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

body
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #2b2d32;
	background-color: #FFFFFF;
}

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

img
{
	margin: 0px;
	padding: 0px;
	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;}
input.text_field, textarea, select
{ 
	vertical-align: middle; 
	padding: 1px 1px 2px 1px;
	font: 11px Arial; 
	color: #333333;
	background-color: #FFFFFF;
	border: 2px solid #cccfd6;
}

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

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: 128px;
}

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

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

h1
{
	font-size: 24px;
	line-height: 24px;
	margin: 0px 0px 14px 0px;
}

h2
{
	font-size: 22px;
	line-height: 22px;
	margin: 0px 0px 14px 0px;
}

h3
{
	font-size: 18px;
	margin: 0px 0px 12px 0px;
}

h4
{
	font-weight: bolder; 
	font-size: 15px;
	line-height: 15px;
	margin-bottom: 10px;
}

h5
{
	font-weight: bolder; 
	font-size: 13px;
	line-height: 13px;
	margin-bottom: 10px;
}

h6
{
	font-weight: bolder; 
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 10px;
}

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

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

a:hover
{
	text-decoration: none;
}

.uppercase
{
	text-transform: uppercase; 
}

.red_color
{
	color: #d66000;
}

/* ---------- all structure ---------- */
* html #main
{
	width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth:document.body.clientWidth) > 1400 ? "1400px":
 (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth:document.body.clientWidth) < 980 ? "980px":"100%"));
	height: 100%;
}
html>body #main {height:auto;}

div#main
{
	margin: 0 auto;
	min-width: 980px;
	max-width: 1400px;
	min-height: 100%;
	margin-bottom: -128px;
	text-align: left;
}

/* --- Header --- */
#header
{
	padding: 10px 10px 0px 10px;
}

.header_out_inn
{
	padding: 0px 0px 0px 0px;
	background: url(/images/unitest/header_bg.gif) left bottom repeat-x #0067b4;
}

.header_inn
{
	padding: 0px 0px 0px 0px;
	background: url(/images/unitest/header_lfbt.gif) left bottom no-repeat;
}

.header_inn .lf
{
	background: url(/images/unitest/header_lf.gif) left top no-repeat;
}

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

#logo
{
	float: left;
	font-size: 0px;
	line-height: 0px;
	padding: 18px 0px 0px 17px;
}

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

.logo_prod_kord
{
	margin: 0px 0px 10px 0px;
	min-height: 91px;
	_height: 91px;
}

.product
{
	width: 424px;
	background-color: #ffffff;
	margin-right: -10px;
	position: relative;
	float: right;
}

.product .lfbt
{
	background: url(/images/unitest/product_lfbt.gif) left bottom no-repeat;
	min-height: 91px;
	_height: 91px;
}

.product_kord
{
	padding: 10px 10px 0px 89px;
	position: relative;
	zoom: 1;
}

.product_kord .title_block
{
	width: 240px;
	margin: 0px;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 16px;
	font-weight: bolder;
}

.product_kord .title_block div
{
	_height: 16px;
	min-height: 16px;
	padding: 5px 10px 8px 20px;
	padding-left: 59px;
}

.product_kord .title_block div div
{
	padding-left: 0px;
	min-height: none;
	height: auto;
	padding: 0px;
}

.product_kord .title_block div div div
{
	padding-left: 0px;
	padding: 0px;
}

.photo_prod_heaer
{
	position: absolute;
	top: -3px;
	left: 33px;
}

.prod_heaer_text
{
	padding: 4px 0px 10px 69px;
	font-size: 12px;
	line-height: normal;
	color: #6e7689;
}

.photo_prod_heaer a
{
	position: relative;
}

.top_menu
{
	padding: 0px 0px 0px 0px;
	text-align: center;
	line-height: 15px;
}

.top_menu table
{
	margin: 0 auto;
}

.top_menu table tr td
{
	padding: 0px;
}

.top_menu table tr td div
{
	background: url(/images/unitest/top_menu_bg.gif) left top repeat-x;
	height: 32px;
}

.top_menu table tr td div div
{
	background: url(/images/unitest/top_menu_rt.gif) left top repeat-y;
	height: 32px;
}

.top_menu table tr td div div div
{
	background: url(/images/unitest/top_menu_rt.gif) right top repeat-y;
	height: 32px;
}

