body { margin: 0 0 0 0; padding: 0 0 0 0; background: url("/img/bg_all.gif") #333333 repeat top left; }
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: url("/img/bg_all.gif") #333333 repeat  left; width: 990px; }
.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.jpg') #f4f4f4 repeat 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: #b0d958; }
.bsk_top a:link, .bsk_top a:visited { font: bold 12px Arial; color: #b0d958; 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: #b0d958; }
.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 4px 0 4px; 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.jpg') 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: url('/img/diag_bg.gif') #f4f4f4 repeat  left; }
.btm_tbl { padding: 0 0 5px 0; }

#logo_bot { padding: 15px 0 0 12px; }
#adr_bot { width: 170px; font: bold 11px Arial; color: #b0d958; }
#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: #b0d958; line-height: 12px; }
#copyr a:link, #copyr a:visited { color: #b0d958; text-decoration: none; }
#copyr a:hover { color:#b0d958; 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/green_stripe.jpg) #669933; 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: 100px; height: 17px; text-align: center; padding: 0 0 0 2px; font: normal 11px Tahoma; border: none;  }
.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: auto; background: url(/img/green_stripe.jpg) #669933; 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;  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 { margin-top: 0px; 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; 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; }
.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: #669933; 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-tbl td { padding: 0 3px; }

.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; }

#search-text {
	float: left; 
	width: 30%;
	font: bold 12px Tahoma;
	color:#fff;
	text-align: center;
}
/*Кнопка "Это интересно на главной под h1"*/
#vk_like {margin: 0 5px 10px 5px;}


.v_top .MsoNormal{text-align:left !important;}
.v_top h1{font-size:16px !important;}
.v_top p,.v_top p span,.v_top span{font-size:12px !important;}