body { margin: 0 0 0 0; padding: 12px 0 12px 0; background: url('/img/bge.jpg') #FFF repeat top left; font: normal 100% Arial; color: #FFF; font: normal 14px Arial; color: #000000; }
table tr th, table tr td {font: normal 12px Arial; }

img { border: 0; }
a:link, a:visited { color: #449A27; text-decoration: underline; }
a:hover { /*color: #464242; text-decoration: none;*/ color: #449A27; text-decoration: none; }
p { margin: 0 0 4px 0; text-indent: 0; line-height: 1.4em; }
.v_top { vertical-align: top; }
.v_mid { vertical-align: middle; }
.v_bot { vertical-align: bottom; }
.a_c { text-align: center; }
.a_r { text-align: right; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 0 0; padding: 6px 0 10px 0; color: #464242; }
h1 { font-size: 16px; }
h2 { font-size: 14px; }
h3 { font-size: 13px; }
h4 { font-size: 12px; }
form { margin: 0 0 0 0; padding: 0 0 0 0; }

.bg-wh { background-color: #ffffff; border: 1px solid #c7c7c7; overflow: hidden; }

#logop { width: 251px; height: 220px; vertical-align: top; font: normal 0px Arial; background: url('/img/logo.jpg') #FFFFFF ; margin: 0; padding: 0; }
#logo { padding: 23px 17px 0 17px; }
#t_1 { width: 100%; }

#logo-slg { font: bold 12px Tahoma; color: #FFF; padding: 10px 10px 0 10px; text-align: center; margin-top: -20px;}

#lng { font: bold 12px Tahoma; color: #307baf; padding: 9px 0 5px 26px; border: 1px solid red; }
.lng_tbl { font: bold 12px Tahoma; color: #307baf; }

#fast { width: 184px; margin: 20px 0 0 35px; font-size: 0px; }
#fast a:hover{text-decoration: underline !important; color: #000; }
#fast .fast-ico { padding: 0 0 0 69px; }

#img { height: 220px; background-repeat: no-repeat; background-possition: top left; background-image: url('/pic/1.jpg'); position: relative; }
#img .img-slg { width: 274px; font: bold 12px Arial; margin: 0 0 0 26px; padding: 15px 0 0 0; line-height: 2.7em; }
#img .img-slg span { color: #ffffff; background: #986c48; padding: 1px 4px; margin: 0 2px 0 0; }
#img .img-lng { margin: 0 0 0 26px; padding: 0 0 16px 0; font: bold 12px Tahoma; position: absolute; left: 0px; bottom: 0px; }
#img .img-lng a, #img .img-lng span { margin: 0 30px 0 0; }
#img .img-lng span { color: #ffffff; }
#img .img-lng a:link, #img .img-lng a:visited { color: #ffffff; }
#img .img-lng a:hover { color: #307baf; text-decoration: none; }

#t_2 { height: 57px; }

.search { background: url('/img/srch_bg.jpg') #409627 repeat-x top left; }
.srch { font: normal 10px Tahoma; color: #FFF; margin: 0 0 0 13px; }
.frm_inp { height: 18px; border: 1px solid #2b711f; margin: 0 7px 0 3px; width: 166px; color: #000; font: normal 12px Tahoma; }

.tm { background: url('/img/t_bg.jpg') #409627 repeat-x top left; }
.tm_p { padding: 0 0 0 17px; vertical-align: top;}
.tmm { padding: 0 16px 0 0; text-transform: uppercase; white-space: nowrap; text-align: center; font: bold 10px Tahoma; color: #ffffff; }
.tmm a { padding: 0 0 0 17px; font: bold 12px Arial; }
.tmfl { padding: 0; margin: 0; }
.tmm a:link { color: #FFF; text-decoration: none; }
.tmm a:visited { color: #ffffff; text-decoration: none; }
.tmm a:hover { color: #b0e4a2; text-decoration: underline; }
.tm_sub_sep { background: url('/img/tm_sub_sep.gif') repeat-x; center left; }
.options { margin-top: 14px; font: normal 10px Verdana; background-color: #ffffff; border: 1px solid #bec4c9; //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 { color: #ffffff; text-decoration: underline; }
.options div a:visited { color: #ffffff; text-decoration: underline; }
.options div a:hover { color: #ffffff; text-decoration: none; }

#pt { height: 28px; background: #FFF; }
.path { padding: 0 10px 0 10px; }
.path a:link, .path a:visited { font: normal 12px Tahoma; color: #c5c5c5; text-decoration: underline; }
.path a:hover { font: normal 12px Tahoma; text-decoration: none; color: #c5c5c5; }
.path span.path_sep { width: 24px; background: url('/img/path.gif') no-repeat center center; padding: 0 10px 0 10px; }
.path span { font: normal 12px Tahoma; color: #a3a3a3; }

.b1 { background: url('/img/btm_bg.jpg') repeat-x top left #FFF; height: 129px; }
.bt { padding: 0 7px 0 7px; }

.bt_sep { background: url('/img/btm_sep.jpg') no-repeat center center; float: left; width: 1px; height: 129px; }

#adr { float: left; width: 250px; padding: 0; margin: 0; }
.adr_logo { float: left; padding: 28px 11px 0 17px; }

.adrr { font: bold 12px Arial; color: #FFF; text-align: right; margin: 32px 8px 0 0; }

#slg_bott { float: left; width: 564; padding: 34px 0 0 7px; margin: 0 11px 0 0; font: bold 12px Arial; color: #FFFFFF; text-align: justify; }

#copyr { float: left; padding: 38px 0 0 10px; font: bold 12px Tahoma; }
#copyr a { color: #FFFFFF; text-decoration: none; }
#copyr div { padding: 0 0 0 2px; }

.l-menu { padding: 0; margin: 0; }

.ctitle { text-align: center; font: bold 12px Tahoma; color: #000; text-transform: uppercase; padding: 9px 0 17px 0; }
.sep_h { margin: 0 9px 10px 15px; border-left: 7px solid #d1c9c9; border-right: 7px solid #d1c9c9; background: url('/img/sep_h.gif') repeat-x top left; }

.mgr_block { margin: 0 0 15px 0px; }
.lm { margin: 0; padding: 0; }
.lm div { padding: 0 24px 0 15px; font: bold 12px Tahoma; color: #49882d; }
.lm div a:link, .lm div a:visited { color: #2f2f2f; text-decoration: none; }
.lm div a:hover { color: #449a27; text-decoration: underline; }
.lm_sub { margin: 12px 15px 16px 20px; }
.lm_sub div { font: normal 11px Tahoma; color: #49882D; }
.lm_sub div div { padding: 3px 16px 3px 10px; }
.lm_sub div a:link, .lm_sub div a:visited { color: #2f2f2f; /*text-decoration:  underline;*/ }
.lm_sub  .menu-selected-link a:link ,  .lm_sub .menu-selected-link a:visited { color: #2f2f2f; text-decoration:  underline; }
.lm_sub div a:hover { color: #449a27; text-decoration: underline; }

.clear { clear: both; height: 15px; }

.title h1 { font: bold 12px Tahoma; color: #430f0f; margin: 3px 0 0 0; }
.title h2 { font: bold 12px Tahoma; color: #464242; margin: 3px 0 0 0; }
.m-sep-h { margin: 7px 0 10px 0; border-left: 7px solid #d1c9c9; border-right: 7px solid #d1c9c9; background: url('/img/sep_h.gif') repeat-x top left; }

.m16 { padding: 0 6px 15px 0; font: normal 12px Arial; color: #464242; }
/*.m16 { padding: 0 6px 15px 0; font: normal 14px Arial; color: #514e4e; }*/

#news { margin: 0 0 0 0; min-height: 150px; width: 720px; overflow: hidden; }
#news .news-title span { font: bold 10px Tahoma; color: #430f0f; padding: 0 10px 0 0; }
#news .news-title a:link, #news .news-title a:visited { font: bold 12px Tahoma; color: #449a27; }
#news .news-title a:hover { text-decoration: none; }
#news .news-text { margin: 10px 0 0 0; font: normal 12px Arial; color: #76777a; }
#news .news-img { float: left; padding: 0 5px 5px 0; }

.s-bg { color: #ffffff; background: #464242; }

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

#f-back .ft { width: 265px; float: left; font: normal 12px Tahoma; color: #464242; margin: 0 0 5px 0; }
#f-back .ftr { width: 258px; float: left; font: normal 12px Tahoma; color: #464242; 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 #464242; background: #fff; }
#f-back .f-tarea { width: 544px; border: 1px solid #464242; background: #fff; }
#f-back .f-subm { width: 175px; height: 21px; font: bold 11px Tahoma; color: #fff; background: #491717; border: none; }

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

#sitemap { width: 100%; max-width: 655px; margin: 0 0 0 37px; padding: 10px 0 10px 0; font: bold 12px Tahoma; color: #464242; }
#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 21px; }

#sitemap a { color: #464242; }
#sitemap .map-f a:link, #sitemap .map-f a:visited { text-decoration: none; }
#sitemap .map-s a:link, #sitemap .map-s a:visited { text-decoration: underline; }
#sitemap .map-f a:hover { text-decoration: underline; }
#sitemap .map-s a:hover { text-decoration: none; }

.page_p { clear: both; margin: 10px 0 2px 22px; text-align: center; font: bold 11px Tahoma; color: #464242; }
.page_p span { padding: 0 3px 0 3px; color: #bd9e49; }
.page_p a { padding: 0 3px 0 3px;}
.page_p a:link, .page_p a:visited { color: #464242; text-decoration: underline; }
.page_p a:hover { color: #464242; text-decoration: none; }
a.an:link, a.an:visited, a.an:hover { text-decoration: none; }
.eee{ padding-bottom: 3px; float: left; }
.eee :hover { border-bottom: solid 1px #FFF; padding-bottom: 3px; float: left; }


/*Gallery items*/

.gallery-items-title {color: #8c736c; font-weight: bold; margin-bottom: 10px;}
.gallery-items-photo {float: left; margin: 0 25px 0 0; width: 144px;}
.gallery-items-preview { text-align: justify; margin-right: 2px; font: normal 12px Tahoma; color: #190c07; }
.gallery-items-podr { font: bold 12px Tahoma; color: #440301; margin: 10px 0 0 0;}
.gallery-elements {test-align: left;}
.gallery-elements-items {float: left; margin: 16px 30px 1px 1px; width: 183px;}
.gallery-elements-title {text-align: center;}
.gallery-elements-title a {color: #8c736c;font: bold 12px Tahoma; }

/*Gallery index*/
.gallery-index a{color: #440301; font-weight: bold; margin: 10px 0 0 0; }
.gallery-item-index {float: left; margin: 10px 30px 0 0;}
.gallery-item-index div {text-align: center;}
.gallery-item-index div a {color: #8c736c; font-weight: bold;}
.l1{
    margin-top: 5px;
    color: #FFF;
    font-weight: bold;
    margin-bottom: 0px;
    padding-bottom: 0px;
    line-height: 14px;
}
.l2{
    margin-top: 0px;
    margin-top: 0px;
    color: #FFF;
    font-weight: bold;
    line-height: 14px;
}
/*
.top_basket a:link, .top_basket a:visited { font: normal 12px Tahoma; color: #e4e6e7; text-decoration: none; white-space: nowrap; }
.top_basket a:hover { font: normal 12px Tahoma; color: #e4e6e7; text-decoration: none; white-space: nowrap; }
.top_basket a:link span, .top_basket a:visited span { font: 14px Tahoma; color: #fcfdfd; 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: #f16508;   font: bold 13px Arial;}
.basket-zakaz-span1 {padding-left: 8px; margin-right: 8px;}
.cat-menu-artikul {color:#ff6600;}
.catalog-menu-articul-slider {font: bold 12px Tahoma; color: #465b8b;}
.catalog-detail-artikul {color: #FF6600; }*/
/*input::-moz-focus-inner { border: 0; padding: 0; margin: -1; }*/
