body{padding:0px;margin:0px;background:#d7d7d7;}
body,td{font-size:10pt;font-family:Arial;}
img{border:0px;}


#gl_line,.plbg, .ctd{border-radius:3px;}
#plstr,#line1{
box-shadow: 0 0 8px rgba(0,0,0,0.8);}

#gl_line,.ctd,#l5news:hover,#plka:hover,.dsform:hover,#plka1:hover,#cantab,#cantabs,#cantabsleft,#cantabs1{
box-shadow: 0 0 5px rgba(0,0,0,0.5);}

.plbg h2{margin-top:0px;padding-top:0px;}

#line1{height:34px; background:#00617e url(img/header_bg.png) repeat-x bottom left;z-index:100;
position:absolute;
display:block;
width:100%;
}
#line1c{z-index:90;}
#lt{background:url(img/lt.gif) repeat-y top right;}
#rt{background:url(img/rt.gif) repeat-y top left;}
#ct{background:#fff url(img/header_bg.png) repeat-x top left;}
#ctc{background:url(img/0.jpg) no-repeat top right;}
#line10{height:215px;}
#line20{height:45px; background:#fff url(img/menu_bg.png) repeat-x top left;
border:1px solid #fff;border-radius:5px;
}
#both201{border-top:1px dashed #9db8d2;clear:both;height:20px;margin-bottom:10px;margin-top:10px;}
.clbtm, .clbtm a:link{color:#034D63;font-size:8pt;}
.clbtm{width:250px;margin-top:15px;overflow:hidden;display:block;position:absolute;}
#both10{clear:both;height:10px;}
#both15{clear:both;height:15px;}
#both20{clear:both;height:20px;}
#both25{clear:both;height:25px;}
#both34{clear:both;height:34px;}
#line1b{background:#2b4d8d url(img/header_bg.png) repeat-x top left;}
#topl{background:url(img/topl.png) no-repeat center left;width:260px;}

#gl_line,.plbg,.ctd{background:#edf0f3 url(img/plbg.png) repeat-x top left;
padding:10px;}

#cantab{width:100%;background:#f6f7f9 url(img/plbg.png) repeat-x bottom left;border-radius:4px;}
#cantabs{width:100%;background:#f0f2f4 url(img/btnbg.gif) repeat-x top left;border-radius:4px;}
#cantabs1{width:100%;background:#f0f2f4 url(img/btnbg.gif) repeat-x top left;border-radius:4px;
margin-bottom:13px;
}
#cantabsleft{width:100%;background:#f0f2f4 url(img/btnbg.gif) repeat-x top left;border-radius:4px;margin-bottom:15px;}
#cantabsleft td, #cantabsleft td a{font-size:10pt;}

#canimg{width:70px;text-align:center;padding:5px;}
#canhead{text-align:center;padding:5px;text-align:right;color:#111;}
#canhead a{color:#111;font-size:11pt;}
#linebtns p{margin:0px;padding:0px;}

#topl{padding:10px;font-size:10pt;color:#fff;}
#topl p{margin:0px;padding:0px;margin-bottom:8px;}
#topl a{color:#fff;}

#toplinx p, #toplinx1 p, #toplinx2 p{margin:0px;padding:0px;}
#toplinx1{background:#cd1819 url(img/aa.png) no-repeat center left;}
#toplinx1 a{padding-left:25px;}
#toplinx a{padding-left:7px;padding-right:7px;}
#toplinx,#toplinx1,#toplinx2{font-size:11px;color:#fff;height:34px;}
#toplinx a,#toplinx1 a,#toplinx2 a{font-size:11px;color:#fff;}

#toplinx1{width:185px;}
#toplinx2 {font-size:11px;color:#b2c9df;}
#toplinx2 td{font-size:11px;}
#toplinx2 td img{margin-right:10px;}

h1{font-size:16pt;color:#294f8e;border-bottom:1px dashed #ececec;margin:0px;margin-bottom:10px;padding-bottom:7px;
}
h2{font-size:13pt;color:#294f8e;margin:0px;margin-bottom:10px;padding-bottom:7px;margin-top:10px;}
h3{font-size:11pt;color:#333;}
h1,h2,h3{margin-bottom:15px;}
#mtb{}

#mtb1{border-radius: 12px;margin-top:15px;margin-bottom:15px;
-moz-box-shadow: 0 0 18px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 0 18px rgba(0,0,0,0.5);
box-shadow: 0 0 18px rgba(0,0,0,0.5);}

#nslink{
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
box-shadow: 0 0 5px rgba(0,0,0,0.5);}

