*{ padding:0; margin:0;}
@import url(http://fonts.googleapis.com/css?family=Droid+Sans);
img {border:none;}
body{font-family:'Droid Sans',sans-serif;font-size:13px; width:100%;background:url(/imgs/page/bg.png) 0 0 repeat;;}
ol, ul{padding-left: 35px;}
#acontent{margin:0 auto;width:1000px;}
#all{background:url(/imgs/page/ftbg.png) bottom center no-repeat;margin: 0 auto; width:1000px; padding:0 70px;}
#header{margin: 0 auto;  width: 1000px;  height: 232px;  background: url(/imgs/page/header.png) 0 0 no-repeat; } 
#logo{padding: 7px 0 0 0;  width: 450px;  height: 170px;  border: none;  float: left;}
#logo a{width: 450px;  height:130px; display:block;}
#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;}
#navmenu a{background:url(/imgs/page/button.jpg) 0 0 no-repeat; width:240px; height:40px; display:block; margin:2px 0; }
#navmenu a h2{ font-size:13px; height:40px; text-transform:uppercase; line-height:40px; padding-left:10px;}
#navmenu a h2:hover,#navmenu a h2.active { font-size:13px; color:#FE0000; height:40px; line-height:40px; padding-left:10px;}


.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;}


#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{margin-top:5px; height:50px;overflow:hidden;  background: url(/imgs/page/hline.jpg) 1px 35px repeat-x; }

#but a{font-size:13px; font-weight:bold; text-transform:uppercase;  color:#000; line-height:35px; display:block; text-decoration:none; padding:0 2px; float:left; margin:0 14px;}
#but a.active, #but a:hover{text-decoration:none; text-decoration: none;color:#009FCF;}

#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; width:720px}
.ssl{ height:250px; width:720px;}

#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:1000px;  margin:0 auto;min-height:500px;color:#000;}

#leftside{width:240px; 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:#09749c;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: 377px;
    font-weight: bold;
    font-size: 39px;
    color: #ffffff;
    padding: 30px 45px 10px 0;
}
.phone span{font-size:12px; text-align:right;}
#rightmain{width:1000px; min-height:340px; float:left; padding-right:19px;}
#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: 1000px;height: 300px;overflow: hidden;}

.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:1000px; 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; width:1000px; margin:0 auto;background:url(/imgs/page/mbg.png) 0 0 no-repeat;}

.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;font-size:13px;}
a:hover{text-decoration:none;}
em a,em a:active,em a:visited,em a:hover{color:#E02F65; font-style:italic; text-decoration:none;font-size:13px;}
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:#09749c; 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: #09749C;}
#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:0 0 5px 0; font-weight: 500; color: #000; border-bottom:3px solid #0081AB;}
.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;
padding:0;
	position: relative;
	list-style: none;
	overflow: hidden;
}
.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: 12px;
	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:107px;border:1px double #4871A8;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:1px double #4871A8;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:190px; height:27px;background: #4871A8;  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:0;}
#footer .hhd{height:20px; line-height:20px; text-align:right; width:450px; float:right; color: #FE0000; font-size: 10px;text-transform: uppercase;}

.mmkmain{float:right; width:944px; padding:10px 25px;  background: #ffffff;  border: 2px solid #fff;  box-shadow: 0 0 10px #7E7E81;  opacity: 0.8;}
.phone a{    font-weight: bold;    font-size: 30px;    color: #ffffff;    padding: 15px 0; }
/*
To 1000px
801, 672, 572, 380 
*/
@media screen and (max-width: 1015px) {

}

/*901*/
@media screen and (max-width: 941px) {

}
/*
To 850px
*/
@media screen and (max-width: 850px) {

}

/*
To 672px
*/
@media screen and (max-width: 672px) {

}

/*
To 572px
*/
@media screen and (max-width: 572px) {
#all, #header, #allmains, #main{     width: 100%;    padding: 0;}
.mmkmain{     width: 100%;    margin:0;     overflow: hidden;box-sizing: border-box;padding: 1%;}
.mmkmain img{   width: 100%;    padding: 0; margin:0; height:auto;}
.phone {    float: none;    text-align: center;    width: 100%;    font-weight: bold;    font-size: 39px;    color: #ffffff;    padding: 15px 0;    background: #0098C6;}
#logo, #logo a {    width: 100%;    height: 105px;    padding: 0;    display: block;    margin: 0;}
#header{ background:none;}
#logo a {    background: url(/imgs/page/logo.png) 0 0 no-repeat;    background-size: cover;}
.phone br{ display:none;}
.phone span {    font-size: 12px;    width: 100%;    text-align: center;    display: block;}
#but {    height: auto;    background: #fff;    display: flex;    padding: 0 ;    justify-content: center;    flex-wrap: wrap;      margin: 0;    justify-content: space-between;}
#header{ height:auto;    background: #fff;}
#header .clear{ display:none;}
#but a{    float: none;   margin: 0;}
.mmkmain table{zoom: 0.8;}
.list4 {    display: flex;    position: relative;    list-style: none;    overflow: hidden;    flex-direction: column;    align-content: center;    justify-content: center;}
.list4 li {     float: none;    margin: auto;    width: 100%;    padding: 10px 0;    height: auto;}
#colorbox, #cboxWrapper, #cboxOverlay{ display:none!important;}
.list4 li > div > a {    overflow: hidden;    height: auto;    width: 100%;}
.list4 li div img {    min-width: 100%;    min-height: 100%;    height: 100%;}
.phone a{    font-weight: bold;    font-size: 30px;    color: #ffffff;    padding: 15px 0;    background: #0098C6;}


}

/*
To 440px
*/
@media screen and (max-width: 440px) {
	
#but a {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #000;
    line-height: 35px;
    display: block;
    text-decoration: none;
    padding: 0 10px;
}



}

/*
To 320px
*/
@media screen and (max-width: 320px) {
}