/* ------------------ all style ------------------ */
html, body
{
	height:100%;
	margin: 0px;
}

body
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	background-color: #ffffff;
}

table
{
	border-style: none;
	border-collapse: collapse;
}

img
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

caption, th, td
{
	font-weight: normal; 
	text-align: left;
}

div, form
{
	margin: 0px;
	padding: 0px;
}

/* -- forms -- */
fieldset { border: none; margin: 0px; padding: 0px; }
label,label * { vertical-align: middle;}
input.checkbox { margin:1px 2px; height:15px; width:15px;}
input.radio { margin:0 2px 1px; height:18px; width:15px;}
input.text_field, textarea, select
{ 
	vertical-align: middle; 
	padding: 1px;
	font: 11px Arial; 
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

select
{ 
	padding: 1px;
	height: 18px;
}

input.text_field
{
	height: 17px;
	padding: 1px 6px 0px 6px;
}

.clear, .clear_lf, .clear_rt
{
	font-size: 0px;
	height: 0px;
	line-height: 0px;
	clear: both;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.clear_lf
{
	clear: left;
}

.clear_rt
{
	clear: right;
}

.float_right
{
	float: right;
}

.float_left
{
	float: left;
}

.footer_bottom
{
	clear: both;
	height: 92px;
}

/* ----------- all style text ------------ */

h1, h2, h3, h4, h5, h6
{
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-weight: normal;
}

h1
{
	color: #000000;
	font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	margin: 0px 0px 15px 0px;
	font-family: Times New Roman;
}

h2
{
	font-weight: bolder; 
	font-size: 14px;
	margin: 0px 0px 15px 0px;
}

h3
{
	font-weight: bolder; 
	font-size: 12px;
	margin: 0px 0px 15px 0px;
}

h4
{
	font-weight: bolder; 
	font-size: 11px;
	margin-bottom: 15px;
}

h5
{
	font-weight: bolder; 
	font-size: 11px;
	margin-bottom: 15px;
}

p
{
	padding: 0px;
	margin: 0px 0px 16px 0px;
}

a
{
	text-decoration: underline;
	color: #ff260a;
	cursor: pointer;
}

a:hover
{
	text-decoration: none;
}

/* ---------- all structure ---------- */
* html #main
{
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 992)? "992px" : "100%");
	height: 100%;
}
html>body #main {height:auto;}

div#main
{
	margin: 0 auto;
	min-width: 992px;
	min-height: 100%;
	margin-bottom: -92px;
	text-align: left;
	background: url(images/body_bg.gif) right top repeat-y;
}

#main_outer
{
	background: url(images/main_bg.gif) right top no-repeat;
}

#main_inner
{
	background: url(images/main_inner_bg.jpg) left top no-repeat;
}

/* --- Header --- */
#header
{
	height: 208px;/*191px;*/
	position: relative;
	color: #000000;
}

#logo
{
	position: absolute;
	left: 21px;
	top: 29px;
}

#logo a
{
	outline: none;
	cursor: pointer;
}

#trio_nav
{
	padding: 0px 0px 0px 0px; 
	overflow: hidden;
	position: absolute;
	top: 77px;
	left: 25px;
}

#trio_nav ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
}

#trio_nav ul li
{
	margin: 0px;
	padding: 0px 0px 24px 0px;
	font-size: 0px;
	line-height: 0px;
}

.basket
{
	background: url(images/basket.gif) 347px top no-repeat;
	float: left;
}

.basket_cont
{
	padding: 26px 0px 5px 511px;
	min-height: 92px;
	_height: 92px;
	float: left;
}

.basket_cont a
{
	color: #000000;
	text-decoration: none;
}

.kol_things
{
	font-size: 14px;
	font-weight: bolder;
}

.sum
{
	color: #9c9a96;
	font-size: 11px;
	padding: 4px 0px 0px 0px;
}

