body {background-image:none;}
.heading-block{
	width: 600px;
	/*padding-top: 340px;*/
	padding-top: 0px;
}
.heading-block div {
	/*margin-top:100px;*/
}
.fragment{
    width: 100%;
    height: 670px;
    background-size: auto auto;
    /*margin-top: -2px;*/
	/*border-bottom:3px solid #555;*/
}
.bgt {
	width:100%;
	height:100%;
	background:transparent url(/sp/210214/30.png) left top repeat
}

#head{
	height: 669px;
	background: url(/sp/210214/head.jpg) center center no-repeat;
	background-size: 1525px;
	border-bottom:5px solid #fff;
}
#block-0 {
    background: url(/sp/210214/0.jpg) center center no-repeat;
	background-size: 1525px;
}
#block-1{
    background: url(/sp/210214/1.jpg) center top no-repeat;
	background-size: 1525px;
}
#block-2{
    background: url(/sp/210214/02.jpg) center center no-repeat;
	background-size: 1525px;
}
#block-3{
    background: url(/sp/210214/3.jpg) center center no-repeat;
	background-size: 1525px;
}
#block-4{
    background: url(/sp/210214/4.jpg) center center no-repeat;
	background-size: 1525px;
}
#block-5{
    background: url(/sp/210214/5.jpg) center center no-repeat;
	background-size: 1525px;
}
#block-6{
    background: url(/sp/210214/06.jpg) center center no-repeat;
	background-size: 1525px;
}
#block-7{
    background: url(/sp/210214/07.jpg) center center no-repeat;
	background-size: 1525px;
}
/*
#block-4{
    background: url(/sp/210214/108.jpg) center center no-repeat;
}
#block-5{
    background: url(/sp/210214/107.jpg) center top no-repeat;
}*/
#foot{
	height: 0px;
	padding-top: 0px;
	text-align: center;
    height: 875px;
    height: 780px;
    padding-top: 0px;
    text-align: center;
	background-color: #486AAE;
	/*background: #486AAE url(/sp/210214/109.jpg) center center no-repeat;*/
	/*background: #486AAE url(/sp/210214/foot.jpg) center center no-repeat;*/
}
/*#block-6{
    background: url(/sp/210214/6.jpg) center top no-repeat;
}
#block-7{
    background: url(/sp/210214/7.jpg) center top no-repeat;
}
#block-8{
    background: url(/sp/210214/8.jpg) center top no-repeat;
}
#block-9{
    background: url(/sp/210214/9.jpg) center top no-repeat;
}
#block-10{
    background: url(/sp/210214/10.jpg) center top no-repeat;
}*/

.ic_down {
	position:absolute;
	top:595px;
	left:50%;
	margin-left:-250px;
	z-index:50;
}
#additionalNav {
	display:none;
}
.sp a#buyCard {
	background: #486AAE none;
    border: 1px solid #486AAE;
    top: 0;
    float: none;
    margin: 160px 0 0px 0px;
    width: 400px;
    padding: 20px 0px;
    border-radius: 5px;
	font-size: 30px;
	font-family: FagotCondensed, Arial, sans-serif;
	text-shadow: 1px 1px 1px #333;
}

.sp h1, .sp h2, .sp h3, .sp h4, .sp h5, .sp h6 {
	color: #fff;
	font-size: 35px;
	line-height: 35px;
	font-family: FagotCondensed, Arial, sans-serif;
	/*text-shadow: 1px 1px 1px #333;*/
	text-transform: uppercase;
	white-space: normal;
	margin:0;
	padding:0;
}
.sp p {
	color:#fff;
	font-size:14px;
	margin:25px 0;
}
.sp h1 {
	padding-top:130px;
	font-size:35px;
	line-height:62px;
	padding-bottom:25px;
}
.sp h4 {
	font-size: 35px;
	line-height: 95px;
	padding-bottom:25px;
}
.sp h5 {
	font-size: 35px;
	line-height: 40px;
}
.sp h2 {
	font-size: 35px;
	line-height: 88px;
    text-align: center;
    padding: 300px 0px 0px;
    overflow: hidden;
    max-height: none;
	text-shadow: 3px 6px 9px #111;
}
.sp h6 {
	padding: 20px 0 0;
}

