

/* Start:/bitrix/components/bitrix/advertising.banner/templates/top_line/style.css?1448999284259*/
div.component-panel a.banner-edit {background-image:url(/bitrix/components/bitrix/advertising.banner/templates/top_line/images/comp_edit.gif);}
div.component-panel a.banner-view {background-image:url(/bitrix/components/bitrix/advertising.banner/templates/top_line/images/comp_view.gif);}
div#top_line_div {
 background-color: #005596;
}

div#top_line_div div {
	width: auto !important;
}
/* End */


/* Start:/bitrix_personal/templates/.default/components/bitrix/menu/tamo_topmenu_new4/style.css?144899929124*/
dd {
	cursor: pointer;
}
/* End */


/* Start:/bitrix_personal/templates/tamognia_ru_02_two_column/components/bitrix/advertising.banner/.default/style.css?1448999290159*/
div.component-panel a.banner-edit {background-image:url(/bitrix_personal/templates/tamognia_ru_02_two_column/components/bitrix/advertising.banner/.default/images/comp_edit.gif);}
div.component-panel a.banner-view {background-image:url(/bitrix_personal/templates/tamognia_ru_02_two_column/components/bitrix/advertising.banner/.default/images/comp_view.gif);}
/* End */


/* Start:/bitrix_personal/templates/tamognia_ru_02_two_column/template_styles.css?144899929030478*/
/* ------------------ all style ------------------ */
html, body
{
	height:100%;
	margin: 0px;
}

body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	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: #999999;
	background-color: #FFFFFF;
	border: 1px solid #677077;
}

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

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

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

h1
{
	font-size: 23px;
	margin: 0px 0px 10px 0px;
}

h2
{
	font-size: 20px;
	margin: 0px 0px 7px 0px;
}

h3
{
	font-size: 17px;
	margin: 0px 0px 7px 0px;
}

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

h5
{
	font-weight: bolder;
	font-size: 14px;
	margin-bottom: 5px;
}

h6
{
	font-weight: bolder;
	font-size: 12px;
	margin-bottom: 5px;
}

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

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

a:hover
{
	text-decoration: none;
}

/* ---------- 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;
	min-width: 1000px;
	min-height: 100%;
	margin-bottom: -85px;
	text-align: left;
	position: relative;
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/bg4_new.gif) left top repeat-x;
}

/* --- Header --- */
#header
{
	_height: 93px;
	min-height: 93px;
	position: relative;
}

#header_inn
{
	padding: 10px 0px 0px 0px;
	zoom: 1;
}

.logo
{
	margin: 0 auto;
	font-size: 0px;
	line-height: 0px;
}

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

.start_p
{
position: absolute;
left: 15px;
top: 10px;
}

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

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

.start_p a
{
font-size: 10px;
line-height: 10px;
outline: none;
}

.top_menu_new
{
	margin: 0px;
	padding: 0px 0px 14px 0px;
}

.top_menu_new table
{
	width: 100%;
}

.top_menu_new table tr td
{
	padding: 2px 3px 2px 3px;
	border: 1px solid #8a93a4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5290d7;
	font-weight: bold;
	white-space: nowrap;
}

.top_menu_new table tr td.hover
{
	background-color: #fe9600;
	color: #fff;
}

.top_menu_new table tr td.hover a
{
	color: #fff;
}

.top_menu_new table tr td a
{
	display: block;
}

.top_menu_new table tr td.active
{
	background-color: #5290d7;
	color: #fff;
}

.top_menu_new table tr td.active a
{
	background-color: #5290d7;
	color: #fff;
}

.top_menu_new table tr td a
{
	color: #5290d7;
	text-decoration: none;
}

.top_menu_new ul
{
	margin: 0px -2px -3px 0px;
	padding: 0px;
	list-style-type: none;
}

.top_menu_new ul li
{
	margin: 0px 2px 3px 0px;
	padding: 0px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5290d7;
	font-weight: bold;
	white-space: nowrap;
}

.top_menu_new ul li a
{
	color: #fff;
	text-decoration: none;
	display: block;
	zoom: 1;
	float:left;
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/tp_menu_rt.gif) right top no-repeat;
	height: 22px;
	cursor: pointer;
}

.top_menu_new ul li a:hover, .top_menu_new ul li.active a,
.top_menu_new ul li.active a:hover
{
	text-decoration: none;
	background-position: right -26px;
	color: #fff;
}

