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

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #373737;
	background: url(images/body_bg.gif) top left repeat-x #ffffff;
}

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

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

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

caption, th
{
	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 3px 0px 0px; height: 15px; width: 15px;}
.form_el input, textarea, select
{ 
	vertical-align: middle; 
	padding: 1px 1px 2px 1px;
	font: 12px Arial; 
	color: #373737;
	background-color: #FFFFFF;
	border: 1px solid #7f9db9;
}

select
{ 
	padding: 1px;
	height: 18px;
	border: 1px solid #7f9db9;
}

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

.clear,.clear_both, .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: 159px;
}

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

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

h1
{
	font-size: 22px;
	margin: 0px 0px 14px 0px;
}

h2
{
	font-size: 20px;
	margin: 0px 0px 10px 0px;
	color: #373737;
}

h3
{
	font-size: 18px;
	margin: 0px 0px 10px 0px;
	color: #373737;
}

h4
{
	font-weight: bolder; 
	font-size: 16px;
	margin-bottom: 8px;
	color: #373737;
}

h5
{
	font-weight: bolder; 
	font-size: 14px;
	margin-bottom: 8px;
	color: #373737;
}

h6
{
	font-weight: bolder; 
	font-size: 12px;
	margin-bottom: 8px;
	color: #373737;
}

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

a
{
	text-decoration: underline;
	color: #005FA1;
	cursor: pointer;
	outline: none;
}

a:hover
{
	text-decoration: none;
}

.uppercase
{
	text-transform: uppercase; 
}

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

html>body #main {height:auto;}

div#main
{
	margin: 0 auto;
	width: 1200px;
	min-height: 100%;
	margin-bottom: -159px;
	text-align: left;
}

#footer_inn
{
	padding: 0px 24px 0px 24px;
}

/* --- Header --- */
#header
{
	padding: 0px 0px 0px 0px;
	position: relative;
	zoom: 1;
}

.top_header
{
	position: relative;
	zoom: 1;
	min-height: 84px;
	_height: 84px;
	padding: 24px 0px 0px 0px;
}

.header_wrap
{
	width: 100%;
	float: left;
	margin: 0px -300px 0px 0px;
}

.header_rt
{
	margin: 0px 0px 0px -300px;
	width: 300px;
	float: right;
}

.header_rt_inner
{
	padding: 0px 19px 0px 19px;
}

.block_white
{
	background-color: #fff;
	zoom: 1;
	margin: 0px 0px 12px 0px;
}

.block_white_lftp
{
	background: url(images/bw_lftp.gif) left top no-repeat;
}

.block_white_rttp
{
	background: url(images/bw_rttp.gif) right top no-repeat;
}

.block_white_rtbt
{
	background: url(images/bw_rtbt.gif) right bottom no-repeat;
}

.block_white_lfbt
{
	background: url(images/bw_lfbt.gif) left bottom no-repeat;
}

.bw_inner
{
	padding: 24px 29px 28px 29px;
}

.bw_inner_df
{
	padding: 20px 29px 20px 29px;
}

.block_white_tit
{
	color: #015DAA;
	font-size: 18px;
	margin: 0px 0px 12px 0px;
}

.h1
{
	color: #1C5C88;
	font-size: 22px;
	margin: 0px 0px 12px 0px;
}

.tb_auth .left
{
	color: #015DAA;
	font-size: 13px;
	padding: 0px 0px 11px 0px;
	//padding-bottom: 9px;
}

.tb_auth .submit
{
	vertical-align: top;
	//padding-top: 1px;
}
.btn
{
	font-size: 11px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	background: url(images/btn_bg.gif) left top repeat-x;
	height: 21px;
	float: left;
}

.f13
{
	font-size: 13px;
}

.btn_green
{
	background: url(images/btn_green_bg.gif) left top repeat-x;
	height: 20px;
	font-size: 13px;
	margin-left: 10px;
}

.btn_gray
{
	background: url(images/btn_gray_bg.gif) left top repeat-x;
	height: 20px;
	font-size: 13px;
}

