html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100.01%;
	vertical-align: baseline;
	background: transparent;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

textarea{
	resize: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*-----------------------------------------reset*/
/*-----------------------------------------font-face*/
@font-face {
/* This declaration targets Internet Explorer */
	font-family: 'PFAgoraSansProMedium';
	src: url('fonts/pfagorasanspro-medium-webfont.eot');
}

@font-face {
/* This declaration targets everything else */
	font-family: 'PFAgoraSansProMedium';
	src: url(//:) format('no404'), url('fonts/pfagorasanspro-medium-webfont.woff') format('woff'), url('fonts/pfagorasanspro-medium-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	/* This declaration targets Internet Explorer */
	font-family: 'PFDinDisplayPro';
	src: url('fonts/pfdindisplaypro-bold-webfont.eot');
}

@font-face {
	/* This declaration targets everything else */
	font-family: 'PFDinDisplayPro';
	src: url(//:) format('no404'), url('fonts/pfdindisplaypro-bold-webfont.woff') format('woff'), url('fonts/pfdindisplaypro-bold-webfont.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

/*-----------------------------------------font-face*/

html, body {
	position: relative;
	color: #000;
	min-width: 955px;
	font: normal 16px/20px Arial, sans-serif;
}

html{
}

body{
	background:#fff url(../i/back_pattern.png) 0 0 repeat;
}

.inner_page{
}

.wrapper{
	z-index: 1;
	position: relative;
	min-width: 945px;
	width: 100%;
	margin: 0 auto;
	background: url(../i/header.jpg) 50% 0 no-repeat;
	overflow: hidden;
}

.index_page .wrapper{
	background: none;
}

.base {
	width: 100%;
	min-width: 945px;
	overflow: hidden;
}

/*---------------------------------------------------------------------------global*/
 h1, h2, h3{
	 font-size: 1em;
 }

.ie{
	display: none;
}

a {
	color: #000;
	text-decoration: underline;
}

a:hover, a:focus {
	text-decoration: none;
}

.clear {
	clear: both;
}

.right{
	float: right;
}

.left{
	float: left;
}

/*---------------------------------------------------------------------------global*/
/*---------------------------------------------------------------------------header*/
.header {
	z-index: 20;
	position: relative;
	width: 945px;
	padding: 356px 0 0;
	margin: 0 auto;
	overflow: hidden;
}
.index_page .header{
	padding: 144px 0 0;
}

/*-----------------------------------------------------------------------nav*/

.nav_false .nav{
	display: none;
}
.nav{
	position: relative;
	width: 943px;
	height: 50px;
	margin: 0 auto;
	background: url(../i/nav_back.png) 0 0 repeat-x;
	border: 1px solid;
	border-color: #cccbcb #cccbcb #9f9f9f;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	behavior: url(styles/PIE.htc);
	overflow: hidden;
}

.lv_n{
	height: 50px;
	float: left;
	background: url(../i/nav_sep.png) 100% 50% no-repeat;
}

.lv_n:first-child{
	
}

.lv_n a {
	position: relative;
	display: block;
	height: 50px;
	padding: 0 25px;
	color: #000;
	font-size: 13.5px;
	font-weight: 700;
	line-height: 50px;
	text-transform: uppercase;
	text-decoration: none;
}

.lv_n:first-child a{
	border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	-khtml-border-radius: 4px 0 0 4px;
	behavior: url(styles/PIE.htc);
}

.lv_n a:hover, .lv_n.mark a{
	color: #fff;
	background: url(../i/nav_h.png) 0 0 repeat-x;
}

.media {
	position: relative;
	float: right;
	height: 50px;
	width: 120px;
	margin: 0 23px 0 0;
	line-height: 50px;
}

.media a {
	display: block;
	height: 50px;
	width: 76px;
	padding: 0 0 0 44px;
	font-size: 14px;
	font-weight: 700;
	line-height: 50px;
	text-decoration: none;
	background: url(../i/butt_media.png) 0 0 no-repeat;
}

.media a:hover, .media.mark a {
	color: #134acf;
}


/*-------------------------------------------------nav*/

.headline{
	position: absolute;
	top: 57px;
	left: 0;
	font-size: 47px;
	line-height: 47px;
	font-family: 'PFAgoraSansProMedium', arial, sans-serif;
}

.headline_sub{
	position: absolute;
	top: 67px;
	left: 500px;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
}

.infodvd_logo{
	position: absolute;
	width: 122px;
	height: 36px;
	top: 37px;
	left: 64px;
	background: url(../i/info_dvd_logo.png) 0 0 no-repeat;
}
/*-----------------------------------------------------------------------------------header*/
/*--------------------------------------------------------------------------------main_row*/
.main_row{
	position: relative;
	width: 100%;
	min-width: 945px;
	padding: 0 0 25px;
	overflow: hidden;
}

.media_page .main_row {
	overflow: visible;
}

.page_hline, .text_block, .cover_block, .blockquote_block_wrap{
	position: relative;
	width: 843px;
	padding: 36px 50px 15px;
	border: solid #e7e8e8;
	border-width: 0 1px;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
}
.text_block.mod_1{
	padding: 36px 50px 0;
}
.text_block.mod_3{
	padding: 24px 50px 0;
}



.page_hline{
	font-size: 28px;
	line-height: 32px;
	font-weight: 700;
	color: #bb0000;
	text-align: center;
}

.page_hline.mod_1{
	padding: 36px 50px;
	color: #fff;
	background: url(../i/important_block.png) 0 0 no-repeat;
}
/*------------------------------------------------------accent_block*/
.accent_block{
	position: relative;
	width: 843px;
	padding: 16px 50px 25px;
	font-size: 28px;
	text-align: center;
	line-height: 35px;
	color: #fff;
	font-weight: 700;
	border: solid #e7e8e8;
	border-width: 0 1px;
	margin: 0 auto;
	background: #000 url(../i/important_block.png) 0 0 no-repeat;
	overflow: hidden;
}

.accent_block.mod_1{
	width: 813px;
	padding: 25px 65px 25px;
	text-align: left;
	background: url(../i/important_block_2.jpg) 0 0 no-repeat;
}

.accent_block.mod_2{
	color: #000;
	background: #fff;
}

.accent_block_img{
	margin: 0 60px 0 0;
	float: left;
}

.accent_block_text{
	padding: 8px 0 0;
	overflow: hidden;
}

.accent_block .small{
	font-size: 20px;
}

.accent_block .red{

}
/*------------------------------------------------------accent_block*/
/*--------------bonus_block*/
.bonus_block{
	width: 846px;
	padding: 34px 50px 14px 47px;
	margin: 0 auto;
	position: relative;
	background: #2a343a url(../i/bonus_block.jpg) 0 0 no-repeat;
}
.bb_cover{
	position: absolute;
	z-index: 1;
	left: 118px;
	top:-22px;
}
.bb_tape{
	position: absolute;
	z-index: 1;
	right: 0;
	top:0;
	width: 190px;
	height: 185px;
	background: url(../i/tape.png) 0 0 no-repeat;
}
.bb_title{
	position: relative;
	z-index: 2;
	padding: 0 64px 12px 320px;
}
.bb_hline{
	padding: 0 0 25px;
	 font-size: 25px;
	line-height: 1.1;
	color: #fff;
}
.bb_hline_2{
	padding: 0 0 22px;
	font-size: 31px;
	line-height: 1;
	color: #fffb00;
}
.bb_title .p{
	font-size: 19px;
	line-height: 1.1;
	color: #fff;
}
.bb_desc{
	position: relative;
	overflow: hidden;
	padding: 20px 33px 10px;
	margin: 0 0 15px;
	background: #fff;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	behavior: url(styles/PIE.htc);
}
.bb_hline_3{
	font-size: 22px;
	line-height: 1.2;
	padding: 0 0 22px;
	text-align: center;
}
.bb_desc .p{
	font-size: 15px;
	line-height: 1.2;
	padding: 0 0 16px;
}
.bb_desc .p_bold{
	padding: 0 0 16px;
	font-size: 19px;
	line-height: 1.2;
	font-weight: 700;
	color: #9f0700;
}

.bb_butt{
	display: block;
	width: 194px;
	height: 48px;
	margin: 0 auto;
	text-align: center;
	line-height: 48px;
	font-size: 19px;
	font-weight: 700;
	color: #fff;
	vertical-align: middle;
	text-decoration: none;
	background: url(../i/bb_butt.png) 0 0 no-repeat;
	text-shadow: 0 -2px 1px #11617a;
	overflow: hidden;
}

.bb_butt:hover{
	color: #cfe6ef;
	background-position: 0 -48px;
}

/*--------------bonus_block*/

.blockquote_block, .blockquote_block span{
	background-image: url(../i/blockquote.png);
	background-repeat: no-repeat;
}

.blockquote_block{
	position: relative;
	width: 415px;
	padding: 0 25px 26px;
	margin: 20px 0 10px;
	float: right;
	font-style: italic;
	background-position: 0 100%;
}

.blockquote_block span{
	position: absolute;
	width: 465px;
	height: 10px;
	top: -10px;
	left: 0;
	background-position: 0 0;
}

.blockquote_block strong{
	display: block;
	padding: 5px 0 0;
	font-style: normal;
}

.blockquote_block.mod_1{
	position: absolute;
	top:24px;
	right: 48px;
}
/*------------------------------------------------------text_block*/
.text_block{
}

.text_block.last{
	text-align: center;
	border-width: 0 1px 1px;
}

.text_block.delivery_back{
	background: #DBE0E3;
}

.text_block.mod_2 {
	padding: 36px 50px 0;
	background: #E5E5E5;
}

.column{
	width: 396px;
	padding: 0 0 22px;
	float: left;
}

.column.first{
	padding: 0 50px 22px 0;
}

.img_left.mod_1{
	margin: 52px 30px 15px 0;
}

.img_left.author{
	padding: 5px;
	border: 1px solid #9f9f9f;
}

.img_right{
	float: right;
	margin: 0 0 15px 22px;
}

.img_center{
	display: block;
	margin: 0 auto 22px;
}

.img_center.border{
	border: 1px solid #000;
}

.list_one .img_right{
	margin: 15px 40px 0 20px;
}

.img_left{
	float: left;
	margin: 5px 30px 15px 0;
}

.p{
	padding: 0 0 22px;
}

.p.small{
	font-size: 12px;
	line-height: 16px;
	text-align: center;
}

.p a, blockquote a, .p_small a{
	color: #0c29bb;
}

.source{
	display: block;
	font-size: 14px;
	line-height: 18px;
	text-align: right;
	font-style: normal !important;
}

.center{
	text-align: center;
}

.p_bold{
	padding: 0 0 22px;
	font-weight: 700;
}

.p_small{
	padding: 0 0 22px;
	font-size: 13px;
	line-height: 17px;
}

.p_bold_mod_1{
	padding: 0 0 10px;
	font-weight: 700;
}

.p_big{
	padding: 0 0 22px;
	font-size: 24px;
	line-height: 28px;
	font-weight: 700;
}

.p_big.mod_1{
	font-size: 32px;
	line-height: 36px;
}

.price{
	display: block;
	padding: 10px 0 0;
	font-size: 28px;
	color: #cc0000;
}

.blockquote{
	padding: 15px 24px;
	margin: -9px -24px 11px;
	font-style: italic;
	background: #f6f0e8;
}

.blockquote strong{
	font-style: normal;
}

.red{
	color: #ff3333 !important;
}

.red2{
	color: #bb0000 !important;
}

.green{
	color: #6ACB46;
}

.ttu {
	text-transform: uppercase !important;
}
.tdt{
	text-decoration: line-through;
}

.fwn{
	font-weight: 400 !important;
}

.fwb{
	font-weight: 700 !important;
}

.fsi{
	font-style: italic;
}

.overflow{
	overflow: hidden;
}
.no_overflow{
	overflow: visible !important;
}

.t_b_h_line{
	padding: 0 0 22px;
	font-size: 24px;
	line-height: 28px;
	clear: both;
}

.num{
	position: relative;
	display: inline-block;
	width: 50px;
	height: 50px;
	color: #fff;
	line-height: 50px;
	font-size: 45px;
	text-align: center;
	vertical-align: middle;
	background: #BB0000;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	-khtml-border-radius: 25px;
	behavior: url(styles/PIE.htc);
}

.t_b_h_line.mod_2 .num{
	background: #000;
}

.t_b_h_line.mod_3 .num{
	background: #6ACB46;
}

.t_b_h_line.mod_3{
	color: #6ACB46;
}

.t_b_h_ine_text{
	display: inline-block;
	width: 700px;
	padding: 0 0 0 20px;
	vertical-align: middle;
}

.t_b_h_line.mod_1, .t_b_h_line.mod_2{
	vertical-align: middle;
	text-transform: uppercase;
}

.t_b_h_c_line{
	padding: 0 0 22px;
	font-size: 24px;
	line-height: 28px;
	text-align: center;
	clear: both;
}

.t_b_h_c_line.mod_1{
	font-weight: 400;
	font-size: 28px;
	line-height: 32px;
}

.t_b_h_c_line.mod_2{
	font-size: 28px;
	line-height: 32px;
}

.t_b_h_c_line.mod_3, .t_b_h_c_line.mod_4{
	padding: 30px 50px;
	margin: 0 -50px 30px;
	font-size: 24px;
	line-height: 32px;
	color: #fff;
	background: #000;
}

.t_b_h_c_line.mod_4{
	margin: -36px -50px 30px;
}



.hline_block{
	position: relative;
	width: 843px;
	padding: 36px 50px 22px;
	margin: 0 auto;
	border: solid #e7e8e8;
	border-width: 0 1px;
	font-size: 24px;
	line-height: 32px;
	text-align: center;
	clear: both;
}

.hline_block.mod_3{
	color: #fff;
	background: #000;
}



/*----------------------lists*/
.list_one{
	padding: 18px 0 20px;
	font-weight: 700;
	overflow: hidden;
}

.list_one.mod_1{
	font-weight: 400;
	overflow: visible;
}

.list_one > li{
	padding: 5px 52px 10px 39px;
	background: url(../i/list_galka.png) 0 4px no-repeat;
}

.list_one .no_bg{
	background: none;
}

.list_one.mod_1 > li:nth-child(odd){
	font-weight: 700;
}

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

.list_two, .list_fifth, .list_sixth{
	position: relative;
	padding: 0 0 22px;
	margin: 0 -50px;
	font-size: 16px;
	line-height: 20px;
}

.list_two > li, .list_fifth > li, .list_sixth > li{
	padding: 15px 50px 15px 90px;
	background: #fff url(../i/list_arrow.png) 50px 50% no-repeat;
}

.list_two > li:nth-child(even){
	background-color: #f0eff2;
	border: solid #e5e5e5;
	border-width: 1px 0;
}

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

.list_three{
	position: relative;
	padding: 0 0 22px;
	margin: 0 -50px;
	font-size: 16px;
	line-height: 20px;
}

.list_three > li{
	font-weight: 700;
	padding: 7px 50px 7px 90px;
	background: #fff url(../i/bulet_!.png) 50px 50% no-repeat;
}

/*------------------*/
.list_fourth{
	position: relative;
	padding: 0 0 22px;
}

.list_fourth > li{
	padding: 0 0 3px;
	font-weight: 700;
}

.list_fourth span{
	display: inline-block;
	width: 30px;
}

/*------------------*/
.list_fifth{
	color: #bb0000;
	font-weight: 700;
	overflow: hidden;
}

.list_fifth.mod_1{
	margin: 0;
}

.list_fifth > li{
	background-image: url(../i/bulet_x.png) !important;
}

.list_fifth > li:nth-child(even){
	background-color: #F1DFDE;
	border: solid #e5e5e5;
	border-width: 1px 0;
}

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

.list_sixth{
}

.list_sixth > li{
	background-image: url(../i/green_chek.png) !important;
}

.list_sixth > li:nth-child(even){
	background-color: #EDF7EA;
	border: solid #e5e5e5;
	border-width: 1px 0;
}

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

.bonus_list{
	padding: 0 0 22px;
	overflow: hidden;
}

.bonus_item{
	overflow: hidden;
}

.bonus_item img{
	float: left;
	margin: 0 18px 0 0;
}

.b_text{
	padding: 0 0 15px;
	overflow: hidden;
}

/*----------------------lists*/
.last_link, .last_link:before{
	background-image: url(data:image/png;base64,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);
	background-repeat: no-repeat;
}

.last_link:hover, .last_link:hover:before{
	color: #797979;
	background-image:url(data:image/png;base64,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);););
	background-repeat: no-repeat;
}

.last_link{
	position: relative;
	display: inline-block;
	height: 63px;
	padding: 0 24px 0 0;
	margin: 0 0 22px;
	left: 24px;
	font-size: 1.0822em;
	font-weight: 700;
	line-height: 63px;
	text-transform: uppercase;
	text-decoration: none;
	color: #313131;
	background-position: 100% 0;
}

.last_link:before{
	position: absolute;
	width: 24px;
	height: 63px;
	top: 0;
	left: -24px;
	content: "";
	background-position: 0 0;
}

/*-----------------------------------------t_b_video_wrap*/
.t_b_video_wrap {
	padding: 0 0 32px;
	text-align: center;
}

.media_page .t_b_video_wrap {
	z-index: 10;
	position: relative;
	padding: 24px 0;
	margin: 0 -58px 35px;
	border: 1px solid #cfcfcf;
	background: #f7f7f7;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	box-shadow: 0 0 4px #cfcfcf;
	-moz-box-shadow: 0 0 4px #cfcfcf;
	-webkit-box-shadow: 0 0 4px #cfcfcf;
	behavior: url(styles/PIE.htc);

}
.media_page .t_b_video_wrap.mod_1{
	margin: 0 -58px 0;
}

.t_b_video_block {
	display: inline-block;
	padding: 0 0 10px;
}
.t_b_video_wrap p{
	font-size: 22px;
	line-height: 1.1;
}

.video_link {
	display: inline-block;
	position: relative;
	margin: 10px auto 0;
	padding: 0 20px;
	height: 20px;
	font: 12px/20px Tahoma, sans-serif;
	line-height: 20px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background: #727373;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	behavior: url(styles/PIE.htc);
	-webkit-box-shadow: inset 0 3px 7px rgba(0, 0, 0, .4);
	-moz-box-shadow: inset 0 3px 7px rgba(0, 0, 0, .4);
	box-shadow: inset 0 3px 7px rgba(0, 0, 0, .4);
}

.video_link:hover{
	-webkit-box-shadow: inset 0 -3px 7px rgba(0, 0, 0, .4);
	-moz-box-shadow: inset 0 -3px 7px rgba(0, 0, 0, .4);
	box-shadow: inset 0 -3px 7px rgba(0, 0, 0, .4);

}

.video_link .video_link_txt {
	color: #fff;
	text-decoration: underline;
}

.video_link:hover .video_link_txt {
	text-decoration: none;
}

.video_link span {
	color: #ccc;
}

/*-----------------------------------------t_b_video_wrap*/


/*-------------------------------------*/
.screen_block{
	text-align: center;
}

.screen_wrap{
	position: relative;
	display: inline-block;
	padding: 5px;
	margin: 0 0 22px;
	background: #fff;
	border: 1px solid #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
	behavior: url(styles/PIE.htc);
}

.screen_wrap .img_center{
	margin: 0;
}

/*---------------------------------------*/
.slider_wrap.slider_fotorama {
	position: relative;
	display: block;
	width: 800px;
	margin: 0 auto 30px;
	background: #fff;
	border: 3px solid #aaa;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(styles/PIE.htc);
}

/*--------------------------------------------*/
.bonus {
	position: relative;
	width: auto;
	margin: 10px -50px 20px;
	padding: 20px 75px 0;
	border: 2px dashed #e9e9e9;
	border-width: 2px 0px;
	background: #fcfcfc;
	overflow: hidden;
}
.b_desc{
	width: 222px;
}

.img_bonus {
	max-width: 200px;
}


.bonus_description_l {
	padding: 0 22px 22px 0;
	color: #444;
	font-size: 0.8em;
	clear: both;
}

.bonus_description_r {
	padding: 0 0 22px 22px;
	color: #444;
	font-size: 0.8em;
	clear: both;
}

/*------------------------------------------------------form_block*/

.form_block {
	position: relative;
	padding: 22px 60px 36px 260px;
	margin: 64px -50px 0;
	width: 623px;
	overflow: visible;
	background: #555 url(../i/form_bg.jpg) 0 0 repeat;
}

.form_cover {
	position: absolute;
	top: -58px;
	left: 20px;
	width: 207px;
	height: 278px;
}

.form_block .p {
	padding: 0 0 17px;
	font-size: 26px;
	line-height: 1;
	color: #fff;
}

.form_field {
	position: relative;
	float: left;
	width: 161px;
	height: 22px;
	padding: 10px 10px 9px;
	margin: 0 8px 0 0;
	background: url(../i/media_form_field.png) 0 0 no-repeat;
}

.field_email {
	margin: 0 14px 0 0;
}

.form_wrap input[type="name"],
.form_wrap input[type="email"],
.form_wrap input[type="text"] {
	width: 161px;
	height: 22px;
	color: #848284;
	font: 18px/22px 'Trebuchet MS', Helvetica, sans-serif;
	background: none;
	border: none;
}

.SR_submitButton {
	position: relative;
	display: block;
	width: 212px;
	height: 45px;
	padding: 0;
	border: none;
	background: url(../i/butt_3.png) 0 0 no-repeat;
	text-transform: uppercase;
	font: 700 16px/45px "PFAgoraSansPro", sans-serif;
	cursor: pointer;
}

.SR_submitButton:hover {
	background-position: 50% -48px;
	color: #444;
}

.screen_link{
	display: block;
	position: relative;
	width: 600px;
	margin: 0 auto;
}

/*----------------------------------------------form_block*/
/*------------------------------------------------------text_block*/
/*------------------------------------------------------questions_list*/
.questions_list{
	padding: 0 0 22px;
	margin: 0 -18px;
}

.q_l_item{
	position: relative;
	padding: 16px 18px 10px 67px;
	min-height: 28px;
	background: url(../i/faq_q.png) 13px 6px no-repeat;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	behavior: url(styles/PIE.htc);
}

.q_l_item.open_parent{
	position: relative;
	background: #f7f7f7 url(../i/faq_q.png) 13px 6px no-repeat;
	margin: 5px 0 0;
	border: 1px solid #cccbcb;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	box-shadow: 2px 2px 2px #ccc;
	behavior: url(styles/PIE.htc);
}

.question{
	font-size: 22px;
	font-weight: 700;
	line-height: 26px;
	padding: 0 21px 0 0;
	cursor: pointer;
}

.question span{
	padding: 0 0 0 20px;
	background: url(../i/arrow_down.png) 100% 60% no-repeat;
}

.question.open span{
	background-image: url(../i/arrow_up.png);
}

.answer{
	position: relative;
	padding: 13px 0 0 2px;
	margin: 0 0 0 10px;
}

.a_wrap{
	font-size: 14px;
	line-height: 18px;
}

.a_wrap .p{
	padding: 0 0 15px;
}

/*------------------------------------------------------questions_list*/
/*------------------------------------------------------cover_block*/
.cover_block{
	position: relative;
	height: 300px;
	padding: 25px 50px 0;
	color: #fff;
	background: url(../i/cover_block_back.jpg) 0 0 no-repeat;
}

.cover_img{
	float: left;
	margin: 0 55px 0 0;
}

.cover_hline{
	font-size: 45px;
	line-height: 49px;
	font-weight: 400;
}

.cover_info{
	font-size: 25px;
	line-height: 29px;
}

.cover_info .p{
	padding: 10px 0 30px;
}

/*------------------------------------------------------cover_block*/
/*------------------------------------------------------order_block*/

.order_block{
	position: relative;
	width: 943px;
	height: 130px;
	line-height: 130px;
	margin: 0 auto;
	color: #fff;
	background: #1d2225 url(../i/order_back.jpg) 0 0 no-repeat;
	border: solid #e7e8e8;
	border-width: 0 1px;
	overflow: hidden;
}

.order_b_text{
	display: inline-block;
	min-width: 430px;
	padding: 0 74px 0 108px;
	font-size: 27px;
	line-height: 31px;
	vertical-align: middle;
}

.order_block.mod_1 .order_b_text{
	padding: 0 25px 0 50px;
}

.butt{
	display: inline-block;
	width: 266px;
	height: 67px;
	top: 38px;
	right: 63px;
	text-align: center;
	line-height: 67px;
	font-size: 27px;
	font-weight: 700;
	color: #fff;
	vertical-align: middle;
	text-decoration: none;
	background: url(data:image/png;base64,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) 0 0 no-repeat;
	text-shadow: 0 -2px 1px #11617a;
	overflow: hidden;
}

.butt:hover{
	color: #cfe6ef;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQoAAABBCAYAAAApI+rSAAADTklEQVR4Xu3cPWtcRxTG8eecO3tXL6sowZBACjmFIeDCTUoH1kWQa9WyAw4EEfIRAjLp0xkrRQpXBnXGLo1xMLjNBxAsBFQEAm6ChYRedie7V8vOXY29N2DSaP+/5bDf4OHcc2bGYoyqs+69a5K2JW1I6shcMtMlByDGA8XBM0n346tHPdVMBYV3721I9lheLCqUqqpoSea65ADEgdQ/lc5Ojoa1Ofj9tycaC7WQ6Mp8V6EstdCRllal9tK8BQVAUBwfLurwn13/5of1wYtfX02Cwm99V8h9R62F0pY/kVauSO2OFOYuJADCYmFlWJ1Sb9/s+PqPNwbPH/aDRkxdFa3rVRex+qm0uCJ5oTkDwFwq21IIkvt1xUFX0sugindVLmjUTVRp4kFzDICHKgts+bgKCteI+5rKZak9rKIQAFRZ0F5em8worAilyrYshPEqFABMCqFMWw93KYTzBDFNAKCrSB2Fm+Q+/jdVAMAtBYVkk19qKQCgHhR2oRIA5ITCpJ+wqtIwEwAs6ygs1TsBICg089MDAJ8etWbClANAUMhMZnrfjAIAM4oUEM1BAYBhpp9XBgAHrixVBgDSjKLx0wMA61FPVQEAr69HGzsKAHQU2WGKHADWozLN7CgAMKMwmdus9ygAsB5NTOcAIE6tR31Ulg5dZQAwo2i+ZQ5AXAprTAoADDOnX7nKAWA9KpkrbT4yANh6mE3V+wDgZGaqHACGmc0dBQBmFEMfFBQAuGYOgGvmF37nACC7FJYqB0CsRxufowDA1kNNSQGAS2EN61EABIV8qnIA2HqkMxRKHQUAmBoOXAGA/Q+XwgBwKQwA69FUHwAAt0cB8LjurKAAwJuZ0szHdQGw9ZiuHABmFLKpl7jrAJAUrgYA8J/XowA4R3GSDSkAwOykvh7dz3ICAEz79SPcrxWjZEpJAQCm1yko4uCl+md7ioMvxzkBAHtxmA2ToPh75+f+5z892Iqnp8/VVjn3XQWAE8W49ef3t/sashijxnT1l92NcOWzxxZai5pXAI4kbfbufv1EIykoki8ePL1WfPTxthVhQ1JH8wLAgaRnku737tzsqSbogrM3f/UU+996Z1XeKr+Su+YCgD96mzeVyTuKHAC4GgDAvwrdg21oJwtsAAAAAElFTkSuQmCC);
}


/*------------------------------------------------------order_block*/
/*---------------------------------------important_block*/
.important_block {
	position: relative;
	width: 863px;
	height: 819px;
	padding: 30px 40px 26px;
	margin: 0 auto;
	overflow: hidden;
	background: #103759 url(../i/index_block.jpg) 0 0 no-repeat;
	color: #fefefe;
	font-family: 'PFDinDisplayPro';
	text-align: center;
}



.im_b_hline {
	padding: 0 0 5px;
	font-size: 81px;
	line-height: 1;
	text-transform: uppercase;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.75);
}

.im_b_hline_2 {
	padding: 0 0 35px;
	font-size: 24px;
	line-height: 1.1;
	letter-spacing: 1px;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.75);
}