.top_menu_new ul li a span
{
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/tp_menu_lf.gif) left top no-repeat;
	display: block;
	float: left;
	height: 22px;
	padding: 0px 9px 0px 9px;
	zoom: 1;
}

.top_menu_new ul li a:hover span, .top_menu_new ul li.active a span,
.top_menu_new ul li.active a:hover span
{
	background-position: left -26px;
}

.top_menu_new ul li a span span
{
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/tp_menu.gif) left top repeat-x #036fed;
	display: block;
	float: left;
	height: 22px;
	padding: 0px;
	zoom: 1;
}

.top_menu_new ul li a:hover span span, .top_menu_new ul li.active a span span,
.top_menu_new ul li.active a:hover span span
{
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/tp_menu.gif) left -26px repeat-x #fe9600;
}

.top_menu_new ul li a span span span, .top_menu_new ul li.active a span span span,
.top_menu_new ul li.active a:hover span span span
{
	background: transparent;
	display: block;
	float: left;
	height: auto;
	padding: 3px 0px 0px 0px;
	white-space: nowrap;
	zoom: 1;
}

.tbl_logo
{

}

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

.tbl_logo tr td.tbl_logo_rt
{
	padding: 4px 0px 0px 0px;
}

.logo_text
{
	padding: 0px 0px 6px 0px;
}

.form_els
{
	height: 18px;
	position: relative;
	float: left;
}

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


.btn_el input
{
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/btn_el.gif) left top no-repeat;
	width: 19px;
	height: 18px;
	border: 0px;
	cursor: pointer;
}

.text_el
{
	height: 18px;
	font-size: 0px;
	line-height: 0px;
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/text_el_bg.gif) left top repeat-x;
	text-align: left;
	float: left;
}

.text_el div
{
	height: 18px;
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/dark_gray_px.gif) left top repeat-y;
	float: left;
}

.text_el div div
{
	height: 18px;
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/dark_gray_px.gif) right top repeat-y;
	float: left;
}

.text_el div div div
{
	background: transparent;
	padding: 0px 19px 0px 0px;
	height: auto;
	float: left;
}

.text_el div div div input
{
	background: transparent;
	border: 0px;
	color: #999999;
	padding-top: 2px;
	height: 16px;
	//height: 15px;
	//padding-top: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	outline: none;
	width: 53px;
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {

.text_el div div div input
{
	padding-top: 1px;
}
}

.date_today
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5290d7;
	padding: 0px 0px 3px 5px;
}

.date_today .dmy
{
	color: #fe9600;
	font-weight: bolder;
}

.rate_text_new
{
	padding: 2px 0px 0px 0px;
}

.tbl_rate_valut_new tr td
{
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fe9600;
	font-weight: bolder;
}

.tbl_rate_valut_new tr td.lf_rate_td
{
	padding-right: 8px;
}

.tbl_rate_valut_new .name_valut
{
	color: #5290d7;
}

.btn_door
{
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/ico_door.gif) left top no-repeat;
	border: 0px;
	width: 16px;
	height: 16px;
	display: -moz-inline-box;
	display: inline-block;
	cursor: pointer;
	position: relative;
	top: 3px;
	//top: 0px;
}

.tbl_authed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.tbl_authed tr td
{
	padding: 0px 0px 0px 0px;
}

.tbl_authed tr td.td_user_log
{
	padding-right: 0px;
	vertical-align: middle;
}

.tbl_authed tr td .user_log_text
{
	padding-right: 6px;
}

.fix_width
{
	/*width: 205px;*/
}
/******************************************/

.wrap_header, .wrap_header_forum
{
	width: 100%;
	float: right;
	margin: 0px 0px 0px -172px;
	padding: 0px 0px 0px 0px;
}

.wrap_header_forum
{
	margin: 0px -25% 0px 0px;
	float: left;
}

.rt_part_header
{
	margin: 0px 0px 0px 172px;
}

.rt_part_header_forum
{
	margin-right: 25%;
}

.wrap_header_inn
{
	float: left;
	width: 100%;
	margin: 0px -172px 0px 0px;
}

.rt_part_header_forum .wrap_header_inn
{
	float: right;
	width: 100%;
	margin: 0px 0px 0px -172px;
}

.lf_col_header, .lf_col_header_forum
{
	width: 172px;
	float: left;
	margin: 0px -172px 0px 0px;
}

.lf_col_header_forum
{
	margin-right: -172px;
	width: 172px;
}

.lf_col_header_inn
{
	padding: 0px 5px 0px 13px;
}
.cen_col_header
{
	margin: 0px 29% 0px 0px;
}

