﻿@charset "utf-8";
*     { margin:0; padding:0; }
html  { color:#000; background:#FFF; font:8pt/10pt Tahoma, Geneva, sans-serif; }
#mainSheet  { width:955px; margin:5px auto; padding:5px 15px 0px 5px; background:#FFFFFF url("/analytics_new/images/itold/body_bg1024.gif") repeat-y; position:relative; }
table { border-collapse:collapse; width:100%; border:none; }
img   { border-style:none; }
h1    { margin-top:0px; margin-bottom:11pt; font:normal 18pt Tahoma, Geneva, sans-serif; color:#282828; }
h2    { margin-top:12pt; margin-bottom:7.5pt; font:normal 13.5pt Tahoma, Geneva, sans-serif; color:#383838; }
h3    { margin-top:12pt; margin-bottom:7.5pt; font:normal 11pt Tahoma, Geneva, sans-serif; color:#5480a4; }
h4    { margin-top:12pt; margin-bottom:7.5pt; font:bold italic 10pt Tahoma, Geneva, sans-serif; color:#6b91b0; }
p     { margin-bottom:7pt; font:9pt/13pt Tahoma, Geneva, sans-serif; }
/* td    { font:9pt/12pt Tahoma, Geneva, sans-serif; } */
ul    { margin-left:25px; margin-bottom:7.5pt; font:9pt/15pt Tahoma, Geneva, sans-serif; list-style-image:url("/analytics_new/images/itold/dotli.gif"); }
ol    { margin-left:25px; margin-bottom:7.5pt; font:9pt/15pt Tahoma, Geneva, sans-serif; }
li    { line-height:15pt; margin-bottom:3.75pt; }


/*выделение текста, используется всего в трех местах*/
.marked { color:#6496C8; margin-top:0px; margin-bottom:15px; font:bold 100% Tahoma, serif; }
/*линк на страницу назад*/
a.back { margin-top:5px; margin-bottom:5px; padding-left:13px; text-decoration:none; color:#15588D; background:url("/analytics_new/images/itold/back.gif") no-repeat 0px 3px; }
a.back:hover { text-decoration:underline; }
/*страничная навигация*/
a.pager { color:#6496C8; text-align:center; float:left; width:34px; }
b.pager { font-weight:bold; text-align:center; float:left; width:34px; }
/*невидимый текст на главной - УБРАТЬ!!!*/ 
.blue_text, .blue_text p, .blue_text h1, .blue_text h2, .blue_text strong { text-align:justify; text-indent:-9999px; color:#FFF; position:absolute; }
/*ссылки над шапкой*/
.add_ons { position:absolute; top:0px; left:0px; width:954px; padding:5px 22px 16px 0px; color:#6496C8; background:#FFF url("/analytics_new/images/itold/addons_bg.gif") no-repeat left bottom; text-align:right; }
.add_ons a { color:#6496C8; text-decoration:none; margin-right:11px; margin-left:11px; }
.add_ons a:hover { text-decoration:underline; }
/*выделение текста розовым bad/good - знач-я хуже/лучше ожиданий в календаре*/
.bad, .pink { color:#DE1D8F; }
.good { color:#03B111; }
h1 span .pink { color:#333; }

/*шапка - логотипы, контакты*/
.upper_block { position:absolute; left:12px; top:34px; width:960px; }
.logo { height:52px; width:248px; float:left; text-align:center; padding-top:9px; padding-left:8px; }
.coords { width:658px; float:right; height:50px; color:#203859; text-align:right; padding-top:11px; padding-right:29px; }
.coords a { color:#15588D;  text-decoration:none; }
.coords a:hover { text-decoration:underline; }
#prospect_logo a{ opacity:0.42; #filter:progid:DXImageTransform.Microsoft.Alpha(opacity=42); /* margin-left:420px; margin-top:-40px; */ float:right; display:inline; width:174px; height:42px; }
#prospect_logo a:hover{ opacity:1; #filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* margin-left:420px; margin-top:-40px; */ float:right; display:block; width:174px; height:42px; }

/*розовые линки под логотипом*/
.authorize { height:30px; width:253px; float:left; color:#DE1D8F; font-weight:bold; padding-top:11px; padding-left:5px; }
.authorize a { color:#DE1D8F; text-decoration:none; margin-right:7px; margin-left:7px; }
.authorize a:hover { text-decoration:underline; }
#auth_inner { background:url("/analytics_new/images/itold/subheader_bg.gif") no-repeat 0px 30px; } /*убрать этот ужас (это тот же .authorize)*/

/*главное меню*/
.top_nav { float:right; height:37px; width:680px; padding-top:4px; margin-right:4px; }
.top_nav a { background:#FFFFFF; float:left; margin-left:5px; border-bottom:4px solid #9BB9DF; color:#6496C8; text-decoration:none; padding-bottom:4px; line-height:11px; width:94px; padding-left:5px; font-size:11px; }
.top_nav a:hover { text-decoration:none; border-bottom:4px solid #6192CD; color:#5287C9; }

/*хлебные крошки*/
.trail { height:20px; clear:both; padding-top:7px; padding-bottom:7px; padding-left:2px; font:normal 86% Tahoma, serif; }
.trail a { float:left; color:#6496C8; text-decoration:none; background:url("/analytics_new/images/itold/trail_bullet.gif") no-repeat right center; margin-right:11px; padding-right:20px; }
.trail a:hover { text-decoration:underline; }

/*центральная колонка на главной*/
.center_col { float:left; width:694px; margin-bottom:20px; padding-right:7px; padding-left:7px; padding-top:140px; }
.center_col .subheader { background:url("/analytics_new/images/itold/subheader_bg.gif") no-repeat left bottom; color:#7F8AA8; margin:-12px 0 15px 0; padding:0 0 9px 0; width:700px; display:block; }
.center_col .subheader img { padding:0; margin:0; }
.center_col .subheader b { display:block; font-size:10px; color:#363636; font-weight:normal; text-align:right; margin-top:4px; }
.center_col .subheader .left { float:left; padding-left:0px; margin-left:-0px; margin-right:0px; height:200px; margin-top:6px; overflow:hidden; }
.center_col .subheader .left p { margin-top:7px; padding-right:31px; padding-left:17px; font-size:11px; line-height:13px; }
.center_col .subheader .top_banner { display:block; position:absolute; left:12px; top:298px; z-index:2; }
.center_col .subheader .right { background:url("/analytics_new/images/itold/subheader_right.gif") no-repeat; width:230px; float:left; padding-left:0px; }
.center_col .subheader .right p { margin-top:7px; padding-right:26px; padding-left:5px; font-size:11px; line-height:13px; }
.center_col .left_part { float:left; width:245px; }
.center_col .right_part { padding-left:10px; float:right; width:435px; }
.center_col a { color:#15588D; text-decoration:none; }
.center_col a:hover { text-decoration:underline; }

/*обзоры под новостями на главной, article1 - рудимент*/
.article { width:420px; color:#333333; padding-bottom:5px; border-bottom:1px solid #C7D6EE; margin-bottom:5px; padding-right:10px; }
.article1 { width:290px; color:#333333; padding-bottom:5px; border-bottom:1px solid #C7D6EE; margin-bottom:5px; padding-right:10px; }
.article a, .article1 a { color:#15588D; text-decoration:none; }
.article a:hover, .article1 a:hover { text-decoration:underline; }
.article b { display:block; }
.article img, .article1 img { float:right; margin-bottom:5px; margin-left:10px; }

/*ссылки типа далее/подробнее ("все новости ITinvest", "обсудить на форуме трейдеров...")*/
.all, .more { display:block; margin-bottom:15px; padding:1px 20px 3px 0; background:url("/analytics_new/images/itold/all_new.gif") no-repeat right; text-align:right; } /*{ display:block; margin-bottom:15px; background:url(../images/all.gif) no-repeat; background-position:right; text-align:right; padding-right:20px; padding-left:	0px; padding-bottom:3px; padding-top:1px; }*/

/*правая колонка на главной, много устаревшего, надо проверить */
.right_col { width:240px; float:right; margin:0px 4px 20px -5px; padding:134px 0 0 0; vertical-align:top; }
.right_col .adress { background:url("/analytics_new/images/itold/bg_contacts.jpg") top left no-repeat; height:104px; width:240px; float:left; display:block; }
.right_col .adress p { margin-left:16px; margin-top:28px; color:#FFF; }
.right_col .adress span { display:block; margin-left:130px; margin-top:-7px; color:#FFF; }
.right_col .adress a { display:block; margin-left:94px; margin-top:14px; text-decoration:none; color:#FFF; }
.right_col .adress a:hover { text-decoration:underline; }
/*нет такого id - удаляю | #region { background-color:#b5c5d6; height:56px; width:240px; display:block; float:left; margin-top:1px; margin-bottom:1px; } */
.right_col .region form { display:block; margin-left:88px; margin-top:8px; color:#FFF; }
.right_col .region option, .right_col .region select { width:145px; }
.right_col .region a { display:block; margin-left:13px; margin-top:11px; text-decoration:none; color:#083f67; }
.right_col .region a:hover { text-decoration:underline; }
.right_col .right_menu { border-top:1px #FFF solid; padding-right:10px; padding-left:10px; background:#086EB8; margin-top:-1px; padding-bottom:20px; }
.right_col .right_menu a { font-weight:bold; background:#086EB8 url("/analytics_new/images/itold/menu_bg.gif") repeat-x left bottom; display:block; color:#FFFFFF; text-decoration:none; padding:11px 6px 11px 5px; margin-bottom:1px; }
.right_col .right_menu form { margin-top:15px; }
.right_col .right_menu a:hover { background:#6496C8; }
.right_col .right_menu .inp { font:12px Tahoma, serif; color:#6496C8; width:120px; border:1px solid #C7D6EE; }
.right_col .right_menu .subm { font:normal 11px Tahoma, serif; color:#6496C8; background:#FFFFFF url("/analytics_new/images/itold/buttonbg.gif") no-repeat left bottom; height:18px; margin-left:8px; border-style:none; width:52px; }
.right_col .planru { display:block; margin-top:10px; margin-left:20px; }

/*подменю (которое слева) на основных страницах*/
.about_left { float:left; width:253px; margin-bottom:30px; padding-top:150px; padding-left:5px; }
.about_left .mnu { margin-top:-7px; padding:0px 7px 14px;}
.about_left .mnu a { display:block; padding-top:7px; padding-bottom:7px; color:#076DB8; text-decoration:none; background:url("/analytics_new/images/itold/menu_bg.gif") repeat-x left bottom; }
.about_left .mnu a:hover { text-decoration:underline; }
.about_left .mnu .post_sub { border-top:1px dotted #076DB8; margin-top:5px; padding-top:6px; }
.about_left td { padding-top:10px; padding-bottom:10px; } /* background:#086EB8; */
.about_left .inp { font:12px Tahoma, serif; color:#6496C8; width:120px; border:1px solid #C7D6EE; margin-left:15px; }
.about_left .subm { font:normal 11px Tahoma, serif; color:#6496C8; background:#FFFFFF url("/analytics_new/images/itold/buttonbg.gif") no-repeat left bottom; height:18px; margin-left:8px; border-style:none; width:52px; }
.sub_block { padding-top:1px; padding-bottom:1px; padding-left:15px; }
.mnu .sub_block a { background:url(none); padding-top:2px; padding-bottom:2px; }

/*контент, когда есть подменю слева*/
.about_right { font:9pt/13pt Tahoma, Geneva, sans-serif; float:right; width:640px; margin-left:15px; padding-left:10px; margin-bottom:30px; padding-right:20px; padding-top:143px; overflow:hidden; }
.about_right div { margin-bottom: 9pt; }
.about_right a { color:#086eb8; text-decoration:none; text-decoration:underline; }
.about_right a:hover { color:#09F; }
.about_right i { background:url("/analytics_new/images/itold/map_bullet_dark.gif") no-repeat 0px 4px; display:block; margin-left:20px; padding-left:20px; margin-top:3px; margin-bottom:3px; font-style:normal; }
/* .about_right ul li, .content ul li, .left_part ul li { padding:3px; list-style-image:url("/images/dotli.gif"); } */
.about_right table { border:none; border-color:#FFF; margin:10px 0 10px 0; background-color:#FFF; }
.about_right table table td { border:none; border-bottom:#E7EEF7 1px solid; background-color:#FFF; }
.about_right table tr, .about_right table th { border:none; padding:8px; }
/* .about_right table td { border:none; background:bottom  background:#FFF url('/images/menu_bg.gif') repeat-x 0 100%; padding:5px 15px 5px 0px; vertical-align:top;} */
div.table_container { width:100%; overflow:hidden; } /*таблица без внешнего border-a*/
.table_container table { width:103%; overflow:hidden; margin:-1px -1px -1px -10px; }
.table_container table td { border:1px dashed #9cc5e3; padding:3px 10px 0px 10px;}
/* не надо делать в таблицах параграфы, дивы, и списки  .about_right table p, .about_right table div, .about_right table li  { border:none; padding:4px 0 4px 0; margin:-5px 0 0 0; } */
/* пусть пользуются базовым шрифтом .content, .content p { font-size:9pt;line-height:15pt; font-family:Verdana, Arial, Helvetica, sans-serif; } */

/*контент, когда подменю слева нет*/
.content { padding-right:15px; padding-left:15px; padding-top:140px; }
.content div { padding-top:10px; padding-bottom:10px; }
.content a { color:#15588D; text-decoration:none; /*display:block;*/ }
.content a:hover { text-decoration:underline; }
.content table { font:11px/14px Tahoma, Arial, sans-serif; border:0; margin:10px 0 10px 0; background-color:#FFF; }
.content table table td { border:none; border-bottom:#E7EEF7 1px solid; background:#FFF; }
.content table tr, .content table th { border:0px; padding:8px; }
.content table td { border:0; background:#FFF url("/analytics_new/images/itold/dotted_lightblue.gif") repeat-x 0 100%; padding:2px 5px 5px 5px; vertical-align:top; }
.content table p, .content table div, .content table li { padding:0 0 4px 0; margin:0px; font:400 11px/14px Tahoma, Arial, sans-serif; }

/*футер со ссылками*/
.body_bottom { height:37px; clear:both; border-top:2px solid #6496C8; padding-right:20px; padding-left:20px; margin:0px 8px; text-align:center; }
.body_bottom a { color:#6496C8; text-decoration:none; float:left; text-align:center; width:118px; padding-top:12px; padding-bottom:12px; }
.body_bottom a:hover { text-decoration:underline; }
/*футер с баннерами-кнопками*/
.footer { background:#FFF url("/analytics_new/images/itold/footer_bg1024.gif") no-repeat; clear:both; margin-right:-12px; margin-left:-5px; padding-top:20px; padding-left:10px; height:61px; padding-right:10px; text-align:center; }
.footer img { border:3px solid #FFFFFF; margin-right:1px; margin-left:1px; }
/*футер с копирайтом*/
.post_footer { background:#FFFFFF; margin-right:-12px; margin-left:-12px; font-size:x-small; color:#99A3B1; line-height:11px; padding-left:26px; padding-bottom:6px; }
.post_footer a { color:#99A3B1; text-decoration:none; }

/*непонятный пустой див после баннера на главной*/
.closer { font-size:0px; clear:both; height:0px; }

#add_on_last { margin-right:0px; } /*ссылка "Видеокурс SmartTrade над шапкой*/
#not_full { width:auto; } /*форма поиска под подменю*/
#current { font-weight:bold; } /*выделение текущего пункта подменю*/
#posth2date { padding-top:5px; padding-bottom:5px; font-weight:400; color:#6496C8; } /*дата статьи, когда подменю слева нет*/
.id-people { clear:both; display:block; padding-top:5px; padding-bottom:5px; } /*автор этой статьи*/
.green { color:green; } /*выделение, нашел в одном месте*/
.recomend table td { margin:0 0 0 -3px; padding:16px 10px 16px 10px; text-align:left; font:8pt/10pt Tahoma, Geneva, sans-serif;}

/*не нашел, где используется
fieldset a { color:#15588D; text-decoration:none; }
fieldset a:hover { text-decoration:underline; }
*/

/*нигде не нашел - удаляю
.cont_block_lnk { color:#6496C8; display:block; text-decoration:underline; }
.cont_block_lnk:hover { text-decoration:none; }
.cont_block_lnk_sp { color:#6496C8; display:block; text-decoration:underline; margin-bottom:7px; }
.cont_block_lnk_sp:hover { text-decoration:none; }
*/

/*нашел только в устарешвем files/anal00.php - удаляю | .anal { padding-top:140px; }*/

/*fin_news не нашел, right_col дублируется - удаляю | .right_col .fin_news { margin-bottom:15px; }*/

/* рудименты из files/anal00.php - удаляю
.aa { display:block; text-align:right; padding-bottom:1px; padding-top:1px; valign:bottom; }
.anal .article p { margin-top:1px; margin-bottom:1px; }
.anal table p { margin-top:3px; margin-bottom:1px; }
.anal .article h3 { margin-top:1px; margin-bottom:1px; } 
*/

/*похоже на устаревшую карту сайта - попробую удалить
.map_left, .map_center, .map_right { float:left; width:239px; margin-bottom:30px; }
.map_left a, .map_center a, .map_right a { color:#15588D; text-decoration:underline; display:block; padding-left:11px; margin-left:15px; background:url(../images/map_bullet_light.gif) no-repeat 0px 4px; }
.map_left a:hover, .map_center a:hover, .map_right a:hover { text-decoration:none; }
.map_left .head, .map_center .head, .map_right .head { font-weight:bold; margin-left:0px; background:url(../images/map_bullet_dark.gif) no-repeat 0px 4px; margin-top:5px; text-decoration:none; }
.map_left .bh, .map_center .bh, .map_right .bh { text-decoration:none; background:url(none); padding:0px; margin-top:15px; margin-left:1px; }
.map_left .bh:hover, .map_center .bh:hover, .map_right .bh:hover { text-decoration:none; }
.map_left .bh i, .map_center .bh i, .map_right .bh i { font:bold 100% Tahoma, serif; text-transform:uppercase; color:#6496C8; margin-top:0px; margin-bottom:15px; border-bottom:1px solid #6496C8; display:inline; }
.map_left .sub, .map_center .sub, .map_right .sub { padding-left:15px; padding-top:2px; padding-bottom:1px; }
.map_left .black_link, .map_center .black_link, .map_right .black_link { color:#000000; }
*/


/*такого не нашел
.news_right { float:right; width:460px; margin-bottom:30px; padding-right:20px; text-align:justify; padding-top:150px; }
.news_right a { color:#15588D; text-decoration:none; }
.news_right a:hover { text-decoration:underline; }
*/

/*не нашел - убираю
.block { padding-top:1px; padding-bottom:5px; padding-left:10px; background:url(../images/menu_bg.gif) repeat-x left bottom; }
.mnu .block a { border-style:none; background:url(../images/map_bullet_dark.gif) no-repeat 0px 5px; padding-left:15px; padding-top:1px; padding-bottom:1px; }
.block .sub_block a { border-style:none; background:url(../images/map_bullet_dark.gif) no-repeat 0px 5px; padding-left:15px; padding-top:1px; padding-bottom:1px; }
*/

/*нет, или не используется
#top_mar_ten { margin-top:10px; }
#top_mar_fteen { margin-top:15px; }
#right_menu_last { margin-bottom:20px; }
#post_sub { border-top:1px dotted #076DB8; margin-top:5px; }
*/

/*.id-people a { color:#15588D; text-decoration:none; }
.id-people a:hover { text-decoration:underline; }*/

/*не нашел - удаляю | .divider { font-size:0px; height:0px; margin-top:10px; margin-bottom:10px; border-top:1px solid #C7D6EE; } */

.yourbroker li { font:8pt/12pt Tahoma, Geneva, sans-serif; margin-left:9px; }
p.news { margin-bottom:3.75pt; font:8pt/12pt Tahoma, Geneva, sans-serif; }
p.news .datetime { font-size:7pt; background-color:#E6E6FA; color:#5F7083; margin-right:7px; padding:1px 2px 1px 2px;}
.news a { text-decoration:underline;}
.news a:hover { color:#5098AF; }