

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


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


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


/* Start:/bitrix/templates/vedco_ru_01_two_column/styles.css?144899929127015*/
/* ------------------ all style ------------------ */
html, body
{
	height:100%;
	margin: 0px;
}

body
{
	font-family: 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;
}

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

/* ----------- 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;
	font-weight: bolder;
	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 16px 0px;
}

a
{
	text-decoration: underline;
	color: #326896;
	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: -75px;
	text-align: left;
	position: relative;
}

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

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

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

.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: 20%;
	float: left;
	margin: 0px -20% 0px 0px;
	text-align: center;
}

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

.lf_col_header_inn
{
	padding: 0px 5px 0px 13px;
}

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

.cen_col_header
{
	margin: 0px 27% 0px 0px;
}


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

.rt_col_header
{
	float: right;
	width: 26%;
	padding-left: 0px;
}

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

.wrap_header_forum .rt_col_header
{
	width: 20%;
	padding-right: 20px;
}

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

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

.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/templates/vedco_ru_01_two_column/img/tp_menu_rt.gif) right top no-repeat;
	height: 23px;
	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 -27px;
	color: #fff;
}

.top_menu_new ul li a span
{
	background: url(/bitrix/templates/vedco_ru_01_two_column/img/tp_menu_lf.gif) left top no-repeat;
	display: block;
	float: left;
	height: 23px;
	padding: 0px 8px 0px 8px;
	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 -27px;
}

.top_menu_new ul li a span span
{
	background: url(/bitrix/templates/vedco_ru_01_two_column/img/tp_menu.gif) left top repeat-x #316591;
	display: block;
	float: left;
	height: 23px;
	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/templates/vedco_ru_01_two_column/img/tp_menu.gif) left -27px repeat-x #9ea5aa;
}

.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;
}

.sch_elements
{
	position: absolute;
	left: 61px;
	top: 6px;
	width: 84px;
}

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

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


.btn_el input
{
	background: url(/bitrix/templates/vedco_ru_01_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/templates/vedco_ru_01_two_column/img/text_el_bg.gif) left top repeat-x;
	text-align: left;
	float: left;
}

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

.text_el div div
{
	height: 18px;
	background: url(/bitrix/templates/vedco_ru_01_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: 58px;
}

@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: #346a98;
	padding: 0px 0px 3px 5px;
}

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

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

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

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

.tbl_rate_valut_new .name_valut
{
	color: #346a98;
}

.btn_door
{
	background: url(/bitrix/templates/vedco_ru_01_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;
}

.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;*/
}

.lf_col_header_forum .logo
{
	position: relative;
}

/* authorization block */
.author_block
{
	zoom: 1;
	padding-right: 10px;
}

.wrap_header_forum .rt_col_header .author_block
{
	zoom: 1;
	padding-right: 0px;
}

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

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

.lf_author_block_forum
{
	margin: 0px 28px 0px 0px;
	padding: 0px 0px 0px 10px;
	zoom: 1;
}

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


.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;
}

.author_interface
{
	position: relative;
	zoom: 1;
}

.elem_check
{
	font-size: 10px;
	font-family: Arial;
	color: #677077;
	float: left;
	padding: 1px 0px 0px 0px;
	position: relative;
	left: -13px;
	zoom: 1;
	width: 110px;
}

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

.btn_txt
{
	float: left;
}

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

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

.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;
}

.btn_rt_author_forum
{
	padding: 0px 0px 3px 20px;
}
/* / authorization block */

.top_menu
{
	margin: 0px;
	padding: 9px 0px 0px 0px;;
	text-align: center;
}

.top_menu_up
{
	background-color: #f6f6f6;
	padding: 0px 10px 0px 10px;
	zoom: 1;
}

.top_menu_up table
{
	margin: 0 auto;
}

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

.top_menu_up table tr td ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	float: left;
}

.top_menu_up table tr td ul li
{
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	float: left;
}

