body{background: url('/i/bg.jpg') 50% 0% repeat-y #fafafa;
border:0; margin:0; padding:0; font-size:1em; font-family:Arial; width:100%;
}

.counters {padding-top:14px;}

/*
INDEX - BANNER
*/
.banner_middle {padding-top:14px;padding-bottom:14px; border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }
 
/*
HEADER
*/ 
#header {padding:14px 0 28px 0; text-align:center;}
#header .menu_1 {margin-top:4px; color:#d5d5d5;}
#header .menu_1 a {font-weight:bold; font-size:0.9em; } 
#header .menu_1 li {margin-right:20px;}

#header .stick {height:15px; width:2px; background-color:#d5d5d5; margin-right:-12px;  top:3px !important; //top:0px !important; top/*\**/: 0\9 !important;}

#header .dataday{color:#d5d5d5; font-size:0.8em; }
#header .datatime{color:#000000; font-weight:bold; font-size:0.8em;}

#header .langs{text-align:left;}
#header .langs a {color:#3f8cb2; text-decoration:none; font-size:0.8em; }
#header .langs .active_lang{color:#ffffff; background-image:url(/i/active_lang.gif); height:17px; width:28px; padding-left:3px; position:relative; left:0px;}
#header .langs .stick {margin-left:12px; margin-right:12px;}


