/*Version:             1.0.0(2013-01-30)*/
html,body{-webkit-text-size-adjust:none;}
body,dl,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p{padding:0; margin:0;}
body{width:100%; margin:auto; font:12px/150%  "Trebuchet MS",Verdana, Arial,"Lucida Grande", Lucida, Helvetica, sans-serif; color:#333; background:#eee; text-align:left; position:relative;}
fieldset,img {border:none;}
li {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
tr,td,select,input{font:12px/150%  "Trebuchet MS",Verdana, Arial,"Lucida Grande",Helvetica, sans-serif;}
label,img,input,textarea,select,button {vertical-align:middle;}
input.text, textarea {border:1px solid #ccc;}
button{overflow:visible;cursor:pointer;}

a{color:#333;text-decoration:none; outline:none;}
a:hover{color:#f60;text-decoration:underline;}

.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

.systemAlert{color:#f30;font-weight:bold;}
a.systemAlert{color:#f30;}

.row{overflow:auto;zoom:1;}
.nav{ padding:5px 10px;}
.nav a{ text-decoration:underline;}
.content{ padding:10px;}

/* __header----------------------------*/
#header { width:800px; margin:0 auto; border-top:30px solid #8bc43f; background:url(../images/topBg.gif) no-repeat; overflow:auto;zoom:1; }
.logo{ float:left;}
.logo a { text-indent:-9999px; display:block; width:410px; height:85px; background: url(../images/logo.gif) no-repeat 20px 5px; }
.topBar{ float:right;}
.lang{ text-align:right; padding:20px;}
.lang a{ color:#598e12; text-transform:uppercase;}

/* __pageBody----------------------------*/
#pageBody { width:800px; margin:0px auto; padding:10px 0; overflow:auto; zoom:1; background:url(../images/pageBg.gif) repeat-y 155px 0; background:#fff; }

/* __sideBar----------------------------*/
#sideBar { width:150px; float:left; padding-left:10px; overflow:hidden; }
.sideMenu{ margin-bottom:10px;}
.sideMenu h3{ font-weight:bold; color:#333; background:url(../images/icon01.gif) no-repeat 0 10px; border-bottom:1px solid #8bc43f; padding:5px 5px 5px 15px;}
.sideMenu li{ background:url(../images/icon02.gif) no-repeat 5px 10px; padding:3px 3px 3px 15px;}

.sideBox h3{ font-weight:bold; color:#333; background:url(../images/icon01.gif) no-repeat 0 10px; border-bottom:1px solid #8bc43f; padding:5px 5px 5px 15px;}
.sideBox .content{ padding:10px 0;}

/* __mainBody----------------------------*/
#mainBody { width:630px; float:right; overflow:hidden; }
.mainBox h3{ border-bottom:3px solid #e9e9e9; font-size:14px; font-weight:bold; padding:5px;}

.newsBox{}
.newsBox dl{ margin:5px 0; overflow:auto;zoom:1;  background: url(../images/icon03.gif) no-repeat 5px 10px; line-height:24px; border-bottom:1px dotted #eee; padding:0;}
.newsBox dt{ float:right; height:24px; color:#666;margin:0 10px;}
.newsBox dd{height:24px; overflow:hidden; margin-left:15px;}
.newsBox dd a{ font-size:12px; color:#333; }

.newsBox2{ padding:20px;}
.newsBox2 h4{ font-weight:bold; text-align:center; font-size:14px;}
.newsBox2 .data{ color:#999; text-align:right;margin:10px 0;}

.productsBox{ float:left; width:184px; padding:13px;}
.productsBox .proImg img{ padding:3px; border:1px solid #eee;}

.search{ float:right;}
.search .input{ border:1px solid #eee; padding:1px; width:180px;}

.productBox h4{ background:#eee; padding:10px; text-align:center; font-size:18px; color:#666;}
.productBox .proImg{ text-align:center; padding:20px;}

/* __footer----------------------------*/
#footer { width:790px; margin:0 auto; background:#8bc43f; text-align:center; padding:5px; color:#fff; }
#footer a{ color:#fff;}

/* Nav Pages */
.navpages{padding:5px;}
.navpages ul{text-align:right;margin:0;padding:0}
.navpages li{list-style:none;display:inline; width:14px;margin-right:2px;}
.navpages li.thepage{margin-right:5px;color: #333;padding:1px 4px; width:auto}
.navpages a{text-decoration:none;color:#333;padding:1px 4px;border:1px solid #ddd; background:#fff;}
.navpages a:hover{border:1px solid #67A10D;color:#fff;background:#82C61B; text-decoration:none}
.navpages li.curr_linkpage{border:1px solid #67A10D;color:#fff;padding:1px 4px;background:#82C61B;}