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; }

H1 {font-size: 18px;}

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: 11px;}
.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: #6D7E14; font-weight:normal; text-decoration: none;}
.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.outlook {font-size:11px; color: #6D7E14; font-weight:normal; text-decoration: none;}
A.outlook:visited {text-decoration: none;}
A.outlook:hover {text-decoration: underline;}

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

A.headera {font-family: Georgia, sans-serif; font-size:18px; color: #6D7E14; font-weight:normal; text-decoration: underline;}
A.headera:visited {text-decoration: underline;}
A.headera:hover {text-decoration: none;}


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

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


A.menu_red {font-weight:bold; font-size: 12px; color:#FF0000; text-decoration: none;}
A.menu_red:visited { font-weight:bold; color:#FF0000; text-decoration: none;}
A.menu_red:hover {color:#FF0000; 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: none;}
A.review:visited {COLOR: #333333; TEXT-DECORATION: none;}
A.review:hover {TEXT-DECORATION: underline;}

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: #666666; background-color: #EAEAEA; 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:#556110; font-weight:bold;}

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

.even { border-bottom: 1px dotted #999999; padding: 7px 0;}
.odd { background-color: #FFFFFF; border-bottom: 1px dotted #999999; padding: 7px 0;}
.odd_padding { background-color: #FFFFFF; border-bottom: 1px dotted #999999; padding: 7px 0;}
.odd2 { background-color: #FFFFFF; /*border-top: 1px dotted #999999;*/ border-bottom: 1px dotted #999999; padding: 7px 0; }
.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 0px; }
#main_news td { padding: 0px 5px; }
#main_news h1 { margin-top: 10px; }
#main_news table td { padding: 5px 0px; }

#top_line { width: 100%; background-color: #000000; }
#top_line td { white-space: nowrap; }
#top_line img { vertical-align: middle; }

/* котировки */
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: #666666; }

/* формы поиска */
#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:#6D7E14; 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_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: #1B71BE;font-weight:normal; text-decoration: none;}
A.outlook2:visited {text-decoration: none;}
A.outlook2:hover {text-decoration: underline;}

/* реклама */
.ads_block { background-color: #FFFFFF; padding: 0 !important; }
.ads_block h3 { margin: 0 0 8px 0; font-size: 100%; }
.ads_block .content { border-bottom: 1px dotted #999999; padding: 10px; line-height: 130%; }
.ads_block .logo { margin: 13px 13px 5px 13px; border: 1px solid #999999; }
.ads_block .name { margin-left: 15px; margin-bottom: 5px; padding: 7px 15px; font-size: 80%; color: gray; }
.ads_block .name a { color: gray; font-weight: bold; }

table.ads { padding: 0; width: 100%; }
table.ads .content { border: none !important; }
#text1, #text2, #text3 { display: none; }

            #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');
            }

/* поиск */
#qs, .qs { /*background: url("/style/search_bg.png") no-repeat scroll 0 0 transparent;*/ height: 24px; width: 180px; border: none; margin: 0; padding: 0 10px; line-height: 24px; }
#s { background: url("/style/search_big_bg.png") no-repeat scroll 0 0 transparent; height: 31px; width: 480px; padding: 0 10px;  border: none; }

.search_item { margin: 0 7px 20px; }
.search_item p.title { margin: 0; font-size: 120%; }
.search_item p.desc { color: grey; margin: 4px 0; }
.search_item p.link { margin: 0; }

.flags { border: 0px; margin-top: 12px; }
.flags td { text-align: left; padding-right: 7px; }

/* кнопки лайк */
table#butlike td { vrtical-align: middle; }
ul#butlike {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul#butlike li {
    float: left;
    /*height: 30px;*/
    list-style: none outside none;
    /*margin: 6px 0 -6px 0;*/
    overflow: hidden;
    padding: 0;
}
ul#butlike li.fb { width: 150px; }
ul#butlike li.vk { width: 150px; }
ul#butlike li.gp { width: 100px; }


.slideshow_loader { margin-top: 20px; }
