@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

*:focus {outline: none;}

@font-face {
    font-family: 'pfdindisplaypro-reg';
    src: url('fonts/pfdindisplaypro-reg/pfdindisplaypro-reg.eot');
    src: url('fonts/pfdindisplaypro-reg/pfdindisplaypro-reg.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfdindisplaypro-reg/pfdindisplaypro-reg.woff2') format('woff2'),
         url('fonts/pfdindisplaypro-reg/pfdindisplaypro-reg.woff') format('woff'),
         url('fonts/pfdindisplaypro-reg/pfdindisplaypro-reg.ttf') format('truetype'),
		 url('fonts/pfdindisplaypro-reg/pfdindisplaypro-reg.svg') format('svg');
}

@font-face {
    font-family: 'pfdindisplaypro-bold';
    src: url('fonts/pfdindisplaypro-bold/pfdindisplaypro-bold.eot');
    src: url('fonts/pfdindisplaypro-bold/pfdindisplaypro-bold.woff2') format('woff2'),
         url('fonts/pfdindisplaypro-bold/pfdindisplaypro-bold.woff') format('woff'),
         url('fonts/pfdindisplaypro-bold/pfdindisplaypro-bold.ttf') format('truetype'),
		 url('fonts/pfdindisplaypro-bold/pfdindisplaypro-bold.svg') format('svg');
}

@font-face {
    font-family: 'pfdindisplaypro-italic';
    src: url('fonts/pfdindisplaypro-bold/pfdindisplaypro-italic.eot');
    src: url('fonts/pfdindisplaypro-bold/pfdindisplaypro-italic.woff2') format('woff2'),
         url('fonts/pfdindisplaypro-bold/pfdindisplaypro-italic.woff') format('woff'),
         url('fonts/pfdindisplaypro-bold/pfdindisplaypro-italic.ttf') format('truetype'),
		 url('fonts/pfdindisplaypro-bold/pfdindisplaypro-italic.svg') format('svg');
}
#br-non { display: none;}
#br-blo { display: block;}
#brno {display: block;} 

.vih-kont {
	display: none;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	opacity: 0;
	color: #CB080B;
	font-family: 'Fira Sans', sans-serif;
	font-size:21px;
	font-style: normal;
	font-weight: 500;
	position: absolute; top:50px; left: 00px;
}

/**************************-----------------------------------***********************/
/**************************-----------------------------------***********************/

.btn-stre {
  position: fixed;
  bottom: 15px;
  right: 15px;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
  height:70px;
  width:70px;
  display:none;
  border: 0px;
  /*background:url("img/arrow-top1000.png");*/
  background:transparent;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  /*cursor: pointer;*/
  outline:none;
  z-index: 10000000;
  opacity:1;
}

.po-re {
  height: 70px;
  width: 70px;
}
.stre1 {
  height: 70px;
  width: 70px;
  top: 0;
  left: 0;
  opacity: 1;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
.stre2 {
  height: 45px;
  width: 45px;
  top: 13px;
  left: 12px;
  cursor: pointer;
  opacity: 1;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

/*.btn-stre:hover {
	border:0px;
	background:url("img/arrow-top2000-2.png");
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}*/

/**************************-----------------------------------***********************/
/**************************-----------------------------------***********************/

.nav4000 {
	position: fixed;
  	top: 275px;
  	left: 30px;
	display: none;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
	border: none;
	outline: none;
	text-align: left;
	z-index: 10000000;
}

.btn-menu-left {
	  display: block;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
	  height: 93px;
	  width: 84px;
	  border: 0px;
	  /*background:url("img/menu-top100.png");*//**************/
	  background: transparent;
	  -webkit-transition: all .8s ease;
	  -moz-transition: all .8s ease;
	  -ms-transition: all .8s ease;
	  -o-transition: all .8s ease;
	  transition: all .8s ease;
	  /*cursor: pointer;*/
	  outline:none;
	  z-index: 99;
	  opacity:1;
	  position: relative;
	  left: 2px;
}

.strech1 {
  height: 93px;
  width: 84px;
  top: 0;
  left: 0;
  opacity: 1;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
.strech2 {
  height: 68px;
  width: 59px;
  top: 10px;
  left: 12px;
  cursor: pointer;
  opacity: 1;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

/*.btn-menu-left:hover {
	  display: block;
	  height: 93px;
	  width: 84px;
	  border: 0px;
	  background:url("img/menu-top300.png");
	  -webkit-transition: all .5s ease;
	  -moz-transition: all .5s ease;
	  -ms-transition: all .5s ease;
	  -o-transition: all .5s ease;
	  transition: all .5s ease;
	  cursor: pointer;
	  outline:none;
	  z-index: 99;
	  opacity:1;
	  position: relative;
	  left: 0px;
}*/


.menu-left {
	display:none;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
	position: relative;
	bottom: 3px;
}

.menu-left-vnutr {
	display: block;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
	box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-o-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-ms-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-moz-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-webkit-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
}

.nadmenu {position: relative; top: 3px;}

.nadmen {}

.ssi11 {
	cursor:	pointer;
	text-decoration: none;
	transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
}

.ssi22 {
	cursor:	pointer;
	text-decoration: none;
	transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
}

.ssi33 {
	cursor:	pointer;
	text-decoration: none;
	transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
}

.ssi44 {
	cursor:	pointer;
	text-decoration: none;
	transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
}

.ssi55 {
	cursor:	pointer;
	text-decoration: none;
	transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
}

.ssi66 {
	cursor:	pointer;
	text-decoration: none;
	transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
}

.ssi77 {
	cursor:	pointer;
	text-decoration: none;
	transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
}


.ss-ra2 {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 00px;
	font-family: 'Montserrat', sans-serif;
	font-family: 'Fira Sans', sans-serif;
	font-size: 17px;
	color: #163247;
	color: #000b41;
	font-style: normal;
	text-decoration: none;
	font-weight: 400;
	line-height: 1.0;
	
}

#ss11 {background-color: #ffffff; width:85px; width: auto; border-left: transparent solid 2px; padding-top: 35px;}
#ss22 {background-color: #ffffff; width:185px; width: auto; border-left: transparent solid 2px;}
#ss33 {background-color: #ffffff; width:250px; width: auto; border-left: transparent solid 2px;}
#ss44 {background-color: #ffffff; width:190px; width: auto; border-left: transparent solid 2px;}
#ss55 {background-color: #ffffff; width:92px; width: auto; border-left: transparent solid 2px;}
#ss66 {background-color: #ffffff; width:68px; width: auto; border-left: transparent solid 2px;}
#ss77 {background-color: #ffffff; width:170px; width: auto; border-left: transparent solid 2px; padding-bottom: 35px;}

.ssi11:hover #ss11 {
	background-color: #effcff;
	border-left: #62BDA7 solid 2px;
}
.ssi22:hover #ss22 {
	background-color: #effcff;
	border-left: #62BDA7 solid 2px;
}
.ssi33:hover #ss33 {
	background-color: #effcff;
	border-left: #62BDA7 solid 2px;
}
.ssi44:hover #ss44 {
	background-color: #effcff;
	border-left: #62BDA7 solid 2px;
}
.ssi55:hover #ss55 {
	background-color: #effcff;
	border-left: #62BDA7 solid 2px;
}
.ssi66:hover #ss66 {
	background-color: #effcff;
	border-left: #62BDA7 solid 2px;
}
.ssi77:hover #ss77 {
	background-color: #effcff;
	border-left: #62BDA7 solid 2px;
}


#ss11, #ss22, #ss33, #ss44, #ss55, #ss66, #ss77 {
    transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
}



/**************************-----------------------------------***********************/
/**************************-----------------------------------***********************/

.podmena{display:block; height:85px; width:100%; color:#FFF;}

#marina {
	height:595px; height:624px;
	width:100%;
	/*background: url(img/mkokmkokmk.png) no-repeat center top;*/
	background: url(img/njhbgfvcdx.png) no-repeat center top;
	display:block;
	margin-top:0px !important;
	padding-top:0px !important;
	z-index:2;
}

#mar-blo { display:none;}

.text100 {
	display:block;
	width:1000px;/****************************************************************************************************************************************************/
	/*margin-top:100px;*/
	position:relative;
	top:35px;
}

.text200 {
	display:block;
	width:1200px;/****************************************************************************************************************************************************/
	position:relative;
}

.text300 {
	display:block;
	width:1000px;/****************************************************************************************************************************************************/
	position:relative;
}

#privet { width:1000px;}
#privet3 { width:820px;}
#privet5 { width:820px;}

.privet00 {
	margin-top:100px;
	text-align:left;
	float:left;
	line-height:1.4;
}

.privet000 {
	margin-top:00px;
	text-align:left;
	line-height:1.4;
}

.privet00 h3 {
	color:#173247;
	line-height:1.4;
}

.p00 {
	font-family: 'Montserrat', sans-serif;
	font-size:37px;
	font-style:italic;
	text-decoration:none;
	font-weight:700;
	line-height:1.4;
}

.p0 {
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #213347;
	font-style: normal;
	text-decoration:none;
	font-weight:600;
	line-height:1.4;
}

.p7 {
	padding-left:50px;
	margin-bottom:60px;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #213347;
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.4;
}

.p8 {
	background-color: #FFFFFF;
	text-align:left; 
	padding-top: 10px;
	padding-bottom: 13px;
	padding-left: 35px;
	padding-right: 35px;
	font-size:30px;
	font-weight:700;
	line-height:1.4;
	font-family: 'Montserrat', sans-serif;
	font-style:italic;
	color:#ED674E;
	border-radius:36px;
   -moz-border-radius: 36px;
   -ms-border-radius: 36px;
   -webkit-border-radius: 36px;
   -o-border-radius: 36px; 
	width: 297px;
	margin-left: 49px;
	
}

.p9 {
	background-color: #FFFFFF;
	text-align:left; 
	padding-top: 10px;
	padding-bottom: 13px;
	padding-left: 35px;
	padding-right: 35px;
	font-size:35px;
	font-weight:700;
	line-height:1.4;
	font-family: 'Montserrat', sans-serif;
	font-style:normal;
	color:#ED674E;
	border-radius:36px;
   -moz-border-radius: 36px;
   -ms-border-radius: 36px;
   -webkit-border-radius: 36px;
   -o-border-radius: 36px; 
	width: 265px;
	margin-left: 49px;
	margin-bottom: 50px;
	margin-top: 20px;
	
}

.p7l {
	padding-left:50px;
	margin-bottom:50px;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #213347;
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.4;
}

#laddi { width: 100%; padding-bottom:20px; padding-top:20px;}

/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi0 { width: 100%; padding-bottom:00px; padding-top:10px; position: relative; top: 60px; }

.text-glavn {}

.glava { width: 1200px; text-align: left; margin-bottom: 40px; position: relative;}

.glava-text {
	font-family: 'Montserrat', sans-serif;
	font-size:45px;
	color: #133348;
	font-style: normal;
	font-weight:700;
}

.transformi	{display: none;}

.razdeli {width: 1200px; height: 550px; position: relative;}

.ssi1 {
	cursor:	pointer;
	width: 125px !important;
	text-decoration: none;
	border-radius: 22px;
}

.ssi2 {
	cursor:	pointer;
	
	text-decoration: none;
	border-radius: 22px;
}

.ssi3 {
	cursor:	pointer;
	
	text-decoration: none;
	border-radius: 22px;
}

.ssi4 {
	cursor:	pointer;
	
	text-decoration: none;
	border-radius: 22px;
}

.ssi5 {
	cursor:	pointer;
	
	text-decoration: none;
	border-radius: 22px;
}

.ssi6 {
	cursor:	pointer;
	
	text-decoration: none;
	border-radius: 22px;
}

.ssi7 {
	cursor:	pointer;
	
	text-decoration: none;
	border-radius: 22px;
}

.zakrit {background-color: #ffffff; opacity: 0;}

.ssilki-razdeli { text-align: left; float: left; position: relative; right: 20px; margin-top: 40px; }

.ss-ra {
	padding-left:20px;
	padding-right:20px;
	padding-top:12px;
	padding-bottom:12px;
	margin-bottom:20px;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #163247;
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.0;
}

/*.z3-bg {margin-left: 13px;}*/

#ss1 {background-color: #ecfcfc; border-radius: 22px; width:85px;}
#ss2 {background-color: #fef4e8; border-radius: 22px; width:185px;}
#ss3 {background-color: #fcf0f0; border-radius: 22px; width:250px;}
#ss4 {background-color: #ecfcfc; border-radius: 22px; width:190px;}
#ss5 {background-color: #fef4e8; border-radius: 22px; width:92px;}
#ss6 {background-color: #fcf0f0; border-radius: 22px; width:68px;}
#ss7 {background-color: #ecfcfc; border-radius: 22px; width:170px;}

#ss1, #ss2, #ss3, #ss4, #ss5, #ss6, #ss7 {
    transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
}

.deviz {text-align: right; float: right; margin-top: 40px; position: relative;}

.de {
	font-family: 'Fira Sans', sans-serif;
	font-size:16px;
	color: #67a6d9;
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.4;
	text-align: right;
}

.sdvig {position: relative; right: 50px;}

.syuget {position: absolute; width: 700px; height: 405px; bottom: 0; left: 250px; z-index: 2; display: block;}
.syuget2 {position: absolute; width: 400; height: 229px; bottom: 0px;  right: 0px; z-index: 2; display: none;}

/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi3 { width: 100%; padding-bottom:90px; padding-top:10px;}

.komy-polezno {
	width: 1200px;
	background-color: #ffffff;
	height: 420px;
}

.kom {
	float: left;
	text-align: left;
	width: 675px;
	
}

.ko {
	
}

.p-ko {
	color: #01cc9d;
	font-family: 'Montserrat', sans-serif;
	font-size:35px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.3;
	text-align: left;
}

.ko2 {
	margin-top: 40px;	
}

.p-ko2 {
	color:#fe705a;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	font-style: italic;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
	text-align: left;
	background-color: #edf7ff;
	padding-top: 13px;
	padding-bottom: 14px;
	padding-left: 25px;
	padding-right: 20px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	width: 250px;
	
}

.ko-text {
	margin-top: 40px;	
	 
}
.p-ko-text {
	color: #143348;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.4;
	text-align: left;
	
}
.bid {
	font-weight:800;
}
.bul5 {
	width: 15px;
	height: 15px;
	margin-right: 10px;
	
}
.bo {
	width: 15px;
	height: 15px;
}

.dom {
	float: right;
	width: 350px;
	height: 350px;
}
.do {
	
}

/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi4 { width: 100%; padding-bottom:50px; padding-top:40px;}

.help-ltt {
	width: 1200px;
}

.ramochki {
	position: absolute;
	top: 55px;
	left: -70px;
	width: 153px;
	height: 78px;
}
.r {
	width: 153px;
	height: 78px;
}

.helpi {
	width: 1000px;
	position: relative;
	left: 200px;
}

.ho {
	
}

.h-ho {
	color: #fb7157;
	font-family: 'Montserrat', sans-serif;
	font-size:35px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.3;
	text-align: left;
	margin-left: 20px;
}

.hoo {
    margin-top: 40px;	
}

.hoo1-z {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #ffffff;
	background-color: #edf7ff;
	border-bottom: #01319d 2px solid;
	/*border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;*/
	cursor: pointer;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
}

.hoo1-zag {
	color: #77b627;
	color: #01319d;
	font-family: 'Fira Sans', sans-serif;
	font-size: 22px;
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.0;
	text-align: left;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
}

/*.plus-minus1 {
	position: absolute; width: 22px; height: 24px; right: 20px; top: 20px; cursor: pointer;
}
.gorizonti1 {
	position: relative; width: 22px; height: 2px; background-color: #77b627; top: 10px;
	transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
}
.vertikalni1 {
	position: relative; width: 2px; height: 22px; background-color: #77b627; top: -2px; left: 10px;
	transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
	opacity: 1;
}*/

