﻿BODY {
margin:0px;
font-family: 'PT Sans';
font-size:18px;
background-color:#f8f8f8;
/*background-image:url(../img/textura2.jpg);*/
}

pre{
	margin:0px;
	padding:0px;
	font-family: 'PT Sans';
	font-size:18px;
	white-space: normal;
}


.banners{
	width:100%;
	margin-top: 3%;
	background: linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
	background-image:url(../img/fon21.jpg);
	background-position:center top;
	height:654px;
}

.livemetka{
	background:#0d3229;
	color:#fff;
	font-weight:bold;
	padding:2px 3px;
	font-size:13px;
}

.yesolof{
	display:block;
	color: #fff;
    text-decoration: none;
    background: -webkit-linear-gradient(0deg, rgb(20, 6, 77), rgb(20, 6, 77));
    background: -o-linear-gradient(0deg, rgb(20, 6, 77), rgb(20, 6, 77));
    background: linear-gradient(0deg, rgb(20, 6, 77), rgb(20, 6, 77));
    font-weight: bold;
    font-size: 18px;
    padding: 15px 0px;
    border-radius: 5px;
	width:320px;
	margin:25px auto 0px;
	text-align:center;
	text-transform:uppercase;
}
.yesolof:hover {
	background: -webkit-linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
	background: -o-linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
	background: linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
}
.btnmodalass{
	background: #0d3229;
	color:#fff;
	cursor:pointer;
	border:0px;
	border-radius:3px;
	font-family: 'PT Sans';
	font-weight: bold;
    font-size: 18px;
    padding: 8px 20px;

}

.btnmodalasslink{
	display:block;
	width:193px;
	margin:5px auto 0px;
	background: #0d3229;
	color:#fff;
	cursor:pointer;
	border:0px;
	border-radius:3px;
	font-family: 'PT Sans';
	font-weight: bold;
    font-size: 18px;
    padding: 8px 20px;
	text-decoration:none;
}


.btnclickinter{
	border:0px;
	background:#f8f8f8;
}

.fixblo {
    position: fixed;
    top: 80px;
    right: 11px;
    background: linear-gradient(to top right, #1574a3, #0d3229);
    background: rgba(13,50,41,0.3);
    /* padding: 10px 10px; */
    border-radius: 5px;
    z-index: 15;
    /* width: 180px; */
    /* height: 250px; */
}
.fadeIn {
	animation-duration:3s;
}
.topmen{
	position: fixed;
	top: 0;
	z-index: 1000;
	width:100%;
	height:auto;
	padding: 0.2%;
	background: -webkit-linear-gradient(0deg, rgb(60, 73, 135), rgb(84, 84, 150));
	background: -o-linear-gradient(0deg, rgb(60, 73, 135), rgb(84, 84, 150));
	background: linear-gradient(0deg, rgb(60, 73, 135), rgb(84, 84, 150));
	opacity: 1;
}

.centralbann{
	background-image:url(../img/fon2.jpg);
	background-position:center top;
	width:100%;
	height:679px;
}

.centmentop{
	width:1100px;
	margin:0px auto;
}

.logo{
	display:block;
	float:left;
	background-image:url(../img/logo.png);
    background-repeat: no-repeat;
	width:224px;
	height:63px;
	z-index:15;
	margin-right:40px;
}
.banners-logo {
	position: relative;
    	top: 40%;
    	left: 40%;
    	width: 300px;
    	height: 120px;
    	background-image: url(../img/logo-banners.png);
    	background-size: 110px;
    	background-repeat: no-repeat;
}



#sd5sdsdsd6{
	border-bottom:3px solid #fff!important;
}

.mentop{
	display:block;
	float:left;
	margin-left:15px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	height:40px;
	line-height:40px;
	padding:0px 5px;
	font-size:15px;
	margin-top:15px;
	color:#fff;
	text-transform:uppercase;
	border-bottom:3px solid #0d3229;
	transition:0.3s;
}
.mentop:hover{
	color:#fff;
	border-bottom:3px solid #fff;
}


.mentop2{
	display:block;
	float:left;
	margin-left:15px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	height:40px;
	line-height:40px;
	padding:0px 5px;
	font-size:15px;
	margin-top:15px;
	color:#fff;
	text-transform:uppercase;
	transition:0.3s;
}


.mentoplk{
	display:block;
	float:right;
	margin-left:5px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	height:40px;
	line-height:40px;
	padding:0px 10px;
	font-size:16px;
	margin-top:15px;
	background: #14064d;
	border-radius:3px;
	color:#fff;
	text-transform:uppercase;
	transition:0.3s;
}

.mentoplk:hover{
	background: #14064d;
}


.mentoplk2{
	display:block;
	margin:5px auto;
	color:#fff;
	text-decoration:none;
	border-radius:30px;
	font-size:15px;
	background-color:#14064d;
	padding:3px 10px;
	width:80px;
	border-radius:3px;
	color:#fff;
	transition:0.3s;
}




.vk{
	display:block;
	float:right;
	background-image:url(../img/vk.png);
	width:40px;
	height:24px;
	margin-top:23px;
	margin-left:20px;
	transition:0.3s;
	opacity:0.8;
}
.vk:hover{
	opacity:1;
}

.fb{
	display:block;
	float:right;
	background-image:url(../img/fb_logo.png);
	width:26px;
	height:30px;
	margin-top:18px;
	margin-left:20px;
	transition:0.3s;
	opacity:0.8;
}
.fb:hover{
	opacity:1;
}


.slogan{
	text-align:center;
	color:#fff;
	font-size:60px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:170px;
}

.slogan2{
	text-align:center;
	color:#fff;
	font-size:40px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:0px;
}



.countdownHolder{
	margin: 10px;
    	font: 20px/1.5 'Open Sans Condensed',sans-serif;
    	text-align: center;
    	letter-spacing: -3.5px;
}

.position{
	display: inline-block;
	height: 1.6em;
	overflow: hidden;
	position: relative;
	width: 1em;
}