.btn span
{
	display: block;	
	height: 21px;
	float: left;
}

.btn_green span
{
	height: 20px;
}

.btn_gray span
{
	
	height: 20px;
}

.btn span span
{
	display: block;
	
	height: 21px;
}

.btn_green span span
{
	
	height: 20px;
}

.btn_gray span span
{
	
	height: 20px;
}

.btn span span span, .f13 span span span
{
	display: block;
	background: transparent;
	height: auto;
	padding: 3px 9px 0px 9px;
}

.f13 span span span
{
	padding-top: 2px;
}

.btn_green span span span, .btn_gray span span span
{
	padding: 0px 11px 0px 11px;
}

.underline span span span
{
	text-decoration: underline;
}

.underline:hover span span span
{
	text-decoration: none;
}


.to_basket
{
	font-size: 13px;
	width: 105px;
}

.to_basket span span span
{
	 background: url(images/ico_basket.gif) 6px 4px no-repeat;
	 height: 21px;
	 padding: 0px;
}

.to_basket span span span span
{
	display: block;
	background: transparent;
	height: auto;
	padding: 1px 15px 0px 28px;
	width: 62px;
}

.tb_auth input
{
	border: 1px solid #C0CFD8;
	width: 139px;
	color: #766C6C;
	padding: 2px;
	font-size: 13px;
	margin: 0px 6px 0px 0px;
}

.auth_link
{
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #33902C;
}

.auth_link a
{
	font-size: 13px;
	color: #33902C;
}

.for_search tr td
{
	padding: 0px;
}

.search_text
{
	border: 1px solid #C0CFD8;
	width: 119px;
	color: #766C6C;
	padding: 2px;
	font-size: 13px;
}

.search_submit
{
	background: url(images/linza.gif) center center no-repeat;
	margin-left: 4px;
	width: 20px;
	height: 20px;
	border: 0px;
}

.for_search tr td.po
{
	padding: 0px 7px 0px 0px;
	font-size: 13px;
	color: #555E67;
	font-weight: bold;
}

.header_lf
{
	margin: 0px 300px 0px 0px;
	padding: 0px 0px 0px 22px;
}

*html .header_nav_block
{
	width: expression(document.body.clientWidth > 1200? "851px":"auto" );
}

.header_nav_block
{
	zoom: 1;
	max-width: 852px;
}

.header_nav_block_rttp
{
	background: url(images/hnb_rttp.gif) right top no-repeat;
}

.header_nav_block_rtbt
{
	background: url(images/hnb_rtbt.gif) right bottom no-repeat;
}

.header_nav_block_lfbt
{
	background: url(images/hnb_lfbt.gif) left bottom no-repeat;
	padding: 3px 0px 0px 0px;
}

.header_foto
{
	/*background: url(images/header_bg_foto.jpg) no-repeat left top;*/
	height: 171px;
	position:relative;
}

.header_kord
{
	padding: 10px 10px 0px 10px;
	zoom: 1;
}

.header_block_basket
{	
	cursor: pointer;
}

.header_block_basket .inner
{
	background: url(images/ico_big_basket.gif) left top no-repeat;
	padding: 0px 0px 0px 0px;
}

.header_block_basket .inner .name
{
	color: #357830;
	font-size: 15px;
	font-weight: bolder;
	margin: 0px 2px 5px 0px;
	padding: 5px 0 10px 36px;
}

.header_block_basket .inner table tr td
{
	padding: 0px;
	vertical-align: top;
}

.header_block_basket .inner table tr td.lftd
{
	padding-right: 15px;
	font-size: 18px;
	color: #474747;
}

.header_block_basket .inner table tr td.lftd a
{
	color: #474747;
	text-decoration: none;
}

.header_block_basket .inner table tr td.lftd a:hover
{
	text-decoration: underline;
}

.header_block_basket .inner table tr td.rttd
{
	padding-top: 2px;
}

.logo_block
{
	font-size: 0px;
	line-height: 0px;
	width: 286px;
	height: 84px;
	position: absolute;
	bottom: 0px;
	left:-35px;
	top:-20px;
}

