body { margin:0px; background-color:white; padding:0px;	font-family:verdana;}
td, th, li  {font-size: 100%}
input, select, textarea {font-family: tahoma}

a { color:#000;}
a:active {color: #060}

#siteLogo { margin:5px; width:157px; height:71px; border:0px;}
#sectionLogo { border:0px; margin:10px 0px;}
.pageFooter { background-color:#eee; border-top:1px solid #999; height:16px; margin-top:15px; }
#pageStat {	height:550px;}
.pageContent {padding:10px 10px 20px 5px;font-family:verdana;width:3000px;}
.pageCopyrights {padding:10px; font:55% tahoma; text-align:center; color:#999;
}
.pageCopyrights a {	color:#999;}

/* настройки разных меню */
.topMenu { padding-right:10px; white-space:nowrap;}
.mainMenu { padding:10px 5px 5px 0px;}
.menuTab { float:left;	border:1px solid; 	border-color:#A5C4BE #06483E #06483E #A5C4BE;	font:bold 12px tahoma;	color:white; 	padding:3px 5px 4px 5px; 	background:#066C57 url(/images/menu_gradient.gif) no-repeat right;	cursor:hand;}
.menuTab#activeMenuTab {
	background:#FF6C00 url(/images/menu_active_gradient.gif) no-repeat left;
	border-color:#FFBF7F #9B4803 #9B4803 #FFBF7F;
}
.menuTab a , div#blankTab a {
	color:white;
	text-decoration:none;
}
#blankTab {
	background-color:#066C57;
	height:23px;
	white-space:nowrap;
}

ul.contextMenu { clear:both; list-style-image:url(/images/taxi.gif); font:11px tahoma; padding:0px; margin:0 0 0 30px}
ul.contextMenu li {line-height:10px; margin-bottom:3px}
.contextMenu a { color:#666; text-decoration:none}
ul.emitent li a {text-decoration:underline;}
table.quotes tr td {
	font:11px tahoma;
}
.menu .menuTitle {
	font-weight:bold;
	display:block;
	padding:10px 0px 2px 0px;
	position:relative;
	z-index:100;
}
.menuTitle a {
	/*color:black;*/
	text-decoration:none;
}

/* настройки закладок */
.topTabs {
	text-align:right;
	padding:7px 5px 0px 0px;
}
.bottomTabs {
	padding-right:5px;
	border-top:1px solid #187966;
}
.bottomTabs#MLgraphTabs, .bottomTabs_graph {
	margin:5px 5px 10px 5px;
	width:90%;
}
.topTabs .tab, .bottomTabs .tab {
	background-color:#C0DBD6;
}
.tab .title {
	font:10px tahoma;
	padding-bottom:2px;
	white-space:nowrap
}
.tab .title a {
	text-decoration:none;
	font-size:10px;
	/*color:black;*/
}

.topTabs .tab#activeTopTab {
	background-color:white;
	position:relative;
	top:1px;
	left:0px;
}
.bottomTabs .tab#activeBottomTab {
	background-color:white;
	position:relative;
	top:-1px;
}
.tab#activeTopTab td.title, .tab#activeBottomTab td.title {
	font-weight:bold;
}

/* настройки списков */

.menu {
	padding:0px 0px 10px 6px; 
	font:12px tahoma; 
}
.menu .menuItem {
	background:url(/images/bullet_small.gif) no-repeat 0% 6px;
	padding:1px 1px 1px 8px;
	position:relative;
	width:160px;
	cursor:hand;
	z-index:100;
}

div.menuItem a, div.menuTitle a {behavior:url('/js/lib/hilite.htc'); display:block; width:100%;}

.menuItem .block  {
	background:url(/images/arrow_right2.gif) no-repeat 100% 4px;
	width:100%;
	display:block;
	z-index:100;
	cursor:hand;
}
.menuItem .video {
	width:100%;
	display:block;
	z-index:100;
}
.subMenu {
	width:170px;
	padding:7px 8px 8px 5px;
	position:absolute;
	background-color:#EEEDD8;
	border:1px outset;
	border-color:white #939776 #939776 white;
	visibility:hidden;
	z-index:200;
}
.ratings .items {
	list-style-image:url(/images/bullet_medium.gif); 
	padding:0px;
	margin:5px 5px 0px 20px;
}
ul.analytics {
	list-style-image:url(/images/bullet_small.gif);
	margin:5px 0px 0px 20px;
	padding:0px;
}
ul.analytics li {
	margin-bottom:5px;
	color:#333;
	font-size:70%;
}
/*ul.analytics li a {
	color:#333;
}*/
ul.announces {
	padding:0px 5px 5px 8px;
	font-family:tahoma;
	list-style-image:url(/images/bullet_small.gif); 
	margin:5px 5px 0px 18px;
}
ul.announces li {
	font-size:11px;
	margin-bottom:3px;
}
/*ul.announces a  {
	color:#009;
}*/
.menuItem a {
	text-decoration:none;
	/*color:black;*/
	padding-left:1px;
}

