html, body {
	height:100%;
}
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000;
	width:100%;
	background:url(../images/cor_lr.png) left repeat-y;
}
#wrap {
	position: relative;
	min-width:1160px;
	width:100%;
	margin: 0px;
	padding-bottom: 50px;
	min-height:100%;
	height:auto !important;
	height:100%;
	background:url(../images/cor_lr.png) right repeat-y;
}

h1,h2,h3,h4{font-weight:bold;font-size:12px;font-style:italic;}
h5 {font-weight:bold;font-size:14px;font-style:italic; color:#666666; text-align:center;}
h1 {color:#cc0000; font-size:150%;}
h4{color:#666666;}
h4.yearclass{float:right; color:#000; margin-bottom:4px;}
h4 b{color:#000;}
h2,h3{color:#009900; line-height:22px;}
h2{font-size:19px; padding-top:3px;}
h3{padding:2px 0 4px 0;font-size:14px;}
.target-footer a {color: inherit; text-decoration: none;}
.squeeze .text a {color: inherit; text-decoration: none;}
.header, .header2 {height:224px; background:url(../images/cor_rt.png) right top no-repeat;}
.header2 {background:url(../img/cor_lt_index.jpg) left top no-repeat; position:relative;}
body.index .header2 {background:url(../img/cor_lt.jpg) left top no-repeat; position:relative;}
body.index1 .header2 {background:url(../img/cor_lt_index.jpg) left top no-repeat; position:relative;}
#header3{padding:10px 0 0 165px;}
#header3 p,#header3 h2,#header3 h3,#header3 h4{ text-align:center;},#header3 h5{ text-align:center;}
#header3 h4{ padding-bottom:3px;}
#tel{width:157px; height:111px; position:absolute; right:0; font-style:italic; color:#009900; padding-top:15px; font-size:18px; padding-right: 10px;}
#menu{position:absolute; right:12px; top:137px; white-space:nowrap;}
#menu a{background:url(../images/bullet.gif) left top no-repeat; height:21px; display:block; float:left;}
#menu a.first{background:none;}
#menu a img{height:21px; margin:0 7px 0 11px;}
#menu img{height:21px;}
#menu #menu1 img{width:55px; background:url(../images/b1.png) left top no-repeat;}
#menu #menu2 img{width:51px; background:url(../images/b2.png) left top no-repeat;}
#menu #menu3 img{width:68px; background:url(../images/b3.png) left top no-repeat;}
#menu #menu4 img{width:41px; background:url(../images/b4.png) left top no-repeat;}
#menu #menu5 img{width:75px; background:url(../images/b5.png) left top no-repeat;}
#menu #menu6 img{width:75px; background:url(../images/a6.png) left top no-repeat; bottom: 1px; position: relative;}
#menu #menu7 img{width:51px; background:url(../images/b7.png) left top no-repeat;}
#menu #menu8 img{width:62px; background:url(../images/b8.png) left top no-repeat;}
#menu #menu9 img{width:175px; background:url(../images/b9.png) left top no-repeat;  bottom: 2px;   height: 27px;    position: relative;}
#menu #menu1:hover img,#menu #menu1.active img{width:55px; background:url(../images/a1.png) left top no-repeat;}
#menu #menu2:hover img,#menu #menu2.active img{width:51px; background:url(../images/a2.png) left top no-repeat;}
#menu #menu3:hover img,#menu #menu3.active img{width:68px; background:url(../images/a3.png) left top no-repeat;}
#menu #menu4:hover img,#menu #menu4.active img{width:41px; background:url(../images/a4.png) left top no-repeat;}
#menu #menu5:hover img,#menu #menu5.active img{width:75px; background:url(../images/a5.png) left top no-repeat;}
#menu #menu6:hover img,#menu #menu6.active img{width:75px; background:url(../images/b6.png) left top no-repeat; bottom: 1px; position: relative;}
#menu #menu7:hover img,#menu #menu7.active img{width:51px; background:url(../images/a7.png) left top no-repeat;}
#menu #menu8:hover img,#menu #menu8.active img{width:62px; background:url(../images/a8.png) left top no-repeat;}
#menu #menu9:hover img,#menu #menu9.active img{width:175px; background:url(../images/a9.png) left top no-repeat; bottom: 2px;   height: 27px;    position: relative; }
#lic{position:absolute;top:180px; left:0; width:100%; text-align:center;}
#search{position:absolute;top:180px; right:8px; }
#search #edit-search {color:#9e9292;}
#search #edit-submit{margin:0 10px;}
.col{float:left;}
.col1{width:25%; padding:7px 0 10px 22px; z-index:3; position:relative;margin-bottom:-30px;}
.col1 p {margin:10px 0 5px 0; padding:0px;}
.col1 h4{font-size:12px; line-height:14px; max-width: 265px;}
.col1 em{color:#000;font-size:12px;}
.col1 i{font-size:12px; font-weight:normal;}
.col1 span em{color:#000;font-size:12px; font-weight:normal;}
.col2{    margin: 0 18px 0 0;
    width: 50.4%;
    z-index: 2;}
.col2 .squeeze{}

.col21{margin:0 -200px 0 -318px; width:100%;z-index:2; position:relative; }
.col21 .squeeze1{position: relative; padding:0 290px 0 341px;}


body.index .col2{margin:0 18px 0 0px; z-index:2;width:50.4%;}
body.index1 .col2{margin:0 18px 0 0px; z-index:2;width:50.4%; }
.index2 {
	position: relative;
	min-width:998px;
	width:100%;
	margin: 0px;
	min-height:100%;
	height:auto !important;
	height:100%;
	background:url(../images/cor_lr.png) right repeat-y;
}


body.index .col2 .squeeze{position: relative; padding:0;}
body.index1 .col2 .squeeze{position: relative; padding:0;}
body.colx .col2{margin:0 -247px 0 -318px;}
body.colx .col2 .squeeze{padding:0 260px 0 341px;}
body.colx .col2 .squeeze{padding:0 290px 0 341px;}


body.colx .col3{width:240px; padding-top:11px; padding-left:13px; }

body.colx .col31{width:240px; padding-top:11px; padding-left:13px;}
 
.col2 .squeeze p { padding:12px 0; text-indent:36px;}
.col21 .squeeze1 p {font-size:130%; padding:1px 0; text-indent:36px;}
.col2 .col2i {position:relative;}
.col2 .col50 {position:absolute; width:223px; left:50%; top:0; margin-right:6px;}
.col2 .col2i a,.bott a {display:block; color:#006600; font-weight:bold; font-style:italic; font-size:12px; padding:5px 0 5px 16px; background:left top no-repeat url(../images/cross.png); width:46%;}
.col2 .col50 a,.col2 .bott a {width:96%;}
.col2 .col2i a:hover,.bott a:hover{color:#0C3;}
.col2 .col2i p,.bott p {display:block; color:#006600;font-style:italic; font-size:12px; padding:0px 0 5px 16px; text-indent:0;}
.bott { width:223px; left:50%; bottom:0; border-top:1px solid #3f8c3f; margin-right:6px;}
.col3{width:18%; float:right; margin-right:1%;}
.col31{width:60px; padding-top:11px; padding-left:13px;position:relative;z-index:3;}
body.index .col3{ width:18%; float:right; margin-right:1%; }
body.index1 .col3{ width:18%; float:right; margin-right:1%;}
.col3 .matrix a{ float:left; height:88px; width:100%; text-align: center;}
.col3 .matrix a img{}

.col31 .matrix1 a{ float:left; height:88px; width:55px;}
.col31 .matrix1 a img{}

.col3 .bar{background:left top no-repeat url(../images/bar01.gif) #c1f2fe; clear: both;width: 100%;}
.col3 .bar2{background:right top no-repeat url(../images/bar02.gif); padding-bottom:9px; padding-top:10px;}
.col3 .bar3{background:right bottom no-repeat url(../images/bar03.gif);}
.col3 .bar4{background:left bottom no-repeat url(../images/bar04.gif); }
.col3 .bar2 p,.col3 .bar2 h1,.col3 .bar2 h2{padding-left:9px; padding-right:9px;}
.col3 .bar2 h1 {text-align:justify; font-size:14px;}
.col3 .bar2 p, .col3 .bar2 h2{Tahoma, Geneva, sans-serif; font-size:12px; padding-top:5px; padding-bottom:5px;}
.col3 .bar2 img {padding:2px 0;}
.col3 .bar2 h2 {color:#cc0000;  text-decoration:underline; font-style:normal; font-weight:normal;}
.col3 .bar2 h2 a{color:#cc0000;  text-decoration:underline; font-style:normal; font-weight:normal;}
#footer {
    background: url("../images/cor_br.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    clear: both;
    height: 104px;
    margin-top: -54px;
    min-width: 1160px;
    position: relative;
    width: 100%;
}
#footer2{    background: url("../images/cor_bl.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    color: #666;
    font-family: Arial,Helvetica,sans-serif;
    height: 104px;
    min-width: 1160px;}
#footer2 a{color:#666;}
#copy { position:absolute;top:70px; left:34px; font-size:12px;}
#cnt {position:absolute; right:20px; font-size:14px;}
#cnt img {margin:0 10px;}
.footer_blank {
	 clear:both;
}
.reklama {text-align: center;}
.reklama td img { vertical-align: middle; z-index: 1000;}
.reklama td {padding: 0 5px; vertical-align: middle; }
.text {}

.col2 .squeeze .text p { padding:0px; text-align:justify; line-height:18px; margin-bottom:2px;}
.col2 .squeeze .text h1 { padding-bottom:14px;}
.col2 .squeeze .text ul{ padding-top:10px; padding-bottom:10px;}
.col2 .squeeze .text ul li { padding:0; padding-left:45px; text-align:justify; font-size:14px; line-height:16px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom:3px; }

.text p { padding:0px; text-align:justify; line-height:18px; margin-bottom:10px;}

strong {font-weight:bold;}
a {outline:none;}

ul.news{
list-style-type:none;
margin:0px;
padding:0px;
}

#wrap ul.news li{
margin:0px;
padding:0px;}

#wrap ul.news li.arh{
background:url(../images/weblink.png) left top no-repeat;
padding-left:25px;
height:20px;
}

#wrap ul.news li p{
padding:7px;
margin:0px;
}

#wrap ul.news li p.small{
color:#990000;
font-size:11px;
margin-bottom:10px;

}

#wrap table{
font-size:14px;
line-height:16px;
width: 100%;
text-transform:none;
}

#wrap table td{
font-size:14px;
line-height:16px;
text-transform:none;
}

#wrap table td sub{
font-size:10px;
margin-bottom:5px;
}
#wrap table td.time{
color:#0033CC;
}
#wrap table td.green{
color:#FF0000;
}

#wrap table td.end{
padding-left:10px;
padding-top:5px;
}

#wrap p.ras{
margin:0px;
padding:0px;
padding-top:5px;
padding-bottom:5px;
line-height:14px;
}

#wrap #contact p{
margin:0px;
padding:0px;
padding-top:7px;
font-size: 130%;
}


form.zapis p {font-size:12px;}
form.zapis h2{ font-size:14px; font-weight:bold; width:400px;}

.zapis fieldset
{
margin:0px;
margin-top:5px;
padding:5px;;
border:1px solid #ccc;
}
.zapis legend{font-size:12px; color:#000000;}
.zapis label{ font-size:12px; margin:0px; padding:0px;}

.zapis input{
height:16px;
border:1px #ccc solid; 
width:90%;
}

.zapis textarea
{
border: 1px solid rgb(204, 204, 204); 
height: 90px; 
margin-bottom:0px;
width:90%;
}

.zapis input#send{
text-align:center;
width:100px;
background:#FFFFFF;
line-height:1.3;
height:25px;
font-size:12px;
margin-left:80px;
}
.zapis input#captcha{
width:30%;
}

.zapis input#send:hover{
color:#FF0000;
}