.logo_block div
{
	text-align: center;
	padding: 16px 0px 0px 0px;
}

.top_menu
{
	background: url(images/top_menu.gif) left top repeat-x;
	height: 54px;
}

.top_menu div
{
	background: url(images/top_menu_lf.gif) left top no-repeat;
	height: 54px;
}

.top_menu div div
{
	background: url(images/top_menu_rt.gif) right top no-repeat;
	height: 54px;
}

.top_menu table
{
	width: 100%;
}

.top_menu table tr td
{
	padding: 0px;
	text-align: center;
	height:54px;
	vertical-align: middle;
	width: 20%;
}

.top_menu table tr td div
{
	background: transparent;
	height: auto;
	padding: 0px 18px 0px 18px;
	white-space: nowrap;
}

.top_menu table tr td a
{
	font-size: 17px;
	color: #fff;
}

.top_menu table tr td.raz_td
{
	background: url(images/raz_td.gif) no-repeat;
	width: 2px;
}

.top_menu table tr td.raz_td div
{
	width: 2px;
	white-space: nowrap;
	background: transparent;
	padding: 0px;
	height: auto;
}

.contacts_block
{
	padding: 13px 0px 0px 10px;
}

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

.contacts_block table tr td.lftd
{
	color: #025d9c;
	font-size: 18px;
	padding-right: 12px;
}

.work_time
{
	color: #373737;
	font-size: 13px;
	font-weight: bolder;
	padding: 0px 0px 8px 0px;
}
/* --- / Header --- */

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


.wrap
{
	width: 100%;
	float: left;
	margin: 0px -300px 0px 0px;
}

.rt_col
{
	margin: 0px 0px 0px -300px;
	width: 300px;
	float: right;
}

.rt_col_cord
{
	padding: 0px 19px 0px 19px;
}

.sect_bl
{
	margin: 0px 0px 33px 0px;
}

.sect_bl_tit
{
	background: url(images/sect_bl_tit.gif) left top repeat-x #ECF1F5;
	font-size: 18px;
	color: #fff;
}

.blue_bl .sect_bl_tit
{
	background: url(images/sect_bl_tit_blue.gif) left top repeat-x #1A396C;
}

.sect_bl_tit div
{
	background: url(images/sect_bl_tit_lf.gif) left top no-repeat;
}

.blue_bl .sect_bl_tit div
{
	background: url(images/sect_bl_tit_blue_lf.gif) left top no-repeat;
}

.sect_bl_tit div div
{
	background: url(images/sect_bl_tit_rt.gif) right top no-repeat;
}

.blue_bl .sect_bl_tit div div
{
	background: url(images/sect_bl_tit_blue_rt.gif) right top no-repeat;
}

.sect_bl_tit div div div
{
	background: transparent;
	padding: 9px 16px 6px 16px;
	zoom: 1;
}

.sect_bl_cont
{
	background: url(images/sect_bl_cont_lfbt.gif) left bottom no-repeat #EEF2ED;
}

.blue_bl .sect_bl_cont
{
	background: url(images/blue.gif) left bottom no-repeat #ECF1F5;
}

.sect_bl_cont_rtbt
{
	background: url(images/sect_bl_cont_rtbt.gif) right bottom no-repeat;
	padding: 14px 0px 14px 0px;
}

.blue_bl .sect_bl_cont_rtbt
{
	background: url(images/blue_rt.gif) right bottom no-repeat;
}

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

.bl_menu li
{
	margin: 0px 17px 7px 17px;
	padding: 0px 0px 0px 17px;
	background: url(images/arrow_gr.gif) left 6px no-repeat;
}

.blue_bl .bl_menu li
{
	background: url(images/arrow_blue.gif) left 6px no-repeat;
}

.bl_menu li a
{
	color: #357830;
}

.blue_bl li a
{
	color: #025D9C;
}

.bl_menu li.raz_li
{
	margin: 0px 0px 6px 0px;
	padding: 0px;
	height: 1px;
	background: transparent;
	background-color: #fff;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
}

.sect_bl_text
{
	margin: 0px 0px 0px 0px;
	padding: 0px 16px 0px 16px;
}

