body{
background:#FFFFFF;
margin:0;
padding:0;
text-align:center;
overflow-x: hidden !important;
}

header{
	background: #eeeeee;
	width: 990px;
	margin: 0 auto;
}
footer{
	width: 990px;
	margin: 0 auto;
	height: 80px;
}
.header{
width:990px;
margin:0 auto;
padding:0;
}

.logo{
border:none;
float:left;
padding-top: 15px;
}

.call{
float:right;
}

a{
border:none;
}

.form-block .timer .container {
	position: absolute;
	left: 260px; 
	bottom: 40px; 
	width: 273px; 
	height: 75px; 
	background: url(../img/timer-bg-2.png) no-repeat center; 
	padding: 2px 0 0 3px;
}
.form-block .timer {position: absolute; width: 959px; height: 329px;) no-repeat; left: 0px; top: 0px;}
.form-block .timer .container {position: absolute; left: 260px; bottom: 40px; width: 273px; height: 75px; background: url('../img/timer-bg-2.png') no-repeat center; padding: 2px 0 0 3px;}
.form-block .timer .container div {height: 55px; width: 27px; float: left;}
.form-block .timer .container div div.time {margin-top: 60px;
width: 60px;
margin-left: -30px;
text-align: center;
color:#555;
font-size:0.9em;
}
div.hourPlay, div.dayPlay, div.minutePlay, div.secondPlay {background: url('../img/bg/timer0_9.png') repeat 0 0; margin-top: 1px}
div.minute6Play, div.second6Play {background: url('../img/bg/timer0_5_l.png') repeat 0 0; margin: 1px 0 0 11px;}
div.hour2Play, div.day1Play {background: url('../img/bg/timer0_2_l.png') repeat 0 0; margin: 1px 0 0 11px;}

.form-block .timer>span {font-size: 1.625em; font-family: "din_thin", sans-serif; color: white; position: absolute; bottom: 20px; left: 70px; display: block; text-align: right; z-index: 20;}
.form-block .timer>h2 {font-size: 1.313em; color: white; font-family: "din_medium", sans-serif; float: right; text-align: right; padding: 8px 17px 0 0; z-index: 20;}
.form-block .timer>h2 em {font-size: 0.857em; color: #fff; font-family: "din_lightital", sans-serif; font-style: italic;}
.clearfloat{
clear:both;
width:100%;
font-size:0;
height:0;
}

.content p a{text-decoration: underline}

h1{
font-family: Arial;
font-size:30px;
color:#0778f2;
/*text-shadow:*/
padding-top: 10px;
margin:0;
text-transform: uppercase;
font-weight: bold;
margin-top: 0px;
}
h1 span{
color: #000;
}

h2{
font-family: Arial;
font-size:28px;
color:#000000;
/*text-shadow:*/
text-transform: uppercase;
font-weight: normal;
margin: -2px 0;
}
h2 span{
color:#0778f2;
}

h3{
font-family:Arial;
font-size:24px;
color:#000000;
padding:0;
margin: 20px 0 0 0;
font-weight: normal;
text-transform: uppercase;
}
h3 span{
font-family:Arial;
font-size:18px;
color:#000000;
padding:0;
font-weight: normal;
text-transform: uppercase;
}
.countdown-pos p{
font: 18px Arial;
text-transform: uppercase;
}
.countdown-pos p span.line{
font: 18px Arial;
text-transform: uppercase;
text-decoration: line-through;
}
.countdown-pos p span.color{
font: 30px Arial;
color: #0778f2;
text-transform: uppercase;
}
.times{
	font: 14px Arial;
	position: relative;
	top: 46px;
	left: -350px;
	text-align: right;
	z-index: 3;
}
.atestation  h3 {
	font: 30px Arial;
}
.atestation  h3 span{
	font: 30px Arial;
	color: #0098ea;
}
.atestation-in{
	width:990px;
	margin: 35px auto;
}
.atestation-in div{
	display: inline-block;
}
.atestation-in div p{
	text-transform: uppercase;
}
.atestation-in div p span{
	font-weight: bold;
}
h4{
font-family:Arial;
font-size:20px;
color:#000000;
padding:0;
font-weight: normal;
margin:19px 0 0 0;
}
.form-main-pos p{
	font: 16px Arial;
	margin-top: -2px;
}
.head-big-img{
background:url(images/big-image-top.jpg) no-repeat center 0;
width:100%;
height:400px;
}

#cont-big-img{
background:url(images/big-image-middle1.jpg) no-repeat center 0;
height:400px;
}

#foot-big-img{
background:url(images/big-image-top.jpg) no-repeat center 0;
height:400px;
}

.mid-big-img{
background:url(images/bg-bb.png) repeat-y center center;
width:990px;
height:261px;
margin: 0 auto;
}
.holder{
	margin-left: 124px;
}
.block-container{
	float: left;
	margin: 63px 10px;
}
.block-container p{
	margin-top: -10px;
}
.block-container-in{
	background:url(images/bg-b.png) no-repeat;
	width: 162px;
	height: 138px;
}
.num{
	font:bold 50px Arial;
	padding-top: 32px;
}

.sub-btn{
width:262px;
height:68px;
background:url(images/big_btn.png);
border-radius:15px;
border:1px transparent;
margin:6px 0 0 0;
font-family:dinpro-bold;
font-size:18.3pt;
padding:0 0 2px 0;
color:#ffffff;
cursor:pointer;
}

.text-align{
	text-align: right;
}
.text-align h3, .text-align  p{
	padding-right: 20px;
	position: relative;
	z-index: 2;
}
.special-img{
position:absolute;
left:-131px;
top:-44px;
}

