ul.cat-tree { display:none; list-style:none; margin:0; padding:0 0 0 16px; line-height: 14px; text-align:left }
.cat-tree li { background:none; padding:0; }
.cat-tree b { color: #bbb; font-weight:normal }
.cat-tree i { padding-left:12px; height: 14px; background:transparent url(/.s/img/wd/1/sb.gif) 0 2px no-repeat }
.cat-tree u { padding-left:12px; height: 14px; background:transparent url(/.s/img/icon/pm.gif) no-repeat }
.cat-tree u.plus { background-position:0 3px;}
.cat-tree u.minus { background-position:0 -18px }

.cat-blocks { padding:1px 1px 0 1px; line-height:20px; }
.cat-blocks div { cursor:pointer; margin-bottom:1px; height:20px!important; padding:0 5px!important; font-weight:bold!important; font-size:11px!important; text-align:left!important}
.cat-blocks ul { display:none; list-style:none; margin:0; padding:0; text-align:left }
.cat-blocks li { height:20px; padding:0 10px; margin-bottom:1px}
.cat-blocks a, .cat-blocks u { text-decoration:none }

table.catalog { width:80% }
table.catalog h3 { margin:0 }
table.catalog td { line-height:160%; padding-bottom:10px; }

.slist a { text-decoration:none!important }
.slist a.active { color:#ecaa37; font-weight:bold }
.gphoto { border: #333 1px solid; margin-bottom:10px; cursor:pointer }

#goods_cont, #shop-basket {position:relative; }
/* #goods_cont .ajax-loader { margin:30px 0 0 30px; width:40px; height:40px; background:transparent url(/.s/img/sh/ajax-loader-1.gif) no-repeat 0 0; } */
.goods-list .basket { width:40px; height:23px; background-repeat:no-repeat; background-position:center center; }
.goods-list .add { background-image:url(/img/magaz/win/bayadd.gif); cursor:pointer; }
.goods-list .err { background-image:url(/.s/img/sh/berr.png); cursor:pointer; }
.goods-list .now { width:93px; height:22px; background-image:url(/img/magaz/adv/button_cost.gif); cursor:pointer; }
.goods-list .wait { background-image:url(/.s/img/wd/1/ajax.gif); }
.goods-list .done { background-image:url(/img/magaz/win/bayok.gif); cursor:pointer; }

#shop-basket ul { margin:0; padding:0 0 0 15px; text-align:left}
#shop-basket li { margin:0 0 5px 0; }
#shop-basket .sb-name { margin-right:18px; }
#shop-basket .sb-cost { margin-right:18px; color: gray; }
#shop-basket .sb-func { float:right; cursor:pointer; width:16px; height:16px; margin:0;}
#shop-basket a.remove { background:url('/.s/img/icon/del1.png') no-repeat 0 0; }
#shop-basket a.remove:hover { background:url('/.s/img/icon/del.png') no-repeat 0 0; }
#shop-basket .empty { text-align:center; }
#shop-basket .total { text-align:right; }
img.basket { cursor:pointer }

#image-list { width:100%; position:relative; margin-top:10px; }
#image-list .belt { position:absolute; left:0; top:0 }
#image-list .panel { margin:0; float:left; overflow:hidden; }
#image-list .inner { position:relative; margin:4px; border:#999 1px solid }
#image-list .inner div { position:absolute; width:16px; height:16px; cursor:pointer; top:4px; overflow:hidden }
#image-list .inner div.edt { right:24px; background:transparent url(/.s/img/icon/edt.png) no-repeat 0 0 }
#image-list .inner div.del { right:2px; background:transparent url(/.s/img/icon/del.png) no-repeat 0 0 }
#image-list .inner input { margin-top:-100px; margin-left:-410px; -moz-opacity:0; filter: alpha(opacity=0); opacity:0; font-size:200px; height:250px; cursor:pointer }
#image-list .wait { background:url(/.s/img/wd/1/ajax.gif) no-repeat center center; }
#gimage-0 { background-color:blue}

#order-table td.order-total { font-weight:bold }
#order-table th {font-size:11px !important; border: 1px solid #333; }
#order-table .order-item td {border: 1px solid #333;}
#order-table .warning td { color:red }
#order-table td.wantdel { text-decoration:line-through; }
#order-table table {border: 1px solid #7C5D24; margin:10 0 10 0}
.order-item small {color: #666;}

#order-submit { text-align:center; margin:10px }
#order-button { font-size:14px; height:33px; margin:10px; }
#order-regist { border: 1px dashed; margin: 30px; padding:30px }
#delivery-addr, #contact-phone { width:320px }
#delivery-addr { height:130px }

#invoice-table small { display:block; cursor:help }
#cont-shop-order .osum { display:block; height:14px; }

#cont-shop-invoices .gTableSubTop { cursor:pointer; white-space:nowrap; }
#cont-shop-invoices .gTable td { text-align:center; }
#cont-shop-invoices .forumNameTd { padding-left:6px; padding-right:6px; }
#cont-shop-invoices .gTable {background:none;}
.methods-list td { line-height:130%; font-size:10px; }
.methods-list th { width:1% }
.methods-list input[type="text"] { width:350px }
.methods-list .label { display:block; font-weight:bold; font-size:12px; color:#dddddd; }
.fw { width:350px; margin-bottom:10px; margin-top:3px; }
.methods-list textarea { height:50px }



/* Mego Clear */
.with-clear:after{content:"."; display:block; visibility:hidden; clear:both; height:0; font-size:0; line-height:0}
.with-clear {display:inline-block;}
.without-bg {background:none;background-color:#F6F6F6;}
/* Hide from IE Mac \*/
.with-clear {display:block}
/* End hide from IE Mac */
.plist { font-size:15px }
.pgSwchA { color:#ecaa37; font-weight:bold; font-size:18px }
.pgSwch { font-size:15px }

.cost {color:#ecaa37; font-weight:bold; font-size:16px;} /* желтая цена большого размера*/
.cost2 { font-size: 28px; font-weight: bold; color: #FFFFFF;} /* белая цена большого размера*/

.bact { width: 128px;
 border: none;
 height: 39px;
 float: left;
 text-align: center;
 background-image: url(http://stalker-cs.ru/img/magaz/adv/button_act.png);
 background-repeat: no-repeat;
 background-position: center;
 line-height: 30px;}
.bact a {font-weight: bold;}
.bact a:hover {color: #FFFFFF;}
.bact a:link {color: #ecaa37;}
.bact a:visited {color: #ecaa37;}
.bact a:active {color: #ecaa37;}

.bpas { width: 128px;
 border: none;
 color: #cccccc;
 height: 39px;
 float: left;
 text-align: center;
 background-image: url(http://stalker-cs.ru/img/magaz/adv/button_pas.png);
 background-repeat: no-repeat;
 background-position: center;
 line-height: 30px;}

.shop-options {line-height: 23px;}

/* Статусы товаров */
.stock0 {color: #FF6600;} /* Накопление */
.stock1 {color: #009933;} /* В наличии */
.stock2 {color: #ecaa37;} /* Под заказ */
.stock3 {color: #ecaa37;} /* Для оптовиков */
.stock4 {color: #d01500;} /* Заканчивается */
.stock5 {color: #d01500;} /* Снят с производства */
.stock6 {color: #ecaa37;} /* В производстве */
.stock7 {color: #d01500;} /* Нет в наличии */
.stock8 {color: #FF6600;}

.col_payment_id {width:120px !important;}
.col_payment_id small {font-size:10px;}
.col_fld4 {font-size:0px; width:60px !important; height:27px !important;}
.col_fld4:first-line {font-size:10px;}
.col_user {font-size:10px; width:90px !important; overflow:hidden; display:block; height:27px; margin:0;}
.col_inv_id {font-size:13px;}

#invoice_cont .forumNameTd, .forumIcoTd {border:1px solid #333; padding:4px;}
#invoice_cont small {color: #666;}
#invoice_cont small a:link {color: #666;}
.col_status {width:108px !important; font-size:10px;}
.pay_button {font-size:9px; padding:0;}