.news_item
{
	margin: 0px 0px 12px 0px;
}

.date
{
	color: #4E7E39;
	font-weight: bolder;
	margin: 0px 0px 1px 0px;
}

.text
{
	color: #373737;
	line-height: 17px;
}

.text a
{
	color: #373737;
}

.all_info
{
	background: url(images/ico_info_green.gif) left 6px no-repeat;
	padding: 0px 0px 0px 16px;
}

.all_info a
{
	font-weight: bolder;
	color: #41752B;
}

.margin_line
{
	padding: 17px 0px 18px 0px;
}

.r_line
{
	background: url(images/r_line_lf.gif) left top no-repeat #EEF2ED;
	height: 5px;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
}

.r_line div
{
	background: url(images/r_line_rt.gif) right top no-repeat;
	height: 5px;
}

.articles_item
{
	margin: 0px 0px 17px 0px;
	line-height: 17px;
}

.articles_item a
{
	color: #41752B;
}

/* left column */
.lf_col
{
	margin: 0px 300px 0px 0px;
	line-height: 20px;
}

.lf_col h1, .lf_col h2, .lf_col h3, .lf_col h4, .lf_col h5, .lf_col h6
{
	line-height: normal;
}

.lf_col .btn
{
	line-height: normal;
}

.lf_col_cord
{
	margin: 0px 0px 0px 0px;
	padding: 0px 40px 0px 45px;
}

.lf_menu
{
	padding: 15px 10px 15px 10px;
}

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