.top_menu table tr td div div div div
{
	background: url(/images/unitest/top_menu_lf.gif) left top no-repeat;
	height: 32px;
}

.top_menu table tr td div div div div div
{
	background: transparent;
	height: auto;
	padding: 0px 0px 0px 0px
}

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

.top_menu ul li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.top_menu ul li.razdel_li
{
	font-size: 0px;
	line-height: 0px;
	width: 1px;
	background-color: #3385c3;
	height: 13px;
	position: relative;
	top: 10px;
}

.top_menu ul li a
{
	color: #ffffff;
	font-weight: bolder;
	text-decoration: none;
	display: block;
	float: left;
	height: 32px;
	padding-right: 12px;
}

.top_menu ul li.active a
{
	/*background-color: #ffffff;
	color: #6e7689;*/
	background-color: #f7931e;
	color: #fff;
	font-weight: bold;
}

.top_menu ul li a span
{
	display: block;
	height: 32px;
	float: left;
}

.top_menu ul li.active a span
{
	background: url(/images/unitest/top_menu_arrow.gif) right 13px no-repeat;
}

.top_menu ul li a span span, .top_menu ul li.active a span span
{
	display: block;
	height: 32px;
	background: transparent;
}

.top_menu ul li a span span span, .top_menu ul li.active a span span span
{
	display: block;
	height: auto;
	background: transparent;
	padding: 8px 27px 0px 17px;
}

.top_menu ul li.active_lftp a span span
{
	background: url(/images/unitest/top_menu_lftp.gif) left top no-repeat;
}

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

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

/*.navigation_line
{
	padding: 0px 20px 0px 20px;
	color: #6e7689;
	font-size: 10px;
	margin: -9px 0px 13px 0px;
}*/
.navigation_line
{
	padding: 0px 20px 0px 20px;
	color: #6e7689;
	font-size: 12px; 
	margin: -9px 0px 13px 0px;
}
	
.navigation_line span
{
	background: url(/images/unitest/arrow_navigation_line.gif) left 5px no-repeat;
	padding: 0px 3px 0px 3px;
	margin: 0px 2px 0px 0px;
}

.navigation_line a
{
	color: #6e7689;
}

.current_page
{
	text-decoration: none;
}

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

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

#rt_col_m, #rt_col_m_df
{
	margin: 0px 0px 0px 270px;
	zoom: 1;
}

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

.lf_kord
{
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 10px;
}

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

.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 a
{
	font-size: 14px; font-weight:bold;
}

.lf_menu ul li.current
{
	color: #f7931e; /*f7931e  - оранж*/
}

.lf_menu ul li.current a
{
	color: #f7931e; /*a90017*/
	text-decoration: none;
}

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

.gray_block
{
	background-color: #e8e9ed;
}

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

.glue_gray_line
{
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	overflow: hidden;
	background-color: #d0d2d9;
}

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

.blue_block
{
	background: url(/images/unitest/blue_block_btrt.gif) right bottom no-repeat #0067b4;
	padding: 15px 26px 17px 10px;
	color: #ffffff;
}

.blue_block a
{
	color: #ffffff;
}

.group_phone
{
	margin: 0px 0px -18px 0px;
}

.phone
{
	font-size: 0px;
	line-height: 0px;
	margin: 0px 0px 18px 0px;
}

.contacts_text
{
	font-size: 10px;
	line-height: 12px;
	margin: 0px 0px 10px 0px;
}

.seen_map a
{
	background: url(/images/unitest/ico_seen_map.gif) right 4px no-repeat;
	padding: 0px 17px 0px 0px;
	font-size: 12px;
}

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

.title_block
{
	background: url(/images/unitest/title_block_gray_rttp.gif) right top no-repeat #e8e9ed;
	color: #2b2d32;
	font-size: 11px;
	line-height: 11px;
	zoom: 1;
	margin: 0px 0px 24px 0px;
}

.lf_orient
{
	background: url(/images/unitest/title_block_gray_lftp.gif) left top no-repeat #e8e9ed;
}


.title_block div
{
	background: url(/images/unitest/title_block_gray_rtbt.gif) right bottom no-repeat;
	zoom: 1;
	padding: 9px 10px 8px 10px;
	_height: 13px;
	min-height: 13px;
}

.lf_orient div
{
	background: url(/images/unitest/title_block_gray_lfbt.gif) left bottom no-repeat;
}

