* 	{
	margin: 0;
	padding: 0;
	}
html	{
	height: 100%;
	background: #EBEBEB url(images/v2/html_bg.gif) repeat-y;
	max-width: 1500px;
	margin: 0 auto;
	}
body	{
	position: relative;
	height: 100%;
	min-width: 1000px;
	max-width: 1500px;
	background: url(images/v2/html_bg.gif) repeat-y;
	font-family: arial;
	font-size: 12px;
	color: #282828;
	margin: 0 auto;
	}

body img{
	border: none;
	}
body ul{
	list-style: none;
	}
h1, h2, h3, h4, h5, h6, h7{
	font-weight: lighter;
	}
body a{
	text-decoration: underline;
	color: #006E0B;
	}
body a:hover{
	text-decoration: none;
	}

#btouter{
	position: relative;
	margin: 0 auto -59px auto;
	min-height: 100%;
	_height: 100%;
	background: url(images/v2/html_bg.gif) 100% 0 repeat-y;
	}

/**************HEADER*************/
#header{
	background: url(images/v2/header_bg.png) 100% 0 no-repeat;
	}
#header_1{
	min-height: 159px;
	background: url(images/v2/header_1_bg.png) no-repeat;
	}
#header_1_1{
	position: relative;
	min-height: 145px;
	padding: 18px 0 0 0;
	margin: 0 15px;
	background: #fff url(images/v2/header_1_1_bg.gif) repeat-x;
	}
#header_icons{
	position: absolute;
	top: 15px;
	left: 77px;
	height: 10px;
	width: 67px;
	}
#logo	{
	position: absolute;
	top: 31px;
	left: 12px;
	height: 109px;
	width: 200px;
	}
#header_1_1 div{
	overflow: hidden;
	//zoom: 1;
	text-align: center;
	}
#header_1_1 > div{
		margin: 0 0 6px 150px;
}
#header_1_1 div span{
	float: left;
	width: 50%;
	//width: 49%;
	}
#header_1_1 div span img{
	border: 1px solid #000;
	}
#header_1_1 ul{
	margin: 0 50px 6px 292px;
	color: #0055BF;
	overflow: hidden;
	//zoom: 1;
	padding: 0 0 6px 0;
	border: 1px solid #fff;
	}
#header_1_1 ul li{
	position: relative;
	float: left;
	width: 33%;
	min-height: 61px;
	border-left: 1px solid #E5E5E5;
	padding: 0 0 4px 0;
	margin: 0 0 0 -1px;
	//z-index: -1;
	}
#header_1_1 ul li span{
	display: table-cell;
	//display: block;
	vertical-align: middle;
	height: 61px;
	//min-height: 61px;
	padding: 0 10px 0 87px;
	line-height: 14px;
	}
#header_1_1 ul li img{
	position: absolute;
	top: 0;
	left: 6px;
	height: 57px;
	width: 71px;
	padding: 1px;
	border: 1px solid #023574;
	}
#header_1_1 ul li a{
	display: block;
	color: #0055BF;
	margin-top: -8px;
	//margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2.5 + "px");
	}

/**************END_HEADER*************/

/**************TOPMENU*************/

#topmenu, #topmenu_1, #topmenu_1_1{
	min-height: 52px;
	}
#topmenu{
	margin: -10px 0 0 0;
	//margin: -7px 0 0 0;
	position: relative;
	background: url("images/v2/topmenu_bg.png?") no-repeat;
	color: #fff;
	}
@-moz-document url-prefix()
	{
		#topmenu{
			margin: -4px 0 0 0;
			}
	}
#topmenu_1{
	background: url("images/v2/topmenu_bg.png?") 100% 0 no-repeat;
	}
#topmenu_1_1{
	margin: 0 63px;
	overflow: hidden;
	//zoom: 1;
	}
#topmenu_1_1 a{
	float: left;
	color: #fff;
	padding: 0 9px;
	white-space: nowrap;
	}
#topmenu_1_1 a:hover{
	text-decoration: underline;
	}
#topmenu_1_1 ul{
	overflow: hidden;
	//zoom: 1;
	margin: 0 0 0 -4px;
	}
#topmenu_1_1 ul li{
	float: left;
	}

.tm	{
	background: #4885D1 url(images/v2/topmenu_1_1_ul_bg.gif) 0 -104px repeat-x;
	}
.tm li{
	font-weight: bold;
	line-height: 26px;
	background: url(images/v2/topmenu_1_1_ul_bg.gif) 0 -52px no-repeat;
	padding: 0 12px 0 16px;
	}
.tm li a:hover, .tmactive a{
	background: #0357C0 url(images/v2/topmenu_1_1_ul_bg.gif) repeat-x;
	}
.tsm	{
	/*display: none;*/
	min-height: 26px;
	background: #44AB34 url(images/v2/topmenu_1_1_ul_bg.gif) 0 -130px repeat-x;
	}
.tsm li{
	line-height: 25px;
	background: url(images/v2/topmenu_1_1_ul_bg.gif) 0 -78px no-repeat;
	padding: 1px 12px 0 16px;
	height: 25px;
	}
.tsm li a{
	height: 25px;
	}
.tsm li a:hover, .tsm_open a{
	background: #70BF64 url(images/v2/topmenu_1_1_ul_bg.gif) 0 -26px repeat-x;
	}

/**************END_TOPMENU*************/

/***************CONTENT******************/
#bt	{
	}
#bt1	{
	width: 100%;
	margin-right: -246px; /*for right*/
	float: left;
	}
#bt2	{
	margin-right: 246px; /*for right*/
	}
#bt3	{
	width: 100%;
	margin-left: -248px; /*for left*/
	float: right;
	
	}

#bt_center{
	margin-left: 248px; /*for left*/
	padding: 5px 0 21px 0;
	line-height: 14px;
	overflow: hidden;
	//zoom: 1;
	}

#bt_left{
	width: 211px; /*for left*/
	padding: 5px 24px 21px 13px;
	float: left;
	z-index:999;
	position: relative;
	}
#bt_right{
	width: 211px; /*for right*/
	padding: 5px 13px 21px 22px;
	float: right;
	}

/*left_col*/

.lr	{
	background: url(images/v2/lr_bg.gif) -211px 0 repeat-y;
	margin: 0 0 2px 0;
	}
.lr_1	{
	background: url(images/v2/lr_bg.gif) no-repeat;
	}
.lr_1_1{
	overflow: hidden;
	//zoom: 1;
	background: url(images/v2/lr_bg.gif) 100% 100% no-repeat;
	}

.lrmtop{
	font-size: 0;
	line-height: 0;
	height: 0;
	border-top: 1px solid #fff;
	position: relative;
	z-index: 1;
	margin: 14px 0 0 0;
	}
.lrm	{
	overflow: hidden;
	//zoom: 1;
	margin: -1px 0 -4px 0;
	}
.lrm li{
	position: relative;
	background: url(images/v2/lrm_li_bg.gif) repeat-x;
	padding: 3px 0 6px 0;
	}
.lrm ul li{
	background: url(images/v2/lrm_ul_li_bg.gif) 27px 11px no-repeat !important;
	padding: 7px 0 2px 40px;
	}
.lrm ul li a{
	font-size: 11px;
	color: #0055BF;
	}

.lrt	{
	width: 207px;
	margin: 2px auto 12px auto;
	background: #3B9B2C url(images/v2/lrt_bg.png) 100% 0 repeat-y;
	}
.lrt div{
	background: url(images/v2/lrt_bg.png) no-repeat;
	padding: 3px 39px 4px 9px;
	min-height: 14px;
	font-family: tahoma;
	text-transform: uppercase;
	font-size: 14px;
	color: #fff;
	}
.lrcontent{
	margin: 0 19px 16px 19px;
	}

#se	{
	position: relative;
	top: 5px;
	margin: 0 0 25px -8px;
	height: 24px;
	width: 188px;
	background: url(images/v2/se_bg.png) no-repeat;
	}
#se input{
	position: absolute;
	border: none;
	background: none;
	font-family: arial;
	font-size: 12px;
	color: #6C6C6C;
	}	
