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: #00b6ff; 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:auto!important; padding:0 5px!important; font-weight:bold!important; font-size:11px!important; text-align:left!important; overflow:hidden; }
.cat-blocks ul { display:none; list-style:none; margin:0; padding:0; text-align:left }
.cat-blocks li { height:auto; padding:0 10px; margin-bottom:1px; overflow:hidden }
.cat-blocks a, .cat-blocks a:hover, .cat-blocks a:visited, .cat-blocks u { text-decoration:none }

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

.slist a { text-decoration:none!important }
.slist a.active { color:blue; }
.gphoto { border: #A7A6A6 1px solid; margin-bottom:10px; cursor:pointer }
.newprice { color:red }

#goods_cont, #shop-basket {position:relative; }
.goods-list .basket { width:180px; height:50px; background-repeat:no-repeat; background-position:center center; }
.goods-list .add { background-image:url(http://zdelai.ru/graffiti/4545457677777.jpg); cursor:pointer; }
.goods-list .err { background-image:url(http://zdelai.ru/graffiti/4545457677777.jpg); cursor:pointer; }
.goods-list .now { background-image:url(http://zdelai.ru/graffiti/4545457677777.jpg); cursor:pointer; }
.goods-list .wait { background-image:url(http://zdelai.ru/graffiti/6666674357537735777357354.png); }
.goods-list .done { background-image:url(http://zdelai.ru/graffiti/6666674357537735777357354.png); 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: blue; }
#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 .order-head td { font-weight:bold; border-bottom: 1px dashed }
#order-table .order-item td { border-bottom : 1px dashed}
#order-table .warning td { color:red }
#order-table td.wantdel { text-decoration:line-through; }

#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:250px }
#delivery-addr { height:100px }

#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; }

.methods-list label { display:block; font-weight:bold }
.methods-list td { line-height:150% }
.methods-list th { width:1% }


/* 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 */