.special-img2{
position:absolute;
left:-131px;
top:0px;
}
.special-img3{
position:absolute;
left:-131px;
top:-27px;
}

.top-txt-block{
top:155px;
position:relative;
}

.left-txt-block{
top:227px;
position:relative;
right:867px;
}

.right-txt-block{
top:100px;
position:relative;
left:850px;
}

.bot-txt-block{
top:172px;
position:relative;
}

.clients{
width:100%;
height:470px;
background:url(images/certificates_bg.jpg) repeat-x;
border-top:1px solid #dd6d77;
}


.cli-icons{
width:953px;
height:263px;
margin:27px 0 0 0;
border:1px solid #cccccc;
text-align:center;
background:url(images/cli-icon_bg.gif) repeat-x;
border-radius:12px;
-moz-border-radius:12px;
-ms-border-radius:12px;
-webkit-border-radius:12px;
}

.small-txt{
font-family:myriadpro;
font-size:11px;
width:176px;
text-align:center;
text-shadow:0 0 1px #000000;
}


.cert-pos{
float:left;
}

.work{
background:url(images/big-image-bottom.jpg) no-repeat center;
width:100%;
height:332px;
}

/*******************************/

.form-main-pos{
width:297px;
text-align:center;
white-space:normal;
padding:4px 0 0 0;
height:347px;
margin:46px 0px 0 0;
background:url(images/form-bg.png) no-repeat;
float:right;
position:relative;
right:27px;
z-index:1;
top: -21px;
}

.countdown-pos{
background:url(images/akciya-bg.png) no-repeat;
width:538px;
height:300px;
float:left;
margin:0px 0px 0 65px;
position:relative;
right:-66px;
top: 51px;
}

.examples{
	background:url(images/big-image-bottom1.jpg) no-repeat center;
	height: 354px;
}
.examples h2{
	font: bold 24px Arial;
	padding: 78px 0 20px;
}

.examples-in{
	margin:0 auto;
	width: 990px;
}
.examples-in div{
	display: inline-block;
	padding: 10px;
}
.examples-in div p{
	text-transform: uppercase;
	color: #fff;
}


.letters h1{
	color: #000;
	padding: 25px 0;
}
.letters{
	background: #f3f3f3;
	width: 990px;
	margin: 0 auto;
}
.letters.journal, .letters.blank{
	background: none;
}
.letters-in{
	background: url(images/let.png) no-repeat center;
	height: 352px;
	padding-bottom: 20px;
}
.journal .letters-in{
	background-image: url(images/journal.png);
}
.blank .letters-in{
	height: 231px;
	background-image: url(images/blank.jpg);
	background-position: center top;
}


#countdown {
	float: left;
	margin:2px 0 0 -18px;
}
.action {
	float: left;
	width: 315px;
	padding-left: 10px;
	height: 120px;
	max-height: 120px;
}

.time {
	float: left;
	width: 250px;
	height: 20px;
	font-size:12px;
	margin:-17px 0 0 -10px;

}
input[type='text']{
	padding-left: 9px;
}
.inps {
	width: 230px;
	font-size: 16px;
	font-style:italic;
	background-color: #fff;
	color:#b1b1b1;
	font-weight:normal;
	font-family:Arial;
	border: #b2b2b0 solid 1px;
	height:35px;
	margin:0 0 10px 0;
}

.inps2 {
	width: 170px;
	color:#816C58;
	
}


.form-icons{
left:-32px; position:relative;
top: 5px;
}


header.footer{
	background: #fff;
}
.reasons{
	width: 990px;
	margin: 0 auto;
}
.reasons-five{
	background: #f1f1f1;
}
.reasons-five-in{
	margin-left: 93px;
}
.reasons-five div{
	float: left;
}
.reasons-five-text{
	font-size: 50px;
	color: #0778f2;
	padding-top: 71px;
	padding-left: 20px;
}
.reasons-five-num{
	font-size: 150px;
	color: #0778f2;
}
.reasons-one {
	border: 1px dotted #000;
	width: 800px;
	margin: 40px auto;
	border-radius: 10px;
	position: relative;
	text-align: left;
}
.reasons-one div{
	display: inline-block;
	padding: 20px 30px 20px 42px;
}
.reasons-one div img{
	position: absolute;
	top: 33px;
	right: 54px;
}
.reasons-one div img.battery{
	position: absolute;
	top: 33px;
	right: 54px;
}
.reasons-one div img.people{
	position: absolute;
	top: 33px;
	left: 259px;
}
.reasons-one div p{
	font: 20px Arial;
}
.reasons-one div p span{
	font: bold 60px Arial;
	color: #0778f2;
}
.reasons-one-img{
	position: absolute;
	top: -22px;
	right: 24px;
}
.cover-block{
	width: 874px;
	margin: 0 auto;
	padding-bottom: 189px;
}
.block{
	float: left;
	border: 1px dotted #000;
	border-radius: 10px;
	position: relative;
	text-align: left;
	width: 380px;
	margin-left: 37px;
}
.block p{
	font: 18px Arial;
	float: left;
	padding: 30px 13px;
}
.block p span{
	font-weight: bold;
}
.block img.pic{
	float: right;
	padding: 40px 5px;
}
.numbers{
	position: absolute;
	top: -22px;
	left: 21px;
}

.page-wrap{
	min-height: 100%;

}

textarea{
	width: 262px;
	background: #f7f7f7;
	font: 1.125em 'din_regular', sans-serif;
	color: #aaa;
	border: 1px solid #cfcfcf;
}