.lf_menu ul li
{
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

.lf_menu ul li a
{
	font-size: 11px;
}

.lf_menu ul li.current
{
	color: #2b2d32;
}

.lf_menu ul li.current a
{
	color: #2b2d32;
	text-decoration: none;
}

.lf_menu ul li.glue_gray_line
{
	margin: 0px 0px 4px 0px;
	padding: 0px;
}

hr
{
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	background-color: #d0d2d9;
	color: #d0d2d9;
	border: 0px;
	margin: 0px;
	padding: 0px;
	//margin-top: -7px;	
}
/* / left column */

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

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

.w100
{
	width: 100%;
}

.list_tovars
{
	padding: 0px 25px 41px 22px;
}

.list_tovars .h1
{
	padding-left: 11px;
	margin: 0px 0px 28px 0px;
}

.list_tovars h3
{
	padding-left: 23px;
	margin: 0px 0px 28px 0px;
}

.tbl_tovars
{
	width: 100%;
}

.tbl_tovars tr td.lftd
{
	padding: 0px;
	vertical-align: top;
	width: 50%;
}

.tbl_tovars tr td.rttd
{
	padding: 0px;
	vertical-align: top;
	width: 50%;
}

.tbl_tovars tr td.glue_tbl_td
{
	width: 30px;
}

.tbl_tovars tr td.glue_tbl_td div
{
	width: 30px;
}

.tbl_conts
{
	width: 100%;
}

.tbl_conts tr td.tbl_lftd
{
	padding: 0px 12px 20px 0px;
	vertical-align: top;
	width: 135px;
}

.tbl_conts tr td.tbl_rttd
{
	vertical-align: top;
}

.tbl_price tr td
{
	padding: 0px;
}

.tbl_price tr td.td_price
{
	color: #025D9C;
	font-size: 18px;
	padding: 0px 6px 0px 0px;
	vertical-align: top;
}

.tbl_price tr td.td_button
{
	vertical-align: top;
}

.glue_tbl_tr td
{
	height: 24px;
	font-size: 0px;
	line-height: 0px;
}

.tovar_name
{
	color: #025D9C;
	font-size: 20px;
	margin: 0px 0px 5px 0px;
}

.tovar_text
{
	padding: 0px 0px 3px 0px;
}

.list_add_tovars
{
	padding: 0px 38px 24px 24px;
}

.lf_col .list_add_tovars
{
	line-height: normal;
}

.list_add_tovars .round_blue_bl .cont
{
	padding: 14px 25px 19px 25px;
}

.list_add_tovars_inn
{
	margin: 0px -19px -17px 0px;
}

.add_tovar
{
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	text-decoration: none;
	margin: 0px 19px 17px 0px;
}

.add_tovar .r
{
	width: 129px;
	text-align: center;
}

.add_tovar .photo
{
	font-size: 0px;
	line-height: 0px;
}

.add_tovar .photo img
{
	border: 1px solid #C2CCD6;
}

.add_tovar .name
{
	font-size: 18px;
	color: #1C5C88;
	padding: 1px 0px 0px 1px;
}

.add_tovar .name a
{
	color: #1C5C88;
}

.more_info
{
	background: url(images/ico_info_blue.gif) left 7px no-repeat;
	font-weight: bolder;
	padding: 0px 0px 0px 15px;
}

.page_navigation,.navigation_line
{
	padding: 1px 0px 0px 0px;
	line-height: normal;
	font-size: 16px;
}

.page_navigation .current_page,.navigation_line span
{
	color: #373737;
	font-weight: bolder;
	text-decoration: none;
	margin-right: 8px;
}

.page_navigation a,.navigation_line a
{
	margin-right: 8px;
}

.list_news
{
	margin: 0px 0px -14px 0px;
}

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

.new_date
{
	color: #005fa1;
	font-weight: bolder;
	line-height: normal;
	margin: 0px 0px 2px 0px;
}

.new a
{
	color: #373737;
}

.list_articles
{
	margin: 0px 0px -5px 0px;
}

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

.article a
{
	color: #373737;
}

.date_element
{
	color: #005fa1;
	font-weight: bolder;
	line-height: normal;
	margin: 0px 0px 8px 0px;
}

.imgborder
{
	border: 1px solid #a0a0a0;
	font-size: 0px;
	line-height: 0px;
	padding: 4px;
	background-color: #fff;
	zoom: 1;
}

.pos_left
{
	float: left;
	margin: 0px 15px 15px 0px;
}

.pos_right
{
	float: right;
	margin: 0px 0px 15px 15px;
}

.contacts_info
{
	line-height: 30px;
	padding: 0px 0px 32px 0px;
}

.contacts_info a
{
	color: #373737;
}

.form_block
{
	line-height: normal;
}

.form_block h3
{
	color: #025d9c;
	margin: 0px 0px 19px 0px;
}

.form_block .round_blue_bl .cont
{
	padding: 24px 26px 22px 26px;
}

.frm_elements
{
	padding: 0px 0px 4px 0px;
}

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

.form_name_field
{
	margin: 0px 0px 1px 1px;
}

.form_el textarea
{
	height: 83px;
	width: 545px;
}

.form_el .text_field
{
	width: 415px;
}

.primechanie
{
	color: #025d9c;
	font-style: italic;
	padding: 0px 0px 32px 0px;
	line-height: 16px;
}

/* */
.list_menu_person
{
	list-style-type: none;
	padding: 0px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
	zoom: 1;
	line-height: normal;
}

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

.list_menu_person li
{
	padding: 0px 0px 0px 13px;
	margin: 0px 35px 5px 0px;
	display: block;
	float: left;
	white-space: nowrap;
	background: url(images/arrow_blue.gif) left 6px no-repeat;
}

.list_menu_person li.active
{
	color: #357830;
	background: url(images/arrow_gr.gif) left 6px no-repeat;
}

.list_menu_person li.active a
{
	color: #357830;
	text-decoration: none;
}

/* */

.tb_order_basket
{
	width: 100%;
	margin: 0px 0px 32px 0px;
}

.tb_order_basket tr td
{
	padding: 7px 0px 7px 0px;
}

.header_line td, .tb_order_basket .header_line td
{
	background: url(images/header_line_bg.gif) left top repeat-x #1a396c;
	color: #fff;
	font-weight: bolder;
	height: 36px;
	padding: 0px;
	text-align: center;
}

.header_line .lfconer, .header_line .rtconer
{
	padding: 0px;
	vertical-align: top;
	width: 15px;
	white-space: nowrap;
}

.header_line .lfconer div
{
	background: url(images/header_line_lfc.gif) left top no-repeat;
	height: 7px;
	width: 15px;
	white-space: nowrap;
}

.header_line .rtconer div
{
	background: url(images/header_line_rtc.gif) right top no-repeat;
	height: 7px;
	width: 15px;
	white-space: nowrap;
}

.header_line td.name_tovar
{
	text-align: left;
}

.tb_order_basket .tovar_line td.name_tovar
{
	font-size: 18px;
}

.tb_order_basket .tovar_line .price
{
	color: #555555;
	text-align: center;
	width: 30%;
	font-size: 18px;
}

.tb_order_basket .tovar_line .count_tovar
{
	text-align: center;
	width: 10%;
}

.tb_order_basket .header_line .delete
{
	padding-right: 20px;
	text-align: center;
	width: 8%;
}

.tb_order_basket .tovar_line .delete
{
	text-align: center;
	padding-right: 20px;
}

.tb_order_basket .tovar_line .summa
{
	text-align: center;
	width: 24%;
	font-size: 18px;
}

.tovar_line td
{
	background-color: #ecf1f5;
}

.glue_tr_white td, .tb_order_basket .glue_tr_white td
{
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	overflow: hidden;
	background-color: #fff;
	padding: 0px;
}

.tovar_line .lfconer
{
	background: url(images/tovar_line_lfc.gif) left bottom no-repeat #ecf1f5;
}

.tovar_line .rtconer
{
	background: url(images/tovar_line_rtc.gif) right bottom no-repeat #ecf1f5;
}

.tb_order_basket .tovar_line .count_tovar input
{
	border: 1px solid #a5a5a5;
	font-size: 11px;
	width: 34px;
	padding: 1px 2px 1px 2px;
	color: #424242;
	text-align: center;
}

.tb_order_basket .header_line .aleft
{
	text-align: left;
}

.tb_order_basket .header_line .aright
{
	text-align: right;
}

.order_summa
{
	text-align: right;
	color: #3c3c3c;
	font-size: 18px;
	margin: -17px 0px 7px 0px;
	line-height: normal;
}

.no_padd
{
	padding: 0px;
}

.block_select_param
{
	margin: 0px 0px 25px 0px;
}

.block_select_param .round_blue_bl .cont
{
	padding: 10px 25px 13px 25px;
}

.item_data
{
	margin-right: -55px;	
}

.tb_param_good
{
	float:left; 
	margin: 0px 55px 10px 0px;
}

.tb_param_good td.text_sel
{
	padding: 0px 11px 0px 0px;
	white-space: nowrap;
}

.tb_param_good td.f_select select
{
	width: 80px;
	margin: 0px 0px 0px 0px;
}

.tb_param_good td.glue
{
	width: 5%;
}

.tb_param_good td.both_padd
{
	padding: 0px 4px 0px 10px;
}

.short_text_input input
{
	border: 1px solid #bfbfbf;
	font-size: 12px;
	width: 30px;
	padding: 2px 2px 2px 2px;
	color: #555555;
}

.text_content
{
	margin: 0px 0px 12px 0px;
}

.text_content p
{
	margin: 0px;
	padding: 0px;
}

.tb_full_photo
{
	margin: 0px 0px 12px 0px;
}

.tb_full_photo .space
{
	width: 40px;
}

.col_small_photos
{
	vertical-align: top;
}

.small_photos tr td
{
	vertical-align: top;
}

.tb_full_photo .v_space
{
	height: 19px;
	padding: 0px;
}

.tb_full_photo .h_space
{
	width: 18px;
	padding: 0px;
}

.tb_full_photo .big_photo
{
	line-height: 0px;
	font-size: 0px;
	vertical-align: top;
}

.tb_full_photo .small_photo
{
	line-height: 0px;
	font-size: 0px;
	padding: 0px;
}

.tb_full_photo .small_photo img
{
	border: 1px solid #d5dae0;
}

.tb_buy_block
{
	margin: 0px 0px 34px 0px;
	zoom:1;
}

.tb_buy_block .good_price
{
	font-size: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 18px 5px 0px;
	float: left;
	line-height: normal;
}

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

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

div#footer
{
	margin: 0 auto;
	width: 1200px;
	text-align: left;
	height: 159px;
	color: #373737;
}

#footer_inn
{
	padding: 0px 26px 12px 24px;
}

.round_blue_bl
{
	background: url(images/round_blue_bl_lftp.gif) left top no-repeat #EDF1F5;
	zoom: 1;
}

.round_blue_bl .rttp
{
	background: url(images/round_blue_bl_rttp.gif) right top no-repeat;
}

.round_blue_bl .rtbt
{
	background: url(images/round_blue_bl_rtbt.gif) right bottom no-repeat;
}

.round_blue_bl .lfbt
{
	background: url(images/round_blue_bl_lfbt.gif) left bottom no-repeat;
}

.round_blue_bl .cont
{
	 padding: 5px;
	 zoom: 1;
}

div#footer .round_blue_bl .lfbt
{
	min-height: 147px;
	_height: 147px;
}

div#footer .round_blue_bl .cont
{
	padding-top: 26px;
	padding-bottom: 20px;
	zoom: 1;
	overflow: hidden;
}

.footer_wrap
{
	margin: 0px 0px 0px -344px;
	width: 100%;
	float: right;
}

.footer_rt
{
	margin-left: 344px;
}

.footer_lf
{
	width: 344px;
	float: left;
	margin-right: -344px;
	/*background-color: Fuchsia;*/
}

.footer_lf_kord
{
	padding: 0px 0px 0px 34px;
	line-height: 25px;
}

#footer .map_link
{
	color: #41752B;
	font-weight: bolder;
	background: url(images/ico_map.gif) left 10px no-repeat;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding-left: 20px;
	margin-left: 5px;
}

.cord_link
{
	background: url(images/arrow_blue.gif) left 11px no-repeat;
	font-weight: bolder;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 12px;
}

.footer_wrap_inn
{
	float: left;
	margin-right: -300px;
	width: 100%;
}

.footer_cen_inn
{
	margin-right: 300px;
}

.footer_cen_kord
{
	line-height: 25px;
}

.footer_rt_inn
{
	width: 300px;
	margin-left: -300px;
	float: right;
}

.footer_rt_kord
{
	line-height: 25px;
	padding: 0px 20px 0px 0px;
}

#counters
{
	margin: 12px -10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.counter
{
	float: left;
	font-size: 0px;
	line-height: 0px;
	padding: 0px;
	padding: 0px 10px 5px 0px;
}

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

.black_color
{
	color: #2E2E2E;
}

.blue_color
{
	color: #025d9c;
}

.aleft
{
	text-align: left;
}

.aright
{
	text-align: right;
}

.tbl_zapch
{
	width: 100%;
}

.tbl_zapch th
{
	font-weight: bold;
	text-align: center;
	padding: 5px 10px;
}

.tbl_zapch td
{
	padding: 5px 10px;
	text-align: center;
}

.tbl_zapch td.zaprice,.tbl_zapch th.zaprice
{
	text-align: right;
}

.tbl_zapch td.zaname,.tbl_zapch th.zaname
{
	text-align: left;
}

.tbl_zapch td.zabuy,.tbl_zapch th.zabuy
{
	width:105px;
}

table.centrino td
{
	text-align: center;
	vertical-align: bottom;
}

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

.smallphone
{
	font-size: smaller;
}

.header_block_basket .inner{
										background: url(images/cart_bg.jpg) 0 0 no-repeat !important;
										padding: 20px;
										border-radius: 10px;
										-moz-border-radius: 10px;
}
									
									.header_block_basket .inner .name {
										padding:0;
										color: #fff;
									}
								
									.header_block_basket .inner table tr td.lftd {
										padding:0;
									}
									
									.header_block_basket .inner table tr td.lftd a {
										color: #fff;
									}

.why_man_why {
	padding:10px 10px 0 10px;
	background:#f5f5f5;
	border:0;
	border: 1px solid #ddd;
	border-radius:3px;
}