.sum span
{
	color: #ff260a;
	font-size: 14px;
	font-weight: bolder;
}

.contacts
{
	position: absolute;
	top: 26px;
	right: 17px;
	font-family: Times New Roman;
	font-size: 24px;
	color: #000000;
}

.numbers_phone
{
	width: 250px;
	height: 130px;
	text-align: right;
	padding-bottom: 12px;
}

.numbers_phone table
{
	margin: 0 0 0 auto;
}

.code_phone
{
	color: #ff260a;
	padding: 0px 6px 0px 0px;
	font-size: 24px;
}

.numbers
{
	background: url(images/alltoone.gif) left top no-repeat;
	padding: 0px 0px 3px 22px;
	min-height: 120px;
	height: 120px;
	line-height: 24px;
}

.mail
{
	color: #ff260a;
	font-size: 16px;
	text-align: right;
	padding: 0px 3px 0px 0px;
}

.mail a
{
	text-decoration: none;
	color: #ff260a;
}

.numbers_icq
{
	float: right;
	padding: 23px 19px 0px 0px;
	font-size:14px;
}

.numbers_icq ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.numbers_icq ul li
{
	margin: 0px 0px 5px 0px;
	padding: 1px 0px 2px 21px;
	background: url(images/icon_icq.gif) left top no-repeat;
	color: #9c9a96;
}

.numbers_icq ul li a
{
	color: #9c9a96;
	text-decoration: none;
}


.main_menu
{
	background: url(images/main_menu_bg.gif) left top repeat-x;
	height: 58px;
	color: #414141;
	margin-right: 17px;
}

.lf
{
	background: url(images/main_menu_lf.gif) left top no-repeat;
	height: 58px;
}

.main_menu_kord
{
	padding: 13px 0px 0px 0px;
	zoom: 1;
}

.search_block
{
	float: left;
	padding: 0px 0px 0px 237px;
	margin-right: 26px;
}

.search_block div
{
     position: relative;
     padding: 5px 0px 0px 0px;
     //padding-top: 4px;
}

.search_block div input
{
	border: 1px solid #ced1d2;
	width: 102px;
	//width: 100px;
	height: 14px;
	font-size: 12px;
	padding-right: 8px;
}

.search_block div div
{
	position: absolute;
	right: -17px;
	//right: -18px;
	top: -2px;
	padding: 0px;
	width: 28px;
	height: 33px;
	background: url(images/btn_search.gif) left top no-repeat;
	text-align: right;
	float: none;
}

.search_block div div input
{
	background: transparent;
	border: 0px;
	cursor: pointer;
	width: 21px;
	height: 22px;
	position: relative;
}

.small_el input
{
	width: 60px;
}

.big_sel
{
	position: relative;
	width: 130px;
}

.big_sel select 
{
	width: 123px;
	position: absolute;
}

.red_color
{
	color: #ff260a;
}

.detail_search
{
	float: left;
	padding: 0px 0px 0px 6px;
	//padding-left: 7px;
	zoom: 1;
}

.detail_search table tr td
{
	padding: 0px 22px 0px 0px;
}

.detail_search table tr.txt_tr td
{
	padding-bottom: 2px;
}

.detail_search table tr td label
{
	color: #ff260a;
}

.detail_search table tr td input
{
	height: 14px;
	border: 1px solid #ffffff;
	font-size: 12px;
	line-height: 12px;
	color: #434343;
}

.detail_search table tr td select
{
	color: #434343;
}

.detail_search table tr td label span
{
	position: relative;
	top: 3px;
}

.detail_search table tr td.btn_d_search
{
	padding: 9px 0px 0px 3px;
}

.btn_d_search a
{
	font-family: Times New Roman;
	font-size: 18px;
	zoom: 1;
	color: #000000;
	padding: 2px 22px 4px 0px;
	background: url(images/btn_d_search_bg.gif) right 0px no-repeat;
}