#setext{
	top: 4px;
	left: 11px;
	height: 16px;
	width: 146px;
	}
#sebutton{
	top: 0;
	right: 0;
	height: 24px;
	width: 31px;
	}

.opros{
	color: #016E0B;
	padding: 7px 0 3px 0;
	line-height: 14px;
	}
.opros b{
	font-weight: bold;
	}
.opros ul{
	padding: 20px 0 0 0;
	}
.opros ul.poll{
	padding: 20px 0 0 0;
	}
.opros ul.poll li{
	position: relative;
	padding: 0 0 15px 0;
	margin: 0 0 0 15px;
	}

.opros ul.poll li input{
	position: absolute;
	top: 1px;
	left: -20px;
	//top: -3px;
	//left: -24px;
	}
.opros ul li{
	position: relative;
	padding: 0 0 15px 0;
	margin: 0 0 0 34px;
	}

.opros ul li input{
	position: absolute;
	top: 1px;
	left: -20px;
	//top: -3px;
	//left: -24px;
	}
.opros .buttons{
	margin: 0 0 0 42px;
	}
.buttons{
	height: 20px;
	width: 81px;
	font-family: arial;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	background: #3B9B2D url(images/v2/buttons_bg.png) no-repeat;
	border: none;
	cursor: pointer;
	}
.buttons::-moz-focus-inner{
	border: 0;
	padding: 0;
	}

.lrimg{
	overflow: hidden;
	//zoom: 1;
	padding: 9px 0 0 3px;
	line-height: 14px;
	}
.lrimg img{
	margin: 0 0 10px 0;
	}
.lrimg b, .lrimg i{
	display: block;
	}
.lrimg b{
	font-weight: bold;
	color: #016E0B;
	}
.lrimg p{
	color: #016E0B;
	}
.lrimg i{
	font-style: italic;
	}

.lr_news{
	line-height: 14px;
	overflow: hidden;
	//zoom: 1;
	}
.lr_news li{
	margin: -1px 0 0 0;
	border-top: 1px solid #EBEBEB;
	padding: 7px 0 9px 0;
	}
.lr_news li span{
	font-size: 11px;
	background: #EBEBEB;
	padding: 0 1px;
	}
.lr_news li a{
	padding: 0 0 0 3px;
	}

/*end_left_col*/

/*center_col*/

.btc_nav{
	font-size: 11px;
	color: #C4C4C4;
	padding: 6px 0 15px 0;
	}
.btc_nav a{
	color: #0055BF;
	}
.btc_banner{
	display: block;
	margin: 0 auto;
	border: 1px solid #000;
	margin-bottom: 10px;
	}

.btc_block-1{
	overflow: hidden;
	//zoom: 1;
	border-bottom: 1px solid #D1D1D1;
	padding: 0 0 12px 0;
	}
.btc_block-1-promo{
	overflow: hidden;
	//zoom: 1;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	padding: 0 0 12px 0;
	}
.btc_block-1_1{
	padding: 9px 0 12px 0;
	}
.btc_h{
	font-size: 18px;
	color: #0055BF;
	line-height: 22px;
	}
.btc_h a{
	color: #0055BF;
	text-decoration: none;
	}
.btc_h a:hover{
	text-decoration: underline;
	}
.btc_block-1_2{
	overflow: hidden;
	//zoom: 1;
	}
.btc_block-1_2 img{
	float: left;
	border: 1px solid #43474C;
	margin: 1px 15px 0 0;
	}
.btc_p{
	padding: 0 0 10px 0 !important;
	}
.btc_inf{
	font-size: 11px;
	color: #006E0B;
	}

.btc_block-2{
	overflow: hidden;
	//zoom: 1;
	margin: 0 0 0 -5%;
	}
.btc_block-2_1{
	float: left;
	width: 45%;
	margin: 0 0 0 5%;
	display: inline;
	}
.btc_block-2_1 .btc_h{
	padding: 5px 0 13px 0;
	}
.btc_block-2_1_1 img{
	border: 1px solid #43474C;
	margin: 0 0 9px 0;
	}
.btc_block-2_1_1 p span{
	font-size: 11px;
	color: #006E0B;
	padding: 0 4px 0 0;
	}

.btc_block-4{
	background: #3B9B2C url(images/v2/btc_block-4_bg.png) repeat-x;
	padding: 3px 39px 4px 9px;
	min-height: 16px;
	font-family: tahoma;
	text-transform: uppercase;
	font-size: 14px;
	color: #fff;
	margin: 0 0 2px 0;
	}

.btc_block-5{
	padding: 0 16px;
	background: #F2F2F2;
	border-bottom: 2px solid #fff;
	}
.btc_block-5_1{
	overflow: hidden;
	//zoom: 1;
	}
.btc_block-5_1_1{
	float: left;
	padding: 14px 0 0 0;
	overflow: hidden;
	min-width: 255px;
	//zoom: 1;
	}
.btc_block-5_1_1 b{
	float: left;
	padding: 0 3px 0 0;
	font-weight: bold;
	color: #282828;
	}
.btc_block-5_1_1 div{
	display: inline;
	white-space: nowrap;
	padding: 0 0 0 7px;
	}
.btc_block-5_1_1_div_plus{
	color: #3E9E2F;
	}
.btc_block-5_1_1 div img{
	height: 10px;
	width: 10px;
	margin: 0 3px 0 5px;
	cursor:pointer;
	}
.btc_block-5_1_1_div_minus{
	color: #CC0000;
	}
.btc_block-5_1_2{
	float: right;
	margin: 0 -7px 0 0;
	padding: 14px 0 0 0;
	font-size: 10px;
	color: #8C8C8C;
	/*white-space:nowrap; */
	/*width:180px;*/
	}
.btc_block-5_1_2 img{
	position: relative;
	top: 2px;
	height: 12px;
	width: 13px;
	padding: 0 7px;
	}
.btc_block-5_2{
	overflow: hidden;
	//zoom: 1;
	padding: 3px 0 0 0;
	text-align: justify;
	}
.btc_block-5_2 p{
	padding: 0 0 13px 0 !important;
	}

.btc_block-6{
	width: 494px;
	margin: 0 auto;
	padding: 0 0 4px 0;
	}
.btc_block-6_1{
	font-size: 16px;
	color: #006E0B;
	padding: 17px 0;
	}
.btc_block-6_2{
	overflow: hidden;
	//zoom: 1;
	padding: 0 0 15px 0;
	}
.btc_block-6_2 input, .btc_block-6_2 textarea{
	float: right;
	width: 335px;
	padding: 3px;
	background: #fff;
	border: 1px solid #BFBFBF;
	font-family: arial;
	font-size: 12px;
	color: #282828;
	}
.btc_block-6_2 input{
	height: 16px;
	}
.btc_block-6_2 input.file{
	height: 24px;
	width: 343px;
	}
.btc_block-6_2 textarea{
	height: 136px;
	overflow: auto;
	}
.btc_block-6_2 b{
	display: inline-block;
	padding: 5px 0 0 0;
	font-weight: bold;
	}
.btc_block-6_2 img{
	position: relative;
	top: 4px;
	left: 4px;
	}
.btc_block-6_2_submit{
	background: #EBEBEB !important;
	font-weight: bold;
	color: #555 !important;
	width: 343px !important;
	cursor: pointer;
	padding: 0 !important;
	height: 24px !important;
	}
.btc_block-6_2_submit::-moz-focus-inner{
	border: 0;
	padding: 0;
	}

h1, h2, h3, h4, h5, h6{
	color: #0055BF;
	line-height: normal;
	}
h1	{
	font-size: 18px;
	margin: 0 0 16px 0;
	}
h2	{
	font-size: 16px;
	margin: 0 0 16px 0;
	}
h3	{
	font-size: 14px;
	margin: 0 0 16px 0;
	}
h4	{
	font-size: 13px;
	margin: 0 0 16px 0;
	}
h5	{
	font-size: 12px;
	margin: 0 0 16px 0;
	}
#bt_center p{
	padding: 0 0 15px 0;
	font-size:14px;
	line-height: 16px;
	}
