/* Eric Meyer's CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* End of Eric Meyer's CSS Reset */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
	display: block;
}
textarea{
    overflow: hidden;
}
/*رفَِّ */
input:-moz-placeholder{
    font-size: 16px;
    font-style: italic;
    color: #222;

}
input::-webkit-input-placeholder {
    font-size: 16px;
    font-style: italic;
    color: #222;
}
.inputable[type=submit]{
    cursor: pointer;
    border:0;
    text-align:center;
}


body{
    font-family:'Open Sans', Arial, sans-serif;
    font-size:17px;
    color:#333;
    line-height: 1;
    line-height:23px;
    font-weight:400;
    
}
a{
    text-decoration: none;
    color:#333333;
    cursor:pointer;
}
a:hover{
    opacity: 0.9;
}
@font-face {
font-family: 'UniSansBook_1';
src: url('fonts/UniSansBook_1.eot');
src: url('fonts/UniSansBook_1.eot?#iefix') format('embedded-opentype'),
url('fonts/UniSansBook_1.woff') format('woff'),
url('fonts/UniSansBook_1.ttf') format('truetype'),
url('fonts/UniSansBook_1.svg#UniSansBook_1') format('svg');

}
@font-face {
font-family: 'UniSansRegular';
src: url('fonts/UniSansRegular.eot');
src: url('fonts/UniSansRegular.eot?#iefix') format('embedded-opentype'),
url('fonts/UniSansRegular.woff') format('woff'),
url('fonts/UniSansRegular.ttf') format('truetype'),
url('fonts/UniSansRegular.svg#UniSansRegular') format('svg');

}

@font-face {
font-family: 'UniSansSemiBold';
src: url('fonts/UniSansSemiBold.eot');
src: url('fonts/UniSansSemiBold.eot?#iefix') format('embedded-opentype'),
url('fonts/UniSansSemiBold.woff') format('woff'),
url('fonts/UniSansSemiBold.ttf') format('truetype'),
url('fonts/UniSansSemiBold.svg#UniSansSemiBold') format('svg');

}
.regel{
font-family: UniSansRegular, sans-serif;
}
/**                zagolovki                   **/
h1,h2 , h3, h4, h5, h6 {  
    font-family: UniSansSemiBold , sans-serif;

}

h1{
    font-size: 40px; 
    line-height:42px;

}
h2{
    font-size: 40px;
    line-height:43px;
     text-align: center;
 text-transform: uppercase;

}
h3{
    font-size:32px;
    line-height:34px;  
     text-align: center;
 font-family: UniSansBook_1;
}
h4{
    font-size: 25px; 
    line-height:30px;
}
h5{
    font-size: 24px;
    line-height:26px;
    
   
}
h6{
    border-left:5px solid #219a3e;
    padding-lefT:10px;
}
.semi{
    font-family: UniSansSemiBold;
}
.clear{
	clear:both;
}

.wrapper{
    width:100%;
    min-width:1000px;
    margin:auto;
}
.conteiner{
    width:960px;
    margin:auto;
    padding:0 20px;
}

.section2{
    padding-bottom:0;
    padding-top:0;
}
.section_bg{
    padding-top:55px;
    padding-bottom:55px;
}
.center{
    text-align:center;
}
.fs12{
    font-size:12px;
    line-height:14px;
}
.fs13{
     font-size:12px;
    line-height:15px;
}
.fs14{
    font-size:14px;
    line-height:16px;
}
.fs15{
    font-size: 15px;
}
.fs16{
    font-size:16px;
    line-height:22px;
}
.fs17{
    font-size:17px;
}
.fs18{
    font-size:18px;
    line-height:22px;
}
.fs19{
    font-size:19px;
    line-height:24px;
}
.fs20{
    font-size:20px;
    line-height:24px;
}
.fs21{
    font-size: 21px;
}
.fs22{
    font-size:22px;
    font-family: UniSansSemiBold;
    
}
.fs23{
    font-size:23px;
}
.fs24{
    font-size:24px;line-height: 27px;
}
.fs25{
    font-sizE:25px;
}
.fs26{
    font-sizE:26px;
}
.fs27{
    font-size:27px;
}
.fs28{
    font-sizE:28px;
    line-height:33px;
}
.fs29{
    font-size:29px;
}
strong, .bold, b{
    font-weight:600;
}
i, .italic{
    font-style:italic;
}
.regula{
   font-family:'unisansregular' , sans-serif!important ;
}
.upper{
    text-transform: uppercase;
}
.line_trought{
    text-decoration: line-through;
}
.under_line{
    text-decoration: underline;
}
.right_tx{
    text-align:right;
}
.left_tx{
    text-align: left;
}
.left{
    float:left
}
.right{
    float:right;
}
.tx p{
    padding-bottom:20px;
}
.tx p:last-child{
    padding-bottom:0px;
}
.text p:last-child{
    padding-bottom:0;
}