.title_block div div
{
	background: url(/images/unitest/title_block_gray_arrow.gif) right 3px no-repeat;
	float: left;
	padding: 0px 23px 0px 0px;
}

.title_block div div div
{
	height: auto;
	background: transparent;
	min-height: none;
	padding: 0px 0px 0px 0px;
}

.title_block .clear
{
	float: none;
	padding: 0px;
	margin: 0px;
	background: transparent;
	height: 0px;
	min-height: 0px;
}

.kord_block_section
{
	padding: 0px 10px 8px 10px;
}

.list_articles tr td
{
	padding: 0px 0px 0px 0p;
}

.list_articles tr td.article_number
{
	padding: 1px 5px 0px 0px;
	color: #909ca5;
	font-size: 10px;
	vertical-align: top;
}

.list_articles tr td.article_text
{
	background: url(/images/unitest/bulet.gif) left 7px no-repeat;
	padding: 0px 0px 5px 12px;
}

/* / left column */

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

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

.question_vote
{
	color: #515d79;
	font-weight: bolder;
	font-size: 11px;
	margin: 0px 0px 20px 0px;
}

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

.list_check_element tr td
{
	padding: 0px 0px 3px 0px;
	color: #515d79;
}

.list_check_element tr td input, x:-moz-any-link
{
	position: relative;
	top: 2px;
	margin-bottom: 0px;
}

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

.btn a
{
	height: 17px;
	background: url(/images/unitest/btn_lf.gif) left top no-repeat #f7941d;
	float: left;
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-size: 10px;
	line-height: 10px;
}

.gray a
{
	background: url(/images/unitest/btn_gray_lf.gif) left top no-repeat #e8e9ed;
	color: #6e7689;
}

.btn a span
{
	height: 17px;
	background: url(/images/unitest/btn_rt.gif) right top no-repeat;
	float: left;
	display: block;
	padding: 0px 15px 0px 0px;
}

.gray a span
{
	background: url(/images/unitest/btn_gray_rt.gif) right top no-repeat;
}

.btn a span span
{
	height: 17px;
	background: url(/images/unitest/bulet_white.gif) right 7px no-repeat;
	float: left;
	display: block;
	padding: 0px 7px 0px 11px;
}

.gray a span span
{
	background: url(/images/unitest/bulet.gif) right 7px no-repeat;
}

.btn a span span span
{
	height: auto;
	background: transparent;
	float: left;
	display: block;
	padding: 3px 0px 0px 0px;
}

.btn .clear
{
	height: 0px;
	background: transparent;
	float: none;
}


.result_vote
{
	color: #6e7689;
	font-size: 10px;
	line-height: normal;
}

.result_vote a
{
	color: #6e7689;
}

.round_block
{
	background: url(/images/unitest/gray_px.gif) left top repeat-x;
	margin: 0px 0px 10px 0px;
	zoom: 1;
}

.round_block .bt
{
	background: url(/images/unitest/gray_px.gif) left bottom repeat-x;
}

.round_block .lf
{
	background: url(/images/unitest/gray_px.gif) left bottom repeat-y;
}

.round_block .rt
{
	background: url(/images/unitest/gray_px.gif) right bottom repeat-y;
}

.round_block .rttp
{
	background: url(/images/unitest/round_block_rttp.gif) right top no-repeat;
}

.round_block .lfbt
{
	background: url(/images/unitest/round_block_lfbt.gif) left bottom no-repeat;
}

.round_block .lftp
{
	background: url(/images/unitest/round_block_lftp.gif) left top no-repeat;
}

.round_block .rtbt
{
	background: url(/images/unitest/round_block_rtbt.gif) right bottom no-repeat;
}

.round_block_kord
{
	padding: 13px 1px 13px 1px;
}

.present_tovar
{
	padding: 16px 18px 16px 93px;
	display: block;
	text-decoration: none;
	_height: 50px;
	min-height: 50px;
}

.present_tovar span
{
	display: block;
}

.present_tovar_text
{
	color: #6e7689;
	font-size: 9px;
	line-height: 10px;
}

.present_tovar_name
{
	text-transform: uppercase;
	font-size: 11px;
	line-height: 11px;
	font-weight: bolder;
	margin-bottom: 9px;
}

/* / right column */

#cen_col
{
	margin: 0px 228px 0px 0px;
	padding: 0px 0px 0px 0px;
	zoom: 1;
}

