body { margin: 0 0 0 0; padding: 0 0 0 0; background: url('/img/bg_all.gif') #3c3b3b repeat top left; }

a:link { color: #6f7070; }
a:visited { color: #909090; }
a:hover { color: #ee6f0c; }

img { border: 0; }

.bg_wh { background-color: #3c3b3b; 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') #da660b 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') #3f3e3e 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: #9c9c9c; }
.bsk_top { width: 150px; padding: 0 20px 0 20px; font: bold 12px Arial; color: #c7c7c7; }
.bsk_top a:link, .bsk_top a:visited { font: bold 12px Arial; color: #c7c7c7; text-decoration: none; }
.bsk_top a:hover { font: bold 12px Arial; color: #ee6f0c; text-decoration: none; }
.bsk_top span a:link, .bsk_top span a:visited { font: bold 12px Arial; color: #ffffff; }
.bsk_top span a:hover { font: bold 12px Arial; color: #ee6f0c; }

.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 28px 0 28px; text-transform: uppercase; white-space: nowrap; text-align: center; font: bold 12px Arial; color: #ffffff; }
.tm a:link, .tm a:visited { color: #ffffff; text-decoration: none; }
.tm a:hover { color: #ee6f0c; 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: #636367; text-decoration: none; }
.options div a:hover { color: #ee6f0c; 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; }

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

#logo_bot { padding: 15px 0 0 12px; }
#adr_bot { width: 170px; font: bold 11px Arial; color: #999999; }
#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: #ffd5cb; line-height: 12px; }
#copyr a:link, #copyr a:visited { color: #8a8c93; text-decoration: none; }
#copyr a:hover { color: #ee6f0c; text-decoration: none; }
.copyr_t { padding: 0 3px 0 0; }
#bot_slg { padding: 0 16px 0 16px; font: bold 12px Arial; color: #999999; text-align: justify;  }

.bg_clr { background-color: #ffffff; }

.path { font: normal 12px Tahoma; color: #958a7f; margin: 3px 0 0 37px; }
.path a:link, .path a:visited { color: #6f7070; text-decoration: none; }
.path a:hover { color: #ee6f0c; 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: #2e2f30; }
.frm_stext { width: 53px; height: 18px; padding: 0 0 0 2px; font: normal 11px Tahoma; border: 1px solid #a7afbd; color: #2e2f30; }
.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: #ee6f0c; 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: #ee6f0c; 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 #ee6f0c; padding: 0 0 0 15px; margin: 0 0 10px 0; }

.xz { margin: 12px 0 0 37px; }

h1.title_p { padding: 0; margin: 0; font: bold 12px Tahoma; color: #6f7070; vertical-align: center; line-height: 21px; }
h2.title_p { padding: 0 63px 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; }

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: #6f7070; /*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: #6f7070; text-decoration: none; }
.lm div a:hover, .lm_sub div a:hover { color: #ee6f0c; text-decoration: none; }
.lm_sub { margin: 0px 0 0px 11px; }
.lm_sub div { font: normal 11px Tahoma; color: #8f8f8f; }
.lm_sub div div { padding: 3px 0 3px 0; }
.lm_sep {/* background: url('/img/lm_sep.gif') no-repeat;*/ }
/*.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; font: normal 11px Tahoma; color: #656565; } //height: 100px; }
.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; font: bold 11px Tahoma;}
.podr a:hover { color: #ee6f0c; 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: #ee6f0c;  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: #ee6f0c;  text-decoration: none; }

#search .stext { padding: 0 10px 0 10px; }
#search .stext .s-bg { color: #fff; background: #ee6f0c; }

#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: #ee6f0c;  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: #ee6f0c; border: none; }

#f-back .ft span, #f-back .ftr span, #f-back .fr-req span { color: #ee6f0c; }

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

.addBtn {
    cursor:pointer;
    display:inline-block;
    text-decoration:none;
    color:#FFF!important;
    background:url(/img/bg_busket_btn_big.gif) 0 0 no-repeat;
    font:20px/41px Tahoma, Arial;
    text-align:center;
    width:125px;
    height:44px;
}
.fright{
    float: right;
}
.addBtn:active, .addBtn:hover {
    background-position:0 100%;
}
.ofBtn {
    cursor:pointer;
    display:inline-block;
    text-decoration:none;
    color:#FFF!important;
    background:url(/img/bg_product_to_basket_big.gif) 0 0 no-repeat;
    font:bold 15px/39px Tahoma,Arial;
    text-align:center;
    width:175px;
    height:42px;
}
.ofBtn:active, .ofBtn:hover {
    background-position:0 100%;
}
.addBlock{
    overflow: hidden;
}
.colBlock{
    width: 70px;
    /*border: solid 1px;*/
    overflow: hidden;
    float: left;
    margin-top: 10px;
}
.colNewAdd{
    float: left;
    width: 40px!important;
    height: 24px;
}
.sht{
    margin-left: 5px;
    font-size: 13px;
}
.shopCost{
    color: #69ad44;
    font-size: 13px;
    overflow: hidden;
    margin-bottom: 10px;
    
}
.shopCost span{
    font-size: 24px;
    float: right;
}
.tCost{
    font-size: 13px!important;
    float: left!important;
    margin-top: 10px;
}
.phoneBlock{
    margin-top: 8px;
    background-color: #f6f6f6;
    padding: 10px;
    margin-left: 442px;
    width: 185px;
}
.phoneB{
    font:20px/27px Tahoma, Arial;
    color: #000;    
    overflow: hidden;
    display: table;    
}

.compareBtn {
    cursor:pointer;
    display:inline-block;
    text-decoration:none;
    color:#000!important;
    background:url(/img/defBtn.png) 0 0 no-repeat;
    font:16px/49px Tahoma, Arial;
    text-align:center;
    width:202px;
    height:49px;
    float: right;
}
.compareBtn:active, .compareBtn:hover {
    background-position:0 100%;
}
.addToCompare{
    margin-top: 5px;    
    overflow: hidden;
}
.fbWindow{
    margin-top: 5px;
}

.otp {
    margin-top: 10px;
    cursor:pointer;
    display:inline-block;
    text-decoration:none;
    color:#000!important;
    background:url(/img/defBtn2.png) 0 0 no-repeat;
    font:16px/49px Tahoma, Arial;
    text-align:center;
    width:202px;
    height:49px;
    float: right;
}
.otp:active, .otp:hover {
    background-position:0 100%;
}
.compB {
    float: left;
    margin-left: 10px;
}
.compB table tbody tr td {
       color: #656565;
    float: left;
    font: 11px Tahoma;
    min-height: 35px;
    width: 171px;
    color: #656565;
    font: 11px Tahoma;
}
.compB table tbody tr td.compName{
    font-weight: bold;
    
}
.addFoto{
    width: 200px;
    margin-left: 440px;
    margin-top: 60px;
    text-align: center;
}
.cbError{
    color: red;
    width: 100%;
    overflow: hidden;
    display: none;
}
.brandFil{
    overflow: hidden;
    width: 100%;
    font: 12px Arial;    
}
.brandFil ul {
    list-style: none;
}
.brandFil ul li{
    display: inline-table;
    /*width: 120px;        */
    width: 145px;
}
.brandFilT{    
    margin: 20px 0px 0px 45px;
    font-weight: bold;
}