.wrap_header_forum .cen_col_header
{
	margin: 0px 0px 0px 172px;
}

.wrap_header_forum .cen_col_inner
{
	margin: 0px 22px 0px 22px;
}

.rt_col_header
{
	float: right;
	width: 29%;
}

.rt_col_header_forum
{
	width: 25%;
	float: right;
}

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

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

.lf_col_header_forum .logo
{
	
}


/* authorization block */
.author_block
{
	zoom: 1;
}

.wrap_author_block
{
	width: 100%;
	float: left;
	margin: 0px -38px 0px 0px;
}

.lf_author_block
{
	margin: 0px 38px 0px 0px;
	padding: 0px 0px 0px 20px;
	zoom: 1;
}

html:first-child .lf_author_block
{
	padding: 0px 0px 0px 6px;
}

.elem_input
{
	position: relative;
	height: 18px;
	margin: 0px 0px 3px 0px;
}

.elem_input label
{
	text-align: center;
	font-size: 11px;
	font-family:  Arial;
	color: #999999;
	position: absolute;
	left: -14px;
	z-index: 2;
	width: 100%;
	padding: 1px 0px 0px 9px;
}

html:first-child .elem_input label
{
	left: 0px;
	padding-left: 0px;
}

.elem_input input
{
	text-align: center;
	width: 100%;
	position: absolute;
	left: -14px;
	height: 15px;
}

html:first-child .elem_input input
{
	left: 0px;
}

.elem_check
{
	font-size: 10px;
	font-family: Arial;
	color: #677077;
	float: left;
	padding: 1px 0px 0px 1px;
	position: relative;
	/*margin-left: -14px;
	_margin-left: -7px;*/
	left: -15px;
	width: 100px;
}

html:first-child .elem_check
{
	left: 0px;
}

.elem_check label
{
	margin-left: -3px;
}

html:first-child .elem_check label
{
	margin-left: -2px;
}

.elem_btn
{
	float: right;
	padding: 0px 0px 0px 0px;
}

.btn_txt
{
	float: left;
}

.elem_btn input
{
	height: 19px;
	width: 41px;
	font-size: 11px;
	line-height: 11px;
}

html:first-child .elem_btn input
{
	height: 17px;
}

.rt_author_block
{
	width: 38px;
	float: right;
	margin: 0px 0px 0px -38px;
	font-size: 0px;
	line-height: 0px;
	zoom: 1;
}

.btn_rt_author
{
	padding: 0px 0px 3px 10px;
}
/* / authorization block */

.top_banner
{
	text-align: center;
	padding: 0px 0px 0px 0px;
	font-size: 0px;
	line-height: 0px;
	zoom: 1;
}

.top_banner div
{
	margin: 0 auto;
}

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

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

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

#rt_col_m
{
	margin: 0px 0px 0px 20%;
}

/* left column */
#lf_col
{
	width: 20%;
	float: left;
	margin-right: -20%;
}

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

.left_block2, .block
{
	background-color: #fafafa;
	border-top: 1px solid #8a93a4;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 8px 0px;
  	zoom: 1;
  	text-align: left;
}

.tit_lf_block, .tit_block
{
  font-family: Arial;
  font-size: 13px;
  font-weight: bolder;
  text-align: left;
}

.txt_lf_block, .txt_block
{
  padding: 7px 8px 0px 8px;
  text-align: left;
}

.left_block2 .tit_lf_block, .left_block3 .tit_lf_block, .block .tit_block
{
	background: transparent;
	margin: 0px 0px 0px 0px;
  	padding: 9px 8px 0px 8px;
	font-size: 14px;
}

.txt_lf_block ul, .txt_block ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.txt_lf_block ul li, .txt_block ul li
{
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 13px;
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/li_bulet.gif) left 5px no-repeat;
}

.banner_block
{
	text-align: center;
	padding: 0px 0px 5px 0px;
}

.rate_block
{
	margin: 0px 0px 10px 0px;
	border: 1px solid #bac9dc;
	padding: 0px 0px 10px 0px;
}

.tit_rate_block
{
	font-size: 12px;
	font-family: Arial;
	padding: 5px 8px 2px 8px;
	margin: 0px 0px 10px 0px;
	font-weight: bolder;
}

