/* CSS Document */
body{ padding:0px; margin:0px; background: #305D30 url(images/fon_line.png) repeat-x}
h3{ font: bold 16px tahoma; color:#005226; text-align:left;}


#main_body{ padding:0px; margin:0px; background:#2E5B2E url(images/main_fon.png) repeat-x }
#main_page{ width:1000px; position:relative; margin:0px auto;}
#main_flash{  width:887px; height:709px; position:relative; margin:auto;}
#main_logo{ width:120px; height:140px; position:absolute; left:-30px; top:50px;}
#main_menu{ width:400px; height:20px; font:12px tahoma; position:absolute; top:42px; left:312px; text-align:left}
#main_menu a{ margin-left:21px; color:#005226; text-decoration:none}
#main_menu a:hover{ color:#009245;}
.select{ color:#009245 !important;}
/*  main contacts  */
#main_contacts{ position:absolute; right:10px; bottom:5px; color:#FFFFFF; font:11px tahoma, arial, verdana; text-align:right}
/*  main links  */
#main_links{ color:#FFFFFF;font:12px tahoma, arial, verdana; position:absolute; left:0px; top:180px;}
#main_links a{ color: #CCCCCC ;font:12px tahoma, arial, verdana; text-decoration:none}
#main_links a:hover{ color:#FFFFFF}

#p1{ width:73px; height:11px; position:absolute; top:180px; right:10px; margin-top:-5px;}
/*  second links  */
#second_links{ color: #666666;font:12px tahoma, arial, verdana; position:absolute; left:50px; top:30px;}
#second_links a{ color: #CCCCCC ;font:12px tahoma, arial, verdana; text-decoration:none }
#second_links a:hover{ color:#009245}

/*    ------------  webicom --------       */ 
#webicom{ width:200px; height:30px; text-align:left; color: #CCCCCC; position:absolute; bottom:20px!important; left:50px;}
#webicom a{ font:11px tahoma; color:#CCCCCC; text-decoration:none }
#webicom a:hover{ color:#ffffff}
#webicom a img{ border:none}

/*  other pages  */

#page{ width:1000px; position:relative; margin:0px auto;}
#left{ width:239px; padding:0px; margin:0px; float:left; }
#right{ width:761px;padding:0px; margin:0px; float:left}
#footer{ width:1000px; background:url(images/footer.png) no-repeat; height:28px; position:relative; float:left}
#head{ width:750px; height:266px; background:url(images/head_image.jpg) no-repeat; position:relative;}
#menu_fon{ width:239px; height:308px; background:url(images/menu_fon.jpg) top no-repeat; padding:0px; margin:0px;position:relative; float:left }

#menu_box{ width:160px; height:110px; position:relative;text-align:center; margin: 148px auto 0px auto;}
#menu_box a{ color:#005226; font:13px/19px tahoma, arial, verdana; text-decoration:none}
#menu_box a:hover{ color:#009245}

#right_box{ width:761px; position:relative; float:left; min-height:390px; background:url(images/v_line.png) left top no-repeat}
#contacts_fon{ width:222px; height:136px; background:url(images/contacts.jpg) no-repeat; margin-right:10px; position:relative; float:right}
#contacts_fon div{ padding:10px; font:11px tahoma; color:#FFFFFF; text-align:right;}

#pictogram{ width:73px; height:11px; position:absolute; bottom:12px; left:21px;}
#main_info, .visitka{ padding:20px; font:12px tahoma; color:#FFFFFF; position:relative; float:left; text-align:left }

#main_info p, .visitka p{ text-indent:20px}
#main_info ul, .visitka ul{ list-style-type:none!important;} 
#main_info ul li{ padding:5px}
#main_info img{ margin-left:50px;}

#subcategorys{ height:20px; position:relative; float:left; clear:both }
#subcategorys a{ font:12px tahoma; color:#005226; text-decoration:none; padding-left:10px; margin-right:20px; border-left:1px solid #005226; }
#subcategorys a:hover{ color:#84BE84; border-left:1px solid #ffffff; }

#form{ position:relative; float:left; margin-left:50px;t}
#form table td{ font:12px tahoma, verdana, arial!important; color:#FFFFFF!important } 

.about_ul{ margin:0px 0px 0px 8px; padding:0px; }
ul.about_ul li{ margin:0px; padding:0px;}

#lviv, #kyiv{ position:absolute;}
#lviv{ display:block}
#kyiv{ display:none}

.mapsite a{ color:#003A19; text-decoration:underline; font:12px tahoma, verdana, arial;}
.mapsite a:hover{ color:#00C658}


  

