body, td{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}

A:link { color: #333333; TEXT-DECORATION: underline; }
A:visited { COLOR: #333333; TEXT-DECORATION:underline; }
A:hover { TEXT-DECORATION:none; }

input, textarea {font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px;}
.white {color: #FFFFFF;	font-weight:normal; font-size:12px;}
.white_small {color: #FFFFFF;font-weight:bold;font-size: 11px;}
.gray {color: #333333;font-weight:normal; font-size:12px;}
.small {color: #666666;	font-weight:normal; font-size: 10px;}
.main {font-size:12px;}
.rating {font-size:12px; color: #000000;font-weight:bold; text-align:center;}
.fnews {font-size:11px; color: #111111;}
.header1 {font-family: Georgia, sans-serif; font-size:20px; color: #770000; font-weight:normal;}
.header {font-family: Georgia, sans-serif; font-size:20px; color: #000000; font-weight:normal;}

IMG {border:0px;}
.invisible { display: none; }
.floatleft { float: left; }
.floatright { float: right; }
.error { color: red; }
.noborder { border: none !important; }

A.headera {font-family: Georgia, sans-serif; font-size:20px; color: #770000; text-decoration: underline;}
A.headera:visited {color: #770000; text-decoration: underline;}
A.headera:hover {text-decoration: none;}

A.outlook {font-size:11px; color: #770000;font-weight:normal; text-decoration: none;}
A.outlook:visited {text-decoration: none;}
A.outlook:hover {text-decoration: underline;}

A.menu_small {font-weight:normal; font-size:12px; color:#666666; text-decoration: underline;}
A.menu_small:visited { font-weight:normal; font-size:12px; color:#666666; text-decoration: underline;}
A.menu_small:hover {color:#666666; font-size:12px; text-decoration: none;}

A.menu_white {font-weight:bold; font-size: 12px; color:#FFFFFF; text-decoration: none;}
A.menu_white:visited { font-weight:bold; color:#FFFFFF; text-decoration: none;}
A.menu_white:hover {color:#FFFFFF; text-decoration: underline;}

A.menu{font-weight:normal; font-size: 12px; color:#333333; text-decoration: none;}
A.menu:visited { color:#333333; text-decoration: none;}
A.menu:hover {color:#333333; text-decoration: underline;}

A.review {FONT-WEIGHT: bold; font-size: 12px; COLOR: #000000; TEXT-DECORATION: underline;}
A.review:visited {COLOR: #333333; TEXT-DECORATION: underline;}
A.review:hover {TEXT-DECORATION: none;}

A.review2 {FONT-WEIGHT: bold; font-size: 12px; COLOR: #000000; TEXT-DECORATION: none;}
A.review2:visited {COLOR: #333333; TEXT-DECORATION: none;}
A.review2:hover {TEXT-DECORATION: underline;}

A.menu_grey {FONT-WEIGHT: bold; font-size: 12px; COLOR:#000000; TEXT-DECORATION: none;}
A.menu_grey:visited {COLOR: #333333; TEXT-DECORATION: none;}
A.menu_grey:hover {TEXT-DECORATION: underline;}


A.marquee{text-decoration: none; font-size:12px;}
A.marquee:visited{text-decoration: none; font-size:12px;}
A.marquee:hover{text-decoration: none; font-size:12px;}

.rate_head {font-weight:bold; color: #ffffff; background-color: #950000; text-align: center; font-size:12px;}
.date {font-size:11px; font-weight:bold; color:#999999;}
.date2 {font-size:11px; font-weight:bold; color:#999999;}
.time {font-size:11px;color:#FF9999;}

.style1 {font-size: 11px;color: #770000;}


.even { border-top: 1px dotted #999999; border-bottom: 1px dotted #999999; padding: 7px 0;}
.odd { background-color: #FFFFFF; padding: 7px 0;}
.odd_padding { background-color: #FFFFFF; border-bottom: 1px dotted #ccc; padding: 7px 0;}
.odd2 { background-color: #EAEAEA; border-top: 1px dotted #999999; border-bottom: 1px dotted #999999;}
.newsmp {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;}

.nws_dat_tim {
	COLOR: #8e8e8e;
}
.datenolink {
	FONT-SIZE: 12px; COLOR: #515151; TEXT-DECORATION: none
}
.dateactlink {
	FONT-SIZE: 102x; COLOR: #FF0000; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
A.datelink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; TEXT-DECORATION: none
}
A.datelink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; TEXT-DECORATION: none
}
.datenoexist {
	FONT-SIZE: 12px; COLOR: #8e8e8e; TEXT-DECORATION: none
}


img.news_image { border: 1px solid grey; float: left; margin: 5px 10px 5px 0px; }

#main_news { margin: 0px 10px; }
#main_news td { padding: 0px 10px; }
#main_news h1 { margin-top: 10px; }
#main_news table td { padding: 5px 0px; }

table.list, table.list_full { width: 100%; border-collapse: collapse; }
table.list th, table.list td { font-size: 11px; padding: 5px 8px !important; white-space: nowrap; }
table.list_full th { color: #333333; background-color: #eaeaea; }
table.list_full th, table.list_full td { padding: 10px 7px; }

/* котировки */
table.courses { font-family: arial,Verdana,sans-serif; font-size: 9pt; border-top: 1px dotted #999999; border-bottom: 1px dotted #999999; }
.courses tr.even { background-color: #FFFFFF; }
.courses tr.odd { background-color: #F5F5F5; }
.courses td {text-align: right; padding: 2px 10px; font-size: 9pt; white-space: nowrap; }

/* рейтинг */
a.sort { color: white; }

/* формы поиска */
#depo_search, #loan_search, #convertor_form { line-height: 14pt; border-top: 1px dotted #999999; border-bottom: 1px dotted #999999; }
input.number { width: 70px; }

/* вклады, кредиты */
.odd3 { background-color: #f4f4f4; border-top: thin dotted #999999; border-bottom: thin dotted #999999; }
.even h2, .odd h2 { margin: 5px 0px 15px; }
table.brief { border-collapse: collapse; border-bottom: 1px solid #DCDCDB; }
table.brief th { padding: 7px 10px; border-top: 1px solid #DCDCDB; background-color: #F4F4F4; }
table.brief td { padding: 7px 10px; border-top: 1px solid #DCDCDB; text-align: center; }
table.params { border-collapse: collapse; empty-cells: show; }
table.params th { vertical-align: top; padding: 7px 10px; border-top: 1px solid #DCDCDB; background-color: #F4F4F4; text-align: right; font-weight: normal; white-space: nowrap; }
table.params td { vertical-align: top; padding: 7px 10px; border-top: 1px solid #DCDCDB; }

a.tab { color:#ffffff; background-color:#950000; padding: 3px; text-decoration: none; }

/* ответы */
dl.answer { margin: 10px 0px 0px 20px; padding: 7px; border-top: 1px dotted silver; }

.add_button { border: 1px solid silver; background-color: white; margin-left: 5px; padding: 0px 3px; }
.disabled_button { border: 1px solid silver; background-color: #EAEAEA; margin-left: 5px; padding: 0px 3px; color: silver; }
.pages { text-align: center; line-height: 180%;}
.pages a { text-decoration: none; }

.recomend_box { width: 100%; margin-top: 20px; border-collapse: collapse; border-bottom: dotted; border-bottom-width: thin; border-bottom-color: #999999; /* background-color: #f4f4f4; border: 1px solid silver; */  }
.recomend_box th.header { color: #770000; padding: 10px; background-color: #f4f4f4; text-align: left; }
.recomend_box td { padding: 5px 10px; }
.recomend_box ul { margin: 5px 0px 0px; padding: 0px 0px 0px 20px; list-style-type: square; }
.recomend_box ul li { padding-bottom: 10px; }

/* отдельный рейтинг */
#cust_box { padding: 7px; }
#cust_box div { float: left; margin-right: 20px; }
#rating_box { border-collapse: collapse; border-color: #EAEAEA; }
#rating_box td { border: 1px solid #EAEAEA; }
#rating_box td.rating { text-align: center; font-weight: normal; }
#rating_box td.rating_desc { text-align: left; font-weight: bold; color: black; }
#rating_box td.rating_desc1 { text-align: left; font-weight: bold; color: #fff845; }
#rating_box td.rating_ex { font-size: 120%; font-weight: bold; background-color: #F3F3F3; text-align: center; }

.rating7 {margin-top:3px; }
.rating7 td {padding:4px 0 4px 2px;}

.line1 { background-color: #FFFFFF;  }
.line2 { background-color: #F5F5F5; border-bottom: 1px solid #EAEAEA; }

A.reviewt {FONT-WEIGHT: bold; font-size: 14px; COLOR: #000000; TEXT-DECORATION: none;}
A.reviewt:visited {TEXT-DECORATION: none;}
A.reviewt:hover {TEXT-DECORATION: underline;}

A.outlook2 {font-size:12px; color: #0053A0;font-weight:normal; text-decoration: none;}
A.outlook2:visited {text-decoration: none;}
A.outlook2:hover {text-decoration: underline;}

            #fixed-block {
                position: fixed;
                right: 0px;
                top: 200px;
            }
            
            * html {
                background: fixed url('about:blank');
            }
            
            * html #fixed-block {
                position: absolute;
                top: expression(eval(document.documentElement.scrollTop) + 100 + 'px');
            }