.digit{
	position:absolute;
	display:block;
	width:1em;
	background: -webkit-linear-gradient(0deg, rgb(18, 72, 59), rgb(13, 50, 41));
        background: -o-linear-gradient(0deg, rgb(18, 72, 59), rgb(13, 50, 41));
        background: linear-gradient(0deg, rgb(18, 72, 59), rgb(13, 50, 41));
	border-radius:0.2em;
	text-align:center;
	color:#fff;
	letter-spacing:-1px;
}

.digit.static{
	box-shadow:1px 1px 1px rgba(4, 4, 4, 0.35);
}

/**
 * Вы можете использовать данные классы для скрытия
 * частей счетчика, которые не нужны.
 */

.countDays{display:none !important;}
.countDiv0{display:none !important;}
.countHours{}
.countDiv1{}
.countMinutes{}
.countDiv2{}
.countSeconds{}


.countDiv{
	display:inline-block;
	width:16px;
	height:1.6em;
	position:relative;
}

.countDiv:before,
.countDiv:after{
	position:absolute;
	width:5px;
	height:5px;
	background-color:#0d3229;
	border-radius:50%;
	left:50%;
	margin-left:-3px;
	top:0.5em;
	box-shadow:1px 1px 1px rgba(4, 4, 4, 0.5);
	content:'';
}

.countDiv:after{
	top:0.9em;
}



.slogan3 {
    margin: 10px;
    text-align: center;
    color: #fff;
    font-size: 22px;
    padding-bottom: 15px;
}

.sale {
    display: block;
    background: -webkit-linear-gradient(0deg, rgb(20, 6, 77), rgb(20, 6, 77));
    background: -o-linear-gradient(0deg, rgb(20, 6, 77), rgb(20, 6, 77));
    background: linear-gradient(0deg, rgb(20, 6, 77), rgb(20, 6, 77));
    width: 100%;
    text-align: center;
    color: #fff;
    text-decoration: none;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 19px;
    border-radius: 5px;
		transition: all .3s linear 0s;
}
.sale:hover {
	transition: all .3s linear 0s;
	background: -webkit-linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
	background: -o-linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
	background: linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
}

.s5sf46s{
	background:#f8f8f8;
	border:0px;
	width:500px;
	padding:13px 15px;
	margin-bottom:5px;
	font-family:arial;
	font-size:14px;
	border-radius:3px;
	border:1px solid #1c4a71;
}


.dsgfsd6ds{
	background: #0d3229;
	font-size:14px;
	text-align:center;
	margin-bottom:10px;
	color:#fff;
	border-radius: 2px;
	padding:13px 15px;
	width:500px;
}


 a{
	 color:#0d3229;
 }

#btnpng4{
	display: block;
    color: #fff;
    text-decoration: none;
    background: #0d3229;
    font-weight: bold;
    font-size: 17px;
    padding: 9px 0px;
    border-radius: 2px;
    border: 0px;
    width:320px;
    cursor: pointer;
    font-family: 'PT Sans';
	text-transform:uppercase;
}
#btnpng4:hover{
	background: #0d3229;
}

.zag15{
	text-align:center;
	padding-top:30px;
	font-size:30px;
	font-weight:bold;
	color:#383838;
	text-transform:uppercase;
}
.tdpreim2 {
    width: 200px;
    font-size: 20px;
    padding-bottom: 40px;
}
.zagprognozs{
	font-weight:bold;
	font-size:17px;
}

.prognozinvip{
	margin-bottom: 10px;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0px 0px 5px #ccc;
}

.sdigjed7e{
	display: block;
	text-align:center;
    color: #fff;
    text-decoration: none;
    background: #0d3229;
    font-weight: bold;
    font-size: 18px;
    padding: 7px 15px;
    border-radius: 10px 10px;
    margin: 20px auto 0px;
    border: 0px;
    width: 220px;
    cursor: pointer;
    font-family: 'PT Sans';
}



.iconpre {
    width: 100px;
    height: 100px;
    border-radius: 100px;
    transition: all 0.5s ease-in-out;
}

.tdpreim{
    font-size: 20px;
    padding-bottom: 40px;
		width: 100px;
}

.table{
	margin:0px auto;
	width:1100px;
	margin-top:40px;
}




.theme-default .nivoSlider {
	position:relative;
	background:#fff url(../img/loading.gif) no-repeat 50% 50%;
    margin-bottom:10px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	text-align: center;
	padding: 20px 0;
	margin-top:-70px;
	z-index:15px;
	position:relative;
	z-index:15;
	display:none;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(../img/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../img/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1;  display:none;}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}




.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important;
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white;
	filter:alpha(opacity=0);
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}



.slider-wrapper {
	width: 100%;
	margin: 0px auto;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}

.dfsdf4s5df{
	background:#fff;
	border-radius:5px;
	box-shadow:0px 0px 5px #e2e2e2;
	padding:10px 10px;
}
.zigazaga{
	font-size:18px;
	border-bottom:1px solid #e2e2e2;
	padding-bottom:5px;
}

.sdg545d{
	background:#0d3229;
	padding:3px 10px;
	border-radius:5px;
	color:#fff;
}


.dfsd6d54{
	background:#f3f3f3;
	padding:10px;
	margin-bottom:15px;
}


.dsgs65dgd65dss{
	background:#fff;
	text-align:center;
	border-radius:5px;
	    color: #757575;
		margin-top:5px;
		    border-left: 1px solid #0d3229;
		    border-right: 1px solid #0d3229;
			font-size:13px;
}

.dsgs65dgd65d{
	background:#fff;
	text-align:center;
	border-radius:5px;
	    color: #757575;
		margin-top:5px;
		    border-left: 1px solid #0d3229;
		    border-right: 1px solid #0d3229;
			font-size:13px;
}

.tables{
	margin:0px auto;
}
.footertables {width: 1100px;}

.tables22{
	margin:0px auto;
	width:800px;
}
.tables22 td{
	padding:0px 7px;
}

.fontarif{
	background-image:url(../img/fontarif.jpg);
	background-position:center top;
	width:100%;
	height:480px;
	transition:1.5s;
}
.fontarif:hover{
	background-position:center bottom;
}

.seventu {
	width: 300px;
	transition: 1px;
}
.seventu>.raz {
	font-size: 100px;
}
.seventu>.econom {
	font-size: 18px;
}
.tarif{
	width:240px;
	text-align:center;
	background:#fff;
	border-radius:5px;
	border:2px solid #0d3229;
}