/* настройки контентных блоков */
div.content {
	clear:both;
}
h1, .pageContent h2.title {	font-size:110%; margin:0px 0px 15px 0px; color:#06483E;	padding:0px;}
.pageContent h4.title {	color:white; font-size:80%; background-color:#FF8E00; padding:3px; margin:0px 0px 2px 0px;}
.pageContent div.today {margin-top:0px; color:#E06000; float:left; font:75% tahoma; }
.pageContent h5.subTitle { font-size:75%; background:url(/images/bullet_medium.gif) no-repeat left center;	margin:10px 0px 5px 0px;	padding-left:15px; color: #333;}
.pageContent h3.title, div.dictionary div.Term h3.title {
	background:#E8E8ED url(/images/3x1.gif) repeat-x top;
	padding:3px 0px 3px 5px;
	margin:0px 0px 2px 0px;
	font-size:90%;
}
.pageContent h3.title {clear: left}

.pageContent h5.title {
	padding:0px 5px 10px 0px;
	margin:0px;
}
.pageContent h3.subTitle {
	background-color:#066C57;
	padding:5px;
	color:white;
	font:75% tahoma;
	margin:0px;
}
.pageContent b.title {
	font-size:70%;
}

.pageContent div.content {
	font-size:70%; 
	padding:3px 10px 5px 0px;
}

.pageContent div.content .keywords {
	color:#c00;
	font-weight:bold;
}
.pageContent p.note {
	font-size:80%; 
	padding:0px 0px 10px 5px;
	margin:0px;
}
.pageContent p.note a.forward {
	color:#669;
}
.pageContent div.back  {
	margin-top:1px; border-top:1px solid #ccc; 
	padding-top:10px; 
	font:75% tahoma;
	clear:both;
}
.pageContent div.elements {
	float:right; 
	font-size:70%;
	padding:5px 3px 0px 4px;
	clear: left;
}
.pageContent div.elements a, .tools div.elements a { 
	text-decoration:none; color:#555;
}
.pageContent div.sortType {
	font:70% tahoma;
	float:left; 
	width:50%;
}
.pageContent div.sortType a {
	color:#666;
}
div.sortType#theme {
	padding:0px 5px;
	width:70%;
}
div.sortType#theme a {
	color:#c00;
	font-weight:bold;
}
.pageContent div.navPages {
	font:70% tahoma;
	text-align:right;
	padding-top:2px;
}
.pageContent div.navPages a {
	font-size:1em;
	color:#666;
}
.pageContent b.sortBy { 
	font-size:70%;
	font-family:tahoma;
	display:block;
}

/* настройки элементов правой колонки */
.tools {
	padding-top: 10px;
	background-image:url(/images/1x3.gif);
	background-repeat:repeat-y;
}
.tools span.date {
	color:#666;
	font:90% tahoma;
}
.tools div.elements {
	text-align:right;
	font-size:11px;
	padding-right:5px;
}
.tools h5.title {
	font:normal 75% tahoma;
	background-color:#DADEB9;
	padding:5px;
	margin:5px 0px 0px 1px; 
	border-top:1px solid #939776;
}
.tools h5.title a {
	/*color:black;*/
	text-decoration:none;
}
.tools h4.title {
	font:bold 75% tahoma;
	padding:5px;
	margin:0px;
	color:white;
	background-color:#187966; 
}

.tools .ratings, .tools .placements {
	margin:0px 0px 0px 1px;
	font-family:tahoma;
}

.tools ul.list a.active {color: #c00}

ul.list1 {color: #000000; list-style: square;}

/* настройки анонсов размещений  */
.placements td.date {
	font:bold 12px;
	padding:2px 0px 2px 10px;
}
.placements td.name, .emitents td.name {
	font:12px tahoma;
	padding:2px 5px 2px 10px;
	width:100%;
}
.placements tr.title, .emitents tr.title {
	background-color:#187966; 
}
.placements tr.title td, .emitents tr.title td {
	font:bold 75% tahoma;
	padding:4px;
	color:white;
}
.placements tr.subTitle td {
	font:75% tahoma;
	padding:4px;
}

table.emitents {
	margin-left:1px;
	border-bottom:1px solid #939776;
}

.emitents td.value {
	font:bold 11px tahoma;
	text-align:right;
	padding-right:10px;
	white-space:nowrap;

}
table.emitents tr td {
	border-top:1px solid white
}
table.emitents tr {
	background-color:#EEEDD8;
}

/* настройки опросов */
.survey tr td, .survey tr th, .market tr th, .ratings tr td, .market tr td  {
	font-family:tahoma;
	font-size:70%;
}
.survey tr td li {font-family: verdana; font-size: 110%}
.survey td.title b a {font-family: verdana; font-size: 110%}

.survey tr.title td.elements, .ratings tr.title td.elements, .forum tr.title td.elements {
	background-color:#187966;
	font:normal 11px tahoma;
	padding-right:5px;
}
.survey tr td.elements a, .ratings tr td.elements a {
	color:white; 
}
.ratings .subTitle, .placements .subTitle {
	background-color:#DADEB9;
	margin:0px;
	padding:5px;
}
.survey .subTitle, .market .subTitle {
	margin:0px;
	padding:5px;
	background-color:#EEEDD8;
}
.survey tr.subTitle td, .ratings tr.subTitle td {
	padding:5px;
	font:75% tahoma;
}
.survey tr.title, .market tr.title, .ratings tr.title, .forum tr.title {
	background-color:#187966;
}
.ratings tr.title td, .survey tr.title td, .market tr.title td, .forum tr.title td, .emitents tr.title td, .ratings tr.title th {
	font:bold 75% tahoma;
	color:white;
	padding:5px;
	margin:0px;
}

.ratings tr.rowOdd td, .ratings tr.rowEven td, table.market tr.rowEven td, table.market tr.rowOdd td {
	border-bottom:1px solid #ccc;
	padding:3px 5px;
	font:80% verdana;
	vertical-align:top;
}
table.ratings tr.rowEven td, table.market tr.rowEven td {
	background-color:#f6f6f6;
}
table.market tr td.raise {
	color:#060;
}
table.market tr td.drop {
	color:#c00;
}
 .ratings tr td.name {
	color:#006;
}
table.ratings tr td.title a {
	/*color:#009;*/
}
.question .title {
	padding:5px 10px 10px 10px;
	font-size:70%;
}
.question .answer {
	background-color:#FF8E00;
}
table.question tr td {
	font-size:70%;
}

/* взгляд на рынок */
.market tr th {
	text-align:left;
}
.market tr th a {
	/*color:#006;*/
	text-decoration:none;
	font-weight:normal;
}
.market tr th a:hover {
	text-decoration:underline;
}
.market tr.tHead {
	background-color:#EEEDD8;
}
.market tr.tHead td.header {
	border-bottom:1px solid #187966;
}

/* настройки форума */
table.forum#shortList {
	margin:0px;
}
table.forum#shortList tr.title td {
	padding-left:5px;
}
.forum tr td {
	font-family:verdana;
}
.forum .elements {
	color:white;
	padding-right:10px;
}
.forum .elements span a {
	color:white;
}

.object {
	font-family:verdana;
}
p.text {
	padding:5px;
	font-size:80%;
	margin:0px;
}
.tools p.text {
	font:70% tahoma;
}

/* карточка эмитента */

.card td.title {
	background-color:#EEEDD8;
	font:normal 75% tahoma;
	padding:4px 5px;
	border-top:1px solid #c0c0c0;
}
.card td.title a {
	/*color:#009;*/
	font-weight:bold;
	text-decoration:none;
}
.card td.title a:hover {
	color:#009;
	text-decoration:underline;
}

.card td.subTitle {
	background-color:#f0f0f0;
	font:normal 0.7em;
	padding:4px 5px;
	border-top:1px solid #c0c0c0;
}

/* настройки словаря */

div.dictionary {
	clear:both; padding-top:5px; margin-bottom:5px; 
	border-bottom:1px solid #ccc;
}

/* настройки новостей */

.News {
	padding-bottom:5px;
	clear:both;
}
.News div.title {
	font:bold 80%;
	padding:3px 0px 5px 0px;
}



/*.News div.title a {
	color:#000;
}*/
.News h5.title {
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:90%;
}
.News h5.title a {
	text-decoration:none;
	/*color:black;*/
}
.News h4.subTitle {
	background-color:#DADEB9;
	font:bold 75% tahoma;
	padding:5px;
	margin:0px 1px 5px 0px;
	border-top:1px solid #939776;
}
.News h3.title {
	font:bold 105%;
	margin-top:0px;
	padding:0px 10px 10px 0px;
	background-image:none;
	background-color:white;
	clear: none;
}
div.News p  {
	text-align:justify;
	font-size:80%;
}
div.News table {
	border:0px; margin:10px 0px 0px 0px; 
}
div.News table tr td {
	font:70% tahoma; padding:3px 1px; vertical-align:top; 
	border:0; text-align:left; 
}
div.News div.back  { 
	font:75% tahoma; 
	text-align:center;
}
div.News div.back#top {
	padding:4px 0px 8px 0px; 
	margin:0px 0px 8px 0px; 
	border-bottom:1px solid #ccc; 
}

div.back#topnew {
	padding:4px 0px 8px 0px;
        margin:0px 0px 3px 0px;
	/*
        border-bottom:1px solid #ccc;
	border-top: 1px solid #ccc;*/
}
div.back#bottomnew {
        padding:4px 0px 8px 0px;
        margin:0px 0px 3px 0px;
        
        border-bottom:1px solid #ccc;
        /*border-top: 1px solid #ccc;*/
}
div.News div.back#bottom {
	padding-top:8px; 
	margin-top:8px; 
	border-top:1px solid #ccc; 
	border-bottom:0px;
}

