	html,
	body {
		margin:0;
		padding:0;
		height:100%;
                color:#666666;
                background: url('/images/fone.gif') repeat-x top left #ffffff;
                font-family: Tahoma, Verdana; 
                font-size:13px;
	}
	#container {
		min-height:100%;
		position:relative;
	}
	#header {
		   padding:0; height: 245px; background: url("/images/heafer2.jpg") no-repeat left bottom; 
          
	}

	#body {
		
		padding-bottom:168px;	/* Height of the footer */
	}

        #left_side {
                width:230px;
                padding: 12px 0px 12px 2px;   
                        
	}
       

        #workzone {
		padding: 2px; 
              padding-bottom: 30px;
	}
       #cards{
        width: 278px;
        margin-top: 6px;
         text-align: center;
        border: solid #666666 1px;
        background: #ffffff;
        color: #666666;
        }
          
           a #cards {
           color: #666666;
           }
 
           a:hover #cards {
           color: #3eacdf;
           text-decoration: underline;
           border: solid #3eacdf 1px;
           }

	  #workzone h1{
	  
	  font-size: 18px;
	  color: #feffff;
	  line-height: 160%;
	  }
	  
	  #workzone h1 span{
	   font-family: Georgia, 'Times New Roman';
	  background: #3eacdf;
         padding: 2px 5px 2px 5px;
         }

       #right_side {
               padding: 12px;                        
	}

	#footer h4{
       font-size: 18px;
	font-family: Georgia, 'Times New Roman';
	color: #3eacdf;
	margin: 2px; 
	padding: 2px;
	
	}
	
	#footer {
		position:absolute;
		bottom:0;
		width:100%;
		height:168px;			/* Height of the footer */
		background: url("/images/foot_fon.gif") left top #cecece; 
              padding-top: 20px;
              	}

          #menu_icons{
               float: left;
               margin-left: 38px;
               margin-top: 17px;
          } 
          
           #menu_icons div{
            margin: 2px;
		    float: left;
          }
           #menu_icons a:hover div{
              background: #fcfcfc;
			  border: solid #3eacdf 1px;
			  margin: 1px;
            }

         #main_menu{
               float: right;
               text-align: right;
  
         } 
      



#skidki_td{
width: 264px;
height: 62px;
background: url('/images/button_skidki.png') no-repeat center center;

}
#analizi_td{
width: 262px;
height: 62px;
background: url('/images/button_analizi.png') no-repeat center center;

}
#analizi_td a, #skidki_td a{
color: #ffffff;
}


#analizi_td div,  #skidki_td div {
text-align: right;
padding: 28px 60px 6px 56px;
}

#analizi_td a:hover, #skidki_td a:hover{
color: #fcfcfc;
text-decoration: none;
}

#navi {
text-align: right;
font-size: 10px;
color: #999a96;

padding: 0;
margin: 0;
margin-right: 30px;
}

#navi a{
color: #747570;
}
#navi_a:hover{
color: #7673e4;
text-decoration: none;
}



#leftmenu{
list-style:square inside;
margin: 20px 20px 20px 10px;
color: #3868c8;
padding:0px 0px 0px 10px;
}

#leftmenu ul{
margin: 0px;
padding:0px;
}


.left_block_table th{
text-align: center;
}


li.leftmenu_item{
width: 230px;
padding: 7px 7px 7px 11px;
border-bottom: solid #c5e6f5 1px;
}

li.leftmenu_subitem{
width: 210px;
padding: 5px 7px 5px 31px;
border-bottom: solid #c5e6f5 1px;
}


li.leftmenu_sub_selected{
width: 210px;
padding: 5px 7px 5px 31px;
border-bottom: solid #c5e6f5 1px;
background: #3eacdf;
color: #ffffff;
}


li.leftmenu_selected{
width: 230px;
padding: 7px 7px 7px 11px;
border-bottom: solid #c5e6f5 1px;
background: #3eacdf;
color: #ffffff;
font-size: 14px;
font-weight: bold;
}


