* {
  margin: 0;
  padding: 0;
  -webkit-text-size-adjust: 100%;
}
sup{ vertical-align:super; }
sub{ vertical-align:sub; }
html, body, div,  applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong,  tt, var,
b, u,  center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, 
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;
list-style:none;	vertical-align: baseline;
}
a {text-decoration:none;border:none;}
ul {list-style:none;}

 html{
height:100%;
        margin: 0;
        padding: 0;

font-family:Arial; }
.baner{margin-top:10px; margin-left:10px;}
.wr {position:absolute; top:38px; width: 146px; height:38px;background:#fbfbfb;}
.d3 {font-size:16px;width:50%;margin:auto;margin:15px 0;display:inline-block;background:#fafafa;padding:15px;}
.d4 {font-size:16px;width:45%;margin:auto;margin:15px 0;display:inline-block;background:#fafafa;padding:15px;max-width:450px;}
.d4 img {display:inline-block;vertical-align:middle;}
.d4 span {display:inline-block;vertical-align:middle}
.demp {display:none}
.demp li {width:100%;position:absolute;left:0;right:0;z-index:0}
.demp img, .conta2{ width:100%;}
.loader {width:50px;margin-top:100px;display:none}
.conta {width:80%;max-width:800px;position:relative;margin:auto;}
.zagr {background-color:#29befc !important;color:#fff;padding:8px 15px;margin:25px;border-radius: 10px;display:inline-block;}
.zagr:hover {color:#ece8e4;cursor:pointer}
body {height:100%;}
#left{width:220px;display:table-cell;}
.obert {margin:auto;text-align:center;width:80%;display:block;}
.carusel {margin:40px 0}
.carusel li {display:inline-block;margin:2%;height:250px}
.carusel img {width:auto;height:100%;display:block;border-bottom:5px solid #37B0EC}
.wrapper {
  min-height: 100%;margin:0 auto 90px auto;max-width:2000px;}
.fooer {  height: 130px;background:#3789d3;margin:-80px auto 0 auto;max-width:2000px;color:#fff;font-size:12px;text-align:center}
.fooer a {color:#fff;display:block}
.one,.two,.fre {display:table-cell;vertical-align:middle;padding:7px;overflow: hidden;text-align:left}
.bur{height:35px;display:none;}
.head {margin:auto;height:auto;display:table;}
.fon {width:100%;background:#fbfbfb;padding:5px 0}
.lf {display:table-cell;vertical-align:top;padding:0 5px}
.lf2 {display:inline-block;vertical-align:bottom;text-align:center;}
.log {width:80px;text-align:center;margin-left:10px;display:inline-block}
  .log  img {width:95%;}  
.tel {width:750px;font-size:18px;margin-right:0;float:right;vertical-align:top;}
.cal {width:45px;display:inline-block;vertical-align:top;margin-right:5px}
.of {display:inline-block;vertical-align:middle;}
.ch {font-size:16px}
.mos {font-size:12px;margin:0;padding:5px 0}
.mos2 {cursor:pointer;text-decoration: underline;color:#6495ed}
.meb {text-align:center;display:inline-block;vertical-align:top;}
.meb span {font-size:15px;}
.meb img {width:120px;display:inline-block;padding:5px}
.proiz {width:120px;padding:5px 5px 15px 5px;display:block;margin:auto;}
.mini,.mini2  {display:inline-block;vertical-align:top;margin-bottom:15px;width:90%;}
.mini span,.mini2 span {position:relative;display:inline-block;vertical-align:top;width:200px;margin:15px;border:1px solid #ebebeb;box-shadow: 0 2px 4px rgba(0,0,0,0.25);}
.mini p, .mini2 p {font-size:12px;display:block;min-height:27px;background:#3789d3;text-transform:uppercase;font-weight:bold;padding:5px;color:#fff;}
.mini>span>a{color:#000;}
.mini2>span>a{color:#000;}
.hd {display:none;position:absolute;top:130px;background:#3789d3;width:200px;left:0px;right:0;text-align:left;z-index:10;}
.hd li{display:block;margin:8px 5px;font-size:14px;border-bottom:1px solid #000;padding-bottom:5px;color:#3789d3;}
.hd>li>a {color:#fff;}
.mini span:hover > .hd {display:block;}
.mini,.mini2   img {width:90%;padding:3%}
.prise,.prise2 {font-size:18px;padding-bottom:10px;}

.alertm_all {
	font-family: Arial;
	width: 300px;
	padding: 29px 43px;
	border-radius: .25rem;
	background: #fff;
	position: fixed;
	left: 50%;
	margin-left: -190px;
	top: 50%;
	z-index: 99999;
}
.alertm_but {   display: inline-block;    font-weight: 400;    line-height: 1.25;    text-align: center;    white-space: nowrap;    vertical-align: middle;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    border: 1px solid transparent;    padding: .5rem 2rem;    font-size: 1rem;    border-radius: .25rem;    -webkit-transition: all .2s ease-in-out;    -o-transition: all .2s ease-in-out;    transition: all .2s ease-in-out;    color: #fff;    background-color: #0275d8;    border-color: #0275d8;    display: block;    margin-top: 25px;    cursor: pointer;}
.alertm_but:hover {    color: #fff;    background-color: #025aa5;    border-color: #01549b;}
.pr {width:80%;margin:auto;text-align:left;}
.ind {width:100%;display:inline-block;vertical-align:top;text-align:center;margin:15px 0;padding-bottom:0px;font-size:16px}
.ind>li {display:inline-block;margin:10px}
.ind>img {display:block;margin:auto;}
.this {border-bottom:2px solid #37B0EC;padding-bottom:8px;color:#37B0EC}
.zal {display:none; margin:0 5px;}
.zal img, .zal2 img {width:50%;display:block;margin:10px auto 0 auto;}
.zal a, .zal2 a{color:#000;display:block;font-size:14px;text-align:center;}
.zal p,.zal2 p {height:40px;margin-top:5px;border-left:2px solid #37B0EC;text-align: left;padding-left:6px;vertical-align:middle;display: table-cell;font-weight:bold;}
.zal >li, .zal2 >li {list-style: none; display:inline-block;width:210px;text-align:center;margin:15px 0; vertical-align:top;}
.pr2 {background:#f5f5f5;color:#000;padding:10px;display:inline-block;vertical-align:middle}
.podfon {
	font-size: 23px;
	background: #ebebeb;
	padding: 10px;
	margin: 10px 0 0 3px;
	font-weight:bold;
}
.zopr {display:inline-block;vertical-align:top;}
.pp {font-size:12px;text-align:left;background:#f5f5f5;padding:5px;border-left:2px solid #37B0EC}
.pp li {list-style: none;
background: url(loip/26.png) no-repeat 2px 3px;
padding-left: 10px;}

.zb {height: 2px;
border: none;
color: #cccccc;
background: #cbd0d4;
margin: 20px 0;}
.brend {background:#fff;text-align:center;}
.brend img {width:60%;margin-top:3px;}

.iv-ui {color:#188ed8;font-size:12px;text-align:left;}
.iv-ui:before {
margin-right:5px;
	content: '>';
	color: #737373;
}
.i{border:1px solid #f2f2f2;box-shadow: 0px 0px 3px 1px #f2f2f2;}
.iv-ui2:before {
    content: url(http://labmeb.ru/home.png);
}
.evro {display:none}
.tabs__caption {background:#ebebeb;display:inline-block;padding:10px;}
.tabs__caption li{display:inline-block;margin:7px;font-size:16px;}
.tabs__caption>li.active {color:#42aaec;font-weight:bold;}
.mmen {height:38px;display:none;}
.mmen:target h1 {
  display: none; /* Когда кликаем по вкладке, открываем содержимое content */
}
.opor img {display:inline-block;width:10%;min-width:130px;margin:5px;}
.mau {font-size:14px; padding:10px;text-align:left;width:80%;margin:auto;}
.mau p {margin-bottom:10px;}
.show2 {font-size:14px;text-align:left;margin:5px;}
.prise p {background:#3789d3;font-size:23px;font-weight:bold;padding:5px;color:#fff;display:inline-block;margin:10px 0;}
.ab{display:block;text-align:center;margin:25px 0}
.ab span{display:block;font-size:14px;margin:15px auto;}
.ab2{display:block;text-align:left;margin:25px 0}
.ab2 span{margin:7px 0;display:block}
.ab p{font-size:20px;font-weight:bold;border-bottom:2px solid #42aaec;display:inline-block;margin:auto;}
.ab2 p{font-size:20px;font-weight:bold;border-bottom:2px solid #42aaec;display:inline-block;margin:auto;}
.content {display:table-cell;vertical-align:top;width:auto;text-align:center;width:100%;}
h1 {font-size:23px;background:#ebebeb;padding: 10px;margin:10px 0 0 3px;
box-shadow:0px 3px 7px 0px rgba(0,0,0,0.47);
-webkit-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.47);
-moz-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.47);
}
h2 {font-size:25px;margin:15px;}
.kr{text-align:center;margin:15px 5px 15px 5px;}
.l {width:30%;display:inline-block; margin:1%;vertical-align:top;}
.l2 {border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;padding:0 2%;}
.ser{margin-bottom:30px;border-bottom:1px solid #d4d4d4;padding-bottom:5px;}
.ser img{width:100%;}
.ser a {color:#000;}
.sho {font-size:15px;text-align:left;margin:10px;background:#f2f6f7;padding:10px;}
.sho p{line-height: 1.3;margin:0 0 10px;}
.tum li, .rab li {display:inline-block;width:20%;font-size:12px;vertical-align:top;margin:5px;text-align:center;}
.tum li {outline:1px solid #d7d7d7;}
.diz {width:100%}
.diz li {width:30%;display:inline-block;vertical-align:top}
.diz img {width:100%}
.rab {text-align:right}
.tum {text-align:left}
ul.tum span, ul.rab span{height:40px;display:inline-block;overflow:hidden}
ul.tum p, ul.rab p {height:30px;display:inline-block;overflow:hidden;display:block;margin:auto;}
ul.tum a {color:#000}
.tum img {width:80%;}
.rab img {width:50%;}
#poz{display:none;}
.burg {display:none;}
.rab,.tum {display:inline-block;width:45%;vertical-align:top;}
.logo {width:40%; margin:auto;display:block;margin-bottom:20px;}
.zag {font-size:20px;border-bottom:2px solid #2298d9;display:inline-block;padding-bottom:5px;font-weight:bold}
.zag2 {font-size:14px;display:inline-block;width:50%;min-width:800px;background:#ececec;padding:10px;margin:15px 0;}
.zir {border-bottom:3px solid #0ca5e8;display:inline-block;padding-bottom:3px;padding-top:7px}
.op {padding-top:7px;font-size:13px;display:block;max-height:120px;overflow:hidden;}
.m {width:100%;height:40px;text-align:center;background:#3789d3;font-size:14px;}
.me {height:40px;position:relative;z-index:9;}
.me li:hover .me2{display:block;}
.me > li:hover {background-color:#fff;color:#3789d3;}
.me > li:hover > a{color:#3789d3;}
.me > li > a {color:#fff;line-height:40px;height:40px;margin:0 10px;font-weight:bold;display:block;height:40px;}
.me > li {display:inline-block;}
.me2 {display:none;width:100%;margin:0 auto;background:#fff;position:absolute;top:40px;left:0;right:0;z-index:998;box-shadow:0px 1px 4px 1px rgba(0,0,0,0.25);
-webkit-box-shadow:0px 1px 4px 1px rgba(0,0,0,0.25);
-moz-box-shadow:0px 1px 4px 1px rgba(0,0,0,0.25);}
.me2 > li > a img {display:inline-block;width:40px;margin:0 5px 0 0;vertical-align:bottom;}
.me2 > li {margin:10px 5px;display:inline-block;padding:5px;font-weight:bold;color:#000;}
.me2 > li a {color:#000;font-size:12px;display:inline-block;width:100%;}
.me2 > li:hover {outline:2px solid #f2f2f2}
.me2 > li:hover > a{color:#3789d3;}
.me2 > li:hover .me3 {display:block}
.me3 {display:none;position:absolute;left:0;right:0;background:#f2f2f2;top:70px;width:100%;max-width:1000px;z-index:999;margin:0 auto;padding-top:30px; box-shadow: 0 5px 10px rgba(0,0,0,0.5);}
.me3  li{display:inline-block;margin:10px 0;width:40%;max-width:200px;padding:5px;vertical-align:middle;border:1px solid #d1cfcf;border-radius:3px;background:#fff;text-align:center}
.me3 > li a {font-size:13px;color:#4f4f4f;font-weight:bold;width:100%;text-align:center;min-height:100px;}
.me3 > li a img{display:block;margin:auto;width:100px;}
.me3 li:hover a {color:#3789d3;}
.scol:hover .me4{display:block}

.me4 {display:none;position:absolute;left:0;right:0;background:#f2f2f2;top:40px;width:100%;max-width:1000px;z-index:999;margin:0 auto;padding-top:30px; box-shadow: 0 5px 10px rgba(0,0,0,0.5);}
.me4  li{display:inline-block;margin:10px 0;width:40%;max-width:200px;padding:5px;vertical-align:middle;border:1px solid #d1cfcf;border-radius:3px;background:#fff;text-align:center;min-height:120px;}
.me4 > li a {font-size:13px;color:#4f4f4f;font-weight:bold;width:100%;text-align:center;}
.me4 > li a img{display:block;margin:auto;width:100px;}
.me4 li:hover a {color:#3789d3;}

.podla {width:100%;border:1px solid;}
.stul {width:45%;padding:2%;font-size:15px;text-align:left;display:inline-block; vertical-align:top;}
.stul span {display:table-cell;vertical-align:top;padding:15px;}
.stul p {text-align:left;margin:10px 0;}
.leftmenu {
vertical-align:top;
	width: 200px;
	background:#3789d3;
	margin: 10px 0 0 10px;
        padding-bottom:15px;
	border: 1px solid #3789d3;
 box-shadow: 0px 0px 5px 1px #959595;

}


.leftmenu ul li ul {display:none;}

.leftmenu ul li a{margin:0px 3px;padding:10px 5px;font-size:15px;color:#fff;border-bottom:1px solid #bed6f3; text-shadow: 0px 1px 1px #000;font-weight:bold;display:block;}
.leftmenu ul li ul {display:none;position:absolute;left:200px;top:0}
.leftmenu > li:hover {background:#37B0EC;}

.leftmenu > ul > li {position:relative;}
.leftmenu ul li ul{position:absolute;
	vertical-align: top;
	width: 200px;
	background: #3789d3;


	border: 1px solid #3789d3;

}
.input{background-color:#fff; border: 3px solid #3789d3;border-radius:7px;
}
#search{vertical-align:top;display:inline-block;padding-top:20px;}
#tag{height:20px;display: inline-block;
vertical-align: middle;}
.submit {background:#1e6bb6;width:30px;height:30px;border:none;display: inline-block;
vertical-align: middle;border-radius:7px;}
.leftmenu ul li:hover  ul {display:block;}
.leftmenu ul li:hover  ul li ul{
	display: none;}
.dzop {
	display: none;
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	 z-index:9998;
}
#here {margin-top:20px;}
.posh {height:200px; border:1px solid;width:250px;overflow:hidden;}
.leftmenu ul li ul li ul{border:1px solid #c9c9c9;padding:5px;}
.leftmenu ul li ul li ul li{padding:5px;border-bottom:2px solid #fff}
.rt {display:inline-block;vertical-align:top;text-align:left;width:50%;margin-left:15px;}
.leftmenu ul li ul li:hover ul {display:block;}
.ft {position:absolute;left:198px;top:0;width:550px !important;background:#fff !important;text-align:center !important;z-index:11;border:1px solid #c9c9c9 !important;padding:5px !important}
.ft li a {font-size:12px !important; color:#000 !important;text-shadow: none !important;border-bottom:none !important}
.ft li {display:inline-block; width:30%;text-align:center !important;height:100px;vertical-align:top;}
.ft img {width:60px}
.rt li{background: url(strela.png) no-repeat 0px 4px;padding-left: 10px;}
.back {background:#42aaec}
hr {border: 0;
border-bottom: 2px solid #e3e3e3;margin:15px 0;
background: #000;}
.s {margin:10px 0}
.me li,.leftmenu li:hover,.mmen, .ni, .tabs__caption li, .pag, .sn, #poz, .show, .carusel li, .del, .dob, .send  {cursor:pointer}
.cat {display:inline-block;width:15%;border:1px solid #e3e3e3;margin:10px}
.os {background:#37B0EC;padding:10px 0 !important;margin:0 !important; text-align:center;vertical-align: middle;}
.os  img {
    vertical-align: middle;
}



.dob {display:none;font-size:14px;padding:5px;color:#fff;}
// + send
.send {
	background-color: #3789d3 !important;
	color: #fff;
	padding:10px;
	margin-bottom:15px;

display:inline-block;
}
.dob2 img {display:inline-block;vertical-align: middle;}
.dob2 {
	background-color: #fff !important;
	color: #fff;
	padding:5px!important;
	margin-bottom:0px !important;

display:none;
}


textarea {
  padding: 3px;
background:#f5f5f5;
    resize: none; /* Запрещаем изменять размер */
   } 
.zapros p {margin:10px;font-size:16px;}
.lable {margin:5px;}

.zv{color:red}
.corz {vertical-align:top;width:60px;display:none;margin-top:10px;text-align:left !important;color:#262626;}
.del{border-bottom:1px solid;display:inline-block;color:#999;margin-bottom:10px;}
.har,.har2{display:inline-block;position:relative;font-size:12px;vertical-align:middle;max-width:250px;width:100%;margin-bottom:15px;}
.har2 span {font-weight:bold}
.mb {display:inline-block;width:25%;max-width:220px;}
.mb img {max-width:150px;width:100%;margin-bottom:10px;}
li.box:hover {background:#fff; outline:1px solid #dedede;  -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.59);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.59);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.59);}
.zvon {position: relative;padding-left:35px;display:block;margin:10px;}
.zvon:before {
     content: "";
	 background: url('telepon.png')no-repeat;
	 position: absolute;left:0;width:30px;height:50px;
   }
.zop {display:block;}
.zop li {display:inline-block;width:12%;   min-width:200px;padding: 5px;vertical-align:top;background:#fff;margin:5px;}
.zop img {width:60%}
.zop a{color:#000}
.box1 {height:35px;padding:10px 5px;font-size:15px;border-left:3px solid #3789d3;margin-bottom:5px;text-align:center;color:#000; background:#ebebeb;}
.box2 {color:#000; bottom:0;padding:5px;font-size:12px;text-align:left;}
.men {position:relative;z-index:2}
.os span {margin:0px 3px;padding:10px 5px;font-size:15px;vertical-align: middle;color:#fff;text-shadow: 0px 1px 1px #000;font-weight:bold;}
.name img{width:10%}

.dop {width:100%;text-align:center;margin:25px auto;}
.dop2 {width:30%;display:inline-block;vertical-align:top;font-size:16px;text-align:left;background:#ececec;padding:10px}
.left{display:block;width:40%;text-align:right;float:left;}
.left2{display:block;width:40%;text-align:right;float:left;margin:0 20px 0 10px;}
.left2 img{width:80%;min-width:400px;}
.right {width:40%;display:block;vertical-align:top;font-size:14px;text-align:left;line-height: 1.3;float:left; box-shadow: 0px 0px 3px 1px #f2f2f2;background: #f2f2f2;padding:10px;min-width:380px;}
.right li {line-height:1.5}
.pniz {margin:10px 0;vertical-align:top;margin-right:30px;}
.pniz > img {width:70px;display:inline-block;margin-bottom:10px;margin-right: 5px;}
.tab {border-collapse: collapse; border-spacing: 15px;font-size:14px;margin:auto;border:1px solid #000;width:100%}
.tab tr {border:1px solid #000;padding:3px;}
.tab td {padding:5px;}
.karus {min-width:400px;width:40%;margin-right:30px;display:inline-block}
.karus img {width:100%}
input {
	padding: 3px;
	background: #f5f5f5;
}
.hiq {display:none;}
.qwert{display:block;margin:auto;border:1px solid #f2f2f2;;}
.qwe {margin-top:5px;text-align:left !important;}
.qwe li {list-style: none;
background: url(loip/26.png) no-repeat 0 6px;
padding-left: 10px;
font-size: 14px;}
.pag {font-size:16px;margin:0px; padding: 3px;border: 1px solid #ebebeb;display:inline-block;}
.page  {
	margin: auto;
	padding: 10px;
display:inline-block;}

.sel {color:#37B0EC;background-color:#ebebeb}
.sn {display:none;}
.sn img {  vertical-align:middle;
  display:inline-block;margin-left:5px;}
#tverk {display:block}
.pok {margin:10px 0}
.noact {color:red}
.foc {color:green;}
.dopi li {width:12%;display:inline-block;margin:2%;vertical-align:top;padding-bottom:5px;}
.dopi img {width:80%;}
.dopi a {font-size:13px;color:#000;}
.dopi {display:none}
.dopi2 li {width:12%;display:inline-block;margin:2%;vertical-align:top;padding-bottom:5px;text-align:center;border:1px solid #d7d7d7;}
.dopi2 li:hover { box-shadow: 0 14px 20px rgba(0,0,0,0.25)}
.dopi2 img {width:80%;display:block;margin:auto;padding-bottom:7px}
.dopimg {width:30% !important;}
.dopi2 a {font-size:13px;color:#000;padding:5px;}
.dopi2 span {display:block;padding:5px 2px;height:28px;overflow:hidden;}
.dopi2 p {display:inline-block;height:31px;overflow:hidden;margin:3px 0;padding:0 5px;text-overflow: hidden;vertical-align:middle}


  
.zp {background:#42aaec;padding:5px !important;height: auto !important;color:#fff;font-size:16px;}
.zp2 {display:inline-block;background:#42aaec;padding:5px !important;height: auto !important;color:#fff;font-size:16px;}
.pov {display:inline-block;width:150px;font-size:12px;vertical-align:top;margin:10px 0;}
.pov img {width:100px;}
.pov a {color:#000;}
.za {background:#ebebeb;display:inline-block;padding:10px;font-size:13px;}
.sort {display:inline-block;border:1px solid #cdcdcd;border-radius: 3px;margin:5px 0;padding:5px;background-color:#f5f5f5;}
.dr {border:1px solid #cdcdcd;border-radius: 6px;background-color:#f5f5f5;max-width:80%;margin:20px auto 0 auto;padding:10px;}
.poverh {width:110px; overflow:hidden;height:53px;}
.poverh2 { overflow:hidden;height:53px;}
.poverh p {font-size:10px;}
.poverh img {width:50px;}
.itemtable {border-spacing: 15px 5px;}
.sform18 {
	display:inline-block;
	margin:10px auto;
	font-size: 14px;
	color: #111;
	background-color: rgba(53,114,164,.18);
	padding: 6px 8px;
	border-radius: 4px;
vertical-align:top;verflow:hidden;
}
.prev,.next {display:inline-block;}
.prev {display:none;}

.fil {width:100%;}
.mam {display:block}

.sform18 p {display:inline-block;vertical-align:middle;}
.sform18 img{margin-left:10px;}
.avt {width:auto!important}

.active {
  display: block; /* по умолчанию показываем нужный блок */
}
.za a {font-size:15px;font-weight:bold;color:#000;}
.za img {width:150px;margin-top:10px;}
.leftf, .rightf {display:inline-block;vertical-align:top;}
.rightf {width:65%}
.leftf {width:35%}
.qwert, .i {cursor: url(lup.cur), pointer;}
.karus2, .karus2 img {cursor: url(lup2.cur), pointer;}
#debug {
	width:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:4;
	cursor: url(cursor.cur), pointer;}
label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 3px;
	margin:0 3px 7px 0;
	font-size: 13px;
	z-index:1;
}
input[type=radio] {
	display: none;
}
label:before {
content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	bottom: 1px;
	background:url(ch2.png);
	
}
label img {margin:0 3px;}
input[type=radio]:checked + label:before {
    content: "";
    color: #f3f3f3;
    font-size: 30px;
    text-align: center;
background:url(ch.png);
}
.vrem {display:none}
.gorod{display:none;}

.vash:hover ~ .gorod {
	display: block;
	position: absolute;
        left:50px;
	background: #fff;
	z-index: 999;
	height: 350px;
width:500px;
}
.vash:hover ~ .gorod li{display:inline-block;}

.prise {display:none;}
.dopi2 p.zp {display:none;}
span.loip {height:45px}


.stul span img{display:none}
span img:first-of-type {
 display: block;
}
input[type='radio']{
display:none;
}

input[type='radio']:checked + span{
border:1px solid #42aaec;
}
span.image-color{
	display: block;
border-radius: 50%;
border:1px solid transparent;
background: transparent;
cursor:pointer;
width:36px;
height:36px;
overflow:hidden;
padding:0;
}

span.image-color img{
margin:0;
padding:0;
}


label.option-value:before{
content: "";
  display: inline-block;
  width: 0px;
  height: 0px;
  bottom: 1px;
  background:;
}

.zapros2 {
	padding:10px;
	max-width: 355px;
	width:100%;
    box-sizing: border-box;

	position:absolute;
	z-index:1000;
	top:93px;
	  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
	background-color:#3789d3;
	color:#fff;
box-shadow: 0px 4px 8px 0px rgba(34, 60, 80, 0.2);
}
.zapros2 p{ margin:auto;
display:inline-block;
text-align:center;
width: 100%;
}
.zapros2 span{
display:inline-block;
padding:5px;
}
.linp {display:inline-block;}
.sent2 {display: inline-block;cursor: pointer; font-size:14px;text-decoration:none;padding:8px 18px; color:#ffffff;background:#37B0EC;border-radius:12px;border:2px solid #354251;}
.sent2:hover{background:#354251;color:#ffffff;border:2px solid #354251;transition: all 0.2s ease;}
.cl {position: relative;
width:20px; height:20px;float:right;cursor: pointer;}
.cl:before {
content: "";
  width: 2px;
  height: 25px;
  background-color: red;
  position: absolute;
  left:10;
  top: 0;
  transform: rotate(45deg);
}
.cl:after {
    content: "";
    height: 25px;
    width: 2px;
    background: red;
    position: absolute;
  right: 8;
  top:0;
    transform: rotate(-45deg);
}
.cl:hover:before, .cl:hover:after {
 background: #fff;
}
#a{width:315px}
#b {width:288px}