@import url(https://fonts.googleapis.com/css?family=Droid+Sans);
img {border:none;}
body{font-family:'Droid Sans',sans-serif;    margin: 0;font-size:13px; width:100%;background: url(/imgs/page/background.jpg) 0 0 repeat;}

strong{font-weight:normal;}
#acontent{margin:0 auto;width:1150px;}
#alls{background: #fff;margin: 0 auto; width:1150px; padding:0 50px; box-shadow: 0 0 25px #000;    padding-top: 64px;}
#header{margin:0 auto;width:1150px; height:130px;background: url(/imgs/page/hline.jpg) bottom center repeat-x; } /* background:url(/imgs/page/head_place.png) 0 0 no-repeat;*/

#logo{    padding: 5px 0 0 0;    height: 105px;    border: none;    float: left;}
#logo img{  height:105px; border:none; }

#buts{  background: #92062a;
    width: 100%;
    padding-bottom: 15px;
    box-sizing: border-box;
    position: fixed;
    height: 64px;
    box-shadow: 0 0 10px #92062a;
    padding-top: 10px;
    z-index: 99999;}
#plitka{}
#plitka td {text-align: center;font-size: 15px;color: #000;text-transform: uppercase;font-weight: bold;}
.banner{ float:left; height:114px; width:180px; padding-top:10px; padding-left:5px; }
.banner img{ height:114px; width:180px; border-radius:10px 0 10px 0; box-shadow:0 0 2px #fff;}
.banner a{ height:114px; width:180px; display:block;}
.hright{ height:325px; width:665px; float:left;}
.hleft{ padding-bottom:15px;}
.dn{display:none;}
	
#banner{ float:left;width:240px; padding-top:10px;}
#banner img{width:240px; border-radius:10px 0 10px 0; box-shadow:0 0 3px #ccc;}
#banner a{width:240px; display:block;}

.tlink{float:left; text-decoration:none; font-size:11px; color:#000;margin:3px 5px;}
.dflink{float:left; text-decoration:none; font-size:11px; color:#000;margin:3px;}

#tel{ float:left; height:70px; width:440px; padding-left:70px; padding-top:8px; background:url(/imgs/page/tels.png) 0 8px no-repeat;
font-size: 25px; font-weight: bold; color: #eb5a2d; text-decoration: none;}
#tel span{font-size: 18px;font-weight: bold;color: #828282;text-decoration: none;}

#trotuarnayaplitka{ width:100%;     box-sizing: border-box;    text-align: center;    text-align: center;    font-size: 16px;    font-weight: bold;}

#tels{
float: left;
padding-left:55px;
height: 40px;
text-decoration: none;
padding-top: 28px;
font-size: 30px;
color: #a00;
font-weight: bold;}
#tels a{
display: block;
text-decoration: none;
font-size: 30px;
color: #a00;
font-weight: bold;
font-family: Arial;}

#tsss {
float: left;
font-size: 14px;
color: #000000;
}

#tsss a {
display: block;
height: 26px;
line-height: 26px;
float: left;
font-size: 14px;
color: #000000;
font-family: Arial;
margin-right: 10px;
}
#tsss a:hover { opacity:0.5;}
#but {
    width: 930px;
    height: 35px;
    margin: 0 auto;
    color: #fff;
}
#but a{font-size:15px; text-transform:uppercase;  color:#F3F3F3; font-weight:bold; height:35px;  line-height:35px; display:block; text-decoration:none; padding:0 8px; float:left; margin:0 15px;}
#but a.active, #but a:hover{    text-decoration: none;    border-bottom: 4px solid #F3F3F3;}

#arravt{}
#arravt .ddf .nname{ font-size:18px; font-weight:bold; color: #f00; padding:10px 0;}
#arravt .ddf .price{ font-size:20px; font-weight:bold; color:#f00; padding:3px 0;  padding-bottom:20px;}
#arravt .ddf ul li{ list-style:square;}
#arravt .ddf ul li{ font-size:13px; color:#000; padding:3px 0;}
#arravt .ddf .tes{ width:300px; margin:0 auto; height:30px; line-height:30px; text-align:center; display:block; font-size:17px; font-weight:bold; color:#000; text-decoration:underline;}
#arravt .ddf .tes:hover{ color:#F00; text-decoration:underline;}

#rightplace{ float:left; }
.ssl{ height:250px; }

#langs{ float:right; padding-top:10px; color:#fff;font-size:11px;}
#langs a,#langs a:visited{color:#ccc; text-decoration:none;font-size:11px;}
#langs a:active{color:#fff; text-decoration:none;font-size:11px;}
#langs a:hover{ text-decoration:underline;color:#fff;}

#ssearch{ float:right; width:215px; padding:10px 5px 2px 5px;}
.sr1{ float:right;}
.srb{ border:none;background:url(/imgs/page/ssearch.png) 0 0 no-repeat;  cursor:pointer; float:left; height:29px; width:30px;}

#main{padding:0 0 20px 0;width:1150px;  margin:0 auto;min-height:500px;background:none; color:#000;}

#leftside{width:300px; min-height:340px; padding-bottom:10px;float:left;}
#right-side{ border-radius:5px;}

#logofoot{ width:240px; height:76px; float:left;margin-right:60px; margin-top:30px; background:url(/imgs/page/flogo.png) top right no-repeat;}
#logofoot a { width:240px; height:76px; display:block}
#contact{ height:90px; width:300px; margin-top:35px; font-size:25px; color:#CCC; float:left; padding-left:50px;background:url(/imgs/page/tel.png) bottom left no-repeat;}
#contact span{ font-size:18px; display:block; padding-bottom:15px;}

