table.goods {width:99%;border-collapse:collapse;margin-bottom:5px}
table.goods th {background:#f7f7f7;text-align:left;font-weight:normal;padding:10px 4px;padding-top:10px;padding-bottom:6px}
table.goods td {padding:10px 4px;border-bottom:solid 1px #e2e2e2}
table.goods .img {display:block;width:75px;height:75px;border:solid 3px #e2e2e2 }

table.goods strong.price{white-space:nowrap;font-weight:normal}
table.goods td span.price{}
table.goods td .label{display:block;float:left;width:94px;}
table.goods td .name{}
table.goods td input.count {width:50px;box-shadow:inset 0px 2px 2px #dfdfdf}
table.goods td select {width:50px;border-radius:3px;border:solid 1px #b8b8b8}
table.goods td .remove{display:inline-block;*display:inline;zoom:1;background:url(img/ctrl/close.png);width:13px;height:13px}

table.goods .total_line td{background:#daf587;border:none;padding:15px 4px;font-weight:bold;font-size:20px}


div.goods{margin:0 -8px;margin-bottom:20px}
div.goods .item{display:inline-block;*display:inline;zoom:1;width:184px;height:360px;padding:15px;border:solid 3px #e2e2e2;margin:8px;vertical-align:top;position:relative}
div.goods div.changed .img_name_desc{background:#edf5fc}
div.goods .img_name_desc{border-bottom:none;height:193px;}
div.goods .img{display:block;height:215px;background:center no-repeat}
div.goods .name{height:128px;display:block;overflow:hidden;font-size:16px}
div.goods .desc{max-height:30px;_height:30px;display:block;overflow:hidden;font-size:11px}
div.goods .price_add{background:#ededed;padding:8px}
div.goods div.price{height:47px;font-size:11px}
div.goods span.price{font-weight:bold;color:#000;display:block;font-size:20px}
div.goods span.price.new_price{color:#d83701;display:inline;}

div.goods span.old_price{color:#c1c1c1}

div.goods .label{display:block;float:left;width:80px;height:15px}
div.goods input.count {width:50px;text-align:center;}
div.goods .item a.add{background:url(img/add.png);width:40px;height:40px;position:absolute;right:9px;bottom:9px;display:none;z-index:1}
div.goods div.item:hover{border:solid 3px #89b500;box-shadow:7px 7px 0px #89b500}
div.goods .item:hover a.add{display:block}

div.goods_list {margin-bottom:20px}
div.goods_list .item{min-height:145px;padding:15px;border:solid 3px #e2e2e2;margin:8px 0;vertical-align:top;position:relative}
div.goods_list div.item.changed{border:solid 3px #a2a2a2;}
div.goods_list .img_name_desc{border-bottom:none;}
div.goods_list .img{display:block;width:230px;float:left;height:145px;background:center no-repeat}
div.goods_list .name{display:block;margin:0 240px;margin-bottom:20px;padding-top:20px;}
div.goods_list .desc{display:block;margin:0 240px;font-size:14px;}
div.goods_list .price_add{background:#ededed;padding:8px}
div.goods_list div.price{height:47px;font-size:11px}
div.goods_list span.price{font-weight:bold;color:#000;display:block;position:absolute;width:130px;;right:80px;top:40px;font-size:20px}
div.goods_list span.price.new_price{color:#d83701;}
div.goods_list span.old_price{color:#c1c1c1;font-size:16px;font-weight:normal}

div.goods_list .label{display:block;float:left;width:80px;height:15px}
div.goods_list input.count {width:20px;text-align:center;}
div.goods_list .item a.add{background:#89b500 url(img/add.png) left no-repeat;padding-left:50px;padding-top:10px;width:80px;height:30px;position:absolute;right:80px;top:100px;display:none;z-index:1;color:#fff;text-transform:uppercase;text-decoration:none}
div.goods_list div.item:hover{border:solid 3px #89b500;box-shadow:7px 7px 0px #89b500}
div.goods_list .item:hover a.add{display:block}


div.present {margin-bottom:20px}
div.present .item{min-height:145px;padding:15px;border:solid 3px #e2e2e2;margin:8px 0;vertical-align:top;position:relative}

div.present .img_name_desc{border-bottom:none;}
div.present .img{display:block;width:230px;float:left;height:145px;background:center no-repeat}
div.present .name{display:block;margin:0 240px;margin-bottom:20px;color:#eb3517}
div.present .desc{display:block;margin:0 240px;font-size:14px;}
div.goods_list .price_add{background:#ededed;padding:8px}


body.goods h1{font-size:24px;text-transform:none}

#goods{}
#goods .left_bar{display:inline-block;*display:inline;zoom:1;vertical-align:top}
#goods .left_bar .img_list a{display:block;width:374px;height:326px;border:solid 3px #e2e2e2;background:center no-repeat}
#goods .discount{font-style:italic;font-size:14px}
#goods .right_bar {display:inline-block;*display:inline;zoom:1;;vertical-align:top;margin-left:20px;line-height:30px}
#goods .right_bar .price{font-weight:bold;font-size:20px;margin-bottom:45px;display:block}
#goods .right_bar .price span{font-size:30px;}

#goods .right_bar .present{display:block;background:url(img/present.png) left no-repeat;padding-left:40px;color:#eb3517;margin:5px 0}
#goods a.add{vertical-align:top;background:#89b500 url(img/add.png) left no-repeat;padding-left:50px;padding-top:7px;width:110px;height:33px;display:inline-block;*display:inline;zoom:1;;z-index:1;color:#fff;text-transform:uppercase;text-decoration:none}

input.count {text-align:center;font-size:18px;vertical-align:top;background:#f5f5f5;width:110px;height:37px;border:solid 1px #c9c9c9;border-bottom:solid 1px #ededed;border-right:solid 1px #ededed;box-shadow:inset 2px 2px 2px #dfdfdf}
a.b_down{background:#89b500;color:#fff;display:inline-block;*display:inline;zoom:1;text-align:center;width:30px;vertical-align:top;text-decoration:none;padding:10px 0}
a.b_up{background:#89b500;color:#fff;display:inline-block;*display:inline;zoom:1;text-align:center;width:30px;vertical-align:top;text-decoration:none;padding:10px 0}

#catalog-left{font-size:14px;color:#969696}
#catalog-left .goods-menu{background:#fbfbfb;margin-bottom:13px;padding:30px;padding-bottom:10px}
#catalog-left h4{font-size:14px;font-weight:normal;text-transform:uppercase;margin-bottom:30px}
#catalog-left h4 a{color:#000;text-decoration:none;padding-right:20px}
#catalog-left h4 a.expand {background:url(img/expand.png) right no-repeat;}
#catalog-left h4 a.unexpand {background:url(img/unexpand.png) right no-repeat;}
#catalog-left ul{margin:0;padding:0;}
#catalog-left ul li{margin:0;padding:0;list-style:none;margin-bottom:20px}
#catalog-left ul li a{margin-right:13px}
#catalog-left ul li.act a{text-decoration:none;color:#000;}

#catalog-left ul.checkbox{}
#catalog-left ul.checkbox{}
#catalog-left ul.checkbox li a{padding-left:25px;background:url(img/ctrl/checkbox2.png) left no-repeat;text-decoration:none;color:#000;}
#catalog-left ul.checkbox li.act a{background:url(img/ctrl/checkbox2_checked.png) left no-repeat;}

.children{color:#969696;font-size:14px;width:99%;border-collapse:collapse;margin-bottom:50px}
.children td{width:50%;padding-bottom:15px}
.children td a{margin-right:13px}

.popup_form .desc{display:block;margin-bottom:20px} 
.popup_form .continue{display:inline-block;*display:inline;zoom:1;margin:0 10px;color:#89b500;text-transform:lowercase;text-decoration:none;border-bottom:dashed 1px #89b500;vertical-align:middle}
.popup_form .continue:hover{border-bottom:none}
.popup_form .ord{vertical-align:top;background:#89b500 url(img/add.png) left no-repeat;padding-left:50px;padding-top:10px;padding-right:20px;height:30px;display:inline-block;*display:inline;zoom:1;;z-index:1;color:#fff;text-transform:uppercase;text-decoration:none;margin-right:20px;vertical-align:middle}

.inline_block{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-right:40px}
.block{padding:25px 0;border-bottom:solid 1px #e2e2e2}


#cabinet-menu {border:solid 1px #e2e2e2;padding:0 30px;margin-top:10px}
#cabinet-menu h2{text-transform:uppercase;display:inline-block;background:#fff;padding:0 15px;margin:0 -15px;margin-top:-10px;margin-bottom:20px;color:#4c4c4c;font-size:16px;vertical-align:top;}
#cabinet-menu a{display:block;margin-bottom:20px;}

#basket-blk{display:block;text-decoration:none;position:absolute;right:0;top:40px;border:solid 3px #e2e2e2;color:#969696;text-transform:uppercase;background:url(img/basket.png) 13px no-repeat;font-size:14px;font-weight:bold;font-family:PT Sans;padding-left:56px;}
#basket-blk span{display:inline-block;padding:7px 0px;text-align:center;width:30px; border-left:solid 3px  #e2e2e2; border-right:solid 3px  #e2e2e2;margin-left:10px}
#basket-blk strong{display:inline-block;padding:7px 15px;text-align:center;color:#fff;background:#63a910}


#tabs{}
#tabs ul.tabs{padding:0;margin:0;height:45px}
#tabs ul.tabs li{padding:0;margin:0;list-style:none;float:left}
#tabs ul.tabs li a{display:block;color:#89b500;padding:13px 35px;margin-right:3px;font-size:14px;text-transform:uppercase;text-decoration:none;background:#fbfbfb}
#tabs ul.tabs li a span{color:#969696;margin-left:10px}
#tabs ul.tabs li a.act{color:#000;border:solid 3px #e2e2e2;border-bottom-color:#fff;background:#fff;padding:12px 32px}
#tabs div.tabs{padding:40px 30px;border:solid 3px #e2e2e2}


.goods_comment {}
.goods_comment .item{font-size:14px;border-bottom:solid 1px #e2e2e2;padding-bottom:10px;margin-bottom:10px}
.goods_comment .item.hidden{display:block;color:#aaa}
.goods_comment .item strong{font-size:14px;color:#969696;font-weight:normal}
.goods_comment .item small{font-size:14px;color:#969696;font-weight:normal}
.goods_comment .item .answer{margin-left:30px;margin-top:20px}

.rait{width:150px;font-size:13px;color:#969696;margin-bottom:5px}
.rait.r1{background:url(img/ctrl/r1.png) right no-repeat}
.rait.r2{background:url(img/ctrl/r2.png) right no-repeat}
.rait.r3{background:url(img/ctrl/r3.png) right no-repeat}
.rait.r4{background:url(img/ctrl/r4.png) right no-repeat}
.rait.r5{background:url(img/ctrl/r5.png) right no-repeat}