.tbl_rates
{
	width: 100%;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.tbl_rates tr td
{
	padding: 3px 0px 3px 4px;
}

.tbl_rates tr.dark_tr td
{
	background-color: #f2f4f5;
}

.tbl_rates tr td.lf_td
{
	border-right: 2px solid #ffffff;
}

/* / left column */

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

.wrap_col_forum
{
	width: 100%;
	float: left;
	margin: 0px -27% 0px 0px;
}

/* central column */
#cen_col
{
	/*margin: 0px 225px 0px 0px;*/
	margin: 0px 27% 0px 0px;
	padding: 0px 0px 0px 0px;
	zoom: 1;
}

#cen_col_forum
{
	margin: 0px 27% 0px 0px;
	padding: 0px 0px 0px 0px;
	zoom: 1;
}


/*#cen_col_forum table tr td
{
	border: 1px solid #000;
}

#cen_col_forum table.not_border tr td
{
	border: 0px;
}*/

.tbl_border tr td
{
	border: 1px solid #000;
}

.cen_kord
{
	padding: 0px 0px 0px 0px;
	margin: 0px 8px 0px 8px;
}

.cen_kord ol
{
	overflow: hidden;
}

.three_banner
{
	padding: 20px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
}

.three_banner table
{
	width: 100%;
}

.three_banner table tr td
{
	padding: 0px;
	width: 42%;
	text-align: center;
}

.three_banner table tr td.lf_ban
{
	text-align: right;
	width: 29%;
}

.three_banner table tr td.rt_ban
{
	text-align: left;
	width: 29%;
}

.three_banner table tr td div
{
	margin: 0 auto;
}

/* navigation line */
.navigation_line
{
	font-size: 11px;
	color: #8a93a4;
	margin: 0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.navigation_line span
{
	padding: 0px 0px 0px 0px;
}

.navigation_line span a
{
	color: #8a93a4;
}

.navigation_line span.cur a
{
	color: #8a93a4;
	text-decoration: none;
}
/* / navigation line */

/* status block */
.status_block
{
	margin: 0px 0px 10px 0px;
}

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

.rt_status_bl
{
	margin: 0px 0px 0px 100px;
}

.wrap_inn_status_bl
{
	width: 100%;
	float: left;
	margin: 0px -224px 0px 0px;
}

.lf_status_block
{
	float: left;
	width: 100px;
	margin: 0px -100px 0px 0px;
	text-align: right;
}

.date_status
{
	padding: 12px 10px 0px 0px;
	font-size: 11px;
}

.date_status span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #788899;
}

.date_status div
{
	margin: 1px 0px 0px 0px;
}

.cen_status_block
{
	background-color: #adb8c3;
	margin: 0px 190px 0px 0px;
	padding: 7px 10px 9px 10px;
}

.cen_status_kord
{
	padding: 0px 0px 0px 0px;
}

.cen_status_kord_inn
{
	padding: 0px 0px 0px 14px;
}

.cen_status_kord p
{
	margin: 0px;
	font: 12px Arial;
	line-height: 12px;
	color: #ffffff;
	position: relative;
	left: -14px;
}

.cen_status_kord p a
{
	margin: 0px;
	font: 12px Arial;
	text-decoration: none;
	color: #000000;
}

html:first-child .cen_status_kord
{
	width: 100%;
}

/* search */
.form_el
{
	padding: 3px 0px 2px 0px;
	//padding-bottom: 1px;
	//padding-top: 1px;
	zoom: 1;
}

.wrap_form_el
{
	width: 100%;
	float: left;
	margin: 0px -52px 0px 0px;
}

.lf_form_el
{
	margin: 0px 52px 0px 0px;
	//margin-right: 54px;
	position: relative;
	//top: -1px;
	zoom: 1;
}

.lf_form_el input
{
	width: 100%;
	display: block;
	position: relative;
	left: -14px;
	color: #999999;
}

html:first-child .lf_form_el input
{
	width: 100%;
}

.rt_form_el
{
	float: right;
	width: 52px;
	margin: 0px 0px 0px -52px;
}

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

.form_el_btn input
{
	width: 49px;
	height: 20px;
	font-size: 11px;
	line-height: 11px;
	color: #464644;
	padding-bottom: 3px;
}
/* / search */
.rt_status_block
{
	float: right;
	width: 190px;
	margin: 0px 0px 0px -190px;
}

.rate_text
{
	padding: 11px 0px 0px 10px;
}

.tit_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #788899;
}

.tit_text span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fca221;
}

.tbl_rate_valut tr td
{
	padding: 3px 0px 0px 0px;
}

.tbl_rate_valut tr td.lf_rate_td
{
	padding-right: 10px;
}

/* / status block */