#bt_center li p{
	padding: 0;
	font-size:14px;
	display: inline-block;
	}
/* индексы */
#bt_center sup, sub
{
    height: 0;
    line-height: 1;
    vertical-align: baseline;
    _vertical-align: bottom;
    position: relative;
}

#bt_center sup { bottom: 1ex; }
#bt_center sub { top: .5ex; }
/*end_center_col*/

/*right_col*/

.topst{
	overflow: hidden;
	//zoom: 1;
	margin: 14px 0 0 0;
	}
.topst dt{
	margin: -1px 0 -1px 0;
	padding: 4px 0 0 0;
	font-size: 10px;
	color: #0055BF;
	border-top: 1px solid #EBEBEB;
	}
.topst dd{
	padding: 0 0 9px 0;
	}

.lr_banner{
	padding: 1px 0 2px 0;
	text-align:center;
	}

.tp	{
	padding-bottom: 2px;
	}
.tptabsl, .tptabsr{
	display: inline-block;
	cursor: pointer;
	}
.tptabsl{
	margin: 0 2px 0 0;
	}
.tptabsr{
	margin: 0 0 0 2px;
	}
.current{
	background: #247E16;
	}	
.tpcont{
	display: none;
	position: relative;
	overflow: hidden;
	//zoom: 1;
	width: 199px;
	background: url(images/v2/tpcont_bg.gif) 50% 0 repeat-y;
	margin: 0 auto;
	}
.visible{
	display: block;
	}
.tpcont div{
	float: left;
	position: relative;
	min-height: 84px;
	width: 83px;
	padding: 3px 5px 5px 11px;
	}
.tpcont div b{
	display: block;
	font-weight: bold;
	padding: 0 0 12px 0;
	}
.tpcont div span{
	display: block;
	padding: 0 0 10px 0;
	}
.tpcont div img{
	position: absolute;
	top: 27px;
	right: 30px;
	height: 23px;
	width: 29px;
	}

.tpcont_a{
	display: block;
	position: absolute;
	//position: relative;
	//margin-top: -17px;
	bottom: 1px;
	right: 0;
	font-size: 10px;
	color: #9C9C9C;
	text-align: right;
	background: #fff;
	height: 17px;
	width: 199px;
	}
.tpcont_a a{
	color: #9C9C9C;
	}


/*end_right_col*/


/***************END_CONTENT******************/

/**************FOOTER*************/
#fg, #footer, #footer_1, #footer_1_1{
	height: 59px;
	}
#fg	{
	clear: both;
	}
#footer{
	position: relative;
	top: 0;
	background: #18630C url(images/v2/footer_bg.png) repeat-x;
	clear: both;
	}
#footer_1{
	background: url(images/v2/footer_bg.png) 0 -59px no-repeat;
	}
#footer_1_1{
	position: relative;
	background: url(images/v2/footer_bg.png) 100% -118px no-repeat;
	}
#fb	{
	position: absolute;
	top: 13px;
	left: 28px;
	font-size: 0;
	}
#fb img{
	margin: 0 5px 0 0;
	color: #fff;
	font-size: 11px;
	}
#fc	{
	font-size: 11px;
	color: #fff;
	text-align: center;
	padding: 8px 0 0 0;
	line-height: 13px;
	width: 450px;
	margin: 0 auto;
	}
#fc a{
	color: #fff;
	text-decoration:none;
	font-size: 11px;
	}
#fd	{
	text-align: right;
	position: absolute;
	top: 7px;
	right: 28px;
	font-size: 11px;
	color: #fff;
	width: 250px;
	}

/**************END_FOOTER*************/

div.afisha span{
	background: #EBEBEB;
	padding: 0 1px;
	}
/*div.afisha  a{
	color: #282828;
	text-decoration: none;
	}
div.afisha  a:hover{
	text-decoration: underline;
	}*/
div.afisha i{
	color: #535353;
	font-style: normal;
	}
  img.news {
	border: solid 1px;
	margin: 0px 10px 0px 0px;
 }
  img.b {
	border: solid 1px;
 }
div.afisha a.mesto{
	color: #000000;
	text-decoration:none;
	font-weight: bold;
	}
div.afisha a.zagol{
	text-decoration:none;
	}
div.afisha a.zagol:hover, div.afisha a.mesto:hover{
	text-decoration:underline;
	}
div.afisha  h2{
	font-weight: bolder;
	}
blockquote{
	margin-left:20px;
}
#Maps div.YMaps-buttons img{margin:0px; margin-left:-7px; padding: 0px;}
div.news_m { 
	float: left;
	width: 100%;
}





/*##############*/

 a.l_news {
 font-size:12px;
 text-decoration:underline;
 color:#303030;
 }
 
 a.infograd {
 font-size:10px;
 text-decoration:none;
 color:#303030;
 }
 
 div.news_m{
 width:100%; 
 float:left;
 }

  img.news {
	border: solid 1px;
	margin: 0px 10px 0px 0px;
 }
  img.b {
	border: solid 1px;
 }


  div.kom{
 width:100%; 
 float:left;
 }
 
 
input.add_news{
width: 375px;
border: 2px #e0e0e0 solid;
}
textarea.add_news{
width: 375px;
height: 200px;
border: 2px #e0e0e0 solid;
}
input.add_news_button{
width: 450px;
border: 2px #e0e0e0 solid;
background: #e0e0e0;
color: #000000;
font-weight: bolder;
}

u.net, strong.net, em.net{
 text-decoration:none;
 font-weight: normal;
 font-style: normal;
}
p.ad, a.ad{
 font-size: 11px;
 text-decoration:none;
 font-weight: normal;
 font-style: normal;
}

p.podpis{
color: #333333; 
font-size: 12px;
}

input.zaloba{
	border: 0px;
	cursor: hand;
}
p.no{
 font-size:12px;
 color:#000000;
 margin:0;
 padding:0 5px;
 margin-bottom:0px;
 }
table.kom{
	border:1px solid #e0e0e0;
}

strong.ss{
text-decoration: none;
cursor: hand;
}
strong.ss:hover{
	 text-decoration: underline; 
}

a.calend {
 font-size:14px;
 color:#000000;
 text-decoration:none;
 }
a.calend:hover{text-decoration: underline;}
p.calend{font-size:14px;}
table.calend{font-size:14px; border: none;}
td.calend_tek{font-weight: bold; border: 1px solid black; align:center;}
a.calend_top {
 font-size:10px;
 color:#000000;
 text-decoration:none;
 }
a.calend_top:hover{text-decoration: underline;}


div.com_quote{
margin: 10px 10px 10px 25px; background: #F7F7F7; border:1px solid #E6E6E6;
}

div.com_quote_name{
font-weight: bolder; background: #efefef; padding: 3px;
}
div.com_quote_text{
padding: 3px;
}

div.com_left{
margin: 0; float: left;
}
div.com_right{
margin: 0; float: right;
}
td.com_fon{
background: #efefef;
border-top: 1px solid #000000;
}
a.no {
 color:#000000;
 text-decoration:none;
 }
img.slideshow{
	border: 1px solid #000000;
	cursor: hand;
}

#n_n{
	width:100%; 
	float:left;
}

