 
.redbutton{
padding:3px; background-color:#ef4545 ; color:white; font-weight:bold;
}

#conteiner{ 
	width: 984px;
	margin: 0px auto;
	height: auto;
	padding: 10px;
	margin-bottom: 21px;
	color:#595959;
	font-family: Arial, Helvetica, sans-serif;
	
 }

#article{ 

	margin: 5px;
   	height: auto;
	padding: 10px;
	margin-bottom: 21px;
	color:#595959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	
 }
#article p{

	text-align: justify;
	margin-top: 10px;
	margin-bottom: 10px;
}
#article img{
	margin: 10px;
}
#article li{
	margin-bottom: 5px;
	margin-left: 20px;
}
#info li{
	list-style-position: inside;
	margin-bottom: 5px;
	margin-left: 20px;
}

#top{ 
	width: 100%;
	height: 93px;
 }
#top_logo{ 
   width: 406px;
	height: 93px;
	float: left;
	background-image: url(../img/top_logo.gif);
	background-repeat: repeat;	
	margin-left: 30px; 
	
 }
#top_block{ 
	width: 200px;
	height: 14px;
	float: right;
	margin-top: 28px;
	
 }

#top_block ul li{ 
	list-style-type: none;
	display: inline;
	margin-right: 45px;
 }
 
						     /* LEFT_BLOCK */
					
						
#left_block{ 
   width: 310px;
	float: left;
	height: auto;	
	
	
 }
.zagolovok{ 
   width: 100%;
	height: 63px;

 }
.zagolovok_img{
	display: block;
	float: left;
  }
h2.zagolovok{ 
	width: 191px;
	height: auto;
	color: #e74545;
   	font-size: 14pt;
	font-weight: bold;
	margin: 10px 0px 0px 10px;
	padding-bottom: 10px;
	float: left;
	border-bottom: 1px solid #eaeaea;
	
 }
#uslugi{ 
	width: 100%;
	height: auto;
	margin-top: 20px;
 }
#spisok{ 
	width: 99%;
	height: auto;
	clear: both;
	margin-bottom: 20px;
	 
 }
#spisok ul{ 
	width: 254px;
	margin-top: 12px;
	background-image: url(../img/lef_ul_bg.gif);
	
	float: right;
	color:#585858;
	list-style-type: none;
   margin-left: 15px;	
	
 }
#spisok ul li{
	list-style-type: none;
   margin-left: 25px;	
	font-weight: bold;
	margin-bottom: 0px;
	
}
#spisok ul dd{
	margin-left: 35px;
	
}
#spisok a{
	color: #028cb9;
	text-decoration: underline;
	line-height: 15px;
	font-size: 11pt;
		
	font-weight: 400;
}
#rukovodit{ 
	width: 100%;
	height: auto;
	margin-top: 70px;
 }
.ss{ 
   margin: 8px 0px;
	height: 11pt;
	display: block;
 }
.img_ss{ 
	margin:0 10px 0 34px;
 }
.ss_a{ 
	color: #595959;
	font-size: 10pt;
	text-decoration: underline; 	 
	
	
 }
#otziv{ 
	width: 100%;
	height: auto;
	margin-top: 25px;
	
 }
#otziv_curpagenum{
	font-weight: bold;
	background-color: #eeeeee;
}
.otziv{ 
	width: 90%;
	height: auto;
	text-align: justify;
	font-size: 9pt;
	margin-top:10px;
   margin-left: 30px; 	
 }
h3.otz{ 
	color: #94b405;
	font-size:12pt;
 }
a.otzi{
	color: #028cb9;
	text-decoration: underline;
	line-height: 15px;
	size: 12pt;	
	font-weight: 400;
}
#partner{ 
	width: 100%;
	height: auto;
	margin-top: 25px;
 }
a.part{ 
	color: #595959;
	font-size: 10pt;
	text-decoration: underline; 
	margin-left: 35px;	 
	
	
 }
#rekomend{ 
	width: 100%;
	height: auto;
	margin-top: 25px;
 }
 							/* END__LEFT BLOCK */
							
							
#main_block{ 
   width: 656px;
	float: right;
	height: auto;
 }
#main_head{ 
	width: 100%;
	height: 240px;
	background-image: url(../img/main_head.gif);
	background-repeat: no-repeat;
	
 }
#main_nav{ 
	width: 100%;
	height: 30px;
	background-color: #1e3f95;
	text-align: center;
	padding-top: 11px;
 }
#main_nav ul{   
	
} 
#main_nav ul li{ 
	display: inline;
	margin: 11px 5px 11px 5px;
	
	
 }
#main_nav ul li a{ 
	color: #d6d5d5;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../img/a_nav.gif);
 }
 #main_nav ul li a:hover{ 
	color: #fff;
   
 }
#main_left{ 
   width: 319px;
	height: auto;
	float: left;
 }
#med_cen{ 
	width: 100%;
	height: auto;
	margin-top: 20px;
	text-align: justify;
	font-size: 10pt;
 }
.med_cen{ 
	width: 90%;
	float: right;
 }
#polezno{ 
	width: 100%;
	height: auto;
	margin-top: 300px;	
 }