.sp .form h6 {
	text-align: center;
	padding:0px 0 15px 0;
	padding: 20px 0 0;
    width: 325px;
    text-align: center;
    display: inline-block;
	color:#5c5c5c;
	text-shadow:none;
	overflow:hidden;
}
.sp #foot h5 {
	text-shadow: 1px 1px 1px #333;
	font-size:45px;
	line-height:55px
}
.sp #foot p {
	margin:0;
	margin-top:45px;
}

.sp .form p {
	text-align: center;
	color:#5c5c5c;
	text-shadow:none;
}
.sp h6 {
	font-size:30px;
}

.video-close{
    margin-right: -23px !important;
    position: relative;
    top: -12px !important;
    padding: 3px !important;
}
a.lightcolor {
	color:white;
}
video{ min-width:100%; width:auto; height:auto; visibility: visible; }
p.just_text {
	color: #444;
	font-family: Arial, sans-serif;
	text-shadow: 1px 1px 1px #fff;
	text-transform: none; 
	width: 840px;
	margin: 0 auto;
	overflow: visible; 
	white-space: normal;
	height:auto;
	font-size:20px;
	line-height:28px;
	text-align: left;
	
}
.bgt p.just_text {
	margin-top:0px;
}
.new_text { 
	background-color:white;
	padding: 140px 0;
}
.new_text_fin {
	background-color:#486AAE;
	color:#fff;
}
.new_text_fin h2.new1 {
	width: 980px;
	margin: 0 auto;
	overflow: visible; 
	white-space: normal;
	height:auto;
	text-align: center;
    color: #fff;
    font: 30px/35px FagotCondensed, Arial, sans-serif;
    text-shadow: 1px 1px 1px #333;
    text-transform: uppercase;
}

.new_text_fin h2.new2 {
	color: #fff;
	font-family: Arial, sans-serif;
	text-shadow: 1px 1px 1px #333;
	text-transform: none; 
	width: 980px;
	margin: 0 auto;
	overflow: visible; 
	white-space: normal;
	height:auto;
	font-size:20px;
	line-height:32px;
	text-align: center;	
	padding-top:20px;
}



#head .discount-form{
    padding: 320px 0 0 35px;
    width: 500px;
    position: relative;
}

#foot .discount-form{
    padding: 790px 0 0 35px;
    width: 500px;
    position: absolute;
}
#foot .form{
    top: 780px;
}
.timer{
    text-align: center;
}
.timer-text
{
    color:#000;
    font-weight: bold;
}
.form{
    position: absolute;
    right: -395px;
    top:320px;
}
.form h4.sp-headings{
    color: #5c5c5c;
    text-shadow: none;
    text-align: center;
    margin: 0;
}
.form .form-text{
    color: #EAA715;
    font:16px Tahoma, sans-serif;
    text-align: center;
}
.form input[type="text"]
{
    padding: 0px 15px;
    margin: 10px 25px;
    width: 225px;
    color: #5E5E5E;
    border: 1px solid #E1E1E1;
    background: #FFF;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    display: block;
    height: 40px;
}
.form input[type="text"]:focus{
    border: 1px solid #486AAE;
}
.form input[type="submit"]{
    background: #486AAE;
    border: 1px solid #486AAE;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #FFF;
    cursor: pointer;
    display: block;
    float: none;
    height: 50px;
    left: 1px;
    line-height: 50px;
    margin: 0 auto;
    position: relative;
    text-transform: uppercase;
    width: 260px;
}
.form input[type="submit"]:hover{
    background: #FFF;
    border: 1px solid #FFF;
    color: #486AAE;
}

.play-video-btn{
    padding-top: 30px;
    margin: 0 auto;
    display: block;
    cursor: pointer;
    width: 96px;
    height: 96px;
    opacity: 1;
    background: url(/js/fotorama/fotorama.png) no-repeat;
    background-position: 0 -64px;
}
.ui-dialog{
    padding:0 !important;
    position:fixed !important;
    top:150px !important;
    z-index:1000 !important;
    overflow: visible;
}

.dialog-close-btn{
    width: 40px;
    height: 40px;
    position: fixed;
    top: 100px;
    background: url(/js/fotorama/fotorama.png) -63px 11px no-repeat;
    right: 21%;
    cursor: pointer;
}

