@charset "utf-8";
/* CSS Document */
img{border:0px;}

h1{font-size:30px; font-family:Arial; font-weight:normal; margin-bottom:20px;}
h2{font-size:26px; font-family:Arial; font-weight:bold;  margin-bottom:5px;}
h3{font-size:16px; font-family:Arial; font-weight:normal;margin:20px 0; }
p{font-size:13px; font-family: Arial; font-weight:normal;}


input::-webkit-input-placeholder {
   color: #999;
}

input:-moz-placeholder {  
   color: #999;
}

textarea::-webkit-input-placeholder {
   color: #999;
}

textarea:-moz-placeholder {  
   color: #999;
}

embed{z-index:99;}

a{outline: none; text-decoration:none;}
a:hover{color:#000000;}
textarea{resize: none;}

/* CSS Document */
a, a:hover, a:visited{text-decoration:none; }

html, body{
    margin:0;
    padding:0;
	font-family:Helvetica,Verdana; 
	font-size:14px;
	font-weight:normal;
	background:#f3f3f3;
	/*background: url("./images/bg_product.jpg") no-repeat center top;*/
	/*background:url(./images/bg_main.jpg) repeat-y top center #ddd;*/
}

.main{width:100%;background:#fff;padding:0 0 3px 0;}
.main-content{width:100%;padding:3px 0 0 0;background:#fff;}

.block-menu-overlay{width:800px;height:70px;background:#fff;position:absolute;opacity:0.01; filter:alpha(opacity=1);z-index:101;}
.rc-10{border-radius:10px; -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;}
.rc-5{border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;}

.button{background:url(./images/bg_btn.jpg) center center repeat-x;min-width:10px;line-height:30px; padding:0 20px;font-size:13px;cursor:pointer;margin:5px 10px;border:1px solid #1b1b1b;color:#fff;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;}
.button:hover{color:#0f0;}
.button.right{float:right;}
.button.left{float:left;}

.logout-container{height:30px;width:500px;float:right;}
.logout-user-txt{color:#fff;font-size:14px;margin:5px 0;padding:0 10px;float:right;line-height:20px;}
.logout-btn{color:#ccc;font-size:14px;float:right;border-left:1px solid #fff;margin:5px 0;padding:0 10px;line-height:20px;cursor:pointer;}
.logout-btn:hover{color:#fff;}


.black-shadow{-moz-text-shadow: 0px 0px 4px #000; -webkit-text-shadow: 0px 0px 4px #000; text-shadow:0px 0px 4px #000;}
.white-shadow{-moz-text-shadow: 0px 0px 4px #fff; -webkit-text-shadow: 0px 0px 4px #fff; text-shadow:0px 0px 4px #fff;}

.menu-item-selector{margin:23px 0 0 0;border-top:1px solid #97bc36; border-bottom:1px solid #97bc36;height:22px; width:0px;position:absolute;left:-100;}
.main-field-search{margin:20px 0 0 0;font-size:13px; color:#777;padding:4px 25px 4px 10px;width:280px;height:30px;background:url(./images/icon_search.png) right center no-repeat #fafafa; border:2px solid #bbb;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.main-field-search-btn{margin:0px 0 0 190px;height:28px;width:27px;background:#fff;position:absolute;opacity:0.01; filter:alpha(opacity=1);cursor:pointer;}
.main-field-search input{border:0px;background:#FAFAFA;width:180px;}
.main-field-search-ul{max-height: 400px; overflow: auto;font-size:13px;}

.main-section{width:100%;height:100%;min-height:100%;}

.login-help{background:url(../css/images/icon_help.png) no-repeat center center; width:24px; height:24px; float:left; margin:29px 0 0 0;opacity:0.6; filter:alpha(opacity=60); cursor:pointer;}
.login-help:hover{opacity:1; filter:alpha(opacity=100);}
/* HEADER */
.header-container{height:104px; width:100%; background:url(../css/images/header_bg.jpg) repeat-x center center;}
.header-container-right{width:50%;height:104px;margin-left:50%;background:url(../css/images/header_right.jpg) repeat-x left center;position:absolute;}
.header{line-height:104px; width:793px;height:104px;background:url(../css/images/header_right.jpg) repeat-x left center;  padding: 0 70px; text-align: left; color: #FFFFFF; font-size: 27px;font-family:Verdana;}
.header-logo{position:absolute;margin:12px 0 0 -227px;width:201px;height:81px;background:url(../css/images/header_logo.png) no-repeat center center;}

.menu-item{float:left;color:#fff;font-size:14px; line-height:27px; color:#fff; margin:20px 8px;cursor:pointer; font-weight:normal; font-family:Verdana; }
.menu-item:hover{color:#97bc36;}


/* FOOTER */
.footer-container{width:100%; background:#f3f3f3;height:100%;background:url(./images/bg_footer.jpg) repeat-x center top;}
.footer{width:960px;font-family:Helvetica;padding:20px 0;}
.footer-tit{font-size:25px;line-height:55px; color:#343e3e;}
.footer-item,.footer-item a,.footer-item a:visited{margin:0 0 0 4px;color:#3f8ba6;font-size:17px;line-height:25px;}
.footer-item a:hover{color:#343e3e;}
.fcat .footer-item:hover{background:rgba(255,255,255,0.95);border:0px solid #222;}

.footer-sk{width:186px; height:110px; cursor:pointer; float:right;}
.footer-logo{background:url(./images/footer_logo.png) no-repeat left center;height:32px;float:left;width:85px;margin:0 0 0 20px;}

.footer-item ul{position:absolute;background:rgba(255,255,255,0.95);border:0px solid #222;padding:0px 10px; list-style-type: none;margin:-29px 0 0 220px;width:300px;z-index:1;}
.footer-item li{margin:0;padding:4px;}

.fcat .footer-item{width:216px;padding:4px;}