/* club */
#club
{
	margin: 0px 0px 8px 0px;
	border-left: 2px solid #fca221;
	zoom: 1;
	padding: 2px 0px 2px 0px;
}

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

.clubbody li
{
	margin: 0px;
	padding: 0px 0px 2px 9px;
	color: #3a3c45;
}

.clubbody li a
{
	color: #3a3c45;
	text-decoration: none;
	outline: none;
}

.clubbody li a:hover
{
	text-decoration: underline;
}

.reg
{
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/club-ico4.gif) left 2px no-repeat;
	padding: 0px 0px 0px 19px;
}

.profil
{
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/club-ico3.gif) left 2px no-repeat;
	padding: 0px 0px 0px 19px;
}

.forum
{
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/club-ico2.gif) left 2px no-repeat;
	padding: 0px 0px 0px 19px;
}

.exitenter
{
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/club-ico1.gif) left 2px no-repeat;
	padding: 0px 0px 0px 19px;
}
/* / club */

/* order on the consultation */
#consalt
{
	margin: 0px 0px 10px 0px;
	border: 1px dashed #8a93a4;
	padding: 8px 8px 8px 8px;
	zoom: 1;
}

#consalt a
{
	display: block;
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/consulting_hat.gif) left 10px no-repeat;
	cursor: pointer;
	color: #cc0000;
	padding: 0px 0px 0px 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	text-decoration: none;
	font-style: italic;
}
/* / order on the consultation */


/* banner */
.banner_content
{
	text-align: center;
	margin-bottom: 9px;
	padding: 5px 0px 0px 0px;
}

.banner_content div
{
	margin: 0 auto;
}
/* / banner */

/* / central column */

/* right column */
#rt_col
{
	width: 27%;
	float: right;
	margin: 0px 0px 0px 0px;
}

#rt_col_forum
{
	width: 27%;
	float: right;
	margin: 0px 0px 0px 0px;
}

.rt_kord
{
	margin: 0px 8px 0px 6px;
	text-align: center;
}

.right_block
{
	margin: 0px 0px 10px 0px;
	border: 1px solid #bac9dc;
	padding: 0px 0px 8px 0px;
}

.tit_right_block
{
	font-size: 14px;
	font-family: Arial;
	padding: 5px 8px 2px 8px;
	margin: 0px 0px 7px 0px;
	font-weight: bolder;
}

.txt_right_block
{
  padding: 0px 8px 0px 8px;
}

.question
{
	font-size: 11px;
	font-style: italic;
}

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

.tbl_radio_group tr td
{
	padding: 0px 0px 7px 0px;
	font-size: 11px;
}

.btn_answer
{
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

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

.txt_right_block ul li
{
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 13px;
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/li_bulet.gif) left 5px no-repeat;
}

.txt_lf_block ul#forum li
{
	margin: 0px 0px 13px 0px;
	padding: 0px 0px 0px 13px;
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/club-ico2.gif) left 2px no-repeat;
}
/* / right column */

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

div#footer
{
	margin: 0 auto;
	min-width: 1000px;
	text-align: left;
	background-color: #FFFFFF;
	height: 85px;
	color: #333333;
	position: relative;
}

.bottom_menu
{
	position: relative;
	height: 20px;
	background-color: #adb8c3;
}

.bottom_menu ul
{
	margin: 0px;
	list-style-type: none;
	text-align: center;
	padding: 2px 0px 0px 0px;
}

.bottom_menu ul li
{
	margin: 0px;
	padding: 0px 22px 0px 22px;
	display: inline;
}

.bottom_menu ul li a
{
	font-weight: bolder;
	text-decoration: none;
}

.lf_globus
{
	position: absolute;
	top: 0px;
	left: 0px;
}

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

#copyrights
{
	position: absolute;
	top: 27px;
	left: 27px;
	font-size: 10px;
}

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

.copy2
{
	color: #91bc49;
	text-decoration: none;
}

.copy2:hover, .copy:hover
{
	text-decoration: underline;
}

.copyright_text
{
	font-size: 10px;
	width: 410px;
	margin: 0 auto;
	padding: 7px 0px 0px 0px;
}

.counters
{
	position: absolute;
	top: 27px;
	right: 14px;
}

.counters div
{
	float: left;
	padding-left: 3px;
}
/* --- / Footer: подвал ---*/


/* old styles */


.list_comp_docs
{
	margin: 0px 0px 18px 0px;
	zoom: 1;
}

.list_comp_docs ul
{
	margin: 0px -3px -5px 0px;
	padding: 0px;
	list-style-type: none;
}


