#is table{position:relative;top:0;left:0;}
#is table tr td a, #is table tr td font, #is table tr td{color:white;font-size:11px;font-family:Arial;}
#is table tr td a{text-decoration:underline;}
.printer{
	background:url(img/printer.png);
	width:16px;
	height:16px;
	cursor:pointer;
	display:inline-block;
	margin-left:10px;
}
@font-face {
	font-family: rodchenko;
	src: local("rodchenko"),
	url(rodchenko.eot);
}
.rod{
	font-family: rodchenko;
}
.large{
	font-size:large;
}
@font-face{
    font-family: rodchenko; 
    src: local("rodchenko"), 
         url(rodchenko.ttf);
}

body{
	margin:0;
	padding:0;
	background:#B2B3B3;
}
a {
	color:#f71900;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a:visited {
	color:#941900;
}
p {
    line-height: 1.5;
}
h1{
	margin:0 0 15px 0;
	padding:5px 10px;
	line-height:20px;
	background:#7f7d7c;
	display:table;
	font-family: rodchenko; 
	font-size:17px;
	font-weight: 400;
	color:#ffffff;
	position:relative;
	top:-10px;
	left:-25px;
}

h2{
	font-size:16px;
	font-weight:bold;
	margin: 20px 0 5px 0;
	color:#941900;
}

#content{
	border:1px solid #c0c0c0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:10px 25px 25px 25px;
	min-height:500px;
	height:100%;
	position:relative;	
	width:670px;
}

#content ol{
	padding-left: 25px; 	
}
#content ol li{
	padding:7px 0;	
	line-height: 1.5;
}
#content ul{
	padding-left: 25px; 
	list-style-type:none;
	list-style-image:url(img/marker1.gif);
}
#content ul ul ,#isSM li.sitemap_row2{ 
	list-style-image:url(img/marker2.gif);
}
#content ul ul ul, #isSM li.sitemap_row3, li.sitemap_row4, li.sitemap_row5, li.sitemap_row6, li.sitemap_row7{ 
	list-style-image:url(img/marker3.gif);
}

#content ul li{
	padding:7px 0;	
	line-height: 1.5;
}
#wrapper{
	border:1px solid #c0c0c0;
	width: 1200px; 
	position:relative;	
	font-family:rodchenko; 
	background:#FFFFFF;
}
#menu_box{
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	background:#FFF; 	
	position:absolute;
	top:171px;
	width:100%;
}

ul#menu{
	font-size: 17px;	 
	height:40px;	
	display:table;
	margin: 0px auto;
	padding:0px;
	
}
#menu li {list-style-type:none;
	float:left;
	padding:0px;
}
#menu a,#menu1_cur {
	display:block;
	line-height:41px;
	padding: 0 15px;
	text-decoration: none;
	color:#2B2A29;
}
#menu a:hover,#menu1_cur{
	color: #FFF;
	background:#f71900; 
}

#text{	
color:#2B2A29;
	position:absolute;
	right:25px;
	top:20px; 
	text-align:right;
	width:300px;
	font-weight:normal;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#priemnaya, #contacts{	
	/*background:#f71900;*/
	position:absolute;
	right:50px;
	top:100px; 
	padding-top:7px;
}

#contacts a{
	display:table;	
	width:auto;
	padding: 0 15px;
	height:45px;line-height:20px;
	text-decoration:none;
	font-size:17px;
}
#contacts a:hover{
	color: #2B2A29;	
}
#priemnaya #svedeniya{ width:260px; cursor:pointer;}

#priemnaya a.pkbutton { 
text-align: center;
background: #F71900;
color: #FFFFFF;
display: inline-block;
width:90px; 
font-size: 17px;
text-decoration: none;
height: 40px; /*width: 170px;*/
line-height: 20px;
font-family:rodchenko;
text-transform:uppercase;
padding: 5px 12px;
}

#priemnaya a.pkbutton:hover { 
color: #2B2A29;
}