/*div.News div.back a, .pageContent div.back a { color:#000;}*/

div.News div.print {
	float:right; padding:5px 8px 0px 0px;
}

.News img.image {
	margin:5px 10px 5px 0px;
	border:1px solid black;
}
.News p.text {
	padding-bottom:10px;
}
tr.News td {margin:0px; padding:0px;}
.News td.date  {
	color:black;
	font:bold 70% tahoma;
	margin:0px;
	padding:3px 5px;
	white-space:nowrap;
}
.News td.title {
	padding:2px 0px 4px 0px;
	font-size:75%;
	margin:0px;
}
/*.News td.title a {
	color:#000;
}*/
.News td.title a.red {
	color:#900;
}
.News img.preview, .market img.preview {
	float:left;
	margin:3px 10px 3px 0px;
	border:1px solid black;
}
.News p.note {
	padding:2px 0px 5px 0px;
	margin:0px;
	font-size:80%;
	letter-spacing:0px;
}
.News .date  {
	font:85% tahoma;
	margin-top:5px;
	color:#900;
	letter-spacing:0px;
}
.News div.date {
	font-weight:bold;
	padding-bottom:10px;
	font:bold 80% tahoma;
}
.News ul li, .pageContent ul li, .pageContent ol li {font-size:80%;}

.main td.date {
	color:#900;
}
.News .forward {
	font:85% tahoma;
 	margin-top:5px;
	cursor:hand;
}
.News .forward a {
  	color:#666;
	cursor:hand;
}

/* страницы эмитентов */
.tools ul.list, .pageContent ul.list {
	font-family:tahoma;
	margin:5px 5px 10px 20px;
	padding:0px 5px;
	list-style-image:url(/images/bullet_small.gif);
}
.tools ul.list li, .pageContent ul.list li {
	margin-bottom:3px;
	font-size:12px;
}
/*.tools ul.list li a, .pageContent ul.list a {
	color:#000;
}*/
.tools ul.list li.fond {
	margin-bottom:8px;
	font-size:12px;
}

