body {
	background-color:#fff;
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	font-family:Arial;
	font-size:13px;
}
html {height:100%;overflow-x:hidden;}

@font-face {
	 font-family: 'ArialNarrow';
	 src: url('../font/arialn-webfont.eot');
}
@font-face {
	 font-family: 'ArialNarrow';
	 src: url(//:) format('no404'),
	url('../font/arialn-webfont.woff') format('woff'),
	url('../font/arialn-webfont.svg#ArialNarrow') format('svg');
	 font-weight: normal;
	 font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0 0 0.5em 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	color: #0a4577;
}
h1 {font-size:36px;}
h2 {font-size:24px;}
h3 {font-size:22px;}
h4 {font-size:20px;}
h5 {font-size:17px;}
h6 {font-size:15px;}
	h1 small {font-size:24px;}

p, ul, ol {margin: 0 0 1.3em 0;}

a {color: #0a4577;}

#overflow {background:url(/public/i/header_bg.png) top center no-repeat;position:relative;border-top:6px solid #0975ac;}
#overflow_main {background:url(/public/i/main_content_bg1.jpg) bottom center no-repeat;min-height:1430px;}
#main {height:auto;padding-top:58px;position:relative;}
#main:after {content:"";display:block;clear:both;font-size:0;line-height:0;}

#overflow1 {background:url(/public/i/inner_head.jpg) top center no-repeat;height:auto;width:100%;position:relative;border-top:6px solid #0975ac;}
#overflow_main1 {min-height:800px;width:100%;}
#overflow_main1 a:hover {text-decoration:none;}
#overflow2 {background:url(/public/i/head2.jpg) top center no-repeat;height:auto;width:100%;position:relative;border-top:6px solid #0975ac;}

#topmenu {
	display:none;
	width:100%;
	height:100%;
	list-style-type:none;
	margin:0;
	position:fixed;
	top:-5px;
	right:0;
	z-index:999;
	background:#0975ac;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.4);
	text-align:center;
}
#topmenu .close {display:none;}
#topmenu li {margin-bottom:20px; padding:3px 0;}
#topmenu a {display:block;padding:5px 0;font-family:Georgia;font-style:italic;font-size:16px;color:#fff;text-decoration:none;}
#topmenu a:hover {text-decoration:underline!important;}
.tm_ctrl {background: url(/public/i/tm_ctrl.png);width:57px;height:62px;position:absolute;top:-6px;right:0;z-index:100;cursor:pointer;}

#logo {position:absolute;top:0;left:0;}
#kite_m {position:absolute;top:-180px;left:1200px;}

#water_h {position:absolute;left:-470px;top:435px;z-index:9;overflow:hidden;width:1905px;position:relative;}
#water {position:absolute;left:-470px;top:435px;z-index:10;}
#island {display:none;position:absolute;left:635px;top:505px;z-index:12;}
#kite1 {display:none;position:absolute;left:-380px;top:475px;z-index:11;}
#kite2 {display:none;position:absolute;left:-370px;top:100px;z-index:19;}
#kite3 {position:absolute;left:1070px;top:300px;z-index:13;}
#krug {position:absolute;left:231px;top:620px;z-index:14;}

#slider {width:900px!important;min-height:490px;margin:0 auto;padding-top:70px;z-index:20;position:relative;top: 100px;}
#slider1 {width:900px;margin-right:auto;margin-left:auto;padding-top: 30px;z-index:20;position:relative;}
#content {width:100%;margin-top:75px;}
.cols {margin:0 10px;padding-left:385px;position:relative;}
.cols:after {content:"";display:block;clear:both;font-size:0;line-height:0;}
	.cols #lblock {width:290px;margin-left:-385px;float:left;position:relative;}
	.cols .rblock {width:100%;margin-right:-100%;float:left;position:relative;}

.sld_cont {border:0;width:100%;text-align:center;position:relative;}
.sld_cont a {padding-left:12px;background:url(/public/i/a_dot.png) center left no-repeat;font-family:Georgia;font-style:italic;font-size:18px;color:#0a4577;float:right;font-weight:bold;letter-spacing:0.06em;}
.sld_cont td {vertical-align:top;}
.sld_first {width:390px;text-align:right;}
.cont_taleft {text-align:left;font-size:30px;width:215px;float:right;}
.cont_taleft p {margin:0;}
.cont_taleft .cont_h {font-weight:bold;}
.cont_h {font-family:Georgia;font-style:italic;font-size:56px;color:#0a4577;}
.clear {clear:both;}
.r_cont {margin-left:10%;text-align:left;margin-right:15%;margin-top:20px;}
.next {position:absolute;right:0;top:150px;z-index:30;cursor:pointer;}
.prev {position:absolute;left:0;top:150px;z-index:31;cursor:pointer;}

#slider1 .sld_first {font:bold italic 18px/30px Georgia, "Times New Roman", Times, serif;color:#7f7f7f;text-align:center;}
#slider1 .sld_first .cont_h {width:350px;font-weight:normal;line-height:normal;text-align:right;}

.calend {width:38px;height:37px;background:url(/public/i/cl_emp.png) top left no-repeat; margin:5px;float:right;text-align:center;}
.calend span {line-height:37px;}
.cl_holder {margin-right:60px;margin-top:20px;font-size:12px;position:relative;margin-bottom:20px;}
.calend.cl_act {background-image:url(/public/i/cl_act.png);cursor:pointer;}
.calend.cl_act a {color:#000 !important;}
.cl_floater {width:200px;height:auto;display:none;background-color:#fff;position:absolute;bottom:50px;left:50%;
  margin:0px 0px 0px -110px;padding:10px 10px 20px 10px;text-align:left!important;z-index:999;cursor:default;border:1px solid #bebebe;}
/*.cl_act:hover .cl_floater {display:block!important;}*/
.contacts {font-family: 'ArialNarrow', sans-serif;font-size:16px;color:#fff;padding:0 20px 0 70px;}
.contacts cty {font-family:Georgia;font-style:italic;font-weight:bold;}
.vopr {}
.vopr a {font-family:Georgia;font-style:italic;font-weight:bold;font-size:18px;text-decoration:underline;padding-left:40px;background:url(/public/i/vopros.png) top left no-repeat;color:#b1e4f4;line-height:30px;border:1px solid #efefef;border:0;}
.ob {font-size:13px; color:#fff;padding-bottom:30px;}
.ob:after {content:"";display:block;clear:both;font-size:0;line-height:0;}
.ob img {float:left;margin-right:15px;}
.news {color:#fff;width:100%;border:0;border-collapse:collapse;}
.news a {font-family:Georgia;font-style:italic;font-size:18px;text-decoration:underline;color:#fff;}
.news td {text-align:left;vertical-align:top;padding:0 0 20px 0;}
.news .fr {width:90px;font-size:13px;}
.counter {position:absolute;bottom:10px;right:107px;color:#fff;font-size:13px;}
	.counter a {color:#fff;}

.infloat a {color:#000;text-decoration:underline!important;}
.infloat a:hover {color:#000;text-decoration:none!important;}

.thov_n{color:#000;text-decoration:underline!important;}
.thov_n:hover {color:#000;text-decoration:none!important;}

.crumbs_wr {padding-top:40px;padding-left:290px;}
	.crumbs {display:inline-block;font-family:Arial;font-style:italic;font-size:12px;}
		.crumbs a {color:#065394;}
		.crumbs a:first-child {padding-left:12px;background:url(/public/i/a_dot.png) center left no-repeat;}
.in1fotos {float:left;margin:0 10px 10px 0;}
.ncol {font-size:12px;color:#065394;font-weight:bold;}
.ncol2 {font-family:Georgia;font-style:italic;font-size:18px;color:#065394;}
.ncola {padding-left:12px;background:url(/public/i/a_dot.png) center left no-repeat;font-family:Georgia;font-style:italic;font-size:18px;color:#0a4577;font-weight:bold;letter-spacing:0pt;}
#in1tbl input[type="text"],
#in1tbl textarea,
.b_form1 input[type="text"],
.b_form1 textarea,
#myForm input[type="text"],
#myForm textarea {border:1px solid #c2c2c2;border-top:0px;background:url(/public/i/inp_bg.jpg) top left repeat-x;box-sizing:border-box;}

.prs_tbl {border:0;border-collapse:collapse;text-align:left !important;}
.prs_tbl .ftd {border-right:3px solid white;font-weight:bold;}
.prs_tbl .colored {background-color:#f0f4f6;}
.prs_tbl td {width:50%;padding:5px 0;vertical-align:top;}

.mm2 {margin:0 0 20px 0;padding:40px 0 18px 40px;list-style-type:none;border-bottom:2px dotted gray;}
.mm2 a {font-family:Georgia;font-style:italic;font-size:18px;color:#075998;font-weight:bold;text-decoration:none;}
.mm2 li {display:inline-block;padding:0 10px;line-height:31px;vertical-align:top;}
.mm2 h1 {margin-bottom:0;padding-right:93px;}
.dbl,.dbr {height:31px;width:15px;float:left;}
.dbc {float:left;}
.pags td {background:url(/public/i/p_unact.jpg) top center no-repeat;width:40px;height:40px;}
.pags td:hover {background:url(/public/i/p_act.jpg) top center no-repeat;}
.pags .act {background:url(/public/i/p_act.jpg) top center no-repeat;}
.pags a {color: #000;text-decoration:none;font-family:Georgia;font-weight:bold;font-size:18px;}

.yalst .a1 {font-family:Georgia; font-style:italic;font-weight:bold;font-size:18px;color:#7f7f7f;line-height:30px;text-decoration:none;}
.yalst .a2 {font-family:Georgia;font-style:italic;font-size:36px;color:#0a4577;font-weight:bold;text-decoration:none;}
.yalst a:hover {text-decoration:underline!important;}
/*
.mm2 a:hover .dbl {background:url(images/bar_l.png) top right no-repeat;}
.mm2 a:hover .dbc {background:url(images/bar_c.png) top left repeat-x;}
.mm2 a:hover .dbl {background:url(images/bar_r.png) top left no-repeat;}*/

#cont_us {outline-width: 0px; outline-style: initial; outline-color: initial; position:fixed; box-sizing:border-box; width: 460px; padding:20px; top: 120px; display: none; z-index: 1002;background:#fff;color:#000;text-align:right;border-radius:20px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.8);}
#cont_us table {width:100%;margin-top:20px;}
#cont_us td {padding-bottom:8px;}
#cont_us input[type="text"],
#cont_us textarea {background:#fff;box-sizing:border-box;width:100%;margin:0;padding:10px;border:1px solid #ccc;box-shadow:inset 0 2px 5px rgba(0, 0, 0, 0.2);font:13px/18px Arial, Helvetica, sans-serif;color:#333;}
#cont_us input[type="text"]#fcapt {width:100px;}
#cont_us textarea {height:120px;overflow:auto;resize:none;}

.lang_holder {margin-right:60px;margin-top:20px;font-size:12px;position:relative;margin-bottom:20px;}
.lang {width:38px;height:37px;background:url(/public/i/cl_emp.png) top left no-repeat; margin:5px;float:right;text-align:center;}
.lang span {line-height:37px;}
.lang_act {background:url(/public/i/cl_act.png) top left no-repeat!important;cursor:pointer;}

#in1tbl {width:100%;margin:75px 0 0 0;border:0;border-collapse:collapse;vertical-align:top;}
	#in1tbl td {vertical-align:top;}
	#in1tbl td {width:50%;}
	#in1tbl td:first-child {padding-right:40px;}
	#in1tbl .photos {padding-top:10px;}
.txhld {padding-left:50px;padding-bottom:20px;margin-bottom:20px;border-bottom:2px dotted gray;position:relative;}
	.txhld p:last-child {margin-bottom:0;}
.social1_wr {margin:20px 0;position:relative;font-size:13px;color:#5d535e;}
	.social1_wr > a {position:absolute;top:0;right:0;text-decoration:none;}
	.social1 {margin:3px 0;padding:3px 5px;border:1px solid #e1e1e1;position:relative;}
		.social1 > div {display:inline-block;margin:2px 0;vertical-align:top;}
.vopr1 {padding-left:50px;font-family:Georgia;font-style:italic;font-size:18px;font-weight:bold;}
	.vopr1 img {margin-right:17px;vertical-align:middle;}
	.vopr1 a {color:#0a4577;}
.content_wr .vopr1 {padding-top:30px;}
.r_cont .prs_tbl {width:390px;}

.in {margin:0 10px; position:relative;}

.h_lang {position:absolute; top:10px; left:200px;}
.social {position:absolute; top:6px; left:238px;}

.footer {position:relative;}
	.footer .in {height:90px;}

.footer_in {background:#d6eff5 url(/public/i/footer_in1.png) repeat-x 0 bottom;margin-top:20px;padding-top:45px;border-top:6px solid #dcdcdc;position:relative;color:#000;}
	.footer_in .in {}
	.footer_in .in:after {content:"";display:block;clear:both;font-size:0;line-height:0;}
		.footer_in table {width:100%;height:190px;border:0;border-bottom:2px dotted gray;text-align:center;margin-bottom:50px;padding:40px 0;}
			.footer_in td {width:25%;vertical-align:middle;}
		.footer_in .contacts {padding:0;float:left;color:#000;}
		.footer_in .counter {float:right;position:static;color:#000;}
			.footer_in .counter a {color:#000;}

.b_form {position:relative;}
	.b_form .f_row {margin-bottom:15px;position:relative;}
	.b_form label {color:#0a4577;font-style:italic;}
	.b_form input[type="text"],
	.b_form textarea {width:200px;margin-right:15px;vertical-align:middle;}
	.b_form textarea {height:80px;}

.content_wr {position:relative;}

.b_info_wr {margin-bottom:30px;padding-bottom:20px;border-bottom:2px dotted gray;}
	.b_info {width:100%;}
		.b_info > tbody > tr > td {width:50%;vertical-align:top;}
			.b_info .prs_tbl {width:390px;margin-bottom:20px;}

.b_info1 {margin-bottom:20px;text-align:center;}
	.b_info1 td {width:33%;}

.b_info2 {width:100%;}
	.b_info2 td {padding-bottom:20px;}
	.b_info2 td:first-child {width:115px;}
		.b_info2 .thumb a {text-decoration:none;}
		.b_info2 p {margin-bottom: 3px;}
			.b_info2 a {color:#000;}

.b_info3 {width:100%;}
	.b_info3 td {padding:30px 0;border-bottom:2px dotted gray;}
	.b_info3 td:first-child {width:300px;padding-right:30px;}
	.b_info3 tr:first-child td {padding-top:0;}
	.b_info3 tr:last-child td {border:none;}

.b_info4 {margin-bottom:30px;padding:0 50px 20px 0;border-bottom:2px dotted gray;position:relative;}
	.b_info4 .sld_cont {width:auto;position:absolute;right:50px;text-align:left;}
		.b_info4 .sld_cont p {margin-bottom:1em;}
			.b_info4 .sld_cont a {float:none;}
	.b_info4 .bdescr {padding-bottom:20px;}
		.b_info4 .bdescr .close a {font-size:13px;}
	.b_info4 .order {margin-bottom:20px;}

.b_form1 {width:300px;}
	.b_form1 td {padding-bottom:15px;vertical-align:top;}
	.b_form1 label {color:#0a4577;font-style:italic;}
	.b_form1 input[type="text"],
	.b_form1 textarea {width:175px;vertical-align:middle;}
	.b_form1 textarea {height:80px;}
	.b_form1 .b_btn {position:relative;}
		.b_form1 .close a {position:absolute;top:0;right:0;font-size:13px;}

.pags {text-align:center;}

.b_info5 {width:100%;}
	.b_info5 td {width:50%;padding-bottom:20px;}
		.b_info5 iframe {width:100%!important;max-width:435px!important;}

.b_info6 {width:100%;}
	.b_info6 td {width:25%;padding-bottom:10px;}

.b_info7 {width:100%;}
	.b_info7 td {width:33%;padding-bottom:10px;}

.yalst {width:100%;padding-top:20px;padding-bottom:20px;border-bottom:2px dotted gray;text-align:center;}
	.yalst .col1 {width:50%;vertical-align:bottom;text-align:right;}
	.yalst .col2 {text-align:left;}
	.yalst img {width:100%;max-width:466px;}
	.yalst .prs_tbl {width:390px;}

.more a {color:#000;}

#myForm table {width:100%;max-width:500px;}
	#myForm td {padding:0 0 6px 0;vertical-align:top;}
#myForm input[type="text"],
#myForm textarea {width:100%;}
#myForm textarea {height:150px;}

.b_info8 {padding-top:20px;text-align:center;}
	.b_info8 h2 {color:#236da4;}
	.b_info8 ul {margin:0;padding:30px 0 0 0;list-style:none;border-bottom:2px dotted gray;font-size:0;line-height:0;letter-spacing:-4px;}
		.b_info8 li {display:inline-block;width:25%;padding-bottom:20px;letter-spacing: normal;vertical-align:top;}
			.b_info8 ul img {margin-bottom:25px;vertical-align:top;}
			.b_info8 ul h3 {font-weight:normal;font-size:20px;line-height:24px;color:#236da4;}

iframe[src="//t.insigit.com/nsapi/static/partners.html"] {display:none;}



#cont_us a{
	color: #0a4577 !important;
}

@media screen and (min-width: 980px) {
	#main,
	.in {width:980px;margin:0 auto;}
	#main {padding-top:0;}
	#logo {top:24px;}
	#topmenu {
		display:block;
		width: auto;
		height:58px;
		margin:0 0 0 270px;
		padding:0 0 0 10px;
		position:static;
		background:url(/public/i/topmenu_bg.png) top left no-repeat;
		border-radius:0;
		box-shadow:none;
	}
	#topmenu li {height:35px;width:133px;padding:14px 7px 0 0;float:left;text-align:center;}
	#topmenu a {display: inline;padding:0;font-family:Georgia;font-style:italic;font-size:16px;color:#fff;text-decoration:none;}
	.tm_ctrl {display:none;}
	#slider {width:980px!important;}
	#slider1 {width:980px;}
	.cols {margin:0;top: 50px;}
	
	#island,
	#kite1,
	#kite2 {display:block;padding-top: 30px;}

	.footer_in .contacts {margin-left:65px;}
	.footer_in .counter {margin-right:65px;}
}

@media screen and (max-width: 900px) {
	#main {padding-top:0;}
		#logo {position:static;}
		#slider {width: 780px!important;min-height:510px;padding-top:0;}
			.sl_ul li {width:780px; overflow: visible!important;}
			.sld_cont,
			.sld_cont > tbody,
			.sld_cont > tbody > tr,
			.sld_cont > tbody > tr > th,
			.sld_cont > tbody > tr > td {display:block;}
				.sld_first {width:auto;text-align:center;}
				.cont_taleft {width:auto;padding-top:15px;float:none;text-align:center;}
					.cont_taleft p {display:inline-block;margin-right:10px;text-align:left;vertical-align:top;}
					.cont_taleft .cont_h {display:inline-block;vertical-align:top;}
					.r_cont {margin:25px 0;text-align:center;}
						.r_cont p {display:none;}
					.sld_cont .r_cont a {background:none;padding-left:0;float:none;}
					.sld_cont img {width:100%;max-width:600px;height:auto;margin:0!important;}
		.cols {padding-left:340px;}
			.cols #lblock {margin-left:-340px;}
		.crumbs_wr {padding-top:120px;}
		#overflow1 {background-position:center 80px;}
		#slider1 .sld_first .cont_h {width:auto;text-align:center;}
		#slider1 .r_cont {margin-bottom:0;}
		.r_cont .prs_tbl {margin: 0 auto;}
		#slider1 {width:780px;}

	#lightbox-container-image-box {width:100%!important;height:auto!important;}
	#lightbox-image {width:100%!important;}
	#lightbox-nav a {height:100%!important;}
	#lightbox-container-image-data-box {width:100%!important;}
}

@media screen and (max-width: 850px) {
	.b_info2 .p_descr
	{
		position: relative;
		margin-left: 17px;
	}

	body {font-size:18px;}
	.ob {min-height:auto;font-size:18px;}
	#overflow {
		background: #5993b8;
	}
	#overflow:before {content:"";background:url(/public/i/bg1_sm.jpg) no-repeat -99px 0%;
	/*width:1182px;height:806px;*/
	width:100%;height:100%;
	background-size: 950px;
	position:absolute;top:0;left:0;}
	#overflow_main {background:url(/public/i/grd1.png) center 0;position:relative;z-index:5;}
	#overflow_main:after {content:"";background:url(/public/i/bg2_sm.png) no-repeat left 0;width:100%;height:400px;position:absolute;bottom:0;left:0;z-index:-1;}
	#main {padding-bottom:20px;}
		#slider {min-height:300px;top: 10px;}
			.cont_h {font-size:36px;}
			.cont_taleft {padding-top:5px;font-size: 20px;}
				.cont_taleft .cont_h {margin-top:-16px;font-size:50px;}
			.sld_cont img {max-width:300px;}
			.next,
			.prev {top:116px;}
		#content {margin-top:50px;}
		.cols {padding-left:0;}
		.cols #lblock {width:auto;margin-left:0;padding-top:20px;float:none;}
		.cols #lblock:after {content:"";display:block;clear:both;font-size:0;line-height:0;}
		.cols .rblock {width:auto;margin-right:0;float:none;}
		.calendar_wr {width:48%; float:left;}
			.cl_holder {width:256px;margin:0;padding-bottom:30px;font-size:15px;font-weight:bold;}
				.calend {background-size:cover;width:56px;height:55px;margin:0 4px 16px 4px;}
				.cl_act {background-size:cover;}
					.calend span {line-height:55px;}
		.contacts_wr {width:48%;margin-left:4%;float:left;}
			.contacts {padding:0;font-size:18px;line-height:35px;}
		.counter {right: 0;}

	#overflow1 {background:url(/public/i/inner_head1.jpg) no-repeat center -80px;}
	.prs_tbl {font-size:14px;}
	form label {font-size:15px;}
	#in1tbl,
	#in1tbl tbody,
	#in1tbl tr,
	#in1tbl th,
	#in1tbl td {display:block;}
	#in1tbl {width:auto;margin-right:10px;margin-left:10px;}
		#in1tbl td {width:auto;}
		#in1tbl td:first-child {padding-right:0;}
	.txhld {padding-left:0;}
	.vopr1 {padding-left:0;}
	#in1tbl .photos {}
	#in1tbl .photos br {display:none;}
	.footer_in {padding-bottom:20px;text-align:center;}
		.footer_in h1 {text-align:left;}
		.footer_in table {margin-bottom:35px;}
		.footer_in .contacts {float:none;}
		.footer_in .counter {display:inline-block;float:none;}
	.crumbs_wr {padding-left:0;text-align:center;}
		.crumbs {text-align:left;}
	.content_wr {margin:0 10px;}
	.mm2 {padding-bottom:15px;padding-left:0;text-align:center;}
		.mm2 li.v1 {width:100%;padding:0;}
			.mm2 h1 {margin-bottom:0.5em;padding-right:0;}
	.content_wr h1,
	.content_wr h2 {margin-left:0!important;}
	.b_info {width:auto;}
		.b_info,
		.b_info > tbody,
		.b_info > tbody > tr,
		.b_info > tbody > tr > td {display: block;}
		.b_info > tbody > tr > td {width:auto;}
	.pags {margin:0 auto;}
	.yalst {width:auto;}
		.yalst,
		.yalst > tbody,
		.yalst > tbody > tr,
		.yalst > tbody > tr > td {display: block;}
		.yalst > tbody > tr > td {width:auto;}
		.yalst .col1 {width:auto; text-align:center;}
		.yalst .col2 {text-align:center;}
		.yalst .prs_tbl {margin:0 auto;}
	.b_info4 {padding-right:0;}
		.b_info4 .sld_cont {position:static;}
	.b_info8 li {width:50%;}
}

@media screen and (max-width: 780px) {
	#slider {width: 600px!important;}
		.sl_ul li {width:600px;overflow: visible!important;}
	#slider1 {width:600px;}
	.footer_in table,
	.footer_in tbody,
	.footer_in tr {display:block;}
	.footer_in td {display:inline-block;width:auto;vertical-align:middle;}
	.footer_in table {width:auto;height:auto;}
	.b_info3,
	.b_info3 tbody,
	.b_info3 tr,
	.b_info3 td {display:block;}
	.b_info3 {width:auto;}
	.b_info3 td {margin-bottom:30px;padding-top:0;padding-bottom:7px;}
	.b_info3 td:first-child {width:auto;margin-bottom:0;padding:0;border-bottom:none;}

	.b_info5,
	.b_info5 tbody,
	.b_info5 tr,
	.b_info5 td {display:block;}
	.b_info5 {width: auto;text-align:center;}
	.b_info5 td {width:auto;}

	.b_info6,
	.b_info6 tbody,
	.b_info6 tr {display:block;}
	.b_info6 {text-align:center;}
		.b_info6 td {display:inline-block;width:auto;vertical-align:top;}

	.b_info7,
	.b_info7 tbody,
	.b_info7 tr {display:block;}
	.b_info7 {text-align:center;}
		.b_info7 td {display:inline-block;width:auto;vertical-align:top;}
}

@media screen and (max-width: 600px) {
	#logo img {width:106px;height:auto;margin-top:-5px;}
	#slider {width: 480px!important;}
		.sl_ul li {width:480px;overflow: visible!important;}
	.cols #lblock {text-align:center;}
	.calendar_wr,
	.contacts_wr {width:auto;float:none;}
	.contacts_wr {margin-left:0;}
		.cl_holder {margin:0 auto;}
	.footer {padding-bottom:15px;text-align:center;}
		.footer .in {height:auto;}
			.vopr {height:158px;}
			.counter {display:inline-block;position:static;text-align:left;}
	#slider1 {width:auto;}
		#slider1 .r_cont {padding-right:0;padding-left: 0;}
	.crumbs_wr {padding-top:70px;}
	.b_info2,
	.b_info2 tbody,
	.b_info2 tr,
	.b_info2 td {display:block;}
	.b_info2 td:first-child {width:auto;padding-bottom:5px;}
}

@media screen and (max-width: 640px)
{

	#imgg
	{
		width: 104%;
	}

	.block2
	{
		width: 100%!important;
	}

	.iradius10
	{
		 height: 100%!important;
		 width: 100%!important;
		 padding: 10px!important;
	}

	.b_info2 td:first-child
	{
		width: 100px!important;
		float: left;
	}

	  .b_info2 td:last-child
	{
		width: calc(100% - 115px);
		float: left;
	}
}
@media screen and (max-width: 480px) {

	#in1tbl
	{
		margin-top: 204px;
	}

	.sld_cont img
	{
		max-width: 250px;
		position: relative;
		left: 50px;
		float: left;
	}

	#slider1 .next {
		right: 72px;
		top: 64px;
	}

	#slider1 .prev  {
		left: -30px;
		top: 64px;
	}

	.photos canvas.in1fotos
	{
		height: 30%!important;
		width: 30%!important;
	}

	#in1tbl td
	{
		width: 104%;
	}


	h1, h2, h3, h4, h5, h6 {font-weight:normal;text-align:center;}
	h1 {font-size:28px;}
		h1 small {font-size:20px; text-align:center;}
	.footer_in h1 {text-align:center;}
	h2 {font-size:20px;}
	h3 {font-size:20px;}
	h4 {font-size:15px;}
	h5 {font-size:15px;}
	.more {text-align:center;}
	.prs_tbl h1 {font-weight:bold;}
	.yalst .a2 {font-size:28px;font-weight:normal;}
	.h_lang {margin-left:-15px;left:50%;}
	.social {margin-left:35px;left:50%;}
	.ob img {display:none;}
	.news,
	.news tbody,
	.news tr,
	.news th,
	.news td {display:block;}
	.news td {padding-bottom:25px;}
	.news .fr {width:auto;padding-bottom:0;}
	#slider {width: 320px!important;min-height:350px;}
		.sl_ul li {width:320px;overflow: visible!important;}
	.cont_taleft {font-size:18px;}
		.cont_taleft .cont_h {margin-top:-13px;}
	.r_cont{margin-top:35px;padding-right:40px;padding-left:40px;}
	.next,
	.prev {top:135px;}
	#cont_us {width:100%;top:0!important;left:0!important;}
	.r_cont .prs_tbl {width:320px;}
	.b_info1,
	.b_info1 tbody,
	.b_info1 tr {display:block;}
	.b_info1 td {display:inline-block;width:auto;vertical-align:top;}
	.b_info1 td:nth-child(3) {display:none;}
	.b_info .prs_tbl {width:100%;}
	.b_info3 td:first-child {text-align:center;}
	.yalst .prs_tbl {width:100%;}
	.b_info4,
	.b_info4 .sld_cont {text-align:center;}
	.b_info4 .bdescr .close {padding-top:20px;}
	.b_info4 .bdescr,
	.b_info4 .prs_tbl,
	.b_form1 {text-align:left;}
	.b_form1 {margin-right:auto;margin-left:auto;}
	.b_form1 .b_btn {position:static;}
		.b_form1 .b_btn a {position:static;}
	.b_info4 .order {position:relative;padding-top:35px;}
	.b_info4 .close {text-align:right;}
	.b_form1 .close {width:100%;position:absolute;left:0;top:0;}
		.b_info4 .close a {background:url(/public/i/x1.png) no-repeat right center;display:inline-block;padding-right:34px;font:bold italic 18px/24px Georgia, "Times New Roman", Times, serif;color:#134a7a;}
		.b_info4 .bdescr .close a {font-size:18px;}
	.b_info8 ul h3 {font-size:16px;line-height:20px;}
}

@media screen and (max-width: 360px) {
	.b_info8 li {width:100%;}
}

@media screen and (max-width: 980px) {
	#topmenu {
		display:none;
		width:100%;
		height:100%;
		list-style-type:none;
		margin:0;
		position:fixed;
		top:0;
		right:0;
		z-index:999;
		background:rgba(9,117,172,0.85);
		box-shadow:0 0 10px rgba(0, 0, 0, 0.4);
		text-align:center;
	}
	#topmenu .close {display:block;}
	#topmenu li {margin-bottom:20px; padding:3px 0;}
	#topmenu a {display:block;padding:5px 0;font-family:Georgia;font-style:italic;font-size:22px;color:#fff;text-decoration:none;}
	#topmenu a:hover {text-decoration:underline!important;}
	.tm_ctrl {background: url(/public/i/tm_ctrl.png);width:57px;height:62px;position:absolute;top:-6px;right:0;z-index:100;cursor:pointer;}
	.verticalcenter {position:relative; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
}
.close {width:30px; height:30px; background:url(/public/i/close.png) center center no-repeat; position:absolute; right:-8px; top:3px; cursor:pointer; z-index: 99999;}

@media screen and (max-width: 1024px) {
  .cl_floater {position: fixed;top: 50px;bottom: unset;max-height: calc(100vh - 70px);overflow: auto;box-sizing: border-box;}
  .cl_floater img[src="/public/i/tail.png"] {display:none;}
}
