.index_st{
    margin:10px 0 0;
    max-width:1160px;
    min-width:650px;
}
.index_st h2{
    font-family: 'CuprumRegular';
    color:#4a4a4a;
    font-size:45px;
    text-align:center;
    line-height:42px;
}
.index_st h3{
    font-sizE:30px;
    font-family:'CuprumRegular';
    color:#4a4a4a;
}
.index_st h4{
    font-sizE:25px;
    font-family:'CuprumRegular';
    color:#4a4a4a;
}
.index_st h5{
    font-sizE:24px;
    font-family:'CuprumRegular';
    color:#4a4a4a;
}
.index_st p, .index_st li{
    font-family:Arial, sans-serif;
    font-size:16px;
    line-height:21px;
}
.index_st a{
    text-decoration: none;
    color:#333333;
    cursor:pointer;
    font-family:Arial, sans-serif;
    font-size:16px;
}
.index_st p{
    margin:0 0;
}
.index_st .center{
    text-align:center;
}
.index_st strong, .index_st .bold, b{
    font-weight:bold;
}
i, .i{
    font-style:italic;
}
.upper{
    text-transform: uppercase;
}
.index_st .left{
    float:left
}
.index_st .right{
    float:right;
}
.index_st .vajno1{
  width:40%;
  float:left ;
  margin-lefT:1% ;
}
.index_st .vajno2{
    width:55%;
    float:right;
}
.index_st .vajno h5{
    padding-lefT:40px;
    background:url("img/zvezda.png") no-repeat 0 3px;
    max-width:580px;
}
.index_st .vajno1 h5{
    margin-bottom:55px; 
}
.index_st .dom{
    padding-lefT:80px;
    max-width:270px;
    background:url("img/dom.png") no-repeat 0 3px;
    margin-left:7%;
    max-width:284px;
}
.index_st .kop{
    padding-lefT:80px;
    background:url("img/kop.png") no-repeat 0 3px;
    padding-top:10px;
    padding-bottom:10px;
    margin-top:10px;
    margin-left:7%;
    max-width:284px;
}
.index_st .prosto{
    padding-bottom:65px;
}
.index_st .prosto h2{
    padding-bottom:60px;
}
.index_st .vajno ul{
    list-style: none;
    margin-top:25px;
}
.index_st .vajno2 ul li{
    background:url("img/green_str.png") no-repeat 0 5px;
    padding-lefT:28px;
    margin-bottom:15px;
    max-width:378px;
}
.index_st .zakaz{
    height:130px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    width:100%;
    background:url("img/zakaz_gr.png") repeat-x;
    color:#fff;
}
.index_st .zvonok{
    margin-lefT:3%;
    width:45%;
    floaT:left;
}
.index_st .zvonok{
    padding-top:15px;
}
.index_st .zvonok p{
    font-weight:bold;
}
.index_st .zakaz .tel{
    margin-top:15px;
    background:url("img/tel.png") no-repeat;
    padding-left:44px;
    font-size:30px;
    color:#fff;
    font-weight:normal;
}
.index_st .zadaite{
    width:50%;
    float:right;
    margin-right:3px;
    margin-top:5px;
}
.index_st .zadaite p{
    text-align:center;
    text-transform: uppercase;
    font-weight:bold;
    padding-top:10px;
    padding-bottom:10px;
    font-sizE:18px;
}
.index_st .zadaite .cons{
    display: block;
    width:80%;
    height:34px;
    background:url("img/cons_gr.png") repeat;
    font-sizE:16px;
    color:#000;
    margin:Auto;
    font-weight:bold;
    text-transform: uppercase;
    text-align:center;
    -moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
max-width:330px;
padding-top:18px;
}
.index_st .garantiya h2{
    background:url("img/gar.png") no-repeat center 10px;
    padding-top:150px;
    padding-bottom:70px;
}
.index_st .garantiya{
    padding-bottom:50px;
}
.index_st .gar{
    list-style:none;
}
.index_st .gar li{
    padding-left:54px;
    margin-lefT:2%;
    color:#4a4a4a;
    background:url("img/gar_li.png") no-repeat 0 0px;
    padding-bottom:32px;
    padding-top:0;
}
.index_st .gar li span{
     font-family:'CuprumRegular';
     font-sizE:25px;
    
}
.index_st .gar li span .arial{
    font-family:Arial, sans-serif;
}
.index_st .binokl{
    margin-top:25px;
    background:url("img/binokl.png") no-repeat;
    padding-lefT:140px;
    margin-lefT:2%;
    max-width:650px;
    margin-bottom:50px;
}
.index_st .binokl .fs20{
    font-weight:bold;
    padding-bottom:10px;
}
.index_st .binokl .green_tel{
    font-size:38px;
    color:#007d00;
}
.index_st .vugodu h2{
    margin-bottom:55px;
    margin-top:20px;
}
.index_st .vugoda{
    padding-bottom:20px;
    border-bottom:1px dashed #cccccc;
    margin-bottom:30px;
}
.index_st .vugoda h3{
    padding-top:5px;
    padding-bottom:27px;
    padding-lefT:50px;
    background:url("img/vugoda.png") no-repeat;
}
.index_st .karkas{
    -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.index_st .pochemy{
    list-style: none;
    margin-top:30px;
}
.index_st .pochemy li{
    padding-lefT:58px;
    margin-lefT:1%;
    background:url("img/ok.png") no-repeat;
    padding-bottom:25px;
    color:#4a4a4a;
}
.index_st .pochemy li span{
    font-size: 19px;
    font-weight:bold;
}
.index_st .somneniya h2{
    margin-top:40px;
    margin-bottom:35px;
}
.index_st .bord_znak{
    -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border:1px solid #d2d2d2;
padding:15px 0;
margin-bottom:15px;
margin-top:15px;
}
.index_st .bord_znak p{
    padding-lefT:55px;
    background:url("img/znak.png") no-repeat 30px 0;
    padding-top:2px;
    padding-bottom:3px;
    font-size:18px;
    
}
.index_st .italic{
    font-style:italic;
}
.index_st .somneniya{
    padding-bottom:74px;
}