div.hotelka_top {background:#e0e0e0;font-size:16px; font-weight:bold; padding:5px;}
div.hotelka_left {font-size:12px; float:left; width:100px; padding:7px; text-align:center;}
div.hotelka_right {padding:7px; width:350px; float:right}
span.hotelka_date{font-size: 11px; color:#e0e0e0; float:none;}
span.hotelka_ball{font-size: 35px; color:RED; font-weight:bold; float:none;}
span.hotelka_vote{font-size: 11px; color:RED;}
div.hotelka_vote{font-size: 12px; border: 1px solid #e0e0e0; padding:4px; background:#F7F7F7; font-weight:bold; cursor:hand;}

div.alert{
	background: #ffffff;
	width: 90px;
	height: 60px;
	border: 1px solid #000000;
}
h3.alert{
	font-size:14px;
	color:#666666;
	padding: 0;
	margin: 2px 0 0 13px;
}


/*миссис */
td.missis{text-align:left; border: 1px solid #dddddd; background: #f4f4f4; font-family: Arial;}
div.missis{float:left; margin-right: 5px;margin-top:12px;}
span.missis{font-size:14px; color: #418400;font-weight:bolder;}
span.missisnom{font-size:27px; color: #418400; font-family: Arial; font-weight:bolder;}
a.missis{font-size:12px;font-family: Arial;}
a.missisvote{color: #026eb7;font-size:11px; font-weight:bolder;}

td.svadba{text-align:left; border: 1px solid #dddddd; background: #f4f4f4; font-family: Arial;}
div.svadba{float:left; margin-right: 5px; padding-top:7px;}
span.svadba{font-size:14px; color: #418400;font-weight:bolder;}
span.svadbanom{font-size:27px; color: #418400; font-family: Arial; font-weight:bolder;}
a.svadba{font-size:11px;font-family: Arial;}
a.svadbavote{color: #026eb7;font-size:11px; font-weight:bolder;}


/*онлайн конференции*/

#onlinekonf {
}
#onlinekonf p {
	font:bold 9pt/1.3 tahoma, Verdana, arial, sans-serif;
	color:#428400;
}
#onlinekonf p span {
	font-weight:normal;
	color:#999999;
}
#onlinekonf blockquote {
	margin: 0 0 0 15px;
	padding:0 0 0 15px;
	border-left:5px solid #e7f7d7;
}
#onlinekonf blockquote p {
	font:normal 10pt/1.4 Tahoma, Georgia, "Times New Roman", serif;
	color:#333;
}
#onlinekonf blockquote span {
	font-weight:normal;
	color:#bbbbbb;
	float:right;
}



a.morda{
	color: #000000;
	text-decoration: none;
	}
a.morda:hover{
	text-decoration: underline;
	}

div.afisha h3{
	/*padding-top:16px;*/
}
div.btc_block-5_1{
	padding-left:5px;
	padding-right:5px;
	background: url(com_bg.jpg) repeat-x;
}	

div.btc_block-5_2{
	padding-left:16px;
	padding-right:16px; border: 1px #f2f2f2 solid;
}
div.btc_block-5{background-color: #ffffff;}

td{padding:5px;}
div.alert td{padding:0px;}

div.filecom{
	background: #f7f7f7; 
	margin-left: 25px; 
	margin-bottom: 10px; 
	border: 1px #e6e6e6 solid; 
	padding: 5px; 
	width: 250px;
}
span.com_menu{
	font-size: 10px;
	color: #cccccc;
}

#divnick{
float:right; margin-right:10px;
}

h2.transp{
	font-weight: bold;
	padding-top: 5px;
	padding-bottom:5px;
	margin-bottom: 0px;
}
#transport table tr:hover{
	background:#eaeaea;
}
#YMapsID table tr:hover{
	background: none;
}
#bt_center ul, #bt_center ol{
	padding: 10px;
	padding-top:0px;
}
#bt_center ul li{
	list-style: disc inside;
	font-size:14px;
	/*padding-bottom: 7px;*/
}
#bt_center ol li{
	list-style: decimal inside;
	font-size:14px;
	/*padding-bottom: 7px;*/
}

	  #ctrlcopy {
		height:1px;
		overflow:hidden;
		position:absolute;
		width:1px;
		margin: 5px 0 0 -1px;
		line-height:0;
		opacity: 0;
	  }
/* каталог организаций */
.btc_block-7{
	font: 18px tahoma;
	color: #000;
	font-weight: bold;
	}

.btc_block-8, .btc_block-8 div, .btc_block-8 a{
	height: 49px;
	}
.btc_block-8{
	overflow: hidden;
	//zoom: 1;
	width: 503px;
	margin: 0 auto 14px auto;
	}
.btc_block-8 div{
	position: relative;
	float: left;
	width: 290px;
	background: url(images/btc_block-8_div_bg.png) no-repeat;
	}
.btc_block-8 div input{
	position: absolute;
	top: 12px;
	right: 14px;
	height: 24px;
	width: 61px;
	font: 11px tahoma;
	font-weight: bold;
	color: #fff;
	background: #5ebd4f url(images/btc_block-8_div_input_bg.png) no-repeat;
	border: none;
	cursor: pointer;
	outline: none;
	z-index: expression(runtimeStyle.zIndex = 1,this == parentNode.firstChild ? (className += "first-child") : 0);
	}
.btc_block-8 div input::-moz-focus-inner{
	border: 0;
	padding: 0;
	}
.btc_block-8 div input:first-child, .btc_block-8 div input.first-child{
	top: 15px;
	left: 35px;
	height: 17px;
	width: 169px;
	color: #979797;
	cursor: text;
	background: none;
	}
.btc_block-8 a{
	float: right;
	width: 189px;
	padding: 0 0 0 23px;
	background: url(images/btc_block-8_a_bg.png) no-repeat;
	font: 11px tahoma;
	font-weight: bold;
	color: #979797;
	line-height: 47px;
	text-decoration: none;
	}

.btc_block-9, .btc_block-9-1_1_1, .btc_block-9 ul, .btc_block-9 ul li, .btc_block-9 ul li div{
	overflow: hidden;
	//zoom: 1;
	}
.btc_block-9{
	background: url(images/btc_block-9_bg.gif) repeat-x;
	}
.btc_block-9-1{
	background: url(images/btc_block-9_bg.gif) 0 100% repeat-x;
	}
.btc_block-9-1_1{
	background: url(images/btc_block-9-1_1_bg.gif) repeat-y;
	}
.btc_block-9-1_1_1{
	padding: 16px 5px 16px 8px;
	background: url(images/btc_block-9-1_1_bg.gif) 100% 0 repeat-y;
	}
.btc_block-9 ul{
	float: left;
	width: 31%;
	padding: 0 10px 0 0;
	}
.btc_block-9 ul li:hover, .btc_block-9 ul li:hover a{
	color: #5f82ad;
	}
.btc_block-9 ul li div{
	display: table-cell;
	vertical-align: middle;
	}
.btc_block-9_1{
	height: 29px;
	padding: 0 0 0 67px;
	background: url(images/btc_block-9_1_bg.png) 0 50% no-repeat;
	}
.btc_block-9_2{
	height: 47px;
	//height: 50px;
	padding: 0 0 0 44px;
	background: url(images/btc_block-9_2_bg.png) 0 50% no-repeat;
	}
.btc_block-9_3{
	height: 57px;
	padding: 0 0 0 69px;
	background: url(images/btc_block-9_3_bg.png) 0 50% no-repeat;
	}
.btc_block-9_4{
	height: 58px;
	padding: 0 0 0 58px;
	background: url(images/btc_block-9_4_bg.png) 0 50% no-repeat;
	}
.btc_block-9_5{
	height: 47px;
	padding: 0 0 0 54px;
	background: url(images/btc_block-9_5_bg.png) 0 50% no-repeat;
	}
.btc_block-9_6{
	height: 45px;
	padding: 0 0 0 55px;
	background: url(images/btc_block-9_6_bg.png) 0 50% no-repeat;
	}
.btc_block-9_7{
	height: 47px;
	padding: 0 0 0 57px;
	background: url(images/btc_block-9_7_bg.png) 0 50% no-repeat;
	}
.btc_block-9_8{
	height: 66px;
	padding: 0 0 0 40px;
	background: url(images/btc_block-9_8_bg.png) 0 50% no-repeat;
	}
.btc_block-9_9{
	height: 55px;
	padding: 0 0 0 55px;
	background: url(images/btc_block-9_9_bg.png) 0 50% no-repeat;
	}
.btc_block-9_10{
	height: 45px;
	padding: 0 0 0 46px;
	background: url(images/btc_block-9_10_bg.png) 0 50% no-repeat;
	}
.btc_block-9_11{
	height: 43px;
	padding: 0 0 0 54px;
	background: url(images/btc_block-9_11_bg.png) 0 50% no-repeat;
	}
.btc_block-9_12{
	height: 44px;
	padding: 0 0 0 47px;
	background: url(images/btc_block-9_12_bg.png) 0 50% no-repeat;
	}