.top_menu_up table tr td ul li a
{
	display: block;
	float: left;
	font-family: Arial;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	outline: none;
	padding: 3px 10px 4px 10px;
}

.top_menu_up table tr td ul li a:hover
{
	cursor: pointer;
	background-color: #c0cfe2;
}

.top_menu_up table tr td ul li.select a
{
	color: #be1a04;
	background-color: #c0cfe2;
}

.sub_menu
{
	text-align: center;
	padding: 5px 20px 0px 10px;
	min-height: 20px;
	_height: 20px;
}

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

.sub_menu ul li
{
	margin: 0px;
	padding: 0px;
	display: inline;
	font-size: 12px;
	color: #677077;
	zoom: 1;
}

.sub_menu ul li.sub_razd_li
{
	padding: 0px 5px 0px 5px;
	//padding: 0px 9px 0px 9px;
	position: relative;
	top: 1px;
	color: #000000;
}

.top_menu .sub_menu ul li a
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.top_menu .sub_menu ul li a:hover
{
	text-decoration: underline;
}

.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: 0px 0px 20px 0px;
}

.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 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

/* left menu */
.left_menu
{
	background-color: #e7e7e7;
	margin: 0px 0px 10px 0px;
}

.left_menu_kord
{
	padding: 3px 10px 4px 10px;
	zoom: 1;
}

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

.left_menu_kord ul li
{
	margin: 0px;
	padding: 3px 0px 3px 0px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bolder;
}

.left_menu_kord ul li a
{
	text-decoration: none;
}

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

.left_menu_kord ul li.select_lf a, .left_menu_kord ul li.select_lf a:hover
{
	color: #000000;
	text-decoration: none;
}

/* / left menu */

.sect_block
{
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px dashed #677077;
	zoom: 1;
}

.tit_lf_block
{
  font-family: Arial;
  font-size: 16px;
  line-height: 16px;
  font-weight: bolder;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 4px 0px;
}

.banner_block
{
	text-align: center;
	padding: 0px 0px 5px 0px;
}
/* / left column */

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

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

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

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

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

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

.three_banner table
{
	width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

.lf_status_block
{
	float: left;
	width: 110px;
	margin: 0px -110px 0px 0px;
	border: 1px dashed #677077;
	height: 53px;
}

/* date of status block */
.date_status
{
	padding: 8px 10px 10px 10px;
	font-size: 12px;
	line-height: 12px;
	color: #677077;
}

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

.date_status div
{
	margin: 5px 0px 0px 0px;
}
/* / date of status block */

.cen_status_block
{
	margin: 0px 224px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.cen_status_kord
{
	background-color: #e7e7e7;
	padding: 7px 0px 8px 0px;
}

.cen_status_kord_inn
{
	padding: 0px 10px 0px 24px;
}

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

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

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;
}

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: 222px;
	margin: 0px 0px 0px -222px;
	border: 1px dashed #677077;
}

.rate_text
{
	padding: 8px 10px 7px 10px;
}

.tit_text
{
	font-size: 18px;
	line-height: 18px;
	color: #be1a04;
}

.rate_valut
{
	color: #000000;
	padding: 4px 0px 0px 0px;
}

.rate_valut span
{
	color: #677077;
}
/* / status block */

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

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

/* navigation line */
.navigation_line
{
	font-size: 12px;
	line-height: 12px;
	color: #676e76;
	margin: 0px 0px 20px 0px;
}

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

.navigation_line a, .navigation_line a:hover
{
	text-decoration: underline;
}

.cen_kord .navigation_line span.cur a, .cen_kord .navigation_line span.cur a:hover
{
	text-decoration: underline;
}
/* / navigation line */

/* content part */
.content_part
{
	padding-bottom: 10px;
}
/* / content part */

/* / central column */

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

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

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