.comdo,.gmes,.uspeh, .comment,.error,.commenttab,#gp_mes, #gp_avtor, #gp_avtoremail, #zvbut,.plashka4,.prguest,.headform,.selimt2,.selimt,.dsform,.dsform th,.dsform,.selpo,.selim,.selimt, #rsaf,#neonma,.jquerycssmenu ul li ul,.jquerycssmenu1 ul li ul,#smimg,#smimg1, ul.menu li a, ul.menu ul.menu li a, .rezpo{
 border-radius: 3px;
}
#hm1, #hm2, #hm3, #doozf{border-radius: 3px;}
.commenttab table tr td input,.commenttab table tr td textarea,#searchcat,#searchcat1, .tables th,.jquerycssmenu ul li a.jquerycssmenu1 ul li a{
 border-radius: 5px;
}

#footer{
 -moz-border-top-left-radius: 9px;
 -khtml-border-top-left-radius: 9px;
 -webkit-border-top-left-radius: 9px;
 border-top-left-radius: 9px;
 -moz-border-top-right-radius: 9px;
 -khtml-border-top-right-radius: 9px;
 -webkit-border-top-right-radius: 9px;
 border-top-right-radius: 9px; 
}

#logoright{
 -moz-border-bottom-left-radius: 4px;
 -khtml-border-bottom-left-radius: 4px;
 -webkit-border-bottom-left-radius: 4px;
 border-bottom-left-radius: 4px;
 -moz-border-bottom-right-radius: 4px;
 -khtml-border-bottom-right-radius: 4px;
 -webkit-border-bottom-right-radius: 4px;
 border-bottom-right-radius: 4px; 
}

#logoright img{margin-top:5px;}

#hm3:hover,.jquerycssmenu ul li ul,#logoright, .rezpo{
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.rezpo{
-moz-box-shadow: 0 0 2px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2);
box-shadow: 0 0 2px rgba(0,0,0,0.2);
}


input {
 vertical-align: middle;
}

#wr0{
 background:url(img/flag.png) no-repeat top left;
}

#wr{
background:url(img/slide.png) no-repeat top right;
}



/***newstyle**/