#contacts{
	width:120px;
	height:30px; 
	position:relative; 
	left:33%; 
	top:-30px;
}
#contacts a{
	font-size:22px; height:30px;
	text-align:center; 
}
#logo{
	position:absolute;
	left:-1px;
	top:0px; 
	width:238px;height:170px;
}
#www {
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2B2A29;
	position:absolute;
	left:0;
	bottom:-10px;	
	cursor:pointer;	
}
#www #w1{
	font-size:36px;
	color:#ffffff;
}
#www #w2{	
	font-size:24px;
}
#www #w3{	
	color:#F71900;
}
#www #w4{	
	color:#7F7D7C;
}
#www #w5{	
	color:#ffffff;
}
#pwww {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	position:absolute;
	right:-1px;
	bottom:-4px;
	cursor:pointer;	
}
#pwww #pw1{
	font-size:26px;
	color:#2B2A29;
}
#pwww #pw2{	
	font-size:18px;
}
#pwww #pw3{	
	color:#969697;
}
#pwww #pw4{	
	color:#ffffff;
}
#pwww #pw5{	
	color:#969697;
}
#logo img{border:0;}
#prilipka{
	position:absolute; z-index:2;
	right:-1px;
	bottom:-3px;	
	border:0;
}
#prilipka img{border:0;width:198px;height:151px;}
#citata{	
	position:absolute;
	left:30%;
	top:60px; 
	width:330px;height:70px;
	font-size:22px;
	line-height:22px;
	color: #f71900;
	-moz-transform: rotate(-20deg);
	-webkit-transform: rotate(-20deg);
	-o-transform: rotate(-20deg);
	-ms-transform: rotate(-20deg);
	transform: rotate(-20deg); 
}
.citata1{
	position:absolute;
	left:0;
}
.citata2{
	position:absolute;
	right:0;
	top:-5px;
	line-height:60px;
}
#search{
	width:220px;
	position:relative;
	height:40px;
}
#search_text{
	border:1px solid #72706e;
	padding: 0 4px;
	color:#312a20;
	width:110px;
	height:22px;
	position:absolute;
	left:18px;
	top:0;
}
#search_button{
	background: #f71900;
	font-size:18px;
	padding:3px;
	height:18px;
	cursor:pointer;
	color:#ffffff;
	width:70px;
	position:absolute;
	right:0;
	top:0px;
}
#search_button:hover{ 
	color: #2B2A29;
}

#obyavleniya, #vseovgi, #sobitiya{	
	background:#941900;
	width:220px;
	height:20px;
	font-size:17px;
	color: #ffffff;
	text-align:right;
	padding:2px 0px 0 0;
}
#sobitiya{
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	margin-top:40px;
}
#right_block, #right_block2{
	width:220px;position:relative;
}
#karta, #otzivi, #feedback {
	background:#f71900;
	padding:2px 0px;
	width:110px;
	height:20px;line-height:20px;
	text-align:center;
	position:absolute;
	top:0;
	right:18px;
}
#karta a, #otzivi a, #feedback a{
	display:block;		
	color: #FFF;
	text-decoration:none;
	font-size:18px;
}
#karta a:hover, #otzivi a:hover, #feedback a:hover{
	color: #2B2A29;	
}

#feedback{left:35px;;width:135px; }

#otzivi{left:0;width:85px; }

#poisk{
	width:200px;	
}
#sob230x40{
	width:234px;height:40px;	

}