.im_b_hline_3 {
	padding: 5px 0 50px;
	font: 26px/1.2 Arial, sans-serif;
	color: #ff0;
}

.cover_video_block_w {
	position: relative;
	overflow: hidden;
	width: 836px;
	height: 300px;
	padding: 10px;
	background: url(../i/cover_video_back.png) 0 0 repeat;
}
.cover_video_block{
	float: left;
}
.c_v_b_text{
	padding: 70px 30px 0 563px;
	font:700 21px/1.2 Arial, sans-serif;
	text-align: center;
}
.c_v_b_text .p{
	padding: 0 0 28px;
}
.c_v_b_butt{
	display: inline-block;
	width: 233px;
	height: 58px;
	text-align: center;
	line-height: 58px;
	font-size: 23px;
	font-weight: 700;
	color: #fff;
	vertical-align: middle;
	text-decoration: none;
	background: url(../i/c_b_v_butt.png) 0 0 no-repeat;
	text-shadow: 0 -2px 1px #11617a;
	overflow: hidden;
}

.c_v_b_butt:hover{
	background-position: 0 -58px;
	color: #cfe6ef;

}

/*---------------------------------------important_block*/
/*------------------------------------------------------tizer_blocks*/
.tizer_blocks{
	width: 943px;
	height: 337px;
	margin: 0 auto;
	background: url(../i/tizer/tizer_back.jpg) 0 0 no-repeat;
	overflow: hidden;
}

