/* main color: #003366		text or any -> #9c9d9f 					ny_bg_2019.png */
html, body {margin:0;padding:0; background:#b8b8b8 url('/common/img/bg.png') repeat;}
/*html, body {margin:0;padding:0; background:#b8b8b8 url('/common/img/!winter-pics/ny_bg_red.png') repeat;}*/

/* новогодние украшательства */
/*html {background: url('/common/img/ny_bg.png');}
body {background: url('/common/img/ny_balls.png') no-repeat;}*/
/* новогодние украшательства */

/* 8 марта
html {background:#feeadc url('/common/img/8m_bg.png');}
body {margin:0;padding:0;}
*/

body {min-width: 1155px;}
html.print_version {background:#fff;background-image:none;}
body.print_version {min-width:inherit;text-align:left;background:#fff;background-image:none;}
#root {min-width:1155px;max-width:1280px;margin:0 auto;padding:0;background:#fff;box-shadow:#666 0 0 15px;-moz-box-shadow:#666 0 0 15px;-webkit-box-shadow:#666 0 0 15px;}
#root table {text-align:left;}
/*
* html #root {width:expression((document.compatMode && document.compatMode == 'CSS1Compat')? 
	(document.documentElement.clientWidth < 1060 ? "1060px": (document.documentElement.clientWidth > 1280 ? "1280px" : "auto")): 
	(document.body.clientWidth < 1060 ? "1060px":(document.body.clientWidth > 1280 ? "1280px" : "auto")));
}
*/

.cont_lp, .cont_rp {width:8px;}
a	{text-decoration:none;color:#175089;}
a:hover {text-decoration:underline;color:#CE1126;}
.bad_link {color: #8BA3C7;}
.ff {font-family: Tahoma, Verdana, sans-serif;}

a.pdf, a.pdfe, a.doc, a.xls, a.zip, a.fla, a.ical, a.xml, a.htm, a.exe, a.mp4 {border:0;margin-left:0;padding-left:20px;padding-bottom:1px;background-repeat:no-repeat;}
a.pdf	{background-image:url(/common/img/icons/i_pdf.gif);}
a.pdfe 	{background-image:url(/common/img/icons/i_pdfe.gif);}
a.doc 	{background-image:url(/common/img/icons/i_doc.gif);}
a.xls 	{background-image:url(/common/img/icons/i_xls.gif);}
a.zip 	{background-image:url(/common/img/icons/i_zip.gif);}
a.fla 	{background-image:url(/common/img/icons/i_flash.png);}
a.ical 	{background-image:url(/common/img/icons/i_ical.png);}
a.xml 	{background-image:url(/common/img/icons/i_xml.gif);}
a.htm 	{background-image:url(/common/img/icons/i_html.png);}
a.exe 	{background-image:url(/common/img/icons/i_exe.gif);}
a.mp4 	{background-image:url(/common/img/icons/i_mp4.gif);}

.tooltip		{color:#FFA100;cursor:help;}

.datepicker {width:90px; border:solid 1px #777; margin:0;padding:2px; background:url('/common/img/datepicker.gif') no-repeat;background-position:76px;}
.datepicker::-ms-clear {display: none;}

.dpsearch_rezults a {font-size:120%;}
.search_bread 		{color:#ce1126;}

li {padding-bottom:2px;}

/*
.hb {background: url('/common/img/elka.png') repeat-x bottom;}
.hb {background: url('/common/img/!winter-pics/fon-2016.jpg') center;}
*/
.hb_logo 	{width:250px;height:110px;text-align:left;}
.hb_links 	{height:25px;vertical-align:middle;white-space: nowrap;color:#144b5e;font-size:12px;}
.hb_links_s {padding:0 5px;font-size:10px;color:#144b5e;}
.hb_add 	{}
.hb_s 		{width:216px;vertical-align:top;height:85px;text-align: right;}
.hb_ph 		{vertical-align:top;text-align: center;}
.inter_hb_h		{padding:15px 50px 0 10px; font-size:18px; font-weight:bold; white-space:nowrap; }
.phone 			{width:220px;margin:0 auto;text-align:center;padding:17px 34px 0 0;color:#516a77;font-size:16px;font-weight:bold;line-height:100%;}
.phone div 		{font-size:10px;}
.hb_logo_disk	{width:220px;height:80px;text-align:center;}
.hb_disk		{text-align:center;}
.hb_status_disk	{width:0;padding-top:2px;text-align:center;vertical-align:top;font-size:12px;}
.hb_disk_form	{width:0; white-space:nowrap; }


/* главное меню */
.main_menu				{width:100%;height:28px;background:#575a5a;}
.main_menu td.m			{width:14%;border-bottom:solid #707070 1px;cursor:default;}
.main_menu td.msel 		{background:#707070;border-bottom:solid #707070 1px;}
.main_menu td.msel_fix 	{background:#707070;border-bottom:solid #707070 1px;}
.main_menu td.mb 		{border-left:solid #707070 1px;}
.main_menu td a, .main_menu td span 
	{display:block;white-space:nowrap;text-align:center;padding:3px 4px 3px 4px;text-decoration:none;color:#fff;}
.main_menu td a:hover 	{text-decoration:none;}
.popup_menu				{position:absolute;z-index:10000;display:none;background:#f9f9f9;border:1px solid #ccc; min-width:200px;}
/*.popup_menu table		{min-width:200px;}*/
.popup_menu table		{width:100%;}
.popup_menu table td 	{padding:0;text-align:left;max-width:350px;}

.popup_menu table td.popup_menu_part 		{background:#f0f0f0;color: #666;font-weight:bold;padding:5px 15px 5px 15px;}
.popup_menu table td.popup_menu_part div	{max-width:250px;}
.popup_menu table div.popup_menu_part 		{background:#f0f0f0;color: #666;font-weight:bold;padding:2px 15px 2px 15px;}
.popup_menu table div.popup_menu_part div	{max-width:250px;}

.popup_menu table td.popup_menu_sep			{padding:2px 10px 2px 15px;}
.popup_menu table td.popup_menu_sep div		{height:0;width:50%;border-top:solid #e8e8e8 1px;}
.popup_menu table div.popup_menu_sep		{padding:2px 10px 2px 15px;}
.popup_menu table div.popup_menu_sep div	{height:0;width:50%;border-top:solid #a0a0a0 1px;}

.psep div 				{height:2px;overflow:hidden;}
.popup_menu a 			{color:#222;display:block;padding:2px 10px 4px 15px;text-decoration:none;}
.popup_menu a:hover		{color:#CE1126; text-decoration:underline;}
.popup_menu a.submenu_header {font-size:19px;text-align:left;}
.popup_menu a.submenu_header:hover {background:#d9d9d9;}
.popup_menu div.submenu_header {font-size:150%;padding:2px 10px 4px 15px;}

.popup_client			{display:none;}
.popup_client a 		{padding:2px 5px;}

/* коробочка для блоков */
.gray_box	{border:solid #ccc 2px; border-top:solid #ccc 10px; background-color: #fff; padding:10px; margin-bottom:20px;}
.red_box	{border:solid #CE1126 2px; border-top:solid #CE1126 10px; background-color: #fff; padding:10px;}

.gray_box a {text-decoration:none !important;}
.gray_box a:hover {text-decoration:underline !important;}

/*span.box_link {font-size:13px; font-weight:bold;font-family: Tahoma, Verdana, sans-serif; color:#5e5e5e; text-transform:uppercase}
span.box_link a, a.box_link  {color:#CE1126;text-decoration: underline;}
span.box_link a.gray {color:#5e5e5e;}
span.box_link a:hover, a.box_link:hover {color:#CE1126;}*/
span.box_link {
    color: #5e5e5e;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}

.box_link a.gray:link, .box_link a.gray:visited {
    color: #5e5e5e;
    text-decoration: none;
	padding-right:13px;
	background:url(/common/img/arrows_gray.gif) right no-repeat;
}
.box_link a.gray:hover {
	text-decoration: underline;
}

a.box_link {
	color:#CE1126;
    text-decoration: none;
	padding-right:13px;
	background:url(/common/img/arrows_red.gif) right no-repeat;
}
a.box_link:hover {
	text-decoration: underline;
}

.box_bot_pad	{height:20px;}
.gray_box_ext	{height:10px;text-align:center;margin-bottom:-10px;}
.gray_box2open,
.gray_box2close	{display:block;width:40px;height:10px; cursor:pointer;background:#dadbdb url('/common/img/uploaded/open2close.png') repeat-x; margin-left:15px;}
.gray_box2open:hover,
.gray_box2close:hover	{background-color:#d1d1d1;}
.gray_box2open 	{background-position: center 0;}
.gray_box2close	{background-position: center -10px;}

.status {overflow:hidden;padding:3px 10px 3px 10px; text-align:left; background:#f6f6f6}

.box_in {padding:12px;}
.banner_img 	{width:1px;vertical-align:top;}
.banner_img img	{padding:17px 12px 0 0;}
.banner_text 	{padding-top:13px;}
.banner_sep		{height:13px;border-bottom:solid #bbbbbb 1px;}
.banner_sep2	{height:5px;}

.footer_link_out {height:4px;background:#048dcc;}
.footer_link_out2{height:7px;background:#777;}
.footer_link_menu {color:#666;padding:1px 8px 3px 8px;background:#dfdfdf;text-align:left;font-size:10px;text-align:justify;}
.copy_box		{background:#dfdfdf;}
.copy 			{background:#dfdfdf;padding:0 6px 2px 0;text-align:right; font-size:11px; color:#666;}
.footer_links a	{padding:0 0 2px 9px;font-size:11px;}

/* иконки соцсетей */
.soc_icons_wrap 	{margin: 30px 0 0 15px;}
.soc_icons_wrap a 	{background-image: url("/common/img/icons/soc_icons.png");display: block;float: left;height: 24px;margin: 0 5px 0 0;padding: 0;width: 24px;}
.soc_rss 			{background-position: 0 0;}
.soc_twitter 		{background-position: -24px 0;}
.soc_facebook 		{background-position: -48px 0;}
.soc_youtube 		{background-position: -72px 0;}
.soc_linkedin 		{background-position: -96px 0;}

.serv_block_td 		{text-align:center; vertical-align:top; width:33%; padding:10px 10px 0 0;}
.serv_block_td table, .serv_block_tdr table {border:solid #bbbbbb 1px;width:100%;}
.serv_block_tr1 .serv_block_td, .serv_block_tr1 .serv_block_tdr {padding-top:0;}
.serv_block_tr2  	{padding-top:10px;}
.serv_block_tr2 td 	{padding-right:0;}
.serv_block_tdr 	{text-align:center; vertical-align:top; width:33%; padding:10px 0 0 0;}
.serv_block_img		{text-align:center;width:69px;}
.serv_block_img img {width:69px;height:69px;border:0;}
.serv_block_txt 	{padding-top:2px;}
.serv_block_present	{display:block;}

.quick_links 		{padding-top:5px;padding-left:0;}
.quick_links a 		{margin-top:5px;display:block;}
.quick_quick_links a{margin-top:5px;color:white; clear:both}
.quick_links2 ul 	{margin-left:0;}
.quick_links2 ul ul	{margin-left:20px;}
.quick_links2 a		{padding-top:5px;}


.ann_block			{width:100%;}
.ann_block_but		{vertical-align:middle;padding:0 10px; /*background:#d5ecf6;*/background:#f0f0f0;width:35%;min-width:300px;}
.ann_block_content	{height:234px;}
.ann_block_content_text {width:100%;height:234px;}
.ann_block_content_text .slogan 	{text-align:center;padding:15px 15px 15px 10px;color:#fff;font-size:24px;font-weight:bold;}
.ann_block_content_text .slogan_color_dark {color:#777;}
.ann_block_content_text .ann_text 	{ background:url('/common/img/uploaded/banners/main_page/ann_bg.png');padding:10px 10px 10px 20px;color:#000;}
.ann_block_content_text .ann_text li {margin-top:5px;}
.ann_block_but a, .ann_block_but a:hover	{font-size:13px;font-weight:bold;text-decoration:none;border-bottom: dashed 1px;}
.ann_podr					{text-align:right;padding:0 0 0 0;}
.ann_block_sel				{/*background:#048dcc;*/}
.ann_block_unsel			{/*background:#d5ecf6;*/}
.ann_block_sel a			{color:#333;font-weight:bold;}
.ann_block_sel a:hover		{color:#f00;}
.ann_block_unsel a 			{color:#777;}
.ann_block_unsel a:hover	{color:#f00;}

.white_submenu			{color: #fff; text-decoration:underline}
.white_submenu:hover 	{color: #FF8000; text-decoration:underline}


td.left_content		{max-width:260px;padding:20px 0 10px 0;}
td.left_content_x	{width:260px;min-width:260px;padding:20px 0 10px 0;}
/*td.left_content_disk{width:260px;min-width:260px;padding:20px 0 10px 1px;}*/
td.left_content_disk{padding:20px 0 10px 1px;}
td.content 			{text-align:left; padding:10px 0;}
td.content_x		{width:1px;}
td.right_content	{width:260px;padding: 20px 0 10px 0;}

td.content a		{text-decoration:underline;}

.toggler, td.content a.toggler	{text-decoration:none;border-bottom:#175089 1px dashed;}
.toggler:hover, td.content a.toggler:hover	{color:#CE1126; border-bottom:1px dashed #CE1126;cursor:pointer;}

div.title, H1	{text-align:left; padding:5px 10px 5px 0; margin:0; color: #515151;font-family: Tahoma, Verdana, sans-serif;font-size: 24px;font-weight:normal;}
H1.news_title 	{text-align:left; padding:0; margin:0; color: #515151;font-family: Tahoma, Verdana, sans-serif;font-size: 16px;font-weight:bold;}
H2				{color: #515151;font-family: Tahoma, Verdana, sans-serif;font-size: 21px;font-weight:normal;margin-top:24px;margin-bottom:5px;}
H3, caption		{color: #515151;font-family: Tahoma, Verdana, sans-serif;font-size: 18px;font-weight:normal;text-align: left;}
.q				{color: #5050AA;}

.menu_client	{padding:5px 3px;}
.client_type_,
.client_type_1,.client_type_2,.client_type_3	{border-top:solid 5px #999999;background:#e6e6e6;}/*
.client_type_1	{border-top:solid 5px #ca2030;background:#f9e3e5;}
.client_type_2	{border-top:solid 5px #669933;background:#dee9d2;}
.client_type_3	{border-top:solid 5px #9966FF;background:#e4dcf3;}*/

.w100 {width:100%}
.pt3 {margin-top:3px;}
.pt10 {margin-top:10px;}
.cline {padding:5px 0;}
.cline div {background:#ccc;height:1px; overflow:hidden;}

.help_box {padding:10px;border:solid 1px #babbbb; background:#f9f9f9}
.alarm	{color:#B54949;}
.alarm_box {text-align:center;padding:10px;border:solid 1px #B54949;color:#B54949;}
.alarm2	{color:#1E4A84;}
.notice {color:#008000;}
.note_link	{color:#333333;font-size:12px;}
.note_text	{color:#333333;font-size:12px;}
.notice_box {text-align:center;padding:10px;border:solid 1px #008000;color: #008000;}
.edit	{background:yellow;}
.edit2	{background:orange;}
.not_decoration {text-decoration:none;}

label, .hand {cursor:pointer;}
p.half {margin-top: 0;margin-bottom: 5px;}
p.halfb {margin-top: 0;margin-bottom: 5px;font-weight: bold;}
p.list {margin-top: 0;margin-bottom: 5px;}
p.authorsheader {color: #666666;font-size: 15px;font-weight: bold;}
p.isin {color: #666666;font-size: 13px;font-weight: bold;}

span.header {color: #666666;font-size: 15px;font-weight: bold;}

body, td {font: 13px Tahoma, Verdana, Arial, Sans-serif;color: #333;}
th {background:#ddd;color:#555;text-align:center;font-family: Tahoma, Verdana, sans-serif;} /* bfe3f4 01609c */
th a		{text-decoration:underline;}
th a:hover	{text-decoration:none;}


input, select, textarea {font-family: Tahoma, Verdana, sans-serif;font-size: 13px;}
.input_filter {width:100%; background:#fafafa; border:solid 1px #777;}

ul			{margin: 5px 0 5px 20px;padding:0 15px;}
.li_group	{list-style-type:none;list-style-image:none; font-weight:bold; margin-left:-20px; margin-bottom:3px;}
.group2_link {}
.li_group_mt{margin-top:10px;}
.li_indent1	 {margin-left:40px;}
.li_indent2	 {margin-left:80px;}
.li_indent3	 {margin-left:120px;}
.li_indent4	 {margin-left:160px;}
.non_bullet		{list-style-type:none;}
.non_bullet	li	{list-style-type:none;}
.link_in_line 	{line-height:130%;}
.link_in_line a	{margin-right:10px}


.info, a.info, a.info:hover {color: #FFF;text-transform: uppercase;}
.info-b, a.info-b, a.info-b:hover {color: #FFF;}

.block_top		{padding:10px 0;font-family: Tahoma, Verdana, sans-serif; font-size:13px; font-weight:bold;color:#CE1126; text-transform:uppercase}
.block_blue		{border-top:solid 10px #048dcc;}
.block_gray		{border-top:solid 10px #ccc;}
.block_gray a.arrows_red {color:#CE1126;padding-right:13px; background:url(/common/img/arrows_red.gif) right no-repeat;}

.grey, a.grey, a.grey:hover {}
.ext, a.ext {color: #4C4C4C;font-size: 11px;}
.ref {
    border: 1px solid #bbb;
    padding: 10px;
    background-color: #eee;
    margin-top: 15px;
}

.print, a.print {font-size: 12px;}
.poll {color: #000000;font-size: 12px;}
.date {white-space:nowrap;} 
a.date {color: #1E4A84;}
.date2 {white-space:nowrap;font-family: Tahoma, Verdana, sans-serif; font-size:12px; font-weight:bold;color:#666;} 
a.date2 {color: #005ba5;}
.border_date2 {padding-right:10px;}

.news			{padding:10px 5px 0 5px;clear:both; text-indent:-70px; padding-left:70px;}
.news_sep 		{padding:10px 5px 0 5px;clear:both; text-indent:-70px; padding-left:70px;}
.news_real		{padding:10px 5px 0 5px;clear:both; text-indent:-100px; padding-left:100px;}
.news_realsep 	{padding:10px 5px 0 5px;clear:both; text-indent:-100px; padding-left:100px;}
.news_sep_last	{padding:10px 5px 0 0;text-indent:0;}
.news_sep_last a, 
.block_link_bot,
.ann_podr,
.serv_block_present {color:#575757;font-family: Tahoma, Verdana, sans-serif; font-size:12px;}
.ann_podr a, .ann_podr a:hover {color:#575757;}
.announce		{text-indent:0;color:#666;}
.nodate {text-indent:0; padding-left:0;}

.ddmenu {font-size:12px;color:#336699;font-family: Tahoma, Verdana, sans-serif;}
.none {display:none;}

.red {color:red;}
.black {color: #000000;}
.bold {font-weight:bold;}
.white {color: #FFF;}
a.white {color: #FFF !important; text-decoration:none; background:none;}
a.white:hover {text-decoration:underline} /* FF8000 */


.g-l {padding:2px 7px 2px 8px;border-left:solid 3px #8c8c8c;width:1px;white-space:nowrap;background:#bdbdbd url('/common/img/t-r-corner-white.gif') top right no-repeat;}
.g-l-line {	padding:0;border-bottom:solid 1px #bdbdbd;}

hr {border: 0; border-bottom: 1px solid #ccc;}
hr.short {margin: auto 0;width: 20%; text-align:left;}

sup {vertical-align: super;font-size: 11px;}
sub {vertical-align: sub;font-size: 11px;}

div.color {background: #333333;padding: 5px;border: none;}

.tgallery {color: #666666;font-weight: bold;}


.qi, .qi:hover 			{color: #770000}
.qi_ok, .qi_ok:hover 	{color:#007700}
.system_update, .system_pause {margin-top:30px;text-align:center;padding:30px;font-weight:bold;}
.system_update			{border:solid #007700 1px;background:#eeffee;}
.system_pause			{border:solid #770000 1px;background:#ffeeee;}
a.in_text		{text-decoration:underline;color:#005ba5;}
a.in_text:hover {text-decoration:none;color:#0077bb;}


/* инфо-блок в левую колонку */
.submenu_block						{width:260px;}
.submenu_block a						{color:#545454;display:block;font-size:14px;padding:5px;}
.submenu_block a:hover 				{color:#CE1126;}

.submenu_block a.submenu_link_sel		{font-weight:bold;color:#CE1126 !important;}
.submenu_block a.submenu_link_sel:hover	{text-decoration:underline;}

.submenu_block a.submenu_part		{color:#ffffff;;text-decoration:none;padding:5px;}
.submenu_block a.submenu_part:hover {color:#f0f0f0;text-decoration:none;}
.submenu_block a.submenu_part span, .submenu_block a.submenu_part:hover span {border-bottom: dashed 1px;}

.submenu2 							{padding-bottom:5px;}
.submenu2 a							{color:#545454;display:block;padding:4px 5px 4px 20px;font-size:13px;}
.submenu2 a.submenu_link_sel2		{color:#CE1126 !important;}

.submenu_link_sel_fich	{}
.submenu_part			{background:#888;padding:3px 5px;color:#ffffff;font-size:15px;}

.submenu_part2			{padding:2px 5px 2px 12px;}
.submenu_part_m			{margin-top:5px;}
.submenu_part_e			{height:5px;}
.submenu_part_sh		{padding-top:2px;background:#f6f6f6;border:solid 1px #888;}
.submenu_part_sep		{padding:8px 0;}
.submenu_part_sep div	{height:0;border-top:solid #888 1px;}

/* синий */
.info-block-head 	{width:100%;margin-top:1px;}
.info-block-head-l 	{width:12px; margin:0;padding:0; background:#4c6c83;border-right:solid #3a586c 1px;}
.info-block-head-r 	{margin:0;padding:5px 3px 5px 7px;background:#6c90a8;}
/* серый */
.info-block-head-gray 	{width:100%;}
.info-block-head-gray-l {width:12px; margin:0;padding:0; background:#bdbdbd;border-right:solid #9b9b9b 1px;}
.info-block-head-gray-r {margin:0;padding:5px 3px 5px 7px;background:#cccccc url('/common/img/t-g-filter.gif') top right no-repeat;}
/* список */
.info-block-body 	{background:#efefef;padding-top:3px;}
.info-block-body ul,
.info-block-body ul ul {margin:0;padding:0;list-style-type:none;list-style-image:none;}
.info-block-body ul li {margin:0;padding:0 3px 3px 12px;font-size:12px; background:url('/common/img/m-li-db.gif') 4px 5px no-repeat;}
.info-block-body ul li.has_child {padding-bottom:0;}

h3.accordion {margin:0;padding:0;font-size:13px;font-weight:normal;color:#fff;}
h3.accordion a 			{color:#fff;text-decoration:underline;}
h3.accordion a:hover 	{color:#fff;text-decoration:none;}
h3.accordion span		{color:#fff;}
h3.gray {color:#333;}
h3.gray a		{color:#333;text-decoration:underline;}
h3.gray a:hover {color:#333;text-decoration:none;}

.href_disabled, .href_disabled:hover,
.href_disabled a, .href_disabled a:hover {color:#666666;text-decoration:none;cursor:default;}
.input_disabled {color:#666666;background:#f0f0f0;}

.tr_even {background:#f7f7f7;} /* f7f7f7 f2f2f2 e7e7e7 efefef */
.tr_odd {background:#efefef;}
.td_even		{background:#f7f7f7;}
.td_odd			{background:#efefef;}

tr.tr_even1 td	{background:#d0ddff;}
tr.tr_odd1 td	{background:#dbe0f3;}
.td_even1		{background:#d0ddff;}
.td_odd1		{background:#dbe0f3;}

tr.tr_even2 td	{background:#e5ecff;}
tr.tr_odd2 td	{background:#ffe5e5;}

tr.tr_overdue_14 td	{background:#FFFF99;}
tr.tr_overdue_90 td	{background:#FFaaaa;}
.tr_overdue_14		{background:#FFFF99;}
.tr_overdue_90		{background:#FFaaaa;}

tr.tdody_tr_header	{background:#c7d3e6;}
tr.tdody_tr_even	{background:#c6ddf7;}
tr.tdody_tr_odd		{background:#d9e1f8;}

tr.tr_group td		{background: #EAEAD5;color:#666666;font-weight: bold;text-align: center;}
tr.tr_group2 td		{background: #EAEAD5;color:#666666;font-weight: bold;}

/* отступы в формах */
.row_padding_top {height:3px;}
.row_padding {height:5px;}
.row_padding_bottom {height:3px;}
.row_padding div, .row_padding_top div, .row_padding_bottom div {height:0;overflow:hidden;}

/* навигатор */
.page_navig				{margin:0 auto;text-align:center;}
.page_navig td 			{border:solid 1px #CFCFCF;}
.page_navig .margin_lr3	{}
.page_navig td strong,
.page_navig td a		{padding:0 10px;display:block;}
.page_navig td a:hover	{background:#d6dce1;}
.page_navig td.page_navig_s 	{padding:0 5px;}
.page_navig td.page_navig_l a 	{padding:0 5px;background:none;}
.page_navig a img 				{border:0 none;}

/* графики */
.chart_box,	.chart_box_table {width:900px;margin:0 auto;}
.chart_box			{height:450px;}
.chart_box_table td {background:#f7f7f7; text-align:center;}
.chart_box_header	{text-align:center;padding-bottom:0;}
.chart_box_xAxis 	{width:900px;margin:0 auto;padding-bottom:5px;text-align:center;font-size:12px;}
td.content .chart_box_xAxis a,
.chart_box_xAxis a	{float:right; text-decoration: none; border-bottom:dashed 1px;}

/* фотогалерея */
.gallery_table {margin:0 auto;}
.gallery_border {border:solid 1px #dcdcdc;padding:2px;}


/* фотоконкурс */
.photo-contest {font-family: Tahoma, Verdana, sans-serif; font-size: 14px;}
.photo-contest form {margin: 0; padding: 0;}
.photo-contest A {font-family: Tahoma, Verdana, sans-serif; font-size: 13px;}
.photo-contest .zoom {
	position:relative;
	bottom: 18px;
	right: -173px;
	background: #fff;
	display:block;
	width: 9px;
	height: 9px;
	padding: 3px;
}
.photo-contest .img-border img {border: 1px solid #dcdcdc; padding:2px; margin-right:20px; text-align: center;}
.photo-contest .date {border: 1px solid #dcdcdc; color: #005ba5; margin: 0 3px 0 0; padding: 1px 4px 1px 4px; float: left;}
.photo-contest .title {font-family: Tahoma, Verdana, sans-serif; font-size: 14px; color:#484848; margin: 1px 0 5px 5px; padding: 0; float:left;}
.photo-contest .title b {font-size: 13px;}
.photo-contest .title span {color: #c6c6c6; padding: 0 5px;}
.photo-contest .who {margin: 0 0 15px 0;}
.photo-contest .mark td {padding: 0 10px 0 0;}
.photo-contest .vote td {font-size: 14px; color: #7f7f7f; font-weight: bold; padding-left: 7px;}
.photo-contest .send input.text {width: 280px;}
.photo-contest .send input.file {width: 280px;}
.photo-contest .send td {padding: 3px 0 3px 0;}
.photo-contest .yes {float:left; margin: -3px 0 0 -4px;}
.photo-contest h3 {font-size: 14px;}
.photo-contest .file1 {border-left: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc;}
.photo-contest .file2 {border-top: 1px solid #dcdcdc; padding-left: 10px; padding-right: 15px;}
.photo-contest .file2 input {margin-right: 7px;}
.photo-contest .file3 {width: 5px; background: url('/common/img/shnyashka2.gif') no-repeat 0 0;}
.photo-contest .file4 {width: 120px; border-bottom: 1px solid #dcdcdc;}
.photo-contest .button {margin: 15px 0px 5px 0px;}
.photo-contest .bt {width: 555px;}


/*  Депозитариум */
.depo_archive	{display:inline;float:left;border:solid red 0;margin-left:5px; width:30%}
.dep_ban_line 	{height:1px;overflow:hidden; background:#ccc;margin:5px 0;}
#depo p 		{padding:3px; margin: 0 0;}
#depo .rubrik	{padding-top:15px;text-transform:uppercase;}
#depo .rubrik a {font-weight:bold;color:#53748b;}
#depo .pad 		{font-weight:bold;color:#53748b;padding-top:15px;text-transform:uppercase;}

/* для модуля работы с БД */
.db_ru_header				{font: 13px Tahoma, Verdana, Arial, Sans-serif;margin:0 0 3px 0;color: #333333;font-weight:bold;}
.db_ru_block				{width:100%;}
.db_ru_block .tbl_sub		{background:#efefef;border:solid 1px #cccccc;}
.db_ru_block .tbl_sub table	{width:100%;}

.db_ru_table_select 			{width:100%;}
.db_ru_table_select_print		{width:100%;border:solid #666 1px;}
.db_ru_table_select_print		{border-collapse:collapse;}
.db_ru_table_select th			{background:#53748b;color:#ffffff;}
.db_ru_table_select_print th	{background:#eee;color:#000;border:solid #666 1px;}
.db_ru_table_select_print td	{border:solid #666 1px;}
.db_ru_table_select_print tr.tr_even td	{background:#fff;}
.db_ru_table_select_print tr.tr_odd td	{background:#fff;}
.db_ru_table_select th a		{color:#fff;}

.db_ru_table_select .hid_act td	{color:#1E4A84;}

.db_ru_instr_view			{width:100%;background:#efefef;border-top:solid 1px #53748b;}
.db_ru_instr_view2			{width:100%;}
.db_ru_instr_view2_print 	{width:100%;border-collapse:collapse;}
.db_ru_instr_view2 td		{vertical-align:top;}
.db_ru_instr_view2_print td	{vertical-align:top;border:solid #666 1px;}
.db_ru_instr_view2 td.td1_width, .db_ru_instr_view2_print td.td1_width	{width:40%;}
.db_ru_instr_view2_print tr.tr_even td	{background:#fff;}
.db_ru_instr_view2_print tr.tr_odd td	{background:#fff;}




/* инфо-сситема */
/*.disk_nrd_header 	{text-align:center;font-size:40px;color:#01609c;}*/
.disk_nrd_full_name	{text-align:left;width:350px;margin:0 auto;font-size:12px;color:#333333;white-space:nowrap;}
/*.disk_nrd_version 	{color:#048dcc;}*/
.info_logo	{padding:5px 5px 5px 9px;text-align:left;}
.db_instr_info			{width:100%;}
.db_instr_info td		{vertical-align:top;background:#f0f0f0;}
.db_instr_info td.n 	{background:#f0f0f0;}
.db_instr_info a		{text-decoration:underline;}
.db_instr_info a:hover	{text-decoration:none;}


a.js {text-decoration:none;border-bottom: dashed 1px;}
a.js:hover {text-decoration:none;border-bottom: dashed 1px;}
td.content .js {text-decoration:none;border-bottom: dashed 1px;}
td.content .js:hover {text-decoration:none;border-bottom: dashed 1px;}
.acc_data2 .acc_button {white-space:nowrap;cursor:pointer;}

.acc		{width:100%;}
.acc td		{vertical-align:top;text-align:left; background:#f0f0f0;padding:5px;}
.acc th		{padding:5px;}
.acc_button	{white-space:nowrap;cursor: pointer;}
.acc_header {font-weight:bold;cursor:pointer;}
.acc td	div	{margin-top:3px;display:none;}

.acc_data, .acc_data2		{width:100%;}
.acc_data th, .acc_data2 th	{padding:5px;}
.acc_data td, .acc_data2 td	{padding:5px;}
.acc_data td				{width:50%;}
/* кнопочка сворач./разворач. */
.ext_tree_button {text-align:center;}
.ext_tree_button_select {border:solid #999999 1px;background:#ece9d8;}
.ext_tree_button_unselect {border:solid #c4c4c4 1px;background:none;}
/* выделение найденного */
.ext_tree_is_find {color: #DD0000;background:#ece9d8;}
.ext_tree_not_find {color:#333333;background:none;}

/* формочка авторизации */
/*.auth_form {width:auto; margin:0 auto;}*/
.auth_form th {background:#53748b;color:#fff;padding:5px 5px 5px 8px; text-align:left;}
.auth_form .auth_form_sub {background:#efefef;border:solid 1px #cccccc;}
.cd_auth_form {background:#f0f0f0; border:solid 1px #d3d3d3;}
.cd_auth_form_cap {color:#909090;font-weight:bold;}
.cd_auth_submit {background-color:#bababa;border:solid 1px #a0a0a0;color:#fff;font-weight:bold;padding:2px;}

.no_data	{color:red;text-align:left;padding:3px;}
.grey_block {padding:10px;background-color:#eaeaea;border: 1px solid #dcdcdc;display:none; font:Tahoma, Verdana, sans-serif; font-size:13px; margin-bottom:5px;}
@media print {
	.print {display:none;}
}

/* футер главной страницы - начало*/
#footer {
	background:#6d6c6c url(/common/img/uploaded/banners/footer_bg_1.jpg);
}
.separator {
	background-image:url(/common/img/separator.png);
	background-repeat:no-repeat;
	background-position: 98.7% 50%;
	height:180px;
}
.separator2 {
	background-image:url(/common/img/separator.png);
	background-repeat:no-repeat;
	background-position: 50% 50%;
	height:180px;
}
.padd {
	padding:14px 5px 9px 17px;
}
.no_bullet {
	list-style-type:none;
	padding:0;
	margin:0;
	line-height:1.8;
}
/* футер главной страницы - конец*/


/* карусель */
.clearfix{float:none;clear:both;}

/* Депозитариум */
.container-padding {background-color: #ffffff; padding: 9px 15px 10px 15px; font-size: 10pt; font-family: Tahoma, Verdana, sans-serif; color: #616365;			
}
#depo img.cover {width:240px;height:330px;margin-bottom:5px;border:solid 1px #ccc;}
#depo h2 {width: 570px; margin: 5px 0 4px 7px; padding: 0 0 0 5px; font-size: 14pt; font-family: Tahoma, Verdana, sans-serif; color: #616365; line-height: 18pt; font-weight: normal; text-transform: uppercase; border-left:#CE1126 solid 3px;
}
#depo .articles {list-style-type:square outside; margin: 0px 0px 5px 25px; padding-bottom: 4px; border-bottom:#DDD dotted 1px;}
#depo .articles li {list-style:square;padding-bottom:5px;}
#depo .articles li a {color: #CE1126; text-decoration: underline;}
#depo .person {font-size: 12px; line-height: 14px; font-family: Tahoma, Verdana, sans-serif; color: #616365; display: block;}

/* Таблицы */
.bordered {border-collapse:collapse; width:100%; margin-top:10px;}
.bordered td, .bordered th {border:1px solid #ccc; padding:5px 10px;}
.td_thin td, .td_thin th {padding:5px 2px;}
.bordered th {background:#e8e8e8;}
.bordered tr:hover {background:#fbf8e9;}
.h tr {height: 45px; *height: 35px;} /* второе значение со звездочкой — хак для IE7*/

.bordered tr:target {background: #FFE990;}
.bordered tbody.group:target tr {background: #FFE990;}

td.level_1-1	{padding-left:30px;}
td.level_1		{padding-left:50px;}
td.level_2-1	{padding-left:70px;}
td.level_2		{padding-left:90px;}
td.level_3-1	{padding-left:110px;}
td.level_3		{padding-left:130px;}
.row_height 	{height:32px;}

.foldable_wrapper {
	position:relative;
	width:auto;
}
.foldable {
	position:absolute;
	max-height:0;
	overflow:hidden;
	visibility:hidden;
	background-color: #fff;
	border:1px solid #aaa;
	padding: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	-webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
	z-index:10;
}
.unfolded {
    max-height: 500px;
	visibility:visible;
}

span.secured  {
    border: 0;
    padding-left: 16px;
    background-repeat: no-repeat;
    background-image: url(/common/img/icons/lock.png);
}