@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic&subset=latin,cyrillic);
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic-ext,cyrillic);
* {margin:0;padding:0;outline:none} 

html {height:100%;overflow-y: scroll;
margin: 0;
padding: 0;}
body {font: normal 12px 'pt sans', helvetica, sans-serif;color: #000;/* height:100%; */width: 100%;/* background-image: url('../img/test1.jpg'); */  background-repeat: no-repeat;  background-position: -8px 0px;}
a {color: #fd5706;}
img{border:none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;line-height: 1;margin: 4px 0 12px;}
header, nav, section, article, aside, footer {display:block;position:relative;}

header{
    width: 990px;
    margin: 0 auto;
    height: 89px;
    position: relative;
}
header figure{
    float: left;
    width: 154px;
    height: 89px;
}

header nav{
    float: left;
    width: 450px;
    height: 89px;
    margin-left: 146px;
    font-size: 14px;
}
header nav ul{
    list-style: none;
}
header nav ul li{
    float: left;
    height: 89px;
    line-height: 100px;
}
header nav ul li+li{margin-left: 18px;}
header nav ul li a{
    color: #000;
    text-decoration: none;
    font-size: 14px;
    border-bottom: 2px solid transparent;
    padding-bottom: 2px;
}
header nav ul li a:hover,header nav ul li a.active{border-bottom:2px solid #fa2214;}

header .callb{
    float: right;
    height: 63px;
    font-size: 18px;
    font-weight: 700;
    color: #000;
    text-align: right;
    width: 140px;
    padding-top: 27px;
    line-height: 19px;
    /* visibility: hidden; */ */;
}
header .callb span{
    color: #006cff;
    font-size: 13px;
    font-weight: 400;
    border-bottom: 1px  dotted;
    cursor: pointer;
}
header .strelka{
    position: absolute;
    right: -127px;
    top: 23px;
    width: 120px;
    height: 40px;
    color: #fa2214;
    line-height: 46px;
    font-style: italic;
}
header .strelka:before{content:'';background-image: url('../img/sprite.png');  background-repeat: no-repeat;background-position: -5px 10px;width: 15px;height: 40px;float: left;}

main{}

.top{
    background: #b72156;  background: -moz-linear-gradient(top,  #b72156 0%, #ed1c24 100%);  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b72156), color-stop(100%,#ed1c24));  
    background: -webkit-linear-gradient(top,  #b72156 0%,#ed1c24 100%);  background: -o-linear-gradient(top,  #b72156 0%,#ed1c24 100%);  background: -ms-linear-gradient(top,  #b72156 0%,#ed1c24 100%);  
    background: linear-gradient(to bottom,  #b72156 0%,#ed1c24 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b72156', endColorstr='#ed1c24',GradientType=0 );
    width: 100%;
    height: 508px;
    overflow: hidden;
}
.top>div{
    width: 990px;
    margin: 0 auto;
    position: relative;
}
.top>div .left{
    float: left;
    width: 510px;
    margin-top: 49px;
    margin-left: -3px;
}
.top>div .left .figur{position:relative;background-image: url('../img/figure.png');  background-repeat: no-repeat;background-position: 0px 0px;width: 506px;height: 407px;float: left;color: #fff;font-size: 15px;}
.top>div .left .figur .star{position: absolute;right: 255px;top: 32px;height: 15px;width: 15px;}
.top>div .left .figur .star:hover:before{content:'данные основаны на всех торговых марках завода Сиббалт';position:absolute;width:230px;font-size:13px; line-height:13px;left:20px;top:-20px;}


.top>div .left .figur p{
    text-transform: uppercase;
}
.top>div .left .figur p span{
    display: block;
    font-weight: 700;
}#slides{width: 420px;height: 411px;float: left;position: relative;}
.top>div .left .figur small{background-image: url('../img/figure.png');  background-repeat: no-repeat;background-position: 0px 0px;width: 95px;height: 7px;}
.top>div .left .figur p.small{}
.top>div .left .bottom {}
.top>div .left .bottom p{}

.top>div .right {
    float: right;
    margin: 77px 0px 0px 0px;
    width: 420px;
}
.slidesjs-navigation{
    background-image: url('../img/sprite.png');  background-repeat: no-repeat;    
    width: 60px;  
    height: 30px;
    z-index: 666;
    position: relative;
}
.slidesjs-previous.slidesjs-navigation{
    position: absolute;
    background-position: 4px -40px;
    left: 0px;
    top: 155px;
}
.slidesjs-next.slidesjs-navigation{
    right: 0px;
    top: 155px;
    position: absolute;  
    background-position: -86px -39px;
}
.slidesjs-pagination{
    text-align: center;
    z-index: 666;
    margin-top: 26px;
    position: relative;
    height: 16px;
    width: 438px;
}
.slidesjs-pagination li{
    display: inline-block;
    position: relative;
}
.slidesjs-pagination li +li{
    margin-left: 8px;
}
.slidesjs-pagination li a{
    background: #fff;
    height: 5px;
    width: 5px;
    display: block;
    border: 5px solid #fff;
    z-index: 777;
    position: relative;
    text-indent: -9999px;
    border-radius: 20px;
}
.slidesjs-pagination li a.active{
    background: #009bdc;
}


.why {
    width: 100%;
    position: relative;
    overflow: hidden;
    min-height: 200px;
    margin-bottom: 55px;
}
.why>div{
    position: relative;
    margin: 0 auto;
    width: 990px;
}
.why>div>h2{
    font-family: 'pt sans narrow';
    font-weight: 700;
    font-size: 18px;
    color: #111111;
    height: 79px;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    margin-top: 25px;
    line-height: 114px;
    letter-spacing: 0.5px;
}
.why>div>h2:before{content:'';background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -315px -34px;  width: 20px;  height: 37px;position: absolute;top: 0px;left: 485px;}
.why>div>h2:after{content:'';background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -127px -13px;  width: 250px;  height: 5px;  position: absolute;  bottom: -5px;  left: 370px;}
.why>div>div{
    float: left;  
    width: 315px;
    text-align: center;
    position: relative;
    margin-top: 71px;
}
.why>div>div.fir{
}
.why>div>div.sec{
    margin-left: 21px;
}
.why>div>div.thi{
    margin-left: 20px;
}
.why>div>div>h2{
    color: #111111;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0;
    line-height: 27px;
    margin-bottom: 5px;
    width: 320px;
}
.why>div>div>h2:before{content:'';background-image: url('../img/sprite.png');  background-repeat: no-repeat;width: 39px;  height: 39px;  position: absolute;  top: -46px;  left: 141px; }
.why>div>div.fir>h2:before{ background-position: -169px -34px;}
.why>div>div.sec>h2:before{background-position: -214px -34px;}
.why>div>div.thi>h2:before{background-position: -260px -34px;}
.why>div>div>p{
    font-size: 14px;
    color: #000000;
    font-family: 'pt sans';
    line-height: 16px;
}
.why>div>div>a{
    display: inline-block;
    color: #ee1d23;
    border-bottom: 1px dotted;
    font-weight: 700;
    line-height: 14px;
    text-decoration: none;
    font-size: 14px;
}

.proc{
    width: 100%;
    position: relative;
}
.proc>div{
    margin: 0 auto;
    width: 990px;
}
.proc>div .grad{width: 512px;padding: 5px;background: #00a7e1;height: 80px;
background: -moz-linear-gradient(top,  #00a7e1 0%, #00a79e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a7e1), color-stop(100%,#00a79e));
background: -webkit-linear-gradient(top,  #00a7e1 0%,#00a79e 100%);
background: -o-linear-gradient(top,  #00a7e1 0%,#00a79e 100%);
background: -ms-linear-gradient(top,  #00a7e1 0%,#00a79e 100%);
background: linear-gradient(to bottom,  #00a7e1 0%,#00a79e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a7e1', endColorstr='#00a79e',GradientType=0 );
margin: 0 auto 22px;}
.proc>div .grad >div{
    background: #fff;
    width: 512px;
    height: 80px;
    font-family: 'pt sans narrow';
    font-size: 30px;
    line-height: 74px;
    text-transform: uppercase;
    text-align: center;
    color: #000;
    letter-spacing: 1px;
}
.proc>div .grad >div span{
    font-weight: 700;
}

.proc>div .txt{
    font-size: 14px;
    color: #000;
    width: 620px;
    margin: -2px auto 0;
    text-align: center;
    line-height: 20px;
}


.pattern{
    width: 100%;
    height: 230px;
    background-image: url('../img/pattern.jpg');  background-repeat: no-repeat;  
    background-position: 0 0;
    margin-top: 35px;
}
.pattern>div{
    width: 990px;
    margin: 0 auto;
    height: 230px;
}
.pattern>div h2{
    margin: 0px 0 0 0;
    color: #fff101;
    text-transform: uppercase;
    font-size: 18px;
    text-align: center;
    font-family: 'pt sans narrow';
    font-weight: 700;
    line-height: 24px;
    position: relative;
    padding: 32px 313px 0px;
    letter-spacing: 0.5px;
}
.pattern>div h2:before{content:'';background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -3px -255px;  width: 250px;  height: 5px;  position: absolute;  top: 41px;  left: 30px;}
.pattern>div h2:after{content:'';background-image: url('../img/sprite.png');  background-repeat: no-repeat;    background-position: -3px -255px;width: 250px;  height: 5px;  position: absolute;    right: 30px;top: 41px;}
.pattern>div #countbox{
    width: 990px;
    text-align: center;
    height: 73px;
    line-height: 59px;
    text-transform: lowercase;
}
.pattern>div .form{
    float: left;
    width: 802px;
    margin-left: 188px;
}
.pattern>div .form{}
.pattern>div .form input{
    width: 169px;
    height: 33px;
    border: 2px solid #fff;
    background: transparent;
    border-radius: 3px;
    padding-left: 13px;
    color: #fff;
    font-size: 16px;
    font-family: 'pt sans narrow';
}
.pattern>div .form input#name{}
.pattern>div .form input#email{
}
.pattern>div .form input#zakaz{
    text-align: center;
    padding: 0;
    width: 182px;
    height: 37px;
    background: #fff101;  background: -moz-linear-gradient(top,  #fff101 0%, #ffdc01 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff101), color-stop(100%,#ffdc01));  background: -webkit-linear-gradient(top,  #fff101 0%,#ffdc01 100%);  background: -o-linear-gradient(top,  #fff101 0%,#ffdc01 100%);  background: -ms-linear-gradient(top,  #fff101 0%,#ffdc01 100%);  background: linear-gradient(to bottom,  #fff101 0%,#ffdc01 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff101', endColorstr='#ffdc01',GradientType=0 );
    cursor: pointer;
    border: #ffed01 2px solid;
    text-transform: uppercase;
    color: #111111;
    font-size: 16px;
    font-weight: 700;
    margin-left: 28px;
}
.pattern>div .form input::-webkit-input-placeholder{color: #fff;}
.pattern>div .form input::-moz-placeholder{color: #fff;}

.bob-line{
    width: 100%;
    padding-top: 33px;
    position: relative;
}
.bob-line>div>h2{
    text-align: center;
    color: #111111;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'pt sans narrow';
    position: relative;
    margin: -2px 0 47px 0;
    height: 66px;
    line-height: 103px;
    letter-spacing: 0.5px;
}
.bob-line>div>h2:after{content:'';background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -4px -97px;  width: 248px;height: 5px;position: absolute;bottom: -12px;left: 373px;}
.bob-line>div>h2:before{content:'';background-image: url('../img/sprite.png');  background-repeat: no-repeat;background-position: -277px -83px;width: 31px;position: absolute;height: 29px;left: 480px;top: 2px;}
.bob-line >div{margin:0 auto; width:990px;overflow: hidden;position: relative;min-height: 455px;}
.bob-line >div:after{content:'';width: 110px;  height: 59px;  background-image: url('../img/arahis.jpg');  background-repeat: no-repeat;  background-position: -6px -8px;position: absolute;right: 9px;bottom: 22px;}
.bob-line >div .bob{
    float: left;  width: 316px;  height: 310px;  
}
.bob-line>div .ben{
    float: right;
    width: 641px;
    margin-top: -1px;
}
.bob-line>div .ben .left{
    float: left;
    width: 27px;
}
.bob-line>div .ben .left span {
    width: 27px;
    height: 27px;
    background: #93278f;
    display: block;
    color: #fff;
    line-height: 27px;
    float: left;
    border-radius: 27px;
    text-align: center;
    font-weight: 700;
    font-size: 14px;
}
.bob-line>div .ben .left small{
    float: left;
    width: 3px;
    height: 19px;
    background: #e4e4e4;
    margin-left: 12px;
}
.bob-line>div .ben .rig{
    float: left;
    width: 402px;
    margin-left: 26px;
    margin-top: 6px;
}
.bob-line>div .ben .rig>div {
    margin-top: -11px;
    padding: 0 20px 0 13px;
}
.bob-line>div .ben .rig>div+div{
    margin-top: 18px;
} 
.bob-line>div .ben .rig>div.active{
    margin-bottom: 21px;
}
.bob-line>div .ben .rig>div+div.active{
    margin-bottom: 26px;
    margin-top: 14px;
}
.bob-line>div .ben .rig>div h3{
    margin: 0;
    color: #323232;
    font-size: 14px;
    border-bottom: 1px dotted;
    display: inline-block;
    font-weight: 700;
    cursor: pointer;
    margin-top: 13px;
    margin-left: -13px;
}
.bob-line>div .ben .rig>div p{padding: 14px 94px 17px 0;line-height: 20px;font-size: 14px;}
.bob-line>div .ben .rig>div.active  {	position: relative;
	background: #93278f;	color: #fff;  font-size: 14px;  	margin-left: -14px;	border-radius: 4px;}


.bob-line>div .ben .rig>div.active:after {	content: " ";
	right: 100%;
	top: 23px;
	border: solid transparent;

	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(147, 39, 143, 0);
	border-right-color: #93278f;
	border-width: 6px;
	margin-top: -10px;
}
.bob-line>div .ben .rig>div.active h3{color:#fff;border-bottom: none;margin-top: 14px;margin-left: 0px;}

.arrow{
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-bottom: 35px;
}
.arrow>div{
    margin:  0 auto;
    width: 990px;
    position: relative;
    padding-top: 35px;
}
.arrow>div:before{content:'';width: 990px;  height: 35px;  background-image: url('../img/arrow.jpg');  background-repeat: no-repeat;  background-position: 0px 0px;position: absolute;top: 0px;left: 0px;text-align: center;}
.arrow >div h2{
    font-family: 'pt sans narrow';
    font-size: 16px;
    text-align: center;
    padding: 52px 357px 21px;
    margin: 0;
    line-height: 20px;
    position: relative;
    letter-spacing: 1px;
}
.arrow >div h2:before{content: '';  background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -335px -79px;  width: 31px;  position: absolute;  height: 36px;  left: 481px;  top: 11px;}

.arrow >div a{ width: 234px;
    height: 45px;
    line-height: 43px;
   
    text-align: center;
    text-decoration: none;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    font-family: 'pt sans narrow';
    border-radius: 43px;
    letter-spacing: 1px; float: left; margin-left: 252px;}
.arrow >div a.callus{
    background: #00a7e1;  background: -moz-linear-gradient(top,  #00a7e1 0%, #00a79e 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a7e1), color-stop(100%,#00a79e));  background: -webkit-linear-gradient(top,  #00a7e1 0%,#00a79e 100%);  background: -o-linear-gradient(top,  #00a7e1 0%,#00a79e 100%);  background: -ms-linear-gradient(top,  #00a7e1 0%,#00a79e 100%);  background: linear-gradient(to bottom,  #00a7e1 0%,#00a79e 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a7e1', endColorstr='#00a79e',GradientType=0 );
   
}
.arrow >div a.makecall{
    background: #f7941e;  background: -moz-linear-gradient(top,  #f7941e 0%, #ef4236 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7941e), color-stop(100%,#ef4236));  background: -webkit-linear-gradient(top,  #f7941e 0%,#ef4236 100%);  background: -o-linear-gradient(top,  #f7941e 0%,#ef4236 100%);  background: -ms-linear-gradient(top,  #f7941e 0%,#ef4236 100%);  background: linear-gradient(to bottom,  #f7941e 0%,#ef4236 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7941e', endColorstr='#ef4236',GradientType=0 );
    margin-left: 18px;
}

.vigoda{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.vigoda>div{
    position: relative;
    width: 990px;
    margin: 0 auto;
    overflow: hidden;
    background: #ed1c24;  background: -moz-linear-gradient(top,  #ed1c24 0%, #cf1f40 100%);  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed1c24), color-stop(100%,#cf1f40));  
    background: -webkit-linear-gradient(top,  #ed1c24 0%,#cf1f40 100%);  background: -o-linear-gradient(top,  #ed1c24 0%,#cf1f40 100%);  background: -ms-linear-gradient(top,  #ed1c24 0%,#cf1f40 100%);  background: linear-gradient(to bottom,  #ed1c24 0%,#cf1f40 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1c24', endColorstr='#cf1f40',GradientType=0 );
}
.vigoda>div h2{
    margin: 33px 0 0 0;
    font-size: 18px;
    font-family: 'pt sans narrow';
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 248px;
    position: relative;
    letter-spacing: 0.5px;
}
.vigoda>div>div{
    float: left;
    width: 832px;
    margin: 4px;
    background: #fff;
    padding: 0 75px;
}
.vigoda>div h2:before{content:'';background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -121px -13px;  width: 248px;  height: 5px;  position: absolute;  top: 6px;  left: -5px;}
.vigoda>div h2:after{content:'';background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -128px -13px;  width: 248px;  height: 5px;  position: absolute;  top: 6px;  right: 0px;}
.vigoda>div .tabs{
    min-height: 153px;
}
.vigoda>div .tabNavigation{
    list-style: none;
    text-align: center;
    font-family: 'pt sans narrow';
    margin-top: 15px;
    letter-spacing: 1px;
}
.vigoda>div .tabNavigation li{
    display: inline-block;
    font-size: 16px;
}
.vigoda>div .tabNavigation li.selected a{
    color: #000000;
    border-bottom: none;
}
.vigoda>div .tabNavigation li +li{
    margin-left: 16px;
}
.vigoda>div .tabNavigation li a{
    text-decoration: none;
    color: #93278f;
    border-bottom: 1px dotted;
}
.vigoda table.table{
    float: left;
    width: 400px;
    margin-top: 23px;
}
.vigoda table.table tr th{font-size: 18px;
    color: #111111;
    font-weight: 700;
    font-family: 'pt sans narrow';height: 35px;text-align: left;letter-spacing: 0.5px;}
.vigoda table.table tr{
    height: 29px;
}
.vigoda table.table tr td{
    font-size: 16px;
    color: #111111;
    font-weight: 700;
    
    width: 196px;
}
.vigoda .right{
    float: right;
    width: 329px;
    font-size: 14px;
    color: #000000;
    margin-top: 32px;
    line-height: 20px;
}
.vigoda .right p{
    margin-bottom: 20px;
}


.whatsmore{
    width: 100%;
    position: relative;
    overflow: hidden;
    min-height: 466px;
}
.whatsmore>div{
    margin: 0 auto;
    width: 990px;
    text-align: center;
    padding-top: 34px;
}
.whatsmore h2{
    position: relative;
    color: #111111;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'pt sans narrow';
    margin: 0;
    height: 78px;
    letter-spacing: .5px;
    line-height: 102px;
}
.whatsmore h2:after{content:'';background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -126px -13px;  width: 251px;  height: 5px;  position: absolute;  bottom: 0px;  left: 369px;}
.whatsmore h2:before{content:'';background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -344px -34px;  width: 30px;  height: 37px;  position: absolute;  top: -1px;  left: 481px;}
.whatsmore .tabNavigation{
    list-style: none;
    float: left;
    text-align: left;
    width: 234px;
}
.whatsmore .tabNavigation li{
    float: left;
    width: 154px;  
    height: 30px;  
    padding-left: 82px;
    letter-spacing: 1px;
    line-height: 32px;
}
.whatsmore .tabNavigation li.selected{
    background-image: url('../img/sprite.png');  background-repeat: no-repeat;  
    background-position: -2px -133px;          
    height: 44px;
    line-height: 42px;
    margin-bottom: 9px;
    margin-top: 9px;
}
.whatsmore .tabNavigation li.selected a{
    color: #fff;
    border-bottom: none;
    text-shadow: 1px 1px 0px #065989;
    padding: 11px 40px 11px 81px;
    margin-left: -82px;
}
.whatsmore .tabNavigation li a{
    color: #007dc6;
    text-decoration: none;
    border-bottom: 1px dotted;
    font-weight: 700;
    font-size: 16px;
    font-family: 'pt sans narrow';
}

.whatsmore .tabs1 p{
    margin-bottom: 12px;
}
.whatsmore .tabs1 p span{
    font-weight: 700;
}
.whatsmore>div .tabs1{
    float: left;
    width: 990px;
    margin-top: 13px;
}
.whatsmore>div .tabs1>div{
    float: right;
    width: 677px;
    text-align: left;
    font-family: 'pt sans';
    color: #000000;
    font-size: 14px;
    margin-top: 23px;
}

.howwework{background: #9e1f63;
background: -moz-linear-gradient(top,  #9e1f63 0%, #662d91 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e1f63), color-stop(100%,#662d91));
background: -webkit-linear-gradient(top,  #9e1f63 0%,#662d91 100%);
background: -o-linear-gradient(top,  #9e1f63 0%,#662d91 100%);
background: -ms-linear-gradient(top,  #9e1f63 0%,#662d91 100%);
background: linear-gradient(to bottom,  #9e1f63 0%,#662d91 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e1f63', endColorstr='#662d91',GradientType=0 );
width:100%;position:relative;overflow:hidden;margin-top: 35px;padding-top: 38px;height: 187px;}
.howwework>div{
    overflow: hidden;
    width: 990px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    height: 185px;
}
.howwework>div h2{
    margin: 0;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'pt sans narrow';
    letter-spacing: 1px;
    font-size: 18px;
    padding: 0 378px;
    position: relative;
}
.howwework>div h2:after{content:'';width: 250px;  background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -4px -255px;  top: 6px;  right: 125px;  height: 5px;  position: absolute;}
.howwework>div h2:before{content:'';width: 250px;background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -4px -255px;top: 6px;left: 130px;height: 5px;position: absolute;}
.howwework>div .icon1{
    float: left;
    width: 125px;
    height: 20px;
    position: relative;
    font-size: 14px;
    padding-top: 68px;
    margin: 31px 0 0 314px;
}
.howwework>div .icon1:before{content:'';background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -260px -122px;position: absolute;height: 60px;width: 42px;top: 1px;left: 45px;}
.howwework>div .icon2{
    float: left;      position: relative;
    background-image: url('../img/sprite.png');  background-repeat: no-repeat;  
    background-position: -306px -122px;    height: 60px;  
    width: 79px;    
    margin: 34px 0px 0px 17px;
}
.howwework>div .icon2:before{content:'';}
.howwework>div .icon3{      
    float: left;  
    width: 150px;  height: 20px;  position: relative;  font-size: 14px;  
    padding-top: 69px;
    margin: 29px 0px 0px 0px;
}
.howwework>div .icon3:before{content: '';  background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -5px -183px;  position: absolute;  height: 60px;  width: 58px;  top: 0px;  left: 47px;}

.serdce{
    width: 100%;
    position: relative;
    overflow: hidden;
    height: 350px;
    margin-top: 37px;
}
.serdce>div{margin: 0 auto;width: 702px;height: 310px;}
.serdce>div>div{
    
    width: 702px;
    height: 310px;
    margin-left: 19px;
    background: #00a79d;  background: -moz-linear-gradient(-45deg,  #00a79d 0%, #00a7e1 100%);  
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#00a79d), color-stop(100%,#00a7e1));  
    background: -webkit-linear-gradient(-45deg,  #00a79d 0%,#00a7e1 100%);  background: -o-linear-gradient(-45deg,  #00a79d 0%,#00a7e1 100%);  background: -ms-linear-gradient(-45deg,  #00a79d 0%,#00a7e1 100%);  
    background: linear-gradient(135deg,  #00a79d 0%,#00a7e1 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a79d', endColorstr='#00a7e1',GradientType=1 );
    position: relative;
}

.serdce>div>div:after{content:'';background-repeat: no-repeat;  background-position: -6px -333px;  position: absolute;  height: 40px;  width: 88px;  top: 43px;  right: -128px;  background-image: url('../img/sprite.png');}
.serdce>div>div>div{
    width: 694px;
    height: 302px;
    float: left;
    background: #fff;
    margin: 4px 0px 0px 4px;
}
.serdce>div>div>div .left{
    width: 293px;
    float: left;
    height: 302px;
    position: relative;
}
.serdce>div>div>div .left h2{
    font-size: 18px;
    color: #93278f;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'pt sans narrow';
    letter-spacing: 0.5px;
    position: relative;
    margin: 27px 0 0 45px;
}
.serdce>div>div>div .left:after{content:'';background-image: url('../img/serdce.png');  background-repeat: no-repeat;  background-position: 0px -0px;  position: absolute;  height: 248px;  width: 263px;  bottom: -44px;  left: -38px;}
.serdce>div>div>div .right{
    float: right;
    width: 282px;
    margin-right: 46px;
}
.serdce>div>div>div .right h2{
    color: #111111;
    font-size: 18px;
    font-family: 'pt sans narrow';
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-weight: 700;
    margin: 25px 0px 12px 0px;
    text-align: right;
    line-height: 24px;
}
.serdce>div>div>div .left h2:after{content:'';background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -128px -13px;  width: 248px;  height: 5px;  position: absolute;  bottom: -20px;  left: 0px;}
.serdce>div>div>div .right h2 span{
    color: #93278f;
}
.serdce>div>div>div .right label{              
    float: right;position:relative;
    width: 282px;
    height: 36px;
}
.serdce>div>div>div .right label.man:before{content:'';background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -79px -190px;  position: absolute;  height: 17px;  width: 15px;  top: 10px;  left: 10px;}
.serdce>div>div>div .right label.phonus:before{content:'';background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -79px -227px;  position: absolute;  height: 17px;  width: 15px;  top: 10px;  left: 10px;}
.serdce>div>div>div .right label.mail:before{content:'';background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -79px -210px;  position: absolute;  height: 17px;  width: 15px;  top: 10px;  left: 10px;}
.serdce>div>div>div .right .send2{background: #ed1c24; /* Old browsers */
background: -moz-linear-gradient(top,  #ed1c24 0%, #b82155 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed1c24), color-stop(100%,#b82155)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ed1c24 0%,#b82155 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ed1c24 0%,#b82155 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ed1c24 0%,#b82155 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ed1c24 0%,#b82155 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1c24', endColorstr='#b82155',GradientType=0 ); /* IE6-9 */

    border: none;
    border-radius: 4px;
    color: #fff;
    font-family: 'pt sans narrow';
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: 700;
    text-shadow: 1px 0 0 #720828;
    cursor: pointer;
}
.serdce>div>div>div .right label input{
    width: 247px;
    height: 32px;
    border: 2px solid #717171;
    padding-left: 31px;
    font-family: 'pt sans narrow';
    letter-spacing: 1px;
    border-radius: 4px;
    font-size: 14px;
}
.serdce>div>div>div .right label input::-webkit-input-placeholder{color: #111111;font-weight:700;}
.serdce>div>div>div .right label input::-moz-placeholder{color: #111111;font-weight:700;}
.serdce>div>div>div .right label.mail{
    margin-top: 12px;
}
.serdce>div>div>div .right label.phonus{
    margin-top: 12px;
}
.serdce>div>div>div .right label input#name2{}
.serdce>div>div>div .right label input#email2{}
.serdce>div>div>div .right label input#phone2{
}
.serdce>div>div>div .right input#send2{
    width: 202px;
    height: 36px;
    margin: 12px 0 0 40px;
}


.modul{
    width: 100%;
    position: relative;
    overflow: hidden;
    padding-bottom: 5px;
}
.modul>div{
    width: 990px;
    margin: 0 auto;
    text-align: center;
}
.modul>div h2{
    margin: 51px 0 30px 0;
    color: #111111;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'pt sans narrow';
    letter-spacing: 0.5px;
    position: relative;
}
.modul>div h2:before{content:'';background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -113px -200px;  position: absolute;  height: 35px;  width: 36px;  top: -44px;  left: 480px;}
.modul>div h2:after{content:'';background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -128px -13px;  width: 248px;  height: 5px;  position: absolute;  bottom: -17px;  left: 371px;}
.modul>div >div{
    width: 190px;
    float: left;
    height: 50px;
    font-family: 'pt sans narrow';
    color: #111111;
    cursor: pointer;
    font-size: 16px;
    position: relative;
    padding: 81px 21px 0;
    font-weight: 700;
    line-height: 16px;
    margin-top: 10px;
    letter-spacing: .5px;
}
.modul>div >div+div{
    margin-left: 20px;
}
.modul>div >div:hover{
    box-shadow: 3px 3px 5px #e3e3e3,inset 1px 1px 0 #f1f1f1;
    border-radius: 7px;color:#93278f;
}

.modul>div .manyvitam:before{content:'';url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -173px -194px;  position: absolute;  height: 50px;  width: 60px;  top: 16px;  left: 85px;background-image: url('../img/sprite.png');}
.modul>div .manyvitam:hover:before{
    background-position: -249px -194px;
}
.modul>div .antioks:before{content:'';background-repeat: no-repeat;  background-position: -6px -269px;  position: absolute;  height: 50px;  width: 60px;  top: 14px;  left: 86px;  background-image: url('../img/sprite.png');}
.modul>div .antioks:hover:before{
    background-position: -78px -269px;
}
.modul>div .makro-mikro:before{content: '';  background-repeat: no-repeat;  background-position: -207px -269px;  position: absolute;  height: 50px;  width: 60px;  top: 15px;  left: 76px;  background-image: url('../img/sprite.png');}
.modul>div .makro-mikro:hover:before{
    background-position: -151px -269px;
}
.modul>div .nabor-vesh:before{content:'';background-repeat: no-repeat;  background-position: -307px -194px;  position: absolute;  height: 50px;  width: 60px;  top: 8px;  left: 77px;  background-image: url('../img/sprite.png');}
.modul>div .nabor-vesh:hover:before{
    background-position: -278px -270px;
}

footer{
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-top: 16px;
}
footer>div{
    width: 990px;
    margin: 0 auto;
    background-image: url('../img/pattern2.jpg');  background-repeat: no-repeat;  background-position: 0 0;  
    height: 270px;
    text-align: center;
    overflow: hidden;
}
footer>div h2{  color: #fff;  font-size: 18px;  font-weight: 700;  text-transform: uppercase;  font-family: 'pt sans narrow';  letter-spacing: 0.5px;  position: relative;
  margin: 31px 0 0 0;}
footer>div h2:before{content:'';width: 250px;  background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -4px -255px;  top: 6px;  left: 130px;  height: 5px;  position: absolute;}
footer>div h2:after{content:'';width: 250px;  background-image: url('../img/sprite.png');  background-repeat: no-repeat;  background-position: -4px -255px;  top: 6px;  right: 132px;  height: 5px;  position: absolute;}
footer>div >div{width: 200px;float: left;color: #fff;position: relative;font-size: 14px;line-height: 23px;height: 48px;  letter-spacing: -0.35px;padding-top: 67px;}
footer>div .ph{
    
    margin-left: 162px;
}
footer>div .of{
    margin-left: 31px;
}
footer>div .em{
    margin-left: 31px;
}

footer>div div span{
    color: #fff101;
    font-size: 16px;
    font-family: 'pt sans narrow';
    text-transform: uppercase;
    font-weight: 700;
    display: block;
    margin-bottom: 5px;
    letter-spacing: 0.5px;
}
footer>div .ph:before{content:'';background-repeat: no-repeat;  background-position: -106px -341px;  position: absolute;  height: 27px;  width: 30px;  top: 34px;  left: 88px;  background-image: url('../img/sprite.png');}
footer>div .of:before{content:'';background-repeat: no-repeat;  background-position: -145px -342px;  position: absolute;  height: 27px;  width: 30px;  top: 34px;  left: 88px;  background-image: url('../img/sprite.png');}
footer>div .em:before{content:'';background-repeat: no-repeat;  background-position: -188px -342px;  position: absolute;  height: 27px;  width: 30px;  top: 34px;  left: 88px;  background-image: url('../img/sprite.png');}
footer>div>a{
    color: #fff101;
    font-size: 14px;
    text-decoration: none;
    border-bottom: 1px dotted;
    float: left;
    clear: left;
    margin: 60px 0 0px 437px;
    letter-spacing: 0.75px;
}
#countbox{float: left;color:#fff;font-family: 'pt sans narrow';font-size: 18px;font-weight:700;letter-spacing:0.5px;}
#countbox>div>div{margin: 0 5px;font-size:16px;font-weight:400;}
#countbox-days{float: left;margin-left:360px;}
#countbox-days span{}
#countbox-days-text{display:inline-block;}

#countbox-hours{float: left;}
#countbox-hours span{}
#countbox-hours-text{display:inline-block;}

#countbox-mins{float: left;}
#countbox-mins span{}
#countbox-mins-text{display:inline-block;}

#countbox-secs{float: left;}
#countbox-secs span{}
#countbox-secs-text{display:inline-block;}
#popup{width: 100%;
height: 100%;
position: fixed;
display: none;
left: 0;
top: 0;
z-index: 889;
background: #474747;
opacity: 0.8;
filter: alpha(opacity=80);}
.popup{
    position: fixed;
    width: 100%;
    display: none;
    margin-top: 53px;
    z-index: 890;
}
.popup>div{  min-height: 194px;  padding: 36px 336px 0 76px;  width: 578px;  left: 50%;  margin-left: -495px;      background: #fff;  
    position: absolute;
  
}
.ob1>div{padding-bottom:20px;}
.popup>div>div{
    float: left;
    width: 165px;
    height: 152px;
    font-family: 'pt sans narrow';
    font-size: 24px;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
  
}
.popup>div>div span{  color: #93278f;  display: block;}
.popup>div>div+div{
    float: right;
    width: 360px;
    min-height: 159px;
    font-size: 15px;
    font-weight: 400;
    text-transform: none;
    height: 100%;
}
.popup>div>div+div ul{margin:20px;float: left;clear: left;}
.popup>div>div+div input#call_name, .popup>div>div+div input#call_phone,.popup>div>div+div input#call_name_name1, .popup>div>div+div input#call_email_email1{
    width: 344px;
    height: 36px;
    border: 2px solid #000000;
    float: right;
    font-weight: 700;
    padding-left: 11px;
    font-family: 'pt sans';
    font-size: 14px;
    letter-spacing: 0.5px;
}
 .popup>div>div+div input#call_phone,.popup>div>div+div input#call_email_email1{margin-top:11px;}
.popup>div>div+div input#call_send,.popup>div>div+div input#call_send_send1{
    background: #93278f;  background: -moz-linear-gradient(top,  #93278f 0%, #6f186c 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93278f), color-stop(100%,#6f186c));  background: -webkit-linear-gradient(top,  #93278f 0%,#6f186c 100%);  background: -o-linear-gradient(top,  #93278f 0%,#6f186c 100%);  background: -ms-linear-gradient(top,  #93278f 0%,#6f186c 100%);  background: linear-gradient(to bottom,  #93278f 0%,#6f186c 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93278f', endColorstr='#6f186c',GradientType=0 );
    width: 171px;
    height: 46px;
    cursor: pointer;
    border: none;
    border-radius: 4px;
    font-family: 'pt sans narrow';
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    margin-top: 20px;
    float: left;
}
.popup textarea{width: 344px;    max-width: 344px;border: 2px solid #000000;  height: 54px;max-height: 54px;margin-top: 11px;float: right;  font-weight: 700;  padding: 5px 0 0 11px;  font-family: 'pt sans';  font-size: 14px;  letter-spacing: 0.5px;}
.popup>div>div+div input::-webkit-input-placeholder{color: #919191;}
.popup>div>div+div input::-moz-placeholder{color: #919191;}

.fixed{
width: 100%;


position: fixed;
z-index: 888;
background: #fff;
box-shadow: 0px 1px 3px #e0e0e0;
}
.fixed>div{
    margin: 0 auto;
    width: 990px;
    background: #fff;
    height: 100px;
}
@media only screen and (max-width: 1300px)
{
.strelka{display:none;}
header .callb{margin-right: 20px;}
}
#fourth p{text-align:center;font-size: 14px;color: #000;margin: 19px 0;}
#call_name_name,#call_email_email,#call_phone_phone{
border: 2px solid #000000;
float: left;
font-family: 'pt sans narrow';
font-weight: 700;
padding-left: 11px;
font-size: 14px;
width: 171px;  height: 33px;
border-radius: 4px;
}
#call_email_email,#call_phone_phone{margin-left: 23px;}
#call_send_send{text-align: center;
padding: 0;
width: 182px;
height: 37px;
font-family: 'pt sans narrow';border-radius: 4px;background: #fff101;
background: -moz-linear-gradient(top, #fff101 0%, #ffdc01 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff101), color-stop(100%,#ffdc01));
background: -webkit-linear-gradient(top, #fff101 0%,#ffdc01 100%);
background: -o-linear-gradient(top, #fff101 0%,#ffdc01 100%);
background: -ms-linear-gradient(top, #fff101 0%,#ffdc01 100%);
background: linear-gradient(to bottom, #fff101 0%,#ffdc01 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff101', endColorstr='#ffdc01',GradientType=0 );
cursor: pointer;
border: #ffed01 2px solid;
text-transform: uppercase;
color: #111111;
font-size: 16px;
font-weight: 700;
margin-left: 25px;}

#fourth input::-webkit-input-placeholder{color: #000;}
#fourth input::-moz-placeholder{color: #000;}
#fourth{min-height: 139px;}
#first{min-height: 233px;}

#third p{
    text-align: center;  font-size: 14px;  color: #000;  margin: 19px 0;
}
#third a{
    background: #93278f;  background: -moz-linear-gradient(top, #93278f 0%, #6f186c 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93278f), color-stop(100%,#6f186c));  background: -webkit-linear-gradient(top, #93278f 0%,#6f186c 100%);  background: -o-linear-gradient(top, #93278f 0%,#6f186c 100%);  background: -ms-linear-gradient(top, #93278f 0%,#6f186c 100%);  background: linear-gradient(to bottom, #93278f 0%,#6f186c 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93278f', endColorstr='#6f186c',GradientType=0 );
    width: 171px;  height: 46px;  cursor: pointer;  border: none;  border-radius: 4px;    font-size: 14px;  color: #fff;  text-transform: uppercase;  font-weight: 700;  letter-spacing: 1px;  
    margin-left: 331px;  float: left;
    text-align: center;
    font-family: 'pt sans narrow';
    line-height: 44px;
    text-decoration: none;
}
#third a+a{display:none;}
a.fancybox+a.fancybox{display:none;}
a.fanctbox{display:block;}