.black_tx{
    color:#000;
}
.grey_tx{
    color:#333333
}
.top_line{
    position: fixed;
    left:0;
    z-index:1000;
    width:100%;
    height:49px;
    background: #13364a;
  
}
.menu{
    width: 100%;
    float:left;
}
.menu li{
    float:left;
   
}
.menu li a{
    display: block;
    color:#fff;
 padding:0 15px 2px 15px;
 margin:8px 0 0 0;
    font:16px/32px 'Open Sans' , sans-serif;
    border-radius: 3px;
   
    text-align:center;
 
}
.menu li a:hover{
    background: #da1d1d;
    opacity: 1;
   
}
.knop_zak{
     text-align: center;
   font:20px/32px 'UniSansBook_1' , sans-serif;
   text-transform: uppercase;
padding-bottom: 2px;
   display: block;
   -moz-text-shadow: 2px 0px 3px rgba(0,0,0,0.35); 
-webkit-text-shadow:2px 0px 3px rgba(0,0,0,0.35);
text-shadow:2px 0px 3px rgba(0,0,0,0.35);
float: right;
background:url(../img/knop_zak.png) no-repeat center top;
width:183px;
margin-top:8px;
color:#fff
}
.knop_zak:hover{
    background:url(../img/knop_zak.png) no-repeat center bottom;
}
header p{
     text-align: center;
   font:37px/80px 'UniSansBook_1' , sans-serif;
   background:url(../img/garant.png) no-repeat center;
   color:#fff;
   width:586px;
   margin: auto;
   margin-bottom:15px;
}
header h1{
     text-align: center;
   padding-bottom: 20px;
   padding-top: 140px;
   text-transform: uppercase;
color:#fff;
}
header{
    background:url(../img/header.jpg) no-repeat center top;
    padding-bottom: 125px;
}
a:hover{
    opacity: 1;
}
.knopka{
width:396px;
display: block;
  font:23px/30px 'unisansregular' , sans-serif;
   text-align: center;
   text-transform: uppercase;
-moz-text-shadow: 2px 0px 3px rgba(0,0,0,0.35); 
-webkit-text-shadow:2px 0px 3px rgba(0,0,0,0.35);
text-shadow:2px 0px 3px rgba(0,0,0,0.35);
 color:#fff;
 padding:16px 0 17px 0;
 background:url(../img/knopka.png) no-repeat center top;
 margin: auto;
}
.knopka:hover{
     background:url(../img/knopka.png) no-repeat center bottom;
}
.men .conteiner{
    background:url(../img/men.jpg) no-repeat bottom right;
    margin-bottom:75px;
}
.men ul li{
    padding-bottom: 22px;
}
.men ul{
    padding-top: 45px;
    width:605px;
}
.men p{
width:500px;

padding:18px 47px 20px 87px;
 background:url(../img/img1.png) no-repeat 20px 20px #dee4e8;
}
.ynikym h2{
    padding-bottom: 10px;
}
.ynikym{
    padding-bottom: 110px;
}
.obvodka{
    float: left;
width:300px;
margin:55px 18px 0 0;
height:167px;
position: relative;
border: 1px solid #d3d3d3;
}
.obvodka p{
     text-align: center;
 padding-top: 30px;
}
.marg_none{
   margin:55px 0 0 0;
}
.marg_none2{
   margin:45px 0 0 0;
}
.obvodka img{
    position: absolute;
    top: -24px;
    left:126px;
}
.obvodka2{
    float: left;
width:220px;
margin:45px 18px 0 0;
height:200px;
position: relative;
border: 1px solid #d3d3d3;
}
.obvodka2 p{
     text-align: center;
 padding-top: 30px;
}

