*{margin:0;padding:0;outline-style:none;border:0px none}
img{border:none;}
html{}
body{font-size:14px;font-family:"PFDin DisplayPro Reg";color:#000;min-height:300px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;cursor:pointer}
b, strong{font-weight:bold;}
u{text-decoration:underline;}
s{text-decoration:line-through;}
p{margin:0;}
i{font-style:italic;}
big{text-transform:uppercase;}
small{text-transform:lowercase;}
ul{position:relative;}
ul li{list-style:none}
ol{position:relative;}
footer .top_footer .form3 .good{bottom: 172px!important;}
@font-face {
	font-family: 'Conv_ProximaNova-Bold_0';
	src: url('fonts/ProximaNova-Bold/ProximaNova-Bold_0.eot');
	src: url('fonts/ProximaNova-Bold/ProximaNova-Bold_0.woff') format('woff'), url('fonts/ProximaNova-Bold/ProximaNova-Bold_0.ttf') format('truetype'), url('fonts/ProximaNova-Bold/ProximaNova-Bold_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_ProximaNova-Reg_2';
	src: url('fonts/ProximaNova-Reg/ProximaNova-Reg_2.eot');
	src: url('fonts/ProximaNova-Reg/ProximaNova-Reg_2.woff') format('woff'), url('fonts/ProximaNova-Reg/ProximaNova-Reg_2.ttf') format('truetype'), url('fonts/ProximaNova-Reg/ProximaNova-Reg_2.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.wrapper{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	float: left;
	width: 100%;
	min-width: 1100px;
}

div.good{
display:none;
	position:absolute;
	left:50%;
	bottom:119px;
	width:255px;
	height:52px;
	line-height:52px;
	color:#fff;
	font-size:16px;
	background:#2a903b;
	font-family: 'Conv_ProximaNova-Bold_0';
	z-index:100;
	text-transform:uppercase;
	text-align:center;
	margin:0 0 0 -127px;
}

.form1 div.good{
	bottom:140px;
}

.form3 div.good{
	bottom:140px;
}

label{position:relative;float:left;}
label .alert{
	display:none;
	position:absolute;
	width:204px;
	height:56px;
	line-height:54px;
	font-size:16px;
	font-weight:700;
	text-align:center;
	font-family: 'Conv_ProximaNova-Reg_2';
	right:-214px;
	top:-2px;
	color:#fff;
	background:#a41c21;
}

label .alert span{
	position:absolute;
	left:-12px;
	top:16px;
	width:12px;
	height:24px;
	background:url(images/triangle.png) left top no-repeat;
}

div.popup_order{
	display:none;
	position:absolute;
	top:0;
	left:50%;
	margin:0 0 0 -518px;
	width:942px;
	background:#fff;
	padding:53px 47px;
	border:4px solid #000;
	z-index: 99999;
}

div.popup_order .popup_close{
	position:absolute;
	z-index:999;
	cursor:pointer;
	right:23px;
	top:23px;
	width:16px;
	height:16px;
	background:url(images/close_popup.png) no-repeat;
}

div.popup_order .slider-wrapper{
	float:left;
	width:400px;
}

div.popup_order .nivoSlider{
	float:left;
	position:relative;
	width:377px;
}

div.popup_order  .left article{
	position:relative;
	float:left;
	
}

/*div.popup_order  .left article:hover .border{
	display:block;
}*/

div.popup_order  img.big_thumb{
	position:relative;
	float:left;
	width:377px;
	height:377px;
}

div.popup_order  img.small_thumb{
	position:relative;
	float:left;
	width:116px;
	height:116px;
	margin:10px 13px 0 0;
}

div.popup_order .no-border  img.small_thumb{
	margin:10px 0 0 0;
}

div.popup_order  .left .border{
	position:absolute;	
	top:10px;
	display:none;
	left:0;
	width:112px;
	height:112px;
	border:4px solid red;
}

/*div.popup_order .nivoSlider .nivo-main-image{
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

div.popup_order .nivoSlider a.nivo-imageLink{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	z-index:6;
	display:none;
}

div.popup_order .nivo-slice{
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}

div.popup_order .nivo-box{
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}

div.popup_order .nivo-box img{display:block;}
div.popup_order .nivo-controlNav{
	display:inline-block;
	width:400px;
	z-index:200;
	padding:9px;
	margin:0px 0 0 -23px;

}

div.popup_order .nivo-controlNav img{width:116px;height:116px;}
div.popup_order .nivo-control{float:left;margin:0 0 14px 14px;position:relative;}
div.popup_order .nivo-control:hover::before, div.popup_order .nivo-control.active::before{content:'.';position:absolute;width:116px;height:116px;left:0;top:0;text-indent:-99999px;background:url(images/mask.png) left top no-repeat;z-index:100}
*/
div.popup_order .right{float:right;width:492px;}
div.popup_order .info_block{float:right;width:492px;}
div.popup_order .info_block h4{
	display:block;
	font-size:36px;
	color:#000;
	font-weight:400;
	font-family:'Conv_ProximaNova-Bold_0';
	margin:20px 0 8px;
}

/*div.popup_order .info_block .price span{
	font-size:23px;
	color:#888;
	font-family:'Conv_ProximaNova-Reg_2';
	text-decoration:line-through;
}

div.popup_order .info_block .price span+span{
	font-size:31px;
	font-weight:700;
	color:rgb(117, 32, 133);
	font-family:'Conv_ProximaNova-Reg_2';
	text-decoration:none;
	margin:0 0 0 15px;
}*/

div.popup_order .info_block .price span{
	font-size:31px;
	font-weight:700;
	color:rgb(117, 32, 133);
	font-family:'Conv_ProximaNova-Reg_2';
	text-decoration:none;
	margin:0 0 0 15px;
}

div.popup_order .info_block p{
	font-size:18px;
	line-height:28px;
	font-family:'Conv_ProximaNova-Reg_2';
	margin:40px 0 0;
	border-bottom:1px solid #d1d1d1;
	padding:0 0 39px;
}

div.popup_order .form_{
	float:left;
	position:relative;
	/*width:240px;
	margin:0 0 0 35px;*/
	margin:20px 0 0 10px;
	width:255px;
	padding:0 32px;
	height:353px;
	background:url(images/popup_form.png) no-repeat;
}

div.popup_order .form_ .good{
	bottom:79px;
	left:159px;
}

div.popup_order .form_ h3{
	width:238px;
	font-size:21px;
	line-height:23px;
	font-weight:400;
	font-family:'Conv_ProximaNova-Bold_0';
	text-transform:uppercase;
	/*margin:50px 0 0 0px;*/
	margin:20px 0 0 0;
}

div.popup_order .form_ h4{
	width:238px;
	font-size:16px;
	line-height:18px;
	font-weight:400;
	font-family:'Conv_ProximaNova-Bold_0';
	margin:5px 0 20px;
}

div.popup_order .form_ input[type=text]{
	position:relative;
	float:left;
	width:233px;
	height:50px;
	border:1px solid #c9c9c9;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:16px;
	line-height:50px;
	color:#a0a0a0;
	margin:0 0 8px 0;
	padding:0 10px;
}

div.popup_order .form_ .send_popup_form2{
	position:relative;
	float:left;
	text-align:center;
	cursor:pointer;
	width:255px;
	height:50px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:16px;
	line-height:50px;
	color:#fff;
	margin:0 0 8px 0;
	text-transform:uppercase;
	background:rgb(117, 32, 133);
}

header{
	position:relative;
	margin:0 auto;
	overflow:hidden;
	width:950px;
	height:109px;
	background:url(images/header.jpg) repeat-x;
}

header .logo{
	position:relative;
	float:left;
	width:150px;
	height:84px;
	padding:25px 0 0 129px;
	background:url(images/logo.jpg) no-repeat;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:18px;
	line-height:21px;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
}

header .info{
	position:relative;
	float:right;
	width:485px;
	margin:35px 0 0 0;
	
}

header .info .phone{
	position:relative;
	float:left;
	text-align: right;
	width:280px;
	font-family: 'Conv_ProximaNova-Reg_2';
	font-size:30px;
	line-height:44px;
	color:#000;
}

header .info .phone a{
	color:#000;
}

header .info .phone b{
	font-family: 'Conv_ProximaNova-Bold_0';
}

header .info .call_back1{
	position:relative;
	float:right;
	text-align:center;
	width:185px;
	height:44px;
	background:rgb(117, 32, 133);
	font-family: 'Conv_ProximaNova-Reg_2';
	font-size:16px;
	line-height:44px;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
}

section.promo{
	position:relative;
	float:left;
	width:100%;
	height:879px;
	background:url(images/promo.jpg) center top no-repeat;
}

section.promo .in_promo{
	position:relative;
	width:950px;
	height:879px;
	margin:0 auto;
}

section.promo .in_promo h2.title{
	position:relative;
	float:left;	
	width:520px;
	margin:40px 0 35px 0;
	padding:0 0 0 430px;
	font-family: 'Conv_ProximaNova-Reg_2';
	font-size:35px;
	line-height:42px;
	color:#000;
	text-transform:uppercase;
}
section.promo .in_promo h2.title b{font-family: 'Conv_ProximaNova-Bold_0';}

section.promo .wrap_form1{
	position:relative;
	float:right;
	width:319px;
}

section.promo .in_promo .form{
	position:relative;
	float:right;
	width:255px;
	height:433px;
	background:url(images/form1.png) no-repeat;
	padding:0 32px;
}

section.promo .in_promo .form h3{
	position:relative;
	float:left;
	width:255px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:20px;
	line-height:22px;
	color:#000;
	text-transform:uppercase;
	/*margin:31px 0 0 0;*/
	margin:31px 0 23px 0;
}

section.promo .in_promo .form p{
	position:relative;
	float:left;
	width:255px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:12px;
	line-height:18px;
	color:#000;
	text-transform:uppercase;
	margin:8px 0 23px 0;
}

section.promo .in_promo .form input[type=text]{
	position:relative;
	float:left;
	width:233px;
	height:50px;
	border:1px solid #c9c9c9;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:16px;
	line-height:50px;
	color:#a0a0a0;
	margin:0 0 8px 0;
	padding:0 10px;
}

section.promo .in_promo .form .send_form1{
	position:relative;
	float:left;
	text-align:center;
	cursor:pointer;
	width:255px;
	height:50px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:16px;
	line-height:50px;
	color:#fff;
	margin:0 0 8px 0;
	text-transform:uppercase;
	margin:24px 0 0 0;
	background:rgb(117, 32, 133);
}

section.promo .in_promo .form h4{
	position:relative;
	float:left;
	text-align:center;
	cursor:pointer;
	width:255px;
	height:50px;
	font-family: 'Conv_ProximaNova-Reg_2';
	font-size:14px;
	line-height:16px;
	color:#000;
	margin:19px 0 8px 0;

}

section.promo .in_promo .action{
	position:absolute;
	top:616px;
	left:296px;
	width:654px;
	background:url(images/action.png) no-repeat;
	padding:24px 0 0 0;
}

section.promo .in_promo .action .in_action{
	position:relative;
	float:left;
	padding:0 0 0 80px;
	width:574px;
	height:124px;
	
}

section.promo .in_promo .action .in_action{
	position:relative;
	float:left;
	padding:0 0 0 80px;
	width:574px;
	height:124px;
}

section.promo .in_promo .action .in_action .left{
	position:relative;
	float:left;
	width:270px;
	height:124px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:32px;
	line-height:32px;
	color:#fff;
	text-transform:uppercase;
}

section.promo .in_promo .action .in_action .left h2{
	position:relative;
	float:left;
	width:330px;
	height:124px;
	font-family: 'Conv_ProximaNova-Bold_0';
	/*font-size:32px;
	line-height:32px;*/
	line-height:26px;
	font-size:22px;
	color:#bd3e1c;
	text-transform:uppercase;
}

/*section.promo .in_promo .action .in_action .left{
	position:relative;
	float:right;
	width:225px;
	height:124px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:32px;
	line-height:32px;
	color:#fff;
	text-transform:uppercase;
}*/

section.promo .in_promo .action .in_action .right{
	position:relative;
	float:right;
	width:225px;
	height:124px;
}

section.promo .in_promo .action .in_action .right .old_price{
	position:relative;
	float:left;
	width:225px;
	font-family: 'Conv_ProximaNova-Reg_2';
	font-size:24px;
	line-height:26px;
	color:#000;
	text-decoration:line-through;
}

section.promo .in_promo .action .in_action .right .new_price{
	position:relative;
	float:right;
	width:225px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:39px;
	line-height:41px;
	color:#000;
	text-transform:uppercase;
}

section.promo .in_promo .action .in_action .wrap_timer{
	position:absolute;
	top:90px;
	left:156px;
	width:348px;
	

}

section.promo .in_promo .action .in_action .wrap_timer .timer{
	position:relative;
	float:left;	
	width:342px;
	height:84px;
	background:url(images/timer.png) no-repeat;
}

section.promo .in_promo .action .in_action .wrap_timer p{
	position:relative;
	float:left;	
	text-align:center;
	width:342px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:18px;
	line-height:20px;
	color:#8a8a8a;
	text-transform:uppercase;
	margin:9px 0 0 0;
}

section.plus{
	position:relative;
	float:left;
	width:100%;
	height:240px;
	background:url(images/plus.jpg) center top no-repeat;
}

section.plus .in_plus{
	position:relative;
	width:950px;
	overflow:hidden;
	margin:0 auto;
}

section.plus .in_plus article{
	position:relative;
	float:left;

}

section.plus .in_plus article.one{
	width:120px;
	margin:34px 75px 0 45px;
}

section.plus .in_plus article.two{
	width:92px;
	margin:34px 80px 0 0px;
}

section.plus .in_plus article.three{
	width:175px;
	margin:34px 85px 0 0px;
}

section.plus .in_plus article.four{
	width:220px;
	margin:34px 0px 0 0px;
}

section.plus .in_plus article.one h2,
	section.plus .in_plus article.one h3,
		section.plus .in_plus article.one p{
	width:120px;
}

section.plus .in_plus article.two h2,
	section.plus .in_plus article.two h3,
		section.plus .in_plus article.two p{
	width:92px;
}

section.plus .in_plus article.three h2,
	section.plus .in_plus article.three h3,
		section.plus .in_plus article.three p{
	width:175px;
}

section.plus .in_plus article.four h2,
	section.plus .in_plus article.four h3,
		section.plus .in_plus article.four p{
	width:220px;
}

section.plus .in_plus article h2{
	position:relative;
	float:left;
	text-align:center;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:98px;
	line-height:82px;
	color:#fff;
	text-transform:uppercase;
}

section.plus .in_plus article h3{
	position:relative;
	float:left;
	text-align:center;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:25px;
	line-height:25px;
	color:#fff;
	text-transform:uppercase;
}

section.plus .in_plus article span{
	position:relative;
	float:left;
	text-align:center;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:18px;
	line-height:18px;
	color:#fff;
	margin:9px 0 0 0;
}

section.catalog{
	position:relative;
	float:left;
	width:100%;
}

section.catalog .in_catalog{
	position:relative;
	width:950px;
	margin:0 auto;
}

section.catalog .in_catalog h2.title{
	position:relative;
	float:left;
	width:950px;
	text-align:center;
	height:60px;
	margin:40px 0 50px 0;
}

section.catalog .in_catalog h2.title span{
	position:relative;
	display:inline-block;
	height:60px;
	background:rgb(117, 32, 133);
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:30px;
	line-height:60px;
	color:#fff;
	padding:0 30px;
	text-transform:uppercase;
}

section.catalog .in_catalog .articles_block{
	position:relative;
	float:left;
	width:950px;	
	margin:0 0 47px 0;
}

section.catalog .in_catalog .articles_block article{
	position:relative;
	float:left;
	width:295px;	
	border:4px solid rgb(117, 32, 133);
	margin:0 20px 0 0;
}

section.catalog .in_catalog .articles_block article.no-border{
	margin:0;
}

section.catalog .in_catalog .articles_block article .head{
	position:relative;
	float:left;
	width:295px;
	text-align:center;
	padding:11px 0 22px 0;
}

section.catalog .in_catalog .articles_block article h2.grey{
	position:relative;	
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:24px;
	line-height:29px;
	color:#000;
	color:#bfbfbf;
	text-decoration:underline;
}

section.catalog .in_catalog .articles_block article h2.line1{
	height:44px;
	margin-top:14px;
}

section.catalog .in_catalog .articles_block article h2.black{
	position:relative;	
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:24px;
	line-height:29px;
	color:#808080;
	text-decoration:underline;
}


section.catalog .in_catalog .articles_block article h2 span{
	position:relative;	
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:24px;
	line-height:29px;
	color:#000;
	color:000;
}

section.catalog .in_catalog .articles_block article .price{
	position:relative;
	float:left;	
	text-align:center;
	width:285px;
	padding:0 5px;
	height:51px;
	border-top:1px solid #cbcbcb;
	background:#ececec;
}

section.catalog .in_catalog .articles_block article .price span{
	display:inline-block;
	text-transform:uppercase;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:24px;
	line-height:51px;
	color:rgb(117, 32, 133);
	text-align:center;
}

section.catalog .in_catalog .articles_block article .price span.old_price{
	text-decoration:line-through;
	font-family: 'Conv_ProximaNova-Reg_2';
	font-size:18px;
	line-height:51px;
	color:#000;
	margin:0 10px 0 0;
}

section.catalog .in_catalog .articles_block article .do_order{
	position:relative;
	float:left;	
	width:295px;
	height:53px;
	text-align:center;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:18px;
	line-height:53px;
	color:#fff;
	text-transform:uppercase;
	background:rgb(117, 32, 133);
	cursor:pointer;
}

section.catalog .in_catalog .articles_block article .info_block{display:none;}
section.catalog .in_catalog .articles_block article .nivoSlider{display:none;}

section.ww{
	position:relative;
	float:left;
	width:100%;
	height:790px;
	background:url(images/ww.jpg) center top no-repeat;
}

section.ww .in_ww{
	position:relative;
	width:950px;
	height:790px;
	overflow:hidden;
	margin:0 auto;
}

section.ww .in_ww h2.title{
	position:relative;
	float:left;
	width:950px;
	text-align:center;
	height:60px;
	margin:50px 0 50px 0;
	
}

section.ww .in_ww h2.title span{
	position:relative;
	display:inline-block;
	height:60px;
	background:rgb(117, 32, 133);
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:30px;
	line-height:60px;
	color:#fff;
	padding:0 30px;
	text-transform:uppercase;
}


section.ww .in_ww article{
	position:absolute;
	width:320px;
	height:108px;
	padding:0 0 0 155px;
}

section.ww .in_ww article span{
	position:relative;
	float:left;
	width:280px;
	padding:0 40px 0 0;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:18px;
	line-height:20px;
	color:#fff;
	margin:30px 0 0 0;
}

section.ww .in_ww article.one{
	background:url(images/ww/ww1.png) no-repeat;
	top:160px;
	left:475px;
}

section.ww .in_ww article.two{
	background:url(images/ww/ww2.png) no-repeat;
	top:276px;
	left:414px;
}

section.ww .in_ww article.three{
	background:url(images/ww/ww3.png) no-repeat;
	top:392px;
	left:463px;
}

section.ww .in_ww article.four{
	background:url(images/ww/ww4.png) no-repeat;
	top:508px;
	left:465px;
}

section.ww .in_ww article.five{
	background:url(images/ww/ww5.png) no-repeat;
	top:625px;
	left:395px;
}

section.ww .in_ww article.five span{
	margin:22px 0 0 0;
}


section.ww2{
	position:relative;
	float:left;
	width:100%;
	height:584px;
	background:url(images/ww2.jpg) center top no-repeat;
	margin:75px 0 0 0;
	
}

section.ww2 .in_ww2{
	position:relative;
	width:950px;
	height:584px;
	margin:0 auto;
	overflow:hidden;
}

section.ww2 .in_ww2 h2.title{
	position:relative;
	float:left;
	width:950px;
	text-align:center;
	height:60px;
	margin:25px 0;
}

section.ww2 .in_ww2 h2.title span{
	position:relative;
	display:inline-block;
	height:60px;
	background:rgb(117, 32, 133);
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:30px;
	line-height:60px;
	color:#fff;
	padding:0 75px;
	text-transform:uppercase;
}

section.ww2 .in_ww2 .images_block{
	position:relative;
	float:left;
	width:775px;
	margin:95px 82px 0 102px; 
}

section.ww2 .in_ww2 .images_block img{
	position:relative;
	float:left;
	width:133px;
	height:213px;
	margin:0 20px 0 0;
}

section.ww2 .in_ww2 article{
	position:absolute;
}

section.ww2 .in_ww2 article.one{
	top:117px;
	width:230px;
	left:55px;
}

section.ww2 .in_ww2 .one span{
	width:230px;
}

section.ww2 .in_ww2 article.two{
	top:440px;
	width:230px;
	left:210px;
}

section.ww2 .in_ww2 .two span{
	width:230px;
}

section.ww2 .in_ww2 article.three{
	top:130px;
	width:230px;
	left:390px;
}

section.ww2 .in_ww2  article.three span{
	width:185px;
}

section.ww2 .in_ww2 article.four{
	top:440px;
	width:140px;
	left:560px;
}

section.ww2 .in_ww2  article.four span{
	width:140px;
}

section.ww2 .in_ww2 article.five{
	top:117px;
	width:230px;
	left:670px;
}


section.ww2 .in_ww2  article.five span{
	width:230px;
}

section.ww2 .in_ww2 article span{
	position:relative;
	float:left;	
	text-align:center;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:21px;
	line-height:25px;
	color:rgb(117, 32, 133);
	text-transform:uppercase;
}


section.form_2{
	position:relative;
	float:left;
	width:100%;
	height:471px;
	background:url(images/form2.jpg) center top no-repeat;
	margin:10px 0 0 0;
}

section.form_2 .in_form{
	position:relative;
	width:950px;
	margin:0 auto;
}

section.form_2 .in_form .info{
	position:relative;
	float:left;
	width:310px;
	padding:0 60px;
	margin:124px 0 0 0;
} 

section.form_2 .in_form .info span{
	position:relative;
	float:left;
	text-align:center;
	width:310px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:42px;
	line-height:50px;
	color:#fff;
	text-transform:uppercase;
} 

section.form_2 .in_form .info p{
	position:relative;
	float:left;
	text-align:center;
	width:310px;
	font-family: 'Conv_ProximaNova-Reg_2';
	font-size:24px;
	line-height:26px;
	color:#fff;
	text-transform:uppercase;
	margin:15px 0 0 0;
} 

section.form_2 .in_form .wrap_form2{
	position:relative;
	float:right;
	width:319px;
	padding:18px 0 0 0;
}

section.form_2 .in_form .form{
	position:relative;
	float:right;
	width:255px;
	height:433px;
	background:url(images/form1.png) no-repeat;
	padding:0 32px;
	
}

section.form_2 .in_form .form h3{
	position:relative;
	float:left;
	width:255px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:20px;
	line-height:22px;
	color:#000;
	text-transform:uppercase;
	margin:31px 0 0 0;
}

section.form_2 .in_form .form p{
	position:relative;
	float:left;
	width:205px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:15px;
	line-height:18px;
	color:#000;
	text-transform:uppercase;
	margin:8px 0 23px 0;
}

section.form_2 .in_form .form input[type=text]{
	position:relative;
	float:left;
	width:233px;
	height:50px;
	border:1px solid #c9c9c9;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:16px;
	line-height:50px;
	color:#a0a0a0;
	margin:0 0 8px 0;
	padding:0 10px;
}

section.form_2 .in_form .form .send_form2{
	position:relative;
	float:left;
	text-align:center;
	cursor:pointer;
	width:255px;
	height:50px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:16px;
	line-height:50px;
	color:#fff;
	margin:0 0 8px 0;
	text-transform:uppercase;
	margin:24px 0 0 0;
	background:rgb(117, 32, 133);
}

section.form_2 .in_form .form h4{
	position:relative;
	float:left;
	text-align:center;
	cursor:pointer;
	width:255px;
	height:50px;
	font-family: 'Conv_ProximaNova-Reg_2';
	font-size:14px;
	line-height:16px;
	color:#000;
	margin:19px 0 8px 0;
}

section.promo .in_promo .form h4{
	position:relative;
	float:left;
	text-align:center;
	cursor:pointer;
	width:255px;
	height:50px;
	font-family: 'Conv_ProximaNova-Reg_2';
	font-size:14px;
	line-height:16px;
	color:#000;
	margin:19px 0 8px 0;
}

section.hww{
	position:relative;
	float:left;
	width:100%;
	margin:25px 0 0 0;
}

section.hww .in_hww{
	position:relative;
	width:950px;
	margin:0 auto;
	overflow:hidden;
}

section.hww .in_hww h2.title{
	position:relative;
	float:left;
	width:950px;
	text-align:center;
	height:60px;
	margin:37px 0 52px 0;
}

section.hww .in_hww h2.title span{
	position:relative;
	display:inline-block;
	height:60px;
	background:rgb(117, 32, 133);
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:30px;
	line-height:60px;
	color:#fff;
	padding:0 30px;
	text-transform:uppercase;
}

section.hww .in_hww .articles_block{
	position:relative;
	float:left;
	width:950px;
	background:url(images/arrows.png) no-repeat;
}

section.hww .in_hww .articles_block article{
	position:relative;
	float:left;
	width:154px;
}

section.hww .in_hww .articles_block article.one{
	margin:0 99px 0 27px;
}

section.hww .in_hww .articles_block article.two{
	margin:0 89px 0 0px;
}

section.hww .in_hww .articles_block article.three{
	margin:0 99px 0 0px;
}

section.hww .in_hww .articles_block article.four{
	margin:0;
}

section.hww .in_hww .articles_block article img{
	position:relative;
	float:left;
	width:154px;
	height:154px;
}

section.hww .in_hww .articles_block article span{
	position:relative;
	float:left;
	text-align:center;
	width:154px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:21px;
	line-height:28px;
	color:#000;
	text-transform:uppercase;
	margin:25px 0 0 0;
}

section.comments{
	position:relative;
	float:left;
	width:100%;
	margin:29px 0 0 0;
}

section.comments .in_comments{
	position:relative;
	width:950px;
	padding:0px 10px;
	margin:0 auto;
	overflow:hidden;
}

section.comments .in_comments .articles_block{
	position:relative;
	float:left;
	width:950px;
	margin:20px 0 0 0;
}

section.comments .in_comments h2.title{
	position:relative;
	float:left;
	width:950px;
	text-align:center;
	height:60px;
	margin:37px 0 52px 0;
}

section.comments .in_comments h2.title span{
	position:relative;
	display:inline-block;
	height:60px;
	background:rgb(117, 32, 133);
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:30px;
	line-height:60px;
	color:#fff;
	padding:0 30px;
	text-transform:uppercase;
}

section.comments .in_comments article.big{
	position:relative;
	float:left;
	width:860px;
	height:236px;
	padding:0px 45px;
	background:url(images/big_comment.png) left bottom no-repeat;
	margin:60px 0 0 0;
}


section.comments .in_comments article.big img{
	position:absolute;
	top:-42px;
	left:-10px;
	width:117px;
	height:117px;
	z-index:999;
}

section.comments .in_comments  article.big .info{
	position:relative;
	float:left;
	width:282px;
	height:67px;
	margin:0 560px 0 0;
	padding:0 0 0 54px;
	background:url(images/info_comment.png) left bottom no-repeat #ededed;
}

section.comments .in_comments article.big .info h3{
	position:relative;
	float:left;
	text-align:center;
	width:165px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:16px;
	line-height:19px;
	color:#fff;
	text-transform:uppercase;
	margin:16px 0 0 0;
}

section.comments .in_comments  article.big .info a{
	position:relative;
	float:left;
	text-align:center;
	width:165px;
	font-family: 'Conv_ProximaNova-Reg_2';
	font-size:15px;
	line-height:15px;
	color:#fff;
	text-transform:uppercase;
}

section.comments .in_comments article.big .text{
	position:relative;
	float:left;
	
	width:830px;
	padding:0 15px;
	font-family: 'Conv_ProximaNova-Reg_2';
	font-size:16px;
	line-height:24px;
	color:#000;
}

section.comments .in_comments article.big .text p{
	position:relative;
	float:left;
	width:750px;
	font-family: 'Conv_ProximaNova-Reg_2';
	font-size:16px;
	line-height:24px;
	color:#000;
	margin:25px 0 0 0;
	padding:0 15px;
}

section.comments .in_comments .articles_block article{
	position:relative;
	float:left;
	width:365px;
	height:316px;
	padding:0px 45px;
	background:url(images/small_comment.png) left bottom no-repeat;
}

section.comments .in_comments .articles_block article.right{
	float:right;
}

section.comments .in_comments .articles_block article img{
	position:absolute;
	top:-42px;
	left:-10px;
	width:117px;
	height:117px;
	z-index:999;
}

section.comments .in_comments .articles_block article .info{
	position:relative;
	float:left;
	width:282px;
	height:67px;
	margin:0 129px 0 0;
	padding:0 0 0 54px;
	background:url(images/info_comment.png) left bottom no-repeat #ededed;
}

section.comments .in_comments .articles_block article .info h3{
	position:relative;
	float:left;
	text-align:center;
	width:165px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:17px;
	line-height:19px;
	color:#fff;
	text-transform:uppercase;
	margin:16px 0 0 0;
}

section.comments .in_comments .articles_block article .info a{
	position:relative;
	float:left;
	text-align:center;
	width:165px;
	font-family: 'Conv_ProximaNova-Reg_2';
	font-size:15px;
	line-height:15px;
	color:#fff;
	text-transform:uppercase;
}

section.comments .in_comments .articles_block article .info span a, section.comments .in_comments  article.big .info span a{
	color:#fff;
}

section.comments .in_comments .articles_block article .text{
	position:relative;
	float:left;
	width:350px;
	height:193px;
	overflow:hidden;
	font-family: 'Conv_ProximaNova-Reg_2';
	font-size:16px;
	line-height:24px;
	color:#000;

}

section.comments .in_comments .articles_block article .text p{
	position:relative;
	float:left;
	width:365px;
	font-family: 'Conv_ProximaNova-Reg_2';
	font-size:16px;
	line-height:24px;
	color:#000;
	margin:25px 0 0 0;
}

footer{
	position:relative;
	float:left;
	width:100%;
	background:url(images/footer.jpg) center top no-repeat;
}

footer .top_footer{
	position:relative;
	width:1020px;
	margin:0 auto;
	height:622px;
}

footer .top_footer .bottom{
	position:relative;
	float:left;
	width:640px;
	margin:415px 0 0 0;

}

footer .top_footer .bottom .address{
	position:relative;
	float:left;
	width:640px;
	height:119px;
	margin:0;
	padding:5px 0 0 0;
	margin:0 0 0 5px;
	background:url(images/bottom.png) no-repeat;
}

footer .top_footer .bottom .address .tr{
	position:relative;
	float:left;
	width:595px;
	height:20px;
	margin:0 0 0 65px;
}

footer .top_footer .bottom .address .tr span{
	position:relative;
	float:left;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:14px;
	line-height:20px;
	color:#bd3e1c;
	text-transform:uppercase;
	width:115px;
}

footer .top_footer .bottom .address .tr .inet{width:150px;line-height:20px;font-size:13px;}

footer .top_footer .bottom .address .tr a{
	position:relative;
	float:left;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:14px;
	line-height:20px;
	color:#000;
	text-decoration:underline;

}

footer .top_footer .bottom .address .tr + .tr a{text-decoration:none;}

footer .top_footer .bottom .address .tr a:hover{text-decoration:none;}
footer .top_footer .bottom .address .tr p{float:right;width:430px;font-family: 'Conv_ProximaNova-Bold_0';font-size:13px;color:#000;}

footer .top_footer .bottom .social{
	position:relative;
	float:left;
	margin:6px 0 0 30px;
}

footer .top_footer .bottom .social a{
	position:relative;
	float:left;
	width:58px;
	height:58px;
	margin:0 10px 0 0;
}

footer .top_footer .wrap_form3{
	position:relative;
	float:right;
	width:354px;
	padding:62px 0 0 0;
}

footer .top_footer .form3{
	position:relative;
	float:right;
	width:255px;
	height:500px;
	background:url(images/form3.png) no-repeat;
	padding:0 32px;
	margin:0px 35px 0 0;
}

footer .top_footer .form3 .good{bottom:75px;}
footer .top_footer .form3 h3{
	position:relative;
	float:left;
	width:255px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:20px;
	line-height:20px;
	color:#000;
	text-transform:uppercase;
	margin:31px 0 0 0;
}

footer .top_footer .form3 p{
	position:relative;
	float:left;
	width:255px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:20px;
	line-height:20px;
	text-transform:uppercase;
	margin:8px 0 23px 0;
}

footer .top_footer .form3 input[type=text]{
	position:relative;
	float:left;
	width:233px;
	height:50px;
	border:1px solid #c9c9c9;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:16px;
	line-height:50px;
	color:#a0a0a0;
	margin:0 0 8px 0;
	padding:0 10px;
}

footer .top_footer .form3 textarea{
	position:relative;
	float:left;
	width:233px;
	height:108px;
	border:1px solid #c9c9c9;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:16px;
	line-height:18px;
	color:#a0a0a0;
	margin:0 0 8px 0;
	padding:10px 10px;
	resize:none;
}

footer .top_footer .form3 .send_form3{
	position:relative;
	float:left;
	text-align:center;
	cursor:pointer;
	width:255px;
	height:50px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:16px;
	line-height:50px;
	color:#fff;
	margin:0 0 8px 0;
	text-transform:uppercase;
	margin:14px 0 0 0;
	background:rgb(117, 32, 133);
}

footer .top_footer .form3 h4{
	position:relative;
	float:left;
	text-align:center;
	cursor:pointer;
	width:255px;
	height:50px;
	font-family: 'Conv_ProximaNova-Reg_2';
	font-size:14px;
	line-height:16px;
	color:#000;
	margin:19px 0 8px 0;

}

footer .bottom_footer{
	position:relative;
	width:950px;
	margin:0 auto;
	overflow:hidden;
	height:70px;
}

footer .bottom_footer .lft{
	position:relative;
	float:left;
	width:300px;
	font-family: Arial;
	font-weight:bold;
	font-size:13px;
	line-height:13px;
	color:#8a8a8a;
	height:13px;
	text-transform: uppercase;
	margin:38px 0 0 0;
}

footer .bottom_footer  .rght{
	position:relative;
	float:right;
	width:140px;
	font-family: Arial;
	font-weight:bold;
	font-size:13px;
	line-height:28px;
	color:#8a8a8a;
	height:28px;
	text-transform: uppercase;
	margin:32px 0 0 0;
	padding:0 35px 0 0;
	background:url(/land-page/images/cup.png) right center no-repeat;
}


#countdown,#countdown{
	height:72px;
}
#timer{position:relative;float:left;width:344px;margin:20px 0 0 0;padding:0 0 0 0px;}
#countdown #timer .timer_numbers,#countdown1 #timer .timer_numbers{position:relative;float:left;}
#timer span{
	position:relative;
	float:left;
	text-align:center;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-weight:bold;
	font-size:46px;
	line-height:46px;
	color:#fff;
	width:84px;
	height:72px;
	margin:-5px 2px 0 0;
}

#timer .other_width{
	width:75px;
}

.fog{position:fixed;display:none;left:0;top:0;width:100%;height:100%;background:url(images/shadow.png);z-index:9999;}
.popup_call,.popup_call2{
	position:fixed;
	display:none;
	width:319px;
	height:438px;
	top:50%;
	left:50%;
	margin-left:-160px;
	margin-top:-217px;z-index:99999;font-size:15px;}
	
.popup_call .popup_close,.popup_call2 .popup_close{
	position:absolute;
	z-index:999;
	cursor:pointer;
	right:23px;
	top:23px;
	width:16px;
	height:16px;
	background:url(images/close_popup.png) no-repeat;
}

.popup_call .form_,.popup_call2 .form_{
	position:relative;
	float:right;
	width:255px;
	height:433px;
	background:url(images/form1.png) no-repeat;
	padding:0 32px;
}

.popup_call .wrap_form,.popup_call2 .wrap_form{
	position:relative;
	float:left;
	width:319px;
}

.popup_call .form_ h3,.popup_call2 .form_ h3{
	position:relative;
	float:left;
	width:255px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:20px;
	line-height:22px;
	color:#000;
	text-transform:uppercase;
	margin:31px 0 0 0;
}

.popup_call .form_ p,.popup_call2 .form_ p{
	position:relative;
	float:left;
	width:255px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:12px;
	line-height:18px;
	color:#000;
	text-transform:uppercase;
	margin:8px 0 23px 0;
}

.popup_call .form_ input[type=text],.popup_call2 .form_ input[type=text]{
	position:relative;
	float:left;
	width:233px;
	height:50px;
	border:1px solid #c9c9c9;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:16px;
	line-height:50px;
	color:#a0a0a0;
	margin:0 0 8px 0;
	padding:0 10px;
}

.popup_call .form_ .send_popup_form,.popup_call2 .form_ .send_popup_form{
	position:relative;
	float:left;
	text-align:center;
	cursor:pointer;
	width:255px;
	height:50px;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-size:16px;
	line-height:50px;
	color:#fff;
	margin:0 0 8px 0;
	text-transform:uppercase;
	margin:24px 0 0 0;
	background:rgb(117, 32, 133);
}

.popup_call .form_ h4,.popup_call2 .form_ h4{
	position:relative;
	float:left;
	text-align:center;
	cursor:pointer;
	width:255px;
	height:50px;
	font-family: 'Conv_ProximaNova-Reg_2';
	font-size:14px;
	line-height:16px;
	color:#000;
	margin:19px 0 8px 0;

}

.popup_call .error_call,.popup_call2 .error_call,
	.error_form1,
		.error_form2,
			.error_form3{
	position:relative;
	float:left;
	text-align:center;
	width:319px;
	height:40px;
	background:#FFD929;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-weight:bold;
	font-size:20px;
	line-height:40px;
	color:#000;
}


.popup_call .suc_call,.popup_call2 .suc_call,
	.suc_form1,
		.suc_form2,
			.suc_form3{
	position:relative;
	float:left;
	text-align:center;
	width:319px;
	height:40px;
	background:green;
	font-family: 'Conv_ProximaNova-Bold_0';
	font-weight:bold;
	font-size:20px;
	line-height:40px;
	color:#000;
	z-index:999;
}

.error_form1,
	.suc_form1,
		.error_form2,
			.suc_form2,
				.suc_form3,
					.error_form3{
		position:absolute;
		top:-40px;
		left:0;
		z-index:999;
}

.suc_form2,
	.error_form2{
		top:0;
}

.suc_form3,
	.error_form3{
		top:22px;
}

body:after{content:url(images/lightbox/close.png) url(images/lightbox/loading.gif) url(images/lightbox/prev.png) url(images/lightbox/next.png);display:none}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}
.lightbox .lb-image{display:block;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;background-color:#FFF;zoom:1;width:250px;height:250px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin:0 auto}
.lb-container{padding:4px}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel{display:block;width:32px;height:32px;background:url(images/lightbox/loading.gif) no-repeat;margin:0 auto}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container > .nav{left:0}
.lb-nav a{outline:none}
.lb-prev,.lb-next{width:49%;height:100%;cursor:pointer;display:block}
.lb-prev{left:0;float:left}
.lb-prev:hover{background:url(images/lightbox/prev.png) left 48% no-repeat}
.lb-next{right:0;float:right}
.lb-next:hover{background:url(images/lightbox/next.png) right 48% no-repeat}
.lb-dataContainer{padding-top:5px;zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;margin:0 auto}
.lb-data{color:#bbb;padding:0 4px}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(images/lightbox/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}
.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.lb-outerContainer:after,.lb-dataContainer:after{content:"";display:table;clear:both}

.imgshow{
	position:absolute;
	bottom:90px;
	left:0;
	width:370px;
	height:370px;
	cursor:pointer;
	z-index:999;
}