@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; background:#000 url(../images/background.jpg) repeat;font-family: Tahoma,arial,helvetica,sans-serif;font-size:12px;color:#fff;}

img{ border:none;}
span, div, p, form { margin:0; padding:0;}
.clear{ clear:both;}
h1{font-size:14px;font-weight:bold;padding:0 0 0 10px;margin:0;background:url(../images/main_title.jpg) 0 8px no-repeat;}
h2{font-size:12px;font-weight:bold;padding:3px;margin:0;}

a , a:visited{color:#fff;text-decoration:underline;}
a:hover , a:active {color:#FFC17A;}

#wrapper{width:100%;}
#site{ width:950px;margin:0 auto;}
#header{float:left;display:block;width:950px;height:304px;background:url(../images/header.jpg) no-repeat;}
#main{float:left;width:950px;background:#5B0D0D url(../images/main.jpg) repeat-x;}
#footer{clear:both;display:block;width:950px;height:100px;background:url(../images/footer.jpg) no-repeat;}
#left{float:left;width:188px;padding:20px 0 30px 0;height:587px;}
#right{float:left;width:760px;padding:2px 0 30px 0;}

/*header*/
.flags{float:left;margin:270px 0 0 0;padding:0 0 0 30px;}
.enFlag{float:left;display:block;width:33px;height:26px;background:url(../images/enFlag.jpg) no-repeat;margin:0 10px 0 0;cursor:pointer;}
.grFlag{float:left;display:block;width:33px;height:26px;background:url(../images/grFlag.jpg) no-repeat;cursor:pointer;}
.enFlag_hover{float:left;display:block;width:33px;height:26px;background:url(../images/enFlag_hover.jpg) no-repeat;margin:0 10px 0 0;cursor:pointer;}
.grFlag_hover{float:left;display:block;width:33px;height:26px;background:url(../images/grFlag_hover.jpg) no-repeat;cursor:pointer;}
.topN{float:left;width:590px;margin:270px 0 0 250px;padding:10px 0 0 0;text-align:right;} * html .topN{margin:270px 0 0 175px;}
a.tn,a.tn:visited{text-decoration:none;color:#fff;background:url(../images/topN.jpg) 0 3px no-repeat;padding:0 20px 0 13px;margin:0 0 0 20px;}
a.tn:hover , a.tn:active{text-decoration:none;color:#FFC17A;background:url(../images/topN_hover.jpg) 0 3px no-repeat;padding:0 20px 0 13px;}

/*left*/
.left_title{margin:0 10px 0 0;border-bottom:1px solid #fff;font-weight:bold;text-align:center;padding:3px 0;}
.leftN{width:178px;padding:3px 0 30px 0;}

/*right*/
.banner_area{float:left;padding:5px 0 10px 0;}
.banner_text{display:block;width:225px;height:90px;overflow:hidden;margin:40px 0 0 11px;color:#000;}

.banner1{float:left;display:block;width:247px;height:230px;background:url(../images/banner1.jpg) no-repeat;margin:0 5px 0 0;cursor:pointer;}
.banner2{float:left;display:block;width:247px;height:230px;background:url(../images/banner2.jpg) no-repeat;margin:0 5px 0 0;cursor:pointer;}
.banner3{float:left;display:block;width:247px;height:230px;background:url(../images/banner3.jpg) no-repeat;cursor:pointer;}

.banner1_hover{float:left;display:block;width:247px;height:230px;background:url(../images/banner1_hover.jpg) no-repeat;margin:0 5px 0 0;cursor:pointer;}
.banner2_hover{float:left;display:block;width:247px;height:230px;background:url(../images/banner2_hover.jpg) no-repeat;margin:0 5px 0 0;cursor:pointer;}
.banner3_hover{float:left;display:block;width:247px;height:230px;background:url(../images/banner3_hover.jpg) no-repeat;cursor:pointer;}

.banner1_en{float:left;display:block;width:247px;height:230px;background:url(../images/banner1_en.jpg) no-repeat;margin:0 5px 0 0;cursor:pointer;}
.banner2_en{float:left;display:block;width:247px;height:230px;background:url(../images/banner2_en.jpg) no-repeat;margin:0 5px 0 0;cursor:pointer;}
.banner3_en{float:left;display:block;width:247px;height:230px;background:url(../images/banner3_en.jpg) no-repeat;cursor:pointer;}

.banner1_hover_en{float:left;display:block;width:247px;height:230px;background:url(../images/banner1_hover_en.jpg) no-repeat;margin:0 5px 0 0;cursor:pointer;}
.banner2_hover_en{float:left;display:block;width:247px;height:230px;background:url(../images/banner2_hover_en.jpg) no-repeat;margin:0 5px 0 0;cursor:pointer;}
.banner3_hover_en{float:left;display:block;width:247px;height:230px;background:url(../images/banner3_hover_en.jpg) no-repeat;cursor:pointer;}

.main_title{clear:left;margin:0px 12px 0 0;padding:3px 0 3px 3px;border-bottom:1px solid #CFA1A1;}
.text{clear:left;margin:0 12px 0 0;padding:10px 5px 10px 5px;}

/*--pages*/
.pages{clear:left;width:737px;padding:5px 5px 5px 5px;background:#7F2F2F;margin:3px 0;color:#fff;}
a.red , a.red:visited{color:#fff;}
a.red:hover , a.red:active{color:#FFC17A;}

/*view_cat*/
.subcat_area{margin:0 11px 0 0;padding:20px 3px;}
.subcat_title{margin:0 11px 0 0;padding:20px 0 3px 7px;font-weight:bold;border-bottom:1px solid #CFA1A1;}
a.catsub , a.catsub:visited{color:#fff;text-decoration:none;padding:3px;background:#7F2F2F;margin:0 2px;border:1px solid #CFA1A1;}
a.catsub:hover , a.catsub:active{color:#000;background:#FFC17A;}

.pBox{float:left;display:block;width:747px;height:130px;margin:5px 0 0 0;cursor:pointer;} * html .pBox{float:none;}
.pBox_title{float:left;border-bottom:1px solid #D1ABAA;padding:3px;width:568px;}
.pBox_img{float:left;display:block;width:160px;margin:3px;border:1px solid #D1ABAA;}
.pBox_desc{float:left;display:block;width:570px;padding:3px;height:70px;overflow:hidden;}
.pBox_bottom{float:left;width:573px;text-align:right;border-top:1px solid #D1ABAA;padding:5px 0 0 0;}
a.pb , a.pb:visited{color:#fff;text-decoration:none; background:url(../images/leftN.jpg) 7px 10px no-repeat;padding:5px 0 0 19px;}
a.pb:hover , a.pb:active{color:#FFC17A;background:url(../images/leftN.jpg) 7px 10px no-repeat;}

/*--full_product*/
.product_image_area{float:left;display:block;width:740px;margin-top:5px;padding:0;}
.product_image_area img {margin:2px 0px;}
.product_description{float:left;width:740px;padding:10px 2px 5px 5px;}
.product_description a , .product_description a:visited {color:#B27F00;text-decoration:underline;}
.product_description a:hover , .product_description a:active {color:#DEBA24;}
.product_bottom{clear:both;display:block;padding:5px  5px 5px 0;text-align:right;border-top:1px solid #CFA1A1;margin-top:15px;}
a.fprod , a.fprod:visited {font-size:12px;color:#fff;text-decoration:none;}
a.fprod:hover , a.fprod:active{color:#F1C83A;text-decoration:none;}

/*-news*/
.new{width:747px;}
.newbox{width:735px;background:#8F4747;border:1px solid #8F5050;padding:10px 5px 5px 5px;margin:3px 0 0 0px;}
.newstitle{font-weight:bold;color:#fff;margin:0;padding:3px 0 3px 3px;border-bottom:1px solid #8F5050;}

/*--contact*/
.contact_form {float:left;width:641px;background:#8F4747;border:1px solid #8F5050;padding:20px 5px 20px 100px;margin:3px 0 3px 0px;color:#fff;}
.contact_form2 {float:left;width:641px;background:#8F4747;border:1px solid #8F5050;padding:20px 5px 20px 100px;margin:3px 0 3px 0px;color:#fff;}
.contact_info{float:left;width:741px;padding:5px 0 5px 5px;margin:3px 0 3px 0px;background:#8F4747;border:1px solid #8F5050;}
.cinfo_text{float:left;display:block;width:741px;padding:15px 0 15px 0;color:#fff;}
#map{float:left;display:block;width:730px;height:250px;background:#fff;border:2px solid #8F5050;}

/*---ueforms*/
.ue_title {clear:left;float:left;width:663px;border-bottom:1px solid #8F5050;padding:3px;margin:10px 0;text-align:center;}
.ue_form {float:left;width:670px;border-top:1px dashed #8F5050;border-bottom:1px dashed #8F5050;padding:3px 0px 3px 0px;text-align:center;background:#8F4747;}
.ue_form1 {float:left;width:670px;border-top:1px dashed #8F5050;border-bottom:1px dashed #8F5050;padding:3px 0px 3px 0px;background:#8F4747;margin:10px 0;}

/*newsletter*/
.nsSub{background:#5F0706;border:1px solid #CFA1A1;color:#fff;}
.nsSub_hover{color:#000;background:#FFC17A;border:1px solid #CFA1A1;}

.newsletter_form{padding:0 0 0 20px;}
.nsField2{width:120px;border:1px solid #690708;}
.nsSub2{background:#5F0706;border:1px solid #CFA1A1;color:#fff;margin:5px 0 0 47px;cursor:pointer;}
.nsSub2_hover{color:#000;background:#FFC17A;border:1px solid #CFA1A1;margin:5px 0 0 47px;cursor:pointer;}

/*footer*/
.copy{float:left;text-align:left;padding:70px 0 0 10px;font-size:10px;width:250px;}
.creds{float:left;margin:0;padding:70px 10px 0 500px;text-align:right;font-size:10px;}
a.c , a.c:visited{text-decoration:none;color:#fff;}
a.c:hover , a.c:active{color:#FFC17A;}