.right_block, .block
{
	margin: 0px 0px 10px 0px;
	border: 1px solid #bac9dc;
	padding: 0px 0px 8px 0px;
	text-align: left;
}

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

.txt_right_block, .txt_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, .txt_block ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.txt_right_block ul li, .txt_block ul li
{
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 13px;
	background: url(/bitrix/templates/vedco_ru_01_two_column/img/li_bulet.gif) left 5px no-repeat;
}
/* / right column */

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

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

.footer_inn, .footer_inn_forum
{
	padding: 0px 10px 0px 0px;
	zoom: 1;
}

.footer_inn .lf_col_header, .footer_inn_forum .lf_col_header
{
	padding: 8px 0px 0px 1px;
}

.footer_inn_forum .lf_col_header
{
	text-align: left;
}

.footer_inn_forum .lf_col_header .logo
{
	padding-left: 9px;
}

.bottom_menu
{
	position: relative;
	padding: 7px 0px 0px 0px;
}

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

.bottom_menu ul li
{
	margin: 0px;
	padding: 0px 3px 0px 3px;
	display: inline;
	color: #000000;
	font-size: 13px;
}

.bottom_menu ul li span
{
	color: #336598;
}

.bottom_menu ul li a
{
	text-decoration: underline;
	color: #336598;
}

.bottom_menu ul li a:hover
{
	text-decoration: none;
}

#copyrights
{
	padding: 4px 10px 0px 0px;
	text-align: right;
	color: #6e6e6e;
	zoom: 1;
}

#copyrights a
{
	color: #6e6e6e;
	text-decoration: none;
}

#copyrights a:hover
{
	color: #6e6e6e;
	text-decoration: underline;
}

.copyright_text
{
	font-size: 11px;
	line-height: 16px;
	margin: 0 auto;
	padding: 14px 0px 0px 0px;
	color: #979797;
	text-align: center;
	width: 397px;
}

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

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


/* old styles */

.main_news_name {
	text-align: left;
	width: 100%;
}
table.bottom td {
	padding: 5px;
}


.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/templates/vedco_ru_01_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/templates/vedco_ru_01_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/templates/vedco_ru_01_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/templates/vedco_ru_01_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/templates/vedco_ru_01_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/templates/vedco_ru_01_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/templates/vedco_ru_01_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/templates/vedco_ru_01_two_column/img/docs_ar_lf2.gif) center top no-repeat;
	bottom: 0px;
	left: 0px;
	width: 5px;
}

.wrap_col_new
{
	width: 100%;
	float: left;
	margin: 0px -25% 0px 0px;
}

#cen_col_new
{
	margin: 0px 25% 0px 0px;
	padding: 0px 0px 0px 0px;
	zoom: 1;
}

.cen_kord_new
{
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
}

#rt_col_new
{
	width: 25%;
	float: right;
	margin: 0px 0px 0px -25%;
}

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

/* ************** news ************* */

.b-topnews-wrap
{
	width: 100%;
}

.b-left
{
	zoom: 1;
	width: 50%;
	float: left;
	margin-right: -10px;
	margin-bottom: 25px;
}

.b-left-cont
{
	padding: 0px 10px 0px 0px;
}

.b-right-cont
{
	padding: 0px 0px 0px 10px;	
}

.b-right
{
	width: 50%;
	margin-bottom: 25px;
	float: right;
}

.out-b-topnews
{
	/*width:335px;*/
}

.b-topnews
{
	position:relative;
	height:203px;
	/*width: 335px;*/
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
}

.b-topnews a {text-decoration:none;}
.b-topnews a:hover {cursor:pointer;text-decoration:none;}
.b-topnews .b-photo 
{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	width: 100px;
	height:203px;
	overflow: hidden;
	background-color: #dfdfdf;
}

.b-topnews .b-photo .b-photo-cont
{
	position:relative;
	width:100px;
	height:203px;
}

