.header,.menu,.body,.footer{text-align:left}

.custom_counter{text-align:center}
.body{padding:0 5px;width:1200px}
.c_left{width:250px;float:left}
.c_center{width:670px;float:left;overflow:hidden}
.c_center .prod{width:216px;padding-right:5px}
.c_left .prod{width:238px}
.c_right .prod{width:188px}
.c_right{width:200px;float:left}
.sep{height:600px;width:10px;float:left}

/* General */
body{margin:0;font:13px tahoma,verdana,arial}
input{font:13px tahoma,verdana,arial}
img{border:none}
a{text-decoration:underline}
a:hover{text-decoration:none}
.pad5{padding:0 5px}
h1{font-size:20px;color:#000;padding:0;margin:0;font-weight:normal}

.clr,.clr5,.clr10{height:1px;overflow:hidden;clear:both}
.clr5{height:5px}
.clr10{height:10px}

/* Login */
.login .block_body{padding:5px;font-size:11px}
.login input{width:170px;border:solid 1px #777;margin:0 0 5px 0;padding:1px}
.login .btn{float:right}
.first_login_td{width:100%}

/* Header and logo */
.header{overflow:hidden}
.logo{float:left;margin-right:10px}

/* Contacts */
.hDesc{float:right;text-align:right;clear:both;white-space:nowrap}
.hDesc span{color:#999;font-size:11px}
.header-right{float:right;position:relative}

/* Main Menu */
.menuContainer{padding:15px 0;overflow:hidden;position:relative;zoom:1}
.menu a{padding:4px 10px;line-height:normal;font-size:13px;font-weight:bold;border-left:1px solid #fff;text-decoration:none;margin-left:-1px}
.menu a:hover{text-decoration:underline}
.menu .current{text-decoration:underline;color:#fff}

/* Cart Informer */
.cart{padding:7px 7px 7px 25px;font-weight:bold;background:#d5d5d5 url(i/cart.gif) no-repeat 5px center;clear:both;border:solid 1px #777;float:right;clear:both;margin:5px 0;white-space:nowrap}

/* Currency Choose */
.currency-choose{clear:both;float:right;white-space:nowrap;vertical-align:top}
.currency-choose label{display:inline-block}

/* Advertisment */
.ads ins{vertical-align:top}

/* Block */
.block_title{padding:3px 15px;font-weight:bold}
.block_body{padding:0 5px;overflow:hidden}
.block_title a{float:right;font-size:11px}

/* Publication Announce */
.pub_announce{padding:0 0 0 18px;margin:0}

/* Catalog */
.catalog .block_body{padding:5px}
.catalog ul,.catalog li{margin:0;padding:0;list-style:none}
.catalog ul ul{padding-left:15px}
.catalog a{text-decoration:none;background:url(i/arr.gif) no-repeat 7px center;padding-left:15px;font-size:11px}
.catalog a:hover{text-decoration:underline}
.catalog .current{font-weight:bold}

/* Product Information */
.prod_info{background:#fff}
.prod_info{color:#000}
.prod_info td{vertical-align:top}
.prod_info td span{color:#f00}
.prod_info input,.prod_info textarea{padding:1px;width:200px;border:1px solid #777;font:12px tahoma,tahoma,verdana;color:#000}
.prod_gal{float:left}
.prod_gal img{vertical-align:top}
.prod_gal td{height:116px;vertical-align:bottom}
.prev,.next{font:13px tahoma}

/* Product List */
.prod_block{padding:0 0 0 5px}
.prod_list .prod_img{padding:5px}
.c_center .c2{display:none}
.prod_list .c2{display:block}

/* Category Info */
.category_info{padding:0 5px}

/* Breadcrumbs */
.breadcrumbs{padding:0 0 5px;font-size:10px}

/* Product description */
.prod{float:left;width:100%}
.prod_desc{padding:5px 5px 0}
.prod_img{padding:5px 0}
.prod_img tr{vertical-align:middle}
.prod_img img{vertical-align:middle}
.prod_img td{height:100px;width:100px;text-align:center}
.prod_title{padding:0;margin:0;font-size:13px;font-weight:bold;line-;overflow:hidden}
.prod_ance{height:51px;overflow:hidden}
.desc_tbl tr{vertical-align:middle}
.desc_tbl td{height:40px}
.price{font-size:18px;font-weight:bold;white-space:nowrap}
.old_price{font-size:13px;white-space:nowrap}
.cell_r{text-align:right}

/* Pager, Sizer and Sorter */
.page{text-align:center}
.size a,.size span,.size b,
.page a,.page span,.page b{padding:0 4px;margin:1px}
.sort{float:left;padding:0 0 0 5px}
.sort span{position:relative;padding-right:13px;background:url(i/sort-choose.gif) no-repeat right center}
.sort span:hover .sort-choose{display:block}
.sort-choose{position:absolute;left:-8px;top:16px;border:solid 1px #2A7FD3;background:#fff;display:none}
.sort-choose a{padding:3px 7px;display:block;white-space:nowrap}
.sort-choose a:hover{background:#2A7FD3;color:#fff;text-decoration:none}

/* Button */
.btn,.btn2{font-size:13px;line-height:18px;display:block;height:18px;width:80px;background:url(i/button.gif);text-align:center;color:#fff}
.btn:hover{text-decoration:none}
.btn2{cursor:default}

/* Cart */
.ct table {width:100%}
.ct thead tr{background:#eee}
.ct thead td{padding:3px;text-align:center;border-top:solid 1px #d0d0d1}
.ctt{text-align:right}
.ct td{padding:3px;text-align:right;border-bottom:solid 1px #d0d0d1}
.ct th{padding-left:10px;border-bottom:solid 1px #d0d0d1;text-align:left}
.ct tr{border-bottom:solid 1px #d0d0d1}
.ct input{width:40px;text-align:right;padding:1px;border:1px solid #777;margin:0}
.ct tfoot tr{background:#f9f9f9;border:solid 1px #d0d0d1}
.ct tfoot td{color:#000}
.ct table table{width:300px;padding:10px;border:dashed 1px #d0d0d1;margin:10px;display:block}
.ct table table td,.ct table table tr{text-align:left;border-bottom:none}

/* Purchase */
.purchase_title{font-size:17px;color:#000;padding-bottom:10px}
.purchase{color:#6F6766}
.purchase td{vertical-align:top;text-align:left}
.purchase span{color:#f00}
.purchase input,.purchase textarea{padding:1px;width:250px;border:1px solid #777;font:12px tahoma,tahoma,verdana;color:#000}
.info{color:#939582;font-size:11px}

/* Footer */
.foot_pad{padding:0 100px;font-size:11px}
.foot_line{color:#797C80;padding:0 100px;line-height:16px}
.footer-bottom{float:right}
.footer-bottom img{vertical-align:top}

/* Price List */
.price-list a{display:block;padding:2px 5px;color:#000}
.price-list a:hover{background:#c7ede9;text-decoration:none}
.price-list span{float:right}
.price-list .p{font-size:11px}
.price-list .c{font-size:12px;font-weight:bold}

/* Sitemap */
.sitemap a{display:block}
.sitemap h2{font-size:13px;font-weight:bold}

/* Colors */
body{background:#fff}
.h{background:#efefef}
.header{background:#efefef;padding: 10px 5px 0;width:930px}
.b{background:#efefef;border-bottom:1px solid #ccc}
.body{background:#efefef}
.f{background:#fff}
.footer{background:#fff;width:1130px}

.m{background:#000}
.menu{background:#000;width:930px;padding:0 5px}
.menuContainer{background:#000}
.menu a{color:#eee}

.block{background:#fff}
.block_title{color:#343434;font-size:13px;font-weight:bold}
.prod_list{border:0;background:transparent}

.catalog{background:#df3f41 url(i/category.gif) repeat-x 0 top;border:0}
.catalog .block_title{background:transparent;color:#fff}
.catalog a{color:#fff}
.catalog li{padding:4px 0}
.cat1{border-left:1px solid #efefef;border-right:1px solid #efefef;height:2px}
.cat2{border-left:2px solid #efefef;border-right:2px solid #efefef}
.cat4{border-left:4px solid #efefef;border-right:4px solid #efefef}

.login .block_body{background:#fff}
.login .block_title{background:#fff}

.prod_desc{background-color:#fff; border:solid 1px #ECECEC}
.price{color:#BC1701}
.old_price{color:#aaa}
.prod_title a{color:#000}

.size{float:right;padding:0 5px 0 0}
.size a,.size span,.size b,
.page a,.page span,.page b{color:#000}

a{color:#2A7FD3}
a{text-decoration:none}
a:hover{text-decoration:underline}

.error{color:#f00}

.zoomIn img{cursor:url(/css/magnify.cur), -moz-zoom-in}

.not-in-stock{color:#777;font-size:11px;white-space:nowrap}
.is-in-stock{color:#329A1C;font-size:11px;font-weight:bold;white-space:nowrap}
.not-in-stock-price{color:#777}
