.blocks{}
.blocks .block{float:left; margin:0 20px 0 10px; border:2px solid #0054a6; padding:5px;}
.blocks .zimg{position:absolute;}
.licname{font:normal 14px Verdana; color:#231f20; margin:10px 0 25px 10px}
.bigimg{background:#cfd0d0; border:4px solid #0054a6; padding:3px; width:640px; margin:20px 0 0 0}
.bigimg img{text-align:center}
.zblock{position:relative; z-index:1000; background:url(/i/example.jpg) top left no-repeat; width:225px; height:39px;  margin:20px 0 0 0; padding:7px 0 0 0; //padding:3px 0 0 0}
.zblockname{margin:0 0 0 0; position:relative; white-space:nowrap;}
.zblockname a{font:normal 14px Verdana; color:#0054a6; padding:0 0 0 5px}
.zblockname a:hover{font:normal 14px Verdana; color:#0054a6; text-decoration:none;}
.dop {padding:0 0 0 50px; position:relative; margin:0 0 0 0}
.dop2 {padding:0 0 0 50px; position:relative; margin:0 0 0 30px !important}
.accordion_content li {padding:0 0 10px 15px; position:relative; background:url(/i/li2.gif) 5px 10px  no-repeat;}
.dop a{font:normal 14px Verdana; color:#0054a6;}
.dop a:hover{font:normal 14px Verdana; color:#0054a6; text-decoration:none;}
/*.zblock .txt{font:normal 14px Verdana; color:#fff !important; padding:5px 0 5px 10px}
.zblock .txt a{font:normal 14px Verdana; color:#fff !important;}
.zblock .save{position:absolute; margin:30px 0 0 0; width:259px; font:normal 14px Verdana; color:#231f20}
.zblock .save p{font:normal 14px Verdana; color:#231f20; width:170px; text-indent:0; float:left}
.zblock .save p a{font:normal 14px Verdana; color:#231f20;}
.zblock .save img{float:right; width:65px; margin:0 0 0 0}
*/

.zav p{text-indent:0; margin:10px 0 15px 0; font:normal 14px Verdana; color:#3782db !important; line-height:18px}
.zav td{padding:5px 15px;}

.save2{position:relative; margin:30px 0 0 0; width:450px; font:normal 14px Verdana; color:#231f20}
.save2 p{font:normal 14px Verdana; color:#231f20; width:350px; text-indent:0; float:right;}
.save2 p a{font:normal 14px Verdana; color:#231f20;}
.save2 img{float:left; width:65px; margin:0 0 0 0;}


#years{width:60px; float:right; font:bold 12px Verdana; color:#0054a6; margin:-50px 0 0 0; position:relative}
#years ul li a{font:normal 12px Verdana; color:#0054a6}
#years ul li{margin:0 0 15px 0; font:bold 12px Verdana; color:#0054a6}

#lister{width:100px; float:right; font:bold 12px Verdana; color:#0054a6; margin:0 10px 0 0}
#lister ul li a{font:normal 12px Verdana; color:#0054a6}
#lister ul li{margin:0 0 15px 0}

.date{font:normal 13px Verdana; color:#0054a6}
.news {width:550px;}
.news ul li{margin:0 0 25px 0; font:normal 13px Verdana; color:#231f20}
.news p{text-indent:0;}
.news .shnote{font:normal 13px Verdana; color:#231f20;}
.news .note{margin:15px 0 0 95px; font:normal 13px Verdana; color:#231f20;}
.news .note a{font:normal 13px Verdana; color:#231f20; text-decoration:none;}
.newsname{font:bold 13px Verdana; color:#231f20; margin:-16px 15px 0 95px;}
.note p{text-indent:0;}
.note a{text-decoration:none;}

.next2{margin:-20px 0 40px 0;}
.next2 ul li{float:left; margin:0 20px 0 0 !important; width:auto; padding:0 0 0 0; font:normal 12px Verdana; color:#0054a6;}
.next2 ul li a{font:normal 12px Verdana; color:#0054a6;}
.next2 ul li a{font:normal 12px Verdana; color:#0054a6;}

.next{padding:0 0 30px 0;}
.next ul li{float:left; margin:0 20px 0 0 !important; width:auto; padding:0 0 0 0; font:normal 12px Verdana; color:#0054a6;}
.next ul li a{font:normal 12px Verdana; color:#0054a6}

.pages{margin:30px 0 10px 0}
.pages ul li{float:left; margin:0 0 0 0; padding:0 10px 0 0; font:normal 12px Verdana; color:#0054a6;}
.pages ul li a{font:normal 12px Verdana; color:#0054a6}

.accordion_toggle {font:normal 16px Verdana; color:#231f20; text-decoration:underline; padding:7px 0 10px 30px; cursor:pointer; background:url(/i/arr1.gif) 5px 10px no-repeat;}
.accordion_toggle_active {background:url(/i/arr2.gif) 5px 10px no-repeat; color:#f05a28; text-decoration:none; font:bold 16px Verdana; color:#231f20; }
.accordion_content {background:#ffffff; overflow:hidden; padding:0; margin:-10px 0 0 30px}

#exblocks{width:auto; height:auto;}
#exblocks .block{float:left; margin:0 20px 0 10px; padding:5px;}
#exblocks .prew{float:left; height:380px; margin:30px 0 0 -15px; position:relative; //margin:30px 0 0 0;}
#exblocks .next{float:right; height:80px; margin:30px 15px 0 0; //margin:30px 15px 0 0;}

#excurs .img{margin:0 0 0 0}
#excurs p{text-indent:0}
#contacts p{text-indent:0;}
#contacts  img{border:8px solid #c1c1c1; margin:10px 15px 0 0; float:left; cursor:pointer}

#mapsite{margin:-15px 0 0 0; font:normal 14px Arial;}
#mapsite ul ul {font:normal 14px Verdana; margin:5px 0 15px 20px}
#mapsite ul ul ul{font:normal 14px Verdana; margin:15px 0 15px 20px}
#mapsite ul li {margin:5px 0 15px 0}
#mapsite ul li a{font:normal 14px Verdana;}

.vacancy a{color:#231f20 !Important;}
.vacancy ul{margin:5px 0 15px 20px !important;}
.vacancy .cvac{margin:0 0 0 20px;}
.vacancy .cvac p{text-indent:0}

.form{background:#c1c1c1; width:400px; padding:10px;}
.form table{width:400px;}
.form table td{padding:5px;}
.form input{width:380px; font:normal 12px Verdana; color:#867e7f; padding:5px}
.form #gnumber{width:255px; font:normal 12px Verdana; color:#867e7f; padding:5px; margin:5px 0 0 0}
.form .capcha{padding:0; width:120px; height:28px; margin:-13px 0 0 -7px; position:relative;}
.form textarea{width:380px; height:100px; font:normal 12px Verdana; color:#867e7f; padding:5px}
.form #butsend{position:relative; margin:-10px 0 -10px -7px;}

.simg{margin:50px 0 0 5px;}

.good{font:normal 14px Verdana; color:#0054a6; margin:0 0 10px 0}
.error{font:normal 14px Verdana; color:#d60808; margin:0 0 10px 0}

.cimg{margin:-10px 0 0 0;}

.itxt{margin:10px 0 0 0}
.ilist ul li{padding:0 0 15px 0;}