/* - - - Общее - - -*/
BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
TABLE {
	font-size: 10pt;
}
FORM {
	margin: 0px;
	padding: 0px;
}
IMG {
	border: 0px;
}
P {
	margin: 0px;
}
UL {
	margin: 0px 0px 0px -25px !important;
	margin: 0px 0px 0px 15px;
}
OL {
	margin: 0px 0px 0px -15px !important;
	margin: 0px 0px 0px 29px;
}
H1, H2, H3, H4, H5, H6 {
	margin: 0px;
}
a {
	color: Blue; 
	text-decoration: none;
}
a:hover {
	color: Navy;	
	text-decoration: underline;
}

table.moduletable {
	width: 100%;
}
table.moduletable tr td {
	text-align: center;
}

input.button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;

}
input.inputbox {
	font-size: 10pt;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;

}
select.inputbox {
	font-size: 9pt;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}

/* - - - Заголовок - - - */
.title1 {
	font-size: 17pt !important;
	font-size: 18pt;
	color: #FFFF33;
	background-color: #3366FF;
	font-weight: bold;
	font-variant: small-caps;
}
.title2 {
	font-size: 17pt !important;
	font-size: 18pt;
	color: #3366FF;
	background-color: #FFFF33;
	font-weight: bold;
	font-variant: small-caps;
}

/* - - - Меню - - -*/
table.moduletable-menu {
	margin: 5px 0px 5px 10px;
	width: 240px;
}
a.mainlevel {
	font-weight: bold;
	color: #000080;
}
a.mainlevel#active_menu {
	color: #dd0000;
}

/* - - - Поиск - - -*/
table.moduletable-search {
	margin: 0px 0px 5px 0px;
}
input.inputbox-search {
	width: 200px;
	height: 21px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-width: 1px;
	border-color: black;
	border-style: solid;
	background-color: #ffffff;
	padding: 1px;
	margin: -2px 0px 0px 10px;
	vertical-align: middle;
}
input.button-search {
	width: 30px;
	height: 21px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-width: 1px;
	border-color: black;
	border-style: solid;
	background-color: White;
	padding: 0px;
	margin: -1px 0px 0px 0px;
	vertical-align: middle;
}
input.inputbox#search_searchword {
	height: 21px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-width: 1px;
	border-color: black;
	border-style: solid;
	background-color: White;
	padding: 1px;
	margin: 0px;
	vertical-align: middle;
}
input.button {
	height: 21px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-width: 1px;
	border-color: black;
	border-style: solid;
	background-color: White;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
span.highlight {
	background-color: #CCCCFF;
	color: red;
	text-decoration: underline;
}
fieldset.cell_indent div {
	text-align: justify;
}

/* - - - Заголовок Компонента - - -*/
div.componentheading, h2.componentheading {
	height: 28px;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 2px;
	text-align: center;
}
div.componentheading-companies {
	height: 28px;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 2px;
	text-align: center;
}

/* - - - Заголовки материала - - -*/
td.contentheading {
	font-size: 10pt;
	font-weight: bold;
	padding: 7px 0px 3px 0px;;
}
table.contentpaneopen-static {
	width: 100%;
}
td.contentheading-static {
	height: 28px;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 2px;
}
/* - - - Содержание материала - - -*/
table.contentpaneopen tr td {
	text-align: justify;
}
table.contentpaneopen-static tr td {
	text-align: justify;
}
table.contentpaneopen-static tr td.contentheading-static {
	text-align: center;
}
span.pagenav {
	margin-top: 5px;
}
/* - - - Главная страница - - -*/
table.moduletable-main_t {
	width: 100%;
}
table.moduletable-main_t tr.row0 td {
	height: 28px;
	background-image: url(../images/bg1.jpg);
	border-bottom:	solid 2px #FFFFFF;
}
table.moduletable-main_t tr.row1 td {
	height: 2px;
	background-color: #0099FF;
}

/* - - - Funds - - - */
table.funds tr.row {
	background-color : #66BBFF;
}
table.funds tr.row1 {
}
table.funds tr.row0 {
}
table.funds tr td {
	padding: 3px;
	border-bottom: solid 1px #55AAFF;
}
table.funds tr th {
	padding: 3px;
}

table.funds-companies tr.row-companies {
	background-color : #55AAFF;
}
table.funds-companies tr.row1-companies {
}
table.funds-companies tr.row0-companies {
}
table.funds-companies tr td {
	padding: 3px;
	border-bottom: solid 1px #55AAFF;
	vertical-align: top;
}
table.funds-companies tr th {
	padding: 3px;
}

table.searchfunds-companies tr th {
	padding: 2px;
}
table.searchfunds-companies tr td {
	padding: 2px;
}
table.searchfunds-companies input.inputbox {
	width: 100%;
}
table.searchfunds tr th {
	padding: 2px;
}
table.searchfunds tr td {
	padding: 2px;
}
table.searchfunds input.inputbox {
	width: 100%;
}

table.viewfunds tr td {
	vertical-align: top;
	padding: 2px;
}
table.viewfunds-companies tr td {
	vertical-align: top;
	padding: 2px;
}
/* - - - Разное - - - */
a.footer {
	color: #000080;
	text-decoration: none;
}
a.footer:hover {
	text-decoration: underline;
}

div.links {
	font-size: 8pt;
}
div.links img {
	width: 0px;
	height: 0px;
}