.tizer_b_item{
	position: relative;
	width: 262px;
	height: 197px;
	padding: 140px 26px 0;
	float: left;
	font-size: 15px;
	line-height: 17px;
	color: #fff;
}

.tizer_blocks_img{
	z-index: 1;
	position: absolute;
	width: 100%;
	height: 150px;
	top: 0;
	left: 0;
	overflow: hidden;
}

.tizer_blocks_img img{
	display: block;
	width: 300px;
	height: 150px;
	margin: 0 auto;
}

.tizer_b_hline{
	z-index: 20;
	position: relative;
	padding: 0 0 2px;
	font-size: 20px;
	line-height: 24px;
}

.tizer_text{
	z-index: 20;
	position: relative;
	height: 102px;
	margin: 0 0 15px;
	overflow: hidden;
}

.tizer_butt{
	display: block;
	width: 150px;
	height: 40px;
	margin: 0 auto;
	color: #fff;
	line-height: 40px;
	font-weight: 700;
	font-size: 15px;
	text-align: center;
	text-shadow: 0 -2px 1px #137ca1;
	text-decoration: none;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAoCAYAAAAcwQPnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABKxJREFUeNrsnE9oXFUUxr/73ptMmpg206TiQholiFgK6sJCoW6EdCG6EFy5KIir6F4QxEUpFNyLCynuXOpCVxbcKBTrQoVSrBI0tW5s/pnUmMzMu8dz7r1v5jW06Zt0+31wZpJ5yebx4/vOPe/OdUcv3UBNx7UWtHJQVHOVWpfX3nr6ZvVBkd6PaF2cGi8W546OI3O8U1RzeQGW13aASzc+1l/fU8D+KUTErl089cThxRfnp7FZCv5T/nr6ufCeUfvI/KflHA5pvp3NHb5d2li8+semXXrbdT75ZUFd6uvXnn8UKz2P9Z5gWxHseyWR947aR5lFnr5MaMR1Wg6zrQxf/Pi3udfZAuLPPfPYJNa7HitdUbC8ggX0zbFoWdR+jqWWVejLRCYofYZcPIyl5dXtc4V4PzfVznGnL9hUm7La1igsGYVUgyjMFax+bu/AZJbBWDKmCu28WuZO3dJjV6HqlhKqJFVUA+VOdAXosOs8dhSwMYs5ZUqbd+9Kb1aWSgHzJd2KargiDLMGh1LdqmLImFLHKp2tF6Ve7K+ohhKNQG2tBuyE2YMyVUTnklB3w8WbRjUECxGsAUdiA9L0Q7hQXQzvvGlUsw7eW9UNSV+CY8nArTyktKJjUaM4loNkZk5u0EYV0a72xCCjkBoFLFfrsRJP4ZFOsDFnq8GqGIXUCFGoLz45lk+LvyJ0Xj5RJ6BjUQdzLImrwzB/sCiMmXh3fxVci2BRDR1LkEV2Bj2WpFWhjwPR0LRXRbCoxs17YqbWZxVxdWh9ls2z1Kl8KoJFjTJusHmoNlqSnjGncYPamKIX7SxFIsGiRumxSkR2UB83+Dg9DavBqggW1dixIjNSbeCrxg1h6g5JkcgopEYEy4xJXOCmaq0GUWifxFUho5A6SBRGwqrRQ1oVRuoYhdTDRKG3PiurR6F4DJp4n4pgUU0dK0XhkKM0ea/209CxqIdr3iU8kN4zea8e5dCxqBEdK5hTFvlxGE7eqx2k4OSdOghYWWLHGHIY7sfy1Ua/MHkXjhuoEccNLrATGMrcnv1YMtyzzN0N1CiOhdp3JWr7sRC3Ovg0gWcUUgeJwjpDA8eCDPe8e+55p0aNQhnseY+T9rC7IexYDt/Dd5qTLkxLk61R1APBcgNuAkPxMXSYY5WFUtfOXahWZqV/kB5Mky/qPjyFBaAdCmLMVPwUYVWoTEm/99fWTonORIHDYzm6faNP0GMcUg+QnaNmUE2NZYEde1/f7sOYKrB26/NfVzuvvzzTwY5BpbiNK3ndMn35kPePundrpWA5jCkrdhDIjBrTzKEC3/+5BWPKrs+4dz779NmTJ149/fgj2FD32uqW2O1LPHGGZFH3iUI7aaZdmGPlmB7PceXWHfx87fqX8tEbbxpYEzj25Em88u6FqfnnFo5Pt3FsohX+2SeqyBa1162QHMt0e7uHmxu72Fr66TK++vB93P79WjjiSKuj9RTmT72AEy+dxuzcXO3/KWo/CVaWl3H9mytYuvqD/v6b1rrDB98B58/YIbdTWrMWjVqT4MnJVDPZicn/aq1qrWhpk4V+BMt0/kxYPWq1tcboWFRjxwK6WrsGVNU5/S/AABo8wYA50IOzAAAAAElFTkSuQmCC) 0 0 no-repeat;
}