.obvodka2 img{
    position: absolute;
    top: -24px;
    left:90px;
}
.krivie{
    background:url(../img/krivue.jpg) no-repeat center top;
    padding:85px 0 50px 0;
    margin-bottom:92px;
}
.kriv_left{
    width:302px;
margin:0 20px 30px 0;
float: left;

}
.marg_0{
    margin:0 0 30px 0px;
}
.kriv_left img{
    margin:0 0 10px 117px;
}
.kriv_left p{
     text-align: center;
 text-transform: uppercase;
font-family: unisansregular, sans-serif;
color:#fff;
}
.black_vlock{
    background: #000;
background: rgba(0,0,0, 0.64);
      font:44px/93px 'unisansregular' , sans-serif;
}
.ybvoenie{
    font:23px/30px 'unisansregular' , sans-serif;
    padding-top: 10px;
}
.knopka2{
    background:url(../img/knopka2.png) no-repeat center top;
}
.knopka2:hover{
    background:url(../img/knopka2.png) no-repeat center bottom;
}
.let_video{
    width:470px;
   
    height:315px;
    float: left;
margin-bottom:90px;
     background-color: #ececec;
}
.right_video{
      width:470px;
     background-color: #ececec;
    height:315px;
    float: right;
margin-bottom:90px;
}
.blue{
    color:#0a61a5;
}

.block_miach ul{
      padding-left: 395px;
}
.block_miach p{
      font:32px/34px 'UniSansBook_1' , sans-serif;
padding:28px 0 22px 395px;
  padding-left: 395px;
}
.block_miach ul li{
    padding-bottom: 22px;
}
.block_miach{
    background:url(../img/miach.jpg) no-repeat 0 15px ;
    padding-bottom: 85px;
}
.dengi{
    background:url(../img/dengi.jpg) no-repeat center top;
    padding-top: 80px;
    padding-bottom: 45px;
}
.dengi h2{
    text-align: left;
}
.dengi p{
    padding-top: 22px;
}
.kachestvo{
      font:25px/27px 'UniSansBook_1' , sans-serif;
      padding-bottom: 50px;
      background:url(../img/strelka.png) no-repeat 192px bottom;
}
.avtor1{
    width:460px;
    float: left;

    margin:50px 10px 100px 10px;
}
.avtor2{
     width:460px;
    float: right;

    margin:50px 10px 100px 10px;
}
.arsaln{
     text-align: center;
     padding:115px 0 15px 0;
     background:url(../img/avtor1.jpg) no-repeat center top;
     text-transform: uppercase;

   /*font:29px/31px 'UniSansBook_1' , sans-serif;*/
}
.pad_bot20{
    padding-bottom: 25px;
}
.pad_bot22{
    padding-bottom: 25px;
}
.arsaln2{
     background:url(../img/avtor2.jpg) no-repeat center top!important;
}