/*
search
*/
.inputsearch {width:495px; margin-right:45px; border:1px solid #d4d4d4;}
.inputsearch-sml{ border:1px solid #d4d4d4;}
.search_ident{width:75px; text-align:right; margin-right:5px;}
.days_number{width:35px;}
.dates span{margin-left:6px; margin-right:6px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
.dates select{margin-left:3px; margin-right:3px;}
.dates_top{padding-bottom:6px;}
#search-form ul li label {margin-left:7px;}
#search-form div.search_panel,
#search-form div.search_rubrics,
#search-form div.search_panel_button,
#search-form ul {margin-top:10px;}

#search-form .searchmore div.search_panel_button {cursor:pointer; padding-left:25px; background-image:url(/i/search_buttons.gif); background-position: 0 -17px; height:17px; background-repeat:no-repeat;}
#search-form .searchmore div.search_panel_button span.usual{visibility:hidden;display:none;}
#search-form .searchmore div.search_panel_button span.extended{visibility:visible;display:inline; text-decoration:underline;}
#search-form .searchmore.on div.search_panel_button {background-position: 0 0;}
#search-form .searchmore.on div.search_panel_button span.usual{visibility:visible; text-decoration:underline;display:inline;}
#search-form .searchmore.on div.search_panel_button span.extended{visibility:hidden;display:none; }

#search-form .searchmore.on div.search_panel_button {margin-top:20px;}



/*
ANNOUNCE BLOCKs
*/
.announce_list h1 {margin:0px 0 10px 0; }
.announce_list h1, 
.announce_list h1 a  {/* color:#858585; */ color:#3F8CB2; font-size:1em; text-decoration:none; font-weight:bold;}
.announce_list .text-article-announce-list-element{font-family:arial; font-size:1em; padding-bottom:14px;width:100%; }
.announce_list .text-article-announce-list-element a {text-decoration:none; color:#000000; font-size:1em;} 
.announce_list .text-article-announce-list-element a.blue {text-decoration:underline;}
.announce_list .article-announce-image img {border:1px solid #e5e5e5; padding:1px; margin:0 10px 1px 0; position:relative; top:0px;}
.announce_list .article-announce-image a {display:block; overflow:hidden;}
.announce_list .article-announce-image.float.s120x83 {width:134px;}
.announce_list .article-announce-text h2 {margin-bottom:5px; font-weight:bold; font-size:0.8em; line-height:1.1em;}
.announce_list .announce-time {/*color:#b4b4b4;*/ color:#000000;font-size:0.75em; margin-bottom:5px;}
.announce_list .announce-text a {font-size:0.75em; /*color:#8f8f8f;*/ color:#000000; line-height:1.1em; }
.announce_list .video_icon{background-image:url(/i/video_icon.jpg); background-repeat:no-repeat; padding-left:15px; margin-top:5px;}
.announce_list .photo_icon{ background-image:url(/i/photo_icon.jpg); background-repeat:no-repeat;padding-left:15px; margin-top:5px; }
.announce_list .article_type{ margin-bottom:5px; font-size:0.7em;  width:50px; }

.press_reviews_block .newspaper_title {margin-bottom:5px;}
.press_reviews_block .article_announce_image {width:62px;}
.press_reviews_block .press_reviews_title {width:155px;}
.press_reviews_block  h2 {margin-bottom:5px; font-weight:bold; font-size:0.8em; line-height:1.1em;}
						
.vertical_top_block .article-announce-image img {margin:0 10px 0 0;}
.vertical_top_block .article-announce-text h2 {text-align:center;}

.vertical_block .announce_vertical_col{width:132px;}
.vertical_block .article-announce-image {padding-bottom:5px;}

.analytics_block .article-announce-text {background-image:url(/i/bul2.gif); background-position:0 2px; background-repeat:no-repeat; padding-left:10px;}
.analytics_block .container_all_news_link {display: block; padding-left:10px;}
.analytics_block .text-article-announce-list-element.a_article {padding-top:0;}
.analytics_block b {display:none;}
.analytics_block .announce-time.blue{color: #3F8CB2;}

.news_block .news_time{width:25px; font-size:0.7em; color:#3f8cb2; font-weight:bold;}
.news_block .news-list-item h2 {font-size:0.8em; width:175px; margin:0; margin-left:15px;}
.news_block .news-list-item h2 a {text-decoration:none;color:#000000; line-height:1.05em;}
.news_block .news-list-item {margin-bottom:10px;}
.news_block h1 {font-size:1em; width:175px; margin:0 0 5px 0;}

.popular_block h1 a{color:#fff;  }
.popular_block .popular_border {border:1px solid #e5cece; border-top:0px; overflow:hidden; margin:0px; }
.popular_block .popular_border2 {border:4px solid #ffe1d6; border-top:0px; background-color:#fffaee; overflow:hidden; padding-bottom:14px; }
.popular_block h1 { background-color:#0099cc; margin-bottom:0px; color:#ffffff; font-size:1em; }
.popular_block .header_popular {-margin-bottom:0px;}
.popular_block .popular_h1_margin {margin-left:10px;}
.popular_block .text-article-announce-list-element{padding-top:14px; padding-bottom:0;}
.popular_block h2 {background-image:url(/i/bul2.gif); padding-left:10px; background-repeat:no-repeat; margin-left:5px;}
.popular_block h2 a {display:block; padding-right:10px;}
.popular_block h1 div.popular_container_blue_line{height:2px; background-color:#00c6e4;}
.popular_block h1 b.cl { background-image:url(/i/orange_cont_sprite.png); height:3px; background-position:0 -3px; background-repeat:no-repeat; }
.popular_block h1 b.cr { background-image:url(/i/orange_cont_sprite.png); height:3px; position:relative; top:-3px;  background-position:100% 0px; background-repeat:no-repeat;  }
.popular_block b.cbl { background-image:url(/i/orange_cont_sprite.png); height:3px; background-position:0 -6px; position:relative; top:-3px; background-repeat:no-repeat; border:0px solid #000; }
.popular_block b.cbr { background-image:url(/i/orange_cont_sprite.png); height:3px; background-position:100% -9px; position:relative; top:-6px; background-repeat:no-repeat; border:0px solid #000;  }

#vote h1.header_vote_index {border:1px solid #0099cc; border-bottom:0px solid #0099cc ;padding:4px 0 0px 0px; }
#vote h1.header_vote_index a{color:#fff; margin-left:5px; text-decoration:none; font-size:1em; font-weight:bold; }
#vote .vote_border {border:1px solid #e5e5e5; border-top:0px; overflow:hidden; margin:0px; }
#vote .vote_border2 {border:4px solid #fff0d9; border-top:0px; background-color:#fff; overflow:hidden; padding-bottom:14px; padding-top:10px; padding-left:10px; }
#vote h1.header_vote_index { background-color:#0099cc; margin-bottom:0px; color:#ffffff; font-size:1em;}
#vote .header_vote_index .header_popular {-margin-bottom:0px;}
#vote .header_vote_index .popular_h1_margin {margin-left:10px;}
#vote .header_vote_index .text-article-announce-list-element{padding-top:14px; padding-bottom:0;}
#vote div.vote_container_blue_line{height:0px; background-color:#00c6e4; overflow:hidden; border:1px solid #00c6e4;}
#vote h1.header_vote_index b.cl { background-image:url(/i/vote_cont_sprite.gif); height:3px; width:3px; position:absolute; top:-1px; left:-1px; background-position:0 -3px; background-repeat:no-repeat; }
#vote h1.header_vote_index b.cr { background-image:url(/i/vote_cont_sprite.gif); height:3px; width:3px; position:absolute; top:-1px; right:-1px; -right:expression(this.parentNode.offsetWidth%2 == 0 ? '-1px' : '-2px');  background-position:0 0; background-repeat:no-repeat;  }
#vote  b.cbl { background-image:url(/i/vote_cont_sprite.gif); height:3px; width:3px; position:absolute; bottom:0px; -bottom:-1px; left:0px; background-position:0 -6px; background-repeat:no-repeat; border:0px solid #000; }
#vote  b.cbr { background-image:url(/i/vote_cont_sprite.gif); height:3px; width:3px; position:absolute; bottom:0px; -bottom:-1px; right:-2px; -right:expression(this.parentNode.offsetWidth%2 == 0 ? '0px' : '-1px'); background-position:0 -9px;  background-repeat:no-repeat; border:0px solid #000;  }
#vote .vote_body {padding-top:14px;}  
#vote .submit_button {margin-top:20px;}

#vote .vote_body li {margin-bottom:7px;}

#vote .vote_body li label,
#vote .vote_body li input { vertical-align:middle;}


/*	vote	*/
div#vote							{ margin:0; }
						
#vote h3							{text-align:center; font-size:0.81em; font-weight:600; margin:0 30px; }
#vote.rubric						{ margin: 0; }
#vote ins.status					{ float: left; display: block; position: absolute; left: -60px; width: 29px; height: 20px; margin: 0 10px; background: #fff url('/i/vote.gif') -29px 0 no-repeat; }
#vote ins.active					{ background-position: 0 0; }
#vote h1							{ margin-bottom: 0.3em; }
#vote ul.vote						{ margin: 1em 0; }
#vote.rubric .vote					{ margin: 0.5em 0;}
#vote .vote li						{ margin-bottom: 0.4em; }
#vote.rubric .vote li				{ margin-bottom: 0.2em; }
#vote .vote li input				{ vertical-align: middle; }
#vote .vote li label				{ padding-left: 0.8em; }
#vote input.submit					{ overflow: visible; padding: 0 5px; }
#vote form							{ margin-bottom: 1em; }
#vote a.orng						{ text-decoration: underline; }

#vote ul.results					{ margin: 0 17px 17px 0; }
#vote .results li					{ width: 100%; clear: both; margin:0.5em 0 7px 0; }
#vote .results div					{ float: left; width: 50px; height: 0.9em; margin: 0 2px 0px 0px; line-height: 0; }
#vote .results div ins				{ float: left; display: block; background-color: #cdcdcd; height: 18px; line-height: 0; border-bottom:1px solid #9a9a9a; }
#vote .results p					{padding:4px 0; font-size:12px; vertical-align:middle;}
#vote .results p span				{color: #010000; display:block; font:11px Verdana,sans-serif; }




#victorina {border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding-left:9px;}
#victorina h1 a  {color:#858585; font-size:1em; text-decoration:none; font-weight:bold;}
#vict_question_article label {padding-left:10px;}

#vict_result table div.right {height:15px; width:16px; background-image:url(/i/quiz_right.gif); background-position:middle }
#vict_result table div.wrong {height:15px; width:16px; background-image:url(/i/quiz_wrong.gif); background-position:middle }

#vict_result table div {margin:0 15px;}

#vict_result table td.pic, #vict_result table td.number {vertical-align:middle;}

#vict_result table {
  border-collapse: separate;
  border-spacing: 0 20px;
 
}



.press_center_announce_block h1 a{color:#fff;}
.press_center_announce_block .press_center_announce_border {border:1px solid #e5e5e5; border-top:0px; overflow:hidden; }
.press_center_announce_block .press_center_announce_border2 {border:4px solid #ededed; border-top:0px; background-color:#fff; overflow:hidden; padding-bottom:14px; }
.press_center_announce_block h1 { background-color:#0099cc; margin-bottom:0px; color:#ffffff; font-size:1em;}
.press_center_announce_block .popular_h1_margin {margin-left:10px;}
.press_center_announce_block h1 div.popular_container_blue_line{height:2px; background-color:#00c6e4;}
.press_center_announce_block .text-article-announce-list-element{padding-top:14px; padding-bottom:0;}
.press_center_announce_block h2 {background-image:url(/i/bul2.gif); padding-left:10px; background-repeat:no-repeat; margin-left:10px;}
.press_center_announce_block .container_all_news_link {margin-left:10px;}
.press_center_announce_block .press_center_announce_time{margin-bottom:5px;}
.press_center_announce_block h1 b.cl { background-image:url(/i/grey_cont_sprite.gif); height:3px; background-position:0 -3px; background-repeat:no-repeat; }
.press_center_announce_block h1 b.cr { background-image:url(/i/grey_cont_sprite.gif); height:3px; position:relative; top:-3px;  background-position:100% 0px; background-repeat:no-repeat;  }
.press_center_announce_block b.cbl { background-image:url(/i/grey_cont_sprite.gif); height:3px; background-position:0 -6px; position:relative; top:-3px; background-repeat:no-repeat; border:0px solid #000; }
.press_center_announce_block b.cbr { background-image:url(/i/grey_cont_sprite.gif); height:3px; background-position:100% -9px; position:relative; top:-6px; background-repeat:no-repeat; border:0px solid #000;}

.topics_list_block h2, 
.topics_list_block .text-article-announce-list-element  h2 a  { color:#3f8cb2; text-decoration:none;}

.topic_list h2 {font-size:0.8em; color:#3f8cb2; background-image:url(/i/bul.gif); background-repeat:no-repeat; padding-left:10px; margin-bottom:0px;}
.topic_list h2 {padding-bottom:10px !important;}
.topic_list h2 a {color:#3f8cb2; text-decoration:none;}

.announce_list h2.story_list {font-size:0.8em; color:#3f8cb2; background-image:url(/i/bul.gif); background-repeat:no-repeat; padding-left:10px; margin-bottom:0px;}
.text-article-announce-list-element h2.story_list a { color:#3f8cb2; text-decoration:none;}



/*
Карусель мультимедиа
*/

.mm							{border:1px solid #ebebeb; text-align:center; margin-top:10px; width:298px;}
.mm	a {color:#000; text-decoration:none;}
.mm h1 						{text-align:center; font:1.06em Arial; padding:10px 0 0 0; font-weight:600; margin:0; color:#000;}
.mm h1 a {text-decoration:none;}
.mm .subtitle				{text-align:center;}
.mm .subtitle span			{font:9px Arial; margin:0 4px; color:#e74231;}
.mm .subtitle a				{color:#335f86;}
.mm .box_mm					{width:252px; margin:2px auto; padding-left:15px}
.mm .box_mm .size			{font:0.6em Verdana,sans-serif; color:#838383;}
.mm .box_mm h2				{font-size:0.94em; margin-top:2px;}
.mm .box_mm p				{font-size:0.69em; color:#010000; margin:2px 0 10px 0;}
.mm .stick {height:15px; width:2px; background-color:#d5d5d5; margin-left:12px; margin-right:0px; top:3px !important; //top:0px !important; top/*\**/: 0\9 !important;}
.mm .topmedia_text h5{font-weight:bold; padding-top:7px;} 
.mm .topmedia {	margin:0 auto; 	width:254px; }
.mm b.cl { background-image:url(/i/sprite_filter.gif); height:3px; position:relative; top:-1px; left:-1px; background-position:0 0px; background-repeat:no-repeat; z-index:100; }
.mm b.cr { background-image:url(/i/sprite_filter.gif); height:3px; position:relative; top:-4px; right:-1px; background-position:100% -3px; background-repeat:no-repeat; z-index:100;  }
.mm b.cbl { background-image:url(/i/sprite_filter.gif); height:3px; background-position:0 -6px; position:relative; top:4px; left:-1px; background-repeat:no-repeat; border:0px solid #000; z-index:100; }
.mm b.cbr { background-image:url(/i/sprite_filter.gif); height:3px; background-position:100% -9px; position:relative; top:1px; right:-1px; background-repeat:no-repeat; border:0px solid #000; z-index:100; }
.mm .butt_left,
.mm .butt_right{top:97px; cursor:pointer;}
.mm .butt_left {padding-left:3px;}
.mm .butt_right {padding-right:3px;}
.mm .topmedia .topmedia_container {	position:relative;	padding-top:6px;	width:100%;	overflow:hidden;	min-height:175px;}
.mm .topmedia .topmedia_rubric span {	margin:0 5px;}
.mm .topmedia .topmedia_rubric {padding-top:5px;} 
.mm .topmedia .topmedia_rubric span a {	outline:none;}
.mm .topmedia .topmedia_rubric span a.active,
.mm .topmedia .topmedia_rubric span a.active:hover { color: #3F8CB2;text-decoration:underline;}
.mm .topmedia_rubric_stick{margin-left:12px; margin-right:12px;}
.mm .topmedia .topmedia_container{margin-top:7px;}
.mm .topmedia .topmedia_container {overflow:hidden;}
.mm .topmedia .topmedia_container ul {	position:relative;	left:0;	overflow:hidden;}
.mm .topmedia .topmedia_container ul li {position:relative;	float:left;	padding:0 2px; top:22px;}
.mm .topmedia .topmedia_container ul li .topmedia_img {	border:1px solid #d5d5d5;}
.mm .topmedia .topmedia_container ul li .topmedia_img img {	display:block;	border:1px solid #fff;	height:39px;	width:56px;}
.mm .topmedia .topmedia_container ul li .topmedia_text {	position:relative;	display:none;}
.mm .topmedia .topmedia_container ul li.topmedia_active {	top:0;}
.mm .topmedia .topmedia_container ul li.topmedia_active .topmedia_text {display:block;	width:224px; margin:4px -50px 0 -50px;}
.mm .topmedia .topmedia_container ul li.topmedia_active .topmedia_img img {	height:83px;	width:120px;}
.mm .topmedia .topmedia_rubric span a,
.mm .topmedia .topmedia_rubric span a:hover,
.mm .topmedia .topmedia_container ul li.topmedia_active .topmedia_text .topmedia_info a,
.mm .topmedia .topmedia_container ul li.topmedia_active .topmedia_text .topmedia_info a:hover {	font:normal .8em Arial;	color:#434343;}
.mm .topmedia .topmedia_rubric span a:hover,
.mm .topmedia .topmedia_container ul li.topmedia_active .topmedia_text .topmedia_info a:hover {	text-decoration:none;}
.mm .topmedia .topmedia_container ul li.topmedia_active .topmedia_text h5 {	font-size:.95em;	margin:2px 0 3px 0;}
.mm .topmedia .topmedia_container ul li.topmedia_active .topmedia_text p {	font-size:.7em;	padding-bottom:10px;}
.mm .topmedia .topmedia_container ul a {	outline:none;}







.announce-story-link,
.announce-story-link a {color:#3f8cb2; font-size:0.625em}
.announce-story-link a{text-decoration:underline; font-size:1em}






/*
MAIN ARTICLE
*/

.main-article-index .multimedia_block h1.margintop5 {margin-top:10px;}
.main-article-index h1, h1.rubric-header { font-size:1.5em; margin:0; margin-bottom:5px; line-height:1.1em;}

.main-article-index.photo h1 {text-align:center;}
.main-article-index.photo .copyright {text-align:center;}

.main-article-index a {font-size:0.9em; color:#414141; text-decoration:none; }

.main-article-index div.article_text_color p a {color:#3F8CB2 !important; text-decoration:underline;}


.main-article-index h1 a{text-decoration:none; color:#000; 	font-weight:bold;}
.main-article-index p {margin:5px 0 0 0;}

.main-article-index .copyright a  { color:#8e8e8e;   text-decoration:none;}
.copyright {font-size:0.7em; color:#8e8e8e; margin-top:5px; text-align:right; }
.big-img {padding:1px; border:1px solid #e5e5e5; overflow:hidden; position:relative; top:-2px; left:-2px; }

.main-article-index.video h1, .main-article-index.video {margin-bottom:14px;}
.main-article-index.video .img {padding-top:14px;}
.main-article-index.video .videocontent {height:360px;}
.main-article-index.video .img  {height:360px; overflow:hidden}
.video_article.copyright {font-size:0.9em;}
.video_details{width:450px;}




/*
topic main article
*/




.story_first_article_date .dataday,
.main-article-index .dataday{/* color:#d5d5d5; */  color:#000000; font-size:0.8em; }




/*
карусели фото и видео
*/

.panorama .subj			{border:1px solid #e5e5e5; border-top:none; padding:3px 40px 11px 18px; font:1em Arial,sans-serif;  color:#335f86; margin:-1px 0 -1px 0;}

.carousel_announce a {/* color:#8f8f8f; */ color:#000000; font-size:0.8em; text-decoration:none; font-weight:500;}
.panorama .subj	h3		{font-weight:600; font-size:1em; margin:7px 0 3px 0;}
.panorama .subj	h3 a	{color:#000; font-size:0.8em; text-decoration:none;}

.pos-z {z-index:10}
.video_index{width:214px !important;}
.video_index_1 .rght.top, 
.video_index_1 .lft.top {top:94px !important;}
.video_index_1 .lft {left:0 !important; } 

.carousel h1 a  {/* color:#858585; */ color:#3F8CB2; font-size:1em; text-decoration:none; font-weight:bold;}

.photo_index_3 .lft, .photo_index_5 .lft {padding-right:20px;}
.photo_index_3 .rght.top, 
.photo_index_3 .lft.top {padding-top:7px;}

.carousel .carousel_bg {border-left:1px solid #fff; height:85px; padding:0px !important; top:1px !important; left:1px; z-index:10;}
.carousel .carousel_bg_2 {background-color:#e5e5e5; padding:0px !important; border:0px solid #e5e5e5;  height:87px; top:0px !important; z-index:10;}


.photo_index {z-index:20; padding-top:1px; padding-left:2px}

b.ccbr{height:3px; background-image:url(/i/carousel_sprite.gif); background-position:0 -6px; position:relative; top:-5px; background-repeat:no-repeat; }
b.ccbl{height:3px;background-image:url(/i/carousel_sprite.gif); background-position:100% -9px; position:relative; top:-2px; background-repeat:no-repeat;}



.blue_stripe{background-color:#0099cc; height:3px;}
.light_blue_stripe{ background-color:#00c6e4; position:relative; top:-4px; height:1px; }
.blue_stripe b.cr{  height:3px; background-image:url(/i/carousel_sprite.gif); background-position:0 -3px; position:relative; top:-3px; background-repeat:no-repeat; }
.blue_stripe b.cl{ height:3px;background-image:url(/i/carousel_sprite.gif); background-position:100% 0px; position:relative; top:-0px; background-repeat:no-repeat;}
.carousel_announce_area{position:relative; top:-1px;}

.fotolenta_content {overflow:hidden; padding:1px;} 
.fotolenta_bg {background-color:#e5e5e5; height:87px; z-index:0; }

.panorama .centered2.active {
	
	background:url(/i/carousel_arrow.png) 50% 100% no-repeat;
}


.photo_index {padding-left:2px;}

.centered2 {float:left; margin: 0; -margin:0; -padding-right:0px; padding-bottom:14px;}

.centered2 a {margin-right:0px;}
.centered2 img {border-right:1px solid #fff;border-top:1px solid #fff; border-bottom:1px solid #fff; }






/* slideshow */

.illustration .img-wrap 				{border:1px solid #e5e5e5; padding:1px;width:600px; height:340px; background-position: 1px 1px; background-repeat:no-repeat; }
.illustration 							{margin:1px;}


.illustration	.panel					{ margin-top:-36px; padding: 0px; opacity:0.8; height:36px; width:362px; filter:alpha(opacity=80); position:relative; top:-2px; z-index:10; float:left;}

.illustration	.panel .controls 		{background-color:#000; color:#ffffff; height:36px;  opacity:80; filter:alpha(opacity=80); cursor:pointer; margin-left:2px;}


.illustration	.panel .image-index	{float:left; margin:11px 0 0 20px; font:11px Verdana,sans-serif;}

.illustration	.panel	.left-arrow		{background:url('/i/player_left.gif') no-repeat 0 0; width:17px; height:16px; float:left; margin:7px 0px 0px 8px; cursor:hand; cursor:pointer;}
.illustration	.panel	.play			{background:url('/i/slideshow/play.png') no-repeat 0 0; width:13px; height:16px; float:left; margin:9px 0px 0px 53px; cursor:hand; cursor:pointer;}
.illustration	.panel	.stop			{background:url('/i/player_pause.gif') no-repeat 0 0; width:13px; height:16px; float:left; margin:9px 0px 0px 53px; cursor:hand; cursor:pointer;}
.illustration	.panel	.right-arrow	{background:url('/i/player_right.gif') no-repeat 0 0; width:17px; height:16px; float:right; margin:7px 8px 0px 0px; cursor:hand; cursor:pointer;}

* html .illustration .panel .left-arrow	{background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/slideshow/larr.png', sizingMethod='scale');}
* html .illustration .panel .play		{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/slideshow/play.png', sizingMethod='scale');}
* html .illustration .panel .stop		{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/slideshow/stop.png', sizingMethod='scale');}
* html .illustration .panel .right-arrow {background:none;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/slideshow/rarr.png', sizingMethod='scale');}



div.ncentered .v 						{text-align:center; margin:0 auto; padding:10px !important;}
div.ncentered .c 						{text-align:center; margin:0 auto; padding:0px !important ; width:360px !important;}
div.ncentered .c .r						{float:left; left:6%; position:static; width:360px !important;}


/* //slideshow */

/* slideshow */






/* //slideshow */





/* calendars 
.calendar.mini {border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; padding:5px; }
div#calendar_container				{ margin-top: -1em;}
div.calendar						{ position: relative; margin-top: 1em; margin-bottom: 1.5em; font-family:Arial,sans-serif;}
div.calendar h3						{ color:#56a1d5; font-size:1.13em; margin:0 0 14px 0;}
.calendar div.content				{ margin-top: 10px; text-align: left; width:200px;}
.calendar div.ajax_spinner			{ left:0; top:90px; }
.calendar ul						{ line-height: 20px; color: #bdbdbd;}
.calendar ul a						{ color: #003768; }
.calendar li						{ float: left; display: block; width: 26px; border: 1px solid #fff; }
.calendar li.current				{ color: #fff; border-color: #5590bf; background-color: #5590bf; }
.calendar li.selected				{ border-color: #d5d5d5; }
.calendar li.currsel				{ color: #fff; border-color: #d66938; background-color: #d66938; }
.calendar .current a,
.calendar .currsel a				{ color: #fff }
.calendar ul.dows					{ margin-top: 3px; font:14px Arial,sans-serif;}

.calendar table.months 				{ font-size:15px; width: 190px; margin: -19px auto 0 auto;}
.calendar td.orng a					{ cursor: default; }
.calendar div.arrows				{ margin: 0 auto; padding-left: 2px; text-align:center; }
.calendar .arrows ins				{ display: block; width: 17px; height: 16px;  cursor: pointer;}
.calendar .arrows ins.l				{ float: left; background: url('/i/left.gif') 0 0 no-repeat; }
.calendar .arrows ins.r				{ float: right; background: url('/i/right.gif') 0 0 no-repeat; }

div.mini							{ position: relative; margin: 0; }
.mini div.content					{ position: relative; margin: 0; }
.mini div.ajax_spinner				{ left: 0; top: 90px; }
.w-title div.content				{ margin-top: 0em; }
.mini table.months					{ margin: 0 auto 0;   font:15px Arial,sans-serif; color:#003768; width:120px;}
.mini ul							{ width: 210px; padding-left: 0px; margin-top: 0; }
.mini li							{ margin-right: 0px; font:14px Arial,sans-serif;}
.mini ul.dows						{ margin-top: 6px; }
.mini div.arrows					{ width: 200px; }
* html .mini .arrows ins.l			{ left: 19px; /* top: 26px;*/ }
/* html .mini .arrows ins.r			{ right: 0px; /* top: 26px;*/ }
/*.mini ul a							{ color: #3b78a8; }
.mini ul.dows						{ color: black; font-size: 14px; }
.mini li.currsel					{ color: #fff; border-color: #5590bf; background-color: #5590bf; }
.mini .current a,
.mini .currsel a					{ color: #fff }
.mini div.content					{ margin-top: 5px; padding: 0; text-align: center; padding-bottom:1em; }
.mini div.ajax_spinner				{ left: 100px; top: 100px; }
.red {color:#ff0000;}

 //calendars */



.calendar {
	width:194px;
	margin:0 0 1em 20px;
}
.calendar ul.days,
.calendar .month {
	font-family:Arial, Helvetica, sans-serif;
}
.calendar ul.weekdays,
.calendar ul.days {
	font-size:14px;
}
.calendar .ajax_loader {
}
.calendar .arrows {
	margin-bottom:-17px;
	position:relative;
}
.calendar .arrows,
.calendar .arrows .l,
.calendar .arrows .r,
.calendar .month {
	height:17px;
}
.calendar .arrows .l
{
	display:block;
width: 17px; height: 16px; 
	overflow:hidden;
	background:url(/i/left.gif) 0 0 no-repeat;
	cursor:pointer;
}
.calendar .arrows .r {
	display:block;
width: 17px; height: 16px; 
	overflow:hidden;
	background:url(/i/right.gif) 0 0 no-repeat;
	cursor:pointer;
}
.calendar .arrows .l {
	float:left;
}
.calendar .arrows .r {
	float:right;
	
	}
.calendar .hidden {
	visibility:hidden;
}
.calendar .month,
.calendar ul.weekdays {
	color:#000;
}
.calendar .month {
	font-size:16px;
	line-height:17px;
	font-weight:bold;
	text-align:center;
}
.calendar ul.weekdays,
.calendar ul.days {
	margin:0 -5px 0 -4px;
}
.calendar ul.weekdays {
	margin-top:12px;
	margin-bottom:3px;
}
.calendar ul.days li,
.calendar ul.weekdays li {
	float:left;
	text-align:center;
	width:29px;
}
.calendar ul.days li {
	height:19px;
	padding:3px 0 0 0;
	color:#b3b3b3;
}
.calendar ul.days li.currsel {
	background-image:url(/i/calendar_marker.gif); background-repeat:no-repeat; background-position:4px 1px;
}
.calendar ul.days li.currsel a,
.calendar ul.days li.currsel a:hover {
	color:#fff;
	text-decoration:none;
}

.calendar_container {border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; padding:5px;}

ul.days li a {color:#3F8CB2;}

/* pagers */
.pager li.current 				{color:#335f86;}
.pager 							{font-family:Arial,sans-serif; padding:0 4px;}
.pager a	 					{color:#3f8cb2; text-decoration:underline; font-weight:bold;}
.pager ul li					{background-color: #ffffff; margin:15px 0 0; padding:0 4px;}
.navigator .nav					{text-align:center; margin:0 auto;  white-space:nowrap;}
.navigator						{padding-top:4px;}



div.pager						{margin-top:11px; text-align:center;}
.pager ul						{font:0.81em Arial,sans-serif; border:none;}
.pager li						{display:inline; margin: 0 4px;  }
.pager li a, .pager li span		{vertical-align: top; }

.btop							{border-top:1px solid #b7b7b7;}
.bbottom						{border-bottom:1px solid #b7b7b7;}
.total							{font:0.65em Verdana,sans-serif; text-transform:uppercase; position:relative; bottom:-5px; margin-top:7px;}
.total span						{color:#335f86; margin:0 3px;}
/* /pagers */


/* actions */
div#actions							{ clear:both; padding: 0 0 5px; position:relative; top:0px; width:500px; }
#actions ul li						{ float: left; position: relative; height: 17px; margin: 0 10px; cursor: pointer; }
#actions a							{ display: block; height: 100%; }
#actions inss.t						{ float: none; position: absolute; top: 72px; left: 50%; display: none; width: 600px; height: 21px; margin-left: -300px; text-align: center; white-space: nowrap; background: none; cursor: default; }
#actions span.cone					{ float: none; display: block; height: 21px; margin: 0; background: url('/i/corners/grey_cone.gif') center 0 no-repeat; }
#actions span.fill					{ background-image: url('/i/corners/grey_fill_cone.gif'); }



#actions li {font-weight:bold; color: #3F8CB2; text-decoration:underline; font-size:0.8em;padding-right:24px; background-image: url('/i/actions_button.gif'); background-repeat:no-repeat; background-position:100% 0; height:17px; float:left; }
#actions li a {color: #3F8CB2;}
#actions li.visible					{ background-position: 100% -17px; color:#000; text-decoration:none; }
#actions li.visible ins.t			{ display: block; z-index: 1; }

div.forms							{ display: none;  top:0; width: 550px; margin-bottom: 2.5em; color:#010000;}

.forms div.ajax_spinner				{ left: 0px; bottom: 0; }
.forms label						{ display: block; margin-bottom: 0.1em; line-height: 1.2em; padding-bottom:2px; }

.forms .input-1 input {width:260px; height:22px; border:1px solid #cccccc}
.marginl40 span,
.marginl40 label {-margin-left:20px;}

.forms label.alert					{ color:#ff3333 !important; }
.forms table input,
.forms table textarea				{ font-size: 14px; border: 1px solid #999; }
.forms div.send						{ text-align: center; }
.forms div.send p					{ font-size: 0.9em; }
.forms div.send input				{ overflow: visible; padding: 0 5px; }
.forms div.done						{ margin: 3em 0 1em 0 ! important; text-align: center; }
.forms div.done a					{ text-decoration: underline; }

.forms form img {padding-top:10px;}
.forms .button_submit {height:22px; width: 127px; margin-top:9px;}
.forms .captcha_input input {width:190px; height:22px;border:1px solid #cccccc}

#to-social div.content				{ position: relative; top: 0; width: 600px; margin:0; padding:15px 18px 18px 18px; border:1px solid #cccccc;}
#to-social div.content div			{ margin:0 0 10px; text-align: center; }
#to-social div.content img			{ vertical-align: middle; margin: 0 7px 0 20px; }
#to-social a						{ line-height:25px; }
#to-social	h2.tit					{ text-align:center; margin:11px auto 5px; font:normal 17px Cambria,Helvetica,sans-serif; color:#56a1d5;}
#to-social							{ font:normal 12px Cambria,Helvetica,sans-serif;}

#to-blog div.content				{ position: relative; top: 0; width: 564px; margin:0; padding:15px 18px 18px 18px; border:1px solid #ebebeb;}
#to-blog div.content textarea	 	{ width:557px; height:80px; font-size:0.7em; border:1px solid #d3d3d3; }

#to-blog div.content b.cl {position:absolute; top:-1px; left:-1px; background-image:url(/i/sprite_filter.gif); background-position:0 0;  height:3px; width:3px; }
#to-blog div.content b.cr {position:absolute; top:-1px; right:-1px; background-image:url(/i/sprite_filter.gif);  background-position:0 -3px;  height:3px; width:3px;}	
#to-blog div.content b.cbl {position:absolute; bottom:-1px; left:-1px; background-image:url(/i/sprite_filter.gif);  background-position:0 -6px;  height:3px; width:3px;}
#to-blog div.content b.cbr {position:absolute; bottom:-1px; right:-1px; background-image:url(/i/sprite_filter.gif);  background-position:0 -9px;  height:3px; width:3px;}


#to-friend div.content				{ position: relative; top: 0; width: 564px; margin:0; padding:15px 18px 18px 18px; border:1px solid #ebebeb;}
#to-friend div.content textarea	 	{ width:557px; height:80px; font-size:0.7em; border:1px solid #d3d3d3; }
#to-friend .c3 input				{ width: 163px;}

#to-friend div.content b.cl {position:absolute; top:-1px; left:-1px; background-image:url(/i/sprite_filter.gif); background-position:0 0;  height:3px; width:3px; }
#to-friend div.content b.cr {position:absolute; top:-1px; right:-1px; background-image:url(/i/sprite_filter.gif);  background-position:0 -3px;  height:3px; width:3px;}	
#to-friend div.content b.cbl {position:absolute; bottom:-1px; left:-1px; background-image:url(/i/sprite_filter.gif);  background-position:0 -6px;  height:3px; width:3px;}
#to-friend div.content b.cbr {position:absolute; bottom:-1px; right:-1px; background-image:url(/i/sprite_filter.gif);  background-position:0 -9px;  height:3px; width:3px;}



/* imports */
div#filters							{border-bottom:1px solid #e5e5e5; margin-top:14px; position:relative;width:100%;top:-1px;}
#filters ul 						{margin:0; position:relative; top:1px;}

#filters li 						{float:left; height:22px; margin-right:5px; position:relative; background:#fffaee; border:1px solid #e5e5e5;}

#filters li span,
#filters li a						{cursor:pointer; margin:0; padding:0 9px; position:relative; top:-3px; font:12px Arial,sans-serif; color:#666666; font-weight:600; }
#filters li span {float:left; display:block; padding-top:6px;}

#filters li.active					{background:#fff; border:1px solid #e5e5e5; border-bottom:1px solid #fff; font-family:Arial,sans-serif;   }
#filters li.active span 			{color:#000; cursor:default;}

 

#filters li b.cl { background-image:url(/i/sprite.gif); height:3px; width:3px;   position:absolute; top:-1px; left:-1px; background-position:0 0px; background-repeat:no-repeat; }
#filters li b.cr { background-image:url(/i/sprite.gif); height:3px; width:3px;  position:absolute; top:-1px; right:-1px; -right:expression(this.parentNode.offsetWidth%2 == 0 ? '-1px' : '-2px'); background-position:100% -3px; background-repeat:no-repeat;  }


#filters li.active b.cl { background-image:url(/i/sprite_filter.gif); height:3px; width:3px; position:absolute; top:-1px; left:-1px; background-position:0 0px; background-repeat:no-repeat; }
#filters li.active b.cr { background-image:url(/i/sprite_filter.gif); height:3px; width:3px; position:absolute; top:-1px; right:-1px; background-position:100% -3px; background-repeat:no-repeat;  }

#filters li.active b.cbl { background-image:url(/i/sprite_filter.gif); height:3px; width:3px;  position:absolute; bottom:-1px; left:-1px; background-position:100% -6px; position:relative; top:-1px; right:-3px; background-repeat:no-repeat; border:0px solid #000; }
#filters li.active b.cbr { background-image:url(/i/sprite_filter.gif); height:3px; width:3px; position:absolute; bottom:-1px;  right:-1px; -right:expression(this.parentNode.offsetWidth%2 == 0 ? '-1px' : '-2px');  background-position:0 -9px; position:relative; top:-4px; left:-3px; background-repeat:no-repeat; border:0px solid #000;  }


div.cblue 							{border:1px solid #d5d5d5;}



* html #filters						{float:left;}
*+html #filters						{float:left;}
#filters ul							{margin-left:0;}

div#imports							{position: relative; margin: 31px 0 0;}
div#imports .content				{/* //padding:0 13px; -padding:0 10px; border:1px solid*/ }
#imports ul.list					{float:left;}
#imports li							{/*float: left; width: 28%; padding: 0 20px;*/ }
#imports li h4						{margin-bottom: 0.5em; font-size: 12px; font-weight: bold;}
#imports li .text					{font-size:11px; }

* html div#imports li ins.r,
* html div#filters li ins.r			{left: -11px; margin-left:100%; }
/* //imports */


/*
неизвестно что
*/



 

.announce_list .article-announce-text.vertical_top h2{margin-bottom:5px; }

.story a {text-decoration:none; color:#434343;}

.story_announce {background-color:#fffaee; color:#858585; border:1px solid #e8e8e8; padding-top:0px; padding-left:11px; padding-right:11px;}
.story_announce h2 {color:#000; font-size:0.9em; margin-top:5px; font-weight:bold; padding-bottom:5px;}
.story_announce h1 {font-size:1em; font-weight:bold; padding-top:5px; }
.story_announce p {padding-bottom:15px;}
.story_announce b.cl { background-image:url(/i/sprite.gif); height:3px; position:relative; top:-1px; left:-12px; background-position:0 0px; background-repeat:no-repeat; }
.story_announce b.cr { background-image:url(/i/sprite.gif); height:3px; position:relative; top:-4px; right:-12px; background-position:100% -3px; background-repeat:no-repeat;  }
.story_announce b.cbl { background-image:url(/i/sprite.gif); height:3px; background-position:0 -6px; position:relative; top:4px; left:-12px; background-repeat:no-repeat; border:0px solid #000; }
.story_announce b.cbr { background-image:url(/i/sprite.gif); height:3px; background-position:100% -9px; position:relative; top:1px; right:-12px; background-repeat:no-repeat; border:0px solid #000;  }

.rubric-header						{ width: 100%; text-align: center; margin: 1.5em 0 1em; background:transparent url(/i/grey.gif) repeat-x scroll 0 50%; }
.rubric-header strong, .rubric-header a	{ background-color: #fff; font-weight: normal; padding: 0 3px; text-decoration:none; color:#000;}

ul.analytics_block li{list-style-type:none;}
.counters a {display:block; float:left; margin-right:10px;}
.footer {height:74px;}
div.video_index .centered2 a img {border:1px solid #e5e5e5; padding:1px;}
.injects_border{border-left: 1px solid #e5e5e5; padding-left:5px; margin-bottom:10px; }


.bottom_nav li {padding-left:18px;}


form.victorina_form li input {width:13px;}
form.victorina_form li label {width:180px; padding-left:5px;}