.b-topnews .b-photo .b-photo-cont table tr td
{
	padding: 0px;
	width:100px;
	height:203px;
	vertical-align: middle;
}

.b-topnews .b-photo img 
{
	margin: 0px;
}

.b-topnews .b-photo a,.b-topnews .b-photo a:hover{text-decoration:none;}

.b-topnews .b-photo .b-time
{
	display: none;
	position: absolute;
	top: 8px;
	right: 0px;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
}

.b-topnews .b-photo .b-time .b-time-inn
{
	padding: 1px 5px 1px 5px;
	background: #ef4c40;
	float: right;
	clear: right;
}

.b-topnews ul
{
	margin:0 0 0 100px;
	border-top: 1px solid #e4e4e6;
	height:202px;
	background-color:#fff;
	overflow:hidden;
	padding: 0px;
	list-style-type: none;
}

.b-topnews ul li
{
	border-right: 1px solid #e4e4e6;
	border-bottom: 1px solid #e4e4e6;
	height: 32px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}

.b-topnews li .b-topnews-content
{
	display: block;
	position: relative;
	height: 34px;
	padding: 2px 11px 0 10px;
	margin: 0 0 5px 0;
	font-size: 13px;
	line-height: normal;
	overflow: hidden;
}

.b-topnews li .b-topnews-annotation
{
	padding: 4px 25px 0 0;
	display: none;
	height: 32px;
	overflow: hidden;
}

.b-topnews li .b-topnews-annotation a,.b-topnews li .b-topnews-annotation a:hover
{
	font-size:12px;
	color:#7e828c;
}

.b-topnews .b-topnews-title
{
	font-size: 11px;
	line-height: 13px;
}

.b-topnews ul li.selected
{
	height: 69px;
	overflow:hidden;
	background:#f0f0f0;
	margin: 0px;
	/*margin-bottom: -3px;*/
}

.b-topnews li.selected .b-topnews-content
{
	height:67px;
}

.b-topnews li.selected .b-topnews-annotation
{
	display:block;
}

.b-topnews li.selected .b-photo
{
	display:block;
}

.b-topnews li.selected .b-photo .b-time
{
	display:block;
}

.b-topnews li.selected .b-topnews-title
{
	letter-spacing:-0.5px;
	font-size:14px;
	line-height: 15px;
}

.b-topnews li.selected .b-topnews-title a
{
	font-weight:bold;
	text-decoration:none;
}

.b-topnews li.selected div.b-topnews-title a:hover{text-decoration:underline;}
.b-topnews li.selected .b-topnews-content .b-topnews-comment{display:block;}

.middleban
{
	text-align: center;
	margin: 0px 0px 25px 0px;
}

.middleban table
{
	margin: 0 auto;
}

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

.rss_all_info
{
	text-align: right;
	padding: 5px 0px 0px 0px;
}

.rss_all_info a
{
	color: 5284c1;
	font-size: 12px;
	font-weight: bold;
}

.rss_link
{
	margin: 0px 0px 0px 1px;
	position: relative;
	top: 4px;
	font-size: 0px;
	line-height: 0px;
}

.gr_bl
{
  border-top: 1px solid #bac9dc;
  border-bottom: 1px solid #bac9dc;
  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: #bac9dc;
  clear: both;
  margin: 10px 0px 10px 0px;
}

#main .tbl_border
{

}

#main .tbl_border tr td
{
border: 1px solid #78866b;
}
/* End */
/* /bitrix/templates/.default/components/bitrix/menu/vedco_topmenu_new1/style.css?144899929124 */
/* /bitrix/templates/vedco_ru_01_two_column/components/bitrix/advertising.banner/bottom_width150/style.css?1448999291159 */
/* /bitrix/templates/vedco_ru_01_two_column/components/bitrix/advertising.banner/.default/style.css?1448999291159 */
/* /bitrix/templates/vedco_ru_01_two_column/styles.css?144899929127015 */
