body { margin: 0 0 0 0; padding: 0 0 0 0; background: #ebebeb; }

a:link, a:visited { color: #666666; text-decoration: underline; }
a:hover { color: #666666; text-decoration: underline; }
img { border: 0; }

td { font: 12px Arial; color: #333333; }

.bg_wh { background: #f3f3f3; width: 999px; }
.bg_lt, bg_lb { width: 41px; }
.bg_rt, bg_rb { width: 38px; }

.v_top { vertical-align: top; }
.a_c { text-align: center; }

#logop { width: 239px; height: 123px; vertical-align: top; font-size:0; background: url('/img/bg_logo.gif') #efefef repeat-x bottom left; margin: 0; padding: 0; }
#logo { padding: 0; }
#logo_slg { padding: 10px 0 0 0; color: #ffffff; font: bold 16px Arial; text-align: center; }

.w100p { width: 100%; }
.mtop { vertical-align: top; background: url('/img/bg_top.gif') #f4f4f4 repeat-x bottom left; }

#btn_ { height: 74px; width: 64px; padding: 0; vertical-align: top; font-size: 0; }
.btn { text-align: center; padding: 7px 0 7px 0; font-size: 0;}

.top_sep { width: 3px; background: url('/img/top_sep.gif') no-repeat center center; }

.slg_top { padding: 0 20px 0 20px; font: bold 12px Arial; color: #b4b9c1; }
.bsk_top { width: 150px; padding: 0 20px 0 20px; font: bold 12px Arial; color: #9fa6b2; }
.bsk_top a:link, .bsk_top a:visited { font: bold 12px Arial; color: #9fa6b2; text-decoration: none; }
.bsk_top a:hover { font: bold 12px Arial; color: #666666; text-decoration: none; }
.bsk_top span a:link, .bsk_top span a:visited { font: bold 12px Arial; color: #9fa6b2; }
.bsk_top span a:hover { font: bold 12px Arial; color: #666666; }
#bascet-image{margin-left: 35px;}
.tm_d { height: 45px; }
.tm_p { padding: 18px 0 0 0; vertical-align: top; }
table.tmfl { border-collapse: collapse;}
table.tmfl td { padding: 0 15px 0 15px;}
div.tmfl { padding: 0 15px 0 15px;}
.tm { padding: 0 10px 0 10px; text-transform: uppercase; white-space: nowrap; text-align: center; font: bold 12px Arial; color: #949ca8; }
.tm a:link, .tm a:visited { color: #949ca8; text-decoration: none; }
.tm a:hover { color: #666666; text-decoration: none; }
.tm_sub_sep { background: url('/img/tm_sub_sep.gif') repeat-x center left; }
.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: #666666; text-decoration: none; }

.bg_l { background: url('/img/bg_l.gif') repeat-y top left; }
.bg_r { background: url('/img/bg_r.gif') repeat-y top left; }
.bg_bc { background: url('/img/bg_bc.gif') repeat-x bottom left; }

#img { background: url('/pic/1.jpg') no-repeat top left; }
/*#img img { float: left; }
#img { font: normal 10px Tahoma; }
#img a { font: normal 14px Tahoma; }*/

.btm { background-color: #f3f3f3; }
.btm_tbl { padding: 0 0 5px 0; }

#logo_bot { padding: 15px 0 0 12px; }
#adr_bot { width: 170px; font: bold 11px Arial; color: #a3a9b2; }
#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: #79838e; text-align: justify;  }

.bg_clr { background-color: #ffffff; }

.path { font: normal 12px Tahoma; color: #9b9ea7; margin: 3px 0 0 37px; }
.path a:link, .path a:visited { color: #9b9ea7; text-decoration: none; }
.path a:hover { color: #666666; text-decoration: none; }

.frmsrch_p  { height: 22px; margin: 0 0 7px 0; padding: 0 0 0px 0; display: block; background: url('/img/srch_bg.gif') no-repeat;}
.frmsrch_p form { margin: 0 0 0 0;}
.frmsrch_p div {  font-size: 10px; }
.frmsrch { white-space: nowrap; padding: 2px 0 0 0; vertical-align: top; }
.frmsrch div { white-space: nowrap; margin: 0 0 0 0; }
.frm_text { width: 155px; height: 16px; padding: 0 0 0 2px; font: normal 11px Tahoma; border: none; color: #a6abac; }
.frm_stext { width: 53px; height: 18px; padding: 0 0 0 2px; font: normal 11px Tahoma; border: 1px solid #a7afbd; color: #a6abac; }
.fl_l { float: left; width: 155px; padding: 1px 0 0 4px; }
.fl_r { float: left; width: 18px; padding: 3px 0 0 0; }

#lmtp { clear: left; height: 21px; background-color: #b6bbc5; font: bold 12px Arial; color: #ffffff; text-align: center; padding: 0 0 0 0; }
#lmtp div { padding: 3px 0 0 0; }

.bl { padding: 16px 0 0 25px; margin: 0; width: 180px; }
.bc { padding: 16px 0 0 0; margin: 0; width: 693px; }
.bcb { padding: 0 0 0 0; margin: 0 0 0 37px; width: 100%; border: 1px solid red; }

.catt { background-color: #b6bbc5; color: #ffffff; font: bold 12px Arial; text-align: center; }
.btitle { padding: 0 0 0 37px; margin: 12px 0 0 0; background-color: #eeeeee; }
.bsubtitle { padding: 0 0 0 37px; margin: 12px 0 0 37px; background-color: #eeeeee; }
.ititle { border-left: 5px solid #d5d5d5; padding: 0 0 0 15px; margin: 0 0 10px 0; }

h1.title_p { padding: 0; margin: 0; font: bold 12px Tahoma; color: #6f7070; vertical-align: center; line-height: 21px; }
h2.title_p { padding: 0; margin: 0; font: bold 12px Tahoma; color: #6f7070; vertical-align: center; line-height: 21px; }

h2.title_ps { padding: 0 33px 0 0; margin: 0; font: bold 12px Tahoma; color: #fff; vertical-align: center; line-height: 21px; text-align: right; background: url('/img/t-bg.gif') right top no-repeat; }

.blp { max-width: 180px; }

#bl {padding: 0 0 0 0; vertical-align: top; }
.mgr_block { margin: 0 0 0 0; }
.lm { }
.lm div { padding: 4px 0 4px 0; font: bold 13px Tahoma; color: #6e7779; background: url('/img/lm_sep1.gif') repeat-x bottom left; }
.lm div a:link, .lm div a:visited, .lm_sub div a:link, .lm_sub div a:visited { color: #6e7779; text-decoration: none; }
.lm div a:hover, .lm_sub div a:hover { color: #6e7779; text-decoration: none; }
.lm_sub { margin: 0px 0 0px 11px; }
.lm_sub div { font: normal 11px Tahoma; color: #6e7779; }
.lm_sub div div { padding: 3px 0 3px 0; }
.lm_sep { background: url('/img/lm_sep.gif') no-repeat; }
#blpp { padding: 0 0 0 0; }

.ban { margin: 20px 0 20px 0; }

#lst { width: 100%; max-width: 655px; margin: 10px 0 0 37px; }

.w50 { float: left; width: 314px; margin: 0 0 10px 0; }
.w50f { clear: both; float: left; width: 305px; margin: 0 0 10px 37px; border: 1px solid red; }

.ct_t { padding: 0 0 6px 0; font: bold 12px Tahoma; color: #333333;}
.ct_t a:link { color: #333333; text-decoration: none; }
.ct_t a:visited { color: #333333; text-decoration: none; }
.ct_t a:hover { color: #ee6f0c; text-decoration: none; }
.ct_art { padding: 0 0 13px 0; font: bold 10px Tahoma; color: #ee6f0c;}
.ct_p { padding: 0 0 8px 0; font: normal 10px Tahoma; color: #6d6d70; text-align: right; }
.ct_i { float: left; padding: 0 8px 10px 0; }
.ct_txt { float: left; width: 171px; }
.ct_b { min-height: 100px; float: left; width: 171px; word-wrap: break-word; font: normal 11px Tahoma; color: #656565;  }
.podr { float: left; width: 171px; font: bold 11px Tahoma; color: #6f7070; padding: 0 0 10px 0; }
.podr a:link, .podr a:visited { color: #6f7070; text-decoration: none; }
.podr a:hover { color: #666; text-decoration: none; }
.ct_pr1 { padding: 2px 0 10px 0; width: 171px; font: normal 12px Tahoma; color: #63707c; float: left; }
.ct_c { padding: 0 0 0 1px; width: 171px; height: 18px; font: bold 11px Tahoma; color: #788793; float: left; }

.c_sep_v { float: left; padding: 0 12px 0 12px; background: url('/img/c_sep_v.gif') repeat-y top center; }
.c_sep_h { clear: both; width: 100%; max-width: 655px; font-size: 0; margin: 0 0 0 0; padding: 7px 0 0 37px; }
.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: #6f7070; }
.page_p span { padding: 0 3px 0 3px; color: #ee6f0c; }
.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: #ee6f0c; text-decoration: underline; }
a.an:link, a.an:visited, a.an:hover { text-decoration: none; }



#news { width: 100%; max-width: 655px; margin: 10px 0 0 37px; }
#news .n-title { font: bold 12px Arial; color: #6f7070; margin: 0 0 5px 0; }
#news .n-title span { font: bold 12px Arial; color: #ee6f0c; padding: 0 10px 0 0; }
#news .n-title a:link, #news .n-title a:visited { color: #6f7070; text-decoration: none; }
#news .n-title a:hover { color: #666;  text-decoration: none; }
#news .n-pre { width: 100%; }
#news .n-pre .n-img { float: left; width: 165px; padding: 5px 5px 5px 0; }
#news .n-pre .n-preview { font: normal 12px Arial; color: #666666; }
#news .n-pre .b { font-weight: bold; }
#news .btxt { font: normal 12px Arial; color: #666666; }

#artikle { width: 100%; max-width: 655px; margin: 0 0 0 37px; padding: 10px 0 10px 0; font: normal 12px Arial; color: #666666; }

#goods { width: 100%; max-width: 655px; margin: 0 0 0 37px; padding: 10px 0 10px 0;  font: normal 11px Tahoma; color: #666666; }
#goods .g-pre { width: 100%; max-width: 655px; }
#goods .g-pre .g-img { float: left; width: 447px; padding: 0 5px 5px 0; }
#goods .g-pre .g-art { font: bold 10px Tahoma; color: #ee6f0c; 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; height: 220px; }
#goods .g-pre .g-txt { min-height: 330px; padding: 0 0 0 10px; }
#goods .g-pre .g-block { background: #f6f6f6; height: 65px; margin: 0 0 0 441px; }
#goods .g-pre .g-block .cost { position: relative; top: 11px; left: 18px; font: normal 12px Tahoma; color: #666; }
#goods .g-pre .g-block .cost span { font: bold 16px Tahoma; }
#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: 100%; max-width: 655px; margin: 0 0 0 37px; padding: 10px 0 10px 0;  font: normal 11px Tahoma; color: #666666; }

#body { width: 100%; max-width: 655px; margin: 0 0 0 37px; padding: 10px 0 10px 0;  font: normal 11px Tahoma; color: #666666; }

#search { width: 100%; max-width: 655px; margin: 0 0 0 37px; padding: 10px 0 10px 0;  font: normal 11px Tahoma; color: #666666; }

#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: 100%; max-width: 655px; margin: 0 0 0 37px; padding: 10px 0 10px 0; font: normal 11px Tahoma; color: #666666; }

#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: #666; 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: 100%; max-width: 655px; margin: 0 0 0 37px; padding: 10px 0 10px 0; font: bold 11px Tahoma; color: #f00; }

#sitemap { width: 100%; max-width: 655px; margin: 0 0 0 37px; 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: 100%; max-width: 655px; margin: 0 0 0 37px; 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; }
#discount-img-text {position:relative; top: 120px; left: 625px; font: bold 22px Tahoma; color: red;}