/* === Общие указания === */
body 
	{
	background-color: White;
	margin: 0;
	}
td, th, div, h1, h2, h3
	{
	font-family: Arial, Verdana, sans-serif;
	color: #4F4F4F;
	font-size: 12px;
	}
a
	{
	color: #003776;
	text-decoration: none;
	}
a:hover
	{
	text-decoration: underline;
	}
th
	{
	font-weight: normal;
	text-align: left;
	}
img
{
	border: none;
}
#sFLnk
	{
	padding-left: 15px;
	background: url(../i/ufunds-markI.gif) no-repeat left center;
	}
#sPLnk
	{
	padding-left: 15px;
	background: url(../i/ufunds-mark!.gif) no-repeat left center;
	}

/*  === Подсказки === */
#sHlp
	{
	border-bottom: dashed 1px #003776;
	cursor: default;
	}
#sHlpCont
	{
	position: absolute;
	display: block;
	visibility: hidden;
	width: 180px;
	padding: 10px;
	background-color: #F5F6F3;
	border: solid 1px #003776;
	cursor: default;
	text-align: left;
	text-indent: 0;
	}
#sHlpCont h2
	{
	border-bottom: solid 1px #2A4476;
	padding: 0;
	padding-bottom: 5px;
	font-size: 11px;
	color: #2A4476;
	margin: 0;
	margin-bottom: 5px;
	text-indent: 14px;
	background: url(../i/common-decHlp.gif) no-repeat 0 2px;
	text-align: left;
	}
	
/* === Шапка === */
.hdtop
	{
	background-color: #003776;
	}
.toolicns a
	{
	background-color: White;
	display: block;
	}
.toolicns a:hover
	{
	background-color: #FFD41C;
	}
.toolicns td
	{
	border-left: solid 1px #7190B3;
	}
.toolicns #sLft, .toolicns #sBtm
	{
	border: none;
	}
.toolicns #sBtm a
	{
	background-color: transparent;
	color: White;
	line-height: 70%;
	font-size: 11px;
	}
.toolicns #sBtm a:hover
	{
	color: #FFD41C;
	text-decoration: none;
	}
.head
	{
	background: url(../i/ufunds-backHead.gif) repeat-x;
	border-top: solid 1px White;
	border-bottom: solid 1px #FFD41C;
	}
.head #sLft
	{
	padding-right: 50px;
	background: url(../i/ufunds-declftHead.gif) no-repeat;
	}
.head th
	{
	background: url(../i/ufunds-backrgtHead.gif) no-repeat right;
	}
.head th table
	{
	margin: 0 10px;
	}
.head td table
	{
	margin-right: 20px;
	}
.Tabs td, .Tabs th
	{
	padding-bottom: 3px;
	}
.Tabs a, .Tabs #sAct span
	{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #003776;
	display: block;
	width: 93px;
	padding: 2px 5px 1px 5px;
	text-indent: 15px;
	line-height: 14px;
	}
.Tabs a
	{
	background-color: #C3D9F2;
	border: solid 1px #7190B3;
	border-right: none;
	}
.Tabs a:hover
	{
	text-decoration: underline;
	}
.Tabs th
	{
	cursor: default;
	}
.Tabs #sAct span
	{
	background-color: #FFD41C;
	border: solid 1px #D2B226;
	border-right: none;
	cursor: default;
	}
.quot
	{
	background: url(../i/ufunds-backQuot.gif);
	vertical-align: top;
	width: 300px;
	font-size: 12px;
	padding: 5px 0;
	}
.quot h2
	{
	font-size: 12px;
	color: #003776;
	padding-left: 20px;
	background: url(../i/ufunds-markQuotH2.gif) no-repeat;
	margin: 3px 0 0 0;
	}
	
/* === Меню === */
.menu
	{
	padding: 5px;
	}
.menu a:hover
	{
	text-decoration: none;
	}
.menu .level_0
  {
	margin: 1px 0;
	border-left: solid 1px #7190B3;
	background: url(../i/ufunds-backCont_h1a.gif) no-repeat bottom left;
	padding-bottom: 1px;
  }
.menu .level_0 a
	{
	padding: 4px 10px 5px 25px;
	line-height: 14px;
	font-weight: bold;
	font-size: 11px; 
	color: #003776;
	text-decoration: none;
	display: block;
	background: White url(../i/ufunds-backMenu_h1.gif) no-repeat;
	width: auto;
	}
.menu .level_0 a:hover
	{
	background-color: #C3D9F2;
	}
.menuelement1a
	{
	padding: 4px 10px 5px 25px !important;
	border-bottom: solid 1px #C7D2DD;
	line-height: 14px;
	font-weight: bold;
	font-size: 11px; 
	color: #003776;
	cursor: default;
	background: #C3D9F2 url(../i/ufunds-backMenu_h1.gif) no-repeat !important;
	width: auto;
	}