.krivie2{
    background:url(../img/krivue.jpg) no-repeat center top;
    padding:67px 0 67px 0;
    margin-bottom:92px;
}
.otzov_block{
    background:url(../img/sms.jpg) no-repeat 855px 60px #dee4e8;
    border:1px solid #b9c2c9;
}
.lene_right{
    border-right:4px solid #c1cbd2;
    margin:34px 129px 35px 0px;
}
.lene_right p{
     text-align: right;
     padding-bottom: 20px;
     padding-right: 28px;
     font-style: italic;
 padding-left: 30px;
}
.zagolovok{
      font:24px/26px 'Open Sans' , sans-serif;
      font-weight: 600;
      
}
.pad_bot0{
    padding-bottom: 0!important;
}
.line_bot{
    background:url(../img/line.png) no-repeat center;
    margin-left:40px;
    width:386px;
    height:11px;
    padding:8px 0 8px 0;
}
.derevo p{
   padding-left: 95px;
    font-size: 20px;
}
.odin{
    padding:18px 0 18px 0;
    background:url(../img/odin.png) no-repeat 26px center;
margin-top:35px;
}
.dva{
     background:url(../img/dva.png) no-repeat 26px center;
      padding:4px 0 4px 0;
}
.tri{
     background:url(../img/tri.png) no-repeat 26px center;
      padding:4px 0 4px 0;
}
.chetire{
     background:url(../img/chetire.png) no-repeat 26px center;
      padding:4px 0 4px 0;
}
.derevo{
    background:url(../img/hand.jpg) no-repeat top right;
    margin-top:70px;
      padding-bottom: 135px;
}
.derevo h2{
    padding-top: 25px;
  
}
.clock{
    background:url(../img/clock.jpg) no-repeat 10px top;
    margin-top:59px;
    padding-bottom: 100px;
}
.clock h2{
    text-align: left;
    padding-top: 50px;
}
.clock h2{
    padding-left: 305px;
}
.clock p{
       padding-left: 305px;
}
.clock p{
      font:29px/33px 'UniSansBook_1' , sans-serif;
      padding-top: 15px;
}
.block_grey .conteiner{
    background:url(../img/img2.jpg) no-repeat center right;
}
.block_grey{
     background-color: #e8e8e8;
     border-top: 1px solid #cecece;
      border-bottom: 1px solid #cecece;
}
.block_grey h3{
    text-align: left;
      font:40px/44px 'UniSansBook_1' , sans-serif;
      padding-top: 98px;
      text-transform: uppercase;

      padding-bottom: 100px;
}
.fs34{
     font-size: 34px;
}
.obvod_3{
    float: left;
width:310px;
border: 1px solid #d7d7d7;
margin:25px 10px 15px 0;
}
.obvod_3 p{
      font:25px/70px 'UniSansBook_1' , sans-serif;
      padding-left: 82px;
}
.margin_0{
    margin-right:0px;
}
.opit{
    background:url(../img/img3.png) no-repeat 16px center;
}
.analit{
    background:url(../img/img4.png) no-repeat 16px center;
}
.zakon{
    background:url(../img/img5.png) no-repeat 16px center;
}
.ynical{
    padding-top: 70px;
     text-align: center;
 text-transform: uppercase;
 font-size: 30px;
 padding-bottom: 20px;
 line-height: 34px;
}
.visota{
    height:180px;
    margin-bottom:20px;
}
.pad_bot90{
    padding-bottom: 90px;
}
.fon1{
    background:url(../img/fon1.jpg) no-repeat center top;
    padding:85px 0 85px 0 ;
    margin-top:110px;
}
.fon1 h2{
    color:#fff;
    padding-bottom: 30px;
}
.fon1 ul{
   width:470px;

}
.fon1 ul li{
  padding:6px 0 7px 66px ;
  background: #000;
background:url(../img/plus.png) no-repeat 20px center rgba(0,0,0, 0.80);
margin-bottom:8px;
color:#fff;
}
.yrok_obv{
    width:180px;
    border: 1px solid #d7d7d7;
margin:65px 10px 55px 0; 
height:130px;
float: left;
background: #fff;
background: rgba(255,255,255, 0.75);
position: relative;
}
.visota_yrok{
    height:150px;
    margin-top:0px;
}
.yrok_obv P{
     text-align: center;
 padding-top: 45px;
}
.fs30{
     font-size: 30px;
}
.yrok p{padding:10px 0 0px 0;
      font:18px/20px 'unisansregular' , sans-serif;
      text-transform: uppercase;

}
.yrok{
    width:66px;
    height:66px;
    position: absolute;
    top:-33px;
    left:60px;
     background:url(../img/kvadr_44.png) no-repeat;
     color:#fff;
     -moz-text-shadow: 1px 1px 2px rgba(0,0,0,0.55); 
-webkit-text-shadow:1px 1px 2px rgba(0,0,0,0.55);
text-shadow:1px 1px 2px rgba(0,0,0,0.55);
}
.open_sans{
    font-family: 'Open Sans' , sans-serif!important;
}
.fon2{
    padding:130px 0 115px 0;
    background:url(../img/on2.jpg) no-repeat center top;
}
.dlia_kogo h2{
    text-align: left;
    padding-left: 422px;
    padding-bottom: 30px;
}
.dlia_kogo ul{
    padding-left: 422px;
}
.dlia_kogo ul li{
  padding:10px 0 12px 43px;
    background:url(../img/img6.png) no-repeat 0 center;
}
.bacgr{
       background:url(../img/img6.png) no-repeat 0 22px!important;
}
.dlia_kogo .conteiner{
    background:url(../img/men2.jpg) no-repeat 0 bottom;
    padding-bottom: 50px;
}
.knopka3{
  
    padding:31px 0 32px 0;
}
.knopka3 :hover{
       padding:31px 0 31px 0!important;
}
.stop_obvod{
    margin-bottom:17px;
    width:470px;
    border:1px solid #d7d7d7;
    height:180px;
}
.stop_obvod p{
    padding:20px 15px 0 90px;
    background:url(../img/stop.png) no-repeat 17px 30px;
}
.stop_obvod2{
    margin-bottom:17px;
    width:470px;
    border:1px solid #d7d7d7;
    height:160px;
}
.stop_obvod2 p{
    padding:15px 15px 0 90px;
    background:url(../img/stop.png) no-repeat 17px 30px;
}
.pod_top85{
    padding-top: 85px;
    padding-bottom: 23px;
}
.kto_avtor{
    margin-top:130px;
    padding:115px 0 111px;
     background-color: #e8e8e8;
     border-top: 1px solid #cecece;
      border-bottom: 1px solid #cecece;
}
.kto_avtor .conteiner{

position: relative;
}
.kto_avtor img{
    position: absolute;
    top:-178px ;
    left:20px;
    
}
.kto_avtor h2{
    padding-left: 360px;
    text-align: left;
    padding-bottom: 15px;
}
.kto_avtor p{
    padding-left: 360px;
      font:25px/29px 'UniSansBook_1' , sans-serif;
}
.ie8 .kto_avtor p{
    padding-left: 360px;
      font:24px/29px 'UniSansBook_1' , sans-serif;
}
.zagol_h4{
     text-align: center;
    font-size: 30px;
    text-transform: uppercase;
padding-top: 75px;
padding-bottom: 20px;
}
.visota125{
    height:125px;
}
.left_460{
    width:460px;
    float: left;
padding-top: 30px;
}
.left_460 p{
    padding-bottom: 22px;
}
.right460 p{
    padding-bottom: 22px;
}
.right460{
    float: right;
width:460px;padding-top: 30px;
}
.gotov{
   width:465px; 
  text-transform: uppercase;
  font:23px/28px 'unisansregular' , sans-serif;
   background:url(../img/kosh.png) no-repeat 3px 2px;
   color:#fff;
   float: left;

   padding:17px 0 17px 86px;
}
.knopka4{
    float: right;

}
.bonys_super h2{
    color:#ec3030;
    padding:15px 0 25px 0;
}
.wight560{
    width:560px;
}
.v_chem_plus{
    padding-top: 30px;
     font-size: 23px;
     padding-bottom: 10px;
}
.plus li{
    padding:10px 0 12px 33px;
    background:url(../img/kvadrat.png) no-repeat 5px 25px;
}
.bonys_super .conteiner{
    position: relative;
    padding-bottom: 20px;
}
.bonys_super img{
    position: absolute;
    right: -80px;
    z-index: -1;
    top:90px
}
.red{
    color:#ec3030;
}
.podarok{
    width:470px;
    border: 1px solid #d3d3d3;
    margin-top:85px;
    position: relative;
    padding-top: 46px;
  height:200px;
}
.podarok p{
     text-align: center;
 padding-bottom: 5px;
}
.podarok img{
    position: absolute;
    top:-53px;
    left :185px;
}
.color{
    color:#939393;
}
.book{
    font-family: UniSansBook_1;
    padding-bottom: 8px!important;
}
.tarifu .spisok{
    width:190px;
    margin:68px 10px 0 0;
    float: left;

}
.tarifu {
    margin-top:90px;padding-bottom: 115px;
    margin-bottom:70px;
    
}
.tarifu h2{
    padding-top: 100px;
    padding-bottom: 37px;
     font-size: 53px;
}
.tarifu .spisok li{
    background:url(../img/img15.jpg) no-repeat 0 center;
    padding:8px 0px 10px 20px;
   
}
.nastroy{
    padding:6px 0 7px 20px!important;
    background:url(../img/img15.jpg) no-repeat 0 25px!important;
}
.tarifu{
    background:url(../img/stadion.jpg) no-repeat center top;
     color:#fff;
}
.light {
    float: left;
width:182px;
margin:0 8px 62px 0px;
}
.light p {
 background:url(../img/light.png) no-repeat;
     text-align: center;
   font:20px/46px 'UniSansSemiBold' , sans-serif;
   text-transform: uppercase;
   
padding-top: 2px;
}
.light ul{
     background-color: #eaeaea;
     margin-top:8px;
     padding-top: 12px;
}
.light ul .strocka1{
    height:40px;
background:url(../img/plus.png) no-repeat center ;
}
.line2{
    width:180px;
    height:2px;
    background:url(../img/line2.png) no-repeat center;
}
.light ul .strocka2{
    height:59px;
background:url(../img/plus.png) no-repeat center ;
}
.light ul .strocka22{
    height:59px;
background:url(../img/xrest.png) no-repeat center ;
}
.light ul .strocka4{
    height:105px;
background:url(../img/xrest.png) no-repeat center ;
}
.light ul .strocka6{
    height:105px;
background:url(../img/plus.png) no-repeat center ;
}
.light ul .strocka3{
    height:87px;
background:url(../img/xrest.png) no-repeat center ;
}
.light ul .strocka7{
    height:87px;
background:url(../img/plus.png) no-repeat center ;
}
.light ul .strocka5{
    height:133px;
background:url(../img/xrest.png) no-repeat center 35px;
}
.light ul .strocka55{
    height:126px;
background:url(../img/xrest.png) no-repeat center 35px;
}
.light ul .strocka8{
    height:133px;
background:url(../img/plus.png) no-repeat center 35px;
}
.pro{
    background:url(../img/prem.png) no-repeat!important;
        font:16px/48px 'UniSansSemiBold' , sans-serif!important;
}
.ie8 .pro{
      font:15px/48px 'UniSansSemiBold' , sans-serif!important;
}
.prod{
     background:url(../img/prod.png) no-repeat!important;
}
.stand{
   background:url(../img/stand.png) no-repeat!important;
}
.perech{background: none!important;
      font:21px/25px 'UniSansBook_1' , sans-serif!important;
       text-align: center;
 text-decoration: line-through;
}
.cena2{
    float: left;background: none!important;
width:60px;text-align: left;
padding-left: 20px;
  font:54px 'UniSansSemiBold' , sans-serif!important;
  color:#ec3030;
}
.tis_rub{background: none!important;
    float: left;
 font:18px/20px 'UniSansBook_1' , sans-serif!important;
 text-align: left!important;
 text-transform: uppercase;
color:#ec3030;
padding-left: 5px;
padding-top: 16px!important;
width:80px;
}
.tis_rub2{background: none!important;
    float: left;
 font:18px/20px 'UniSansBook_1' , sans-serif!important;
 text-align: left!important;
 text-transform: uppercase;
color:#ec3030;
padding-left: 8px;
padding-top: 16px!important;
width:80px;
}
.cena{
    background: none!important;
    padding-top: 12px;
}
.zakazat{
    background:url(../img/zakazat.png) no-repeat center top;
    width:163px;
    display: block;
margin: auto;
height:38px;
 text-align: center;
 -moz-text-shadow: 1px 1px 2px rgba(0,0,0,0.45); 
-webkit-text-shadow:1px 1px 2px rgba(0,0,0,0.45);
text-shadow:1px 1px 2px rgba(0,0,0,0.45);
color:#fff;
text-transform: uppercase;
  font:23px/40px 'UniSansSemiBold' , sans-serif!important;
}
.zakazat:hover{
    background:url(../img/zakazat.png) no-repeat center -38px;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
    .zakazat{ height:38px;}

}
.bac_100{
     background-color: #0a61a5;
       font:26px 'UniSansBook_1' , sans-serif;
       padding-top: 4px;
       padding-bottom: 5px;
}
.vnimanie{
      font:28px/33px 'UniSansBook_1' , sans-serif;
      text-transform: uppercase;
padding-bottom: 7px;
}
.fs34{
     font-size: 34px!important;
}
.aytbaal{
      font:25px/28px 'UniSansBook_1' , sans-serif;
      color:#0a61a5;
      padding-bottom: 6px;
}
.ostal{
    font:25px/28px 'UniSansBook_1' , sans-serif;
}
.chasy .skilka{
    padding-left: 20px;
    padding-top: 30px;
    padding-bottom: 32px;
     font-size: 26px;
      line-height:30px;
      color:#fff;
     font-family: UbuntuLight;
     float: left;

     
}
.chasy{
    border-radius: 5px;

}

