.sideframe
{
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #194a14
}

.sidemenu
{
    PADDING-RIGHT: 2px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 2px;
    BACKGROUND: #ebebeb;
    FONT: bold 8pt Verdana;
    COLOR: #d10026;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}

.rightsidetitle
{
    MARGIN-BOTTOM: 1px;
    FONT: bold 9pt Verdana;
    COLOR: #194a14;
}

.rightsidemenu
{
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ebebeb
}

.sidesubmenu, .sidesubmenu2
{
    PADDING-LEFT: 5px;
    BACKGROUND: #ebebeb;
    FONT: bold 8pt Verdana;
    COLOR: #194a14;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.sidesubmenu2{
	font-weight: normal;
}

.regular
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #194a14;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.sublink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    TEXT-DECORATION: none
}

a, a:visited{
    COLOR: #194a14;
}

A.sidemenu, A:visited.sidemenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #d10026;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.subsidemenu2, A:visited.subsidemenu2{
    FONT: normal 8pt Verdana;
    COLOR: #194a14;
    TEXT-DECORATION: none
}


A.sidemenu:hover
{
    TEXT-DECORATION: underline
}

A.regular:hover
{
    COLOR: #194a14;
    TEXT-DECORATION: underline
}

.mainarea
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-TOP: 10px
}

H1.europe
{
    MARGIN-TOP: 5pt;
    FONT: bold 16pt Verdana;
    COLOR: gray;
    font-align: right
}

H2.europe
{
    MARGIN-TOP: 1pt;
    MARGIN-BOTTOM: 2pt;
    FONT: bold 12pt Verdana;
    COLOR: #194a14;
    font-align: right
}

H2.europe_small
{
    MARGIN-TOP: 1pt;
    MARGIN-BOTTOM: 1pt;
    FONT: bold 12pt Verdana;
    COLOR: #194a14;
    font-align: right
}

H4.europe
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    MARGIN-BOTTOM: 1pt;
    COLOR: #113c0d;
    FONT-FAMILY: Verdana;
    font-align: right
}

H4.europe_small
{
    MARGIN-TOP: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 0px;
    COLOR: #113c0d;
    FONT-FAMILY: Verdana;
    font-align: right
}

H5.europe
{
    MARGIN-TOP: 10pt;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    MARGIN-BOTTOM: 0pt;
    COLOR: #113c0d;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    font-align: right
}

H5.europe_small
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0pt;
    FONT: italic 8pt Verdana;
    COLOR: #113c0d;
    font-align: right
}

THEAD.europe
{
    BACKGROUND: #ebebeb;
    FONT: bold 11px Verdana;
    COLOR: #194a14;
    TEXT-ALIGN: center
}
.europe a, .europe a:visited
{
    text-decoration: none;
}

.text
{
    MARGIN-TOP: 2pt;
    FONT-SIZE: 9pt;
    COLOR: #181818;
    FONT-FAMILY: Verdana, sans-serif;
    TEXT-ALIGN: justify
}

.intro
{
    MARGIN-TOP: 2pt;
    FONT-SIZE: 9pt;
    COLOR: #0A4424;
    FONT-FAMILY: Verdana, sans-serif;
    TEXT-ALIGN: justify
}

.newstag
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 8pt;
    COLOR: #d10026;
    FONT-FAMILY: Verdana, sans-serif;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none

}

A.newstag, A.newstag:visited
{
    COLOR: #d10026;
}
A.newstag:hover
{
    COLOR: #d10026;
    TEXT-DECORATION: underline
}

.text_small
{
    MARGIN-TOP: 1px;
    FONT-SIZE: 8pt;
    COLOR: #181818;
    FONT-FAMILY: Verdana, sans-serif;
    TEXT-ALIGN: justify;
}

.headmenu
{
    BACKGROUND: #ebebeb;
    FONT: bold 9pt Verdana;
    COLOR: #194a14;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    height:25px;
}
.headmenu a, .headmenu a:visited
{
    text-decoration: none;
}

TD.tableteam
{
    FONT-SIZE: 8pt;
    TEXT-INDENT: 5px;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left
}

.headmenu1, a.headmenu1, a:visited.headmenu1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #d10026;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ebebeb;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.table
{
    FONT-SIZE: 8pt;
    COLOR: #282828;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}



.table1
{
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}


.table2
{
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}

.table td, .table1 td, .table2 td{
	border-bottom: 1px solid black;
	padding: 2px 0px;
}

.result
{
    FONT-SIZE: 8pt;
    COLOR: #282828;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    vertical-align: top;
}

P.smallnews
{
    MARGIN-TOP: 7px;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 7px;
    COLOR: #282828;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify
}

.flagmenu
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #282828;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: right
}

.smallresult
{
    FONT-SIZE: 8pt;
    COLOR: #282828;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

.smallresult td
{
    vertical-align: top;
}

A.sidesubmenu:hover, A.sidesubmenu2:hover
{
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}

.standardform
{
    BORDER-RIGHT: #000080 1px solid;
    BORDER-TOP: #000080 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #000080 1px solid;
    COLOR: #282828;
    BORDER-BOTTOM: #000080 1px solid;
    FONT-FAMILY: Verdana
}

.text_anno
{
    PADDING-RIGHT: 5px;
    MARGIN-TOP: 2pt;
    FONT-SIZE: 8pt;
    COLOR: #181818;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left
}

.title_anno
{
    MARGIN-TOP: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 1px;
    COLOR: #194a14;
    FONT-FAMILY: Verdana
}

.smallnewstitle
{
    MARGIN-TOP: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    line-height: 8pt;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #194a14;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.smallnews
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #282828;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}

A.smallnewstitle:hover
{
    TEXT-DECORATION: underline
}

.smallnewstitle1
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #113c0d;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

A.smallnewstitle1:hover
{
    TEXT-DECORATION: underline
}

.headline2

{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #194a14;
    FONT-FAMILY: Verdana
}

.pic
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FLOAT: right;
    MARGIN-BOTTOM: 2pt;
    MARGIN-LEFT: 10pt;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}

A.result:hover
{
    TEXT-DECORATION: underline
}

A.result, A:visited.result
{
    COLOR: #000066;
    TEXT-DECORATION: none
}

H3.europe
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    MARGIN-BOTTOM: 0px;
    COLOR: #113c0d;
    FONT-FAMILY: Verdana
}

