.vklssil{padding-left:5px}
.vklssil li{display:inline-block;background-color:#f0f0f0;padding:5px 20px;border:1px solid#d0d0d0;margin-left:-5px;cursor:pointer}
.vklssil li:hover{background-color:#ff3096;color:#fff}
.vklssil li.activ{border-top:2px solid#ff3096;background-color:#fff}
.vklssil li.activ:hover{color:#000}
.telo div.tesso{display:block}
.telo div.tesso div{display:block}
.zir{font-weight:700;font-size:20px}
.telo div.soobgost{display:block}
.skrit{display:none}
.soonb{height:100px;margin-top:5px;width:400px}
.point{cursor:pointer}
.inpotz{margin-top:5px}

#upmenumob{
background: url(../img/menumob.png) no-repeat;
width: 38px;
height: 38px;
position: absolute;
right: 5px;
top: 5px;
display: none;
}

.telknopl{
width: 283px;
background:url(../../onlzapup.jpg) no-repeat;
}


@media only screen and (max-width: 700px), only screen and (max-device-width: 700px) {



.telknop{
display: none;
}

#upmenumob{
display:  block;
}

.cent{
width: auto;
}

#samiko{
width: auto;
}

.allkont{
font-size: 18px;
}

.inliglsh .shainli a img{
width: 280px;
margin: 0 auto;
display: table;
}

.inliglsh .shainli a img.telshzn{
width: auto;
}

.shainli{
display: block;
margin-top: 20px;
text-align: left;
}

#gorod{

margin: 0 auto;
}

.upmenu{
position: absolute;
background: none;
top: 0;
margin: 0;
width: auto;
background-color: #F83399;
height: auto;
border-radius: 10px;
padding: 10px;
z-index: 9999;
width: 70%;
margin-left: -500px;

-webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;

}

.upmenu ul{
padding: 0;
}

.upmenu ul li{
background: none;
display: block;
margin: 20px 0;
border-bottom: dotted 1px;
padding-bottom: 10px;
}

.upmenu ul li a{
color: #fff;
font-weight: normal;
}

.polosshap{
height: auto;
padding-bottom: 20px;
}

.uslu{
float: none;
}

.podrk{
float: none;
}

.podrk table{
width: auto;
}

.iconks{
width: auto;
}

.telo{
width: auto;
}

.telo div{
display: block;
}

.modle{
float: none;
}

.footshir{
width: auto;
padding: 0;
}

.dmenu{
  display: table;
    margin: 0 auto;
    width: auto;
	float: none;
}

#gorodafoot{
width: auto;
}

.copirtab{
width: auto;
}

.cont{
width: auto;
}

.cher{
height: auto;
}

#slider{
display: none;
}

.vampodar{
font-size: 18px;
}

.podslide{
width: auto;
padding-left: 0;
display: table;
margin: 0 auto;
}

.zaponl{
padding-left: 20px;
}

.skid{
padding-left: 20px;
}

.skidiform{
width: 290px;
}

.skidiform{
margin-top: 0;
}

#tochsl{
display: none;
}

.inliglsh{
text-align: center;
}

.footshir ul{

}

.footshir .dmenu ul li{
margin: 0;
}

.vampodar{
text-align: center;
}

.t800{
display: table;
margin: 0 auto;
margin-top: 10px;
}

.shainli a div.t800 img{
margin-right: 10px;
}

#telviravsh{
margin: 0 auto;
display: table;
margin-top: 20px;
}

.prilap img{
width: 50px;
margin-top: 10px;
}

.prilap{
font-size: 12px;
margin: 0 10px;
}

.shainli{
display: table;
margin: 0 auto;
margin-bottom: 10px;
}

#nashiusli{
display: table;
margin: 0 auto;
}

.modle{
display: table;
margin: 0 auto;
}

.copirtab{
display: table;
margin: 0 auto;
}

.prilap{
display: inline-block;
}

.polosshap{
position: relative;
}

#krepri{
margin-top: 20px;
}

.dmenu ul li{
float: none;
width: auto;
}

#smotr{
float: right;
}

.zvezddd{
margin-top: -10px;
}

#skritgoroda{
left: 50%;
margin-left: -110px;
margin-top: 40px;
}

.zemlya{
display: none;
}

.watsaplef{
display: none;
}

.telknopl{
font-size: 17px;

}

#wats{
width: 240px;
}

.kartfoo{
width: 200px;
}

.naprukov{

}

#spusk{
padding: 0 10px;
margin-top: -50px;
}

.margincen{
margin: 0 auto;
}

h1{
text-align: center;
}

.mailing{
text-align: center;
}

.margincen .naprukov{
text-align: center;
}

.tdivtabl{
display: none;
}

.soonb{
width: 200px;
}


#spusk table td{
border: 1px solid#000;
}

.vertup td{
vertical-align: top;

}

.karyan{
height: 300px;
overflow:hidden;
}

}