/* updating ... */

.error_validate{
    margin-top: -17px;
    display: block;
    margin-left: 25px;
    color: red;
}
.head-upper-heading{
    width: 730px;
    /*overflow: hidden;*/
    white-space: nowrap;
    height: 70px;
}
.head-heading{
    overflow: hidden;
    height: 150px;
}
.form-upper-heading{
    overflow: hidden;
    height: 36px;
}
.form-text{
    width: 307px;
}

.timer-text, .form-text{
    overflow: hidden;
    height: 22px;
}
.foot-upper-heading{
    overflow: hidden;
    width: 900px;
    margin: 0 auto;
    height: 31px;
}
.foot-heading{
    overflow: hidden;
    height: 226px;
}
label.error_validate{
    width: 260px;
    overflow: hidden;
    height: 19px;
}
#foot label.error_validate {
    margin-left: -19px;
}
#foot .form{
    top:0;
}
#foot .discount-form{
    margin: 280px 0 0 35px;
    padding: 0 ;

}

#foot p small {
	font-size:11px;
}
#foot .discount-form {
	background:transparent url(/sp/timer_yellow.png) center bottom no-repeat;
	width:96%;
	height:336px;
	margin:0;

}
#foot .timer {
	width:540px;
	padding-top:60px;
	padding-left:40px;
}
#foot .form {
	top:60px;
	right:20px;
}