.btn_d_search a:hover
{
	text-decoration: underline;
}

.items_menu
{
	position: relative;
	//margin-top: -1px;
}

.item_1, .item_2, .item_3, .item_4, .item_5, .item_6
{
	position: absolute;
}

.item_1 div, .item_2 div, .item_3 div, .item_4 div, .item_5 div, .item_6 div
{
	padding: 1px 0px 0px 11px;
}

.item_1 a, .item_2 a, .item_3 a, .item_4 a, .item_5 a, .item_6 a
{
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.item_1
{
	background: url(images/flag.gif) left top no-repeat;
	width: 110px;
	height: 39px;
	top: -90px;
	left: 238px;
}

.item_2
{
	background: url(images/flag.gif) left top no-repeat;
	width: 110px;
	height: 57px;
	top: -90px;
	left: 373px;
}

.item_3
{
	background: url(images/flag.gif) left top no-repeat;
	width: 110px;
	height: 57px;
	top: -90px;
	left: 508px;
}

.item_4
{
	background: url(images/flag.gif) left top no-repeat;
	width: 110px;
	height: 57px;
	top: -90px;
	left:634px;
}

.item_5
{
	background: url(images/flag.gif) left top no-repeat;
	width: 110px;
	height: 57px;
	left:758px;
	top:-90px;
}

.item_6
{
	background: url(images/flag.gif) left top no-repeat;
	width: 110px;
	height: 57px;
	left:878px;
	top:-90px;
}

/* --- / Header --- */

/* --- центральная колонка --- */
.center
{
	width: 100%;
	padding: 0px 0px 0px 0px;
}

.wrap_col_m
{
	width: 100%;
	float: right;
	margin: 0px 0px 0px -183px;
}

#rt_col_m
{
	margin: 0px 0px 0px 183px;
}

/* left column */
#lf_col
{
	width: 183px;
	float: left;
	margin-right: -183px;
}

.lf_kord
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.lf_menu
{
	position: relative;
	margin-top: -87px;
	margin-bottom: 10px;
}

.lf_menu_coner
{
	background: url(images/lf_menu_coner.gif) left top no-repeat;
	width: 183px;
	height: 88px;
}

.lf_menu_cont
{
	font-size: 12px;
	background: url(images/lf_menu_coner_2.gif) left top no-repeat;
	background-color: #ff260a;
	zoom: 1;
}

.lf_menu_cont_kord
{
	padding: 37px 24px 8px 24px;
}

.lf_menu_cont ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.lf_menu_cont ul li
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #ffffff;
}

.lf_menu_cont ul li a
{
	color: #ffffff;
	font-size:14px;
	font-weight: bold;
}

.lf_menu_cont ul .activ a
{
	font-weight: bolder;
}

.lf_menu_cont ul .activ a:hover
{
	font-weight: bolder;
	text-decoration: underline;
}

.lf_menu_cont ul li ul
{
	padding: 9px 0px 0px 0px;
	margin: 0px;
}

.lf_menu_cont ul li ul li
{
	margin: 0px 0px 10px 8px;
	padding: 0px;
}

.d_search_left
{
	background-color: #f6f6f6;
	padding: 16px 19px 20px 24px; 
}

.d_search_left table
{
	width: 100%;
}

.d_search_left table tr td
{
	padding: 0px 0px 6px 0px;
}

.d_search_left table tr td div
{
	padding: 0px 0px 3px 0px;
}

.d_search_left table tr td label
{
	color: #69787c;
}

.inp_el_search_lf input
{
	width: 56px;
	border: 1px solid #777777;
}

.selectp_el_search_lf select
{
	width: 139px;
	border: 1px solid #777777;
}

.red_btn_kord
{
	padding: 14px 0px 5px 0px;
	zoom: 1;
}

.red_btn, .red_btn_2, red_btn_3
{
	background-color: #ff260a;
	float: left;
}