.tizer_butt:hover{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAoCAYAAAAcwQPnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAltJREFUeNrsnD1u1FAUhe99/pmZRBmBQKJBllgDJQhogthDNMVsgYosAIWKDiokqLIAKpQ0iJ4dpJoNUIEgUWzue5bHb5ImYz8KpO+TrjyvtY7OuT4eWZumEYDU5PFBnywru+zbZNwa2IJLm9Pm28fVWkudY7mny1d2PBJ1drDxV4Cb0tQidX1Yf/3wZi0s92y5b0I6kWIiUu6IFNNWXAA3pTZhXfwWOf/1vD55f9pGobqFlDPRvTsiu7clCAzHgm0d6+KPyM8fCx+LrbDyopKducj8rshsjqhgGBNLuyyr1su7Znkm011Rcy0iEAbjDamcZZGw7HdRiuYFwoKRPUPR1w1qSlPNbNQfuDkwwrW0F5Y4bZurTNsBGK6s2LH6EXQF43XVCUtttbI4dI4dC0bWDi4SlkWhF5e/hlgEGCyseMfSVlAIC5IKK+xXCAuSC8vvVyEK2bEg5Y7ljcppGBwL0u1YXX9FjwWJ+oYgLOdjUF2oHIhCSBiFShTCP4jCIKjuirAgWd3QNu9EISSPQo1LUoChutrssfx/ssy1bJSnQhgjLLn6SmfjLw4AQ9uGuG4I+5V3LGeOxY4FYxzLxY7Vvytkx4J0T4WdqBRhwUhqvf5UiGPBaJxeicJOXCzvkGp5jzssHAuSOVbsVjgWJHMsi8LL0Gs54V0hjHSs8EmjdUG6wrEgkWOt+iiU+li1WSifxYLxjnUcNNV9eK16/ellfu/+kZtMS+4ODODc5vBs8fjthrA8D959rtzerReaZQ+5T7AF322+nB08uv6pSIC0iQiAsOB/4a8AAwD0gFo0esL42AAAAABJRU5ErkJggg==);
}
/*------------------------------------------------------tizer_blocks*/
/*------------------------------------------------------delivery*/
.delivery{
	padding: 25px 0;
	text-align: center;
}

