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;font-family:"Open Sans","Roboto", Arial, sans-serif;font-size:14px;color:#6b5f44;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
html{height:100%;}
li{margin-left:20px;}
.menu1 {margin-left:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display:block;}
body{color:#554;width:100%;height:100%;background:linear-gradient(to right, #e8e5cf 0%,#ffffff 10%,#ffffff 90%,#e8e5cf 100%);}
#wrapper{width:1200px;margin:7em auto 0 auto;min-height:100%;height:auto !important;height:100%;}
b,strong{font-weight:bold;font-family:Open Sans;}
.st{width:100%;border-spacing:1px 0px;}
.st tr{padding:5px 2px 5px 3px;border-bottom:1px solid #ece0cb;margin:2px;}
.st th{padding:5px 2px 5px 3px;border-bottom:1px solid #b4a282;font-weight:bold;text-align:left;}
#toTopL{width:30px;height:30px;z-index:25;float:right;position:fixed;left:5px;bottom:5px;}
#top{z-index:30;position:absolute;top:-120px;}
#middle{width:100%;padding:0 0 100px;position:relative;}
#middle:after{display:table;clear:both;content:'';}
#container{width:100%;float:left;overflow:hidden;}
#content{padding:0 240px 50px 280px;}
#content p{margin:0.7em 0 0.7em 0;}
#sideLeft{float:left;width:240px;margin-left:-100%;position:relative;border-right:1px solid #e8e5cf;text-align:right;z-index:0;left:0;top:0;position:relative;}
#sideRight{float:left;width:200px;margin-left:-200px;position:relative;}
#footer{width:100%;margin:-130px auto 0;height:130px;background:#e8e5cf;position:relative;padding:5px;}
h1{font-size:1.4em;margin:1em 0.5em 1em 0;color:#3e2815;}
h2{font-size:1.3em;margin:1em auto 1em 0;color:#3e2815;}
h3{font-size:1.2em;margin:1em auto 0.8em 0;color:#3e2815;}
h4{font-size:1.1em;margin:0.6em auto 0.6em 0;color:#3e2815;}
h5{font-size:1em;margin:0.4em 0 0.4em 0;color:#3e2815;}
#topblock{height:3em;width:100%;display:block;text-align:center;border-bottom:1px solid #eee;margin-bottom:1.6em;}
.topmenu{margin:0;font-size:1.14em;width:100%;}
.topmenu li{margin-right:0.75em;list-style:none;display:inline;}
.topmenu:last-child{margin-right:0;}
.topmenu:first-child{margin-left:0;}
.topmenu > a{color:#e8e5cf;text-shadow:1px 1px 2px #767;font-size:1em;display:inline-block;}
.topmenu > a:first-letter{color:#321;}
.menu a{text-decoration:none;}
.menu{display:block;margin-right:1em;list-style:none;}
.menu1{margin-top:0.8em;line-height:1.6em;list-style:none;}
.menu2{line-height:1.5em;list-style:none;}
.menu1 a{font-size:0.85em;text-transform:uppercase;color:#643;}
.menu2 a{font-size:1em;text-transform:lowercase;color:#a98;}
.menu2 > a:first-letter{color:#000;}
.menuSecondLevel{display:none;}
#headerTopMobile{z-index:5;height:68px;border-bottom:solid 1px #321;top:0;left:0px;margin-bottom:10px;position:fixed;width:100%;min-width:960px;text-align:left;box-shadow:0px 7px 11px #888;min-width:720px;background-color:#fff;background:linear-gradient(to left, #e8e5cf 0%,#ffffff 20%,#ffffff 90%,#e8e5cf 100%);background:linear-gradient(to bottom, #e8e5cf 0%,#ffffff 20%,#ffffff 95%,#e8e5cf 100%);}
#menuMobile{display:none;margin:1px 0px 3px 20px;width:40px;height:40px;background:url("//tem-tem.ru/img/menu.png") no-repeat;cursor:pointer;float:left;}
#logoMobile{margin:0.8em 2em 0.8em 1.5em;width:142px;height:45px;cursor:pointer;float:left;min-width:80px;cursor:pointer;}
#titleMobile{margin:12px 2px 5px 0px;width:18em;height:70px;color:#765;float:left;}
#mTitle{text-align:center;width:155px;float:left;line-height:1.02em;margin-top:14px;}
#mAdr{width:140px;float:left;line-height:1em;font-size:0.9em !important;line-height:1.1em;margin-top:18px;}
#titleMobile img{float:left;margin:0.3em 0.6em 0 1.1em;}
#titleMobile span{line-height:0.7em;}
#titleMobile h5{text-align:center;border-bottom:1px solid #eee;margin-right:0.6em;}
.phone{text-align:left;}
#workTime{float:left;display:block;width:5.6em;height:3em;text-align:right;}
#workTime span{font-size:0.9em;}
#logoPhone{margin:12px 10px 20px;float:left;}
#miniTitleMobile{display:none;}
#searchMobile{margin:22px 10px 5px 0px;width:131px;height:70px;color:#765;float:right!important;}
#searchMobile input{width:100px;}
#searchMobile #butt{padding:1px 2px 1px 2px;font-size:0.95em;float:right;}
.bottom1{margin-bottom:0.6em;}
.bottom2{margin-bottom:1em;}
.bottom3{margin-bottom:1.4em;}
.top0{margin-top:0;}
.navy{color:navy;}
.cofee{color:#a75;}
.orange{color:#c84;}
.red{color:red;}
.mini{font-size:0.9em;}
.micro{font-size:0.8em;}
.max{font-size:1.1em!important;}
.w40{width:40px;}
#cartMobile{float:right;margin:15px 18px 3px 0px;width:40px;height:40px;color:#765;background:url("//tem-tem.ru/img/cart_iconW.png") no-repeat;cursor:pointer;}
#comparing{float:right;margin:15px 18px 3px 0px;width:40px;height:40px; background:url("//tem-tem.ru/img/comparing.png") no-repeat;cursor:pointer;}
.disB{display:block!important;z-index:888;left:-70px;position:absolute;top:-75px;}
.disN{display:none!important;}
#cartCntMobile{width:26px;text-align:center;height:19px;font-size:1.5em;font-weight:bold;color:black;margin:3px 0 0 7px;cursor:pointer;}
#selectionL{display:none;background:url("//tem-tem.ru/img/selectStroller.png") no-repeat;width:150px;margin:5px 1px 15px auto;height:62px;cursor:pointer;}
.delim{display:none;clear:both;}
#brandsBlock{min-height:200px;float:right;text-align:right;width:15.2em;margin-bottom:20px;margin-top:20px;}
.brandLetter{float:left;width:20px;padding:4px 4px 1px 4px;margin:3px 0px 3px 6px;font-size:1.1em;width:11px;background-color:#dcb;border-radius:2px;text-decoration:none;}

#descr >p {line-height:1.5;}
#descr li{margin-left:21px;}
#props li{margin-left:21px;}
.bb{margin:0 0 30px 0;border:1ps solid #ccc;}
.mainSliderImgs{cursor:pointer;width:680px;}
#goodTitle{margin-top:0px;display:block;}
#item_photoblock{float:left;width:265px;}
#item_textblock{float:right;width:395px;}
.itemPhotos{float:left;width:270px;}
#basePhoto{width:220px;height:220px;padding:25px 24px 25px 24px;margin:0 0 10px 0px;display:block;}
.lupa{background:url("//tem-tem.ru/img/lupa.png") scroll 0 0;top:270px;height:18px;position:absolute;z-index:20;left:495px;width:18px;}
.goodPhoto{width:100px;height:100px;border:1px solid #f5eee7;border-top:0px;margin:0px 12px 30px 0;float:left;display:block;padding:20px 5px 20px 5px;line-height:0.97em;}
div.noIssetPhoto{margin:-107px auto 0 0;z-index:10;opacity:0.50;filter:alpha(opacity=50);background:#ddd;height:118px;width:100px;text-align:center;}
div.noIssetPhoto span{font-size:0.98em;color:#442;}
div.noActivePhoto{position:absolute;right:-3px;top:7px;z-index:8;opacity:0.60;filter:alpha(opacity=60);background:#ddd;height:150px;width:150px;text-align:right;}
.picTitle{z-index:2;opacity:0.85;filter:alpha(opacity=85);background:#f5eee7;min-height:16px;width:104px;text-align:center;margin:-28px auto 0 -6px;position:absolute;color:#000;padding:3px;float:left;border:1px solid #ccc;}
.priceOnMinPhoto{z-index:16;opacity:0.85;filter:alpha(opacity=85);min-height:14px;min-width:50px;text-align:center;margin:-10px auto 0 22px;margin:-10px auto 0 22px;color:#000;float:left;padding:3px;}
.discontPrice{z-index:14;opacity:0.85;filter:alpha(opacity=85);background:#ffd;min-height:11px;min-width:35px;text-align:center;margin:-40px auto 0 47px;color:#000;float:left;font-size:0.95em;border:1px solid #777;}
.tnPhoto{margin:12px;border:none;}
a.ph{border:none;}
#baseImgBlock{margin-bottom:35px;height:270px;}
.saleInfoBlock-selector{max-width:167px;}
.chColorBlock{text-align:left;display:block;text-shadow:1px 1px 1px #dfd;border:1px solid #ccc;padding:14px 14px 5px 14px;color:#555;margin-bottom:15px;background-color:#ffffff !important;background-image:-moz-linear-gradient(top, #ffffff, #f7f2e6) !important;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f7f2e6)) !important;background-image:-webkit-linear-gradient(top, #ffffff, #f7f2e6) !important;background-image:-o-linear-gradient(top, #ffffff, #f7f2e6) !important;background-image:linear-gradient(to bottom, #ffffff, #f7f2e6) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff0ff5', endColorstr='#f77f27e67', GradientType=0) !important;min-height:35px;}
.chColorBlock button{background:-moz-linear-gradient(center top , #ffb7b7 0%, #ff1b1b 100%) repeat scroll 0 0/100% 100% rgba(0, 0, 0, 0);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb7b7), color-stop(100%,#ff1b1b));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb7b7', endColorstr='#ff1b1b',GradientType=0);color:white;}
#zakFinish{ padding:6px; height:28px;cursor:pointer; width:260px; color:white;    background:-moz-linear-gradient(center top , #ffb7b7 0%, #ff1b1b 100%) repeat scroll 0 0/100% 100% rgba(0, 0, 0, 0);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb7b7), color-stop(100%,#ff1b1b));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb7b7', endColorstr='#ff1b1b',GradientType=0);}
.dotted{text-decoration:none;display:inline-block;border-bottom-style:dashed;border-bottom-width:1px;}
.chColorBlock #buyButton{font-size:1.15em;float:right;padding:5px;width:106px;font-family:Verdana;}
.dopBlock{text-align:left;display:block;text-shadow:1px 1px 1px #dfd;border:1px solid #ccc;padding:10px;color:#555;margin:10px 0 15px 0;background-color:#ffffff !important;width:94%; min-height: 21px;}
.dopBlock h3,h4{margin-top:0px;margin-bottom:5px;}
.dopBlock a{text-decoration:none;font-size:15px;}
.dopBlock span{font-size:1.3em;color:#290;}
#findLessCost{display:none;margin-top:25px;text-align:left;line-height:23px;}
#oneClick{display:none;margin-top:15px;}
.catTag{display:inline-block;border:1px solid #C3C0C0;border-radius:3px;padding:4px 8px 4px;text-align:center;margin-bottom:8px;text-decoration:none;background-color:#f7f2e6;}
#cTitle{clear:both;height:10px;}
#catTypeBlock{width:100%; margin-bottom:30px;}
#catBrandBlock{width:160px;float:right;height:455px;overflow:auto;padding:15px;margin:0;border:1px solid #ddd;}
.catIcon{width:96px;height:125px;float:left;padding:12px;margin:0px 7px 10px 0;border:1px solid #ddd;text-align:center;}
.catIcon img{width:80px;height:80px;}
#filter{line-height:2em;text-align:left;margin-bottom:35px;display:none;}
.filter{display:block;}
#filterBrands{float:right;width:140px;border:1px solid #e8e5cf;padding:5px;}
#brs{line-height:1.4em;overflow:auto;height:125px;}
.catItem{float:left;width:304px;padding:10px;min-height:330px;margin:0 0 15px 0;border-bottom:1px solid #e8e5cf;}
.catItem span{color:#685128;}
.catItem h3{margin-top:0px;line-height:18px;}
.catItem-title{min-height:55px;text-align:center;}
.catItem li{list-style:none;margin-left:0;line-height:1.2em;}
.catItem-photoBlock{height:230px;width:220px;display:block;}
.catItem-buy{color:#009900;text-align:center;display:block;}
.catItem-buy span{color:#643;font-size:1.4em;}
.catItem-buy b{font-size:1.1em;color:#c84;padding-right:2px;}
.catItem-buy small{font-size:0.92em;color:#a98;}
.compare { margin-left:1em; width:20px; height:16px; cursor:pointer;}
.compare_item { cursor:pointer; padding-left:25px;}
.compare_on  { display:inline-block; background:url('//tem-tem.ru/img/compare.png') no-repeat; }
.compare_off { display:none; background:url('//tem-tem.ru/img/compare_active.png') no-repeat; }

.isMember{position:relative;width:110px;height:58px;z-index:3;margin-left:155px;margin-top:-40px;background:url("//tem-tem.ru/img/blackFriday.png") scroll 0 0;}
.isMemberTxt{height:45px;margin:15px 5px 0 50px;text-align:center;color:red;font-size:1em;line-height:18px;}
.isMemberTxt b{color:red;font-size:1.3em;font-weight:bold;} 

.isMember{position:relative;width:110px;height:58px;z-index:3;margin-left:155px;margin-top:-40px;background:url("//tem-tem.ru/img/isMember.png") scroll 0 0;}
.isMemberTxt{height:45px;margin:15px 5px 0 50px;text-align:center;color:red;font-size:1.2em;line-height:18px;}
.isMemberTxt b{color:red;font-size:1.1em;font-weight:bold;}


.noIsset {position:relative;width:70px; z-index:15;margin-left:120px; margin-top:-150px; background-color:#e8e5cf; padding:1em; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;border:1px solid #886592;} 
.noIsset > span{ font-weight:bold; color:green; display:inline-block;}
.price b{color:#c84;font-size:1.2em;}
.price span{color:#643;;font-size:1.2em;}
.price small{font-size:0.95em;color:#888;}
.price strong{font-size:1.5em;color:#685128;}
.price_box{color:#fff;float:right;text-align:center;width:100px;height:45px;background-color:#f7f2e6;background:#f7f2e6;background:-moz-linear-gradient(top, #f7f2e6 0%, #ccb67a 100%);-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f2e6), color-stop(100%,#ccb67a));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f2e6', endColorstr='#ccb67a',GradientType=0);border-bottom:1px solid #ccb67a;padding:3px 0 0 5px;display:block;text-shadow:1px 1px 1px #dfd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;border:1px solid #886592;padding:3px;}
.price_box2{color:#fff;float:right;text-align:center;width:100px;height:45px;background-color:#f9f7ea;background:#faf9ec;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;border-bottom:1px solid #ccb67a;padding:3px 0 0 5px;display:block;text-shadow:1px 1px 1px #dfd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;border:1px solid #886592;padding:4px;}
.sm_t{font-size:0.9em !important;font-weight:normal;}
.price_box strong{font-size:1.8em;color:#685128;}
.price_box2 strong{font-size:1.8em;color:#988158;}
.small{font-size:0.93em;color:#888;line-height:0.9em;}
#adrDost {color:#736052; width:240px;}
#tableZakaz {width:590px;}
@media only screen and (max-width:1240px){#wrapper{width:950px;margin-right:auto;margin-left:auto;}
#middle{margin-right:0;}
#content{width:670px;display:block;padding:0 0 0 280px;}
#sideRight{clear:both;float:left;display:block;width:100%;min-height:200px;margin:3em auto 3em auto;}
#middle{margin-right:0;}
body{background:linear-gradient(to right, #e8e5cf 0%,#ffffff 10%);}
#selectionR{display:none;}
#selectionL{display:block;}
#headerTopMobile{height:65px;}
#logoPhone{width:20px;}
#cartMobile{margin-top:15px;}
}
@media only screen and (max-width:984px){#wrapper{width:690px;}
#content{padding:0;}
#sideRight{padding-left:5px;}
#sideLeft{z-index:888;display:none;lin-height:1.4em;background-color:white;box-shadow:5px 5px 20px #888;padding-top:10px;}
body{background:#fff;}
.itemPhotos{width:100%;float:none;display:block;}
#menuMobile{display:block;margin-top:22px;}
#mTitle{display:none;}
#logoMobile{width:100px;margin-top:15px;background:url("//tem-tem.ru/img/temtem-micro.png") no-repeat;}
#logoMobile img {display:none;}
.lupa{left:222px;top:245px;}
#basePhoto{margin:0 auto 10px auto;}
#item_textblock{width:385px;}
#mAdr {display:none;}
#topblock{ height:4em;}
#footer{ height:150px;}
}
@media only screen and (max-width:720px){#wrapper{width:390px;}
#content{width:385px;display:block;}
#headerTopMobile{min-width:370px;}
#wrapper{margin:9em auto 0 auto;}
#titleMobile{width:16.2em;}
#titleMobile *{font-size:95%;}
#titleMobile img{margin:0.3em 0.6em 0 0.6em;}
#colorsTitle{display:block;}
#item_photoblock{width:100%;display:block;}
.mainSliderImgs{width:385px;}
.slider-box{width:385px!important;}
.lupa{left:280px;top:540px;}
.brandLetter{margin:6px 0px 6px 10px;}
#topblock{ height:6em;}
#footer{ height:210px;}
.slick-slide img{width:100%!important;}
}
@media only screen and (max-width:660px){
#butt,#workTime{display:none;}
#titleMobile{width:11em;}
#adrDost {width:130px;}
#tableZakaz {width:500px;}
}
@media only screen and (max-width:580px){
.delim{display:block;}
#cartMobile{margin:-7px 20px 10px 15px;float:left;} 
#searchMobile{ display:none;}/*margin:5px auto auto auto;width:115px;}*/
#titleMobile *{font-size:15px;}

}