#logo.logo_ru{background: url(/sp/logo_ru_white.png) center center no-repeat;}
#logo.logo_ua{background: url(/sp/logo_ua_white.png) center center no-repeat;}
#logo.logo_en{background: url(/sp/logo_en_white.png) center center no-repeat;}
header.fullHeight{height: 44px;}
#breadCrumbs,#breadCrumbs.visible{display: none;visibility: hidden;}
.banners{display: none;}
#additionalNav .mWidth a{position: absolute;top: 0; right: 0;}
#additionalNav .mWidth{width: 920px;}
.fragment{width: 100%;background-size: auto auto;}
.flip-clock-wrapper ul {background: #fff;}
.flip-clock-wrapper ul li a div.up:after {background-color: #fff;background-color: rgba(0, 0, 0, 0.4);}
.flip-clock-wrapper ul li a div div.inn {color: #111;text-shadow: 0 1px 1px #555;background-color: #FFF;}
.flip-clock-wrapper .flip-clock-dot{display: none;}
.flip-clock-divider .flip-clock-label{top:110px;font:20px Tahoma, sans-serif;text-transform: uppercase;right: -97px;}
.flip-clock-divider.hours .flip-clock-label{right: -105px;}
.flip-clock-divider.seconds .flip-clock-label, .flip-clock-divider.minutes .flip-clock-label{right: -107px;}
.clock{zoom: 0.7;padding-top: 50px;padding-left:55px;}
.timer{text-align: center;}
.timer-text{color:#000;font-weight: bold;}
.form h6 {color: #5c5c5c;text-shadow: none;text-align: center;margin: 0;}
.form .form-text{color: #EAA715;font:16px Tahoma, sans-serif;text-align: center;}
.form input[type="text"]{padding: 0px 15px;margin: 10px 35px;width:225px;color: #5E5E5E;border: 1px solid #E1E1E1;background: #FFF;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;display: block;height: 40px;}
.form input[type="text"]:focus{border: 1px solid #486AAE;}
.form input[type="submit"]{background: #486AAE;border: 1px solid #486AAE;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;color: #FFF;cursor: pointer;display: block;float: none;height: 50px;left: 1px;line-height: 50px;margin: 0 auto;position: relative;text-transform: uppercase;width: 260px;}
.form input[type="submit"]:hover{background: #FFF;border: 1px solid #FFF;color: #486AAE;}
.play-video-btn{padding-top: 30px;margin: 0 auto;display: block;cursor: pointer;width: 96px;height: 96px;opacity: 1;background: url(/js/fotorama/fotorama.png) no-repeat;background-position: 0 -64px;}
.ui-dialog{padding:0 !important;position:fixed !important;top:150px !important;z-index:1000 !important;overflow: visible;}
.dialog-close-btn{width: 40px;height: 40px;position: fixed;top: 100px;background: url(/js/fotorama/fotorama.png) -63px 11px no-repeat;right: 21%;cursor: pointer;}

.head-upper-heading{width: 730px;white-space: nowrap;height: 70px;}
.head-heading{overflow: hidden;height: 150px;}
.form-upper-heading{overflow: hidden;height: 36px;}
.form-text{width: 307px;}
.timer-text, .form-text{overflow: hidden;height: 22px;}
.foot-upper-heading{overflow: hidden;width: 900px;margin: 0 auto;height: 31px;}
.foot-heading{overflow: hidden;height: 226px;}
label.error_validate{margin-top:-30px;height:30px;display: block;color: red;}
.video-close{margin-right: -23px !important;position: relative;top: -12px !important;padding: 3px !important;}
a.lightcolor {color:white;}
video{ min-width:100%; width:auto; height:auto; visibility: visible; }
#fbSubscribeBtm {display:none;visibility:hidden;}
/*.heading-block {padding-top:20px;}*/
/*.sp #head h1, .sp #head h2, .sp #head h3, .sp #head h4 {visibility:hidden;margin:0;padding:0;height:1px;font-size:1px;line-height:1px;}*/
.sp #block-0 h2 {padding-top:420px;}
.sp #block-1 h2 {padding-top:435px;}
.sp #block-2 h2 {padding-top:116px;}
.sp #block-3 h2 {/*padding-top:410px;*/}
.sp #block-4 h2 {/*padding-top:410px;*/}
.sp #block-5 h2 {padding-top:103px;}
.sp #block-6 h2 {padding-top:300px;}
.sp #block-7 h2 {padding-top:330px;}
.sp #head h1, .sp #head h2, .sp #head h3, .sp #head h4 {margin:0;padding:0;color:#333;}
.sp #head h4 {padding-top:40px;color:#fff;text-shadow:3px 3px 3px #111;font-size:35px;line-height:50px;}
.sp #head h1 {font-size:29px;line-height:42px;width:670px;padding-top:30px;color:#fff;text-shadow: 3px 3px 3px #111;}
.sp .heading-block p {margin-bottom:0;color:#fff;margin-bottom:0;text-shadow:3px 3px 3px #111;font-size:23px;margin-top:40px;line-height:30px}
.sp a#buyCard {margin: 70px 0 0px 0px;}
.ic_down {top:800px;margin-left:0px;top:710px;top:670px;margin-left: 25px;/*position:fixed;*/}


.sp .form h4 {
	width: 90%;
	background-color: #F6B846;
	padding: 20px;
	z-index: 10000;
	position: absolute;
	font-size: 30px;
	height: 230px;
}

.sp #head h1 {padding-top:40px;color:#fff;text-shadow:3px 3px 3px #111;font-size:35px;line-height:35px;width:100%;text-align:left;}
.sp #head h2 {font-size:29px;line-height:42px;width:670px;padding-top:30px;color:#fff;text-shadow: 3px 3px 3px #111;text-align:left;}

.fragment p {
    margin-bottom: 0;
    color: #fff;
    margin-bottom: 0;
    text-shadow: 3px 3px 4px #000;
    font-size: 23px;
    margin-top: 40px;
    line-height: 30px;
    font-weight: 100;
}



.sp .heading-block p {
	margin-top: 30px;
}
.sp #head h2 {
	width:850px;
}
.ic_down {
	top: 616px;
	margin-left: 2px;
}
#head{  }
#foot{  }
.fragment {
	border-bottom: 5px solid white;
}


.sp #head h1 {
    padding-top: 30px;
    font-size: 35px;
    padding-bottom: 25px;
	font: 35px FagotCondensed, Arial, sans-serif;
    /*text-shadow: 1px 1px 1px #F7F7F7;*/
    text-transform: uppercase;
    display: block;
}
.sp #head h1 span {
	display:block;
    font-size: 35px;
    line-height: 95px;
}
.sp #head h2 {
    font-size: 35px;
    line-height: 35px;
    font-family: FagotCondensed, Arial, sans-serif;
	/*text-shadow: 1px 1px 1px #F7F7F7;*/
    text-transform: uppercase;
    white-space: normal;
    margin: 0;
    padding: 0;
}
.sp .heading-block p {
	font-size:22px;
}