.banner{
	background: url(../images/newyear_ban.png);
	width: 681px;
	height: 108px;
	background-repeat: no-repeat;
	position: absolute;
	right: -5px;
	top: 9px;
}
#s1{
}
#s1 .b-fix {
	background-color:white;
}
@font-face {
    font-family: 'helveticaneuecyrbold';
    src: url('../fonts/helveticaneuecyr-bold-webfont.eot');
    src: url('../fonts/helveticaneuecyr-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-bold-webfont.woff') format('woff'),
         url('../fonts/helveticaneuecyr-bold-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneuecyr-bold-webfont.svg#helveticaneuecyrbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticaneuecyrmedium';
    src: url('../fonts/helveticaneuecyr-medium-webfont.eot');
    src: url('../fonts/helveticaneuecyr-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-medium-webfont.woff') format('woff'),
         url('../fonts/helveticaneuecyr-medium-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneuecyr-medium-webfont.svg#helveticaneuecyrmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticaneuecyrlight';
    src: url('../fonts/helveticaneuecyr-light-webfont.eot');
    src: url('../fonts/helveticaneuecyr-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-light-webfont.woff') format('woff'),
         url('../fonts/helveticaneuecyr-light-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneuecyr-light-webfont.svg#helveticaneuecyrlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticaneuecyrroman';
    src: url('../fonts/helveticaneuecyr-roman-webfont.eot');
    src: url('../fonts/helveticaneuecyr-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-roman-webfont.woff') format('woff'),
         url('../fonts/helveticaneuecyr-roman-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneuecyr-roman-webfont.svg#helveticaneuecyrroman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticaneuecyrultralight';
    src: url('../fonts/helveticaneuecyr-ultralight-webfont.eot');
    src: url('../fonts/helveticaneuecyr-ultralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-ultralight-webfont.woff') format('woff'),
         url('../fonts/helveticaneuecyr-ultralight-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneuecyr-ultralight-webfont.svg#helveticaneuecyrultralight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'myriad_prosemibold';
    src: url('../fonts/myriadpro-semibold-webfont.eot');
    src: url('../fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-semibold-webfont.woff') format('woff'),
         url('../fonts/myriadpro-semibold-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-semibold-webfont.svg#myriad_prosemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* css reset */
html, body {height:100%;}

html
{
	-webkit-text-size-adjust: none;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, a
{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	background:transparent;
}

body
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 15px;
	color: #030000;
	background: #f5f0e9;
}

img
{
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}


p.skidkakk{
  font-family: Arial;
    font-size: 15px;
    font-weight: bold;
	padding-left:10px;
    line-height: 20px;
}

p.skidkakk span{
color:#ec0202;
}


article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

nav ul { list-style:none; }

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:&apos;&apos;; content:none; }

/* links */
a {color: #1983aa; text-decoration: underline; outline: none;}
a:hover {text-decoration: none;}

ins {text-decoration:none;}
mark {background-color:#ff9; color:#000; font-style:italic; font-weight:bold;}

del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted; cursor:help;}

img, table {border-style: none;}
table { border-collapse:collapse; border-spacing:0; }

hr {display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0;}

input, select {vertical-align:middle;}
textarea, button, input, select {font-family: Arial, Helvetica, sans-serif; outline: none;}
/* / css reset */

* HTML #main  {height: 100%;}
html>body #main  {height: auto;}


.placeholder {position: relative; zoom: 1; font-family: Arial, Helvetica, sans-serif; line-height: normal;}
.placeholder label {position: absolute; zoom: 1; left: 11px; top: 11px;}

.b-input {height: 38px; color: #2a2a2a; font-size: 14px; position: relative; zoom: 1;}
.b-input .dform {height: 34px; border: 2px solid #71ad12; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; behavior: url(js/PIE.htc); padding: 0px 10px 0px 10px; background: #fff;}
.b-input input {background: transparent; width: 100%; border: 0px; display: block; padding: 7px 0px 8px 0px; //padding-top: 7px; margin: 0px; outline: none; font-size: 16px; font-weight: bold; color: #2a2a2a;}
.b-input input::-webkit-input-placeholder {color: #2a2a2a;}

.b-input-2 {height: 28px; color: #707070; font-size: 11px; position: relative; zoom: 1;}
.b-input-2 .dform {height: 28px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; behavior: url(js/PIE.htc); padding: 0px 10px 0px 10px; background: #eeeae5;

-webkit-box-shadow: inset 2px 2px 0px #cdcac6;
-moz-box-shadow: inset 2px 2px 0px #cdcac6;
box-shadow: inset 2px 2px 0px #cdcac6;
}
.b-input-2 input {background: transparent; width: 100%; border: 0px; display: block; padding: 8px 0px 8px 0px; //padding-top: 7px; margin: 0px; outline: none; font-size: 11px; color: #000;}
.b-input-2 input::-webkit-input-placeholder {color: #707070;}
.b-input-2 .placeholder label {left: 11px; top: 8px;}

.b-input-3 {height: 46px; color: #2a2a2a; font-size: 14px; position: relative; zoom: 1;}
.b-input-3 .dform {height: 42px; border: 2px solid #71ad12; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; behavior: url(js/PIE.htc); padding: 0px 14px 0px 14px; background: #fff;}
.b-input-3 input {background: transparent; width: 100%; border: 0px; display: block; padding: 11px 0px 12px 0px; //padding-top: 10px; margin: 0px; outline: none; font-size: 16px; font-weight: bold; color: #2a2a2a;}
.b-input-3 input::-webkit-input-placeholder {color: #2a2a2a;}
.b-input-3 .placeholder label {left: 15px; top: 15px;}

.b-textarea {color: #2a2a2a; font-size: 14px;}
.b-textarea .dform {border: 2px solid #71ad12; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; behavior: url(js/PIE.htc); padding: 8px 10px 8px 10px; background: #fff;}
.b-textarea textarea {background: url(../images/px.gif) left top; width: 100%; padding: 0px; margin: 0px; border: 0px; resize: none; outline: none; font-size: 16px; font-weight: bold; color: #2a2a2a; display: block;}
.b-textarea textarea::-webkit-input-placeholder {color: #2a2a2a;}

.b-btn
{
	float: left;
	height: 46px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	text-shadow: -1px -1px 2px #9f3406;
	display: block;
	
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; behavior: url(js/PIE.htc);
	
	background-color: #ff8538;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4OTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjg1MzgiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRDM0MDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4OTMpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(top, #ff8538, #bd3400);
	background-image: -webkit-linear-gradient(top,#ff8538,#bd3400);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff8538), color-stop(1, #bd3400));
	background-image: -o-linear-gradient(top, #ff8538, #bd3400);
	background-image: linear-gradient(top, #ff8538, #bd3400);
	background-image: -ms-linear-gradient(top,#ff8538,#bd3400);
	font-family: 'helveticaneuecyrbold';
	text-transform: uppercase;
	font-size: 14px;
	line-height: 46px;
	color: #fff;
	
	padding: 0px 24px 0px 24px;
	text-align: center;
}

.b-btn:hover, .b-btn:active
{
	background-color: #bd3400;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkY4NTM4IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjQkQzNDAwIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnMjA1KSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(top, #bd3400, #ff8538);
	background-image: -webkit-linear-gradient(top,#bd3400,#ff8538);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bd3400), color-stop(1, #ff8538));
	background-image: -o-linear-gradient(top, #bd3400, #ff8538);
	background-image: linear-gradient(top, #bd3400, #ff8538);
	background-image: -ms-linear-gradient(top,#bd3400,#ff8538);
	color: #fff;
}

.b-btn button {background: transparent; position:absolute; top:0; left:0; width:100%; height:100%; border:none; color: #fff; margin: 0px; padding: 0px; float: left; cursor: pointer; display: block; background: url(../images/px.gif) left top;}

.b-btn-4
{
	float: left;
	display: block;
	height: 49px;
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; behavior: url(js/PIE.htc);
	position: relative;
	background: #9c1300;
	text-decoration: none;
	text-shadow: -1px -1px 2px #9f3406;
	color: #fff;
}

.b-btn-4 span
{
	float: left;
	height: 46px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	text-shadow: -1px -1px 2px #9f3406;
	display: block;
	
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; behavior: url(js/PIE.htc);
	
	background-color: #ff8538;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4OTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjg1MzgiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRDM0MDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4OTMpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(top, #ff8538, #bd3400);
	background-image: -webkit-linear-gradient(top,#ff8538,#bd3400);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff8538), color-stop(1, #bd3400));
	background-image: -o-linear-gradient(top, #ff8538, #bd3400);
	background-image: linear-gradient(top, #ff8538, #bd3400);
	background-image: -ms-linear-gradient(top,#ff8538,#bd3400);
	font-family: 'helveticaneuecyrbold';
	text-transform: uppercase;
	font-size: 14px;
	line-height: 46px;
	color: #fff;
	
	padding: 0px 15px 0px 15px;
	text-align: center;
}

.b-btn-4:hover span
{
	background-color: #bd3400;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkY4NTM4IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjQkQzNDAwIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnMjA1KSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(top, #bd3400, #ff8538);
	background-image: -webkit-linear-gradient(top,#bd3400,#ff8538);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bd3400), color-stop(1, #ff8538));
	background-image: -o-linear-gradient(top, #bd3400, #ff8538);
	background-image: linear-gradient(top, #bd3400, #ff8538);
	background-image: -ms-linear-gradient(top,#bd3400,#ff8538);
	color: #fff;
}

.b-btn-4:active span
{
	background-color: #bd3400;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkY4NTM4IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjQkQzNDAwIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnMjA1KSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(top, #bd3400, #ff8538);
	background-image: -webkit-linear-gradient(top,#bd3400,#ff8538);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bd3400), color-stop(1, #ff8538));
	background-image: -o-linear-gradient(top, #bd3400, #ff8538);
	background-image: linear-gradient(top, #bd3400, #ff8538);
	background-image: -ms-linear-gradient(top,#bd3400,#ff8538);
	color: #fff;
	height: 48px;
	line-height: 48px;
}

.b-btn-4 button {background: transparent; position:absolute; top:0; left:0; width:100%; height:100%; border:none; color: #fff; margin: 0px; padding: 0px; float: left; cursor: pointer; display: block; background: url(../images/px.gif) left top;}

.b-btn-load
{
	height: 35px;
	color: #535353;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	text-shadow: -1px -1px 0px #61a042;
	display: block;
	
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; behavior: url(js/PIE.htc);
	
	background-color: #97d579;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxNTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5N0Q1NzkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM0Njg0MjgiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxNTEpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(top, #97d579, #468428);
	background-image: -webkit-linear-gradient(top,#97d579,#468428);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #97d579), color-stop(1, #468428));
	background-image: -o-linear-gradient(top, #97d579, #468428);
	background-image: linear-gradient(top, #97d579, #468428);
	background-image: -ms-linear-gradient(top,#97d579,#468428);
	font-family: 'helveticaneuecyrbold';
	text-transform: uppercase;
	font-size: 12px;
	line-height: 37px;
	color: #fff;
	text-align: left;
	position: relative;
	zoom: 1;
	cursor: pointer;
}

.b-btn-load:hover, .b-btn-load:active
{
	background-color: #468428;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczNjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjOTdENTc5IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDY4NDI4IiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnMzYwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(top, #468428, #97d579);
	background-image: -webkit-linear-gradient(top,#468428,#97d579);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #468428), color-stop(1, #97d579));
	background-image: -o-linear-gradient(top, #468428, #97d579);
	background-image: linear-gradient(top, #468428, #97d579);
	background-image: -ms-linear-gradient(top,#468428,#97d579);
	color: #fff;
}

.b-btn-load span
{
	height: 35px;
	display: block;
	background: url(../images/ico_file.png) 11px center no-repeat;
	padding: 0px 0px 0px 42px;
}

.b-btn-load input
{
	font-size: 600px;
	background: transparent;
	border: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	cursor: pointer;
}

.b-btn-2
{
	float: left;
	height: 28px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	text-shadow: -1px -1px 0px #d53500;
	display: block;
	
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; behavior: url(js/PIE.htc);
	
	background-color: #e94d00;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NDIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRDgyQzAwIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTk0RDAwIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNTQyKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(top, #e94d00, #d82c00);
	background-image: -webkit-linear-gradient(top,#e94d00,#d82c00);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e94d00), color-stop(1, #d82c00));
	background-image: -o-linear-gradient(top, #e94d00, #d82c00);
	background-image: linear-gradient(top, #e94d00, #d82c00);
	background-image: -ms-linear-gradient(top,#e94d00,#d82c00);
	font-family: 'helveticaneuecyrbold';
	font-size: 13px;
	line-height: 28px;
	
	-webkit-box-shadow: inset 0px -1px 0px #a52600;
	-moz-box-shadow: inset 0px -1px 0px #a52600;
	box-shadow: inset 0px -1px 0px #a52600;
	
	padding: 0px 10px 0px 10px;
	text-align: center;
}

.b-btn-2:hover, .b-btn-2:active
{
	background-color: #d82c00;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczMjYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNEODJDMDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFOTREMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czMjYpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(top, #d82c00, #e94d00);
	background-image: -webkit-linear-gradient(top,#d82c00,#e94d00);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d82c00), color-stop(1, #e94d00));
	background-image: -o-linear-gradient(top, #d82c00, #e94d00);
	background-image: linear-gradient(top, #d82c00, #e94d00);
	background-image: -ms-linear-gradient(top,#d82c00,#e94d00);
	color: #fff;
}

.b-btn-2 button {background: transparent; position:absolute; top:0; left:0; width:100%; height:100%; border:none; color: #fff; margin: 0px; padding: 0px; float: left; cursor: pointer; display: block; background: url(../images/px.gif) left top;}



.b-btn-3
{
	float: left;
	height: 46px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	text-shadow: -1px -1px 2px #629c0f;
	display: block;
	color: #fff;
	
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; behavior: url(js/PIE.htc);
	
	background-color: #99d53a;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5ODIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5OUQ1M0EiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM0ODg0MDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5ODIpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(top, #99d53a, #488400);
	background-image: -webkit-linear-gradient(top,#99d53a,#488400);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #99d53a), color-stop(1, #488400));
	background-image: -o-linear-gradient(top, #99d53a, #488400);
	background-image: linear-gradient(top, #99d53a, #488400);
	background-image: -ms-linear-gradient(top,#99d53a,#488400);
	font-family: 'helveticaneuecyrbold';
	font-size: 14px;
	line-height: 46px;
	text-transform: uppercase;
	
	padding: 0px 10px 0px 10px;
	text-align: center;
}

.b-btn-3:hover, .b-btn-3:active
{
	background-color: #488400;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczOTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjOTlENTNBIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDg4NDAwIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnMzk4KSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(top, #488400, #99d53a);
	background-image: -webkit-linear-gradient(top,#488400,#99d53a);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #488400), color-stop(1, #99d53a));
	background-image: -o-linear-gradient(top, #488400, #99d53a);
	background-image: linear-gradient(top, #488400, #99d53a);
	background-image: -ms-linear-gradient(top,#488400,#99d53a);
}

.b-btn-3 button {background: transparent; position:absolute; top:0; left:0; width:100%; height:100%; border:none; color: #fff; margin: 0px; padding: 0px; float: left; cursor: pointer; display: block; background: url(../images/px.gif) left top;}

/* ################# MAIN STRUCTURE ###################### */
#main
{
	margin: 0 auto;
	height: 100%;
	min-height: 100%;
	margin-bottom: -498px;
	text-align: left;
}

.b-fix
{
	width: 960px;
	margin: 0 auto;
}


/* ################# HEADER ###################### */
header
{
	min-height: 125px;
	background: #fff;
	min-width: 960px;
}

header .b-fix
{
	position: relative;
	min-height: 125px;
}

#logo
{
	position: absolute;
	left: 0px;
	top: 17px;
}

#slogan
{
	color: #0f0f0f;
	font-size: 13px;
	line-height: 16px;
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	position: absolute;
	left: 84px;
	top: 71px;
}

.b-top-menu
{
	color: #fff;
	font-size: 13px;
	font-family: 'helveticaneuecyrmedium';
	text-transform: uppercase;
	background: url(../images/b-top-menu-2.gif) left top repeat-x;
	height: 41px;
	text-shadow: 0px -1px 0px #387906;
}

.b-top-menu ul
{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}

.b-top-menu ul li
{
	margin: 0px;
	padding: 0px;
	float: left;
}

.b-top-menu ul .glue
{
	background: url(../images/b-top-menu__glue.png) left top no-repeat;
	width: 2px;
	font-size: 0px;
	line-height: 0px;
	float: left;
	height: 41px;
}

.b-top-menu ul li a
{
	float: left;
	color: #fff;
	text-decoration: none;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	padding: 0px 24px 0px 24px;
	height: 41px;
	line-height: 41px;
	margin-right: -1px;
	margin-left: -1px;
	position: relative;
}

.ico_percent
{
	background: url(../images/ico_percent.png) left top no-repeat;
	position: absolute;
	right: 5px;
	top: -13px;
	width: 28px;
	height: 28px;
	font-size: 0px;
	line-height: 0px;
}

.b-top-menu ul li a .underline
{
	background: url(../images/ico_underline.png) center bottom no-repeat;
	height: 41px;
	float: left;
}


.b-top-menu ul li a:hover
{
	background-color: #357703;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzNTc3MDMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM2M0E5MkEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NTEpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(top, #357703, #63a92a);
	background-image: -webkit-linear-gradient(top,#357703,#63a92a);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #357703), color-stop(1, #63a92a));
	background-image: -o-linear-gradient(top, #357703, #63a92a);
	background-image: linear-gradient(top, #357703, #63a92a);
	background-image: -ms-linear-gradient(top,#357703,#63a92a);
}

.b-top-menu ul .active a
{
	background-color: #357703;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzNTc3MDMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM2M0E5MkEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NTEpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(top, #357703, #63a92a);
	background-image: -webkit-linear-gradient(top,#357703,#63a92a);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #357703), color-stop(1, #63a92a));
	background-image: -o-linear-gradient(top, #357703, #63a92a);
	background-image: linear-gradient(top, #357703, #63a92a);
	background-image: -ms-linear-gradient(top,#357703,#63a92a);
	color: #abdf7e;
}

.b-counter-mod
{
	background: url(../images/b-counter_bg.png) center bottom no-repeat;
	padding: 0px 0px 28px 0px;
	width: 285px !important;
	float: none !important;
	margin: 0 auto;
}

header .b-counter-mod
{
	position: absolute;
	left: 276px;
	top: 0px;
}

.b-counter-mod .b-counter__inn
{
	background: url(../images/b-counter_bg2.png) center top repeat-y;
	padding: 13px 0px 1px 18px;
	zoom: 1;
}

.b-counter-mod .b-counter__inn2
{
	background: url(../images/b-counter_bg3.png) center top no-repeat;
	padding: 12px 0px 0px 0px;
	zoom: 1;
}

.b-counter-mod .b-counter__inn2 .b-counter__inn
{
	padding-top: 6px;
}


.b-counter-mod .b-counter__title
{
    font-family: 'helveticaneuecyrbold';
	 font-size: 15px;
	 padding: 0px 0px 10px 0px;
	 margin: 0px;
	 zoom: 1;
}

.b-counter-mod .b-counter__digits
{
	float: left;
}

.b-counter-mod .b-counter__txt
{
	font-size: 13px;
	line-height: 15px;
	color: #000;
	float: left;
	font-family: 'helveticaneuecyrroman';
	width: 114px;
	position: relative;
	top: -2px;
	padding: 0px 0px 0px 11px;
}

.b-contact
{
	float: right;
	width: 472px;
	font-size: 13px;
	font-family: 'helveticaneuecyrmedium';
	color: #000;
	padding: 13px 0px 0px 0px;
}

.b-contact table
{
	margin: 0 0 0 auto;
}

.b-contact p
{
	text-align: right;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	zoom: 1;
}

.b-contact .b-btn-2
{
	float: right;
}

.b-phones
{
	float: right;
	padding: 0px 0px 10px 25px;
	background: url(../images/ico_phone.png) left 5px no-repeat;
}

.b-phone
{
	font-size: 22px;
	color: #000;
    font-family: 'helveticaneuecyrbold';
	 float: left;
	 padding: 0px 0px 0px 20px;
}

.b-phones .b-phone:first-child
{
	padding-left: 0px;
}

.b-phone span
{
	color: #958c81;
}

.b-phones__comm
{
	color: #888075;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	zoom: 1;
	text-align: right;
	margin-top: -2px;
}
/* ################# CENTER ###################### */
.center 
{
	line-height: 22px;
	margin: 0 auto;
}

.center h1, .center h2, .center h3, .center h4, .center h5, .center h6
{
	line-height: normal;
}

.b-center__head
{
	padding: 32px 0px 1px 0px;
	zoom: 1;
}

.b-section
{
	padding: 22px 0px 30px 0px;
	zoom: 1;
	width: 1062px;
	margin: 0 auto;
	background: #ffffff;
}

.b-section-1
{
	padding-bottom: 15px;
}

.b-section__inn
{
	margin: 0px 0px 0px 0px;
	position: relative;
}

.b-wrapper
{
	width: 100%;
	float: left;
	margin: 0px -325px 0px 0px;
}

.b-left-column
{
	margin: 0px 365px 0px 42px;
}

.b-right-column
{
	width: 325px;
	float: right;
	margin: 0px 0px 0px -325px;
}

.b-glue
{
	background: #e7e2dc;
	height: 1px;
	position: relative;
	zoom: 1;
	line-height: 0px;
	font-size: 0px;
	width: 1062px;
	margin: 0 auto;
}

.b-section__head
{
	font-family: 'helveticaneuecyrbold';
	font-size: 31px;
	color: #000;
	margin: 0 0 16px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	zoom: 1;
}

.b-section-delivery
{
	background: url(../images/b-section-delivery.jpg) right bottom no-repeat;
	height: 612px;
	border-top: 1px solid #e7e2dc;
}

.b-section-clients
{
	padding-bottom: 18px;
}

.b-text__big
{
	font-size: 16px;
	font-weight: bold;
}

.b-opinion
{
	width: 598px;
}

.b-opinion__in1
{
	font-size: 15px;
	line-height: 20px;
	background: #94c82f;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	behavior: url(js/PIE.htc);
	position: relative;
	zoom: 1;
	padding: 2px;
}

.b-opinion__in2
{
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	behavior: url(js/PIE.htc);
	position: relative;
	zoom: 1;
	background: #fff;
	padding: 28px 22px 22px 22px;
}

.b-opinion__pic
{
	float: right;
	font-size: 0px;
	line-height: 0px;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	behavior: url(js/PIE.htc);
	position: relative;
	margin: -20px -14px 10px 15px;
}

.b-opinion__pic img
{
	visibility: hidden;
}

.b-opinion__coner
{
	background: url(../images/b-opinion__coner.png) left top no-repeat;
	width: 29px;
	height: 23px;
	position: absolute;
	left: 95px;
	bottom: -23px;
	font-size: 0px;
	line-height: 0px;
}

.b-opinion__author
{
	padding: 21px 0px 15px 116px;
	position: relative;
	zoom: 1;
	height: 83px;
	font-size: 14px;
	line-height: normal;
	text-align: left;
	display: -moz-iline-box;
	display: inline-block;
	//display: inline;
}

.b-opinion__author-photo
{
	border-radius: 52px;
	-moz-border-radius: 52px;
	-webkit-border-radius: 52px;
	-khtml-border-radius: 52px;
	behavior: url(js/PIE.htc);
	position: absolute;
	width: 104px;
	height: 104px;
	font-size: 0px;
	line-height: 0px;
	background-position: center center;
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
}

.b-opinion__author-photo img
{
	visibility: hidden;
}

.b-opinion__author-name
{
	font-family: 'helveticaneuecyrbold';
	color: #201715;
	padding: 0px 0px 2px 0px;
	zoom: 1;
}

.b-opinion__author-info
{
	font-family: 'helveticaneuecyrmedium';
	padding: 2px 0px 1px 0px;
	zoom: 1;
}

.b-opinion__author-rating
{
	font-size: 0px;
	line-height: 0px;
	padding: 5px 0px 0px 0px;
	zoom: 1;
}

.b-star
{
	display: -moz-iline-box;
	display: inline-block;
	//display: inline;
	zoom: 1;
	width: 19px;
	height: 18px;
	background: url(../images/ico_star.png) left top no-repeat;
}

.b-opinion__author-rating .b-star
{
	margin-right: 5px;
}


.b-opinion__nav
{
	padding: 21px 0px 0px 0px;
	text-align: right;
	zoom: 1;
}

.b-opinion__nav a
{
	text-decoration: none;
	color: #3c71a7;
}

.b-opinion__nav a span
{
	border-bottom: 1px dashed #3c71a7;
	font-size: 16px;
}

.b-opinion__nav .glue
{
	height: 13px;
	border-left: 1px dotted #a2a1a0;
	display: -moz-iline-box;
	display: inline-block;
	//display: inline;
	zoom: 1;
	margin: 0px 18px 0px 18px;
	position: relative;
	top: 2px;
}

.color-green
{
	color: #428f0b !important;
}

.color-red
{
	color: #d30000 !important;
}

.b-guarantee
{
	background: url(../images/b-guarantee_bg.jpg) left center no-repeat;
	min-height: 53px;
	color: #418f0a;
	line-height: normal;
	padding: 0px 0px 0px 67px;
	font-weight: bold;
}


.b-list
{
	color: #1e1e1e;
	line-height: normal;
	font-weight: bold;
	margin: 0px 0px 37px 0px;
	width: 630px;
}



.b-list__inn
{
	position: relative;
	border-radius: 18px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	-khtml-border-radius: 18px;
	behavior: url(js/PIE.htc);
	zoom: 1;
	padding: 16px 17px 6px 17px;
	background: #faf7f4;
}

.b-list ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: relative;
}

.b-list ul li
{
	margin: 0px;
	padding: 0px 0px 10px 30px;
	background: url(../images/arrow_red.png) left 2px no-repeat;
	zoom: 1;
}

.b-img
{
	font-size: 0px;
	line-height: 0px;
	margin: 0px 0px 32px 0px;
	padding: 0px;
}

.b-list__txt
{
	line-height: 20px;
	padding: 24px 0px 0px 47px;
	margin: 0px;
}

.b-list__coner
{
	background: url(../images/b-list__coner.png) left top no-repeat;
	position: absolute;
	left: 0px;
	bottom: -19px;
	width: 31px;
	height: 41px;
	font-size: 0px;
	line-height: 0px;
}


.b-health
{
	font-size: 17px;
	font-weight: bold;
	color: #428f0b;
	background: url(../images/b-health.png) left center no-repeat;
	padding: 3px 0px 0px 47px;
}

.b-form
{
	background: url(../images/b-form__tp.png) left top no-repeat;
	width: 338px;
	margin: -6px -7px 0px -6px;
	font-size: 14px;
	line-height: normal;
	font-family: 'helveticaneuecyrmedium';
}

.b-form__in1
{
	background: url(../images/b-form__bt.png) left bottom no-repeat;
	padding: 22px 0px 37px 0px;
	zoom: 1;
}

.b-form__in2
{
	background: url(../images/b-form__cn.png) left top repeat-y;
	zoom: 1;
	padding: 8px 42px 8px 42px;
	position: relative;
}

.b-form .placeholder label
{
	text-align: center;
	width: 100%;
	left: 0px;
}

.b-form .b-textarea, .b-form .b-input
{
	margin: 0px 0px 8px 0px;
}

.b-form .b-input input
{
	text-align: center;
}

.b-form .b-textarea textarea
{
	text-align: center;
	height: 37px;
}

.b-form__btn-pos
{
	padding: 7px 0px 0px 0px;
	zoom: 1;
}

.b-form .b-btn, .b-form .b-btn-4, .b-form .b-btn-4 span
{
	float: none;
}

.b-form__comm
{
	color: #201715;
	font-size: 12px;
	line-height: normal;
	text-align: center;
	font-family: 'helveticaneuecyrmedium';
	padding: 12px 0px 0px 0px;
	margin: 0px 0px -6px 0px;
	zoom: 1;
}

.b-form__head
{
	color: #428f0b;
	font-size: 19px;
	text-align: center;
	font-family: 'helveticaneuecyrbold';
	padding: 0px 0px 22px 0px;
	margin: 0px -5px 0px -5px;
	zoom: 1;
}

.b-form__head span
{
	color: #121210;
	font-family: 'helveticaneuecyrlight';
	font-size: 18px;
}

.b-form .b-form__load
{
	padding: 0px 0px 14px 0px;
	zoom: 1;
}

.b-glue-2
{
	height: 7px;
	line-height: 0px;
	font-size: 0px;
	background: #f5f5f5;
	clear: both;
	margin: 0px 0px 21px 0px;
}


.b-counter
{
	float: right;
	width: 202px;
	line-height: normal;
}

.b-counter__in1
{
	position: relative;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	behavior: url(js/PIE.htc);
	zoom: 1;
	background: #f8f6f3;
	text-align: center;
	padding: 4px;
	color: #12100b;
	font-size: 13px;
	font-family: 'helveticaneuecyrmedium';
	line-height: normal;
}

.b-counter__in2
{
	border: 1px solid #e0d9ce;
	position: relative;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	behavior: url(js/PIE.htc);
	zoom: 1;
	padding: 10px 2px 14px 2px;
}

.b-counter__title
{
	margin: 0px 0px 11px 0px;
}

.b-counter__txt
{
	padding: 8px 0px 0px 0px;
	zoom: 1;
}

.b-counter__more
{
	text-align: center;
	color: #1983aa;
	font-size: 13px;
	padding: 8px 0px 0px 0px;
	zoom: 1;
}

.b-counter__more a
{
	color: #1983aa;
	text-decoration: none;
	border-bottom: 1px dashed #1983aa;
}

.b-counter__more a:hover
{
	border-color: #428f0b;
	color: #428f0b;
}


.b-counter__digits-inn
{
	font-size: 0px;
	line-height: 0px;
}
.countDiv{
	display:none;
}
.position {
	overflow:hidden;
	height: 42px;
	width: 24px;
	margin:0;
}

.countDays, .countHours, .countMinutes, .countSeconds{
	width:50px;
	overflow:hidden;
	height:44px;
}

.b-counter__digit, .digit
{
	background: url(../images/b-counter__digit.jpg) center top no-repeat;
	position: relative;
	behavior: url(js/PIE.htc);
	zoom: 1;
	border-bottom: 1px solid #dfd4c5;
	height: 42px;
	display: -moz-inline-box;
	display: inline-block;
	//display: inline;
	zoom: 1;
	width: 24px;
	border-left: 1px solid #dae2e6;
	text-align: center;
	color: #000;
	font-family: 'helveticaneuecyrbold';
	font-size: 27px;
	line-height: 42px;
	overflow: hidden;
	vertical-align: top;
}

.b-counter__digit span
{
	position: relative;
}

.b-counter__digit:first-child
{
	position: relative;
	border-radius: 6px 0px 0px 6px;
	-moz-border-radius: 6px 0px 0px 6px;
	-webkit-border-radius: 6px 0px 0px 6px;
	-khtml-border-radius: 6px 0px 0px 6px;
	behavior: url(js/PIE.htc);
	zoom: 1;
	border-left: 0;
}

.b-counter__digit:last-child
{
	position: relative;
	border-radius: 0px 6px 6px 0px;
	-moz-border-radius: 0px 6px 6px 0px;
	-webkit-border-radius: 0px 6px 6px 0px;
	-khtml-border-radius: 0px 6px 6px 0px;
	behavior: url(js/PIE.htc);
	zoom: 1;	
}




.b-section-definition
{
	height: 466px;
	background: url(../images/b-section-definition.jpg) center top no-repeat;
	width: auto;
	max-width: none;
	padding: 20px 0px 0px 0px;
	zoom: 1;
}

.b-section-definition .b-fix
{
	position: relative;
}

.b-section-definition .b-section__head
{
	font-size: 39px;
	text-shadow: 1px 1px 0px #397a09;
	color: #fff;
	margin: 0px 0px 4px 0px;
}

.b-section-definition__t
{
	color: #f5f0e9;
	text-shadow: 1px 1px 0px #397a09;
	font-size: 24px;
	font-family: 'helveticaneuecyrlight';
	margin-bottom: 16px;
}

.b-section-definition__inn
{
	padding-left: 450px;
}

.b-section-definition__desc
{
	background: #f8f6f3;
	zoom: 1;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	behavior: url(js/PIE.htc);
	position: relative;
	padding: 14px 16px 13px 16px;
	color; #3a3530;
}

.b-section-definition__comm
{
	font-size: 13px;
	line-height: 15px;
	color: #969088;
	font-family: 'helveticaneuecyrroman';
	text-align: center;
	padding: 8px 0px 0px 0px;
	zoom: 1;
	position: relative;
}


.b-section-definition ul
{
	margin: 0px;
	padding: 0px 0px 3px 0px;
	list-style-type: none;
	font-size: 17px;
	line-height: 17px;
	font-family: 'helveticaneuecyrbold';	
}

.b-section-definition ul li
{
	padding: 0px 0px 20px 30px;
	margin: 0px;
	zoom: 1;
	background: url(../images/bulet.png) left 2px no-repeat;
}

.b-section-definition__btn
{
	margin-left: -16px;
	margin-right: -16px;
	padding: 14px 16px 14px 16px;
	background: #f6ecb7;
	zoom: 1;
}

.b-section-definition__btn .b-btn-8, .b-section-definition__btn .b-btn-8 span
{
	float: none;
}

.b-section-definition__img
{
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	background: url(../images/malahov-head23.png) left top no-repeat;
	position: absolute;
	left: -80px;
	top: 0px;
	width: 500px;
	height: 450px;
}

.b-section-definition.b-section-active .b-section-definition__img
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}



.b-section-about
{
	min-height: 450px;
	padding-top: 36px;
}

.b-section__about-t1
{
	padding: 0px 0px 0px 180px;
}

.b-section__about-t2
{
	padding: 0px 0px 0px 440px;
}

.b-section-about .b-fix
{
	position: relative;
	zoom: 1;
}

.b-section-about__img
{
	position: absolute;
	left: 0px;
	top: 0px;
	
	background: url(../images/b-section-about__img.png) left bottom no-repeat;
	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
	width: 415px;
	height: 455px;
}

.b-section-about.b-section-active .b-section-about__img
{
	left: 0px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.b-sertificates2
{
	padding: 5px 0px 0px 0px;
	zoom: 1;
}

.b-sertificates2 .b-sertificates2__list
{
	font-size: 0px;
	line-height: 0px;
	margin: 0px 0px 0px -30px;
	padding: 0px;
}

.b-sertificates2 .b-sertificate2
{
	background: transparent;
	padding: 0px;
	color: #1d1815;
	display: -moz-inline-box;
	display: inline-block;
	//display: inline;
	zoom: 1;
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 17px 30px;
}

.b-sertificates2 .b-sertificate2__inn
{
	font-size: 10px;
	line-height: normal;
	width: 105px;
	text-align: center;
}

.b-sertificate2__photo
{
	background: url(../images/photo_shadow-2.png) center top no-repeat;
	width: 110px;
	height: 160px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 auto;
	position: relative;
	zoom: 1;
}

.b-sertificate2__photo a
{
	display: block;
	width: 108px;
	height: 148px;
	position: relative;
	top: 1px;
	left: 1px;
	text-align: center;
	overflow: hidden;
}

.b-sertificate2__photo a span {display: -moz-inline-box; display: inline-block; vertical-align: middle; zoom: 1; //display: inline; margin: 0 auto; padding: 0px; height: auto; background: transparent; text-decoration: none;}
.b-sertificate2__photo a i {display: -moz-inline-box; display: inline-block; vertical-align: middle; height: 100%; width: 0px; zoom: 1; //display:inline;}

.b-form__text, .b-form__text2
{
	background: url(../images/arrow_down.png) center bottom no-repeat;
	color: #201715;
	line-height: normal;
	text-align: center;
	font-family: 'helveticaneuecyrmedium';
	padding: 0px 0px 27px 0px;
	zoom: 1;
	margin: 0px 0px 13px 0px;
}

.b-form__text2
{
	padding: 0px;
	margin-bottom: 15px;
	background: transparent;
}

.b-form__list
{
	background: url(../images/bg_0.png) -4px top no-repeat;
	padding: 0px 0px 14px 112px;
	zoom: 1;
	margin-right: -15px;
	margin-left: -12px;
}

.b-form__list-head
{
	padding: 13px 0px 12px 0px;
	zoom: 1;
	text-align: center;
}

.b-form__list .b-form__list-head
{
	text-align: left;
	padding: 0px 0px 8px 0px;	
}

.b-form__list-head strong
{
	font-family: 'helveticaneuecyrbold';
}

.b-form__list ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.b-form__list ul li
{
	background: url(../images/bulet_2.png) left 5px no-repeat;
	padding: 0px 0px 5px 19px;
	margin: 0px;
	zoom: 1;
}




.b-more
{
	position: absolute;
	left: 0px;
	bottom: 14px;
	width: 100%;
	text-align: center;
}

.b-more a
{
	display: -moz-inline-box;
	display: inline-block;
	//display: inline;
	zoom: 1;	
	text-transform: uppercase;
	color: #af9f8d;
	text-decoration: none;
	font-size: 13px;
	line-height: 36px;
	height: 36px;
	padding: 0px 34px 0px 14px;
	background: url(../images/arrow_down_2.png) right 1px no-repeat #fff;
	white-space: nowrap;
}

.b-more a:hover
{
	color: #428f0b;
	background: url(../images/arrow_down_3.png) right 1px no-repeat #fff;
}

.f-error
{
	position: relative;
	zoom: 1;
}

.f-error .b-input .dform
{
	border-color: #e90124;
}

.b-error
{
	border: 3px solid #e90124;
	background: url(../images/px_opacity.png) left top repeat;
	font-size: 14px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	position: absolute;
	left: -27px;
	top: 42px;
	width: 197px;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	behavior: url(js/PIE.htc);
	z-index: 5;
	
	-webkit-box-shadow: 5px 5px 13px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 5px 5px 13px rgba(0, 0, 0, 0.3);
	box-shadow: 5px 5px 13px rgba(0, 0, 0, 0.3);
}

.b-error__inn
{
	position: relative;
	zoom: 1;
	padding: 9px 15px 9px 15px;
}

.b-error__coner
{
	background: url(../images/b-error__coner.png) left top no-repeat;
	width: 18px;
	height: 12px;
	font-size: 0px;
	line-height: 0px;
	position: absolute;
	left: 50%;
	top: -12px;
	margin-left: -9px;
}

.b-error__phone
{
	font-size: 18px;
	padding: 6px 0px 0px 0px;
	zoom: 1;
}

.b-error__close
{
	position: absolute;
	right: 8px;
	top: 8px;
	background: url(../images/b-error__close.png) left top no-repeat;
	width: 11px;
	height: 11px;
	overflow: hidden;
	cursor: pointer;
}

.b-error-2
{
	border: 3px solid #e90124;
	background: url(../images/px_opacity.png) left top repeat;
	font-size: 14px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	position: absolute;
	right: 100%;
	top: -3px;
	margin-right: 12px;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	behavior: url(js/PIE.htc);
	z-index: 5;
	float: left;	
	-webkit-box-shadow: 5px 5px 13px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 5px 5px 13px rgba(0, 0, 0, 0.3);
	box-shadow: 5px 5px 13px rgba(0, 0, 0, 0.3);
}

.b-error-2__inn
{
	padding: 10px 12px 11px 12px;
	position: relative;
	zoom: 1;
	white-space: nowrap;
}

.b-error-2__coner
{
	background: url(../images/b-error-2__coner.png) left top no-repeat;
	width: 11px;
	height: 16px;
	font-size: 0px;
	line-height: 0px;
	position: absolute;
	right: -11px;
	top: 50%;
	margin-top: -8px;
}

.b-section-effect
{
	padding: 36px 0px 16px 0px;
	zoom: 1;
}

.b-section-effect h3
{
	font-size: 28px;
	font-family: 'helveticaneuecyrlight';
	color: #1b1613;
	margin-bottom: 20px;
}

.b-special
{
	background: #faf7f4;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	behavior: url(js/PIE.htc);
	position: relative;
	padding: 17px 23px 17px 23px;
	zoom: 1;
	overflow: hidden;
}

.b-img-2
{
	float: left;
	border: 1px solid #d5d0cb;
	margin: 0px 37px 42px 0px;
}

.b-player__out
{
	float: left;
	margin: 0px 33px 0px 0px;
}

.b-section-effect__btn .b-btn-8
{
	line-height: 63px;
}

.b-section-effect__btn .b-btn-8, .b-section-effect__btn .b-btn-8 span
{
	float: none;
}

.b-section-effect__btn .b-btn-8 span span
{
	font-size: 16px;
	text-shadow: -1px -1px 0px #d15016;
	text-transform: uppercase;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	float: none;
}

.b-section-effect__btn p
{
	padding: 39px 0px 0px 0px;
	background: url(../images/arrow_up.png) center 13px no-repeat;
	zoom: 1;
}

.b-float-right
{
	width: 383px;
	float: right;
}

.b-player
{
	position: relative;
	zoom: 1;
	font-size: 0px;
	line-height: 0px;
}

.b-player-2
{
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	behavior: url(js/PIE.htc);
	position: relative;
	zoom: 1;
	padding: 4px;
	border: 2px solid #71ad12;
	font-size: 0px;
	line-height: 0px;
	background: #fff;
	margin: 0px 0px 5px 0px;
}

.b-section__title
{
	border-bottom: 7px solid #f5f5f5;
	margin: 0px 0px 29px 0px;
	padding: 0px 0px 8px 0px;
	zoom: 1;
	color: #1b1613;
	font-size: 28px;
	font-family: 'helveticaneuecyrlight';
}

.b-list-2
{
	background: url(../images/b-list-2_bg.png) left top no-repeat;
	padding: 0px 0px 20px 120px;
	overflow: hidden;
	min-height: 149px;
	zoom: 1;
}

.b-list-2__tbl tr td
{
	padding: 0px 0px 7px 0px;
	vertical-align: middle;
	color: #1d1815;
	font-size: 16px;
	font-weight: bold;
}

.b-list-2__tbl tr .tdl
{
	width: 50px
}

.b-list-2__tbl tr .tdl div
{
	border-radius: 17px;
	-moz-border-radius: 17px;
	-webkit-border-radius: 17px;
	-khtml-border-radius: 17px;
	behavior: url(js/PIE.htc);
	position: relative;
	zoom: 1;
	background: #95ce6d;
	width: 34px;
	height: 34px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	line-height: 34px;
	color: #fff;
}

.b-list-2__tbl .second .tdl div
{
	background: #7cc547;
}

.b-list-2__tbl .third .tdl div
{
	background: #61af29;
}


.b-form-2
{
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	behavior: url(js/PIE.htc);
	position: relative;
	zoom: 1;
	-webkit-box-shadow: 0px 0px 9px rgba(31, 178, 19, 0.4);
	-moz-box-shadow: 0px 0px 9px rgba(31, 178, 19, 0.4);
	box-shadow: 0px 0px 9px rgba(31, 178, 19, 0.4);
	border: 2px solid #71ad12;
	line-height: normal;
	background: #fff;
}

.b-form-2-consult
{
	background: url(../images/b-form-2__bg.jpg) right top no-repeat #fff;	
}

.b-form-2__in1
{
	padding: 4px 4px 4px 4px;
	zoom: 1;
}

.b-form-2__in2
{
	border: 1px solid #e0d9ce;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	behavior: url(js/PIE.htc);
	position: relative;
	zoom: 1;
	padding: 15px 420px 17px 27px;
	height: 208px;
}

.b-form-2__pos
{
	position: absolute;
	right: 27px;
	top: 16px;
	width: 342px;
}

.b-form-2__pos .b-input-3
{
	width: 275px;
	margin: 0px 0px 10px 0px;
}

.b-form-2__btn
{
	padding-top: 4px;
	zoom: 1;
}

.b-form-2__text
{
	color: #1b1613;
	font-family: 'helveticaneuecyrlight';
	font-size: 24px;
	line-height: 31px;
}

.b-form-2__text ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.b-form-2__text ul li
{
	margin: 0px;
	padding: 0px 0px 3px 33px;
	position: relative;
	zoom: 1;
}

.b-form-2__text ul li:before
{
	content: "\2014\a0";
	position: absolute;
	left: 0px;
	top: 0px;
}

.b-form-2__tbl
{
	width: 100%;
}

.b-form-2__tbl tr td
{
	padding: 0px;
	vertical-align: middle;
}

.b-form-2__tbl .b-btn, .b-form-2__tbl .b-btn-3, .b-form-2__tbl .b-btn-4, .b-form-2__tbl .b-btn-4 span
{
	float: none;
}

.b-form-2__tbl tr .td-glue-1, .b-form-2__tbl tr .td-glue-1 div
{
	width: 10px;
	white-space: nowrap;
}

.b-form-2__tbl tr .td-glue-2, .b-form-2__tbl tr .td-glue-2 div
{
	width: 17px;
	white-space: nowrap;
}

.b-form-2__tbl tr .td1, .b-form-2__tbl tr .td2
{
	width: 262px;
}

.b-form-2__title
{
	color: #68a508;
	font-size: 23px;
	font-family: 'helveticaneuecyrbold';
	margin: 0px 0px 15px 0px;
}

.b-form-2 .b-form__head
{
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 24px;
	padding: 0px 0px 16px 0px;
}

.b-form-2__in5
{
	padding: 4px;
	zoom: 1;
}

.b-form-2-fix
{
	width: 494px;
}

.b-payment-methods
{
	margin: -3px 0px 0px 0px;
	list-style-type: none;
	float: left;
}

.b-payment-methods li
{
	float: left;
	background: #fcfefc;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	behavior: url(js/PIE.htc);
	
	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.18);
	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.18);
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.18);
	position: relative;
	width: 83px;
	height: 32px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px 5px 16px 0px;
	text-align: center;
}

.b-payment-methods li span {display: -moz-inline-box; display: inline-block; vertical-align: middle; zoom: 1; //display: inline; margin: 0 auto; padding: 0px; height: auto; background: transparent; text-decoration: none;}
.b-payment-methods li i {display: -moz-inline-box; display: inline-block; vertical-align: middle; height: 100%; width: 0px; zoom: 1; //display:inline;}

.b-form-2__in6
{
	border: 1px solid #e0d9ce;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	behavior: url(js/PIE.htc);
	position: relative;
	zoom: 1;
	padding: 14px 14px 12px 14px;
}


.b-sertificate__photo
{
	background: url(../images/photo_shadow.png) center top no-repeat;
	width: 180px;
	height: 263px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 auto;
	position: relative;
	zoom: 1;
}

.b-sertificate__photo a
{
	display: block;
	width: 178px;
	height: 243px;
	position: relative;
	top: 1px;
	left: 1px;
	text-align: center;
	overflow: hidden;
}

.b-sertificate__photo a span {display: -moz-inline-box; display: inline-block; vertical-align: middle; zoom: 1; //display: inline; margin: 0 auto; padding: 0px; height: auto; background: transparent; text-decoration: none;}
.b-sertificate__photo a i {display: -moz-inline-box; display: inline-block; vertical-align: middle; height: 100%; width: 0px; zoom: 1; //display:inline;}


.b-sertificate
{
	display: -moz-inline-box;
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
	text-align: left;
	margin: 0px 0px 20px 24px;
}

.b-sertificate__inn
{
	width: 216px;
	color: #1d1815;
	font-size: 14px;
	line-height: normal;
	text-align: center;
}


.b-sertificate__name a
{
	color: #1983aa;
	text-decoration: none;
	border-bottom: 1px dashed #1983aa;
}

.b-sertificate__name a:hover
{
	border-color: #428f0b;
	color: #428f0b;
}

.b-counter-mod__out
{
	background: url(../images/bg_2.jpg) center top no-repeat;
	padding: 364px 0px 0px 0px;
	zoom: 1;
}

.b-learn-more
{
	font-size: 14px;
	margin: 0px 23px 32px 23px;
}

.b-learn-more a
{
	color: #1983aa;
	text-decoration: none;
	border-bottom: 1px dashed #1983aa;
}

.b-learn-more a:hover
{
	border-color: #428f0b;
	color: #428f0b;
}

.b-learn-more p
{
	margin: 0px;
	padding: 2px 0px 0px 0px;
	zoom: 1;
}

.b-columns-two__lf
{
	width: 58%;
	float: left;
}

.b-columns-two__lfk
{
	padding: 0px 70px 0px 0px;
}

.b-columns-two__rt
{
	width: 42%;
	float: right;
	margin-left: -10px;
}


.b-tbl-differents
{
	width: 100%;
	border-collapse: separate;
	border-spacing: 0px;
	font-size: 16px;
}

.b-tbl-differents caption
{
	text-align: left;
	padding: 0px 0px 20px 0px;
	vertical-align: top;
	color: #1b1613;
	font-family: 'helveticaneuecyrlight';
	font-size: 28px;
	line-height: normal;
}

.b-tbl-differents tr td
{
	padding: 0px;
	vertical-align: top;
	border: 1px solid #e0d9ce;
	border-top: 0px;
	width: 50%;
}

.b-tbl-differents tr .td_glue, .b-tbl-differents tr .td_glue div
{
	width: 16px;
	padding: 0px;
	white-space: nowrap;
	border: 0px;
}


.b-tbl-differents tr .tdr .b-different
{
	background: url(../images/ico_plus.png) 13px 15px no-repeat;
	padding-left: 48px;
	padding-right: 26px;
	padding-top: 12px;
	padding-bottom: 13px;
	min-height: 27px;
}

.b-tbl-differents tr .tdr .b-different:nth-child(even)
{
	background-color: #f1faed;
}

.b-tbl-differents tr .tdl .b-different
{
	background: url(../images/ico_minus.png) 13px 15px no-repeat;
	padding-left: 48px;
	padding-right: 26px;
	padding-top: 12px;
	padding-bottom: 13px;
	min-height: 27px;
}
.b-tbl-differents tr .tdl .b-different:nth-child(even)
{
	background-color: #f7f4f2;
}

.b-tbl-differents .head
{
	font-family: 'helveticaneuecyrlight';
	font-size: 24px;
	text-align: center;
}

.b-tbl-differents .head .tdl
{
	background: #faf7f4;
	border-bottom: 0px;
	border-top: 1px solid #e0d9ce;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-khtml-border-radius: 10px 10px 0px 0px;
	behavior: url(js/PIE.htc);
	position: relative;
	padding: 17px 26px 18px 26px;
}

.b-tbl-differents .head .tdr
{
	background: #e4f6db;
	font-weight: normal;
	border-bottom: 0px;
	border-top: 1px solid #e0d9ce;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-khtml-border-radius: 10px 10px 0px 0px;
	behavior: url(js/PIE.htc);
	position: relative;
	padding: 17px 26px 18px 26px;
}

.b-tbl-differents tr:last-child td
{
	border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	-khtml-border-radius: 0px 0px 10px 10px;
	behavior: url(js/PIE.htc);
	position: relative;
}

.b-form-3
{
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	behavior: url(js/PIE.htc);
	position: relative;
	zoom: 1;
	-webkit-box-shadow: 0px 0px 9px rgba(31, 178, 19, 0.4);
	-moz-box-shadow: 0px 0px 9px rgba(31, 178, 19, 0.4);
	box-shadow: 0px 0px 9px rgba(31, 178, 19, 0.4);
	background: #fff;
	padding: 5px;
}

.b-form-3__in2
{
	position: relative;
	zoom: 1;
	border: 1px solid #f3f0eb;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	behavior: url(js/PIE.htc);
	padding: 21px 244px 24px 22px;
}

.b-form-3 .b-form-2__tbl
{
	width: 476px;
}

.b-form-3__head
{
	font-family: 'helveticaneuecyrlight';
	font-size: 26px;
	margin: 0px 0px 22px 0px;
}


.b-section-action .b-section__head
{
	margin: 0px 0px 5px 0px;
	text-align: center;
}

.b-section-action .color-red
{
	color: #f94507 !important;
}

.b-section-action__txt
{
	color: #1b1613;
	font-size: 20px;
	font-family: 'helveticaneuecyrroman';
	text-align: center;
	padding-bottom: 3px;
	zoom: 1;
}

.b-section-action__txt strong
{
	font-family: 'helveticaneuecyrbold';
}

.b-items
{
	background: #50991b;
	padding: 15px 0px 1px 0px;
	zoom: 1;
	margin: 0px 0px 81px 0px;
}

.b-tbl-items
{
	margin: 0px 0px -48px 0px;
	width: 100%;
	line-height: normal;
}

.b-tbl-items tr td
{
	padding: 0px;
	vertical-align: middle;
}

.b-tbl-items tr .td_item
{
	width: 25%;
	vertical-align: top;
}

.b-tbl-items tr .td_glue, .b-tbl-items tr .td_glue div
{
	width: 10px;
	white-space: nowrap;
	padding: 0px;
}

.b-tbl-items tr .td_item
{
	vertical-align: top;
}

.b-item
{
	background: #f6f4f1;
	zoom: 1;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	behavior: url(js/PIE.htc);
	position: relative;
	position: relative;
	zoom: 1;
	font-size: 15px;
	line-height: normal;
}

.b-item__inn
{
	padding: 23px 15px 80px 15px;
	zoom: 1;
}

.b-item .b-btn
{
	display: -moz-inline-box;
	display: inline-block;
	//display: inline;
	zoom: 1;
	float: none;
	padding-left: 22px;
	padding-right: 22px;
}

.b-item__btn
{
	position: absolute;
	left: 0px;
	width: 100%;
	bottom: 23px;
	text-align: center;
}

.b-item__btn-in1
{
	display: -moz-inline-box;
	display: inline-block;
	//display: inline;

}

.b-item__photo
{
	text-align: center;
	font-size: 0px;
	line-height: 0px;
	position: relative;
	zoom: 1;
}

.b-item__delivery
{
	position: absolute;
	right: -14px;
	bottom: 64px;
	font-size: 0px;
	line-height: 0px;
	background: url(../images/b-item__delivery.png) left top no-repeat;
	width: 134px;
	height: 37px;
}

.b-item__name
{
	color: #1b1613;
	font-size: 28px;
	font-family: 'helveticaneuecyrlight';
	text-align: center;
	margin: 0px 0px 10px 0px;
	padding: 0px;	 
}

.b-item p
{
	margin: 0px 0px 10px 0px;
	text-align: center;
}

.b-item__economy
{
	text-align: center;
	color: #529034;
	font-size: 16px;
}


.b-item__price-out
{
	white-space: nowrap;
	padding: 30px 0px 10px 0px;
	zoom: 1;
	margin: 0 auto;
	position: relative;
	width: 162px;
}

.b-item__price-old
{
	padding: 0px 0px 6px 0px;
	font-size: 20px;
	color: #828282;
	display: block;
	text-decoration: line-through;
}

.b-item__price
{
	font-size: 20px;
	font-weight:bold;
	background: url(../images/px_opacity_2.png) left top repeat;
	color: #1b1613;
	text-align: center;
	display: block;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	behavior: url(js/PIE.htc);
	position: relative;
	padding: 10px 14px 11px 14px;
}

.b-item .ico-hit
{
	position: absolute;
	right: -8px;
	top: -7px;
	width: 77px;
	height: 78px;
	background: url(../images/ico_hit.png) left top no-repeat;
}

.b-item-hit
{
	background: #ccedb9;
}

.b-item-hit .b-item__price
{
	background: #f5fbf2;
}


.b-form-2__text2
{
	line-height: 22px;
	padding: 8px 0px 5px 0px;
	margin: 0px;
	zoom: 1;
}


.b-digit
{
	border-radius: 17px;
	-moz-border-radius: 17px;
	-webkit-border-radius: 17px;
	-khtml-border-radius: 17px;
	behavior: url(js/PIE.htc);
	position: relative;
	zoom: 1;
	background: #95ce6d;
	width: 34px;
	height: 34px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	line-height: 34px;
	color: #fff;
	
	-webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);
}

.b-pluses
{
	color: #fff;
	font-size: 13px;
	line-height: normal;
	width: 100%;
	margin: 0px 0px 15px 0px;
}

.b-pluses p
{
	margin: 0px;
	padding: 0px;
}

.b-pluses tr td
{
	padding: 0px;
	vertical-align: middle;
	height: 72px;
	position: relative;
}

.b-pluses tr .tdglue, .b-pluses tr .tdglue div
{
	width: 10px;
	white-space: nowrap;
	padding: 0px;
}

.b-pluses__head
{
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	zoom: 1;
	font-size: 16px;
}

.b-pluse
{
	width: 100%;
}

.b-pluse tr td
{
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}

.b-pluse tr .lf
{
	padding-right: 12px;
	font-size: 0px;
	line-height: 0px;
}

.b-pluses tr .tdc .b-pluse
{
	padding-left: 69px;
}


.b-form-2_arrow
{
	background: url(../images/arrow_see.png) left top no-repeat;
	width: 19px;
	height: 36px;
	position: absolute;
	left: 410px;
	top: -57px;
}

.b-talon
{
	position: relative;
	zoom: 1;
	padding-right: 482px;
}

.b-talon .b-sertificate__photo
{
	position: absolute;
	right: 278px;
	top: -30px;
}

.b-talon__head
{
	color: #1b1613;
	font-size: 28px;
	margin: 0px 0px 15px 0px;
	font-family: 'helveticaneuecyrlight';
}

.b-hide
{
	display: none;
}

.b-director
{
	background: #faf8f5;
	border-radius: 17px;
	-moz-border-radius: 17px;
	-webkit-border-radius: 17px;
	-khtml-border-radius: 17px;
	behavior: url(js/PIE.htc);
	position: relative;
	zoom: 1;
	padding: 23px 14px 23px 185px;
	margin: 0px 0px 64px 0px;
	color: #1d1815;
}

.b-director__guarantee
{
	position: absolute;
	right: 127px;
	top: 25px;
}

.b-director__photo
{
	float: left;
	margin-right: 31px;
	font-size: 0px;
	line-height: 0px;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	behavior: url(js/PIE.htc);
	zoom: 1;
	background-repeat: no-repeat;
	background-position: center center;
	width: 144px;
	height: 137px;
	position: absolute;
	left: 11px;
	top: 11px;
}

.b-director__photo img
{
	visibility: hidden;
}

.b-director__subsribe
{
	font-size: 0px;
	line-height: 0px;
	position: absolute;
	right: 109px;
	bottom: -23px;
}

.b-link
{
	border-bottom: 1px dashed #1983aa;
	text-decoration: none;
}

.b-link:hover
{
	border-bottom: 0px;
}


.b-round
{
	background: #faf8f5;
	border-radius: 17px;
	-moz-border-radius: 17px;
	-webkit-border-radius: 17px;
	-khtml-border-radius: 17px;
	behavior: url(js/PIE.htc);
	position: relative;
	zoom: 1;
	padding: 17px 19px 18px 19px;
	margin: 0px 0px 8px 0px;
	color: #1b1613;
	font-size: 19px;
	font-family: 'helveticaneuecyrlight';
	line-height: normal;
}


.b-round__title
{
	color: #000;
	font-size: 15px;
	line-height: 22px;
	margin: 0px 0px 14px 0px;
}


.b-section-effectivity__head
{
	font-size: 37px;
	color: #121210;
	font-family: 'helveticaneuecyrlight';
	line-height: 44px;
	padding: 0px 0px 25px 0px;
	zoom: 1;
	margin: 0px;
}

.b-section-effectivity
{
	background: transparent;
}

.b-section-effectivity .b-fix
{
	padding: 111px 0px 0px 0px;
	zoom: 1;
}

.b-section-effectivity__t
{
	font-size: 23px;
	line-height: normal;
	font-family: 'helveticaneuecyrlight';
}

.b-video
{
	float: right;
	background: url(../images/video_shadow.png) left bottom no-repeat;
	padding-bottom: 48px;
	margin: 0px 0px -48px 20px;
}

.b-video__inn
{
	border: 1px solid #fff;
	width: 618px;
	height: 361px;
}

.b-item__discount, .b-item__discount-top
{
	background: url(../images/ico_discount-2.png) left top no-repeat;
	position: absolute;
	left: -5px;
	bottom: 50px;
	width: 55px;
	height: 55px;
}

.b-item__discount-top
{
	bottom: auto;
	top: 10px;
}

.b-who
{
	font-size: 14px;
	line-height: normal;
	padding: 0px 10px 4px 20px;
}

.b-who p
{
	margin: 0px 0px 13px 0px;
	padding: 0px;
}

.b-who__head
{
	background: url(../images/ico_benifits3.png) left 4px no-repeat;
	padding: 0px 0px 12px 42px;
	zoom: 1;
	font-size: 16px;
	font-weight: bold;
}

.b-who__delivery
{
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	behavior: url(js/PIE.htc);
	position: relative;
	zoom: 1;
	background: url(../images/ico_delivery.png) left center no-repeat #fff;
	padding: 12px 20px 13px 89px !important;
}

.b-presents__head
{
	font-size: 19px;
	color: #428f0b;
	font-family: 'helveticaneuecyrbold';
	text-align: center;
	padding: 0px 0px 20px 0px;
	zoom: 1;
}

.b-presents__head span
{
	font-size: 22px;
	font-family: 'helveticaneuecyrlight';
	color: #000;
	text-align: center;
}


.b-presents__ico
{
	background: url(../images/ico_plus.png) left top no-repeat;
	position: absolute;
	left: 50%;
	top: -14px;
	width: 34px;
	height: 31px;
	margin-left: -17px;
}

.b-have-questions
{
	color: #000;
	font-size: 17px;
	font-family: 'helveticaneuecyrbold';
	text-align: center;
}

.b-have-questions p
{
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

.b-reviews .b-form-2
{
	margin: 0px 0px 32px 0px;
}

.b-form-4 .b-textarea
{
	margin: 0px 69px 12px 0px;
}

.b-form-4 .b-input-3
{
	margin: 0px 0px 12px 0px;
	width: 262px;
}

.b-form-4 .b-form-2__in2
{
	padding-right: 22px;
	padding-bottom: 12px;
}

.b-form-4 .b-form-2__text
{
	margin: 0px 0px 3px 0px;
}

.b-form-4 .b-form-2__title
{
	margin: 0px;
	z-index: 3;
	position: relative;
}


.b-form-opinion .b-form-2__in2
{
	padding-bottom: 15px;
	padding-top: 15px;
}

.b-form-opinion .b-form-2__text
{
	line-height: normal;
}

.b-form-opinion .b-textarea
{
	margin: 0px 0px 16px 0px;
}

.b-form-opinion .b-textarea textarea
{
	height: 90px;
}

.b-form-opinion .b-input
{
	margin: 0px 0px 14px 0px;
	width: 368px;
}

.b-form-opinion .b-form__load
{
	padding-bottom: 16px;
	zoom: 1;
}

.b-form-opinion .b-btn-load, .b-form-opinion .b-btn-load span
{
	float: left;
}

.b-form-opinion .b-btn-load span
{
	padding-right: 15px;	
}

.b-attention-text
{
	font-weight: bold;
	margin: 0px 0px 6px 0px;
}

.b-reviews__btn
{
	margin: 0px 0px 29px 0px;
}

.b-reviews__btn p
{
	float: left;
	margin: 0px;
	padding: 2px 0px 0px 0px;
}

.b-reviews__btn .b-btn-2
{
	float: right;
}

.b-center__kord
{
	padding: 0px 0px 0px 43px;
}

.b-review-carusel
{
	padding-bottom: 21px;
}

.b-review__carusel-out
{
	position: relative;
	zoom: 1;
}

.b-carusel__inn
{
	width: 100%;
	overflow: hidden;
}

.b-review__carusel
{
	overflow: hidden;
}

.b-review__carusel ul, .b-enumeration__item .b-review__carusel ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.b-review__carusel ul li, .b-enumeration__item .b-review__carusel ul li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	width: 534px;
	font-weight: normal;
	background: transparent;
}

.b-review .prev, .b-review .next
{
	background: url(../images/carusel-arrows-2.png) left top no-repeat;
	position: absolute;
	left: -56px;
	top: 170px;
	width: 18px;
	height: 24px;
	font-size: 0px;
	line-height: 0px;
	z-index: 9;
	cursor: pointer;
}

.b-review .next
{
	background-position: left -24px;
	left: auto;
	right: -56px;
}

.b-review-carusel .b-review__inn
{
	min-height: 189px;
}
/* ################# FOOTER ###################### */
.bold
{
	font-weight: bold;
}

footer
{
	margin: 0 auto;
	min-width: 960px;
	min-height: 690px;
	font-size: 15px;
	color: #030000;
}

footer .b-fix
{
	position: relative;
	zoom: 1;
	padding-top: 32px;
}

#logo-small
{
	
}

#slogan-small
{
	color: #1b1613;
	font-size: 18px;
	font-family: 'helveticaneuecyrlight';
	padding-left: 82px;
	margin-top: -13px;
}

.b-footer__cols
{
	zoom: 1;
	padding: 0px 0px 0px 0px;
}

.b-footer__cols-wr
{
	width: 100%;
	float: left;
	margin: 0px -238px 0px 0px;
}

.b-footer__cols-lf
{
	margin: 0px 280px 0px 0px;
}

.b-footer__cols-rt
{
	width: 238px;
	float: right;
}

footer .b-contact
{
	width: auto;
	padding: 0px 0px 50px 0px;
	zoom: 1;
}

footer .b-contact p
{
	text-align: left;
	padding: 0px 0px 13px 0px;
}

footer .b-phone
{
	float: none;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	font-size: 26px;
}

footer .b-phones__comm
{
	text-align: left;
	padding-top: 2px;
}

footer .b-contact .b-btn-2
{
	float: left;
	margin: 0px;
}

.b-contact__btn
{
	padding: 8px 0px 0px 0px;
	zoom: 1;
}

footer .b-contact__comm
{
	text-align: left;
}

/* ################# CLEARS ###################### */
.clear_footer {clear: both; height: 498px;}

.clear_both, .clear_left, .clear_right {clear: both; height: 0px; font-size: 0px; line-height: 0px; display: block;}
.clearfix:before, .clearfix:after {content: ""; display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}

.clear_left {clear: left;}
.clear_right {clear: right;}
.float_left {float: left;}
.float_right {float: right;}

/* ################ TEXT STYLES ############# */
h1, h2, h3, h4, h5, h6, p
{
	font-weight: normal;
}

h1
{
	margin: 0 0 16px 0px;
	font-family: 'helveticaneuecyrbold';
	font-size: 31px;
	color: #000;
}

h2
{
	font-size: 24px;
	font-family: 'myriad_prosemibold';
	margin: 0 0 6px 0px;
	color: #d30000;
}

h3
{
	font-size: 24px;
	font-family: 'myriad_prosemibold';
	color: #d30000;
	margin-bottom: 6px;
}

h4
{
	font-size: 18px; 
	margin-bottom: 10px; 
}

h5
{
	font-size: 14px; 
	margin-bottom: 10px; 
}

h6
{
	font-size: 14px; 
	margin-bottom: 10px; 
}

p
{
	margin-bottom: 15px;
}

#scrollTop
{
	display: none;
	position: fixed;
	right: 10px;
	top: 150px;
	z-index: 800;
}

.scrollTop
{
	background: url(../images/ico_up.png) left top no-repeat;
	width: 49px;
	height: 55px;
	font-size: 0px;
	line-height: 0px;
}

.b-header-fix
{
	position: fixed;
	top: 0px;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop));
	width: 100%;
	z-index: 1000;
	background: #fff;
	
	behavior: url(js/PIE.htc);
	
	-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.7);
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.7);
	display: none;
}

.b-header-fix__inn
{
	padding: 11px 0px 11px 0px;
	zoom: 1;
	position: relative;
}

.b-header-fix .b-logo
{
	position: absolute;
	left: 0px;
	top: 10px;
}

.b-header-fix .b-slogan
{
	position: absolute;
	left: 97px;
	font-weight:bold;
	top: 16px;
	color: #0f0f0f;
	font-size: 15px;

}

.b-header-fix .b-btn-2
{
	float: left;
}

.b-header-fix .b-phones
{
	padding: 0px 0px 0px 0px;
	background: url(../images/ico_phone.png) 222px 7px no-repeat;
	padding-left: 23px;
}

.b-header-fix .b-phone
{
	font-size: 22px;
	padding-top: 2px;
	padding-right: 19px;
	float: right;
}

.b-menu
{
	color: #505050;
	font-size: 14px;
	font-family: 'helveticaneuecyrmedium';
	float: left;
	padding: 3px 0px 0px 300px;
	position: relative;
}

.b-menu__link
{
	color: #1983aa;
	font-family: 'helveticaneuecyrbold';
	cursor: pointer;
	background: url(../images/arrow.png) right 8px no-repeat;
	padding: 0px 12px 0px 0px;
}

.b-menu__link span
{
	border-bottom: 1px dashed #71aec6;
}

.b-menu__submenu
{
	position: absolute;
	left: 291px;
	top: -2px;
	background: #1983aa;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	behavior: url(js/PIE.htc);
	font-family: 'helveticaneuecyrmedium';
	font-size: 14px;
	width: 200px;
	display: none;
	
	-webkit-box-shadow: 5px 5px 13px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 5px 5px 13px rgba(0, 0, 0, 0.3);
	box-shadow: 5px 5px 13px rgba(0, 0, 0, 0.3);
}

.b-menu__submenu-link
{
	color: #fff;
	text-align: left;
	padding: 5px 9px 12px 9px;
	zoom: 1;
	font-family: 'helveticaneuecyrbold';
}

.b-menu__submenu-link span
{
	background: url(../images/arrow-white.png) right 8px no-repeat;
	padding: 0px 13px 0px 0px;
	cursor: pointer;
}

.b-menu__submenu-link span span
{
	border-bottom: 1px dashed #fff;
	background: transparent;
	padding: 0px;
}

.b-menu__submenu ul
{
	padding: 0px 0px 12px 0px;
	margin: 0px;
	list-style-type: none;
}

.b-menu__submenu ul li
{
	padding: 0px;
	margin: 0px;
}

.b-menu__submenu ul li a
{
	display: block;
	padding: 3px 17px 4px 17px;
	color: #fff;
	text-decoration: none;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
}

.b-menu__submenu ul li a span
{
	border-bottom: 1px dashed #fff;	
}

.b-menu__submenu ul li a:hover, .b-menu__submenu ul li.ative a
{
	color: #ace7f3;
	background: #117397;
}

.b-menu__submenu ul li a:hover span, .b-menu__submenu ul li.ative a span
{
	border-color: #7fc4d7;	
}




.b-input-4 {height: 46px; color: #2a2a2a; font-size: 14px; position: relative; zoom: 1;}
.b-input-4 .dform {height: 42px; border: 2px solid #666; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; behavior: url(js/PIE.htc); padding: 0px 20px 0px 20px; background: #fff;}
.b-input-4 input {background: transparent; width: 100%; border: 0px; display: block; padding: 11px 0px 12px 0px; //padding-top: 10px; margin: 0px; outline: none; font-size: 16px; font-weight: bold; color: #2a2a2a;}
.b-input-4 input::-webkit-input-placeholder {color: #2a2a2a;}
.b-input-4 .placeholder label {left: 19px; top: 15px;}


.b-btn-5
{
	float: left;
	height: 42px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	text-shadow: -1px -1px 2px #9f3406;
	display: block;
	
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; behavior: url(js/PIE.htc);
	
	background-color: #ff7b27;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NDAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjdCMjciIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNENjJCMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4NDApIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(top, #ff7b27, #d62b00);
	background-image: -webkit-linear-gradient(top,#ff7b27,#d62b00);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff7b27), color-stop(1, #d62b00));
	background-image: -o-linear-gradient(top, #ff7b27, #d62b00);
	background-image: linear-gradient(top, #ff7b27, #d62b00);
	background-image: -ms-linear-gradient(top,#ff7b27,#d62b00);
	font-family: 'helveticaneuecyrbold';
	text-transform: uppercase;
	font-size: 14px;
	line-height: 42px;
	color: #fff;
	
	padding: 2px;
	text-align: center;
}

.b-btn-5 span
{
	display: block;
	float: left;
	padding: 0px 10px 0px 10px;
	background: url(../images/btn-5-bg.png) left top repeat-x;
	height: 42px;
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; behavior: url(js/PIE.htc);
	position: relative;
}

.b-btn-5:hover, .b-btn-5:active
{
	background-color: #bd3400;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkY4NTM4IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjQkQzNDAwIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnMjA1KSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(top, #bd3400, #ff8538);
	background-image: -webkit-linear-gradient(top,#bd3400,#ff8538);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bd3400), color-stop(1, #ff8538));
	background-image: -o-linear-gradient(top, #bd3400, #ff8538);
	background-image: linear-gradient(top, #bd3400, #ff8538);
	background-image: -ms-linear-gradient(top,#bd3400,#ff8538);
	color: #fff;
}

.b-btn-5 button {background: transparent; position:absolute; top:0; left:0; width:100%; height:100%; border:none; color: #fff; margin: 0px; padding: 0px; float: left; cursor: pointer; display: block; background: url(../images/px.gif) left top;}

.b-form-2__tbl .b-btn-5, .b-form-2__tbl .b-btn-5 span
{
	float: none;
}


.b-form__action
{
	margin-bottom: -10px;
	
}

.b-form__action-txt
{
	background: #fff5be;
	zoom: 1;
	margin: 0px -34px 5px -34px;
	position: relative;
	padding: 0px 4px 0px 4px;
	font-family: 'helveticaneuecyrbold';
	font-size: 18px;
	line-height: 20px;
}

.b-form__action-txt-in
{
	border-left: 1px solid #e0d9ce;
	border-right: 1px solid #e0d9ce;
	padding: 6px 10px 7px 10px;
	zoom: 1;
	text-align: center;
	color: #428f0b;
}

.b-form__action-ico
{
	background: url(../images/ico_action.png) left top no-repeat;
	position: absolute;
	right: 2px;
	top: -21px;
	width: 77px;
	height: 78px;
}

.b-form__action .b-form__head
{
	color: #3e3a36;
	font-family: 'helveticaneuecyrbold';
	font-size: 17px;
	line-height: 22px;
	padding: 0px 0px 6px 0px;
	zoom: 1;
	margin: -6px 0px 0px 0px;
	position: relative;
}

.b-form__action .b-form__head span
{
	font-family: 'helveticaneuecyrbold';
	color: #c74800;
	font-size: 17px;
	line-height: 23px;
}

.b-form__action .b-form__text
{
	background: transparent;
	font-size: 16px;
	line-height: 22px;
	font-family: 'helveticaneuecyrbold';
	padding: 0px;
	margin: 0px 0px 9px 0px;
}

.b-form__in3
{
	background: #fff5be;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	behavior: url(js/PIE.htc);
	padding: 12px 9px 10px 9px;
	margin: 0px -8px 0px -8px;
}

.b-form__action .b-form__btn-pos
{
	padding: 10px 0px 0px 0px;
}

.b-form__action .b-form__comm
{
	margin: 0px 0px -25px 0px;
	position: relative;
	padding: 4px 0px 0px 0px;
}

.b-form__action .b-form__comm span
{
	font-family: 'helveticaneuecyrbold';
}


.b-input-5 {height: 40px; color: #2a2a2a; font-size: 14px; position: relative; zoom: 1;}
.b-input-5 .dform {height: 36px;

border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
behavior: url(js/PIE.htc);
position: relative;
padding: 0px 10px 0px 10px;
background: #fff;
border: 2px solid #fff;

-webkit-box-shadow: inset 1px 1px 4px rgba(0, 0, 0, 0.22), 1px 1px 0px rgba(179, 179, 179, 0.53);
-moz-box-shadow: inset 1px 1px 4px rgba(0, 0, 0, 0.22), 1px 1px 0px rgba(179, 179, 179, 0.53);
box-shadow: inset 1px 1px 4px rgba(0, 0, 0, 0.22), 1px 1px 0px rgba(179, 179, 179, 0.53);
}
.b-input-5 input {background: transparent; width: 100%; border: 0px; display: block; padding: 11px 0px 11px 0px; //padding-top: 10px; margin: 0px; outline: none; font-size: 14px; color: #000;}
.b-input-5 input::-webkit-input-placeholder {color: #2a2a2a;}
.b-input-5 .placeholder label {left: 11px; top: 13px;}

.b-form .b-input-5 .placeholder label
{
	left: 0px;
	width: 100%;
	text-align: center;
}

.b-form .b-input-5 input
{
	text-align: center;
}

.b-form .b-btn-6, .b-form .b-btn-6 span
{
	float: none;
}

.b-btn-6
{
	float: left;
	display: block;
	height: 48px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	behavior: url(js/PIE.htc);
	position: relative;
	text-decoration: none;
	text-shadow: -1px -1px 2px #9f3406;
	color: #fff;
	
	font-family: 'helveticaneuecyrbold';
	text-transform: uppercase;
	font-size: 14px;
	line-height: 46px;
	color: #fff;
	
	text-decoration: none;
	
	background-color: #ff6928;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjY5MjgiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM5QTExMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NzEpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(top, #ff8538, #9a1100);
	background-image: -webkit-linear-gradient(top,#ff8538,#9a1100);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff8538), color-stop(1, #9a1100));
	background-image: -o-linear-gradient(top, #ff8538, #9a1100);
	background-image: linear-gradient(top, #ff8538, #9a1100);
	background-image: -ms-linear-gradient(top,#ff8538,#9a1100);
	padding: 1px 0px 0px 0px;
}

.b-btn-6 span
{
	float: left;
	height: 45px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	display: block;
	
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	behavior: url(js/PIE.htc);
	text-align: center;
	margin: 0px 1px 0px 1px;
	background: url(../images/b-btn-6__bg.jpg) left bottom repeat-x #ff6827;
}

.b-btn-6 span span
{
	background: url(../images/b-btn-6__bg.png) center top repeat-x;
	margin: 0px;
}

.b-btn-6 span span span
{
	background: url(../images/b-btn-6__bg2.png) center bottom no-repeat;
	padding: 0px 15px 0px 15px;
}

.b-btn-6 span span span span
{
	background: url(../images/ico_phone-3.png) left center no-repeat;
	padding: 0px 0px 0px 25px;
	display: -moz-inline-box;
	display: inline-block;
	//display: inline;
	zoom: 1;
	height: 45px;
	float: none;
}

.b-btn-6:hover span span
{
	background: url(../images/b-btn-6_hover__bg.png) center top repeat-x;
}

.b-btn-6:hover span span span
{
	background: url(../images/b-btn-6__bg2.png) center bottom no-repeat;
}

.b-btn-6:hover span span span span
{
	background: url(../images/ico_phone-3.png) left center no-repeat;
}

.b-btn-6:active span
{
	height: 48px;
	line-height: 51px;
}

.b-btn-6 button {background: transparent; position:absolute; top:0; left:0; width:100%; height:100%; border:none; color: #fff; margin: 0px; padding: 0px; float: left; cursor: pointer; display: block; background: url(../images/px.gif) left top;}


.b-form__action-arrow
{
	background: url(../images/b-form__action-arrow.png) left top no-repeat;
	width: 25px;
	height: 46px;
	font-size: 0px;
	line-height: 0px;
	position: absolute;
	left: 0px;
	bottom: -8px;
}

.b-form__action-items
{
	font-size: 0px;
	line-height: 0px;
	position: relative;
	zoom: 1;
	text-align: center;
	margin: 0px -20px 0px -20px;
}

.b-form__action-item
{
	display: -moz-inline-box;
	display: inline-block;
	//display: inline;
	zoom: 1;
	margin: 0px 3px 14px 3px;
	vertical-align: top;
}

.b-form__action-item-pos
{
	position: relative;	
	margin: -50px 0px 0px 0px;
	padding: 0px 0px 0px 46px;
}

.b-form__action-item-pic
{
	border-radius: 31px;
	-moz-border-radius: 31px;
	-webkit-border-radius: 31px;
	-khtml-border-radius: 31px;
	behavior: url(js/PIE.htc);
	position: relative;
	width: 63px;
	height: 63px;
	font-size: 0px;
	line-height: 0px;
}

.b-form__action-item-pic img
{
	visibility: hidden;
}

.b-form__action-item-price
{
	background: #ffc21d;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	behavior: url(js/PIE.htc);
	position: relative;
	zoom: 1;
	font-family: 'helveticaneuecyrbold';
	font-size: 12px;
	line-height: normal;
	padding: 3px 4px 3px 4px;
	float: right;
	position: relative;
	margin-top: -6px;
	right: 5px;
}

.b-form__action-item-n1
{
	background: url(../images/birka_lf.png) left top no-repeat;
	padding: 0px 0px 0px 14px;
	height: 31px;
	font-family: 'helveticaneuecyrbold';
	line-height: 31px;
	color: #fff;
	font-size: 13px;
}

.b-form__action-item-n2
{
	background: #428f0b;
	border-radius: 0px 5px 5px 0px;
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	-khtml-border-radius: 0px 5px 5px 0px;
	behavior: url(js/PIE.htc);
	position: relative;
	padding: 0px 8px 0px 3px;
	height: 31px;	
}

.b-more-2
{
	position: absolute;
	left: 0px;
	bottom: 7px;
	width: 100%;
	text-align: center;
}

.b-more-2 a
{
	background: url(../images/px_opacity_4.png) left top repeat;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	behavior: url(js/PIE.htc);
	position: relative;
	display: -moz-inline-box;
	display: inline-block;
	//display: inline;
	zoom: 1;
	color: #fff;
	text-decoration: none;
	padding: 10px 21px 8px 21px;
}

.b-more-2__t
{
	font-size: 17px;
	font-family: 'helveticaneuecyrmedium';
	border-bottom: 1px dashed #fff; 
}

.b-more-2__ico
{
	background: url(../images/more_bg.png) left 10px no-repeat;
	width: 34px;
	height: 44px;	
	display: block;
	margin: 0 auto;
}

.b-more-2 a:hover .b-more-2__t
{
	border-bottom: 0px;
}



.b-section-definition__arrow
{
	background: url(../images/b-section-definition__arrow.png) left top no-repeat;
	width: 24px;
	height: 30px;
	font-size: 0px;
	line-height: 0px;
	position: absolute;
	right: 33px;
	top: 2px;
}


.b-form__arrow
{
	background: url(../images/b-form__arrow.png) left top no-repeat;
	width: 25px;
	height: 46px;
	font-size: 0px;
	line-height: 0px;
	position: absolute;
	left: 5px;
	top: 13px;
}



.b-section-definition2-mod .b-section-definition__head
{
	font-size: 41px;
}

.b-form .b-btn-7, .b-form .b-btn-7 span
{
	float: none;
}

.b-btn-7
{
	float: left;
	display: block;
	height: 48px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	behavior: url(js/PIE.htc);
	position: relative;
	text-decoration: none;
	text-shadow: -1px -1px 2px #5b9100;
	color: #fff;
	
	font-family: 'helveticaneuecyrbold';
	text-transform: uppercase;
	font-size: 14px;
	line-height: 46px;
	color: #fff;
	
	text-decoration: none;
	
	background-color: #b3f446;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxODMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNCM0Y0NDYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMyRjYxMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxODMpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(top, #b3f446, #2f6100);
	background-image: -webkit-linear-gradient(top,#b3f446,#2f6100);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b3f446), color-stop(1, #2f6100));
	background-image: -o-linear-gradient(top, #b3f446, #2f6100);
	background-image: linear-gradient(top, #b3f446, #2f6100);
	background-image: -ms-linear-gradient(top,#b3f446,#2f6100);
	padding: 1px 0px 0px 0px;
}

.b-btn-7 span
{
	float: left;
	height: 45px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	display: block;
	
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	behavior: url(js/PIE.htc);
	text-align: center;
	margin: 0px 1px 0px 1px;
	background: url(../images/b-btn-7__bg.jpg) left bottom repeat-x #97d827;
}

.b-btn-7 span span
{
	background: url(../images/b-btn-6__bg.png) center top repeat-x;
	margin: 0px;
}

.b-btn-7 span span span
{
	background: url(../images/b-btn-7__bg2.png) center bottom no-repeat;
	padding: 0px 15px 0px 15px;
}

.b-btn-7 span span span span
{
	background: url(../images/ico_phone-3.png) left center no-repeat;
	padding: 0px 0px 0px 25px;
	display: -moz-inline-box;
	display: inline-block;
	//display: inline;
	zoom: 1;
	height: 45px;
}

.b-btn-7:hover span span
{
	background: url(../images/b-btn-6_hover__bg.png) center top repeat-x;
}

.b-btn-7:hover span span span
{
	background: url(../images/b-btn-7__bg2.png) center bottom no-repeat;
}

.b-btn-7:hover span span span span
{
	background: url(../images/ico_phone-3.png) left center no-repeat;
}

.b-btn-7:active span
{
	height: 48px;
	line-height: 51px;
}

.b-btn-7 button {background: transparent; position:absolute; top:0; left:0; width:100%; height:100%; border:none; color: #fff; margin: 0px; padding: 0px; float: left; cursor: pointer; display: block; background: url(../images/px.gif) left top;}

.b-form-red
{
	background: url(../images/b-form-red__tp.png) left top no-repeat;
}

.b-form-red .b-form__in1
{
	background: url(../images/b-form-red__bt.png) left bottom no-repeat;
}

.b-form-red .b-form__in2
{
	background: url(../images/b-form-red__cn.png) left top repeat-y;
}

.b-form-red .b-discounts__timer
{
	background: #f6f6f6;
	margin: 0px -34px 0px -34px;
	position: relative;
	zoom: 1;
	text-align: center;
	padding: 7px 43px 7px 43px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

.b-form-red .b-discounts__timer p
{
	padding-bottom: 4px;
}

.b-form-red .b-discounts__timer .b-counter__digits
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.b-form-red .b-discounts__timer .b-counter__digits-inn, .countDays, .countHours, .countMinutes, .countSeconds
{
	margin-bottom: 3px;
}

.b-form-red .b-form__text
{
	background: #fff;
	margin: 0px -34px 0px -34px;
	position: relative;
	font-family: 'helveticaneuecyrbold';
	font-size: 19px;
	line-height: 22px;
	padding: 9px 10px 10px 10px;
	zoom: 1;
	color: #121210;
}

.b-form-red .color-green
{
	color: #359100;
}

.b-form-red .b-form__in3
{
	background: transparent;
	padding-bottom: 0px;
}

.b-form-red .b-form__head
{
	font-family: 'helveticaneuecyrbold';
	color: #fff;
	padding: 2px 0px 22px 0px;
	margin: 0px;
	font-size: 24px;
}

.b-form-red .b-form__text3
{
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	font-family: 'helveticaneuecyrmedium';
	padding: 9px 0px 0px 42px;
	margin: 0px -20px 0px -20px;
	position: relative;
	zoom: 1;
}

.b-discounts__timer-head
{
	font-size: 17px;
	line-height: 24px;
	font-weight: bold;
	padding-bottom: 13px;
}

.b-discounts__timer-head span
{
	font-size: 18px;
}

.b-form-red .b-discounts__timer .b-counter__digits
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.b-form-red .b-discounts__timer .b-counter__digits-inn, .countDays, .countHours, .countMinutes, .countSeconds
{
	margin-bottom: 3px;
}

.b-guarantee-4
{
	position: relative;
	zoom: 1;
	padding: 0px 0px 0px 90px;
}

.b-guarantee-4 img
{
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -34px;
}

.b-text-round
{
	border-radius: 18px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	-khtml-border-radius: 18px;
	behavior: url(js/PIE.htc);
	position: relative;
	zoom: 1;
	background: url(../images/px_opacity_5.png) left top repeat;
	padding: 14px 18px 15px 18px;
}

.b-text-round-2 div
{
	background: url(../images/ico_delivery-2.png) left top no-repeat;
	padding-left: 70px;
}

.b-text-round div
{
	min-height: 54px;
}

.b-link-hide
{
	padding-left: 155px;
	display: none;
}

.b-link-hide a
{
	color: #428f0b;
	text-decoration: none;
	cursor: pointer;
	background: url(../images/arrow_up_3.png) right 9px no-repeat;
	padding: 0px 12px 0px 0px;
}

.b-link-hide a span
{
	border-bottom: 1px dashed #428f0b;
}

.b-btn-buy
{
	font-family: 'helveticaneuecyrmedium';
	text-transform: uppercase;
	color: #fff;
	font-size: 13px;
	border-radius: 2px;
	-moz-border-radius: 2x;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	behavior: url(js/PIE.htc);
	position: relative;
	float: left;
	text-decoration: none;
	background-color: #e65600;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczMzQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFNjU2MDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNEMzMxMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czMzQpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(top, #e65600, #d33100);
	background-image: -webkit-linear-gradient(top,#e65600,#d33100);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e65600), color-stop(1, #d33100));
	background-image: -o-linear-gradient(top, #e65600, #d33100);
	background-image: linear-gradient(top, #e65600, #d33100);
	background-image: -ms-linear-gradient(top,#e65600,#d33100);
	
	border-bottom: 1px solid #911600;
	height: 23px;
	line-height: 25px;
	padding: 0px 7px 0px 7px;
}





.b-form-3-mod
{
	padding-bottom: 0px;
}

.b-form-3-mod .b-form-3__in2
{
	border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	-khtml-border-radius: 8px 8px 0px 0px;
	border-bottom: 0px;
	padding-bottom: 14px;
}

.b-form-3-mod p
{
	margin: 0px;
}

.b-form-3-mod .b-form-2__in3
{
	margin-left: -5px;
	margin-right: -5px;
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
}

.b-form-3-mod .b-form-2__in4
{
	border-color: #e5eacf;
}

.b-form__action-items-head
{
	padding-bottom: 3px;
	zoom: 1;
}

.b-form__action-items-title
{
	line-height: normal;
	font-size: 15px;
	margin: 0px 0px 14px 0px;
}


.b-discounts__timer p
{
	margin: 0px;
	padding: 0px 0px 11px 0px;
	zoom: 1;
}

.b-discounts__timer .b-counter__digits, .countDays, .countHours, .countMinutes, .countSeconds
{
	float: left;
	text-align: center;
	margin: 0px 10px 0px 0px;
	font-size: 15px;
	color: #000;
}

.b-discounts__timer .b-counter__digits-inn, .countDays, .countHours, .countMinutes, .countSeconds
{
	margin-bottom: 6px;
}

.b-discounts__timer-2
{
	background: #fff5be;
	position: relative;
	zoom: 1;
	padding: 8px 16px 0px 7px;
	width: 228px;
	
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	behavior: url(js/PIE.htc);
	position: relative;
}

.b-discounts__timer-2 .b-counter__digits, .countDays, .countHours, .countMinutes, .countSeconds
{
	margin-right: 6px;
	font-size: 12px;
	color: #3a3530;
}

.b-discounts__timer-2 .b-counter__digits-inn
{
	margin-bottom: 0px;
}

.b-discounts__timer-ico
{
	background: url(../images/ico_action-2.png) left top no-repeat;
	width: 57px;
	height: 58px;
	font-size: 0px;
	line-height: 0px;
	position: absolute;
	right: -7px;
	top: -7px;
}


.b-input-6 {height: 49px; color: #2a2a2a; font-size: 14px; position: relative; zoom: 1;}
.b-input-6 .dform {
height: 45px;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
behavior: url(js/PIE.htc);
position: relative;
padding: 0px 18px 0px 18px;
background: #fff;
border: 2px solid #fff;

-webkit-box-shadow: inset 1px 1px 4px rgba(0, 0, 0, 0.22), 1px 1px 0px rgba(179, 179, 179, 0.53);
-moz-box-shadow: inset 1px 1px 4px rgba(0, 0, 0, 0.22), 1px 1px 0px rgba(179, 179, 179, 0.53);
box-shadow: inset 1px 1px 4px rgba(0, 0, 0, 0.22), 1px 1px 0px rgba(179, 179, 179, 0.53);
}
.b-input-6 input {background: transparent; width: 100%; border: 0px; display: block; padding: 11px 0px 11px 0px; //padding-top: 10px; margin: 0px; outline: none; font-size: 14px; color: #000;}
.b-input-6 input::-webkit-input-placeholder {color: #2a2a2a;}
.b-input-6 .placeholder label {left: 17px; top: 18px;}

.b-form .b-input-6 .placeholder label
{
	left: 0px;
	width: 100%;
	text-align: center;
}

.b-form .b-input-6 input
{
	text-align: center;
}

.b-delivery-3
{
	padding: 10px 0px 38px 0px;
	zoom: 1;
}

.b-delivery-3__inn
{
	background: url(../images/b-delivery-3.png) left top no-repeat;
	padding: 17px 10px 0px 114px;
	font-size: 18px;
	color: #fff;
	width: 223px;
	height: 59px;
}

.b-delivery-3__inn span
{
	color: #baf59d;
}

.b-form-2__comm
{
	font-size: 14px;
	line-height: normal;
	padding: 14px 0px 0px 0px;
	zoom: 1;
}

.b-btn-text
{
	color: #1f1e1e;
	font-size: 24px;
	padding: 0px 0px 20px 0px;
	margin: 0px;
	font-family: 'helveticaneuecyrbold';
	text-align: center;
	zoom: 1;
}


.b-btn-8
{
	float: left;
	text-transform:uppercase;
	display: block;
	height: 63px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	behavior: url(js/PIE.htc);
	position: relative;
	text-decoration: none;
	color: #fff;
	
	font-family: 'helveticaneuecyrbold';
	font-size: 24px;
	line-height: 60px;
	color: #fff;
	
	text-decoration: none;
	
	background-color: #ff6928;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjY5MjgiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM5QTExMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NzEpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(top, #ff8538, #9a1100);
	background-image: -webkit-linear-gradient(top,#ff8538,#9a1100);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff8538), color-stop(1, #9a1100));
	background-image: -o-linear-gradient(top, #ff8538, #9a1100);
	background-image: linear-gradient(top, #ff8538, #9a1100);
	background-image: -ms-linear-gradient(top,#ff8538,#9a1100);
	padding: 1px 0px 0px 0px;
}

.b-btn-8 span
{
	float: left;
	height: 60px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	display: block;
	
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	behavior: url(js/PIE.htc);
	text-align: center;
	margin: 0px 1px 0px 1px;
	background: url(../images/b-btn-8__bg.jpg) left top repeat-x;
}

.b-btn-8:hover span
{
	background-image: url(../images/b-btn-8__bg3.png);
}

.b-btn-8 span span
{
	margin: 0px;
	padding: 0px 32px 0px 32px;
	background: url(../images/b-btn-8__bg2.png) center bottom no-repeat;	
}

.b-btn-8:hover span span
{
	background: url(../images/b-btn-8__bg2.png) center bottom no-repeat;	
}

.b-btn-8 button {background: transparent; position:absolute; top:0; left:0; width:100%; height:100%; border:none; color: #fff; margin: 0px; padding: 0px; float: left; cursor: pointer; display: block; background: url(../images/px.gif) left top;}

.b-btn-8:active span
{
	height: 62px;
}

.tbl-center
{
	margin: 0 auto;
}

.tbl-center tr td
{
	padding: 0px;
	vertical-align: top;
}




.b-section-begin
{
	background: #f5f0e9;
	padding: 0px;
	width: auto;
}

.b-section-begin .b-fix
{
	padding: 13px 0px 12px 0px;
}

.b-section-begin .b-section__head
{
	text-align: center;
	margin: 0px;
}

.b-section-begin .b-section__head .color-red
{
	color: #f94507 !important;
}

.b-section-begin__inn
{
	background: #fff;
	padding: 15px 0px 15px 0px;
	zoom: 1;
}

.b-section-begin .b-section-begin__inn .b-fix
{
	padding: 0px;
}

.b-section-begin .b-pluses__head
{
	color: #000;
}

.b-section-begin .b-pluses
{
	color: #323232;
	margin: 0px;
}

/* NEW UPD*/
#fancy_overlay{position:absolute;left:0px;top:0px;background:#74af00;width:100%;height:100%;position:fixed;z-index:1100;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;_position:absolute;_left:0;_height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}

.b-popup .b-opinion
{
	margin: 0px 0px 22px 0px;
}

.b-popup__link
{
	float: left;
	font-size: 13px;
	color: #1983aa;
	padding: 32px 30px 0px 0px;
}

.b-popup__link a
{
	color: #1983aa;
	text-decoration: none;
	border-bottom: 1px dashed #1983aa;
}

.b-popup__link a:hover
{
	border-color: #428f0b;
	color: #428f0b;
}

.b-popup .b-opinion
{
	font-size: 16px;
	line-height: 22px;
}

.b-popup-order p
{
	margin-bottom: 25px;
}

.b-popup-order__cols-wr
{
	width: 100%;
	float: right;
	margin: 0px 0px 0px -370px;
}

.b-popup-order__cols-rt
{
	margin: 0px 0px 0px 400px;
}

.b-popup-order__cols-lf
{
	width: 370px;
	float: left;
	margin: 0px -370px 0px 0px;
	position: relative;
}

.b-popup-order__photo
{
	margin: 0px 0px 30px 0px;
}

.b-popup-order .b-popup_title
{
	border-bottom: 4px solid #f6f2eb;
	padding: 0px 0px 10px 0px;
}

.b-popup-discount {
	width: 650px;
}

.b-popup-discount .b-popup_title {
	border-bottom: 4px solid #F6F2EB;
	padding-bottom: 6px;
	font-size: 28px;
	color: #1B1613;
	font-family: 'HelveticaNeueCyr Light';
	font-weight: normal;
}

.b-popup__inn2 .text span {
	font-weight: bold;
	color: #D32D00;
}

.b-popup-discount .b-popup_title .red {
	color: #f94507;
	line-height: 38px;
}

.b-popup-order .b-guarantee-2
{
	left: auto;
	right: 0px;
	top: 100px;
	position: absolute;
}


.b-popup-order__head
{
	color: #1b1613;
	line-height: 35px;
	font-size: 28px;
	padding: 0px 0px 24px 0px;
	font-family: 'helveticaneuecyrlight';
	zoom: 1;
}

.b-popup-order__price-out
{
	padding: 0px 0px 22px 0px;
	vertical-align: top;
}

.b-popup-order__price-out p
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	zoom: 1;
	font-size: 14px;
	color: #000;
}

.b-popup-order__price
{
	display: -moz-inline-box;
	display: inline-block;
	//display: inline;
	zoom: 1;
	padding: 10px 14px 11px 0px;
	font-size: 22px;
	font-family: 'helveticaneuecyrbold';
	color: #1b1613;
	text-decoration: line-through;
	vertical-align: top;
}

.b-popup-order__price-old
{
	font-size: 22px;
	font-family: 'helveticaneuecyrbold';
	background: url(../images/px_opacity_2.png) left top repeat;
	color: #1b1613;
	display: -moz-inline-box;
	display: inline-block;
	//display: inline;
	zoom: 1;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	behavior: url(js/PIE.htc);
	position: relative;
	padding: 10px 14px 11px 14px;
	vertical-align: top;
}

.b-popup-order__price-old span
{
	font-size: 18px;
	font-family: 'helveticaneuecyrlight';
}

.b-popup-order__econom
{
	font-size: 15px;
	display: -moz-inline-box;
	display: inline-block;
	//display: inline;
	zoom: 1;
	line-height: 22px;
	vertical-align: top;
	padding-left: 14px;
}

.b-popup-order__presents
{
	padding: 0px 0px 35px 0px;
	zoom: 1;
	margin-right: -10px;
	vertical-align: middle;
	font-size: 14px;
}

.b-popup-order__presents p
{
	font-size: 15px;
	font-weight: bold;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

.b-popup-order__presents .b-round
{
	margin: 0px;
	position: relative;
	display: -moz-inline-box;
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: middle;
	min-height: 20px;
	padding-right: 86px;
	padding-left: 17px;
}

.b-popup-order__presents .b-round img
{
	position: absolute;
	right: 10px;
	top: 2px;
}

.b-popup-order .b-text-1 div
{
	background: url(../images/text_bg_3.png) left top no-repeat;
	width: 284px;
	height: 60px;
	margin: 0px 0px 0px auto;
	font-size: 16px;
	font-weight: bold;
	padding: 15px 10px 15px 18px;
	position: relative;
}



.b-popup-2
{
	font-size: 16px;
	line-height: 20px;
	width: 724px;
}

.b-popup-2 .b-popup_title
{
	border-bottom: 4px solid #f6f2eb;
	padding: 0px 0px 12px 0px;
	zoom: 1;
	margin-bottom: 17px;
}

.b-popup__inn2
{
	position: relative;
	zoom: 1;
}

.b-popup-discount__bg
{
	background: url(../images/popup-exit-feet.png) left top no-repeat;
	width: 259px;
	height: 323px;
	position: absolute;
	right: 44px;
	top: 0px;
}

#popup_discount {
	width: 800px;
}

.b-popup-discount .b-popup__inn
{
	min-height: 271px;
}

.b-popup-2__form-txt
{
	font-size: 14px;
	line-height: normal;
	color: #1f1e1e;
	padding: 19px 0px 0px 0px;
	zoom: 1;
}

.b-popup__inn2_text {
	font-size: 20px;
	font-family: 'helveticaneuecyrroman';
	color: #1b1613;
	margin-bottom: 40px;
}

.b-popup-2__form
{
	background: #fff5be;
	padding: 12px;
	zoom: 1;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	behavior: url(js/PIE.htc);
	position: relative;
	width: 465px;
}

.b-popup-discount__arrow
{
	background: url(../images/b-popup-discount__arrow.png) left top no-repeat;
	width: 86px;
	height: 91px;
	position: absolute;
	right: 78px;
	top: -91px;
}


.b-popup
{
	background: #fff;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	behavior: url(js/PIE.htc);
	color: #000;
	z-index: 1400;
	position:absolute;
	left: 0px;
	top: 0px;
	display: none;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

.b-popup_title
{
	color: #1b1613;
	font-size: 28px;
	margin: 0px 0px 25px 0px;
	font-family: 'helveticaneuecyrlight';
}

.b-popup__inn
{
	padding: 32px 46px 37px 32px;
	zoom: 1;
	position: relative;
}

.b-popup__close
{
	position: absolute;
	right: 19px;
	top: 19px;
	cursor: pointer;
	background: url(../images/ico_close.png) right top no-repeat;
	font-size: 0px;
	line-height: 0px;
	width: 19px;
	height: 19px;
}


#popup_consult
{
	width: 734px;
	background: url(../images/popup_consult_bg.jpg) right 28px no-repeat #fff;
	min-height: 220px;
}


#popup_consult .b-form-2__tbl
{
	width: 464px;
}

#popup_consult .b-popup__inn
{
	padding-right: 220px;
}

.b-input-4 {height: 46px; color: #2a2a2a; font-size: 14px; position: relative; zoom: 1;}
.b-input-4 .dform {height: 42px; border: 2px solid #666; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; behavior: url(js/PIE.htc); padding: 0px 20px 0px 20px; background: #fff;}
.b-input-4 input {background: transparent; width: 100%; border: 0px; display: block; padding: 11px 0px 12px 0px; //padding-top: 10px; margin: 0px; outline: none; font-size: 16px; font-weight: bold; color: #2a2a2a;}
.b-input-4 input::-webkit-input-placeholder {color: #2a2a2a;}
.b-input-4 .placeholder label {left: 19px; top: 15px;}


.b-btn-5
{
	float: left;
	height: 42px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	text-shadow: -1px -1px 2px #9f3406;
	display: block;
	
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; behavior: url(js/PIE.htc);
	
	background-color: #ff7b27;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NDAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjdCMjciIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNENjJCMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4NDApIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(top, #ff7b27, #d62b00);
	background-image: -webkit-linear-gradient(top,#ff7b27,#d62b00);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff7b27), color-stop(1, #d62b00));
	background-image: -o-linear-gradient(top, #ff7b27, #d62b00);
	background-image: linear-gradient(top, #ff7b27, #d62b00);
	background-image: -ms-linear-gradient(top,#ff7b27,#d62b00);
	font-family: 'helveticaneuecyrbold';
	text-transform: uppercase;
	font-size: 14px;
	line-height: 42px;
	color: #fff;
	
	padding: 2px;
	text-align: center;
}

.b-btn-5 span
{
	display: block;
	float: left;
	padding: 0px 10px 0px 10px;
	background: url(../images/btn-5-bg.png) left top repeat-x;
	height: 42px;
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; behavior: url(js/PIE.htc);
	position: relative;
}

.b-btn-5:hover, .b-btn-5:active
{
	background-color: #bd3400;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkY4NTM4IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjQkQzNDAwIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnMjA1KSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(top, #bd3400, #ff8538);
	background-image: -webkit-linear-gradient(top,#bd3400,#ff8538);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bd3400), color-stop(1, #ff8538));
	background-image: -o-linear-gradient(top, #bd3400, #ff8538);
	background-image: linear-gradient(top, #bd3400, #ff8538);
	background-image: -ms-linear-gradient(top,#bd3400,#ff8538);
	color: #fff;
}

.b-btn-5 button {background: transparent; position:absolute; top:0; left:0; width:100%; height:100%; border:none; color: #fff; margin: 0px; padding: 0px; float: left; cursor: pointer; display: block; background: url(../images/px.gif) left top;}

.b-form-2__tbl .b-btn-5, .b-form-2__tbl .b-btn-5 span
{
	float: none;
}

.b-popup-float
{
	display: block;
	position: fixed;
	right: 0px;
	left: auto;
	top: 0px;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop));
	float: right;
	margin-top: 200px;
	width: 696px;
	border-radius: 12px 0px 0px 12px;
	-moz-border-radius: 12px 0px 0px 12px;
	-webkit-border-radius: 12px 0px 0px 12px;
	-khtml-border-radius: 12px 0px 0px 12px;
}

.b-popup-float__bg
{
	position: absolute;
	right: 66px;
	top: 48px;
}

.b-popup-float .b-popup-2__form-txt {
	color: #707070;
	font-size: 12px;
}

.b-popup-float .b-popup__inn
{
	min-height: 331px;
}

.b-popup-float .b-popup__inn2 p {
	font-size: 16px;
}

.b-popup-2__tovar
{
	margin-right: 188px;
	padding-bottom: 19px;
	zoom: 1;
	line-height: normal;
}

.b-popup-2__tovar-head
{
	text-align: left;
	color: #d32d00;
	font-size: 18px;
	font-weight: bold;
	margin: 0px 0px 11px 0px;
}

.b-popup-2__price
{
	float: right;
	background: url(../images/b-popup-2__price-rt.png) right top no-repeat;
	height: 41px;
	padding-right: 19px;
	font-weight: bold;
	font-size: 22px;
	line-height: 41px;
	margin-left: 15px;
	position: relative;
}

.b-popup-2__price .price_del {
	width: 92px;
	height: 40px;
	display: block;
	position: absolute;
	background: url(../images/popup-price-del.png) center center no-repeat;
	left: 0;
	top: 0;
}

.b-popup-2__price div
{
	background: #f6f2eb;
	border-radius: 8px 0px 0px 8px;
	-moz-border-radius: 8px 0px 0px 8px;
	-webkit-border-radius: 8px 0px 0px 8px;
	-khtml-border-radius: 8px 0px 0px 8px;
	float: right;
	height: 41px;
	padding: 0px 0px 0px 12px;
	/*text-decoration: line-through;*/
}

.b-popup-2__free
{
	float: right;
	color: #71ad12;
	font-size: 20px;
	font-weight: bold;
	margin-top: 10px;
}

.b-popup-float .b-popup-2__form
{
	width: 452px;
}
/* NEW UPD END */


.band-wrapper {}
.person-wrap {
	margin-right:55px;
	display:inline-block;
}
.person-wrap span {
	padding-top:20px;
	font-family:'helveticaneuecyrmedium';
	font-size:13px;
}
.person-image-wrap {
	height: 137px;
	overflow: hidden;
	position: relative;
	width: 144px;
	border-radius:10px;
	cursor:pointer;
}
.we-alive {
	width:100%;
	height:246px;
	position:relative;
	width:1062px;
	background:url(../images/band_alive.jpg);
	margin:0 auto;
}
.we-alive-text {
	position:absolute;
	font-size:32px;
	font-weight:700;
	padding:40px 0 0 50px;
}


.sale-cookie-text
{
	text-align:left;
	padding-bottom:50px;
	width:730px;
	font-size:17px;
}
.sale-cookie-counter
{
	position:relative;
	float:right;
	margin-top:-100px;
}
.telel {
    color: #982526;
    margin-bottom: 20px;
    margin-left: 6px;
}