.d_item{
	display: inline-block;
	width: 27%;
}

.d_block{
	width: 190px;
	margin: 0 auto;
	font-weight: 700;
	font-size: 17px;
	line-height: 21px;
}

.d_block span{
	display: block;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	color: #66686a;
}

.payment{

}

.how_pay{
	position: relative;
	display: block;
	width: 421px;
	padding: 0 0 0 68px;
	margin: 10px auto 0;
	font-size: 24px;
	line-height: 48px;
	text-decoration: none;
	background: url(../i/basket.png) 24px 10px no-repeat;
	cursor: pointer;
}

.how_pay.open{
	background: #fff url(../i/basket.png) 24px 10px no-repeat;
}

.how_pay span{
	border-bottom: 1px dashed #000;
}

.how_pay:hover span{
	border:none;
}

.how_pay_info{
	padding: 30px;
	margin: 0 44px 25px;
	background: #fff;
	overflow: hidden;
}

.how_pay_info a{
	color: #3900b8;
}

.msg{
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	font-family: 'Trebuchet MS',Helvetica,sans-serif;
}

.form{
	margin: 10px 44px 25px;
}
/*---------------------------------------------------------------------------content_row*/
/*---------------------------------------------------------------------------------main_row*/
/*-----------------------------------------------------------------------------------footer*/
.footer {
	position: relative;
	width: 945px;
	height: 224px;
	margin: 0 auto;
	font-family: 'Trebuchet MS',Helvetica,sans-serif;
	font-size: 13px;
	line-height: 18px;
	overflow: hidden;
}