/* настройки списков */
.messages {
	list-style-image:url(/images/bullet_medium.gif); 
	font-family:verdana; 
	padding:0px;
	margin:5px 5px 0px 20px;
}
.messages li, .items li {
	font-size:75%;
	margin-bottom:5px;
}
table.content {
	margin-top:5px;
}
table.content tr.title td  {
	font:bold 80%;
	padding-bottom:3px;
}
table.content tr.title th {
	background-color:#066C57; color:white; font-size:70%; 
	padding:4px 6px; text-align:left;
}
table.holidays tr.title th {
	background-color:#066C57;
	color:white;
	font-size:0.7em;
	text-align:left;
	padding:4px 5px;
	border-bottom:1px solid #ffffff;
}
table.content tr.rowOdd, table.holidays tr.rowOdd {
	vertical-align:top;
	background-color:white;
}
table.content tr.rowEven, table.holidays tr.rowEven {
	vertical-align:top;
	background-color:#f3f3f3;
}
table.content tr td.date, table.holidays tr td.date {
	font:bold 70% tahoma;
	padding:4px 4px 5px 3px;
}
table.content tr td.title, table.holidays tr td.title {
	font-size:80%;
	padding:3px 5px 5px 1px;
}
 table.holidays tr td.date, table.holidays tr td.title {
	font-size:70%;
}
/*table.content tr td.title a {
	color:#000;
}*/
table.content tr td img.locked, table.content tr td img.pdf {
	border:0px; margin:5px;
}
table.content tr td.title a:visited {
	color:#666;
}
table.holidays tr.rowOdd td, table.holidays tr.rowEven td {
	border-bottom:1px solid #ccc;
}



/* настройки событий */

ul.events, ul.methods {
	padding:0px;
	margin:10px 0px 0px 20px;	
	list-style-image:url(/images/bullet_medium.gif);
	clear:both;
}
ul.events li, ul.methods li {
	font-size:80%;
	padding-bottom:5px;
}
ul.events li a, ul.methods li a, ul.items li a, ul.messages li a, {
	color:#000;
}

/* настройки различных форм */

/* форма авторизации на странице 403 ошибки */
form.authUserForm {
	font-size:80%;
	margin-top:0px;
}
form.authUserForm p {
	margin:0px;
	padding:0px 0px 10px 0px;
	text-align:justify;
}
form.authUserForm input#login, form.authUserForm input#password{
	height:20px;
	font-family:verdana;
}
/*form.authUserForm a {
	color:#00c;
}*/
table.authUserForm {
	width:100%;
	margin-top:10px;
}
table.authUserForm tr td {
	font-size:80%;
	padding:3px 5px;
	background-color:#f0f0f0;
	border-bottom:1px solid #ccc;
}
table.authUserForm tr td.value {
	width:100%;
}
table.authUserForm tr.title th {
	font-size:80%;
	padding:3px 5px;
	background-color:#DADEB9;
	border-top:1px solid #939776;
	border-bottom:1px solid white;
	text-align:left;
}

/* поиск выпусков облигаций */

form#bondReleaseSearchForm {
	width:100%;
}
form#bondReleaseSearchForm select, form#bondReleaseSearchForm input.textField {
	width:100%;
	font:100% tahoma;
	height:19px;
}
form#bondReleaseSearchForm table.form tr td {
	padding:5px;
	border-bottom:1px solid #ccc;
	background-color:#f0f0f0;
	font-size:75%;
}
form#bondReleaseSearchForm table#config {
	border-top:1px solid #ccc; 
	border-bottom:1px solid #ccc;
	width:100%;
	margin-top:3px;
}
form#bondReleaseSearchForm table#config tr td {
	background-color:#f3f3f3;
	font-size:70%;
}
form#bondReleaseSearchForm table#config tr td input.checkbox {
	margin-top:2px;
}
form#bondReleaseSearchForm div.block {
	float:left; width:260px; padding-right:10px;
}

/* конфигуратор мэйнтоков и фунд. анализа */

form#maintocConfigForm,  form#analysisConfigForm {
	font-family:tahoma;
	margin:0px;
	padding:10px 15px 0px 15px;
	background-color:#EEEDD8;
	height:100%;
}
form#maintocConfigForm h2.title, form#analysisConfigForm h2.title {
	text-align:center; font-size:1.1em;
	margin:0px 0px 10px 0px;
}
form#maintocConfigForm h4.title, form#analysisConfigForm h4.title {
	font-size:1.1em;
	margin:10px 0px 5px 0px;
	background-color:#f0f0f0;
	padding:3px 5px;
	border-top:1px solid #d0d0d0;
}
form#maintocConfigForm div.content, form#analysisConfigForm div.content  {
	background-color:white;
	height:80%;
	border:2px inset;
	overflow:auto;
	padding:10px;
	margin:0px 0px 10px 0px;
}
form#maintocConfigForm div.block, form#analysisConfigForm div.block {
	font-size:11px;
	clear:both;
}

/* форма поиска эмитента */
#emtSearchForm {
	margin-top:1px;
	margin-bottom:0px;
}
#emtSearchForm table.filters tr	{
	background-color:#f0f0f0;
}
#emtSearchForm table.filters tr td {
	font:12px tahoma; padding:4px 8px;
	border:#ccc solid; border-width:0px 0px 1px 0px;
}
#emtSearchForm input.text {
	font:11px tahoma; height:18px; width:77%; margin-top:2px;
}
#emtSearchForm select {
	width:260px; font:11px tahoma; color:#555; margin:2px 0px 5px 0px;
}
#emtSearchForm div.spare {
 	width:258px; height:135px; overflow:auto;  
	background-color:white; border:2px inset; 
	font-size:11px; color:#555; 
	margin:1px 0px 0px 3px; padding:0px 2px; 
}
.button#find, .button#cancel {
	margin-top:7px;
}
#emtSearchForm table.filters tr td div.title {
	padding:2px 0px 4px 0px; white-space:nowrap;
}
table.filters div.block {
	float:left; 
	padding:0px 10px 10px 0px; 
	width:48%;
}

table.filters div.block, {
	width:50%;
}