.btc_block-9_13{
	height: 45px;
	padding: 0 0 0 68px;
	background: url(images/btc_block-9_13_bg.png) 0 50% no-repeat;
	}
.btc_block-9_14{
	height: 50px;
	padding: 0 0 0 56px;
	background: url(images/btc_block-9_14_bg.png) 0 50% no-repeat;
	}
.btc_block-9_15{
	height: 64px;
	padding: 0 0 0 57px;
	background: url(images/btc_block-9_15_bg.png) 0 50% no-repeat;
	}
.btc_block-9_16{
	height: 64px;
	padding: 0 0 0 57px;
	background: url(images/btc_block-9_16_bg.png) 0 50% no-repeat;
	}
.btc_block-9 ul li div i{
	display: block;
	//margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
	font: 14px verdana;
	font-style: italic;
	color: #000;
	}
.btc_block-9 ul li div i a{
	color: #000;
	text-decoration: none;
	}
.btc_block-9 ul li div i a:hover{
	text-decoration: underline;
	}
.btc_block-9 ul li p{
	font: 12px tahoma;
	font-weight: bold;
	color: #385477;
	line-height: 18px;
	}
.btc_block-9 ul li p a{
	color: #385477;
	}
.btc_block-9 ul li p a:hover{
	text-decoration: none;
	}

.btc_block-10{
	overflow: hidden;
	//zoom: 1;
	border-bottom: 1px solid #46a936;
	padding: 1px 0 5px 0;
	margin: 0 0 16px 0;
	}
.btc_block-10 h2{
	font: 16px verdana;
	color: #3aa429;
	font-weight: bold;
	margin-bottom: 4px;
	}
.btc_block-10 h2 a{
	color: #3aa429;
	text-decoration: underline;
	}
.btc_block-10 h2 a:hover{
	text-decoration: underline;
	}
.btc_block-10 p{
	font: 12px verdana;
	color: #555;
	margin: 0 !important;
	padding: 0 !important;
	}

	
.btc_block-10vip{
	overflow: hidden;
	//zoom: 1;
	border: 1px solid #46a936;
	border-left: 1px solid #46a936;
	padding: 5px 5px 5px 10px;
	margin: 0 0 16px 0;
	background:#dcffd6;
	}
.btc_block-10vip h2{
	font: 16px verdana;
	color: #237416;
	font-weight: bolder;
	margin-bottom: 4px;
	}
.btc_block-10vip h2 a{
	color: #237416;
	text-decoration: underline;
	}
.btc_block-10vip h2 a:hover{
	text-decoration: underline;
	}
.btc_block-10vip p{
	font: 12px verdana;
	color: #555;
	margin: 0 !important;
	padding: 0 !important;
	}
	

.btc_block-10_1{
	font: 12px verdana !important;
	}
.btc_block-10_1 i{
	font: 12px verdana !important;
	color: #1558aa;
	font-style: italic !important;
	}

.btc_block-11{
	text-align: center;
	font: 16px verdana;
	color: #474747;
	line-height: 23px;
	padding: 27px 0 0 0;
	}
.btc_block-11 a{
	display: inline-block;
	height: 23px;
	padding: 0 5px;
	color: #148491;
	text-decoration: none;
	background: url(images/btc_block-11_a_bg.gif) -1000px 0 no-repeat;
	}
.btc_block-11 a:hover, .btc_block-11 .open{
	background: url(images/btc_block-11_a_bg.gif) repeat-x !important;
	color: #fff !important;
	}
.btc_block-11 .readmore{
	text-decoration: underline !important;
	}
.btc_block-11 .readmore:hover{
	text-decoration: none !important;
	background: none !important;
	color: #148491 !important;
	}

.btc_block-12{
	font: 18px verdana;
	color: #3aa429;
	font-weight: bold;
	margin-bottom: 4px;
	border-bottom: 1px solid #3aa429;
	}
.btc_block-13{
	overflow: hidden;
	//zoom: 1;
	padding: 47px 0 0 0;
	}
.btc_block-13_1{
	float: left;
	width: 49%;
	}
.btc_block-13_1 img{
	margin: 0 0 10px 0;
	}
.btc_block-13_1 p{
	font: 12px tahoma;
	color: #5c5c5c;
	}
.btc_block-13_2{
	float: right;
	width: 49%;
	}
.btc_block-13_2 img{
	margin: 0 0 10px 0;
	}
.btc_block-13_2 table{
	border-collapse: collapse;
	}
.btc_block-13_2 table tr td{
	text-align: right;
	vertical-align: top;
	font: 14px verdana;
	color: #535353;
	z-index: expression(runtimeStyle.zIndex = 1,this == parentNode.firstChild ? (className += "first-child") : 0);
	padding: 5px;
	}

.btc_block-13_2 table tr td span, .btc_block-13_2 table tr td span a{
	color: #1558aa;
	}
.btc_block-9-1_1_1 ul{padding-left:0px !important;}	
.btc_block-9-1_1_1  li{list-style-type: none !important;}	

div.formcomment{color:#cccccc; font-size:10px; white-space:nowrap; padding-left:151px; padding-top:7px;}
span.zvezda{color:RED;}
#OrgSearchResult{
	overflow: hidden;
	//zoom: 1;
	width: 503px;
	margin: 0 auto 14px auto;
}
#DoskaSearchResult{
	overflow: hidden;
	//zoom: 1;
	width: 503px;
	margin: 0 auto 14px auto;
}
.btc_block-6_2 input.sd{
	float: none;
	width: 15px;
	padding: 3px;
	background: #fff;
	border: 1px solid #BFBFBF;
	font-family: arial;
	font-size: 12px;
	color: #282828;
	}
p.orgcom{
	font-family: arial;
	font-size: 10px;
	color: #282828;

}	
/* / каталог организаций */