.bay{
	display:block;
	color:#fff;
	text-decoration:none;
        background: -webkit-linear-gradient(bottom, rgb(20, 6, 77), rgb(20, 6, 77));
        background: -o-linear-gradient(bottom, rgb(20, 6, 77), rgb(20, 6, 77));
        background: linear-gradient(to top, rgb(20, 6, 77), rgb(20, 6, 77));
	font-weight:bold;
	padding:15px 0px;
}
.bay:hover{
	background: -webkit-linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
	background: -o-linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
	background: linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
}



.baybut{
    display: block;
    color: #fff;
    text-decoration: none;
    background: -webkit-linear-gradient(0deg, rgb(20, 6, 77), rgb(20, 6, 77));
    background: -o-linear-gradient(0deg, rgb(20, 6, 77), rgb(20, 6, 77));
    background: linear-gradient(0deg, rgb(20, 6, 77), rgb(20, 6, 77));
    font-weight: bold;
    font-size: 18px;
    padding: 15px 0px;
    border: 0;
    border-radius: 3px;
    width: 100%;
    cursor: pointer;
    font-family: 'PT Sans';
}
.baybut:hover{
	background: #14064d;
}

.baybut35{
	display:block;
	color:#fff;
	text-decoration:none;
	background: #0d3229;
	font-weight:bold;
	font-size:18px;
	padding:15px 0px;
	border-radius:10px 10px;
	margin: 7px auto 0px;
	border:0px;
	width:300px;
	cursor:pointer;
	font-family: 'PT Sans';
}
.baybut35:hover{
	background: #0d3229;
}


.baybut35s{
	display:block;
	color:#fff;
	text-decoration:none;
	background: #0d3229;
	font-weight:bold;
	font-size:18px;
	padding:10px 0px;
	border-radius:10px 10px;
	margin: 17px auto 0px;
	border:0px;
	width:300px;
	cursor:pointer;
	font-family: 'PT Sans';
}
.baybut35s:hover{
	background: #14064d;
}

.raz{
text-align:center;
font-size: 90px;
font-weight: bold;
color: #14064d;
}

.raz2{
margin-top: -15px;
font-size: 30px;
font-weight: bold;
color: #14064d;
}


.dsfs6d{
	color:#14064d;
}

.sdf56{font-size:27px;}

.popsd{
	background: -webkit-linear-gradient(0deg, rgb(20, 6, 77), rgb(20, 6, 77));
	background: -o-linear-gradient(0deg, rgb(20, 6, 77), rgb(20, 6, 77));
	background: linear-gradient(0deg, rgb(20, 6, 77), rgb(20, 6, 77));
	text-align:center;
	padding: 10px 0px 5px 0px;
}


.srok{
	font-size:90px;
	font-weight:bold;
	color:#fff;
}

.srok2{
	margin-top:-15px;
	font-size:30px;
	font-weight:bold;
	color:#fff;
}

.price{
	padding-top:10px;
	font-size:20px;
	color:#000;
}

.price b{
color:#14064d;
}

.blockone{
	/*background: linear-gradient(to top, #fff, #0d3229);*/
	border-top: 3px solid #0d3229;
	width:100%;
	color:#000;
	padding-bottom:10px;
}

.econom{
	padding:10px 10px;
	font-size:16px;
}


.popular{
	position:absolute;
	background-image:url(../img/popular.png);
	width:126px;
	height:107px;
	margin-left:129px;
	margin-top:-9px;
}


.zage{
	color:#2d2d2d;
	text-align:center;
	margin-bottom:30px;
	font-weight:bold;
	font-size:35px;
}


.zage2{
	color:#2d2d2d;
	text-align:center;
	margin-bottom:30px;
	font-weight:bold;
	font-size:35px;
	margin-top:25px;
}



.footer{
	/* position: absolute;
	bottom: 0; */
	width: 100%;
	background: -webkit-linear-gradient(0deg, rgb(60, 73, 135), rgb(84, 84, 150));
	background: -o-linear-gradient(0deg, rgb(60, 73, 135), rgb(84, 84, 150));
	background: linear-gradient(0deg, rgb(60, 73, 135), rgb(84, 84, 150));
	font-size:16px;
	margin-top:30px;
	padding:15px 0px;
}







