/* CSS Koptevo */
body  {
	margin: 0;
	padding: 0;
	background-color: #95d9f3;
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	font-size:13px;
	}
table,td {
font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:13px;
	}

a {	
	color: #0A5192; 
	text-decoration: underline ;
	}

a:hover, p a:hover {
	text-decoration:underline ;
	color: #C80707; }

img {border: 0;}
a img {border:0}

.colleft	{ float:left; margin:0px 4px 0px 4px; }
.colright	{ float:right; margin:0px 4px 0px 4px; }
.bar_front 	{ background-color:#EEBB00; border-right:0px solid #333333; padding:0; color:#DDDDDD; height:8px; }
.bar_back 	{ background-color:#EBECF1; border:1px solid #333333; margin:0 7px 0 7px; height:8px; }
.bbcodes a img { border:1px outset #A0A0A0; background-color:#999BAC; }
.smilies a img { border:0; background-color:transparent; }
.today		{ border:1px dashed #DDAA00; }
.signature 		{ color:#979797; font-size:80%; max-height:96px; overflow:auto; }
.signature a	{ color:#000000; }


.head_bg {background:#3f3f3f url("../images/head_bg.jpg") left top repeat-y; height:41px}
.head_bg h2{font:22px Tahoma, Arial, Verdana, sans-serif; color:#FFFFFF; float:left; margin:0px; padding-left:10px;padding-top:6px;}


.head_mnu {float:right; padding-top:3px; padding-right:3px; padding-bottom:2px;}
.head_cent {background:url("../images/logo_bg.jpg") right repeat-x ; min-width:994px;}
.logo {float:left; background:url("../images/logo.jpg") left; height:237px; width:376px;}
.logo a{display:block; height:140px; width:376px;}
/*.logo h3{font:13px Tahoma, Arial, Verdana, sans-serif; font-weight:bold; color:#3f3f3f; text-align:center; height:30px; padding-top:0px;}
.logo h3 a {text-decoration:none} */
.head_cnt_menu {float:left; background:url("../images/logo_r1.jpg") left; height:237px; width:185px; }
.head_lebed { float:left; background:url("../images/logo_r22.jpg") left; height:237px; width:430px;}
.footer_left {background:url("../images/footer_left.jpg") bottom no-repeat;width:236px;}
.top_left_luch {background:url("../images/luch_l.jpg") top no-repeat; width:236px; min-height:188px; height:188px; position:relative; padding-top:30px;}
.index_left {padding:0px 10px 0px 10px;}

.index_left_head {/*background:url("../images/shtrih.gif") bottom left repeat-x;*/ height:38px;}
.index_left_head img {float:left;}
.index_left_head h2{margin:0px 0px 0px 0px; padding-top:12px; font:17px Tahoma, Arial, Verdana, sans-serif; text-align:center;}

.index_right_head {/*background:url("../images/shtrih.gif") bottom left repeat-x;*/ height:38px;}
.index_right_head img {float:left;}
.index_right_head h2{margin:0px 0px 0px 0px; padding-top:6px; font:17px Tahoma, Arial, Verdana, sans-serif; text-align:center;}

.index_right {background: url("../images/luch_r.jpg") top left no-repeat; width: auto;
                            height: 669px; min-height: 669px; text-align: left}
								
/********************************/
.index_right_content {padding:40px 20px 20px 20px;}
.index_right_content h1{background: url("../images/li16.gif") no-repeat left; font: 20px Tahoma, Arial, Verdana, sans-serif;
                                    color: #001238; margin-left: 0px; margin-top:0px; padding-left: 40px; margin-bottom: 15px;}
.index_right_content h2{background: url("../images/li3.gif")  no-repeat left; height:28px; font:18px Tahoma, Arial, Verdana, sans-serif; color:#000; margin-left:0px; padding-left:35px; margin-top:0px; padding-top:5px;} 
.index_right_content h3{color: #2f2f2f; font: 17px Tahoma, Arial, Verdana, sans-serif; margin: 0px 0 5px 0;}
.index_right_content h4{color: #000; font: 17px Tahoma, Arial, Verdana, sans-serif; padding: 3px 0 3px 0;}
/********************************/
									
.second_centr {background:url("../images/luch_rur.jpg") top left no-repeat; height:669px;  min-height:669px;}									
.second_foot_centr {background:url("../images/footer_right2.jpg") bottom left repeat-x; height:399px;}
.second_centr_content {padding:30px 20px 0px 20px;}
.second_centr_content h1{background: url("../images/li16.gif") no-repeat left; font: 20px Tahoma, Arial, Verdana, sans-serif;
                                    color: #001238; margin-left: 0px; margin-top:0px; padding-left: 40px; margin-bottom: 15px;}
.second_centr_content h2{background: url("../images/li3.gif")  no-repeat left; height:28px; font:18px Tahoma, Arial, Verdana, sans-serif; color:#000; margin-left:0px; padding-left:35px; margin-top:0px; padding-top:5px;} 									

.tarif_a h3{font:26px Tahoma, Arial, Verdana, sans-serif; color:#0a4183; margin:0px 0px 5px 0px;}
.tarif_b h3{font:26px Tahoma, Arial, Verdana, sans-serif; color:#722294; margin:0px 0px 5px 0px;}
.tarif_c h3{font:22px Tahoma, Arial, Verdana, sans-serif; color:#096f12; margin:0px 0px 5px 0px;}
.tarif_d h3{font:22px Tahoma, Arial, Verdana, sans-serif; color:#ea0505; margin:0px 0px 5px 0px;}
.tarificon {padding:0px 10px 20px 0px;}

/*.red {color:#000000;}*/
.red {color: rgb(000, 0, 0); font-size: 14px; font-weight: bold;}
.red_l {font-weight: bold; color: rgb(000, 0, 0);}

#top_text a{font:13px Tahoma, Arial, Verdana, sans-serif; font-weight:bold; color:#3f3f3f; text-decoration:none; text-align:center; height:30px;}
#top_text a:hover{color:#e10000; text-decoration:underline;}

.ban_right {padding:10px 0px 10px 0px;}

#head_zvon {
font:17px Tahoma, Arial, Verdana, sans-serif;
color:#9dcddf;
float:left;
padding-top:10px;
padding-left:25px;
}
#phone{
font:22px Tahoma, Arial, Verdana, sans-serif; color:#FFFFFF; float:left; margin:0px; padding-left:20px;padding-top:6px;
}
ul, li {margin: 0; padding: 0;}

.spred_li li{
		list-style: none;
		background: url("../images/li4.gif") no-repeat 0 3px;
		font:13px Tahoma, Arial, Verdana, sans-serif; color:#000; padding-left:17px;
		}
.spred_li a{font:13px Tahoma, Arial, Verdana, sans-serif; color: #0a5192;}			
.spred_li a:hover{color: #cc0033;}			
.spred_li {	padding: 10px 0 10px 0;}

.spgrn_li li{
		list-style: none;
		background: url("../images/li5.gif") no-repeat 0 3px;
		font:13px Tahoma, Arial, Verdana, sans-serif; color:#000; padding-left:17px;
		}
.spgrn_li a{font:13px Tahoma, Arial, Verdana, sans-serif; color: #0a5192;}			
.spgrn_li a:hover{color: #cc0033;}			
.spgrn_li {	padding: 10px 0 10px 0;}

/* Start top center menu */
.main {padding-left:40px; margin-top:10px;}
.zag {
	list-style-type:none;
	font:13px Tahoma, Arial, Verdana, sans-serif; font-weight:bold;

	padding: 3px 0;

}
.zag h3{font:15px Tahoma, Arial, Verdana, sans-serif; margin:0px 0px 0px 0px;}
.zag a {font:13px Tahoma, Arial, Verdana, sans-serif; font-weight:bold;margin-left:-16px; padding-left:16px; display:block; font-weight:bold; color:#026aa1; text-decoration:none; text-transform:uppercase;}
.zag a:hover {background-image:url("../images/sellsarr.gif"); background-repeat:no-repeat; background-position: 0px; 
text-decoration:none; color:#a20000;}



.selG a {color: #a20000; background-image: url("../images/sellsarr.gif"); background-repeat:no-repeat; 
background-position: 0px; 5px;}
.selG a:hover {color: #a20000;}
/* End top center menu */
/* Start top menu */


.top_menu {
	list-style-type: none; text-align:right;
}
.top_menu li {
	padding-right: 0px;
	padding-left: 0px; 	
	padding-bottom: 0px; 
	margin-left: 0px; 
	padding-top: 0px; 
	width:auto; 
	height:36px;
	float:left; 
}

.top_mstar a{
	height:26px;
	width:123px;
	padding-top: 10px;	 
	vertical-align:middle; 
	text-align: center;
	text-decoration:none;
	display:block; 
	color: #fff; text-decoration: none; font: 12px tahoma, arial, verdana, sans-serif;
}
.top_mstar a:hover {
	color: #fff; text-decoration: none;
	background:url("../images/top_li_active.jpg") no-repeat;
	
}
.selmst a {color: #fff; text-decoration: none;
	background:url("../images/top_li_active.jpg") no-repeat;}
.selmst a:hover {color: #fff;}


.top_msmap a{
	height:26px;
	width:90px;
	padding-top: 10px;	 
	vertical-align:middle; 
	text-align: center;
	text-decoration:none;
	display:block; 
	color: #fff; text-decoration: none; font: 12px tahoma, arial, verdana, sans-serif;
}
.top_msmap a:hover {
	color: #fff; text-decoration: none;
	background:url("../images/top_li_map.jpg") no-repeat;	
}
.selmsm a {color: #fff; text-decoration: none;
	background:url("../images/top_li_map.jpg") no-repeat;}
.selmsm a:hover {color: #fff;}

.top_menu li.select a{
	color: #fff; text-decoration: none;
	background:url("../images/top_li_active.jpg") no-repeat;
}


.toplifav a {
	height:26px; 
	vertical-align:middle; 
	text-align: center;
	text-decoration:none;
	display:block; 
	color: #fff; text-decoration: none; font: 12px tahoma, arial, verdana, sans-serif;
	padding-top: 10px;
	padding-left: 0px;width:133px;
}

.toplifav a:hover {
	color: #fff; text-decoration: none;
	background:url("../images/top_li_active.jpg") no-repeat;
	
}
.toplimap a {
	height:26px; 
	vertical-align:middle; 
	text-align: center;
	text-decoration:none;
	display:block; 
	color: #fff; text-decoration: none; font: 12px tahoma, arial, verdana, sans-serif;
	padding-top: 10px;
	padding-left: 0px;width:90px;
}

.toplimap a:hover {
	color: #fff; text-decoration: none;
	background:url("../images/top_li_map.jpg") no-repeat;
	
}
.topcont a {
	height:26px; 
	vertical-align:middle; 
	text-align: center;
	text-decoration:none;
	display:block; 
	color: #fff; text-decoration: none; font: 12px tahoma, arial, verdana, sans-serif;
	padding-top: 10px;
	padding-left: 1px;width:76px;
}

.topcont a:hover {
	color: #fff; text-decoration: none;
	background:url("../images/top_li_cont.jpg") no-repeat;
	
}

.top_menu li.select a:hover {
	color: #fff; text-decoration: none
}
.top_menu li.select a{
	color: #fff; text-decoration: none;
}
/* end top menu */

/* Start forum_menu */
.forum_menu {
	list-style-type: none
}
.forum_menu li.select {
	background:url("../images/forum_li_sel.jpg") no-repeat; margin: 0px; margin-left: 2px;
}
.forum_menu li {filter:expression(fixPNG(this));
	padding-right: 0px; padding-left: 0px; background:url("../images/forum_li.jpg") no-repeat; float: left; padding-bottom: 0px; margin-left: 2px; padding-top: 0px; width:100px; height:85px;
	
	
}
.forum_menu li a {
	height:20px; 
	vertical-align:middle; 
	text-align: center;
	text-decoration:none;
	
	display:block; 
	color: #343333; text-decoration: none; font: 12px tahoma, arial, verdana, sans-serif; font-weight:bold;
	padding-top: 55px;
	filter:expression(fixPNG(this));

}

.forum_menu li a:hover {
	color: #ff0000; text-decoration: none;
    background:url("../images/forum_li_sel.jpg") no-repeat;


}
.forum_menu li.select a:hover {
	color: #722294; text-decoration: none
}
.forum_menu li.select a{
	color: #722294; text-decoration: none;
}
/* End forum_menu */
.forum_bg {background:#57d0ff url("../images/forum_bg.gif") top left repeat-x;}
.forum_logo_kop {background:url("../images/forum_logo_kop.jpg") right top no-repeat; height:164px;}
.forum_fh_line {background:url("../images/forum_bgbtm.gif") top left repeat-x; height:7px;}


.sub3{	
		border: 0;
		width: 71px;
		height: 26px;
		/*margin: 10px 118px;*/
		background: url("../images/otpravit--.gif") no-repeat 0 0; 
		color: white;
		}
.sub4{	
		border: 0;
		width: 71px;
		height: 26px;
		/*margin: 10px 118px;*/
		background: url("../images/otpravit.gif") no-repeat 0 0; 
		color: white;
		}
.sub5{	
		border: 0;
		width: 71px;
		height: 26px;
		/*margin: 10px 118px;*/
		background: url("../images/search.gif") no-repeat 0 0; 
		color: white;
		}
.sub6{	
		border: 0;
		width: 150px;
		height: 26px;
		/*margin: 10px 118px;*/
		background: url("../images/make.gif") no-repeat 0 0; 
		color: white;
		}		
input.login_form{
	font:13px Tahoma, Arial, Verdana, sans-serif;
	font-weight: 800;	
	text-decoration: none;
	border: 1px solid #8d8e95;
	height: 19px;
	color: #000;
	width: 150px;
	text-align: center;
	padding-top:3px;
}

/* end forms */
/* top right obloka */
.whois {margin-left:250px; }
.conn {margin-left:150px; width:190px;}
.hwhois {padding-top:58px; text-align:center;}
.hwhois h3{font:17px Tahoma, Arial, Verdana, sans-serif; margin:0px 0px 0px 10px;}
.hwhois a{display:block; text-decoration:none; color:#026aa1;}
.hwhois a:hover{display:block; text-decoration:none; color:#ff0000;}

.conn {margin-left:150px; width:190px;}
.hconn {padding-top:85px;}
.hconn h3{font:17px Tahoma, Arial, Verdana, sans-serif; margin:0px 0px 0px 28px;}
.hconn a{ text-decoration:none; color:#026aa1; }
.hconn a:hover{ text-decoration:none; color:#ff0000;}
/* end top right obloka */
/* line yellow */
div.or_line {
	background-image: url("../images/point.gif"); 
	background-position: center;  
	background-repeat: repeat-x;
}

/* Links resourse */
#linkmain {height: 75px; }
#linkmain img {float:left; margin-right:10px;}
#linkmain h3 {margin:0px 0px 10px 0px; padding-top:5px;}

/* End Links resourse */
/* Links users */
.img_left {padding-right:5px; }
.text_right {width: 100%;}
.text_right h3 {color:#0a4183; font:17px Tahoma, Arial, Verdana, sans-serif; margin:0px 0px 5px 0px;}
.text_right h3 a{color:#0a4183; font:17px Tahoma, Arial, Verdana, sans-serif; text-decoration:underline;}
.text_right h3 a:hover{color:#c80707; text-decoration: underline;}


/* End Links users */


.footer {background: url("../images/footer.jpg") repeat-x;}
.footer_menu {font: 12px Tahoma, Arial, Verdana, sans-serif; color: #fff; padding-top: 20px; padding-bottom: 10px; text-align: center;}
.footer_menu a{font: 12px Tahoma, Arial, Verdana, sans-serif; color: #fff; text-decoration:none; font-weight:bold;}
.footer_menu a:hover{color: #fff; text-decoration:underline;}
.footer_right {background: url("../images/footer_right.jpg") no-repeat; height: 399px;}
.footer_right2 { background: url("../images/footer_right2.jpg") bottom left repeat-x; height: 339px;}
.footer_content p{font: 12px Tahoma, Arial, Verdana, sans-serif; color: #fff; padding-top: 0px; padding-bottom: 5px; text-align: center;}
.copyright {font: 12px Tahoma, Arial, Verdana, sans-serif; color: #fff; text-align: center; padding-top: 5px; padding-bottom: 10px;}

#arhivnews ul {float: left; padding-bottom: 5px; clear:left; width: 100%; list-style: none;}
#arhivnews ul li {float: left; margin-right: 2px; padding: 4px; background-color: #178e54; border:solid 1px white}
#arhivnews ul li.select {background-color: #ce0000;}
#arhivnews ul li a, #arhivnews ul li a:hover  {color: white; text-decoration: none;}
#arhivnews ul li.select a {font-weight:bold;}


#footer_menu {font: 12px Tahoma, Arial, Verdana, sans-serif; color: #fff; padding-top: 10px; padding-bottom: 25px; text-align: center;}
#footer_menu a{font: 12px Tahoma, Arial, Verdana, sans-serif; color: #fff; text-decoration:none; font-weight:bold;}
#footer_menu a:hover{color: #fff; text-decoration:underline;}
#copyright {font: 12px Tahoma, Arial, Verdana, sans-serif; color: #fff; text-align: center;}




.nomer_str{
	float:left;
	padding-top:0px;
	}
	.nomer_str li{
		float:left;
		list-style:none;
		padding:0px 3px 0px 0px;
		}
		    .nomer_str li div
		    {
		        display: inline;
		    }
			.nomer_str li a
			{
				padding: 5px 6px;display: block; color:#000;
				}
				.nomer_str li a:hover {
					color:#fff;
					text-decoration:none;
					background: url("../images/yellow_bg.gif") no-repeat 0 0;
					}
			.nomer_str a.select{
				color:#fff;
				text-decoration:none;
				background: url("../images/yellow_bg.gif") no-repeat 0 0;
				}
.left_arrow, .right_arrow{
	width: 25px;
	height: 15px;
	padding: 0;
	margin: 0;
	}
.left_arrow, .right_arrow{
	float:left;
	margin-top:7px;
	width: 20px;
	height: 13px;
	padding:0 0 2px 7px;
	}
	.left_arrow a, .right_arrow a{
		display:block;
		text-indent:-3000px;
		overflow:hidden;
		height:100%;
		}
.left_arrow{
	background:url("../images/li22.gif") no-repeat 0 2px;
	}
.right_arrow{
	background:url("../images/li21.gif") no-repeat 6px 2px;
	}						