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

p{font:600 13px 'Open Sans'; color:#fff;}
a {text-decoration:none;}	 
h1, h2, h4, h5{font-weight:normal;}
li{list-style: none;}
img{border:none;}
textarea{resize: none;}
input,textarea{outline:none;}
* {
margin:0;
padding:0;
}
body{
	background:url(../img/bg/1.jpg);
}
.wraper {
	min-width:970px;
}
.wraper > div > div{
	width:970px;
	margin:0 auto;
}

.wraper > .title > div{
	width:100%;
}

.top{
	background-color:#070e25; padding: 15px 0px 15px 0px; position:fixed; top:0px; width:100%;   z-index: 10000;
}
.logo{
	margin: 14px 24px 0px 0px; display: inline-block; vertical-align: top;
}
.top ul{
	display: inline-block; vertical-align: top;
}
.top ul li{
	display: inline-block; vertical-align: top;
}
.top ul li a{
	font:300 15px 'Ubuntu'; display: block; margin: 12px 13px 0px 0px; color: #3292ff; border-bottom: 1px dotted; padding-bottom: 4px; position: relative;
}
.top ul li a:hover span{
	position: absolute; bottom: -44px; display: block; background:url(../img/hover_menu.png) no-repeat 0px 0px; width:86px; height: 33px; left: 50%; margin-left:-43px;
}
.top ul li a:hover{
	color: #e34e04; border: none;
}
.soc{
	display: inline-block; vertical-align: top; width: 140px; margin-left: 5px;
}
.soc a{
	font:300 12px 'Ubuntu'; text-decoration:underline; padding: 3px 0px 3px 30px; display: block;
}
.vk{
	color: #0055e3; background: url(../img/phone.png) no-repeat 5px 6px;
}
.vk:hover{
	color: #fff; background: url(../img/phone.png) no-repeat 5px -21px;
}
.soc .skype{
	color: #00b8e6; background: url(../img/phone.png) no-repeat 5px -50px; padding-bottom: 6px
}
.skype:hover{
	color: #fff; background: url(../img/phone.png) no-repeat 5px -79px;
}
.phone{
	display: inline-block; vertical-align: top; margin: 0px 0px 0px 13px;
}
.phone h3{
		font:500 23px 'Ubuntu'; color: #fff; padding: 6px 0px 1px; line-height: 21px;
}
.phone h3 span{
		color: #3292ff; font-weight: 300;
}
.phone p{
	font:300 12px 'Ubuntu'; color: #3292ff; line-height: 15px; padding-left: 3px;
}

.first{
	 margin-top: 80px;
}
.first2 {
    overflow: hidden; 
    width: 100%; 
    height: 535px; 
    position: absolute; 
    z-index: -9999; 
   
	 margin-top: -10px;
	background:#0A1536;
}

.first2 video{
    min-height: 100%; 
    min-width:100%; 
    padding:0;  
    margin-top:0px; 
}




.first h1{
	font:300 39px 'Ubuntu'; color: #3292ff; text-align: center; padding:114px 0px 20px;  -webkit-margin-before: 0; -webkit-margin-after: 78px; -webkit-margin-start: 0px; -webkit-margin-end: 0px;
}
.first h1 span{
	font-weight: 500; color: #fff; font-size: 58px; line-height: 50px; padding-bottom: 10px; display: inline-block; vertical-align: top;
}
.blue{
	background: rgba(33,40,105,1);
	background: -moz-linear-gradient(top, rgba(33,40,105,1) 0%, rgba(21,26,69,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(33,40,105,1)), color-stop(100%, rgba(21,26,69,1)));
	background: -webkit-linear-gradient(top, rgba(33,40,105,1) 0%, rgba(21,26,69,1) 100%);
	background: -o-linear-gradient(top, rgba(33,40,105,1) 0%, rgba(21,26,69,1) 100%);
	background: -ms-linear-gradient(top, rgba(33,40,105,1) 0%, rgba(21,26,69,1) 100%);
	background: linear-gradient(to bottom, rgba(33,40,105,1) 0%, rgba(21,26,69,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212869', endColorstr='#151a45', GradientType=0 );
	position: relative; margin:72px auto 0px; padding: 37px 0px 26px 162px;  width: 488px;
}
.blue h3{
	font:300 22px 'Ubuntu'; color: #fff; line-height: 20px
}
.blue p{
	font:300 15px 'Ubuntu'; color: #3292ff; line-height: 31px;
}
.blue p span{
	color: #fff; font-weight: 500;
}
.blue a{
	color: #e34e04; font:500 18px 'Ubuntu'; display: inline-block; vertical-align: top; padding: 7px 18px 10px; margin: 10px 0px; border-radius: 3px;  border:none; -webkit-box-shadow: inset 0px 0px 0px 2px rgba(227,78,4,1);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(227,78,4,1);
box-shadow: inset 0px 0px 0px 2px rgba(227,78,4,1);
}
.blue a:hover{
	background: -moz-linear-gradient(top, rgba(237,106,6,1) 0%, rgba(217,48,2,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,106,6,1)), color-stop(100%, rgba(217,48,2,1)));
	background: -webkit-linear-gradient(top, rgba(237,106,6,1) 0%, rgba(217,48,2,1) 100%);
	background: -o-linear-gradient(top, rgba(237,106,6,1) 0%, rgba(217,48,2,1) 100%);
	background: -ms-linear-gradient(top, rgba(237,106,6,1) 0%, rgba(217,48,2,1) 100%);
	background: linear-gradient(to bottom, rgba(237,106,6,1) 0%, rgba(217,48,2,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed6a06', endColorstr='#d93002', GradientType=0 );
	color: #fff; 
}

#red_product{
	position: absolute; top: -193px; left: -95px;
}
#fructs{
	position: absolute; bottom: -23px; left: 470px; z-index: 2;		
}
.planka_l{
	background:url(../img/bg/planka.png) no-repeat 0px 0px; left:-80px; bottom:0px;
}
.planka_r{
	background:url(../img/bg/planka.png) no-repeat -730px 0px; right:-80px; bottom:0px;
}
.planka{
	display:block; width:80px; height:27px; position:absolute;
}
.second{
	padding:0px 0px 45px 0px;
}
h2{
	color: #fff; font:500 39px 'Ubuntu'; text-align: center; position: relative;
}
.title_blue{
	display: block; color: #3292ff; font:300 28px 'Ubuntu'; line-height: 25px;
}
.line_blue{
	display:block; background:url(../img/bg/line.png) repeat-x; height:12px; width:37%;
}
.line_blue_right{
	position:absolute; right:0px; top:20px;
}
.line_blue_left{
	position:absolute; left:0px; top:20px;
}
.wrap_client{
	margin: 33px 0px 0px 80px;
}
.client{
	display:inline-block; vertical-align:top; width: 130px; margin-right: 32px; text-align: center; 
}
.client img{
	border-radius: 200px; margin-bottom: 14px;
}
.client span{
	display: block; color: #fff; font:500 19px 'Ubuntu'; line-height: 20px; margin-bottom: 10px
}
.client p{
	color: #3292ff; font:300 15px 'Ubuntu'; line-height: 19px; word-wrap: break-word;
}
.product{
	background: #fff; margin:32px 0px 0px; overflow: hidden; padding: 35px 15px 18px 50px;
}
.product_left{
	float: left; width: 400px
}
.product_left img{
	float: left; margin-right: 53px;
}
.product_left h3{
	color: #061535; font:500 39px 'Ubuntu'; padding:49px 0px 24px 0px; line-height: 33px;
}
.product_left h3 span{
	color: #3292ff; font:300 28px 'Ubuntu'; display: block; padding-top: 10px;
}
.product p{
	color: #061535; font:300 15px 'Ubuntu';
}
.product_left ul{
	padding: 10px 0px 0px;
}
.product_left li{
	color: #3292ff; padding: 0px 0px 3px;
}
.product_left li p{
	display: inline-block; vertical-align: top; padding-left: 3px
}
.product_left li p span{
	color: #e34e04; font-size: 12px;
}
.price{
	background:url(../img/bg/price.png) no-repeat 0px 0px; width:227px; height:100px; margin: 29px 0px 0px 92px; padding: 45px 0px 0px 0px
}
.price p{
	color: #e34e04; font:300 32px 'Ubuntu';
}
.price p span{
	font-weight: 500;
}
.product_right{
	float: right; width: 473px; padding-top: 20px;
}
.product_gray{
	background-color: #f0f0f0; border-radius: 6px; margin-bottom: 15px; overflow: hidden;
}
.number{
	display: inline-block; vertical-align: top; width: 80px; text-align: center; padding: 25px 0px 10px;
}
.number span{
	display: block; font:300 72px 'Ubuntu'; line-height: 55px; color: #3292ff; 
}
.number p{
	color: #3292ff; font:300 18px 'Ubuntu'; padding-top: 5px;
}
.product_gray_cont{
	display: inline-block; vertical-align: top; text-align: center; width: 380px; border-left:1px solid #91c1f8; padding:0px 0px 8px 4px;
}
.product_gray_cont a{
	height: 39px; display: inline-block; vertical-align: top; border: 3px solid #f0f0f0; width: 39px; margin: 6px 3px 10px; border-radius:200px;
}
.product_gray_cont h4{
	color: #061535; font:300 26px 'Ubuntu'; padding-top: 24px;
}
.product_gray_cont h5{
	color: #3292ff; font:500 18px 'Ubuntu'; padding-bottom: 10px;
}
.product_gray_cont h5 span{
	font-weight: 300; font-size: 13px;
}
.product_gray_cont ul{
	display: inline-block; vertical-align: top; text-align:left; margin: 5px 15px 0px 20px;
}
.product_gray_cont ul li{
	padding-bottom: 1px;
}
.another_checkbox span{
	cursor:pointer;
}
.another_checkbox label{
	cursor:pointer;
}
.another_checkbox li p{
	color:#273450;
}

.another_checkbox li p{
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	font-size: 13px;
}
.checkbox {
  width: 16px;
  height:16px;
  padding: 0 4px 0 0;
  background: url(../img/checkbox.png) no-repeat;
  display: block;
  clear: left;
  float: left;
}
.product_bottom{
	background: #dde6f2; padding:15px 0px 12px 30px;
}
.product_bottom p{
	font:300 16px 'Ubuntu';
}
.product_bottom span{
	font-weight: 500; color: #e34e04;
}
.product_not_gray{
	
}
.product_not_gray p{
	display: inline-block; vertical-align: top; color: #3292ff; font:300 26px 'Ubuntu'; padding: 4px 0px 0px 82px
}
.product_not_gray p span{
	color: #e34e04; padding: 0px 6px 0px;
}
.button{
	display: inline-block; vertical-align: top;
	background: rgba(237,106,6,1);
	background: -moz-linear-gradient(top, rgba(237,106,6,1) 0%, rgba(217,48,2,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,106,6,1)), color-stop(100%, rgba(217,48,2,1)));
	background: -webkit-linear-gradient(top, rgba(237,106,6,1) 0%, rgba(217,48,2,1) 100%);
	background: -o-linear-gradient(top, rgba(237,106,6,1) 0%, rgba(217,48,2,1) 100%);
	background: -ms-linear-gradient(top, rgba(237,106,6,1) 0%, rgba(217,48,2,1) 100%);
	background: linear-gradient(to bottom, rgba(237,106,6,1) 0%, rgba(217,48,2,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed6a06', endColorstr='#d93002', GradientType=0 );
	color: #fff; font:500 18px 'Ubuntu'; border-radius: 3px; padding: 9px 19px 10px 19px;
}
.product_not_gray .button{
	float: right;
}
.product_not_gray .button:hover{
	-webkit-box-shadow: inset 0px 0px 8px 1px rgba(216,216,216,0.75);
	-moz-box-shadow: inset 0px 0px 8px 1px rgba(216,216,216,0.75);
	box-shadow: inset 0px 0px 8px 1px rgba(216,216,216,0.75);
}


.third{
	padding: 0 0px 62px;
}
.wrap_icons{
	overflow: hidden; margin:10px 0px 0px 90px;
}
.icons_block{
	float: left; width: 195px; margin-right: 87px; text-align: center;
}
.icons{
	height: 145px; display: table-cell; vertical-align: middle; text-align: center; width: 195px;
}
.icons_block p{
	color: #5ba8ff; font:300 15px 'Ubuntu'; line-height: 19px;
}
.icons_block p span{
	font-weight: 500; color: #fff;
}
.icons h4{
	color: #e34e04; font:700 53px 'Ubuntu'; line-height: 43px; padding-top: 25px;
}
.icons span{
	color: #5ba8ff; font:300 34px 'Ubuntu';
}
.wrap_fotos{
	margin: 42px 7px 0px; overflow: hidden;
}
.foto_block{
	float: left;
}
.foto_block1 img{
	float: left; margin-top: 20px;
}
.foto_block1 p{
	color: #5ba8ff; font:300 15px 'Ubuntu'; padding: 41px 0px 0px 16px;
}
.foto_block1 span{
	font-weight: 500;
}
.foto_block3 p{
	padding: 32px 0px 10px 5px; text-align: right;
}
.foto_block3 img{
	margin-right: -4px;
}
.wrap_info{
	position: relative; margin: 23px 0px 0px 70px;
}
#size{
	position: absolute; top: 17px; left: 367px;color: #008aff; font:300 24px 'Ubuntu';
}
#line_size{
	position: absolute; top:0px; left: 0px;
}
#product{
	position: absolute; top: 75px; left: 0px;
}
#arrow1{
	position: absolute; top: 123px; left: 299px;
}
#arrow2{
	position: absolute; top: 151px; left: 524px;
}
.info1{
	padding-top: 222px; width: 305px; margin-left: -5px; display: inline-block; vertical-align: top; z-index: 999; position: relative;
}
.wrap_info h4{
	color: #269bff; font:600 65px 'Ubuntu'; letter-spacing: -1.5px;
}
.wrap_info h4 span{
	font:300 19px 'Ubuntu';
}
.info1 h4{
	display: inline-block; vertical-align: top; width: 125px; line-height: 48px; margin: 0px 23px 0px 0px;
}
.info1 h4 span{
	display: block; padding-top: 3px; letter-spacing: 0px;
}
.info1 a{
	color: #e34e04; font: 300 16px 'Ubuntu'; background:url(../img/play.png) no-repeat 0px 0px; padding: 15px 0px 21px 90px; display: inline-block; vertical-align: top; margin-top: 26px; position:relative;
}
.info1 a:hover{
	background:url(../img/play.png) no-repeat 0px -102px; color:#269bff;
}
.info1 a span{
	font:500 26px 'Ubuntu';
}
.info1 #line_blue{
	border-bottom: 1px solid #e34e04; height: 20px; width: 1000px; display: block; position: absolute; left: -1000px; top: 20px;
}
.info1 a:hover #line_blue{
	border-bottom: 1px solid #269bff;
}
.info2{
	padding-top: 205px; width: 245px; margin-left: -38px; display: inline-block; vertical-align: top;
}
.info2 p{
	font:300 13px 'Ubuntu'; padding: 11px 0px 0px 10px;
}
.info2 p span{
	font:500 15px 'Ubuntu'; color: #008aff; display: block; padding-bottom: 12px;
}
.info3{
	padding-top: 210px; width: 170px; display: inline-block; vertical-align: top; margin-left: 20px;
}
.info3 h4{
	width: 250px; padding-bottom: 10px;
}
.info3 h4 span{
	vertical-align: top; padding: 8px 0px 0px 7px; font-size: 20px; display: inline-block;
}
.info3 p{
	font:300 13px 'Ubuntu'; padding: 0px 0px 0px 2px; line-height: 18px;
}
.info3 p span{
	font:500 15px 'Ubuntu'; color: #008aff; display: block; padding-bottom: 12px;
}
.wrap_charakteristika{
	background: #fff; 28.3%; margin-top: 45px; overflow: hidden;
}
.wrap_charakteristika > div{
	float: left; width: 29.5%; padding-top: 45px; padding-bottom: 24px;
}
.wrap_charakteristika h3{
	font:300 26px 'Ubuntu'; border-bottom: 2px solid; margin-right: 75px; padding-bottom: 15px; color: #555555; 
}
.wrap_charakteristika .charakteristika_r h3{
	color: #e34e04; margin-left: 19px;
}
.wrap_charakteristika .charakteristika_m h3{
	color: #0a1536; margin-left: 19px;
}
.wrap_charakteristika .charakteristika_l{
	padding-left: 3%;
}
.wrap_charakteristika li{
	border-bottom: 1px solid #b2b2b2; height: 54px; display: table; width: 100%; padding-left: 19px;
}
.wrap_charakteristika ul li:nth-child(2){
	height: 72px; 
}
.wrap_charakteristika ul li:nth-child(4){
	height: 66px; 
}
.wrap_charakteristika ul li:last-child{
	border: none;
}
.wrap_charakteristika p{
	display: table-cell; vertical-align: middle; font:300 16px 'Ubuntu'; color: #3292ff;
}
.wrap_charakteristika span{
	display: table-cell; vertical-align: middle; font:300 16px 'Ubuntu'; color: #555555;
}
.wrap_charakteristika .charakteristika_r span{
	color: #e34e04; font-size: 13px;
}
.wrap_charakteristika .charakteristika_r{
	width: 35%; float: right; background: #e9eff3; padding-right: 3%;
}
.wrap_charakteristika .charakteristika_r li{
	width: 94.4%;
}
.wrap_charakteristika ul{
	border-bottom: 2px solid #3292ff;
}
.charakteristika_r a{
	color: #e34e04; font:500 18px 'Ubuntu'; display: inline-block; vertical-align: top; padding: 8px 12px 9px;  margin: 27px 0px 0px 19px; border-radius: 3px; border:none; -webkit-box-shadow: inset 0px 0px 0px 2px rgba(227,78,4,1);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(227,78,4,1);
box-shadow: inset 0px 0px 0px 2px rgba(227,78,4,1);
}
.charakteristika_r a:hover{
	background: rgba(237,106,6,1);
	background: -moz-linear-gradient(top, rgba(237,106,6,1) 0%, rgba(217,48,2,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,106,6,1)), color-stop(100%, rgba(217,48,2,1)));
	background: -webkit-linear-gradient(top, rgba(237,106,6,1) 0%, rgba(217,48,2,1) 100%);
	background: -o-linear-gradient(top, rgba(237,106,6,1) 0%, rgba(217,48,2,1) 100%);
	background: -ms-linear-gradient(top, rgba(237,106,6,1) 0%, rgba(217,48,2,1) 100%);
	background: linear-gradient(to bottom, rgba(237,106,6,1) 0%, rgba(217,48,2,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed6a06', endColorstr='#d93002', GradientType=0 );
	color: #fff;
}
.charakteristika_m a{
	border: 2px solid #3292ff; border-radius: 4px; font:500 18px 'Ubuntu'; color: #3292ff; display: inline-block; vertical-align: top; margin: 25px 0px 0px 21px; padding: 5px 11px 8px;
}
.charakteristika_m a:hover{
	border:none; padding: 7px 13px 10px; color: #fff;
	background: rgba(73,197,255,1);
	background: -moz-linear-gradient(top, rgba(73,197,255,1) 0%, rgba(28,100,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,197,255,1)), color-stop(100%, rgba(28,100,255,1)));
	background: -webkit-linear-gradient(top, rgba(73,197,255,1) 0%, rgba(28,100,255,1) 100%);
	background: -o-linear-gradient(top, rgba(73,197,255,1) 0%, rgba(28,100,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(73,197,255,1) 0%, rgba(28,100,255,1) 100%);
	background: linear-gradient(to bottom, rgba(73,197,255,1) 0%, rgba(28,100,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c5ff', endColorstr='#1c64ff', GradientType=0 );
}

.wrap_security{
	margin: 0px 0px 25px 65px; overflow: hidden;
}
.security{
	float: left;
}
.security1 img{
	border-radius: 200px; margin-top: 47px;
}
.security2{
	width: 410px; margin: 55px 10px 0px 14px;
}
.security2 p{
	color: #5ba8ff; font:300 13px 'Ubuntu'; line-height: 19px; padding-bottom: 5px; padding-left: 20px
}
.security2 span{
	font:500 italic 13px 'Ubuntu'; color: #fff; display: block; padding: 14px 0px 0px 2px;
}
.security3{
	width: 200px; float: right; margin: 4px 44px 0px 0px; text-align: center;
}
.security3 p{
	color: #5ba8ff; font:300 italic 13px 'Ubuntu'; padding: 25px 0px 0px; line-height: 18px;
}
.quality_wrap{
	overflow: hidden; margin: 80px 0px 30px 10px;
}
.quality_l{
	float: left; width: 300px; margin:12px 21px 0px 0px;
} 
.quality_l p{
	color: #5ba8ff; font:300 15px 'Ubuntu'; padding: 0px 0px 24px 55px; line-height: 20px
}
.quality_l p:first-child{
	background:url(../img/icon.png) no-repeat  6px 14px;
}
.quality_l p:nth-child(2){
	background:url(../img/icon.png) no-repeat 5px -70px;
}
.quality_l p:last-child{
	background:url(../img/icon.png) no-repeat 5px -175px;
}

.quality_l p span{
	font:300 italic 12px 'Ubuntu'; color: #054286; display: inline-block; vertical-align: top; padding-top: 5px
}
.quality_r{
	float: left; 
}
.quality_video{
	float: left; margin: 15px 25px 0px 0px
}
.quality_video p{
	color: #5ba8ff; font:300 italic 13px 'Ubuntu'; text-align: center; padding: 17px 0px 0px 0px;
}
.title_footer h2 .line_blue_left{
	background:url(../img/bg/line2.png) repeat-x;  width:40%; left: 0px;
}
.title_footer h2 .line_blue_right{
	background:url(../img/bg/line2.png) repeat-x;  width:40%; right: 0px;
}
.title_footer h2 .button{
	width: 323px; padding: 10px 0px; text-align: center; position: relative;
}
.title_footer h2 .button:hover{
	-webkit-box-shadow: inset 0px 0px 8px 1px rgba(216,216,216,0.75);
	-moz-box-shadow: inset 0px 0px 8px 1px rgba(216,216,216,0.75);
	box-shadow: inset 0px 0px 8px 1px rgba(216,216,216,0.75);
}
.footer_l{
	float: left; width: 165px; margin: 40px 90px 0px 0px;
}
.razrab{
	background:url(../img/razrab.png) no-repeat 18px 4px; padding: 19px 0px 0px 64px; display: block; color: #0e93b5; font:300 13px 'Ubuntu'; text-decoration: underline; line-height: 16px;
}
.razrab:hover{
	background:url(../img/razrab.png) no-repeat 18px -53px;
}
.art_director{
	margin:7px 0px 0px 65px;
}
.art_director span{
	color: #0dc2aa; font:300 13px 'Ubuntu';
}
.art_director a{
	font:300 13px 'Ubuntu'; text-decoration: underline; color: #0dc2aa;
}
.footer_l a:hover{
	text-decoration: none;
}
.footer_m{
	width: 430px; text-align: center; float: left; padding-top: 25px;
}

.footer_m h3{
	color: #3292ff; font:300 23px 'Ubuntu'; line-height: 28px;
}
.footer_m h3 span{
	color: #fff; padding-bottom: 5px; display: block; padding: 4px 0px 9px;
}
.footer_m h4{
	color: #3292ff; font:300 46px 'Ubuntu'; padding: 14px 0px 0px; line-height: 52px;
}
.footer_m h4 span{
	color: #fff; font-weight: 500; 
}
.footer_m p{
	color: #5ba8ff; font:15px 'Ubuntu';
}
.footer_r{
	float: right; width: 160px; margin: 30px 40px 0px 0px;
}
.footer_r span{
	color: #dd3d03; font:500 18px 'Ubuntu'; display: block; padding: 4px 0px 14px;
}
.footer_r a{
	font:300 15px 'Ubuntu'; text-decoration:underline; padding: 3px 0px 10px 25px; display: block;
}
.footer .vk{
	color: #004d88; background: url(../img/soc.png) no-repeat 0px 3px;
}
.footer .vk:hover{
	color: #fff; background: url(../img/soc.png) no-repeat 0px -35px;
}
.footer .skype{
	color: #00b8e6; background: url(../img/soc.png) no-repeat 0px -80px; padding-bottom: 6px
}
.footer .skype:hover{
	color: #fff; background: url(../img/soc.png) no-repeat 0px -119px;
}
.footer{
  padding-bottom: 270px;
}



.color1{
	background:#044390;
}
.color1:hover{
	background: rgba(6,98,196,1);
	background: -moz-linear-gradient(top, rgba(6,98,196,1) 0%, rgba(2,38,96,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(6,98,196,1)), color-stop(100%, rgba(2,38,96,1)));
	background: -webkit-linear-gradient(top, rgba(6,98,196,1) 0%, rgba(2,38,96,1) 100%);
	background: -o-linear-gradient(top, rgba(6,98,196,1) 0%, rgba(2,38,96,1) 100%);
	background: -ms-linear-gradient(top, rgba(6,98,196,1) 0%, rgba(2,38,96,1) 100%);
	background: linear-gradient(to bottom, rgba(6,98,196,1) 0%, rgba(2,38,96,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0662c4', endColorstr='#022660', GradientType=0 );
	border:3px solid #cae3ff;
	-webkit-box-shadow: 0px 0px 0px 3px rgba(4,146,255,1);
	-moz-box-shadow: 0px 0px 0px 3px rgba(4,146,255,1);
	box-shadow: 0px 0px 0px 3px rgba(4,146,255,1);
}
.color2{
	background:#a429be;
}
.color2:hover{
	background: rgba(208,61,221,1);
	background: -moz-linear-gradient(top, rgba(208,61,221,1) 0%, rgba(125,23,162,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(208,61,221,1)), color-stop(100%, rgba(125,23,162,1)));
	background: -webkit-linear-gradient(top, rgba(208,61,221,1) 0%, rgba(125,23,162,1) 100%);
	background: -o-linear-gradient(top, rgba(208,61,221,1) 0%, rgba(125,23,162,1) 100%);
	background: -ms-linear-gradient(top, rgba(208,61,221,1) 0%, rgba(125,23,162,1) 100%);
	background: linear-gradient(to bottom, rgba(208,61,221,1) 0%, rgba(125,23,162,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d03ddd', endColorstr='#7d17a2', GradientType=0 );
	border:3px solid #cae3ff;
	-webkit-box-shadow: 0px 0px 0px 3px rgba(4,146,255,1);
	-moz-box-shadow: 0px 0px 0px 3px rgba(4,146,255,1);
	box-shadow: 0px 0px 0px 3px rgba(4,146,255,1);
}
.color3{
	background:#252525;
}
.color3:hover{
	background: rgba(54,54,54,1);
	background: -moz-linear-gradient(top, rgba(54,54,54,1) 0%, rgba(21,21,21,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(54,54,54,1)), color-stop(100%, rgba(21,21,21,1)));
	background: -webkit-linear-gradient(top, rgba(54,54,54,1) 0%, rgba(21,21,21,1) 100%);
	background: -o-linear-gradient(top, rgba(54,54,54,1) 0%, rgba(21,21,21,1) 100%);
	background: -ms-linear-gradient(top, rgba(54,54,54,1) 0%, rgba(21,21,21,1) 100%);
	background: linear-gradient(to bottom, rgba(54,54,54,1) 0%, rgba(21,21,21,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363636', endColorstr='#151515', GradientType=0 );
	border:3px solid #cae3ff;
	-webkit-box-shadow: 0px 0px 0px 3px rgba(4,146,255,1);
	-moz-box-shadow: 0px 0px 0px 3px rgba(4,146,255,1);
	box-shadow: 0px 0px 0px 3px rgba(4,146,255,1);
}
.color4{
	background:#b90000;
}
.color4:hover{
	background: rgba(218,0,0,1);
	background: -moz-linear-gradient(top, rgba(218,0,0,1) 0%, rgba(153,0,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(218,0,0,1)), color-stop(100%, rgba(153,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(218,0,0,1) 0%, rgba(153,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(218,0,0,1) 0%, rgba(153,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(218,0,0,1) 0%, rgba(153,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(218,0,0,1) 0%, rgba(153,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da0000', endColorstr='#990000', GradientType=0 );
	border:3px solid #cae3ff;
	-webkit-box-shadow: 0px 0px 0px 3px rgba(4,146,255,1);
	-moz-box-shadow: 0px 0px 0px 3px rgba(4,146,255,1);
	box-shadow: 0px 0px 0px 3px rgba(4,146,255,1);
}
.color5{
	background:#ff678b;
}
.color5:hover{
	background: rgba(255,151,193,1);
	background: -moz-linear-gradient(top, rgba(255,151,193,1) 0%, rgba(252,64,96,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,151,193,1)), color-stop(100%, rgba(252,64,96,1)));
	background: -webkit-linear-gradient(top, rgba(255,151,193,1) 0%, rgba(252,64,96,1) 100%);
	background: -o-linear-gradient(top, rgba(255,151,193,1) 0%, rgba(252,64,96,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,151,193,1) 0%, rgba(252,64,96,1) 100%);
	background: linear-gradient(to bottom, rgba(255,151,193,1) 0%, rgba(252,64,96,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff97c1', endColorstr='#fc4060', GradientType=0 );
	border:3px solid #cae3ff;
	-webkit-box-shadow: 0px 0px 0px 3px rgba(4,146,255,1);
	-moz-box-shadow: 0px 0px 0px 3px rgba(4,146,255,1);
	box-shadow: 0px 0px 0px 3px rgba(4,146,255,1);
}

.overlay {
    background-color: rgba(0, 0, 0, 0.7);
    bottom: 0;
    cursor: default;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    z-index: 99999;
		-webkit-transition: opacity .5s;
		-moz-transition: opacity .5s;
		-ms-transition: opacity .5s;
		-o-transition: opacity .5s;
		transition: opacity .5s;
}
.popup {
	background-color: #fff;
	display: inline-block;
	left: 50%;
	opacity: 0;
	width:745px;
	height:485px;
	position: fixed;
	top: 50%;
	visibility: hidden;
	z-index: 999999;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: opacity .5s, top .5s;
	-moz-transition: opacity .5s, top .5s;
	-ms-transition: opacity .5s, top .5s;
	-o-transition: opacity .5s, top .5s;
	transition: opacity .5s, top .5s;
}
.popup .close_window {
	width: 21px;
	height: 21px;
	position: absolute;
	top: 20px;
    right: 25px;
	cursor: pointer;
	background:url(../img/close.png) no-repeat 0px 0px;
}
.popup_title{
}
.popup_title .backtohall{
	display: block;
  width: 221px;
  margin: 22px auto 0px;
  background: url(../img/back.png) no-repeat 1px 5px;
  color: #3292ff;
  font: 300 15px 'Ubuntu';
  padding-left: 23px;
  cursor:pointer;
}
.popup_title .backtohall span{
	border-bottom:1px dotted #3292ff;
}
.popup_title .backtohall:hover span{
	border-bottom:1px dotted #fff;
}
.popup_title h3{
	color:#061535; font:500 39px 'Ubuntu'; text-align:center;   line-height: 63px;
}
.popup_title h3 span{
	width:150px; height:20px; background:url(../img/bg/line.png) repeat-x;   margin-top: 29px; display:block;
}
.popup_left{
	float:left;
}
.popup_right{
	float:right;
}
.list{
	margin: 27px 206px 0px 80px;
}
.list p{
	color:#070e25; font:300 15px 'Ubuntu'; padding-bottom: 10px;
}
.list_line{
	border-bottom:1px solid #98c8ff; height:3px; display:inline-block; vertical-align:top;
}
.list_right{
	float:right; color:#070e25; font:500 18px 'Ubuntu'; width:110px;   margin-top: -2px;
}
.step{
	margin: 20px 0px 0px 0px;
}
.form{
	float: right; width: 566px;
  border-left: 1px solid #98c8ff;
  padding: 9px 74px 1px 20px;
}
.step .number{
float: left;
}


.form > div{
	display:inline-block; vertical-align:top; margin: 0px 18px 22px 0px;
}
.form > div > span{
	color:#3292ff; font:300 15px 'Ubuntu'; display:block; padding:0px 0px 7px 20px;
}
.form > div > input{
	  background: #f0f0f0;
  border: 1px solid #bbbbbb;
  border-radius: 3px;
  padding: 13px 10px 13px 21px;
  color: #061535;
  font: 300 15px 'Ubuntu';
  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(216,216,216,1);
  -moz-box-shadow: inset 0px 0px 10px 0px rgba(216,216,216,1);
  box-shadow: inset 0px 0px 10px 0px rgba(216,216,216,1);
  width: 90%;
}
.form1{
	width:300px;
}
.form2{
	width:209px;
}
.form3{
	  width: 221px;
}
.form  .form3 input{
	  width: 85%;
}
.form4{
	width:296px;
}
.form > .product_not_gray{
  margin: 0px 18px 0px 71px;
}
.form > .product_not_gray .button{
  margin: -2px 0px 0px 12px;
  border-radius: 5px;
  padding: 10px 30px 11px;
}


.on {
    color:#e34e04;
}


.another_checkbox label:hover{
	color:#e34e04;
}
.otodvinsya{
margin-top:50px;
}


