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*/

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;
	overflow: hidden;
}

.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: 126px 0 0;
	margin: 0 auto;
	overflow: hidden;
}

/*-----------------------------------------------------------------------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;
}


/*-------------------------------------------------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: 72px;
	right: 7px;
	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;
}

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


.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*/
/*------------------------------------------------------text_block*/
.text_block{
}

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

.text_block.delivery_back{
	background: #DBE0E3;
}

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

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

.img_right.mod_1{
	margin: 25px -50px 15px 20px !important;
}

.img_left.mod_1{
	margin: 5px 20px 15px -50px !important;
}

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

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

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

.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;
    text-align: center;
}

.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;
}

.ttu {
	text-transform: uppercase !important;
}

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

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

.fsi{
	font-style: italic;
}

.overflow{
	overflow: hidden;
}

.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_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;
}

.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;
}



/*----------------------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(even){
	font-weight: 700;
}

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

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

.list_two > 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;
}

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

.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;
}
/*-------------------------------------*/
.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;
}
/*------------------------------------------------------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;
}

.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*/

/*------------------------------------------------------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{
	float: left;
	background-position: 100% 50%;
}

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

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

.f_lv_n a:hover, .f_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*/
/*-----------------------------------------------------------------------------------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;
	}

}