/*погода*/
div.weather{float:left; padding:15px; width:150px;border:1px WHITE solid;}
div.weather:hover{border:1px BLACK solid;}
div.weather span{font-size:14px; font-color:#0055bf; font-weight:bold;}
div.weather div{float:none; align:center; height:100px; padding-top:5px;}
/* / погода*/

/* Голосовалка за статьи */
div.votesta{margin: 0 auto; padding-top: 10px; text-align:center; width:125px;}
#vote_sta{font-weight: bold; font-size:16px; width:40px; text-align:center; float:left; margin-top:5px; padding-left:5px; padding-right:5px;}

/* / Голосовалка за статьи */

/* Доска объявлений new */

.block-14{
	height: 55px;
	background: #eaeaea;
	border-bottom: 1px solid #f2f2f2;
	margin: 0 0 9px 0;
	}
.block-14_1{
	position: relative;
	height: 54px;
	max-width: 540px;
	margin: 0 auto;
	}
.block-14_1 div, .block-14_1_1, .block-14_1_2, .block-14_1 a{
	position: absolute;
	}
.block-14_1 div{
	top: 15px;
	left: 18px;
	height: 27px;
	width: 260px;
	background: url(images/block-14_1_div_bg.png) no-repeat;
	}
.block-14_1_1, .block-14_1_2, .block-14_1 a{
	font-family: arial;
	font-size: 13px;
	}
.block-14_1_1, .block-14_1_2{
	border: none;
	}
.block-14_1_2, .block-14_1 a{
	font-weight: bold;
	color: #fff;
	}
.block-14_1_1{
	top: 5px;
	left: 25px;
	width: 159px;
	background: none;
	outline: none;
	}
.block-14_1_2{
	top: 0;
	right: 0;
	height: 27px;
	width: 72px;
	text-shadow: 0 1px 0 #054a95;
	background: #2e98ee url(images/block-14_1_div_bg.png) 100% 0 no-repeat;
	cursor: pointer;
	}
.block-14_1_2::-moz-focus-inner{
	border: 0;
	padding: 0;
	}
.block-14_1 a{
	top: 9px;
	right: 15px;
	display: block;
	height: 38px;
	width: 201px;
	text-align: center;
	text-shadow: 0 1px 0 #cb590a;
	text-transform: uppercase;
	line-height: 36px;
	background: #ec8e1c url(images/block-14_1_a_bg.png) no-repeat;
	text-decoration: none;
	}
	
.block-15 ul{
	padding: 0 !important;
}
.block-15, .block-15 ul, .block-15 ul li{
	list-style: none !important;
	overflow: hidden;
	//zoom: 1;
	}
.block-15{
	}
.block-15 ul{
	float: left;
	width: 49.5%;
	font-size: 13px;
	}

.block-15 ul li{
	padding: 11px 0 42px 76px;
	line-height: 20px;
	}
.block-15 ul:first-child li{
	padding: 11px 20px 42px 76px;
	}
.block-15 ul li h4{
	font-size: 14px;
	color: #595757;
	line-height: 17px;
	margin: 0 0 5px 0;
	}
.block-15 ul li a{
	float: left;
	margin: 0 11px 0 0;
	color: #0055bf;
	//white-space: nowrap;
	}
.block-15 ul li a:hover{
/*
	font-weight: bold;
*/
	}
.block-15_1{
	background: url(images/block-15_1_bg.jpg) no-repeat;
	}
.block-15_2{
	background: url(images/block-15_2_bg.jpg) no-repeat;
	}
.block-15_3{
	background: url(images/block-15_3_bg.jpg) no-repeat;
	}
.block-15_4{
	background: url(images/block-15_4_bg.jpg) no-repeat;
	}
.block-15_5{
	background: url(images/block-15_5_bg.jpg) no-repeat;
	}
.block-15_6{
	background: url(images/block-15_6_bg.jpg) no-repeat;
	}
.block-15_7{
	background: url(images/block-15_7_bg.jpg) no-repeat;
	}
.block-15_8{
	background: url(images/block-15_8_bg.jpg) no-repeat;
	}
.block-15_9{
	background: url(images/block-15_9_bg.jpg) no-repeat;
	}

.block-16{
	border-top: 1px solid #43a334;
	height: 0;
	margin: -29px 0 11px 0;
	font-size: 0;
	line-height: 0;
	}

.block-17, .block-17_1_2, .block-17_1_2_2 div{
	overflow: hidden;
	//zoom: 1;
	}
.block-17{
	margin: 0 0 20px 0;
	}
.block-17 div{
	}
.block-17 div:first-child{
	border-top: none;
	}
.block-17_1{
	border-top: 1px solid #d1d1d1;
	padding: 0 0 2px 0;
	}
.block-17_1_1{
	padding: 12px 0 10px 0;
	color: #a6a6a6;
	}
.block-17_1_2{
	}
.block-17_1_2_1{
	float: left;
	display: inline;
	}
.block-17_1_2_1 img{
	margin: 0 10px 10px 0;
	border: 1px solid #bfbfbf;
	}
.block-17_1_2_2{
	overflow: hidden;
	//float: left;
	}
.block-17_1_2_2 div{
	padding: 0 0 8px 0;
	}
.block-17_1_2_2 div b, .block-17_1_2_2 div a, .block-17_1_2_2 div span{
	float: left;
	}
.block-17_1_2_2 div b{
	height: 19px;
	padding: 0 12px 0 7px;
	margin: 0 6px 0 0;
	background: #57b24a url(images/block-17_1_2_2_div_b_bg.png) 100% 0 no-repeat;
	color: #fff;
	line-height: 17px;
	}
.block-17_1_2_2 div a{
	padding: 1px 0 0 0;
	//padding: 1px 0 3px 0;
	font-size: 16px;
	color: #0055bf;
	}
.block-17_1_2_2 div span{
	padding: 1px 0 5px 0;
	font-size: 16px;
	}
.block-17_1_2_2 p{
	color: #282828;
	}
.block-17_1_2_2_1{
	line-height: 20px;
	}
.block-17_1_2_2_2{
	font-size: 16px;
	padding: 12px 0 4px 0 !important;
	}
.block-17_1_2_2_2 span{
	color: #248116;
	}

.block-18{
	overflow: hidden;
	//zoom: 1;
	padding: 7px 0 11px 0 !important;
	border-bottom: 1px solid #43a334;
	}
.block-18 li, .block-18 li a, .block-18 li a span{
	float: left;
	height: 23px;
	font-size: 14px;
	line-height: 21px;
	list-style: none !important;
	}
.block-18 li{
	margin: 0 1px 0 0;
	}
.block-18 li a{
	color: #0055bf;
	text-decoration: none;
	padding: 0 0 0 8px;
	background: url(images/block-18_li_a_bg.png) -1000px 0 no-repeat;
	cursor: pointer;
	}
.block-18 li a span{
	padding: 0 8px 0 0;
	}
.block-18 li a span span{
	padding: 0 2px;
	background: url(images/block-18_li_a_span_span_bg.png) repeat-x;
	}
.block-18 li a:hover, .block-18 .open a{
	background: #d6f1d2 url(images/block-18_li_a_bg.png) no-repeat;
	color: #010101;
	}
.block-18 li a:hover span, .block-18 .open a span{
	background: url(images/block-18_li_a_bg.png) 100% 100% no-repeat;
	}
.block-18 li a:hover span span, .block-18 .open a span span{
	background: url(images/block-18_li_a_bg.png) 0 -24px repeat-x;
	}
.block-18 .open a span span{
	font-weight: bold;
	font-size: 12px;
	}

.block-19{
	overflow: hidden;
	//zoom: 1;
	padding: 14px 0 11px 0 !important;
	}
.block-19 li, .block-19 li , .block-19 li  span{
	float: left;
	height: 23px;
	font-size: 14px;
	line-height: 23px;
	list-style: none !important;

	}
.block-19 li{
	margin: 0 1px 0 0;
	}
.block-19 li{
	color: #0055bf;
	text-decoration: none;
	padding: 0 0 0 8px;
	}
.block-19 li span{
	padding: 0 8px 0 0;
	}
.block-19 li span span{
	padding: 0 1px;
	background: url(images/block-19_li_a_bg.png) repeat-x;
	}
.block-19 li a:hover, .block-19 .open {
	color: #fff;
	background: #57b24a url(images/block-19_li_a_bg.png) 0 -24px no-repeat;
	}
.block-19 li a:hover span, .block-19 .open span{
	background: url(images/block-19_li_a_bg.png) 100% -72px no-repeat;
	}
.block-19 li a:hover span span, .block-19 .open span span{
	background: url(images/block-19_li_a_bg.png) 0 -48px repeat-x;
	}
.block-19 .open span span{
	font-weight: bold;
	font-size: 12px;
	}

.block-20{
	overflow: hidden;
	//zoom: 1;
	border-top: 1px solid #d1d1d1;
	padding: 14px 0 20px 1px !important;
	line-height: 14px;
	}

.block-20 li, .block-20 li a{
	float: left;
	list-style: none outside none !important;
	}
.block-20 li{
	height: 27px;
	margin: 0 14px 0 0 !important;
	}
.block-20 li a{
	height: 25px;
	padding: 0 9px;
	line-height: 25px;
	color: #468bcc;
	text-decoration: none;
	border: 1px solid #fff;
	font-size: 14px;
	font-weight: bold;
	}
.block-20 li a:hover, .block-20 .open a{
	border: 1px solid #57b24a;
	}
.block-20 li a:hover{
	color: #4d4d4d;
	}
.block-20 .open a, .block-20 .open a:hover{
	color: #fff;
	}
.block-20 .open a{
	background: #57b24a;
	font-size: 16px;
	}

.block-21{
	overflow: hidden;
	//zoom: 1;
	height: 38px;
	padding: 5px 0 0 0;
	background: #eaeaea;
	margin: 0 0 20px 0;
	}
.block-21 a, .block-21 a span{
	float: left;
	height: 34px;
	}
.block-21 a{
	margin: 0 0 0 18px;
	padding: 0 0 0 30px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	line-height: 34px;
	background: url(images/block-21_a_bg.png) no-repeat;
	cursor: pointer;
	}
.block-21 a span{
	padding: 0 14px 0 0;
	background: url(images/block-21_a_bg.png) 100% -68px no-repeat;
	}
.block-21 a span span{
	padding: 0 0 0 2px;
	background: url(images/block-21_a_bg.png) 0 -34px repeat-x;
	}

.block-22{
	position: relative;
	height: 0;
	width: 1000px;
	margin: 0 auto;
	font-size: 0;
	line-height: 0;
	}
.block-22-v1{
	z-index: 30 !important;
	}
.block-22-v2{
	z-index: 10;
	}
.block-22_1, .block-22_2, .block-22_3, .block-22_4{
	position: absolute;
	top: 179px; /* + - 60 если есть второй баннер*/
	}
.block-22_1, .block-22_2, .block-22_3{
	right: 248px;
	height: 25px;
	}
.block-22_1{
	display: block;
	font-size: 12px;
	color: #000;
	line-height: 25px;
	z-index: 20;
	text-decoration: none;
	padding: 0 0 0 11px;
	width: 110px;
	outline: none;
	}
.block-22_2, .block-22_3{
	width: 121px;
	}
.block-22_2{
	background: url(images/block-22_1_bg.png) no-repeat;
	}
.block-22_3{
	background: url(images/block-22_3_bg.png) no-repeat;
	}
.block-22_4{
	left: 0;
	width: 1000px;
	font-size: 12px;
	line-height: auto;
	padding: 25px 0 0 0;
	}
.block-22_4_1{
/*	height: 43px;*/
	height: 30px;
	background: url(images/block-22_4_1_bg.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block-22_4_1_bg.png', sizingMethod='crop');
	}
.block-22_4_2{
	font-size: 12px;
	line-height: 20px;
	background: url(images/block-22_4_2_bg.png) repeat-y;
	}
.block-22_4_2_1, .block-22_4_2_1 ul, .block-22_4_2_1 ul li{
	overflow: hidden;
	//zoom: 1;
	}
.block-22_4_2_1{
	min-height: 347px;
	margin: 0 38px 0 37px;
	background: #f2f2f2 url(images/block-22_4_2_1_bg.png) repeat-x;
	}
.block-22_4_2_1 ul{
	width: 878px;
	margin: 0 auto;
	padding: 45px 0 0 0;
	}
.block-22_4_2_1 ul:first-child{
	padding: 0;
	}
.block-22_4_2_1 ul li, .block-22_4_2_1 ul li a{
	float: left;
	}
.block-22_4_2_1 ul li{
	width: 190px;
	margin: 0 0 0 35px;
	z-index: expression(runtimeStyle.zIndex = 1,this == parentNode.firstChild ? (className += "first-child") : 0);
	}
.block-22_4_2_1 ul li:first-child, .block-22_4_2_1 ul li.first-child{
	margin: 0;
	}
.block-22_4_2_1 ul li h4{
	color: #000;
	margin: 0 0 6px 0;
	line-height: 17px;
	text-transform: uppercase;
	}
.block-22_4_2_1 ul li a{
	color: #0055bf;
	margin: 0 9px 0 0;
	//white-space: nowrap;
	}
.block-22_4_3{
	height: 99px;
	background: url(images/block-22_4_3_bg.png) 0 -5px no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block-22_4_3_bg.png', sizingMethod='crop');
	}
h1{}	
h1 img	{
	float: left;
	margin: 0 8px 0 0;
	}
h1 span	{line-height:14px !important;
	display: block;
	padding: 7px 0 0 0;
	}
h1 span span{
	display: inline;
	padding: 0 0 0 9px;
	font-size: 12px;
	color: #808080;
	}
h1 span span span{
	padding: 0;
	color: #3c9c2d;
	}
	
	
/*  /  Доска объявлений new */

.sltabs{font-size: 16px; padding-bottom:10px; text-align:center;}
.sltabsl, .sltabsr{
	display: inline-block;
	cursor: pointer;	
	color: #006E0B;
	padding: 4px 0px;
	}
.sltabsl{
	margin: 0 2px 0 0;
	}
.sltabsr{
	margin: 0 0 0 2px;
	}
.currents{
	background: #baffaf;
	}
.tpvar{
	display: none;
	}
.visible{
	display: block;
	}
h1.btc_block-12 {margin: 0px 0px 16px;line-height:normal !important;}

/* 3 строка в верхнем меню* /
.tmnew:before{
    position: absolute;
    content: 'Актуальные темы:';
    left: 83px;
    padding-top: 6px;
    font-weight: bolder;
}*/
.tmnew {
	background: url("/images/v2/topmenu_1_1_ul_bg.gif") 0px -156px repeat-x #9837a9;
}
.tmnew a {
	height: 26px;
}

.tmnew li { 
	background: url("/images/v2/topmenu_1_1_ul_bg.gif") 0px -182px no-repeat transparent;
	font-weight: normal;
	line-height: 26px;
	padding: 0px 10px 0px 14px;
}
.tmnew li:nth-child(1){
	/*margin-left:140px;*/
	background:none;
}
.tmnew li a:hover, .tmnew .tsm_open a{
	background: #9837a9 url(images/v2/topmenu_1_1_ul_bg.gif) 0px -208px repeat-x;
	}
	
/* 4 строка в верхнем меню*/

.tmnew2 {
	background: url("/images/v2/topmenu_1_1_ul_bg.gif") 0px -234px repeat-x #9837a9;
}
.tmnew2 a {
	height: 26px;
}
.tmnew2 li { 
	background: url("/images/v2/topmenu_1_1_ul_bg.gif") 0px -260px no-repeat transparent;
	font-weight: normal;
	line-height: 26px;
	padding: 0px 10px 0px 14px;
}
.tmnew2 li a:hover, .tmnew2 .tsm_open a{
	background: #9837a9 url("images/v2/topmenu_1_1_ul_bg.gif") 0px -286px repeat-x;
	}
	
	
	
div.informeritem{
	float:left; width:152px; height:172px;padding:5px; position: relative; overflow:hidden; 
}
div.informer{
	border-radius: 5px 5px 0 0;  height:15px; width: 100px; background: #006E0B; color: WHITE; padding:2px; padding-left:7px; font-weight:bolder;	
}
div.informerin{
	height:364px; border: 1px solid #006E0B; overflow:hidden; border-radius: 0 5px 5px 5px; margin-bottom:10px;
}
div.informerindveplashki{ 
	height:182px; border: 1px solid #006E0B; overflow:hidden; border-radius: 0 5px 0 5px; 
}
div.informerbottom{
	float:right; border-radius: 0 0 5px 5px;  height:15px; width: 150px; background: #006E0B; color: WHITE; padding:2px; padding-left:7px; font-weight:bolder; margin-bottom: 10px;
}
div.informerbottom a{
	color: WHITE; 
}

#quote{
	/*border: 1px solid #262626;*/
	border-left: 28px solid #006E0B;
	margin-bottom: 15px;
	padding: 20px 0px 30px 50px;
	text-transform: uppercase;
	font: 24px/26px "ProximaNovaExCn-Semibold", sans-serif !important;	
	color:#006E0B;
	/*clear: both;*/
}

/*фото в фоторепортаже*/
div.fotorep{/*border-bottom: 1px solid #0055BF; */width:100%;}
div.fotorep img{width:97%; max-width:750px;}
div.fotorep span{color:#8BB7EE;}
/*нумерация фоток в фоторепортаже*/
body {
    counter-reset: CounterImage 0;
}
div.fotorep{
    counter-increment: CounterImage;
}
div.fotorep:before {
    content: "#" counter(CounterImage);
	display:block;
	position:absolute;
	z-index:99;
	padding:3px;
	border:1px solid black;
	color:WHITE;
	background:#006E0B;
}


/*фото в новости*/
div.mainfoto{border-bottom: 2px solid #0055BF; width:100%;margin-bottom:15px;}
div.mainfoto img{width:97%; max-width:750px;}
div.mainfoto span{color:#8BB7EE;}


/*ссылки контекстные*/
a.alink{text-decoration:none; cursor: default;color:inherit;}


@media only screen and (max-device-width: 480px) {
	#bt,#bt_center p{
		font-size: 18px !important;
	}

}

/*rekl*/
#rekl-top {background: #ECECEC; width:100%; }
#rekl-header-1 {width:350px; height: 120px; margin:0px !important; margin-right:5px; display:inline-block;}
#rekl-header-2{width:350px; height: 120px; margin:0px !important; display:inline-block;}
#rekl-upcontent{width:500px; margin: 0 auto !important; padding-bottom: 10px;}
#rekl-upcontent a{padding-bottom:10px;}
#rekl-undercontent{width:500px; margin: 0 auto !important; padding-top: 20px;}
#rekl-body-1{border-bottom: 1px solid #D1D1D1;}
#rekl-body{width:500px; margin: 0 auto !important; padding-bottom: 10px;padding-top: 10px;margin-top:10px;}

/* список категорий в новостях */
#spisok_cat{padding:3px; border:1px solid #006E0B; border-radius:7px; margin:2px; display:block; float:left;}
#spisok_cat:hover {background:#006E0B;}
#spisok_cat:hover a{color:WHITE;}
#spisok_cat1{padding:3px; border:1px solid #006E0B; background:#006E0B; border-radius:7px; margin:2px; display:block; float:left;}
#spisok_cat1 a{color:WHITE;}

/*вставка в новости */
#vstavka{
	float:right; 
	width:200px; 
	border:1px solid #EBEBEB; 
	margin:7px; 
	font-size:1.3em;
	font-style: normal !important;
}
#vstavka i{
	font-style: normal !important;
}
#vstavka span{
	display:block; 
	font-weight:bolder;
	background:#006E0B;
	color:WHITE;
	padding:5px;
	padding-top:7px;
	text-transform: uppercase;
}
#vstavka a{
	padding:5px;
	display:block;
	color:#006E0B; 
	font-weight:bolder; 
	text-decoration:none;
}
#vstavka a img{
	width:190px;
	border:1px solid #EBEBEB; 
}

