﻿@font-face {
    font-family: 'PT Sans Narrow';
    src: url('PTS75F.ttf') ;
	font-family: 'als_rublregular';
    src:  url('rouble.otf') ;

}


html, body
html, body
{
	height:100%;
	margin: 0px; 
	padding: 0px;
	min-width:1250px;
}


img, table
{
	border-style: none; 
}
.news_foto, .news_video, .news_audio, .news_infograph {
margin: 0 2px -2px 5px;
width: 27px;
height: 12px;
}
table
{
	border-collapse: collapse;
}


p
{
	padding: 0px;
	margin: 0px 0px 18px 0px;
}
.rubl{font-family:als_rublregular; font-size: 13px;}
img {margin: 0px; padding: 0px; border: 0px;}
a{color:#0047a2; text-decoration: underline; cursor:pointer; outline:none}
a:hover{text-decoration:none}

#anycomment-stream {
	font-size: 11px;
	
}	
.hSaKRS {
    color: rgb(73, 72, 71);
    font-weight: bold;
    font-size: 11px;
    margin-bottom: 5px;
}

.laBqHB {
    width: 25px;
    height: 25px;
    background-color: rgb(241, 242, 243);
    position: relative;
    background-size: cover;
    background-position: center center;
    border-radius: 50%;
}

.ikkJUL {
    color: rgb(54, 153, 255);
    font-size: 11px;
    font-weight: bold;
    line-height: 1.3;
    margin-bottom: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.irPtrP {
    padding: 0px;
    display: block;
}
.iDhzRL {
    font-size: 11px;
    color: rgb(0, 0, 0);
    line-height: 1.5;
    flex: 1 1 0%;
}

.b-pannel-right { 
background-attachment: scroll;
background-clip: border-box;
background-color: #3a8299;
background-image: url("bg.jpg");
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat-x;
background-size: auto;
color: rgb(255, 255, 255);
font-size: 16px;
margin-bottom: 5px;
 }
 
 .b-pannel-right__content { 
padding-bottom: 6px;
padding-left: 10px;
font-size: 16px;
padding-right: 10px;
padding-top: 9px;
 }
  .b-pannel-right__text { 
padding-left: 10px;
font-size: 16px;
padding-right: 10px;
padding-top: 5px;
text-align:center;
font-size: 12px;
 }

.b-pannel-right__content {
	padding: 4px 10px 6px;
}

.b-pannel-right__content input {
	margin-top: 5px;
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size: 14px;
	color: #3f3e3c;
	padding: 5px 0px 4px;
}
.b-pannel-right2 { 
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(95, 131, 14);
background-image: url("bg2.jpg");
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat-x;
background-size: auto;
color: rgb(255, 255, 255);
font-size: 16px;
margin-bottom: 10px;
 }
 
 .b-pannel-right2__content { 
padding-bottom: 6px;
padding-left: 10px;
font-size: 16px;
padding-right: 10px;
padding-top: 9px;
 }

.b-pannel-right2__content {
	padding: 4px 10px 6px;
}

.b-pannel-right2__content input {
	margin-top: 5px;
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size: 14px;
	color: #3f3e3c;
	padding: 5px 0px 4px;
}



/* ################# MAIN STRUCTURE ###################### *


/* ################# HEADER ###################### */
#header{}
#header_inn{position:relative;}
#logo{position:absolute;top:0px;left:11px;width:322px}
#logo a{display:block;color:#555555;font-size:11px;text-decoration:none;cursor:pointer}
#logo a span{display:block;margin:-3px 0px 0px 0px;padding:0px 4px 0px 4px}
.day_now{font-size:11px;position:absolute;top:8px;left:15px}
a.star_favorit{background:url(star_fav.png) no-repeat left top;display:block;height:28px;left:330px;position:absolute;top:7px;width:12px}
a.star_favorit:hover{width:107px}
#v5-foot {
    min-width: 1250px;
    max-width: 1280px;
    margin: 0 auto;
}

#v5-foot div.v5-logo {
	position: relative;
	padding-top: 8px;
	padding-left: 110px;
		padding-right: 350px;
}

#v5-foot div.v5-logo a {
	text-decoration: none;
	font-size: 12px;
	color: #dfdfdf;
	
}

#v5-foot div.v5-logo a {
	display: inline-block;
}

#v5-foot div.v5-logo a img {
	position: absolute;
	top: 0;
	left: 0px;
	border: 0;
	
}

* html #v5-foot div.v5-logo a img {
	left: -60px;
}

#v5-foot div.v5-logo span.v5-footer-links {
	vertical-align: bottom;
	font-size: 12px;
	color: #dfdfdf;
	
}

/**
 * @subsection menu
 */
#v5-foot ul.v5-menu {
	margin: 0;
	margin-left: -14px;
	padding: 0;
	padding-top: 4px;
	padding-left: 8px;
	list-style-type: none;
}

#v5-foot ul.v5-menu li {
	display: inline-block;
	line-height: 11px;
	padding: 0 8px;
	border-right: 1px solid #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

* html #v5-foot ul.v5-menu li {
    display: inline;
}

#v5-foot ul.v5-menu li.v5-last {
	border-right: none;
}

#v5-foot ul.v5-menu li a {
	text-decoration: underline;
	color: #fff;
}

#v5-foot div.v5-counters {
	position: absolute;
	right: 5px;
	top: 10px;
}


#v5-foot {
	position: relative;
	height: 60px;
}
* html #v5-foot {
	width: expression(document.getElementsByTagName('body')[0].clientWidth > 1320 ? '1280px' : (document.getElementsByTagName('body')[0].clientWidth <= 1203 ? '1203px' : 'auto'));
}
#v5-foot-wrap {
    padding: 0 10px;
}

#v5-foot-wrap {
    height: 100px;
    margin-top: 40px;
    background-color: #7090a2;
	min-width:1225px;
}
#v5-foot {
    min-width: 1250px;
    max-width: 1280px;
    margin: 0 auto;
}
* html #v5-foot {	text-align: left}
* html #v5-foot-wrap {text-align: center}


#v6-foot {
    min-width: 1250px;
    max-width: 1280px;
    margin: 0 auto;
}

#v6-foot div.v6-logo {
	position: relative;
	padding-top: 8px;
	padding-left: 110px;
}

#v6-foot div.v6-logo a {
	text-decoration: none;
	font-size: 12px;
	color: #dfdfdf;
	
}

#v6-foot div.v6-logo a {
	display: inline-block;
}

#v6-foot div.v6-logo a img {
	position: absolute;
	top: 0;
	left: 0px;
	border: 0;
	
}

* html #v6-foot div.v6-logo a img {
	left: -60px;
}

#v6-foot div.v6-logo span.v6-footer-links {
	vertical-align: bottom;
	font-size: 12px;
	color: #dfdfdf;
	
}

/**
 * @subsection menu
 */
#v6-foot ul.v6-menu {
	margin: 0;
	margin-left: -14px;
	padding: 0;
	padding-top: 4px;
	padding-left: 8px;
	list-style-type: none;
}

#v6-foot ul.v6-menu li {
	display: inline-block;
	line-height: 11px;
	padding: 0 8px;
	border-right: 1px solid #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

* html #v6-foot ul.v6-menu li {
    display: inline;
}

#v6-foot ul.v6-menu li.v6-last {
	border-right: none;
}

#v6-foot ul.v6-menu li a {
	text-decoration: underline;
	color: #fff;
}

#v6-foot div.v6-counters {
	position: absolute;
	right: 5px;
	top: 10px;
}


#v6-foot {
	position: relative;
	height: 60px;
}
* html #v6-foot {
	width: expression(document.getElementsByTagName('body')[0].clientWidth > 1320 ? '1280px' : (document.getElementsByTagName('body')[0].clientWidth <= 1203 ? '1203px' : 'auto'));
}
#v6-foot-wrap {
    padding: 0 10px;
}

#v6-foot-wrap {
    height: 60px;
  
    background-color: #7090a2;
}
#v6-foot {
    min-width: 1250px;
    max-width: 1280px;
    margin: 0 auto;
}
* html #v6-foot {	text-align: left}
* html #v6-foot-wrap {text-align: center}



#main-menu{
	height: 29px;
	line-height: 29px;
	color: #ffffff;
	background: #7c96ac url("menline.jpg") 0 0 repeat-x;
	font-size: 13px;
	font-weight: bold;
	
/*	margin: 0 25px; */

}

#main-menu a{
	display: block;
	float: left;
	padding: 0 10px;
	margin-right: 5px;
	color: #ffffff;
	text-decoration: underline;
}

#main-menu a:hover{
	background-color: #2B6295;
text-decoration: none;
}


#main-menu a#home-button{
	margin: 0 5px;
	width: 16px;
	height: 29px;
	background: transparent url("home0000.gif") 50% 50% no-repeat;
text-decoration: none;

}

#main-menu a.drop-down-menu{
	padding-right: 17px !important;
	text-decoration: none;
	background: transparent url("arrow-me.gif") 100% 50% no-repeat;
		text-decoration: underline;
}

#main-menu a.drop-down-menu:hover{
text-decoration: none;
	background-color: #2B6295;
}
#main-menu  a.drop-down-menuactive {background:#2B6295}

#main-menu  a.active {background:#2B6295}

#main-menu a#new-year-button{
	padding-left: 25px !important;
	background: transparent url("snowflake.gif") 5px 50% no-repeat;
	color: #FFFF2A;
}

#main-menu a#new-year-button:hover{
	background-color: #FFF;
}

#main-menu a#new-post{
	display: block;
	height: 30px;
	width: 123px;
	float: right;
	padding: 0;
	background: transparent url("new-post.png") 0 0 no-repeat;
}

#main-menu a#new-post b{
	display: block;
	margin: 0 10px 0 5px;
	padding-left: 20px;
	background: transparent url("add00000.gif") 0 50% no-repeat;
}

#main-menu a#new-post:hover{
	background-color: transparent;
}

ul.drop-menu{
	margin: 0;
	padding: 0;
	background-color: #7090a2;
	border: 2px;
	font-size: 13px;
		font-weight: bold;
	filter: alpha(opacity=95);
	opacity: .95;
	MozOpacity: .95;
	z-index: 1000;

}

ul.drop-menu li{
	margin: 0;
	padding: 0;
  list-style: none;
  text-align: left;
  white-space: nowrap;
  zoom: 1;
  /* wid\th: expression(parentNode.offsetWidth + "px"); */
  !width: 180px;
}

ul.drop-menu li a{
	display: block;
	position: relative;
	padding: 5px 20px 5px 20px;
	color: #ffffff;
	text-decoration: none;
	background: transparent url("arrow-mf.gif") 10px 50% no-repeat;
}

ul.drop-menu li a:hover{
	color: #b10101;
	
	background: transparent url("arrow-mf2.gif") 10px 50% no-repeat;
	background-color: #FFF;
	text-decoration: underline;
}

/* Побочное меню */

 .categories li { float: left;  list-style-type:none; margin:-10px 10px 10px 0px; } 
 .categories a { color: #999; text-decoration: none; display: block; text-align: center; padding-top: 42px; background: url("catMenu_.png") no-repeat; } 
 .categories a:hover { color: #e20000; } 
 .categories .cat_weather { min-width: 47px; _width: 47px; background-position: -189px 0; } 
 .categories .cat_weather:hover { background-position: -189px -57px; } 
 .categories .cat_weather:active { background-position: -188px -56px; } 
 .categories .cat_tv { min-width: 50px; _width: 38px; background-position: -291px 0; }
 .categories .cat_tv:hover { background-position: -290px -57px; } 
 .categories .cat_tv:active { background-position: -290px -56px; } 
 .categories .cat_map { min-width: 38px; _width: 38px; background-position: -413px 0; } 
 .categories .cat_map:hover { background-position: -413px -56px; }
 .categories .cat_map:active { background-position: -413px -57px; } 
 .categories .cat_job { min-width: 46px; _width: 36px; background-position: -543px 0; } 
 .categories .cat_job:hover { background-position: -543px -57px; }
 .categories .cat_job:active { background-position: -543px -56px; } 
 .categories .cat_horo { min-width: 38px; _width: 38px; background-position: -653px -55px; } 
 .categories .cat_horo:hover { background-position: -653px -55px; } 
 .categories .cat_horo:active { background-position: -653px -53px; } 
 .categories .cat_love { min-width: 38px; _width: 38px; background-position: -61px 0px; } 
 .categories .cat_love:hover { background-position: -61px -55px; } 
 .categories .cat_love:active { background-position: -60px -54px; } 
  .categories {margin-right:0px; margin-left:-30px;margin-bottom:17px;}

/* Фото слайд шоу */
ul#pikame{
	padding-left:0;
	width:100%;
	margin:0 auto;}
.pika_main{
	padding-left:5px;
	margin:0 auto;}
#pikame li{
	margin:5px 0 5px 5px;
	float: left;
	position:relative;
	overflow:hidden;}

/* thats all you NEED to edit. But continue if you'd like. */
ul#pikame li img{position:relative;cursor:pointer;}
.pika_main img{}
.pika_main{position: relative;margin:0 auto;}
.pikachoose li{float:left;position:relative;overflow:hidden;list-style:none;}
.pika_play{position:absolute;top:10px;right:20px;z-index:1;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;}
.pika_play img{border:none !important;}
.pika_caption{width:100%;text-align:center;}
.pika_navigation a{font-size: 12px;color:white;text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}


.tbl_header{  width: 500px;font-size: 12px;}
.tbl_header tr td{padding: 5px;vertical-align: top;}
.tbl_header tr .td_weather{width: 13%;padding-right: 5px;}
.tbl_header tr .td_ads{height:50px;}
.tbl_header tr .td_google{width: 33%; height:40px;padding-right: 5px;}
.tbl_header tr .td_cources, 
.tbl_header tr .td_add{width: 33%;padding-right: 5px;}
.tbl_header tr td .tit{font-weight: bolder;margin: 0px 0px 4px 0px;}
.tbl_header tr td .tit a{font-weight: normal;}