#CDT .number {
    float: left;
    display: block;
    
    margin-right: 15px;
    font: 42px/55px ' UniSansBook_1', sans-serif!important;
    width: 80px !important;
    line-height:60px;
    text-align:Center;
    padding-top:9px;
   background:url(../img/clock22.png) no-repeat;
    padding-bottom:15px;
  
    color: #fff;
}
.num{
    font-family: Open Sans ,sans !important;
    font-size:17px;
    color:#fff;
    float:left;
    width:80px;
    text-align:Center;
    color: #fff;
    text-transform: uppercase;
margin-top:3px;
} 

.time{
    width:420px;
    float:right;
    margin-top:20px;
    margin-right:10px;
    float: right;

}
.prodv{
    border: 4px solid #ec3232;
    
}
.ots_num{
    margin-left:16px;
}
.widht440{
    width:440px;
    float: left;

}
.clock_time{
    background: #000;
    padding-left: 50px;
    padding-bottom: 25px;
background: rgba(0,0,0, 0.80);
padding-top: 25px;
}
.perviy{
    border-bottom:1px solid #ececec;
    padding:40px 25px 14px 95px;
background:url(../img/odin.png) no-repeat 20px 60px;
}
.vtorou{
    border-bottom:1px solid #ececec;
    padding:12px 25px 14px 95px;
background:url(../img/dva.png) no-repeat 20px center;
}
.tretiy{
    border-bottom:1px solid #ececec;
    padding:12px 25px 14px 95px;
background:url(../img/tri.png) no-repeat 20px center;
}
.cetvertiy{
   
    padding:12px 25px 35px 95px;
background:url(../img/chetire.png) no-repeat 20px 20px;
}
.ln35{
    line-height: 35px!important;
}
.ludi{
    background:url(../img/ludi.jpg) no-repeat 0 5px;
    padding-bottom: 70px;
}
.ludi li{
    padding:0 20px 22px 470px;
}
.ovtor_otz{
    width:155px;
    float: left;
padding-top: 10px;
}
.ovtor_otz p{
    background:url(../img/avtor1.jpg) no-repeat center top;
    padding-top: 110px;
     text-align: center;
 
}
.ovtor_otz3{
    width:155px;
    float: left;
padding-top: 10px;
}
.ovtor_otz3 p{
    background:url(../img/avtor2.jpg) no-repeat center top;
    padding-top: 110px;
     text-align: center;
 
}
.ovtor_otz4{
    width:155px;
    float: left;
padding-top: 10px;
}
.ovtor_otz4 p{
    background:url(../img/avtor4.jpg) no-repeat center top;
    padding-top: 110px;
     text-align: center;
 
}
.ovtor_otz5{
    width:155px;
    float: left;
padding-top: 10px;
}
.ovtor_otz5 p{
    background:url(../img/avtor5.jpg) no-repeat center top;
    padding-top: 110px;
     text-align: center;
 
}
.ovtor_otz2{
    width:155px;
    float: left;
padding-top: 10px;
}
.ovtor_otz2 p{
    background:url(../img/avtor3.jpg) no-repeat center top;
    padding-top: 110px;
     text-align: center;
 
}
.pad_bot50{
    padding-bottom: 45px;
    
}
.otzov_block2 {
    font-style: italic;
    border-bottom: 1px solid #d3d3d3;
    margin-bottom:50px;
    padding-bottom: 20px;
}
.otzov_block2 p{
    padding-bottom: 22px;
}