/*------------------------------------------------------footer_nav*/
.footer_nav{
	position: relative;
	width: 818px;
	height: 40px;
	padding: 0 0 0 125px;
	font-size: 12px;
	line-height: 43px;
	text-transform: uppercase;
	font-weight: 700;
	font-family: Arial, sans-serif;
	background: url(../i/nav_bott_back.png) 0 0 repeat-x;
	border: 1px solid ;
	border-color: #dedfdf #dedfdf #c7c8c8;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	overflow: hidden;
}

.nav_false .footer_nav{
	display: none;
}

.f_lv_n, .f_lv_n:first-child a{
	background-image: url(../i/nav_sep.png);
	background-repeat: no-repeat;
}


.f_lv_n, .f_media{
	float: left;
	background-position: 100% 50%;
}

.f_lv_n a, .f_media a{
	position: relative;
	display: block;
	height: 40px;
	padding: 0 24px;
	color: #787878;
	text-decoration: none;
	overflow: hidden;
}

.f_media a {
	right: 0;
}

.f_media a {
	position: absolute;
	height: 40px;
	overflow: hidden;
	text-decoration: none;
	color: #787878;
}

.f_lv_n:first-child a{
	padding: 0 24px 0 26px;
	background-position: 0 50%;
}

.f_lv_n a:hover, .f_mark a, .f_media a:hover, .f_media_mark a{
	color: #000;
}