.cen_col_kord
{
	padding: 0px 30px 0px 0px;
	zoom: 1;
}

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

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

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

.title_block_cont
{
	background: url(/images/unitest/gray_px.gif) left top repeat-x;
	color: #6e7689;
	font-size: 15px;
	line-height: 16px;
	zoom: 1;
	margin: 0px 0px 23px 0px;
	width: 330px;
}

.w100
{
	width: 100%;
}

.oringe, .oringe1
{
	background: url(/images/unitest/title_block_oringe_rttp.gif) right top no-repeat #f7931e;
	color: #ffffff;
}

.fuchsia
{
	background: url(/images/unitest/title_block_fuchsia_rttp.gif) right top no-repeat #8982c7;
	color: #ffffff;
}

.blue
{
	background: url(/images/unitest/title_block_blue_rttp.gif) right top no-repeat #0067b4;
	color: #ffffff;
}

.green
{
	background: url(/images/unitest/title_block_green_rttp.gif) right top no-repeat #008333;
	color: #ffffff;
}

.red
{
	background: url(/images/unitest/title_block_red_rttp.gif) right top no-repeat #9c231b;
	color: #ffffff;
}

.bir
{
	background: url(/images/unitest/title_block_bir_rttp.gif) right top no-repeat #00a5ad;
	color: #ffffff; zoom: 1;
}
.bir div
{
	background: url(/images/unitest/title_block_bir_rtbt.gif) right bottom no-repeat;
	color: #ffffff; zoom: 1;
}

.title_block_cont div
{
	background: url(/images/unitest/gray_px.gif) left bottom repeat-x;
	font-weight: bolder;
	padding: 0px 0px 0px 0px;
}

.oringe div, .oringe1 div
{
	background: url(/images/unitest/title_block_oringe_rtbt.gif) right bottom no-repeat;
	zoom: 1;
}

.fuchsia div
{
	background: url(/images/unitest/title_block_fuchsia_rtbt.gif)  right bottom no-repeat;
	zoom: 1;
}

.blue div
{
	background: url(/images/unitest/title_block_blue_rtbt.gif)  right bottom no-repeat;
	zoom: 1;
}

.green div
{
	background: url(/images/unitest/title_block_green_rtbt.gif)  right bottom no-repeat;
	zoom: 1;
}

.red div
{
	background: url(/images/unitest/title_block_red_rtbt.gif) right bottom no-repeat;
	color: #ffffff;
}


.title_block_cont div div
{
	background: url(/images/unitest/gray_px.gif) right top repeat-y;
}

.oringe div div, .fuchsia div div, .green div div,
.oringe1 div div, .blue div div, .red div div, .bir div div
{
	background: transparent;
}

.title_block_cont div div div
{
	background: url(/images/unitest/gray_px.gif) left top repeat-y;
}

.oringe div div div, .fuchsia div div div, .green div div div,
.oringe1 div div div, .blue div div div, .red div div div
{
	background: transparent;
}

.title_block_cont div div div div
{
	background: url(/images/unitest/round_block_rttp0.gif) right top no-repeat;
}

.oringe div div div div, .fuchsia div div div div, .green div div div div,
.oringe1 div div div div, .blue div div div div, .red div div div div
{
	background: transparent;
}

.title_block_cont div div div div div
{
	background: url(/images/unitest/round_block_rtbt0.gif) right bottom no-repeat;
	_height: 16px;
	min-height: 16px;
	padding: 6px 10px 8px 20px;
}

.oringe div div div div div, .fuchsia div div div div div, .green div div div div div,
.oringe1 div div div div div, .blue div div div div div, .red div div div div div
{
	background: transparent;
}

.title_block_cont div div div div div div
{
	background: url(/images/unitest/title_block_gray_arrow.gif) right 6px no-repeat;
	float: left;
	padding: 0px 23px 0px 0px;
	height: auto;
	min-height: none;
}

.oringe div div div div div div
{
	background: url(/images/unitest/title_block_oringe_arrow.gif) right 6px no-repeat;
}

.fuchsia div div div div div div, .green div div div div div div, 
.oringe1 div div div div div div, .blue div div div div div div, .red div div div div div div
{
	background: transparent;
}

.title_block_cont div div div div div div div
{
	height: auto;
	background: transparent;
	min-height: none;
	padding: 0px 0px 0px 0px;
}