.pad_bot13{
    padding-bottom: 13px!important; font-size: 22px!important;
}
.polnost{
    
    font-weight: 600;
    color:#ec3030;
}
.polnost:hover{
     text-decoration: underline;
}
.left800{
    width:800px;
    float: left;

}
.pokaz{
     text-align: center;
   font:30px/35px 'UniSansRegular' , sans-serif;
   text-transform: uppercase;
color:#ec3030;
display: block;

margin:0 auto 60px auto;
width:365px;
}
.ie8 .pokaz{
    width:370px;
}
.pokaz:hover{
     text-decoration: underline;
}
.vipad_block p{
    width:840px;
padding:31px 0 33px 90px;
      font:23px 'UniSansSemiBold' , sans-serif;
    background:url(../img/strelka2.png) no-repeat center right;
}
.vipad_block{
display: block;
border: 1px solid #d3d3d3;
margin-bottom:15px;
}
.zvyk{
    height:53px;
    width:53px;
    background:url(../img/zvyk.png) no-repeat;
    margin:18px 0 0 20px;
    float: left;

}
.vipad_block:hover{
     background-color: #f9f9f9;
}
footer{
width: 100%;
height: 260px;
background-color: #ececec;
font: 16px arial, sans-serif;
}
.isdat{
float: left;
width: 400px;
height: 180px;
margin-top: 60px;
}
.sluga{
float: right;
width: 480px;
height: 180px;
margin-top: 60px;
}
.info23{
color: #164488;
text-decoration: underline;
}
.isdat p{
padding-bottom: 20px;
}
.sluga p{
padding-bottom: 20px;
}
.margin_02{
    margin:0px;
}
.block_hide{
    padding-bottom: 20px;
    padding-left: 25px;
    padding-right: 50px;
}

