@charset "windows-1251";
/* CSS Document */

*{margin:0px; padding:0px; font-family:Arial, "Times New Roman", Tahoma;}
.clear{clear:both;}
a img{border:none;}
#container{width:100%; margin:0 auto;}
#menu1{height:25px; background-image:url(img/1.png);}
#menu1 a{color:#d1eaf4; text-decoration:none; font-size:12px; background-image:url(img/2.png); padding-left:15px; background-repeat:no-repeat; background-position:0px 3px; margin-left:15px;}
#header1{height:84px;}
#logo{ padding-top:25px; padding-left:20px; position:relative; float:left; width:170px;}
#search{position:relative; float:left; padding-left:85px; padding-top:30px;}
#search_t{ width:530px; border:1px solid #000000; height:21px; font-size:14px; padding-top:4px; padding-left:10px;}
#search_b{ position:relative; top:4px;}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  #search_b{ position:relative; top:9px;}
}
@-moz-document url-prefix() {
  #search_b{ position:relative; top:9px;}
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  #search{padding-top:23px;}
}
@-moz-document url-prefix() {
  #search{padding-top:20px; padding-left:130px;}
}
#a1{font-size:11px;}
#a1 span{font-weight:bold; color:#5e9c1b;}
#menu2{ height:23px;}
#nav{height:23px; list-style-type:none; margin-left:450px;}
#nav li{height:23px; float:left; background-image:url(img/link_c.png); margin-left:2px; margin-right:2px;}
#nav li span{display:block; float:left; position:relative; background-image:url(img/link_l.png); background-position:left top; background-repeat:no-repeat; height:23px;}
#nav li span span{background-image:url(img/link_r.png); background-position: right top; background-repeat:no-repeat; padding-left:20px; padding-right:20px;display:block; float:left; position:relative; height:23px; _padding-top:4px; _height:19px;}
*+html #nav li span span {
  padding-top:4px; height:19px;
}
#nav li span span a{color:#000; text-decoration:underline; font-size:11px;}
#bread{height:16px; background-color:#f3f7f8; font-size:11px; padding-left:8px; padding-top:2px;}
#side{width:196px; background-image:url(img/side_bg.png); padding-top:30px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;padding-bottom:100px;}
#content{border-top:1px solid #FFFFFF; background-image:url(img/16.png); background-position:bottom left; background-repeat:repeat-x; border-left:1px solid #FFFFFF; padding-bottom:100px;}
.zag{background-image:url(img/5.png); width:150px; height:20px; padding-left:30px; font-weight:bold; padding-top:7px; font-size:12px; margin-bottom:12px;}
.link1{margin-left:13px; margin-right:20px; line-height:14px; background-image:url(img/6.png); background-position:bottom left; background-repeat:repeat-x; padding-bottom:10px; margin-bottom:10px;}
.link1 a{text-decoration:underline; color:#047c9f; font-size:12px;}
.link1 span{background-color:#ececec; font-size:10px; color:#979da0; padding-left:3px; padding-right:3px; width:55px; display:block;}
.all_news{text-align:right; margin-right:25px; margin-bottom:20px; position:relative; bottom:5px;}
.all_news a{font-size:10px; background-image:url(img/7.png); padding-left:5px; background-repeat:no-repeat; background-position:0px 6px;}
.all_news a{text-decoration:none;}
.all_news a span.a1{color:#e70000;  border-bottom:1px solid #e70000}
.all_news a span.a2{color:black; border-bottom:1px solid #000000;}
.link2{margin-left:10px; margin-right:20px; line-height:14px; background-image:url(img/6.png); background-position:bottom left; background-repeat:repeat-x; padding-bottom:10px; margin-bottom:10px;}
.link2 a{text-decoration:underline; color:#000000; font-size:12px;}
#banner{margin-left:6px; margin-bottom:10px;}
.opros{margin-left:13px; margin-bottom:10px;}
#log{background-image:url(img/10.png); height:34px; background-repeat:repeat-x; background-position:top left; border-bottom:1px solid #e4ecf0; font-size:12px; padding-left:20px; padding-top:20px;}
a#vh{font-size:14px; font-weight:bold; color:#000000; margin-left:5px;}
a#ak{color:#f50000;}
a#pas{color:#a8acb0;}
#zag1{font-size:12px; font-weight:bold; margin-left:10px; margin-right:10px; background-image:url(img/13.png); background-repeat:repeat-x; background-position:bottom left; margin-top:20px;}
#content p{margin-left:10px; font-size:11px; margin-top:10px; margin-bottom:10px;}
#zag1 div{background-image:url(img/12.png); background-repeat:no-repeat; background-position:bottom left; padding-bottom:9px;}
#zag1 div span{color:#ee0000;}
#list{background-image:url(img/14.png); background-position:top left; background-repeat:no-repeat; margin-top:8px; font-size:11px; padding-top:39px; padding-left:45px;}
#list table td{padding-right:30px;}
#list table td a{color:#1582ab; font-size:11px; font-family: tahoma;}
#list table td p{ background-image:url(img/15.png); background-repeat:no-repeat; background-position:0px 4px; padding-left:10px; padding-bottom:10px; margin-bottom:0px; margin-top:0px;margin-left:0px;}

#list2 {); background-position:top left; background-repeat:no-repeat; margin-top:8px; font-size:12px; padding-top:9px; padding-left:45px;}
#list2 table td{padding-right:30px; font-size:12px;}
#list2 table td a{color:#85917a; font-size:12px; font-family: tahoma;}
#list2 table td p{ background-image:url(img/15.png); background-repeat:no-repeat; background-position:0px 4px; padding-left:10px; padding-bottom:10px; margin-bottom:0px; margin-top:0px;margin-left:0px;}


#footer{background-image:url(img/17.png); height:59px;}
.zag2{font-size:11px; font-weight:bold;  margin-left:10px; margin-right:10px; border-bottom:2px solid #5bb828; margin-top:20px;}
.zag2 span{color:#dc0000;}
#head{margin-left:10px; margin-right:10px; font-size:12px;}
#head2{background-image:url(img/18.png); height:29px; font-weight:bold;}
#head tr td{border-bottom:1px solid #ebebeb; padding:5px;}
#head a{color:#000000;}
#s1{margin-top:20px; position:relative; float:left; margin-left:20px; _margin-left:10px;}
#menu3{position:relative; float:left; font-size:11px; margin-top:10px; margin-left:27%;}
#menu3 a{color:#000000; text-decoration:none; padding:5px;}
#s2{position:relative; float:right; font-size:11px; color:#929090; margin-top:10px;}
#s2 img{position:relative; float:left; margin-right:5px; margin-top:5px;}
#s2 p{width:260px;}

table.fileTable td {background:#FFFFFF;}
table.fileTable th {background:#4D6D91; color:#FFFFFF; font-size: 10pt;}

.slink {
	color: #000;
	font-size: 12px;
	font-family: tahoma;
}
.slink a:active,
.slink a:visited,
.slink a:link {
	color:  #227d97;
	text-decoration: underline;

	}

.slink a:hover {
	color:  #000;
	text-decoration: underline;
	}


.speedbar {
	color: #000;
	font-size: 12px;
	font-family: tahoma;
}
.speedbar a:active,
.speedbar a:visited,
.speedbar a:link {
	color:  #000;
	text-decoration: underline;

	}

.speedbar a:hover {
	color:  #000;
	text-decoration: underline;
	}

#niceloginform div.head {
       width:100%;
       height:26px; 
       background:url(../images/pasportbgzag.gif) #a5c0c8 repeat-x bottom left;
       margin:0; 
       padding:0;
} 
#niceloginform div.head div.left {
       float:left; 
       font:11px Verdana; 
       color:#FFFFFF; 
       padding:6px;
}
#niceloginform div.head div.right {
       float:right; 
       padding:6px;
}
#niceloginform {
       position: absolute;
       width: 332px;
       left: 50%;
       margin-left:-170px;
       top: 50%;
       margin-top:-150px;
       text-align:left;
       background:url(../images/login.jpg) right center no-repeat #FFFFFF;
       display: none;
       z-index: 99;
}
#niceloginform div.border {
       border:1px solid #a5c0c8;
       padding:5px 10px 18px 10px;
       line-height:20px;
       font:11px Verdana;
       color:#000;
}
#niceloginform div.border h2 {
       font:20px Tahoma; 
       color:#CC3300;
       margin-top:0;
}
#niceloginform div.border div.input {
       margin:0;
       padding:4px 0 1px 0;
}
#niceloginform div.border input.data {
       width:190px;
       padding:3px 3px 3px 5px;
}
#niceloginform div.border input.data {
       border:1px solid #a5c0c8;
       background:#FFFFFF;
       color:#000000;
}
#niceloginform div.border div {
       margin:0 0 10px 0;
}
#niceloginform div.border div#register {
       border-top:1px solid #a5c0c8;
       margin:10px 0 0 0;
       padding:5px 0 0 0;
}


.navigation {
	color:#666; 
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

.navigation a:hover {
	background:#799AE3;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}