.title_block_cont h1
{
	color: #6e7689;
	font-size: 15px;
	line-height: 16px;
	font-weight: bolder;
	margin: 0px;
	padding: 0px;
}

.oringe h1, .oringe1 h1, .fuchsia h1, .green h1, .blue h1, .red h1
{
	color: #ffffff;
}

.oringe a, .oringe1 a, .fuchsia a, .green a, .blue a, .red a
{
	text-decoration: none;
	color: #ffffff
}

.title_block_cont .clear
{
	float: none;
	padding: 0px;
	margin: 0px;
	background: transparent;
	height: 0px;
	min-height: 0px;
}

.serch_block
{
	width: 225px;
	float: right;
	margin: 0px 0px 20px 0px;
}

.serch_block div
{
	height: 21px;
	background: url(/images/unitest/serch_block_bg.gif) left top repeat-x;
	float:left;
}

.serch_block div div
{
	height: 21px;
	background: url(/images/unitest/gray_2px.gif) right top repeat-y;
}

.serch_block div div div
{
	height: 21px;
	background: url(/images/unitest/serch_block_lf.gif) left top no-repeat;
	padding: 0px 10px 0px 35px;
}

.serch_block div div div input
{
	height: 17px;
	margin: 0px;
	padding: 0px;
	color: #333;
	border: 0px;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	top: 2px;
	width:110px;
}

.serch_block span input
{
	height: 21px;
	margin-left: 5px;
	padding: 0px;
	color: #fff;
	border: none;
	background: #cccfd6; 
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;	
	cursor:pointer;
	text-align:center;
	width:60px;
}
.serch_block span input:hover
{
	background-color: #f7931e;
}

.new
{
	margin: 0px 0px 10px 0px;
	line-height: 13px;
	color: #515d79;
}

.date_therm
{
	font-size: 10px;
	color: #909ca5;
}

.date_therm span
{
	color: #909ca5;
}

.date_therm a
{
	color: #6e7689;
}

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

.all_news
{
	padding: 7px 0px 0px 0px;
}

.img_left, .img_right
{
	margin: 0px 10px 5px 0px;
	float: left;
}

.img_right
{
	float: right;
}

.content_margin
{
	margin: 0px 0px 0px 0px;
}

#rt_col_m_df table tr td, #cen_col table tr td
{
	border: 1px solid #e8e9ed;
	padding: 7px 9px 7px 9px;
}
#rt_col_m_df table.bordnone tr td, #cen_col table.bordnone tr td {border: none;}

#rt_col_m_df table caption, #cen_col table caption
{
	color: #6e7689;
	font-weight: bolder;
	padding: 0px 0px 8px 0px;
}

#rt_col_m_df table thead tr td, #cen_col table thead tr td
{
	background-color: #e8e9ed;
	color: #515d79;
}

#rt_col_m_df table thead tr th, #rt_col_m_df table tbody tr th, #cen_col table thead tr th
{
	background-color: #6e7689;
	color: #ffffff;
	font-weight: bolder;
	text-transform: uppercase;
	padding: 7px 9px 7px 9px;
}

.catalog_list
{
	margin: 0px 0px 29px 0px;
}

.wrap_catalog_list
{
	width: 100%;
	float: right;
	margin-left: -50%;
}

.rt_catalog_list
{
	margin-left: 50%;
	padding: 0px 0px 0px 20px;
}

.lf_catalog_list
{
	width: 50%;
	margin-right: -50%;
	float: left;
}

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

.thing
{
	color: #515d79;
	margin: 0px 0px 30px 0px;
}

.wrap_thing
{
	width: 100%;
	float: right;
	margin: 0px 0px 0px -153px;
}

.rt_part_thing
{
	margin: 0px 0px 0px 153px;
}

.lf_part_thing
{
	float: left;
	width: 153px;
	margin: 0px -153px 0px 0px;
}

.wrap_file
{
	width: 100%;
	float: right;
	margin: 0px 0px 0px -57px;
}

.rt_part_file
{
	margin: 0px 0px 0px 57px;
}

.file_ico
{
	float: left;
	width: 57px;
	margin: 0px -57px 10px 0px;
	font-size: 0px;
	line-height: 0px;
}

.file_info
{
	color: #909ca5;
	font-size: 10px;
}

.reg_form
{
	padding: 0px 218px 0px 0px;
	color: #909ca5;
}

#rt_col_m_df .reg_form table tr td
{
	padding: 15px 0px 13px 0px;
	border: 0px;
	text-align: left;
	color: #515d79;
}