.zapis1{width:350px; margin-top:0px; text-align:left;}
.zapis1 p {font-size:10px; margin:0px; padding:0px;}
.zapis1 h2{ font-size:14px; font-weight:bold;}

.zapis1 fieldset
{
margin:0px;
margin-top:2px;
margin-left:10px;
padding:5px;;
border:1px solid #ccc;

}
.zapis1 legend{font-size:11px; font-weight:bold; margin:0px; padding:0px; color:#000000;}
.zapis1 label{ display:block; font-size:11px; margin:0px; padding:0px; margin-left:10px; }

.zapis1 input{
height:16px;
border:1px #ccc solid; 
width:50%;
}

.zapis1 textarea
{
border: 1px solid rgb(204, 204, 204); 
height: 90px; 
margin-bottom:0px;
width:90%;
}

.zapis1 input#send{
margin-left:0px;
text-align:center;
width:90px;
background:#FFFFFF;
line-height:1.3;
height:25px;
font-size:14px;
}
.zapis1 input#captcha{
width:20%;
}

.zapis1 input#send:hover{
color:#FF0000;
}



.zapis2{width:500px; margin-top:0px; text-align:left;}
.zapis2 p {font-size:10px; margin:0px; padding:0px;}
.zapis2 h2{ font-size:14px; font-weight:bold;}