#leftside .ultit{ width:238px; height:30px; line-height:30px; text-align:center; color:#fff; background:#92062a;border:1px solid #ccc;   -moz-border-radius: 5px;     -webkit-border-radius: 5px;    -khtml-border-radius: 5px;     -o-border-radius: 5px;     -ms-border-radius: 5px;     -icab-border-radius: 5px;     border-radius: 5px; margin-bottom:10px;}

.phone{      float: right;
    text-align: right;
    width: 620px;
    padding: 20px 0;
    font-weight: bold;
    font-size: 30px;
    color: #92062a;}
    
    .phone a{ 
    color: #92062a;}
    
.phone span{font-size:15px; text-align:right;}
#rightmain{width:800px; min-height:340px; float:right;}
#rightmain .homeprod{ text-align:center; width:325px; height:365px; color:#999; font-size:17px; float:left;}
#rightmain .homeprod img{ width:325px; height:325px; border-radius:10px;}
#rightmain .homeprod a{ width:325px; height:325px; display:block;}
#rightmain .homeprod span{ display:block; color:#fff; height:20px; overflow:hidden; text-align:center; width:325px; padding-top:10px; line-height:20px;}
#rightmain .producticon{ width:215px; height:250px; float:left; margin:5px 3px;}
#rightmain .producticon img{ width:215px; height:215px; border-radius:7px;}
#rightmain .producticon a{ width:215px; height:215px; display:block;}
#rightmain .producticon span{ width:215px; height:30px; padding-top:5px; font-size:15px; font-weight:bold; text-align:center; display:block;}

#rightmain #prodimg { width:300px; min-height:300px; padding-top:5px; float:left;}
#rightmain #prodimg img{ width:300px; height:300px; border-radius:10px;}

#price{ float:left; margin-top:15px; width:100px; height:40px; color:#f00; line-height:40px; font-size:17px;}
#orderproduct{ float:left;width:100px; height:40px; margin-top:15px; text-align:center; line-height:40px; font-size:17px; font-weight:bold; color:#a00; background:url(/imgs/page/buy.png) 0 0 no-repeat; display:block;} 
#rightmain #prodinfo { width:340px; padding-left:24px; padding-top:5px; float:left; font-size:15px; font-weight:bold; text-align:left; line-height:25px;}
#rightmain #prodinfo .tittle{font-size:24px; padding:5px 0 15px 0;height:30px; line-height:20px; margin-bottom:10px;font-weight:300; color:#000;}

#prodsinfo { border:0px; width:170px; margin:0 auto; }
#prodsinfo th {color:#fff; padding-bottom:5px; width:100%; font-size:18px; text-align:center;}
#prodsinfo td { padding:0 5px;  min-width:110px; }

#idents{ float:right; padding-top:15px; padding-right:25px; color:#fff;font-size:11px;}
#idents a,#idents a:visited{ float:left;color:#ccc; text-decoration:none;font-size:11px;}
#idents a:active,{color:#fff; text-decoration:none;font-size:11px;}
#idents a:hover{ text-decoration:none;color:#fff;}
#sliderss{width: 100%;height: 150px;overflow: hidden;    margin-bottom: 20px;}

.tel {
float: left;
padding-left: 85px;
width: 300px;
height: 160px;
}
.fpic {
float: right;
width: 250px;
height: 170px;
}

#headbutssplace{ background:#699736; height:6px;} 
#headbutss{ background:#699736;width:1150px; margin:0 auto; padding:14px 0; height:20px;} 
#headbutss a{ float:left; padding:4px 8px; margin:0 5px;height:12px; line-height:12px;font-size:12px;text-decoration:none; color:#fff;display:block;}
#headbutss a:hover{  color:#f5e070; }
#headbutss a.active{ -moz-box-shadow: rgba(255,255,255,0.2) 0 1px 3px 1px,rgba(0,0,0,0.2) 0 1px 2px 0px inset;
-webkit-box-shadow: rgba(255,255,255,0.2) 0 1px 3px 1px,rgba(0,0,0,0.2) 0 1px 2px 0px inset;
-o-box-shadow: rgba(255,255,255,0.2) 0 1px 3px 1px,rgba(0,0,0,0.2) 0 1px 2px 0px inset;
box-shadow: rgba(255,255,255,0.2) 0 1px 3px 1px,rgba(0,0,0,0.2) 0 1px 2px 0px inset;
background-color: #598724;font-weight: 500;}
/*ul, li{ list-style-type:none;}*/
/*#main ul{padding-left:20px;}*/

#rbltop{ background-clip: padding-box; text-align:center; font-weight:bold; background-color: #ddeacf; padding: 10px; -moz-border-radius-topleft: 9px; -webkit-border-top-left-radius: 9px; -o-border-top-left-radius: 9px;-ms-border-top-left-radius: 9px; -khtml-border-top-left-radius: 9px; border-top-left-radius: 9px; -moz-border-radius-topright: 9px; -webkit-border-top-right-radius: 9px; -o-border-top-right-radius: 9px; -ms-border-top-right-radius: 9px; -khtml-border-top-right-radius: 9px; border-top-right-radius: 9px;}
#rbl{ padding:10px; background:#fff;  -moz-border-radius-bottomleft: 9px; -webkit-border-bottom-left-radius: 9px; -o-border-bottom-left-radius: 9px;-ms-border-bottom-left-radius: 9px; -khtml-border-bottom-left-radius: 9px; border-bottom-left-radius: 9px; -moz-border-radius-bottomright: 9px; -webkit-border-bottom-right-radius: 9px; -o-border-bottom-right-radius: 9px; -ms-border-bottom-right-radius: 9px; -khtml-border-bottom-right-radius: 9px; border-bottom-right-radius: 9px;}

#ftbut{ width:515px; margin:0 auto; padding-top:15px; } 
#ftbut a{ float:left; width:90px; padding:0 3px; text-align:center;height:20px; line-height:20px;font-size:10px; font-weight:bold;text-decoration:none; color:#666;display:block;}
#ftbut a:hover{ text-decoration:underline; }
#ftbut a.active{  text-decoration:underline; }


#lleft{ float:left;padding:15px 9px; width:680px; min-height:750px; box-shadow: 0 0 10px 0 #CCCCCC; border-radius:10px; background: #fff;border: 1px solid #CCCCCC;}
#rright{ float:left; width:270px; padding-left:30px; min-height:500px;}


#allmain{color:#000;}
#allmains{color:#000; padding-top:5px; background:none; width:1150px; margin:0 auto;}

.inpss2{height:23px; line-height:23px; width:150px;}

.sale{ float:left; width:300px; margin:11px; border-radius:10px; height:320px; border:1px solid #cccccc;}
.sale:hover{border:1px solid #aaaaaa; margin-top:9px; box-shadow:0 0 5px 0 #aaaaaa; }
.sale img{ width:300px; height:176px; border-radius:10px 10px 0 0;}
.sale .titv{color:#0185c6; height:57px; overflow:hidden; padding:8px 10px 3px 10px; width:280px; font-size:14px; font-weight:bold; line-height:18px;}
.sale .gorc{ float:left;color:#333; font-size:13px; padding:5px 10px;}
.sale .gnv{ float:left;color:#000; font-size:13px; padding:5px 10px;}
.sale .prc{color:#000; padding:3px 10px; float:left;}
.sale .prc .oldprc{ float:left; color:#949494; font-size:16px; font-weight:300;  text-decoration:line-through;}
.sale .prc .newprc{ float:left; color:#89b556; font-size:16px; padding-left:5px;  font-weight:500; }
.sale .prco{color:#000; padding:5px 10px; float:right;}
.sale .prco .oldprco{ float:left; color:#000; font-size:18px; font-weight:bold;  text-decoration:line-through;}
.sale .prco .newprco{ float:left; color:#89b556; font-size:18px; padding-left:5px;  font-weight:bold; }
.sale .disc{float:left; margin-left:10px; margin-top:-10px;background:url(/imgs/page/dsc.png) 0 0 no-repeat;height:45px; width:45px; line-height:45px; text-align:center; color:#fff; font-size:15px; font-weight:bold; }
.sale .com{float:right; margin-left:10px; background:url(/imgs/page/com.png) 0 0 no-repeat; height:35px; padding-left:20px; width:89px; line-height:35px; text-align:center; color:#fff; font-size:20px; font-weight:bold; }


.minsale{ float:left; text-align:center; background:#EFF8FF; width:240px; padding:15px 10px 5px 10px; margin:0 0 30px 0; border-radius:10px;border:2px solid #89B4D6;}
.minsale:hover{border:2px solid #89B4D6;box-shadow:0 0 5px 0 #89B4D6; }
.minsale img{ width:170px; height:100px; border-radius:10px 10px 0 0;}
.minsale .titv{color:#339999; padding:0 5px 8px 5px; width:230px; font-size:15px; text-align:center; }
.minsale .titv:hover{color:#FF7600; padding:0 5px 8px 5px; width:230px; font-size:15px;}
.minsale .gnv{color:#000; text-align:left; padding:5px; width:230px;}
.minsale .prc{color:#000; padding:5px; float:right;}
.minsale .prc .oldprc{ float:left; color:#000; font-size:15px; font-weight:bold;  text-decoration:line-through;}
.minsale .prc .newprc{ float:left; color:#89b556; font-size:15px; padding-left:5px;  font-weight:bold; }


#btit{font-size: 30px;padding-bottom: 20px; padding-left:5px; margin-bottom:20px;border-bottom: 1px #CCCCCC solid;color: #5E759A;}
#bbleft{float:left; width:230px;}
#bleft{float:left; width:220px; height:200px; padding:0; background:#cfeef5;}
.buys{background:url(/imgs/page/price_t.png) 0 0 no-repeat; font-size:30px; line-height:40px; color:#fff; font-weight:bold; height:40px; width:230px; padding:19px 10px 33px 47px; position:relative;left:-67px;}
.buys .gns{ float:right; display:block; padding-right:30px; text-align:center; height:40px; font-size:20px; color:#fff; width:75px;}
.buys .gns:hover{ color:#FF7600; }
.buys .gns11{ float:right; display:block; padding-right:4px; text-align:center; height:40px; font-size:20px; color:#FF7600;}
#bleft .disc{ float:left;background:url(/imgs/page/discount.png) 0 0 no-repeat; height:58px; width:58px; line-height:58px; text-align:center; color:#fff; font-size:20px; }
#bleft .gnv{color:#000; text-align:left; padding:5px 5px 15px 5px; font-size:20px; font-weight:bold; text-align:center;}
#bleft .prc{color:#000; padding:5px 5px; float:left; width:210px;}
#bleft .prc .oldprc{ float:left; color:#333; text-align:center;min-width:67px; padding-right:10px; font-size:12px; font-weight:bold; }
#bleft .prc .salec{ float:left; width:60px; text-align:center; color:#333; text-align:center; font-size:12px; font-weight:bold; }
#bleft .prc .newprc{ float:right; color:#333; font-size:12px; text-align:center;  font-weight:bold; }
#bexp{ margin-top:5px; height:77px; width:185px; padding:10px 0 10px 35px; font-size:13px; font-weight:bold; background:#ddeacf url(/imgs/page/hourglass.png) 8px 12px  no-repeat;}
#bexp11{ margin-top:5px; height:56px; width:185px; padding:10px 0 10px 35px; font-size:13px; font-weight:bold; background:#ddeacf url(/imgs/page/hourglassfinal.png) 8px 12px  no-repeat;}
#bbexp{ font-size:20px; padding-top:15px;}
#bright{float:left; width:450px; padding-left:10px;}
#bright img{width:450px; height:265px;}

#aaa{ padding:10px;}
#bbb{ padding:10px; display:none;}
#ccc{ padding:10px; display:none;}

.tbuta{width:115px; border-radius:5px; padding:0 5px; margin:0; height:27px; background:#9ACF16; border:none; font-size:12px; color:#333; cursor:pointer;}
.tbuta:hover{color:#fff; background:#6D9704;}

.tbutb{width:150px; border-radius:5px; padding:0 5px; margin:0 15px; height:27px; background:#9ACF16;  border:none;font-size:12px; color:#333; cursor:pointer;}
.tbutb:hover{color:#fff; background:#6D9704;}

.tbutc{width:155px; border-radius:5px; padding:0 5px; margin:0; height:27px; background:#9ACF16;  border:none; font-size:12px; color:#333; cursor:pointer;}
.tbutc:hover{color:#fff; background:#6D9704;}
.cact{color:#fff; background:#6D9704;}

#bbleft{ width:auto;}
#cleft .gnv{color:#000; text-align:left; padding:10px 5px 20px 5px; font-size:20px; font-weight:bold; text-align:center;}
#cleft .buyss{ padding:10px;}
#cleft .buy{ float:right; height:53px; width:116px;}

#cleft .buy .gns{ float:right; display:block; padding-right:25px; text-align:center; padding-left:20px; height:53px; font-size:23px; color:#fff; width:75px; line-height:53px;}
#cleft .buy .gns:hover{ color:#FF7600; }

#cleft .prc{color:#000;float:left; padding-top:15px;}
#cleft .prc .oldprc{ float:left; color:#000; font-size:13px; font-weight:bold; }
#cleft .prc .newprc{ float:left; color:#89b556; font-size:13px; padding-left:10px;  font-weight:bold; }
#cexp{ margin-top:5px; padding:10px 5px 5px 40px; font-size:14px; font-weight:bold; background:#ddeacf url(/imgs/page/hourglass.png) 10px 10px  no-repeat; min-height:50px; text-align:center;}
#cbexp{ font-size:20px; padding-top:5px; text-align:center;}
#cleft .gprc{float:right; height:53px; line-height:53px; font-size:30px; color:#000; padding-right:10px;font-weight:bold; }



a,a:active,a:visited{color:#000; text-decoration:none;}
a:hover{text-decoration:none;}
em a,em a:active,em a:visited,em a:hover{color:#E02F65; font-style:italic; text-decoration:none;}
input:focus,textarea:focus,img:focus,div:focus,a:focus {outline:none;}
 
#mlogo{float:right; margin-top:10px; font-size:13px; padding:5px; color:#777;}
#dd{float:left;font-style:italic;font-size:11px; padding-right:3px; padding-top:3px;color:#777; text-align:right;}
#dd a{ color:#777; text-decoration:none;font-style:italic;font-size:10px;}
#ll{float:left;}
#ll img{border:none; width:77px; }
#ll a{ border:none;}
#as{float:left; padding-left:2px;font-style:italic; font-size:10px;}
#as a{ color:#777; text-decoration:none;font-style:italic; font-size:10px;}

.line{ float:left;color:#000; height:5px; width:640px; background:url(/imgs/page/line.png) repeat-x; padding-left:5px; padding-bottom:15px;}

#t1{width:500px; margin:0 auto; border-collapse:collapse;border:1px solid #000; }
#t1 td{ text-align:center; border:1px solid #000; padding:5px; border-top:4px solid #000;}
.tr1 td{ background-color:#CCC;font-size:15px;}
.tit1{ font-size:20px;height:28px; border-bottom:3px solid #668;}

.linn{padding-bottom: 20px;padding-left: 5px;margin-bottom: 20px;border-bottom: 1px #CCCCCC solid;}

#t1 td{ text-align:center; border:1px solid #000; padding:5px; border-top:4px solid #000;}
.tr1 td{ background-color:#CCC;font-size:15px;}
.tit1{ font-size:20px;height:28px; border-bottom:3px solid #668;}



#t2{width:800px; margin:0 auto; border-collapse:collapse;border:1px solid #000; }
#t2 td{ text-align:center; border:1px solid #000; padding:5px; border-top:4px solid #000;}
.tr2 td{ background-color:#999;font-size:25px;}

/* pages */
#pages{height:25px;}
#pages table {height:22px; margin:0 auto; border:none;}
#pages table a, #pages table span{float:left; display:block; height:22px; background:#fff; font:bold 14px Arial, Helvetica, sans-serif; line-height:22px; padding:0 7px; margin-right:2px; color:#A0A0A4; text-decoration:none; border: 1px solid #E0E0E0; border-radius: 7px; text-align:center;}
#pages table span{background-color:#F0F0F0;}
#pages table a:hover {background-color:#F0F0F0;}
#pages a.first {background:#fff url(/imgs/other/first.png) center center no-repeat; padding:0 12px;}
#pages a.last {background:#fff url(/imgs/other/last.png) center center no-repeat; padding:0 12px;}
#pages a.prev {background:#fff url(/imgs/other/prev.png) center center no-repeat; padding:0 10px;}
#pages a.next {background:#fff url(/imgs/other/next.png) center center no-repeat; padding:0 10px;}
/* end pages */




.admfile {
	float:left;
	border:1px solid #000;
	text-align:center;
	padding:5px 5px;
}

.inc1{ height:22px; width:100px;}
.inc2{ float:left; width:50px; padding-right:10px; text-align:right; height:22px; line-height:22px;}
.inc3{ float:left; height:22px; line-height:22px;}

.indent1 {height:1px; font-size:0; line-height:0;}
.indent2 {height:2px; font-size:0; line-height:0;}
.indent3 {height:3px; font-size:0; line-height:0;}
.indent4 {height:4px; font-size:0; line-height:0;}
.indent5 {height:5px; font-size:0; line-height:0;}
.indent6 {height:6px; font-size:0; line-height:0;}
.indent7 {height:7px; font-size:0; line-height:0;}
.indent8 {height:8px; font-size:0; line-height:0;}
.indent9 {height:9px; font-size:0; line-height:0;}
.indent10 {height:10px; font-size:0; line-height:0;}
.indent15 {height:15px; font-size:0; line-height:0;}
.indent20 {height:20px; font-size:0; line-height:0;}
.indent25 {height:25px; font-size:0; line-height:0;}
.indent30 {height:30px; font-size:0; line-height:0;}
.indent35 {height:35px; font-size:0; line-height:0;}
.indent40 {height:40px; font-size:0; line-height:0;}
.indent45 {height:45px; font-size:0; line-height:0;}
.indent50 {height:50px; font-size:0; line-height:0;}
.indent60 {height:60px; font-size:0; line-height:0;}
.indent70 {height:70px; font-size:0; line-height:0;}
.indent75 {height:75px; font-size:0; line-height:0;}
.indent80 {height:80px; font-size:0; line-height:0;}
.indent100 {height:100px; font-size:0; line-height:0;}


#mainpres{padding-top:15px; min-height:100px;}
#mainpress a{ margin-top:5px; width:200px;text-decoration:none;font-size:15px; color:#a5a5a5; padding:5px 5px;line-height:15px; height:15px; text-align:left;font-weight:bold;display:block;}
#mainpress a:hover{color:#fff;text-align:center; background: #6E6E6E;border-radius: 8px;padding: 5px 5px;outline: none;}
#mainpress a.active{color:#fff;text-align:center; background: #6E6E6E;border-radius: 8px;padding: 5px 5px;outline: none;}


#prodblock{padding: 11px 14px 12px 14px;margin-bottom: 15px;border-radius: 6px;}
#prodblock h3{text-align: center;font-size: 18px; border-bottom:3px solid #f00; margin-bottom:15px;color: #f00;font-weight: bold;background: none;padding: 2px 0 8px 0;}
#prodblock .product{ display:block; text-decoration:none; padding-bottom: 30px;
margin-bottom: 20px;background:url(/imgs/page/hline.jpg) bottom center repeat-x;}
#prodblock .product:hover{ display:block; color:#ee781c; text-decoration:none;}
#prodblock .product .pimage{ float:left;text-align: center; width:300px; overflow: hidden;float: left; margin-right:10px;box-shadow: 0 0 3px #cccccc;}
#prodblock .product .pimage img{width:300px;}
#prodblock .product .pimage:hover{}
#prodblock .product .mmain{float: left;width: 380px; text-align:justify;}
#prodblock .product .mmain {color: #3e3e3e;font: bold 13px/20px Arial, Helvetica, sans-serif;border-bottom: none;text-align: left;}
#prodblock .product .more {color: #fff; background:#92062a; padding:0 10px;font: bold 13px/20px Arial, Helvetica, sans-serif;border-bottom: none;text-align: right; float:right; height:30px; line-height:30px; margin:10px 10px 0 0;}
#prodblock .product .prodtit {font-size: 20px;padding-bottom: 5px;color: #92062a;}
#prodblock .product .prodtit:hover {color: #999;}

#pard{ font-size:14px; color:#949494; margin-bottom:10px;}
#dessc{ font-size:14px; color:#949494;}

#slide{color:#000;height:395px;width:100%;}

/* main */
#mainleft{float:left;color:#000; width:225px; min-height:10px;background:none; padding-top:5px;}
#mainorder{color:#000;background: url(/imgs/page/menu_r.jpg) center  repeat-y; padding:0 3px 0 2px;width:220px;}

.titt{font-size:20px; padding:5px 0 15px 0; margin-bottom:10px;font-weight:300; color:#39383e;}
.titt h1 {
    font-size: 25px;
    padding-bottom: 5px;
    font-weight: 500;
    color: #92062a;
    border-bottom: 2px solid #92062a;
}
.df1{float:left;}
.dfr{float:right;}
.dam{float:right;}


/* end main color:#ee781c;*/

.list4 .padd .litit{font-size: 15px;text-align: center;padding-bottom: 5px;font-weight: bold;}
.list4 .padd .limain{font-size:16px;padding-top: 5px;color: #f00;text-align: left;}
.list4 {
	margin:0;
	position: relative;
	list-style: none;
	overflow: hidden;padding: 0;
}
.list4 .clear{clear:both; font-size:0; line-height:0; height:0;width:0; padding:0; margin:0;}
.list4 li {
	text-align:center;
	overflow:hidden;
	width: 225px;
	height:170px;
	float: left;
	position: relative;
	padding: 20px;
	margin: 0;
}
.list4 li div {
	width: 100%;
}
.list4 li div img { min-width:225px;}
.list4 li > div > a {
	overflow:hidden;
	height:168px; width:225px;
	position: relative;
	display: block;
}
.list4 li > div > a > span {
	position: absolute !important;
	top: 50%;
	left: 50%;
	width: 0;
	height: 0;
	background: url(/imgs/page/patternhover1.png) repeat;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.list4 li > div > a:hover span {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/imgs/page/patternhover1.png) repeat;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.list4 li > div > a > strong {
	position: absolute !important;
	top: 50%;
	left: 50%;
	width: 0;
	height: 0;
	background: url(/imgs/page/patternhover2.png) repeat;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.list4 li > div > a:hover strong {
	top: 5%;
	left: 5%;
	width: 90%;
	height: 90%;
	background: url(/imgs/page/patternhover2.png) repeat;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.newline{height:30px; font-size:25px; font-weight:bold; width:465px; color:#848484;margin-bottom:5px; }
.tits{ width:370px; float:left;font-size:18px;}
.titts{ width:360px; float:left;font-size:18px;}


#mainbann{color:#000;width:210px; padding-top:20px; margin:0 auto;}
.clear{clear:both; font-size:0; line-height:0; height:0;}
.cform{ width:280px; line-height:5px; height:65px; padding-top:15px; }
.cform form{ width:280px;line-height:5px; height:65px; }

/*mail form*/
.error{ background: #f00; width:100px;}
#eform{}
.tarea{ float:left; width:210px;padding-left:2px;}
.col{resize: none !important;width:190px; height:222px;border:2px double #999;font-size:12px;}
.colerror{background-color:#c70000; border:none; width:190px; height:72px;  font-size:12px; color:#000;}
.texa{ float:left; width:300px; }
.alert{font-size:15px; font-weight:500; color:#F00; font-weight:bold; padding:10px 0 0 3px;}
.sendmail{width:600px; height:40px;margin:125px auto; text-align:center;font-size:20px; font-weight:bold; color:#9C6;}
.til{ float:left; width:110px; height:19px; color:#000000; font-size:12px;padding-top:5px;}
.ertil{ float:left; width:110px; height:19px; color:#f00; font-weight:bold; font-size:12px; padding-top:5px;}
.til2{ float:left; color:#000000; font-size:12px; padding-top:2px;}
.ertil2{ float:left; color:#f00; font-weight:bold; font-size:12px;}
.astx{ text-align:right;color:#f00; font-size:15px; }
.astxlarge{text-align:right; color:#f00;font-size:20px;}
.textin{ float:left; width:170px; height:18px; border:2px double #999;font-size:12px; }
.but2{width:87px; height:27px;background:url(/imgs/page/reset.png) 0 0 no-repeat; border:none;font-weight:bold;  font-size:12px; color:#fff; cursor:pointer;}
.but1{width:87px; height:27px;background:url(/imgs/page/send.png) 0 0 no-repeat;  border:none; font-weight:bold; font-size:12px; color:#fff; cursor:pointer;}
/*end mailform*/
#hhform{ float:left; width:380px;border: 2px solid #CCC; background:#D4D4D4; border-radius: 10px;padding: 4px 8px;outline: none; }
.texh{ float:left; width:310px; padding-left:51px; padding-bottom:15px;
}


.buta2{ margin-left:15px;width:130px; line-height:27px; font-size:12px; height:27px;background:url(/imgs/page/buth.png) 0 0 repeat-x;  border:none; color:#fff; cursor:pointer; border-radius:10px;}
.buta2:hover{background:url(/imgs/page/buth.png) 0 bottom repeat-x;}
#sedram{ display:none;}
#sarca{ display:block;}
#svisa{ display:none;}

.texth{ float:left; width:226px; height:35px; border:2px double #999;font-size:12px; border: 1px solid #CCC; border-radius: 10px;padding: 4px 8px;outline: none;}
.colh{resize: none !important;width:226px; height:130px; border: 1px solid #CCC; border-radius: 10px;padding: 4px 8px;outline: none;font-size:12px;}

/* spaces */
.space1{float:left; height:1px; font-size:1px;}
.space2{width:1px; font-size:1px;}
.spacez3{width:1px; font-size:1px; height:7px;}
.space3{width:1px; font-size:1px; height:10px;}
.space4{width:1px; font-size:1px; height:18px;}
.space5{width:1px; font-size:1px; height:1px;}
.space6{width:1px; font-size:1px; height:30px;}
.space7{width:1px; font-size:1px; height:5px;}
.space8{width:1px; font-size:1px; height:15px;}
.space9{width:1px; font-size:1px; height:25px;}
.space10{width:1px; font-size:1px; height:20px;}
.space11{width:1px; font-size:1px; height:45px;}
/* end spaces */


/* spaces */
.wspace1{float:left; width:5px;  font-size:1px; height:1px;}
.wspace2{float:left; width:10px; font-size:1px; height:1px;}
.wspace3{float:left; width:15px; font-size:1px; height:1px;}
.wspace4{float:left; width:20px; font-size:1px; height:1px;}
.wspace5{float:left; width:25px; font-size:1px; height:1px;}
.wspace6{float:left; width:30px; font-size:1px; height:1px;}
.wspace7{float:left; width:35px; font-size:1px; height:1px;}
.wspace8{float:left; width:40px; font-size:1px; height:1px;}
.wspace9{float:left; width:45px; font-size:1px; height:1px;}
/* end spaces */


/*  other all */
.b{font-weight:bold;}
.c{text-align:center;}
.l{text-align:left;}
.r{text-align:right;}
.j{text-align:justify;}
.u{text-decoration:underline;}
.red {color:#d00;}
.little{ text-align:right; color:#F3C;  font-size:18px;  font-style:italic; }
.littletext{ text-align:right;color:#fff; font-size:13px;}
div.errtext1{float:left; color:#9e251e; font-size:12px; font-weight:bold; height:22px; padding-left:5px;}
.formd1 {float:left; width:225px; height:22px; padding-right:7px; text-align:right;}
.formd2 {float:left; height:22px;}
.formd01{float:left; height:50px; width:100px; border:1px solid #000;}
.formd110 {float:left; width:185px; height:22px; padding-right:7px; text-align:right;}
.formd001 {float:left; width:140px; height:22px; padding-right:7px;}
.formd002 {float:left; height:22px;}
.ins007{ height:18px; width:665px;}
/* end other all */

/* adminmenu */
#admin_menu {width:996px; height:32px; background:#7c7c7c; border:1px solid #7c7c7c; border-width:2px 0;}
#admin_menu div.n {float:left; width:20px; height:32px;}
#admin_menu div.but {float:left; height:32px;}
#admin_menu div.but a{display:block; line-height:32px; background:#ececec; color:#5c5c5c; text-decoration:none; text-align:center; font-weight:bold; font-size:14px;}
#admin_menu div.but a.active {background-color:#fff;}
#admin_menu div.but a:hover.active {background-color:#fff;}
#admin_menu div.but a:hover{background-color:#e5e5e5;}
#admin_menu div.space {float:left; width:2px; height:32px; background:#7c7c7c;}
.bdec{text-decoration:none; color:#000; font-size:13px;}
.aorder0{ float:left; height:80px; width:100px; text-align:center;}
.aorder{  float:left; height:80px; width:70px; text-align:center;}
.aorder1{ float:left; height:80px; width:110px; border:1px solid #000;}
.aorder2{ float:left; padding-left:10px; height:80px; width:230px;}
.aorder3{ float:left; padding-left:10px;height:80px; width:110px;}
.aorder4{ float:left; height:80px; width:70px; text-align:center;}
.aorder5{ float:left; height:80px; width:35px;}
.edit{width:32px; height:32px; border:none;font-size:0px; cursor:pointer; background:url(/imgs/page/edit.png) 0 0 no-repeat;}
.delete{width:32px; height:32px; border:none;font-size:0px; cursor:pointer; background:url(/imgs/page/delete.png) 0 0 no-repeat;}
.eorder{  float:left; height:140px; width:30px; text-align:center; }
.eorder1{ float:left; height:140px; width:150px; }
.eorder2{ float:left; padding-left:10px; height:140px; width:200px;}
.eorder3{ float:left; padding-left:10px;height:140px; width:120px;}
.eorder4{ float:left; height:140px; width:70px; text-align:center;}
.eorder5{ float:left; height:140px; width:120px;text-align:center;}
.eorder6{ float:left; height:140px; width:80px;text-align:center;}
.change{width:48px; height:48px; border:none;font-size:0px; cursor:pointer; background:url(/imgs/page/change.png) 0 0 no-repeat;}
.add{width:48px; height:48px; border:none;font-size:0px; cursor:pointer; background:url(/imgs/page/add.png) 0 0 no-repeat;}

.gic_{ float:left; height:140px; width:5px; background:url(/imgs/page/gic.png) repeat-y; }
/* end adminmenu */

#textmain{color:#202020; font-size:14px;}

div.upd1{margin:0 auto; background:#f5f5f5; width:400px; padding:20px; text-align:center; color:#9e251e; font-weight:bold; border:1px solid #9e251e;}
.csubm{background:#fff; cursor:pointer; color:#ab3300; font-size:14px; font-weight:bold; padding:2px 2px 4px 2px;}

.upload {float:left;position:relative;width:180px;height:25px;}
.realupload {float:left;width:150px;position:absolute;top:0;right:0;opacity:0;-moz-opacity:0;filter:alpha(opacity:0);z-index:2;}
.fakeupload {float:left;height:25px; width:140px;background:url(/imgs/page/nkar.png) 0 0 no-repeat;}
.fakeupload input {width:140px; height:25px; cursor:pointer;}
#footer{margin:0 auto; padding:10px 0;border-top: 1px solid #d0d0d0;width:1150px;}
#footer .ct{height:20px; line-height:20px; text-align:right; width:450px; float:right; color: #707070; font-size: 10px;text-transform: uppercase;}
.telss{vertical-align: inherit;}
#homemenus{ display:none;}
#rightmain iframe, #textmain, #rightplace{ width:100%!important;}

@media screen and (max-width: 2000px)
{

body {    zoom: 1.4;}

}

@media screen and (max-width: 1700px)
{

body {    zoom: 1.2;}

}


@media screen and (max-width: 1500px)
{
body { zoom: 1.1;}
}


@media screen and (max-width: 1400px)
{
body { zoom: 1;}
}


@media screen and (max-width: 650px)
{
	#rightmain iframe, #textmain, #rightplace{ width:100%!important; height:auto!important;}
	#homemenus {    
    position: fixed;
    display: block;
    float: left;
    width: 55px;
    margin-top: 5px;
    left: 5px;
    color: #f00;
    background: #fff url(/imgs/page/redmenu.png) center no-repeat;
    height: 55px;
    line-height: 0;
    font-size: 0;
    background-size: contain;
    z-index: 99999999999;
    border-radius: 28px;
    box-shadow: 0 0 13px #4c4949;
    text-align: right;
}
	#leftside{ display:none;}
	#main .act{ display:block;}
	.telss{ display:none;}
	.titt h1 {
    font-size: 25px;
    padding-bottom: 5px;
    font-weight: 700;
	text-align:center;
    color: #92062a;
    border-bottom: 2px solid #92062a;
}
.titt {
    font-size: 20px;
    padding: 0;
    margin-bottom: 0;
    font-weight: 300;
    color: #39383e;
}
#navmenu-v {
    padding: 0;
}
#leftside {
    min-height: 100px;
    padding-bottom: 0;
}
#alls{ width: 96%;    padding: 64px 2% 0 2%; overflow: hidden; }
#header{    margin: 0;    width: 100%;height: auto;    background: none; overflow: hidden; }

.allphone {
    margin: 0;
    width: 100%;
    float: none!important;
    padding-top: 10px;
}
.gplus{ display:none;}
#logo {
    padding: 7px 5px 10px 5px;
    width: 100%;
    border: none;
    float: none;
    margin: 0 auto;
    box-sizing: border-box;
    padding-bottom: 5px;
	height:auto;
}
#logo img {
    border: none;
    width: 100%;
    height: auto;
}
.phone {    float: none;    text-align: center;    width: 100%;    padding: 0;    font-size: 34px;    color: #92062a;}
#buts{    width: 100%;    overflow-x: scroll;}
#but{float: none;    width: 1000px;}
#allmains {    background: none;    width: 100%;    margin: 0;}
#main {    padding: 0;    width: 100%;    margin: 0;}
#leftside {    width: 100%;    float: none;}
#navmenu-v{       width: 96%;    margin: 0 2%;}
#navmenu-v .cats, #navmenu-v .cats:hover, #navmenu-v li, #navmenu-v ul{      width: 100%;}
#sliderss{ display:none;}
#banner {    float: none;    width: 240px;    padding-top: 10px;    margin: 0 auto;}
#rightmain {    width: 100%;    min-height: 340px;    float: none;}
#rightplace {    float: none;    width: 100%;}
#rightplace img {    float: none;    width: 100%; height:auto;}
#prodblock{    width: 100%;    padding: 0;    margin: 0;}
#prodblock .product .pimage {    float: none;    text-align: center;    width: 300px;    overflow: hidden;    margin: 0 auto;     padding-top: 5px;}
.mmmleft{width: 100%;    float: none!important;}
#prodblock .product .mmain{    float: none;    width: 100%;    margin: 0;    padding: 0;}
#footer{ width:100%;}
#tsss {    float: none;       margin: 0 auto;}
#arravt {    width: 100%!important;    padding: 0!important;    margin: 0;}
table{width: 100%;     display: block;   border: 0;    overflow-x: scroll;}
tbody{width: 100%;    border: 0;    overflow-x: scroll;}
.list4 {    width: 100%;}
.list4 li{    width: 31%;    padding: 1%;    height: auto;}
.list4 li > div > a {    width: 100%;    height: auto;}
.list4 li div img{ min-width:auto;}
}


@media screen and (max-width: 440px)
{
    body {    zoom: 1;    width: auto;margin:0;}
    
   p , span{ font-size:16px!important;     font-weight: normal;} 
   .phone a, .phone span{color: #000;  font-size:16px!important;     font-weight: bold;}
   .phone a{color: #000;  font-size:30px!important;    font-weight: bold;}
   .phone span b{display:block;    text-align: center;    padding-top: 10px;}
   .phone br{display:none;}
   #but {     width: 700px;height: 30px;    padding-top: 2px;}
   #but a {    font-size: 12px;       padding: 0 3px;     margin: 0 5px;    height: 25px;    line-height: 25px;}
   #but a.active, #but a:hover {    border-bottom: 2px solid #F3F3F3;}
   #buts {       padding-bottom: 5px;     display: none;   height: 45px;    padding-top: 5px;}
   #alls {    padding: 0 2% 0 2%;    overflow: hidden;border-top: 20px solid #92062a;}
   #logo {    text-align: center;}
   #logo img {    width: 85%;}
   .allphone {    padding-top: 0;}
   .titt h1 {    font-size: 20px;    padding-top: 5px;}
   #navmenu-v a {    font-size: 17px; width:auto;}
   .list4 {    width: 100%;    padding: 0;}
   
   
   
}