.red_btn div
{
	background: url(images/red_btn_rt.gif) right top no-repeat;
	height: 24px;	
	float: left;
}

.red_btn_2 div
{
	background: url(images/red_btn_2_rt.gif) right top no-repeat;	
	height: 24px;	
	float: left;
}

.red_btn_3 div
{
	background: url(images/red_btn_rt.gif) right top no-repeat;	
	height: 24px;	
	float: left;
}

.red_btn div input, .red_btn_2 div input, .red_btn_3 div p
{
	width: 139px;
	background: transparent;
	border: 0px;
	height: 24px;
	font-family: Times New Roman;
	font-size: 16px;
	font-weight: bolder;
	color: #ffffff;
	cursor: pointer;
}

/* / left column */

.wrap_col
{
	width: 100%;
	float: left;
	margin: 0px -194px 0px 0px;
}

/* right column */
#rt_col
{
	width: 194px;
	float: right;
	margin: 0px 0px 0px -194px;
}

.rt_kord
{
	margin: 0px 17px 0px 0px;
	padding: 21px 0px 20px 0px;
}

.authorization_block
{
	width: 176px;
	height: 126px;
	background: url(images/authorization_block_bg.gif) left top no-repeat;
	margin: 0px 0px 9px 0px;
}

.tit_block
{
	font-family: Times New Roman;
	font-size: 18px;
	font-weight: bolder;
	color: #ffffff;
	margin: 0px 0px 7px 0px;
}

.authorization_block_kord
{
	padding: 4px 12px 0px 12px;
}

.authorization_block table
{
	margin: 0px 0px 3px 0px;
}

.authorization_block table tr td
{
	padding: 0px 0px 4px 0px;
	//padding-bottom: 2px;
}

.authorization_block table tr .inp_el input
{
	width: 110px;
	color: #ff260a;
	border: 0px;
	font-size: 11px;
	line-height: 11px;
	height: 14px;
	//padding-top: 2px;
	//height: 14px;
}

.authorization_block table tr td.inp_ok
{
	vertical-align: bottom;
	padding-left: 3px;
}

.inp_ok input
{
	border: 0px;
	background: url(images/btn_ok.gif) left top no-repeat;
	color: #a5a7a8;
	width: 32px;
	height: 26px;
	cursor: pointer;
}

.remember_pass
{
	margin: 0px 0px 9px 0px;
}

.remember_pass a
{
	color: #ffffff;
}

.reg_btn
{
	zoom: 1;
}

.reg_btn a
{
	display: block;
	float: left;
	background: url(images/reg_btn_bg.gif) left top repeat-x;
	text-decoration: none;
	color: #ffffff;
	font-weight: bolder;
}

.reg_btn a span
{
	display: block;
	float: left;
	background: url(images/reg_btn_both.gif) left top no-repeat;
}

.reg_btn a span span
{
	background: url(images/reg_btn_both.gif) right top no-repeat;
	height: 19px;
	float: left;
	zoom: 1;
	padding: 3px 0px 0px 0px;
	width: 110px;
	text-align: center;
}

.gray_block_kord
{
	padding: 26px 5px 0px 5px;
}

.logos
{
	text-align: center;
}

.logos div
{
	margin: 0px 0px 38px 0px;
	font-size: 0px;
	line-height: 0px;
}

/* / right column */

#cen_col
{
	margin: 0px 194px 0px 0px;
	padding: 21px 17px 20px 23px;
	zoom: 1;
}

#cen_col p
{
	line-height: 15px;
}

.tbl_product_main
{
	width: 100%;
	margin: 0px 0px 0px 0px;
}

.tbl_product_main tr td
{
	width: 33%;
	text-align: center;
	vertical-align: top;
	padding: 0px 0px 3px 0px;
}

.tbl_product_main tr td.name_product
{
	padding: 0px 0px 28px 0px;
}

.name_product table
{
	font-size: 14px;
	margin: 0 auto;
}