.tbl_header tr td .line_tabs{margin: 0px 0px 4px 0px;}
.tbl_header tr td .line_tabs2{margin: 0px 0px -2px 0px;}
.tbl_header tr td .line_tabs a{text-decoration: none;color: #000;}
.tbl_header tr td .line_tabs a:hover{text-decoration: underline;}
.tbl_header tr td .line_tabs .active,
.tbl_header tr td .line_tabs .active:hover{font-weight: bolder;text-decoration: none;}

/* top menu */
#top_menu{background: #7c97ac  0 0 repeat-x; height:40px;z-index:1;position:relative; min-width:1250px;}
#top_menu .top_menu_inner{margin:5px 0px 0px 11px; min-width:1225px;}
#top_menu table{}
#top_menu table td{padding:0px 0px;height:40px;text-align:center}
#top_menu table td .ya-site-suggest-items{text-align:left;} 
#top_menu table td .pos{position:relative; text-align:center}
#top_menu table td .pos .link_level_1{text-decoration:none; padding:0px 12px; font: 14px Arial,Helvetica,sans-serif; color:#fff; display:block;line-height:40px }
#top_menu table td.active .pos .link_level_1,#top_menu table td.hover .pos .link_level_1{ text-decoration:none;  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.400);background-color: #fff;color:#4E6CA1}
#top_menu table td .pos .sub_menu{position:absolute;left:-1px;top:40px;padding:10px 0px 0px 0px;background:#fff; border-radius: 0px 3px 3px;box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.400);text-align:left;display:none;float:left;width:190px}
#top_menu table td.rt .sub_menu{left:auto;z-index:10;right:-1px}
#top_menu table td .pos .sub_menu ul{list-style-type:none; margin:0px 10px 0px 10px;padding:0px}
#top_menu table td .pos .sub_menu ul li{margin:0px 0px 8px 0px; padding:0px;font-size:13px;color:#4E6CA1;white-space:nowrap}
#top_menu table td .pos .sub_menu ul li.glue{background:#ccc;font-size:12px; line-height:0px;height:1px;overflow:hidden;position:relative;margin:0px -15px 5px -15px}
#top_menu table td .pos .sub_menu ul li a{color:#4E6CA1;text-decoration:underline}
#top_menu table td .pos .sub_menu ul li a:hover{color:#b10000; text-decoration:none}
#top_menu table td.glue {float:left;; padding: 0px 0px 0px;}
#top_menu table td.glue div { background: #9eb2c1;height: 20px;min-width: 1px;white-space: nowrap;width: 1px;margin-top: 10px}



/* ################# CENTER ###################### */
.center{padding: 15px 10px 15px 10px; line-height: 18px;}
.center_index {padding: 15px 10px 15px 10px;}
.center h1, .center h2, .center h3, .center h4, .center h5, .center h6 {line-height: normal;}
.center .h1, .center .h2, .center .h3, .center .h4, .center .h5, .center .h6 {line-height: normal;}
.wrapper{width:100%;float:right;margin:0px 0px 0px -240px}
.right_main{margin:0px 0px 0px 260px}
.left_column{width:240px;float:left;margin:0px -240px 0px 0px}
.wrapper_inn{width:100%;float:left;margin:0px -240px 0px 0px}
.right_column{width:240px;float:right; margin:0px 0px 0px -240px}
.center_column{margin:0px 260px 0px 0px;}
.center_kord{padding: 0px 0px 0px 10px;}

.center_menu {margin: 0px 0px 15px 0px;}
.center_menu ul {margin: 0px;	padding: 0px; list-style-type: none;}
.center_menu ul li {padding: 3px 9px; float: left; font-size: 13px;}
.center_menu ul li.active {background-color: #3e95da;}
.center_menu ul li.active a {color: #fff;}

.list_col {padding: 0px 0px 5px 0px;}
.list_col ul {margin:0px; padding:0px; list-style-type:none; line-height: 18px;}
.list_col ul li {margin:0px 0px 10px 0px; padding: 0px 0px 0px 10px;background:url(bullet00.gif) left 7px no-repeat}
.list_col ul li h4 {margin: 0px; padding: 0px; font-family:Arial,Tahoma,sans-serif; font-weight: normal; font-size: 13px;}
.list_col ul li .date {white-space: nowrap; font-size: 10px; color: #68685E;}
.list_col .all_info {margin-left: 10px;}

/* common styles */
.img_lf {margin: 0px 20px 15px 0px; float: left;}

.left_image {margin: 0px 20px 10px 0px; float: left;}
.left_image .i{font-size: 0px;line-height: 0px;margin: 0px 0px 5px 0px;}
.left_image .t{font-size: 10px; color: #666;font-family: Tahoma, Arial, sans-serif;line-height: 11px;}

.right_image {margin: 0px 0px 10px 20px; float: right;}
.right_image .i{font-size: 0px;line-height: 0px;margin: 0px 0px 5px 0px;}
.right_image .t{font-size: 10px; color: #666;font-family: Tahoma, Arial, sans-serif;line-height: 11px;}

.center_image {margin: 0px 0px 10px 0px;}
.center_image .in{margin: 0 auto 0px auto;}
.center_image .i{font-size: 0px;line-height: 0px;margin: 0px 0px 5px 0px;}
.center_image .t{font-size: 10px; color: #666;font-family: Tahoma, Arial, sans-serif;line-height: 11px;}

.see{font-size:11px; background:url(news_mai.gif) no-repeat 0 3px;padding:0px 0px 0px 15px;margin:0px 0px 0px 3px;color:#000; line-height: normal;}
.comments { background:url(news_mai.png) no-repeat 0 2px; padding:0px 0px 0px 13px;color:#000; font-size:11px; line-height: normal;}
.comments a{background:url(news_mai.png) no-repeat 0 2px; padding:0px 0px 0px 13px;color:#000;}
.comments a:hover{text-decoration:none;}
.print_link { display: block; float: right; background: url(ico_prin.gif) no-repeat 0 0; padding: 2px 0px 2px 20px; font-size: 11px; color: #68685E; text-decoration: none; line-height: normal; }
.print_link:hover { text-decoration: underline; }
.date_item {display: inline; margin: 0; white-space: nowrap; font-size: 11px; color: #68685E;  line-height: normal;}
.title_item {margin: 0px 0px 15px 0px; line-height: normal;}
.title_item h1 {margin: 0px 0px 10px 0px; padding: 0px; font-weight: normal;}

.glue_line{background:url(border_dotted.gif) left top repeat-x;height:1px;font-size:0px;line-height:0px;overflow:hidden;margin:0px 0px 10px 0px}
.glue_line_blue{height:3px;font-size:0px;line-height:0px;overflow:hidden;margin:0px 0px 10px 0px;background-color:#3e95da}
.title_cont{border-bottom:1px solid #99bdd1;margin:0px 0px 15px 0px;line-height:normal}

.title_cont h3{float:left;margin:0px;padding:5px;font-size:20px;font-weight:normal;background-color:#e3edf2}
.title_cont a{text-decoration:none}
.title_cont a:hover{text-decoration:underline}

.title_contmain{border-bottom:2px dotted  #99bdd1;margin:-10px 0px 0px 0px;line-height:normal}
.title_contmainn{border-bottom:1px dotted  #99bdd1;margin:-10px 0px 0px 0px;line-height:normal}
.title_contmaincnews{border-bottom:1px dotted  #99bdd1;margin:5px 0px 5px 0px;line-height:normal}
.title_contmain_green{border-bottom:2px   dotted  #649600;margin:-10px 0px 0px 0px;line-height:normal}

.title_cont_gray { border-color: #999; }
.title_cont_gray h2 { background-color: #e3e3e3; }
.title_cont_gray a { color: #000; }

.title_cont_yellow {border-color: #ffd36b; position:relative;text-align:center}
.title_cont_yellow h3 { background-color: #ffd36b; }
.title_cont_yellow a { color: #835c00; }

.title_cont_orange { border-width: 3px; border-color: #f17e00; position:relative;text-align:center}
.title_cont_orangeh3 { background-color: #ffd36b; }
.title_cont_orange a { color: #835c00; }

.title_cont_green { border-color: #649600; }
.title_cont_green h3 { background-color: #649600; }
.title_cont_green a { color: #fff; }

.section{padding:2px 0px 0px 0px;color:#999;font-size:12px}
.section span{color:#649600}

.pages_top{padding:0px 0px 10px 0px}
.pages_bot{padding:0px 0px 10px 0px}
.pages{line-height:normal;font-size:15px}
.pages .next{margin:0px 5px 0px 5px}
.pages .next span{margin:0px 0px 0px 5px}
.pages .prev{margin:0px 5px 0px 5px}
.pages .prev span{margin:0px 5px 0px 0px}
.pages p{margin:0px;padding:20px 0px 0px 0px;font-weight:normal;position:relative}
.pages p a{padding:5px 7px}
.pages p .active{padding:5px 7px;background:#e3e3e3}

/* / common styles */

.news_list_cond
{
	/*border-bottom: 1px solid #d8d8d8;*/
	border-color: #99bdd1;
	margin-bottom: 15px;
	padding-right: 15px;
}

.news_list_cond .title
{
	margin: 0px 0px 15px 0px;	
	border-bottom: 1px solid #99bdd1;
}

.news_list_cond .title h3
{
	/*background-color: #3e95da;*/
	background-color: #e3edf2;
	/*color: #fff;*/
	color: #0047a2;
	/*font-size: 24px;*/
	font-size: 22px;
	margin: 0px 10px 0px 0px;
	padding: 7px 15px 6px 15px;
	width: 210px;
	float: left;
}

.news_list_cond .title p
{
	float: left;
	margin: 0px;
	padding: 12px 0px 0px 0px;
	color: #0047a2;
}

.news_list_cond .title h3 a
{
	/*color: #fff;*/
	color: #0047a2;
	text-decoration: none;
}

.news_list_cond .title h3 a:hover
{
	text-decoration: underline;
}

.news_list_cond ul
{
	float: left;
	width: 55%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.news_list_cond ul li
{
	margin: 0px 0px 20px 120px;
	padding: 0px;
	position: relative;
}

.news_list_cond ul li h4
{
	display: inline;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
}

.news_list_cond ul li p.image
{
	float: left;
	left: -120px;
	margin: 0 -100px 0 0;
	position: relative;
	width: 100px;
}

.news_list_cond ul.condensed
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: right;
	width: 40%;
}

.news_list_cond ul.condensed li
{
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 20px;
	background: url(marker.gif) 10px 6px no-repeat;
}

.news_list_cond ul.condensed li h4
{
	display: inline;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}

.news_list_cond ul li .comments
{
	background: url(news_mai.png) 0px 3px no-repeat;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	padding: 0px 5px 0px 13px;
}

.news_list_cond .short_text
{
	padding: 5px 0px 0px 0px;
}

.news_list_cond ul li p.date
{
	display: inline;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
	font-size: 10px;
	color: #68685e;
}

.source_link{padding:0px 0px 10px 0px; line-height: normal; font-size:13px; float:right;}
.source_link span{color:#999}
.send_contact{border:1px solid #DBDBDB;margin:0px 0px 8px 0px;padding:10px 10px 10px 0px; line-height: normal;}
.send_contact h4 { margin: 0px 0px 8px 0px; font-weight: bolder; }
.round_bl{margin:0px 0px 8px 0px; line-height: normal;}
.round_bl .tpb,.round_bl .btb{height:5px;position:relative;overflow:hidden;font-size:0px;line-height:0px}
.round_bl .tpb .cb,.round_bl .btb .cb{height:5px;background-color:#c8e1f7;margin:0px 5px 0px 5px}
.round_bl .lfb,.round_bl .rtb{height:10px;width:10px;position:absolute;background:url(corners0.gif) left top no-repeat}
.round_bl .tpb .lfb{left:0px;top:0px;margin-top:-5px;margin-left:-5px}
.round_bl .tpb .rtb{right:0px;top:0px;margin-top:-5px;margin-right:-5px}
.round_bl .btb .lfb{left:0px;bottom:0px;margin-bottom:-5px;margin-left:-5px}
.round_bl .btb .rtb{right:0px;bottom:0px;margin-bottom:-5px;margin-right:-5px}
.round_bl .cnb{background-color:#c8e1f7;padding:5px 4px 5px 6px;}
.round_bl h3{font:18px PT Sans Narrow,Tahoma,Arial,Helvetica;;margin:0px 0px 5px 5px;padding:0px}
.round_bl h4{font:18px PT Sans Narrow,Tahoma,Arial,Helvetica; margin:0px 0px 6px 0px}

.round_bl_yellow .tpb .cb,.round_bl_yellow .btb .cb{background-color:#f7f0c8;}
.round_bl_yellow .lfb,.round_bl_yellow .rtb{background:url(corners0.gif) left -10px no-repeat}
.round_bl_yellow .cnb{background-color:#f7f0c8;}

.round_bl_gray .tpb .cb,.round_bl_gray .btb .cb{background-color:#ebebeb;}
.round_bl_gray .lfb,.round_bl_gray .rtb{background:url(corners0.gif) left -20px no-repeat}
.round_bl_gray .cnb{background-color:#ebebeb;}

.round_bl_green .tpb .cb,.round_bl_green .btb .cb{background-color:#e9efdb;}
.round_bl_green .lfb,.round_bl_green .rtb{background:url(corners0.gif) left -20px no-repeat}
.round_bl_green .cnb{background-color:#e9efdb;}

.round_b2{margin:0px 0px 5px 0px; line-height: normal;}
.round_b2 .tpb,.round_b2 .btb{height:5px;position:relative;overflow:hidden;font-size:0px;line-height:0px}
.round_b2 .tpb .cb,.round_b2 .btb .cb{height:5px;background-color:#c8e1f7;margin:0px 5px 0px 5px}
.round_b2 .lfb,.round_b2 .rtb{height:10px;width:10px;position:absolute;background:url(corners0.gif) left top no-repeat}
.round_b2 .tpb .lfb{left:0px;top:0px;margin-top:-5px;margin-left:-5px}
.round_b2 .tpb .rtb{right:0px;top:0px;margin-top:-5px;margin-right:-5px}
.round_b2 .btb .lfb{left:0px;bottom:0px;margin-bottom:-5px;margin-left:-5px}
.round_b2 .btb .rtb{right:0px;bottom:0px;margin-bottom:-5px;margin-right:-5px}
.round_b2 .cnb{background-color:#c8e1f7;padding:0px 0px 6px 0px;}
.round_b2 h3{font-size:21px;margin:0px 0px 5px 5px;padding:0px}
.round_b2 h4{font:18px Tahoma,Arial,Helvetica; margin:0px 0px 6px 0px}

.round_b2_yellow .tpb .cb,.round_b2_yellow .btb .cb{background-color:#f7f0c8;}
.round_b2_yellow .lfb,.round_b2_yellow .rtb{background:url(corners0.gif) left -10px no-repeat}
.round_b2_yellow .cnb{background-color:#f7f0c8;}

.round_b2_orange .tpb .cb,.round_b2_yellow .btb .cb{background-color:#d87844;}
.round_b2_orange .lfb,.round_b2_yellow .rtb{background:url(corners0.gif) left -10px no-repeat}
.round_b2_orange .cnb{background-color:#d87844;}
.round_b2_orange .cnb h3{color:#FFF;font-size:16px; padding-top:10px;}

.round_b2_gray .tpb .cb,.round_b2_gray .btb .cb{background-color:#ebebeb;} 
.round_b2_gray .lfb,.round_b2_gray .rtb{background:url(corners0.gif) left -20px no-repeat}
.round_b2_gray .cnb{background-color:#ebebeb;}

.round_b2_horo .tpb .cb,.round_b2_horo.btb .cb{background:url(horob.jpg)} 
.round_b2_horo .lfb,.round_b2_horo .rtb{background:url(corners0.gif) left -20px no-repeat}
.round_b2_horo .cnb{background:url(horob.jpg)}
#horo1  h1 a {color:#FFF;}/*6B5525*/
#horo1 h1 a:hover {color:#FFF; text-decoration:none}
#horo1 {padding:10px 10px 0px 10px;}
#horo1  img.poster {margin:4px 5px 0 0; width:64px;}
#horo1 .tip {font:11px Tahoma,Arial,Helvetica; color:#888888; padding-bottom:5px;}
#horo1 div.af_x {padding-bottom:15px;}
#horo1  .clb {font:11px Tahoma,Arial; padding-top:2px; padding-bottom:3px; color:#0077C3;}
#horo1 .lm {background:url(g/kvbl.gif) no-repeat 0 5px; padding-left:13px; padding-bottom:5px;}
#horo1  .lm span {font:bold 11px Tahoma,Arial; color:#0077C3;}

#horo1   h1 {font:18px PT Sans Narrow,Tahoma,Arial,Helvetica;  padding-left:35px; padding-bottom:5px; margin:0px;}

.round_b2_mam .tpb .cb,.round_b2_mam.btb .cb{background:url(mam.jpg)} 
.round_b2_mam .lfb,.round_b2_mam .rtb{background:url(corners0.gif) left -20px no-repeat}
.round_b2_mam .cnb{background:url(mam.jpg)}
#mam1  h1 a {color:#FFF;}/*6B5525*/
#mam1 h1 a:hover {color:#FFF; text-decoration:none}
#mam1 {padding:10px 0px 0px 0px;}
#mam1  img.poster {margin:4px 5px 0 0; width:64px;}
#mam1 .tip {font:11px Tahoma,Arial,Helvetica; color:#888888; padding-bottom:5px;}
#mam1 div.af_x {padding-bottom:15px;}
#mam1  .clb {font:11px Tahoma,Arial; padding-top:2px; padding-bottom:3px; color:#0077C3;}
#mam1 .lm {background:url(g/kvbl.gif) no-repeat 0 5px; padding-left:13px; padding-bottom:5px;}
#mam1  .lm span {font:bold 11px Tahoma,Arial; color:#0077C3;}

#mam1   h1 {font:18px PT Sans Narrow,Tahoma,Arial,Helvetica;  padding-left:3px; padding-bottom:5px; margin:0px;}

.round_b2_mam2 .tpb .cb,.round_b2_mam2.btb .cb{background:url(netvodi.jpg)} 
.round_b2_mam2 .lfb,.round_b2_mam2 .rtb{background:url(corners0.gif) left -20px no-repeat}
.round_b2_mam2 .cnb{background:url(netvodi.jpg)}
#mam2  h1 a {color:#FFF;}/*6B5525*/
#mam2 h1 a:hover {color:#FFF; text-decoration:none}
#mam2 {padding:10px 0px 0px 0px;}
#mam2  img.poster {margin:4px 5px 0 0; width:64px;}
#mam2 .tip {font:11px Tahoma,Arial,Helvetica; color:#888888; padding-bottom:5px;}
#mam2 div.af_x {padding-bottom:15px;}
#mam2  .clb {font:11px Tahoma,Arial; padding-top:2px; padding-bottom:3px; color:#0077C3;}
#mam2 .lm {background:url(g/kvbl.gif) no-repeat 0 5px; padding-left:13px; padding-bottom:5px;}
#mam2  .lm span {font:bold 11px Tahoma,Arial; color:#0077C3;}

#mam2   h1 {font:18px PT Sans Narrow,Tahoma,Arial,Helvetica;  padding-left:3px; padding-bottom:5px; margin:0px;}
 


.round_b3 .tpb,.round_b3 .btb{height:5px;position:relative;overflow:hidden;font-size:0px;line-height:0px}
.round_b3{margin:0px 0px 10px 0px; line-height: normal;}
.round_b3_gray .tpb .cb,.round_b3_gray .btb .cb{background-color: #d27300;}
.round_b3_gray .lfb,.round_b3_gray .rtb{background:url(corners0.gif) left -20px no-repeat}
.round_b3_gray .cnb{background-color:#d27300 ;}

.round_b2_green .tpb .cb,.round_b2_green .btb .cb{background-color:#e9efdb; }
.round_b2_green .lfb,.round_b2_green .rtb{background:url(corners0.gif) left -20px no-repeat}
.round_b2_green .cnb{background-color:#e9efdb;}

.menu_col{margin:0px;padding:0px;list-style-type:none}
.menu_col li{margin:0px 0px 8px 0px;padding:0px 0px 0px 10px;background:url(bullet00.gif) left 7px no-repeat}
.menu_col .active a{color: #000; font-weight: bolder; text-decoration: none;}
.menu_col .level_1 a{color: #057C1F;}

/* ##### ������� �� ������� ##### */
.news_main_block{margin:0px 0px 0px 0px}
.news_main_block .name_block{margin:0px 0px 5px 0px;color:#ca0300;float:left;font-weight:bolder;font:16px PT Sans Narrow;line-height:18px}
.news_main_block .name_block a{text-decoration:none;color:#ca0300}
.news_main_block .link_all_item{color:#0463BC;font-size:11px;line-height:18px;float:right}
.news_main{margin:0px 0px 10px 0px;font-family:Arial,Tahoma,sans-serif;}
.news_main .news_content{display:none}
.news_main .line_vkladki{background:url(news_mai.jpg) repeat-x 0px 1px;margin:0px 0px 10px 2px;height:30px; border-radius:3px;/*overflow: hidden;*/ position: relative;}
.news_main .line_vkladki .inner{margin:0px 0px 0px 0px}
.news_main .line_vkladki ul{list-style-type:none;margin:0px;padding:0px}
.news_main .line_vkladki ul li{display:block;float:left;height:30px;margin:0px;padding:0px;font-size:13px;/*line-height:21px*/}
.news_main .line_vkladki ul li a{color:#8C8C8C;background:url(vkl_dott.gif) repeat-x left bottom;margin:0px 13px 0px 13px;padding:4px 0px 0px 0px;text-decoration:none;display: block;float:left;}
.news_main .line_vkladki ul li.active a{background:url(vkl_oran.png) no-repeat left top;display:block;float:left;height:30px;color:#fff;margin:0px;padding:0px;}
.news_main .line_vkladki ul li a span{}
.news_main .line_vkladki ul li.active a span{background:url(vkl_orao.png) no-repeat right top;display:block;float:left;height:30px;padding:0px 13px 0px 13px;}
.news_main .line_vkladki ul li a span span{}
.news_main .line_vkladki ul li.active a span span{background:url(vkl_orap.png) no-repeat center top;display:block;float:left;height:26px;padding:4px 0px 0px 0px;}
.news_main .line_vkladki .lenta {/*background:url(../lenta_9may.png) no-repeat left top;*/ display: block;height: 33px;width: 65px;font-size: 0px;line-height: 0px; position: absolute; right: 10px; top: -5px;}
.news_main .wrap{width:100%;margin:0px 0px 0px -250px;float:right}
.news_main .wrap .right_list{margin:0px 0px 0px 250px}
.news_main .wrap .right_list ul{list-style-type:none;margin:0px 0px 5px 0px;padding:0px 0px 5px 35px;background:url(news_maj.gif) repeat-x left bottom}
.news_main .wrap .right_list ul li{margin:0px 0px 11px 0px;font-size:14px;color:#000;position:relative;padding:0px}
.news_main .wrap .right_list ul li .title{color:#000;text-decoration:none}
.news_main .wrap .right_list ul li .title:hover{text-decoration:underline;color:#037DD3}
.news_main .wrap .right_list ul li .date{color:#ABABAB;font-size:10px;position:absolute;left:-35px;top:0px}
.news_main .wrap .right_list ul li .meta_info{font-size:11px;color:#999999;white-space:nowrap}
.news_main .wrap .right_list ul li .meta_info .see{background:url(news_mai.gif) no-repeat 0 3px;padding:0px 0px 0px 15px;margin:0px 0px 0px 3px;color:#037DD3}
.news_main .wrap .right_list ul li .meta_info .comments{margin:0px 0px 0px 3px}
.news_main .wrap .right_list ul li .meta_info .comments a{background:url(news_mai.png) no-repeat 0 2px;padding:0px 0px 0px 13px;color:#037DD3;text-decoration:none}
.news_main .wrap .right_list ul li .meta_info .comments a:hover{text-decoration:underline}
.news_main .wrap .right_list .link_to_all{color:#037DD3;font-weight:bolder;font-size:13px;margin:0px 0px 0px 64px}
.news_main .wrap .right_list .link_to_all a{color:#037DD3;text-decoration:underline;margin:0px 5px 0px 0px}
.news_main .wrap .right_list .link_to_all a:hover{text-decoration:none}
.news_main .wrap .right_list .link_to_all ins{font-size:14px;text-decoration:none}

.news_main .com{width:100%;margin:0px 0px 0px -250px;float:right}
.news_main .com .right_list{margin:0px 0px 0px 1px}
.news_main .com .right_list ul{list-style-type:none;margin:0px 0px 5px 0px;padding:0px 0px 5px 35px;background:url(news_maj.gif) repeat-x left bottom}
.news_main .com .right_list ul li{ margin:0px 0px 11px 0px; padding:0px 0px 3px 0px;font-size:13px;color:#000;position:relative;}
.news_main .com .right_list ul li .title{ color:#000;text-decoration:none}
.news_main .com .right_list ul li .title:hover{text-decoration:none;color:#B10000;}
.news_main .com .right_list ul li .date{color:#ABABAB;font-size:10px;position:absolute;left:-35px;top:0px} 
.news_main .com .right_list ul li .date img{vertical-align: middle;}
.news_main .com .right_list ul li .meta_info{font-size:11px;color:#999999;white-space:nocom}
.news_main .com .right_list ul li .meta_info .see{background:url(news_mai.gif) no-repeat 0 3px;padding:0px 0px 0px 15px;margin:0px 0px 0px 3px;color:#037DD3}
.news_main .com .right_list ul li .meta_info .comments{margin:0px 0px 0px 3px}
.news_main .com .right_list ul li .meta_info .comments a{background:url(news_mai.png) no-repeat 0 2px;padding:0px 0px 0px 13px;color:#037DD3;text-decoration:none}
.news_main .com .right_list ul li .meta_info .comments a:hover{text-decoration:underline}
.news_main .com .right_list .link_to_all{color:#037DD3;font-weight:bolder;font-size:13px;margin:0px 0px 0px 64px}
.news_main .com .right_list .link_to_all a{color:#037DD3;text-decoration:underline;margin:0px 5px 0px 0px}
.news_main .com .right_list .link_to_all a:hover{text-decoration:none}
.news_main .com .right_list .link_to_all ins{font-size:14px;text-decoration:none}

span.d {font:10px Tahoma,Arial,Helvetica; color:#777777;}
span.p {color:#AAAAAA; font:9px Tahoma,Arial,Helvetica;}
.news_main .com .right_list ul li  span.im {background:url(icon-foto.png) no-repeat 1px 2px; padding-left:32px;}
.news_main .com .right_list ul li  span.vid {background:url(icon-video.png) no-repeat 1px 2px; padding-left:32px;}

.news_main .wrap .right_list ul li  span.im {background:url(icon-foto.png) no-repeat 1px 2px; padding-left:32px;}
.news_main .wrap .right_list ul li  span.vid {background:url(icon-video.png) no-repeat 1px 2px; padding-left:32px;}

.news_main .last_new{width:240px;float:left}
.news_main .last_new .image{margin:0px 0px 5px 0px;padding:0px;font-size:0px;line-height:0px}
.news_main .last_new .image img{border:0px}
.news_main .last_new h3{font:18px PT Sans Narrow;line-height:24px;color:#037DD3;font-weight:normal;margin:0px 5px 5px 5px;padding:0px}
.news_main .last_new h3 .title{color:#037DD3;text-decoration:underline}
.news_main .last_new h3 .title:hover{text-decoration:none}
.news_main .last_new h3 .new_meta_info{font-size:11px;color:#999999;white-space:nowrap}
.news_main .last_new h3 .new_meta_info .time{}
.news_main .last_new h3 .new_meta_info .see{background:url(news_mai.gif) no-repeat 0 2px;padding:0px 0px 0px 15px;margin:0px 0px 0px 3px;color:#037DD3}
.news_main .last_new h3 .new_meta_info .comments{margin:0px 0px 0px 3px}
.news_main .last_new h3 .new_meta_info .comments a{background:url(news_mai.png) no-repeat 0 2px;padding:0px 0px 0px 13px;color:#037DD3;text-decoration:none}
.news_main .last_new h3 .new_meta_info .comments a:hover{text-decoration:underline}
.news_main .last_new p{margin:0px 5px 0px 5px;padding:0px;font-size:13px;color:#555555}

.news_main .last_new  span.im {background:url(icon-foto.png) no-repeat 1px 1px; padding-left:32px;}
.news_main .last_new span.vid {background:url(icon-video.png) no-repeat 1px 1px; padding-left:32px;}

 span.im {background:url(icon-foto.png) no-repeat 1px 1px; padding-left:32px; }
 span.vid {background:url(icon-video.png) no-repeat 1px 1px; padding-left:32px;}

/* ##### ������� ������� ##### */
.main_slide_news { background: url(slide_ne.gif) repeat-x top left #2c88d2; font-family: Arial, Tahoma, sans-serif; margin: 0px 0px 20px 0px; }
.main_slide_news .nm_btm_bg { background: url(slide_nf.gif) repeat-x bottom left; }
.main_slide_news .nm_wrapper { width: 100%; float: right; margin: 0px 0px 0px -260px; }
.main_slide_news .nm_wrapper .nm_right { margin: 0px 0px 0px 260px }
.main_slide_news .nm_wrapper .nm_right ul { list-style-type: none; margin: 0px; padding: 0px; }
.main_slide_news .nm_wrapper .nm_right ul li { background: url(slide_ng.gif) repeat-x left bottom #fff; margin: 0px; padding: 0px; height: 50px; color: #0078c1; font-size: 14px; line-height: normal; }
.main_slide_news .nm_wrapper .nm_right ul li.active { background: #2c88d2; }
.main_slide_news .nm_wrapper .nm_right ul li a { display: block; height: 50px; text-decoration: none; color: #0078c1; padding: 0px 10px 0px 10px;} 
.main_slide_news .nm_wrapper .nm_right ul li.active a { color: #fff; text-decoration: none; }
.main_slide_news .nm_wrapper .nm_right ul li a span { text-align: left; font-style: normal; display: inline-block; vertical-align: middle; }
.main_slide_news .nm_wrapper .nm_right ul li a i.helper { display: inline-block; vertical-align: middle; height: 100%; width: 0px; text-decoration: none; }
.main_slide_news .nm_left { width: 260px; float: left; }
.main_slide_news .nm_left .news_detail { padding: 10px 0px 0px 0px; margin: 0px 10px 0px 10px; display: none; }
.main_slide_news .nm_left .news_detail .top_line { margin: 0px 0px 10px 0px; font-size: 11px; color: #fff; background: transparent; padding: 0px;}
.main_slide_news .nm_left .news_detail .top_line .date { display: block; float: left; background: #fff; padding: 1px 2px 1px 2px; color: #0078c1; }
.main_slide_news .nm_left .news_detail .top_line .meta_info { display: block; padding: 0px 2px 0px 2px; font-size: 11px; line-height: 11px; float: right; }
.main_slide_news .nm_left .news_detail .top_line .meta_info .see { background: url(news_mai.gif) no-repeat 0 3px; padding: 1px 0px 3px 15px; display: inline-block; color: #fff; }
.main_slide_news .nm_left .news_detail .top_line .meta_info .comments { background: url(news_mai.png) no-repeat 0 3px; padding: 1px 0px 3px 15px; margin: 0px 0px 0px 5px; text-decoration: none; color: #fff; display: inline-block; }
.main_slide_news .nm_left .news_detail .image { font-size: 0px; line-height: 0px; overflow: hidden; margin: 0px 0px 10px 0px; border: 5px solid #eae9e9;	}
.main_slide_news .nm_left .news_detail .image img { border: 0px; }
.main_slide_news .nm_left .short { font-size: 11px; line-height: normal; color: #fff; margin: 0px 0px 10px 0px; }
.main_slide_news .nm_left .short a { color: #fff; text-decoration: underline; }
.main_slide_news .nm_left .short a:hover { text-decoration: none; }

.slide_news_head { border-bottom: 1px solid #99bdd1; }
.slide_news_head .title { margin: 0px 0px 0px 0px;	}
.slide_news_head .title h3 { background-color: #e3edf2; color: #037dd3; font-size: 22px; margin: 0px 10px 0px 0px; padding: 7px 15px 6px 15px; width: 210px; float: left; }
.slide_news_head .title p { float: left; margin: 0px; padding: 12px 0px 0px 0px; color: #037DD3; }
.slide_news_head .title h3 a { color: #037dd3; text-decoration: none; }
.slide_news_head .title h3 a:hover { text-decoration: underline; }

/* ##### ������ �������� ##### */
.list_news{position:relative;margin:0px 0px 20px 0px}
.list_news ul{margin:0px 0px -5px 0px;padding:0;list-style-type:none}
.list_news li{position:relative;padding:0px;margin:0 0 20px 120px;line-height:18px}
.list_news li.bold{background-color:#fbf8ea;}
.list_news li.group_date{margin:0 0 20px 0;color:#777777;font-size:14px;font-weight:bolder}
.list_news li.group_date a{color:#777777;text-decoration:underline}
.list_news li.group_date a:hover{text-decoration:none}
.list_news li.no-image{margin-left:0 !important}
.list_news li .section{font-size:11px;color:#68685E;padding-right:5px}
.list_news li .section a{text-decoration:underline;color:#649600}
.list_news li .section a:hover{text-decoration:none}
.list_news li p{margin:6px 0px 0px 0px}
.list_news li p.date{display:inline;margin:0;white-space:nowrap;font-size:11px;color:#68685E}
.list_news li p.image{position:relative;left:-120px;width:100px;margin:0 -100px 0 0;float:left}
.list_news li h3{display:inline;position:relative;margin:0;font-size:18px; font-family: Arial,Tahoma,Helvetica;line-height:normal;font-weight:normal}
.list_news li p.company{margin:0px;color:#057C1F;font-size:11px}
.all_news a{background:url(ico_all_.gif) right 3px no-repeat;padding-right:18px}
.list_news span.im {background:url(icon-foto.png) no-repeat 1px 3px; padding-left:32px;}
.list_news span.vid {background:url(icon-video.png) no-repeat 1px 3px; padding-left:32px;}

.b-more-link{}
.b-more-link-blue{border-top:1px solid #99BDD1}
.b-more-link-yellow{border-top:1px solid #FFD36B}
.b-more-link-green{border-top:1px solid #649600}
.b-more-link-up{padding:8px 24px 9px 38px;color:#FFFFFF;font-size:12px;margin-right:15px;text-decoration:none;display:-moz-inline-box;display:inline-block}
.b-more-link-blue .b-more-link-up{background:url(b-more-l.gif) no-repeat 18px center #E3EDF2;color:#037DD3}
.b-more-link-more{padding:7px 0 0 0;display:-moz-inline-box;display:inline-block}
.b-more-link-more-value{padding:0px 7px 0px 0px;background:url(b-more-m.gif) no-repeat right 7px;color:#037DD3;text-decoration:underline}
.b-more-link-more-value:hover{text-decoration:none}

/* ##### ������ ���������� ##### */
.list_pubs{position:relative;margin:0px 0px 20px 0px}
.list_pubs ul{margin:0px 0px -5px 0px;padding:0;list-style-type:none}
.list_pubs li{position:relative;padding:0px;margin:0 0 20px 240px;line-height:18px}
.list_pubs li.group_date{margin:0 0 20px 0;color:#777777;font-size:14px;font-weight:bolder}
.list_pubs li.group_date a{color:#777777;text-decoration:underline}
.list_pubs li.group_date a:hover{text-decoration:none}
.list_pubs li.no-image{margin-left:0 !important}
.list_pubs li .section{font-size:11px;color:#68685E;padding-right:5px}
.list_pubs li .section a{text-decoration:underline;color:#649600}
.list_pubs li .section a:hover{text-decoration:none}
.list_pubs li p{margin:6px 0px 0px 0px}
.list_pubs li p.date{display:inline;margin:0;white-space:nowrap;font-size:11px;color:#68685E}
.list_pubs li p.image{position:relative;left:-240px;width:220px;margin:0 -220px 0 0;float:left}
.list_pubs li h3{display:inline;position:relative;margin:0;font-size:18px; font-family: Tahoma,Arial,Helvetica;line-height:normal;font-weight:normal}

/* ##### ���������� �� ������� ##### */
.pub_main_block{margin:0px 0px 0px 0px}
.pub_main_block .name_block{margin:0px 0px 5px 0px;color:#ca0300;float:left;font-weight:bolder;font-size:16px;line-height:18px}
.pub_main_block .name_block a{text-decoration:none;color:#ca0300}
.pub_main_block .link_all_item{color:#0463BC;font-size:11px;line-height:18px;float:right;}
.pub_main_block .pub_main{}
.pub_main_block .pub_main_red{background:#ca0300}
.pub_main_block .pub_main_blue{background:#007ac2}
.pub_main_block .pub_main .wrap{width:100%;margin:0px 0px 0px -205px;float:right}
.pub_main_block .pub_main .wrap .rt_image{height:196px;margin:0px 0px 0px 205px;position:relative;overflow:hidden}
.pub_main_block .pub_main .wrap .rt_image .link_to_all { background: url(shadow_b.png) repeat left top; position: absolute; right: 0px; bottom: 0px; display: block; padding: 3px 5px 4px 5px; color: #fff; font-size: 11px; font-family: Tahoma; text-decoration: none; display:none; }
.pub_main_block .pub_main .wrap .rt_image img{position:absolute;left:9999px;top:9999px;margin:0px 0px 0px -200px;}
.pub_main_block .pub_main .wrap .rt_image img.active{left:50%;top:50%;}
.pub_main_block .pub_main .lf_list{width:200px;float:left}
.pub_main_block .pub_main .lf_list ul{list-style-type:none;margin:0px;padding:1px 0px 0px 0px}
.pub_main_block .pub_main .lf_list ul li{background:#fff;border:1px solid #c8cde0;border-right:0px;display:block;height:64px;margin:-1px 0px 0px 0px;padding:0px 5px 0px 5px;position:relative;font-size:0px;line-height:0px}
.pub_main_block .pub_main .lf_list ul li.r_active{background:#ca0300;border:1px solid #ca0300;border-right:0px}
.pub_main_block .pub_main .lf_list ul li.b_active{background:#007ac2;border:1px solid #007ac2;border-right:0px}
.pub_main_block .pub_main .lf_list ul li .name{padding:5px 0px 0px 0px;margin:0px 0px 5px 0px}
.pub_main_block .pub_main .lf_list ul li .name a{color:#0274c1;font-size:14px;line-height:14px;text-decoration:underline}
.pub_main_block .pub_main .lf_list ul li.r_active .name a,.pub_main_block .pub_main .lf_list ul li.b_active .name a{color:#fff}
.pub_main_block .pub_main .lf_list ul li .name a:hover{text-decoration:none}
.pub_main_block .pub_main .lf_list ul li .short{font-size:11px;line-height:11px;color:#555555}
.pub_main_block .pub_main .lf_list ul li.r_active .short,.pub_main_block .pub_main .lf_list ul li.b_active .short{color:#fff}
.pub_main_block .pub_main .lf_list ul li .arrow{width:10px;height:20px;position:absolute;top:50%;right:-15px;margin:-10px 0px 0px 0px}
.pub_main_block .pub_main .lf_list ul li.r_active .arrow{background:url(pm_arrow.gif) no-repeat right center}
.pub_main_block .pub_main .lf_list ul li.b_active .arrow{background:url(pm_arrox.gif) no-repeat right center}

/* ##### ���������� ##### */
.block_publications { margin: 0px 0px 20px 0px; }
.list_publications { margin: 0px 0px 10px -20px; text-align: left; height: 350px; overflow: hidden; position: relative; }
.list_publications .block { text-decoration: none;  display: inline-block; vertical-align: top; text-align: left; margin: 0px 0px 100px 20px; }
.list_publications .item { width: 220px; }
.list_publications .item .image { display: block; font-size: 0px; line-height: 0px; margin: 0px 0px 5px 0px; position: relative; float: left; text-decoration: none; height: 160px; overflow: hidden; }
.list_publications .item .image .meta { display: block; position: absolute; left: 0px; top: 100%; margin-top: -24px; height: 19px; background: url(shadow_b.png) repeat left top; font-size: 11px; line-height: normal; padding: 5px 10px 0px 10px; color: #fff; }
.list_publications .item .name { margin: 0px 0px 5px 0px; font-size: 16px; color: #993333; font-weight: bolder; }
.list_publications .item .name a { color: #993333; text-decoration: none; }
.list_publications .item .name a:hover { text-decoration: underline; }
.list_publications .item .short { font-size: 12px; color: #000; }

/* ##### ������� �������� �� ������� ##### */
.comp_news_main .name_block{margin:0px 0px 5px 0px;color:#008d1f;float:left;font-weight:bolder;font-size:16px;line-height:18px}
.comp_news_main .name_block a{text-decoration:none;color:#008d1f}
.comp_news_main .link_all_item{color:#0463BC;font-size:11px;line-height:18px;float:right}
.comp_news_main .item { padding: 0px 0px 5px 0px; margin: 0px 0px 3px 0px; background: url(point_99.gif) repeat-x left bottom; }
.comp_news_main .item span.p { color: #AAAAAA; font-size: 10px; font-family: Tahoma,Arial,Helvetica; }
.comp_news_main .item .date { color: #777777; font-size: 11px; white-space: nowrap; font-family: Tahoma,Arial,Helvetica; }
.comp_news_main .item p { color: #057C1F; font-size: 11px; margin: 0; padding: 2px 0px 0px 0px; }
.comp_news_main .item img { float: left; margin: 2px 10px 3px 0; width: 64px; }

/* #### ������ ������ � ���������� ### */
.side_items_vkl{}
.side_items_vkl h4{font-size:16px;font-weight:bolder;margin:0px 0px 10px 20px;padding:0px;color:#000}
.side_items_vkl h4 a{color:#000;text-decoration:none}
.side_items_vkl .line_vkl{ position: relative;}
.side_items_vkl .line_vkl ul{list-style-type:none;margin:0px;padding:0px 0px 0px 11px;float: left;}
.side_items_vkl .line_vkl ul li{margin:0px 0px 0px -1px;padding:0px;float:left;font-size:12px;color:#000;background:#ededed;border:1px solid #cccccc;border-bottom:0px;text-transform:uppercase;}
.side_items_vkl .line_vkl ul li.active{background:#fff}
.side_items_vkl .line_vkl ul li a{background:url(px_cccccc.gif) repeat-x left bottom;display:block;padding:3px 10px 4px 10px;color:#000;text-decoration:none;float:left}
.side_items_vkl .line_vkl ul li.active a{background:transparent}
.side_items_vkl .inner{background:url(px_cccccc.gif) repeat-x left top #fff;padding:10px 0px 10px 0px;margin:-1px 0px 0px 0px;border:1px solid #cccccc;border-top:0px;}
.side_items_vkl .inner .link_all_items{padding:0px 10px 0px 10px;font-size:12px;color:#CA0300}
.side_items_vkl .inner .link_all_items a{background:url(ico_arro.gif) no-repeat right 6px;padding:0px 10px 0px 0px;color:#CA0300;text-decoration:underline}
.side_items_vkl .inner .link_all_items a:hover{text-decoration:none}
.side_list_gray{list-style-type:none;margin:0px;padding:0px}
.side_list_gray li{background:url(point_99.gif) repeat-x left bottom;margin:0px 10px 10px 10px;padding:0px 0px 10px 0px;line-height:normal;color:#666666;font-size:11px}
.side_list_gray li .meta{font-size:10px;font-family:Tahoma;margin:0px 0px 3px 0px}
.side_list_gray li .meta .date{color:#4b4b4b}
.side_list_gray li .meta .section{color:#666666;font-size:10px;padding:0px 0px 0px 5px}
.side_list_gray li .meta .section a{color:#649600;text-decoration:underline}
.side_list_gray li .meta .section a:hover{text-decoration:none}
.side_list_gray li .title{margin:0px 0px 3px 0px;font-size:14px;font-weight:bolder;color:#000}
.side_list_gray li .title a{text-decoration:none;color:#000}
.side_list_gray li .title a:hover{text-decoration:underline}
.side_list_gray li .short{font-size:11px}

/* #### ������ ������ � �������� ������ ### */
.side_pre_img{}
.side_pre_img h4{font-size:16px;font-weight:bolder;margin:0px 0px 10px 10px;padding:0px;color:#000}
.side_pre_img h4 a{color:#000;text-decoration:none}
.side_pre_img .item{margin:0px 0px 5px 0px;height:130px;overflow:hidden;background:#fff;border:2px solid #fff;font-size:0px;line-height:0px;text-decoration:none;position:relative}
.side_pre_img .red_brd{border:2px solid #ffbab9}
.side_pre_img .blue_brd{border:2px solid #efefef}
.side_pre_img .red_lba{border:2px solid #CA0300}
.side_pre_img .blue_lba{border:2px solid #7c7c7c}
.side_pre_img .item .picture{position:absolute;top:40%;left:42%}
.side_pre_img .item .info{background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.804) 100%) transparent;
bottom: 0px;
font-style: normal;
left: 0px;
position: absolute;
right: 0px;
text-align: left;
padding:7px 0px 6px 0px;
text-shadow: 0px 0px 3px #000000;}



.side_pre_img .item .info .in{display:block;margin:0px 5px 0px 10px;color:#fff;font-family:Tahoma;font-size:12px;line-height:normal}
.side_pre_img .item .date{ float: left;  display:inline-block;font-size:10px;padding:2px 5px 2px 5px;margin:5px 0px 3px 0px; line-height:normal; position:absolute; color:#fff;font-family:Tahoma;}
.side_pre_img .red_brd .info .date{background:#CA0300}
.side_pre_img .blue_brd .date{background:#7090a2}
.side_pre_img .item .info .title{clear:both;display:block}
.side_pre_img .item .info .title a{text-decoration:none;color:#fff}
.side_pre_img .item .info .title a:hover{text-decoration:underline}
.side_pre_img .item .date a{text-decoration:none;color:#fff}
.side_pre_img .item .date a:hover{text-decoration:underline}
.side_pre_img .link_all_items{padding:0px 10px 0px 10px;font-size:12px;color:#CA0300}
.side_pre_img .link_all_items a{background:url(ico_arro.gif) no-repeat right 6px;padding:0px 10px 0px 0px;color:#CA0300;text-decoration:underline}
.side_pre_img .link_all_items a:hover{text-decoration:none}


/* #### ������ ������ � �������� ������ ### */

.mainExclusive {
	margin: 0 0 -5px 0;
}

.mainExclusivePad {
	padding: 0px 0px 0px 5px;
}

.mainExclusiveBox {
	position:center; 
	overflow: hidden;
	clear: both;
	width: 100%;
	
}

.mainExclusive h2 {
	margin-bottom: 10px;
}

.mainExclusive h2 a {
	text-decoration: none;
	border-bottom: 1px solid #037dd3;
}

.exclusiveItem {
	margin-left: 505px;
	margin-bottom: 5px;
	float: rigth;
	width: 245px;
	position: relative;
	overflow: hidden;
	background: #000;
	height: 150px;
}

.exclusiveItem img {
	display: block;
}

.exclusiveItemTextPad {
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.298) 0px, rgba(0, 0, 0, 0.804) 100%) transparent;
bottom: 0px;
font-style: normal;
left: 0px;
position: absolute;
right: 0px;
text-align: left;
	color: #fff

}

.exclusiveItemShadow {
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.298) 100%) transparent;
content: "";
height: 15px;
left: 0px;
position: absolute;
top: -15px;
width: 100%;
}
.exclusiveItemText {
	font-size: 13px;
	line-height: 16px;
	display: block;
	padding: 8px 10px 10px;
	position: relative;
	z-index: 100
	text-shadow: 0px 0px 3px #000000;
	
}
.exclusiveItem2 {
	margin-top: -310px;
	float: left;
	width: 500px;
	position: relative;
	overflow: hidden;
	background: #000;
	height: 305px;
}

.exclusiveItem2 img {
	display: block;
}

.exclusiveItemTextPad2 {
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.298) 0px, rgba(0, 0, 0, 0.804) 100%) transparent;
bottom: 0px;
font-style: normal;
left: 0px;
position: absolute;
right: 0px;
text-align: left;
	color: #fff

}

.exclusiveItemShadow2 {
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.298) 100%) transparent;
content: "";
height: 15px;
left: 0px;
position: absolute;
top: -15px;
width: 100%;
}
.exclusiveItemText2 {
	font-size: 20px;
	line-height: 24px;
	display: block;
	padding: 8px 10px 10px;
	position: relative;
	z-index: 100
	text-shadow: 0px 0px 3px #000000;
	
}

#tvget890_now_block_content {
     margin-left: -39px;
}
/* #### ������ �� ���������� #### */
.group_by_cat { border-color: #99bdd1; margin: 0px 0px 15px 0px; }
.group_by_cat .title { margin: 0px 0px 15px 0px; border-bottom: 1px solid #99bdd1; }
.group_by_cat .title h3 { background-color: #e3edf2; color: #037dd3; font-size: 22px; margin: 0px 10px 0px 0px; padding: 7px 15px 6px 15px; width: 210px; float: left; }
.group_by_cat .title p { float: left; margin: 0px; padding: 12px 0px 0px 0px; color: #037DD3; }
.group_by_cat .title h3 a { color: #037dd3; text-decoration: none; }
.group_by_cat .title h3 a:hover { text-decoration: underline; }

/* ##### �������� #### */
.social_block { background:#dee5f2 ;   padding: 10px;  margin: 20px 0px 15px 0px;}
.ga_block {padding-top: 27px;  margin-bottom: -7px;}
.social_block2 { background:#dee5f2 ;   padding: 10px;  margin: -7px 0px 15px 0px;}
.zakladki {width: 350px; float: left; }
.zakladki ul {height: 26px; overflow: hidden; list-style-type: none; margin: 0px 0px 3px 0px; padding: 0px; }
.zakladki li {float: left; padding-right: 4px}
.zakladki li a {background: url(zakladki.gif); width: 26px; height: 26px; float: left; display: block}
.zakladki .lj a {background-position: 0 0}
.zakladki .lj a:hover {background-position: 0 -27px}
.zakladki .vk a {background-position: -27px 0}
.zakladki .vk a:hover {background-position: -27px -27px}
.zakladki .fb a {background-position: -54px 0}
.zakladki .fb a:hover {background-position: -54px -27px}
.zakladki .tw a {background-position: -81px 0}
.zakladki .tw a:hover {background-position: -81px -27px}
.zakladki .ma a {background-position: -108px 0}
.zakladki .ma a:hover {background-position: -108px -27px}
.zakladki .send a {background-position: -135px 0}
.zakladki .send a:hover {background-position: -135px -27px}
.zakladki .ok a {background-position: -162px 0}
.zakladki .ok a:hover {background-position: -162px -27px}
.zakladki .ya a {background-position: -189px 0}
.zakladki .ya a:hover {background-position: -189px -27px}
.zakladki .gp a {background-position: -216px 0}
.zakladki .gp a:hover {background-position: -216px -27px}
.zakladki .rss a {background-position: -243px 0}
.zakladki .rss a:hover {background-position: -243px -27px}
.zakladki span2 {color: #777; width: 270px; font-size: 10px; clear: both; display: block; line-height: normal; padding: 7px 0px 0px 0px; }
.like_btns { float: right; }
.like_btns .button { float: right; position: relative; margin: 0px 0px 3px 0px; }
.like_btns .button a.main_link { background: url(btn_like.gif) no-repeat left 0px; display: block; height: 26px; float: left; font-size: 14px; font-weight: bolder; color: #666666; text-decoration: none; }
.like_btns .button a.main_link:hover, 
.like_btns .button a.active { background: url(btn_like.gif) no-repeat left -78px; color: #6bb24b; }
.like_btns .button a.main_link span { background: url(btn_like.gif) no-repeat right -26px; display: block; height: 26px; float: left; padding: 0px 4px 0px 4px; }
.like_btns .button a.main_link:hover span,
.like_btns .button a.active span { background: url(btn_like.gif) no-repeat right -104px; }
.like_btns .button a.main_link span span { background: url(btn_like.gif) repeat-x left -52px; padding: 3px 5px 0px 5px; height: 23px; }
.like_btns .button a.main_link:hover span span,
.like_btns .button a.active span span { background: url(btn_like.gif) repeat-x left -130px; }
.like_btns .button a.main_link span span span { display: inline; height: auto; float: none; padding: 0px; }
.like_btns .button a.main_link span span span.arrow { background: url(ico_up_a.gif) no-repeat right -4px; padding: 0px 9px 0px 0px; display: moz-inline-box; display: inline-block; }
.like_btns .button a.main_link:hover span span span.arrow,
.like_btns .button a.active span span span.arrow { background: url(ico_up_a.gif) no-repeat right 8px; padding: 0px 9px 0px 0px; }
.like_btns .button a.main_link span span span.dashed { background: url(dashed_6.gif) repeat-x left bottom; }
.like_btns .button a.main_link:hover span span span.dashed,
.like_btns .button a.active span span span.dashed { background: url(dashed_7.gif) repeat-x left bottom; }
.like_btns .pop_like { position: absolute; bottom: 25px; right: 0px; padding: 0px 0px 4px 0px; display: none; z-index: 100; }
.like_btns .pop_like .pop_inner { background: #fff; border: 1px solid #ccc; padding: 10px 10px 5px 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; position: relative; zoom:1; }
.like_btns .item { margin: 0px 0px 5px 0px; font-size: 0px; line-height: 0px; }
.like_btns .comment_text { color: #777777; font-size: 10px; line-height: normal; text-align: right; display: block; float: right; }
@-moz-document url-prefix() {
  .odkl-klass-oc, .odkl-klass-stat, .odkl-klass-oc-voted { padding-bottom: 2px; padding-top: 0px; }
}

/* ���������� ���� � ������ */
.social_links { margin: 0px 0px 0px 0px;}
.social_links table {border-collapse: collapse;width: auto;margin: 0 auto;}
.social_links table td {padding: 0px;}
.social_links ul { list-style-type: none; margin: 0px; padding: 0px; }
.social_links ul li { margin: 0px 5px 0px 0px; padding: 0px; float: left; font-size: 11px; line-height: 16px; color: #777777; height: 16px; }
.social_links ul li.text { }
.social_links ul li a { display: block; float: left; height: 16px; padding: 0px 0px 0px 16px; color: #0077C3; text-decoration: none; }
.social_links ul li.vk a {	background: url(we_in_so.gif) no-repeat 0 0; }
.social_links ul li.fb a { background: url(we_in_so.gif) no-repeat 0 -20px; }
.social_links ul li.tw a { background: url(we_in_so.gif) no-repeat 0 -40px; }
.social_links ul li.gp a { background: url(we_in_so.gif) no-repeat 0 -60px; }
.social_links ul li.ok a { background: url(we_in_so.gif) no-repeat 0 -80px; }

/* Raspis */
.raspis{padding: 5px 0px 0px 0px;}
.raspis .vkl{}
.raspis .vkl{list-style-type: none;margin: 0px;padding: 0px;}
.raspis .vkl li{background: #eeeeee;float: left;height: 24px;margin: 0px;padding: 0px;font-size: 11px;}
.raspis .vkl li.active{background: #5cab60;}
.raspis .vkl li.active a{color: #ffffff;}
.raspis .vkl li a{	display: block;height: 24px;line-height: 24px;float: left;margin: 0px;padding: 0px 4px 0px 0px;color: #0e7969;text-decoration: none;}
.raspis .vkl li a:hover{ background: #5cab60; color: #000;}
.raspis .vkl li a span{background: url(dashed_3.gif) repeat-x left bottom;}
.raspis .vkl li.ektsev a{padding-left: 10px; padding-right: 10px;}
.raspis .vkl li.pervo a{padding-left: 12px; padding-right: 10px;}
.raspis .vkl li.ektuz a{padding-left: 12px; padding-right: 10px;}
.raspis .vkl li.active a span{background: none;}
.raspis .tab{clear: both;}
.raspis .tab .white{background: #f5f5f5; }

/* в соц сетях */
.soc_likebox{padding: 0px;}
.soc_likebox .vkl{}
.soc_likebox .vkl{list-style-type: none;margin: 0px;padding: 0px;}
.soc_likebox .vkl li{background: #eeeeee;float: left;height: 24px;margin: 0px;padding: 0px;font-size: 11px;}
.soc_likebox .vkl li.active{background: #5c82ab;}
.soc_likebox .vkl li.active a{color: #ffffff;}
.soc_likebox .vkl li a{	display: block;height: 24px;line-height: 24px;float: left;margin: 0px;padding: 0px 4px 0px 0px;color: #3b6798;text-decoration: none;}
.soc_likebox .vkl li a span{background: url(dashed.gif) repeat-x left bottom;}
.soc_likebox .vkl li.ok a{background: url(ico_ok.gif) no-repeat 4px center;padding-left: 22px;}
.soc_likebox .vkl li.vk a{background: url(ico_vk.gif) no-repeat 4px center;padding-left: 24px;}
.soc_likebox .vkl li.active a span{background: none;}
.soc_likebox .tab{ position:relative; clear: both;}

.soc_likebox .tab .parent {
    position:relative;
}
.soc_likebox .tab .widget {
  position:relative;
}


/* ##### MAP ###### */
.line_vkladki{margin:0px 0px 15px 0px;padding:0px}
.line_vkladki .list_vkladki{list-style-type:none;padding:0px;margin:0px;float: left;}
.line_vkladki .list_vkladki li{margin:0px;padding:0px;float:left;height:35px}
.line_vkladki .list_vkladki li h2 {margin:0px;padding:0px;float:left;height:35px;}
.line_vkladki .list_vkladki li a{display:block;float:left;height:35px;text-decoration:none}
.line_vkladki .list_vkladki li.active a{background:url(vkladki_gray_lt.gif) no-repeat left top #e9e9e9}
.line_vkladki .list_vkladki li a span{display:block;float:left;height:28px;font-size:15px; padding:7px 10px 0px 10px}
.line_vkladki .list_vkladki li.active a span{background:url(vkladki_gray_rt.gif) no-repeat right top}
.line_vkladki .list_vkladki li a span span{padding:0px;height:auto;border-bottom:1px dashed #0086e5;padding:0px}
.line_vkladki .list_vkladki li.active a span span{background:transparent;border:0px;color:#363636}
.line_vkladki .about {padding: 10px 0px 0px 0px;font-size: 11px;float: right;}
.line_vkladki .about a{background: url(i.gif) no-repeat left 2px;padding: 0px 0px 0px 15px;text-decoration: none;color: #666;}
.line_vkladki .about a:hover{color: #666;}
.line_vkladki .about a span{background: url(dashed_6.gif) repeat-x left bottom;}
.list_vkladki_line{font-size:0px;line-height:0px;background:#e9e9e9;height:4px}

/* map filter */
.map-filter{border:1px solid #d5e5e2;background:url(filter_b.gif) left top repeat-x #d5e5e2;margin:0px 0px 5px 0px}
.map-filter-in{padding:15px 13px 10px 10px;}
.map-filter-table{border-collapse:collapse;}
.map-filter-text{padding:0px 5px 0px 0px;vertical-align:middle;border:0px}
.map-filter-glue{width:10px;padding:0px;vertical-align:middle;border:0px}
.map-filter-input{padding:0px;vertical-align:middle;border:0px}
.map-filter-street{position:relative;zoom:1;width:188px}
.map-filter-street-input{width:186px;color:#000;padding:2px 0px 2px 0px;border:1px solid #a5acb2;background:#fff}
.map-filter-input-house{padding:2px 0px 2px 0px;border:1px solid #a5acb2;background:#fff;width:100px}
.map-filter-submit{padding:0px;vertical-align:middle;border:0px}
.map-filter-submit-button{font-family:Arial,Tahoma,sans-serif;padding:1px 0px 1px 0px;text-align:center;font-size:14px;font-weight:bolder;cursor:pointer;width:100px}



.map_tabs{display:block;}
.map_tabs .under_menu{}
.map_tabs .um_active{display: none;}
.map_tabs .text{padding:5px 0px 10px 0px;color:#666;font-size:11px;line-height:normal}
.map_tabs .text p {margin: 0px 0px 5px 0px;padding: 0px;}
.map_filter{border:1px solid #a7dff4;background:url(filter_bg.gif) left top repeat-x #bce6ff;margin:0px 0px 5px 0px}
.map_filter .outer_tb{float: left;padding:15px 13px 10px 10px;}
.map_filter table{border-collapse:collapse;}
.map_filter table td{padding:0px;vertical-align:middle;border:0px}
.map_filter table td.text{padding:0px 5px 0px 0px}
.map_filter table td.glue{width:10px}
.map_filter table td .filter_input{position:relative;width:188px}
.map_filter table td .filter_input input{width:186px;color:#000;padding:2px 0px 2px 0px;border:1px solid #a5acb2;background:#fff}
.map_filter table td.text_input{}
.map_filter table td.text_input input{padding:2px 0px 2px 0px;border:1px solid #a5acb2;background:#fff}
.map_filter table td.submit{}
.map_filter table td.submit input{font-family:Arial,Tahoma,sans-serif;padding:1px 0px 1px 0px;text-align:center;font-size:14px;font-weight:bolder;cursor:pointer}
.map_warning {font-size: 14px;font-weight: bolder;color: #ff0000;padding: 10px 0px 10px 0px; border: 1px solid #ff0000;text-align: center;margin: 0px 0px 5px 0px;display: none;}
.map_filter .type_map{width: 100px;float: right;padding: 0px 10px 0px 0px;}
.map_filter .type_map span{display: block;background: #fff;font-size: 10px;line-height: 20px;color: #666666;padding: 0px 10px 0px 10px;margin: 5px 0px 5px 0px;cursor: pointer;}
.map_filter .type_map span.active{background: #41aded;color: #fff;}

.domain_site { text-transform: uppercase; }
.link_lf_arrow {background: url(blue_arrow_lf.gif) no-repeat left 6px;padding: 0px 0px 0px 16px;}
.link_rt_arrow {background: url(blue_arrow_rt.gif) no-repeat right 6px;padding: 0px 16px 0px 0px;}

/* #### jquery.autocomplete.css #### */
.ac_results{padding:0px;border:1px solid #0863a0;background-color:#fff;overflow:hidden;z-index:99999}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results li{margin:0px;padding:3px 5px;cursor:default;display:block;color:#3b3b3b;font-family:Tahoma;font-size:12px;line-height:16px;overflow:hidden}
.ac_loading{background:white url(indicator.gif) right center no-repeat}
.ac_even{background-color:#ececec}
.ac_results .ac_over{background-color:#0863a0;color:#fff}

/* ##### AFISHA ##### */
.afisha_item
{
	
}

.afisha_item .head
{
	margin: 0px 0px 10px 0px;
	line-height: normal;
}

.afisha_item .head h1
{
	margin: 0px 0px 3px 0px;
	padding: 0px;
	color: #5e5c58;
}

.afisha_item .head div
{
	color: #AEAEAE;
	font-size: 12px;
}

.afisha_item .links_go
{
	margin: 0px 0px 10px 0px;
	font-weight: bolder;
}

.afisha_item .wrap
{
	width: 100%;
	float: right;
	margin: 0px 0px 0px -210px;
}

.afisha_item .lf_col
{
	width: 210px;
	float: left;	
}

.afisha_item .lf_col .lf_kord
{
	padding: 0px 0px 20px 0px

}

.afisha_item .rt_col
{
	margin: 0px 0px 0px 210px;
	padding: 0px 0px 20px 0px

}

.afisha_item .description
{
	line-height: 20px;
	color: #5a564f;
	margin: 0px 0px 20px 0px;
}

.afisha_item .trailer
{
	margin: 0px 0px 20px 0px;
	font-size: 0px;
	line-height: 0px;
}

.characts_afisha
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.characts_afisha li
{
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #ebece9

}

.characts_afisha li .title
{
	color: #5a564f;
	float: left;
	width: 75px;
}

.characts_afisha li .text
{
	margin: 0px 0px 0px 75px
}

.list_short_afisha
{
	padding: 4px 5px 5px 5px

}

.list_short_afisha .item
{
	padding: 7px 0px 7px 0px;	
}

.list_short_afisha .item .photo
{
	float: left;
	width: 60px;
	font-size: 0px;
	line-height: 0px;
}

.list_short_afisha .item .text
{	
	margin: 0px 0px 0px 60px;
}

.list_short_afisha .item h3
{
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

.list_short_afisha .item .ganre
{
	color: #5A564F;
	margin: 0px 0px 3px 0px;
	font-size: 11px;
}

.list_short_afisha .item .raspis
{
	font-size: 11px;	
}

.list_short_afisha .item .raspis a
{
	font-weight: bolder;
}

.list_short_afisha .glue
{
	background-color: #e8d060;
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	overflow: hidden;
}

.afisha_place
{
	margin: 0px 0px 20px 0px;
}

.afisha_place .wrap
{
	width: 100%;
	float: left;
	margin: 0px -200px 0px 0px;
}

.afisha_place .lf_col
{
	margin: 0px 210px 0px 0px;
}

.afisha_place .rt_col
{
	width: 200px;
	float: right;
	margin: 0px 0px 0px -200px;
	text-align: center;
}

.afisha_place h3
{
	margin: 0px 0px 5px 0px;
	font-size: 20px;
	line-height: normal;
}

.afisha_place .characts
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.afisha_place .characts li
{
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #ebece9

}

.afisha_place .characts li .name
{
	color: #5a564f;
	display: block;
	float: left;
	width: 75px;
}

.afisha_place .characts li .text
{
	margin: 0px 0px 0px 75px;
	display: block;
}

.glue_afisha
{
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	height: 1px;
	background-color: #037dd3;
	margin: 0px 0px 20px 0px;
}
/* ##### HISTORY ##### */
/* list articles */
.list_articles
{
	position: relative;
	margin: 0px 0px 20px 0px;
}

.list_articles ul 
{
	margin: 0px 0px -5px 0px;
	padding: 0;
	list-style-type: none;
}

.list_articles li 
{
	position: relative;
	padding: 0px;
	margin: 0 0 20px 120px;
	line-height: 18px;
}

.list_articles li.no-image 
{
	margin-left: 0 !important;
}

.list_articles li p {
	margin: 0;
	margin-top: 6px;
}

.list_articles li p.date 
{
	display: inline;
	margin: 0;
	white-space: nowrap;
	font-size: 10px;
	color: #68685E;
}

.list_articles li p.image {
	position: relative;
	left: -120px;
	width: 100px;
	margin: 0 -100px 0 0;
	float: left;
}

.list_articles li h3 {
	display: inline;
	position: relative;
	margin: 0;
	font-size: 18px;
	font-family: Tahoma,Arial,Helvetica;
	line-height: normal;
	font-weight: normal;
}

#LKTG8RAQIpnBRK8H0a7l {
 float: left;
}
.all_articles a
{
	background: url(ico_all_.gif) right 3px no-repeat;
	padding-right: 18px;
}

/* list documents */
.date_document
{
	margin: 0px 0px 12px 0px;
}

.date_document span
{
	font-weight: bolder;
}

.list_documents
{
	position: relative;
	margin: 0px 0px 20px 0px;
}

.list_documents ul 
{
	margin: 0px 0px -5px 0px;
	padding: 0;
	list-style-type: none;
}

.list_documents li 
{
	position: relative;
	padding: 0px;
	margin: 0 0 20px 120px;
	line-height: 18px;
}

.list_documents li.no-image 
{
	margin-left: 0 !important;
}

.list_documents li p {
	margin: 0;
	margin-top: 6px;
}

.list_documents li p.date 
{
	display: inline;
	margin: 0;
	white-space: nowrap;
	font-size: 10px;
	color: #68685E;
}

.list_documents li p.image {
	position: relative;
	left: -120px;
	width: 100px;
	margin: 0 -100px 0 0;
	float: left;
}

.list_documents li p.image img
{
	margin-left: 15px;
}

.list_documents li h3 {
	display: inline;
	position: relative;
	margin: 0;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
}

.all_docs a
{
	background: url(ico_all0.gif) right 2px no-repeat;
	padding-right: 22px;
	padding-bottom: 1px;
}
/* list persons */
.list_persons
{
	position: relative;
	margin: 0px 0px 20px 0px;
}

.list_persons ul 
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.list_persons li 
{
	position: relative;
	padding: 0px;
	margin: 0 0 20px 95px;
	line-height: 18px;
}

.list_persons li.no-image 
{
	margin-left: 0 !important;
}

.list_persons li p {
	margin: 0;
	margin-top: 6px;
}

.list_persons li p.date 
{
	display: inline;
	margin: 0;
	white-space: nowrap;
	font-size: 10px;
	color: #68685E;
}

.list_persons li p.image {
	position: relative;
	left: -95px;
	width: 75px;
	margin: 0 -75px 0 0;
	float: left;
}

.list_persons li h3, div.list_persons li h2 {
	display: inline;
	position: relative;
	margin: 0;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
}

.pcarusel {margin: 0px 0px 0px 10px;}
.persons_carusel ul {overflow: hidden; padding: 0px; list-style-type: none; width: 200px; margin: 0px;}
.persons_carusel ul li {overflow: hidden; text-align: center; margin: 0px 20px 0px 0px; padding: 0px; width: 200px;}
.persons_carusel ul li .photo {font-size: 0px; line-height: 0px; margin: 0px 0px 7px 0px;}
.persons_carusel ul li .name {margin: 0px 10px 5px 10px; min-height: 34px; }
.persons_carusel ul li .years_life {margin: 0px 10px 0px 10px;}
.persons_carusel .jcarousel-container {margin:0 auto;}
.persons_carusel .jcarousel-clip {width: 100%;}
.persons_carusel .jcarousel-item {display: block; overflow:hidden; width: 200px;}
.persons_carusel .jcarousel-next {position:absolute; bottom: -30px; left: 50%; margin-left: -8px; width:17px; height:9px; background:url(carousel_next.gif) left top no-repeat; cursor:pointer; font-size: 0px; line-height: 0px;}
.persons_carusel .jcarousel-next:hover {background-position: left -9px;}
.persons_carusel .jcarousel-next-disabled {background-position: left -18px; cursor:default}
.persons_carusel .jcarousel-next-disabled:hover {background-position: left -18px; cursor:default}
.persons_carusel .jcarousel-prev {position:absolute; top: -30px; left:50%; margin-left: -8px; width:17px; height:9px; background:url(carousel_prev.gif) left top no-repeat; cursor:pointer; font-size: 0px; line-height: 0px;}
.persons_carusel .jcarousel-prev:hover {background-position: left -9px;}
.persons_carusel .jcarousel-prev-disabled {background-position: left -18px; cursor:default}
.persons_carusel .jcarousel-prev-disabled:hover {background-position: left -18px; cursor:default}

/* people */
.people_cord {padding: 0px 0px 20px 0px; line-height: normal;}
.header_bl {font-size: 28px; margin: 0px 0px 20px 0px;}
#people {position: relative; padding: 0px 0px 15px 0px;}
#faceIcons {float:left;position:relative; margin-bottom: 0px; padding-right:0px;}
#faceIcons ul{margin: 0px; padding: 0px; float: left; list-style-type: none;}
#faceIcons li {margin: 0px; padding: 0px;	float:left;	height:64px; width:64px; overflow: hidden;}
#faceIcons li img{margin-top:-6px;margin-left:-6px;}
.historyShort p{font-style:italic;}
#cardPreview{position:absolute;width:94px;height:118px;top:1px;left:1px;margin-left:-15px;margin-top:-12px;padding:6px 0 0 9px;z-index:201;cursor:pointer;}
#cardPreview{background:url(elements.png) 0 0 no-repeat;}
#cardPreview{background-position: 0 -1700px;}
#card {border: 1px solid #bdbdbd; background-color:#f5f5f5; position:absolute; width:310px; padding:6px 30px 6px 6px;top:1px;left:1px;margin-top:-13px;margin-left:-13px; z-index:202;}
#card .header {margin: 0px 0px 5px 0px; padding: 0px; font-size: 17px; font-weight: bolder;}
#card .img{float:left; width:85px;}
#card .content{margin-left:90px;}
#card .closer{font-size: 22px; position:absolute; width:1em; height:1em; right:0;top:0;cursor:pointer; font-family: Arial, sans-serif;}
.people_cord .hidden {display: none !important;}
.next_man {font-size: 14px; text-align: right; margin: 0px 0px 18px 0px;}
.next_man a {font-size: 12px; background: url(ico_arrow.gif) right 6px no-repeat; padding-right: 18px;}
.ramka{width:227px; height:297px;float:left; margin:0 20px 15px 0;padding: 12px 0 0 13px;background: url(ramka_photo.jpg) left top no-repeat; position: relative;}
.ramka .ltcn {background: url(rmk_ltcn.png) left top no-repeat; width: 11px; height: 11px; position: absolute; left: 11px; top: 11px; font-size: 0px; line-height: 0px;}
.ramka .rtcn {background: url(rmk_rtcn.png) right top no-repeat; width: 11px; height: 11px; position: absolute; right: 11px; top: 11px; font-size: 0px; line-height: 0px;}
.ramka .rbcn {background: url(rmk_rbcn.png) right top no-repeat; width: 11px; height: 11px; position: absolute; right: 11px; bottom: 11px; font-size: 0px; line-height: 0px;}
.ramka .lbcn {background: url(rmk_lbcn.png) right top no-repeat; width: 11px; height: 11px; position: absolute; left: 11px; bottom: 11px;  font-size: 0px; line-height: 0px;}

.characts_person
{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	list-style-type: none;
}

.characts_person li
{
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

.characts_person .name
{
	font-weight: bolder;
}

.all_persons a
{
	background: url(ico_all_persons.gif) right 2px no-repeat;
	padding-right: 18px;
}

/* list sms send */
.list_sms_send
{
	margin: 0px;
	padding: 20px 0px 0px 20px;
	list-style-type: none;
}

.list_sms_send div
{
	margin: 0px;
	padding: 0px 10px 15px 40px;
	float: left;
	position: relative

}

.list_sms_send div img
{
	position: absolute;
	top: -3px;
	left: 0px;
}

/* weather */
.weather_now
{
	width: 65px;
	display: block;
	background-color: #FFF4E4;
	font-size: 25px;
        font-family: Arial;
	text-align: center;
	padding: 2px 0px 1px 0px;
	float: left;
	position: relative;
	top: 3px;
}

.weather_img
{
	float: left;
	width: 48px;
	position: relative;
	top: 5px;
	text-align: center;
}

.weather_next
{font-size: 13px;
	float: left;
	color: #494848;
}

.weather_next p
{   
	padding: 0px;
	margin: 0px 0px 2px 0px;
}

.weather
{
	width: 300px;
}

.weather tr td
{
	padding: 0px;
	vertical-align: middle;
}

.weather tr th
{
	padding: 4px 0px 4px 0px;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
	background-color: #e3edf2;
	color: #037DD3;
	border-bottom: 1px solid #99bdd1;
}

.weather tr.tr_now th
{
	background: transparent;
	padding: 0px;
	border: 1px solid #e3edf2;
}

.weather tr.tr_now .td_now
{
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 21px;
	color: #000;
	border-right: 0px;
}

.weather tr.tr_now .td_now_tem
{
	color: #037DD3;
	font-size: 36px;
	line-height: normal;
	border-left: 0px;
	border-right: 0px;
	width: 150px;
}

.weather tr .td_no_bord, .weather tr.tr_now .td_no_bord
{
	border-left: 0px;
	border-right: 0px;
}

.weather tr .td_no_bordl, .weather tr.tr_now .td_no_bordl
{
	border-left: 0px;	
}

.weather tr.tr_dark td
{
	background-color: #f1f1f1;
}

.weather tr .td_day
{
	padding-left: 20px;
	padding-top: 20px;
	vertical-align: top;
}

.weather tr .td_day p
{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 18px;
	color: #666;
}

.weather tr td .date
{
	font-size: 18px;
}

.weather tr .weekend
{
	color: #d20000;
}

.weather tr .today .date, .weather tr .today
{
	color: #037DD3;
}

.weather_bl
{
	margin: 0px 0px 25px 0px;
}

.weather_bl h2
{
	font-size: 20px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 3px 0px;
}

.weather_bl ul
{
	margin: 0px 0px -5px 0px;
	padding: 5px 0px 0px 0px;
	list-style-type: none;
}

.weather_bl ul li
{
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

/* cources */
.tbl_cources
{
	color: #494848;
}

.tbl_cources tr td
{
	padding: 0px 0px 2px 0px;
	vertical-align: top;
}

.tbl_cources tr .td_name
{
	width: 90px;
}

.tbl_cources tr .td_value
{
	font-weight: bolder;
	width: 73px;
}

.tbl_cources tr .td_delta span
{
	padding: 0px 0px 0px 12px;
}

.tbl_cources tr .td_delta .up
{
	background: url(cources/up.png) left 1px top 3px no-repeat;
}

.tbl_cources tr .td_delta .down
{
	background: url(cources/down.png) left 1px top 3px no-repeat;
}

/* adverticing block */
.adv_bl
{
	margin: 0px 0px 15px 0px;
}

.adv_bl .title
{
	color: #999;
	margin: 0px 0px 5px 0px;
	font-size: 11px;
}

.banner_top table
{
	width: auto;
	margin: 0 auto;
}

.banner_top table tr td
{
	padding: 0px;
	vertical-align: top;
	font-size: 0px;
	line-height: 0px;
}

/* ������ */
.quote
{
	margin: 0px 0px 20px 100px;
	/*background: #F6E5CA;*/
	clear: both;
}

.quote .in_1
{
	/*background: url(../quote_lf.gif) no-repeat left 2px;
	padding: 0px 0px 0px 30px;*/
	background: url(cite_lef.gif) 13px 15px no-repeat #F6E5CA;
	font-style: italic;
	padding: 15px 13px 15px 13px;
}

.quote .in_2
{
	/*background: url(../quote_rt.gif) no-repeat right bottom;
	padding: 0px 30px 0px 0px;*/
	background: url(cite_rig.gif) right bottom no-repeat;
	padding: 0px 22px 0px 22px;
}

.quote p
{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	text-align:right;
}

/* ������ � ������ */
.quote_text
{
	margin: 0px 0px -20px 0px;
	/*background: #F6E5CA;*/
	clear: both;
}

.quote_text .in_1
{
	/*background: url(../quote_lf.gif) no-repeat left 2px;
	padding: 0px 0px 0px 30px;*/
	background: url(cite_lef.gif) 13px 20px no-repeat #F6E5CA;
	font-style: italic;
	padding: 0px 15px 0px 18px;
}

.quote_text .in_2
{
	/*background: url(../quote_rt.gif) no-repeat right bottom;
	padding: 0px 30px 0px 0px;*/
	background: url(cite_rig.gif) right bottom no-repeat;
	padding: 0px 12px 0px 12px;
}

.quote_text p
{
	margin: -20px 0px -15px 0px;
	padding: 0px;
}





/* votes */
.b-votes table.tbl-data tr td {vertical-align: top; border-top: 1px solid #EEE;}
.b-votes table.tbl-data .td-amount {width: 20%;}
.b-votes-item .time {background: url(ico_time.gif) left 5px no-repeat; color: #6b6b6b; font-size: 11px; padding: 0px 0px 2px 14px;}
.b-votes-item .time .float_left {padding-right: 7px;}
.b-votes-item .status {background: #2fbd25; font-size: 10px; line-height: normal; color: #fff; float: left; padding: 0px 4px 1px 4px; position: relative; top: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;  -khtml-border-radius: 2px;}
.b-votes-item .status_inactive {background: #e63f4e;}
.b-votes-item .amount {color: #999; font-size: 11px; text-align: right; float: right;}
.b-votes-item .amount span {font-weight: bold;}
.b-votes-item .cat {float: left; text-transform: uppercase; font-size: 11px; color: #999;}
.b-votes-item h2 {font-size: 14px; margin: 0px 0px 4px 0px; font-weight: bolder;}
.b-votes-item h2 a {color: #0051B7;}
.b-votes-item h2 a:hover {color: #c00; text-decoration: underline;}

.b-vote-name {margin: 0px 0px 20px 0px;}
.b-vote-name h1 {margin: 0px;}
.b-vote-name .cat {padding: 4px 0px 0px 0px; font-size: 13px; zoom: 1;}

/* vote form listing */
.b-vote-form {line-height: normal;}
.b-vote-form-item {position: relative;	zoom: 1; line-height: normal; font-size: 14px; padding: 0px 0px 10px 0px;}
.b-vote-form-item label {position: relative; display: block; float: left; padding: 0px 0px 0px 32px;}
.b-vote-form-item label .digit {padding: 0px 0px 0px 0px; margin: 0px; position: relative;	zoom: 1; display: block;}
.b-vote-form-item label .digit span {font-weight: bolder; position: absolute; left: 0px;	top: 0px;}
.b-vote-form-item .input {position: absolute; line-height: 0px; font-size: 0px; left: 0px; top: -1px; display: block;}
.b-vote-form .glue {background: #BDBDBD; font-size: 0px; line-height: 0px; height: 1px; overflow: hidden; margin: 0px 0px 10px 32px;}
.b-vote-form .btn_pos {padding: 5px 0px 0px 0px;}
.b-vote-form  .b-vote-form-itogo {font-size: 13px; padding: 10px 0px 0px 0px; zoom: 1;}
.b-vote-form  .b-vote-form-itogo span {font-weight: bolder;}

/* vote result */
.b-vote-characts  {padding: 0px 0px 10px 0px; zoom: 1;}
.b-vote-characts .b-vote-characts_item {margin-bottom: 3px;}
.b-vote-characts .b-vote-characts_item span {font-weight: bolder;}

.b-vote-res {padding: 0px 0px 20px 0px; zoom: 1; line-height: normal;}
.b-vote-res .b-vote-res_item {padding: 0px 0px 10px 0px;	zoom: 1;}
.b-vote-res .b-vote-res_item p {margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px;	position: relative; zoom: 1; font-size: 14px;}
.b-vote-res .b-vote-res_item p span {display: block; position: absolute; left: 0px; top: 0px; font-weight: bolder;}
.b-vote-res .b-vote-res_item .b-vote-res_line
{
	background-color: #E2E2E2;
	background-image: url('data:image/svg+xml;base64\,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0YxRjFGMSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0UyRTJFMiIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzg2KSIgLz4KPC9zdmc+');
	background-image: -webkit-linear-gradient(top,#f1f1f1,#E2E2E2);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(1, #E2E2E2));
	background-image: -o-linear-gradient(top, #f1f1f1, #E2E2E2);
	background-image: linear-gradient(top, #f1f1f1, #E2E2E2);
	background-image: -ms-linear-gradient(top,#f1f1f1,#E2E2E2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#f1f1f1', EndColorStr = '#E2E2E2');
	background-image: -moz-linear-gradient(top, #f1f1f1, #E2E2E2);
	height: 14px;
	position: relative;
	zoom: 1;
	margin-left: 0px;
	line-height: normal;
}

.b-vote-res .b-vote-res_item .b-vote-res_progress
{
	background-color: #66A7E4;
	background-image: url('data:image/svg+xml;base64\,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5NjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2NkE3RTQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMyQjc4QjQiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5NjQpIiAvPgo8L3N2Zz4=');
	background-image: -webkit-linear-gradient(top,#66A7E4,#2B78B4);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #66A7E4), color-stop(1, #2B78B4));
	background-image: -o-linear-gradient(top, #66A7E4, #2B78B4);
	background-image: linear-gradient(top, #66A7E4, #2B78B4);
	background-image: -ms-linear-gradient(top,#66A7E4,#2B78B4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#66A7E4', EndColorStr = '#2B78B4');
	background-image: -moz-linear-gradient(top, #66A7E4, #2B78B4);
	height: 14px;
}

.b-vote-res .b-vote-res_item .b-vote-res_dig {text-align: right; position: absolute; right: 2px; top: -1px; white-space: nowrap; color: #0051B7;}

.b-vote-res .b-vote-res_item .b-vote-res_percent {font-size: 11px; color: #FF7425;}
.b-vote-res .b-vote-res_itogo {padding: 5px 0px 0px 0px;}
.b-vote-res .b-vote-res_itogo span {font-weight: bolder;}

.vote_chart table {margin: 0 auto;}
.vote_chart table tr td {padding: 0px; vertical-align: top;}
.vote_chart .title {font-size: 14px; font-weight: bolder; text-align: center; margin-bottom: 10px;}
.vote_chart .amChart {font-size: 0px; line-height: 0px;}

.b-vote-gradient
{
	background-color: #f4fbff;
	background-image: url('data:image/svg+xml;base64\,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5NzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Y0RkJGRiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0U0RjNGRiIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzk3NSkiIC8+Cjwvc3ZnPg==');
	background-image: -webkit-linear-gradient(top,#f4fbff,#e4f3ff);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4fbff), color-stop(1, #e4f3ff));
	background-image: -o-linear-gradient(top, #f4fbff, #e4f3ff);
	background-image: linear-gradient(top, #f4fbff, #e4f3ff);
	background-image: -ms-linear-gradient(top,#f4fbff,#e4f3ff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#f4fbff', EndColorStr = '#e4f3ff');
	background-image: -moz-linear-gradient(top, #f4fbff, #e4f3ff);
	padding: 10px 9px 11px 9px;
	margin: 0px 0px 15px 0px;
	zoom: 1;
}

.b-vote-gradient .title {font-weight: bolder; font-size: 15px; margin: 0px 0px 7px 0px;}
.b-vote-gradient .more_info {font-style: italic; font-size: 12px; padding: 5px 0px 0px 0px; zoom: 1;}
.b-vote-gradient .more_info a {color: #000;}

.vote_rubrics_menu {margin: 0px; padding: 0px; list-style-type: none;}
.vote_rubrics_menu li {margin: 0px 0px 5px 0px;	padding: 0px;}
.vote_rubrics_menu li span {color: #666;}
.vote_rubrics_menu .active {font-weight: bolder;}
.vote_rubrics_menu .active a {text-decoration: none;}

.b-gray-text {background: #ebebeb; padding: 10px 9px 11px 9px; zoom: 1; margin: 0px 0px 15px 0px;}
.b-gray-text .title {font-weight: bolder; font-size: 15px; margin: 0px 0px 4px 0px;}



.b-vote-res2 .b-vote-res_item .b-vote-res_dig {text-align: right; position: absolute; right: 2px; top: -1px; white-space: nowrap; color: #0051B7;}

.b-vote-res2 .b-vote-res_item .b-vote-res_percent {font-size: 11px; color: #FF7425;}
.b-vote-res2 .b-vote-res_itogo {padding: 5px 0px 0px 0px;}
.b-vote-res2 .b-vote-res_itogo span {font-weight: bolder;}

.b-vote-res2 {padding: 0px 0px 0px 0px; zoom: 1; line-height: normal;}
.b-vote-res2 .b-vote-res_item {padding: 0px 0px 5px 0px;	zoom: 1;}
.b-vote-res2 .b-vote-res_item p {margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px;	position: relative; zoom: 1; font-size: 12px;}
.b-vote-res2 .b-vote-res_item p span {display: block; position: absolute; left: 0px; top: 0px; font-weight: bolder;}
.b-vote-res2 .b-vote-res_item .b-vote-res_line


{
	background-color: #E2E2E2;
	background-image: url('data:image/svg+xml;base64\,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0YxRjFGMSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0UyRTJFMiIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzg2KSIgLz4KPC9zdmc+');
	background-image: -webkit-linear-gradient(top,#f1f1f1,#E2E2E2);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(1, #E2E2E2));
	background-image: -o-linear-gradient(top, #f1f1f1, #E2E2E2);
	background-image: linear-gradient(top, #f1f1f1, #E2E2E2);
	background-image: -ms-linear-gradient(top,#f1f1f1,#E2E2E2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#f1f1f1', EndColorStr = '#E2E2E2');
	background-image: -moz-linear-gradient(top, #f1f1f1, #E2E2E2);
	height: 14px;
	position: relative;
	zoom: 1;
	margin-left: 0px;
	line-height: normal;
}

.b-vote-res2 .b-vote-res_item .b-vote-res_progress
{
	background-color: #66A7E4;
	background-image: url('data:image/svg+xml;base64\,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5NjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2NkE3RTQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMyQjc4QjQiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5NjQpIiAvPgo8L3N2Zz4=');
	background-image: -webkit-linear-gradient(top,#66A7E4,#2B78B4);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #66A7E4), color-stop(1, #2B78B4));
	background-image: -o-linear-gradient(top, #66A7E4, #2B78B4);
	background-image: linear-gradient(top, #66A7E4, #2B78B4);
	background-image: -ms-linear-gradient(top,#66A7E4,#2B78B4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#66A7E4', EndColorStr = '#2B78B4');
	background-image: -moz-linear-gradient(top, #66A7E4, #2B78B4);
	height: 14px;
}

.b-vote-res 2.b-vote-res_item .b-vote-res_dig {text-align: right; position: absolute; right: 2px; top: -1px; white-space: nowrap; color: #0051B7;}

.b-vote-res2 .b-vote-res_item .b-vote-res_percent {font-size: 11px; color: #FF7425;}
.b-vote-res2 .b-vote-res_itogo {padding: 5px 0px 5px 0px;}
.b-vote-res2 .b-vote-res_itogo span {font-weight: bolder;}


/* */

.popup {display:none; position:absolute; width:800px; z-index:999;}
.popup .wrp {background:url(m_popup_dark_border.png) repeat left top; padding:10px;}
.popup .content {background:#fff; font-size:12px; padding:1px;}
.popup h3 {background:#7b95ac; color:#fff; font-size:12px; font-weight:bold; margin:0 0 1px; padding:7px 10px 7px 10px; text-transform: uppercase;}
.popup h3 span.close {background:url(pp_close2.gif) no-repeat center; float:right; font-size:0; margin-top:2px; width:11px; height:11px; cursor:pointer;}
.popup .tb_user_selects td ul {list-style-type: none;margin: 0px;padding: 0px;display: none;}
.popup .tb_user_selects td ul li {border-bottom:1px solid #eee; cursor:pointer; font-size:12px; margin:0; padding:4px 10px;}
.popup .tb_user_selects td ul li.active {background:#f7f7f7;}
.popup .tb_user_selects th {background:#eee; font-size:11px; font-weight:normal; padding:4px 10px 8px; text-align:left; text-transform:uppercase;}
.popup .tb_user_selects th p {padding: 0px 0px 0px 7px;margin: 0px;}
.popup .tb_user_selects th.quick {background:#eee url(scroll_bg.gif) repeat-y right; padding-left:3px;}
.popup .tb_user_selects th.quick input.text {height:20px; line-height:20px; width:199px; padding-left:4px}
.popup .scroll {background:#fff; height:378px; padding:1px 0; overflow:scroll; overflow-x:hidden;}
.popup .add_rubric {background:#eee; font-size:12px; margin:0 0 1px; padding:8px 8px 8px 10px; position:relative;}
.popup .add_rubric table {}
.popup .add_rubric table td{}
.popup .add_rubric table td.col1{white-space: nowrap;padding-right: 5px;}
.popup .add_rubric table td.col3{font-family: Tahoma;font-size: 10px;color: #666;padding-left: 5px;}
.popup .place {background:#fff url(icon_place.png) no-repeat 5px 7px; border:1px solid #afafaf; display:inline-block; height:20px; padding:1px 1px 1px 20px;}
.popup .place input {background:#fff; border:0; color:#666; margin:2px 0 0; padding:0; width:278px; vertical-align:baseline; outline:none;}
.popup .result {background:#e0e0e0; font-size:12px; margin:0 0 1px; padding:6px 10px 8px;}
.popup .result span {color:#257b25; font-weight:bold;}
.popup .result span.glue {display: none;}
.popup .submit {background:#eee; height:1%; overflow:hidden; padding:10px; text-align:right;}
.popup .submit button {font-size: 14px;font-weight: bolder;font-family: Arial;color: #000;padding: 3px 10px 3px 10px;margin: 0px 0px 0px 10px;float: right;cursor: pointer;}
.popup .submit .close {}
.popup .submit .good {}
.popup .text_input{background:#fff;border:1px solid #AFAFAF;height:20px;margin:0px;padding:1px 5px 1px 5px;zoom:1}
.popup .text_input input{background:#FFFFFF;border:0px;color:#666666;margin:2px 0 0;padding:0;vertical-align:baseline;width:100%}
.popup .text{background:url(icon_text.gif) no-repeat 5px 7px #fff;padding:1px 5px 1px 20px}

.popup .pop_text{margin: 0px 10px 0px 10px;padding: 10px 0px 0px 0px;font-size: 11px;font-family: Tahoma;color: #58585A;text-align: justify;}
.popup .pop_text h2{font-family: Arial;font-size: 14px;font-weight: bolder;color: #58585A;padding: 10px 0px 0px 0px;margin: 0px 0px 10px 0px;}
.popup .pop_text p{margin: 0px 0px 10px 0px;}
.popup .pop_text a{color: #58585A;}
.popup .pop_text .right_img{border: 1px solid #ccc;float: right;padding: 10px;margin: 0px 0px 0px 10px;zoom:1;font-size: 0px;line-height: 0px;}
.popup .sovet{font-size: 11px;font-family: Tahoma;background: #F5EFC7;padding: 10px;color: #AFA87C;}

/* #### CLEARS #### */
.clear_both{clear:both;font-size:0px;line-height:0px;padding:0px;margin:0px;overflow:hidden;height:0px; display: block;}
.clearfix {display:inline-block}
.clearfix {display:block}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}

/* ################ TEXT STYLES ############# */
h1,h2,h3,h4,h5,h6 {font-weight:normal;margin:0px;padding:0px;display:block; color: #000;}
h1 {font-size: 28px; margin: 0px 0px 15px 0px;}
h2 {font-size: 24px; margin: 0px 0px 8px 0px;}
.h2 {font-size: 24px; margin: 0px 0px 8px 0px; color: #0047a2;}
h3 {font: 18px PT Sans Narrow; margin: 0px 0px 13px 0px;}
.h3 {font-size: 18px; margin: 0px 0px 13px 0px;}
h4 {font-size: 15px; font-weight: bolder; margin: 0px 0px 5px 0px;}
.h4 {font-size: 15px; font-weight: bolder; margin: 0px 0px 5px 0px;}
h5 {font-size: 13px; font-weight: bolder; margin: 0px 0px 5px 0px;}
h7 {font: 15px PT Sans Narrow; font-weight: bolder; margin: 0px 0px 5px 0px;}
h6 {font-size: 13px; font-weight: bolder; margin: 0px 0px 5px 0px;}


.error_block{color:red !important}
.red{color:red !important}
/* */
#overlay_black{position:absolute;left:0px;top:0px;background:#000;width:100%;height:100%;position:fixed;z-index:900;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;_position:absolute;_left:0;_height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}
/* */
.top_line{  padding:0px 0px 0px 15px;zoom:1;font-size:11px;color:#777777;font-family:Arial,Tahoma,sans-serif}
.top_line .meta_nav{float:left;list-style-type:none;margin:0px;padding:5px 0px 6px 0px}
.top_line .meta_nav .meta_nav__adv a{ font-weight: bold;}
.top_line .meta_nav li{display:inline;padding:0px;margin:0px 8px 0px 0px}
.top_line .meta_nav li a{color:#777777;text-decoration:underline}
.top_line .meta_nav li a:hover{color:#777777;text-decoration:none}
.top_line .auth_line{float:right;padding:4px 15px 7px 15px;margin:0px 0px 0px 0px;font-size:12px;background:url(linelog.png); color:#FFF}
.top_line .auth_line a{color:#000;text-decoration:underline}
.top_line .auth_line a:hover{text-decoration:none}
.top_line .auth_line img{display:inline;margin:0px 0 -3px 0;}
.top_line .auth_line a.enter{background:url(dashed_0.gif) repeat-x left bottom;text-decoration:none}
.top_line .user_line{float:right;padding:5px 15px 7px 15px;margin:0px 0px 0px 0px;font-size:12px;color:#FFF; background:url(linelog.png);}
.top_line .user_line a{color:#000;text-decoration:underline}
.top_line .user_line a:hover{text-decoration:none}
.top_line .user_line a.name {color: #037DD3;}
.top_line .user_line .no_massage{background: url(nomail00.gif) no-repeat 0px 3px;padding: 0px 0px 0px 21px;}
.top_line .user_line .new_massage{background: url(g/mail.gif) no-repeat 0px 3px;padding: 0px 0px 0px 21px;}

#header .today_date{padding: 5px 0px 0px 0px;margin:0px 0px 0px 0px;width: 265px;float: left;}
#header .site_part{position: absolute;left: 15px;top: 59px;font-size: 18px;color: #037DD3;width: 233px;font-family: Arial, Tahoma, sans-serif;border-top: 1px solid #ccc;padding: 4px 0px 4px 0px;} 
#header .site_part h2 {font-size: 18px;color: #037DD3;margin: 0px;padding: 0px;}
#header .site_part h2 a{color: #037DD3;text-decoration: none;}
#header .site_part h2 a:hover{text-decoration: underline;}

/* POPUPS */
.popup_win{position:absolute;top:32px;right:20px;z-index:990;display:none;width:380px}
.popup_win .cn{background:#fff;zoom:1;position:relative}
.popup_win .head{font-size:28px;padding-bottom:15px}
.popup_win .error_block{margin:0px 0px 17px 0px}
.popup_win .cn_inn{padding:10px 20px 10px 20px}
.popup_win .top{height:12px;line-height:0px;font-size:0px}
.popup_win .top .lf{background:url(white_po.png) no-repeat -14px -14px;height:12px;width:12px;float:left}
.popup_win .top .rt{background:url(white_po.png) no-repeat 0px -14px;height:12px;width:12px;float:right}
.popup_win .top .cnt{margin:0px 12px 0px 12px;height:12px;background:#fff}
.popup_win .center{background:#fff}
.popup_win .bottom{height:12px;line-height:0px;font-size:0px}
.popup_win .bottom .lf{background:url(white_po.png) no-repeat -14px 0px;height:12px;width:12px;float:left}
.popup_win .bottom .rt{background:url(white_po.png) no-repeat 0px 0px;height:12px;width:12px;float:right}
.popup_win .bottom .cnt{margin:0px 12px 0px 12px;height:12px;background:#fff}
.popup_win .close{position:absolute;top:-10px;right:10px;font-size:29px;color:#000;cursor:pointer;text-decoration:none}
.popup_win .close:hover{color:red}

/* registration */
.tbl_frm tr td{padding:0px 0px 17px 0px;_padding-bottom:15px;vertical-align:top}
.tbl_frm tr td.td_txt{padding-top:4px;vertical-align:top}
.tbl_frm .td_comment{color:#999999;font-size:11px;vertical-align:middle}
.tbl_frm .nopadbot,.tbl_frm .nopadbot td{padding-bottom:0px}
.tbl_frm .notremeber{padding-left:15px;padding-top:4px}
.tbl_frm .tr_remember td{padding-bottom:15px}
.tbl_frm .remember{padding-top:10px}
.tbl_frm .remember label{display:block;position:relative;padding-left:22px;zoom:1;cursor:pointer}
.tbl_frm .remember label input{position:absolute;top:0px;left:-1px;margin:0px;width:15px;height:15px}
.tbl_frm .tr_btn input.btn{width:90px;font-size: 14px;font-family: Arial; padding: 3px 0px 3px 0px; cursor: pointer;}
.tbl_frm .td_reg_link{font-size:16px;padding-top:5px;}
.tbl_frm .code_country{padding-top:5px;color:#999999;width:20px}
.tbl_frm .code_operator{width:43px}
.tbl_frm .code_operator input{width:23px}
#reg_win tr td.td_txt{width:70px}
#reg_win .text_field{width:180px}


/* categories */
.categories .lf_col
{
	width: 50%;
	float: left;
	margin: 0px 0px 0px 0px;
}

.categories .lf_kord
{
	padding: 0px 15px 0px 0px;
}

.categories .rt_col
{
	width: 50%;
	margin: 0px 0px 0px -10px;
	float: right;
}

.categories .rt_kord
{
	padding: 0px 0px 0px 15px;
}

.categories .category
{
	padding: 0px 0px 10px 0px

}

.categories .category h2
{
	font-size: 18px;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	font-weight: normal;
}

.categories .category h3
{
	font-size: 15px;
	font-weight: bolder;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}

.categories .category h2 a, .categories .category h3 a
{
	color: #000;
}

.categories .category .inn
{
	padding: 0px 0px 0px 10px;
}

.categories .category div
{
	margin: 0px 0px 2px 0px;
}

.categories .category div span
{
	color: #666;
}

.categories .glue_top
{
	margin: 0px 0px 20px -10px;
}

.categories .glue_bottom
{
	margin: 15px 0px 0px -10px;
}

/* attention_block */
.attention_block
{
	margin: 0px 0px 20px 0px;
	border: 1px solid #ca0300;
	padding: 10px
}

.attention_block h2
{
	color: #ca0300;
	font-size: 20px;
}

/* */
.banner_map
{
	text-align: center;
	padding: 10px 0px 0px 0px;
}

.information_map{
    display: none;
    width: 100%;
    height: 300px;
}


img.bordered{
    border: 1px solid #eeeeee;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
}
.left{float: left; margin-right: 10px;}

.map-inn
{
	margin: 0px 0px 5px 0px;
	position: relative;
	zoom: 1;
	font-size: 0px;
	line-height: 0px;
}

.t-sh, .b-sh {position: absolute; left: 0; right: 0; z-index: 2; width: 100%;}
.t-sh {top: 0;}
.b-sh {bottom: 0;}

.l-sh, .r-sh {height: 12px; width: 50.066%; position: absolute; background: no-repeat url(map1.png);}
.l-sh {left: 0}
.r-sh {right: 0;}

.t-sh .l-sh {background-position: 0 100%; top: 0;}
.b-sh .l-sh {background-position: 0 0; bottom: 0;}
.t-sh .r-sh {background-position: 100% 100%; top: 0;}
.b-sh .r-sh {background-position: 100% 0; bottom: 0;}
.m-sh {height: 12px; margin: 0 400px; background: repeat-x url(map2.png);}
.t-sh .m-sh {background-position: 0 0;}
.b-sh .m-sh {background-position: 0 100%;}




.radios{
    height: 80px;
	padding-bottom:5px;
}
    .radio{
        float: left;
        width: 101px;
        height: 22px;
    }
    .radio a{
        font-size:  11px;
        color:#120439;
    }
.radio img{
    margin: 0px 0px -5px 0px;
    width: 16px;
    height: 16px;
    }
	.horoAdvLink{margin:10px 0;float:right;color:#959595;}
  .horoAdvLink a{color:#959595;}
  
  .ulastcom{left:-3px;margin-right:-7px;margin-bottom:10px;position:relative}
  .ulastcom__frame{position:relative;overflow:hidden;padding:10px 0}
  .ulastcom_cont{background:#fff;padding:7px 15px 4px 15px;position:relative;overflow:hidden;z-index:10}
  .ulastcom_cont blockquote{border-left:2px solid #d1d2cd;font-size:.846em;margin-left:0;padding-left:10px;color:#555;line-height:14px}
  .ulastcom__frame .ulc-cn{position:absolute;width:20px;height:20px;left:-10px;top:-10px}
  .ulastcom__frame .ulc-cn.ulc-tr,.ulastcom__frame .ulc-cn.ulc-br{margin-left:100%}
  .ulastcom__frame .ulc-cn.ulc-bl,.ulastcom__frame .ulc-cn.ulc-br{top:auto}
  .ulastcom__frame .ulc-cn{background:url(ulc1.png)}
  .ulastcom__frame .ulc-cn.ulc-tl,.ulastcom__frame .ulc-cn.ulc-bl{width:100%}
  .ulastcom_leftline{background:url(ulc2.png);position:absolute;left:-1px;top:0;width:6px;height:60000em}
  .ulastcom_rightline{background:url(ulc3.png);position:absolute;right:0;top:0;width:6px;height:60000em}
  .ulastcom__ugol{width:25px;height:30px;position:absolute;left:-21px;top:38px;background:url(hv.png);z-index:105}
  .ulastcom_cont p{font:13px/18px Arial,Tahoma,Sans-Serif;margin-bottom:6px}
  .ulastcom_label,.ulastcom_serv{color:#555}
  .ulastcom_serv{margin-top:13px}
  .ulastcom_cont .ulastcom_serv p{margin-bottom:3px}
  .ulastcom a:link,.ulastcom a:visited{color:#037dd3}
  .ulastcom a:hover,.ulastcom a:active{color:#037dd3}
  .ulastcom a.ulastcom_link-add{font-weight:bold}
  .ulastcom .ulastcom_link-add,.ulastcom .ulastcom_link-add:link,.ulastcom a.ulastcom_link-add:visited{color:#037dd3;font-size:13px;text-decoration:none;border-bottom:1px dotted #037dd3;cursor:pointer}
  .ulastcom a.ulastcom_link-add:hover,.ulastcom a.ulastcom_link-add:active{color:#037dd3;text-decoration:none;border-bottom:0}
  .ulastcom_cont .ulastcom_txt p{font-weight:bold}

  
  .nedv tr{background: url(board.gif) 0px 14px repeat-x transparent;
}

 .jobm   td .spec {background: url(board.gif) 0px 14px repeat-x transparent;
}

.rambler
{
	display: none;
}

.dattim{ 
color: #777777;

font: 13px "Tahoma", "Arial", "Helvetica";
}


.dattim2{ 
color: #777777;
font: 10px "Tahoma", "Arial", "Helvetica";
}

.dattim3{ 
color: #777777;
position: absolute;
margin-left:-30px;
margin-top: 3px;
font: 10px "Tahoma", "Arial", "Helvetica";
}
.link2
{
	display: none;
}
.i-comment .a{
	background:url('icons000.png') 0 -88px no-repeat;

}

.i-comment a{
	color: #1A86FF;
}
.i-view, .i-comment, .i-add-review, .i-reply, .i-forum { 
background: url("icons000.png") no-repeat transparent;
color: #1A86FF;
display: inline-block;
font-size: 11px;
margin: 0px 10px 0.4em 0px;
padding-left: 17px;
white-space: nowrap;
}

/* табы новостей на главной */
.b-mp-news{}
.b-mp-news__tabs{border:1px solid #ebebeb;background:#fcfcfc;height:29px;margin:-1px 0 8px 0}
.b-mp-news__tabs2{border:1px solid #ebebeb;background:#fcfcfc;height:29px;margin:-1px 0 8px 0}
.b-mp-news__tabs-ul{list-style-type:none;margin:0;padding:0;display:block;float:left}
.b-mp-news__tabs-li{margin:0;padding:0;display:block;float:left;font-size:12px;line-height:28px;color:#1270b8;position:relative}
.b-mp-news__tabs-li-act{top:-1px;border:1px solid #7c97ac;border-right:0;border-left:0}
.b-mp-news__tabs-a{color:#0463bc;text-decoration:none;display:block;float:left;height:29px;padding:0 10px 0 10px}
.b-mp-news__tabs-li-act .b-mp-news__tabs-a{background:#7c97ac;color:#fff}
.b-mp-news__tabs-txt{border-bottom:1px dotted #7c97ac; font-size: 14px;}
.b-mp-news__tabs-li-act .b-mp-news__tabs-txt{border-bottom:0;  font-size: 14px;}

.b-mp-news__tabs-li-act .b-mp-news__tabs-arrow{display:block;  }
.b-mp-news__tabs-rss{display:block;height:12px;width:12px;float:right;margin:9px 10px 0 0;font-size:0;line-height:0}
.tabsact{margin:0px 0 5px 0;padding:0 8px;display:block;float:left;font-size:12px;line-height:28px;color:#1270b8;position:relative ;top:-1px;border:1px solid #e48622;border-right:0;border-left:0; background:#e48622;color:#fff}


@media only screen and (min-width: 1100px) and (max-width: 1220px),
only screen and (min-device-width: 1100px) and (max-device-width: 1220px) {
	.b-mp-news__tabs-a {padding: 0 5px;}
	.b-mp-news__tabs-li {font-size: 11px;}
}

.b-mp-news__tabs-new { 

display: block;
float: right;
font-size: 11px;

padding: 8px 5px;
text-decoration: none;

width: 135px;
}
.b-mp-news__tabs-ya{ 
display: block;
float: right;
font-size: 11px;

padding: 8px 5px;
text-decoration: none;
}
.b-mp-news__tabs-rss{ 

display: block;
float: right;
font-size: 0px;
padding: 1px 0px;

}
/************************************************ yandex.search */

.top_menu_inner .ya-page_js_yes .ya-site-form_inited_no { 
	display: none;
}
.top_menu_inner #ya-site-form0 {
	width: 180px;
	float: right;
	height: 29px;
	z-index: 2;
	position: relative;
	padding: 0px px 0 16px;
}
.top_menu_inner #ya-site-form0 .ya-site-suggest__iframe { 
background: #fff;
height: 100%;
min-width: 25em;
position: absolute;
width: 100%;
z-index: -50;
}

.top_menu_inner  #ya-site-form0 .ya-site-suggest-items {
   z-index: 2 !important;
    background-color: #FFF;
}
.top_menu_inner #ya-site-form0 .ya-site-form__search,
.top_menu_inner #ya-site-form0 .ya-site-form__search td,
.top_menu_inner #ya-site-form0 .ya-site-form__arrow-a {
	background: transparent !important;
	border: none;
}
.top_menu_inner #ya-site-form0 .ya-site-form__input-text {
	border-radius: 3px;
	height: 24px;
	line-height: 1.6em;
	border: none;
	padding: 0 4px;

}
.top_menu_inner #ya-site-form0 .ya-site-form__search-input { 
padding: 0px 0px 0 0px;
}
.top_menu_inner #ya-site-form0 input.ya-site-form__submit {
	background: url("search_i.png") no-repeat 0 0;
	border: none;
	width: 16px;
	height: 15px;
	font-size: 0 !important;
	opacity: 0.4;
	filter: alpha(opacity = 40);
	zoom: 1;
	margin: 5px 0 4px 5px;
	cursor: pointer;
}
.top_menu_inner #ya-site-form0 .ya-site-form__arrow-wrap {
	width: 1px !important;
}

table.ya-site-form__wrap,
table.ya-site-form__wrap td,
table.ya-site-form__wrap td table,
table.ya-site-form__wrap td table td {
	border: none;
	border-collapse: collapse;
	padding: 0;
}
.container table.b-head tr,
.container table.b-head tr:nth-child(2n) {
	background: none;
}
.container table.b-head tr td {
	border: none;
}
.b-head__l, .b-head__r {
	padding: 2em 0 0 0;
	vertical-align: baseline;
}
.b-head__l, .b-head__specify {
	padding: 0 1em 0 60px;
	vertical-align: baseline;
}
.ya-result .ya-site-form .ya-site-form__submit {
	background: #fff;
	color: #000;
	padding: 2px 4px;
	border: 1px solid #737373;
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #CECECE 100%);
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #CECECE 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #CECECE 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #CECECE));
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #CECECE 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #CECECE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CECECE');
}
.ya-result .ya-site-form .ya-site-form__submit:hover {
	background: #fff;
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E8E8E8 100%);
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E8E8E8 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #E8E8E8 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E8E8E8));
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E8E8E8 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #E8E8E8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E8E8E8');
}
.ya-result .ya-site-form .ya-site-form__submit:active {
	background: #fff;
	background-image: -ms-linear-gradient(top, #CECECE 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(top, #CECECE 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(top, #CECECE 0%, #FFFFFF 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #CECECE), color-stop(1, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #CECECE 0%, #FFFFFF 100%);
	background-image: linear-gradient(to bottom, #CECECE 0%, #FFFFFF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CECECE', endColorstr='#FFFFFF');
}
.ya-result .ya-site-form .ya-site-form__input-text {
	padding: 2px 4px;
	border: 1px solid #737373;
}



.panel {
    background-color: #444;
    height: 34px;
    padding: 10px;
}
. a#login_pop, . a#join_pop {
    border: 2px solid #aaa;
    color: #fff;
    display: block;
    float: right;
    margin-right: 10px;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: 1px 1px #000;

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
a#login_pop:hover, a#join_pop:hover {
    border-color: #eee;
}
.overlay {
    background-color: rgba(0, 0, 0, 0.6);
    bottom: 0;
    cursor: default;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    z-index: 1;

    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -ms-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
}
.overlay:target {
    visibility: visible;
    opacity: 1;
}
.popup {
    background-color: #fff;
    border: 3px solid #fff;
    display: inline-block;
    left: 50%;
    opacity: 0;
    padding: 15px;
    position: fixed;
    text-align: justify;
    top: 40%;
    visibility: hidden;
	width: 400px;
    z-index: 10;

    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;

    -webkit-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
    -moz-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
    -ms-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
    -o-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
    box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;

    -webkit-transition: opacity .5s, top .5s;
    -moz-transition: opacity .5s, top .5s;
    -ms-transition: opacity .5s, top .5s;
    -o-transition: opacity .5s, top .5s;
    transition: opacity .5s, top .5s;
}
.overlay:target+.popup {
    top: 50%;
    opacity: 1;
    visibility: visible;
}

}
 .close{position:absolute;top:-10px;right:10px;font-size:29px;color:#000;cursor:pointer;text-decoration:none}
.close:hover{color:red}


.popup label {
    display: inline-block;
    text-align: left;
    width: 120px;
}
.popup input[type="text"], .popup input[type="password"] {
    border: 1px solid;
    border-color: #999 #ccc #ccc;
    margin: 0;
    padding: 2px;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
.popup input[type="text"]:hover, .popup input[type="password"]:hover {
    border-color: #555 #888 #888;
}

#complaints-title {
    font-family: Arial,"Helvetica CY","Nimbus Sans L",sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 7px;
}

#complaints-pad {
    background-color: #F0F0F0;
    padding: 12px 19px 19px !important;
	height: 300px;
}

.extended_comment-input-text, .extended_comment-textarea-normal, .extended_comment-select-normal {
    -moz-box-sizing: border-box;
    border: 1px solid #B8BABF;
    color: #222222;
    font-family: Arial,"Helvetica CY","Nimbus Sans L",sans-serif;
    font-size: 12px;
    margin: 0;
    width: 100%;
	
	
}

.pollContent h1 { 
font-size: 14px;
font-weight: 700;
margin: 0px 3px 5px;
}

.link10 {
    display: none;
}