.zapis2 fieldset
{
margin:0px;
margin-top:2px;
margin-left:10px;
padding:5px;;
border:0px solid #ccc;

}
.zapis2 legend{font-size:11px; font-weight:bold; margin:0px; padding:0px; color:#000000;}
.zapis2 label{ display:block; font-size:11px; margin:0px; padding:0px; margin-left:10px; }

.zapis2 input{
height:16px;
border:1px #ccc solid; 
}

.zapis2 textarea
{
border: 1px solid rgb(204, 204, 204); 
height: 90px; 
margin-bottom:0px;
width:90%;
}

.zapis2 input#send{
margin-left:0px;
text-align:center;
width:160px;
background:#FFFFFF;
line-height:1.3;
height:25px;
font-size:14px;
}
.zapis2 input#captcha{
width:20%;
}

.zapis2 input#send:hover{
color:#FF0000;
}

.zapis2 sup{
color:#FF0000;}


.center{
margin:0 auto;
padding:0px;
width:360px;
height:auto;
text-align:center;
}


.colx table.otzuv td p{
color:#000000;
margin:0px;
padding:3px;
margin-bottom:10px;
font-size:12px;
font-weight:normal;
text-indent:0px;
}

.colx table.otzuv td{
font-family: Georgia, "Times New Roman", Times, serif;
}

.colx table.otzuv td p.one{
padding:0px;
margin:0px;
height:20px;
color:#000000;
}

.colx table.otzuv td p span{
display:block;
float:right;
margin:0px;
padding:px;
}





.wrap table.otzuv td p{
color:#000000;
margin:0px;
padding:3px;
margin-bottom:10px;
font-size:12px;
font-weight:normal;
text-indent:0px;
}

.wrap table.otzuv td{
font-family: Georgia, "Times New Roman", Times, serif;
}

.wrap table.otzuv td p.one{
padding:0px;
margin:0px;
height:20px;
color:#000000;
}

.wrap table.otzuv td p span{
display:block;
float:right;
margin:0px;
padding:px;
}






.otdeleniya{
margin-top:10px;
width:96%;
}
.otdeleniya{
border:1px solid #000000;
border-collapse:collapse;
}
.otdeleniya th{
padding:5px;
font-size:11px;
font-weight:bold;
text-align:center;
border:1px solid #000000;
background:#00CCCC;

}

.otdeleniya td{
padding:5px;
border:1px solid #000000;
text-align:center;
}
#wrap .otdeleniya tr td p{
margin:0px;
padding:0px;
padding-left:10px;
font-weight:normal;
text-indent:0px;
font-size:14px;
}
.otdeleniya td.one{
text-align:left;}