#upload{
	padding:8px;
	font-weight:bold; font-size:10pt;
	background:#f2f2f2 url(img/plusfile.png) no-repeat center left;
	color:#3366cc;
	text-align:right;
	border:1px solid #ccc;
	width:135px;
	cursor:pointer !important;
}
.darkbg{
	background:#ddd !important;
}
#status{
	font-family:Arial; padding:5px;
}
ul#files{ list-style:none; padding:0; margin:0; }
ul#files li{ list-style:none;padding:5px; margin-bottom:2px; float:left; margin-right:10px;display:inline;}
.success{ background:#99f099; border:1px solid #339933;}
.error{ background:#f0c6c3; border:1px solid #cc6622;}

.defo{width:20;height:20;cursor:pointer;border:0;background:url(img/defo.png) no-repeat center center;}


.prguest td{padding:10px;}

.headpo{font-weight:bold;font-size:12pt;}
.descpo, .descpo a{font-size:9pt;color:#666;}

#poisk{margin-top:100px;}

#prilink1 a, #prilink a{border-bottom:1px dashed #d1181a;text-decoration:none;}

#prilink0 a, #prilink0 a{text-decoration:none;font-size:9pt;}

#prilink, #prilink a{font-size:10pt;color:#666;margin-top:10px;}
#prilink1, #prilink1 a{font-size:10pt;color:#666;}
#prnt{text-align:right;margin-top:10px;margin-bottom:10px;background:url(img/prnt.png) no-repeat center right;}
#prif{margin-top:10px;}
#prnt a{color:#555;}

#rezfilial, #rezotdel{margin-top:20px;}


#dname{font-weight:bold;font-weight:bold;font-size:10pt;}
#dtext{font-size:9pt;}
#podro{font-size:9pt;margin-top:5px;text-align:right;}



*{border:0px;}
#telfo{display:block;width:125px;margin-left:10px;margin-top:8px;height:30px;}
#rego{display:block;width:100px;margin-left:10px;margin-top:8px;height:30px;}

#telfo, #rego{font-size:9pt;color:#fff;font-weight:bold;}
#telfo {color:#1a5273;}
#telfo a{color:#1a5273;}
#rego a, #rego a:hover{color:#e2ecf2;text-decoration:none;}

a{color:#1485a6;text-decoration:none;} 
a:hover{color:#bf382f;text-decoration:underline;} 


.aws {font-size:8pt;color:#a5c3d5;}
.aws a{color:#a5c3d5;text-decoration:none;} 
.aws a:hover{color:#e7e7e7;text-decoration:underline;} 

.saba{cursor:pointer;background:#666;color:#fff;font-size:9pt;}


.bdy ul {list-style: none; padding: 0px; margin-left: 10px;}
.bdy ul li {list-style:none; background:url(img/li.png) no-repeat top left; padding: 3px 5px 10px 20px;}
.bdy ul li ul li {list-style:none background:url(img/li1.png) no-repeat top left; padding: 3px 5px 10px 20px;}

#plli ul {list-style: none; padding: 0; margin:0; margin-left:25px;}
#plli ul li {list-style:none;background:url(img/li.png) no-repeat top left;padding-left:20px;margin:2px;padding-top:3px;text-align:left;}
#plli ul li ul li {list-style:none;background:url(img/li1.png) no-repeat top left;padding-left:20px;margin:2px;}

.tables{border-right:1px solid #cccccc;}
.tables td{border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;font-size:8pt;padding:4px;}
.tables th{border-bottom:1px solid #cccccc;font-size:8pt;background:url(img/b.gif) repeat-x center center;color:#ffffff;font-weight:bold;text-align:center;padding-left:3px;padding-right:3px;padding:7px; font-size:10pt;}

.kdivz{
 width:150px;height:150px;float:left;position:relative;
 padding:0;margin:5;border:1px solid #fff;
 overflow:hidden;
 }
.kdivzon{
 width:150px;height:150px;float:left;position:relative;
 padding:0;margin:5;border:1px solid #c34634;
 overflow:hidden;
 }
.kdivzd{
 width:150px;height:212px;float:left;position:relative;
 padding:0;margin:0 17 17 0;border:1px solid #fff;
 overflow:hidden;
 } 

.pathcategory,.path{font-size:8pt;color:#666;margin-bottom:10px;}
.pathcategory a:link,.path a:link{color:#666;}
.pathcategory a:visited,.path a:visited{color:#666;}
.pathcategory a:hover,.path a:hover{color:#666;}

#neonma {border:1px solid #cccccc;background:#f1f1f1 url(img/volna.png) repeat-x top left;margin-bottom:15px;}
#neonma table {border:0;}
#neonma table td{border:0;}

#mainnewshead{font-size:12pt;font-weight:bold;text-indent:0;margin-top:10px;}
.mainnewshead{font-size:12pt;margin-top:20px;}
.mainnewsdate{color:#666;text-align:right;font-size:10pt;margin-top:25px;margin-bottom:5px;}
.mainnewsdate span{background:url(img/cll.png) no-repeat center left;padding-left:25px;}
.tablenewsdesc{color:#333;margin-bottom:10px;font-size:10pt;}
.tablenewslink{display:none;}
.datenewsdet{font-size:8pt;color:#666;text-align:right;}
.imgth {width:100px;}
.imgth img{width:90px;margin-top:5px;}
.vsen{font-size:8pt;text-align:right;}
.vsen a{background:#cccccc;padding:2 6 2 6px;color:#fff;}

#imfa{width:130px;height:130px;overflow:hidden;display:block;float:left;margin:5px;}
#imgfa{height:130px;border-radius:6px;}
#imfa1{border-radius:5px;width:90px;height:90px;overflow:hidden;display:block;float:left;margin-top:5px;margin-right:10px;}
#imgfa1{height:90px;border-radius:5px;}

#prform{padding:5px;background:#f7f7f7 url(img/volna.png) repeat-x top center;border:1px solid #ccc;}
#prform td{border:0px;border-bottom:1px dashed #cccccc;font-size:10pt;}
.ptext{border:1px solid #666;width:250px;height:22px;}
.ptext0{border:1px solid #666;width:90px;height:22px;}
.ptext1{border:1px solid #666;width:250px;height:120px;}
#btts{background:#1c5475 url(img/volna.png) repeat-x center center;font-size:9pt;color:#fff;
width:120px;height:30px;cursor:pointer;
}
#zvezda{font-weight:bold;color:#e5471d;}
.comm{font-size:8pt;color:#666;}
#lastline{border:0;}
#fipol{width:170px;}

.plashka4{width:550;border:1px solid #ccc;}
.headform{height:35px;background:#1464a0 url(img/volna.png) repeat-x center center;
color:#fff;font-weight:bold;width:550;}
#spa{padding-left:7px;padding-top:7px;}
#prguest {border:0;width:550;}
#prguest td{border:0;border-bottom:1px dashed #ccc;text-indent:0px;}
#prguest td p{text-indent:0px;}
#gp_mes{border:1px solid #666;width:350px;height:120px;}
#gp_avtor, #gp_avtoremail{border:1px solid #666;width:250px;height:22px;}
#zvbut{background:#1464a0 url(img/volna.png) repeat-x center center;font-size:9pt;color:#fff;
width:120px;height:30px;cursor:pointer;}
#lefto{border:0;border-bottom:1px dashed #ccc;}
#righto{border:0;border-bottom:1px dashed #ccc;}

.neuspeh,.uspeh{padding:10px;margin-bottom:15px;margin-top:15px;
color:#da0a00;background:url(img/error.png) no-repeat center left;
padding-left:50px;border:1px solid #ccc;}
.uspeh{color:#04a200;background:url(img/noerror.png) no-repeat center left;}

.gmes{padding:10px;border:1px solid #ccc;background:#dfdfdf url(img/volna.png) repeat-x top left;
margin-bottom:15px;
}
.gavtor,.gtimes{font-size:9pt;color:#555;}
.gtimes{text-align:right;}
.headgmes{border-bottom:1px dashed #ccc;font-size:10pt;padding-bottom:10px;}

.otvetmes{padding:5px;padding-left:25px;font-style:Italic;color:#444;background:#f7f7f7;margin-top:10px;border-radius:6px;}

#boxes {display:none;
	width:375px;
	height:203px;
	padding:10px;
	background:#1a5273 url(img/volna.png) repeat-x top left;
	z-index:999990;
	position:absolute;
	}
.ozform td{font-size:9pt;color:#fff;padding:5px;}
.ozform td input{width:190px;border:0px;background:#fff url(img/volna.png) no-repeat top left;height:27px;font-size:10pt;font-style:Italic;color:#666666;padding:4px;border:1px solid #ccc;font-style:normal;font-size:10pt;}

#closa{width:30px;height:30px;background:url(img/cloz.png) no-repeat center center;cursor:pointer;border:0px;}
#zoz{font-weight:bold;font-size:12pt;color:#fff;}
#seba{width:90px;height:30px;color:#fff;border:0px;background:#444 url(img/volna.png) repeat-x center left;font-size:12pt;color:#fff;cursor:pointer;margin-top:0px;font-style:normal;font-size:10pt;border:1px solid #fff;}
#rezo{font-weight:bold;color:#f7f7f7;}

#selregion{display:none;}

.select1  {
	width:150px;
	height:39px;
	color:#1a5273;
	font:12px Arial;
	text-align:left;
	background:url(img/gorod.png) no-repeat;
	line-height:30px;
	white-space:nowrap; 
	padding:0 22px 0 12px;
	border:0;
	zoom:1;
	cursor:pointer;
	font-weight:bold;
}

.select1 option{background:#f7f7f7 url(img/volna.png) repeat-x center center;padding:5px;border:0;}

.seff{margin:7px;width:184px;height:184px;padding:5px;
border:1px solid #ccc;display:block;float:left;
background:#ececec url(img/volna.png) repeat-x top left;
}

.seff1{margin:7px;width:184px;height:184px;padding:5px;
border:1px dashed #164764;display:block;float:left;
background:#ccc url(img/volna.png) repeat-x top left;
}

.sefoto{width:174px;height:174px;text-align:center;
margin:5px;
overflow:hidden;
}
.sefoto0{
display: table-cell; vertical-align: middle;text-align:center;
width:174px;height:174px;
overflow:hidden;overflow-x:hidden;
}
#imgz{height:174px;margin:0px;}

.pbfoto{clear:both;}
#bde{font-size:12pt;font-weight:bold;margin:0;padding:0;clear:both;}
.pll{clear:both;}
.npot{width:130px;height:130px;float:left;overflow:hidden;margin:3px;
display: table-cell; vertical-align: middle;text-align:center;
border:1px solid #ccc;
border-radius:6px;
}

#mapdilers{width:100%; height:450px;border:1px dashed #ccc;}
#dilername{font-size:8pt;font-weight:bold;}
#dilertext{font-size:8pt;margin-top:5px;}
#urla{font-size:8pt;margin-top:5px;}
#dilers{padding:8px;margin-top:10px;background:#E4E4E4 url(img/volna.png) repeat-x center left;}
#hdiler{font-weight:bold;margin-bottom:8px;font-size:11pt;color:#01518d;}
#hdiler1{font-weight:bold;margin-bottom:8px;font-size:11pt;color:#da251c;}
#adiler{color:#333;}
#tdiler{color:#333;font-size:8pt;margin-top:9pt;}
#idiler{margin-top:8px;}

#mymap{width:100%; height:400px;border:1px dashed #ccc;}
#mymap2{width:100%; height:400px;border:1px dashed #ccc;}

#nline{}
#nlinehead{font-weight:bold;font-size:11pt;margin-bottom:5px;}
#nlinedesc{color:#333;}
#smimg{width:120px;margin-right:10px;}

#smimg1{width:70px;margin-right:5px;}

.prive{font-size:12pt;}

#nlineheadmini{font-size:10pt;}
#nlinetimmini{font-size:8pt;text-align:right;color:#444;}
#nlineheadmini2{font-size:10pt;}
#nlinetim {}
#nlinetim table td{font-size:9pt;color:#666;}
#bothnlinetim{height:7px;clear:both;}

.pgs{font-size:9pt;color:#666;}
.pageslisttable{margin-bottom:12px;}

.filesfornews{padding:7px;padding-left:30px;margin-left:10px;display:block;clear:both;color:#666;}




/*fotomicron*/
#fotomicron{display:block;float:left;margin:8px;width:132px;height:120px;
border-radius:7px;
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);box-shadow: 0 0 5px rgba(0,0,0,0.5);
overflow:hidden;text-align:center;
border:0px solid #777;
background:#e0e0e0 url(img/volna.png) repeat-x top left;
}
#fcmcat{clear:both;width:100%;height:15px;}
#fcmend{clear:both;width:100%;}

#clb{clear:both;}

#fcscat{display:block;float:left;margin:5px;width:300px;height:110px;
border-radius:7px;
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);box-shadow: 0 0 5px rgba(0,0,0,0.5);
overflow:hidden;text-align:center;
background:#f7f7f7 url(img/volna.png) repeat-x top left;
}
#fotose{width:300px;height:110px;
margin:5px;
text-align:center;
display:block;
float:left;
}
#sefo{
width:122px;height:100px;
overflow:hidden;text-align:center;
border-radius:5px;
display:block;
float:left;
}
#zagu{width:122px;height:100px;}
#sehead{width:160px;font-size:9pt;font-weight:bold;
margin-left:5px;
color:#555;
display:block;
float:left;
height:100px;
display: table-cell;
text-align: center;
vertical-align: middle
min-height: 100px;
}
#fsclay{clear:both;width:100%;}
#sems{width:132px;height:120px;}



#searchcat1{width:200px;height:26px;border:1px solid #73bbdc;background:#417bb6 url(img/header_bg.png) repeat-x top center;
margin-left:10px;color:#fff;margin-top:3px;font-size:10pt;font-style:Italic;
padding:2px;
}
#sebut{background:url(img/sebut.png) no-repeat center center;height:25px;
width:40px;border:0px;cursor:pointer;margin-top:3px;}


.comment{border:1px dashed #cccccc;margin-bottom:15px;background:#f7f7f7;}
.commenttext{font-style:italic;padding:15px;padding-bottom:0px;}
.commentauthor table tr td{font-size:8pt;padding:15px;padding-top:10px;color:#666;}
.commenttab{border:1px solid #cccccc;padding:10px;background:#e1e1e1 url(img/volna.png) repeat-x top left;}
.commenttab table tr td{border-bottom:1px dashed #cccccc;padding:5px;}
.cominp{font-size:9pt;height:22px;width:200px;border:1px solid #666;padding:2px;
background:#f7f7f7 url(img/volna.png) repeat-x center left;}
.comarea{font-size:9pt;height:150px;width:100%;border:1px solid #666;
background:#f7f7f7 url(img/volna.png) repeat-x top left;}
.combut{background:#777 url(img/volna.png) repeat-x center left;cursor:pointer;border:0px;width:60px;height:25px;padding:0px;color:#ffffff;font-size:9pt;border:1px solid #ffffff;}
.eeecomdo{border:1px dashed #85bf35;padding:5px;color:#85bf35;margin-bottom:10px;}
.comdo{padding:10px;margin-bottom:15px;margin-top:15px;
color:#da0a00;padding-left:50px;border:1px solid #ccc;
color:#04a200;background:url(img/noerror.png) no-repeat center left;}


.error{padding:10px;margin-bottom:15px;margin-top:15px;
color:#da0a00;background:url(img/error.png) no-repeat center left;
padding-left:50px;border:1px solid #ccc;}

.pp p{margin-top:2px;margin-bottom:2px;}

.contacts p{margin:0px;padding:0px;}
.contacts {margin-top:45px;}
.contacts, .contacts a{color:#ececec;}
.contacts a{text-decoration:underline;}

#otd,#fls,#flsz{border:1px solid #666;border-radius:5px;width:95%;padding:3px;}


#prazdniki{
display:block;
position:absolute;
top:29px;
float:right;
right:0px;
width:400px;
height:125px;
text-align:right;
}

#prazdniki p{margin:0px;padding:0px;}

.btlin h1,.btlin h2,.btlin h3{font-size:12pt;color:#fff;margin:0px;padding:0px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #9db8d2;}
.btlin a{color:#fff;}
.btlin p{margin:0px;padding:0px;margin-bottom:7px;}

.btlin1, .btlin1 a{color:#9db8d2;font-size:9pt;}
.btlin1 img{opacity:0.5;border-radius:3px;}
.btlin1 img:hover{opacity:1;}


#l5news{padding:5px;border-bottom:1px dashed #e8e8e8;}
#l5news:hover{background:url(img/volna.png) repeat-x top left;border-radius:6px;}
#hl5news{font-size:12pt;font-size:10pt;font-weight:bold;}
#hl5newsdate{font-size:9pt;color:#666;text-align:right;margin-top:5px;}


#nshead{
width:200px;float:left;border-radius:5px;padding:5px;
font-size:14pt;
}
#nshead, #nshead a{color:#bc1618;font-weight:bold;text-decoration:underline;}

#nshead1{
float:left;border-radius:5px;padding:5px;
font-size:12pt;
}
#nshead1, #nshead1 a{color:#bc1618;font-weight:bold;text-decoration:none;font-size:12pt;}

#clh{text-align:center;color:#bc1618;}

#cheadr{
margin:0px;
padding:0px;
margin-bottom:10px;
color:#bc1618;
}
#cheadr a{color:#bc1618;}

#nslink{background:#e8e8e8;border-radius:3px;
padding:2px;margin-left:10px;text-align:center;
width:190px;float:right;}
#nslink:hover{background:#e1e1e1;}
#nslink a{color:#111;text-decoration:none;}

.pasvb p{padding:0px;margin:0px;}

#slvdat{background:url(img/cll.png) no-repeat center left;padding-left:23px;margin-bottom:5px;margin-top:5px;
width:115px;display:block;margin-left:15px;
text-align:left;
}
#slvhed{font-size:9pt;font-weight:bold;text-align:left;
display:block;margin-left:0px;color:#333;
}
#slimg {overflow:hidden;height:140px;}
#slimg img{height:138px;}




#zpanel{text-align:center; border:1px solid #ccc;}
#mcb,#mcb1{
width:30px;height:20px;
background:url(img/mcb.png) no-repeat center center;
border:0px;cursor:pointer;
}
#mcb1{background:url(img/mcb1.png) no-repeat center center;}


#ycb,#ycb1{
width:20px;height:20px;
background:url(img/ycb.png) no-repeat center center;
border:0px;cursor:pointer;
}
#ycb1{background:url(img/ycb1.png) no-repeat center center;}
#cbte{font-size:11pt;color:#666;border:0px;background:none;width:120px;cursor:pointer;}
#cbte:hover{text-decoration:underline;}
.zdcal {width:220px; border:1px solid #ececec;border-radius:5px;}
.zdcal:hover{background:#f7f7f7 url(img/volna.png) repeat-x top left;}
.zdcal th{font-size:12pt;color:#29619b;padding:3px;font-weight:bold;text-align:center;}
.zdcal td{font-size:10pt;color:#111;padding:8px;text-align:center;padding-top:2px;padding-bottom:2px;font-weight:normal;}
.zdcal td a{color:#111;text-decoration:none;}
.zdcal td:hover{background:#ccc;color:#fff;border-radius:5px;cursor:pointer;}
.zdcal td:hover a{color:#fff;}

#thh{}
#thv{}
#redo{}
#doto{background:#29619b;color:#fff;border-radius:5px;}
#doto a{color:#fff;}
#redoc{color:#0059c8;border-radius:5px;}
#redoc a{color:#0059c8;text-decoration:underline;}


#hmlef{width:15px;}
#hmrig{width:15px;}
#hmlef1{width:7px;}
#hmrig1{width:7px;}




#mapdilers{width:100%; height:450px;border:1px dashed #ccc;}
#dilername{font-size:8pt;font-weight:bold;}
#dilertext{font-size:8pt;margin-top:5px;}
#urla{font-size:8pt;margin-top:5px;}
#dilers{padding:8px;margin-top:10px;background:#E4E4E4 url(img/volna.png) repeat-x center left;}
#hdiler{font-weight:bold;margin-bottom:8px;font-size:11pt;color:#01518d;}
#hdiler1{font-weight:bold;margin-bottom:8px;font-size:11pt;color:#da251c;}
#adiler{color:#333;}
#tdiler{color:#333;font-size:8pt;margin-top:9pt;}
#idiler{margin-top:8px;}

#mymap{width:100%; height:400px;border:1px dashed #ccc;}
#mymap2{width:100%; height:400px;border:1px dashed #ccc;}

#nline{}
#nlinehead{font-weight:bold;font-size:11pt;margin-bottom:5px;}
#nlinedesc{color:#333;}
#smimg{width:120px;margin-right:10px;}

#smimg1{width:70px;margin-right:5px;}

.prive{font-size:12pt;}

#nlineheadmini{font-size:12pt;margin-bottom:10px;margin-top:10px;}
#nlinetimmini{font-size:8pt;text-align:right;color:#444;}
#nlineheadmini2{font-size:10pt;}
#nlinetim {}
#nlinetim table td{font-size:9pt;color:#666;}
#bothnlinetim{height:7px;clear:both;}

.pgs{font-size:9pt;color:#666;}
.pageslisttable{margin-bottom:12px;}

.filesfornews{padding:7px;padding-left:30px;margin-left:10px;display:block;clear:both;color:#666;}



#hm1{
 height:32px;
 background:#359bde url(img/hm1.gif) repeat-x bottom left;
 }

#hm2{
 height:32px;
 background:#c93c32;
 }
 
.rezpo, #hm3, #doozf{
 background:#fff url(img/hm3.gif) repeat-x top left;
 border:1px solid #ececec;
 padding:0px;
 padding-top:12px;
 padding-bottom:12px; 
 }
#hm3{
margin-bottom:10px;
} 
#doozf{
 padding:10px;
 margin-bottom:10px; 
 }
#dooz_head{
 font-weight:bold;margin-bottom:5px;
 } 
.rezpo{margin-bottom:10px;} 

.imgfornews{ float: left; padding: 4px; margin:0px 6px 4px 0px;}
#imgfornews1{width:250px;border-radius:4px;}




#vert{background:url(img/24.gif) repeat-y center center;padding-top:10px;}
#vert1{background:url(img/28.gif) repeat-y center center;}
#vert2{background:url(img/29.gif) repeat-y center center;}
#vert3{background:url(img/30.gif) repeat-y center center;}


.struct td{padding:5px;font-size:11px;}

#plstr{border-radius:5px;border:1px solid #ccc;background:#ececec url(img/volna.png) repeat-x top left;}
#plstr:hover{border:1px dashed #ccc;background:#d0e2e8 url(img/volna.png) repeat-x top left;}

#plstr strong, #plstr b{font-weight:bold;font-size:14px;}







#neonma, #imgfa, .npot, .fonn,.detplan,.oneplan,.ftopol input, .planomsform, .planform,.errmes{-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.dena1,.depl1,.ftopol input{-moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 8px;border-radius: 4px;}
#merota:hover,.planform{-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);box-shadow: 0 0 5px rgba(0,0,0,0.5);}

.planform{border:1px solid #ccc;background:#e3e3e3 url(img/volna.png) repeat-x top left;
padding:10px;margin-bottom:15px;
}
.planform td{padding:5px;}
.planomsform td{padding:5px;color:#fff;}

.planomsform{border:1px solid #ccc;background:#0383a8 url(img/volna.png) repeat-x top left;
padding:10px;margin-bottom:15px;
}


#perpol{width:200px;color:#333;}
#perpoloms{width:200px;color:#333;font-weight:bold;}
.ftopol input{width:90%;border:1px solid #999;height:25px;font-size:10pt;}
.planrezult{}
#gos{margin-top:15px;background:#d7d7d7 url(img/iskat.gif) no-repeat center center;width:80px;height:23px;border:1px solid #999;cursor:pointer;}


.errmes{border:1px solid #ccc;background:#e3e3e3 url(img/volna.png) repeat-x top left;padding:10px;margin-bottom:15px;}

.form_ext{border:1px solid #ccc;background:#f7f7f7 url(img/volna.png) repeat-x top left;padding:10px;margin-bottom:15px;
border-radius:5px;
margin-bottom:15px;
}
.form_ext td{border-bottom:1px dashed #ccc;padding:10px;}
.form_ext td h2{border-bottom:1px solid #ccc;padding:5px;background:#0381a7;border-radius:4px;color:#fff;}
.form_ext td radio{width:15px;height:15px;}
.textinput{font-size:11pt;padding:4px;width:350px;height:27px;border:1px solid #666;border-radius:3px;}
.text1input{font-size:11pt;padding:4px;width:350px;height:140px;border:1px solid #666;border-radius:3px;}
#zvezda{color:#990000;font-size:16pt;font-weight:bold;}
#buttonex{margin-top:15px;background:#bc0000 url(img/volna.png) repeat-x center left;width:220px;height:25px;border:1px solid #999;cursor:pointer;
font-weight:bold;border-radius:5px;color:#fff;}

.oneplan{
border:1px solid #ccc;background:#f7f7f7 url(img/volna.png) repeat-x top left;
padding:10px;margin-bottom:15px;
}
.planfirm{font-weight:bold;margin-bottom:10px;}
.planfirm a{font-size:12pt;}
.plandata{color:#222;margin-bottom:5px;}

#depa{color:#777;}

.detplan{border:1px solid #ccc;background:#f7f7f7 url(img/volna.png) repeat-x top left;
padding:10px;margin-bottom:15px;}
.detplan table td{padding:10px;}
.dena{font-weight:bold;}
.dena1{font-weight:bold;background:#e1e2e5;}
.depl{}
.depl1{background:#e1e2e5;}

#per1,#per2{width:90px;background:#fff url(img/c.png) no-repeat center right;}
#loadingo{display:none;}
#loadingo,#loadingz{text-align:left;}

.cpart{color:#666;font-size:8pt;}
.cpart a:link,.cpart a:visited,.cpart a:hover{font-size:8pt;}

.cpart1{font-size:8pt;color:#666;}
.cpart1 a,.cpart1 a:link,.cpart1 a:visited,.cpart1 a:hover{color:#3A72A1;text-decoration:none;font-size:8pt;}


.fonn{padding:5px;border:1px solid #d4d4d4;background:#f7f7f7 url(img/volna.png) repeat-x top left;margin-bottom:10px;}

#plka,#plka1{border-radius:4px;padding:7px;background:#ececec url(img/volna.png) repeat-x top left;}





.dsform {background:#f7f7f7 url(img/volna.png) repeat-x top left;border:1px dashed #ccc;width:95%;}
.dsform td{border-bottom:1px dashed #ccc;padding:10px;}
.dsform th{background:#2878b5;color:#fff;font-size:9pt;padding:10px;}
.selpo{border:1px solid #777;width:90%;height:22px;}
.selim{border:1px solid #777;width:90%;height:22px;}
.selimt{border:1px solid #777;width:90%;height:100px;}
.selimt2{border:1px solid #777;width:90%;height:250px;}
#rsaf{background:#1b6ba8 url(img/volna.png) repeat-x center left;width:130px;height:22px;cursor:pointer;border:0px;font-size:9pt;color:#fff;}
.rezt{margin-top:10px;}

#large {color:#666; text-shadow: gray 1px 1px 2px; font-size:18px;background:#fff;border:none; cursor: pointer;width:23px;height:23px;border-radius:4px;border:1px solid #ccc;margin-right:10px;padding:0px;}
#small {color:#666; text-shadow: black 1px 1px 2px; font-size:18px;background:#fff;border:none; cursor: pointer;width:25px;height:23px;border-radius:4px;border:1px solid #ccc;margin-left:10px;padding:0px;}

#simo {width:60px;}
#hldescs{font-size:9pt;color:#666;margin-top:10px;font-style:italic;text-align:justify;}
#simo img{width:50px;}





.go-up,
.go-down {
  display:none;
  position: fixed; /*позиционируем*/
  right: 5px; /*указываем положение, если слева - left*/
  z-index: 9999; /*показываем поверх все элементов на странице*/
  cursor: pointer;
  color: #fff; /*цвет стрелок*/
  text-align: center; /*выравнивание*/
  font-size: 42px; /*размер стралок*/
  opacity: .7; /*прозрачность*/
  padding: 0 3px 5px 3px; /*отступы внутри*/
  margin-bottom: 5px; /*отступ снизу (можно не указывать)*/
  width: 102px; /*ширина кнопки*/
  height: 50px; /*высота кнопки*/
  margin-right:5px;
}
.go-up {
  bottom: 50px; /*положение от низа окна браузера*/
}
.go-down {
  bottom: 10px;
}
/*стили при наведении курсора*/
.go-down:hover,
.go-up:hover {
  opacity: 1;
}

#gl_head{font-size:10pt;}
#gl_time{color:#666;font-size:9pt;text-align:right;}

.ctd{display:none;margin-top:10px;margin-bottom:10px;}
.lnk{background:url(img/lili.png) no-repeat top left;padding-left:25px;margin-left:10px;cursor:pointer;font-weight:bold;
text-decoration:underline;
}
.lnk:hover{color:#007ca0;}


.clbtm, .clbtm a{font-size:8pt;width:200px;display:block;position:absolute;left:-199px;}
.clbtm0, .clbtm0 a{color:#ccc;font-size:8pt;}
