td,body,th{font-family:Tahoma, Helvetica, Arial; font-size:8.5pt}
.cl1{font-family:Tahoma, Helvetica, Arial;color:#006122;font-size:14 px;font-weight:700}
.cl2{font-family:Arial;color:#ffffff;font-size:10pt;font-weight:700}
.cl2green{font-family:Arial;color:#478A5D;font-size:10.5pt;font-weight:700}
.cl10{font-family:Arial,Tahoma, Helvetica;color:#ffffff;font-size:10 pt;font-weight:700}
.cl3{font-family:Tahoma, Helvetica, Arial;color:#5A5A5A;font-size:8.5pt}
.cl32{font-family:Tahoma, Helvetica, Arial;color:#5A5A5A;font-size:7.5pt}
.cl33{font-size:12px}
.c20{font-family:Tahoma, Helvetica, Arial;color:#000000;font-size:8.5pt}
.c21{font-family:Tahoma, Helvetica, Arial;color:#006666;font-size:8.5pt}
.cl4{font-family:Tahoma, Helvetica, Arial;color:#ff0000;font-size:8.5pt}
.cl5{font-family:Tahoma, Helvetica, Arial;color:#44654F;font-size:8.5pt}
.cl51{font-family:Tahoma, Helvetica, Arial;color:#44654F;font-size:7.5pt}
.cl6{font-family:Tahoma, Helvetica, Arial;color:#000000;font-size:13 px;font-weight:700}
.cl7{font-family:Tahoma, Helvetica, Arial;color:#cc0000;font-size:8.5pt}
.cl8{font-family:Tahoma, Helvetica, Arial;color:#000000;font-size:7pt}
.cl8aa{font-family:Tahoma, Helvetica, Arial;color:#000000;font-size:7pt;margin:5px 15px 2px 2px;}
.cl8bb{margin:5px 15px 2px 2px;}
.cl9{font-family:Tahoma, Helvetica, Arial;color:#478A5D;font-size:8.5pt}
.inp{font-family:Tahoma, Helvetica, Arial;color:#000000;font-size:8.5pt}
.titleex{font-family:Arial;color:#000000;font-size:10.5pt; margin:10px 10px 10px 10px; text-align:center;}
.zagokovok{font-family:Tahoma, Helvetica, Arial;color:#44654F;font-size:9.5pt; }
.zagh1{
color:#000000;
font-size:14px;
}
.zagokovok2{font-family:Tahoma, Helvetica, Arial;color:#000000;font-size:9.5pt; margin:0 0px 10px 0px}
.small10{color:#ff0000;font-size:7pt;font-family:Tahoma}
.titlemain{font-family:Tahoma; font-size:8.5pt}
.bord1{border:#ebebeb 1px double}
.hov:hover{text-decoration:underline;}
.greencolortext2{ font-weight:bold;}
.greencolortext3{ color:#44654F; text-decoration:underline;}
.eror{border:#ff0000 1px double; width:99%; height:55px; margin:10px 0px 10px 0px; text-align:center; background: url('images/i.gif') no-repeat; 	padding-top : 10px; }
.margin10{margin:10px 10px 10px 10px;}
a{text-decoration:none; color:#000000}
a:hover{text-decoration:underline;}
.header{font-size:14px;margin:0px;font-weight:600}
#text {width:100%}
#text * {width:100%}
#search_tr {width:100%}
#search_tr * {width:100%}
.bodymain{
	background-image : url('images/mainfon.gif');
	background-repeat: repeat-x;
}
.bodymainbottom{
	background-image : url('images/mainfonmirrow.gif');
	background-repeat: repeat-x;
	background-position:0 100%;
}
.divwhitetop{
	background-image : url('images/white_01.gif');
	background-repeat: no-repeat;
	width:236;
	height:13;
}
.divwhitemiddle{
	background-image : url('images/white_02.gif');
	width:236;

}
.divwhitemiddle2{
	background-image : url('images/white_02.gif');
	width:236;
	height:87px;
}
.divwhitemiddle22{
	background-image : url('images/white_02.gif');
	background-repeat: repeat-y;
	width:236;
padding: 2px 10px 0px 15px;
}
.divwhitebottom{
	background-image : url('images/white_04.gif');
	background-repeat: no-repeat;
	width:236;
	height:14;
}


.divwhitetopright{
	background-image : url('images/rightbpole_01.gif');
	background-repeat: no-repeat;
	width:275;
	height:13;
	padding: 0px 0px 0px 0px;
}
.divwhitemiddleright{
	background-image : url('images/rightbpole_02.gif');
	width:275;
	
}
.divwhitebottomright{
	background-image : url('images/rightbpole_04.gif');
	background-repeat: no-repeat;
	width:275;
	height:11;
}


/* Блок категорий border:#cc0000 1px double;*/
.divcattop{
	background-image : url('images/catleft_03.gif');
	background-repeat: repeat-y;
	width:236;
	
}
.divcatmiddle{
	background-image : url('images/catleft_01.gif');
	background-repeat:  no-repeat;
	width:236;
	padding: 12px 5px 5px 15px;
}
.divcatmiddlein{
	width:216;
	margin: 5px 0px 5px 0px;
}

.divcatbottom{
	background-image : url('images/catleft_04.gif');
	background-repeat:  no-repeat;
	width:236;
	height:14;
	
}

.tdlist1{
	background-image : url('images/listalka_white.gif');
	background-repeat:  no-repeat;
	width:25;
	height:18;
	text-align:center;
	
}
.tdlist2{
	background-image : url('images/listalka_green.gif');
	background-repeat:  no-repeat;
	width:25;
	height:18;
	color:#ffffff;
	text-align:center;
}

/* Блок города */
.divgraytop{
	background-image : url('images/grayleft_02.gif');
	background-repeat: repeat-y;
	width:236;
}
.divgraymiddle{
	background-image : url('images/grayleft_01.gif');
	background-repeat: no-repeat;
	width:236;
	padding: 12px 5px 5px 15px;
}
.divgraymiddle1{
	background-image : url('images/grayleft_01_1.gif');
	background-repeat: no-repeat;
	width:236;
	padding: 12px 5px 5px 15px;
}

.divgraymiddle2{
	background-image : url('images/grayleft_01.gif');
	background-repeat: no-repeat;
	width:236;
	padding: 12px 5px 0px 15px;
}

.divgraybottom{
	background-image : url('images/grayleft_04.gif');
	background-repeat: no-repeat;
	width:236;
	height:11;
}
.divshadtop{
	background-image : url('images/shadright_02.gif');
	background-repeat: repeat-y;
	width:285;
	
}
.divshadmiddle{
	background-image : url('images/shadright_01.gif');
	background-repeat: no-repeat;
	width:290;
	padding: 12px 20px 5px 15px;
}
.divshadmiddlered{
	background-image : url('images/shadright_01_red.gif');
	background-repeat: no-repeat;
	width:290;
	padding: 12px 20px 5px 15px;
}
.divshadmiddlenored{
	background-image : url('images/gray_nohot_vac.gif');
	background-repeat: no-repeat;
	width:290;
	padding: 12px 20px 5px 15px;
}


.divthot{
	padding: 0px 20px 10px 20px;
}
.divshadmiddlecat{
	margin: 0px 10px 0px 0px;
	width:235px;
}
.divshadmiddle22{
	background-image : url('images/shadright_01.gif');
	background-repeat: no-repeat;
	width:290;
	padding: 12px 20px 5px 20px;
}

.divshadmiddle33{
	margin:0px 10px 0px 10px;	
	width:230;
	/*border:#cc0000 1px double;*/
}

.divshadbottom{
	background-image : url('images/shadright_04.gif');
	background-repeat: no-repeat;
	width:290;
	height:11;
}



.divcentrleft{
	background-image : url('images/centerbpole_01.gif');
	background-repeat: no-repeat;
	height:112;
}
.divcentrmiddle{
	background-image : url('images/centerbpole_03.gif');
	background-repeat: repeat-x;
	height:112;
}
.divcentrright{
	background-image : url('images/centerbpole_04.gif');
	background-repeat: no-repeat;
	background-position:100% 0%;
	padding:20px 2px 2px 2px;
	height:112;
}



.mainrightban{
	background-image : url('images/rightbpole.gif');
	background-repeat: no-repeat;
}
.maincenter{
	background-image : url('images/searchfon.gif');
	background-repeat: no-repeat;
}





.titleblok{
font-weight:900;
color:#ffffff;
font-size:10pt;
padding: 1px 0px 0px 12px;
}

.titleblok2{
font-weight:900;
color:#ffffff;
font-size:10pt;
padding: 1px 0px 0px 10px;
margin:  2px 2px 12px 2px;
}

.titleblok3full{
font-weight:900;
color:#ffffff;
font-size:10pt;
padding: 10px 0px 0px 15px;
}

.titleblok3{
font-weight:900;
color:#ffffff;
font-size:10pt;
padding: 2px 0px 0px 5px;
margin:  5px 2px 5px 5px;
}
.titleblok32{
font-weight:900;
color:#ffffff;
font-size:10pt;
padding: 2px 0px 0px 15px;
margin:  5px 2px 5px 5px;
}
.titleblok33{
font-weight:900;
color:#ffffff;
font-size:10pt;
padding: 1px 0px 0px 35px;
}

.titleblok34{
font-weight:900;
color:#ffffff;
font-size:10pt;
padding: 0px 0px 0px 30px;
margin: 0px 0px 15px 0px;
}
.catmenupunkt{
margin:  4px 2px 4px 2px;
}
.inp2{font-family:Tahoma, Helvetica, Arial;color:#000000;}
.maintoptitle{
background-image : url('images/mainfon.gif');
color:#000000;
margin:0px 0px 0px 0px;
padding: 2px 0px 0px 10px;
}
.marginsearch{
margin:  0px 20px 0px 20px;
}
.marginbanbot{
margin:  15px 20px 0px 20px;
}

.mainbotcenter{
background-image : url('images/bottom_02.gif');
	background-repeat: no-repeat;
background-color:#529166; 
}
.centertitle{font-weight:900;color:#ffffff;font-size:10pt;margin:0px 3px 0px 10px}

.autoriz{
display:none;
width:226px;
}
.autoriz2{
width:226px;
}
.oval1{
background-image : url('images/oval_02.gif');
background-position:100% 0 ; 
background-repeat: no-repeat;
height:23px;
padding: 3px 0px 0px 0px;
}
.oval2{
background-image : url('images/oval_01.gif');
	background-repeat: repeat-x;
margin:5px 0px 0px 0px;

}
.oval2a{
background-image : url('images/oval_01.gif');
	background-repeat: repeat-x;
margin:5px 0px 0px 0px;
width:200px;
}
.oval2b{
margin:5px 0px 20px 0px;
width:450px;
}

.search1center{
background-color:none;
background-image : url('images/searchfon_04.gif');
background-position:100% 0%; 
background-repeat: no-repeat;
height:111px;
margin: 0px 0px 0px 0px;
padding: 1px 5px 0px 5px;
}

.search1centerfull{
background-color:none;
background-image : url('images/searchfon_04full.gif');
background-position:100% 0%; 
background-repeat: no-repeat;
height:450px;
margin: 0px 0px 0px 0px;
padding: 1px 5px 0px 5px;
}

.search1center23{
background-color:none;
background-image : url('images/searchfon_04a.gif');
background-position:100% 0%; 
background-repeat: no-repeat;
height:107px;
margin: 0px 0px 0px 0px;
padding: 1px 0px 0px 0px;
}

.search2center{
margin: 3px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#D7D7D7;
background-image : url('images/searchfon_01.gif');
background-repeat: no-repeat;
}

.search2centerfull{
margin: 3px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#D7D7D7;
background-image : url('images/searchfon_01full.gif');
background-repeat: no-repeat;
height:450px;
}

.poiskfull{
background-image : url('images/poisk_full.gif');
background-repeat: no-repeat;
height:530px;
}

.margin0{
margin:0px 0px 0px 0px;

padding: 5px 0px 0px 0px;
}

.author{
margin:4px 0px 5px 0px;
}
.author2{
margin:3px 0px 0px 0px;
}
.keywords{
margin:7px 20px 0px 10px;
padding:0px 0px 0px 0px;
}
.cl3a{font-family:Tahoma, Helvetica, Arial;color:#ffffff;font-size:8.5pt}

.bottright{
background-image: url(images/bottom_03.gif);background-position:100% 100%;
}

.bottleft{
background-image: url(images/bottom_01.gif);background-position:0% 100%;
background-repeat: no-repeat;
}
.topbanner{
margin:5px 0px 5px 2px;
padding:3px 0px 0px 0px;
height:100px;
}
.texttopblok{color:#000000;margin:1px 10px 1px 10px}
.noneund{text-decoration:none; font-size:10px;}
.flags{
margin:0px 0px 0px 30px;
font-size:10px;
}
.logot{
margin:10px 0px 0px 0px;
}
.margtop5{
margin:5px 0px 0px 0px;
}
.margall10{
margin:5px 10px 10px 10px;
}
.margall10a{
margin:0px 10px 20px 10px;
}
.leftugol{
background-image: url(images/zakruglennaya_1.gif);
background-position:0% 0%;
background-color:#cccccc;
background-repeat: no-repeat;
}
.rightugol{
background-image: url(images/zakruglennaya_2.gif);
background-position:100% 0%;
background-color:#cccccc;
background-repeat: no-repeat;
}
.lineheight20{
line-height:20px;
}
.divclsa{
margin:10px 10px 10px 0px;
}
.uu{
background-color:#478A5D;
color:white;
font-weight:normal;
margin:0px 0px 0px 0px;
}

#searchtable input, select, td{
font-size:11px;
}
.spanclassallon{
background-color:#cccccc;
padding:5px 5px 5px 5px;
text-decoration:underline;
}

.spanclassalloff{
padding:5px 5px 5px 5px;
text-decoration:underline;
}
.ah1{
font-size:18px;
}
.ah14{
font-size:14px;
}
.tk2{
font-size:14px;
font-weight:bold;
background-color:#009900;
padding:0px 5px 0px 5px;
}
.ah12{
font-size:12px;
}