html
{
	height:100%;
}
body
{
	margin:0px;
	padding:0px;
	font-family:Verdana;
	color:#000;
	font-size:12px;
	height:100%;
}
table
{
	border-collapse: collapse;
}
td
{	
	vertical-align:top;
	margin:0px;
	padding:0px;
}
input:focus
{
	outline:none;
}
#page
{
	position:relative;
	min-height:100%;
	z-index:3;
	min-width:1006px;
}
/* IE6 min-height fix */
* html #page{
	height:100%;
}
#background
{
	display:block;
	z-index:1;
	width:980px;
	height:650px;
	overflow:hidden;
	position:fixed;
	top:0px;
	left:0px;
}
#over_line
{
	display:block;
	position:absolute;
	height:61px;
	width:100%;
	background:#000;
	left:0;
	top:60px;
	z-index:2;
	opacity:0.5;
	filter:alpha(opacity=50);
	min-width:1006px;
}
div.top_line_content
{
	display:block;
	background:url(../img/top.png) no-repeat top left;
	width:1006px;
	height:52px;
	position:relative;
	left:50%;
	margin-left:-503px;
}
div.content
{
	display:block;
	background:url(../img/content_bg.png) repeat-y top left;
	width:980px;
	position:relative;
	left:50%;
	margin-left:-503px;
	padding:2px 13px 0 13px;
}
span.search_block
{
	display:block;
	float:right;
	width:181px;
	height:26px;
	margin:21px 26px 0 0;
	background:url(../img/search_bg.gif) no-repeat top left;
}
span.search_block span
{
	display:block;
	float:left;
	width:150px;
	margin:3px 0 0 6px;
}
span.search_block span input
{
	width:150px;
	height:16px;
	font-size:12px;
	font-family:Verdana;
	color:#b9b9b9;
	border:none;
}
span.search_block a
{
	background:url(../img/search_b_back.gif) no-repeat 0px 0px;
	width:14px;
	height:17px;
	display:block;
	float:left;
	margin:4px 0 0 2px;
}
span.search_block a:hover
{
	background:url(../img/search_b_back.gif) no-repeat 0px -17px;
}
span.top_menu
{
	display:block;
	float:right;
	text-align:right;
	color:#484848;
	margin:26px 12px 0 0;
}
span.top_menu a
{
	color:#484848;
	text-decoration:none;
}
span.top_menu a.selected
{
	font-weight:bold;
}
span.top_menu a:hover
{
	color:#000;
	text-decoration:underline;
}
span.top_menu span
{
	margin:0 8px 0 8px;
}
div.brand_line
{
	display:block;
	width:100%;
	background:url(../img/brand_line_bg.gif) repeat-x top left;
	height:61px;
	clear:both;
}
#brands
{
	display:block;
	width:613px;
	height:61px;
	overflow:hidden;
	float:left;
	margin-left:17px;
}
#brands a
{
	background-repeat:no-repeat;
	background-position:center 0px;
	padding-top:40px;
	height:16px;
	color:#9e9e9e;
	text-decoration:none;
	margin:0 8px 0 8px;
	display:block;
	float:left;
}
#brands a.selected
{
	background-position:center -61px;
	color:#FFF;
}
#brands a:hover
{
	background-position:center -61px;
	color:#FFF;
}
#basket
{
	float:right;
	display:block;
	width:350px;
	height:61px;
}
#basket a
{
	display:block;
	float:right;
	margin:18px 10px 0 0;
	width:154px;
}
#basket_info
{
	float:right;
	display:block;
	height:44px;
	text-align:right;
	width:170px;
	margin-right:10px;
	font-size:12px;
	color:#a6a6a6;
	line-height:12px;
	padding-top:17px;
}
#basket_info b
{
	color:#fff;
	font-size:34px;
	font-weight:normal;
}
#basket_info b span
{
	font-size:12px;
}
div.logo_line
{
	display:block;
	clear:both;
	width:100%;
	height:71px;
}
#logo
{
	display:block;
	float:left;
	margin:10px 0 0 20px;
}
#phone
{
	display:block;
	float:right;
	margin:20px 20px 0 0;
}
div.banners_block
{
	display:block;
	width:978px;
	height:447px;
	clear:both;
	margin:0 1px 0 1px;
}
div.menu_line
{
	display:block;
	background:url(../img/juicy/banners/menu_bg.png) repeat-x top left;
	height:27px;
	padding-top:11px;
}
div.menu_line a
{
	color:#fff;
	text-decoration:none;
	font-size:12px;
	text-transform:uppercase;
	margin:0 0 0 17px;
}
div.menu_line a:hover
{
	text-decoration:underline;
}
div.sub_banners
{
	display:block;
	width:244px;
	height:409px;
	float:right;
}
div.b_s_banner
{
	display:block;
	background:url(../img/juicy/banners/sub_banner_bg.png) no-repeat top left;
	width:244px;
	height:206px;
}
div.w_s_banner
{
	display:block;
	background:url(../img/juicy/banners/sub_banner_bg2.png) no-repeat top left;
	width:244px;
	height:203px;
}
div.b_s_banner a
{
	color:#fff;
	text-decoration:none;
	background:url(../img/quote_w.png) no-repeat 11px 80px;
	line-height:18px;
	display:block;
	padding:20px 0 0 36px;
	width:190px;
}
div.b_s_banner a b
{
	font-size:44px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:44px;
}
div.w_s_banner a
{
	color:#000;
	text-decoration:none;
	background:url(../img/quote_b.png) no-repeat 11px 80px;
	line-height:18px;
	display:block;
	padding:20px 0 0 36px;
	width:190px;
}
div.w_s_banner a b
{
	font-size:44px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:44px;
}
div.products_main
{
	display:block;
	clear:both;
	height:463px;
	width:978px;
	margin:0 1px 0 1px;
	overflow:hidden;
}
#products_main_slider
{
	display:block;
	width:10000px;
	height:463px;
}
#products_main_slider div
{
	display:block;
	float:left;
	width:245px;
	margin:1px 0 0 0;
}
div.catalog_position
{
	display:block;
	float:left;
	width:228px;
	height:auto;
	overflow:auto;
	margin:0 15px 15px 0;
}
a.p_catalog_img
{
	display:block;
	clear:both;
	width:226px;
}
a.p_catalog_img img
{
	border:1px solid #000;
}
span.p_catalog_descr
{
	display:block;
	clear:both;
	width:228px;
	height:auto;
	overflow:auto;
}
span.p_main_descr
{
	display:block;
	clear:both;
	width:244px;
	height:96px;
	background:#EEEEEE;
}
a.p_main_descr_l
{
	display:block;
	float:left;
	width:180px;
	color:#959595;
	text-decoration:none;
	margin:11px 0 0 11px;
	line-height:18px;
}
a.p_main_descr_l b
{
	color:#000;
}
a.p_main_descr_l span
{
	text-decoration:line-through;
}
a.p_catalog_descr_r
{
	display:block;
	float:right;
	width:39px;
	color:#959595;
	text-decoration:none;
	margin:11px 11px 0 0;
	text-align:right;
	font-weight:bold;
	color:#eb0000;
	line-height:18px;
}
a.p_catalog_descr_l
{
	display:block;
	float:left;
	width:228px;
	color:#959595;
	text-decoration:none;
	margin:4px 0 0 0;
	line-height:18px;
}
a.p_catalog_descr_l b
{
	color:#000;
	font-weight:normal;
	text-transform:uppercase;
}
a.p_catalog_descr_l span.old_price
{
	text-decoration:line-through;
}
a.p_catalog_descr_l span.new_price1
{
	display:block;
	clear:both;
	color:#000;
}
a.p_catalog_descr_l span.new_price1 b
{
	font-size:12px;
	font-weight:bold;
}
a.p_catalog_descr_l span.new_price1 span.sale_sale
{
	display:block;
	float:left;
	color:#FFF;
	background:url(../img/sale_bg1.gif) no-repeat top left;
	width:50px;
	height:21px;
	padding-top:3px;
	text-align:center;
	margin-right:10px;
	margin-top:3px;
}
a.p_catalog_descr_l span.new_price1 span.sale_price
{
	display:block;
	float:left;
	color:#000;
	height:21px;
	padding-top:3px;
	margin-top:3px;
}
a.p_catalog_descr_l span.new_price2
{
	display:block;
	clear:both;
	color:#000;
}
a.p_catalog_descr_l span.new_price2 b
{
	font-size:12px;
	font-weight:bold;
}
a.p_catalog_descr_l span.new_price2 span.sale_sale
{
	display:block;
	float:left;
	color:#FFF;
	background:url(../img/sale_bg2.gif) no-repeat top left;
	width:50px;
	height:21px;
	padding-top:3px;
	text-align:center;
	margin-right:10px;
	margin-top:3px;
}
a.p_catalog_descr_l span.new_price2 span.sale_price
{
	display:block;
	float:left;
	color:#000;
	height:21px;
	padding-top:3px;
	margin-top:3px;
}
a.p_catalog_descr_r
{
	display:block;
	float:right;
	width:39px;
	color:#959595;
	text-decoration:none;
	margin:4px 0 0 0;
	text-align:right;
	font-weight:bold;
	color:#eb0000;
	line-height:18px;
}
div.main_info_block
{
	display:block;
	clear:both;
	height:296px;
	width:978px;
	margin:0 1px 0 1px;
}
div.video_block
{
	display:block;
	float:left;
	width:730px;
}
span.video_player
{
	display:block;
	width:398px;
	float:left;
}
div.sub_info
{
	display:block;
	float:right;
	background:url(../img/juicy/banners/bottom_sub_bg.gif) repeat-x top left;
	height:296px;
	width:245px;
	color:#FFF;
}
div.sub_info a
{
	color:#fff;
	text-decoration:none;
}
div.sub_info b
{
	font-size:30px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	display:block;
	margin:20px 0 0 36px;
}
div.sub_info p
{
	background:url(../img/quote_w.png) no-repeat 12px 4px;
	display:block;
	padding:0 10px 0 36px;
}
span.video_descr
{
	display:block;
	float:left;
	width:292px;
	padding-left:40px;
	padding-top:20px;
	background:url(../img/quote_b.png) no-repeat 20px 108px;
}
span.video_descr b
{
	font-size:30px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
span.video_descr p
{
	line-height:18px;
}
#footer
{
	display:block;
	background:url(../img/bottom.png) no-repeat top left;
	width:978px;
	height:90px;
	position:relative;
	left:50%;
	border:0px;
	margin-bottom:-90px;
	margin-left:-503px;
	padding:1px 14px 0 14px;
	color:#bdbdbd;
	text-align:center;
	font-size:11px;
	z-index:2;
}
#footer p
{
	border-top:1px solid #bdbdbd;
	padding:16px 40px 0 40px;
	margin:0;
}
#ab_label
{
	display:block;
	position:fixed;
	top:100%;
	left:100%;
	z-index:3;
	margin-left:-21px;
	margin-top:-300px;
	width:21px;
	height:175px;
}
#search_over
{
	display:block;
	position:absolute;
	top:9px;
	left:50%;
	margin-left:283px;
	z-index:5;
	width:211px;
}
span.search_over_top
{
	background:url(../img/search_over_top.png) no-repeat top left;
	width:211px;
	height:43px;
	display:block;
	clear:both;
}
span.search_input_bg
{
	display:block;
	float:left;
	width:181px;
	height:26px;
	margin:11px 0 0 14px;
	background:url(../img/search_bg.gif) no-repeat top left;
}
span.search_input_bg span
{
	display:block;
	float:left;
	width:150px;
	margin:3px 0 0 6px;
}
span.search_input_bg span input
{
	width:150px;
	height:16px;
	font-size:12px;
	font-family:Verdana;
	color:#000;
	border:none;
}
span.search_input_bg a
{
	background:url(../img/search_b_back.gif) no-repeat 0px 0px;
	width:14px;
	height:17px;
	display:block;
	float:left;
	margin:4px 0 0 2px;
}
span.search_input_bg a:hover
{
	background:url(../img/search_b_back.gif) no-repeat 0px -17px;
}
#search_content
{
	background:url(../img/search_over_bg.png) repeat-y top left;
	width:183px;
	clear:both;
	display:block;
	padding:5px 16px 0 20px;
	line-height:12px;
}
#search_content a
{
	text-decoration:none;
	color:#000;
	display:block;
	clear:both;
	margin-bottom:6px;
}
#search_content a:hover
{
	text-decoration:underline;
}
#search_content a span
{
	color:#b9b9b9;
	font-size:11px;
}
#search_content a:hover span
{
	color:#000;
}
span.search_bottom
{
	display:block;
	clear:both;
	background:url(../img/search_over_bottom.png) no-repeat top left;
	width:211px;
	height:14px;
}
#catalog_menu
{
	display:block;
	width:978px;
	height:55px;
	clear:both;
	margin:0 1px 0 1px;	
}
#catalog_block
{
	display:block;
	width:978px;
	height:55px;
	clear:both;
	margin:0 1px 0 1px;	
}
#catalog_left_menu
{
	display:block;
	float:left;
	width:224px;
}
#catalog_block_content
{
	display:block;
	width:714px;
	float:right;
	margin-right:22px;
	margin-left:11px;
}
#catalog_menu_main
{
	display:block;
	width:934px;
	margin:2px 22px 0 22px;
	height:22px;
	border-bottom:1px #635045 solid;
}
#catalog_menu_main a
{
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
	margin-right:22px;
}
#catalog_menu_main a:hover
{
	text-decoration:underline;
	color:#826208;
}
#catalog_menu_main a.selected
{
	font-weight:bold;
	color:#826208;
}
div.main_menu_sub
{
	display:block;
	width:934px;
	margin:7px 22px 0 22px;
}
div.main_menu_sub a
{
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
	margin-right:12px;
}
div.main_menu_sub a:hover
{
	text-decoration:underline;
	color:#826208;
}
div.main_menu_sub a.selected
{
	font-weight:bold;
	color:#826208;
}
div.category_list
{
	display:block;
	clear:both;
	width:180px;
	background:#635045;
	color:#fff;
	padding:22px 22px 12px 22px;
}
div.category_list a.catelogy_h
{
	color:#FFF;
	text-decoration:none;
	display:block;
	clear:both;
	text-transform:uppercase;
}
div.category_list a.down
{
	background:url(../img/w_arr_down.png) no-repeat right center;
}
div.category_list a.up
{
	background:url(../img/w_arr_up.png) no-repeat right center;
}
div.category_list div.category_del
{
	background:#b1a8a2;
	display:block;
	clear:both;
	width:180px;
	height:1px;
	margin:3px 0 10px 0;
}
div.catalog_filter
{
	display:block;
	width:202px;
	padding:10px 0 10px 22px;
	clear:both;
}
div.catalog_filter h2
{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	padding:0;
}
div.catalog_filter a
{
	text-decoration:none;
	color:#000;
}
div.catalog_filter a.selected
{
	font-weight:bold;
}
div.catalog_filter a.disable
{
	color:#CCCCCC;
}
div.catalog_filter a:hover
{
	text-decoration:underline;
}
div.catalog_filter p
{
	padding:0;
	display:block;
	clear:both;
}
div.catalog_filter a img
{
	border:0;
	display:block;
	float:left;
	margin:0 1px 1px 0;
}
div.category_sub
{
	display:block;
	clear:both;
	padding:3px 0 3px 12px;
}
div.category_sub a
{
	color:#FFF;
	text-decoration:none;
	display:block;
	clear:both;
	margin:3px 0 3px 0;
}
div.category_sub a.selected
{
	font-weight:bold;
}
div.category_sub a:hover
{
	text-decoration:underline;
}
div.catalog_header h2
{
	font-size:24px;
	font-weight:normal;
	color:#000;
	float:left;
	display:block;
	padding:0;
	margin:10px 0 0 0;
}
div.catalog_header span
{
	float:right;
	display:block;
	margin-top:10px;
}
div.catalog_header span b
{
	font-size:24px;
	font-weight:normal;
}
#sale_block
{
	display:block;
	width:714px;
	clear:both;
	height:193px;
}
span.sale_img
{
	display:block;
	float:left;
	width:316px;
	height:193px;
	margin-left:0px;
	margin-right:22px;
}
span.sale_descr
{
	display:block;
	float:left;
	width:372px;
	height:220px;
	background:url(../img/quote_b.png) no-repeat 0px 87px;
}
span.sale_descr a.sale_h2
{
	color:#000;
	font-size:36px;
	text-decoration:none;
	display:block;
	clear:both;
	margin:15px 0 8px 30px;
}
span.sale_descr a.sale_txt
{
	text-decoration:none;
	color:#000;
	line-height:18px;
	display:block;
	margin:0 0 0 30px;
}
div.sort_line
{
	display:block;
	clear:both;
	text-transform:uppercase;
	color:#000;
	height:27px;
}
div.sort_line span
{
	display:block;
	float:left;
	margin-right:10px;
}
div.sort_line a
{
	display:block;
	float:left;
	margin-right:10px;
	padding-right:14px;
	color:#000;
	text-decoration:none;
}
div.sort_line a.up
{
	background:url(../img/b_arr_up.png) no-repeat center right;
}
div.sort_line a.down
{
	background:url(../img/b_arr_down.png) no-repeat center right;
}
div.sort_line a.current
{
	font-weight:bold;
}
div.sort_line a:hover
{
	text-decoration:underline;
}
#catalog_content
{
	display:block;
	clear:both;
	width:729px;
	padding-bottom:100px;
}
div.show_top_nav
{
	width:978px;
	display:block;
	clear:both;
	height:20px;
	padding-top:8px;
}
div.show_top_nav a
{
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../img/b_left_arr.gif) no-repeat 0px 1px;
	padding-left:10px;
	margin-left:22px;
}
div.show_top_nav a:hover
{
	text-decoration:underline;
}
div.show_about
{
	display:block;
	width:945px;
	clear:both;
	margin:0 22px 0 22px;
}
div.show_img_block
{
	display:block;
	float:left;
	width:375px;
	height:710px;
}
#main_img
{
	display:block;
	clear:both;
	width:371px;
	height:563px;
	overflow:hidden;
	border:1px solid #6b594e;
	
}
#main_img_slider
{
	display:block;
	width:10000px;
	position:relative;
	height:563px;
}
#main_img_slider img
{
	cursor:pointer;
	float:left;
}
#pic_list
{
	display:block;
	width:375px;
	height:128px;
	overflow:hidden;
	margin-top:12px;
}
#pic_list_slider
{
	display:block;
	width:10000px;
	height:128px;
}
#pic_list a
{
	display:block;
	float:left;
	width:84px;
	height:126px;
	margin-right:12px;
}
#pic_list a.selected img
{
	border:1px solid #6e5b51;
}
#pic_list a img
{
	border:1px solid #fff;
}
div.show_descr_block
{
	display:block;
	float:left;
	width:361px;
	height:900px;
	margin-left:15px;
}
div.show_descr_block h2
{
	font-size:24px;
	font-weight:normal;
	padding:0;
	margin:0 0 5px 0;
	text-transform:uppercase;
	line-height:22px;
}
div.show_descr_block div.nav_line
{
	display:block;
	clear:both;
	width:361px;
}
div.show_descr_block div.nav_line a
{
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
}
div.show_descr_block div.nav_line a:hover
{
	text-decoration:underline;
}
div.price
{
	display:block;
	clear:both;
	width:361px;
	margin-top:8px;
}
div.price span
{
	font-size:14px;
	color:#959595;
	text-decoration:line-through;
}
div.price b
{
	font-size:24px;
	color:#000;
	font-weight:normal;
}
div.tab_list
{
	display:block;
	clear:both;
	width:361px;
	height:31px;
	margin-top:40px;
	background:url(../img/tab_normal.gif) repeat-x top left;
}
div.tab_list a
{
	display:block;
	float:left;
	padding:9px 10px 0 10px;
	height:22px;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
}
div.tab_list a:hover
{
	text-decoration:underline;
}
div.tab_list a.selected
{
	background:url(../img/tab_bg.gif) repeat-x top left;
	border-left:1px solid #635045;
	border-right:1px solid #635045;
}
div.tab_content
{
	display:block;
	width:337px;
	border-left:1px solid #635045;
	border-right:1px solid #635045;
	border-bottom:1px solid #635045;
	padding:5px 12px 5px 12px;
	line-height:18px;
}
div.basket_line
{
	display:block;
	clear:both;
	width:361px;
	margin-top:16px;
	height:80px;
}
div.basket_line span
{
	display:block;
	clear:both;
	float:right;
	text-align:right;
	margin-top:8px;
	text-transform:uppercase;
}
div.basket_line a
{
	clear:both;
	float:right;
}
div.show_adds_block
{
	width:171px;
	height:1170px;
	float:left;
	margin-left:18px;
}
div.show_adds_block h3
{
	font-size:24px;
	line-height:22px;
	font-weight:normal;
	padding:0;
	margin:0;
	text-transform:uppercase;
}
div.set_time
{
	display:block;
	clear:both;
	width:171px;
}
a.pro_add_pic
{
	display:block;
	clear:both;
}
a.pro_add_pic img
{
	border:1px solid #635045;
}
a.pro_add_descr
{
	text-decoration:none;
	color:#000;
	text-transform:uppercase;
	line-height:18px;
}
a.pro_add_descr span.size_line
{
	color:#959595;
}
a.pro_add_descr span.old_price
{
	color:#959595;
	text-decoration:line-through;
}
div.size_table
{
	display:block;
	clear:both;
	margin-top:10px;
}
div.size_table td
{
	padding:5px 3px 5px 3px;
}
div.size_table td.selected
{
	background:#000;
	color:#FFF;
}
div.size_table td a
{
	color:#000;
	text-transform:uppercase;
}
div.addthis
{
	display:block;
	margin-top:30px;
	text-transform:uppercase;
	clear:both;
}
div.addthis div
{
	margin-bottom:6px;
}
div.addthis a
{
	display:block;
	float:left;
	margin:0 5px 5px 0;
}
div.set_time
{
	margin-top:8px;
	display:block;
	clear:both;
}
#big_over
{
	display:block;
	position:absolute;
	top:218px;
	background:#fff;
	z-index:10;
	width:767px;
	height:1170px;
	overflow:hidden;
	left:50%;
	margin-left:-469px;
}
#big_over_slider
{
	display:block;
	position:relative;
	width:1000px;
	height:1170px;
	margin-left:-400px;
}
div.big_pic_line
{
	display:block;
	clear:both;
	height:1000px;
}
div.big_pic_line img
{
	display:block;
	float:left;
	border:1px solid #6d5c51;
}
div.big_pic_line a
{
	display:block;
	float:left;
}
div.big_pic_line a img
{
	border:none;
}
div.big_pic_list
{
	display:block;
	clear:both;
	margin-top:12px;
}
div.big_pic_list a
{
	display:block;
	float:left;
	width:84px;
	height:126px;
	margin-right:12px;
}
div.big_pic_list a.selected img
{
	border:1px solid #6e5b51;
}
div.big_pic_list a img
{
	border:1px solid #fff;
}
#white_over
{
	background:#fff;
	display:block;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:20;
	opacity:0.8;
}
#basket_window
{
	display:block;
	position:fixed;
	width:647px;
	top:200px;
	left:50%;
	margin-left:-324px;
	z-index:21;
}
div.basket_content_w
{
	background:url(../img/basket_bg.png) repeat-y top left;
	width:603px;
	display:block;
	padding:0 22px 0 22px;
}
div.basket_top_w
{
	display:block;
	background:url(../img/basket_top.png) no-repeat top left;
	widows:647px;
	height:23px;
}
div.basket_bottom_w
{
	display:block;
	background:url(../img/basket_bottom.png) no-repeat top left;
	widows:647px;
	height:20px;
}
div.basket_head
{
	display:block;
	clear:both;
	height:28px;
}
div.basket_head h3
{
	font-size:24px;
	font-weight:normal;
	display:block;
	float:left;
	padding:0;
	margin:0;
	text-transform:uppercase;
}
a.basket_close
{
	display:block;
	float:right;
	margin:0;
}
#basket_list
{
	display:block;
	clear:both;
	margin-top:8px;
}
#basket_list td
{
	text-transform:uppercase;
	vertical-align:middle;
}
#basket_list td.count span
{
	text-transform:none;
	margin:0 5px 0 0;
}
#basket_list td input
{
	width:30px;
	height:23px;
	border:1px solid #b5b5b5; 
}
span.bask_art
{
	color:#9b9b9b;
}
div.bask_summ
{
	display:block;
	clear:both;
}
div.bask_summ b
{
	text-transform:uppercase;
	float:right;
	clear:both;
	display:block;
	text-align:right;
	margin-right:2px;
	margin-bottom:4px;
}
div.bask_summ a
{
	float:right;
	clear:both;
	display:block;
	height:40px;
}
div.q_order
{
	display:block;
	clear:both;
	background:#e0e0e0;
	padding:12px;
}
div.q_order h3
{
	font-size:24px;
	text-transform:uppercase;
	padding:0;
	margin:0;
	font-weight:normal;
}
div.q_order span
{
	text-transform:uppercase;
}
div.q_order table
{
	margin-top:16px;
}
div.q_order table td
{
	vertical-align:middle;
}
div.q_order table input
{
	border:1px solid #adadad;
	width:164px;
	height:21px;
}
div.basket_header
{
	display:block;
	clear:both;
	margin:0 22px 0 22px;
	height:55px;
}
div.basket_header h2
{
	font-size:24px;
	font-weight:normal;
	padding:0;
	margin:0;
	text-transform:uppercase;
}
div.basket_header a
{
	color:#000;
	text-decoration:none;
	margin-right:16px;
}
div.basket_header a.disabled
{
	color:#b9b9b9;
}
#full_basket_content
{
	margin:0 22px 0 22px;
}
#full_basket_content td
{
	vertical-align:middle;
}
img.bask_img
{
	border:1px solid #000;
}
#full_basket_content td
{
	padding:5px 0 5px 0;
}
#full_basket_content td input
{
	width:35px;
	height:21px;
	border:1px solid #b5b5b5;
}
div.full_bask_summ
{
	display:block;
	clear:both;
	text-align:right;
	text-transform:uppercase;
	height:40px;
}
div.full_bask_summ b
{
	font-size:24px;
	font-weight:normal;
}
td.bask_h
{
	border-bottom:1px solid #000;
}
#brand_bg
{
	display:block;
	clear:both;
	margin:0 0 22px 22px;
	width:933px;
	height:841px;
}
#brand_text
{
	padding:160px 0 0 30px;
}
div.brand_text_top
{
	background:url(../img/brand_top.png) no-repeat top left;
	width:483px;
	height:32px;
	clear:both;
	display:block;
}
div.brand_text_bottom
{
	background:url(../img/brand_bottom.png) no-repeat top left;
	width:483px;
	height:30px;
	clear:both;
	display:block;
}
div.brand_text_main
{
	background:url(../img/brand_bg.png) repeat-y top left;
	width:483px;
	clear:both;
	display:block;
}
div.brand_text_main div
{
	display:block;
	clear:both;
	padding:20px 30px 20px 50px;
	background:url(../img/quote_b.png) no-repeat 30px 67px;
	color:#000;
	line-height:18px;
}
div.brand_text_main div h2
{
	font-size:36px;
	font-weight:normal;
	font-family:Georgia;
	padding:0;
	margin:0 0 5px 0;
	font-style:italic;
	line-height:36px;
}
div.brand_text_main div p
{
	margin:0;
	padding:0 0 16px 0;
}
div.sale_list
{
	display:block;
	clear:both;
	margin:0 22px 0 22px;
}
div.sale_list h2
{
	text-transform:uppercase;
	font-size:24px;
	font-weight:normal;
	padding:0;
	margin:0 0 5px 0;
}
div.sale_list div
{
	display:block;
	clear:both;
	margin:0 0 22px 0;
}
div.sale_list div a img
{
	border:1px solid #000;
}
div.page_content
{
	display:block;
	clear:both;
	width:933px;
	margin:0 22px 0 22px;
}
div.page_content h1
{
	font-size:24px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0 0 8px 0;
	padding:0;
}
div.page_content table
{
	margin-bottom:50px;
}
div.page_content td
{
	line-height:18px;
}
div.page_content td p
{
	margin:3px 0 12px 12px;
	padding:0;
}
div.page_content td p a
{
	color:#000;
}
div.page_content td h2
{
	font-size:24px;
	font-family:Georgia;
	font-style:italic;
	padding:0;
	margin:0 0 0 12px;
	font-weight:normal;
	line-height:24px;
}
div.page_content td hr
{
	display:block;
	border:none;
	height:1px;
	background:#000;
	margin:0 0 0 12px;
}
#adress_content
{
	display:block;
	clear:both;
	width:933px;
	margin:0 22px 0 22px;
}
#adress_content h2
{
	font-size:24px;
	font-family:Georgia;
	font-style:italic;
	font-weight:normal;
	padding:0;
	margin:0;
}
#adress_content b
{
	text-transform:uppercase;
}
#order_benefits
{
	display:block;
	float:right;
	width:300px;
}
#order_benefits h2
{
	font-size:24px;
	font-family:Georgia;
	font-style:italic;
	font-weight:normal;
	padding:0;
	margin:0;
}
#order_benefits h3
{
	font-size:12px;
	text-transform:uppercase;
	padding:0;
	margin:0;
}
#adress_block
{
	display:block;
	width:610px;
	float:left;
	border-right:1px solid #000;
}
#adress_block h2
{
	font-size:24px;
	font-family:Georgia;
	font-style:italic;
	font-weight:normal;
	padding:0;
	margin:0;
}
#adress_block td
{
	padding:3px 5px 3px 5px;
	vertical-align:middle;
}
#adress_block select
{
	border:1px solid #000;
}
#adress_block textarea
{
	border:1px solid #000;
}
#adress_block input
{
	border:1px solid #000;
	height:21px;
}
#cont_block div
{
	display:block;
	float:left;
}
div.radio_block
{
	display:block;
	clear:both;
}
div.radio_block span
{
	display:block;
	float:left;
}
a.main_banner
{
	display:block;
	width:730px;
	height:410px;
	float:left;
}
div.search_deliver
{
	display:block;
	border-bottom:1px solid #000;
	color:#000;
	font-size:11px;
	clear:both;
	height:12px;
	padding-top:8px;
	padding-bottom:3px;
	width:714px;
}
div.main_page_text
{
	display:block;
	clear:both;
	width:942px;
	padding:16px;
	line-height:16px;
}
div.main_page_text h1
{
	font-size:24px;
	font-family:Georgia;
	font-style:italic;
	padding:0;
	margin:0 0 0 0;
	font-weight:normal;
	line-height:24px;
	color:#000;
}
span.sale_label
{
	background:url(../img/sale_bg.png) no-repeat top left;
	display:block;
	width:42px;
	height:34px;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	padding-top:8px;
}
span.sale_label b
{
	font-size:18px;
	font-weight:normal;
}
div.cat_sale_list
{
	padding:8px 8px 8px 20px;
	background:#C301AF;
	margin-top:1px;
}
div.cat_sale_list h3
{
	margin:0;
	color:#FFF;
}
div.cat_sale_list a
{
	color:#FFF;
	line-height:18px;
}
div.cat_sale_list a.selected
{
	font-weight:bold;
	text-decoration:none;
}

