* { font-size:100%; margin: 0; 	padding: 0; }
html { height: 100%; }
body { 	position: relative; min-height: 100%; font-family: Tahoma; color: #CCCCCC; font-size: 0.8em; background: #22242A url('./i/bg01.gif') repeat top left; }

#measurer { position: absolute; left: 0; top: -2em; width: 100%; height: 1em; line-height: 1em; }
#container { position: relative; padding: 0 0 68px 0; min-width: 990px; }

img { behavior: url('./png.htc'); }
img { border: none; }

table { border-collapse: collapse; }
td { margin: 0; padding: 0; }

.cursor { cursor: hand; cursor: pointer;  }

a { color: #C5DB0D; }
a:hover { text-decoration: none; }

p { margin: 0 0 18px 0; }

h1 { color: #C5DB0D; font-size: 2.1em; margin: 0 0 21px 0; padding: 0; font-weight: normal; }
h2 { color: #999999; font-size: 1.5em; margin: 0 0 10px 0; padding: 0; font-weight: normal; }
h2.cat { color: #C5DB0D; margin: 0 0 11px 16px; padding: 0; font-size: 2.1em; }
h3 { color: #C5DB0D; font-size: 1.5em; margin: 0 0 10px 22px; padding: 0; font-weight: normal; }
h3.cat { margin: 0 0 8px 16px; padding: 0 0 9px 0; font-size: 1em; color: #999999; background: url('./i/bg_point_hor2.gif') repeat-x bottom left; }
h4 { color: #C5DB0D; font-size: 1.3em; margin: 0 0 10px 22px; padding: 0; font-style: italic; }
h5 { color: #C5DB0D; font-size: 1.1; margin: 0 0 7px 22px; padding: 0; font-style: italic; }
h6 { color: #C5DB0D; font-size: 1em; margin: 0 0 7px 22px; padding: 0; font-style: italic; }

img.foto { border: 1px solid #454545; }

form { margin: 0; padding: 0; }
.inp { border: 1px solid #A5ACB2; font-family: Tahoma; }

.pos_relat { position: relative; width: 100%; }
.clear { clear: both; height: 1px; width: 100%; font-size: 1em; }

.marg_l_16 { margin-left: 16px; } 

/*шапка*/
.top { position: relative; height: 352px; background: url('./i/bg03.gif') repeat-x top left;}
.top .dop_info { position: absolute; top: 0; right: 0; }
.top .dop_info span { color: #D3D3D4; }
.top .basket, .top .compare { margin: 0; padding: 14px 30px 5px 0; font-weight: bold; color: #8FD40D; }
.top .basket img { margin: 0 13px -1px 0; }
.top .basket a { color: #8FD40D; }
.top .compare img { margin: 0 13px -2px 0; }
.top .compare a { color: #23BAED; }

.top .water { position: absolute; top: 104px; left: 0; width: 100%; height: 248px; overflow: hidden; }
.top .lenta { position: absolute; top: 236px; left: 0; width: 100%; height: 91px; overflow: hidden; }
.waterbg { width: 1870px; height: 248px;background: url('./i/water.jpg') no-repeat top left;  }
.lentabg { width: 2183px; height: 91px;background: url('./i/lenta.png') no-repeat top left; //background: expression('none'); //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./i/lenta.png', sizingMethod='crop');  }
.top .lenta_goods { position: absolute; top: 132px; left: 0; width: 100%; height: 220px; overflow: hidden; }
.top .lenta_goods .list_g { position: relative; float: left; }

.logo { position: absolute; top: 53px; left: 15%; }
.slogan { position: absolute; top: 74px; left: 46%; }
.top .phone { position: absolute; top: 53px; right: 12px; }

.menu_top { position: absolute; top: 6px; left: 30px; width: 64%; }
.menu_top ul { margin: 0; padding: 0; }
.menu_top ul li { margin: 0; padding: 0 4% 0 0; float: left; list-style-type: none; color: #ffffff; font-weight: bold; }
.menu_top ul li p { margin: 0; padding: 8px 7px 0 7px; background: url('./i/bg_top_menu_l.gif') no-repeat top left; }
.menu_top ul li a { display: block; float: left; color: #23B0E0; text-decoration: none; padding: 8px 7px 0 7px; background: url('./i/bg_top_menu_l.gif') no-repeat top left; }
.menu_top ul li a:hover { color: #ffffff; }
.menu_top ul li div.bg_top_menu { float: left; background: url('./i/bg_top_menu.gif') repeat-x top center; }
.menu_top ul li div.bg_top_menu div { float: left; background: url('./i/bg_top_menu_r.gif') no-repeat top right; }

/*середина*/
.mid { float: left; width: 100%; }
.mid .filling { margin: 0 0 0 22%; }
.mid .filling .main { margin: 0 24px 20px 16px; }

/*меню*/
.menu_mid { position: relative; min-height: 92px; //height: 92px; margin-bottom: 11px; background: url('./i/bg04.gif') repeat-x top left; }
.menu_mid .lenta_sm { position: absolute; top: 0; left: 33px; }
.menu_mid .menu { z-index: 1000; position: absolute; top: 0; left: 4%; width: 94%; }
.menu_mid .menu ul { margin: 0; padding: 0; }
.menu_mid .menu ul li { margin: 0 16px 0 0; padding: 0; float: left; list-style-type: none; color: #C4DB26; font-size: 11px; }
.menu_mid .menu ul li.last { margin: 0; }
.menu_mid .menu ul li a { display: block; padding: 13px 3px 0 3px; }
.menu_mid .menu ul li p { margin: 0; padding: 13px 3px 15px 3px; background: url('./i/bg05.gif') repeat-x top left; }
.menu_mid .height42 { height: 42px; }
.menu_mid .submenu { position: relative; margin: 0 0 0 160px; background: #3A3C40 url('./i/bg02.gif') repeat top left; }
.menu_mid .submenu p { margin: 0 0 0 40px; padding: 1px 0 7px 15px; color: #ffffff; background: url('./i/arrow_right2.gif') no-repeat top left; }
.menu_mid .submenu p a { color: #9D9EA0; margin-right: 10px; }
.menu_mid .submenu p span { margin-right: 10px; }

/*список товаров*/
.good_list { float: left; width: 24%; padding-bottom: 19px; background: url('./i/bg_point_vert.gif') repeat-y top right; }
.g_last { background: none; }

.goods_left { padding: 14px 0 3px 0; //padding-top: 10px; }

.good { position: relative; width: 146px; height: 307px; background: url('./i/bg_good.gif') no-repeat top left; }
.good .pic { margin-top: 37px; }
.good p { margin-bottom: 7px; }
.good .price { margin: 0; padding: 6px 0; }
.good .titul { position: absolute; top: 4px; left: 7px; width: 133px; text-align: left; font-size: 1.3em; color: #23BAED; text-transform: uppercase; }
.good .titul a { color: #23BAED; text-decoration: none; }
.good .titul p { margin: -7px 0 0 0; padding: 0; font-size: 0.7em; }

.price { color: #88C80F; font-size: 1.6em; }
a.compare { display: block; width: 113px; height: 25px; background: url('./i/bg_compare.gif') no-repeat top left; }
a.compare:hover { background: url('./i/bg_compare_over.gif') no-repeat top left; }
a.basket { display: block; width: 112px; height: 25px; background: url('./i/bg_basket.gif') no-repeat top left; }
a.basket:hover { background: url('./i/bg_basket_over.gif') no-repeat top left; }
a.del { display: block; width: 112px; height: 25px; background: url('./i/bg_del.gif') no-repeat top left; }
a.search_but { display: block; width: 72px; height: 25px; background: url('./i/bg_search.gif') no-repeat top left; }

.catalog_list { margin-left: 16px; }
.catalog_list .point_hor { margin-left: 0; padding: 0 0 8px 0; background: url('./i/bg_point_hor2.gif') repeat-x top left; }
.catalog_list .good_list { margin-bottom: 41px; }

.path { margin-bottom: 7px; color: #999999; }
.path a { color: #999999; }

.page { color: #C5DB0D; }
.page span { color: #999999; }


/*сравнение товаров*/
.comp_col1 { float: left; width: 24%; }
.comp_col2 { float: left; width: 76%; }

.comp_col1 div, .comp_col2 div.bg {  padding: 0 0 9px 0; color: #999999; background: url('./i/bg_point_hor2.gif') repeat-x bottom left; }
.comp_col1 div { margin: 0 0 8px 16px;  }
.comp_col2 div.bg { margin: 0 0 8px 0; }
.comp_col2 div.bg div { margin-left: 15%; //margin-left: 0; //padding-left: 15%; }
.comp_col2 div.pad15 { padding: 0 0 0 15%; }

.point_hor { margin: 0 0 0 16px; padding: 22px 0;  clear: both; height: 1px; background: url('./i/bg_point_hor2.gif') repeat-x center left; }
.comment { margin: 0 0 0 16px; padding: 47px 0 0 0; color: #C5DB0D; }
.comment a { font-size: 1.4em; }
.comp_col2 .comment { margin: 0; padding: 12px 0 0 0; }

/*описание товара*/
.basket_main, .good_descr { margin-left: 16px; padding-bottom: 20px; }
.basket_main h1 span { color: #D2D3D4; }
.basket_main h2, .good_descr h1 { color: #23BAED; font-size: 2.1em; }
.basket_main h2.h_1 { color: #C5DB0D; }

.basket_main .pic, .good_descr .pic { float: left; width: 311px; color: #999999; padding-bottom: 8px; }
.basket_main .pic a { color: #999999; text-decoration: none; }
.basket_main .pic a:hover { text-decoration: underline; }
.basket_main .pic img, .good_descr .pic img.foto { margin-top: 7px; }
.basket_main .descr, .good_descr .descr { margin-left: 311px; width: 46%; padding-bottom: 8px; }
.basket_main .descr h3, .good_descr .descr h3 { margin-left: 0; }

.good_descr h1 a { color: #23BAED; text-decoration: none; }
.good_descr h1 a:hover { text-decoration: underline; }
.good_descr .descr { position: relative; }
.good_descr .descr .price { position: absolute; top: -47px; right: 0; }
.good_descr .text_sm { font-size: 0.85em; }

.good_descr .pic img.foto { margin-bottom: 18px; //margin-bottom: 21px; }
.good_descr .pic img.prew, .good_descr .pic img.prew_r { margin: 0 31px 30px 0; //margin-bottom: 33px; border: 1px solid #454545; }
.good_descr .pic img.prew_r { margin: 0 0 30px 0; //margin: 0 0 33px 0;; }

.good_descr a.compare, .good_descr a.basket { float: left; margin: 10px 32px 0 0; }
.good_descr .show { position: absolute; top: 0; right: 0; color: #89898A; }
.good_descr .show img { margin-bottom: -2px; }
.good_descr .show p { margin-bottom: 6px; }

/*корзина*/
.basket_main .big_text { color: #999999; font-size: 1.6em; padding-bottom: 12px; }
.basket_main .big_text span { color: #88C80F; }

.basket_main .big_text input.num { background-color: #3A3C40; color: #1C1C1C; border: none; text-align: center; margin: 0 10px; width: 25px; }
.basket_main .big_text input.but, .basket_main .big_text select { font-size: 11px; }

.f_name { color: #999999; margin-bottom: 6px; }
.basket_main input.inp { margin-bottom: 12px; }

.basket_main .point_hor { margin-left: 0; }

.basket_main .buttons { position: absolute; bottom: 0; left: 53%; }
.basket_main .buttons div { position: absolute; top: 0; left: 140px; }

/*текст на главной*/
.text_ind_col1, .text_ind_col2, .h_ind_col1, .h_ind_col2 { float: left; }

.h_ind_col1 { width: 48%; }
.h_ind_col2 { width: 52%; }
.h_ind_col1 h3.cat { margin: 0 28px 0 0; }
.h_ind_col2 h3.cat { margin-left: 28px; }

.text_ind_col1 { width: 48%; font-size: 0.85em; background: url('./i/bg_point_vert.gif') repeat-y top right; }
.text_ind_col2 { width: 52%; font-size: 0.85em; }

.text_ind_col1 div.otbivka { padding: 0 28px 20px 0; }
.text_ind_col2 div.otbivka { padding: 0 24px 20px 28px; }
.text_ind_col1 p, .text_ind_col2 p { margin: 0 0 14px 0; }

/*левая колонка*/
.left_col { float: left; width: 22%; margin-left: -100%; }

.h_bg { height: 41px; background: url('./i/h_bg.gif') repeat-x top left; }
.h_bg h2, .h_bg2 h2 { margin: 0; padding: 10px 0 10px 37px; font-size: 1.3em; color: #ffffff; background: url('./i/h_bg2.gif') no-repeat top right; }
.h_bg2 { height: 41px; background: url('./i/h_bg_.gif') repeat-x top left; }
.h_bg2 h2 { background: url('./i/h_bg2_.gif') no-repeat top right; }

.grey_block { background: #3A3C40 url('./i/bg02.gif') repeat top left; }
.marg_b_2 { margin-bottom: 2px; }
.marg_b_9 { margin-bottom: 9px; }

.partner { padding: 4px 10px 13px 10px; font-size: 0.8em; color: #777777; }

ul.producer { margin: 0 52px 0 0; padding: 17px 0 16px 0; }
ul.producer li { margin: 0 0 8px 33px; //margin: 0 0 7px 33px; padding: 3px 0 4px 0; //padding: 0 0 4px 0; list-style-type: none; text-transform: uppercase; font-size: 0.8em; color: #ffffff; background: url('./i/bg_point_hor.gif') repeat-x bottom left; }
ul.producer li a { color: #ffffff; text-decoration: none; }
ul.producer li div, ul.producer li.act div p { margin: 0; padding-left: 14px; background: url('./i/arrow_right.gif') no-repeat 0 6px; }
ul.producer li.act { margin: 0 0 5px 0; //margin: 0 0 4px 0; padding: 3px 0 4px 33px; //padding: 0 0 4px 33px; background: url('./i/bg_li_act.gif') repeat top left; }
ul.producer li.act div { padding: 0 0 3px 0; background: url('./i/bg_point_hor.gif') repeat-x bottom left; }

/*статьи*/
dl.anons_articles { margin: 0; padding: 0 0 1px 0; }
dl.anons_articles dt { margin: 0 0 6px 0; padding: 0 10px; font-size: 1.1em; }
dl.anons_articles dt a { color: #3597DD; }
dl.anons_articles dd { margin: 0 0 4px 0; padding: 0 10px 13px 10px; font-size: 0.8em; background: url('./i/bg_point_hor2.gif') repeat-x bottom left; }
dl.anons_articles dd.last { background: none; }

/*поиск*/
.search { padding: 13px; text-align: center; }
.search input { padding-left: 5px; margin-bottom: 10px; border: 2px solid #898559; background-color: #3A3C40; color: #FFFFFF; width: 70%; }


/*подвал*/
.footer { position: absolute; width: 100%; left: 0; right: 0; bottom: 0; height: 66px; color: #85888E; background: url('./i/bg_bot1.gif') repeat-x top left; }
.footer .col1 { position: absolute; top: 0; left: 0; width: 22%; height: 66px; background: url('./i/bg_phone.gif') no-repeat top left; }
.footer .col1 p { margin: 0 0 0 62px; font-size: 16px; }
.footer .col1 .phone { padding: 7px 0 8px 0; color: #43464E; font-size: 20px; }
.footer .col1 a { color: #85888E; text-decoration: none; }

.footer .col2 { position: absolute; top: 0; left: 22%; width: 78%; height: 66px; }
.footer .col2 div { border-left: 1px solid #22242A; height: 66px; text-align: center; }
.footer .col2 div p { margin: 0; }
.footer .col2 div .menu_bot { padding: 9px 0 18px 0; color: #333333; }
.footer .col2 div .menu_bot a { color: #333333; margin-right: 12px; }
.footer .col2 div a.creator { color: #85888E; font-size: 11px; }
.footer .col2 div a.maxbi { font-size: 11px;  color: #6BBCE9; }

/*для пользователя*/
table.tbl_users tr td { padding: 6px 0 7px 0; font-size: 0.85em; color: #CCCCCC; background: url('./i/bg_point_hor2.gif') repeat-x bottom left; }
.adot {color: #808080; font-size: small; text-decoration: none}
