.has_js .hide{display:none}

body{background:#383B40;font-family:Arial, Verdana, Helvetica;font-size:12px;}

#content{}
#header{overflow:hidden;width:900px;margin:10px auto;position:relative}

/* Titles */
.medium_title{color:#5EA51D;font:bold 15px arial;border-bottom:1px solid #5EA51D}
.medium_title a{color:#5EA51D}
.medium_title span{font:normal 13px arial;}
.box_title{font-weight:bold;font-size:15px;color:#155F22;margin:0 10px 10px 0}
.box{background: #fff url(images/back_box.gif) repeat-x left bottom;}


#site_title{position:absolute;top:24px;left:0}


#brand{width:900px;height:458px;margin-top:15px;overflow:hidden;position:relative;}
#brand_mask{background: url(images/mask.png) no-repeat left top;z-index:3;position:absolute;top:0;left:0;width:900px;height:458px;}

#brand_text_mask{z-index:1;position:absolute;top:423px;left:340px;width:260px;height:26px;background:#fff;filter:alpha(opacity = 40);opacity:0.4;}
#brand_slide{position:absolute;top:0;left:0;width:900px;height:458px;}
#brand_image,.brand_image{position:absolute;top:0;left:0}
#brand_text{display:none;z-index:2;position:absolute;top:310px;left:20px;width:260px;height:130px;padding:10px;font-size:18px}
#brand_box,.brand_box{position:absolute;;top:0;left:0;}
#brand_control{z-index:4;position:absolute;top:424px;left:335px;width:260px;height:30px;padding:5px;text-align:center}

#header_right{}

#topmenu{clear:right;margin-top:28px}
#topmenu ul{height:25px}
#topmenu li{float:right;color:#fff;}
.topmenu_item{margin:0 0 7px 15px;}

#search a{clear:both;float:right;display:block;margin-top:2px;font-size:12px}
#search form{float:right;font-size:12px}
#search label{color:#fff;vertical-align:middle}
#search select,#search_field,#search_submit{vertical-align:middle}
#search select,#search_field{background-color:#C1BEB9}
#search_field{padding:1px 2px}
#search input,#search option{font-size:12px;}

/* Menu */
#hmenu{clear:right;padding-top:12px;height:25px;}
#hmenu ul{width:1200px}
#hmenu li{padding-top:0px}
#hmenu a{display:block;font-size:10px;}
.hmenu_item{float:left;margin-right:17px}
.hmenu_link{display:block;border-bottom:2px solid #383B40;color:#fff;filter:alpha(opacity = 60);opacity:0.6;}
.hmenu_link_on,.hmenu_link:hover{color:#fff;filter:alpha(opacity = 100);opacity:1;}
.hmenu_link_on{display:block;border-bottom:2px solid #fff}

/* Pagination */
#pagination{}
#pagination a{color:#fff}

/*Middle*/
#middle{clear:both;padding-bottom:10px;margin:0 auto}
#middle_in{overflow:hidden}

#left{float:left;width:230px}
#leftmenu{margin-bottom:15px}
#leftmenu ul{background: url(images/leftmenu.jpg) no-repeat left bottom;padding:4px 30px 12px 30px;}
#leftmenu li{background: url(images/left_item.gif) no-repeat left bottom;padding:5px 0}
#leftmenu a{display:block;padding:5px 5px 5px 12px}
.left_link,.left_link_on{font-size:14px;font-weight:bold}
.left_link{background: url(images/left_link.gif) no-repeat left 7px;color:#C2C2C2}
.left_link_on{background: url(images/left_link_on.gif) no-repeat left 7px;color:#fff}
.left_date{color:#C2C2C2}

#left-menu a{display:block}
.left-list-1{margin-bottom:10px}
.left-link-1{color:#a7a9ac;font-size:14px;margin-bottom:5px}
.left-list-2{margin-bottom:7px}
.left-link-2,.left-link-2_on{color:#eceded;font-size:11px}
.left-link-2_on span{border-bottom:1px solid #eceded;padding-bottom:2px}

/* Center */
#center{}
#contact_form{border:1px solid #505559;margin-top:0}
.mozaik_field{width:330px}
#contact_form .label_block{color:#fff}
.captcha .label_block{color:#000}
.captcha{padding:5px;width:320px}
#mozaik_captcha{background:#fff;padding:5px}

#home{overflow:hidden;width:900px;margin:0 auto;}

/* Ariane */
#ariane{clear:both;padding-top:10px}
#ariane,#ariane a{color:#fff}
/* Page */
.section_box{overflow:hidden;margin-bottom:15px;}
.section_box .logo{float:left;display:block;margin:0 5px 3px 0}
.section_box h3{margin-bottom:6px;}
.section_box h3 a{font-size:14px;color:#fff;display:block;padding:5px 5px 5px 5px;font-weight:bold}
.section_text{padding:10px}


#categories{border-collapse:separate;border-spacing:10px;width:100%;position:relative;left:-10px;zoom:1}
.categories{border:1px solid #7A7675;color:#7A7675;background:#2A2C2F;width:140px;padding:5px;text-align:center;vertical-align:top}
.categories a{color:#fff}

#products{clear:left;border-top:1px solid #7A7675;border-bottom:1px solid #7A7675;margin-bottom:10px;background:#2A2C2F;position:relative;padding:0 10px;overflow:hidden;height:360px;z-index:6;}
#products_box{margin:0px;padding:0px;position:absolute;left:0px;top:8px;}
.product_item{background: url(images/divider_ad.jpg) no-repeat left center;width:220px;padding:0 10px}
.product_link{display:block;color:#fff;font-weight:bold;font-size:14px}
.product_link span{display:block;font-weight:normal;font-size:12px;padding-top:5px}
#products .logo{margin-bottom:15px}
#products .description{color:#fff}
#products .price{color:#fff;font-weight:bold;font-size:15px}
#scrollbar{height:25px;position:relative;z-index:20;width:700px;margin:0 auto}

#tablebox a{color:#000;font-weight:bold}

#product{border:1px solid #7A7675;color:#fff;background:#2A2C2F;padding:15px;overflow:hidden;float:left;width:650px}
#product h1{color:#fff;font-size:18px;margin-bottom:5px}
#product .logo{float:left;margin:0 10px 10px 0}
#product_text,#product_size,#product_colors{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #7A7675}
#product .price{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #7A7675;font-weight:bold;margin-bottom:7px}

#products_box{position:relative;left:-10px}
.products_box{padding:10px;border:1px solid #7A7675;color:#fff;background:#2A2C2F;}
.products_box a{color:#fff}
.products_box .price{font-weight:bold}

.big_title{color:#fff;font-size:24px;}
.title{color:#A12523;font-size:18px;}
.subtitle{color:#A12523;font-size:14px;font-weight:bold;}

#home h3{background: url(images/home_title.gif) no-repeat left bottom;font-size:18px;color:#fff;padding:4px 0 2px 0;margin-bottom:5px;}

#page{overflow:hidden;width:900px;margin:0 auto;color:#fff;padding-top:10px}
#page h1{padding-bottom:2px;background: url(images/dashed_title.gif) repeat-x left bottom;font-size:24px;margin-bottom:10px}
#page h1 span{float:right;display:block;color:#666}
#page h2{font-size:18px;margin-bottom:10px;color:#fff}
#page .description{margin-bottom:10px;font-size:17px;line-height:22px}
#page .date{display:block;font-size:11px;padding-bottom:2px;font-weight:bold}
#page .logo{}
.text .link,.text .email a{font-weight:bold;color:#fff;padding-bottom:2px;text-decoration:underline;background:none;}
.text .link:hover,.text .email a:hover{font-weight:bold;color:#000;padding-bottom:1px;background:none;border:0px}

#news{float:left;width:285px;margin-right:15px}
#news li{background: url(images/news_item.gif) repeat-x left bottom;padding:5px 0}
#news a{color:#fff}


#news_products{float:left;width:285px}
#news_products li{padding:10px 0;color:#fff;background: url(images/new_product.gif) repeat-x left bottom;overflow:hidden}
#news_products a{color:#fff;font-size:14px;font-weight:bold}
#news_products .logo{float:left;margin:0 5px 5px 0}
#news_products .price{font-weight:bold}

#resell{float:right;width:285px;}
#resell li{margin-bottom:10px}


/* Description */
.description{overflow:hidden;}
.description .logo{float:left;margin:0 5px 5px 0}

/* order */
#order_page{margin:0 auto;width:900px;padding:15px;}
.order_box{border:1px solid #7A7675;color:#fff;background:#2A2C2F;margin-bottom:10px;padding:10px;line-height:19px}
.order_box a{color:#fff;font-weight:bold;text-decoration:underline}
#order_boxs{float:right;width:200px;}
#order_title{font-size:19px;color:#A12523;margin-bottom:12px}
#order-ariane{font-size:12px; text-transform: uppercase;color:#8f9194;margin:10px 0 15px 0;font-weight:bold}
#order-ariane a{color:#000;}
#order-ariane .ariane-active{color:#fff;}
#order_box_title{padding:5px 10px;background:#540d09 url(images/order_title.gif) repeat-x left top;border:1px solid #7A7675;border-bottom:0px;color:#fff;font-weight:bold;font-size:14px}
#order_list_title{padding:5px 10px;background:#520B07;color:#fff;font-weight:bold;font-size:14px}
#order_list{color:#fff;background:#2A2C2F;padding:10px;overflow:auto;max-height:350px;border:1px solid #7A7675;}
#order_form{margin-bottom:8px}
#order_form div{margin-bottom:8px}
#order_form p{line-height:19px}
#order_form .label_block{font-weight:bold;display:block}
#order_form .form_block{margin:5px 0}
.message-red{color:#e61212}

#networks{position:absolute;right:0px;top:6px;width:120px}
#networks a{float:right;margin-left:8px}


#order_list{}
#order_list li{margin-bottom:8px;overflow:hidden;border-bottom:1px solid #666;}
#order_list .logo{float:left}
#order_list li div{margin-bottom:4px;vertical-align:middle;clear:right}
#order_list li a{font-weight:bold;color:#fff}
#order_list li input{vertical-align:middle;}
.input_grey{color:#666;border:solid 1px #666;}
.button_grey{float:right;margin-left:3px}

#order_table{width:100%;margin-top:5px;margin-bottom:10px;border-collapse:collapse;text-transform: uppercase;}
#order_table td,#order_table th{border-top:10px solid #383b40;text-align:left}
#order_table td,#order_table th{padding:8px 15px;vertical-align:top;background:#939598;color:#fff;}
#order_table .row{border-top:1px solid #474747;}
#order_table .row{background:url(images/back_box.gif) repeat left top;}
#order_table .row2{}

#footer{text-align:center;}
#footer a{color:#fff}

#login{position:absolute;top:0;left:0;width:100%}
#login div{width:900px;margin:12px auto 0 auto;position:relative}
#login a{color:#95989D;font-size:10px;float:right;margin-left:15px}

#registration{color:#fff}
.cell-label{text-align:right}



