/*
main color: PANTONE 2935 -> #005ba5
text or any -> #9c9d9f
gradient: #003873 -> #0098d9 -> #0077bb
*/

html, body {height:100%;margin:0;padding:0;}
.w100 {width:100%}
.pt3 {margin-top:3px;}
.pt10 {margin-top:10px;}
.content {padding-left:3px; padding-right:3px;}

a		{text-decoration:none;color:#005ba5;}
a:hover {text-decoration:underline;color:#0077bb;}

.alarm	{color:#B54949;}
.alarm_box {text-align:center;padding:10px;border:solid 1px #B54949;color:#B54949;}
.alarm2	{color:#1E4A84;}
.notice {color:#008000;}
.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: 11px;
	font-weight: bold;
}

p.isin {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}

span.header {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}

body, td {
	font: 11px Tahoma, Verdana, Arial, Sans-serif;
	color: #333333;
}
th {
	color: #FFFFFF;
	font-size: 11px;
	background: #aaa;
}
th a		{color: #FFFFFF;text-decoration:underline;}
th a:hover	{color: #FFFFFF;text-decoration:none;}

caption, H2 {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
input, select, textarea {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 10px;
	border-width: 1px;
	border-color: #3B3B3B;
}
.input_filter {width:100%; background:#fafafa; border:solid 1px #777;}

ul			{margin: 3px 0 3px 20px;padding:0;list-style-image: url(/common/img/arr4-h.gif);}
ul ul		{margin: 3px 0 3px 40px;padding:0;list-style-image: url(/common/img/arr5-h.gif);}
ul ul ul	{margin: 3px 0 3px 60px;padding:0;list-style-image: url(/common/img/m-li.gif);}

.status {
	font-size: 11px;
}
.status-b, a.status-b {
	font-size: 10px;
}
.info, a.info, a.info:hover {
	color: #030403;
	font-size: 10px;
}
.info-b, a.info-b, a.info-b:hover {
	color: #FFFFFF;
	font-size: 10px;
}
.grey, a.grey, a.grey:hover {
	color: #4C4C4C;
}
.ext, a.ext {
	color: #4C4C4C;
	font-size: 10px;
}
.print, a.print {
	font-size: 10px;
}
.poll {
	color: #000000;
	font-size: 10px;
}
.date, a.date {
	color: #1E4A84;
	font-size: 10px;
}
.date2, a.date2 {
	color: #005ba5;
	font-size: 10px;
	white-space:nowrap;
}
.border_date2 {
	border:solid 1px #DCDCDC;padding:0 1px;
}
.news_sep {
	padding-top:13px;
	clear:both;
}
.ddmenu {
	font-size: 9px;
}
.black {
	color: #000000;
	font-size: 11px;
}
.bold {font-weight:bold;}
.white, .white:hover {
	color: #FFFFFF;
	font-size: 11px;
}
.white-sm, .white-sm:hover {
	color: #FFFFFF;
	font-size: 10px;
}
.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 {
	color: #CCCCCC;
}
.title, H1 {
	font-family: Times, serif;
	font-size: 24px;
	color: #005ba5;
}
.copy {
	font-size: 11px; white-space:nowrap; background-color:#FFFFFF; padding:4px;
}
sup {
    vertical-align: super;
    font-size: smaller;
}
sub {
    vertical-align: sub;
    font-size: smaller;
}
div.color {
    background: #333333;
	padding: 5px;
    border: none;
}
.tgallery {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}

.none {display:none;}
.red {color:red;}

a.in_text		{text-decoration:underline;color:#005ba5;}
a.in_text:hover {text-decoration:none;color:#0077bb;}


.level_1	{padding-left:45px;}
.level_1-1	{padding-left:30px;}
.level_2	{padding-left:90px;}
.level_2-1	{padding-left:60px;}
.level_3	{padding-left:135px;}
.row_height {height:40px;}

/* главное меню */
.main_menu				{width:100%;background:url('/common/img/isin/navigation-bg01.gif') repeat-x;}
.main_menu td.parent	{width:14%;height:28px;background:url('/common/img/isin/main-menu-pipe01.gif') no-repeat right top;}
.main_menu td.sel 		{background:url('/common/img/isin/main-menu-pipe01.gif');}
.main_menu td.parent a.parent	{display:block;height:19px;text-align:center;padding:6px 6px 0 6px;text-decoration:none;}
.main_menu td.parent a.parent span,
.main_menu td.parent a.parent:hover span	{font-size:11px;color:#FFFFFF;padding-left:10px;text-decoration:none;white-space:nowrap;}
.main_menu td.parent a.parent span			{background-position:0 3px;background-repeat:no-repeat;}
.main_menu td.parent a.parent span.sel		{font-weight:bold;background:url('/common/img/arr-nsd-v-opacity.gif') 0 3px no-repeat;}
/* разделитель */
.main_menu td.parent div.line	{height:3px;overflow:hidden;}
/* выпадушка */
.popup_menu				{position:absolute;z-index:100000;display:none;background:#fff;border-left:solid #0075b0 1px;border-bottom:solid #0075b0 1px;}
.popup_menu table td 	{padding:0 8px 4px 3px;text-align:left;border-right:solid #0075b0 1px;}
.main_menu td.parent .popup_menu a,	
.main_menu td.parent .popup_menu a:hover {display:block;white-space:nowrap;background:url('/common/img/m-li.gif') 2px 5px no-repeat;padding:0 2px 0 10px; color:#005ba5;font-size:10px;text-decoration:none;}
.main_menu td.parent .popup_menu a:hover {text-decoration:underline;}
.main_menu td.parent .popup_menu td.last_menu_item {}
/* верхняя рюшечка */
.popup_menu table td.popup_menu_top 	{padding:0;border:0 none;background:url('/common/img/m-bg-nsd.gif') repeat-x top;text-align:right;}
.popup_menu table td.popup_menu_top div {width:100%;height:4px;overflow:hidden;background:url('/common/img/m-r-nsd.gif') top right no-repeat;}
/* элементы анимации */
.main_menu_v 	{background-image:url('/common/img/arr-nsd-v.gif');}
.main_menu_h 	{background-image:url('/common/img/arr-nsd-h.gif');}
.main_menu_bg_a {background:#0075b0;background:#0075b0;/*background:#0075b0;*/background:#0075b0;}
.main_menu_bg_p {background:#53748b;background:#0a427d;/*background:#0f68aa;*/background:#53748b;}




/* инфо-блок в левую колонку */
/* синий */
.info-block-head 	{width:100%;margin-top:1px;}
.info-block-head-l 	{width:12px; margin:0;padding:0; background:#2d6399;border-right:solid #154349 1px;}
.info-block-head-r 	{margin:0;padding:5px 3px 5px 7px;background:#739fbf url('/common/img/t-g-filter.gif') top right no-repeat;}
/* серый */
.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:10px; background:url('/common/img/m-li-db.gif') 4px 5px no-repeat;}
.info-block-body ul li.has_child {padding-bottom:0;}
/* подменю */
.submenu		{padding-top:3px;}
.submenu ul 	{margin:0;padding:0;list-style-type:none;list-style-image:none;}
.submenu ul li 	{margin:0;padding:0 3px 3px 12px;font-size:10px; background:url('/common/img/m-li-db.gif') 4px 5px no-repeat;}

h3.accordion {margin:0;padding:0;font-size:11px;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.tr_even td	{background:#efefef;}
tr.tr_odd td	{background:#e7e7e7;}
.td_even		{background:#efefef;}
.td_odd			{background:#e7e7e7;}

tr.tr_even1 td	{background:#d0ddff;}
tr.tr_odd1 td	{background:#dbe0f3;}
.td_even1		{background:#d0ddff;}
.td_odd1		{background:#dbe0f3;}

tr.tdody_tr_header	{background:#c7d3e6;}
tr.tdody_tr_even	{background:#c6ddf7;}
tr.tdody_tr_odd		{background:#d9e1f8;}


/* отступы в формах */
.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;font-size:10px;}
.page_navig .margin_lr3	{padding-left:6px;padding-right:6px;}
.page_navig td a		{font-size:10px;}
.page_navig td img 		{border:0 none;}


/* фотогалерея */
.gallery_table {margin:0 auto;}
.gallery_border {border:solid 1px #dcdcdc;padding:2px;}


/* фотоконкурс */
.photo-contest {font-family: Tahoma, Verdana, Arial, Sans-serif; font-size: 11px;}
.photo-contest form {margin: 0; padding: 0;}
.photo-contest A {font-family: Tahoma, Verdana, Arial, Sans-serif; font-size: 10px;}
.photo-contest .zoom A {background: url(/common/img/i_zoom.gif) no-repeat left; padding-left: 13px;}
.photo-contest .img-border DIV {border: 1px solid #dcdcdc; padding:2px; margin-right:25px; 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, Arial, Sans-serif; font-size: 11px; color:#484848; margin: 1px 0 5px 0;}
.photo-contest .title b {font-size: 12px;}
.photo-contest .title span {color: #c6c6c6; padding: 0 5px 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: 13px; color: #7f7f7f; font-weight: bold; padding-left: 7px;}
.photo-contest .send input.text {width: 150px;}
.photo-contest .send input.file {width: 213px;}
.photo-contest .send td {padding: 3px 0 3px 0;}
.photo-contest .yes {float:left; margin: -3px 0 0 -4px;}
.photo-contest h3 {font-size: 13px;}
.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;}
A.tophoto {color: #4c4c4c;}

/*  Депозитариум */
#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 .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;padding-top:6px;line-height:85%;font-family: "Times New Roman", Times, serif;font-size:34px;letter-spacing:15px;color:#a04343;font-weight:bold;}
.disk_nrd_full_name	{font-size:11px;letter-spacing:normal;color:#a04343;margin-left:-15px;font-weight:normal;}
.disk_nrd_version 	{font-family: Arial;font-size:10px;letter-spacing:normal;color:#666666;font-weight:normal;margin-top:-15px;}
.disk_version			{text-align:right;font-size:11px;padding:4px;}
.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;}
.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;}

.no_data	{color:red;text-align:left;padding:3px;}

@media print {
	.print {display:none;}
}