/* ����� ����� */
* { font-family:Tahoma, Arial, Helvetica, sans-serif; }
body { margin:0; background:#FFFFFF; }
img { border:0; }
td { padding:0; }

/* ����� ������ */
.table { width:100%; height:100%; border-collapse:collapse; /*table-layout:fixed;*/ }
.div { width:100%; height:100%; position:relative; }
.clear{float:none;clear:both;font-size:0;line-height:0;}

/* ������ ������� ������ */

	.top_menu_1_wr,.top_menu_2_wr{position:absolute;}
	.top_menu_1_wr{left:30px;top:6px;}
	.top_menu_2_wr{right:6px;top:7px;}
	.top_menu_1 { float:left; padding:0; margin:5px 0 0 0; list-style:none; }
		.top_menu_1 li { float:left; margin:0 27px 0 0; font-size:11px; }
			.top_menu_1 li a {color:#d0d7e8;}
			.top_menu_1 li a:hover { text-decoration:none; }
			.top_menu_1_act { text-decoration:none; font-weight:bold; }

	.top_menu_2 { float:right; padding:0; margin:0 0 3px 0; list-style:none; }
		.top_menu_2 li { float:left; padding:0 17px; background:url(/images/border.gif) 0 50% no-repeat; }
		.top_menu_2 li.first { background:none; }
		
	.stopper { width:950px; height:0; line-height:0; font-size:0; }

/* ������ ������� ������ */

.top { height:184px; background:url(/images/top_bg.jpg) 0 0 repeat-x; }
.top_ { height:139px; background:url(/images/top_bg_.jpg) 0 0 repeat-x; }
	
	.top_1 {	text-align:right; height:151px;}
	.top_1_ { background:url(/images/top_bg_1_.jpg) 0 0 no-repeat; text-align:right; }
	.top_2 { height:151px;background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/header1_s.gif?134027649062') 0 0 repeat-x;position:relative;}
	.top_2_outer{height:151px;background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/header1.jpg?134027716173899') 100% 0 no-repeat;position:relative;}
	.top_2_inner{height:151px;background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/highlight.jpg?13402778518731') 0 33px no-repeat;position:relative;}
	.top_2_ { height:139px; background:url(/images/top_bg_2_.jpg) 100% 0 no-repeat; }
	.logo {left:11px;position:absolute;top:44px;}
	.logo_ { position:absolute; top:25px; left:30px; }
	.date { position:absolute; top:47px; right:28px; font-size:11px; color:#afe1f6; }

	.top_menu_3 {margin:0 0 0 20px;padding:7px 0 0 0;list-style:none;}
		.top_menu_3 li { float:left; font-size:13px; margin:0 24px 0 0;}
		.top_menu_3 li.last-point{float:right;}
			.top_menu_3 li a { color:#404550;text-decoration:none; }						
			.top_menu_3 li a:hover {color:#1b357f;}
			.top_menu_3_act { text-decoration:none; color:#1b357f;}
.main_nav{height:33px;background:#dbe2f4;}

/* ����������� ������ */

.middle {height:99%; }

	.middle h1 { font-size:20px; font-weight:normal; color:#CF583F; margin:10px 0; text-align:center; }
	.middle h2 { font-size:16px; color:#1b357f; margin:10px 0; }

.middle-wrapper{position:relative;padding:20px 10px 0 10px;}
.event_slider_wrapper{position:relative;float:left;width:522px;height:489px;}
.event_slider{position:relative;float:left;width:520px;height:447px;border:1px solid #4aafec;}
.s-image-wrapper{height:325px;width:520px;overflow:hidden;}
.s-image-wrapper img{display:none;}
.s-image-wrapper img.active-image{display:block;}
.s-controls{position:absolute;bottom:0;width:100%;height:123px;border-top:1px solid #4aafec;background:#d9f0fc;}
.s-controls table{border-collapse:collapse;width:100%;border:0;height:100%;}
.s-controls table td{width:33%;height:100%;vertical-align:top;padding:13px 20px 0 20px;font-size:12px;border-right:1px solid #4aafec;}
.s-controls table td.last-point{border:none;}
.s-controls table td.active-point{background:#209be4;}
.s-controls table td a{display:block;color:#1b357f;text-decoration:none;line-height:16px;}
.s-controls table td.active-point a{color:#fff;}
.s-controls .s-point{position:relative;height:100%;}
.s-controls .s-point span{position:absolute;bottom:13px;font-style:italic;font-size:11px;color:#64bce8;}
.s-controls .active-point .s-point span{color:#c3e4f8;}
.s-controls .s-point .triangle{width:24px;height:15px;position:absolute;z-index:4;top:-28px;left:50%;margin-left:-12px;background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/triangle.png?13403547243354') 0 0 no-repeat;display:none;}
.s-controls .active-point .s-point .triangle{display:block;}
.s-corner{position:absolute;width:28px;height:28px;right:-1px;top:-1px;background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/s-corner.png?1340353846462') 0 0 no-repeat;}

.news-flash{margin:0 0 0 560px;}
.news-flash h2{margin-right:200px;}
.news-flash .allnews{color:#38a9e1;font-size:11px;float:right;text-transform:lowercase;margin:2px 15px 0 0;}
.news-flash-left{float:left;}
.news-flash-right{float:right;}
.news-flash-both{width:49%;}
.news-flash-hidden{display:none;}
.news-flash-controls{float:left;width:100%;margin:10px 0 0 0;}
.news-flash-controls-hidden{display:none;}
.news-flash-controls a{color:#94a6d1;font-size:11px;text-decoration:none;margin:0 10px 0 0;text-align:center;float:left;line-height:18px;width:18px;height:18px;background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/control-unactive.png?1340539904542') 0 0 no-repeat;}
.news-flash-controls a.control-active{color:#1b357f;background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/control-active.png?1340539928436') 0 0 no-repeat;}

.block-wrapper{position:relative;margin:36px 0 0 0;}
.block-wrapper .block-item .lt,
.block-wrapper .block-item .rt,
.block-wrapper .block-item .lb,
.block-wrapper .block-item .rb{position:absolute;width:10px;height:10px;background-image:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/block-corners.png?1340546894571');line-height:0;font-size:0;}
.block-wrapper .block-item .lt{left:-1px;top:-1px;background-position: 0 0;}
.block-wrapper .block-item .rt{right:-1px;top:-1px;background-position: -10px 0;}
.block-wrapper .block-item .lb{left:-1px;bottom:-1px;background-position: 0 -10px;}
.block-wrapper .block-item .rb{right:-1px;bottom:-1px;background-position: -10px -10px;}
.block-wrapper .block-item{margin:0 18px 0 0;width:311px;min-width:311px;height:270px;border:1px solid #b3bfdc;background:#f8f9fd;float:left;position:relative;}
.block-wrapper .block-item a.showmore{position:absolute;left:15px;bottom:15px;font-size:11px;color:#38a9e1;text-transform:lowercase;}
.block-wrapper .block-item h2{margin-left:15px;margin-bottom:5px;margin-top:20px;}
.block-wrapper .last-item{margin:0 !important;}

.event-wrapper{overflow:hidden;padding:10px 15px 0 15px;height:160px;}
.event-wrapper .document{margin:0 0 15px 0;font-size:12px;}
.event-wrapper .document a{color:#38a9e1;}

.putmind-wrapper{margin:35px 0 0 0;}
.putmind-wrapper table{border-collapse:collapse;width:100%;max-width:1250px;margin:0 auto;}
.putmind-wrapper table td a{text-decoration:none;}
.putmind-wrapper table div.item{width:194px;height:106px;border:1px solid #b8bec1;margin:0 auto;position:relative;font-size:14px;line-height:14px;color:#fefefe;}
.putmind-wrapper table div.item a{font-size:14px;line-height:14px;color:#fefefe;text-decoration:none;}
.putmind-wrapper table div .lt,
.putmind-wrapper table div .rt,
.putmind-wrapper table div .lb,
.putmind-wrapper table div .rb{position:absolute;width:10px;height:10px;background-image:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/gray-corners.png?1340627016488');border:0;line-height:0;font-size:0;}
.putmind-wrapper table div .lt{left:-1px;top:-1px;background-position:0 0;}
.putmind-wrapper table div .rt{right:-1px;top:-1px;background-position:-10px 0;}
.putmind-wrapper table div .lb{left:-1px;bottom:-1px;background-position:0 -10px;}
.putmind-wrapper table div .rb{right:-1px;bottom:-1px;background-position:-10px -10px;}
.putmind-wrapper table div.item1{background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/item1.jpg?13406291886990') 0 0 no-repeat;}
.putmind-wrapper table div.item2{background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/item2.jpg?13406292074421') 0 0 no-repeat;}
.putmind-wrapper table div.item3{background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/item3.jpg?13406292263733') 0 0 no-repeat;}
.putmind-wrapper table div.item4{background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/item4.jpg?13406292584633') 0 0 no-repeat;}
.putmind-wrapper table div.item5{background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/item5.jpg?13406292736092') 0 0 no-repeat;}
.putmind-wrapper table div.item6{background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/item6.jpg?144371115620891') 0 0 no-repeat;}
.putmind-wrapper table div.item-title{position:absolute;left:6px;bottom:6px;height:37px;padding:0 0 0 10px;background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/item-bg-left.png?1340629632268') 0 0 no-repeat;}
.putmind-wrapper table div.item-title div{height:37px;padding:0 10px 0 0;background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/item-bg-right.png?1340629668320') 100% 0 no-repeat;}
.putmind-wrapper table div.item-title div div{height:37px;padding:0;background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/item-bg-spacer.png?1340629689140') 0 0 repeat-x;}

.putmind-wrapper table div.item1 div.item-title div div{height:34px;padding:3px 0 0 0;}
.putmind-wrapper table div.item2 div.item-title div div{height:27px;padding:10px 0 0 0;}
.putmind-wrapper table div.item3 div.item-title div div{height:34px;padding:3px 0 0 0;}
.putmind-wrapper table div.item4 div.item-title div div{height:27px;padding:10px 0 0 0;}
.putmind-wrapper table div.item5 div.item-title div div{height:34px;padding:3px 0 0 0;}
.putmind-wrapper table div.item6 div.item-title div div{height:34px;padding:3px 0 0 0;}

.blocks-line{margin:35px 0 0 0;}
.blocks-line .new-on-site{float:left;width:530px;}
.blocks-line .gallery-onmain{margin:0 0 0 560px;}
.blocks-line .gallery-onmain {height:248px;background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/gallery-spacer.png?1340636590169') 0 0 repeat-x;}
.blocks-line .gallery-onmain .gallery-onmain-outer{height:248px;background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/gallery-left.png?13406364991129') 0 0 no-repeat;}
.blocks-line .gallery-onmain .gallery-onmain-outer .gallery-onmain-inner{height:228px;padding:20px 0 0 17px;background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/gallery-right.png?1340636542877') 100% 0 no-repeat;}
.blocks-line .gallery-onmain .gallery-onmain-outer .gallery-onmain-inner .gallery-line{height:150px;overflow:hidden;}
.blocks-line .gallery-onmain .gallery-onmain-outer .gallery-onmain-inner .gallery-line .gallery-line-inner{height:150px;}

.slider-wrapper{height:144px;background:#edf0f9;margin:20px 0 0 0;position:relative;}
.slider-inner{width:980px;height:108px;padding:20px 0 0 0;overflow:hidden;margin:0 auto;}
.slider-inner ul{list-style:none;margin:0;}
.slider-inner li.slider-item{width:164px;padding:0;height:108px;background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/banner-back.png?13406924131060') 0 0 no-repeat;margin:0 9px;text-align:center;overflow:hidden;}
.slider-inner li.slider-item a{font-size:10px;color:#314b96;}
.slider-inner li.slider-item .item-image{margin:10px 0 3px 0;min-height:50px;}


/* ����� ����������� ������ */

.left { /* background:url(/images/left_bg.jpg) 0 100% no-repeat; */ width:287px; vertical-align:top; }

	.left_block { margin:23px 21px 29px 31px; }
	
		.event, .event_last { font-size:11px; color:#757980; padding:0 0 13px 0; font-style:italic;}
		.left_block .last { background:none; }
			.event a { font-size:12px;line-height:16px;color:#15171c; display:block; margin:4px 0 0 0; font-style:normal;}
			.event a:hover { text-decoration:none; color:#CC0000; }
			
		.plan { font-size:11px; color:#135DD3; margin:10px 0; }
			.plan a { color:#135DD3; }
			.plan a:hover { text-decoration:none; color:#CC0000; }
			
		.mind { margin:50px 0; display:block; }
		
		.left_menu { margin:0; padding:0 0 20px 0; list-style:none; background:url(/images/event_border.gif) 0 100% repeat-x; }
			.left_menu li { display:block; margin:9px 0 0 0; }
				.left_menu li ul { font-size:12px; margin:0 0 0 12px; padding:0; list-style:none; }
					.left_menu li ul li a { font-size:12px; }
						.left_menu li ul li ul li a { font-size:11px; }
					.left_menu li ul li a.act { text-decoration:none; }
				.left_menu li a { font-size:13px; line-height:17px; color:#135DD3; }
				.left_menu li a:hover { text-decoration:none; color:#CC0000; }
				.left_menu li a.act { font-weight:bold; color:#CC0000; }

/* ����������� ����� ����������� ������ */

.center { vertical-align:top; }

	.inset { width:100%; background:#E3E9EE url(/images/inset_bg_1.jpg) 0 0 no-repeat; border-collapse:collapse; }
		.inset_h { padding:12px 0 0 0; }
		.inset_1 { vertical-align:top; padding:5px 13px 25px 36px; }
			.inset_1 div { background:url(/images/man.jpg) 0 0 no-repeat; width:147px; height:228px; }
				.inset_1 div div { background:url(/images/inset_1_bg.gif) 0 0 no-repeat; }
		.inset_2 { font-size:12px; color:#404040; padding:5px 22px 15px 0; vertical-align:top; background:url(/images/inset_2_bg.jpg) 100% 100% no-repeat; }
			.inset_2 p { margin:0 0 16px 0; }
			.inset_2 p.author { color:#8C8B8B; text-align:right; }
	
	.news { background:url(/images/news_bg.jpg) 0 0 no-repeat; padding:8px 24px 24px 36px; }
		
		.news_item { margin:0 0 12px 0; overflow:hidden; -zoom:1;}
			.news_title{font-size:12px;margin:0 0 0 87px;}
			.news_title_nomargin{margin:0;}
			.news_title a{color:#000;margin:0 0 0 71px;display:block;}
			.news_title span{font-size:11px;color:#757980;font-style:italic;background:url('//novoshakhtinskorg.novosha4.cp.regruhosting.ru.opt-images.1c-bitrix-cdn.ru/images/dotted-sep.gif?134045146444') 100% 4px no-repeat;width:55px;padding:2px 8px 0 0;float:left;}
			.news_date { font-size:11px; color:#666666; }
			.news_h { font-size:13px; font-weight:bold; color:#000000; margin:1px 0;}
				.news_h a { color:#000000; text-decoration:none; }
				.news_h a:hover { text-decoration:underline; }
			.news-flash-inner .news_photo { float:left; margin:0 11px 0 0;border:1px solid #a6a8ad;border-radius:3px;max-width:76;max-height:57px;overflow:hidden;}
			.news_photo img,.news_photo {line-height:0;}
			.news-flash-inner .news_text { font-size:12px; color:#585d66; margin: 7px 0 0 87px;line-height:18px;}
			.news_text_nomargin{ margin: 10px 0 0 0;}
			.news_more { color:#000000; font-size:11px; margin:6px 0; }
				.news_more a { color:#000000; text-decoration:none; }
				.news_more a:hover { text-decoration:underline; }
			.news_fix { clear:both; height:0; line-height:0; font-size:0; }
		.news_full {padding:0 0 13px 0; margin-bottom:14px; }
			.news_full .news_h { margin:0 0 6px 0; }
.news-flash .news_item{margin-bottom:8px;}	
			
.inner { background:#E3E9EE; }/*url(/images/inset_bg_1.jpg) 0 0 no-repeat*/
	.inner_block {/*  background:url(/images/inner_bg.jpg) 100% 100% no-repeat;  */}
		
		.content { /*padding:24px 40px;margin:2%;*/ background: rgba(255, 255, 255, 0.6) !important; padding:2%; font-size:13px; line-height:16px; color:#000000; text-align:justify; }
			.content a { color:#0066CC; }
			.content a:hover { color:#BD0000; }
			.content img { border:1px solid #3F9FCE; }
			.content h1 { text-align:left; margin:15px 0; clear:both; line-height:24px; }
			.content h2 { margin:10px 0; clear:both; color:#CF583F; font-size:14px; }
			.content p { margin:10px 0; }
			.content ol { margin:0; list-style-position:inside; padding:0; }
			.content ul { margin:0; padding:0; list-style:none; }
				.content ul li { background:url(/images/li.gif) 0 8px no-repeat; padding:0 0 0 19px; }
					.content ul li ul { margin:0 0 0 10px; }
						.content ul li ul li { background:none; padding:0; }
			.content li { margin:4px 0; }
			.content table { border-collapse:collapse; background:#FFFFFF; border:1px solid #3187C7; }
				.content table th, .content table td { border:1px solid rgb(5, 25, 69); padding:2px 6px; }
				.content table th { font-size:11px; text-align:center; font-weight:normal; background:rgb(5, 25, 69); color:#FFFFFF; }
				.content table td { font-size:13px; color:#666666; }
			.content form { color:#666666; }
			.inner_input { border:1px solid #3187C7; width:300px; margin:0 0 5px 0; font-size:12px; line-height:14px; }
			textarea.inner_input { height:80px; }
			.required { color:red; }
			
			.float { overflow:hidden; -zoom:1; }
			
			.path_back { line-height:18px; }
				.path_back a { background:url(/images/path_back.gif) 100% 7px no-repeat; padding:0 23px 0 0; }
				
			.photo { margin:16px 0; overflow:hidden; -zoom:1; }
				.photo_stopper { clear:both; height:0; line-height:0; font-size:0; }
				.photo div { float:left; text-align:center; font-size:11px; margin:0 15px 0 0; }
					.photo div a:hover img { border-color:#BD0000; }
					
			.pager {  }
				.pager_up { background:url(/images/up.gif) 0 4px no-repeat; padding:0 0 0 15px; margin:0 40px 0 0!important; text-decoration:none; }
				.pager_none { text-decoration:none; }
				.pager a { margin:0 2px; }
				.pager span { font-weight:bold; color:#0066CC; }
			.pager_center { text-align:center; margin:25px 0 5px 0; }
				
			.map_menu { font-size:12px!important; font-weight:bold!important; }
				.map_menu li ul { margin:0 0 0 30px!important; font-size:11px!important; font-weight:normal!important; }
				
			.search_desc { font-size:11px!important; }
			.search_path a { color:#5C5B5B!important; }
			.search_ppp { margin:15px 0!important; }
			
			.city_directory_table { width:70%; background:none!important; table-layout:fixed; border:0!important; }
				.city_directory_table td { vertical-align:top; border:0!important; text-align:left; padding:2px 5px 2px 0!important; font-size:14px!important; }
				
			.cd_list_link {  }
			.cd_list_preview {  }
			.cd_list_contact { font-size:12px!important; color:#ADADAD; }
			.cd_list_site { font-size:11px!important; }
			
			.cd_small { font-size:11px!important; }
			
			.pub_exam_list {  }
				.pub_exam_list_desc { font-size:11px!important; }
				.pub_exam_list_info { font-size:11px!important; color:#ADADAD; }
					.pub_exam_list_info span { margin:0 0 0 50px; }
			.pub_exam_detail {  }
				.pub_exam_detail_files { background:#FFFFFF; border:1px solid #3187C7; float:right; padding:8px 10px; margin:0 0 5px 15px; }
					.pub_exam_detail_files a { margin:0 0 5px 0; display:block; background:url(/images/file.png) 0 0 no-repeat; padding:0 0 0 20px; }
				.pub_exam_detail_text {  }
			.pub_exam_comment { color:#5C5B5B; font-size:12px; background:url(/images/event_border.gif) 0 100% repeat-x; padding:0 0 6px 0; }
				.pub_exam_comment_block { margin:0 0 10px 0; }
			.pub_exam_add table { background:none; border:0; }
				.pub_exam_add table td { border:0; vertical-align:top; padding:0 10px 0 0; }
					.pub_exam_add_submit { font-size:12px; }
				.pub_exam_captcha { padding:0 0 0 50px!important; }	
					.pub_exam_captcha input { border:1px solid #3187C7; margin:0 0 5px 0; font-size:12px; line-height:14px; }
					.pub_exam_captcha img { border:0; }
					
			.news_list_cur { padding:0 0 10px 0; background:url(/images/event_border.gif) 0 100% repeat-x; }	
			.news_list .news_h a { color:#717374!important; }
			.news_list .news_h a:hover { color:#717374!important; }
			.news_list .news_more { margin:0!important; }
			.news_list .news_date { margin:0!important; line-height:11px!important; }
			.news_list_cur .news_photo { float:right!important; margin:0 0 0 11px!important; }
			
			.pd_sect_1 { font-weight:bold!important; font-size:12px!important; text-decoration:underline; }
			.pd_sect_2 { font-size:12px!important; }
			.pd_sect_3 { font-size:10px!important; }
			
			.resolutions td, .resolutions th { padding:10px 12px!important; }

/* ������ ����������� ������ */

.right { width:287px; vertical-align:top; background:url(/images/right_bg.jpg) 100% 100% no-repeat; }

	.right_block { margin:23px 34px 29px 20px; }
	
		.today { font-size:12px; color:#15171C; padding: 0 0 13px 8px;background: url("images/dotted-sep.gif") no-repeat 0 4px;}
			.today a { color:#15171C; display:block; margin:4px 0; }
			.today a:hover { text-decoration:none; color:#CC0000; }

/* ������ ������ ������ */

.rubrics{margin:35px 0 0 0;background:#284897;padding:20px;}
.rubrics .rubrics-list{border-collapse:collapse;width:100%;margin:0 0 30px 0;}
.rubrics .rubrics-list td{vertical-align:top;width:20%;}
.rubrics .rubrics-list td .toprub a{font-weight:bold;color:#fff;font-size:11px;text-decoration:none;}
.rubrics .rubrics-list td .rubrics-sublist{list-style:none;padding:0;margin:5px 0 0 0;}
.rubrics .rubrics-list td .rubrics-sublist li{margin:0 0 5px 0;line-height:10px;}
.rubrics .rubrics-list td .rubrics-sublist a{color:#c2dcfe;font-size:10px;line-height:10px;}
.rubrics .copyright{float:left;color:#97bef1;font-size:10px;}
.rubrics .copyright a{color:#97bef1;}
.rubrics .developer{float:right;text-align:right;color:#97bef1;font-size:10px;}
.rubrics .developer a{color:#97bef1;text-decoration:none;}

	.bottom h2 { font-size:15px; color:#717374; margin:10px 0; }
	.bottom table { table-layout:fixed; }
	
	.photogallery { width:287px; vertical-align:top; }
		.photogallery_block { margin:15px 21px 10px 31px; }
		
			.photogallery_item { float:left; text-align:left;width:182px; margin:0 18px 20px 0; }
			.photogallery_item_last{margin:0;}
				.photogallery_item a.gallery-title { font-size:11px; line-height:12px;color:#1b357f; float:left;height:24px;overflow:hidden;}
				.photogallery_item a.gallery-title:hover { text-decoration:none; }
					.photogallery_item a img { border:1px solid #5ab6ee; border-radius:10px;}
			
			.photogallery_item_in { float:left; text-align:center; margin:0 12px 12px 0; }
				.photogallery_item_in a { font-size:11px; }
				.photogallery_item_in a:hover { text-decoration:none; }
					.photogallery_item_in a img { margin:0 0 3px 0; }
					.photogallery_item_in a:hover img { border-color:#BD0000; }
			
			.ph_active { border-color:#BD0000!important; }
			
			.ph { border-collapse:collapse; background:none!important; border:0!important; }
				.ph th, .ph td { border:0!important; padding:0!important; vertical-align:top; }
				.ph th { font-size:11px; text-align:center; font-weight:normal; background:#3187C7; color:#FFFFFF; }
				.ph td { font-size:13px; color:#666666; }
				.ph_list { padding:0 0 0 15px!important; }
			
			.photogallery_fix { height:8px; line-height:8px; font-size:8px; clear:both; }
			
			.photogallery_menu { margin:0; padding:0; list-style:none; clear:both; }
				.photogallery_menu li { border-left:1px solid #ADADAD; padding:0 8px; color:#5C5B5B; font-size:11px; line-height:12px; margin:5px 0; }
					.photogallery_menu li a { color:#5C5B5B; }
					.photogallery_menu li a:hover { text-decoration:none; }
	
	.categories { vertical-align:top; padding:5px 24px 0 36px; }
	.inner_categories { background:url(/images/inner_bg_2.jpg) 0 0 no-repeat; }
	
		.bottom_menu { margin:0 35px 0 0; padding:0; list-style:none; float:left; }
			.bottom_menu li { border-left:1px solid #ADADAD; padding:0 8px; color:#5C5B5B; font-size:11px; line-height:12px; margin:5px 0; }
				.bottom_menu li a { color:#5C5B5B; }
				.bottom_menu li a:hover { text-decoration:none; }
				.bottom_menu_act { text-decoration:none; font-weight:bold; }
	
	.whats_new { vertical-align:top; }
		.whats_new_block { margin:15px 13px 10px 20px; }
		
			.whats_new_item { font-size:10px; color:#757980; line-height:16px; margin:6px 0 13px 0; padding:0 0 8px 0; }
				.whats_new_item a { font-size:11px; color:#15171c; display:block; }
				.whats_new_item a:hover { text-decoration:underline; }
			.whats_new .last { background:none; }
	
/* ������ ������ ������ */

.bottomest { background:#005D91; height:100px; }
	.bottomest table { table-layout:fixed; height:100px; }
	.bottomest td { font-size:11px; color:#001622; }
		.bottomest td p { margin:10px 0; }
		.bottomest td a { color:#001622; }
		.bottomest td a:hover { text-decoration:none; }
		
	.copyright { width:287px; }
		.copyright_block { margin:15px 21px 15px 31px; }
		
	.hotlog { padding:5px 5px 5px 36px; }
		.hotlog div { float:left; margin:10px 10px 10px 0; }
		
	.dev { padding:15px 34px 15px 20px; }


.answer_block { margin:10px 0; }
.answer_block p { margin:2px 0; }
.answer_block_q { color:#135DD3; }
.answer_block_a { margin: 0 0 0 30px!important; font-size:11px;   }
.counter{width:90px;text-align:center;margin:0 auto;}

.quote{background:#209be4;height:24px;border-radius:0 24px 0 0;padding:24px;text-align:left;margin:-72px 0 0 560px;}
.quote .title{font-size:16px;color:#c3e4f8;font-weight:bold;}
.quote .text{color:#fff;font-size:12px;}

@media screen and (max-width: 1320px) {
   .quote{clear:both;margin:32px 0 0}
}

.editor_dialog .content { padding:0 !important; }
.editor_dialog table, .editor_dialog td, .editor_dialog img { border-width: 0 !important; }