#toTop {
	width:100px;
	border:1px solid #ccc;
	background:#f7f7f7;
	text-align:center;
	padding:5px;
	position:fixed;
	bottom:10px; 
	right:10px;
	cursor:pointer;
	display:none;
	color:#333;
	font-family:verdana;
	font-size:11px;
	z-index:999999;
}

/* всплывающий текст на картинке в новости */

.mainfoto {
    display:block;
    position: relative;
    overflow:hidden;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}
.mainfoto span.ad {
    background: rgba(48, 85, 209, 0.5);
    width:100%;
    height:0px;
    font-size:11px;
    position:absolute;
    display:block;
    bottom:0px;
    left:0;
    z-index: 9910;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}
.mainfoto:hover span.ad {
    bottom:0;
    min-height:60px;
    color: #ffffff;
}
.mainfoto span.ad .cont{
	padding:10px;
	padding-bottom:25px;
}



/*вставка в новости слева от картинки */
#vstavkafoto{
	margin-left:752px;
	border:1px solid #000; 
 	font-size:1.3em;
	font-style: normal !important;
	overflow:hidden;
	width:252px;
	height:562px;
	z-index:10;
	position:absolute;
}
#vstavkafoto span{
	display:block; 
	font-weight:bolder;
	background:#006E0B;
	color:WHITE;
	padding:5px;
	padding-top:7px;
	text-transform: uppercase;
}
#vstavkafoto a{
	padding:5px;
	display:block;
	color:#006E0B; 
	font-weight:bolder; 
	text-decoration:none;
}
#vstavkafoto a img{
	width:240px;
}
#vstavkafoto a span{
	width:240px;
	height:120px;
	overflow:hidden;
	padding:0;
	border:1px solid #EBEBEB; 
	margin-bottom:7px;
}

