body{background-color:#fff;width:100%;margin:0;border:none;font-size:0.78vw;position:relative;}
.disabled{opacity:0.25;}
.wo{position: fixed; display:none;
    margin: auto;
    padding: 10px;
    border-radius: 5px;
    width: 70%;
    border: 2px solid rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    top: 20px;
    left: 0px;
    /*bottom: 20px;*/
    right: 0px;
    overflow: hidden;
    z-index:100;opacity:1; text-align:center;
	-webkit-box-shadow: 3px 3px 3px 3px rgb(165, 165, 165,0.5);
box-shadow: 3px 3px 3px 3px rgb(165, 165, 165,0.5);
	}
	.clear{clear:both}
.wo button{font-size:1.2em;padding:0.5em;}	
h2,h3{ font-family: Century Gothic;}
#registration{overflow-y:scroll;}
.test1{
	margin: 1em; 
    border: 1px solid #cecece;
    padding: 1em;    
	}

.test h3{font-size:1.1em;font-weight:bold;}	
.os{float:right;margin-right:3.7em;margin-top:1em;}
.os button{font-size:1.0em;min-width:8em;padding:0.3em; margin-top:0.5em;font-family: Century Gothic;}
.close-button{background-image:url('/image/button/knopka_krest_belaya.png');width:33px;height:20px;}
.close-button:hover{cursor:pointer;background-image:url('/image/button/knopka_krest_krasnaya.png');}
#q1_content{overflow-y:scroll;margin-top:20px; padding-bottom:20px;}

.top_block{position:absolute;top:10px;}
#logo_konf{width:100%;padding:0;margin:0;}
#logo1{display:none}
#lk{/*background-color:#d7edff;*/ text-align:left;top:37px;overflow-y:auto}
#lk_content{width:98%;font-size:1.2em!important;}
.likely .likely__widget {background:none!important;}
#page{max-width:1920px;margin-left: auto;font-size:1.2em;
    margin-right: auto;    
    padding: 0px;
    text-align: left;    
    overflow: hidden;border-top:1px solid #81cef2;
	/*background:url(/image/top3-311.jpg) no-repeat right top rgb(155, 204, 237,1);background-size: contain;*/
	}
