@charset "utf-8";
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local('Roboto Condensed'),url(/fonts/Roboto.woff2) format('woff2');}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed'),local('Roboto Condensed'),url(/fonts/RobotoBold.woff2) format('woff2');}

@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Ubuntu Condensed'),local('Ubuntu Condensed'),url(/fonts/Roboto.woff2) format('woff2');}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Ubuntu Condensed'),local('Ubuntu Condensed'),url(/fonts/RobotoBold.woff2) format('woff2');}

body{font-family:'Roboto Condensed',sans-serif;font-size:1em;color:#000;padding:0px;margin:0px;cursor:default;max-height:999999px;}
a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
input:focus,select:focus,textarea:focus{outline:none;}
.faq{padding-bottom:10px;cursor:pointer;}
.faq:hover{color:#000000;}
.faqtxt{display:none;}
button::-moz-focus-inner{border:0;padding:0;}
header{position:relative;}
.w1000{width:1200px;}
.divcenter{margin-left:auto;margin-right:auto;}
.ptop{padding-top:5px;font-size:0.9em !important;}
.adsb{margin-top:10px;}
.video { cursor:pointer;}
.adsb img{border-radius:20px;width:1200px;}
.ch-currency{display:none;position:absolute;}
.currency span {    display: block;    padding: 0px 10px 5px 5px;    color: #fff;}
.menu{margin-top:10px;text-align:right;}
a.tmenu,a.catalog,a.firms{padding:5px;font-size:1.2em;text-decoration:none;display:inline-block;padding-left:5px;margin-left:5px;margin-right:15px;text-transform:uppercase;}
footer{background-image:url(../img/fbg.png);background-position:left bottom;background-repeat:repeat-x;}
.ptopbot{padding-top:10px;padding-bottom:10px;}
.htxt{display:block;    height:330px;    overflow:hidden;}
.ptopbot10{padding-bottom:10px;}
.ttable{display:table;width:100%;}
.footer{color:#fff;display:table;font-size:1em;}
.fleft1{background-image:url(../img/left.png);background-repeat:no-repeat;background-position:right center;}
.fright1{background-image:url(../img/right.png);background-repeat:no-repeat;background-position:left center;}
.trows{display:table-rows;vertical-align:top;}
.copyright{font-size:0.8em;opacity:0.6;}
.tcell{display:table-cell;vertical-align:top;position:relative;}
.h1{font-size:1.2em;text-transform:uppercase;}
.h2{font-size:1.5em;text-transform:uppercase;margin:0px;margin-top:10px;white-space:nowrap;}
.pleft{padding-left:10px;}
.w25{width:25%;}
.w33{width:32%;}
.w30{width:30%;padding:1%;}
.w30 a{text-decoration:none;}
.pid{display:inline-block;width:225px;margin:5px;margin-left:0px;border:1px solid #fff;text-align:center;vertical-align:top;margin-bottom:20px;}
.imgblock{border-radius:15px;}
.pidimg{margin-top:10px;border:1px solid #CFD9BB;border-radius:20px;width:170px;height:160px;text-align:center;vertical-align:middle;display:block;position:relative;overflow:hidden;}
.itemsaction{text-align:center;position:absolute;width:70px;height:50px;background-color:#FFCC00;font-size:1em;color:#000;border-radius:50px;padding-top:20px;left:5px;top:5px; font-weight:bold;}
.pid h2{font-weight: normal;display: block;margin-bottom: 7px;height: 72px;overflow: hidden;font-size: 1.2em;}
.imgbord{overflow:hidden;    width:150px;    height:150px;    border-radius:15px;}
.ttext{padding-bottom:30px; position:relative;}
.newstxt{padding-left:20px;}
.newstxt h3{padding-top:0px;margin-top:0px;}
.cpages{text-align:center;    width:100%;    display:block;}
.cpages span{background-color:rgba(50,50,50,0.5);    color:#fff;}
.cpages a,.cpages span{display:inline-block;    padding:10px;    border-radius:20px;    background-color:rgba(200,200,200,0.1);    margin:3px;    width:20px;    color:#000;    text-decoration:none;}
.cpages span{background-color:#000000;    color:#fff;}
.breadcrumb{font-size:0.8em;color:#333;padding:20px;padding-left:0px;padding-bottom:0px;margin-bottom:20px;}
#subscribe2 input{width:90%;padding:5px;margin:5px;margin-left:0px;font-family:'Roboto Condensed';border:0px;}
#button-ok2{padding:5px;margin:5px;margin-left:0px;background-color:#000;color:#fff;font-size:1em;cursor:pointer;padding-left:15px;padding-right:15px;}
.fa-star,.fa-star-o{color:#FFBC01;}
.twl .fa-star{color:#2B1308;}
#boxes{position:absolute;    left:0;    top:0;    width:865px;    display:none;    z-index:9100;    padding:50px;    display:none;    background-color:#fff;    padding-top:15px;border-radius:15px;margin-left:-50px;}
.banner6{position:absolute;z-index:-10;width:100%;overflow:hidden;}
.rface{border-radius:100px;border:1px solid rgba(100,100,100,0.3);}
.tables{display:table;    background-color:rgba(255,255,255,0.3);    margin-top:20px;width:100%;}
.th{font-weight:bold;    background-color:rgba(255,255,255,1);    text-transform:uppercase;}
.tabrow{display:table-row;}
.tabrow{display:table-row;}
.tabrow div{display:table-cell;    padding:5px;    padding-top:10px;    padding-bottom:10px;    border:1px solid rgba(200,200,200,0.3);    border-bottom:0px solid rgba(200,200,200,0.3);border-right:0px;    text-align:center;    vertical-align:middle;}
.th div{background-color:rgba(200,200,200,0.3);}
.fbig{font-size:1.5em;}
.dwqt,.upqt{padding:10px;cursor:pointer;}
.qtts{padding:10px;    border:1px solid rgba(200,200,200,0.3);    height:50px;}
.selectstar{cursor:pointer;    color:#FC0;}
.selectstar{cursor:pointer;color:#FC0;}
.closeall{cursor:pointer;font-size:1.5em;}
.review{padding-bottom:20px;}
.suni{text-align:center;width:300px;}
#loginerror{display:block;color:#ff0000;font-size:0.9em;}
#total,#total2{font-size:1.8em;}
#orderbasket .bright{border-right:1px solid rgba(200,200,200,0.3);}
.tables{border-bottom:1px solid rgba(200,200,200,0.3);}
.bmore{border-bottom:0px solid rgba(200,200,200,0.3);}
#bas:hover{cursor:pointer;border-bottom:1px solid #fff;}
.tabrow div.trows{white-space:nowrap;}
.tabrow div.delb{border-right:1px solid rgba(200,200,200,0.3);}
.basdel{cursor:pointer;    color:#ff0000;}
.close2{cursor:pointer;    color:#ff0000;font-size:2em;position:absolute;right:20px;}
.tabrow div.basname{text-align:left;}
.basimg{height:170px;}
.taborder{display:block;    padding:0px;    margin:0px;    width:520px;    border-bottom:1px solid #2B1308;}
.taborder li{display:inline-block;    list-style:none;    padding:10px;    cursor:pointer;    padding-bottom:10px;}
.taborderselect{background-color:#2B1308;color:#fff;}
#mask{position:absolute;left:0;top:0;z-index:400;background-color:rgba(0,0,0,0.6);width:100%;height:400%;overflow:hidden;display:none;}
.rewtxt{text-align:left;height:98px;overflow:hidden;}
a.tmenu:hover,a.catalog:hover,a.firms:hover{background-color:#727706;color:#fff;border-radius:5px;}
.topmenuselect{background-color:#727706;color:#fff;border-radius:5px;}
h1{font-size:2em;font-weight:normal;}
.ctext{background-color:#F0EEEE;}
.ptop a{margin-left:15px;text-decoration:none;}
.ptop a:hover{text-decoration:underline;}
.textr{text-align:right;}
.top_contact{font-size:1.1em !important;padding-top:5px;position:relative;}
.top_user{}
.top_contact span{display:inline-block;margin-left:10px;}
.top_contact span a:hover{background-color:#000000;color:#fff;}
.top_contact span a{display:inline-block;width:22px;text-align:center;border-radius:50px;padding:3px;}
.smo{padding-left:50px;}
a{color:#2B1308;}
.tblock{display:block;}
.logo{border:2px solid #fff;padding:5px;display:block;width:175px;height:175px;border-radius:20px;text-align:center;position:absolute;margin-top:-75px;left:0px; padding-bottom:0px; background: #fff !important;}
.search{position:relative;}
#keywords{padding:7px;border-radius:100px;background-color:#fff;border:0px;font-family:'Roboto Condensed',sans-serif;width:380px;background: #efefef;}
.pid a{text-decoration:none;}
.pid a:hover{text-decoration:underline;}
.showbasket{cursor:pointer;}
.showbasket:hover{background-color:rgba(200,200,200,0.1);}
a.partnerlink{text-decoration:underline;}
#userdiv{min-height:300px;padding-bottom:30px;}
.imgpid,.textpid{display:table-cell;    vertical-align:top;    width:590px;    position:relative;}
.imgpid{width:400px;text-align:center;vertical-align:middle;}
.textpid{width:750px;}
.imgpid img{max-width:350px;border-radius:20px;}
.content{
/*padding-top:20px;*/
}
.shottxt{padding-top:20px;padding-bottom:20px;}
.textpid h1{margin-top:0px;margin-bottom:0px;}
.code{line-height:35px;color:#999999;}
#sform{padding-left:30px;padding-right:30px;}
.slogan{width:200px;text-align:left;vertical-align:top;}
.search div{display:inline-block;}
#search{cursor:pointer;margin-left:-30px;color:#2B1308;position:absolute;top:10px;}
.tcenter{text-align:center;}
.bgsite{background-color:#000;}
.topline{border-top:3px solid #FFF;border-bottom:3px solid #FFF;height:70px;margin-top:15px;color:#000;padding-top:30px;font-size:1.1em !important;    background: #fff;}
.amore{display:block;background-color:#000000;border-radius:7px;color:#fff;text-decoration:none;padding:8px;padding-left:10px;padding-right:10px;font-size:0.9em !important;width:130px;text-align:center;}
.amore:hover{background-color:#727706;}
.price{font-size:1.8em !important;}
.priceold{font-size:1.6em !important;color:#999;text-decoration:line-through;}
.textpid .priceold{display:block;}
.textpid .price{font-size:3em !important;padding-bottom:20px;}
.lp{margin-left:20px;}
.max400{min-width:310px;}
.tinline{display:inline-block;height:60px;vertical-align:middle;}
.block{background:#900;border-radius:10px;padding:10px;position:absolute;color:#fff;width:auto;color:#fff;display:none;}
.block::after{content:'';position:absolute;left:20px;bottom:-20px;border:10px solid transparent;border-top:10px solid #900;}
.block2{background:#900;border-radius:10px;padding:10px;position:absolute;color:#fff;width:auto;color:#fff;display:none;}
.block2::after{content:'';position:absolute;left:20px;bottom:-20px;border:10px solid transparent;border-top:10px solid #900;}
.ibas{text-align:right;}
.arew{border-bottom:1px dashed #c0c0c0;}
#slideshow{position:relative;     width:1200px;     height:330px;     padding:0px; }
#slideshow > div{position:absolute;     top:0px;     left:0px;     right:0px;     bottom:0px; }
.catleft{width:230px;background-color:#efefef;border-radius:15px;padding:10px;margin-right:20px;}
.catleft a{display:block;text-decoration:none;line-height:20px;font-size:1em;padding:5px;border-radius:7px;padding-left:10px;}
.catleft .h2{margin-left:10px;margin-top:20px;margin-bottom:10px;}
.catleft a:hover{background-color:#2B1307;border-radius:7px;color:#fff;}
.addpic img{width:100px;    background-color:rgba(255,255,255,0.3);    border:rgba(255,255,255,0.6);    margin-right:10px;    cursor:pointer;}
.abottom,.chkbas,.addrew,.addrewpid,.addbas,.submit, .subfilter {font-family:'Roboto Condensed', sans-serif;display:inline-block;background-color:#000000;border-radius:7px;color:#fff;text-decoration:none;padding:5px;padding-left:10px;padding-right:10px;font-size:1.1em !important;cursor:pointer;border:0px;}
.submitrew{font-family:'Roboto Condensed', sans-serif;display:inline-block;background-color:#000000;border-radius:7px;color:#fff;text-decoration:none;padding:2px;padding-left:5px;padding-right:5px;font-size:0.8em !important;cursor:pointer;border:0px;}
#tord{font-family:'Roboto Condensed', sans-serif;font-size:1em !important;}
#tord .h3{font-size:1.1em !important;}
#tord #total{font-size:1em !important;}
#addreview{position:absolute;    top:100px;    background-color:#fff;    padding:30px;    width:600px;    display:none;    z-index:1100;    height:420px;}
.addrewpid{margin-top:20px;}
#addreview #name,#addreview #txt{font-family:'Roboto Condensed';    padding:10px;    width:580px;    resize:none;    margin-bottom:20px;    font-size:1em !important;}
.user,.orders{display:table-cell;    vertical-align:top;    width:590px;}
ppagese{display:inline-block;    vertical-align:top;    padding:3px;    text-align:center;    background-color:rgba(200,200,200,0);    font-size:1em;}
.ppagese span{padding:10px;    display:block;    text-align:left;    border:1px solid rgba(100,100,100,0.5);    cursor:pointer;    margin-top:3px;    background-color:#fff;}
.orderfields{font-family:'Roboto Condensed', sans-serif;padding:10px;margin-bottom:10px;width:500px;resize:none;margin-top:5px;border:1px solid #c0c0c0;}
.textareaorder{display:none;}
.addcomm{cursor:pointer;border-bottom:1px dashed #666;}
.pnobg{background-color:rgba(200,200,200,0);}
.ppagese span.ppageselect{background-color:#2B1308;border:1px solid #2B1308;color:#fff;}
.iagree{font-size:0.8em;}
.ppagese{display:inline-block;vertical-align:top;padding:3px;text-align:center;background-color:rgba(200,200,200,0);font-size:1em !important;}
.div2{display:none;}
.shop{position:relative;width:320px;text-align:left;}
.abottom:hover,.chkbas:hover{background-color:#727706;}
.footer a{display:block;color:#fff;text-decoration:none;line-height:25px;}
.footer a:hover{text-decoration:underline;}
.copyright a{display:inline-block;}
.co{text-align:center;}
.star{font-size:0.9em;}
.addbas{padding-left:30px;padding-right:30px;}
.count{width:20px;height:20px;background-color:#000000;display:block;color:#FFF;border-radius:20px;font-size:0.8em;text-align:center;position:absolute;left:5px;top:-6px;}
#catalog,#firms{position:absolute;z-index:1000;background-color:#FFF;height:auto;border:1px solid #efefef;border-top:1px solid #fff;-webkit-box-shadow:0px 5px 8px 0px rgba(0,0,0,0.34);-moz-box-shadow:0px 5px 8px 0px rgba(0,0,0,0.34);box-shadow:0px 5px 8px 0px rgba(0,0,0,0.34);display:none;padding-top:10px;padding-bottom:10px;}
#catalog .tinline,#firms .tinline{background-color:#FFF;}
#catalog h3{margin:0px;margin-top:15px;margin-bottom:5px;}
h4{font-size:1.1em;margin:0px;}
.tcol{display:inline-block;vertical-align:top;}
#catalog .tcatblk a,#firms .tcatblk a{display:block;text-decoration:none;}
.divfirms{display:inline-block;padding:15px;padding-bottom:5px;padding-top:5px;padding-left:10px;text-align:left;min-width:260px;overflow:hidden;}
.divfirms a{text-decoration:none;}
.divfirms a:hover{text-decoration:underline;}
#catalog .tcatblk a:hover,#firms .tcatblk a:hover{text-decoration:underline;}
#catalog .tcatblk,#firms .tcatblk{display:block;width:100%;margin-left:20px;vertical-align:top;margin-top:0px;}
.search div.ch-currency{display:none;}
.addcompare,.addwhitelist{cursor:pointer;    color:#999;    font-size:0.8em !important;line-height:30px;}
.twl{position:relative;}
#tcompare,#twlist{background-color:#000000;padding:3px;font-size:0.7em !important;color:#fff;position:absolute;left:-22px;top:-5px;display:block;width:12px;height:12px;border-radius:15px;text-align:center;}
#topup{position:fixed;right:20px;bottom:5px;display:block;opacity:0.7;font-size:3em;vertical-align:middle;color:#000000;font-size:3em;border-radius:100px;text-align:center;cursor:pointer;display:none;transition:all 0s ease 0s;z-index:3200;}
.vmiddle{vertical-align:middle;}
#zakaz{padding-left:50px;padding-right:50px;    display:inline-block;    background-color:#000000;    border-radius:7px;    color:#fff;    text-decoration:none;    padding:5px;    padding-left:10px;    padding-right:10px;    font-size:1.5em !important;text-transform:uppercase;}
#topup:hover{color:rgba(255,255,255,1);}
a.mobilecat{display:none;}


	.sy-box.sy-loading{background:url("/img/load.gif") 50% 50% no-repeat;-moz-background-size:32px;-o-background-size:32px;-webkit-background-size:32px;background-size:32px;min-height:40px;}
.sy-box.sy-loading .sy-slides-wrap, .sy-box.sy-loading .sy-pager{visibility:hidden;}
.sy-slides-wrap{position:relative;height:100%;width:100%;}
.sy-slides-wrap:hover .sy-controls{display:block;}
.sy-slides-crop{height:100%;width:100%;overflow:hidden;}
.sy-list{width:100%;height:100%;list-style:none;margin:0;padding:0;position:absolute;}
.sy-list.horizontal{-moz-transition:left ease;-o-transition:left ease;-webkit-transition:left ease;transition:left ease;}
.sy-list.vertical{-moz-transition:top ease;-o-transition:top ease;-webkit-transition:top ease;transition:top ease;}
.sy-slide{position:absolute;width:100%;z-index:2;}
.sy-slide.kenburns{width:140%;left:-20%;}
.sy-slide.kenburns.useCSS{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;}
.sy-slide.kenburns.useCSS.sy-ken:nth-child(1n){-webkit-animation-name:left-right;-webkit-animation-fill-mode:forwards;-moz-animation-name:left-right;-moz-animation-fill-mode:forwards;-o-animation-name:left-right;-o-animation-fill-mode:forwards;animation-name:left-right;animation-fill-mode:forwards;}
.sy-slide.kenburns.useCSS.sy-ken:nth-child(2n){-webkit-animation-name:right-left;-webkit-animation-fill-mode:forwards;-moz-animation-name:right-left;-moz-animation-fill-mode:forwards;-o-animation-name:right-left;-o-animation-fill-mode:forwards;animation-name:right-left;animation-fill-mode:forwards;}
.sy-slide.sy-active{z-index:3;}
.sy-slide > img{margin:0;padding:0;display:block;width:100%;border:0;}
.sy-slide > a{margin:0;padding:0;display:block;width:100%;}
.sy-slide > a > img{margin:0;padding:0;display:block;width:100%;border:0;}
.sy-controls{display:block;list-style:none;height:100%;width:100%;position:absolute;padding:0;margin:0;}
.sy-controls li{position:absolute;z-index:33;}
.sy-controls li.sy-prev{left:10px;top:140px;}
.sy-controls li.sy-prev a:after{background-position:-5% 0;}
.sy-controls li.sy-next{right:10px;top:140px;}
.sy-controls li.sy-next a:after{background-position:105% 0;}
.sy-controls li a{position:relative;width:100%;height:100%;display:block;font-size:2.2em;}
.sy-controls li a:link, .sy-controls li a:visited{opacity:1;}
.sy-controls li a:hover, .sy-controls li a:focus{opacity:1;outline:none;color:#FDBD0F;}
.sy-controls li a:after{background-repeat:no-repeat;text-align:center;text-indent:0;color:#111;font-weight:800;position:absolute;width:3.8em;height:3.8em;left:50%;top:50%;margin-top:-1.4em;margin-left:-1.4em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}

.sy-pager{
    clear: both;
    display: block;
    width: 100%;
    margin: 1em 0 0;
    padding: 0;
    list-style: none;
    text-align: center;
    margin-top: -20px;
    z-index: 100;
    position: absolute;
    width: 1200px;
}
.sy-pager li{display:inline-block;width:10px;height:10px;margin:0 0 0 0.5em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.sy-pager li.sy-active a{background-color:#000000;}
.sy-pager li a{width:100%;height:100%;display:block;background-color:#2B1308;text-indent:-9999px;-moz-background-size:2em;-o-background-size:2em;-webkit-background-size:2em;background-size:2em;-moz-border-radius:50%;-webkit-border-radius:50%;text-align:left;border-radius:50%;}
.sy-pager li a:link, .sy-pager li a:visited{opacity:1.0;}
.sy-pager li a:hover, .sy-pager li a:focus{opacity:0.6;}
.sy-filler{width:100%;}
.sy-filler.ready{-moz-transition:padding 600ms ease;-o-transition:padding 600ms ease;-webkit-transition:padding 600ms ease;transition:padding 600ms ease;}
.sy-caption-wrap{position:absolute;bottom:2em;z-index:12;left:50%;}
.sy-caption-wrap .sy-caption{position:relative;left:-50%;background-color:rgba(0, 0, 0, 0.54);color:#fff;padding:0.4em 1em;-moz-border-radius:1.2em;-webkit-border-radius:1.2em;border-radius:1.2em;}
.sy-caption-wrap .sy-caption a:link, .sy-caption-wrap .sy-caption a:visited{color:#e24b70;font-weight:600;text-decoration:none;}
.sy-caption-wrap .sy-caption a:hover, .sy-caption-wrap .sy-caption a:focus{text-decoration:underline;}
.sy-caption {display:none;		}
.sy-controls i {color:rgba(255,255,255,0.5);	}
#tord th {border:1px solid #000;		}
.filter {    position: relative;    border-bottom: 1px solid #c0c0c0;    padding-bottom: 10px;}
.f-val {    display: inline-block;    cursor: pointer;    text-align: center;}
.blk3, .blk4, .blk5, .blk6, .blk7, .blk8 {    width: 185px;}
.sortby {position: absolute;right: 10px;top: 70px;font-size: 1em;	}
.sorthide {display: none;border: 1px solid #efefef;background-color: #fff;margin-left: -10px;padding-left: 5px;    padding: 3px;}
.ssort {cursor:pointer;vertical-align: top;display:inline-block;width:180px;}
.sorthide a {display:block;text-decoration:none;padding:5px;font-size: 1em !important;}
.sorthide a:hover {background-color: #000000;color: #fff;}
.selectfirms { 
display: inline-block;
width: 150px;
padding: 0px;
font-size: 0.9em;
padding-left: 0px;
height: 23px;
overflow: hidden;
}
#sfirms {
display:none;	
	}
.filetrfirms {
display:block;
padding-bottom:10px;
cursor:pointer;
	}	
#nattilogo {     margin-top: 25px; } 
@media all and (max-width:800px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1000px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1000px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1000px),only screen and (min-device-pixel-ratio:2) and (max-width:1000px),only screen and (min-resolution:192dpi) and (max-width:1000px),only screen and (min-resolution:2dppx) and (max-width:1000px){#slideshow{width:100%;}
.filetrfirms, #sfirms { text-align:center;}
.selectfirms {
    display: block;
    width: 100%;
    padding: 5px;
    font-size: 1em;
    padding-left: 20px;
    height: 23px;
     text-align: left;
}
.w1000{width:100%;}
.user,.orders{width:400px;}
.orderfields{width:400px;}
.logo{
/* border:2px solid #fff; */
 background: #fff !important;
padding:5px; display:block; width:175px; height:175px;
/* border-radius:20px; */
text-align:center;
/* position:absolute; */
margin-top:0; left:0px; width:100%;}
.w33{width:100%;}
.pid{display:inline-block; width:96%; margin:1%;}
.h2{font-size:1.3em; font-weight:bold;}
.topline{border-top:0px solid #FFF; border-bottom:0px solid #FFF; height:310px; padding-top:0px;margin-top:10px;}
.pcmn{display:none;}
.mobilecat{display:inline-table;padding:10px;position:relative;}
.mobilecat i{position:absolute;right:20px;}
.shop{margin-top:15px;}
a.tmenu,a.catalog,a.firms{display:block; text-align:left; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #efefef;}
.w30{width:98%; padding:1%;}
.w25{width:98%; padding:1%;}
.tabrow div{display:block;}
.th1{display:none;}
#boxes{width:100%;padding:5px;margin-left:-5px;}
.imgpid{width:100%;}
.imgpid,.textpid{display:block;}
.breadcrumb{text-align:center;}
.imgpid img{max-width:300px;}
.textpid{width:99%;text-align:center;}
#forders{margin-left:10px;}
.user,.orders,.taborder{width:100%;}
.orderfields{width:90%;}
.h2{white-space:normal;}
.orders{display:block;}
#keywords{width:100%;}
.logo{border:0px; padding:0px; display:block; height:auto; border-radius:0px; text-align:center; position:relative; margin-top:0; width:100%; background: #fff !important;}
.search div.slogan{display:none;}
.fleft,.fright{display:none;}
.search div{display:block;}
#search{top:190px;}
.top_contact{display:block;overflow:hidden; height:24px; text-align:center;}
.top_contact span{display:inline-block;width:auto;text-align:center;font-size:1em;}
.top_contact span{margin-left:0; line-height:30px;}
.top_contact span.smo span{display:inline-block;}
.abottom{display:block; width:100px; margin-left:auto; margin-right:auto; margin-top:10px;}
.shop{width:250px; text-align:center; margin-left:auto; margin-right:auto;}
.count{display:none;}
.tcell{display:block;text-align:center;}
.adsb,.catleft{display:none;}
#catalog .tcatblk,#firms .tcatblk{display:block;margin-left:20px;vertical-align:top;margin-top:0px;width:80%;}
.sortby { display:none;}
h1 { text-align:center;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.user,.orders{width:100%;}
.orders{display:block;}
.orderfields{width:99%;}
#slideshow{width:100%;}
.w1000,.adsb img{width:99%;}
.ptop,.abottom{margin-right:10px;}
#keywords{width:150px;}
.logo{left:10px; background: #fff !important;}
a.tmenu,a.catalog,a.firms{padding:3px;font-size:1.1em;padding-left:2px;margin-left:2px;margin-right:5px;}
.h2{white-space:normal;}
.max400{min-width:0;}
.top_contact{padding-bottom:10px;}
.sortby { display:none;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#slideshow{width:100%;}
.w1000,.adsb img{width:100%;}
.ptop,.abottom{margin-right:10px;}
#keywords{width:90%;}
.logo{  background: #fff !important; }
.textr{text-align:center;}
a.tmenu,a.catalog,a.firms{padding:3px;font-size:1.1em;padding-left:2px;margin-left:2px;margin-right:5px;}
.h2{white-space:normal;}
.max400{min-width:0;}
.top_contact{padding-bottom:5px;}
.tcell{display:block;}
.catleft,.top_contact span.smo{display:none;}
#sform{padding-left:10px;padding-right:10px;}
.menu{margin-top:50px;text-align:center;}
.w30{width:98%;padding:1%;}
footer .tcell{display:inline-block;}
footer .w25{width:46%;padding:2%}
.top_contact{text-align:center;}
.ptop{text-align:right;}
.pid{width:45%;margin:2%;}
}