div.block input.checkbox {width:13px; height:13px; margin:3px 3px 1px 2px}

/* форма поиска события */
#eventSearchForm {
	margin-top:0;
	padding-bottom:5px;
}
#eventSearchForm table#dateInterval {
	margin:5px 0px 10px 0px;
	background-color:#f0f0f0;
	border-top:1px solid #ccc;
}
#eventSearchForm table#dateInterval tr td {
	font-size:70%;
}
#eventSearchForm table#dateInterval tr td input.date {
	height:18px; font:95% tahoma; width:70px;
}
#eventSearchForm table#events {
	background-color:#f0f0f0;
	margin-top:5px;
	border-top:1px solid #ccc;
}
#eventSearchForm table#events tr td, #eventSearchForm table#events tr th {
	font-size:70%;
}
#eventSearchForm table#events tr th {
	height:20pt;
}
#eventSearchForm .button#show {
	margin-top:5px;
}

/* форма авторизации */
#authForm {
	margin:0; 
	padding-top:5px;
}
#authForm input#login, #authForm input#password {
	width:56px;
	height:19px;
	font:11px tahoma; 
}
#authForm td {
	font:11px tahoma; 
}
#authForm input#enter {
	font:bold 11px;
	height:17px;
}
.searchTicker {
	padding:10px;
	width:1000px;
}
#askQuestionForm, #searchEmitentForm {
	margin:0px;
}
#searchEmitentForm .ticker {
	color:#076A55; 
	font-weight:bold; 
	font-family:tahoma; 
	font-size:11px; 
	text-align:center;
}
#searchEmitentForm .title {
	color:#a00;
	font-weight:bold;
	font-family:tahoma;
	font-size:13px;
}
#askQuestionForm .title {
	font-family:tahoma; 
	font-size:11px;
}
#askQuestionForm .textField, #searchEmitentForm .textField {
	height:20px;
	width:120px;
	font-family:tahoma; 
	font-size:12px
}

.pageContent #surveyForm {
	font-size: 80%
}

#surveyForm {
	margin-bottom:5px;
}
#surveyForm div.answer {
	padding-top:10px;
	background-color:white;
}

#indicatorsCurrentSettingsForm input.checkField {
	width:13px;
	height:13px;
}

#indicatorsCurrentSettingsForm {
	margin-bottom:5px;
}

.button {
	background-color:#FF8E00; 
	color:white; 
	font:bold 11px tahoma; 
 	border:1px solid;
	height:auto; 
	border-color:#FFBF7F #9B4803 #9B4803 #FFBF7F;
}
.button#vote {
	margin-top:10px;
}
.button#record {
	font-size:9px;
} 
.button#default { 
	font-size:9px;
	width:90px;	
}
.buttons {
	text-align:right;
	padding-top:5px;
	clear:both;
}

A.button {padding:2px 5px 1px; text-decoration: none;}

/* настройки индикаторов рынка, списка банков */