.list_comp_docs ul li
{
	margin: 0px 3px 5px 0px;
	padding: 0px;
	float: left;
	position: relative;
	padding-right: 9px;
}

.list_comp_docs ul li.float_right
{
	float: right;
}

.list_comp_docs ul li a
{
	display: block;
	float: left;
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/docs_lf.gif) left top no-repeat;
	height: 17px;
	text-decoration: none;
	color: #504f4f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.list_comp_docs ul li a:hover, .list_comp_docs ul li.active a
{
	text-decoration: none;
	background-position: left -21px;
	color: #fff;
}

.list_comp_docs ul li a span
{
	display: block;
	float: left;
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/docs_rt.gif) right top no-repeat;
	height: 17px;
	padding: 0px 4px 0px 4px;
}

.list_comp_docs ul li a:hover span, .list_comp_docs ul li.active a span
{
	background-position: right -21px;
}

.list_comp_docs ul li a span span
{
	display: block;
	float: left;
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/docs_bg.gif) left top repeat-x;
	height: 17px;
	padding: 0px 0px 0px 0px;
}

.list_comp_docs ul li a:hover span span, .list_comp_docs ul li.active a span span
{
	background-position: left -21px;
}

.list_comp_docs ul li a span span span
{
	display: block;
	float: left;
	background: transparent;
	height: 17px;
	padding: 0px 0px 0px 11px;
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/docs_ico.gif) -3px top no-repeat;
}

.list_comp_docs ul li a:hover span span span, .list_comp_docs ul li.active a span span span
{
	background-position: -3px -22px;
}

.list_comp_docs ul li a span span span span, .list_comp_docs ul li a:hover span span span span,
.list_comp_docs ul li.active a span span span span
{
	display: block;
	float: left;
	background: transparent;
	height: auto;
	padding: 1px 0px 0px 0px;
}

.list_comp_docs ul li .print_links
{
	margin: 0px 0px 0px 4px;
}

.list_comp_docs ul li .print_links a
{
	display: inline;
	float: none;
	background: transparent;
	height: auto;
	padding: 0px;
}

.list_comp_docs ul li .print_links a span
{
	display: inline;
	float: none;
	background: transparent;
	height: auto;
	padding: 0px;
}

.list_comp_docs ul li .ar_rt, .list_comp_docs ul li .ar_lf, .list_comp_docs ul li .ar_rt2, .list_comp_docs ul li .ar_lf2
{
	display: block;
	background: transparent;
	height: 5px;
	width: 10px;
	text-decoration: none;
	font-size: 0px;
	line-height: 0px;
	position: absolute;
	cursor: pointer;
}

.list_comp_docs ul li .ar_rt
{
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/docs_ar_rt.gif) left top no-repeat;
	right: 0px;
	top: -7px;
}

.list_comp_docs ul li .ar_lf
{
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/docs_ar_lf.gif) left top no-repeat;
	bottom: -8px;
	left: 0px;
}

.list_comp_docs ul li .ar_rt2
{
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/docs_ar_rt2.gif) center top no-repeat;
	right: 2px;
	top: 6px;
	width: 5px;
}

.list_comp_docs ul li .ar_lf2
{
	background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/docs_ar_lf2.gif) center top no-repeat;
	bottom: 0px;
	left: 0px;
	width: 5px;
}

/* Новости */
.tbl_news_list a
{
	text-decoration: none;
}

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

.main_news_date {
	/*color:#456573;*/
	color: black;
	font-weight: normal;
	width: 40px;
	/*background-color: #fafafa;*/
	font-family: Arial;
	padding: 3px 0px 3px 0px;
}
.main_news_pic {
	border: 1px solid #8a93a4;
	margin-right: 10px;
	margin-bottom: 7px;
}

.main_news_name {
	vertical-align: top;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

.main_news_text {
	font-family: Arial;
	display: block;
}

#main .main_news_text
{
	text-align: justify;
}


#main .main_news_name {
	text-align: justify;
}

.main_news_bottom {
	width: 100%;
	padding-top: 2px;
	margin-bottom: 20px;
	text-align: right;
	vertical-align: top;
}

.gr_bl
{
  border-top: 1px solid #8a93a4;
  border-bottom: 1px solid #8a93a4;
  padding: 10px 0px 10px 0px;
  zoom: 1;
  margin: 0px 0px 14px 0px;
}

.hr_line
{
  font-size: 0px;
  line-height: 0px;
  height: 1px;
  overflow: hidden;
  border: 0px;
  background: #8a93a4;
  clear: both;
  margin: 10px 0px 10px 0px;
}