@media only screen and (max-width: 1550px) {
	#vstavkafoto{display:none;}
}


/* голосовалка в новости */
#golosnews{
	 margin:0 auto; border-top: 2px solid #0055BF; padding-top:10px; margin-top: 25px; width:500px;
}
#golosnews div.vopros{
	font-weight:bolder;
	font-size:1.5em;
	color:#0055BF;
	line-height: 18px;
}

#golosnews div.da, div.net{
	background:GREEN;
	float:left;

	width:210px;
	height:50px;
	font-weight:bolder;
	font-size:2em;
	color:#fff;
	margin:10px;
	border:2px solid #0055BF; 
	border-radius:5px;
	cursor:pointer;
	text-align: center;
	padding-top:30px;
}
#golosnews div.net{
	background:RED;
	float:right;
}
#golosnews div.voteda, div.votenet{
	min-width:80px;
	background:GREEN;
	height:23px;
	font-weight:bolder;
	font-size:1.2em;
	color:#fff;
	margin:10px;
	border:1px solid #0055BF; 
	border-radius:5px;
	padding-top:10px;
	padding-left:10px;
}
#golosnews div.votenet{
	background:RED;
}


#uslugimenu{background-color:#44AB34; width:calc(100% - 225px); margin-left:225px !important; height:130px; border-radius:10px;} 
#uslugimenu div{border-right:2px #fff SOLID; margin:0; float:left; width:calc((100% - 110px)/5); height:110px; padding:10px; line-height: 110px;}
#uslugimenu div.last{border:0;}
#uslugimenu tt{
	display:inline-block;
	vertical-align: middle;
 	line-height: 1.2;
}
#uslugimenu a, #uslugimenu a:hover{
	font-size:30px;
	font-weight:bolder;
	color: WHITE;
	text-decoration:none;
}
#uslugimenu t{color:#ccc;font-size:30px;}

@media all and (max-width: 1330px) {
	#uslugimenu t, #uslugimenu a, #uslugimenu a:hover{
		font-size:20px;
	}
}
@media print {
	#Maps{display:none;}
}

/*html{filter: gray;
filter: gray; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(100%);}*/
/*#topmenu{filter: gray;
filter: gray; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(100%);}*/
.btc_block-5_2{ 
    font-size: 14px;
    line-height: 16px;
	}
a.sujet{
	display:block;
	margin-bottom:10px;
	width:100%;
	color: WHITE;
	background-color:#006E0B;
	border:#006E0B solid 1px;
	padding:10px;
	text-align: center;
	font-size:1.6em;
	font-weight:bolder;
}	

@media all and (max-width: 1250px) {
	.tmnew2 .kor{display:none;}
}

.instagram-media{display:none !important;}
#n_n iframe{max-width: 100% !important;}
p.cenzura{font-size: 0.9em !important;font-style: italic; padding:0 !important;}
p.cenzura a{color: black !important;}



/* Окно */
.show_popup  {cursor:pointer;}
.imagepop{  background-repeat: no-repeat;  background-position-x: center;    background-position-y: center; background-size: contain; width: 950px;  height: 100%;}
.overlay_popup {
  display:none;
  position:fixed;
  z-index: 99999;
  top:0;
  right:0;
  left:0;
  bottom:0;
  background:#000;
  opacity:0.5;
}

.popup {
	left: calc(50% - 475px);
  display: none;
  position: fixed;
  top:0;
  text-align: center;
  z-index: 100000;
  margin:0 auto;
  height:100%;
  max-width:950px;
}
.erid{display: block;
    position: absolute;
    top: 15px;
    margin-top: -10px;
    padding: 3px;
    background-color: #08080852;
    color: white;
font-size: 8px;}

#rekl-body .erid, #bt_center .erid{
	display: block;
    position: relative;
    width: 75px;
    top: 20px;
    margin-top: -21px;
    padding: 3px;
    background-color: #08080852;
    color: white;
font-size: 8px;
}
#bt_right .erid{display: block;
    position: relative;
    width: 75px;
     margin-top: -21px;
    padding: 3px;
    background-color: #08080852;
    color: white;
font-size: 8px;}

#bt_left .erid{display: block;
    position: relative;
    width: 75px;
     margin-top: -21px;
    padding: 3px;
    background-color: #08080852;
    color: white;
font-size: 8px;}

#rekl-header .erid{
	display: block;
    position: relative;
    width: 75px;
    float: right;
    margin-top: -14px;
    padding: 3px;
    background-color: #08080852;
    color: white;
    font-size: 8px;
}


.categ_article img{display: block;
    width: 97% !important;
    max-width: 750px !important;
    height: auto !important;
    margin-bottom: 1em;

	border: 1px SOLID black;}