.tbl_product_main tr .name_product table tr td
{
	background: url(images/marker_name_product.gif) left 7px no-repeat;
	padding-left: 11px;
	width: auto;
	text-align: left;
	font-weight: bolder;
	vertical-align: top;
}

.gray_title_page
{
	background-color: #676b6e;
	position: relative;
	height: 25px;
	margin: 0px 0px 24px 0px;
}

.gray_title_page_kord
{
	text-align: center;
	font-family: Times New Roman;
	font-size: 15px;
	font-weight: bolder;
	color: #ffffff;
	text-transform: uppercase;
	padding: 4px 0px 0px 0px;
}

.gray_title_page_icon
{
	position: absolute;
	right: 0px;
	top: 0px;
}

.tbl_best_tovars
{
	width: 100%;
}

.tbl_best_tovars tr td
{
	vertical-align: top;
	width: 33%;
	padding: 0px 0px 27px 0px;
}

.tbl_best_tovars tr td img
{
	border: 1px solid #b6b8b9;
}

.wrap_tovar
{
	width: 100%;
	float: right;
	margin: 0px 0px 0px -65px;
}

.text_tovar
{
	margin: -4px 0px 0px 65px;
	line-height: 16px;
	color: #1a1a1a;
	vertical-align: top;
}

.photo_tovar
{
	width: 65px;
	float: left;
	margin: 0px px 0px -65px;
	font-size: 0px;
	line-height: 0px;
}

.price_tovar span
{
	font-size: 12px;
	font-weight: bolder;
}


.navigation_line
{
	font-size: 12px;
	color: #FF260A;
	margin: 0px 0px 18px 0px;
}

.navigation_line .level_1
{
	font-family: Times New Roman, Tahoma, Arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bolder;
	text-transform: uppercase;
	text-decoration: none;
}

.navigation_line .level_2
{
	text-decoration: underline;
	color: #676B6E;
}

.navigation_line .level_2:hover
{
	text-decoration: none;
}

/* */
.tb_full_goods
{
	width: 100%;
}

.tb_full_goods .left_col_imgs
{
	padding: 0px 18px 0px 0px;
	width: 125px;
	font-size: 0px;
	line-height: 0px;
	vertical-align: top;
}

.tb_full_goods .left_col_imgs img
{
	border: 1px solid #B6B8B9;
	margin: 0px 0px 8px 0px;
}

.tb_full_goods .right_col_cont
{
	vertical-align: top;
}

.goods_title
{
	font-size: 12px;
	color: #1A1A1A;
	text-transform: uppercase;
	margin: 0px 0px 7px 0px;
	font-weight: bolder;
}

.goods_price
{
	color: #1A1A1A;
	font-size: 11px;
	margin: 0px 0px 14px 0px;
}

.goods_price_bolder
{
	font-size: 15px;
	font-weight: bolder;
}

.goods_content
{
	color: #676B6E;
	font-size: 11px;
	margin: 0px 0px 14px 0px;
}

.black_color
{
	color: #000000;
}

.link_red_buy
{
	background: url(images/link_red_buy.gif) no-repeat 0px 1px;
	padding: 0px 0px 3px 26px;
	font-weight: bolder;
	font-size: 11px;
	color: #676B6E;
	text-decoration: underline;
}

.link_red_buy:hover
{
	text-decoration: none;
}

.line_razd
{
	line-height: 0px;
	font-size: 0px;
	height: 3px;
	background-color: #E1E1E2;
	margin: 5px 0px 15px 0px;
}

.tb_list_cat_see
{
	width: 100%;
}

.tb_list_cat_see .itemgood
{
	width: 33%;
	border-bottom: 3px solid #E1E1E2;
}

.tb_list_cat_see .glue, .tb_list_cat_see .glue div
{
	width: 35px;
	min-width: 35px;
	white-space: nowrap;
	border: 0px;
}

