body { margin: 0 0 0 0; padding: 0 0 0 0; background: url('/img/bg_all.gif') #39464e repeat top left; }
img { border: 0; }

a:link, a:visited { color: #474747; text-decoration: underline; }
a:hover { color: #896a22; text-decoration: none; }

.clear { clear: both; }
.v_top { vertical-align: top; }

h1.title_p { font: bold 16px Arial; color: #6f7070;  }
h2.title_p { font: bold 16px Arial; color: #896a22; margin-top: 0px; padding-top: 0px;}

.bg_wh { width: 962px; max-width: 962px; }

.bg_lt { background: url("/img/bg_lt.gif") no-repeat bottom left; width: 22px; }
.bg_rt { background: url("/img/bg_rt.gif") no-repeat bottom left; width: 19px; }
.bg_lb { background: url("/img/bg_lb.gif") no-repeat bottom left; width: 22px; }
.bg_rb { background: url("/img/bg_rb.gif") no-repeat bottom left; width: 19px; }

.mtop { padding: 0; margin: 0; }

.logo_td { padding: 0; margin: 0; font-size:0; height: 123px; width: 239px; background: url("/img/bg_logo.gif") #f2f2f2 repeat-x top left; }
.logo_td .logo { padding: 0; margin: 0; }
.logo_td .logo_slg { padding: 0; font: bold 14px Tahoma; color: #FFFFFF; width: 239px; text-align: center; margin: 0px 0 0 0; }


#span-slogan-top-address-left {color: #c4b981;  font-size: 12px; font: Arial; }
#span-slogan-top-address-center {color: #acbec5;  font-size: 16px; font: Arial; }
#span-slogan-top-address-right {color: #e4e5e7;  font-size: 16px; font: Arial; }

.logo_td .logo_slg p {font: bold 14px Tahoma; color: #c4b981; margin-top: 3px;}
.logo_td .logo img { padding: 0; margin: 0; }
.tm { background: url("/img/bg_tm.gif") repeat-x top left; margin: 0; padding: 0; }

.tm .btn_top { height: 75px; width: 65px; padding: 0; margin: 0; vertical-align: top; font-size: 0; }
.tm .btn_top .btn { text-align: center; padding: 7px 0 7px 0; font-size: 0;}
.tm .top_slg { font: bold 12px Arial; color: #C4B981; padding: 0 12px; width: 100%; text-align:justify; }
.tm .top_slg div  { text-align: justify; color: #C4B981; font-weight: bold;  text-align:justify;}
.tm .top_slg div span { text-align: justify; color: #fafede; font-weight: bold; font-size:15px; text-align:justify;}
.tm .top_basket { width: 170px; min-width: 170px; font: 14px Tahoma; color: #e4e5e7; padding: 0 0 0 22px; }
.tm .top_basket span {color: #E4E5E7; font: bold 14px Tahoma;}
.tm .top_basket span a {color: #fafede; font: bold 14px Tahoma;}
.tm .top_slg div {overflow: hidden; height: 65px;}
.tm .top_slg div div {color: #FAFEDE;font-size: 15px;}
.tm .top_slg div div span {color: #FAFEDE; }
.top_sep { background: url('/img/top_sep.gif') no-repeat center center; }


.tm .tm_td { height: 48px; }
.tm .tmp { padding: 0 8px; text-transform: uppercase; white-space: nowrap; text-align: center; font: bold 12px Arial; color: #896a22; }
.tm .tmp a:link, .tmp a:visited { color: #896a22; text-decoration: none; }
.tm .tmp a:hover { color: #f16508; text-decoration: none; }

table.tmfl { border-collapse: collapse;}
table.tmfl td { padding: 0 15px 0 15px;}
div.tmfl { padding: 0 15px 0 15px;}

.options { margin-top: 14px; font: normal 11px Verdana; background-color: #ffffff; border: 1px solid #dfe0e1; /*position: absolute;*/ }
.options div { list-style: none; margin: 4px; padding: 0px 0 0px 0;  }
.options div a { display: block; padding: 1px 2px 1px 2px; text-decoration: none; width: 100%; }
.options div a:link, .options div a:visited { color: #949ca8; text-decoration: none; }
.options div a:hover { color: #474747; text-decoration: none; }

.brd_left { background: url("/img/border_left.gif") repeat-y top left; }
.brd_right { background: url("/img/border_right.gif") repeat-y top left; }

.body { background: #ffffff; }

.path { margin: 13px 0 13px 16px; font: normal 12px Tahoma; color: #9b9ea7; }
.path a:link, .path a:visited { margin: 0 0 0 0; font: normal 12px Tahoma; color: #a2a3a3; text-decoration: underline; }
.path a:hover { margin: 0 0 0 0; font: normal 12px Tahoma; color: #bbbcbc; text-decoration: none; }

#lmtp { clear: left; height: 21px; background: url("/img/lmtp.gif") repeat top left #515255; font: bold 12px Arial; color: #ffffff; text-align: center; }
#lmtp div { padding: 3px 0 0 7px; }

.lm {}
.lm div { padding: 4px 0 4px 0; font: bold 13px Tahoma; color: #896a22;  }
.lm div a:link, .lm div a:visited, .lm_sub div a:link, .lm_sub div a:visited { color: #896a22; text-decoration: underline; }
.lm div a:hover, .lm_sub div a:hover { color: #f16508; text-decoration: none; }
.lm_sub { margin: 0px 0 0px 11px; }
.lm_sub div { font: normal 11px Tahoma; color: #896a22; }
.lm_sub div div { padding: 1px 0 3px 0; }
.lm_sep { background: url('/img/lm_sep.gif') no-repeat top left; height: 1px; font: bold 0px Tahoma; margin-top: 3px;}
.lm_sep img { padding: 0; margin: 0; font: bold 0px Tahoma; }
#blpp { padding: 0 0 0 16px; }

#srch { clear: left; height: 21px; background: url("/img/lmtp.gif") repeat top left #505154; font: bold 12px Arial; color: #ffffff; text-align: center; padding: 0 0 0 0; margin: 16px 0 0 0; }
#srch .srch_frm { margin: 0 8px; padding: 0; height: 21px; border: 1px solid #6f7070    ; text-align: center; color: #38434c; }
#srch .srch_img { margin: 0; padding: 0; position: relative; top: 3px; /*top: 0px;*/ }

.btm_tbl { padding: 0 0 5px 0; }

#logo_bot { padding: 15px 0 0 12px; }
#adr_bot { width: 170px; font: bold 11px Arial; color: #fafede; }
#adr_bot div { padding: 12px 16px 0 16px; }
#adr_bot span { font-size: 12px; }

#copyr_r { height: 93px; padding: 0 20px 0 20px; }
#copyr { width: 139px; text-align: right; display: inline; font: bold 12px Tahoma; color: #a2a8b1; line-height: 12px; }
#copyr a:link, #copyr a:visited { color: #a2a8b1; text-decoration: none; }
#copyr a:hover { color: #a2a8b1; text-decoration: none; }
.copyr_t { padding: 0 3px 0 0; }
#bot_slg { padding: 0 16px 0 16px; font: bold 12px Arial; color: #b4b482; text-align: justify; }



#body { width: 660; max-width: 660px; margin: 0 0 0 0; padding: 0 0 0 0;  font: normal 11px Tahoma; color: #474747; }

#news { width: 650; max-width: 650px; margin: 10px 0 0 0; text-align: top; }
#news .n-title { font: bold 12px Arial; color: #6f7070; margin: 0 0 5px 0; }
#news .n-title span { font: bold 12px Arial; color: #f16508; padding: 0 2px 0 0; }
#news .n-title a:link, #news .n-title a:visited { color: #896a22; text-decoration: underline; text-decoration: none; }
#news .n-title a:hover { color: #896a22; text-decoration:underline;  }
#news .n-pre { width: 100%; }
#news .n-pre .n-img { float: left; width: 85px; padding: 5px 10px 5px 0; }
#news .n-pre .n-preview { font: normal 11px Tahoma; color: #656565; }

#news .big-n-pre .n-img { float: left; width: 165px; padding: 5px 10px 5px 0; }

#news .n-pre .b { font-weight: bold; }

#news .big-n-pre .n-preview { font: normal 11px Tahoma; color: #656565; }
#news .big-n-pre .b { font-weight: bold; }
#news .btxt { font: normal 12px Arial; color: #474747; }

#artikle { width: 650; max-width: 650px; margin: 0; padding: 10px 0 10px 0; font: normal 12px Arial; color: #474747; }



#goods { width: 650; max-width: 650px; margin: 0; padding: 10px 0 10px 0;  font: normal 11px Tahoma; color: #474747; }
#goods .g-pre { width: 650; max-width: 650px; }
#goods .g-pre .g-img { float: left; width: 315px; padding: 0 5px 5px 0; }
#goods .g-pre .g-art { font: bold 10px Tahoma; color: #00aaee; margin: 0 0 10px 0; }
#goods .g-pre .g-pr { font: normal 10px Tahoma; color: #666; margin: 0 0 10px 0; }
#goods .g-pre .g-text { font: normal 11px Tahoma; color: #666; }
#goods .g-pre .g-text td { font: normal 13px Tahoma; color: #666; }
#goods .g-pre .g-txt { min-height: 600px; padding: 0 0 0 10px; }
#goods .g-pre .g-block { border: 1px solid #f0f1f0; background: url('/img/plashka-2.gif') repeat-x #F6F6F6 ; height: 100px; margin: 25px 0 0 309px;}
#goods .g-pre .g-block .cost { position: relative; top: 11px; left: 18px; font: normal 12px Tahoma; color: #474747; }
#goods .g-pre .g-block .cost span { font: bold 16px Tahoma;  margin-left: 50px; color: #FF6600;}
#goods .g-pre .g-block .cost1 span {font: bold 12px Tahoma; text-decoration: line-through; color:#777777; margin-left: 23px; }
#goods .g-pre .g-block .cost2 span {font: bold 12px Tahoma; color: #777777; margin-left: 40px; }
.cost1 {margin-bottom: 2px;}
.catalog-detail-articul {color: #F16508;}


#goods .g-pre .g-block .g-ctc { position: relative; top: 20px; left: 19px; font: bold 11px Tahoma; color: #666; }
#goods .g-pre .g-block .g-ctc .frm_stext { width: 53px; height: 18px; padding: 0 0 0 2px; font: normal 11px Tahoma; border: 1px solid #e3e3e3; color: #2e2f30; }

#goods .clearfix { clear: both; padding: 10px 0 0 0; }

#basket { width: 650; max-width: 650px; margin: 0; padding: 10px 0 10px 0;  font: normal 11px Tahoma; color: #474747; }

#search { width: 650; max-width: 650px; margin: 0; padding: 10px 0 10px 0;  font: normal 11px Tahoma; color: #474747; }

#search .sresult { margin: 5px 0 10px 0; }

#search .stitle { font: bold 12px Arial; color: #6f7070; margin: 10px 0 5px 0; }
#search .stitle a:link, #search .stitle a:visited { color: #6f7070; text-decoration: none; }
#search .stitle a:hover { color: #666;  text-decoration: none; }

#search .stext { padding: 0 10px 0 10px; }
#search .stext .s-bg { color: #fff; background: #666; }

#search .surl { font: bold 12px Arial; color: #6f7070; margin: 5px 0 5px 0; }
#search .surl a:link, #search .surl a:visited { color: #6f7070; text-decoration: none; }
#search .surl a:hover { color: #666;  text-decoration: none; }

#search .sep_h { clear: both; width: 100%; max-width: 655px; font-size: 0; margin: 0 0 0 0; padding: 7px 0 0 0; }
#search .sep_h div { border-left: 9px solid #9f9f9e; border-right: 9px solid #9f9f9e; background: url('/img/n_sep.gif') repeat-x top left; }

#f-back { width: 650; max-width: 650px; margin: 0; padding: 10px 0 10px 0; font: normal 11px Tahoma; color: #474747; }

#f-back .ft { width: 265px; float: left; font: normal 12px Tahoma; color: #6f7070; margin: 0 0 5px 0; }
#f-back .ftr { width: 258px; float: left; font: normal 12px Tahoma; color: #6f7070; padding: 0 0 0 21px; margin: 0 0 5px 0; }
#f-back .fr { width: 544px; margin: 5px 0 0 0; }
#f-back .fr-req { width: 300px; float: left; }
#f-back .fr-butt { width: 244px; text-align: right; float: left; }

#f-back .f-txt { width: 258px; border: 1px solid #d0d0d0; background: #fff; }
#f-back .f-tarea { width: 544px; border: 1px solid #d0d0d0; background: #fff; }
#f-back .f-subm { width: 175px; height: 21px; font: bold 12px Tahoma; color: #fff; background: #F16508; border: none; }

#f-back .ft span, #f-back .ftr span, #f-back .fr-req span { color: #666; }

#f-back .code { font: normal 12px Tahoma; color: #6f7070; margin: 10px 0 5px 0; }
#f-back .in-code { margin: 0 0 30px 0; }
#f-back .in-code input { height: 16px; line-height: 16px; padding: 0 1px; border: 1px solid #d0d0d0; font: 11px 'tahoma'; color: #687885; }
#f-back .code-img { float: left; margin: 0 15px 0 0; }

#err { width: 650; max-width: 650px; margin: 0; padding: 10px 0 10px 0; font: bold 11px Tahoma; color: #f00; }

#sitemap { width: 650; max-width: 650px; margin: 0; padding: 10px 0 10px 0; font: bold 12px Tahoma; color: #6f7070; }
#sitemap .map-f { background: url('/img/map-f.gif') left 4px no-repeat; padding: 0 0 0 12px; margin: 0 0 5px 0; }
#sitemap .map-s { background: url('/img/map-s.gif') left 4px no-repeat; padding: 0 0 0 12px; margin: 0 0 5px 41px; }

#sitemap .map-f a:link, #sitemap .map-f a:visited, #sitemap .map-s a:link, #sitemap .map-s a:visited { color: #6f7070; text-decoration: none; }
#sitemap .map-f a:hover, #sitemap .map-s a:hover { color: #666;  text-decoration: none; }

#basket { width: 650; max-width: 650px; margin: 0; padding: 10px 0 10px 0; }
.bsk-tbl { font: normal 12px Tahoma; color: #6f7070; }

.bsk-txt { width: 48px; height: 18px; text-align: center; border: 1px solid #d0d0d0; font: normal 12px Tahoma; color: #6f7070; }

.bsk-itbg { background: #eee; height: 21px; font: bold 12px Tahoma; color: #6f7070; }
.bsk-it { padding: 0 0 0 12px; }
.bsk-itg { text-align: right; padding: 0 15px 0 0; }
.bsk-ref { height: 21px; text-align: right; padding: 10px 0 0 0; }
.bsk-ref a:link, .bsk-ref a:visited { font: bold 12px Tahoma; color: #6f7070; text-decoration: none; }
.bsk-ref a:hover { color: #666;  text-decoration: none; }

.b_sep_h { clear: both; width: 100%; max-width: 655px; font-size: 0; margin: 0 0 0 0; padding: 10px 0 10px 0; }
.b_sep_h div { border-left: 9px solid #9f9f9e; border-right: 9px solid #9f9f9e; background: url('/img/n_sep.gif') repeat-x top left; }

.lnk a:link, .lnk a:visited { font: bold 12px Tahoma; color: #6f7070; text-decoration: none; }
.lnk a:hover { color: #ee6f0c;  text-decoration: none; }





#lst { width: 660; max-width: 660px; margin: 10px 0 0 0; }

.w50 { float: left; width: 660px; margin: 0 0 10px 0; }
.w50f { clear: both; float: left; width: 305px; margin: 0 0 10px 15px; border: 1px solid red; }

.ct_t { padding: 0 0 6px 0; font: bold 12px Tahoma; color: #896a22; width:263px;word-wrap:break-word;}
.ct_t span  {color:#f16508;}

.ct_t a:link { color: #896a22; text-decoration: none; }

.ct_t a:visited { color: #896a22; text-decoration: none; }

.ct_t a:hover { color: #f16508; text-decoration: underline; }
.ct_t span a:link { color: #f16508; text-decoration: none; }
.ct_t span a:visited { color: #f16508; text-decoration: none; }
.ct_t span a:hover { color: #f16508; text-decoration: none; }

.ct_art { padding: 0 0 13px 0; font: bold 10px Tahoma; color: #896a22;}
.ct_p { padding: 0 0 8px 0; text-align: left; font:  bold 12px Tahoma; color: #474747;}
.ct_i { float: left; padding: 0 8px 10px 0; }
.ct_txt { float: left;  border: 1px solid #e3e6e3; background: #f6f6f6 ; margin-left: 10px; width: 224px;height: 130px; padding-left: 10px; padding-right: 10px;  }
.ct_b { min-height: 100px; float: left; font: normal 11px Tahoma;  width: 263px; color: #605f5f; /*height: 100px;*/ text-align: justify; }
.podr {  width: 171px; font: bold 11px Tahoma; color: #6f7070; padding: 0 0 10px 0; }
.podr a:link, .podr a:visited { color: #605f5f; text-decoration: none; }
.podr a:hover { color: #666; text-decoration: none; }
.ct_pr1 .ct_pr1_1, .ct_pr1_2,  .ct_pr1_3  {  width: 100%; font: normal 12px Tahoma; color: #474747; float: left; }
.ct_pr1 span {font-size: 16px; }
.ct_pr1_1 {margin-bottom: 1px; margin-top: 15px; width: 100%; font: 12px Tahoma; color: #474747; }
.ct_pr1_1 span {color: #777777}

.ct_pr1_2 {width: 100%; margin-top: 10px;}
.ct_pr1_2 div{ font: 12px Tahoma; color: #474747; }

.ct_pr1_2 span b{color: #777777; }
.ct_pr1_3 {margin-top: 10px; width:100%; color: #474747;}

.ct_pr1_3 span b{color: #FF6600; font-size: 16px; }
.ct_pr1_1 span {text-decoration: line-through; margin-left: 2px; }
.ct_pr1 b {color: #FF6600;}
.ct_pr1_2 input{border: 1px solid #dcdcdc;}


.ct_c { padding: 0 0 0 1px; width: 171px; height: 18px; font: bold 11px Tahoma; color: #3e4920; float: left;  }


/* old
.c_sep_v { float: left; 0; background: url('/img/c_sep_v.gif') repeat-y top center; margin: 0 14px 0 0; }
*/
.c_sep_v { float: left; background: url('/img/c_sep_v.gif') repeat-y top center; margin: 0 10px 0 10px; }
.c_sep_h { clear: both; width: 660px; max-width: 660px; font-size: 0; margin: 0 0 0 0; padding: 15px 0 7px 0; }
.c_sep_h div { border-left: 9px solid #9f9f9e; border-right: 9px solid #9f9f9e; background: url('/img/n_sep.gif') repeat-x top left; }


.page_p { clear: both; margin: 10px 0 2px 22px; text-align: center; font: bold 11px Tahoma; color: #f16508; }
.page_p span { padding: 0 3px 0 3px; color: #a7b385; }
.page_p a { padding: 0 3px 0 3px;}
.page_p a:link, .page_p a:visited { color: #6F7070; text-decoration: underline; }
.page_p a:hover { color:  #f16508; text-decoration: underline; }
a.an:link, a.an:visited, a.an:hover { text-decoration: none; } 


.top_basket a:link, .top_basket a:visited { font: normal 12px Tahoma; color: #ffffff; text-decoration: none; white-space: nowrap; }
.top_basket a:hover { font: normal 12px Tahoma; color: #e4e5e7; text-decoration: none; white-space: nowrap; }
.top_basket a:link span, .top_basket a:visited span { font: 14px Tahoma; color: #fafede; white-space: nowrap; }
.top_basket a:hover span { font: normal 14px Tahoma; color: #d9d9d9; white-space: nowrap; }
.basket-total-goods {color: #82C2FD; text-decoration: underline; }
#top-bascet-zakaz  {color: #fafede;   font: bold 13px Arial; }
.basket-zakaz-span1 {padding-left: 8px; margin-right: 8px;}
.cat-menu-artikul {color:#f16508;}
.catalog-menu-articul-slider {font: bold 12px Tahoma; color: #f16508;}
.add-zakaz {width: 224px; text-align: left;  margin-top: 5px; margin-left: 10px; }
.add-zakaz-detail { margin-left: 310px; margin-top: 2px;}
.add-zakaz a, .add-zakaz-detail a { color: #FF6600; font-size: 15px; font-weight: bold; }
#admin {color: #ffffff;}

input::-moz-focus-inner { border: 0; padding: 0; margin: -1; }