/* CSS Document */
body {  padding:0; margin:0; background:#4c514b; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color: #232323;}
img { border:none}
form { margin:0; padding:0}
input { font-family:Tahoma, Geneva, sans-serif; font-size:12px}
i.clear { clear:both; height:1px; display:block}
i.clear img { height:1px}
a { color: #5e5e5e;
}
a:hover { color:#444; text-decoration:none}
p strong a { color:#ab3300}
p a { color:#688622}
p.af { color:#688622; text-align: right;}
img, div, #sm { _behavior: url(images/iepngfix.htc) }

#all { width:expression(((document.documentElement.clientWidth || document.body.clientWidth) > 998)? "100%" : "998px"); min-width:998px; max-width:1423px; margin:0 auto; background:url(bg.jpg); border-left:solid 1px #fff; border-right:solid 1px #fff; *border:none; position:relative}
#all2 { margin:0 auto; background:url(bg.jpg); border-left:solid 1px #fff; border-right:solid 1px #fff; *border:none; position:relative}
.print { background:#fff}
.print #all { background:#fff; width:660px; min-width:inherit; font-family:Arial, Helvetica, sans-serif}
.printtt { float:right}

/* #top { height:181px; background:#fff url(top_day_s.jpg) no-repeat center top; font-size:11px; overflow:hidden} */
#top { height:181px; background:#fff url(top_day_s.jpg) no-repeat center top; font-size:11px; overflow:hidden; position:relative}
#top.night { background:url(top_night_s.jpg) no-repeat center top}
.main #top { height:393px; position:relative; background:#fff url(top_day.jpg) no-repeat left top; font-size:11px}
.main #top.night { background:url(top_night.jpg) no-repeat left top}

/* #ftop { text-align:left; height:360px; position:absolute; width:100%; left:0; width:1423px} */
#ftop { text-align:center; height:149px; position:absolute; z-index:1; width:100%; left:0; top:0}
.main #ftop { text-align:left; height:360px; left:0; width:1423px; z-index:3}
#ftop div { position:absolute; bottom:0; right:0}
.main #ftop div { position:absolute; bottom:0; left:0; color:#fff}

/* #sm { margin:21px 100px 0 9px; padding:0; background:url(sm.png) no-repeat 0 0; width:130px; height:34px; float:left;}
.main #sm { position:absolute;} */
#sm { margin:21px 100px 0 9px; padding:0; background:url(sm.png) no-repeat 0 0; width:130px; height:34px; float:left; position:absolute; z-index:4; left:0}
#sm span { display:none}
#sm li { list-style:none; margin:0; padding:0; position:absolute}
#sm li a { display:block; width:34px; height:34px; position:absolute}
#sm li a#sm2 { margin-left:47px}
#sm li a#sm3 { margin-left:96px}

#slogan { background:url(slogan_s.png) no-repeat 0 0; width:290px; height:80px; position:absolute; right:0; top:0; z-index:2}
.main #slogan { left:645px; top:21px; background:url(slogan.png) no-repeat 0 0; width:267px; height:75px; position:absolute}
.main .night #slogan { background-image:url(slogann.png)}
#slogan span { display:none}

#top .logo { margin:0 auto; display:block; width:251px; height:148px }
.main #top .logo { margin-top:232px; margin-left:773px; width:176px; height:127px;}

.say1 { position:absolute; left:73px; top:72px; width:240px; height:78px; padding:5px 15px 0 15px; background:url(say1.png) no-repeat 0 0; text-align:right; color:#414041}
.night .say1 { color:#fff; background-image:url(say1n.png)}
.say2 { position:absolute; left:228px; top:161px; width:198px; height:46px; padding:82px 10px 0 25px; background:url(say2.png) no-repeat 0 0; color:#fff}

#divmm { background:url(mm.gif) repeat-x left top; height:32px; border-top:solid 1px #508503; }
#mm { margin:0; padding:0}
#mm li { float:left; list-style:none; color:#fff; font-size:12px; padding:8px 14px 0 8px; background:url(mmb.gif) no-repeat right bottom; height:25px}
#mm li.search { padding:4px 100px 0 10px; height:29px}
#mm li a { color:#fff; text-decoration:none}
#mm li a:hover { color:#efefef}
#mm input { font-size:12px; color:#666}
#mm .subm { background:url(search.gif) no-repeat center bottom; border:none; height:23px; width:55px; color:#fff}

#header { background:url(header.jpg) repeat-x left top; border-top:solid 1px #fff; padding: 30px 4px 80px 8px; font-family:Arial, Helvetica, sans-serif; position:relative}
.window #header { border:none; padding:0; position:relative}

#left { /*float:left;*/ width:219px; position:absolute; top:30px}
#right { /*float:right;*/ width:219px; position:absolute; right:4px; top:30px}

/* #left h2, #right h2 { height:24px; font-size:18px; margin:0; padding:0; font-weight:normal; color:#fff; font-family:Tahoma, Geneva, sans-serif}
*/
#left .dh2, #right .dh2 { height:24px; font-size:18px; margin:0; padding:0; font-weight:normal; color:#fff; font-family:Tahoma, Geneva, sans-serif}

#left .dh2 { background:#d2d3d2 url(h2_left.jpg) no-repeat right center; padding-left:26px}
#right .dh2 { background:#d2d3d2 url(h2_right.jpg) no-repeat left center; text-align:right; padding-right:26px}
#header .dh2.green { background-color:#4ac828}
#header .dh2.blue { background-color:#2f8fb9}
#header .dh2.yellow { background-color:#fddd28}
#header .dh2.red { background-color:#da2323}
#header .dh2.orange { background-color:#fdb02b}
#header .dh2.pink { background-color:#e92cfb}
/*
#left h2 { background:#d2d3d2 url(h2_left.jpg) no-repeat right center; padding-left:26px}
#right h2 { background:#d2d3d2 url(h2_right.jpg) no-repeat left center; text-align:right; padding-right:26px}
#header h2.green { background-color:#4ac828}
#header h2.blue { background-color:#2f8fb9}
#header h2.yellow { background-color:#fddd28}
#header h2.red { background-color:#da2323}
#header h2.orange { background-color:#fdb02b}
#header h2.pink { background-color:#e92cfb} */

#left ul, #right ul { margin:8px 0 25px 5px; padding:0}
#left ul li, #right ul li { list-style:none; background:url(dot_b.gif) repeat-x left bottom; padding:5px 0 5px 3px}
#left ul li a, #right ul li a { text-decoration:none; padding-left:10px; display:block; background:url(dot_or.gif) no-repeat left 6px}

.ask { background:#e8e8e8 url(ask1.gif) no-repeat left bottom}
.ask div { background:url(ask2.gif) no-repeat right bottom; padding:10px 5px; text-align:center}
.ask b { color:#fe8004}

#header .vote li { overflow:hidden; padding:12px 5px 10px 5px; _zoom:1}
.vote { overflow:hidden; _zoom:1; padding-bottom:20px}
.vote input { float:left; margin:0 15px 6px 0}
.vote input.subm { float:right; margin:0;}
#header .vote.result li { padding:5px 5px 5px 5px}
#header .vote.result ul { margin-bottom:6px}
.vote div { background:url(vote_line1.gif) no-repeat 0 0; margin:5px 0}
.vote div div { background:url(vote_line2.gif) no-repeat right 0; padding:1px; margin:0}
.vote div img { height:10px}
.vote span { width:50px; float:right; text-align:right}
.vote .details { text-align:right}
.vote .details a { font-weight:bold; color:#fe8004; padding-right:16px; background:url(arrow_g2.gif) no-repeat right center; text-decoration:none}

.vote_green span { color:#4ac828}
.vote_blue span { color:#2f8fb9}
.vote_yellow span { color:#fddd28}
.vote_red span { color:#da2323}
.vote_orange span { color:#fdb02b}
.vote_pink span { color:#e92cfb}

.prod .lh4 { color:#29be01; font-size:12px; margin:0; padding:0}
.prod div { padding:5px 10px; text-align:center}
#header .prod div a { background:none; padding:0}
.prod div img { display:block; border:solid 1px #878e94; margin:0 auto 6px auto}
.prod .lh4 a { color:#29be01}

.news { text-align:right; color:#919292}
.news div { padding:0 5px}
.news .dh5 { color:#fff; font-size:11px; padding:0; margin:20px 0 10px 0; text-align:left; border-bottom:solid 1px #89b300; line-height:11px}
.news .dh5 span { background:url(h52.gif) no-repeat right center; padding-right:5px}
.news .dh5 span span { background:url(h51.gif) no-repeat left center; padding:0 0 0 5px}
.news .dh4 { color:#505150; font-size:12px; font-weight: bold; margin:0 0 3px 0; padding:0}
.news .dh4 a { color:#505150; text-decoration:none}
.news .dh4 a:hover { color:#919292}
.news .details { margin:5px 0 0 0; padding:0}
.news .details a { font-size:11px; color:#89b300}

#content { margin:0 240px}
.window #content { margin:0; padding:10px 0; text-align:center}

.path { padding:0 0 10px 0; color:#688622; margin:0 240px}
.path.p2 { margin:0}
.path a { color:#688622}
.window .path { color:#fff; font-weight:bold; font-size:12px; padding:10px; text-align:center; background:#99c532; display:block; margin:0}
.window .path a { color:#fff}

#content h3 { color:#688622; font-size:13pt; margin:10px 0 10px 0}
#content h2 { color:#e89300; font-size:15px; padding:0; margin:10px 0 10px 0}
h1 { color:#688622; font-size:15pt; margin:10px 0 10px 0; padding:0}

.dh33 { color:#e89300; font-size:14pt; margin:10px 0 10px 0; font-weight:bold;}

.gallery { margin:0 auto; border-collapse:collapse;}
.gallery td { border:solid 1px #f5f5f5; text-align:center; font-size:11px; padding:10px 1%}
.gallery img { border:solid 1px #878e94; display:block; margin:3px auto}

#content li { list-style-image:url(arrow_g.gif);padding:1px 0 1px 3px;}

#footer { font-size:11px; padding:48px 0 0 0; background:url(footer2.gif) no-repeat right top; _zoom:1}
.window #footer, .print #footer { background:none; text-align:center; padding-bottom:10px}
#f1 { background:url(footer.gif) repeat-x 0 0; padding:20px 20px 20px 160px}
#footer .logo { position:absolute; display:block; bottom:0; left:45%}
.phone { position:absolute; left:0; bottom:0}
.count { float:right}
.window .count { float:none; padding:10px 0}

#header .search { padding:5px 0 5px 5px; color:#403f3f; margin-bottom:15px}
#header .search div { padding:0 0 7px 3px; margin-bottom:7px; background:url(dot_b.gif) repeat-x left bottom}
#header .search select { width:100%; margin:3px 0}

.product { margin:20px 0}
.pm { margin:0; padding:0; float:left;}
#header .pm li { list-style-image:none; list-style:none; background:url(dot_b.gif) repeat-x left bottom; padding: 5px 4px 5px 2px} 
.pm li h4 { text-transform:uppercase; font-size:12px; margin:0; padding:3px 0 1px 0; text-align:center}
.pm li a { padding-left:3px; text-decoration:none}
.pm li a:hover, .pm li.act a { color:#fb5e00}
.pm li.act a { }
.prodin { }
.product table { border:solid 1px #f5f5f5}
.product table td { text-align:center; padding:5px;}
.product table td p { margin:0; padding:0}
.product table td:hover { background:#f5f5f5}
.product table img { border:solid 1px #878e94; display:block; margin:3px auto;}
.tabs { margin:0; padding:0; display:block; overflow:hidden}
#header .tabs li { list-style:none; float:left; padding:0 0 0 8px; margin:0 2px 0 0; background:#e1e1e1 url(h51na.gif) no-repeat 0 0; opacity:0.60; filter:alpha(opacity=60); -moz-opacity:0.60;}
.tabs li a { text-decoration:none; padding:8px 8px 4px 0; display:block; background:url(h52na.gif) no-repeat right top;}
#header .tabs li.act { background:#89b300 url(h51.gif) no-repeat 0 0;}
#header .tabs li.act a { background:url(h52.gif) no-repeat right top; color:#fff}
#header .tabs li:hover, #header .tabs li.act { opacity:1; filter:alpha(opacity=100); -moz-opacity:1;}
.product .pages { text-align:center}
.product .pages b { color:#fb5e00}

.sale { border:solid 1px #999; padding:10px 20px; text-align:center; width:70%; margin:15px auto;}
#header .sale h2 { margin:0; padding:0; color:#e89300; font-size:15px; }
#header .sale h3 { margin:0; padding:0; background:none; color:#688622; font-size:15px;}

.main2 { font-size: 11pt; color: #E89300; font-weight: bold;}
.text { font-size:11px}
.project { margin:0; padding:0; overflow:hidden; border:solid 1px #f5f5f5; _zoom:1}
#all .project li { float:left; list-style-image:none; list-style:none; overflow:hidden; padding:5px 2px; text-align:center; width:172px}
.project li:hover { background:#f5f5f5}
.project li p { margin:0; padding:0}
.project img { border:solid 1px #878e94; margin:3px auto;}

.rol { margin:0; padding:0; overflow:hidden; /* border:solid 1px #f5f5f5; */ _zoom:1}
#all .rol li { float:left; list-style-image:none; list-style:none; overflow:hidden; padding: 5px 5px; text-align:center; width:210px}
.rol li:hover { background:#f5f5f5}
.rol li p { margin:0; padding:0}
.rol img { border:solid 1px #878e94; margin:3px auto;}

.share { margin:20px 0; height:40px; padding:0 0}
.share li, #content .share li  { margin:0; padding:0 2px; float:left; list-style:none}

.news-down strong a {
font-family: times new roman, serif !important;
font-size: 13pt;
font-weight:normal;
color: #930 !important;
line-height: 1.2em!important;
}
.news-down p {
margin-top:3px;
}
.dalee {
color: #999
}
