/* -- a?????? ??????. -- */


body { font-size: 9pt;
	color:#000066;   }
A {color:#0000CC; text-decoration:none;}

A:hover {color:#0000FF; text-decoration:underline;}

.scroller{
	font-size : 8pt;
}

.infocs {font-size:8pt; font-family:MS Sans Serif; font-weight:300; color:blue; text-align:center;}



/* ????? ??? ?????????? ???????? (?? ??????) - ???????????? ???? ??? ?? ????????. */

.head {font-size:8pt; font-family:MS Sans Serif; font-weight:bold; color:#3333CC; text-align:center;}

.body_gb{
	padding-left : 20pt;
}

/* ????? ??? ????????????? ????????, ? ????? ??? ?????????? ??????, ???????? ? ?.?. (?? ??????). */

.subhead {font-size:8pt; font-family:MS Sans Serif; font-weight:600; color:#000099; text-align:center;}



/* ???????? ????? ??????, ???????? ? ?.?. (?˜??????????? ?? ????? ????????). */

.text {
	font-size:10pt; 
	font-family:Times New Roman;  
	color:#000066; 
	text-align:justify;  
	background : #f0f8ff;  
	padding : 3px 3px 3px 3px;  
	margin : 0 0; }

.textc {
	font-size:10pt; 
	font-family:Times New Roman;  
	color:#000066; 
	text-align: center;  
	background : #f0f8ff;  
	padding : 3px 3px 3px 3px;  
	margin : 0 0; }

.textl {
	font-size:10pt; 
	font-family:Times New Roman;  
	color:#000066; 
	text-align: left;  
	background : #f0f8ff;  
	padding : 3px 3px 3px 3px;  
	margin : 0 0; }

.textr {
	font-size:10pt; 
	font-family:Times New Roman;  
	color:#000066; 
	text-align: right;  
	background : #f0f8ff;  
	padding : 3px 3px 3px 3px;  
	margin : 0 0; }

/* ?????????? ??? ???????? ?? ????????? */
.sign{
	background : #f8fcff;
	text-align : right;
	margin-top : 4px;
	padding-top : 1px;
	padding-right : 1px;
	padding-left : 1px;
	padding-bottom : 1px;
	font : 8pt;
	color : #000066;
	}

/* ?????????? ??? ???????? ?? ????????? */
.headline{
	background : #ECF6FF;
	text-align : center;
	margin-top : 4px;
	padding-top : 2px;
	padding-right : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
	font : 10pt;
	color : #144190;
	margin-bottom : 4px;
	font-weight : bold;
	}
		
a.sign:link {
	color : #0000cc;
	text-decoration : underline;
}

a.sign:vlink {
	color : #0000cc;
	text-decoration : underline;
}

a.sign:visited {
	color : #0000cc;
	text-decoration : underline;
}


h1 {
	font-size : 10pt;
	color : #ffffff;
	background : #6699FF;
	font-weight : bold;
	text-align : center;
	padding : 1px 1px;
	margin-top : 0;
	}

h2{
	font-size : 10pt;
	padding : 1px 1px;
	font-weight : bold;
	text-align : center;
	
}	
/* ????? ??? ?????????? ????????????˜? ??????? (?? ??????). */

.title {
	font-size:10pt;   
	color:#FFFFFF; 
	text-align:center;    
	background-color : #6699FF; 	}

/* ???????? ????? ??? ????????????˜? ??????? ? ???????˜? ?????? ???????? (?? ?????? ????). */

.infol {font-size:10pt; 
	color:#000066; 
	margin : 0 0; }




/* ???????? ????? ??? ????????????˜? ??????? ? ???????˜? ?????? ???????? (?? ??????). */

.infoc {font-size:8pt; font-family:MS Sans Serif; font-weight:300; color:#000066; text-align:center;}



/* ???????? ????? ??? ????????????˜? ??????? ? ???????˜? ?????? ???????? (?? ??????? ????). */

.infor {font-size:8pt; font-weight:300; color:#000066; text-align:right;}



/* ?˜??????˜? ????? ??? ????????????˜? ??????? (?? ?????? ????). */

.infolb {font-size:8pt; font-family:MS Sans Serif; font-weight:600; color:#000099; text-align:left;}



/* ?˜??????˜? ????? ??? ????????????˜? ??????? (?? ??????). */

.infocb {font-size:8pt; font-family:MS Sans Serif; font-weight:600; color:#000099; text-align:center;}



/* ?˜??????˜? ????? ??? ????????????˜? ??????? (?? ??????? ????). */

.inforb {font-size:8pt; font-family:MS Sans Serif; font-weight:600; color:#000099; text-align:right;}



/* ????? ??? ???????˜? ?????? (????????????????˜?, ??????????˜?). */

.summar {font-size:8pt; color:#000066;}



/* ????? ??? ???????˜? ?????? (? ????????? ????). */

.tablel {font-size:8pt; font-family:MS Sans Serif; font-weight:300; color:#000099; text-align:left;}

.tablec {font-size:8pt; font-family:MS Sans Serif; font-weight:300; color:#000099; text-align:center;}

.tabler {font-size:8pt; font-family:MS Sans Serif; font-weight:300; color:#000099; text-align:right;}



/* ????? ??? ?????????? ????? ? ????????? (?? ??????). */

.team {font-size:10pt; font-family:MS Sans Serif; font-weight:bold; color:#0000CC;}



/* ????? ??? ???? (??????˜?). */

.menu {font-size:8pt; font-family:MS Sans Serif; font-weight:300; color:#FFFFFF; text-align:left;}

.menub {font-size:8pt; font-family:MS Sans Serif; font-weight:600; color:#FFFFFF; text-align:left;}

.menur {font-size:8pt; font-family:MS Sans Serif; font-weight:300; color:#FFFFFF; text-align:right;}

.menu_headline{
	background : #0000CD;
	color : #F0F8FF;
	font-size:10pt;  
	font-family:MS Sans Serif;   
}

.nick{
	font-size:10pt;   
	color:#FFFFFF; 
	text-align:center;    
	background-color : #6699FF;
	font-weight : bold;
}

.forecast_line{
	font-size : 7pt;
	font-family : Arial, Helvetica, sans-serif;
}

.forecast_header{
	font-size : 7pt;
	font-family : Arial, Helvetica, sans-serif;
}

.score{
	font-size : 32pt;
	color:#000066;
	text-align : center;
}

.button{
	border: thin solid #6699FF;
	font-weight : bold;
	color : #0000CC;
	padding : 3 pt 3 pt 3 pt 3 pt;	
}


.important{
	color : #000177;
	background : #A8C5FF;
	font-weight : bold;
}

.has_article{
	background : #87CEEB;
	color : #0000CD;
	text-align : center;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
	font-size : 8pt;
}

.current_day{
	color : #0000CD;
	text-align : center;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
	background : #FAFAD2;
	font-size : 8pt;
}

.today{
	background : #0000CD;
	color : White;	
	text-align : center;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
	font-size : 8pt;
}

.calendar_greed{
	background : #F0F8FF;
	text-align : center;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
	font-size : 8pt;
}

.weekdays{
	text-align : center;
	background : #0000CD;
	color : White;
	font-size : 8pt;
}


.banner_list{
  list-style: none;
}

.banner_list li{
  padding-bottom:15px;
  margin: 5px;
}
