#headerMid1112 {
 color: #fff;
 font-size: 32px;
 text-decoration: none;
 margin: 0px 0px 0px 0px;
}

#path { 
padding:0px; margin:0px 0px 10px 30px;
font-size: 11px;
font-style: normal;
float:left;
} 

#path a{ 
 color: #EE6E00;
 font-weight: 700; 
 text-decoration: none;
padding:0px; margin:0px;
} 
#add { 
padding:0px; margin:0px 30px 0px 0px;
font-size: 11px;
font-style: normal;
float:right;
} 
#add a{ 
 color: #EE6E00;
 font-weight: 700; 
 text-decoration: none;
padding:0px; margin:0px;
} 
 

 

 #edit {
color: rgb(97,97,97); 
 float:right; 
 } 
 #redakt a {
color: rgb(97,97,97); 
} 


.cl {clear:both;} 


.polosa_sh{ width:95%; min-width:600px ;padding:8px; margin:15px 5px;background-color: #fff; border: 8px solid #b56933; border-radius:24px;clear:both;overflow:hidden; }

.polosa_sh_head{padding:0; margin:10px;}
.polosa_sh_head h1 span{margin:0px 0px 0 25px;font-size: 16px; display: inline-block;}
.polosa_sh_head a{text-decoration: none; color: #785C48; }


.polosa_sh h1 { 
color: #57341B;
font-family: Century Gothic,Arial;
font-size: 23px;
font-weight: 800;
margin: 0 0 0 0;
 }

.polosa_sh h2 { 
color: rgb(97,97,97);
font-family: Century Gothic,Arial;
font-size: 19px;
font-weight: 800;
padding: 0 0 10px 0;
 }
.polosa_sh h3 { 
 font: bold 24px Verdana,Arial,Sans-Serif; color:#93791f;
 
 }

.polosa_sh .foto {width:250px; float:left; margin:10px;}
.polosa_sh .opisanie_sh{ padding:10px; margin:0px 0px 0 0px; vertical-align:top; display:block;}
.polosa_sh .opisanie_sh a{text-decoration: none; color: #595959; }
.polosa_sh .opisanie_sh h1 span{margin:0px 0px 0 50px;font-size: 16px;}



.opisanie_sh #opt {
color: rgb(97,97,97);
font-family: Arial;
font-size: 10px;
font-weight: 300;
margin: 0 0 0 0;
}
.opisanie_sh #opt1 {
color: #f77902;
font-family: Arial;
font-size: 10px;
font-weight: 300;
margin: 0 0 0 0;
}
.opisanie_sh #opt2 {
font-size: 8px;
}
.opisanie_sh #strM {
 height:20px;
 
}
.opisanie_sh #str {
 float:left;
 
}
.opisanie_sh #str1 {
padding: 3px 0 0 110px;
color: rgb(97,97,97);
font-family: Arial;
font-size: 10px;
}
.opisanie_sh #str1 b {
color: rgb(255, 177, 33);
font-size: 10px;
}


.opisanie_sh #price{
color: #785C48;
font-family: Arial;
font-size: 28px;
font-weight: 800;
padding: 10px 0 20px 10px;
}
.opisanie_sh #price p{
font-size: 18px;
margin: 0;
}
.centr {width:180px; float:left; margin:0px 0px 0 0px;text-align:left; vertical-align:top; font-family: "Arial", "Helvetica", sans-serif;}

.right {width:290px; float:left; padding:0px; margin:0px 0px 0 30px; position:relative; text-align:left; }
.bottom {width:490px; float:left; padding:0px; margin:10px 0px 0 0px; position:relative; text-align:left; }


.postRest1 { 
 background-attachment: scroll;
background-clip: border-box;
background-color: #b56933 !important; 
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
color: rgb(255, 255, 255);
display: block;
position: relative;
 }
.postRest1 a { color: #000!important;}


.opis1 {
 font-family: "Arial";
 font-size: 12px;
 font-weight: 500;
 color: rgb(97, 97, 97);
 border-radius: 6px;
 border: #b56933 1px solid;
 padding:10px; 
 background-color: #EAD9B4;
}
.opis1 a {
 position: right;
 color: #91b033 ;
 font-weight: 800;
 font-size: 10px ;
 padding: 0px 0;
}

.opis1 p {
 font-size: 10px ;
text-align: right;
}

.promo1 {
 font-family: Century Gothic,Arial;
 font-size: 12px;
 font-weight: 500;
 border-radius: 6px;
 border: #2899a6 1px solid;
 margin: 10px 0;
 padding:5px; 
 background-color: #f0f4f5;

}

.promo1 p {
 font-family: "Arial";
 font-size: 12px;
 font-weight: 500;
 color: rgb(97, 97, 97);
 margin:0px;
 padding:10px; 
 
}
.promo1 span{
color: #2899a6;
}


.promo1 a{
 font-family: "Arial";
 font-size: 12px;
 font-weight: 900;
 color: #2899a6;
 margin:0px;
 padding:0px; 
 text-decoration:none;
}
.promo1 a:hover {text-decoration:underline; }






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!important; padding:0!important; }
.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 }