.copyright{
	position: absolute;
	top: 70px;
	left: 50px;
}

.copyright a{
	color: #3a446a;
}

.copyright span{
	display: block;
	padding: 2px 0 0;
}

.affiliate_Program{
	position: absolute;
	top: 158px;
	left: 50px;
	color: #3a446a;
}

.support{
	position: absolute;
	top: 70px;
	left: 463px;
	color: #89898a;
}

.support a, .call_us a{
	color: #868ca3;
}

.sl_lv{
	padding: 0 11px;
	float: left;
	background: url(../i/list_sep.png) 0 4px no-repeat;
}

.sl_lv:first-child{
	padding: 0 11px 0 0;
	background: none;
}

.call_us{
	position: absolute;
	top: 125px;
	left: 463px;
	color: #999;
}

.call_us span{
	display: block;
}
/*------------------------------------------------------footer_nav*/
/*--------------------------------typographic*/

.fs18, .fs19, .fs20, .fs21, .fs22, .fs23,
.fs24, .fs25, .fs26, .fs27, .fs28, .fs29,
.fs30, .fs31, .fs32, .fs33, .fs34, .fs35,
.fs36, .fs37, .fs38, .fs39, .fs40 {
	line-height: 1.3;
}

.fs18 {
	font-size: 18px;
}