#menu-left-box{
			margin-left:25px;
		}
		ul#menu-left{
			padding-left:0px;
			margin:10px 0px;
			font-size:16px;
		}
		ul#menu-left li {
			list-style-type:none; 
			text-align:left;
			padding:5px 0;
		}
		ul#menu-left li a{
			color:#7f7d7c;
			text-decoration:none;
		}
		ul#menu-left li a:hover{
			color:#7f7d7c;
			text-decoration:underline;
		}
		#vgiza{
			background:url(img/vgiza.png) no-repeat;
			width: 195px;
			height:85px;
			font-size:20px;
			text-align:right;
			color:#312a20;
			position:relative;
			cursor:pointer;	
		}
		#vgiza div{
			position:absolute;
			right:0;
			bottom:0;				
		}
		#vgiza div a{
			color: #7F7D7C;
			text-decoration: none;
		}
		#vgiza div a:hover{
			text-decoration: underline;
		}
		
		
		
		#menu-down-box{
			margin:15px 0 5px 0;
			padding-left:50px;
		}
		ul#menu-down{
			font-size: 14px;
			padding-left: 0px;
			display:table;
			margin:0 auto;
		}
		#menu-down li {
			list-style-type:none;
			float:left;
			padding:10px;
		}
		#menu-down a {
			text-decoration: none;
			color:#941900;
		}
		#menu-down a:hover{
			color: #f71900;/*d24a43*/
		}
		#copyright{
			background:url(img/copyright.png) no-repeat 0% 50%;
			padding-left:25px;
			margin-left:20px;
			height:25px;
		}		
		#vgiza_min{
			
			padding-left:35px;
			line-height:25px;
			height:25px;
			text-align:left;
			font-size:17px;
		}
		#counters{padding:20px 10px 10px 10px;}
		
	
.news_archive_title{
font-weight: bold;	
}



	#obyavleniya-box, #sobitiya-box{
		margin-bottom:20px;
		padding:10px;
		padding-right:0px;
		padding-left:20px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-align:right;
		min-height: 340px;
	}
	#sobitiya-box{padding-right:20px; padding-left:0px;}
	#obyavleniya-box a, #sobitiya-box a{
		color:#2B2A29;
		text-decoration:none;
		font-size:12px;	
	}
	#obyavleniya-box a:hover, #sobitiya-box a:hover{
		text-decoration:underline;
	}
	.news_date{margin:5px 0 0 0;font-size:10px; font-weight:bold;}
	.news_title{margin:5px 0 5px 0; font-weight:bold;}
	.news_body{font-size:12px;}
	#obyavleniya-box .news_more a, #sobitiya-box .news_more a{font-size:12px;}
	.news_arhiv a{font-size:12px;}
	
	#slabovidyashie{
		position:absolute;
		right:10px;
				
	}
	#slabovidyashie img{
		height:15px;
	}
	
	.toggle{cursor:pointer; text-decoration:underline; }
	.toggle:hover{text-decoration:none;}
	.toggle+div{display:none}
	.toggle+p{display:none}
	
	#content a[href*=\/file-] {
		font-weight: bolder;
	}
	#content a[href*=\/file-]:after {
		content:' (скачать)';
	}	
	#content .nodl a:after {
		content:'';
	}
	
	#content #adres{font-size:12px;}
	
	#svedeniya_menu ul {
		padding: 0;
		padding-bottom:10px;
		margin: 0;
		list-style: none;
		width: 100%;
		position:relative;
	}
	#svedeniya_menu ul li{
		padding-bottom:15px;
		text-align:left;
		padding-left:22px;
		/*padding: 10px 20px;*/
	}
	#cur_menu3{font-weight:bold;}

	#svedeniya_relative{
		display:none;
		position:fixed;
		top:20%;
		left:50%;
	}
	
	#svedeniya_popup{
		width:450px;
		position:absolute;
		left:-225px;
		border:2px solid #ccc;
		padding:15px;
		background:#ffffff;
		font-family: rodchenko; 
	}
	
	#svedeniya_popup h2{
		margin: 20px 0px;
		font-size: 18px;
		font-weight: normal;
		padding-left:22px; 
		text-transform:uppercase;
		font-family: rodchenko; 
	}
	#svedeniya_popup #close{
		position:absolute;
		right: 5px;
		top: 5px;
		color: red;
		padding:10px; 
		width:16px;
		border-radius:30px;
		cursor:pointer;
		font-family: rodchenko; 
	}
	#svedeniya_popup #close:hover{
		/*border:1px solid #ccc;
		padding:9px;*/
		color: black;
	}
	
	
	
	
	
	