
html,body { margin: 0; padding: 0; width: 100%; height: 100%; }
body { color: #060500; font: 62.5% Tahoma, Arial, Helvetica, sans-serif; text-align: center;
	background: #F6F3D7 url(../img_onesecret/bg.jpg) repeat 0 0;
	min-height: 100%; height: auto !important; height: 100%; position: relative; }

a img { border: none }
input,select,textarea { color: #000; font: 12px Tahoma, Arial, Helvetica, sans-serif; }
a { color: #000; }
a:hover { color: #684111 !important; }
form { margin: 0; }
.clear { clear: both; font-size: 0px; }
p { margin: 0 0 15px; }
div.wrapper { width: 100%; float: left; }

#carrier { font-size: 1.2em; width: 1000px; text-align: left; margin: auto; padding: 10px 0 14px; }
#padding_bot { background: url(../img_onesecret/bg_content.png) repeat 0 0; width: 100%; }

#header { position: relative; background: url(../img_onesecret/bg_header.jpg) no-repeat right 0; height: 240px; }
#logo_title { position: absolute; left: 0; top: 0; }
#logo { position: absolute; left: 49px; top: 35px; background: url(../img_onesecret/logo.png); }

#enter { position: absolute; left: 44px; top: 143px; font-size: 11px; color: #717717; }
#enter div.input { float: left; padding-right: 2px; }
#enter div.input input { float: left; border: 1px solid #E0D0AB; background: #FEFDDF; color: #717717; font-size: 11px;
	width: 46px; padding: 1px 3px 0 8px; height: 15px; }
#enter .pass { display: none; }
#enter div.button { float: left; padding-left: 4px; }
#enter div.button input { width: 20px; height: 18px; float: left; }
#enter a { color: #717717; }

#menu { position: absolute; left: 16px; top: 180px; width: 968px; height: 51px; background: url(../img_onesecret/bg_menu.png);
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #684111; }
#menu ul { margin: 0; padding: 0; list-style: none; position: absolute; top: 1px; left: 10px; }
#menu li { float: left; padding: 0 10px 0 30px; background: url(../img_onesecret/bullet_menu.png) no-repeat 0 0;
	height: 41px; line-height: 41px; }
#menu li.first { background: none; }
#menu a { color: #684111; text-decoration: none; }
#menu a:hover { text-decoration: underline; }
#menu a.on { color: #000; }

#search { position: absolute; left: 370px; top: 238px; }
#search div.input { background: url(../img_onesecret/bg_input_search.gif); width: 293px; height: 22px; float: left; }
#search div.input input { color: #95643C; background: #F8F5DC; padding: 0; border: none;
	position: relative; left: 7px; top: 1px; width: 280px; color: #95643C; font-size: 11px; height: 13px; }
#search div.button { float: left; padding-left: 6px; }
#search div.button input { width: 22px; height: 23px; float: left; }


table#main { border-collapse: collapse; width: 100%; margin-bottom: 10px; }
td#main_left, td#main_right { padding: 0; vertical-align: top; }
td#main_left { width: 258px; }
td#main_left div.carrier { width: 218px; margin: 0 20px; }
td#main_right { padding-top: 40px; }


div.catalog_left { background: #E4EA93 url(../img_onesecret/bg_catalog_left_y2.png) repeat-y 0 0; margin-bottom: 35px; }
div.catalog_left div.top { background: url(../img_onesecret/bg_catalog_left_top2.png) no-repeat 0 0; }
div.catalog_left div.bot { background: url(../img_onesecret/bg_catalog_left_bot2.png) no-repeat 0 bottom;
	height: 100%; padding: 10px 14px 7px 21px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; }
div.catalog_left div.title { margin-bottom: 8px; }
div.catalog_left ul { margin: 0; padding: 0 0 8px; list-style: none; }
div.catalog_left li { margin-bottom: 5px; }
div.catalog_left a.on { text-decoration: none; color: #684111; }
div.catalog_left a.on:hover { text-decoration: underline; }
div.catalog_left div.new a { display: block; float: right; height: 29px; line-height: 26px; width: 153px; cursor: pointer;
	background: #F3E5C8 url(../img_onesecret/button_new.gif); text-align: center; font-family: Arial, Helvetica, sans-serif; color: #5E2619;
		text-decoration: none; font-size: 13px; }

div.news_left { margin-bottom: 26px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
div.news_left div.title { padding: 0 0 8px 14px; }
div.news_left div.title img { background: url(../img_onesecret/title_news.png); }
div.news_left ul { margin: 0; padding: 0; list-style: none; }
div.news_left li { margin-bottom: 12px; }
div.news_left span.date { font-size: 11px; color: #867A6C; padding-right: 10px; }
div.news_left li a { color: #4E2D17; }
div.news_left div.button a { display: block; float: right; height: 22px; line-height: 20px; width: 172px; cursor: pointer;
	background: #B69B40 url(../img_onesecret/button_news.gif); text-align: center; color: #FFF48B;
		text-decoration: none; font-size: 12px; }
div.news_left div.button a:hover { color: #FFF48B !important; }


div.block_one { width: 222px; height: 142px; background: url(../img_onesecret/bg_block_home.jpg); float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-right: 9px; }
div.block_one div.top { height: 116px; }
div.block_one div.bot { height: 26px; line-height: 24px; text-align: center; font-size: 12px; color: #684111; padding-left: 5px; }
div.block_one div.bot a { color: #684111; text-decoration: none; }
div.block_one div.bot a:hover { text-decoration: underline; }

div.liders { text-align: center; padding-top: 16px; }

div.basket_stat { font-size: 11px; color: #233706; }
div.basket_stat div.yes { padding: 25px 15px 0 25px; }
div.basket_stat div.yes div { margin-bottom: 5px; }
div.basket_stat div.yes a { color: #233706; font-size: 12px; }
div.basket_stat div.no { text-align: center; padding-top: 15px; }
div.basket_stat div.no div { padding-top: 3px; }

div.block_one ul { margin: 0; padding: 13px 5px 0 10px; list-style: none; font-size: 11px; }
div.block_one ul li { background: url(../img_onesecret/bullet_otz.gif) no-repeat 0 5px; padding: 0 0 5px 11px; }
div.block_one ul a { color: #223706; }


#best { width: 737px; margin: 0 0 50px 0; position: relative; left: -10px; }
#best div.top { height: 10px; font-size: 0; background: url(../img_onesecret/bg_best_top.png); }
#best div.bot { height: 10px; font-size: 0; background: url(../img_onesecret/bg_best_bot.png); }
#best div.center { background: url(../img_onesecret/bg_best.png) repeat 0 0; padding: 6px 0 20px 20px; height: 100%; }
#best div.title { text-align: center; margin-bottom: 4px; }
#best table.table { border-collapse: collapse; width: 100%; table-layout: fixed; }
#best td.td { padding: 16px 10px 0 0; vertical-align: top; }
#best td.td table { border-collapse: collapse; margin-bottom: 15px; }
#best td.td td { padding: 0; vertical-align: top; }
#best td.td td.img { padding-right: 10px; background: url(../img_onesecret/ramka_tovar2.gif) no-repeat 0 0; width: 162px; }
#best td.td td.img div { width: 162px; height: 140px;
	display: table-cell; vertical-align: middle; text-align: center; }
#best td.td td.img p { margin: 0; }
#best div.name { font-size: 14px; font-weight: bold; padding: 10px 0 3px; width: 179px; font-family: Tahoma; }
#best div.name a { color: #392818; text-decoration: none; }
#best div.name a:hover { text-decoration: underline; }
#best div.price { color: #75581A; font-size: 18px; float: left; white-space: nowrap; padding-top: 4px; font-family: Tahoma; }
#best div.price img { width: 13px; height: 17px; }
#best div.button { float: left; clear: both; padding-top: 3px; }
#best div.button img { width: 82px; height: 36px; background: url(../img_onesecret/button_buy.png); }
#best div.button .textbuy { width: 82px; height: 36px; background: url(../img_onesecret/button_buy_nt.png); }
#best div.text { font-size: 0.92em; margin: 0 10px 10px 10px; }
div.button .textbuy {text-align:center; border:1px solid #F6F3D7;}
div.button .textbuy a { font-weight:bold !important; font:16px Arial; margin-top:6px !important; display:block; text-decoration:none;color: #784825;}
div.button .textbuy a:hover {text-decoration:underline;}

#best tr.uzor td { padding: 0; text-align: center; }
#best tr.uzor div { width: 85px; height: 21px; background: url(../img_onesecret/best_uzor.png) no-repeat 0 0; margin: auto; }


#footer { height: 211px; position: relative; background: url(../img_onesecret/bg_footer.jpg); color: #111E03; }
#footer .title { position: absolute; left: 30px; top: 35px; }
#footer div.text { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; width: 400px; position: absolute;
	right: 25px; top: 165px; text-align: right; line-height: 1.4; }
#footer_bot { height: 8px; font-size: 0; background: url(../img_onesecret/bg_footer_bot.png) no-repeat 0 0; }


.pop_shadow { width: 100%; position: absolute; left: 0; top: 0; background: #000; z-index: 100; display: none;
    filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); height: 100%;  }

.pop { width: 538px; height: 389px; position: absolute; left: 50%; margin-left: -269px; top: 0; z-index: 200; display: none; }
.pop div.img { position: absolute; left: 0; top: 0; width: 538px; height: 389px; background: url(../img_onesecret/bg_pop.png); }
.pop div.bg { position: absolute; left: 41px; top: 45px; width: 385px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #233706; font-size: 12px; text-align: left; }
.pop .close { position: absolute; top: 9px; right: 18px; }
.pop div.title { font-size: 14px; margin-bottom: 13px; font-weight: bold; }
.pop table.table { border-collapse: collapse; float: right; }
.pop table.table td { padding: 0 0 9px; font-size: 12px; }
.pop table.table td.left { text-align: right; padding-right: 20px; }
.pop table.table td.left span { color: #E64415; }
.pop table.table input.input { width: 176px; height: 16px; border: none; background: #FFF url(../img_onesecret/bg_input_subscribe.gif);
    padding: 2px 5px 2px; float: left; }
.pop div.button { clear: both; text-align: right; padding: 5px 0 10px; }

input.button { height: 31px; border: none; cursor: pointer; padding-bottom: 2px;
	background-color: #99A359; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF; position: relative; }
input.button98 { width: 98px; background-image: url(../img_onesecret/button98.gif); }
input.button82 { width: 82px; background-image: url(../img_onesecret/button82.gif); }
input.button135 { width: 135px; background-image: url(../img_onesecret/button135.gif); height: 33px; }
input.button169 { width: 169px; background-image: url(../img_onesecret/button169.gif); }
.pop div.text { text-align: right; font-size: 11px; color: #000; }

input.button_small { height: 26px; border: none; cursor: pointer; padding-bottom: 2px;
	background-color: #99A359; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF; position: relative; }
input.button82_small { width: 82px; background-image: url(../img_onesecret/button82_small.gif); }

div.cache, div.cache div { position: absolute; left: 0; top: 0; background-position: -1000px -1000px; background-repeat: no-repeat; }



div.bg_block_one { position: relative; height: 162px; }
#main_left div.block_one { width: 229px; height: 140px; background: url(../img_onesecret/bg_block.jpg); float: none; margin: 0;
	position: absolute; top: 0; left: -7px; }
#main_left div.block_one div.bot { line-height: 26px; }
#main_left div.block_one ul { padding: 13px 5px 0 13px; }

div.content2_top { height: 10px; font-size: 0; width: 722px; background: url(../img_onesecret/bg_content_top2.png); }
div.content2_bot { height: 10px; font-size: 0; width: 722px; background: url(../img_onesecret/bg_content_bot2.png); }
div.content2 { width: 682px; background: url(../img_onesecret/bg_best.png) repeat 0 0; padding: 10px 20px; height: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	min-height: 500px; height: auto !important; height: 500px; }

#tray { color: #784825; font-size: 0.92em; margin-bottom: 10px; }
#tray a { color: #784825; }
div.h1_title { font-family: Arial, Helvetica, sans-serif; font-size: 24px; margin-bottom: 17px; line-height: 1.1; }
H1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; margin-bottom: 17px; line-height: 1.1; }

table.news_list { border-collapse: collapse; }
table.news_list td { padding: 0 0 25px; vertical-align: top; }
table.news_list td.date { color: #407F2D; font-size: 11px; padding-right: 10px; padding-top: 4px; }
table.news_list div.name { font-size: 1em; line-height: 1.1; margin-bottom: 3px; }
table.news_list div.name a { color: #000; text-decoration: none; }
table.news_list div.name a:hover { text-decoration: underline; }

p.date { color: #407F2D; font-size: 11px; }

table.question { border-collapse: collapse; width: 570px; margin-bottom: 20px; }
table.question td { padding: 0 0 9px; vertical-align: top; }
table.question td.left { width: 180px; padding-right: 20px; text-align: right; padding-top: 2px; }
table.question input.input { width: 176px; height: 16px; border: none; background: #FFF url(../img_onesecret/bg_input.gif);
	padding: 2px 5px 2px; float: left; position: relative; }
table.question div.textarea { width: 370px; height: 141px; background: #FFF url(../img_onesecret/bg_textarea.gif); position: relative; }
table.question textarea { background: #FFF; width: 358px; height: 132px; overflow: auto; position: absolute; left: 5px; top: 3px;
	border: none; }
table.question div.text { font-size: 11px; }
table.question td.left span, table.question td.small span { color: #E64415; }
table.question td.small { font-size: 11px; text-align: right; padding-top: 5px; }

table.tovar_one { border-collapse: collapse; margin-bottom: 25px; }
table.tovar_one td.left, table.tovar_one td.right { padding: 0; vertical-align: top; }
table.tovar_one td.left { padding-right: 20px; }
table.tovar_one div.img { background: url(../img_onesecret/ramka_tovar2.gif) no-repeat 0 0; width: 162px; height: 140px;
	text-align: center; margin-bottom: 8px; }
table.tovar_one div.img div { width: 162px; height: 140px;
	display: table-cell; vertical-align: middle; }
table.tovar_one div.img p { margin: 0; }
table.tovar_one div.plus { font-size: 11px; margin: 0 0 11px 11px; background: url(../img_onesecret/ico_plus.gif) no-repeat 0 0;
	font-family: Tahoma; }
table.tovar_one div.plus a { color: #392818; text-decoration: none; padding-left: 20px; }
table.tovar_one div.plus a:hover { text-decoration: underline; }
table.tovar_one div.price { color: #233706; font-size: 23px; white-space: nowrap;
	font-family: Tahoma; }
table.tovar_one div.price img { width: 13px; height: 17px; }
table.tovar_one div.button { padding-left: 15px; }
table.tovar_one div.button img { width: 82px; height: 36px; background: url(../img_onesecret/button_buy.png); }
table.tovar_one div.button .textbuy { width: 82px; height: 36px; background: url(../img_onesecret/button_buy_nt.png); }
table.tovar_one td.left table { border-collapse: collapse; }
table.tovar_one td.left td { padding: 0; }
div.price_old { color: #EB690A; font-size: 12px; font-weight: bold; font-family: Tahoma; white-space: nowrap; margin-bottom: 5px; clear: both; }
div.price_old span { padding-left: 5px; font-weight: normal; white-space: nowrap; }
div.info { font-family: Tahoma; font-size: 11px; line-height: 1.4; color: #3A2818; clear: both; }

div.h2_title { color: #233706; font-size: 14px; margin-bottom: 15px; font-weight: bold; }

table.question_tovar_one td.left { color: #233706; }
table.question_tovar_one div.button { text-align: right; padding: 5px 0 15px; }
table.question_tovar_one div.text { text-align: right; }

.pop div.bg_img { position: absolute; left: 30px; top: 30px; width: 475px; text-align: center; }
.pop div.bg_img div { width: 475px; height: 320px;
	display: table-cell; vertical-align: middle; background: url(../img_onesecret/ico_loading.gif) no-repeat center center; }
.pop div.bg_img div p { margin: 0; }

.msg { font-weight: bold; font-size: 14px; color: #E64415; }

.nal { clear: both; font-size: 11px; color: #E64415; }

div.search2 { margin-bottom: 30px; color: #233706; font-family: Tahoma; width: 366px; }
div.search2 table { border-collapse: collapse; }
div.search2 td { padding: 0 0 9px; vertical-align: top; }
div.search2 td.left { width: 80px; padding-top: 2px; }
div.search2 input.input_big { width: 276px; height: 16px; border: none; background: #FFF url(../img_onesecret/bg_input_search2.gif);
	padding: 2px 5px 2px; float: left; position: relative; color: #233706; }
div.search2 input.input_small { width: 41px; height: 16px; border: none; background: #FFF url(../img_onesecret/bg_input_price.gif);
	padding: 2px 5px 2px; position: relative; text-align: center; color: #233706; }
div.search2 div.button { text-align: right; }

div.list { text-align: center; margin-bottom: 15px; }
div.list div { width: 568px; height: 30px; background: url(../img_onesecret/bg_list.gif); margin: auto; line-height: 24px;
	color: #214F1D; font-family: Tahoma; }
div.list a { color: #214F1D; }
div.list span a { text-decoration: none; }
div.list span a:hover { text-decoration: underline; }
div.list span span { font-size: 14px; }

div.compare input { width: 233px; height: 26px; border: none; cursor: pointer;
	background: #E4EA92 url(../img_onesecret/bg_compare.gif); padding-bottom: 2px;
	color: #1A0202; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

div.content2 #best { width: 682px; margin: 0 0 20px 0; left: 0; }
div.content2 #best div.name { padding: 0 0 10px; width: 330px; }
div.content2 #best div.name a { color: #233706; }
div.content2 #best td.td table { margin-bottom: 0; }
div.content2 #best div.more { position: relative; top: -15px; }
div.content2 #best td.td td.right { padding-bottom: 20px; }
#best div.add_compare { font-size: 0.92em; margin: 0 10px 8px; }

div.content2 #best tr.uzor div { height: 40px; background: url(../img_onesecret/uzor_list.png) no-repeat 0 0; }

#basket { border-collapse: collapse; width: 100%; margin-bottom: 40px; }
#basket th { border: 1px solid #203B1C; border-top: none;
	font-weight: bold; text-align: center; font-size: 1em; padding: 7px 12px; }
#basket td { border: 1px solid #203B1C; color: #071301; font-family: Tahoma; padding: 5px 12px; text-align: center; font-size: 14px; }
#basket td.nowrap { white-space: nowrap; }
#basket th.first, #basket td.first { border-left: none; text-align: left; color: #203B1B; font-size: 12px; }
#basket th.last, #basket td.last { border-right: none; }
#basket a { color: #203B1B; text-decoration: none; }
#basket a:hover { text-decoration: underline; }
#basket input.input { width: 62px; height: 19px; border: none; background: #FFF url(../img_onesecret/bg_input_basket.gif);
	text-align: center; font-size: 14px; color: #071301; padding: 2px 0; }

div.basket_stat2 { width: 353px; background: #FFF url(../img_onesecret/bg_basket_stat_y.gif) repeat-y 0 0; margin-bottom: 33px;
	position: relative; }
div.basket_stat2 div.top { background: url(../img_onesecret/bg_basket_stat_top.gif) no-repeat 0 0; }
div.basket_stat2 div.bot { background: url(../img_onesecret/bg_basket_stat_bot.gif) no-repeat 0 bottom;
	height: 100%; color: #214F1D; font-size: 14px; font-family: Tahoma; padding: 14px 22px 12px; }
div.basket_stat2 table { border-collapse: collapse; margin-bottom: 22px; }
div.basket_stat2 td { padding: 0 0 7px; }
div.basket_stat2 td.left { font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-right: 30px; }
div.basket_stat2 div.button { float: left; }
div.basket_stat2 div.button input { float: left; width: 125px; height: 36px; border: none; cursor: pointer;
	background: url(../img_onesecret/button_basket_left.gif); color: #214F1D; padding: 0 8px 10px 0; }
div.basket_stat2 div.button_right { float: right; }
div.basket_stat2 div.button_right input { width: 157px; background: url(../img_onesecret/button_basket_right.gif); }

div.button_basket { text-align: center; margin-bottom: 15px; }

td.th_price { background: #203B1C; color: #FFF; }
td.th_price a, td.th_price a:hover { color: #FFF !important; }
table.pricelist { border-collapse: collapse; }
table.pricelist td { border: 1px solid #203B1C; padding: 3px; }

table.table_liders { border-collapse: collapse; }
table.table_liders td { padding: 0; vertical-align: top; }
table.table_liders td.img { padding-right: 15px; }

table.th_all { border-collapse: collapse; width: 100%; background: url(../img_onesecret/bg_th_all.gif) no-repeat 0 0; }
table.th_all th { text-align: left; color: #436C21; font-size: 14px; font-weight: bold; white-space: nowrap;
	padding: 5px 12px 12px; }
table.th_all td { color: #233706; padding: 15px 12px 20px; }
table.th_all td a { color: #233706; }

ul.goods { margin: 0; padding: 0; list-style: none; font-family: Tahoma; }
ul.goods li { margin-bottom: 20px; }
ul.goods div.name { font-size: 14px; font-weight: bold; }
ul.goods div.name a { color: #392818; }
ul.goods div.price { color: #75581A; }
ul.goods div.price span { font-size: 14px; font-weight: bold; }



#best td.td td.img p { margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px"); }
table.tovar_one div.img p { margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px"); }
.pop div.bg_img div p { margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px"); }


