/* * {padding:0; margin:0; } */


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; }

td	{ text-align:center; }
a	{ color:#076DB8; }

.green {color:green;}
.red {color:#DE1D8F;}

h2.analytics { margin-top:12px; padding-bottom:8px; border-bottom:1px solid #BBB; } // заголовки на главной страницы аналитики

/* календарь */
table #calendar { width:0; } /* глюк наследования в IE... */
#calendar { width:218px; border-collapse:collapse; }
#calendar col { width:25px; }
#calendar col.left { width:15px; }
#calendar th { vertical-align: top; text-align:center; font-weight:normal; padding-bottom:5px; font:9pt/13pt Tahoma, Geneva, sans-serif; }
#calendar th a { text-decoration:none; }
#calendar td { padding:4px 0 4px 0; border: solid 3px #FFF; color:#AAA; font:9pt/12pt Tahoma, Geneva, sans-serif; }
#calendar td.curday { text-align:left; padding-left:4px; color:#333; }
#calendar td.curday a { text-decoration:none; font-weight:bold; color:#333;}
#calendar td.curday a:hover { text-decoration:underline; }
#calendar td.selected { background-color:#086EB8;color:#FFF; }
#calendar td.selected a { text-decoration:none; color:#FFF; }

/* сентимент */
#sentiment { width:100%; }
#sentiment th { font:7pt/9pt Tahoma, Geneva, sans-serif; font-weight:bold; }

/* актуальные обзоры */
#actualReviews table { width:0; }
#actualReviews td { text-align:left; vertical-align:top; padding-bottom:6pt; }


hr { height:1px; margin-bottom:10px; }

div.about_left div.anal {margin-left:10px; }
div.about_left div.anal p {font:8pt/12pt Arial, sans-serif;}

/* экономический календарь (события) */
table.events td { padding:5px; border-bottom:1px dotted #a8c9f7; }
table.events td.left { text-align:left; }

/* квадратик с датой перед новостями/статьями */
span.datetime { font-size:7pt; background-color:#e3ebf7; color:#7589a7; margin-right:10px; padding:1px 2px 1px 2px;}
span.description { font-size: 8pt; color:#555; margin-left:10px; }

/* заголовок над подменю */
.about_left h4 { border-bottom: solid 1px #9DB8CC; padding:0px 0 7px 7px; margin-top: 0; margin-bottom:20px;}

/* дисклеймер */
p.disclaimer { font-size: 8pt; color:#555; }