.modalDialog {
		position: fixed;
		font-family: Arial, Helvetica, sans-serif;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: rgba(0,0,0,0.4);
		z-index: 99999;
		-webkit-transition: opacity 400ms ease-in;
		-moz-transition: opacity 400ms ease-in;
		transition: opacity 400ms ease-in;
		display: none;
		pointer-events: none;
	}

	.modalDialog:target {
		display: block;
		pointer-events: auto;
	}

	.modalDialog > div {
		width: 410px;
		position: fixed;
    		top: 50%;
    		left: 50%;
		padding: 30px;
		webkit-transform: translate(-50%,-50%);
    		transform: translate(-50%,-50%);
		box-sizing: border-box;
		border-radius: 2px;
		background: #f8f8f8;
		overflow: hidden;
		webkit-text-size-adjust: none;
    		-ms-text-size-adjust: none;
    		text-size-adjust: none;
    		color: #333;
		z-index: 9999;
	}
	.modalDialog > div > .opacityseti {
		position: absolute;
		bottom: 0;
		left: 0;
		background: rgba(189, 189, 189, 0.86);
		display: block;
		width: 100%;
		height: 28%;
		opacity: 0.5;
	}
	.close {
		color: #0d3229;
		line-height: 25px;
		position: absolute;
		top: 0;
		right: 0;
		text-align: center;
		width: 25px;
		text-decoration: none;
		font-weight: bold;
		font-size: 13px;
		-moz-border-radius: 12px;
		-moz-box-shadow: 1px 1px 3px #000;
		transition: 0.8s;
}
.close:hover { background:  #0d3229;color:#fff;transition: 0.8s;}
.close:not(:hover) {transition: 0.8s;}
.inpreg{
    color: #333;
    font-size: 16px;
    border: 1px solid #b5bcc3;
    border-radius: 2px;
    background: rgba(255, 255, 255, 0.73);
    padding: 5px 10px;
    width: 90%;
    margin-top: 10px;
    position: relative;
}
.btnform {
	  width: 95.8%;
    color: #fff;
    border: 0px;
    border-radius: 2px;
    font-weight: bold;
    font-size: 17px;
    padding: 10px 30px;
    margin-top: 25px;
    cursor: pointer;
    background: -webkit-linear-gradient(0deg, rgb(20, 6, 77), rgb(20, 6, 77));
    background: -o-linear-gradient(0deg, rgb(20, 6, 77), rgb(20, 6, 77));
    background: linear-gradient(0deg, rgb(20, 6, 77), rgb(20, 6, 77));
}
.btnform:after {
	content: '';
	color: #fff;
	background: -webkit-linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
	background: -o-linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
	background: linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
	opacity: 0;
	transition: opacity 0.5s;
}
.btnform:hover:after {
	background: -webkit-linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
	background: -o-linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
	background: linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
	opacity: 1;
}
.btnform:not(:hover) {transition: 1s;}
.sdjgh87{
	width: 90%;
	margin-top:15px;
	background: linear-gradient(180deg,#14064d 0,#14064d);
	color:#fff;
	text-align:center;
	font-size:15px;
	padding:10px 10px;
}
.sdjgh87 a{color:#fff;}
.sdjgh87:hover {
	background: linear-gradient(180deg,#12483b 0,#0d3229);
}
.errors{
	margin-top: 5px; */
        margin-bottom: 5px;
        color: #9c4747;
        font-size: 15px;
}
.Vwidget{
 margin: 0 auto;
 padding: 0;
}

a.up, a.down{
 display: block;
 width:100px;
 height:30px;
 margin: 0 auto;
}

 a.up{
  padding-bottom: 2px;
  background:url(../img/u-button.png);
 }

 a.down {
  padding-top: 2px;
  background:url(../img/d-button.png);
 }

.VjCarouselLite{
 margin: 10px;
 padding: 0;
}

.VjCarouselLite li{
 overflow: hidden;
 float: none;
 display: block;
 padding: 0;
 text-align: center;
}

.VjCarouselLite li div{
 margin: 0 auto;
 margin-top: 5px;
 margin-bottom: 5px;
 border: 1px solid #bbb;
 height: 180px;
 width: 705px;
}


#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../img/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../img/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../img/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../img/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../img/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../img/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../img/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../img/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../img/fancybox.png');
	background-position: -40px -182px;
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../img/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../img/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../img/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../img/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;

	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../img/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../img/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../img/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_shadow_nw.png', sizingMethod='scale'); }









.container {
	width: 1000px;
	margin: 0 auto;
}


h2.acc_trigger {
	padding: 0;	margin: -1px 0px 0px 0px;
	background-color:#f8f8f8;
	background-image: url(../img/arrays.png);
	background-repeat:no-repeat;
	background-position:top left;
	border: 1px solid #d6d6d6;
	height: 50px;
	line-height: 50px;
	width: 1000px;
	font-size: 19px;
	font-weight: normal;
	float: left;
}
h2.acc_trigger:hover {
	background-color:#f2f1f1;
}
h2.acc_trigger a {
	color: #245382;
	text-decoration: none;
	font-weight:bold;
	display: block;
	padding: 0 0 0 50px;
}
h2.acc_trigger a:hover {
	color: #245382;
}
h2.active {background-position: left bottom; background-color:#f2f1f1;}
.acc_container {
	margin: -1px 0px -1px 0px; padding: 0;
	overflow: hidden;
	width: 1000px;
	clear: both;
	background: #f8f8f8;
	border-bottom: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.acc_container .block {
	padding: 20px;
}
.acc_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.acc_container h3 {
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}
.acc_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}


#tdtop{
	color: #fff;
    text-decoration: none;
    background: -webkit-linear-gradient(0deg, rgb(20, 6, 77), rgb(20, 6, 77))!important;
    background: -o-linear-gradient(0deg, rgb(20, 6, 77), rgb(20, 6, 77))!important;
    background: linear-gradient(0deg, rgb(20, 6, 77), rgb(20, 6, 77))!important;
}


.menfoot {
    border-bottom: 1px solid #343f47;
    padding-bottom: 15px;
    margin-bottom: 20px;
}


.centmentop {
    width: 1100px;
    margin: 0px auto;
}

#statist tr td{
	padding:7px 10px;
	text-align:center;
	border-left:1px solid #dedee0;
	border-bottom:1px solid #dedee0;
}

.dsg64s68d{
	color: #fff;
    background: #199800;
	padding:3px 10px;
	border-radius:5px;
}

.dsg64s68d1{
	color: #fff;
    background: rgba(244, 67, 54, 0.5);
	padding:3px 10px;
	border-radius:5px;
}

.dsg64s68d2{
	color: #000;
        background: #f6ff00;
	padding:3px 10px;
	border-radius:5px;
}
.adapttabels  {margin-top:30px;}
.prognozsas{
	margin-bottom:10px;
	background:#fff;
	padding:10px;
	border-radius:5px;
	box-shadow:0px 0px 5px #ccc;
}

.adapttop {
	display: block;
	width: 50%;
	margin: 0 auto;
	text-align: center;
}
.otzivitop {width: 550px;}

.sdg465d{
	display:block;
	width:420px;
	margin:10px auto 0;
	background: #0d3229;
	color:#fff;
	text-align:center;
	text-decoration:none;
	border-radius:5px;
	padding:9px 0px;
}

.sdgsd6546sdg{
	display:block;
	margin:10px auto 0;
	background: #0d3229;
	color:#fff;
	text-align:center;
	text-decoration:none;
	border-radius:5px;
	padding:9px 0px;
	margin:0px 10px;
}

.sdg465d999{
	display:block;
	width:320px;
	margin:10px auto 0;
	background: #dadada;
	color:#000;
	text-align:center;
	text-decoration:none;
	border-radius:5px;
	padding:9px 0px;
}

.dfhgdf84d{
	font-size:35px;
}

.sdg465dbt{
	display:block;
	width:320px;
	margin:10px auto 0;
	background: #0d3229;
	color:#fff;
	text-align:center;
	text-decoration:none;
	border-radius:5px;
	padding:9px 0px;
	cursor:pointer;
	border:0px;
	font-family: 'PT Sans';
	font-size:18px;
}



.postrnavigation{
margin:0px auto;
}

.postrnavigation a{
display:block;
background: linear-gradient(to top, #dde0eb, #e8e9f1);
float:left;
padding:3px 8px;
margin:0px 5px;
border-radius:20px;
color:#242424;
text-decoration:none;
}

.postrnavigation a:hover{
background: linear-gradient(to top, #e8e9f1, #dde0eb);
}

.actnavpag{
background: #0d3229!important;
color:#fff!important;
}


.leftblockpartner{
	background:#fff;
	width:220px;
	text-align:center;
	border-radius:5px;
	box-shadow:0px 0px 5px #e2e2e2;
	padding:10px 10px;
}
.leftblockpartner span{
	color:#0d3229;
	font-size:30px;
}

.vivod{
	display:block;
	text-align:center;
	background: #0d3229;
	color:#fff;
	text-decoration:none;
	padding:5px 10px;
	border-radius:5px;
	margin-top:10px;
}



.lincpart{
	box-shadow:0px 0px 5px #d4d4d4;
	border-radius:5px;
	margin-top:7px;
	padding:5px 0px;
}

.textstrp{text-align:left; font-size:13px; margin-top:10px;}





.lincpart2{
	box-shadow:0px 0px 5px #d4d4d4;
	border-radius:5px;
	margin-top:7px;
	padding:5px 0px;
	font-weight:bold;
	color: #0d3229;
	font-size:18px;
}


.gblockbl{
	background-image: url(../img/glliga.png);
	background-position:center left;
	background-repeat:no-repeat;
	background-color:#fff;
	display:block;
	text-align:left;
	box-shadow: 0px 0px 5px #d4d4d4;
    border-radius: 5px;
    margin-top: 9px;
    padding: 5px 10px 5px 42px;
	text-decoration:none;
	color:#000;
	transition:0.3s;
}
.gblockbl:hover{
	background-image: url(../img/glliga2.png);
	background-color:#0d3229;
	color:#fff;
}

.gblockbl2sg{
	background-image: url(../img/glliga2.png);
	background-position:center left;
	background-repeat:no-repeat;
	background-color:#0d3229;
	display:block;
	text-align:left;
	box-shadow: 0px 0px 5px #d4d4d4;
    border-radius: 5px;
    margin-top: 9px;
    padding: 5px 10px 5px 42px;
	text-decoration:none;
	color:#fff;
	transition:0.3s;
}


.blockbl{
	background-image: url(../img/lliga.png);
	background-position:center left;
	background-repeat:no-repeat;
	background-color:#fff;
	display:block;
	text-align:left;
	box-shadow: 0px 0px 5px #d4d4d4;
    border-radius: 5px;
    margin-top: 9px;
    padding: 5px 10px 5px 42px;
	text-decoration:none;
	color:#000;
	transition:0.3s;
}
.blockbl:hover{
	background-image: url(../img/lliga2.png);
	background-color:#0d3229;
	color:#fff;
}

.blockbl2s{
	background-image: url(../img/lliga2.png);
	background-position:center left;
	background-repeat:no-repeat;
	background-color:#14064d;
	display:block;
	text-align:left;
	box-shadow: 0px 0px 5px #d4d4d4;
    border-radius: 5px;
    margin-top: 9px;
    padding: 5px 10px 5px 42px;
	text-decoration:none;
	color:#fff;
	transition:0.3s;
}

.blockblss{
	background-image: url(../img/drsdsd.png);
	background-position:center left;
	background-repeat:no-repeat;
	background-color:#fff;
	display:block;
	text-align:left;
	box-shadow: 0px 0px 5px #d4d4d4;
    border-radius: 5px;
    margin-top: 9px;
    padding: 5px 10px 5px 42px;
	text-decoration:none;
	color:#000;
	transition:0.3s;
}
.blockblss:hover{
	background-image: url(../img/drsdsd2.png);
	background-color:#0d3229;
	color:#fff;
}

.dsgsdg554d{
	background-color: #0d3229;
	color:#fff;
	text-decoration:none;
	border-radius:5px;
	padding:3px 10px;
}


.bltopsas{
	background: #14064d;
	width:500px;
	margin:0px auto;
	color:#fff;
	text-align:center;
	border-radius:5px;
	height:35px;
	line-height:35px;
	margin-top:10px;
}
.s45sfa{
	background:#fff;
	color:#000;
	text-decoration:none;
	padding:2px 10px;
	margin-left:15px;
	border-radius:5px;
}
.sd5g46s58{width:470px;}




.sd4g6sd6{
	border-radius: 5px;
    box-shadow: 0px 0px 5px #cccccc;
    padding: 5px 10px;
	margin-bottom:10px;
}

.sdg65dsas{
	color:#a5a5a5;
}


.sdg44s5d8{
	float:left;
	background: #d6daeb;
    border-radius: 15px;
    padding: 3px 10px;
	font-size:13px;
    color: #4c4c4c;
}

.x5g45df{
	float:right;
	background: #0d3229;
    border-radius: 15px;
    padding: 3px 10px;
	font-size:13px;
    color: #fff;
	margin-right:10px;
}
center>a {font-size:14px;}
.timdsgd{
	float:right;
	background: #d6daeb;
    border-radius: 15px;
    padding: 3px 10px;
	font-size:13px;
    color: #4c4c4c;
}


.textsad2{
	Font-weight:bold;
	font-size:20px;
	text-transform:uppercase;
}
.opislkrioojds{
	font-size:15px;
}



.strovess5 {
    border: 1px solid #dde0eb;
    background: #edeef2;
    padding: 5px 10px;
    margin: 3px 0px;
    width: 250px;
}




#btnauss2 {
    color: #fff;
    background: #0d3229;
    border-radius: 3px;
    padding: 5px 10px;
    border: 0px;
    font-family: 'PT Sans', sans-serif;
    margin-left: 7px;
    cursor: pointer;
    transition: 0.3s;
}


.errorsetts{
	border: 1px solid #dde0eb;
    background: #e8eaf0;
    padding: 5px 10px;
    margin: 3px 0px;
	font-size:15px;
	margin-top:5px;
}


.ficeinput{
	border: 1px solid #dde0eb;
    background: #edeef2;
    padding: 5px 10px;
    margin: 15px 0px 3px 0px;
    width: 250px;
}


.blocksettings{
	border-bottom:1px solid #ccc;
	padding-bottom:15px;
}

#btnauss{
	color: #fff;
    background: #0d3229;
    border-radius: 3px;
    padding: 5px 10px;
    border: 0px;
    font-family: 'PT Sans', sans-serif;
    margin-top: 2px;
    cursor: pointer;
    transition: 0.3s;
}

.linksbuahs{
	display: block;
    color: #fff;
    text-decoration: none;
    background: #0d3229;
    font-weight: bold;
    font-size: 17px;
    padding: 9px 0px;
    border-radius: 2px;
    border: 0px;
    width: 320px;
    cursor: pointer;
    font-family: 'PT Sans';
    text-transform: uppercase;
	margin-top:10px;
}
/* .nav-pre {
	display: none;
} */
.displaymenu {
	display: none;
}
.faqcontainer {margin-top:50px;}

.parthner {
	margin-top:20px;
	width:990px;
}
.brfq {display: block;}
.partzag {padding-top: 150px;}
.contaktadapt {margin-top:50px;}
.vhodsocset {
	font-size:1em;
	text-transform:uppercase;
	color:rgb(0, 0, 0);
}
.regh4 {padding-right:5px; text-transform: uppercase;font-size:13px; color: #5f5f5f;}
.promizhutok {height:15px;}
.bordimage {display: none;}
#vk_groups {width: 100%;}
.g-recaptcha{margin-top: 25px;}
.statistic {margin-top:30px;width:990px;}
.statistic > .top {width: 570px;}
.statzag {padding-top: 100px;}
.otszag {padding-top: 100px;}

@media screen and (min-width: 320px) and (max-width: 460px) {
    .topmen {
        padding: 5px;
        box-sizing: border-box;
        height: 55px;
    }
    .centmentop {
        width: 90%;
        margin: 0 auto;
        overflow: hidden;
    }
    .logo {
        background-size: 140px;
        width: 140px;
        margin: 1px 0 0 0;
    }
    .naviforadapt {
        display: none;
    }
    .humb {
        display: block;
        width: 50px;
        height: 50px;
        position: absolute;
        right: 20px;
        float: right;
        margin-top: -5px;
        background-image: url(../img/211868-512.png);
        background-size: 55px;
        background-repeat: no-repeat;
        cursor: pointer;
    }
    .banners {
        margin: 0;
        height: 409px;
    }
    .fixblo {
        position: absolute;
        border-radius: 0px;
        width: 100%;
        left: 0;
        top: 50px;
        line-height: 7.65;
    }
    .sale {
        position: absolute;
        height: 70px;
        font-size: 30px;
        line-height: 65px;
    }
    .slogan3 {
        font-size: 30px;
    }
    .digit {background: none;}
		.parthner{width: 300px;}
		.contaktadapt {width: 300px; padding: 15px; font-size: 14px;}
		.formadapt {width: 230px;}
		.s5sf46s {width: 230px;}
		#btnpng4 {width:262px;}
		.rc-anchor, .rc-anchor-normal {width: 261px;}
		.g-recaptcha {margin-left: -17px;margin-top: 20px;}
    .countdownHolder{
        font-size: 43px;
        margin-top: -35px;
        letter-spacing: -16px;
    }
    .brc {
        display: block;
    }
    .countDiv:before, .countDiv:after {
        background-color: #ffffff;
        box-shadow: none;
    }
    .digit.static{box-shadow: none;}
    .zage {font-size: 23px;}
	.zage2{font-size: 20px;}
	.table {
        padding:0;
        margin-bottom: 21px;
        width:300px;
    }
    .tdpreim {
        position: relative;
        display: block;
        left: 39%;
        padding-bottom: 20px;
        font-size: 0px;
    }
    .iconpre {
        width: 70px;
        height: 70px;
    }
    .tdpreim2{
        display: block;
        text-align: center;
        position: relative;
        left: 17%;
        font-size: 13px;
    }
		.brfq{display: none;}
    .tables22 {width: 100%;}
    .tables22 td {display: block;}
    .fontarif {
        width: 100%;
        height: auto;
    }
    .tarif {
        width: 50%;
        margin: 0 auto;
        margin-bottom: 10px;
    }
		.faqadapt {width: 100%;}
		.adapttabels  {margin-top:0;}
		.adapttop, .otzivitop {width: 100%;}
    .seventu {width: 60%;}
    .raz{font-size: 50px;}
    .raz2{font-size: 25px;}
    .econom{font-size: 13px;}
    .sdf56{font-size: 20px;}
    .price{font-size: 15px;}
    .bay{font-size: 14px;padding: 10px 0px;}
    .seventu>.raz {font-size: 75px;}
    .popsd{padding: 5px 0px 3px 0px;}
    .popsd>img {width: 110px;}
    .seventu>.econom {font-size: 17px;}
    .zag15 {margin-bottom: 15px;padding-top: 70px;font-size: 20px;}
    .bay{padding: 5px 0px;}
	.VjCarouselLite li div {width: 280px;height: 100px;margin: 0;}
	.VjCarouselLite>ul li img {width: 280px;height: 90px;}
    html, body {
    overflow-x: hidden;
    }
		#tdtop, #tdtel{font-size: 9px;}
		#statist tr td {
			width: 80px;
    padding: 4px 3px;
    text-align: center;
    border-left: 1px solid #dedee0;
    border-bottom: 1px solid #dedee0;
		}
    .menfoot {display: none;}
    .maxwidthh{display: flex;}
    .maxwidthh>span{display: none;}
    .maxwidthh>a{width: 15%;}
    .maxwidthh:first-child{margin-left: 12px;}
    .nav-pre {
        position: absolute;
				top: 54px;
        left: 0;
        right: 0;
				background: -webkit-linear-gradient(0deg, rgb(18, 72, 59), rgb(13, 50, 41));
				background: -o-linear-gradient(0deg, rgb(18, 72, 59), rgb(13, 50, 41));
				background: linear-gradient(0deg, rgb(18, 72, 59), rgb(13, 50, 41));
    }
    .mentop {
        display: block;
        width: 85%;
        text-align: center;
        height: 40px;
				margin-top: 2px;
				margin-left: 20px;
				border-bottom: 1px solid #0d3229;
    }
		.mentoplk {
			float: left;
			margin: 14px 0 15px 20px;
		}
		.vk{margin: 20px 17px 0 0;}
		.sale {
			border-radius: 0px;
			background: -webkit-linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
	    background: -o-linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
	    background: linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
			border-top: 1px solid #0d3229;
		}
		.container {
			text-align: center;
			max-width: 320px;
		}
		.container>h2 {max-width: 320px;}
		a.up{margin-top: 20px;}
		.yesolof{border-radius: 0;}
		.footer{margin-top: 0;}
		.mentop{font-size: 20px;}
		h2.acc_trigger {
			line-height: 1;
			font-size: 16px;
			padding-top: 10px;
      box-sizing: border-box;
		}
		h2.acc_trigger, .container, .faqcontainer, .acc_container {
			width: 320px;
		}
		.block>pre {text-align: left; font-size: 16px;}
		h2.acc_trigger a {padding: 0 0 0 30px;margin-top: 3px;}
		.acc_container .block{padding: 12px;}
		.banners {
			background-size: 280% 100%;
			background-position-x: -190px;
		}
	   .modalDialog > div {
		width: 100%;
		height: 100%;
		}
		.systemRegister > div {padding: 0;}
		.modalDialog > div > .opacityseti {display: none;}
		.registersec {text-align: center;}
		.errors { font-size: 14px; margin-left: 10px;float: left;}
		.inpreg {margin-top: 25px;}
		input[type="checkbox" i] {margin-top: 10px;}
		.close {
			background: linear-gradient(0deg, rgb(18, 72, 59), rgb(13, 50, 41));
    	color: #fff;
    	width: 50px;
    	height: 30px;
		}
		.inpreg {font-size: 25px;}
		.btnform{width: 98.5%;border-radius: 0;font-size: 18px;}
		.sdjgh87{width: 91%;margin-top: 20px;font-size: 18px;}
		center>a {
			font-size: 20px;
      float: left;
      margin-top: 10px;
		}
		.regh2	{
			font-size: 25px;
			margin: 5px 0 0 10px;
			float: left;
			width: 75%;
			text-align: left;
		}
		.vhodsocset {margin-top: 40px;}
		#uLogin2 {
			margin-left: 20px;
			width: 200px;
			overflow: hidden;
			display: inline-flex;
		}
		#uLogin {
			width: 200px;
			overflow: hidden;
			display: inline-flex;
		}
		/* .newsale {display: block;}
		.newyel{display: none;}
		.yesolof{display: none;} */
		.regh4{font-size: 10px;margin: 10px;}
		.promizhutok {height: 0;}
		.regiform {font-size: 18px; margin-top: 5px;}
		.btnform {font-size: 17px;margin-top: 35px;border: 1px solid rgba(255, 255, 255, 0.22);}
		.tdpreim, .tdpreim2 {display: none;}
		.bordimage {
			position: relative;
			display: block;
			margin: 0 auto;
			margin-left: 50px;
      margin-bottom: 15px;
			font-size: 14px;
      box-sizing: border-box;
      text-align: center;
      color: #12483b;
      width: 250px;
      height: 100px;
      /* background: linear-gradient(0deg, rgb(18, 72, 59), rgb(13, 50, 41)); */
		}

		.bordimage>b {color: #0d3229;}
		.bordimage>img {
			position: absolute;
			top: -25px;
			left: -20px;
		}
			.regica{margin-top: 10px;margin-left: 0;text-align: center;}
			.regicaptcha{margin-left: 5px;}
      .contvkgroup > div {width: 310px;}
			.statzag {font-size: 20px;}
			.statistic {width: 100%;}
			.pereckluch a {display: block;}
			.postrnavigation a{float: none;display: inline-flex;}
			.vkseti {width: 100%;}
}
@media screen and (min-width: 460px) and (max-width: 780px) {
	.topmen {
			padding: 5px;
			box-sizing: border-box;
			height: 55px;
	}
	.centmentop {
			width: 90%;
			margin: 0 auto;
			overflow: hidden;
	}
	.logo {
			background-size: 140px;
			width: 140px;
			margin: 1px 0 0 0;
	}
	.naviforadapt {
			display: none;
	}
	.humb {
			display: block;
			width: 50px;
			height: 50px;
			position: absolute;
			right: 20px;
			float: right;
			margin-top: -5px;
			background-image: url(../img/211868-512.png);
			background-size: 55px;
			background-repeat: no-repeat;
			cursor: pointer;
	}
	.banners {
			margin: 0;
			height: 409px;
	}
	.fixblo {
		position: absolute;
	border-radius: 0px;
	width: 100%;
	left: 0;
	top: 40px;
	line-height: 6.80;
	}
	.sale {
			position: absolute;
			height: 70px;
			font-size: 30px;
			line-height: 65px;
	}
	.slogan3 {
			font-size: 45px;
	}
	.digit {background: none;}
	.parthner{width: 300px;}
	.contaktadapt {width: 300px; padding: 15px; font-size: 14px;}
	.formadapt {width: 230px;}
	.s5sf46s {width: 230px;}
	#btnpng4 {width:262px;}
	.rc-anchor, .rc-anchor-normal {width: 261px;}
	.g-recaptcha {margin-left: -17px;margin-top: 20px;}
	.countdownHolder{
		font-size: 43px;
		margin-top: -102px;;
		letter-spacing: -16px;
	}
	.brc {
			display: block;
	}
	.countDiv:before, .countDiv:after {
			background-color: #ffffff;
			box-shadow: none;
	}
	.digit.static{box-shadow: none;}
	.zage {font-size: 23px;}
.zage2{font-size: 20px;}
.table {
			padding:0;
			margin-bottom: 21px;
			width:300px;
	}
	.tdpreim {
			position: relative;
			display: block;
			left: 39%;
			padding-bottom: 20px;
			font-size: 0px;
	}
	.iconpre {
			width: 70px;
			height: 70px;
	}
	.tdpreim2{
			display: block;
			text-align: center;
			position: relative;
			left: 17%;
			font-size: 13px;
	}
	.brfq{display: none;}
	.tables22 {width: 100%;}
	.tables22 td {display: block;}
	.fontarif {
			width: 100%;
			height: auto;
	}
	.tarif {
			width: 32%;
			margin: 0 auto;
			margin-bottom: 10px;
	}
	.faqadapt {width: 100%;}
	.adapttabels  {margin-top:0;}
	.adapttop, .otzivitop {width: 100%;}
	.seventu {width: 43%;}
	.raz{font-size: 70px;}
	.raz2{font-size: 30px;}
	.econom{font-size: 17px;}
	.sdf56{font-size: 25px;}
	.price{font-size: 20px;}
	.bay{font-size: 20px;padding: 11px 0px;}
	.seventu>.raz {font-size: 75px;}
	.popsd{padding: 5px 0px 3px 0px;}
	.popsd>img {width: 140px;}
	.seventu>.econom {font-size: 19px;}
	.zag15 {margin-bottom: 15px;padding-top: 70px;font-size: 25px;}
.VjCarouselLite li div {width: 280px;height: 100px;margin: 0;}
.VjCarouselLite>ul li img {width: 280px;height: 90px;}
	html, body {
	overflow-x: hidden;
	}
	#tdtop, #tdtel{font-size: 9px;}
	#statist tr td {
		width: 80px;
	padding: 4px 3px;
	text-align: center;
	border-left: 1px solid #dedee0;
	border-bottom: 1px solid #dedee0;
	}
	.menfoot {display: none;}
	.maxwidthh{display: flex;}
	.maxwidthh>span{display: none;}
	.maxwidthh>a{width: 15%;}
	.maxwidthh:first-child{margin-left: 12px;}
	.nav-pre {
			position: absolute;
			top: 54px;
			left: 0;
			right: 0;
			background: -webkit-linear-gradient(0deg, rgb(18, 72, 59), rgb(13, 50, 41));
			background: -o-linear-gradient(0deg, rgb(18, 72, 59), rgb(13, 50, 41));
			background: linear-gradient(0deg, rgb(18, 72, 59), rgb(13, 50, 41));
	}
	.mentop {
			display: block;
			width: 85%;
			text-align: center;
			height: 40px;
			margin-top: 2px;
			margin-left: 20px;
			border-bottom: 1px solid #0d3229;
	}
	.mentoplk {
		float: left;
		margin: 14px 0 15px 20px;
	}
	.vk{margin: 20px 17px 0 0;}
	.sale {
		border-radius: 0px;
		background: -webkit-linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
		background: -o-linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
		background: linear-gradient(0deg, rgb(13, 50, 41), rgb(18, 72, 59));
		border-top: 1px solid #0d3229;
	}
	.container {
		text-align: center;
		max-width: 320px;
	}
	.container>h2 {max-width: 320px;}
	a.up{margin-top: 20px;margin: 0 auto;}
	.yesolof{border-radius: 0;font-size: 21px;padding: 15px 25px;}
	.footer{margin-top: 0;}
	.mentop{font-size: 20px;}
	h2.acc_trigger {
		line-height: 1;
		font-size: 16px;
		padding-top: 10px;
		box-sizing: border-box;
	}
	h2.acc_trigger, .container, .faqcontainer, .acc_container {
		width: 320px;
	}
	.block>pre {text-align: left; font-size: 16px;}
	h2.acc_trigger a {padding: 0 0 0 30px;margin-top: 3px;}
	.acc_container .block{padding: 12px;}
	.banners {
		background-size: 280% 100%;
		background-position-x: -190px;
	}
	 .modalDialog > div {
	width: 100%;
	height: 100%;
	}
	.systemRegister > div {padding: 0;}
	.modalDialog > div > .opacityseti {display: none;}
	.registersec {text-align: center;}
	.errors { font-size: 14px; margin-left: 10px;float: left;}
	.inpreg {margin-top: 25px;}
	input[type="checkbox" i] {margin-top: 10px;}
	.close {
		background: linear-gradient(0deg, rgb(18, 72, 59), rgb(13, 50, 41));
		color: #fff;
		width: 50px;
		height: 30px;
	}
	.inpreg {font-size: 25px;}
	.btnform{width: 98.5%;border-radius: 0;font-size: 18px;}
	.sdjgh87{width: 91%;margin-top: 20px;font-size: 18px;}
	center>a {
		font-size: 20px;
		float: left;
		margin-top: 10px;
	}
	.regh2	{
		font-size: 25px;
		margin: 5px 0 0 10px;
		float: left;
		width: 75%;
		text-align: left;
	}
	.vhodsocset {margin-top: 40px;}
	#uLogin2 {
		margin-left: 20px;
		width: 200px;
		overflow: hidden;
		display: inline-flex;
	}
	#uLogin {
		width: 200px;
		overflow: hidden;
		display: inline-flex;
	}

	.regh4{font-size: 10px;margin: 10px;}
	.promizhutok {height: 0;}
	.regiform {font-size: 18px; margin-top: 5px;}
	.btnform {font-size: 17px;margin-top: 35px;border: 1px solid rgba(255, 255, 255, 0.22);}
	.tdpreim, .tdpreim2 {display: none;}
	.bordimage {
		position: relative;
		display: block;
		margin: 0 auto;
		margin-left: 50px;
		margin-bottom: 15px;
		font-size: 17px;
		box-sizing: border-box;
		text-align: center;
		color: #12483b;
		width: 300px;
		height: 100px;
		/* background: linear-gradient(0deg, rgb(18, 72, 59), rgb(13, 50, 41)); */
	}

	.bordimage>b {color: #0d3229;}
	.bordimage>img {
		position: absolute;
		top: -25px;
		left: -20px;
	}
		.regica{margin-top: 10px;margin-left: 0;text-align: center;}
		.regicaptcha{margin-left: 5px;}
		.contvkgroup > div {width: 310px;}
		.statzag {font-size: 20px;}
		.statistic {width: 100%;}
		.pereckluch a {display: block;}
		.postrnavigation a{float: none;display: inline-flex;}
		.vkseti {width: 100%;}

}