.block_hide2 li{
    padding-bottom: 12px;
    padding-left: 20px;
    list-style-type: none;
}
.bord_non{
    border: none;
}
#block1, #block2, #block3, #block4, #block5{
    position: relative;
    top:-50px
}

.skrin{
    position: relative;
    height:210px;
   width:460px;
    margin-bottom:20px;
     border: 1px solid #d3d3d3;
}
.skrin a{
    display: block;
    background-color: #000;
     height:210px;
     border-radius:5px;
}
.skrin a:hover img{
    opacity:0.6;
}
.skrin a .zoom{
    display: block;
    position: absolute;
    width:460px;
    height:210px;
    background:url(../img/zoom.png) no-repeat center;
    top: 0;
    left:0;
    display:none;
}
.pad_bot70{
    padding-bottom: 70px;
}
.skrin a:hover span{
    display:block;
}
*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
html.swipebox-html.swipebox-touch {
  overflow: hidden !important;
}

#swipebox-overlay img {
  border: none !important;
}

#swipebox-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999 !important;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

#swipebox-container {
  position: relative;
  width: 100%;
  height: 100%;
}

#swipebox-slider {
  -webkit-transition: -webkit-transform 0.4s ease;
          transition: transform 0.4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  white-space: nowrap;
  position: absolute;
  display: none;
  cursor: pointer;
}
#swipebox-slider .slide {
  height: 100%;
  width: 100%;
  line-height: 1px;
  text-align: center;
  display: inline-block;
}
#swipebox-slider .slide:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
#swipebox-slider .slide img,
#swipebox-slider .slide .swipebox-video-container,
#swipebox-slider .slide .swipebox-inline-container {
  display: inline-block;
  max-height: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  width: auto;
  height: auto;
  vertical-align: middle;
}
#swipebox-slider .slide .swipebox-video-container {
  background: none;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 5%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#swipebox-slider .slide .swipebox-video-container .swipebox-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