.menu .level_1
  {
	display: block;
	margin: 0 0 0 4px;
	background: White url(../i/ufunds-backMenu_h2.gif) no-repeat right;
	padding: 0 20px 0 10px;
  }
.menu .level_1 a
	{
	padding: 3px 10px;
	font-weight: normal;
	font-size: 11px; 
	color: #003776;
	text-decoration: none;
	display: block;
	background: White;
	border-bottom: solid 1px #E3E9F0;
	}
.menu .level_1 span a
	{
	padding: 0;
	background: transparent;
	border-bottom: none;
	}
.menu .level_1 a:hover
	{
	background: #FFD41C url(../i/ufunds-backMenu_h2a.gif) repeat-y -20px;
	}
.menu .level_1 div
	{
	padding: 3px 10px 3px 10px;
	border-bottom: solid 1px #E3E9F0;
	color: #003776;
	font-size: 11px;
	}
.menuelement2a
	{
	background: #FFD41C url(../i/ufunds-backMenu_h2a.gif) repeat-y -6px !important;
	font-weight: normal;
	font-size: 11px; 
	color: #003776;
	cursor: default;
	border-bottom: solid 1px White;
	}
.menu #sEtr
	{
	background: transparent url(../i/common-decEtr.gif) no-repeat left center;
	border: none;
	color: Red;
	padding: 0 0 0 12px;
	font-style: italic;
	}
	
/* === Левая колонка === */
.Left
	{
	background: transparent url(../i/ufunds-backLeft2.gif);
	width: 193px;
	font-size: 11px;
	}
.Left #sTop, .Left #sTop1
	{
	background: url(../i/ufunds-backLeft1.gif) repeat-x;
	}
.Left #sTop
	{
	border-right: solid 1px #7190B3;
	}
.Left #sTop1, .Left #sTop2
	{
	font-size: 1px;
	}
.Left #sTop1
	{
	border-top: solid 1px #7190B3;
	}
.Left #sBtm
	{
	background: url(../i/ufunds-decLeftbtm.gif) no-repeat left bottom;
	padding: 10px;
	border-right: solid 1px #7190B3;
	}
.Left #sBtm4
	{
	font-size: 1px;
	background-color: White;
	}
.topic
	{
	margin-bottom: 15px;
	}
.topic th, .topic #sTop3
	{
	background-color: White;
	}
.topic th
	{
	border-left: solid 1px #7190B3;
	border-right: solid 1px #7190B3;
	text-align: left;
	font-weight: normal;
	padding: 0 5px;
	color: #4F4F4F;
	font-size: 11px;
	}
.topic #sTop3, .topic #sBtm3
	{
	font-size: 1px;
	}
.topic #sTop3
	{
	border-top: solid 1px #7190B3;
	border-left: solid 1px #7190B3;
	}
.topic #sBtm3
	{
	border-bottom: solid 1px #7190B3;
	border-left: solid 1px #7190B3;
	background-color: White;
	}
.topic h2
	{
	color: #003776;
	padding-bottom: 2px;
	border-bottom: solid 4px #E9EAEB; 
	margin: 0 0 5px 0;
	}
.topic h3
	{
	background-color: #E9EAEB;
	border-bottom: solid 4px #E9EAEB; 
	margin: 0 0 2px 0;
	padding: 4px 5px; 
	font-weight: normal;
	font-size: 11px;
	}
.currency td, .currency th
	{
	background-color: #F1F2F3;
	border: none;
	border-top: solid 1px White;
	padding: 2px 4px;
	}
.currency th
	{
	border-right: solid 1px #C3C6C9;	
	color: #003776
	}

/* === Контент === */
.padded
{
	padding: 20px;
}
table.padded
{
	padding: 0;
}
table.padded td, table.padded th
{
	padding: 2px 5px;
}
.tabular
	{
	border-bottom: solid 1px #7190B3;
	}
.tabular div
	{
	display: block;
	float: left;
	white-space: nowrap;
	background-color: #C3D9F2;
	margin-right: 3px;
	}
.tabular div a
	{
	padding: 3px 10px;
	display: block;
	font-size: 12px;
	text-decoration: none;
	color: #003776;
	background: url(../i/ufunds-decrgtTab.gif) no-repeat right top;
	}
.tabular div a:hover
	{
	text-decoration: underline;
	}
.act
	{
	background-color: #FFD41C !important;
	}
.act span
	{
	padding: 3px 10px;
	color: #003776;
	font-size: 12px;
	cursor: default;
	display: block;
	background: url(../i/ufunds-decrgtTab.gif) no-repeat right top;
	}
.content1
	{
	border-top: solid 1px #E9E6E2;
	border-left: solid 1px #E9E6E2;
	padding: 10px 15px 0 20px;
	text-align: justify;
	background-color: #FBFBFB;
	font-size: 10pt;
	}
