body {font-family: Verdana;font-size: 12px;	margin: 0;padding: 0;background: rgb(136,136,136);color: rgb(50,50,50); }
table { border-color: #E6E6E6;}
img { border: 0px; }
.fl {float:left;}
.fr{float:right;}
h4 { font-size: 13px;}
h3 { font-size: 14px;}
a { color: red;}
a.black {color: black;}
a.none {color: black; text-decoration:none;}
a.none:hover {text-decoration:underline;}
div#top
{
	background: transparent url(../gfx/bg_top.png) repeat-x scroll center top;
	/*height: 258px;*/
	/*border: 1px solid yellow;*/
}

div#content
{
	background: rgb(71,71,71);
	position: relative;
	clear: both;
}
.red {color: red;}




#topSection
{
	width: 980px;
	margin: 0 auto;	
}

#contentSection
{
	width: 980px;
	margin: 0 auto;	
}

#footerSection
{
	width: 980px;
	margin: 0 auto;	
}

#topLinks
{
	color: white;
	font-size: 10px;
	height: 16px;
	margin-top: 3px;
}
#topLinks a {color: white;}
#topLinks a:hover {text-decoration:none; color: rgb(200,200,200);}

div#topMenuSection
{
	background: url(../gfx/topx.jpg) no-repeat;
	width: 976px;
	height: 239px;
	border-left: 2px solid rgb(196,196,196);
	border-right: 2px solid rgb(196,196,196);
	border-top: 2px solid rgb(196,196,196);
}
#topMenuGfx
{
	height: 162px;
	position: relative;
		
}

#topMenu1
{
	height: 41px;	
}
#topMenu1 .grayMenu
{
	height: 100%;
	width: 970px;
	background: url(../gfx/menu1.png) no-repeat;
	float: left;
	padding-top: 0;
	margin-bottom: 0;
}
#topMenu1 ul
{
	padding: 0;
	margin: 0;
}

#topMenu1 li
{
	display: inline;
	padding: 0;
	margin: 0;
}

#topMenu1 img
{
	margin: 0;
	padding: 0;
	height: 41px;
	
	/*border: 0;*/
}

#topMenu2
{
	height: 36px;
	padding: 0;
	margin: 0;
}

#topMenu2 .redMenu
{
	height: 100%;
	width: 970px;
	background: url(../gfx/menu2.png) repeat-x top;
	float: left;
	padding-top: 10px;
	margin-bottom: -10px;
}

.whiteSpacer
{
	width: 3px;
	height: 100%;
	background-color: white;
	float: left;
}
#topMenu2 ul
{
	padding: 0px 0 0 3px;
	margin-top: 0;
	margin-left: 0;
	/*margin-left: 18px;*/
	/*border: 1px solid black;*/	
}

#topMenu2 li
{
	display: inline;
	font-size: 15px;
	font-family: Arial;
	color: white;
	
	/*border: 1px solid white;*/
	padding: 5px 15px 4px 15px;
}


#topMenu2 a:hover
{
	text-decoration: underline;
}
#topMenu2 a
{
	color: white;	
	text-decoration: none;	
	cursor: pointer;
}

#topMenu2 li.separator
{
	background: url(../gfx/menu2separator.png) no-repeat top;	
	padding: 4px 0 4px;
}

#topMenu3
{
	height: 24px;
	padding-top: 3px;
	padding-right: 3px;
		
}
#topMenu3 .redMenu
{
	height: 100%;
	width: 160px;/**bylo 370 z bibliorgrafia*/
	background: url(../gfx/menu3.png) repeat-x;
	float: right;
	padding-top: 0;
	margin-bottom: 0;
}

#topMenu3 ul
{
	padding: 0 0 0 0;
	margin-top: 4px;
	margin-left: 0;
}

#topMenu3 li
{
	display: inline;
	font-size: 12px;
	font-family: Arial;
	color: white;
	
	/*border: 1px solid white;*/
	padding: 5px 5px 4px 5px;
}
#topMenu3 li.separator
{
	background: url(../gfx/menu3separator.png) no-repeat top;	
	padding: 0px 0 4px;
}

#topMenu3 a
{
	color: white;	
	text-decoration: none;	
}

#topMenu3 a:hover
{
	text-decoration: underline;
}

#topMenu3 img
{
	float: left;	
}

#currentPositionLine
{
	/*position: absolute;*/
	height: 25px;	

	border-right: 2px solid rgb(196,196,196);
	border-left: 2px solid rgb(196,196,196);	
}
#currentPositionLine a{color: rgb(100,100,100);}
#currentPositionLine a:hover{color: rgb(40,40,40);}

#currentPositionLine .currentPosition
{
	font-size: 11px;
	height: 20px;
	width: 970px;
	background: url(../gfx/current_position.png) repeat-x top;
	float: left;
	padding-top: 5px;
	
}

.currentPosition span
{
	padding-left: 20px;	
}

.youAreIn
{

	color: rgb(100,100,100);
}

#documentBody
{
	background: white;

	border-right: 2px solid rgb(196,196,196);
	border-left: 2px solid rgb(196,196,196);	
}
/***********************************************************/
/*********************** LEFT PANEL ***********************/
#leftPanel
{
	position: relative;
	float: left;
	width: 186px;	
}

#leftMenu
{
	width: 181px;	
	margin-left: 3px;
	/*font-weight: bold;*/
}
#leftMenuTitle
{
	height: 21px;
	padding-left: 15px;
	padding-top: 5px;
	color: white;
	font-size: 12px;
	font-weight: bold;
	background: url(../gfx/left_menu_title.png) no-repeat;
}

#leftMenuTitle span
{
	margin-top: 4px;
}
#leftMenuOptions
{
	background: rgb(240,240,240);
	/*color: white;*/
}
#leftMenuOptions li.selected1,#leftMenuOptions li.selected2,#leftMenuOptions li.selected3
{
	list-style-image: url(../gfx/left_menu_position_red.png);
}
#leftMenuOptions li.selected1 span.leftMenuOption1span a,
#leftMenuOptions li.selected2 span.leftMenuOption2span a,
#leftMenuOptions li.selected3 span.leftMenuOption3span a
{
	color: red;
}

ul.leftSubmenu,ul.leftSubmenu2 { display:none; padding-top: 5px; }
#leftMenuOptions li.selected1 ul.leftSubmenu
{
	display: block;
}

#leftMenuOptions li.selected2 ul.leftSubmenu2 {	display: block; }

#leftMenuOptions li a
{
	color: black;
	text-decoration: none;	
}

#leftMenuOptions li a:hover
{
	color: black;
	text-decoration: underline;
}


#leftMenuOptions ul
{
	list-style-image: url(../gfx/left_menu_position.png);
	margin: 0;
	padding-left: 20px;
}

#leftMenuOptions li
{
	
	/*border: 1px solid white;*/

}


.leftMenuOption1
{
	padding: 5px;
	border-bottom: 1px solid rgb(119,119,119);
	margin-bottom: 2px;	
}
.leftMenuOption2
{
	padding: 5px;
	/*background-color: rgb(140,140,140);*/
	font-size: 11px;
	margin-bottom: 2px;
}
.leftMenuOption3
{
	padding: 3px;
	font-size: 11px;
	margin-bottom: 1px;
}

#leftMenuBottom
{
	background: url(../gfx/left_menu_title.png) no-repeat;
}

#siteBoxesPage{width: 725px; float:left;position:relative;margin-left: 4px;border-right:1px dotted #777777;}
#pageTitleLong{height: 56px;font-family: Verdana;background: url(../gfx/page_title_long2.png) no-repeat;margin-bottom: 5px;}
#pageTitleLong h2{padding-top: 4px;padding-left: 20px;margin: 0;font-size: 18px;color: white;}

#pageTitleLongBackground{position: absolute;height: 25px;width:720px;margin-top: 16px;filter: alpha(opacity=25);-moz-opacity: 0.25;opacity: 0.25;background-color: black;}

#siteBoxesPage .boxesRow {width: 360px; float:left;}
#siteBoxesPage .boxShort{width: 174px; height: 130px; float:left; margin:0 2px 5px 2px; padding-right:2px;}
#siteBoxesPage .box{width: 173px; height: 190px; float:left; margin:0 2px 5px 2px; padding-right:2px;}
#siteBoxesPage .boxTitle{height: 22px;padding-left: 15px;padding-top: 4px;color: white;font-size: 12px;font-weight: bold;background: url(../gfx/box_title_short.png) no-repeat;}
#siteBoxesPage .boxContent{padding-left: 5px;/*border-right:1px dotted #777777;border-bottom:1px dotted #777777;*/ font-size: 11px;}
#siteBoxesPage .boxContent ul{list-style-image: url(../gfx/left_menu_position.png);margin: 0;padding-left: 15px;padding-top: 5px;font-size: 11px;}
#siteBoxesPage .boxContent li{padding-bottom: 5px;}

#siteBoxesPage .verticalSeparator{background: transparent url(../gfx/dot.gif) repeat-y center; float: left;height:500px;}
#siteBoxesPage .topic {float:left; width: 362px;}
#siteBoxesPage .topic h1 {font-size: 15px;margin:1px 0 6px 0;}

/***********************************************************/
/********************* CENTRAL PANEL ***********************/
#centralPanel
{
	position: relative;
	float: left;	
	width: 545px;
	/*height: 500px;*/
	border-left: 1px dotted rgb(119,119,119);
	border-right: 1px dotted rgb(119,119,119);
	padding-left: 2px;
	padding-right: 2px;
}



#pageTitle
{
	height: 56px;
	font-family: Verdana;
	background: url(../gfx/page_title.png) no-repeat;
	margin-bottom: 20px;
}

#pageTitle h1
{
	padding-top: 12px;
	padding-left: 20px;
	margin: 0;
	font-size: 20px;	
}
#pageTitle h2
{
	padding-top: 4px;
	padding-left: 20px;
	margin: 0;
	font-size: 18px;	
	color: white;
}
#pageTitleBackground
{
	position: absolute;
	height: 25px; 
	width:545px;
	margin-top: 16px; 
	filter: alpha(opacity=25); 
	-moz-opacity: 0.25;
	opacity: 0.25; 
	background-color: black;
}



/***********************************************************/
/*********************** RIGHT PANEL ***********************/
#rightPanel
{
	position: relative;
	float: left;
	width: 234px;
	margin-left: 2px;	
}

#rightPanel table
{
	font-size: 11px;	
}

.box
{
	width: 234px;	

	padding-right: 1px;
}
.boxTitle
{
	height: 22px;
	padding-left: 15px;
	padding-top: 4px;
	color: white;
	font-size: 12px;
	font-weight: bold;
	background: url(../gfx/box_title.png) no-repeat;
}
.boxContent
{
	padding-left: 5px;
}

.boxContent ul
{
	list-style-image: url(../gfx/left_menu_position.png);
	margin: 0;
	padding-left: 15px;	
	padding-top: 5px;
	font-size: 11px;
}
.boxContent li
{
	padding-bottom: 5px;	
}

.boxContent .matchDate
{
	color: gray;	
}
.searchResult ul{list-style-image: url(../gfx/left_menu_position.png);margin: 0;padding-left: 15px;	padding-top: 5px;font-size: 12px;}
.searchResult li {padding: 3px;}
.searchResult a {color: black; text-decoration: underline;} 
.searchResult a:hover { color: red;}

.more
{
	font-size: 11px;	
}

.boxBottom
{
		
}

.shortNews
{
	border-bottom: 1px dotted rgb(119,119,119);
	padding: 0px 0 25px 0;
	margin-left: 15px;
	margin-bottom: 20px;
	width: 500px;
}

.newsTitle h3
{
	color: red;
	margin-top: 10px;
	margin-bottom: 0;
}
.newsTitle h3 a {text-decoration: none;}
.newsTitle h3 a:hover {text-decoration: underline;}
.newsDate
{
	font-size: 9px;
	color: rgb(119,119,119);
	margin-bottom: 10px;
}

.newsContent{font-size: 12px;}
.newsContent a{color: red;}
.newsContent a:visited{color: rgb(119,25,181);}

.newsLead {line-height: 16px;font-size: 11px;}
.newsLead a{color:rgb(50,50,50);text-decoration:none; font-size: 11px;}
.newsLead a:hover {text-decoration: underline; color: rgb(50,50,50);}


/***************************************************************************/
/***************************** FOOTER **************************************/
div#footer {background: url(../gfx/bg_bottom290.png) repeat-x top;	height: 289px;	clear: both;}

#footerSection2{height: 250px;/*160px;*//*bylo 69*/ border-width: 0 2px 2px 2px; border-color: rgb(196,196,196); border-style: solid;}

#footerContent
{
	background: url(../gfx/bg_footer250.png) repeat-x;
	padding-top: 10px;
	height: 240px;/*150px;*/
	width: 970px;
	float: left;
	position: relative;
}

.footerMenu
{
	font-size: 10px;
	color: rgb(119,119,119);
	padding-left: 5px;
	margin-bottom: 3px;
}
.footerMenu span {padding-right: 10px;}
#footerMenu5 span,#footerMenu4 span{ display: block; float: left; margin-bottom: 3px;}


#footer a {font-size: 10px; color: #777777;}
#footer a:hover {color: rgb(50,50,50);}

.horizontalSeparator
{
	background: transparent url(../gfx/dot.gif) repeat-x center;
}

.verticalSeparator
{
	background: transparent url(../gfx/dot.gif) repeat-y center;
}



.standings2,.resultsTbl
{
	font-size: 12px;
	width: 100%;
	border-collapse: collapse;
}
.standings2 tr
{
	text-align: center;
	border-bottom: 1px solid rgb(230,230,230);		
}
.standings2 td, .resultsTbl td
{
	padding: 2px;
}
	
.standings2 td.position
{
	text-align: right;
	padding-right: 2px;
	width: 17px;	
}

.standings2 td.points
{
	font-weight: bold;
	width: 30px;	
}
.standings2 a, .resultsTbl a
{
	color: black;
}

.standings2 a:hover, .resultsTbl a:hover
{
	color: red;
}
div.standingsSection, div.clubInfoSection
{
	position: relative;
	width: 90%;
	padding: 0px 10px 10px;
}

.standingsHeader, .resultsHeader
{
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}

.trDark { background-color: #F2F2F2;/*rgb(246,246,246);*/ }
div.resultsSection {position: relative;	width: 95%;	padding: 20px 10px 10px;}
/*div.resultsSection*/ table.standard td.result { width: 30px;} 
tr.queue td
{
	padding: 15px;
	font-weight: bold;
	border-bottom: 1px solid rgb(230,230,230);
	border-top: 1px solid rgb(230,230,230);	
}
.resultsTbl td.date, 
{
	font-size: 10px;	
}
.resultsTbl td.audience
{
	font-size: 10px;
	text-align: center;	
}
.resultsTbl td.home
{
	padding-right: 5px;	
}
.resultsTbl td.visitor
{
	padding-left: 5px;	
}

div#a
{
	display: none;	
}
/***********************************************************************/
/*********************** MENU SEZON PO SEZONIE *************************/
.seasonsMenu
{
	display:none;
	width:700px;
	height: 260px;
	background-color: black;
	position:absolute;
	top: 260px;
	filter: alpha(opacity=85); -moz-opacity: 0.85;opacity: 0.85;
}

.seasonsMenuOptions
{
	display:none;
	font-size: 11px;
	width:700px;
	height: 260px;
	position:absolute;
	top: 260px;
	/*left: 475px;*/
	color: white;
	z-index: 5;			
}

.seasonsMenuOptions ul
{
	list-style-type: none;
	clear:both;
	margin: 0;
	padding: 0;
	width: 100%;
	font-weight: bold;
	font-size: 11px;
}
.seasonsMenuOptions li
{
	display: block;
	float: left;
	padding: 4px 10px;	
	text-align: center;
}
.seasonsMenuOptions li.long
{
	width: 90px;	
}

.seasonsMenuOptions li a
{
	text-decoration: underline;
	color: white;	
}
.seasonsMenuOptions li a:visited
{
	color: white;	
}
.seasonsMenuOptions li a:hover
{
	color: red;	
}

.seasonsMenuOptions .seasonsMenuTop
{
	background-color: black;
	height: 23px;
	margin-bottom: 10px;
}

.seasonsMenuOptions div.close
{
	position: relative;	
	font-weight: bold;
	float: right;
	margin: 5px 10px 0 0;
	cursor: pointer;
	text-decoration: underline;
}
.seasonsMenuOptions div.close:hover
{
	color: red;
}
.seasonsMenuOptions div.chooseSeason
{
	position: relative;
	font-weight: bold;
	float: left;	
	margin: 5px 0 0 5px;
	text-decoration: none;
}
/***********************************************************************/
.cursorLink
{
	cursor: pointer;	
}

#leftMenuOptions .leftOptionSelected span a
{
	color: red;
}

#leftMenuOptions .subOptionSelected  a
{
	color: red;
}

div.clubInfoSection,div.clubSeasonsSection
{
	position: relative;
	width: 95%;
	padding: 00px 10px 10px;
}


div.clubInfoSection table
{
	border-collapse: collapse;
	
}

div.clubInfoSection table td
{
	padding: 4px;
	border-bottom: 1px solid rgb(230,230,230);
}

div.clubInfoSection .clubInfoList
{
	float: left;	
}

div.clubInfoSection ul
{
	list-style-type: none;
	font-size: 12px;	
	padding-left: 0px;
	margin-left: 0;
}
div.clubInfoSection ul li {padding: 2px; line-height: 20px;}

ul.dossier {list-style-type: none; font-size: 12px;	padding-left: 0px; margin-left: 0;}

ul.dossier li.dd ul { list-style-type: circle; padding-left: 0; margin-left: 5px; padding-top: 5px;}
ul.dossier li.dd li { padding: 2px; }
ul.dossier li.dd { padding: 4px 0 4px 25px; border-bottom: 1px solid rgb(240,240,240); }

h2.dossierTitle { margin: 0; padding: 0; font-size: 16px;}

div.clubInfoSection .dd
{
	padding: 4px 0 4px 25px;
	/*font-weight: bold;	*/
	border-bottom: 1px solid rgb(240,240,240);
}/*
div.clubInfoSection .dd span
{
	border-bottom: 1px solid rgb(240,240,240);
}*/

div.clubInfoSection .dt,ul.dossier .dt
{
	font-weight: normal;
	font-size: 11px;
	color: rgb(120,120,120);	
	padding-top: 2px;
}

div.clubInfoSection .avatar
{
	float: right; 
	border-bottom: 1px solid rgb(200,200,200);
	border-left: 1px solid rgb(200,200,200);
	padding: 20px; 
	margin-right: 0px;
	background-color: white;	
}

div.clubInfoSection li ul
{
	list-style-type: circle;	
}
div.clubInfoSection li li
{
	padding: 2px;	
}
/*
div.clubSeasonsSection table
{
	border-collapse: collapse;
	font-size: 11px;
	border-color: rgb(230,230,230);
}*/
div.clubSeasonsSection tr.note td
{
	padding: 7px;
	/*font-weight: bold;	*/
}/*
div.clubSeasonsSection td
{
	padding: 3px;	
}*/

div.clubSeasonsSection .header
{
	font-size: 10px;
	font-weight: bold;
	/*color: white;*/
	/*border: 1px solid black;*/
	text-decoration: underline;
	
}
.header
{
	font-size: 10px;
	font-weight: bold;
	/*text-decoration: underline;*/	
}
div.clubSeasonSection
{
	position: relative;
	width: 95%;
	padding: 0px 10px 10px;
}

div.clubSeasonsSection table.hover tr:hover
{
	color: red;
	cursor: pointer;	
}

.clubSeasonSection table
{
	border-collapse: collapse;
}
.clubSeasonSection .submenu
{
	margin-bottom: 10px;	
}
.clubSeasonSection .submenu a
{
	text-decoration: underline;	
	cursor: pointer;
	color: red;
}
.clubSeasonSection .submenu a.selected
{
	color: black;
	text-decoration: none;	
	font-weight: bold;
}

.clubSeasonSection td
{
	padding: 3px;
}
.bold
{
	font-weight: bold;
}
div.clubSeasonSection .header
{
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}

#statisticsLayer td
{
	text-align: center;
}

.circleList li { padding: 2px;}

.statisticsList,.circleList
{
	list-style-type: circle;
}
.statisticsList li
{
	padding: 2px;
}

table.standard {border-collapse: collapse; border-color: #E6E6E6; font-size: 11px; width: 100%; outline: none;}
table.standard td {padding: 3px; }
table.standard td.morePadd {padding: 5px; }
table.standard td.lp { width: 20px; text-align: right;}
table.standard a {color: black;	text-decoration: none;}
table.standard a:hover{ color: red; }
td.result, td.audience,td.match,td.goals,td.wins, td.draws,td.losses,td.matches { text-align: center; }
td.date {text-align: center; width: 70px;}
td.points {font-weight: bold; text-align: center;}
table.standard td.date {text-align: center; width: 70px;}
table.standard td.result { text-align: center; width: 40px;}
table.standard td.homeTeam { text-align: right; padding-right: 10px; width:180px;}
table.standard td.visitorTeam { text-align: left; padding-left: 10px; width: 180px;}
table.standard td.audience {width: 50px;}

table.standings {border-collapse: collapse;  font-size: 11px; width: 100%; }
table.standings td {padding: 3px; border-color: #E6E6E6;}
table.standings td.lp { width: 20px; text-align: right;}
table.standings a {color: black;text-decoration: none;}
table.standings a:hover{ color: red; }

table.legend { border-collapse: collapse;  font-size: 11px; width: 100%; }
table.legend td { text-align: center; }

table.linkUnderline a {text-decoration: underline; }

table.summary { border-collapse: collapse; font-size: 11px; width: 100%;border-color: #E6E6E6;}
table.summary tr { text-align: center;}
table.summary td {padding: 3px;}

table.analysis td {padding: 3px;}
table.analysis td a{font-size: 11px; text-decoration: underline;}
table.analysis td h2{margin: 8px 0; font-size: 15px;}
table.analysis td h3{margin: 0; font-size: 13px;}
table.analysis td h5, table.an2 h5,table.an3 h5{margin: 0; font-size: 12px; font-weight:normal; height:20px;}
table.analysis h1 a{font-size:17px;color:black;}
td.lp { text-align: right;}

div.content
{
	padding: 0 10px;
}

span.bold13
{
	font-weight: bold;
	font-size: 13px;
	display: block;
	margin: 6px 0;
}
span.bold14 { font-weight: bold; font-size: 13px; display: block; margin: 6px 0; }

h2.h14 { font-size: 14px; margin-right: 10px;}
.normal12
{
	font-weight: normal;
	font-size: 12px;
}

div.standingsDescription
{
	text-align: left; 
	margin-top: 20px; 
	margin-left: 15px;
	color: black;/*rgb(120,120,120);*/ 
	font-size: 11px;
	line-height: 1.4;
}

div.standingsDescription ul
{
	margin: 0;	
	padding: 0;
	list-style-image: url(../gfx/raquo.png);
	list-style-position: outside;
}

div.leagueDescription
{
	position: relative;
	margin-left: 10px;
	max-width: 500px;	
}


div.leagueDescription dt
{
	padding-left: 14px;
	font-size: 13px;
	background: url(../gfx/raquo.png) no-repeat left center;
}

div.leagueDescription dd
{
	margin: 5px 0 5px 40px;color:black;
	/*font-weight: bold;*/
	font-size: 12px; width: 450px;
	font-family: Verdana;
}
div.leagueDescription ul
{
	margin: 0;padding: 0;	
}
div.leagueDescription li
{
	margin: 0;padding: 4px;
	line-height: 16px;	
}

.lh2 { line-height: 1.5; }

div.spisTresci { font-size: 11px; background-color: rgb(250,250,250); border:1px solid rgb(150,150,150); width: 480px; padding: 10px 10px 3px 10px;}

div.spisTresci ul {margin: 10px 0 0 20px; padding: 0; list-style-type: upper-roman;}

div.spisTresci li.selected a{font-weight: bold; text-decoration: none;}

div.spisTresci span { font-weight: bold; }

div.spisTresci a {color: black;}
div.spisTresci a:hover {color: red;}
div.articleSource {font-size: 9px; float: right;}

.cupMatchWinner { font-weight: bold;}

.fs11 { font-size: 11px; }

a.readMore { color: red; text-decoration: underline; font-size: 12px;}
a.readMore:hover { color: red; text-decoration: none; }
a.readMore:visited { color: #BF0000;}

tr.hoverRed:hover {color: red;}
.width100 { width: 100%; }

.sortable { border:0px solid #ccc; border-bottom:none}
.sortable th {padding:0px 6px 0px;  text-align:left; text-decoration: underline;}
/*.sortable td {padding:0px 4px 0px; background:#fff; border-bottom:1px solid #ccc}*/
.sortable .head {background:#FFFFFF url(../gfx/sort.gif) 6px center no-repeat; cursor:pointer; padding-left: 18px;}
.sortable .desc {background:#FFFFFF url(../gfx/desc.gif) 6px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .asc {background:#FFFFFF url(../gfx/asc.gif) 6px  center no-repeat; cursor:pointer; padding-left:18px}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color: rgb(150,150,150);}
.sortable .even td {background:#f2f2f2}
.sortable .odd td {background:#fff}
.sortable a { color: black;}
.sortable a:hover { color: red;}

table.standard a.winColor { color: green; font-weight: normal;}
table.standard a.lossColor { color: red; font-weight: normal;}
table.standard a.drawColor { color: black; font-weight: normal;}
table.standard a.winColor:hover,table.standard a.lossColor:hover,table.standard a.drawColor:hover {text-decoration:underline;}
a.winColor:hover,a.drawColor:hover,a.lossColor:hover {text-decoration: underline;}

.greenResult,.winColor { color: green; font-weight: bold;}
.redResult,.lossColor { color: red; font-weight: bold;}
.blackResult,.drawColor { color: black; font-weight: bold;}
.noBold {font-weight: normal; !important;}
.noUnderline {text-decoration: none; !important;}

.bottomMargin { margin-bottom: 15px;}

.small { font-size: 9px; }
.small10 { font-size: 10px; }
.small11 { font-size: 11px; }
.green { color: green; font-weight: bold;}
.red { color: red; font-weight: bold;}
.grey { color: rgb(170,170,170);}
.darkGrey { color: rgb(120,120,120);}

a.standardLink {text-decoration: underline; cursor:pointer;}
a.standardLink:hover {color:red;}

div.referrerLink { float: right;}
div.referrerLink a,div.referrerLink a:visited{ color: red;}
.b15 { margin-bottom: 15px;}
.b10 { margin-bottom: 10px;}
.b5 { margin-bottom: 5px;}
.t10 { margin-top: 10px;}

div.clr { clear:both;font-size: 1px;}
div.clr0 { clear:both;font-size: 1px;height:0px;}
.important { border:1px solid black;background-color: rgb(230,230,230); padding:10px; font-size: 11px; font-weight: bold;}

.artPhotoLeft { padding: 2px;text-align: center;float: left; margin: 10px 10px 10px 0; font-size: 10px; background-color: rgb(250,250,250); border: 1px solid rgb(220,220,220);}
.imgSource { font-size: 9px; color: rgb(170,170,170);}

.an2,.an3 {border-collapse:collapse;}
.an2 table.standard a {text-decoration:underline;}
.an3 div.tab {padding: 5px 6px 1px;margin-right:3px;font-weight: bold; display:inline;border:1px solid rgb(150,150,150);background-color:rgb(220,220,220);}
.an2 div.tab {padding: 5px 6px 2px;margin-right:3px;font-weight: bold; display:inline;border:1px solid rgb(150,150,150);background-color:rgb(220,220,220);}
.an2 div.tab.selected,.an3 div.tab.selected {border-bottom: 1px solid rgb(250,250,250);border-top: 1px solid rgb(150,150,150);border-left: 1px solid rgb(150,150,150);border-right: 1px solid rgb(150,150,150);background-color:rgb(250,250,250);}
.an2 div.tab a,.an3 div.tab a{color:rgb(100,100,100); text-decoration:none;}
.an2 div.tab.selected a,.an3 div.tab.selected a{color:black;}
.an2 .content {background: rgb(250,250,250);border:1px solid rgb(150,150,150); width:235px;}
.analysisList {border-width: 1px 1px 1px 1px; border-style:solid; border-color:rgb(150,150,150); width:520px;padding:2px;/*margin-top:1px;*/}
.an2 .title { height: 20px; font-weight: bold;text-align:left;}

#tabMenu2 {z-index:15;/*height:15px;*/}			
#tabMenu2 div.tab {padding: 1px 6px 0px;margin-right:3px; display:inline;border:1px solid rgb(150,150,150);background-color:rgb(220,220,220);z-index:100;cursor:pointer;height:25px;}
#tabMenu2 div.tab.selected {border-bottom: 1px solid rgb(250,250,250);border-top: 1px solid rgb(150,150,150);border-left: 1px solid rgb(150,150,150);border-right: 1px solid rgb(150,150,150);background-color:rgb(250,250,250);}
#tabMenu1 div.tab a,#tabMenu2 div.tab a {color:rgb(100,100,100); text-decoration:none;}
#tabMenu1 div.tab.selected a,#tabMenu2 div.tab.selected a{color:black;}

#tabMenu1 div.tab {padding: 1px 6px 1px;margin-right:3px;font-weight: bold; display:inline;border:1px solid rgb(150,150,150);background-color:rgb(220,220,220);z-index:100;cursor:pointer;height:25px;}
#tabMenu1 div.tab.selected {border-bottom: 1px solid rgb(250,250,250);border-top: 1px solid rgb(150,150,150);border-left: 1px solid rgb(150,150,150);border-right: 1px solid rgb(150,150,150);background-color:rgb(250,250,250);}

a.matchLink {text-decoration:underline;color:black;}
a.matchLink:hover {text-decoration:none;color:black;}
a.red,table.standard a.red {color: red;font-weight:normal;}
a.red:hover,table.standard a.red:hover {text-decoration:underline;}

div.noComments {font-size:11px;padding: 3px; margin:3px;font-weight:bold;}

#comments table {margin-top:10px;}
div.comment{padding: 5px; border:1px solid rgb(210,210,210);width:505px; margin: 3px 0 6px 0;background:rgb(240,240,240);}
span.author,span.date {font-size:11px; color: rgb(100,100,100);}
div.comment div.content {margin-top: 3px;}
#comments .score {width:20px;}
#commentsInfo {font-size:11px; color: rgb(100,100,100);padding:5px;}
span.myScore {font-weight: bold;font-size:11px;}