#swipebox-slider .slide-loading {
  background: url(../img/loader.gif) no-repeat center center;
}

#swipebox-bottom-bar,
#swipebox-top-bar {
  -webkit-transition: 0.5s;
          transition: 0.5s;
  position: absolute;
  left: 0;
  z-index: 999;
  height: 50px;
  width: 100%;
}

#swipebox-bottom-bar {
  bottom: -50px;
}
#swipebox-bottom-bar.visible-bars {
  -webkit-transform: translate3d(0, -50px, 0);
          transform: translate3d(0, -50px, 0);
}

#swipebox-top-bar {
  top: -50px;
}
#swipebox-top-bar.visible-bars {
  -webkit-transform: translate3d(0, 50px, 0);
          transform: translate3d(0, 50px, 0);
}

#swipebox-title {
  display: block;
  width: 100%;
  text-align: center;
}

#swipebox-prev,
#swipebox-next,
#swipebox-close {
  background-image: url(../img/icons.png);
  background-repeat: no-repeat;
  border: none !important;
  text-decoration: none !important;
  cursor: pointer;
  width: 50px;
  height: 50px;
  top: 0;
}

#swipebox-arrows {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 50px;
}

#swipebox-prev {
  background-position: -32px 13px;
  float: left;
}

#swipebox-next {
  background-position: -78px 13px;
  float: right;
}

#swipebox-close {
  top: 0;
  right: 0;
  position: absolute;
  z-index: 9999;
  background-position: 15px 12px;
}

.swipebox-no-close-button #swipebox-close {
  display: none;
}

#swipebox-prev.disabled,
#swipebox-next.disabled {
  opacity: 0.3;
}

.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider {
  -webkit-animation: rightSpring 0.3s;
          animation: rightSpring 0.3s;
}
.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider {
  -webkit-animation: leftSpring 0.3s;
          animation: leftSpring 0.3s;
}

.swipebox-touch #swipebox-container:before, .swipebox-touch #swipebox-container:after {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: all .3s ease;
          transition: all .3s ease;
  content: ' ';
  position: absolute;
  z-index: 999;
  top: 0;
  height: 100%;
  width: 20px;
  opacity: 0;
}
.swipebox-touch #swipebox-container:before {
  left: 0;
  -webkit-box-shadow: inset 10px 0px 10px -8px #656565;
          box-shadow: inset 10px 0px 10px -8px #656565;
}
.swipebox-touch #swipebox-container:after {
  right: 0;
  -webkit-box-shadow: inset -10px 0px 10px -8px #656565;
          box-shadow: inset -10px 0px 10px -8px #656565;
}
.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before {
  opacity: 1;
}
.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after {
  opacity: 1;
}

@-webkit-keyframes rightSpring {
  0% {
    left: 0;
  }

  50% {
    left: -30px;
  }

  100% {
    left: 0;
  }
}

@keyframes rightSpring {
  0% {
    left: 0;
  }

  50% {
    left: -30px;
  }

  100% {
    left: 0;
  }
}
@-webkit-keyframes leftSpring {
  0% {
    left: 0;
  }

  50% {
    left: 30px;
  }

  100% {
    left: 0;
  }
}
@keyframes leftSpring {
  0% {
    left: 0;
  }

  50% {
    left: 30px;
  }

  100% {
    left: 0;
  }
}
@media screen and (min-width: 800px) {
  #swipebox-close {
    right: 10px;
  }

  #swipebox-arrows {
    width: 92%;
    max-width: 800px;
  }
}
/* Skin 
--------------------------*/
#swipebox-overlay {
  background: #333;
   background: rgba(0, 0, 0, 0.85);
}

#swipebox-bottom-bar,
#swipebox-top-bar {
  text-shadow: 1px 1px 1px black;
  background: #000;
  opacity: 0.95;
}

#swipebox-top-bar {
  color: white !important;
  font-size: 15px;
  line-height: 43px;
  font-family: Helvetica, Arial, sans-serif;
}