.content p
	{
	text-indent: 0;
	margin: 0 0 10px 0;
	}
.content th
	{
	color: #4F4F4F;
	}
.content h1
	{
	font-size: 11pt;
	color: #003776;
	/* text-transform: uppercase; */
	clear: both;
	/* background: #F4F6F9 url(../i/ufunds-backCont_h1.gif) no-repeat left center; */
	padding: 2px 0 2px 10px;
	border: solid 1px #C7D2DD;
	}
.content h2
	{
	color: #003776;
	width: 100%;
	margin: 20px 0 8px 0;
	clear: both;
	padding-bottom: 2px;
	border-bottom: solid 1px #C7D2DD;
	/* font-size: 13px; */
	font-size: 10pt;
	}
.content ul li
	{
	list-style-image: url(../i/ufunds-decLi.gif);
	}
.content #sInr
	{
	list-style-image: url(../i/ufunds-decLi2.gif);
	}
.clrtop
	{
	clear: both;
	display: block;
	font-size: 1px;
	}
table.contImg
	{
	background-color: #F4F6F9;
	float: left;
	margin: 0px 10px 10px 0;
	clear: both;
	font-size: 11px;
	width: 20px;
	}
.contImg th
	{
	border: solid 1px #C7D2DD;
	border-bottom: none;
	}
.contImg th img
	{
	margin: 3px;
	border: solid 1px #003776;
	}
.contImg #sBtm
	{
	border-bottom: solid 1px #C7D2DD;
	border-left: solid 1px #C7D2DD;
	}
.contImg #sLftBtm
	{
	background: url(../i/ufunds-decContimg.gif) no-repeat left top;
	width: 10px;
	padding: 0;
	}
.contImg h3
	{
	font-weight: normal;
	margin: 3px 8px;
	font-size: 11px;
	}
.contTable, .table
	{
	width: 100%;
	border-collapse: collapse;
	border: solid 1px #C7D2DD;
	}
.contTableZ
	{
	border-collapse: separate;
	border: none;
	}
.contTable td, .contTable th, .table td, .table th
	{
	border: solid 1px #C7D2DD;
	padding: 3px 5px;
	text-align: left;
	vertical-align: middle;
	color: #4F4F4F;
	font-weight: normal;
	font-size: 10pt;
	}
.contTable #cal td, .contTable #cal th, .contTable th#cal, .table #cal td, .table #cal th, .table th#cal
	{
	 text-align: left;
	 background-color: #F5F5F5;
	 font-weight: normal;
	 font-style: normal;
	 color: #4F4F4F;
	}
.contTable #car td, .contTable #car th, .contTable th#car, .table #car td, .table #car th, .table th#car
	{
	 text-align: right;
	 padding-right: 10px;
	 background-color: #F5F5F5;
	 font-weight: normal;
	 font-style: normal;
	 color: #4F4F4F;
	}
.contTable td#car, .table td#car
{
	text-align: right;
	padding-right: 10px;
}
.contTable #cac td, .contTable #cac th, .contTable th#cac, .contTable td#cac, .table #cac td, .table #cac th, .table th#cac
	{
	 text-align: center;
	 font-weight: normal;
	 font-style: normal;
	 color: #4F4F4F;
	}
.table th.sortable, .table th.nsortable
{
	border-bottom: solid 2px #F4A460;
	cursor: pointer;
}
div.sortdirect
{
	padding-left: 12px;
	background: url(../js/table/i/sortdirect.gif) no-repeat left center;
}
div.sortinverse
{
	padding-left: 12px;
	background: url(../js/table/i/sortinverse.gif) no-repeat left center;
}
.odd td
{
	background-color: #F5F5F5;
}
.even td
{
	background-color: White;
}
.hided
{
	border: none;
	background: transparent;
	height: 0;
	width: 0;
	overflow: hidden;
	font-size: 1px;
	float: right;
}
.hint
{
	background-color: #FFFFD8;
	border: Gray 1px solid;
	padding: 3px 4px;
	font-size: 11px;
	color: Black;
}
.extra
{
	border-bottom: dashed 1px #008A01;
	color: #008A01;
	cursor: pointer;
}
.pale
{
	color: #8F8F8F;
}

/* для заявок на перевод, подсветка строк */
.contTable #move td, .contTable #move th, .table #move td, .table #move th
	{
	font-weight: normal;
	background-color: #FFFACE;
	color: #003776;
	}
.contTable thead th, .table thead th, .table thead th *
{
	font-weight: bold;
	background-color: #C3D9F2;
	color: #003776;
	text-align: center;
}
.contTable #hdr1 td, .contTable #hdr1 th, .table #hdr1 td, .table #hdr1 th
	{
	background-color: #C3D9F2;
	}
