@import url('mapCalc.css');

html{height:100%;}
* html body{height:100%;}
body{background:none;text-align:center;font-family:SFUIText-Regular, 'Roboto', sans-serif;min-height:100%;position:relative;}

::-ms-reveal {
    display: none;
}

a{color:#0d4a90;}

.iw{width:1200px;margin:0 auto;}
	.iw .iw_2{width:1160px;margin:0 auto;text-align:left;}

	.body_main_page #head_o #head{
		-moz-box-shadow:0 1px 3px #808080;
		-webkit-box-shadow:0 1px 3px #808080;
		box-shadow:0 1px 3px #808080;
	}

.head_r_block{float:left;height:84px;width:410px;padding:11px 25px 0;}
	.head_r_block .head_r_h{color:#fff;font-size:19px;font-family:'Conv_MetaPro-Medium';padding:0 0 4px;}
	.head_r_block ul{}
		.head_r_block ul li{float:left;padding:0 0 4px;width:140px;}
			.head_r_block ul li a{color:#fff;font-size:13px;}
		.head_r_block ul li.head_r_1_w{width:160px;}
		.head_r_block ul li.head_r_1_n{width:100px;}
.head_r_block#head_r_1{
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c4cb', endColorstr='#0097a2', GradientType=0 );
	background-image: -webkit-gradient(top, #00c4cb 0%, #00a8b1 50%, #0097a2 100%);
	background-image: -webkit-linear-gradient(top, #00c4cb 0%, #00a8b1 50%, #0097a2 100%);
	background-image: -moz-linear-gradient(top, #00c4cb 0%, #00a8b1 50%, #0097a2 100%);
	background-image: -ms-linear-gradient(top, #00c4cb 0%, #00a8b1 50%, #0097a2 100%);
	background-image: -o-linear-gradient(top, #00c4cb 0%, #00a8b1 50%, #0097a2 100%);
	background-image: linear-gradient(top, #00c4cb 0%, #00a8b1 50%, #0097a2 100%);
}
.head_r_block#head_r_2 ul li{width:190px;}

		.body_main_page #main_menu>li ul.main_menu_children{
			-moz-box-shadow:0 2px 2px #808080;
			-webkit-box-shadow:0 2px 2px #808080;
			box-shadow:0 2px 2px #808080;
		}
.texted{font-size:12px;color:#343434;line-height:19px;}
	.texted h2{font-size:21px;font-weight:normal;line-height:24px;font-family:'Conv_MetaPro-Medium';padding:0 0 18px;}
	.texted h3{font-size:16px;font-weight:normal;line-height:21px;font-family:'Conv_MetaPro-Medium';padding:10px 0;color:#0c3f83;}
	.texted h4{font-size:18px;font-weight:normal;line-height:24px;font-family:'Conv_MetaPro-Medium';padding:14px 0 10px;}
	.texted hr{border:0;border-bottom:1px solid #dedede;width:100%;height:1px;margin:0 0 30px;}
	.texted p{padding:0 0 20px;}
	.texted ul{padding:0 0 15px;}
			.texted ul li ul{padding-top:10px;}
	.texted .meta_block_1{font-family:'Conv_MetaPro-Book';font-size:15px;line-height:17px;}

.texted .anchors_gray{background:#f3f3f3;padding:8px 18px;line-height:25px;margin:0 0 25px;}
	.texted .anchors_gray li{display:inline;background:none;padding:0 30px 0 0;}
		.texted .anchors_gray li a{text-decoration:none;border-bottom:1px dotted #0d4a90;}
			.texted .anchors_gray li a:hover{border-bottom:0;}

.blocks_galery_photo{float:left;margin:0 28px 28px 0;}
	.blocks_galery_photo a{outline:none;}

.block_map_area{width:100%;height:400px;}

.content_block.top_margin{margin-top:0px;}
.body_main_page .content_block.top_margin{margin-top:0;}

.block_text_2{padding:30px 0 0 30px;margin:0 0 30px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=1 );
	background-image: -webkit-gradient(left, #f5f5f5 0%, #ffffff 70%, #ffffff 100%);
	background-image: -webkit-linear-gradient(left, #f5f5f5 0%, #ffffff 70%, #ffffff 100%);
	background-image: -moz-linear-gradient(left, #f5f5f5 0%, #ffffff 70%, #ffffff 100%);
	background-image: -ms-linear-gradient(left, #f5f5f5 0%, #ffffff 70%, #ffffff 100%);
	background-image: -o-linear-gradient(left, #f5f5f5 0%, #ffffff 70%, #ffffff 100%);
	background-image: linear-gradient(left, #f5f5f5 0%, #ffffff 70%, #ffffff 100%);
}

#content{
    background: #fff;
    padding: 0px 20px 0px 20px;
    position: relative;
    text-align: left;
}
	#content #left{float:left;width:239px;}
	
#content #right {
    float: left;
    width: 100%;
}

		#content #right #crumbs{width:852px;border-bottom:1px solid #e5e5e5;font-family:'Conv_MetaPro-Normal';font-size:11px;color:#b2b2b2;padding:12px 0 7px;height:16px;}
			#content #right #crumbs ul{height:16px;overflow:hidden;}
				#content #right #crumbs ul li{display:inline;}
					#content #right #crumbs ul li a{color:#666;text-decoration:none;}
						#content #right #crumbs ul li a:hover{text-decoration:underline;}
				#content #right #crumbs ul li.crumbs_sep{padding:0 2px;}
		#content #right #right_head{padding: 10px 0 10px;}
			#content #right #right_head h1{font-size:32px;line-height:32px;font-family:'Conv_MetaPro-Book';font-weight:normal;}
			.body_news #content #right #right_head h1{font-size:20px;line-height:26px;}
		#content #right #right_head_img{width:100%;background-position:0 0;background-repeat:no-repeat;}
		#content #right #right_content{float:left;/*width:590px;*/}
			#content #right #right_content #right_content_date{font-size:12px;color:#999;}
		.no_right_sidebar #content #right #right_content{width:847px;}
		#content #right #right_sidebar{float:right;width:239px; font-size:12px; line-height: 19px;}
			#content #right #right_sidebar p{padding:0 0 15px;}
			#content #right #right_sidebar .sidebar_block{padding-right:36px;}
			#content #right #right_sidebar .sidebar_block.no_padding{padding-right:0;}
			#content #right #right_sidebar .sidebar_block.top_margin{margin-top:30px;}

#left{padding:40px 0 0;}
	#left #left_menu{font-family:'Conv_MetaPro-Book';padding:0 0 53px 36px;}
		#left #left_menu>ul{font-size:15px;line-height:17px;color:#999;}
			#left #left_menu>ul>li{padding:0 0 15px;}
				#left #left_menu>ul>li ul{font-size:13px;line-height:15px;padding:22px 0 14px 21px;}
					#left #left_menu>ul>li ul li{padding:0 0 10px;}
	#left .sidebar_block{padding-left:35px;}
	#left .sidebar_block.no_padding{padding-left:0;}

.sidebar_links{font-size:12px;line-height:16px;}
	.sidebar_links li.last{padding-bottom:0;}

.sidebar_matherials{font-size:12px;line-height:16px;}
	.sidebar_matherials li{padding:0 0 8px;}
		.sidebar_matherials li b{font-weight:normal;color:#999;}
		.sidebar_matherials li a{}
			.sidebar_matherials li a span{text-transform:uppercase;}
	.sidebar_matherials li.last{padding-bottom:0;}

#main_coloured{margin:0 auto;width:1200px;
	background-image: -webkit-gradient(top, #e5e5e5 0%, #ebebeb 60px, #f9f9f9 100%);
	background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #ebebeb 60px, #f9f9f9 100%);
	background-image: -moz-linear-gradient(top, #e5e5e5 0%, #ebebeb 60px, #f9f9f9 100%);
	background-image: -ms-linear-gradient(top, #e5e5e5 0%, #ebebeb 60px, #f9f9f9 100%);
	background-image: -o-linear-gradient(top, #e5e5e5 0%, #ebebeb 60px, #f9f9f9 100%);
	background-image: linear-gradient(top, #e5e5e5 0%, #ebebeb 60px, #f9f9f9 100%);
}

#main_content{margin:0 auto;width:1050px;
	background-image: -webkit-gradient(top, #ececec 0%, #ffffff 60px, #ffffff 100%);
	background-image: -webkit-linear-gradient(top, #ececec 0%, #ffffff 60px, #ffffff 100%);
	background-image: -moz-linear-gradient(top, #ececec 0%, #ffffff 60px, #ffffff 100%);
	background-image: -ms-linear-gradient(top, #ececec 0%, #ffffff 60px, #ffffff 100%);
	background-image: -o-linear-gradient(top, #ececec 0%, #ffffff 60px, #ffffff 100%);
	background-image: linear-gradient(top, #ececec 0%, #ffffff 60px, #ffffff 100%);
	-moz-box-shadow:0 2px 4px #d8d8d8;
	-webkit-box-shadow:0 2px 4px #d8d8d8;
	box-shadow:0 2px 4px #d8d8d8;
	}
	#main_content #left{float:left;width:285px;}
	#main_content #main_content_text{float:left;width:484px;padding:36px 0 0 65px;}
		#main_content #main_content_text h1{font-size:21px;font-weight:normal;font-family:'Conv_MetaPro-Medium';padding:0 0 18px;}
	#main_content #right_sidebar{float:right;width:150px;padding:40px 25px 0 0;}

.tooltip_container{display:none;width:154px;font-family:'Conv_MetaPro-BookItalic';font-size:15px;color:#333;text-align:center;z-index:200;}
	.tooltip_container .tooltip_container_bg{border-radius:2px;padding:8px;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f7fa', endColorstr='#e7e9eb', GradientType=0 );
		background-image: -webkit-gradient(top, #f5f7fa 0%, #f5f7fa 60%, #e7e9eb 100%);
		background-image: -webkit-linear-gradient(top, #f5f7fa 0%, #f5f7fa 60%, #e7e9eb 100%);
		background-image: -moz-linear-gradient(top, #f5f7fa 0%, #f5f7fa 60%, #e7e9eb 100%);
		background-image: -ms-linear-gradient(top, #f5f7fa 0%, #f5f7fa 60%, #e7e9eb 100%);
		background-image: -o-linear-gradient(top, #f5f7fa 0%, #f5f7fa 60%, #e7e9eb 100%);
		background-image: linear-gradient(top, #f5f7fa 0%, #f5f7fa 60%, #e7e9eb 100%);
		-moz-box-shadow:0 2px 2px #7f8e9f;
		-webkit-box-shadow:0 2px 2px #7f8e9f;
		box-shadow:0 2px 2px #7f8e9f;
	}

.tabs-widget .panel,
.tabs-widget > ul {
	line-height: 20px;
	overflow: hidden;
	margin-bottom: -1px;
}

.tabs-widget .panel li,
.tabs-widget > ul > li {
	float: left;
	margin-right: 5px;
}

.tabs-widget .panel li a,
.tabs-widget > ul > li a {
	border: 1px solid #ccc;
	border-bottom: none;
	display: block;
	padding: 8px 15px;
	cursor: pointer;
	text-decoration: none;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background: #ccc;
}

.tabs-widget .panel .active a,
.tabs-widget > ul .active a,
.tabs-widget > ul a:hover {
	background: #fff;
}

.tabs-widget > div {
	border: 1px solid silver;
	padding: 10px;
	overflow: hidden;
}

.tabs-widget > div > div {
	display: none;
}

.tabs-widget > div .active {
	display: block;
}

.body_main_page #main_menu_stripe {
	background: transparent;
	filter: none;
}

.body_main_page #main_menu > li > a {
	color: #1f559d;
}

.body_main_page #main_menu > li:hover > a {
	border-color: transparent;
}

.body_main_page #main_menu > li.no_children:hover > a {
	background: none;
}

.body_main_page #main_menu_stripe #head_srch {
	margin-right: 0;
}

.body_main_page #main_menu_stripe #langs_menu li {
	color: #b3b3b3;
}

.body_main_page #main_menu_stripe #langs_menu li a {
	color: #18519b;
	text-decoration: underline;
}

.body_main_page #main_menu_stripe #langs_menu li a:hover {
	text-decoration: none;
}

.body_main_page #main_menu_stripe #head_srch input[type="text"] {
	width: 222px;
	background-position: 230px 7px;
}

.body_main_page #head-2 {
	padding-bottom: 0;
	height: 198px;
}

.main-content {
	padding: 30px 0 0 0;
}

.main-content > .left-side {
	width: 560px;
	float: left;
}

.main-content > .right-side {
	width: 560px;
	margin: 0 0 0 600px;
}

.module-slider {
	width: 560px;
	height: 420px;
	overflow: hidden;
	position: relative;
}

.module-slider .item {
	width: 560px;
	height: 420px;
}

.module-slider .item .img-wrapper {
	width: 560px;
	height: 240px;
}

.module-slider .item .text-wrapper {
	background: #fff;
	height: 170px;
}

.module-slider .item h3 {
	font-family: 'Conv_MetaPro-Medium';
	font-weight: normal;
	font-size: 22px;
	padding: 30px 25px 25px 25px;
}

.module-slider .item p {
	padding: 0 25px;
	font-size: 12px;
}

.module-slider .slidesjs-previous,
.module-slider .slidesjs-next {
	position: absolute;
	top: 192px;
	width: 48px;
	height: 48px;
	display: block;
	z-index: 10;
	text-indent: -9999px;
}

.body_main_page #left {
	padding: 0;
}

.body_main_page #left .sidebar_block {
	padding: 0;
}

.body_main_page .sidebar_news {
	margin: 60px 0 0 0;
}

.body_main_page .sidebar_news_content {
	border-top: 1px solid #dbdbdb;
}

.body_main_page .sidebar_news .slide .sidebar_news_trigger {
	margin: -3px 0 0 0;
}

.body_main_page .sidebar_news .slide .sidebar_news_trigger a {
	background: #f2f2f2;
	color: #1f559d;
	border-bottom: 0;
	padding: 6px 12px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}


.body_main_page .sidebar_news .slide .sidebar_news_h {
	margin-bottom: 13px;
}

.body_main_page .sidebar_news_content {
	padding: 25px 0 0 0;
}

.body_main_page .sidebar_news_content .sn_item_intro {
	display: none;
}

.body_main_page .sidebar_news_content:after {
	content: "";
	display: table;
	clear: both;
}

.body_main_page .sidebar_news .slide .sidebar_news_content .sn_item {
	padding: 0;
	width: 270px;
	float: left;
	margin: 0 45px 0 0;
}

.body_main_page .sidebar_news .slide .sidebar_news_content .sn_item:last-child {
	margin-right: 0;
}

.body_main_page .about-content {
	padding-top: 65px;
}

.main-content h1 {
	font-family: 'Conv_MetaPro-Medium';
	font-weight: normal;
	font-size: 20px;
	margin: 30px 0 20px 0;
}

.main-content #tsapu {
	background: none;
	box-shadow: none;
}

.body_main_page #not_footer {
	padding-bottom: 300px;
}

.book-transponder > .comment p {
	line-height: 21px;
}