.fs19 {
	font-size: 19px;
}

.fs20 {
	font-size: 20px;
}

.fs21 {
	font-size: 21px;
}

.fs22 {
	font-size: 22px;
}

.fs23 {
	font-size: 23px;
}

.fs24 {
	font-size: 24px;
}

.fs25 {
	font-size: 25px;
}

.fs26 {
	font-size: 26px;
}

.fs27 {
	font-size: 27px;
}

.fs28 {
	font-size: 28px;
}

.fs29 {
	font-size: 29px;
}

.fs30 {
	font-size: 30px;
}

.fs31 {
	font-size: 31px;
}

.fs32 {
	font-size: 32px;
}

.fs33 {
	font-size: 33px;
}

.fs34 {
	font-size: 34px;
}

.fs35 {
	font-size: 35px;
}

.fs36 {
	font-size: 36px;
}

.fs37 {
	font-size: 37px;
}

.fs38 {
	font-size: 38px;
}

.fs39 {
	font-size: 39px;
}

.fs40 {
	font-size: 40px;
}
/*-----------------------------------------------------------------------------------print*/
@media print {
	.wrapper, .base,.content_row, .static, .main_row{
		padding: 0 !important;
		overflow: visible !important;
	}

	.print_header, .print_footer{
		display: block !important;
		padding: 10px 0;
		width: 100% !important;
	}

    .content_row  {
		display: block !important;
		width: 95% !important;
		margin: 0 auto !important;
		float: none !important;
	}

	.header, .footer{
		display: none !important;
	}

}