H2.gamestat
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 2px;
    COLOR: #194a14;
    FONT-FAMILY: Verdana
}

.date
{
    MARGIN-TOP: 1px;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 1px;
    COLOR: gray;
    FONT-FAMILY: Verdana
}

.recl{
 font-family: Verdana;
 font-size: 7pt;
 font-weight: normal;
 text-align: center;
 width: 100%;
}

.recl a,.recl a:visited{
 font-family: Verdana;
 font-size: 7pt;
 font-weight: normal;
 COLOR: #194a14;
}

.link
{
  MARGIN-TOP: 0pt;
	margin-bottom: 4pt;
  FONT-SIZE: 10pt;
  COLOR: #181818;
  FONT-FAMILY: Verdana, sans-serif;
  TEXT-ALIGN: left;
}

.link a, .link a:visited{
	color: black;
	text-decoration: none;
}

.link a:hover{
	text-decoration: underline;
}

.linkhead1{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #d10026;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	margin-bottom: 6px;
	text-align:left;
}

.linkhead{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #194a14;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	margin-top: 10px;
	margin-bottom: 6px;
	text-align:left;
}

.prog_rez
{
    MARGIN-TOP: 1px;
    FONT-SIZE: 8pt;
    COLOR: #181818;
    FONT-FAMILY: Verdana, sans-serif;
    width: 100%;
}

.prog_rez td{
	padding-left: 1px; 
	padding-right: 1px
}

.prog_rez td.hid{
	 text-align: center;
	 background-color: #ebebeb; 
	 color:#CBD2CA;
	 padding: 0px 10px 0px 10px;
}

.prog_rez td.pr{
	 background-color: #ebebeb; 
	 text-align: center;

}

.prog_rez td.mr, .prog_rez td.mr_ish{
	background-color: #ffcccc; 
	text-align: center;
	white-space: nowrap;
}
.prog_rez td.mr_ish{
	color:#d10026;
}

.prog_rez td.rr{
	background-color: #99ccff; 
	text-align: center;
}

.rating td
{
  FONT-SIZE: 8pt;
  COLOR: #282828;
  FONT-FAMILY: Verdana;
  TEXT-ALIGN: left;
	vertical-align: top;
	padding: 2px 4px;
	border-right: 1px solid #ffffff;
}
.rating .head td
{
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #ffffff;
}
.rating td.num{
	text-align:right;
	padding-right:0px;
}
.rating td.games{
	text-align:center;
	background-color: #ebebeb; 
}
.rating td.ish, .rating td.yabl{
	padding-right: 1px;
	text-align:right;
	border-right: none;
}
.rating td.ishproc, .rating td.yablproc{
	padding-left: 0px;
	text-align:right;
}
.rating td.ishrating, .rating td.yablrating{
	text-align: right;
}
.rating td.totalRating{
	background-color: #99ccff; 
	text-align:center;
	font-weight:bold;
}
.rating td.ish, .rating td.ishproc, .rating td.ishrating{
	background-color: #ffcccc; 
}
.rating td.yabl, .rating td.yablproc, .rating td.yablrating{
	background-color: #ccffcc; 
}
.antibook td{
padding-right:5px; 
text-align:left; 
vertical-align:top;
}
.antibookrounds{
	width:444px;
}
.antibookrounds td{
padding-right:5px; 
text-align:left; 
vertical-align:top;
font-family:Verdana, sans-serif;
font-size:8pt;
}
.antibookrounds td.res, .antibookrounds td.resempty{
text-align:right;
padding-left:12px;
}
.antibookrounds .trgrey td, .antSvodka .trgrey td{
	color:#9d9d9d;
}
.antSvodka td{
    FONT-SIZE: 8pt;
		font-weight:bold;
		color:#282828;
    FONT-FAMILY: Verdana;
    vertical-align: top;
}
.antNum{
 	text-align:right; width:37px; color:#999; padding-right:4px; float:left; font-weight:normal;
}
.antiBook .trgrey td, .rating .trgrey td{
	color:#999;
}
.antiBook td.ish, .antiBook .trgrey td.ish{
 	text-align:center;
}
.antiBook td{
	white-space:nowrap;
}
.rating .notcalculated td{
	background-color:#99ccff;
}
.rating .calculatedlost td{
	background-color:#ffcccc;
}
.rating .calculatedreturn td{
	background-color:#ebebeb;
}
.rating .calculatedwin1 td{
	background-color:#ccffcc;
}
.rating .calculatedwin2 td{
	background-color:#aaffaa;
}
.rating .calculatedwin3 td{
	background-color:#99ff99;
}
.rating .calculatedwin4 td{
	background-color:#55ff55;
}
.rating .date{
	text-align:right;
}
.rating .schet{
	text-align:center;
}
.rating .bet{
	font-weight:bold;
	text-align:center;
}
.rating .betres{
	font-weight:bold;
	text-align:right;
	padding-right:18px;
}
.rating .betround{
	font-weight:bold;
	border-top:1px solid black;
}
.ekbuttons{
	padding-bottom:6px;
}