#top1-01{margin-top:2em;background-color:rgb(231, 238, 242,1);background-repeat:no-repeat;background-position:left bottom;background-size:100% auto;background-image:url('/image/top3-313.jpg');}
#top1 .link a{color:#414243}
div {box-sizing:border-box;}
li{ margin: 0.5em 0 0.5em 0.5em;
    font-size: 1.0em;
    font-family: Century Gothic;
}
#mob-menu1,#mob-menuLK1{display:none;}
#top1{/*background:url(/image/top2.png) no-repeat right bottom */;width:100%;;position:relative;background-size:55%;}
#top1-text{padding:0 4em 0 4.6em}
.ramka{background:url(/image/uzor2.jpg) repeat-x left top;height:100%;height:40px;}
.menu{font-size:1.2em;position:fixed;z-index:10; 
/*-webkit-box-shadow: 3px 3px 3px 3px rgb(165, 165, 165,0.5);
box-shadow: 3px 3px 3px 3px rgb(165, 165, 165,0.5);*/
width:100%;display:block;margin:auto;left:0;top:0px; text-align:center;
background: -moz-linear-gradient(left, rgb(255, 255, 255,0) 0%,rgb(255, 255, 255,0) 20%, #FFFFFF 30%, #FFFFFF 70%, rgb(255, 255, 255,0) 80%, rgb(255, 255, 255,0) 100%);
background: -webkit-linear-gradient(left, rgb(255, 255, 255,0) 0%,rgb(255, 255, 255,0) 20%, #FFFFFF 30%, #FFFFFF 70%, rgb(255, 255, 255,0) 80%, rgb(255, 255, 255,0) 100%);
background: linear-gradient(to right, rgb(255, 255, 255,0) 0%,rgb(255, 255, 255,0) 20%, #FFFFFF 30%, #FFFFFF 70%, rgb(255, 255, 255,0) 80%, rgb(255, 255, 255,0) 100%);
border-BOTTOM:2px solid transparent;
border-top:2px solid transparent;
border-image: linear-gradient(to right, rgb(255,255,255,0) 0% ,rgb(255,255,255,0) 20%, #000000 30%, #000000 70%,rgb(255,255,255,0) 80%,rgb(255,255,255,0) 100%);
-moz-border-image: -moz-linear-gradient(to right, rgb(255,255,255,0) 0% ,rgb(255,255,255,0) 20%, #000000 30%, #000000 70%,rgb(255,255,255,0) 80%,rgb(255,255,255,0) 100%);
-webkit-border-image: -webkit-linear-gradient(to right, rgb(255,255,255,0) 0% ,rgb(255,255,255,0) 20%, #000000 30%, #000000 70%,rgb(255,255,255,0) 80%,rgb(255,255,255,0) 100%);
border-image-slice: 1;background-color:#fff;
}
.menu a{display:inline-block;color:#000000;padding:10px 10px;font-family:'Calibri';text-decoration:none;border-left:1px solid #00000021;}
.menu a:hover{background-color: rgb(155, 204, 237,1.0) !important; /* border-radius: 10px 10px 10px 10px;*/}
.menu a:first-child{border-left:none}
.menu5{text-decoration:none;font-family:'Century Gothic';font-weight:normal;}
#podmenu{display:none; /*border:1px solid #000000;*/; font-family:'Century Gothic';position:absolute;top:35px;left:348px;z-index:200;width:214px;background-color: rgb(255, 255, 255,1);/*border-radius: 10px 10px 10px 10px;*/}
#podmenu a,#mob-menu2 a,#mob-menuLK2 a{display:block;color:#000000;float:none;padding:6px 10px; border-bottom:1px solid #00000021;border-left:none;}
#podmenu a:hover, #mob-menu2 a:hover,#mob-menuLK2 a:hover{float:none;background-color: rgb(129, 206, 242,0.8);}
#mob-menu2,#mob-menuLK2{display:none;}
#logo-partner{bottom:1em;width:15%;left:3%}
	p{font-family:Century Gothic;}
@font-face {font-family: 'Valera'; src: url(/fonts/Varela Round Regular 400.ttf);}
@font-face {font-family: 'AlegreaSans'; src: url(/fonts/AlegreyaSans-Regular.ttf);}
@font-face {font-family: 'AlegreaReg'; src: url(/fonts/Alegreya-Regular.ttf);}
@font-face {font-family: 'AlegreaBold'; src: url(/fonts/Alegreya-Bold.ttf);}
@font-face {font-family: 'Playfair'; src: url(/fonts/PlayfairDisplay-BoldItalic.otf);}
@font-face {font-family: 'Century Gothic'; src: url(/fonts/CenturyGothic.ttf);}
@font-face {font-family: 'Calibri'; src: url(/fonts/calibri.ttf);}

#top2{color:#000;overflow:hidden;background-color:#fff;padding:0 4em 0 5.7em}
#top3{color:#000;background-color:#f7f7f7;overflow:hidden;font-size:1.1em; padding:2em 4em 2em 4em;display:table-row;}
#top7,#top77,#top12,.topN1{color:#000;background-color:#ffffff;overflow:hidden;font-size:1.1em; padding:0em 4em 2em 4em;display:table-row;}
#top77,.topN1{display:block;padding:0;}
.topN{color:#000;background-color:#ffffff;overflow:hidden;font-family: 'Century Gothic'; font-size:1.1em; padding:2em 4em 2em 6em;display:block;}

#top4{color:#000;background-color:#ffffff;overflow:hidden;font-size:1.1em;display:table-row;}
#top5{color:#000;background-color:#f7f7f7;overflow:hidden;font-size:1.4em;display:table-row;}
#top6{color:#000;background-color:#ffffff;overflow:hidden;font-size:1.1em;display:block;font-family:'AlegreaSans';}
#top8{color:#000;background-color:#ffffff;overflow:hidden;font-size:1.1em;display:table-row;}
#top9 {color:#fff;background-color:#6a93bb7a;overflow:hidden;font-size:1em;display:table;font-family:'Century Gothic';width:100%;}
#top10{color:#fff;background-color:#1a1a1a;overflow:hidden;font-size:0.9em;display:table;width:80%;padding-bottom:1em;letter-spacing:-0.02em;}
#top11{color:#000000;background-color:#ffffff;overflow:hidden;font-size:1.2em;display:table;font-family:'Valera';width:100%;text-align:right;}

#top3 h2{text-align:left;margin-bottom:0;font-family:Century Gothic;font-size:1.6em;font-weight:normal;}
#div_vstup h2{text-align:center;margin:1em 0;font-family:Century Gothic;font-size:1.6em;font-weight:normal;color:#0057B8;font-weight:bold;padding:0;}
#div_vstup p{text-align:justify;  font-size: 1.25em;  letter-spacing: 0.02em;margin:0 0 1em 0;font-family:Century Gothic;}
#div_vstup a,.button-test a{font-size:1.5em;color:#fff;text-decoration:none;padding:0.5em;display:block;font-family:Century Gothic;}
#div_vstup span{display:inline-block;background-color:#00abfd;}
.rflex{border:1px solid #0057B8; margin:0.5em;box-sizing:border-box;padding:1em;}
.main_count{border:none; margin:0.5em;box-sizing:border-box;padding:1em;}
#flex,#count{display:flex;align-items:stretch;border:none;}
#count{flex-wrap:wrap;}
.rflex,.main_count{flex:1;position:relative;box-sizing:border-box;}
.main_count p{font-weight:bold;margin:0 !important;}
.main_count img{width:80%!important}
.count_value{position:absolute;top:31%;width:100%;left:0;text-align:center;margin:0;padding:0;font-size:3.0em}

#top3 p{font-size:1.1em;text-align:justify;letter-spacing:0.02em;}
#top4 h2,#top6 h2,#top8 h2{font-size:2.6em;font-weight:bold;margin-top:1em;font-family:Century Gothic;}
#div_test{text-align:center; margin-top:20px; cursor:pointer;}
#div_test img{width:100%;margin:0 auto}

.mob{display:none} 
.nomob{display:block}
#div_test:hover{opacity:0.8;}
#div_test span{color:#F4D522;text-shadow: 
		-0   -1px 0   #f40000,
		 0   -1px 0   #F40000,
		-0    1px 0   #F40000,
		 0    1px 0   #F40000,
		-1px -0   0   #F40000,
		 1px -0   0   #F40000,
		-1px  0   0   #F40000,
		 1px  0   0   #F40000,
		-1px -1px 0   #F40000,
		 1px -1px 0   #F40000,
		-1px  1px 0   #F40000,
		 1px  1px 0   #F40000,
		-1px -1px 0   #F40000,
		 1px -1px 0   #F40000,
		-1px  1px 0   #F40000,
		 1px  1px 0   #F40000;}
#top3 li {margin-top:0.56em;font-weight:normal;list-style:none;margin-left:7.0em;}
.tp3-1{padding-top:4.5em;}
.tp3-2 p{font-size:0.85em;padding:0;margin-left:1.9em;width:63%;line-height:1.4em;margin-top:0.1em;margin-bottom:0;}
.tp3-2{vertical-align:top;padding-top:1.2em;}
.tp4-1{width:32%;display:table-cell;vertical-align:top;}
.tp4-2{width:66%;display:table-cell;vertical-align:top;}
.tp4-3{margin:4.9em 0 0 5.3em}
.tp4-3 h2{margin-bottom:0;}
.tp4-3 h3{margin-left:1em;margin-top:1em;font-size:1.4em;margin-bottom:2em}
.tp4-3 p{margin-left:1.5em;font-size:0.9em;line-height:1.73em;margin-top:0;margin-bottom:0.6em}
.tp5-1{padding:1.5em 0 2.5em 5.0em;}
.tp5-1 img{width:80%;} 
.tp5-2 p{font-family:'Playfair';font-size:1.777em;margin-left:1em;margin-bottom:0;line-height:1.2em;padding-top:1.2em;}
.tp5-2 {margin-bottom:1em;}
.tp6-1{padding:0 3em 0 5em;display:table;}
.tp7-1{padding:0 3em 0 5em;display:table;width:100%}
.tp6-1 h4{margin:0;padding:0em 0 0 0.2em;font-size:1.5em;text-align:center;font-family:'Valera'}
.tp6-1 p{margin:0.5em 0 0 -0.02em;letter-spacing:-0.02em;width:96%;font-family:Century Gothic;text-align:justify;}
#tp6-2 {padding:0em 3em 1em 4.5em;font-size:1.1em;}
.tp7-2 {padding:0em 3em 1em 4.5em;font-size:1.1em;}
.tp7-3{color:#000;text-align:center;font-size:1.5em;padding:0.5em!important;/*border:1px solid #e9e7e7;*/}
.tp7-3:hover, .hover:hover{opacity:0.8; cursor: pointer;}
.tp7-3 h3{margin:-0.3em 0 -0.5em 0em;/*text-shadow: 5px 2px 2px #000;*/text-align:center;color:#000;font-size:1.1em;font-family:Valera;}
.tp7-3 h4{margin:0em 0 0 0em;text-align:center;color:#000;font-size:1.1em;font-weight:bold;font-family:Valera;}
.tp7-3 a,.tp7-3 p{margin:0.2em;font-size:0.6em;text-align:right;font-style:italic;}
.tp8-1{width:34%;display:table-cell;vertical-align:top;}
.main_lib,.preview_material{padding:0 0 0 0;display:table;width:100%}
	.preview_material { background-color: #f8fcff; font-size:1.1em;
    border: 1px solid #d3dde8;
    margin: 1em 0 0 0; font-size:1.2em;
    padding: 0 0.5em 0 0; overflow:hidden;}
.left_lib{width:20em;display:table-cell;vertical-align:top}
.left_preview{width:25%;display:table-cell;vertical-align:top;text-align:center;padding:0}
.left_preview img{float:left}
.right_lib,.right_preview{display:table-cell;vertical-align:top;}
.right_lib{padding-right:3em;padding-left:2em;}
.right_preview{padding:0 0 0 0.5em}
.btn_vstup{background-color: #63aaf7;
    padding: 0.5em;
    width: 98%;
    border-radius: 25px;
    color: #fff;
	margin-left: 0em;
    font-size:1em;
    font-family:Century Gothic;}

.left_lib ul{
	margin: 0 0.5em;
	padding: 0;
	width:96%;
}
.left_lib li{
	list-style: none;
	text-align: left;
	margin:0;
}
.left_lib a{
	color: #000;
	text-decoration: none;
}
.left_lib a:hover{
	text-decoration: underline;
}

ul.container{
	width: 90%;
	margin: 0 0;
	padding: 0;
}
li.lib_menu {
	/*width: 240px;*/
	padding: 5px 0;
}

li.button a{
	min-width: 7.5em;
	height: 34px;
	display: block;
	overflow: hidden;
	position: relative;
	font-family: Century Gothic;
	font-size: 1.1em;	
	padding: 0.9em 0.7em 0em 0.7em;
	border:1px solid #cecece;
}

.left_lib a:hover{
	text-decoration: none;opacity:0.8; 
}
li.button a span{
	/* This span acts as the right part of the section's background */
	height:44px;
	position:absolute;
	right:0;
	top:0;
	width:4px;
	display:block;
}
li.button a.box1, li.button a.box2, li.button a.box3, li.button a.box4, li.button a.box5, li.button a.box6{
	/* background: url(/image/point.png); */
	color :#fbfbfb;
	border: solid 1px #ccc;
}
.box1{background-color:#4296ec;}
.box2{background-color:#FF0000;}
.box3{background-color:#FF00FF;}
.box4{background-color:RGB(255,217,102,1);}
.dropdown{
	width: 96%;
	display: none;
}
.dropdown li{
	/* background: url(/image/point.png);*/
	border: 1px solid #ccc;
	margin: 5px 0;
	padding: 4px 18px;
}





.tp8-2{background: url(/image/dixie-lena_001.png);background-size: cover;display:table-cell;background-repeat:no-repeat;}
.tp8-3{margin:2.9em 0 0 5.3em;padding:0 0 0 1.3em}
.tp8-3 p{font-size:1.1em;}
.tp8-4 {margin:2.5em 0 0.7em 0;}
.tp8-4 a{line-height:2em;color:RGB(231,52,5,1);text-decoration:none;}
.tp8-5{margin:2.5em 0 2.7em 0}
.tp8-5 a{display:inline-block;padding:1em;background-color:RGB(231,52,5,1);color:#fff;margin-bottom:2em;text-decoration:none;}

#top8 h2{margin:0 0 0 -0.5em;letter-spacing: -0.02em;}
#top8 h3{margin:0.5em 0 2.0em 0;font-size:1.4em;}
.tp9-1{vertical-align:top;padding:1.5em 0 0 6em}
#tp6-3 {margin:0.2em 0 0 1em !important}

#podel{text-align:right;margin:0em 2.5em 0px 0em;font-size:1em !important}
#podel2{text-align:center;margin:0em 0em 0em 0em;font-size:1em !important}
#podel2 .likely__counter{display:none !important} 
#podel2>.likely__widget{margin:0}


#top6 img{width:60%;padding:5px;margin:0 auto;display:block;}
#top7 img,#top77 img,.topN img,.topN1 img,#top12 img{width:100%;/*padding:5px;*/margin:0;}
#top8 img{width:100%;padding:0;margin:0;}
#top8 p{font-size:0.9em;line-height:1.5em;letter-spacing:0.03em;text-align:justify;}
#top6 p, #top7 p,#top77 p,.topN p,.topN1 p{padding:0em 0 0 0.5em;font-size:1.1em;}
.topN{padding-bottom:2em;font-size:1.0em;}
.topN p{margin:-0.5em 2em 1.5em 0em;font-size:1.2em;padding-left:0;}

#top6 h2{padding:1.0em 0em 0em 3.5em;margin:0;font-size:1.6em;font-weight:normal;font-family:Century Gothic;}
#top7 h2,#top77 h2,.topN1 h2,#top12 h2{padding:1.0em 0em 0.6em 3.5em;margin:0;font-size:1.6em;font-weight:normal;font-family:Century Gothic;}
.topN h2{padding:0em 0em 1em 0;margin:0;font-size:1.7em;font-weight:normal;font-family:Century Gothic;}
#top7 h3,#top77 h3,.topN1 h3{padding:1.5em 0em 0em 0.5em;margin:0;font-size:1.2em;font-weight:bold;font-family:Century Gothic;}
.topN h3{padding:1.5em 0em 0.5em 1.5em;margin:0;font-size:1.2em;font-weight:bold;font-family:Century Gothic;}

#top6 h3{margin:0;padding:0 0 0.5em 4.5em;font-size:1.5em;}
#tp6-1 h3{margin:0;padding:0 0 0.5em 4.5em;font-size:1.5em;}


#top10 h2{font-weight:normal;margin:0.8em 0 0 0;letter-spacing:-0.02em;}
#top10 h3{margin:1.2em 0 0 0;font-weight:normal;}
#top10 p{margin: 1em 0 0 0;}
#top10 a{color:#fff;}
#logo-partner img{vertical-align:middle;height:2.1em;}
#logo-partner{margin:3.4em 0 1.2em 0.5em;overflow:hidden;width:120%;}
.sin{color:#0057B8;}
.gray{color:#7c7e80 !important;}
.red{color:red;}
.segoe{font-family:'Segoe';}
.alegrea, #top8 p{font-family:'AlegreaSans';}

.epi{color:rgb(0, 87, 184,1);font-size:1.7em;margin-bottom:1.0em;font-family:'Century Gothic';margin-top:0.5em;text-align:right;}
.bold{font-weight:bold;}
.left{text-align:left;}
.center{text-align:center !important;}
#upravl{font-size:1.2em;padding:0 0 0 0.5em;width:100%;}
#upravl h2{margin:1em 0em 1em 3em;font-family:Century Gothic;font-weight:normal;}
#b1{padding-top:1.2em;margin-left:2em;font-size:1.5em;text-align:right;width:97%;margin-top:2em;}
#b1 h2{font-size:1.5em;line-height:1.4em;}
#data-f{font-family:'AlegreaReg';font-size:1.8em;color:#000;text-align:left;margin:0;}
.logo{width: 25%;    margin-top: 0em;   float:right; margin-right:0em;}
h1,.podzag{font-family:'AlegreaBold'; margin-bottom:0;line-height:1.2em;}
h1{margin-bottom:0;margin-top:1.45em;font-size:2.4em;color:#0057b8;/*text-indent:-0.5em;*/}
.link a{/*color:rgb(0, 87, 184,1);*/font-family:'Century Gothic';text-decoration:none;}
.link{font-size:1.8em;}
#top1 .link{font-size:1.3em;margin-top:0.5em;margin-bottom:1em;}
#top1 a:hover{color:red;}
.podzag{font-size:1.8em;margin-top:0.0em;margin-bottom:1em;}
#js-carousel-1 img{float:left;width:100%;margin-right:0.5em;margin-left:0.5em;margin-bottom:1.5em; margin-top:1.5em;}
#js-carousel-1 p{position:absolute;bottom:0.7em;left:13.5em;text-align:left;font-size:0.9em;}
#js-carousel-1 {font-size:1em;width:100%;text-align:center;}
.expert{padding:0 0.5em;font-size:1.0em;}
.expert img{width:100%;margin:0;padding:0;}
.expert h4{text-align:center;margin:0;font-size:1.3em;}
.expert p{margin:0 0 0.5em 0;text-align:justify;font-size:0.9em !important;}

#q1{padding:0;width:75%;/*bottom:unset;*/font-family:Century Gothic}
.ab_table{display:table;width:98%;margin:0 0 0 2%;padding:0;}
.ab_row{display:table-row}
.ab_bl1{display:table-cell;width:76%;font-size:1.1em;line-height:1.5em;padding:0 1em;}
.ab_bl1 li{text-align:left;margin-left:-1.5em;}
.ab_bl1 h2{font-size:1.7em;}

.ab_bl2{display:table-cell;width:24%;background-color:#f5f5f5;vertical-align:bottom;position:relative;font-family:Calibri;font-size:1.2em;}
.ab_bl2 p{font-family:Calibri !important;margin:0 0 0.5em 0;}
.ab_btn{    padding: 0.6em;     color: #fff;     font-size: 1.1em;     text-decoration: none;display: block; margin:0.5em 0;font-weight:bold;font-family:Calibri;box-sizing:border-box;width:100%;}
.ab_btn:hover {background-color: rgb(155, 204, 237,1.0) !important;} 
.btn_zakaz_trening{background-color:#ffcc00;display:inline-block;padding:0.5em;}
.btn_zakaz_trening2{background-color:#ffc5c5;display:inline-block;padding:0.5em;}
.ab_partner{padding:0.5em;font-size:1.1em;}
.ab_partner img{width:100%;}
.fon_red {background-color: red;}
.fon_yellow{background-color: #ffcc00;}
.fon_sin{background-color: #bdcdf1;color:#000;}
.fon_ser{background-color: #cecece;color:#000;}
.fon_gray{background-color: #414243;color:#000;}

.tp3{padding:2.6em 1.1em 2.7em 0;text-align:right;}
.b60-100, .b40-100 {font-family:'AlegreaSans';}
.b60-100{width:60%;display:table-cell;vertical-align:top}
.bl50-100{width:50%;float:left;vertical-align:middle;padding:0 1em 0.5em 0;margin:0;}
.bl30-100{width:32%;float:left;vertical-align:middle;padding:0 1em 0.5em 0;margin:0;}
.b40-100{width:40%; display:table-cell;}
.b40-100 ul{padding-top:0.1em;font-size:0.9em;}
.b33-100{width:23%;display:table-cell;vertical-align:middle;padding:2em;}
.b30-100{width:36%;display:table-cell;vertical-align:middle;}
#top77 .b30-100{display:block;float:left;width:33%}
.b70-100{width:70%;display:table-cell;vertical-align:middle;padding-bottom:2.0em;}
.b66-100{width:66%;display:table-cell;vertical-align:middle;}
.bl25-100{width:23%;float:left;vertical-align:middle;padding:0 1.5em 0.5em 1.5em;margin:0 -1em 0 0;}
.bl33-100{width:30%;float:left;vertical-align:middle;padding:0 1em 0.5em 0;margin:0 0.5em 1em 0.5em;}

.bl66-100{width:58%;float:left;vertical-align:middle;padding:0 1em 0.5em 0;margin:-1em 1em 1.5em -0.5em}
.pad1{/*padding:0 7em;*/}
.pad0{padding:0;}
.ya-share2__icon{width:40px !important;height:40px !important}
.carousel-item p{font-family:'AlegreaSans';font-size:1.1em;}
.activ:hover{cursor:pointer;opacity:0.8;}
.likely{display:inherit !important;text-align:center;}
.tp9-1{display:table-cell;width:50%}
.tp9-2{display:table-cell;width:25%;padding:2em 5em 0 0;}
.tp9-3{display:table-cell;width:25%;padding:2em 4em 0 0;}
.k1{font-size:2.0em;margin:0;  color:#0057B8; /*  color:#000; */}
.k2{font-size:2.1em;margin:0em em 0 0em;font-style:italic;font-family:Valera;letter-spacing:0.05em;}
.k3{font-size:1.4em;margin:2em 0 1em 0;font-family:Century Gothic;letter-spacing:0.05em;}
.tp9-2 p{margin-top:0.5em;font-size:1.0em; text-align:right;font-family:Century Gothic;letter-spacing:0.08em;line-height:1.8em;color:#000}
.tp9-2 a{color:#000;text-decoration:none;}
.tp9-2 a:hover{color:red;text-decoration:underline;}
.tp9-3 p{margin-top:0.5em;font-size:1.1em; text-align:right;font-family:Century Gothic;letter-spacing:0.08em;line-height:1.3em;color:#000}
#tp3-1{padding-left:10.5em;}
#tp3-2{padding:1em 4em 0 2em;}

.wo {/*width:600px;*/     overflow-y: hidden;
    overflow-x: auto;bottom:10px;padding:2.5em;}
.wo p{
	text-align:left;	
	font-size:1.0em;
	font-family:Century Gothic;
}
.wo input,.wo textarea {padding:0.2em;background-color:#eef7ff;font-size:1.2em;color:#000;width:96%;    border: 1px solid #eaeaea;}
.wo select{padding:0.2em;background-color:#eef7ff;font-size:1.2em;color:#000;width:12em}

.wo select, .wo input, .wo select:focus, .wo input:focus{border:1px solid #cecece;}

input[type=checkbox], input[type=radio] {display: none;}

input[type=checkbox] + label:before {
    content: "\2713";
    color: transparent;
    display: inline-block;
    border: 1px solid #000;
    font-size: 15px;    
    line-height: 15px;
    margin: -5px 5px 0 0;
    height: 15px;
    width: 15px;
    text-align: center;
    vertical-align: middle;
    transition: color ease .3s;
	background-color:#eef7ff;
}

input[type=checkbox]:checked + label:before ,input[type=checkbox]:checked + label{
    color: #000; font-weight:bold;
}

input[type=radio] + label:before {
    /*content: "\26AB";*/
	content: "\1F535";
    border: 1px solid #000;
    border-radius: 50%;
    display: inline-block;
    border: 1px solid #000;
    font-size: 15px;    
    line-height: 15px;
    margin: -5px 30px 0 0;
    height: 15px;
    width: 15px;
    text-align: center;
    vertical-align: middle;
    font-size: 0;    
    transition: font-size ease .3s;
	background-color:#eef7ff;
}
input[type=radio]:checked + label:before {
    font-size: 12px; color:#blue; padding:0 2px 1px 0;  
}

.zgoda-label{font-size:0.8em !important;}

table td{font-family:CenturyGothic;font-size:1.1em;border:1px solid #000;text-align:left;padding:1em; font-family: Century Gothic;font-size:0.9em;}
.center{text-align:center}
.tr_s, .tr_s td{background-color:#a1caf6;font-weight:bold;text-align:center;font-size:0.9em; font-family: Century Gothic; }
#voprosy{width:100%;font-size:1.5em;text-align:left;margin-top:-40px;}
#voprosy h2{text-align:center;background-color:#cc0000;padding:1em;color:#FFF}
#voprosy p{padding:0 1.6em;}
#voprosy button{padding:0.5em;display:inline-block;font-size:1.2em;}

#bl1{position:fixed;bottom:1em;left:0em;border-bottom-right-radius:20px;border-top-right-radius:20px;padding:1em;width:20%;min-width:20em;background-color:#ffffff;font-size:1.3em;z-index:1000;
-webkit-box-shadow:0 0 10px 4px #414141 ;
-moz-box-shadow:0 0 10px 4px #414141 ;
box-shadow:0 0 10px 2px #717171 ; display:none;
}

#close{position:absolute;right:0.5em;margin:4px 2px;top:0.5em; font-weight:600; display:inline-block;}
#close:hover{color:#fcd608;cursor:pointer;}

.button1, .button2{background-color: #fcd608;width:94%; padding:0.4em;margin: 0 auto; display:inline-block;text-align:center;margin:0 1em 0 0; border-radius: 5px}
.button1:hover,.button2:hover{background-color: #fced83}
.button1{float:left}
.button2{float:right}
#close {font-family: Verdana, Arial, Helvetica,sans-serif;color:#f2f2fb}
#h1 {font-size:1.5em; color:#ff0000; }
#h2 {font-size:1.2em; color:white;text-align:center}
.button1 a, .button2 a{text-decoration: none;text-indent: 0;color:#1b1bc9;font-size:1.15em}


#opros_mob{position:fixed;display:block;width:12em;height:4.5em;font-weight:400;bottom:70%;left:-4em;
background:-webkit-linear-gradient(180deg, #ffffff 0%, #ff3100 50%, #ffffff, #fcd608);
background:-o-linear-gradient(180deg, #ffffff 0%, #ff3100 50%, #ffffff 50%, #fcd608);
background:-moz-linear-gradient(180deg, #ffffff 0%, #ff3100 50%, #ffffff 50%, #fcd608 100%);
background:linear-gradient(180deg, #ffffff 0%, #ff3100 50%, #ffffff 50%, #fcd608 100%);
border-bottom-left-radius:20px;border-bottom-right-radius:20px;
-webkit-transform: rotate(-90deg); transform: rotate(-90deg);
-webkit-transform: rotate(-90deg); transform: rotate(-90deg);display:none; opacity:0.8;
-webkit-box-shadow:0 0 10px 4px #414141 ;
-moz-box-shadow: 0 0 10px 4px #414141 ;
box-shadow:0 0 10px 2px #717171 ;z-index:1000
}
#opros_mob:hover{opacity:1;cursor:pointer}
#opros_mob p{margin:0.1em 0 0 0;text-indent:0;text-align:center;font-size:1.4em;color:#f9f9fb; line-height: 1.4;}
#opros_mob span{color:#ff1100}
#flag{float:left;width:40%;margin-right:1em;}
.button-test {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 4em;
}


@media (max-width: 1000px) {
	#flex,.rflex{display:block;}
	
	.main_count{flex-basis:30%}	
	.count_value{top:25%;font-size:2.3em}
.button-test{position:relative;}	
	
	.main-banner__slider .owl-nav .owl-next, .brand-baner__slider .owl-nav .owl-next {right:-25px !important}
	.main-banner__slider .owl-nav .owl-prev, .brand-baner__slider .owl-nav .owl-prev {left:-25px !important}
	.mob{display:block} 
.nomob{display:none}
	.os{float:none;position:absolute;bottom:0.95em;right:-2.2em;}
	.mob_bottom{padding-bottom:2em !important;position:relative}
	#top77>.tp7-1{padding-bottom:0.8em;padding-top: 0em;}
.top_block{position:relative;}
	body{font-size:10px;}
	/*#top1{background-position: right center;background-size:50%;}*/
	#podel{position:absolute;top:-1.0em;}
	#top1 .link{margin-bottom:0;margin-top:0.2em;}	
	.menu{display:none}	
	/*#page{background-size:180%}*/
	#page{background:url(/image/top3-322.jpg) no-repeat right top rgb(155, 204, 237,1)}
	#top1-text{padding:0 1em 0 0;margin-top:1em;}
	#upravl{float:none;margin-left:1em;display:block;width:100%}
	#upravl h2{margin:13px;}
	.bl33-100,.b30-100,.bl50-100,.bl30-100{display:block;width:100%;margin:0;padding:0;}
	.bl30-100{margin:1em 0 0 0;}
	.tp6-1{padding:0;}
	#mob-menu1{display:block;position:fixed;top:15px;right:15px;height:60px;width:60px;z-index:11}
	#mob-menuLK1{display:block;position:fixed;top:35px;right:15px;height:60px;width:60px;z-index:14}

#mob-menu1 img,#mob-menuLK1 img{width:100%}

#mob-menu2{font:bold 14px/25px Arial, sans-serif;z-index:200;width:245px;background-color: #fff;position:fixed;top:55px;right:15px;border:1px solid #000;-webkit-box-shadow: 3px 3px 3px 3px rgb(0, 0, 0,0.5); z-index:1112;
box-shadow: 3px 3px 3px 3px rgb(0,0,0,0.5);}
#mob-menuLK2{font:bold 14px/25px Arial, sans-serif;z-index:200;width:245px;background-color: #fff;position:fixed;top:68px;right:15px;border:1px solid #000;-webkit-box-shadow: 3px 3px 3px 3px rgb(0, 0, 0,0.5); z-index:1112;
box-shadow: 3px 3px 3px 3px rgb(0,0,0,0.5);}


#podel{margin:0em 0em 0 1.0em;}
#top2{padding:1em 0 0 1em;}
#upravl{margin:0}
#top3{display:block;padding:0 1.5em 0 1.5em;margin:0;}
#tp3-1{padding:1em 0em 0 0em;}
#tp3-1 img{margin:0 auto;}
#tp3-2,#tp7-2{padding:0em 0em 0 0em;display:block;}
#top6, #top7,#top77,#top9,.topN,#top12{padding:1.5em 1.5em 0 1.5em;display:block;}
#top6 h2,#tp6-2 p, #top7 h2,#top77 h2,.topN h2,#top12 h2{padding:0}
.tp7-2{padding-left:0; padding-bottom:0.5em;}
#top77 .b30-100 {width:100%;border-bottom:none;padding-top: 0!important;
    padding-bottom: 0.6em!important;}
#top77 .b30-100:nth-child(2n-1){margin-right:3%;}
.topN h3,#top7 h3,#top77 h3{margin-left:0;padding:1.5em 0 0 0;}
#tp6-2{padding:0;}
#top6 p,#tp7-2 p{padding:0;text-align:justify;margin:1em 0 0 0;width:100%}
.topN{padding-bottom:1em;}
.topN p{margin:1em 0 0 0;padding-left:0;}
.tp6-1 .bl33-100,.tp6-1 .bl50-100{
	border-BOTTOM:1px solid transparent;
border-image: linear-gradient(to right, rgb(255,255,255,0) 0% ,rgb(255,255,255,0) 5%, #000000 30%, #000000 70%,rgb(255,255,255,0) 95%,rgb(255,255,255,0) 100%);
-moz-border-image: -moz-linear-gradient(to right, rgb(255,255,255,0) 0% ,rgb(255,255,255,0) 5%, #000000 30%, #000000 70%,rgb(255,255,255,0) 95%,rgb(255,255,255,0) 100%);
-webkit-border-image: -webkit-linear-gradient(to right, rgb(255,255,255,0) 0% ,rgb(255,255,255,0) 5%, #000000 30%, #000000 70%,rgb(255,255,255,0) 95%,rgb(255,255,255,0) 100%);
border-image-slice: 1;background-color:#fff;	
	margin-bottom:2em;padding:2em 0;}
.tp6-1 .bl33-100:last-child,.tp6-1 .bl50-100:last-child,.tp7-3:last-child{border-bottom:none;margin-bottom:0;}
.tp7-1{margin:0em 0 0 0;padding:0; }
.tp7-3{margin:0;padding:1em 0!important;
border:none;
border-BOTTOM:2px solid transparent;
border-image: linear-gradient(to right, rgb(255,255,255,0) 0% ,rgb(255,255,255,0) 2%, #000000 30%, #000000 70%,rgb(255,255,255,0) 98%,rgb(255,255,255,0) 100%);
-moz-border-image: -moz-linear-gradient(to right, rgb(255,255,255,0) 0% ,rgb(255,255,255,0) 2%, #000000 30%, #000000 70%,rgb(255,255,255,0) 98%,rgb(255,255,255,0) 100%);
-webkit-border-image: -webkit-linear-gradient(to right, rgb(255,255,255,0) 0% ,rgb(255,255,255,0) 2%, #000000 30%, #000000 70%,rgb(255,255,255,0) 98%,rgb(255,255,255,0) 100%);
border-image-slice: 1;background-color:#fff;
font-size:2em;}
.ab_bl1, .ab_bl2{display:block;width:100%;}
.ab_bl2{width:98%;box-sizing:border-box;}
.ab_btn, .ab_bal{display:inline-block!important;position:relative!important;width:100%;box-sizing:border-box;}
.ab_bal{margin-bottom:0.5em;}
#q1{/*bottom:unset;*/ max-height:95%;width:93%;}

.tp7-3 h4{font-size:1.2em;margin-bottom:0.5em;}
#top7 img,#top77 img,#top12 img{padding:0;margin:0;display:block;}
.tp7-3 h3{margin:0.3em 0 0.5em 0em;}
.tp9-1{display:block;width:100%;padding:0;}
.tp9-1{padding-bottom:1em;
border: none;
    border-BOTTOM: 2px solid transparent;
    border-image: linear-gradient(to right, rgb(255,255,255,0) 0% ,rgb(255,255,255,0) 2%, #000000 30%, #000000 70%,rgb(255,255,255,0) 98%,rgb(255,255,255,0) 100%);
    -moz-border-image: -moz-linear-gradient(to right, rgb(255,255,255,0) 0% ,rgb(255,255,255,0) 2%, #000000 30%, #000000 70%,rgb(255,255,255,0) 98%,rgb(255,255,255,0) 100%);
    -webkit-border-image: -webkit-linear-gradient(to right, rgb(255,255,255,0) 0% ,rgb(255,255,255,0) 2%, #000000 30%, #000000 70%,rgb(255,255,255,0) 98%,rgb(255,255,255,0) 100%);
    border-image-slice: 1;
}

.tp9-2{width:40%;padding:0 0 0 1.5em;}
.tp9-2 p,.tp9-3 p{text-align:left;}

#top1-01{background-image:url('/image/top3-322.jpg');min-height:580px;background-size: 100% auto;}
.wo {width:98%;padding:2.5em;}
.wo input{width:96%}
.wo p{margin-right:0.5em}
.epi{font-size:1.2em;text-align:left;margin-top:1em;}
#spisok-vidgukiv{padding-top:3em}
}



@media (max-width: 600px) {	
#spisok-vidgukiv{padding-top:5em}
	#b1{width:100%;padding-right:2em}
	.main_count p{font-size:0.9em!important}
/*	#logo1{display:block;float:right;width:40%}*/
/*	#top1{background-image:none;}*/
.tp9-2,.tp9-3{display:block;width:100%;padding:0;
border: none;
    border-BOTTOM: 2px solid transparent;
    border-image: linear-gradient(to right, rgb(255,255,255,0) 0% ,rgb(255,255,255,0) 2%, #000000 30%, #000000 70%,rgb(255,255,255,0) 98%,rgb(255,255,255,0) 100%);
    -moz-border-image: -moz-linear-gradient(to right, rgb(255,255,255,0) 0% ,rgb(255,255,255,0) 2%, #000000 30%, #000000 70%,rgb(255,255,255,0) 98%,rgb(255,255,255,0) 100%);
    -webkit-border-image: -webkit-linear-gradient(to right, rgb(255,255,255,0) 0% ,rgb(255,255,255,0) 2%, #000000 30%, #000000 70%,rgb(255,255,255,0) 98%,rgb(255,255,255,0) 100%);
    border-image-slice: 1;
}
.tp9-2 p,.tp9-3 p{text-align:center;}
.tp9-2{
	border-TOP:2px solid transparent;
	border-BOTTOM:2px solid transparent;
border-image: linear-gradient(to right, rgb(255,255,255,0) 0% ,rgb(255,255,255,0) 2%, #000000 30%, #000000 70%,rgb(255,255,255,0) 98%,rgb(255,255,255,0) 100%);
-moz-border-image: -moz-linear-gradient(to right, rgb(255,255,255,0) 0% ,rgb(255,255,255,0) 2%, #000000 30%, #000000 70%,rgb(255,255,255,0) 98%,rgb(255,255,255,0) 100%);
-webkit-border-image: -webkit-linear-gradient(to right, rgb(255,255,255,0) 0% ,rgb(255,255,255,0) 2%, #000000 30%, #000000 70%,rgb(255,255,255,0) 98%,rgb(255,255,255,0) 100%);
border-image-slice: 1;	
}
}