a.specialist_link_sub, li.leftmenu_subitem{
color: #787878;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}


a.specialist_link_sub:hover, li.leftmenu_subitem:hover{
color: #5c7b6b;
font-size: 12px;
list-style-type:square;
list-type: none;
background: #f6f5f5;
}

a.specialist_link li, li.leftmenu_item{
color: #3868c8;
font-size: 14px;
font-weight: bold;
}

a.specialist_link:hover li, li.leftmenu_item:hover{
list-style-type: disc;
color: #5c7b6b;
background: #f6f5f5;
font-size: 14px;
list-type: none;
}





 li a{
color: #3868c8;
font-size: 14px;
font-weight: bold;
}

 li a:hover{
color: #797979;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}


.phonecode{
font-size: 11px; 
margin-right: 5px;
color: #787878;
}



#anykey_block {
float: left; 
width: 88px; 
height: 31px; 
border: solid #ffffff 1px; 
padding: 3px; 
color: #ffffff; 
font-size: 11px;
text-align: center;
}

a#anykey_link{
margin-left: 12px;
color: #3eacdf;
}

a#anykey_link:hover{
color: #3d3d3d;
text-decoration: underline;
}

#counter{
margin: 0px 30px 0px 20px;  
float: left; 
padding: 3px; 
}

.small_font{
font-size: 11px;
}

#left_footer_blocks{
float: left;
}
#first_line{
padding: 20px 0 6px 30px;
margin: 0;
border-bottom: solid #ffffff 1px;
}
#second_line{
padding: 6px 0 0 30px; 
margin: 0; 
}
#right_footer_blocks{
text-align: center; 
position: absolute; 
right: 20px; 
top: 20px; 
width: 200px; 
float: left;
}
#menu_links {
margin-left: 60px;
vertical-align: middle;
}


#adr_phones td{
color: #3eacdf;
}


#phones {
position: absolute; 
right: 16px;
top: 65px;
width: 300px;
z-index: 200;
}

#phone_pic{
position: absolute; 
top: 104px;
right: 180px;

}

#phones #m1{
font-family: Georgia, 'Times New Roman';
position: absolute; 
top: 10px;
right: 34px;
color: #787878;
font-size: 16px;
font-weight: bold;
}

#phones #m2{
font-family: Georgia, 'Times New Roman';
position: absolute; 
top: 30px;
right: 12px;
font-weight: bold;
font-size: 20px;
}


#phones #p2{
font-family: Georgia, 'Times New Roman';
right: 24px;
position: absolute; 
top: 72px;
font-size: 18px;
color: #3868c8;
}

#phones #p3{
right: 24px;
position: absolute; 
top: 96px;
font-size: 20px;
color: #3868c8;
font-weight: bold;
}

#phones #p4{
position: absolute; 
top: 152px;
right: 20px;
font-size: 14px;
color: #787878;
text-decoration: underline;
}


.topmenu_selected{
margin: 0 12px 0 12px;
height: 57px;
float: right;
font-size: 16px;
color: #ffffff;
background: url('/images/mainmenu_bg.gif') repeat-x center center #3eacdf;
} 
.topmenu_center{
padding: 18px 16px 18px 16px;
}

.topmenu_left{
height: 57px;
width: 4px;
float: left;
background: url('/images/mainmenu_left.gif') no-repeat left;
} 

.topmenu_right{
height: 57px;
width: 4px;
float: right;
background: url('/images/mainmenu_right.gif') no-repeat right;

} 

.topmenu div{
padding: 20px 20px 20px 20px;
margin: 0 12px 0 12px;
float: right;
text-decoration: underline;
font-size: 16px;
color: #3eacdf;
} 

a.topmenu:hover div{
text-decoration: none;
background: #f6f5f5;
}

.news_line_o{
width: 100%;
height: 1px;
border-bottom: solid 1px #589259;
margin-top: 2px;
margin-bottom: 4px;
}
.news_date{
color: #586259;
font-size: 10px;
font-weight: bold;
padding-left: 4px;
}

.news_link {
color: #000000;
}

.news_link:hover {
color: #586259;
text-decoration: none;
}