.plus-minus1 {
	position: absolute; width: 18px; height: 20px; right: 22px; top: 23px; cursor: pointer;
}
.gorizonti1 {
	position: relative; width: 18px; height: 2px; background-color: #01319d; top: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}
.vertikalni1 {
	position: relative; width: 2px; height: 18px; background-color: #01319d; top: -2px; left: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}

.hoo2-z {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #edf7ff;
	border-bottom: #01319d 2px solid;
	cursor: pointer;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	margin-top: 4px;
}

.hoo2-zag {
	color: #01319d;
	font-family: 'Fira Sans', sans-serif;
	font-size: 22px;
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.0;
	text-align: left;
}

.plus-minus2 {
	position: absolute; width: 18px; height: 20px; right: 22px; top: 23px; cursor: pointer;
}
.gorizonti2 {
	position: relative; width: 18px; height: 2px; background-color: #01319d; top: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}
.vertikalni2 {
	position: relative; width: 2px; height: 18px; background-color: #01319d; top: -2px; left: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}

.hoo3-z {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #edf7ff;
	border-bottom: #01319d 2px solid;
	cursor: pointer;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	margin-top: 4px;
}

.hoo3-zag {
	color: #01319d;
	font-family: 'Fira Sans', sans-serif;
	font-size: 22px;
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.0;
	text-align: left;
}

.plus-minus3 {
	position: absolute; width: 18px; height: 20px; right: 22px; top: 23px; cursor: pointer;
}
.gorizonti3 {
	position: relative; width: 18px; height: 2px; background-color: #01319d; top: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}
.vertikalni3 {
	position: relative; width: 2px; height: 18px; background-color: #01319d; top: -2px; left: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}

.b {
	width: 15px;
	height: 15px;
	margin-right: 15px;
}

.hoo1-dop, .hoo2-dop, .hoo3-dop {
	display: none;
	background-color: #ffffff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	
} /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

.h-dop {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.0;
	text-align: left;
	margin-left: 20px;
}

#h-d2, #h-d3, #h-d4, #h-t2, #h-t3, #h-t4, #h-t5, #h-t6, #h-t7, #h-f2, #h-f3, #h-f4, #h-f5, #h-f6, #h-f7, #h-f8 {
	margin-top: 20px;
} 

#h-d4, #h-t7, #h-f8 {
	padding-bottom: 30px;
} 

/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi5 { width: 100%; padding-bottom:70px; padding-top:50px;}

.voprosy {width: 1200px; height: 700px; padding-top: 00px;}

.zapitannya {width: 700px; float: left;}
.zapitannya2 {display: none;}

#z3-zo3-1	{display: block;}
#z3-zo3-11	{display: block;}
#z3-zo3-2	{display: none;}
#z3-zo3-0	{display: none; }
.situac0 {display: none}

.tolpa {width: 450px; width: 450px; height: 433px; float: right;}
.t {width: 450px; height: 433px;}

.zo {
	
}
.z-zo {
	color: #000b41;
	font-family: 'Montserrat', sans-serif;
	font-size:35px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.25;
	text-align: left;
	margin-left: 00px;
}

.zo2 {
	margin-top: 40px;
}
.z2-zo2 {
	color: #617483;
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.3;
	text-align: left;
	padding-left: 25px;
	border-left: #fe9582 2px solid;
}

.zo3 {
	margin-top: 40px;
}
.z3-zo3 {
	color: #444b5d;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.0;
	text-align: left;
	margin-left: 00px;
	margin-top: 30px;
}
.z3-bg {background-color: #dceff5; padding-left: 5px; padding-right: 5px; padding-bottom: 4px;}
.z3-bg2 {background-color: #dceff5; padding-left: 5px; padding-right: 5px; padding-bottom: 4px; margin-left: 13px;}
.zzzzzzz {display: none;}


/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi6 { width: 100%; padding-bottom:120px; padding-top:80px;}

.indi {width: 1000px;}

.io {
	
}
.i-io {
	color: #fe725b;
	font-family: 'Montserrat', sans-serif;
	font-size:35px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.25;
	text-align: left;
	margin-left: 00px;
}

.io2 {
	margin-top: 40px;
}
.i2-io2 {
	color: #121a4b;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.3;
	text-align: left;
	margin-left: 00px;
	margin-top: 30px;
}

.io3 {
	margin-top: 40px;
}
.i3-io3 {
	color: #617483;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.3;
	text-align: left;
	padding-left: 20px;
	border-left: #fe9582 2px solid;
}

.transf {margin-top: 70px;
		margin-bottom: 60px;
		
}

.transf-t {
	
	color: #000b41;
	font-family: 'Montserrat', sans-serif;
	font-size:19px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-radius: 20px;
	background-color: #ffffff;
	width: 615px;
	box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-o-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-ms-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-moz-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-webkit-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	
}

.transf-sq {
	width: 1200px; height: 378px;
}

.transf-sq1 {width: 378px; height: 378px; background-color: #ffffff; float: left; margin-right: 33px; border-radius: 20px;}
.transf-sq2 {width: 378px; height: 378px; background-color: #ffffff; float: left; border-radius: 20px;}
.transf-sq3 {width: 378px; height: 378px; background-color: #ffffff; float: right; border-radius: 20px;}

.transf-sq1, .transf-sq2, .transf-sq3 {
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.transf-sq-img1 {width: 140px; height: 109px; left: 125px; top: 8px;}
.tra1 {width: 140px; height: 109px;}

.transf-sq-img2 {width: 146px; height: 115px; left: 97px; top: 16px;}
.tra2 {width: 146px; height: 115px;}

.transf-sq-img3 {width: 140px; height: 123px; left: 137px; top: 00px;}
.tra3 {width: 140px; height: 123px;}

.trani1 {
	color: #18d1a5;
	font-family: 'Fira Sans', sans-serif;
	font-size:22px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
}
.trani2 {
	color: #ff6f5a;
	font-family: 'Fira Sans', sans-serif;
	font-size:22px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
}
.trani3 {
	color: #0094c9;
	font-family: 'Fira Sans', sans-serif;
	font-size:22px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
}

.transi1 {
	color: #002f71;
	font-family: 'Fira Sans', sans-serif;
	font-size:19px;
	font-style: normal;
	text-decoration:none;
	font-weight:300;
	line-height:1.3;
	
}
.transi2 {
	color: #002f71;
	font-family: 'Fira Sans', sans-serif;
	font-size:19px;
	font-style: normal;
	text-decoration:none;
	font-weight:300;
	line-height:1.3;
	
}
.transi3 {
	color: #002f71;
	font-family: 'Fira Sans', sans-serif;
	font-size:19px;
	font-style: normal;
	text-decoration:none;
	font-weight:300;
	line-height:1.3;
	
}

.transf-sq-zagl1 { left: 90px; top: 150px;}
.transf-sq-zagl2 { left: 42px; top: 150px;}
.transf-sq-zagl3 { left: 68px; top: 150px;}

.transf-sq-text1, .transf-sq-text2, .transf-sq-text3 {width: 320px;} 
.transf-sq-text1 { left: 30px; top: 195px;}
.transf-sq-text2 { left: 30px; top: 195px;}
.transf-sq-text3 { left: 30px; top: 195px;}

/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi7 { width: 100%; padding-bottom:15px; padding-top:20px;}

.laddi7-content-0 {position: relative; height: 960px; }
.oblachko {
	display: block;
	position: relative;
	right: 200px;
	margin-top: 260px;
	width: 692px;
	height: 850px;
}

.laddi7-content {
	position: relative; left: 67px;
	
	position: absolute; left: inherit;
	height: 1220px;
	width: 1000px;
	top: 15px;
	left: 50%;
	margin-left: -433px;
}

.mencalendar {
	width: 550px;
	height: 367px;
	position: relative;
	right: 30px;
}

.chasiki {
	position: absolute;
	top: -30px;
	width: 110px;
	height: 102px;
	left: 50%;
	margin-left: 240px;
	
}

.calendarik {
	position: absolute;
	top: 40px;
	width: 110px;
	height: 102px;
	left: 50%;
	margin-left: -240px;
	
}

#about-sessii { width: 1000px; height: 850px;}

#about-sessii1 {
	float: left;
	width: 405px;
	background-color: #ffffff;
	padding-top: 40px;
	padding-bottom: 60px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-o-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

#about-sessii2 {
	float: right;
	width: 485px;
	background-color: #ffffff;
	padding-top: 40px;
	padding-bottom: 60px;
	padding-left: 00px;
	padding-right: 00px;
	text-align: left;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-o-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.krugochek-zel {
	display: block;
	float: left;
	background-color: #7ce7cb;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	margin-right: 15px;
	position: relative;
	top: 5px;
}

.ab-se1 {
	color: #fd715a;
	font-family: 'Montserrat', sans-serif;
	font-size:29px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.25;
	text-align: left;
	margin-left: 00px;
	margin-bottom: 30px;
	
}

#kr-zel-5 {
	position: relative;
	top: 7px;
}

.ab-se2 {
	color: #00ce9a;
	font-family: 'Montserrat', sans-serif;
	font-size:29px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.25;
	text-align: left;
	margin-left: 00px;
	margin-bottom: 30px;
	padding-left: 40px;
	padding-right: 40px;
}

.ab-se1-1, .ab-se1-2, .ab-se1-3 {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.3;
	text-align: left;
	margin-left: 00px;
}

.ab-se1-1, .ab-se1-2 {
	margin-bottom: 15px;
}

.peretin {
	height: 2px;
	width: 60px;
	background-color: #fd715a;
	position: relative;
	right: 10px;
	margin-bottom: 9px;
}

.ses-diagn {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	margin-left: 25px;
	width: 435px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.ses-work {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	margin-left: 25px;
	width: 435px;
	padding-bottom: 30px;
	box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.ses-diagn-osn {
	color: #354a5f;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;
	font-style: normal;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.0;
	text-align: left;
	margin-left: 00px;
	background-color: #ddeef5;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	border-top-left-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-o-border-top-left-radius: 20px;
	-moz-border-top-left-radius: 20px;
	-ms-border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-o-border-top-right-radius: 20px;
	-moz-border-top-right-radius: 20px;
	-ms-border-top-right-radius: 20px;
}

.ses-work-osn {
	color: #354a5f;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;
	font-style: normal;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.25;
	text-align: left;
	margin-left: 00px;
	background-color: #ddeef5;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	background-color: #ddeef5;
	border-top-left-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-o-border-top-left-radius: 20px;
	-moz-border-top-left-radius: 20px;
	-ms-border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-o-border-top-right-radius: 20px;
	-moz-border-top-right-radius: 20px;
	-ms-border-top-right-radius: 20px;
}

.ses-diagn-text {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.0;
	text-align: left;
	margin-left: 15px;
}

.ses-work-text {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.0;
	text-align: left;
	margin-left: 15px;
}

#sdt1 {
	margin-top: 15px;
	margin-bottom: 15px;
}
#sdt2 {
	margin-bottom: 15px;
}
#swt1 {
	margin-top: 15px;
	margin-bottom: 15px;
}
#swt2 {
	margin-bottom: 15px;
}
#swt3 {
	margin-bottom: 15px;
}
#swt4 {
	margin-bottom: 12px;
}
#swt5 {
	line-height: 1.3;
}

#ukr {position: relative; left: 27px;}


/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi8 { width: 100%; padding-bottom:80px; padding-top:30px;}


.programa {
	width: 1000px;
	
}
.pr-perv {
	color: #000b43;
	font-family: 'Montserrat', sans-serif;
	font-size:35px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.3;
	text-align: center;
	margin-left: 00px;
	
}

.tri-programi {
	width: 600px;
	margin-top: 50px;
	margin-bottom: 70px;
		
}
.pr-vtor {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 14px;
	padding-bottom: 16px;
	color: #02cc9c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 31px;
	font-style: normal;
	text-decoration:none;
	font-weight: 600;
	line-height: 1.0;
	text-align: center;
	margin-left: 00px;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	background-color: #FFFFFF;
	
	
}


.vidi-program {
	width: 1350px;
	height: 1050px;
	
}

.vaza {width: 140px; height: 214px;}

.baza-modul {
	width: 430px;
	float: left;
	margin-right: 30px;
	background-color: #ffffff;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	padding-bottom: 50px;
	
}
.bz-mo {
	color: #00b8de;
	font-family: 'Montserrat', sans-serif;
	font-size:31px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
	text-align: center;
	margin-left: 00px;
	margin-top: 30px;
}

.standart-modul {
	width: 430px;
	float: left;
	margin-right: 30px;
	background-color: #ffffff;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	padding-bottom: 50px;
	
}
.st-mo {
	color: #02cb9d;
	font-family: 'Montserrat', sans-serif;
	font-size:31px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
	text-align: center;
	margin-left: 00px;
	margin-top: 30px;
	
}

.premium-modul {
	width: 430px;
	float: right;
	background-color: #ffffff;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	padding-bottom: 50px;
		
}
.pr-mo {
	color: #fc7059;
	font-family: 'Montserrat', sans-serif;
	font-size:31px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
	text-align: center;
	margin-left: 00px;
	margin-top: 30px;
	
}

.krugochek-gol {
	display: block;
	float: left;
	background-color: #7fdcee;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	margin-right: 15px;
	position: relative;
	top: 8px;
	
}
.krugochek-zel2 {
	display: block;
	float: left;
	background-color: #7ce7cb;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	margin-right: 15px;
	position: relative;
	top: 8px;
	
}
.krugochek-ora {
	display: block;
	float: left;
	background-color: #fe9a8a;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	margin-right: 15px;
	position: relative;
	top: 8px;
	
}

.bz-text, .st-text, .pr-text {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;
	font-style: normal;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.3;
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
}

.bz-text-prost, .st-text-prost, .pr-text-prost {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.3;
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
	margin-left: 25px;
}

.stt-kursiv,.bzt-kursiv  {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;
	font-style: normal;
	text-decoration: none;
	font-weight: 400;
	font-style: italic;
}

#prt1, #bzt1, #stt1 { margin-top: 30px; }

.emo {position: relative; left: 25px; }
#prt-pr42, #prt-pr43 { margin-top: 15px; }
#prt2, #prt3, #prt4, #prt5, #stt2, #stt3, #stt4, #stt5, #bzt2, #bzt3, #bzt4, #bzt5 { margin-top: 15px; }

.perenosik	 {
	display: none;
}
	
.perenosik-sdvig {
	position: relative;
	left: 00px;
}	

.perenosik2	 {
	display: none;
}
	
.perenosik-sdvig2 {
	position: relative;
	left: 00px;
}	



/*--------------------------------------------------------------------------------------------------------------------------*/

.krans {display:block; float:left; height:55px; background-color:transparent; visibility:hidden; width:1px;}
.krans2 {display:none; float:left; height:55px; background-color:transparent; visibility:hidden; width:1px;}
.krans3 {display:block; float:left; height:55px; background-color:transparent; visibility:hidden; width:1px;}

#ensh { font-size:25px;}
#paddi { width: 100%; padding-bottom:60px; padding-top:60px;}
#paddi2 {padding-bottom:50px;}

/*--------------------------------------------------------------------------------------------------------------------------*/

#paddi3 { width: 100%; padding-bottom:30px; padding-top:60px;}

#plyusi {display: block; height: 280px; width: 1350px;}

#plyus1, #plyus2, #plyus3, #plyus4 { display: block; position: relative; height: 280px; width: 245px; background-color: #FFF;} 
#plyus1, #plyus2, #plyus3 {float: left; margin-right: 31px;}
#plyus4 {float: right;}

.plyu1, .plyu2, .plyu3, .plyu4, .pl1, .pl2, .pl3, .pl4 {display: block; height: 215px; width: 245px;} 

#pl-text1 {position: absolute; bottom: 40px; left: 0; z-index: 3;}
#pl-text2 {position: absolute; bottom: 40px; left: 10px; z-index: 3;}
#pl-text3 {position: absolute; bottom: 40px; left: 60px; z-index: 3;}
#pl-text4 {position: absolute; bottom: 10px; left: 27px; z-index: 3;}

.kosaya1, .kosaya2, .kosaya3 {display: block; float: left; margin-right: 32px; width: 60px; height: 280px;}
.kosy {width: 60px; height: 172px; position: relative; top: 50px;}

.p-pl {
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
	color: #6d7d8c;
	font-style: normal;
	text-decoration:none;
	font-weight:600;
	line-height:1.2;
}

/*--------------------------------------------------------------------------------------------------------------------------*/

#paddi4 { width: 100%; padding-bottom:40px; padding-top:50px;}

#laby {display: block; width: 1000px; height: 400px;}

.labirint {display: block; width: 300px; margin-right: 5px; height: 400px; float: left;}
.labir {position: relative; right: 25px;}
.labir-text {display: block; width: 680px; height: 400px; float: right;}

.lab-top {margin-top: 15px;}
.lab-top-text {
	font-family: 'Montserrat', sans-serif;
	font-size:30px;
	color: #3c3c3b;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.2;}
.lab-in {margin-top: 25px;}
.bul {float: left; height: 30px; margin-right: 20px; position: relative; top:6px;}
.bul-plus { width: 17px; height: 17px; }
.bul-text {}
.bu-te {
	font-family: 'Open Sans', sans-serif;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #3c3c3b;
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.3;
	
}
.lab-bottom {margin-top: 35px;}
.lab-bottom-text {
	background-color: #FFFFFF;
	text-align:left; 
	padding-top: 10px;
	padding-bottom: 13px;
	padding-left: 35px;
	padding-right: 35px;
	font-size:25px;
	font-weight:700;
	line-height:1.4;
	font-family: 'Montserrat', sans-serif;
	font-style:italic;
	color:#5DA09A;
	border-radius:36px;
   -moz-border-radius: 36px;
   -ms-border-radius: 36px;
   -webkit-border-radius: 36px;
   -o-border-radius: 36px; 
	width: 490px;
	margin-left: 00px;
	
}

/*--------------------------------------------------------------------------------------------------------------------------*/

#paddi5 { width: 100%; padding-bottom:00px; padding-top:00px; }

#fon-foto { background: url(img/foto-marine.png) no-repeat center top; height: 637px; }
#fon-foto2 { display: none; }

.znaniya {width: 1000px; padding-top: 60px;}
.znan {margin-bottom: 35px; }
.zn-zagol {
	font-family: 'Montserrat', sans-serif;
	font-size:30px;
	color: #3c3c3b;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.1;}

.zna {margin-bottom: 15px; width: 780px;}
.zna-text {
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #3c3c3b;
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.3;
	margin-bottom: 3px;
}

#tez1 {display: block;}
#tez2 {display: none;}
#tez3 {display: none;}
.z-s {display: block; width: 570px; height: 238px; position: relative; right: 12px;}

/*--------------------------------------------------------------------------------------------------------------------------*/

#paddi6 { width: 100%; padding-bottom:30px; padding-top:40px; background-color: #FFFCF4; }
#formula-box {display: block; width: 1100px; height: 420px;}
#formula {width: 1150px; height: 440px;}
#formula2 {width: 820px; height: 185px;}
#formula-box4 {top:50px; left: 150px;}
#formula-box-mini {display: none; }

/*--------------------------------------------------------------------------------------------------------------------------*/

#paddi7 { width: 100%; padding-bottom:50px; padding-top:50px; background-color: #ffffff; }

#osnnapr {width: 1000px; padding-top: 00px; padding-bottom:00px; margin-bottom: 40px;}
.osn-zagol {
	font-family: 'Montserrat', sans-serif;
	font-size:30px;
	color: #3c3c3b;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.1;
}

#osnnapr2 {width: 1350px; padding-top: 00px; padding-bottom:00px; height: 700px;}

.napr1 {width: 430px; float: left; margin-right:30px; height: 580px;
border-top: #ffffff 3px solid;
-webkit-transition: all .5s ease;    -moz-transition: all .5s ease;    -ms-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;
box-shadow: none; -moz-boxbox-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none;
}

.napr2 {width: 430px; float: left; height: 690px;
border-top: #ffffff 3px solid;
-webkit-transition: all .5s ease;    -moz-transition: all .5s ease;    -ms-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;
box-shadow: none; -moz-boxbox-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none;
}

.napr3 {width: 430px; float: right; height: 520px;
border-top: #ffffff 3px solid; 
-webkit-transition: all .5s ease;    -moz-transition: all .5s ease;    -ms-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;
box-shadow: none; -moz-boxbox-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none;
}

.nap-z {padding-bottom: 40px;}

.napr-zag 
{
	font-family: 'Montserrat', sans-serif;
	font-family: 'Fira Sans', sans-serif;
	font-size:25px;
	font-style: normal;
	text-decoration:none;
	font-weight:600;
	line-height:1.1;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 25px;
}
.napr-text {
	font-family: 'Open Sans', sans-serif;
	font-family: 'Montserrat', sans-serif;
	/*font-family: 'Fira Sans', sans-serif;*/
	font-size:17px;
	color: #3c3c3b;
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.3;
	padding-left: 40px;
	padding-right: 40px;
}

.napr-text-det1, .napr-text-det2, .napr-text-det3 {
	font-family: 'Montserrat', sans-serif;
	font-family: 'Fira Sans Condensed', sans-serif;
	font-size:18px;
	font-style: normal;
	text-decoration:none;
	font-weight:600;
	line-height:1.1;
	margin-left: 40px;
	padding-right: 00px;
	padding-bottom: 3px;
	color: #004F9F;
	width: 82px;
	border-bottom: #004F9F 3px solid;
	opacity: 0;
	-webkit-transition: all .5s ease;    -moz-transition: all .5s ease;    -ms-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;
}

.napr-text-det1u, .napr-text-det2u, .napr-text-det3u {
	font-family: 'Montserrat', sans-serif;
	font-family: 'Fira Sans Condensed', sans-serif;
	font-size:18px;
	font-style: normal;
	text-decoration:none;
	font-weight:600;
	line-height:1.1;
	margin-left: 40px;
	padding-right: 00px;
	padding-bottom: 3px;
	color: #004F9F;
	width: 90px;
	border-bottom: #004F9F 3px solid;
	opacity: 0;
	-webkit-transition: all .5s ease;    -moz-transition: all .5s ease;    -ms-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;
}
/*--------------------------------------------------------------------------------------------------------------------------*/

#paddi8 { width: 100%; padding-bottom:50px; padding-top:50px; background-color: #F1F3F8; }

.teg-zag {display: block; width: 1000px; margin-bottom: 70px; }
.tg-zg {
	font-family: 'Montserrat', sans-serif;
	font-size:30px;
	color: #3c3c3b;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.3;
}

.teg-box {display: block; width: 1000px; right: 23px; }
.teg-box2 {display: none;}
.teg-box3 {display: none;}

.teg-text {
	
	font-family: 'Montserrat', sans-serif;
	font-size:19px;
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.1;
	margin-bottom: 20px;
	
}

.tg-text {
	background-color: #FFFFFF;
	padding-top: 13px;
	padding-bottom: 15px;
	padding-left: 23px;
	padding-right: 23px;
	border-radius:25px;
	-moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    -o-border-radius: 25px;
    -ms-border-radius: 25px;
	margin-right: 20px;
	
}

#teg-img {top:100px; right: -200px;}
#vopr {display: block; width: 350px; height: 340px;}

.zp-n-k {display: block; width: 1000px; padding-top: 40px; }
.zapis-na-kons {
	font-family: 'Montserrat', sans-serif;
	font-family: 'Fira Sans Condensed', sans-serif;
	font-size:18px;
	font-style: normal;
	text-decoration:none;
	font-weight:600;
	line-height:1.1;
	margin-left: 00px;
	margin-top: 00px;
	padding-right: 00px;
	padding-bottom: 4px;
	color: #004F9F;
	width: 228px;
	border-bottom: #004F9F 3px solid;
	opacity: 1;
	-webkit-transition: all .5s ease;    -moz-transition: all .5s ease;    -ms-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;
}

.terap {display: none;}
.kriv-1250 {display: none;}
.prihodyat {display: block;}
.situa {display: none;}
#siti {display: none;}
#dvigi {display: none;}





/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/




@media screen and (max-width:1720px) { /*                 1720  1720  1720  1720  1720  1720  1720  1720  1720  1720  1720  1720  1720  1720  1720                 */
	
/*#privet { width:750px;}
#privet3 { width:750px;}*/

.krans2 {display: block; float: left; height: 55px; background-color: transparent; visibility: hidden; width: 1px;}
.krans {display: block; float: left; height: 75px; background-color: transparent; visibility: hidden; width: 1px;}
.krans3 {display: block; float: left; height: 55px; background-color: transparent; visibility: hidden; width: 1px;}
}



@media screen and (max-width:1400px) { /*  1400   1400   1400  1400   1400   1400   1400   1400   1400   1400   1400   1400   1400   1400   1400   */

.vidi-program {
	width: 1200px;
	height: 1230px;
}

.baza-modul {
	width: 380px;
	float: left;
	margin-right: 30px;
	background-color: #ffffff;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	padding-bottom: 50px;
}

.standart-modul {
	width: 380px;
	float: left;
	margin-right: 30px;
	background-color: #ffffff;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	padding-bottom: 50px;
}

.premium-modul {
	width: 380px;
	float: right;
	background-color: #ffffff;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	padding-bottom: 50px;
}
	
.perenosik	 {
	display: block;
}
	
.perenosik-sdvig {
	position: relative;
	left: 25px;
}	

.bz-mo {
	color: #00b8de;
	font-family: 'Montserrat', sans-serif;
	font-size: 29px;
	font-style: normal;
	text-decoration: none;
	font-weight: 700;
	line-height: 1.0;
	text-align: center;
	margin-left: 00px;
	margin-top: 40px;
}

.st-mo {
	color: #02cb9d;
	font-family: 'Montserrat', sans-serif;
	font-size: 29px;
	font-style: normal;
	text-decoration: none;
	font-weight: 700;
	line-height: 1.0;
	text-align: center;
	margin-left: 00px;
	margin-top: 40px;
}

.pr-mo {
	color: #fc7059;
	font-family: 'Montserrat', sans-serif;
	font-size: 29px;
	font-style: normal;
	text-decoration: none;
	font-weight: 700;
	line-height: 1.0;
	text-align: center;
	margin-left: 00px;
	margin-top: 40px;
}
	
.ramochki {
	position: absolute;
	top: 55px;
	left: -00px;
	width: 153px;
	height: 78px;
}
.r {
	width: 153px;
	height: 78px;
}	
	
	
	
	
	
	
}



@media screen and (max-width:1350px) { /*  1350  1350  1350  1350  1350  1350  1350  1350  1350  1350  1350  1350  1350  1350  1350  1350  1350  1350  1350  */
	
#paddi3 { width: 100%; padding-bottom:30px; padding-top:60px;}

#plyusi {display: block; height: 245px; width: 1200px; /*****/}

#plyus1, #plyus2, #plyus3, #plyus4 { display: block; position: relative; height: 245px; width: 213px; background-color: #FFF;} 
#plyus1, #plyus2, #plyus3 {float: left; margin-right: 27px;}
#plyus4 {float: right;}

.plyu1, .plyu2, .plyu3, .plyu4, .pl1, .pl2, .pl3, .pl4 {display: block; height: 187px; width: 213px;} 

#pl-text1 {position: absolute; bottom: 40px; left: 0; z-index: 3;}
#pl-text2 {position: absolute; bottom: 40px; left: 10px; z-index: 3;}
#pl-text3 {position: absolute; bottom: 40px; left: 55px; z-index: 3;}
#pl-text4 {position: absolute; bottom: 10px; left: 14px; z-index: 3;}

.kosaya1, .kosaya2, .kosaya3 {display: block; float: left; margin-right: 27px; width:53px; height: 245px;}
.kosy {width: 53px; height: 150px; position: relative; top: 45px;}

.p-pl {
	font-family: 'Montserrat', sans-serif;
	font-size:17px;
	color: #6d7d8c;
	font-style: normal;
	text-decoration:none;
	font-weight:600;
	line-height:1.2;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
#paddi7 { width: 100%; padding-bottom:50px; padding-top:50px; background-color: #ffffff; }

#osnnapr {width: 1000px; padding-top: 00px; padding-bottom:00px; margin-bottom: 40px;}
.osn-zagol {
	font-family: 'Montserrat', sans-serif;
	font-size:30px;
	color: #3c3c3b;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.1;
}

#osnnapr2 {width: 1000px; height: 890px;}

.napr1 {width: 320px; float: left; margin-right:20px; height: 770px;}
.napr2 {width: 320px; float: left; height: 880px;}
.napr3 {width: 320px; float: right; height: 690px;}	
	

/*-------------------------------------------------------------------------------------------------------------------------------------------------*/	
#teg-img {top:100px; right: -50px;}
#vopr {display: block; width: 250px; height: 240px;}	
	
	
}


@media screen and (max-width:1250px) { 
	
	/*                 1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250                 */
	/*                 1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250                 */
	/*                 1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250                 */
	/*                 1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250                 */
	/*                 1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250                 */
	/*                 1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250                 */
	/*                 1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250                 */
	/*                 1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250                 */
	/*                 1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250                 */
	/*                 1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250                 */
	/*                 1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250                 */
	/*                 1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250  1250                 */
	
	
	
/*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*/
	/*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*/
		/*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*/
.p9 {
	background-color: #FFFFFF;
	text-align:left; 
	padding-top: 10px;
	padding-bottom: 13px;
	padding-left: 35px;
	padding-right: 35px;
	font-size: 28px;/*35*/
	font-weight:700;
	line-height:1.4;
	font-family: 'Montserrat', sans-serif;
	font-style:normal;
	color:#ED674E;
	border-radius:36px;
   -moz-border-radius: 36px;
   -ms-border-radius: 36px;
   -webkit-border-radius: 36px;
   -o-border-radius: 36px; 
	width: 210px;
	margin-left: 49px;
	margin-bottom: 50px;
	margin-top: 20px;
	
}

.p7l {
	padding-left:50px;
	margin-bottom:50px;
	font-family: 'Montserrat', sans-serif;
	font-size:18px;/*20*/
	color: #213347;
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.4;
}
	
#laddi { width: 100%; padding-bottom:20px; padding-top:20px;}

/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi0 { width: 100%; padding-bottom:00px; padding-top:10px; position: relative; top: 60px; }

.text-glavn {}

.glava { width: 950px; text-align: center; margin-bottom: 40px; position: relative;}

.glava-text {
	font-family: 'Montserrat', sans-serif;
	font-size:40px;/*45*/
	color: #133348;
	font-style: normal;
	font-weight:700;
	line-height: 1.2;
}

.terap {display: block;}

.razdeli {width: 950px; height: 500px; position: relative;}

.ssilki-razdeli { text-align: left; float: left; position: relative; right: 20px; margin-top: 40px;}

.ss-ra {
	padding-left:20px;
	padding-right:20px;
	padding-top:12px;
	padding-bottom:12px;
	margin-bottom:20px;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #163247;
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.0;
}

#ss1 {background-color: #ecfcfc; border-radius: 22px; width:85px;}
#ss2 {background-color: #fef4e8; border-radius: 22px; width:185px;}
#ss3 {background-color: #fcf0f0; border-radius: 22px; width:250px;}
#ss4 {background-color: #ecfcfc; border-radius: 22px; width:190px;}
#ss5 {background-color: #fef4e8; border-radius: 22px; width:92px;}
#ss6 {background-color: #fcf0f0; border-radius: 22px; width:68px;}
#ss7 {background-color: #ecfcfc; border-radius: 22px; width:170px;}

.deviz {text-align: right; float: right; margin-top: 40px; position: relative;}

.de {
	font-family: 'Fira Sans', sans-serif;
	font-size:16px;
	color: #67a6d9;
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.4;
	text-align: right;
}

.sdvig {position: relative; right: 50px;}

.syuget {position: absolute; width: 500px; height: 285px; bottom: 30px; left: 250px; z-index: 2; }
	
.kriv-1250 {display: block;}
.kriv {display: none;}
	
/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi3 { width: 100%; padding-bottom:80px; padding-top:10px;}

.komy-polezno {
	width: 950px;
	background-color: #ffffff;
	height: 400px;
}

.kom {
	float: left;
	text-align: left;
	width: 625px;
	
}

.ko {
	
}

.p-ko {
	color: #01cc9d;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*************35************/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.3;
	text-align: left;
}

.ko2 {
	margin-top: 40px;	
}

.p-ko2 {
	color:#fe705a;
	font-family: 'Montserrat', sans-serif;
	font-size:19px; /*************20************/
	font-style: italic;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
	text-align: left;
	background-color: #edf7ff;
	padding-top: 13px;
	padding-bottom: 14px;
	padding-left: 25px;
	padding-right: 20px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	width: 240px; /*250*/
	
}

.ko-text {
	margin-top: 40px;	
	 
}
.p-ko-text {
	color: #143348;
	font-family: 'Montserrat', sans-serif;
	font-size:18px; /*20*/
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.4;
	text-align: left;
	
}
.bid {
	font-weight:800;
}
.bul5 {
	width: 15px;
	height: 15px;
	margin-right: 10px;
	
}
.bo {
	width: 15px;
	height: 15px;
}

.dom {
	float: right;
	width: 300px;
	height: 300px;
}
.do {
	
}

/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi4 { width: 100%; padding-bottom:50px; padding-top:40px;}

.help-ltt {
	width: 950px;
}

.ramochki {
	position: absolute;
	top: 55px;
	left: -70px;
	width: 153px;
	height: 78px;
}
.r {
	width: 153px;
	height: 78px;
}
	
.ramochki {
	position: absolute;
	top: 55px;
	left: -00px;
	width: 153px;
	height: 78px;
	display: none; /************************************************/
}
.r {
	width: 153px;
	height: 78px;
}

.helpi {
	width: 900px;
	position: relative;
	left: 25px;/************************************************/
}

.ho {
	
}

.h-ho {
	color: #fb7157;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*35*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.3;
	text-align: left;
	margin-left: 20px;
}

.hoo {
    margin-top: 40px;	
}

.hoo1-z {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #edf7ff;
	border-bottom: #01319d 2px solid;
	cursor: pointer;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
}

.hoo1-zag {
	color: #01319d;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;/*22*/
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.0;
	text-align: left;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
}

.plus-minus1 {
	position: absolute; width: 18px; height: 20px; right: 22px; top: 23px; cursor: pointer;
}
.gorizonti1 {
	position: relative; width: 18px; height: 2px; background-color: #01319d; top: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}
.vertikalni1 {
	position: relative; width: 2px; height: 18px; background-color: #01319d; top: -2px; left: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}

.hoo2-z {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #edf7ff;
	border-bottom: #01319d 2px solid;
	cursor: pointer;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	margin-top: 4px;
}

.hoo2-zag {
	color: #01319d;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;/*22*/
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.0;
	text-align: left;
}

.plus-minus2 {
	position: absolute; width: 18px; height: 20px; right: 22px; top: 23px; cursor: pointer;
}
.gorizonti2 {
	position: relative; width: 18px; height: 2px; background-color: #01319d; top: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}
.vertikalni2 {
	position: relative; width: 2px; height: 18px; background-color: #01319d; top: -2px; left: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}

.hoo3-z {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #edf7ff;
	border-bottom: #01319d 2px solid;
	cursor: pointer;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	margin-top: 4px;
}

.hoo3-zag {
	color: #01319d;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;/*22*/
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.0;
	text-align: left;
}

.plus-minus3 {
	position: absolute; width: 18px; height: 20px; right: 22px; top: 23px; cursor: pointer;
}
.gorizonti3 {
	position: relative; width: 18px; height: 2px; background-color: #01319d; top: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}
.vertikalni3 {
	position: relative; width: 2px; height: 18px; background-color: #01319d; top: -2px; left: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}

.b {
	width: 15px;
	height: 15px;
	margin-right: 15px;
}

.hoo1-dop, .hoo2-dop, .hoo3-dop {
	display: none;
	background-color: #ffffff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	
} /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

.h-dop {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 19px;/*20*/
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.0;
	text-align: left;
	margin-left: 20px;
}

#h-d2, #h-d3, #h-d4, #h-t2, #h-t3, #h-t4, #h-t5, #h-t6, #h-t7, #h-f2, #h-f3, #h-f4, #h-f5, #h-f6, #h-f7, #h-f8 {
	margin-top: 20px;
} 

#h-d4, #h-t7, #h-f8 {
	padding-bottom: 30px;
} 
	

/*--------------------------------------------------------------------------------------------------------------------------*/
	
#laddi5 { width: 100%; padding-bottom:70px; padding-top:50px;}
	
.prihodyat {display: none;}
.situa {display: block;}
.situ {display: none;}	
#siti {display: block;}
#dvigi {display: none;}
.situac {display: none;}

.voprosy {width: 950px; height: 730px; padding-top: 00px;}

.zapitannya {width: 525px; float: left;}

.tolpa {width: 400px; height: 385px; float: right;}
.t {width: 400px; height: 385px;}

.zo {
	
}
.z-zo {
	color: #000b41;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*35*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.25;
	text-align: left;
	margin-left: 00px;
}

.zo2 {
	margin-top: 40px;
}
.z2-zo2 {
	color: #617483;
	font-family: 'Montserrat', sans-serif;
	font-size:17px;/*18*/
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.3;
	text-align: left;
	padding-left: 25px;
	border-left: #fe9582 2px solid;
}

.zo3 {
	margin-top: 40px;
}
.z3-zo3 {
	color: #444b5d;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.0;
	text-align: left;
	margin-left: 00px;
	margin-top: 30px;
}
.z3-bg {background-color: #dceff5; padding-left: 5px; padding-right: 5px; padding-bottom: 4px;}

	
/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi6 { width: 100%; padding-bottom:120px; padding-top:80px;}

.indi {width: 950px;}

.io {
	
}
.i-io {
	color: #fe725b;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*35*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.25;
	text-align: left;
	margin-left: 00px;
}

.io2 {
	margin-top: 40px;
}
.i2-io2 {
	color: #121a4b;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.3;
	text-align: left;
	margin-left: 00px;
	margin-top: 30px;
}

.io3 {
	margin-top: 40px;
}
.i3-io3 {
	color: #617483;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.3;
	text-align: left;
	padding-left: 20px;
	border-left: #fe9582 2px solid;
}

.transf {margin-top: 70px;
		margin-bottom: 60px;
		
}

.transf-t {
	
	color: #000b41;
	font-family: 'Montserrat', sans-serif;
	font-size:18px;/*19*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-radius: 20px;
	background-color: #ffffff;
	width: 605px;
	box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-o-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-ms-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-moz-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-webkit-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	
}

.transf-sq {
	width: 789px; height: 789px;
}

.transf-sq1 {width: 378px; height: 378px; background-color: #ffffff; float: left; margin-right: 33px; border-radius: 20px; margin-bottom: 33px;}
.transf-sq2 {width: 378px; height: 378px; background-color: #ffffff; float: right; border-radius: 20px; margin-bottom: 33px;}
.transf-sq3 {width: 378px; height: 378px; background-color: #ffffff; clear: both; float: inherit;  border-radius: 20px; }

.transf-sq1, .transf-sq2, .transf-sq3 {
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.transf-sq-img1 {width: 140px; height: 109px; left: 125px; top: 8px;}
.tra1 {width: 140px; height: 109px;}

.transf-sq-img2 {width: 146px; height: 115px; left: 97px; top: 16px;}
.tra2 {width: 146px; height: 115px;}

.transf-sq-img3 {width: 140px; height: 123px; left: 137px; top: 00px;}
.tra3 {width: 140px; height: 123px;}

.trani1 {
	color: #18d1a5;
	font-family: 'Fira Sans', sans-serif;
	font-size:22px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
}
.trani2 {
	color: #ff6f5a;
	font-family: 'Fira Sans', sans-serif;
	font-size:22px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
}
.trani3 {
	color: #0094c9;
	font-family: 'Fira Sans', sans-serif;
	font-size:22px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
}

.transi1 {
	color: #002f71;
	font-family: 'Fira Sans', sans-serif;
	font-size:18px;/*19*/
	font-style: normal;
	text-decoration:none;
	font-weight:300;
	line-height:1.3;
	
}
.transi2 {
	color: #002f71;
	font-family: 'Fira Sans', sans-serif;
	font-size:18px;/*19*/
	font-style: normal;
	text-decoration:none;
	font-weight:300;
	line-height:1.3;
	
}
.transi3 {
	color: #002f71;
	font-family: 'Fira Sans', sans-serif;
	font-size:18px;/*19*/
	font-style: normal;
	text-decoration:none;
	font-weight:300;
	line-height:1.3;
	
}

.transf-sq-zagl1 { left: 90px; top: 150px;}
.transf-sq-zagl2 { left: 42px; top: 150px;}
.transf-sq-zagl3 { left: 68px; top: 150px;}

.transf-sq-text1, .transf-sq-text2, .transf-sq-text3 {width: 320px;} 
.transf-sq-text1 { left: 30px; top: 195px;}
.transf-sq-text2 { left: 30px; top: 195px;}
.transf-sq-text3 { left: 30px; top: 195px;} 

	
/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi7 { width: 100%; padding-bottom:15px; padding-top:20px;}

.laddi7-content-0 {position: relative; height: 940px; }
.oblachko {
	display: block;
	position: relative;
	right: 200px;
	right: 00px; /************************************/
	margin-top: 260px;
	width: 692px;
	height: 850px;
}

.laddi7-content {
	position: relative; left: 67px;
		
	position: absolute; left: inherit;
	height: 1220px;
	width: 1000px;
	top: 15px;
	left: 50%;
	margin-left: -433px;
	margin-left: -500px; /************************************/
}

.mencalendar {
	width: 550px;
	height: 367px;
	position: relative;
	right: 30px;
}

.chasiki {
	position: absolute;
	top: -30px;
	width: 110px;
	height: 102px;
	left: 50%;
	margin-left: 140px;
	
}

.calendarik {
	position: absolute;
	top: 40px;
	width: 110px;
	height: 102px;
	left: 50%;
	margin-left: -310px;
	
}

#about-sessii { width: 1000px; height: 830px;}

#about-sessii1 {
	float: left;
	width: 405px;
	background-color: #ffffff;
	padding-top: 40px;
	padding-bottom: 60px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-o-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

#about-sessii2 {
	float: right;
	width: 485px;
	background-color: #ffffff;
	padding-top: 40px;
	padding-bottom: 60px;
	padding-left: 00px;
	padding-right: 00px;
	text-align: left;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-o-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.krugochek-zel {
	display: block;
	float: left;
	background-color: #7ce7cb;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	margin-right: 15px;
	position: relative;
	top: 5px;
}

.ab-se1 {
	color: #fd715a;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*29*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.25;
	text-align: left;
	margin-left: 00px;
	margin-bottom: 30px;
	
}

#kr-zel-5 {
	position: relative;
	top: 7px;
}

.ab-se2 {
	color: #00ce9a;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*29*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.25;
	text-align: left;
	margin-left: 00px;
	margin-bottom: 30px;
	padding-left: 40px;
	padding-right: 40px;
}

.ab-se1-1, .ab-se1-2, .ab-se1-3 {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.3;
	text-align: left;
	margin-left: 00px;
}

.ab-se1-1, .ab-se1-2 {
	margin-bottom: 15px;
}

.peretin {
	height: 2px;
	width: 60px;
	background-color: #fd715a;
	position: relative;
	right: 10px;
	margin-bottom: 9px;
}

.ses-diagn {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	margin-left: 25px;
	width: 435px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.ses-work {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	margin-left: 25px;
	width: 435px;
	padding-bottom: 30px;
	box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.ses-diagn-osn {
	color: #354a5f;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.0;
	text-align: left;
	margin-left: 00px;
	background-color: #ddeef5;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	border-top-left-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-o-border-top-left-radius: 20px;
	-moz-border-top-left-radius: 20px;
	-ms-border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-o-border-top-right-radius: 20px;
	-moz-border-top-right-radius: 20px;
	-ms-border-top-right-radius: 20px;
}

.ses-work-osn {
	color: #354a5f;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.25;
	text-align: left;
	margin-left: 00px;
	background-color: #ddeef5;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	background-color: #ddeef5;
	border-top-left-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-o-border-top-left-radius: 20px;
	-moz-border-top-left-radius: 20px;
	-ms-border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-o-border-top-right-radius: 20px;
	-moz-border-top-right-radius: 20px;
	-ms-border-top-right-radius: 20px;
}

.ses-diagn-text {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.0;
	text-align: left;
	margin-left: 15px;
}

.ses-work-text {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.0;
	text-align: left;
	margin-left: 15px;
}

#sdt1 {
	margin-top: 15px;
	margin-bottom: 15px;
}
#sdt2 {
	margin-bottom: 15px;
}
#swt1 {
	margin-top: 15px;
	margin-bottom: 15px;
}
#swt2 {
	margin-bottom: 15px;
}
#swt3 {
	margin-bottom: 15px;
}
#swt4 {
	margin-bottom: 12px;
}
#swt5 {
	line-height: 1.3;
}

#ukr {position: relative; left: 00px;/*27*/}
	

/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi8 { width: 100%; padding-bottom:80px; padding-top:30px;}


.programa {
	width: 1000px;
	
}
.pr-perv {
	color: #000b43;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*35*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.3;
	text-align: center;
	margin-left: 00px;
	
}

.tri-programi {
	width: 550px;
	margin-top: 40px;
	margin-bottom: 50px;
		
}
.pr-vtor {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 14px;
	padding-bottom: 16px;
	color: #02cc9c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 27px;/*31*/
	font-style: normal;
	text-decoration:none;
	font-weight: 600;
	line-height: 1.0;
	text-align: center;
	margin-left: 00px;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	background-color: #FFFFFF;
	
	
}
	
.bz-text, .st-text, .pr-text {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.3;
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
}
	
.bz-text-prost, .st-text-prost, .pr-text-prost {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.3;
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
	margin-left: 25px;
}

.stt-kursiv,.bzt-kursiv  {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 400;
	font-style: italic;
}
	
	
.vidi-program {
	width: 990px;
	height: 1240px;
	
}

.baza-modul {
	width: 310px;
	float: left;
	margin-right: 30px;
	background-color: #ffffff;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	padding-bottom: 50px;
	
}

.standart-modul {
	width: 310px;
	float: left;
	margin-right: 30px;
	background-color: #ffffff;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	padding-bottom: 50px;
	
}

.premium-modul {
	width: 310px;
	float: right;
	background-color: #ffffff;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	padding-bottom: 50px;
		
}
	
.perenosik2	 {
	display: block;
}
	
.perenosik-sdvig2 {
	position: relative;
	left: 25px;
}	

.bz-mo {
	color: #00b8de;
	font-family: 'Montserrat', sans-serif;
	font-size: 27px;
	font-style: normal;
	text-decoration: none;
	font-weight: 700;
	line-height: 1.0;
	text-align: center;
	margin-left: 00px;
	margin-top: 40px;
}

.st-mo {
	color: #02cb9d;
	font-family: 'Montserrat', sans-serif;
	font-size: 27px;
	font-style: normal;
	text-decoration: none;
	font-weight: 700;
	line-height: 1.0;
	text-align: center;
	margin-left: 00px;
	margin-top: 40px;
}

.pr-mo {
	color: #fc7059;
	font-family: 'Montserrat', sans-serif;
	font-size: 27px;
	font-style: normal;
	text-decoration: none;
	font-weight: 700;
	line-height: 1.0;
	text-align: center;
	margin-left: 00px;
	margin-top: 40px;
}	
	
	
/*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*/
	/*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*/
		/*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*/	
	
#marina {
	height:595px;
	width:100%;
	background: url(img/jfhfifjfmf.jpg) no-repeat right top;
	display:block;
	z-index:52;
	}
	
#paddi3 { width: 100%; padding-bottom:40px; padding-top:60px;}

#plyusi {display: block; height: 600px; width: 615px;}

#plyus1, #plyus2, #plyus3, #plyus4 { display: block; position: relative; height: 280px; width: 245px; background-color: #FFF;}
	
#plyus1, #plyus3 {float: left; margin-right: 31px; margin-bottom: 30px;}
#plyus3 {clear:left;  ;}
#plyus2 {float: right; clear: right; margin-right:inherit;}
#plyus4 {float: right;}

.plyu1, .plyu2, .plyu3, .plyu4, .pl1, .pl2, .pl3, .pl4 {display: block; height: 215px; width: 245px;}
	
#pl-text1 {position: absolute; bottom: 40px; left: 0; z-index: 3;}
#pl-text2 {position: absolute; bottom: 40px; left: 10px; z-index: 3;}
#pl-text3 {position: absolute; bottom: 40px; left: 60px; z-index: 3;}
#pl-text4 {position: absolute; bottom: 10px; left: 30px; z-index: 3;}

.kosaya1, .kosaya3 {display: block; float: left; margin-right: 32px;}
.kosaya1, .kosaya2, .kosaya3 {display: block; float: left; margin-right: 32px; width: 60px; height: 280px;}
.kosy {width: 60px; height: 172px; position: relative; top: 50px;}	
#kosa-0, .kosaya2 {display: none;}
	
.p-pl {
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
	color: #6d7d8c;
	font-style: normal;
	text-decoration:none;
	font-weight:600;
	line-height:1.2;

	}
	
/*-------------------------------------------------------------------------------------*/	
#fon-foto { background: url(img/foto-marine2.png) no-repeat center top; height: 637px; }
.z-s {display: block; width: 500px; height: 208px; position: relative; right: 12px;}

.zna {margin-bottom: 20px; width: 580px;}	
	
#teg-img {top:250px; right: 30px;}
#vopr {display: block; width: 250px; height: 240px;}
	
#osnnapr2 {width: 1000px; height: 785px;}
.napr1 {width: 320px; float: left; margin-right:20px; height: 700px;}
.napr2 {width: 320px; float: left; height: 780px;}
.napr3 {width: 320px; float: right; height: 580px;}
	
	
	
/*--------------------------  ШРИФТЫ  ШРИФТЫ  ШРИФТЫ  ШРИФТЫ  ШРИФТЫ  ШРИФТЫ  ШРИФТЫ  ШРИФТЫ  ШРИФТЫ  ШРИФТЫ  ШРИФТЫ  --------------------------------------*/		
/*--------------------------  ШРИФТЫ  ШРИФТЫ  ШРИФТЫ  ШРИФТЫ  ШРИФТЫ  ШРИФТЫ  ШРИФТЫ  ШРИФТЫ  ШРИФТЫ  ШРИФТЫ  ШРИФТЫ  --------------------------------------*/	
/*--------------------------  УМЕНЬШЕНИЕ  УМЕНЬШЕНИЕ  УМЕНЬШЕНИЕ  УМЕНЬШЕНИЕ  УМЕНЬШЕНИЕ  УМЕНЬШЕНИЕ  УМЕНЬШЕНИЕ  УМЕНЬШЕНИЕ   --------------------------------------*/	
	
.p0 {
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
}

.p7 {
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
}

.p8 {
	padding-top: 10px;
	padding-bottom: 13px;
	padding-left: 35px;
	padding-right: 35px;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;
	font-weight:700;
	line-height:1.4;
	font-style:italic;
	color:#ED674E;
	border-radius:36px;
   -moz-border-radius: 36px;
   -ms-border-radius: 36px;
   -webkit-border-radius: 36px;
   -o-border-radius: 36px; 
	width: 278px;
	margin-left: 49px;
}	
	
.lab-top-text {
	font-family: 'Montserrat', sans-serif;
	font-size:28px;
}
.bu-te {
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
}
.lab-bottom-text {
	background-color: #FFFFFF;
	text-align:left; 
	padding-top: 10px;
	padding-bottom: 13px;
	padding-left: 35px;
	padding-right: 35px;
	font-size:23px;
	font-weight:700;
	line-height:1.4;
	font-family: 'Montserrat', sans-serif;
	font-style:italic;
	color:#5DA09A;
	border-radius:36px;
   -moz-border-radius: 36px;
   -ms-border-radius: 36px;
   -webkit-border-radius: 36px;
   -o-border-radius: 36px; 
	width: 445px;
	margin-left: 00px;
	
}
	
.zn-zagol {
	font-family: 'Montserrat', sans-serif;
	font-size:28px;
}
.zna {margin-bottom: 20px; width: 580px;}
.zna-text {
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
}	
	
.osn-zagol {
	font-family: 'Montserrat', sans-serif;
	font-size:28px;
}
.napr-zag {
	font-family: 'Fira Sans', sans-serif;
	font-size:23px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 25px;
}
.napr-text {
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	padding-left: 40px;
	padding-right: 40px;
}
.napr-text-det1, .napr-text-det2, .napr-text-det3 {

	font-family: 'Fira Sans Condensed', sans-serif;
	font-size:17px;
	margin-left: 40px;
	padding-right: 00px;
	padding-bottom: 3px;
	color: #004F9F;
	width: 76px;
	border-bottom: #004F9F 3px solid;
	opacity: 0;
	-webkit-transition: all .5s ease;    -moz-transition: all .5s ease;    -ms-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;
}
	
.napr-text-det1u, .napr-text-det2u, .napr-text-det3u {

	font-family: 'Fira Sans Condensed', sans-serif;
	font-size:17px;
	margin-left: 40px;
	padding-right: 00px;
	padding-bottom: 3px;
	color: #004F9F;
	width: 83px;
	border-bottom: #004F9F 3px solid;
	opacity: 0;
	-webkit-transition: all .5s ease;    -moz-transition: all .5s ease;    -ms-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;
}

.tg-zg {
	font-family: 'Montserrat', sans-serif;
	font-size:28px;
}
.teg-text {
	font-family: 'Montserrat', sans-serif;
	font-size:17px;
}
.tg-text {
	background-color: #FFFFFF;
	padding-top: 13px;
	padding-bottom: 15px;
	padding-left: 23px;
	padding-right: 23px;
	border-radius:25px;
	-moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    -o-border-radius: 25px;
    -ms-border-radius: 25px;
	margin-right: 20px;
}
.zapis-na-kons {
	font-family: 'Fira Sans Condensed', sans-serif;
	font-size:17px;
	font-style: normal;
	text-decoration:none;
	font-weight:600;
	line-height:1.1;
	margin-left: 00px;
	margin-top: 00px;
	padding-right: 00px;
	padding-bottom: 4px;
	color: #004F9F;
	width: 218px;
	border-bottom: #004F9F 3px solid;
	opacity: 1;
	-webkit-transition: all .5s ease;    -moz-transition: all .5s ease;    -ms-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;
}


	
	
	
}




/*                 1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120                 */
/*                 1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120                 */
/*                 1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120                 */
/*                 1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120                 */
/*                 1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120                 */
/*                 1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120                 */
/*                 1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120                 */
/*                 1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120                 */
/*                 1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120                 */


@media screen and (max-width:1120px) { /*                 1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120  1120                 */
#marina {
	height:595px;
	width:100%;
	background: url(img/jiuresdews.jpg) no-repeat right top;
	display:block;
	z-index:52;
	}
	
#paddi6 { width: 100%; padding-bottom:10px; padding-top:10px; background-color: #FFFCF4; }
#formula-box {display: none; }
#formula-box-mini {display: block; width: 550px; height: 1050px;  }
	
#formula-box5 {display: block; width: 550px; height: 1050px;}
#formula-box6 {display: block; width: 550px; height: 1050px;}
#formula3 {display: block; width: 550px; height: 1050px;}
#formula4 {display: none;}
	


	
}

				/*                 1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050                 */
				/*                 1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050                 */
				/*                 1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050                 */
				/*                 1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050                 */
				/*                 1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050                 */
				/*                 1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050                 */
				/*                 1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050                 */
				/*                 1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050                 */
				/*                 1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050                 */
				/*                 1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050                 */



@media screen and (max-width:1050px) { /*                 1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050  1050                 */
										
	
#privet {width:90%;} /****************/
#privet3 {width:90%;} /****************/
.text100 {	width:90%;} /****************/
#privet2 {width:100%;} /****************/
	
.p7 {
	padding-left:00px; /****************/
	margin-bottom:30px; /****************/
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
	color: #213347;
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.4;
	}

.p8 {
	background-color: #FFFFFF;
	text-align:left; 
	padding-top: 10px;
	padding-bottom: 13px;
	padding-left: 35px;
	padding-right: 35px;
	font-size:27px;
	font-weight:700;
	line-height:1.4;
	font-family: 'Montserrat', sans-serif;
	font-style:italic;
	color:#ED674E;
	border-radius:36px;
   -moz-border-radius: 36px;
   -ms-border-radius: 36px;
   -webkit-border-radius: 36px;
   -o-border-radius: 36px; 
	width: 278px;
	margin-left: 00px; /****************/

	padding-top: 10px;
	padding-bottom: 13px;
	padding-left: 35px;
	padding-right: 35px;
	font-family: 'Montserrat', sans-serif;
	font-size:26px;
	font-weight:700;
	line-height:1.4;
	font-style:italic;
	color:#ED674E;
	border-radius:36px;
   -moz-border-radius: 36px;
   -ms-border-radius: 36px;
   -webkit-border-radius: 36px;
   -o-border-radius: 36px; 
	width: 260px;
	margin-left: 00px;

	}

/*****************************************************************************************************************/	
	
#paddi4 { width: 100%; padding-bottom:40px; padding-top:30px;}
	
#laby {display: block; width: 90%; height: 330px;}

.labirint {display: block; width: 225px; margin-right: 5px; height: 300px; float: left;}
.labir-text {display: block; width: 725px; height: 300px; float: inherit; padding-top: 20px;}
	
.labir {position: relative; top:15px;}

.lab-top {margin-top: 10px;}
.lab-top-text {
	font-family: 'Montserrat', sans-serif;
	font-size:26px;
	color: #3c3c3b;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.2;}
.lab-in {margin-top: 10px;}
.bul {float: left; height: 50px; margin-right: 20px; position: relative; top:6px;}
.bul-plus { width: 17px; height: 17px; }
.bul-text {}
.bu-te {
	font-family: 'Open Sans', sans-serif;
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
	color: #3c3c3b;
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.2;
	
	}
.lab-bottom {margin-top: 30px;}
.lab-bottom-text {
	background-color: transparent;
	text-align:left; 
	padding-top: 00px;
	padding-bottom: 00px;
	padding-left: 00px;
	padding-right: 00px;
	font-size:22px;
	font-weight:700;
	line-height:1.1;
	font-family: 'Montserrat', sans-serif;
	font-style:italic;
	color:#5DA09A;
	border-radius:36px;
   -moz-border-radius: 36px;
   -ms-border-radius: 36px;
   -webkit-border-radius: 36px;
   -o-border-radius: 36px; 
	width: auto;
	margin-left: 00px;
	
}
	
/*****************************************************************************************************************/	
	
#fon-foto { background: url(img/foto-marine2.png) no-repeat center top; height: 637px; }	
	
.znaniya {width: 90%; padding-top: 60px;}
	
.znan {margin-bottom: 35px; }
	
.zn-zagol {
	font-family: 'Montserrat', sans-serif;
	font-size:26px;
	color: #3c3c3b;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.1;}

.zna {margin-bottom: 15px; width: 580px;}
	
.zna-text {
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
	color: #3c3c3b;
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.3;
	margin-bottom: 3px;
}	
	
.z-s {display: block; width: 500px; height: 208px; position: relative; right: 12px;}

/*****************************************************************************************************************/	
	
#paddi7 { width: 100%; padding-bottom:50px; padding-top:50px; background-color: #ffffff; }

#osnnapr {width: 90%; padding-top: 00px; padding-bottom:00px; margin-bottom: 40px;}

#osnnapr2 {width: 90%; padding-top: 00px; padding-bottom:00px; height: 920px ;}

.napr1 {width: 30%; float: left; margin-right:5%; height: auto;}

.napr2 {width: 30%; float: left; margin-right:5%; height: auto;}

.napr3 {width: 30%; float: right; height: auto;}	
	
/*****************************************************************************************************************/		
	
#paddi8 { width: 100%; padding-bottom:50px; padding-top:50px; background-color: #F1F3F8; }

.teg-zag {display: block; width: 90%; margin-bottom: 70px; }

.teg-box {display: block; width: 90%; right: 23px; }

.zp-n-k {display: block; width: 90%; padding-top: 40px; }

.tg-text {
	background-color: #FFFFFF;
	padding-top: 11px;
	padding-bottom: 12px;
	padding-left: 13px;
	padding-right: 13px;
	border-radius:22px;
	-moz-border-radius: 22px;
    -webkit-border-radius: 22px;
    -o-border-radius: 22px;
    -ms-border-radius: 22px;
	margin-right: 13px;
}
	
#teg-img {top:250px; right: 00px;}
#vopr {display: block; width: 150px; height: 140px;}	
.teg-box {right: 13px;}	
	
	
/*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*/
	/*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*/
		/*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*/
	
.p9 {
	background-color: #FFFFFF;
	text-align:left; 
	padding-top: 10px;
	padding-bottom: 13px;
	padding-left: 35px;
	padding-right: 35px;
	font-size: 28px;/*35*/
	font-weight:700;
	line-height:1.4;
	font-family: 'Montserrat', sans-serif;
	font-style:normal;
	color:#ED674E;
	border-radius:36px;
   -moz-border-radius: 36px;
   -ms-border-radius: 36px;
   -webkit-border-radius: 36px;
   -o-border-radius: 36px; 
	width: 210px;
	margin-left: 49px;
	margin-bottom: 50px;
	margin-top: 20px;
	
}

.p7l {
	padding-left:50px;
	margin-bottom:50px;
	font-family: 'Montserrat', sans-serif;
	font-size:18px;/*20*/
	color: #213347;
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.4;
}
	
#laddi { width: 100%; padding-bottom:20px; padding-top:20px;}
#privet5 {width:750px;}

/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi0 { width: 100%; padding-bottom:00px; padding-top:10px; position: relative; top: 60px; }

.text-glavn {}

.glava { width: 750px;/*!!!!!!!950!!!!!!*/ text-align: left;/*!!!!!!center!!!!!!*/ margin-bottom: 40px; position: relative; margin-left: 00px; /*!!!!!!!!!!*/}

.glava-text {
	font-family: 'Montserrat', sans-serif;
	font-size:40px;/*45*/
	color: #133348;
	font-style: normal;
	font-weight:700;
	line-height: 1.2;
}

.terap {display: block;}

.razdeli {width: 750px; height: 500px; position: relative;}

.ssilki-razdeli { text-align: left; float: left; position: relative; right: 20px; margin-top: 40px;}

.ss-ra {
	padding-left:20px;
	padding-right:20px;
	padding-top:12px;
	padding-bottom:12px;
	margin-bottom:20px;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #163247;
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.0;
}
	
/*.z3-bg {margin-left: 12px !important;}*/
#z3-bg-id { position: relative; left: 12px;}

#ss1 {background-color: #ecfcfc; border-radius: 22px; width:85px;}
#ss2 {background-color: #fef4e8; border-radius: 22px; width:185px;}
#ss3 {background-color: #fcf0f0; border-radius: 22px; width:250px;}
#ss4 {background-color: #ecfcfc; border-radius: 22px; width:190px;}
#ss5 {background-color: #fef4e8; border-radius: 22px; width:92px;}
#ss6 {background-color: #fcf0f0; border-radius: 22px; width:68px;}
#ss7 {background-color: #ecfcfc; border-radius: 22px; width:170px;}

.deviz {text-align: right; float: right; margin-top: 40px; position: relative;}

.de {
	font-family: 'Fira Sans', sans-serif;
	font-size:16px;
	color: #67a6d9;
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.4;
	text-align: right;
}

.sdvig {position: relative; right: 50px;}

.syuget {position: absolute; width: 500px; height: 285px; bottom: 80px; left: 250px; z-index: 2; }
	
.kriv-1250 {display: block;}
.kriv {display: none;}
	
/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi3 { width: 100%; padding-bottom:80px; padding-top:10px;}

.komy-polezno {
	width: 750px;
	background-color: #ffffff;
	height: 400px;
}

.kom {
	float: left;
	text-align: left;
	width: 500px;
	
}

.ko {
	
}

.p-ko {
	color: #01cc9d;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*************35************/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.3;
	text-align: left;
}

.ko2 {
	margin-top: 40px;	
}

.p-ko2 {
	color:#fe705a;
	font-family: 'Montserrat', sans-serif;
	font-size:19px; /*************20************/
	font-style: italic;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
	text-align: left;
	background-color: #edf7ff;
	padding-top: 13px;
	padding-bottom: 14px;
	padding-left: 25px;
	padding-right: 20px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	width: 240px; /*250*/
	
}

.ko-text {
	margin-top: 40px;	
	 
}
.p-ko-text {
	color: #143348;
	font-family: 'Montserrat', sans-serif;
	font-size:18px; /*20*/
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.4;
	text-align: left;
	
}
.bid {
	font-weight:800;
}
.bul5 {
	width: 15px;
	height: 15px;
	margin-right: 10px;
	
}
.bo {
	width: 15px;
	height: 15px;
}

.dom {
	float: right;
	width: 250px;
	height: 250px;
}
.do {
	
}

/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi4 { width: 100%; padding-bottom:50px; padding-top:40px;}

.help-ltt {
	width: 750px;
}

.ramochki {
	position: absolute;
	top: 55px;
	left: -70px;
	width: 153px;
	height: 78px;
}
.r {
	width: 153px;
	height: 78px;
}
	
.ramochki {
	position: absolute;
	top: 55px;
	left: -00px;
	width: 153px;
	height: 78px;
	display: none; /************************************************/
}

.helpi {
	width: 750px;
	position: relative;
	left: 00px;/********************25************************/
}

.ho {
	
}

.h-ho {
	color: #fb7157;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*35*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.3;
	text-align: left;
	margin-left: 20px;
}

.hoo {
    margin-top: 40px;	
}

.hoo1-z {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #edf7ff;
	border-bottom: #01319d 2px solid;
	cursor: pointer;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
}

.hoo1-zag {
	color: #01319d;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;/*22*/
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.0;
	text-align: left;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
}

.plus-minus1 {
	position: absolute; width: 18px; height: 20px; right: 22px; top: 23px; cursor: pointer;
}
.gorizonti1 {
	position: relative; width: 18px; height: 2px; background-color: #01319d; top: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}
.vertikalni1 {
	position: relative; width: 2px; height: 18px; background-color: #01319d; top: -2px; left: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}

.hoo2-z {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #edf7ff;
	border-bottom: #01319d 2px solid;
	cursor: pointer;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	margin-top: 4px;
}

.hoo2-zag {
	color: #01319d;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;/*22*/
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.0;
	text-align: left;
}

.plus-minus2 {
	position: absolute; width: 18px; height: 20px; right: 22px; top: 23px; cursor: pointer;
}
.gorizonti2 {
	position: relative; width: 18px; height: 2px; background-color: #01319d; top: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}
.vertikalni2 {
	position: relative; width: 2px; height: 18px; background-color: #01319d; top: -2px; left: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}

.hoo3-z {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #edf7ff;
	border-bottom: #01319d 2px solid;
	cursor: pointer;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	margin-top: 4px;
}

.hoo3-zag {
	color: #01319d;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;/*22*/
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.0;
	text-align: left;
}

.plus-minus3 {
	position: absolute; width: 18px; height: 20px; right: 22px; top: 23px; cursor: pointer;
}
.gorizonti3 {
	position: relative; width: 18px; height: 2px; background-color: #01319d; top: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}
.vertikalni3 {
	position: relative; width: 2px; height: 18px; background-color: #01319d; top: -2px; left: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}

.b {
	width: 15px;
	height: 15px;
	margin-right: 15px;
}

.hoo1-dop, .hoo2-dop, .hoo3-dop {
	display: none;
	background-color: #ffffff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	
} /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

.h-dop {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 19px;/*20*/
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.0;
	text-align: left;
	margin-left: 20px;
}
#h-d3 {line-height: 1.3;}
.budu {position: relative; left: 28px;}

#h-d2, #h-d3, #h-d4, #h-t2, #h-t3, #h-t4, #h-t5, #h-t6, #h-t7, #h-f2, #h-f3, #h-f4, #h-f5, #h-f6, #h-f7, #h-f8 {
	margin-top: 20px;
} 

#h-d4, #h-t7, #h-f8 {
	padding-bottom: 30px;
} 
	

/*--------------------------------------------------------------------------------------------------------------------------*/

	
#laddi5 { width: 100%; padding-bottom:60px; padding-top:50px;}
	
.prihodyat {display: none;}
.situa {display: block;}
.situ {display: none;}	
#siti {display: block;}
#dvigi {display: block;}
.situac {display: block;}

.voprosy {width: 750px; height: 430px; padding-top: 00px;}

.zapitannya {width: 355px; float: left;}
.zapitannya2 {display: block !important; width: 750px; position: relative; bottom: 22px;}
.zo3 {margin-top: 00px; padding-top: 0px;}
	
#z3-zo3-1	{display: none;}
#z3-zo3-11	{display: none;}
#z3-zo3-2	{display: block;}

.tolpa {width: 350px; height: 336px; float: right; }
.t {width: 350px; height: 336px;}

.zo {
	
}
.z-zo {
	color: #000b41;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*35*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.25;
	text-align: left;
	margin-left: 00px;
}

.zo2 {
	margin-top: 40px;
}
.z2-zo2 {
	color: #617483;
	font-family: 'Montserrat', sans-serif;
	font-size:17px;/*18*/
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.3;
	text-align: left;
	padding-left: 25px;
	border-left: #fe9582 2px solid;
}

.zo3 {
	margin-top: 40px;
}
.z3-zo3 {
	color: #444b5d;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.0;
	text-align: left;
	margin-left: 00px;
	margin-top: 30px;
}
.z3-bg {background-color: #dceff5; padding-left: 5px; padding-right: 5px; padding-bottom: 4px;}
.z3-bg {margin-left: 12px !important;}
	
/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi6 { width: 100%; padding-bottom:100px; padding-top:70px;}

.indi {width: 750px;}

.io {
	
}
.i-io {
	color: #fe725b;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*35*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.25;
	text-align: left;
	margin-left: 00px;
}

.io2 {
	margin-top: 40px;
}
.i2-io2 {
	color: #121a4b;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.3;
	text-align: left;

	margin-left: 00px;
	margin-top: 30px;
}

.io3 {
	margin-top: 40px;
}
.i3-io3 {
	color: #617483;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.3;
	text-align: left;
	padding-left: 20px;
	border-left: #fe9582 2px solid;
}

.transf {margin-top: 70px;
		margin-bottom: 60px;
		
}

.transf-t {
	
	color: #000b41;
	font-family: 'Montserrat', sans-serif;
	font-size:18px;/*19*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-radius: 20px;
	background-color: #ffffff;
	width: 605px;
	box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-o-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-ms-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-moz-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-webkit-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	
}

.transf-sq {
	width: 789px; height: 789px;
}

.transf-sq1 {width: 378px; height: 378px; background-color: #ffffff; float: left; margin-right: 33px; border-radius: 20px; margin-bottom: 33px;}
.transf-sq2 {width: 378px; height: 378px; background-color: #ffffff; float: right; border-radius: 20px; margin-bottom: 33px;}
.transf-sq3 {width: 378px; height: 378px; background-color: #ffffff; clear: both; float: inherit;  border-radius: 20px; }

.transf-sq1, .transf-sq2, .transf-sq3 {
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.transf-sq-img1 {width: 140px; height: 109px; left: 125px; top: 8px;}
.tra1 {width: 140px; height: 109px;}

.transf-sq-img2 {width: 146px; height: 115px; left: 97px; top: 16px;}
.tra2 {width: 146px; height: 115px;}

.transf-sq-img3 {width: 140px; height: 123px; left: 137px; top: 00px;}
.tra3 {width: 140px; height: 123px;}

.trani1 {
	color: #18d1a5;
	font-family: 'Fira Sans', sans-serif;
	font-size:22px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
}
.trani2 {
	color: #ff6f5a;
	font-family: 'Fira Sans', sans-serif;
	font-size:22px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
}
.trani3 {
	color: #0094c9;
	font-family: 'Fira Sans', sans-serif;
	font-size:22px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
}

.transi1 {
	color: #002f71;
	font-family: 'Fira Sans', sans-serif;
	font-size:18px;/*19*/
	font-style: normal;
	text-decoration:none;
	font-weight:300;
	line-height:1.3;
	
}
.transi2 {
	color: #002f71;
	font-family: 'Fira Sans', sans-serif;
	font-size:18px;/*19*/
	font-style: normal;
	text-decoration:none;
	font-weight:300;
	line-height:1.3;
	
}
.transi3 {
	color: #002f71;
	font-family: 'Fira Sans', sans-serif;
	font-size:18px;/*19*/
	font-style: normal;
	text-decoration:none;
	font-weight:300;
	line-height:1.3;
	
}

.transf-sq-zagl1 { left: 90px; top: 150px;}
.transf-sq-zagl2 { left: 42px; top: 150px;}
.transf-sq-zagl3 { left: 68px; top: 150px;}

.transf-sq-text1, .transf-sq-text2, .transf-sq-text3 {width: 320px;} 
.transf-sq-text1 { left: 30px; top: 195px;}
.transf-sq-text2 { left: 30px; top: 195px;}
.transf-sq-text3 { left: 30px; top: 195px;} 

	
/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi7 { width: 100%; padding-bottom:15px; padding-top:20px;}

.laddi7-content-0 {position: relative; height: 1070px; }
.oblachko {

	display: block;
	opacity: 0;/************************************/
	position: relative;
	right: 200px;
	right: 00px; /************************************/
	margin-top: 260px;
	width: 692px;
	height: 850px;
}

.laddi7-content {
	position: relative; left: 67px;
		
	position: absolute; left: inherit;
	height: 1220px;
	width: 1000px;
	top: 15px;
	left: 50%;
	margin-left: -433px;
	margin-left: -500px; /************************************/
}

.mencalendar {
	width: 550px;
	height: 367px;
	position: relative;
	right: 30px;
}

.chasiki {
	position: absolute;
	top: -30px;
	width: 110px;
	height: 102px;
	left: 50%;
	margin-left: 140px;
	
}

.calendarik {
	position: absolute;
	top: 40px;
	width: 110px;
	height: 102px;
	left: 50%;
	margin-left: -310px;
	
}

#about-sessii { width: 790px; height: 1130px;}

#about-sessii1 {
	float: left;
	width: 300px;
	background-color: #ffffff;
	padding-top: 40px;
	padding-bottom: 60px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-o-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

#about-sessii2 {
	float: right;
	width: 380px;
	background-color: #ffffff;
	padding-top: 40px;
	padding-bottom: 60px;
	padding-left: 00px;
	padding-right: 00px;
	text-align: left;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-o-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.krugochek-zel {
	display: block;
	float: left;
	background-color: #7ce7cb;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	margin-right: 15px;
	position: relative;
	top: 5px;
}

.ab-se1 {
	color: #fd715a;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*29*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.25;
	text-align: left;
	margin-left: 00px;
	margin-bottom: 30px;
	
}

#kr-zel-5 {
	position: relative;
	top: 7px;
}

.ab-se2 {
	color: #00ce9a;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*29*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.25;
	text-align: left;
	margin-left: 00px;
	margin-bottom: 30px;
	padding-left: 40px;
	padding-right: 40px;
}

.ab-se1-1, .ab-se1-2, .ab-se1-3 {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.3;
	text-align: left;
	margin-left: 00px;
}

.ab-se1-1, .ab-se1-2 {
	margin-bottom: 15px;
}

.peretin {
	height: 2px;
	width: 60px;
	background-color: #fd715a;
	position: relative;
	right: 10px;
	margin-bottom: 9px;
}

.ses-diagn {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	margin-left: 25px;
	width: 330px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.ses-work {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	margin-left: 25px;
	width: 330px;
	padding-bottom: 60px;
	box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.ses-diagn-osn {
	color: #354a5f;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.25;
	text-align: left;
	margin-left: 00px;
	background-color: #ddeef5;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	border-top-left-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-o-border-top-left-radius: 20px;
	-moz-border-top-left-radius: 20px;
	-ms-border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-o-border-top-right-radius: 20px;
	-moz-border-top-right-radius: 20px;
	-ms-border-top-right-radius: 20px;
}

.ses-work-osn {
	color: #354a5f;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.25;
	text-align: left;
	margin-left: 00px;
	background-color: #ddeef5;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	background-color: #ddeef5;
	border-top-left-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-o-border-top-left-radius: 20px;
	-moz-border-top-left-radius: 20px;
	-ms-border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-o-border-top-right-radius: 20px;
	-moz-border-top-right-radius: 20px;
	-ms-border-top-right-radius: 20px;
}

.ses-diagn-text {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.25;
	text-align: left;
	margin-left: 15px;
}

.ses-work-text {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.25;
	text-align: left;
	margin-left: 15px;
}

#sdt1 {
	margin-top: 15px;
	margin-bottom: 15px;
}
#sdt2 {
	margin-bottom: 15px;
}
#swt1 {
	margin-top: 15px;
	margin-bottom: 15px;
}
#swt2 {
	margin-bottom: 15px;
}
#swt3 {
	margin-bottom: 15px;
}
#swt4 {
	margin-bottom: 12px;
}
#swt5 {
	line-height: 1.3;
}

#ukr {position: relative; left: 00px;/*27*/}
.predel {position: relative; left: 25px;}
.go-none {display: none;}

/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi8 { width: 100%; padding-bottom:80px; padding-top:30px;}


.programa {
	width: 790px;
	
}
.pr-perv {
	color: #000b43;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*35*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.3;
	text-align: center;
	margin-left: 00px;
	
}

.tri-programi {
	width: 550px;
	margin-top: 40px;
	margin-bottom: 50px;
		
}
.pr-vtor {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 14px;
	padding-bottom: 16px;
	color: #02cc9c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 27px;/*31*/
	font-style: normal;
	text-decoration:none;
	font-weight: 600;
	line-height: 1.0;
	text-align: center;
	margin-left: 00px;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	background-color: #FFFFFF;
	
	
}
	
.bz-text, .st-text, .pr-text {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.3;
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
}
	
.bz-text-prost, .st-text-prost, .pr-text-prost {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.3;
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
	margin-left: 25px;
}

.stt-kursiv,.bzt-kursiv  {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 400;
	font-style: italic;
}
	
	
.vidi-program {
	width: 790px;
	height: 1840px;
	
}

.baza-modul {
	width: 380px;
	float: left;
	clear: left;
	margin-right: 30px;
	background-color: #ffffff;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	padding-bottom: 50px;
	margin-bottom: 30px;
	
}

.standart-modul {
	width: 380px;
	clear: right;
	float: left;
	margin-right: inherit;
	background-color: #ffffff;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	padding-bottom: 50px;
	
	
}

.premium-modul {
	width: 380px;
	clear: right;
	float: left; 
	position: relative;
	bottom: 195px;
	background-color: #ffffff;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	padding-bottom: 50px;
		
}
	
.perenosik2	 {
	display: block;
}
	
.perenosik-sdvig2 {
	position: relative;
	left: 25px;
}	

.bz-mo {
	color: #00b8de;
	font-family: 'Montserrat', sans-serif;
	font-size: 27px;
	font-style: normal;
	text-decoration: none;
	font-weight: 700;
	line-height: 1.0;
	text-align: center;
	margin-left: 00px;
	margin-top: 40px;
}

.st-mo {
	color: #02cb9d;
	font-family: 'Montserrat', sans-serif;
	font-size: 27px;
	font-style: normal;
	text-decoration: none;
	font-weight: 700;
	line-height: 1.0;
	text-align: center;
	margin-left: 00px;
	margin-top: 40px;
}

.pr-mo {
	color: #fc7059;
	font-family: 'Montserrat', sans-serif;
	font-size: 27px;
	font-style: normal;
	text-decoration: none;
	font-weight: 700;
	line-height: 1.0;
	text-align: center;
	margin-left: 00px;
	margin-top: 40px;
}	
	
	
/*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*/
	/*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*/
		/*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*/		
	
	
	
}




@media screen and (max-width:1020px) {/*    1020  1020  1020  1020  1020  1020  1020  1020  1020  1020  1020  1020  1020  1020  1020                 */
	
.podmena {display:block; height:00px; width:100%; color:#FFF;}
#osnnapr2 {width: 90%; padding-top: 00px; padding-bottom:00px; height: 950px ;}
	
.nav4000 {
	position: fixed;
  	top: 05px;/*275*/
  	left: 10px;/*30*/
	display: none;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
	border: none;
	outline: none;
	text-align: left;
	z-index: 10000000;
}

.btn-menu-left {
	  display: block;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
	  height: 66px;
	  width: 60px;
	  border: 0px;
	  /*background:url("img/menu-top100-2.png");*//**************/
	  background: transparent;
	  -webkit-transition: all .8s ease;
	  -moz-transition: all .8s ease;
	  -ms-transition: all .8s ease;
	  -o-transition: all .8s ease;
	  transition: all .8s ease;
	  /*cursor: pointer;*/
	  outline:none;
	  z-index: 99;
	  opacity:1;
	  position: relative;
	  left: 3px;
}	
	
.menu-left {
	display:none;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
	position: relative;
	bottom: 3px;
	right: 10px;
}
	
.strech1 {
  height: 66px;
  width: 60px;
  top: 0;
  left: 0;
  opacity: 1;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
.strech2 {
  height: 50px;
  width: 39px;
  top: 7px;
  left: 10px;
  cursor: pointer;
  opacity: 1;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}	

	



.btn-stre {
  position: fixed;
  bottom: 02px;
  right: 12px;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
  height: 60px;
  width: 60px;
  display:none;
  border: 0px;
  /*background:url("img/arrow-top1000-3.png");*/
  background: transparent;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  /*cursor: pointer;*/
  outline:none;
  z-index: 10000000;
  opacity:1;
}
	
.po-re {
  height: 60px;
  width: 60px;
}
.stre1 {
  height: 60px;
  width: 60px;
  top: 0;
  left: 0;
  opacity: 1;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
.stre2 {
  height: 39px;
  width: 39px;
  top: 11px;
  left: 10px;
  cursor: pointer;
  opacity: 1;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

/*.btn-stre:hover {
	border:0px;
	background:url("img/arrow-top2000-3.png");
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}*/
	
}



@media screen and (max-width:950px) { /*                 950  950  950  950  950  950  950  950  950  950  950  950  950  950  950                 */
	
.privet00 {
	margin-top:50px;
	text-align:left;
	float:left;
	line-height:1.4;
	width:310px;
}
	
#br-non { display:block;}
#br-blo { display:none;}
	
/*----------------------------------------------------------------------------------------*/	
#fon-foto { background: url(img/foto-marine4.png) no-repeat right top; height: 637px; }
.zna {margin-bottom: 10px; width: 450px;}
#tez1 {display: none;}
#tez2 {display: block;}
	
	
/*****************************************************************************************************************/	
	
#paddi7 { width: 100%; padding-bottom:50px; padding-top:50px; background-color: #ffffff; }

#osnnapr {width: 90%; padding-top: 00px; padding-bottom:00px; margin-bottom: 40px; }

#osnnapr2 {width: 90%; padding-top: 00px; padding-bottom:00px; height: auto ; }

.napr1 {width: 100%; float: inherit; margin-right:00px; height: auto; border-top: #F39030 3px solid; }

.napr2 {width: 100%; float: inherit; height: auto; margin-top: 30px; border-top: #004F9F 3px solid; }

.napr3 {width: 100%; float: inherit; height: auto; margin-top: 30px; border-top: #00A9CA 3px solid; }		
	
.napr-zag {text-decoration: none !important; list-style: none !important;}
	
.napr-text {text-decoration: none !important; list-style: none !important;}
	
.napr-text-det1, .napr-text-det2, .napr-text-det3 {text-decoration: none !important; list-style: none !important; opacity: 1; width: 76px; }
	
.nap1, .nap2, .nap3 {text-decoration: none !important; list-style: none !important; }  	

.napr1, .napr2, .napr3 {
	box-shadow: 12px 15px 15px rgba(1,8,1,.10), -8px -6px 15px rgba(1,8,1,.10);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.10), -8px -6px 15px rgba(1,8,1,.10);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.10), -8px -6px 15px rgba(1,8,1,.10);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.10), -8px -6px 15px rgba(1,8,1,.10);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.10), -8px -6px 15px rgba(1,8,1,.10);}
	
.nap-z {padding-bottom: 25px;}	
	
/*************************************************************/	
	
.teg-box {display: none; }
.teg-box2 {display: block; width: 90%;}
	
#teg-img {top:180px; right: 00px;}
#vopr {display: block; width: 330px; height: 320px;}
	
	
	
	
	
}


@media screen and (max-width:850px) { /*                 850  850  850  850  850  850  850  850  850  850  850  850  850  850  850                 */
	
#brno {display: none;}
	
#fon-foto { background: url(img/foto-marine4.png) no-repeat right top; height: 637px; }
.zna {margin-bottom: 10px; width: 270px; }
#tez1 {display: none;}
#tez2 {display: none;}
#tez3 {display: none;}
#zn-br {margin-top: 25px;}
	
	
}
	

@media screen and (max-width:810px) { /*                 810  810  810  810  810  810  810  810  810  810  810  810  810  810  810                 */
	/*                 810  810  810  810  810  810  810  810  810  810  810  810  810  810  810                 */
	/*                 810  810  810  810  810  810  810  810  810  810  810  810  810  810  810                 */
	/*                 810  810  810  810  810  810  810  810  810  810  810  810  810  810  810                 */
	/*                 810  810  810  810  810  810  810  810  810  810  810  810  810  810  810                 */
	/*                 810  810  810  810  810  810  810  810  810  810  810  810  810  810  810                 */
	/*                 810  810  810  810  810  810  810  810  810  810  810  810  810  810  810                 */
	/*                 810  810  810  810  810  810  810  810  810  810  810  810  810  810  810                 */
	/*                 810  810  810  810  810  810  810  810  810  810  810  810  810  810  810                 */
	/*                 810  810  810  810  810  810  810  810  810  810  810  810  810  810  810                 */
	/*                 810  810  810  810  810  810  810  810  810  810  810  810  810  810  810                 */
	/*                 810  810  810  810  810  810  810  810  810  810  810  810  810  810  810                 */
	/*                 810  810  810  810  810  810  810  810  810  810  810  810  810  810  810                 */
	
	
/*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*/
	
.p9 {
	background-color: #FFFFFF;
	text-align:left; 
	padding-top: 10px;
	padding-bottom: 13px;
	padding-left: 35px;
	padding-right: 35px;
	font-size: 28px;/*35*/
	font-weight:700;
	line-height:1.1;
	font-family: 'Montserrat', sans-serif;
	font-style:normal;
	color:#ED674E;
	border-radius:36px;
   -moz-border-radius: 36px;
   -ms-border-radius: 36px;
   -webkit-border-radius: 36px;
   -o-border-radius: 36px; 
	width: 210px;
	margin-left: 00px;/*50*/
	margin-bottom: 50px;
	margin-top: 20px;
}

.p7l {
	padding-left:00px;/*50*/
	margin-bottom:50px;
	font-family: 'Montserrat', sans-serif;
	font-size:18px;/*20*/
	color: #213347;
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.4;
}
	
#laddi { width: 100%; padding-bottom:20px; padding-top:20px;}
#privet5 {width:90%; margin-left: 0; padding-left: 0;}

/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi0 { width: 100%; padding-bottom:00px; padding-top:10px; position: relative; top: 60px; }

.text-glavn {}

.glava { width: 90%;/*!!!!!!!750!!!!!!*/ text-align: left;/*!!!!!!center!!!!!!*/ margin-bottom: 40px; position: relative; margin-left: 00px; /*!!!!!!!!!!*/}

.glava-text {
	font-family: 'Montserrat', sans-serif;
	font-size:40px;/*45*/
	color: #133348;
	font-style: normal;
	font-weight:700;
	line-height: 1.2;
}

.terap {display: block;}

.razdeli {width: 90%; height: 500px; position: relative;}

.ssilki-razdeli { text-align: left; float: left; position: relative; right: 20px; margin-top: 40px;}

.ss-ra {
	padding-left:20px;
	padding-right:20px;
	padding-top:12px;
	padding-bottom:12px;
	margin-bottom:20px;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #163247;
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.0;
}
	
/*.z3-bg {margin-left: 12px !important;}*/
#z3-bg-id { position: relative; left: 12px;}

#ss1 {background-color: #ecfcfc; border-radius: 22px; width:85px;}
#ss2 {background-color: #fef4e8; border-radius: 22px; width:185px;}
#ss3 {background-color: #fcf0f0; border-radius: 22px; width:250px;}
#ss4 {background-color: #ecfcfc; border-radius: 22px; width:190px;}
#ss5 {background-color: #fef4e8; border-radius: 22px; width:92px;}
#ss6 {background-color: #fcf0f0; border-radius: 22px; width:68px;}
#ss7 {background-color: #ecfcfc; border-radius: 22px; width:170px;}

.deviz {text-align: right; float: right; margin-top: 40px; position: relative;}

.de {
	font-family: 'Fira Sans', sans-serif;
	font-size:16px;
	color: #67a6d9;
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.4;
	text-align: right;
}

.sdvig {position: relative; right: 50px;}

.syuget {position: absolute; width: inherit; height: inherit; bottom: inherit; left: inherit;  right: 00; z-index: 2; display: none;}
.syuget2 {position: absolute; width: 370px;; height: 211px; bottom: 80px;  right: 0px; z-index: 2; display: block;}
	
.kriv-1250 {display: block;}
.kriv {display: none;}
	
/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi3 { width: 100%; padding-bottom:80px; padding-top:10px;}

.komy-polezno {
	width: 90%;
	background-color: #ffffff;
	height: inherit;
}

.kom {
	float: inherit;
	text-align: left;
	width: auto;
	padding-bottom: 20px;
}

.ko {
	
}

.p-ko {
	color: #01cc9d;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*************35************/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.3;
	text-align: left;
}

.ko2 {
	margin-top: 40px;	
}

.p-ko2 {
	color:#fe705a;
	font-family: 'Montserrat', sans-serif;
	font-size:19px; /*************20************/
	font-style: italic;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
	text-align: left;
	background-color: #edf7ff;
	padding-top: 13px;
	padding-bottom: 14px;
	padding-left: 25px;
	padding-right: 20px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	width: 240px; /*250*/
	
}

.ko-text {
	margin-top: 40px;	
	 
}
.p-ko-text {
	color: #143348;
	font-family: 'Montserrat', sans-serif;
	font-size:18px; /*20*/
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.4;
	text-align: left;
	
}
.bid {
	font-weight:800;
}
.bul5 {
	width: 15px;
	height: 15px;
	margin-right: 10px;
	
}
.bo {
	width: 15px;
	height: 15px;
}

.dom {
	float: inherit;
	width: 250px;
	height: 250px;
	display: none;
}
.do {
	
}

/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi4 { width: 100%; padding-bottom:50px; padding-top:40px;}
	
.budu {position: inherit; left: 00px !important;}
	
.help-ltt {
	width: 90%;
}

.r {
	width: 153px;
	height: 78px;
}
	
.ramochki {
	position: absolute;
	top: 55px;
	left: -00px;
	width: 153px;
	height: 78px;
	display: none; /************************************************/
}

.helpi {
	width: 100%;
	position: relative;
	left: 00px;/********************25************************/
}

.ho {}

.h-ho {
	color: #fb7157;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*35*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.3;
	text-align: left;
	margin-left: 00px;
}

.hoo {
    margin-top: 40px;	
}

.hoo1-z {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #edf7ff;
	border-bottom: #01319d 2px solid;
	cursor: pointer;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	
}

.hoo1-zag {
	color: #01319d;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;/*22*/
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.25;
	text-align: left;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	width: 85%;
}

.plus-minus1 {
	position: absolute; width: 18px; height: 20px; right: 22px; top: 23px; cursor: pointer;
}
.gorizonti1 {
	position: relative; width: 18px; height: 2px; background-color: #01319d; top: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}
.vertikalni1 {
	position: relative; width: 2px; height: 18px; background-color: #01319d; top: -2px; left: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}

.hoo2-z {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #edf7ff;
	border-bottom: #01319d 2px solid;
	cursor: pointer;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	margin-top: 4px;
	
}

.hoo2-zag {
	color: #01319d;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;/*22*/
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.25;
	text-align: left;
	width: 85%;
}

.plus-minus2 {
	position: absolute; width: 18px; height: 20px; right: 22px; top: 23px; cursor: pointer;
}
.gorizonti2 {
	position: relative; width: 18px; height: 2px; background-color: #01319d; top: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}
.vertikalni2 {
	position: relative; width: 2px; height: 18px; background-color: #01319d; top: -2px; left: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}

.hoo3-z {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #edf7ff;
	border-bottom: #01319d 2px solid;
	cursor: pointer;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	margin-top: 4px;
}

.hoo3-zag {
	color: #01319d;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;/*22*/
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.25;
	text-align: left;
	width: 85%;
}

.plus-minus3 {
	position: absolute; width: 18px; height: 20px; right: 22px; top: 23px; cursor: pointer;
}
.gorizonti3 {
	position: relative; width: 18px; height: 2px; background-color: #01319d; top: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}
.vertikalni3 {
	position: relative; width: 2px; height: 18px; background-color: #01319d; top: -2px; left: 8px;
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	opacity: 1;
}

.b {
	width: 15px;
	height: 15px;
	margin-right: 15px;
}

.hoo1-dop, .hoo2-dop, .hoo3-dop {
	display: none;
	background-color: #ffffff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	
} /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

.h-dop {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 19px;/*20*/
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.25;
	text-align: left;
	margin-left: 20px;
	padding-right: 20px;
}
#h-d3 {line-height: 1.3;}
.budu {position: relative; left: 28px;}

#h-d2, #h-d3, #h-d4, #h-t2, #h-t3, #h-t4, #h-t5, #h-t6, #h-t7, #h-f2, #h-f3, #h-f4, #h-f5, #h-f6, #h-f7, #h-f8 {
	margin-top: 20px;
} 

#h-d4, #h-t7, #h-f8 {
	padding-bottom: 30px;
} 
	

/*--------------------------------------------------------------------------------------------------------------------------*/
	
#laddi5 { width: 100%; padding-bottom:60px; padding-top:50px;}
	
.prihodyat {display: none;}
.situa {display: block;}
.situ {display: block;}	
#siti {display: none !important;}
#dvigi {display: none !important;}
.situac {display: none !important;}
.situac0 {display: block !important;}

.voprosy {width: 90%; height: auto; padding-top: 00px;}

.zapitannya {width: auto; float: inherit; display: block !important; width:auto;}
.zapitannya2 {display: none !important; width: 750px; position: relative; bottom: 22px;}
.zo3 {margin-top: 00px; padding-top: 0px;}
	
#z3-zo3-1	{display: block; }
#z3-zo3-11	{display: none; }
#z3-zo3-2	{display: none !important;;}
#zz1	{display: none !important;;}
#z3-zo3-0	{display: block; }

.tolpa {width: 0px; height: 0px; float: inherit; display: none !important;}
.t {width: 0px; height: 0px;}

.zo {
	
}
.z-zo {
	color: #000b41;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*35*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.25;
	text-align: left;
	margin-left: 00px;
}

.zo2 {
	margin-top: 40px;
}
.z2-zo2 {
	color: #617483;
	font-family: 'Montserrat', sans-serif;
	font-size:17px;/*18*/
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.3;
	text-align: left;
	padding-left: 25px;
	border-left: #fe9582 2px solid;
}

.zo3 {
	margin-top: 40px;
}
.z3-zo3 {
	color: #444b5d;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.0;
	text-align: left;
	margin-left: 00px;
	margin-top: 30px;
}
.z3-bg {background-color: #dceff5; padding-left: 5px; padding-right: 5px; padding-bottom: 4px;}
.z3-bg {margin-left: 12px !important;}
.z3-bg2 {background-color: #dceff5; padding-left: 5px; padding-right: 5px; padding-bottom: 4px; margin-left: 24px;}
	
/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi6 { width: 100%; padding-bottom:100px; padding-top:70px;}

.indi {width: 90%;}

.io {
	
}
.i-io {
	color: #fe725b;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*35*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.25;
	text-align: left;
	margin-left: 00px;
}

.io2 {
	margin-top: 40px;
}
.i2-io2 {
	color: #121a4b;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.3;
	text-align: left;

	margin-left: 00px;
	margin-top: 30px;
}

.io3 {
	margin-top: 40px;
}
.i3-io3 {
	color: #617483;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	font-style: normal;
	text-decoration:none;
	font-weight:500;
	line-height:1.3;
	text-align: left;
	padding-left: 20px;
	border-left: #fe9582 2px solid;
}

.transf {margin-top: 70px;
		margin-bottom: 60px;
	
		
}

.transf-t {
	
	color: #000b41;
	font-family: 'Montserrat', sans-serif;
	font-size:18px;/*19*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-radius: 30px;
	background-color: #ffffff;
	width: 290px;
	box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-o-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-ms-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-moz-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-webkit-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	
}

.transf-sq {
	width: 378px; height: 1200px;
}

.transf-sq1 {width: 378px; height: 378px; background-color: #ffffff; float: inherit; margin-right: inherit; border-radius: 20px; margin-bottom: 33px;}
.transf-sq2 {width: 378px; height: 378px; background-color: #ffffff; float: inherit; border-radius: 20px; margin-bottom: 33px;}
.transf-sq3 {width: 378px; height: 378px; background-color: #ffffff; clear: both; float: inherit;  border-radius: 20px; }

.transf-sq1, .transf-sq2, .transf-sq3 {
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.transf-sq-img1 {width: 140px; height: 109px; left: 125px; top: 8px;}
.tra1 {width: 140px; height: 109px;}

.transf-sq-img2 {width: 146px; height: 115px; left: 97px; top: 16px;}
.tra2 {width: 146px; height: 115px;}

.transf-sq-img3 {width: 140px; height: 123px; left: 137px; top: 00px;}
.tra3 {width: 140px; height: 123px;}

.trani1 {
	color: #18d1a5;
	font-family: 'Fira Sans', sans-serif;
	font-size:22px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
}
.trani2 {
	color: #ff6f5a;
	font-family: 'Fira Sans', sans-serif;
	font-size:22px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
}
.trani3 {
	color: #0094c9;
	font-family: 'Fira Sans', sans-serif;
	font-size:22px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
}

.transi1 {
	color: #002f71;
	font-family: 'Fira Sans', sans-serif;
	font-size:18px;/*19*/
	font-style: normal;
	text-decoration:none;
	font-weight:300;
	line-height:1.3;
	
}
.transi2 {
	color: #002f71;
	font-family: 'Fira Sans', sans-serif;
	font-size:18px;/*19*/
	font-style: normal;
	text-decoration:none;
	font-weight:300;
	line-height:1.3;
	
}
.transi3 {
	color: #002f71;
	font-family: 'Fira Sans', sans-serif;
	font-size:18px;/*19*/
	font-style: normal;
	text-decoration:none;
	font-weight:300;
	line-height:1.3;
	
}

.transf-sq-zagl1 { left: 90px; top: 150px;}
.transf-sq-zagl2 { left: 42px; top: 150px;}
.transf-sq-zagl3 { left: 68px; top: 150px;}

.transf-sq-text1, .transf-sq-text2, .transf-sq-text3 {width: 320px;} 
.transf-sq-text1 { left: 30px; top: 195px;}
.transf-sq-text2 { left: 30px; top: 195px;}
.transf-sq-text3 { left: 30px; top: 195px;} 

	
/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi7 { width: 100%; padding-bottom:15px; padding-top:20px;}

.laddi7-content-0 {position: relative; height: 2300px; }
.oblachko {

	display: none; /************************************/
	opacity: 0; /************************************/
	position: relative;
	right: 200px;
	right: 00px; /************************************/
	margin-top: 260px;
	width: 692px;
	height: 850px;
}

.laddi7-content {
	position: relative; left: 67px;
		
	position: absolute; left: inherit;
	height: 2300px;
	width: 380px;
	top: 15px;
	left: 50%;
	margin-left: -433px;
	margin-left: -190px; /************************************/
}

.mencalendar {
	width: 550px;
	height: 367px;
	position: relative;
	right: 80px;
}

.chasiki {
	position: absolute;
	top: -30px;
	width: 110px;
	height: 102px;
	left: 50%;
	margin-left: 90px;
	
}

.calendarik {
	position: absolute;
	top: -30px;
	width: 110px;
	height: 102px;
	left: 50%;
	margin-left: -190px;
	
}

#about-sessii { width: 380px; height: 2200px;}

#about-sessii1 {
	float: inherit;
	width: 300px;
	background-color: #ffffff;
	padding-top: 40px;
	padding-bottom: 60px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-o-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	margin-bottom: 30px;
}

#about-sessii2 {
	float: inherit;
	width: 380px;
	background-color: #ffffff;
	padding-top: 40px;
	padding-bottom: 60px;
	padding-left: 00px;
	padding-right: 00px;
	text-align: left;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-o-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.krugochek-zel {
	display: block;
	float: left;
	background-color: #7ce7cb;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	margin-right: 15px;
	position: relative;
	top: 5px;
}

.ab-se1 {
	color: #fd715a;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*29*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.25;
	text-align: left;
	margin-left: 00px;
	margin-bottom: 30px;
	
}

#kr-zel-5 {
	position: relative;
	top: 7px;
}

.ab-se2 {
	color: #00ce9a;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*29*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.25;
	text-align: left;
	margin-left: 00px;
	margin-bottom: 30px;
	padding-left: 40px;
	padding-right: 40px;
}

.ab-se1-1, .ab-se1-2, .ab-se1-3 {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.3;
	text-align: left;
	margin-left: 00px;
}

.ab-se1-1, .ab-se1-2 {
	margin-bottom: 15px;
}

.peretin {
	height: 2px;
	width: 60px;
	background-color: #fd715a;
	position: relative;
	right: 10px;
	margin-bottom: 9px;
}

.ses-diagn {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	margin-left: 25px;
	width: 330px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.ses-work {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	margin-left: 25px;
	width: 330px;
	padding-bottom: 60px;
	box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.ses-diagn-osn {
	color: #354a5f;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.25;
	text-align: left;
	margin-left: 00px;
	background-color: #ddeef5;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	border-top-left-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-o-border-top-left-radius: 20px;
	-moz-border-top-left-radius: 20px;
	-ms-border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-o-border-top-right-radius: 20px;
	-moz-border-top-right-radius: 20px;
	-ms-border-top-right-radius: 20px;
}

.ses-work-osn {
	color: #354a5f;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.25;
	text-align: left;
	margin-left: 00px;
	background-color: #ddeef5;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	background-color: #ddeef5;
	border-top-left-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-o-border-top-left-radius: 20px;
	-moz-border-top-left-radius: 20px;
	-ms-border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-o-border-top-right-radius: 20px;
	-moz-border-top-right-radius: 20px;
	-ms-border-top-right-radius: 20px;
}

.ses-diagn-text {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.25;
	text-align: left;
	margin-left: 15px;
}

.ses-work-text {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.25;
	text-align: left;
	margin-left: 15px;
}

#sdt1 {
	margin-top: 15px;
	margin-bottom: 15px;
}
#sdt2 {
	margin-bottom: 15px;
}
#swt1 {
	margin-top: 15px;
	margin-bottom: 15px;
}
#swt2 {
	margin-bottom: 15px;
}
#swt3 {
	margin-bottom: 15px;
}
#swt4 {
	margin-bottom: 12px;
}
#swt5 {
	line-height: 1.3;
}

#ukr {position: relative; left: 00px;/*27*/}
.predel {position: relative; left: 25px;}
.go-none {display: none;}

/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi8 { width: 100%; padding-bottom:80px; padding-top:30px;}


.programa {
	width: 90%;
	
}
.pr-perv {
	color: #000b43;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*35*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.3;
	text-align: center;
	margin-left: 00px;
	
}

.tri-programi {
	width: 90%;
	margin-top: 30px;
	margin-bottom: 40px;
		
}
.pr-vtor {
	padding-left: 00px;
	padding-right: 00px;
	padding-top: 00px;
	padding-bottom: 00px;
	color: #02cc9c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 27px;/*31*/
	font-style: normal;
	text-decoration:none;
	font-weight: 600;
	line-height: 1.25;
	text-align: center;
	margin-left: 00px;
	border-radius: 00px;
	-webkit-border-radius: 00px;
	-moz-border-radius: 00px;
	-ms-border-radius: 00px;
	-o-border-radius: 00px;
	background-color: #FFFFFF;
	background-color: transparent;
	
	
}
	
.bz-text, .st-text, .pr-text {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.3;
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
}
	
.bz-text-prost, .st-text-prost, .pr-text-prost {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.3;
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
	margin-left: 25px;
}

.stt-kursiv,.bzt-kursiv  {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 400;
	font-style: italic;
}
	
	
.vidi-program {
	width: 380px;
	height: auto;
	
}

.baza-modul {
	width: 380px;
	float: left;
	float: inherit;
	clear: left;
	clear: inherit;
	margin-right: 30px;
	margin-right: inherit;
	background-color: #ffffff;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	padding-bottom: 50px;
	margin-bottom: 30px;
	
}

.standart-modul {
	width: 380px;
	clear: right;
	clear: inherit;
	float: left;
	float: inherit;
	margin-right: inherit;
	background-color: #ffffff;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	padding-bottom: 50px;
	margin-bottom: 30px;
	
	
}

.premium-modul {
	width: 380px;
	clear: right;
	clear: inherit;
	float: left; 
	float: inherit;
	position: relative;
	bottom: 00px;
	background-color: #ffffff;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	padding-bottom: 50px;
		
}
	
.perenosik2	 {
	display: block;
}
	
.perenosik-sdvig2 {
	position: relative;
	left: 25px;
}	

.bz-mo {
	color: #00b8de;
	font-family: 'Montserrat', sans-serif;
	font-size: 27px;
	font-style: normal;
	text-decoration: none;
	font-weight: 700;
	line-height: 1.0;
	text-align: center;
	margin-left: 00px;
	margin-top: 40px;
}

.st-mo {
	color: #02cb9d;
	font-family: 'Montserrat', sans-serif;
	font-size: 27px;
	font-style: normal;
	text-decoration: none;
	font-weight: 700;
	line-height: 1.0;
	text-align: center;
	margin-left: 00px;
	margin-top: 40px;
}

.pr-mo {
	color: #fc7059;
	font-family: 'Montserrat', sans-serif;
	font-size: 27px;
	font-style: normal;
	text-decoration: none;
	font-weight: 700;
	line-height: 1.0;
	text-align: center;
	margin-left: 00px;
	margin-top: 40px;
}	
	
	
/*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*/
	/*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*/
		/*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*/			
	
	
	

	
.krans2 {display:none; float:left; height:55px; background-color:transparent; visibility:hidden; width:1px;}
.krans {display:none; float:left; height:75px; background-color:transparent; visibility:hidden; width:1px;}
.krans3 {display:none; float:left; height:55px; background-color:transparent; visibility:hidden; width:1px;}
#ensh { font-size:20px;}
#paddi {padding-bottom:35px; padding-top:35px;}
#paddi2 {padding-bottom:0px; padding-top:50px;}

	
}


@media screen and (max-width:750px) { /*                 750  750  750  750  750  750  750  750  750  750  750 750  750  750  750                 */

	
#mar-non { display:none; margin-top:0; padding-top:0;}	
#mar-blo { display:block; /*margin-bottom:50px !important ;*/  padding-bottom:35px; padding-top:10px; margin-bottom:35px;  }
#marina {
	height:400px;
	width:100%;
	background: url(img/lolploplop-min.jpg) no-repeat center top;
	display:block;
}

#laby {display: block; width: 90%; height: auto;}
.labirint {display: none; float: inherit;}
.labir-text {display: block; width: 100%; height: auto; float: inherit; padding-top: 00px;}
	
#teg-img {top:180px; right: 00px;}
#vopr {display: block; width: 180px; height: 170px;}
#tg-no {display: none;}

	
}

	
@media screen and (max-width:700px) { /*                 700  700  700  700  700  700  700  700  700  700  700 700  700  700  700                 */

	
#paddi3 { width: 100%; padding-bottom:10px; padding-top:10px;}

#plyusi {display: block; height: 1050px; width: 245px;}

#plyus1, #plyus2, #plyus3, #plyus4 { display: block; width: 245px; height: 270px;}
	
#plyus1, #plyus3 {float: inherit; margin-right: inherit; margin-bottom: inherit;}
#plyus3 {clear:inherit;  ;}
#plyus2 {float: inherit; clear: inherit; margin-right:inherit;}
#plyus4 {float: inherit;}
#plyus1, #plyus2, #plyus3 {margin-bottom: -20px;}

.plyu1, .plyu2, .plyu3, .plyu4, .pl1, .pl2, .pl3, .pl4 {display: block; height: 215px; width: 245px;} 

.kosaya1, .kosaya3 {display: none; float:inherit; margin-right: 0px;}
	
#kosa-0, .kosaya2 {display: none;}
	
.p-pl {
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
	color: #6d7d8c;
	font-style: normal;
	text-decoration:none;
	font-weight:600;
	line-height:1.2;

}
/*//////////////////////////////////////////////////// REBUILDING /////////////////////////////////////////////////////*/
	
		
#fon-foto { height: 637px; display: none; /////////////////}
#fon-foto2 { display: block; }	
#ff-img {display: none;}
.ff1 {background: url(img/mary700.png) no-repeat center top; height: 400px; width: 100%;}
.ff2 {background-color: #E1FFE1; padding-top: 30px; padding-bottom: 30px; padding-left: 10%; padding-right: 10%; text-align: left;}
.ff3 {background-color: #FFFFFF; padding-top: 30px; padding-bottom: 30px; padding-left: 10%; padding-right: 10%; text-align: left;}
.ff4 {background-color: #F0FBFD; padding-top: 30px; padding-bottom: 30px; padding-left: 10%; padding-right: 10%; text-align: left;}
.ff2-text {
	width: 80%;
	font-family: 'Fira Sans', sans-serif;
	font-size:28px;
	font-style: normal;
	text-decoration:none;
	font-weight:bold;
	line-height:1.1;
	color: #043604;
		
}
#tez4 {
	margin-top: 30px;
	margin-bottom: 20px;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	font-style: normal;
	text-decoration:none;
	font-weight:300;
	line-height:1.3;
	/*padding: 25px;*/
	color: #6D7D8C;
	/*border: dotted #C6C6C6 3px;
	border-radius: 35px;
	-ms-border-radius: 35px;
	-moz-border-radius: 35px;
	-o-border-radius: 35px;
	-webkit-border-radius: 35px;*/
}

.ff4-in {
	display: block;
	/*width: 80%;*/
	position: relative;
	
}
.ff4-abs {
	display: block;
	position: absolute;
	top: -32px;
	left: -38px;
}	
#ff-img2 {width: 38px; height: 29px;}	
	
	
	
}


@media screen and (max-width:650px) { /*                650  650  650  650  650  650  650  650  650  650  650 650  650  650  650                 */

#fon-foto { background: none; height: auto; padding-bottom: 00px; }
.zna {width: auto;}
	
#fon-foto { background: url(img/foto-marine11.png) no-repeat right top; height: 637px; }
.zna {margin-bottom: 10px; width: 270px; }
#zn-br {margin-top: 15px;}
.znan {width: 270px;}
.znaniya { padding-top: 45px;}

.zzzzz { display: none; }
.z3-bg { margin-left: 00px !important; }
.z3-bg2 { margin-left: 00px; }

.zzzzzzz { display: none; }	
.z3-zo3 { line-height:1.25; }

.glava-text {
	font-size:35px;
}	
	
.syuget {position: absolute; width: inherit; height: inherit; bottom: inherit; left: inherit;  right: 00; z-index: 2; display: none;/***********/}
.syuget2 {position: absolute; width: 370px;; height: 211px; bottom: 80px;  right: 0px; z-index: 2; display: none;/***********/}
.deviz	{display: none;/***********/}
.ssilki-razdeli { text-align: left; float: left; position: relative; right: 00px; margin-top: 40px;}	
	
	
}



@media screen and (max-width:600px) { /*                600  600  600  600  600  600  600  600  600  600  600 600  600  600  600                 */
	
#vopr {display: none;}

	
}

@media screen and (max-width:550px) { /*                550  550  550  550  550  550  550  550  550  550  550 550  550  550  550                 */
	
#paddi6 { width: 100%; padding-bottom:10px; padding-top:10px; background-color: #FFFCF4; }
#formula-box-mini {display: block; width: 450px; height: 860px; }
#formula-box5 {width: 450px; height: 860px; }	
#formula-box6 {width: 450px; height: 860px; }
#formula3 {width: 450px; height: 860px; }

#tez1 {display: none;}
#tez2 {display: none;}
#tez3 {
	display: block;
	display: none;
	margin-top: 30px;
	margin-bottom: 20px;
	font-family: 'Montserrat', sans-serif;
	font-size:17px;
	font-style: normal;
	text-decoration:none;
	font-weight:300;
	line-height:1.3;
	padding: 20px;
	color: #213347;
	border: dotted #8F8B8B 2px;
	border-radius: 15px;
	-ms-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	-webkit-border-radius: 15px;
}
	
#fon-foto { background: url(img/foto-marine11.png) no-repeat right top; height: 637px; }
.zna {margin-bottom: 00px; width: 230px; }
#zn-br {margin-top: 10px;}
.znan {width: 230px;}
.znaniya { padding-top: 40px;}
.znan {margin-bottom: 20px; }
.zn-zagol {
	font-family: 'Montserrat', sans-serif;
	font-size:25px !important;
}
.zna-text {
	font-family: 'Montserrat', sans-serif;
	font-size:17px;
}	

.osn-zagol {font-size:25px !important;}
.lab-top-text {font-size:25px !important;}
.lab-bottom-text {font-size:22px !important;}	
.tg-zg {font-size:25px !important;}	
.bu-te	{font-size:17px;}
.napr-zag {font-size:21px !important;}
	
	
	
}



@media screen and (max-width:500px) { /*                500  500  500  500  500  500  500  500  500  500  500 500  500  500  500                 */
	
.p00 {
	font-family: 'Montserrat', sans-serif;
	font-size:30px;
	font-style:italic;
	text-decoration:none;
	font-weight:700;
	line-height:1.4;
}

.p0 {
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
	color: #213347;
	font-style: normal;
	text-decoration:none;
	font-weight:600;
	line-height:1.4;
}

.p7 {
	padding-left:00px; /****************/
	margin-bottom:30px; /****************/
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
	color: #213347;
	font-style: normal;
	text-decoration:none;
	font-weight:100;
	line-height:1.4;
	}

.p8 {
	background-color: #FFFFFF;
	text-align:left; 
	padding-top: 10px;
	padding-bottom: 13px;
	padding-left: 25px;
	padding-right: 25px;
	font-size:25px;
	font-weight:700;
	line-height:1.4;
	font-family: 'Montserrat', sans-serif;
	font-style:italic;
	color:#ED674E;
	border-radius:36px;
   -moz-border-radius: 36px;
   -ms-border-radius: 36px;
   -webkit-border-radius: 36px;
   -o-border-radius: 36px; 
	width: 250px;
	margin-left: 00px; /****************/
}	

#paddi4 { padding-bottom:40px; padding-top:40px; }
	
.lab-in {margin-top: 25px;}
	
.bul {display: none;}
	
.znaniya {padding-top: 40px;}

.teg-box1 {display: none;}	
.teg-box2 {display: none;}
	
.teg-box3 {display: block; width: 80%; padding-left: 5%; padding-right: 5%; padding-top: 25px; padding-bottom: 25px; background-color: #ffffff;
border-radius: 15px; -ms-border-radius: 15px; -moz-border-radius: 15px;	-o-border-radius: 15px;	-webkit-border-radius: 15px; }	
	
.teg-text2 {
	font-family: 'Montserrat', sans-serif;
	font-size:17px;
	font-style: normal;
	text-decoration:none;
	font-weight:300;
	line-height:1.3;
	margin-bottom: 20px;
}	
	
.teg-zag { margin-bottom: 25px;}
	
.zp-n-k { margin-top: 00px;}
	
.osn-zagol {font-size: 25px;}
.tg-zg {font-size: 25px;}
.zn-zagol {font-size: 25px;}	
.lab-top-text {font-size: 25px;}
	
#paddi8 {padding-bottom:40px; padding-top:40px; }
	
.glava-text {	font-size:30px;	}
	

	
	
	
}


@media screen and (max-width:450px) { /*                450  450  450  450  450  450  450  450  450  450  450  450  450  450  450                 */
	
#paddi6 { width: 100%; padding-bottom:10px; padding-top:10px; background-color: #FFFCF4; }
#formula-box-mini {display: block; width: 320px; height: 850px; }
#formula-box5 {width: 320px; height: 850px; }	
#formula-box6 {width: 320px; height: 850px; }
#formula3 { display: none; }
#formula4 { display: block; width: 320px; height: 850px; }
	
.zna {width: auto;}
	
.glava-text {	font-size: 28px;}
	
	
	
	
	
}




@media screen and (max-width:400px) { /*                400  400  400  400  400  400  400  400  400  400  400  400  400  400  400                 */
	
.glava-text {	font-size: 25px;}/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/	
	
	
	
.zatrag {display: none;}	

.transf { margin-top: 70px;
		margin-bottom: 60px;
}

.transf-t {
	
	color: #000b41;
	font-family: 'Montserrat', sans-serif;
	font-size:18px;/*19*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-radius: 30px;
	background-color: #ffffff;
	width: 290px;
	box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-o-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-ms-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-moz-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	-webkit-box-shadow: 9px 12px 12px rgba(0,47,113,.05), -7px -4px 8px rgba(0,47,113,.03);
	
}

.transf-sq {
	width: 300px; height: 1260px;
}

.transf-sq1 {width: 300px; height: 400px; background-color: #ffffff; float: inherit; margin-right: inherit; border-radius: 20px; margin-bottom: 30px;}
.transf-sq2 {width: 300px; height: 400px; background-color: #ffffff; float: inherit; border-radius: 20px; margin-bottom: 30px;}
.transf-sq3 {width: 300px; height: 400px; background-color: #ffffff; clear: both; float: inherit;  border-radius: 20px; }

.transf-sq1, .transf-sq2, .transf-sq3 {
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.transf-sq-img1 {width: 140px; height: 109px; left: 86px; top: 8px;}
.tra1 {width: 140px; height: 109px;}

.transf-sq-img2 {width: 146px; height: 115px; left: 58px; top: 16px;}
.tra2 {width: 146px; height: 115px;}

.transf-sq-img3 {width: 140px; height: 123px; left: 98px; top: 00px;}
.tra3 {width: 140px; height: 123px;}

.trani1 {
	color: #18d1a5;
	font-family: 'Fira Sans', sans-serif;
	font-size:20px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
}
.trani2 {
	color: #ff6f5a;
	font-family: 'Fira Sans', sans-serif;
	font-size:20px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
}
.trani3 {
	color: #0094c9;
	font-family: 'Fira Sans', sans-serif;
	font-size:20px;
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.0;
}

.transi1 {
	color: #002f71;
	font-family: 'Fira Sans', sans-serif;
	font-size:18px;/*19*/
	font-style: normal;
	text-decoration:none;
	font-weight:300;
	line-height:1.3;
	
}
.transi2 {
	color: #002f71;
	font-family: 'Fira Sans', sans-serif;
	font-size:18px;/*19*/
	font-style: normal;
	text-decoration:none;
	font-weight:300;
	line-height:1.3;
	
}
.transi3 {
	color: #002f71;
	font-family: 'Fira Sans', sans-serif;
	font-size:18px;/*19*/
	font-style: normal;
	text-decoration:none;
	font-weight:300;
	line-height:1.3;
	
}

.transf-sq-zagl1 { left: 61px; top: 150px;}
.transf-sq-zagl2 { left: 20px; top: 150px;}
.transf-sq-zagl3 { left: 43px; top: 150px;}

.transf-sq-text1, .transf-sq-text2, .transf-sq-text3 {width: 320px;} 
.transf-sq-text1 { left: 15px; top: 195px; width: 270px;}
.transf-sq-text2 { left: 15px; top: 195px; width: 270px;}
.transf-sq-text3 { left: 15px; top: 195px; width: 270px;} 


/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi7 { width: 100%; padding-bottom: 15px; padding-top: 20px;}

.laddi7-content-0 {position: relative; height: auto; }
.oblachko {

	display: none; /************************************/
	opacity: 0; /************************************/
	position: relative;
	right: 200px;
	right: 00px; /************************************/
	margin-top: 260px;
	width: 692px;
	height: 850px;
}

.laddi7-content {
	position: relative; left: 67px;
	position: absolute; left: inherit;
	position: relative; left: inherit;
	height: auto;
	width: 300px;
	top: 15px;
	left: 50%;
	margin-left: -433px;
	margin-left: -190px; /************************************/
	width: inherit;
	top: inherit;
	left: inherit;
	margin-left: inherit; /************************************/
}

.mencalendar {
	width: 550px;
	height: 367px;
	position: relative;
	right: 80px;
	display: none;/************************************/
}

.chasiki {
	position: absolute;
	top: -30px;
	width: 110px;
	height: 102px;
	left: 50%;
	margin-left: 90px;
	display: none;/************************************/
}

.calendarik {
	position: absolute;
	top: -30px;
	width: 110px;
	height: 102px;
	left: 50%;
	margin-left: -190px;
	display: none;/************************************/
}

#about-sessii { width: 300px; height: inherit; padding-top: 20px;}

#about-sessii1 {
	float: inherit;
	width: 220px;
	background-color: #ffffff;
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-o-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	margin-bottom: 30px;
}

#about-sessii2 {
	float: inherit;
	width: 300px;
	background-color: #ffffff;
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 00px;
	padding-right: 00px;
	text-align: left;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-o-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.krugochek-zel {
	display: block;
	float: left;
	background-color: #7ce7cb;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	margin-right: 15px;
	position: relative;
	top: 5px;
}

.ab-se1 {
	color: #fd715a;
	font-family: 'Montserrat', sans-serif;
	font-size:22px;/*28*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.25;
	text-align: left;
	margin-left: 00px;
	margin-bottom: 30px;
	
}

#kr-zel-5 {
	position: relative;
	top: 7px;
}

.ab-se2 {
	color: #00ce9a;
	font-family: 'Montserrat', sans-serif;
	font-size:22px;/*28*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.25;
	text-align: left;
	margin-left: 00px;
	margin-bottom: 30px;
	padding-left: 40px;
	padding-right: 40px;
}

.ab-se1-1, .ab-se1-2, .ab-se1-3 {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.3;
	text-align: left;
	margin-left: 00px;
}

.ab-se1-1, .ab-se1-2 {
	margin-bottom: 15px;
}

.peretin {
	height: 2px;
	width: 60px;
	background-color: #fd715a;
	position: relative;
	right: 10px;
	margin-bottom: 9px;
}

.ses-diagn {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	margin-left: 25px;
	width: 250px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.ses-work {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	margin-left: 25px;
	width: 250px;
	padding-bottom: 60px;
	box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 8px 8px 8px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
}

.ses-diagn-osn {
	color: #354a5f;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.25;
	text-align: left;
	margin-left: 00px;
	background-color: #ddeef5;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	border-top-left-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-o-border-top-left-radius: 20px;
	-moz-border-top-left-radius: 20px;
	-ms-border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-o-border-top-right-radius: 20px;
	-moz-border-top-right-radius: 20px;
	-ms-border-top-right-radius: 20px;
}

.ses-work-osn {
	color: #354a5f;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.25;
	text-align: left;
	margin-left: 00px;
	background-color: #ddeef5;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	background-color: #ddeef5;
	border-top-left-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-o-border-top-left-radius: 20px;
	-moz-border-top-left-radius: 20px;
	-ms-border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-o-border-top-right-radius: 20px;
	-moz-border-top-right-radius: 20px;
	-ms-border-top-right-radius: 20px;
}

.ses-diagn-text {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.25;
	text-align: left;
	margin-left: 15px;
}

.ses-work-text {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.25;
	text-align: left;
	margin-left: 15px;
}

#sdt1 {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 210px;
	line-height: 1.3;
}
#sdt2 {
	margin-bottom: 15px;
	line-height: 1.3;
}
	
#sdt3 {
	line-height: 1.3;	
}
	
#swt1 {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 210px;
	line-height: 1.3;
}
#swt2 {
	margin-bottom: 15px;
	line-height: 1.3;
	
}
#swt3 {
	margin-bottom: 15px;
	line-height: 1.3;
	
}
#swt4 {
	margin-bottom: 12px;
	line-height: 1.3;
	
}
#swt5 {
	line-height: 1.3;
	width: 210px;
	
}

#ukr {position: relative; left: 00px;/*27*/}
.predel {position: relative; left: 00px;}
.go-none {display: none;}

/*--------------------------------------------------------------------------------------------------------------------------*/

#laddi8 { width: 100%; padding-bottom:80px; padding-top:30px;}


.programa {
	width: 90%;
	
}
.pr-perv {
	color: #000b43;
	font-family: 'Montserrat', sans-serif;
	font-size:28px;/*35*/
	font-style: normal;
	text-decoration:none;
	font-weight:700;
	line-height:1.3;
	text-align: center;
	margin-left: 00px;
	
}

.tri-programi {
	width: 90%;
	margin-top: 30px;
	margin-bottom: 40px;
		
}
.pr-vtor {
	padding-left: 00px;
	padding-right: 00px;
	padding-top: 00px;
	padding-bottom: 00px;
	color: #02cc9c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 22px;/*27*/
	font-style: normal;
	text-decoration:none;
	font-weight: 600;
	line-height: 1.25;
	text-align: center;
	margin-left: 00px;
	border-radius: 00px;
	-webkit-border-radius: 00px;
	-moz-border-radius: 00px;
	-ms-border-radius: 00px;
	-o-border-radius: 00px;
	background-color: #FFFFFF;
	background-color: transparent;
	
	
}
	
.bz-text, .st-text, .pr-text {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.3;
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
}
	
.bz-text-prost, .st-text-prost, .pr-text-prost {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 100;
	line-height: 1.3;
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
	margin-left: 25px;
}

.stt-kursiv,.bzt-kursiv  {
	color: #454c5c;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;/*20*/
	font-style: normal;
	text-decoration: none;
	font-weight: 400;
	font-style: italic;
}
	
	
.vidi-program {
	width: 300px;
	height: auto;
	
}

.baza-modul {
	width: 300px;
	float: left;
	float: inherit;
	clear: left;
	clear: inherit;
	margin-right: 30px;
	margin-right: inherit;
	background-color: #ffffff;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	padding-bottom: 50px;
	margin-bottom: 30px;
	
}

.standart-modul {
	width: 300px;
	clear: right;
	clear: inherit;
	float: left;
	float: inherit;
	margin-right: inherit;
	background-color: #ffffff;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	padding-bottom: 50px;
	margin-bottom: 30px;
	
	
}

.premium-modul {
	width: 300px;
	clear: right;
	clear: inherit;
	float: left; 
	float: inherit;
	position: relative;
	bottom: 00px;
	background-color: #ffffff;
	box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-o-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-ms-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-moz-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	-webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.05), -7px -4px 8px rgba(1,8,1,.03);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	padding-bottom: 50px;
		
}
	
.perenosik2	 {
	display: block;
}
	
.perenosik-sdvig2 {
	position: relative;
	left: 25px;
}	

.bz-mo {
	color: #00b8de;
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;/*27*/
	font-style: normal;
	text-decoration: none;
	font-weight: 700;
	line-height: 1.0;
	text-align: center;
	margin-left: 00px;
	margin-top: 40px;
}

.st-mo {
	color: #02cb9d;
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;/*27*/
	font-style: normal;
	text-decoration: none;
	font-weight: 700;
	line-height: 1.0;
	text-align: center;
	margin-left: 00px;
	margin-top: 40px;
}

.pr-mo {
	color: #fc7059;
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;/*27*/
	font-style: normal;
	text-decoration: none;
	font-weight: 700;
	line-height: 1.0;
	text-align: center;
	margin-left: 00px;
	margin-top: 40px;
}	
	



}



@media screen and (max-width:400px) { /*   350  350  350  350  350  350  350  350  350  350  350  350  350  350  350   */
	
	
	
	
}