.indicators, .compare { font-family:tahoma;}
.indicators tr td, .indicators tr th, .compare tr td, .compare tr th {font-size:11px;}
.compare tr td a.forward {color:#666;}
.indicators tr td a.forward {color:#666; text-decoration:none;}
.indicators tr.rowEven td {	background-color:#f3f3f3;}
.indicators tr td.title {background-color:#EEEDD8; font-weight:normal; font-size:70%;	padding:4px 5px; margin-top:5px; margin-bottom:2px;	border-top:1px solid #c0c0c0;}
/*.indicators tr td a {
	color:#009;
}*/

.indicators td.raise {color: #060}
.indicators td.drop {color: #c00}

#mostReliable, #mostRisky {
	width:64px;
	height:81px;
	border:0px;
	float:right;
	margin-right:2px;
}

.map {
	text-align:center; 
	margin:0px 0px 10px 1px; 
	background-color:#EEEDD8;
}
.leaders {
	float:right; 
	text-align:right; 
	padding-right:10px; 
	font-size:10px; 
	padding-top:4px;
	color:#900;
}
.graph {
	padding:5px 0px 0px 0px;
	margin:0px;
	text-align:center;
	clear:both;
}
#emitentTitle, .emitentTitle {
	padding:5px;
	margin:0px;
	font-size:12px;
}

/* котировки акций */
.quotes {
	margin-bottom:5px; 
	margin-top:5px;
}
.quotes .divider, div.divider {
	background-repeat:repeat-x; 
	background-position:center;
}
div.divider {
	clear:both;
}
.quotes td.comment {
	font:10px tahoma;
	color:#666;
}
.quotes td.raise {
	background-color:#DDF0EA;
}
.quotes td.drop {
	background-color:#FFE4D3;
}
h5#stock {
	float:left;
	font-size:12px;
}

/* настройки таблицы с балансами GAAP */

.gaap, .tuning {
	margin:0px;
	font-family:tahoma;
}
 	    .search {
	margin:2px 0px 5px 0px;
}
.gaap tr td, .preview tr td {
	border-bottom:1px solid #ccc;
	font-size:10px;
	text-align:right;
}
.tuning tr td, .search tr td {
	border-bottom:1px solid #ccc;
	font-size:70%;
	text-align:left;
	vertical-align:top;
}
.gaap tr th, .tuning tr th, .preview tr th {
	font-size:11px;
	text-align:left;
	font-weight:normal;
	border-bottom:1px solid #ccc;
}
.gaap tr th.title {
	font-size:75%;
} 

table.preview tr.title th {
	font-family:tahoma;
	background-color:#EEEDD8;
	color:black;
	font-weight:bold;
	border-top:1px solid #999;
}

.gaap tr.rowOdd, .tuning tr.rowOdd, .search tr.rowOdd, .preview tr.rowOdd {
	background-color:white;
	vertical-align:top;
}
.gaap tr.rowEven, .tuning tr.rowEven td, .search tr.rowEven, .preview tr.rowEven {
	vertical-align:top;
	background-color:#f6f6f6;
}
.gaap tr th a, .tuning tr td.name, .preview tr th a {
	text-decoration:none;
	/*color:#006;*/
}
.gaap tr td a, .tuning tr td a, .preview tr td a {
	text-decoration:none;
	/*color:black;*/
}
table.gaap tr td.desc, table.gaap tr td.ticker, table.gaap tr td.addr, table.gaap tr td.balance  {
	font-size:75%;
	text-align:left;
}
table.gaap tr td.archive {
	font-size:70%;
	text-align:right;
}

/* результаты поиска */
.search tr td.name {
	font-size:75%;
	color:#009
}
/*.search tr td.name a {
	color:#009;
}*/
.search tr td.name div.tickers {
	color:#666;
	padding:2px 0px 10px 0px;
	font-size:85%;
}
.search tr td.name div.tickers b {
	color:#333;
}
.search tr td.name div.tickers a {
	color:#666;
	text-decoration:none;
}
.search tr td span.comment {
	color:#666; font-size:85%; display:block;
}

.search tr td.name div.comments {
	color:black; padding:3px 0px; font-size:85%;
}

table.search tr td.desc {
	font-size:75%; padding-top:4px;
}

table.search {
	border-collapse: collapse;	
}
table.search tr.title {
	background-color:#DADEB9;
}
table.search tr.title td {
	border: 1px solid #939776;
	vertical-align: middle;
}

.gaap tr th a:hover, .gaap tr td a:hover, .tuning tr th a:hover, .tuning tr td a:hover, .search tr td.name a:hover, .search tr td.name div.tickers a:hover, .preview tr th a:hover {
	text-decoration:underline;
}

/* настройки календаря */

.month {
	float:left;
	width:160px;
	font-family:tahoma;
}
.month table {
	width:155px;
	margin:0px 10px 0px 0px;
}
.pageContent div.month { 
	height:150px;
}

.month table tr td {
	font-size:11px;
	text-align:right;
}
/*.month table tr td a {
	color:#009;
}*/
.month table tr td a.forward {	
	color:#666;
	font-size:0.9em;
}
.month th.title {
	font-size:70%;
	border-top:1px solid #aaa;
	background-color:#f0f0f0;
	text-align:right;
}
.month td.weekend {
	color:#666;
}
div.month#active {
	background-color:#f3f9ff; width:100%; margin-left:1px;
}

div.calendar {
	float:none;
	padding:0px 0px 0px 20px;
	text-align:center;
	margin-bottom:0px;
}

div.calendar table {
	width:195px;
}
div.calendar tr td {
	text-align:center;
}
div.calendar tr td.today {
	border:1px solid #900;
}
div.calendar tr td.cDate {
	background-color:#dfdfdf;
}
div.calendar tr td.name {
	text-align:left;
}
img.calendar {cursor:hand;}

.pageContent div.navDates {
	font-size:75%;
	color:#999;
	text-align:right;
	font-family:tahoma;
}
.pageContent div.navDates a {
	color:#900;
}

/* блок баннеров */
.banner {
	margin:5px 0px;
	border:0px;
}
.banners {
	text-align:center;
	padding:5px 0px 0px 0px; 
}

/* мэйнтоки */
table.maintoc {
	border-top:1px solid #939776;
}
div.header {
	font:bold 11px tahoma; 
	color:white; 
	padding:4px 6px; 
	background:#066C57 url(images/menu_gradient.gif) no-repeat right;
}
div.header div.archive {
	width:99%; text-align:right; color:white;
}
div.header div.inline {
	 color:white;
	 width:100px; float:left;
}
div.header div.archive a, div.header div.inline a {
	 color:white;
}
.maintoc tr.title th {
	font-size:0.7em;
	background-color:#DADEB9;
	font-family:tahoma;
	padding:4px;
	border-right:1px solid #939776; 
	border-bottom:1px solid #939776;
}
.maintoc tr.subTitle td {
	font-size:0.7em;
	font-family:tahoma;
	padding:2px 4px;
	text-align:left;
	background-color:#EEEDD8;
	border-bottom:1px solid #939776;
	border-top:1px solid white;
	cursor:hand;
}
.maintoc tr.rowOdd td {
	font-size:0.7em;
	font-family:tahoma;
	padding:2px 4px;
	border-bottom:1px solid #ccc;
	background-color:#f0f0f0;
	border-right:1px solid #ccc;	
}
.maintoc tr.rowEven td {
	font-size:0.7em;
	font-family:tahoma;
	padding:2px 4px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;	
}

.maintoc tr td.name {
	color:#006;
	cursor:hand;
}

.maintoc tr#active td {
	background-color:#ffffc0;
}

/* прочие функциональные элементы */
.divider {
	margin-top:5px;
	clear:both;
	height:1px;
	padding:0px;
	font-size:2px;
	background-image:url(/images/3x1.gif);
}
td.divider {
	background-repeat:repeat-x;
	background-position:center;
}

.bgLite {
	background-color:#EEEDD8;
}
.bgDark {
	background-color:#076A55;
}
img.taxi {
	width:6px;
	height:9px;
	border:0px;
}
.elements, .content tr.title td.elements, .placements tr.subTitle td.elements {
	font:normal 11px tahoma;
	color:#666;
}
.elements span {
	padding-left:5px;
}
.elements span a {
	color:#666;
	text-decoration:none;
}
.security {
	font-size:8pt;
	font-family:tahoma;
	text-align:right;
}
.security select {
	width:33%;
	font-family:tahoma;
	font-size:8pt;
}
div.links {
	float:right;
	font-size:70%;
	padding-top:5px;
	font-family:tahoma;
}
div.links a {
	color:#c00;
	font-weight:bold;
}
div#userData {
	display:none;
}
div.note {
	font:0.8em tahoma;
	padding:10px;
}
table.card tr td.name, table.card tr td.value {
	font-size:70%; border-top:1px solid #ccc; font-family:tahoma;
}
table.card thead tr td {background-color:#f6f6f6; color:#006;}

img.bullet { margin-top:3px; border:0px}

.red {color:#900;}
.blue {color:#009;}
.green {color:#060;}
div.message {font-size:75%; padding-left:5px;}
div.lastDate {
	font:bold 75% verdana;
	color:#a00;
	padding:3px 0px;
	text-decoration:underline;

        }
div.screenshot {
	padding:10px; background-color:#f0f0f0; 
	width:260px; border:1px solid #ccc; text-align:center;
}
div.screenshot img {border:1px solid #666}

.table {width:100%}
.table tr td {font:normal 80% tahoma; padding:4px 2px; border-bottom:1px solid #ccc}
.table tr.rowOdd {vertical-align:top; }
.table tr.rowEven {vertical-align:top;}

span.free {padding: 0px 0px 0px 5px; float: right; color: #006600; font: bold 92% tahoma}

form#rumourForm {margin: 0px; width: 100%; padding: 10px; background: #f0f0f0; font: normal 75% tahoma} 
form#rumourForm input.text, form#rumourForm textarea {width: 100%; font-family: tahoma; margin: 2px 0px 5px 0px}

/*общение*/
div.videopreview {float: left; padding: 3px 10px 5px 0px; text-align: center; font-size:70%}
div.videopreview img {border:1px solid black}
div.Question {font-size: 80%; padding: 10px 0px 0px 0px; margin: 0px; border-top: 1px solid #ddd}
div.Question b.title {font-size: 100%; padding: 0px}

div.Question p {margin-top: 5px; text-align: justify;}
div.Question p.Answer {background-color: white; padding-top: 10px }
div.Question .link {font-size:95%;}
div.Question .link a {color: #900}

div.noLine {border-top: 0px solid #ffffff}
span.title {font-size: 80%}

span.true {background: url(/images/rumour_true.gif) repeat-y; height: 13px}
span.hot {background: url(/images/rumour_hot.gif) repeat-y; height: 13px}
.survey span.true {background: url(/images/rumour_true2.gif) repeat-y; height: 13px}
.survey span.hot {background: url(/images/rumour_hot2.gif) repeat-y; height: 13px}


b.red a { color: #900; }
.qt a {color: #009}

td.menu { padding-left:2px}
.menu_tab {margin-left:6px}
A.calLink { text-decoration:underline}

.small {font:normal 11px tahoma}

.mainMenu h4.title, .mainMenu h1.title { color:white; font-size:80%; background-color:#FF8E00; padding:3px; margin:0 0 2px 6px;}
.mainMenu h1.title A {color:#fff; font-size:14px; font-weight:bold}
.mainMenu h1.title A:hover {text-decoration:none}
.grayMenu {font:12px arial; margin-top:4px;}
.grayMenu .menuItem {
	background:url(/images/bullet_g.gif) no-repeat 0% 6px;
	padding:1px 1px 1px 8px;
	position:relative;
	width:160px;
	cursor:hand;
	z-index:100;
}
.grayMenu .menuItem A { text-decoration:underline}
.grayMenu .divider {
	margin-top:5px;
	clear:both;
	height:1px;
	padding:0px;
	font-size:2px;
	background-image:url(/images/3x1g.gif);
	background-repeat:repeat-x; 
	background-position:center;
}

/*форма рассылок*/
.greenForm {text-align: center;}
/* .greenForm fieldset {border:1px solid #056B53; font-size:80%; height:70px; margin:0 0 0 37%; padding:5px; text-align:left; width:200px;} */
.greenForm fieldset {border:1px solid #056B53; font-size:80%; height:70px; margin:0 5px; padding:5px; text-align:left; width:200px;}


/* Форма поиска в шапке */
/*a.head {
        text-decoration: none;
}
a.head:hover {
        text-decoration: underline;
}
.helperFree {background-color: #FFF;}
.helperWork {background-color: #DDD;}
#companyname { position:relative; left:0; top:0; background:#fff; z-index:10; border:1px solid #808080; padding:4px; display:none; overflow:auto; max-height:300px;}
#companyname { height:300px; font-size: 12px; max-width: 200px;}
#companyname DIV { cursor:default; width: 100%; color: #777; margin-bottom: 5px; }*/

/* новый опросник (временное название: "проект Quote.ru хочет узнать своего читателя") */
#newPoll {
	margin-left: 16px;
	font-size: 12px;
}
#newPoll ul {
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: none;
}
#newPoll ol>li>ul>li>ul {
	padding-left: 20px;
}
#newPoll ol ul ul {
	_margin-left: 20px;
}
#newPoll ol>li {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 2px #ccc solid;
}
#newPoll p {
	margin-top: 5px;
	margin-bottom: 5px;
}
#newPoll input {
	margin-right: 5px;
	vertical-align: middle;
}
#newPoll .mainItem {
	display: block;
	font-weight: bold;
}
#newPoll .infoPoll label {
	display: inline;
	font-weight: normal;
}
#newPoll ul.infoPoll  {
	margin-top: 10px;
	list-style-type: square;
}
#newPoll hr {
	display: none;
	_display: block;
	margin: 0;
	padding: 0;
	size: 2;
	color: #ccc;
}
#newPoll select {
	margin: 5px 10px 5px 0px;
	vertical-align: middle;
}
#newPoll input.textInput {
	margin: 5px 0px 5px 5px;
}
#newPoll #hiddenInput {
	display: none;
}
#newPoll input.radioInput {
	margin: 5px 2px;
	width: 14px;
}
#newPoll .inlineList li {
	display: inline;
} 