.statya{ 
	width: 100%;
	height: auto;
	margin-top: 20px;
 }
img.stat{ 
	display: block;
	float: left;
	margin-left: 20px;
 }
.stat_txt{ 
	float:left;
	height:auto;
	margin-left:30px;
	margin-top:-20px;
        margin-bottom: 20px;	
	text-align:justify;
	width:550px;
	font-size: 9pt;
 }
h3.statya{ 
	color:#e74545;
	font-size: 11pt;
   text-align: left	

 }
#main_right{ 
	width: 305px;
	min-height: 300px;
	float: right;
	
	 }
#form_search{ 
	width: 100%;
	height: 255px;
	margin-top: 20px;
	background-image: url(../img/form_bg.gif);	
    background-repeat: no-repeat; 
    padding-left: 20px;
    padding-top: 32px;
 }
 
 #form_search ul li{ 
    list-style: none;
    color: white;
	width:130px;
 }
 
 #form_search ul li select,#form_search ul li input.form_input{ 
    border: solid 1px green;
    width: 260px;
    height: 18px;
    padding: 0px;
    margin: 0px;
 }
.img_imp{ 
   width: 56px;
	height: 22px;
	margin-top: 15px;
 }
#news{ 
	width: 100%;
	margin-top: 20px;
 }
#news ul{ 
	color: #ff8c8c;
	font-size: 10pt; 
	margin-top: 20px;
	margin-left: 20px;
	list-style-type: none;
 }
#news ul li.data{ 
	margin-top: 20px;
   font-weight: bold;
 }
news ul li a{ 
	margin-top: 0px;
 }
h2.new{ 
	width: 77%;
	height: auto;
	color: #028cb9;
   font-size: 12pt;
	font-weight: bold;
	margin: 22px 0px 0px 10px;
	padding-bottom: 10px;
	float: left;
	border-bottom: 1px solid #eaeaea;
 }
#popular{ 
	width: 100%;
   height: auto;
	margin-top: 20px;
 }
.zaklad{ 
	/*
        background-image: url(../img/span_bg.gif);
        background-repeat: no-repeat;
        color:#595959;
        text-decoration: none;
        */
	width: 112px;
	height: 20px;
   
	float: left;
	margin-left: 30px;
	
	margin-top: 20px;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
    
    /*new*/
    color: #028cb9;
	
	
 }
.zaklad_2{ 
	width: 112px;
	height: 20px;
    float: left;
	margin-left: 15px;
	margin-top: 20px;
	font-size: 9pt;
	font-weight: bold;
	color: #028cb9;
	text-align: center;
	padding-top: 3px;
 }
#po_ocenkam{ 
   width: 90%;
	min-height: 300px;
	padding: 20px 0px;
	background-color: #f4f3f3;
	margin-top: 45px;
	margin-left: 31px;	
 }
#po_ocenkam ol{ 
   margin-left: 30px;
 }
#po_ocenkam ol li{ 
	margin-bottom: 10px;
 }
#po_ocenkam ol li a{ 
   font-size: 10pt;
	text-decoration: underline; 
	color:#e74545;
	
 }
#po_otzivam{ 
   background-color:#F4F3F3;
	margin-left:31px;
	margin-top:45px;
	min-height:300px;
	padding:20px 0;
	
	right:26px;
	top:1087px;
	width:90%;
 }
#po_otzivam ol{ 
   margin-left: 30px;
 }
#po_otzivam ol li{ 
	margin-bottom: 10px;
 }
#po_otzivam ol li a{ 
   font-size: 10pt;
	text-decoration: underline; 
	color:#e74545;
	
 }
.show-hide-panel-link-active{
            background-image:url(../img/span_bg.gif);
            background-repeat:no-repeat;
            color:#595959;
            text-decoration:none;
        }
#sity{ 
	width: 100%;
   height: auto;
	margin-top: 20px;
 }
#sity ul{ 
	margin-left: 33px;
	list-style-type: none;
 }
#sity ul li a{ 
	font-size: 11pt;
	text-decoration: none; 
	color:#595959;
 }
#sity ul li a:hover{ 
	color: #028cb9;
	text-decoration: underline; 
		 
 }
#footer{ 
	width: 100%;
	height: 117px;
   background-position: 100%;
	background-image: url(../img/footer_bg.png);
	background-repeat: no-repeat;
	clear: both;
	margin-top: 20px;
 }
.foot_left{
	width: 40%;
	height: 100px;
	float: left;
	margin-top: 16px;
	margin-left: 40px;
  }
.lef_txt{ 
	width: 100%;
	height: auto;
   margin-top: 10px;
	font-size: 8pt;	
 }
.foot_right{
	width: 24%;
	height: 100px;
	float: right;
	margin-top: 16px;
	
  }
.clear{ 
	clear: both;
 }

.mainreklama{
	width: 100%;
	clear: both;
	margin: 20px 0 20px 0;
	overflow: hidden;
}

.item{
	width: 100%;
	clear: both;
	margin: 20px 0 20px 0;
	overflow: hidden;
	font-size: 10pt;
}