.otdeleniya td a{
color:#006699;
}
.otdeleniya td a:hover{
color:#FF0000;
}

table.vakans{
margin:0px;
padding:0px;
width:400px;
margin-top:20px; 
margin-left:10px;
border:0px solid #000000;
border-collapse:collapse;
font-size:10px;
}

table.vakans tr{
height:20px;}

table.vakans td{
padding-top:2px;
padding-left:5px;
font-size:6px;
border:0px solid #000000; 
}
table.vakans p{
border:0px solid #000000;}

ul.search{
margin:0px;
padding:0px;
margin-top:10px;
list-style-type:decimal;}
ul.search li{
margin-bottom:5px;}
ul.search li a{
text-decoration:underline;
margin:0px;
padding:0px;
color:#990000;
font-size:12px;}

ul.search li p.ser{
color:#000000;
font-size:10px;
}

ul.search li {
color:#000000;
font-size:12px;
}

table.raspisanie{
border:1px solid #999999;
font-size:12px;
}

table.raspisanie td{
border:1px solid #999999;
padding:5px;}

.zel{
background:#00FFFF;}
#menu3 {display:none !important;}
.otdt p {text-align: left !important;margin-bottom: 15px !important; font-size: 14px !important;}
.otdt p a {color: #009900 !important; text-decoration: underline !important;}
.otdt p a.target-content {color: #000 !important; text-decoration: none !important;}

.ppimg {float: left; padding: 10px 10px 10px 0;}
.text table td p span{font-size: 14px !important;}
#footer3 {background: url("../images/cor_lr.png") repeat-y scroll right center rgba(0, 0, 0, 0);
    height: 54px;
    min-width: 1160px;
    padding-top: 50px;}
.col_sep {width:265px;}
.otzuv td p {font-size: 12px !important; text-indent: 0 !important;}
#menu #menu88{background:none;}

#menu #menu88 img{width:55px; background:url(../images/b1.png) left top no-repeat; }
#menu #menu1 img{width:51px; background:url(../images/b2.png) left top no-repeat;}
#menu #menu98 img{width:41px; background:url(../images/b4.png) left top no-repeat;}
#menu #menu90 img{width:75px; background:url(../images/b5.png) left top no-repeat;}
#menu #menu91 img{width:75px; background:url(../images/a6.png) left top no-repeat;}
#menu #menu6 img{width:75px; background:url(../images/a6.png) left top no-repeat; bottom: 1px; position: relative;}
#menu #menu92 img{width:51px; background:url(../images/b7.png) left top no-repeat;}
#menu #menu93 img{width:62px; background:url(../images/b8.png) left top no-repeat;}
#menu #menu94 img{width:175px; background:url(../images/b9.png) left top no-repeat;  bottom: 2px;   height: 27px;    position: relative;}
#menu #menu88:hover img,#menu #menu88.active img{width:55px; background:url(../images/a1.png) left top no-repeat;}
#menu #menu1:hover img,#menu #menu1.active img{width:51px; background:url(../images/a2.png) left top no-repeat;}
#menu #menu98:hover img,#menu #menu98.active img{width:41px; background:url(../images/a4.png) left top no-repeat;}
#menu #menu90:hover img,#menu #menu90.active img{width:75px; background:url(../images/a5.png) left top no-repeat;}
#menu #menu91:hover img,#menu #menu91.active img{width:75px; background:url(../images/b6.png) left top no-repeat;}
#menu #menu6:hover img,#menu #menu6.active img{width:75px; background:url(../images/b6.png) left top no-repeat; bottom: 1px; position: relative;}
#menu #menu92:hover img,#menu #menu92.active img{width:51px; background:url(../images/a7.png) left top no-repeat;}
#menu #menu93:hover img,#menu #menu93.active img{width:62px; background:url(../images/a8.png) left top no-repeat;}
#menu #menu94:hover img,#menu #menu94.active img{width:175px; background:url(../images/a9.png) left top no-repeat; bottom: 2px;   height: 27px;    position: relative; }