/* Новый подвал */
/*** QUOTE FOOTER CSS: POSITION RELATIVE ***/

/****************** FOOTER ******************/

div#footer {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}


/********** FOOTER > RBC PRODUCTS  **********/

div#rbc_products {margin: 0; padding: 0;}

div#rbc_products table {width: 100%;
                                      margin: 0; padding: 0;
                                      border: 0px; /* border="0" */
                                      border-collapse: collapse; /* cellspacing="0" */}

div#rbc_products table tr th {padding: 0px; /* cellpadding="0" */
                                             padding-top: 3px; padding-left: 6px; padding-right: 6px; padding-bottom: 3px;
                                             font-size: 80%;
                                             text-align: left;
                                             border-top: 1px solid #939776;
                                             background-color: #dadeb9;}

div#rbc_products table tr td {padding: 0px; /* cellpadding="0" */
                                             padding-top: 6px; padding-left: 6px; padding-right: 6px; padding-bottom: 30px;
                                             text-align: left;
                                             vertical-align: top;}

div#rbc_products table tr th.quote_products          {width: 385px;}
div#rbc_products table tr td.quote_products          {width: 215px; background-color: #f6f6eb;}
div#rbc_products table tr td#quote_products_last  {width: 170px;}

div#rbc_products table tr th.other_products {background-image: url(../images/bg/vertical_dot_border.gif);
                                                                     background-repeat: repeat-y;
                                                                     background-position: left;}