#main .tbl_border
{

}

#main .tbl_border tr td
{
border: 1px solid #78866b;
}

/* ********************* */
.main_new_bl
{
	margin: 0px 0px 0px 0px;
	padding: 5px;
}

.main_new_bl .wrap_n
{
	width: 100%;
	margin: 0px 0px 0px -200px;
	float: right;
}

.main_new_bl .txt_n
{
	margin: 0px 0px 0px 215px;
	text-align: justify;
	padding: 0px 0px 15px 0px;
}

.main_date_n
{
	font-family: Arial, Helvetica, sans-serif;
	top: -25px;
	margin: 0px 0px -25px 0px;
	padding: 8px 0px 0px 0px;
	position: relative;
	text-align: right;
}

.main_new_bl .name_n
{
	margin: 0px 0px 2px 0px;
	font-size: 16px;	
	font-weight: bold;
}

.main_new_bl .pic_n
{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
	font-size: 0px;
	line-height: 0px;
}

/* ---------------- */

.tbl_other_n
{
	border-collapse: collapse;
}

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

.tbl_other_n tr td.lf_td_n
{
	padding-right: 5px;
}

.tbl_other_n tr td.rt_td_n
{
	padding-left: 5px;
}

.other_new_bl
{
	margin: 0px 0px 0px 0px;
	padding: 5px;
	min-height: 133px;
	_height: 133px;
	border: 1px solid #8a93a4;
}

.other_new_bl .wrap_n
{
	/*width: 100%;
	float: right;
	margin: 0px 0px 0px -100px;*/
}

.other_new_bl .name_n
{
	margin: 0px 0px 2px 0px;
	font-size: 13px;
	font-weight: bold;	
}

.other_new_bl .txt_n
{
	/*margin: 0px 0px 0px 115px;*/
	padding: 0px 0px 19px 0px;
	text-align: justify;
}

.other_new_bl .pic_n
{
	width: 100px;
	float: left;
	margin: 0px 15px 5px 0px;
}

.other_new_bl .pic_n a
{
	display: block;
	float: left;
}

.other_new_bl .pic_n a span
{
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
}

.other_new_bl .pic_n a span img
{
	position: relative;
}

.other_date_n
{
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	top: -20px;
	margin: 0px 0px -20px 0px;
	padding: 0px 5px 0px 0px;
	text-align: right;
	clear: both;
}

.glue_razd_l
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	overflow: hidden;
	background: #8a93a4;
	margin: 10px 0px 10px 0px;
}

.news_smi_types_list
{
	text-align: center;
	margin: 0px 0px 10px 0px;
	font-weight: bolder;
	font-size: 13px;
}

.news_smi_detail
{
	margin: 0px 0px 15px 0px;
}

.news_smi_detail .wrap_n
{
	width: 100%;
	float: right;
	margin: 0px 0px 0px -200px;
}

.news_smi_detail .pic_n
{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}

.news_smi_detail .txt_n
{
	margin: 0px 0px 0px 215px;
	padding: 0px 0px 0px 5px;
}

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

#main .tbl_events
{
margin: 0 auto 20px auto;
}

#main .tbl_events tr td
{
padding: 0px;
vertical-align: top;
}
/*********************************/
.two_cols_mod
{
	zoom: 1;
	margin: 0px 0px 20px 0px;
}

.two_cols_mod .wrap_mod
{
	width: 100%;
	float: left;
	margin: 0px -50% 0px 0px;
}

.two_cols_mod .wrap_mod .lf_col_mod
{
	margin: 0px 50% 0px 0px;
}

.two_cols_mod .wrap_mod .lf_col_mod_kord
{
	margin: 0px 10px 0px 0px;
}

.two_cols_mod .rt_col_mod
{
	width: 50%;
	float: right;
	margin: 0px 0px 0px -50%;
}

.photos_block
{
	zoom: 1;
}

.two_cols_mod .main_news_bottom
{
	margin: 0px 0px 10px 0px;
}