.tb_list_cat_see .hglue
{
	height: 20px;
	line-height: 0px;
	font-size: 0px;
}

.tb_list_cat_see .mphoto
{
	vertical-align: top;
	padding: 0px 9px 6px 0px;
}

.tb_list_cat_see .mphoto img
{
	border: 1px solid #B6B8B9;
}

.tb_list_cat_see .mright_text
{
	font-size: 11px;
	color: #1A1A1A;
	vertical-align: top;
	padding: 0px 0px 6px 0px;
}

.gtype
{
	margin: 0px 0px 2px 0px;
}

.name_pr
{
	margin: 0px 0px 5px 0px;
}

.article_block
{
	margin: 0px 0px 20px 0px;
}

.red_title_link
{
	color: #FF260A;
	font-size: 14px;
}

.border_block_items
{
	border: 1px solid #9FA2A3;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 14px 0px;
}

.border_bi_inner
{
	margin: 0px 20px 0px 20px;
}

.tb_four_cols
{
	width: 100%;
	margin: 0px 0px 0px 0px;
}

.tb_four_cols td
{
	width: 25%;
	font-size: 12px;
	padding: 0px 0px 14px 0px;
	text-align:center;
	vertical-align:bottom;
}

.tb_four_cols td a
{
	background: url(images/li_red.gif) no-repeat 0px 5px;
	text-decoration: underline;
	color: #FF260A;
	padding: 0px 0px 0px 9px;
	font-size: 16px;
	font-weight: bolder;
}

.tb_four_cols td a:hover
{
	color: #000000;
	text-decoration: underline;
}

.bg_for_h1
{
	background: url(images/for_h1_bg.gif) repeat-x top;
	line-height: 16px;
}

.bg_for_h1 h1
{
	margin: -1px 0px 13px 0px;
	padding: 0px 5px 0px 0px;
	float: left;
	background-color: #ffffff;
	font-family: Times New Roman;
}

.f12
{
	font-size: 12px;
}

.f14
{
	font-size: 14px;
}

.gray_color
{
	color: #676B6E;
}

.btm_page_nav
{
	margin: 0px 0px 10px 0px;
}

.btm_page_nav a
{
	color: #1A1A1A;
	font-size: 11px;
	font-weight: bolder;
	padding: 2px 3px 2px 3px;
	margin: 0px 2px 0px 0px;
	display: block;
	float: left;
}

.btm_page_nav a.active, .btm_page_nav a:hover
{
	background-color: #FF260A;
	text-decoration: none;
	color: #ffffff;
}

.btm_page_nav .arrows, .btm_page_nav .arrows:hover
{
	background: transparent;
	padding: 3px 0px 0px 7px;
	margin: 3px 0px 0px 0px;
}

.content_padds
{
	padding: 20px 0px 20px 0px;
}

.tb_form
{
	margin: 0px 0px 5px 0px;
}

.tb_form td
{
	padding: 0px 0px 8px 0px;
	vertical-align: top;
}

.tb_form .left_text
{
	padding: 4px 10px 0px 0px;
}

.tb_form .f_input
{
	
}

.tb_form .f_input input
{
	border: 1px solid #A1A1A1;
	font-size: 11px;
	color: #676B6E;
	width: 280px;
}

.tb_form .f_textarea
{
	
}

.tb_form .f_textarea textarea
{
	width: 280px;
	height: 65px;
	overflow: auto;
	font-size: 11px;
	color: #676B6E;
	font-family: Tahoma, Arial, sans-serif;
}

.tb_form .f_submit input
{
	background: url(images/submit_bg.gif) no-repeat 0px 0px;
	width: 140px;
	height: 24px;
	border: 0px;
	color: #ffffff;
	font-family: Times New Roman, Tahoma, Arial, sans-serif;
	font-weight: bolder;
	font-size: 16px;
	cursor: pointer;
}

