body { margin:0; background:#fff; padding:0; font-family:verdana; /* min-width: 1024px; */}
.fullContainer {min-width: 999px;  width:expression(document.body.clientWidth < 1024 ? '999px' : '100%');}
td, th, li {font-size:100%}
input, select, textarea {font-family:tahoma}
div, img, a, p, table, td { box-sizing: border-box; -moz-box-sizing: border-box}
a { color:#000}
a:active {color:#060}
#siteLogo { margin:5px; width:157px; height:71px; border:0}
#sectionLogo { border:0; margin:10px 0}
.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 0}
#blankTab a { float:left; border:1px solid; border-color:#A5C4BE #06483E #06483E #A5C4BE; font:bold 12px tahoma; color:#fff; padding:3px 4px 4px 4px; background:#066C57 url(/images/menu_gradient.gif) no-repeat right; cursor:hand}
#blankTab a#activeMenuTab { background:#FF6C00 url(/images/menu_active_gradient.gif) no-repeat left; border-color:#FFBF7F #9B4803 #9B4803 #FFBF7F}
.menuTab a, #blankTab a { color:#fff; text-decoration:none}
#blankTab { background:#066C57; height:23px; white-space:nowrap; display:table; width:100%}
.topMenu img { float:left}

ul.contextMenu { clear:both; list-style-image:url(/images/taxi.gif); font:11px tahoma; padding:0px; margin:10px 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 0 2px; position:relative; z-index:100}
.menuTitle a { text-decoration:none}

/*настройки закладок. остатки*/
.topTabs { text-align:right; padding:7px 5px 0 0}
.topTabs .tab { background:#DADEB9}
.tab .title { font:10px tahoma; padding:0 0 2px; white-space:nowrap}
.tab .title a { text-decoration:none; font-size:10px}

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

.menu { padding:0 0 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:#EEEDD8; border:1px outset; border-color:#fff #939776 #939776 #fff; visibility:hidden; z-index:200}
.ratings .items { list-style-image:url(/images/bullet_medium.gif); padding:0; margin:5px 5px 0 20px}
ul.analytics { list-style-image:url(/images/bullet_small.gif); margin:5px 0 0 20px; padding:0}
ul.analytics li { margin:0 0 5px; color:#333; font-size:70%}
ul.announces { padding:0 5px 5px 8px; font-family:tahoma; list-style-image:url(/images/bullet_small.gif); margin:5px 5px 0 18px}
ul.announces li { font-size:11px; margin:0 0 3px}
.menuItem a { text-decoration:none; padding-left:1px}

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

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

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

.pageContent div.content .keywords { color:#c00; font-weight:bold}
.pageContent p.note { font-size:80%; padding:0 0 10px 5px; margin:0}
.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 0 4px; clear:left}
.pageContent a, .tools a {text-decoration: none}
.pageContent a:hover, .tools a:hover {text-decoration: underline}
.pageContent a.arc {text-decoration: underline;}
.pageContent div.elements a, .tools div.elements a { color:#555}
.pageContent div.sortType { font:70% tahoma; float:left; width:40%}
.pageContent div.sortType a { color:#666}
div.sortType#theme { padding:0 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:bold 75% tahoma; background:#DADEB9; padding:5px; margin:5px 0 0 1px; border-top:1px solid #939776}
.tools h5.title a { text-decoration:none}
.tools h4.title { font:bold 75% tahoma; padding:5px; margin:0; color:#fff; background:#187966}

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

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

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

/* настройки анонсов размещений */
.placements td.date { font:bold 12px tahoma; padding:2px 0 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:#DADEB9}
.placements tr.title td, .emitents tr.title td { font:bold 75% tahoma; padding:4px}
.placements tr.subTitle td { font:75% tahoma; padding:4px; background:#EEEDD8}

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 #fff}
table.emitents tr { background:#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:#187966; font:normal 11px tahoma; padding-right:5px}
.survey tr td.elements a, .ratings tr td.elements a { color:#fff}
.ratings .subTitle, .placements .subTitle { background:#DADEB9; margin:0; padding:5px}
.survey .subTitle, .market .subTitle { margin:0; padding:5px; background:#EEEDD8}
.survey tr.subTitle td, .ratings tr.subTitle td { padding:5px; font:75% tahoma}
.ratings tr.title, .forum tr.title { background:#187966}
.survey tr.title, .market tr.title { background:#DADEB9}
.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:#fff; padding:5px; 1margin:0}
.survey tr.title td, .market tr.title td { border-top:1px solid #999; color:#000}

.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:#f6f6f6}
table.market tr td.raise { color:#060}
table.market tr td.drop { color:#c00}
 .ratings tr td.name { color:#006}
.question .title { padding:5px 10px 10px 10px; font-size:70%}
.question .answer { background:#FF8E00}
table.question tr td { font-size:70%}

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

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

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

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

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

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

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

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

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

.News { padding:0 0 5px; clear:both}
.News div.title { font:bold 80%; padding:3px 0 5px 0}
.News h5.title { margin:0; padding:0 0 5px 0; font-size:90%}
.News h5.title a { text-decoration:none}
.News h5.title a:hover { text-decoration:underline}
.News h4.subTitle { background:#DADEB9; font:bold 75% tahoma; padding:5px; margin:0 1px 5px 0; border-top:1px solid #939776}
.News h3.title { font:bold 105%; margin-top:0; padding:0 10px 10px 0; background-image:none; background:#fff; clear:none}
.News BLOCKQUOTE {margin: 0 20px; padding: 0;}
.News .pix {width: 600px; margin:0 auto 20px;}
div.News p { text-align:justify; font-size:80%}
div.News p.text a { text-decoration:underline}
div.News table { border:0; margin:10px 0 0 0}
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 0 8px 0; margin:0 0 8px 0; border-bottom:1px solid #ccc}
div.News div.back#bottom { padding-top:8px; margin-top:8px; border-top:1px solid #ccc; border-bottom:0}

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

.News img.image { margin:5px 10px 5px 0; border:1px solid #000}
.News p.text { padding:0 0 10px}
tr.News td {1margin:0; padding:0}
.News td.date { color:#000; font:bold 70% tahoma; padding:3px 5px 5px; white-space:nowrap}
.News td.title { padding:2px 0 5px 0; font-size:75%; 1margin:0}
.News td.title a.red { color:#900}
.News img.preview, .market img.preview { float:left; margin:3px 10px 3px 0; border:1px solid #000}
.News p.note { padding:2px 0 5px 0; margin:0; font-size:80%; letter-spacing:0}
.News .date { font:85% tahoma; margin-top:5px; color:#900; letter-spacing:0}
.News div.date { font-weight:bold; padding:0 0 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}
.News .table2 {border-collapse:collapse;}
.News .table2 td, .News .table2 th {border:1px solid #CCCCCC; font-size:80%; padding:4px; vertical-align:top;}
.News .table2 th {background:#D1E0C1 none repeat scroll 0%; font-weight:bold;}
.News .table2 .bg {background:#F4F8ED none repeat scroll 0%;}
.News .nBlock {display:table; zoom:1; margin-top:10px}
.News .nBlock IMG {float:right; margin-right:7px}
 

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

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

table.testable td { background:#fff; border-bottom:1px solid #ddd}

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

ul.events, ul.methods { padding:0; margin:10px 0 0 20px; list-style-image:url(/images/bullet_medium.gif); clear:both}
ul.events li, ul.methods li { font-size:80%; padding:0 0 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:0}
form.authUserForm p { margin:0; padding:0 0 10px 0; text-align:justify}
form.authUserForm input#login, form.authUserForm input#password{ height:20px; font-family:verdana}
table.authUserForm { width:100%; margin-top:10px}
table.authUserForm tr td { font-size:80%; padding:3px 5px; background:#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:#DADEB9; border-top:1px solid #939776; border-bottom:1px solid #fff; 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:#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:#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:0; padding:10px 15px 0 15px; background:#EEEDD8; height:100%}
form#maintocConfigForm h2.title, form#analysisConfigForm h2.title { text-align:center; font-size:1.1em; margin:0 0 10px 0}
form#maintocConfigForm h4.title, form#analysisConfigForm h4.title { font-size:1.1em; margin:10px 0 5px 0; background:#f0f0f0; padding:3px 5px; border-top:1px solid #d0d0d0}
form#maintocConfigForm div.content, form#analysisConfigForm div.content { background:#fff; height:80%; border:2px inset; overflow:auto; padding:10px; margin:0 0 10px 0}
form#maintocConfigForm div.block, form#analysisConfigForm div.block { font-size:11px; clear:both}

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

/* форма поиска события */
#eventSearchForm { margin-top:0; padding:0 0 5px}
#eventSearchForm table#dateInterval { margin:5px 0 10px 0; background:#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:#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; height:76px;}
#askQuestionForm, #searchEmitentForm { margin:0}
/*#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} */

/* ********** */
/* перенесено в search_emit.css
#searchEmitentForm .ticker { color: #333333; font-family:tahoma; font-size:12px; height: 22px; }
#searchEmitentForm .title { color:#a00; font-weight:bold; font-family:tahoma; font-size:13px}
#searchEmitentForm .withInputText { width: 75px; padding-left: 5px;  }
#searchEmitentForm input.textField { width: 100% }
#searchEmitentForm span { 
    color: #333333; 
    font-family: Tahoma; 
    font-size: 12px; 
    background-image: none;
    text-decoration: underline;
    font-weight: normal;
    cursor: pointer;
}
#searchEmitentForm .active {
    background-position: center top; 
    background-repeat: no-repeat; 
    background-image: url(img/triangle.png);
	padding-top: 8px;
	margin-top: -2px;
}
#searchEmitentForm .active  {
    font-weight: bold;
    text-decoration: none;
    cursor: default;
}
#searchEmitentForm #searchOption {
	white-space: nowrap;
	_top: -2px;
	_position: relative;
}
#searchEmitentForm #searchOption span {
	display: inline-block;
	_display: inline;
	zoom: 1;
    text-align: center;
}
#searchEmitentForm #searchOption #tickers {
	width: 70px;
}
#searchEmitentForm #searchOption #emitent {
	width: 80px;
	text-align: center;
}
#searchEmitentForm #searchOption #news {
	width: 80px;
	text-align: center;
} */
#askQuestionForm .title { font-family:tahoma; font-size:11px}
#askQuestionForm .textField { height:20px; font-family:tahoma; font-size:12px; border: #a3abb8 solid 1px }
/* #searchEmitentForm input.textField { height:20px; font-family:tahoma; font-size:12px; border: #a3abb8 solid 1px  }
#searchEmitentForm input.button { vertical-align: middle; }
#searchEmitentForm td.textField { padding-right: 5px; }
#searchEmitentForm .counters { display: none; } */
/* ********** */

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

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

#indicatorsCurrentSettingsForm input.checkField { width:13px; height:13px}
#indicatorsCurrentSettingsForm { margin-bottom:5px}

.button { background:#FF8E00; color:#fff; font:bold 11px tahoma; 
 border:1px solid; height:auto; border-color:#FFBF7F #9B4803 #9B4803 #FFBF7F; vertical-align: middle}
a.button {text-decoration: none; padding: 1px 5px 2px 5px}
a.button:hover {text-decoration: none;}
a.button:active {color: white}
.button A {color: #fff !important;}
.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}

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

.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:#f3f3f3}
.indicators tr td.title {background:#EEEDD8; font-weight:normal; font-size:70%; padding:4px 5px; 1margin:5px 0 2px; border-top:1px solid #c0c0c0}
.indicators input { cursor:default; }

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

.indicators.tuning TD {padding:5px; text-align:left; border-bottom:1px solid #CCC;}
.indicators.tuning THEAD TD {background:url(http://quote.ru/images/3x1.gif) bottom left repeat-x; border:0; font-size:100%; font-family:verdana;}
.indicators.tuning .footTable TD {border:0; text-align:right;}

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

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

/* котировки акций */
.quotes { margin:5px auto}
.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:#DDF0EA}
.quotes td.drop { background:#FFE4D3}
h5#stock { float:left; font-size:12px}

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

.gaap, .tuning { margin:0; font-family:tahoma}
.search { margin:2px 0 5px 0}
.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:#EEEDD8; color:#000; font-weight:bold; border-top:1px solid #999}

.gaap tr.rowOdd, .tuning tr.rowOdd, .search tr.rowOdd, .preview tr.rowOdd { background:#fff; vertical-align:top}
.gaap tr.rowEven, .tuning tr.rowEven td, .search tr.rowEven, .preview tr.rowEven { vertical-align:top; background:#f6f6f6}
.gaap tr th a, .tuning tr td.name, .preview tr th a { text-decoration:none}
.gaap tr td a, .tuning tr td a, .preview tr td a { text-decoration:none}
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 div.tickers { color:#666; padding:2px 0 10px 0; 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:#000; padding:3px 0; font-size:85%}

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

table.search { border-collapse:collapse}
table.search tr.title { background:#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:0 10px 0 0}
.pageContent div.month { height:150px}

.month table tr td { font-size:11px; text-align:right}
/* Для подчеркивания ссылок */
.month table tr td a {text-decoration: underline}
.month table tr td a.forward { color:#666; font-size:0.9em}
.month th.title { font-size:70%; border-top:1px solid #999; background:#DADEB9; text-align:right}
.month td.weekend { color:#666}
div.month#active { background:#f3f9ff; width:100%; margin-left:1px}

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

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:#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 0; border:0}
.banners { text-align:center; padding:5px 0 0 0}

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

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

.bgLite { background:#EEEDD8}
.bgDark { background:#076A55}
img.taxi { width:6px; height:9px; border:0}
.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}
.tools .security select {width:auto} 
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:#f6f6f6; color:#006}

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

.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 0; text-decoration:underline}
div.screenshot { padding:10px; background:#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:0 0 0 5px; float:right; color:#006600; font:bold 92% tahoma}

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

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

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

div.noLine {border-top:none}
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}
.small {font:normal 11px tahoma}
SMALL {font-size:11px;}
.small2 {font-size:0.85em}

/* td.emit_s_form { width:100%; text-align:center; border:solid #076A55; border-width:1px 0}
td.emit_s_form table { margin:0 auto} */
/* td.emit_s_form { width:100%; border:solid #076A55; border-width:1px 0; padding-left: 20px; } */
td.emit_s_form { width:100%; height: 56px; padding-left: 20px; }

#topnew { margin-bottom:11px}
#bottomnew { border-bottom: 1px; }

td.menu { padding-left:2px}
table.menu_tab {margin-left:6px}
A.undl { text-decoration:underline}
.nopad { padding:0; margin:0;}

/*форма рассылок*/
.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;}


/*Индикаторы */

.indicators2 {font-size: 11px; width: 100%; margin: 5px 0;}
.indicators2 TH {background-color:#DADEB9; padding: 2px;}
.indicators2 TD {padding: 2px; text-align: center;}
.indicators2 TD.left {text-align: left;}
.menuNoPad {padding-bottom: 0;}


/* Форма поиска в шапке */
/*a.head {
        text-decoration: none;
}
a.head:hover {
        text-decoration: underline;
}
.helperFree {background-color: #FFF;}
.helperWork {background-color: #DDD;}
#companyname {
	overflow-y: auto;
	max-height: 290px;
	height: expression( this.scrollHeight > 295 ? '290px' : 'auto' );
	width: 330px;
	background-color: #FFF;
	z-index: 100;
	border: 1px solid #A3ABB8;
	border-top: 1px solid #C7CCD4;
}
#companyname .innerTable {
	width: 100%;
}
#companyname .innerTable td {
	padding: 2px 5px;
	font-size: 12px;
} */

/* Новый подвал */
/*** 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;}