div#rbc_products table tr td.other_products {background-image: url(../images/bg/vertical_dot_border.gif);
                                                                     background-repeat: repeat-y;
                                                                     background-position: left;}

div#rbc_products table tr th.use_it {width: 226px;
                                                        background-image: url(../images/bg/vertical_dot_border.gif);
                                                        background-repeat: repeat-y;
                                                        background-position: left;}
div#rbc_products table tr td.use_it {width: 226px;
                                                        background-image: url(../images/bg/vertical_dot_border.gif);
                                                        background-repeat: repeat-y;
                                                        background-position: left;}

div#rbc_products table tr td ul {margin: 0; padding: 0;
                                                 list-style: none;
                                                 font-size: 69%;
                                                 text-align: left;}

div#rbc_products table tr td ul li {margin: 0; padding: 0; margin-top: 2px; margin-bottom: 8px;
                                                   padding-left: 15px; /* отступ от маркера */
                                                   background: url(../images/icons/bullet_medium.gif) no-repeat 0 4px;}
div#rbc_products a:link     {text-decoration: none; color: #000000;}
div#rbc_products a:visited {text-decoration: none; color: #000000;}
div#rbc_products a:hover  {text-decoration: underline; color: #000000;}
div#rbc_products a:active  {text-decoration: none; color: #000000;}


/*********** FOOTER > MARKET GID  ***********/

div#marketgid {margin: 0; padding: 0;}

div#marketgid a img {border: none; margin: 5px; margin-top: 0px; margin-bottom: 0px;}

div#marketgid a:link     {text-decoration: none; color: #000000;}
div#marketgid a:visited {text-decoration: none; color: #000000;}
div#marketgid a:hover  {text-decoration: none; color: #000000;}
div#marketgid a:active  {text-decoration: none; color: #000000;}

div#marketgid a.mctitle            {font-weight:bold;}
div#marketgid a.mctitle:hover  {text-decoration: underline;}

div#marketgid a.gid_header            {font-weight: bold;}
div#marketgid a.gid_header:hover  {text-decoration: underline;}

div#marketgid table {width: 100%;
                                  border: 0px; /* border="0" */
                                  border-collapse: collapse; /* cellspacing="0" */
                                  background-color: #eeedd8;
                                  border: 1px dotted #096c57;}

div#marketgid table tr td {padding: 0px; /* cellpadding="0" */ padding-top: 7px; padding-bottom: 7px;
                                         vertical-align: top;
                                         text-align: left;
                                         font-size: 69%;}

/********* FOOTER > FOOTER BORDER *********/

div#footer_border {width: 100%; height: 15px;
                               margin: 0; padding: 0; margin-top: 15px; margin-bottom: 12px;
                               font-size: 1px;
                               background-color: #eeeeee;
                               border-top: 1px solid #999999;}

/********* FOOTER > FOOTER CONTENT *********/

div#footer_content {margin: 0; padding: 0; margin-top: 10px; margin-bottom: 20px;}

div#footer_content table {width: 100%;
                                        border: 0px; /* border="0" */
                                        border-collapse: collapse; /* cellspacing="0" */}

div#footer_content table tr td {padding: 0px; /* cellpadding="0" */
                                                vertical-align: top;
                                                text-align: left;
                                                font-size: 57%;}

div#footer_content table tr td#copyright {width: 720px;
                                                                padding-left: 20px; padding-right: 10px;}

div#footer_content table tr td#counters {padding-right: 20px;
                                                               text-align: right;}

div#footer_content p {margin: 0; padding: 0;
                                   color: #999999;}

div#footer_content a:link     {text-decoration: underline; color: #333333;}
div#footer_content a:visited {text-decoration: underline; color: #333333;}
div#footer_content a:hover  {text-decoration: underline; color: #333333;}
div#footer_content a:active  {text-decoration: underline; color: #333333;}

div#footer_content p.links {margin-top: 3px;
                                           text-transform: lowercase;}

div#footer_content p.links a:link     {text-decoration: none; color: #333333;}
div#footer_content p.links a:visited {text-decoration: none; color: #333333;}
div#footer_content p.links a:hover  {text-decoration: underline; color: #333333;}
div#footer_content p.links a:active  {text-decoration: none; color: #333333;}