.full_info
{
	margin: 0px 0px 10px 0px;
}

.list_articles
{
	margin-bottom: 15px;
}

.article
{
	margin: 0px 0px 6px 0px;
}

.article_name
{
	background: url(images/marker_name_product.gif) left 7px no-repeat;
	padding: 0px 0px 0px 12px;
	font-size: 14px;
	font-weight: bolder;
	margin: 0px 0px 12px 0px;
}

.article p
{
	margin: 0px 0px 16px 0px;
}

.list_news
{
	padding: 0px 0px 10px 0px;
}

.new
{
	margin: 0px 0px 10px 0px;
}

.new p
{
	margin: 0px 0px 12px 0px;
}

.new_tit
{
	margin: 0px 0px 5px 0px;
}

.new_tit_wrap
{
	width: 100%;
	float: right;
	margin: 0px 0px 0px -58px; 
}

.new_name
{
	margin: -1px 0px 0px 58px;
	background: url(images/marker_name_product.gif) left 5px no-repeat;
	color: #000000;
	font-size: 12px;
	font-weight: bolder;
	padding: 0px 0px 0px 9px;
}

.new_name a
{
	color: #000000;
	text-decoration: none;
}

.new_date
{
	width: 58px;
	float: left;
	margin: 0px -58px 0px 0px;
}

.new_date span
{
	background-color: #ff260a;
	color: #ffffff;
	padding: 0px 3px 0px 3px;
}

.user_menu
{
	margin: 0px 0px 11px 0px;
}

.user_menu ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}

.user_menu ul li
{
	margin: 0px;
	padding: 0px;
	float: left;
	font-weight: bolder;
}

.user_menu ul li.razd_li
{
	color: #676b6e;
	position: relative;
	top: 5px;
}

.user_menu ul li a, .red_bg
{
	display: block;
	float: left;
	padding: 4px 11px 5px 11px;
}

.user_menu ul li a:hover, .user_menu ul li.sel_item a, .red_bg
{
	background-color: #ff260a;
	color: #ffffff;
	text-decoration: none;
}

.red_bg
{
	font-weight: normal;
}

.user_menu ul li a span
{
	display: block;
	float: left;
}

.quit_user_cabinet
{
	float: left;
	padding: 4px 0px 0px 20px;
}

.quit_user_cabinet a
{
	color: #676b6e;
}

.skidka
{
	margin: 0px 0px 14px 0px;		
}

.skidka div
{
	float: left;
	background-color: #676b6e;
	font-size: 12px;
	color: #ffffff;
	padding: 4px 6px 4px 6px;
	font-weight: bolder;
}

.skidka div.clear
{
	float: none;
	background: transparent;
	padding: 0px;
	font-size: 0px;
}

.tbl_user_cabinet
{
	
}

.tbl_user_cabinet tr td
{
	padding: 0px;
	vertical-align: top;
}

.tbl_user_cabinet tr td.lf_td
{
	width: 276px;
}

.commands_menu
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.commands_menu li
{
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 9px;
	background: url(images/commands_menu_li_bg.gif) left 5px no-repeat;
	font-size: 12px;
	font-weight: bolder;
}

.gray_line
{
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	background-color: #d3d4d5;
	margin: 0px 0px 11px 0px;
}

.tb_basket
{
	width: 100%;
}

.tb_basket .header td
{
	padding: 4px 12px 5px 12px;
	background-color: #676B6E;
	color: #ffffff;
}

.tb_basket .header2 td
{
	padding: 4px 12px 5px 12px;
	background-color: #676B6E;
	color: #ffffff;
	font-weight: bolder;
	text-align: center;
}

.tb_basket .light_str td
{
	
}

.tb_basket .shadow_str td
{
	background-color: #F1F2F2;
}

.tb_basket td
{
	padding: 14px 12px 14px 12px;
	vertical-align: top;
}