.contTable #hdr1c td, .contTable #hdr1c th, .table #hdr1c td, .table #hdr1c th
	{
	text-align: center;
	font-weight: bold;
	background-color: #C3D9F2;
	color: #003776;
	}
.contTable thead td, .contTable #hdr2 td, .contTable #hdr2 th, .table thead td, .table #hdr2 td, .table #hdr2 th
	{
	font-weight: bold;
	background-color: #F4F6F9;
	text-align: left;
	}
.contTable tbody th, .table tbody th, .table tbody th *
	{
	background-color: #D8E2EF;
	font-weight: bold;
	font-style: italic;
	color: #003776;
	}
.contInsPan
	{
	text-align: right;
	margin: 10px 0;
	clear: both;
	}
.contInsPan div
	{
	display: inline;
	margin: 0 3px;
	float: right;
	}
.tools
	{
	border-bottom: solid 1px #E9E6E2;
	background-color: #FBFBFB;
	}
.tools a
	{
	margin: 0 10px 0 5px;
	padding-left: 18px;
	background-repeat: no-repeat;
	background-position: 0 2px;
	}
.tools #sT1
	{
	background-image: url(../i/ufunds-dec1Tool.gif);
	}
.tools #sT2
	{
	background-image: url(../i/ufunds-dec2Tool.gif);
	}
.tools #sT3
	{
	background-image: url(../i/ufunds-dec3Tool.gif);
	}
.tools #sT4
	{
	background-image: url(../i/ufunds-dec4Tool.gif);
	}
.tools #sT5
	{
	background-image: url(../i/ufunds-dec5Tool.gif);
	}
	
/* Выделения */
span.warning
	{
	color: Red;
	font-weight: bold;
	}
input.warning, textarea.warning, select.warning
{
	border: solid 1px Red;
}
.nb, .nb1, .marked1, .marked1 a
	{
	color: #8B0000 !important;
	}
.nb2, .marked2, .marked2 a
	{
	color: #006400 !important;
	}
.nb3, .marked3, .marked3 a
	{
	color: #00008B !important;
	}
.activated, tr.activated td
{
	background-color: #FFCE06;
	color: #003776;
}
.selected, tr.selected td
{
	background-color: #FFEAD2;
}
.noted
{
	background-color: #E7EBF0;
	padding: 10px;
	margin-bottom: 20px;
}
.bordered
{
	border: solid 1px #C7D2DD;
}
.colored
{
	color: #7190B3 !important;
}

/* Разделитель */
.clear
{
	font-size: 1px;
	height: 1px;
	width: 100%;
	display: block;
	overflow: hidden;
	clear: both;
}


/* === Подвал === */
.footer
	{
	background-color: #003776;
	}
.footer th
	{
	background: #E5E9ED url(../i/ufunds-backFtrTop.gif);
	border-bottom: solid 1px White;
	font-size: 1px;
	height: 6px;
	}
.footer td
	{
	padding: 10px;
	color: White;
	font-size: 11px;
	}
.footer a
	{
	color: White;
	}
.footer a:hover
	{
	text-decoration: none;
	color: #FFD41C;
	}
.srch
	{
	border: solid 1px White;
	color: White;
	background-color: #003776;
	}
	
/* === Оформление форм === */
form
	{
	margin: 0;
	padding: 0;
	display: inline;
	}
input
	{
	color: #4F4F4F;
	}
.formTbl th, .forform th
	{
	text-align: right;
	vertical-align: middle;
	width: 200px;
	padding: 2px;
	}
.formTbl td, .forform td
	{
	width: 350px;
	text-align: left;
	padding: 2px;
	}
.formTbl input, .formEl1, .str, .formTbl textarea, .formTbl select, .edit, .textarea, .select, .multiple
	{
	font-size: 13px;
	font-family: Arial, Verdana, sans-serif;
	color: #4F4F4F;
	border: solid 1px #C3C6C9;
	padding: 1px;
	}
.formTbl input, .formTbl textarea, .edit, .textarea, .select, .multiple
	{
	width: 300px;
	}
.tdSubm, td.forsubmit
	{
	padding-top: 8px;
	text-align: center;
	}
.btn, .button
	{
	font-size: 11px !important;
	font-weight: bold;
	color: #003776 !important;
	background: #C3D9F2 url(../i/ufunds-backBtn.gif) no-repeat;
	border: none !important;
	padding: 3px 5px 3px 16px !important; 
	margin: 0 5px;
/*	cursor: hand;*/
	height: 21px !important;
	width: auto !important;
	}
.check, .checkbox
	{
	border: none !important;
	width: auto !important;
	}
.hidden
{
	border: none;
	background: transparent;
	height: 1px;
	width: 1px;
}
input.date, input.datetime, input.time
{
	width: 90px;
}
table.datetimebar
{
	width: 110px !important;
}