#rt_col_m_df .reg_form table tr td table tr td
{
	padding: 0px;
	border: 0px;
	text-align: left;
}

#rt_col_m_df .reg_form table tr td table tr td font
{
	color; #;
}

#rt_col_m_df .reg_form table tr td.text_field_td
{
	width: 318px;
}

#rt_col_m_df .reg_form table tr td.text_field_td input, .input_field
{ 
	vertical-align: middle; 
	padding: 1px 1px 2px 1px;
	font: 11px Arial; 
	color: #333333;
	background-color: #FFFFFF;
	border: 2px solid #cccfd6;
	width: 306px;
}

#rt_col_m_df .reg_form table tr td.glue_line_tbl
{
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	overflow: hidden;
	padding: 0px;
	background-color: #e8e9ed;
}

.gallery li {
	text-align: center;
	list-style-type: none;
	padding: 10px 20px;
	height: 220px;
	float: left;
}

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

/* --- Footer: подвал ---*/
* html #footer
{
	width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth:document.body.clientWidth) > 1400 ? "1400px":
 (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth:document.body.clientWidth) < 980 ? "980px":"100%"));
}

div#footer
{
	margin: 0 auto;
	min-width: 980px;
	max-width: 1400px;
	text-align: left;
	background-color: #FFFFFF;
	height: 128px;
	font-size: 10px;
	line-height: 12px;
}

#footer a
{
	color: #6e7689;
}

#footer_navigation
{
	margin: 0px 0px 38px 0px;
}

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

.footer_rt
{
	margin-left: 250px;
}

.footer_lf
{
	width: 250px;
	float: left;
	margin-right: -250px;
}

#bottom_menu
{
	background-color: #e8e9ed;
	height: 30px;
	color: #6e7689;
}

#bottom_menu div
{
	background: url(/images/unitest/bottom_menu_lf.gif) left top no-repeat;
	height: 30px;
}

#bottom_menu div div
{
	background: transparent;
	height: auto;
	padding: 8px 12px 0px 20px;
}

#bottom_menu ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

#bottom_menu ul li
{
	margin: 0px 44px 0px 0px;
	padding: 0px;
	display: inline;
}

#trio_nav
{
	padding: 10px 0px 0px 0px;
	text-align: center;
}

#trio_nav div
{
	height:20px; vertical-align:top; float:left; padding:0 5px;
}

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

#trio_nav ul li
{
	margin: 0px;
	padding: 0px 30px 0px 30px;
	display: inline;
}

#footer_info
{
	padding-bottom: 10px;
}

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

.footer_cen_inn
{
	margin-left: 277px;
}

.footer_lf_inn
{
	width: 277px;
	margin-right: -277px;
	float: left;
}

/* -- copyrights -- */
#copyrights { padding: 0px 0px 0px 20px; color: #515d79;}
#copyrights_nav
{
	padding: 0px 0px 0px 20px;
	color: #cccfd6;
}
/* -- / copyrights -- */

/* -- maker -- */
#maker
{
	color: #6e7689;
	padding: 0px 0px 0px 21px
}
/* -- / maker -- */

#counters
{
	margin: 0px 0px 0px -10px;
	padding-right: 20px;
	zoom: 1;
}

#counters div
{
	float: right;
	font-size: 0px;
	line-height: 0px;
	padding: 0px;
	margin: 0px 0px 5px 10px;
}

#counters .clear
{
	float: none;
	padding: 0px;
	margin: 0px;
}
.clr {clear:both;}

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

/* --- new ---*/
#telo p {line-height:150%; color:#515d79; text-indent:25px; text-align:justify; font-family:Arial; font-size:14px;}
#telo h1 {font-size:18px; text-align:center;}
#telo hr {color:#0067b4}
#conttable {clear:both; padding-bottom:20px;}	
#conttable table{border-style:none; font-family:Arial; font-size:11px; border-collapse: collapse;}
#conttable table tr td {border: 1px solid #6e7689; padding: 7px 9px 7px 9px;}
#conttable table thead tr td {background-color: #e8e9ed; color: #333; font-weight:bold;}
#conttable table tr th {
	border-right: 1px solid #6e7689;
	border-left: 1px solid #6e7689;
	background-color: #6e7689;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 7px 9px 7px 9px;
}
#conttable img { margin:10px;}