table.catalog { width:910px; }
table.catalog h3 a{ margin:0; color: #57341B; text-decoration:none;line-height: 45px;font-size: 18px; font-weight: 700;}
 .catalog-item { text-align: center;
width:270px;
 margin:10px; padding:0px;
 border-radius: 10px;
 border: 3px solid #B56933;
display: inline-block;
 color: #57341B;
background-color: #CF8D5B;}

.catalog-item:hover { 
border: 3px solid #8B4500;
background-color: #de7016;
}

table.catalog div { margin:0 0 0 60px; }
table.catalog img { 
 background-color: #FFF;
 margin:0px; padding: 10px 30px 10px 30px; 
 border:0; 
 width:210px; height: 210px; 
 border-top-left-radius: 8px;border-top-right-radius: 5px; border: 0px; }

.flist a, .slist a { text-decoration:none!important }
.flist .active, .slist .active { font-weight:bold }

.gphoto { border:none; margin-bottom:10px; cursor:pointer }
.newprice { color:red }

#goods_cont, #shop-basket {position:relative; }
.goods-list .basket { width:200px; height:39px; background-repeat:no-repeat; background-position:center center; margin: 15px 0; }
.goods-list .add { background-image:url(/site_img/btn31.png); cursor:pointer; }
.goods-list .err { background-image:url(/.s/img/sh/berr.png); cursor:pointer; }
.goods-list .now { background-image:url(/site_img/btn41.png); cursor:pointer; }
.goods-list .wait { background-image:url(/.s/img/wd/1/ajax.gif); }
.goods-list .done { background-image:url(/site_img/btn51.png); cursor:pointer; }


/*
.plist { clear: both; padding:15px 0; overflow:hidden; height:30px; line-height:30px; }
.plist span, .plist a { font-size:1.0em!important; padding:2px 5px; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin:0 2px; font-weight:100; }
.plist span, .plist a:link, .plist a:active, .plist a:visited { }
.plist span, .plist a:hover { }
*/

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:-550px; -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 th { font-weight:bold; border-bottom: 1px dashed; text-align:left; font-size:10pt }
#order-table .order-item td { border-bottom : 1px dashed}
#order-table .warning td { color:red }
#order-table td.wantdel { text-decoration:line-through; }
#order-but-recalc, #order-tax-wrapper { float:right }
#order-journal { overflow-y:scroll; height:300px }

#order-submit { text-align:center; margin:10px }
#order-button { font-size:14px; height:33px; margin:10px; }

.order-fname { padding: 10px 10px 5px 10px; font-weight:bold }
.order-field { padding: 0 10px 10px 40px; }


#total-sum { margin: 20px 0 }
#total-sum h4 { margin-bottom:5px }
#total-sum td { padding:5px 20px 5px 5px; border-top: 1px dashed; border-left: #eee 4px solid; }

.methods-list div { padding-bottom:5px }
.methods-list .label { display:block; font-weight:bold }
.methods-list td { line-height:150% }
.methods-list th { width:1% }
.methods-list textarea { height:140px }
.methods-list .fw { width:400px }
.methods-list input.radio, .methods-list input.checkbox { vertical-align:-2px }


#transaction-table .col_rem { font-size:70% }
#invoice-table small, #transaction-table small { display:block }
#invoice-table .col_amount small { cursor:help }
#invoice-table .group-pic { vertical-align:-4px }
#cont-shop-order .osum { display:block; height:14px; }

#cont-shop-invoices .gTableSubTop { cursor:pointer; white-space:nowrap; }
#cont-shop-invoices .gTable td, #transactions_cont .gTable td { text-align:center; }
#cont-shop-invoices td.col_payment_id, .col_payment_id td, .col_note small { text-align:left!important; }
#cont-shop-invoices .forumNameTd { padding-left:6px; padding-right:6px; }

#shop-currency { text-align:center }

.shop_spec u { cursor:help }
.shop_spec_grp td { font-weight:bold; border-top: 1px dashed }
.shop_spec_sub, .shop_spec_val { padding-left:20px }
.shop_spec_nor { font-weight:bold }

.shop-tabs { 
 display:block; 
 height:23px; 
 padding:0;
 margin:0 0 0 6px; ;
 
 }
.shop-tabs li {
 float:left;
 height:22px; 
 line-height:22px; 
 list-style-type:none;
 margin:0 3px 0 3px;
 padding: 0 10px; 
 background-color: #d49872;
 border-bottom-left-radius: 0px;
 border-bottom-right-radius: 0px;
 border-top-left-radius: 3px;
 border-top-right-radius: 3px;
 border-left: #b56933 1px solid; 
 border-top: #b56933 1px solid;
 border-right: #b56933 1px solid; 
}
.shop-tabs a { 
 text-decoration:none!important;
 font-family: Century Gothic,Arial;
 font-size: 14px;
 font-weight: 700;
 color: rgb(0, 0, 0);
}
.shop-tabs a:hover { text-decoration:underline!important }

.shop-options { padding:0; margin:0 }
.shop-options li { line-height:150%; list-style-type:none; margin:0; padding:0 }
.shop-options .val { font-weight:bold }
.shop-options label { font-weight:normal!important }

.shop-info { min-height:30px; }

.shop-imgs img {float:left; margin: 0 15px 15px 0 }


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