.tb_basket .his_glue
{
	background: #CDCFD0;
	font-size: 0px;
	line-height: 0px;
	padding: 0px;
	margin: 0px;
	height: 1px;
	overflow: hidden;
}

.tb_basket .b_name_goods
{
	font-weight: bolder;
	color: #1B1D1F;
	font-size: 11px;
	width: 50%;
}

.tb_basket .b_name_goods a
{
	color: #1B1D1F;
	text-decoration: none;
}

.tb_basket .b_price
{
	font-size: 11px;
	color: #000000;
	width: 10%;
}

.tb_basket .b_articul
{
	width: 10%;
}

.tb_basket .b_price strong
{
	font-size: 12px;
	font-weight: bolder;
}

.tb_basket .b_price_red
{
	font-size: 11px;
	color: #FF260A;
	width: 10%;
}

.tb_basket .b_price_red strong
{
	font-size: 12px;
	font-weight: bolder;
}

.tb_basket .b_count
{
	width: 10%;
}

.tb_basket .b_count input
{
	border: 1px solid #949799;
	font-size: 12px;
	color: #676B6E;
	font-weight: bolder;
	width: 54px;
	padding-left: 3px;
	padding-right: 3px;
}

.tb_basket td.b_delete
{
	width: 1%;
	padding-right: 2px;
	padding-left: 0px;
	text-align: right;
}

.tb_basket td.basket_submit
{
	text-align: center;
}

.tb_basket td.basket_submit input
{
	margin: 0 auto;
	width: 110px;
	background-color: #BCC0C5;
	font-size: 14px;
	color: #ffffff;
	font-weight: bolder;
	border: 0px;
}

.tb_basket td.b_summa
{
	font-weight: bolder;
	text-align: center;
	color: #000000;
	font-size: 11px;
}

.tb_basket td.b_summa span
{
	font-size: 12px;
}

.tb_basket td.h_status
{
	width: 30%;
	color: #000000;
	font-weight: bolder;
}

.tb_basket td.h_date 
{
	width: 25%;
	color: #000000;
	text-align: center;
}

.tb_basket td.h_date span
{
	color: #676B6E;
	font-weight: bolder;
}

.tb_basket td.h_summa
{
	width: 20%;
	text-align: center;
	font-weight: bolder;
	color: #000000;
}

.tb_basket td.h_operation
{
	width: 25%;
}

.tb_form .f_select
{
	
}

.tb_form .f_select select
{
	font-size: 11px;
	color: #676B6E;
	width: 282px;
}

.red_margin
{
	margin: 5px 0px 0px -5px;
	position: relative;
}

/*--- / центральная колонка --- */

/* --- Footer: подвал ---*/
* html #footer
{
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 992)? "992px" : "100%");
}

div#footer
{
	margin: 0 auto;
	min-width: 992px;
	text-align: left;
	height: 92px;
	color: #000000;
	position: relative;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background: transparent;
}

.counters
{
	float: left;
	padding: 49px 0px 0px 205px;
}

.counters div
{
	float: left;
	margin-right: 5px;
}

/* -- copyrights -- */
#copyrights { padding: 48px 20px 0px 0px; float: right;}
#copyrights a { color: #000000;}
/* -- / copyrights -- */

.maker
{
	float: right;
	padding-right: 124px;
}

.maker_cont
{
	background: url(images/red_coner.gif) left top no-repeat;
	width: 197px;
	text-align: center;
	height: 92px;
}

.maker_cont div
{
	padding: 47px 0px 0px 0px;
}

.maker_cont div div
{
	padding: 4px 0px 0px 0px;
}

.maker_cont a
{
	color: #ffffff;
}

/* --- / Footer: подвал ---*/

.action_label a{
  float:right; 
  width:134px; 
  height:100px; 
  margin-top:-64px;
  padding: 0px 0px 0px 25px;
  background:url('images/action_label.png') no-repeat 0 0;
}