.photos_block .tp_2, .photos_block .bt_2 {height:10px; position:relative; overflow:hidden; font-size:0px; line-height:0px}
.photos_block .tp_2 .c {background:url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/px_gray_mod.gif) left top repeat-x #fff; height:10px;margin:0px 10px 0px 10px}
.photos_block .tp_2 .lbc {background:url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/rbl3_coners.png) left top no-repeat;height:20px;width:20px;position:absolute;left:0px;top:0px;margin-left:-10px; margin-top: -10px;}
.photos_block .tp_2 .rbc {background:url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/rbl3_coners.png) left top no-repeat;height:20px;width:20px;position:absolute;right:0px;top:0px;margin-right:-10px; margin-top: -10px;}
.photos_block .bt_2 .c {background:url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/px_gray_mod.gif) left bottom repeat-x #fff;height:10px;margin:0px 10px 0px 10px}
.photos_block .bt_2 .lbc {background:url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/rbl3_coners.png) left top no-repeat;width:20px;height:20px;position:absolute;left:0px;top:0px;margin-left:-10px}
.photos_block .bt_2 .rbc {background:url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/rbl3_coners.png) left top no-repeat;width:20px;height:20px;position:absolute;right:0px;top:0px;margin-right:-10px}
.photos_block .in1 {zoom:1; background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/px_gray_mod.gif) left top repeat-y #fff;}
.photos_block .in2 {zoom:1; background: url(/bitrix_personal/templates/tamognia_ru_02_two_column/img/px_gray_mod.gif) right top repeat-y; padding: 3px 12px 3px 12px; zoom: 1;}

.photos_block .in3
{
	font-size: 0px;
	line-height: 0px;
	/*margin: 0px 0px -18px -10px;*/
	zoom: 1;
	overflow: hidden;
}

.photos_block ins
{
	display: -moz-inline-box;
	display: inline-block;
	text-decoration: none;
	margin: 0px 0px 18px 10px;
	text-align: left;
	vertical-align: top;
}

.photos_block ins .r
{
	width: 108px;
	height: 108px;
	overflow: hidden;
	zoom: 1;
	border: 1px solid #fff;
}

.photos_block .active .r
{
	border: 1px solid #1373e2;
	height: 120px;
}

.photos_block ins .r a
{
	display: block;
	width: 108px;
	height: 108px;
	overflow: hidden;
	position: relative;
	zoom: 1;
}

.photos_block .active .r a
{
	height: 120px;
}

.photos_block ins .r .bluebox
{
	background-color:#7690c9;	
	width: 108px;
	height: 108px;
	filter: Alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity:0.5;
	-khtml-opacity: 0.5;
	position: absolute;
	left: 0px;
	top: 0px;
}

.photos_block .active .r .bluebox
{
	height: 120px;
}

.photos_block ins .r a:hover .bluebox
{
	display: none;
}

.photos_block .tbl_resize
{
	width: 100%;
}

.photos_block .tbl_resize tr td
{
	padding: 0px;
	vertical-align: middle;
	width: 20%;
	height: 33%;
}

.photos_block .tbl_resize tr .td_glue, .photos_block .tbl_resize tr .td_glue div
{
	width: 10px;
	white-space: nowrap;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}


.photos_block .tbl_resize tr td .photo_out
{
	zoom: 1;
	border: 1px solid #ccc;
	font-size: 0px;
	line-height: 0px;
}

.photos_block .tbl_resize tr td .photo
{
	height: 70px;
	width: 70px;
	overflow: hidden;
	margin: 0 auto;
	font-size: 0px;
	line-height: 0px;
	position: relative;
}

.photos_block .tbl_resize tr td .photo_active
{
	background: #e3e3e3;
}

.photos_block .tbl_resize tr td .photo table
{
	width: 100%;
}

.photos_block .tbl_resize tr td .photo table tr td
{
	width: auto;
	height: auto;
	padding: 0px;
	vertical-align: middle;
	zoom: 1;
	/*border: 1px solid #ccc;*/
}

.photos_block .tbl_resize tr td .photo_active table tr td
{
	background: #e3e3e3;
}

.photos_block .tbl_resize tr td .photo table tr td div
{
	width: 100%;
	zoom: 1;
	position: relative;
	overflow: hidden;
}

.photos_block .tbl_resize tr td .photo_active table tr td div
{
    filter: Alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity:0.5;
    -khtml-opacity: 0.5;
}

.photos_block .tbl_resize tr td .photo table tr td div img
{
	display: block;
}
/* End */
/* /bitrix/components/bitrix/advertising.banner/templates/top_line/style.css?1448999284259 */
/* /bitrix_personal/templates/.default/components/bitrix/menu/tamo_topmenu_new4/style.css?144899929124 */
/* /bitrix_personal/templates/tamognia_ru_02_two_column/components/bitrix/advertising.banner/.default/style.css?1448999290159 */
/* /bitrix_personal/templates/tamognia_ru_02_two_column/template_styles.css?144899929030478 */
