

/* ======================================================================== */
.entry .map_post_content {margin-bottom:0; }

.map_page_content {margin-right:220px; }
#content2 {width:940px; padding-left:0; padding-right:0; }


#map { position:relative; margin-left:-10px; visibility:hidden; min-height:370px; }

#map_description {padding-top:10px; }
#map_description p {margin:0 0 5px 0; font:14px/16px Arial, Helvetica, sans-serif; }

.infomap { font: 10pt Arial; padding-left:0; position:relative; }
.infomap_label { display: none; z-index: 1000; position: absolute; width:400px; margin:0; padding: 10px; top:4px; left:0; border: 1px solid #ddd; border-radius:5px; background: #fff; }
.infomap_label h3 {margin:0 0 10px 0; }
.infomap_label p {padding:0 5px; }
.infomap_label sub { margin-bottom:5px; font-size:10px; }
.infomap_label .label-title { text-align:center; color:#3C78A7; font-size:20px; }

.infomap_label .label_static_info { border-collapse:collapse; }
.infomap_label .label_static_info td { border:0 none; padding:1px 0; text-align:right; }
.infomap_label .label_static_info td:first-child { text-align:left; }

/* да да да, они абсолютно одинаковые */
.infomap_text .label_static_info { border-collapse:collapse; }
.infomap_text .label_static_info td { border:0 none; padding:1px 0; text-align:right; }
.infomap_text .label_static_info td:first-child { text-align:left; }


.infomap_label .main_question,
.infomap_text .main_question {margin-bottom:30px; padding:5px; background-color:#F5E2B8; border-radius:5px; }
.infomap_text .main_question { margin:10px 0; padding:5px; background-color:#F5E2B8; border-radius:5px; }

.infomap_loader { 
	/* float:right; */
	position:absolute;
	left:0px;
	top:-38px;
	
	width:100px;
	height:auto !important;
	/* margin:-4px 40px 0 0; */
	padding: 2px 10px 2px 20px;
	border: 1px solid #ddd;
	border-radius:5px;
	
	background-color:#eee;
	text-align:center;
	font:italic 10pt Arial;
	display:none;
}
.infomap_text { padding:10px 5px; border:1px dotted #FABEA0; min-height:100px; }
.infomap_text h3 { margin-top:0; }

svg { /* border:1px solid black; */ }

.map_page_content h2.title img { margin:0 10px 0 0; padding:0; }

.regions_static_info { margin:20px 0; background-color:#f4f4f4; padding:4px 0; min-height:20px; }
.regions_static_info > div > .regions_left_column {float:left; width:200px; text-align:center; }
.regions_static_info > div > .regions_right_column {margin-left:200px; }
.regions_static_info > div > .regions_right_column h4 {font-size:16px; margin-bottom:10px; }
.regions_static_info > div > .regions_right_column .wiki-link {display:block; margin-top:10px; text-decoration:underline; }

.regions_static_info_arena_relative { margin:20px 0; background-color:#f4f4f4; padding:10px; min-height:20px; }
.regions_static_info_arena_relative .full-text { margin-top:10px; }

.questions_static_info { margin:20px 0; background-color:#f4f4f4; padding:10px; min-height:20px; }
.questions_static_info .full-text { margin-top:10px; }




.primary-map-button { display:block; background-color:#FFF; padding:2px 5px; text-align:center; margin-bottom: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	
	-webkit-box-shadow: 0px 0px 2px 1px #C4C4C4;
	-moz-box-shadow: 0px 0px 2px 1px #C4C4C4;
	box-shadow: 0px 0px 2px 1px #C4C4C4;
}
.primary-map-button.active { background-color:#F5E2B8; }


.rn-sidebar { width:200px; /* border:1px solid #fca; */ float:left; }


/* .rn-sidebar .banner { display:block; margin:15px 0; text-align:right; } */
.banners-container a { display:block; width:100px; margin:15px 0 15px 60px; background-image:url('/imgs/arena/banners_compressed.jpg'); text-indent:-9999px; }

.banners-container .banners_fom:hover { height:65px; background-position: -440px 0; }
.banners-container .banners_fom { height:65px; background-position: -550px 0; }
.banners-container .banners_census:hover { height:75px; background-position: 0 0; }
.banners-container .banners_census { height:75px; background-position: -110px 0;}
.banners-container .banners_minust:hover { height:106px; background-position: -660px 0;}
.banners-container .banners_minust { height:106px; background-position: -770px 0;}
.banners-container .banners_economic-school:hover { height:97px; background-position: -220px 0; }
.banners-container .banners_economic-school { height:97px; background-position: -330px 0; }


.banners-container a img { width:100px; height:auto; }


.nav-tabs { width:30px; float:left; }
	.nav-tabs li { /* height:170px; */ border:1px solid #aaa; margin:-1px -1px 0 0; background-color:#FFF; line-height:14px; text-align:center; }
	.nav-tabs li:first-child { border-bottom: 0 none; }
		.nav-tabs li a { display:block; /* height:150px; */ padding:10px 0; text-decoration:none !important; }
		.nav-tabs li a:hover { text-decoration:none !important; }
		
		/* .vertical-text {
			margin-left:-50px;
			border:1px solid red;
			display:block;
			width:200px !important;
			-moz-transform: rotate(270deg);
			-webkit-transform: rotate(270deg);
			-o-transform: rotate(270deg);
			writing-mode: tb-rl;
		}
		.link2 { margin-top:160px; }
		 .vertical-text {
			margin-top:150px;
			display:block;
			-moz-transform: rotate(270deg);
			-webkit-transform: rotate(270deg);
			-o-transform: rotate(270deg);
			writing-mode: tb-rl;
			width:170px;
			float:left; 
		} */
		
.buttons-block { margin:-1px 0 0 30px; padding:0 0 0 10px; border:1px solid #aaa; height:1096px; overflow-x:visible !important; overflow-y:auto; line-height:16px; }
.buttons-block li a { display:block; padding:6px 0 6px 5px; }
.buttons-block li a.active { background-color:#f5e2b8; }
.bottom-nav li.active { background-color:#f5e2b8; }
.buttons-block li a img { margin-right:7px; }



.religion-buttons li a { min-height:30px; padding:2px 0; }
.religion-buttons li img { display:block; float:left; }
.religion-buttons li .link-title { display:block; margin:0 0 0 35px; line-height:18px; }


.religion-buttons li a:hover { text-decoration:none;  }
.religion-buttons li a:hover .link-title { text-decoration:underline; }


.bottom-nav li a img { width:65px; height:65px; display:block; margin:0 auto; }
.bottom-nav li a span { display:block; text-align:center; }


.arena-main-page .map_page_content { margin:0 0 0 220px; }

.about-page-content { margin:20px 0; display:none; }


.arena-main-page .project-creation-info { float:left;       color:#999; font:12px/14px Arial,Tahoma,sans-serif; }
.arena-main-page .number_of_respondents { text-align:right; color:#999; font:12px/14px Arial,Tahoma,sans-serif; }



.question-full-text {
	background-color:#f5e2b8;
	padding:10px;
	margin:10px 0;
	
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	
	-webkit-box-shadow: 0px 0px 2px 1px #f5e2b8;
	-moz-box-shadow: 0px 0px 2px 1px #f5e2b8;
	box-shadow: 0px 0px 2px 1px #f5e2b8;
}


.stat-link { position:relative; font-size:10px; line-height:16px; min-height: 40px; }
/* .stat-link .fancybox-show-topbottom10 { display:block; float:right; text-align:right; font-size:18px; color:#3c78a7; text-decoration:underline; } */
.stat-link .fancybox-show-topbottom10 { display:block; position:absolute; left:0; top:-347px;/*  top:-30px; */ font-size:18px; color:#3c78a7; text-decoration:underline; }
.stat-link .map-scale { position:absolute; width:600px; height:12px; left:0; top:0; /* background:transparent url('/imgs/arena/map_scale_3.png') left top repeat-y; */ }
.stat-link .map-scale .mark { float:left; margin:11px 37px 0 0; }
.stat-link .map-scale .scale-img { position:absolute; left:0; top:0; }
.stat-link .map-scale .scale-img img { padding:0; border:0; }

.stat-link .no-results-scale { position:absolute; left:0; top:-20px; }
.stat-link .no-results-scale .no-results-color { display:block; float:left; width:20px; height:12px; margin-right:8px; background-color:#ddd; border:1px solid #aaa; }

.stat-link .map-scale-desc { position:absolute; left:210px; top:-20px; }


.stat-link .about-link { float:right; margin-right:30px; font-size:18px; color:#3c78a7; }
.stat-link .about-link a { text-decoration:underline; }

.bottom-nav {  }

.bottom-nav li { float:left; padding:8px; width:71px; height:105px; }
.bottom-nav li a { text-align:center; display:block; }
.bottom-nav li a img { margin:0; }
.bottom-nav li a p { margin:0; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}


.overflow { overflow:hidden; }
* html .overflow { zoom: 1; } /* IE6 */
*:first-child+html .overflow { zoom: 1; } /* IE7 */


.infomap_label span.termin,
.infomap_text span.termin { font-weight:bold; }

#sharebar { margin-top:10px; }

#top-bottom-10 { display:none; }

.h2-section { position:relative; }
.h2-section .buttons-container { position:absolute; right:0; top:25%; }
.h2-section .buttons-container img { border:0 !important; }

.map-loader { position:absolute; left:330px; top:180px; display:none; }
.map-loader img { border:0 none; }



/* .stat-link, */
/* .map-scale, */

@media print {
	#navbar-wrapper,
	.sharebar_container,
	.rn-sidebar,
	.h2-section .print-button,
	.question-full-text,
	.feedback-button,
	.infomap_label,
	.fancybox-show-topbottom10,
	.about-link,
	#related_news { display:none !important; }
	
	
	#top-bottom-10 { display:block !important; }
	
	.arena-main-page .map_page_content { margin-left:0 !important; }
	
}






