<!-- /*
'	SalSK Style Sheet
'	Jukka Leino 1.4.2001
*/ -->

p {
	font-family: verdana, arial, sans-serif;
	margin-top:5;
}

h1 {
	font-family: verdana, arial, sans-serif;
	margin-top:5;
}


h2 {
	font-family: verdana, arial, sans-serif;
	margin-top:5;
}

h3 {
	font-family: verdana, arial, sans-serif;
	margin-top:5;
}

h4 {
	font-family: verdana, arial, sans-serif;
	margin-top:5;
}

h5 {
	font-family: verdana, arial, sans-serif;
	margin-top:5;
}


/* Page background  */
.h-page-bg {
	background-image: url(bgM.gif);
	background-repeat: no-repeat;
	background-color: White;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
}

/* Basic text styles */
body, td {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}
.td-name {
	font-family: verdana, arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.td-pvm {
	font-family: verdana, arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.td-otsikko {
	font-family: verdana, arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


/* Thin <td> lines */
.h-tdLines-bg {
	background-color: #0000FF;
}

/* Shadow <td> lines */
.h-shadTopRight-bg {
	background-image: url(ShadTopRight.gif);
	background-repeat: no-repeat;
}

.h-shadBottomRight-bg {
	background-image: url(ShadBottomRight.gif);
	background-repeat: no-repeat;
}

.h-shadBottomLeft-bg {
	background-image: url(ShadBottomLeft.gif);
	background-repeat: no-repeat;
}

.h-shadCenterRight-bg {
	background-image: url(ShadCenterRight.gif);
	background-repeat: repeat;
}

.h-shadBottomCenter-bg {
	background-image: url(ShadBottomCenter.gif);
	background-repeat: repeat;
}

/* Bg color */
.h-float-bg {
	background-image: url(ScreenGray.gif);
	background-repeat: repeat;
}

/* Menu items */
.menu-text, a.menu-text, a.menu-text:visited{
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	color: #0000ff;
	text-decoration: none;
}

/* Menu selected item */
.menuSelected-text, a.menuSelected-text {
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	color: #ff0000;
	text-decoration: none;
}

/* TOC Hover */
a.menu-text:hover, a.menuSelected-text:hover{
	text-decoration: underline;
	color: #ff0000;
}

/* Headlines folder */
.h-headlineFolderTab-text, a.h-headlineFolderTab-text, a.h-headlineFolderTab-text:visited {
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	color: #0000ff;
	text-decoration: none;
}

.h-headlineFolderTabSelected-text, a.h-headlineFolderTabSelected-text, a.h-headlineFolderTabSelected-text:visited {
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	color: #ff0000;
	text-decoration: none;
}

a.h-headlineFolderTab-text:hover, a.h-headlineFolderTabSelected-text:hover{
	text-decoration: underline;
	color: #ff0000;
}

/* Action items */
.h-actionButton-text, a.h-actionButton-text, a.h-actionButton-text:visited {
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	color: #0000ff;
	text-decoration: none;
}

/* Action Hover */
a.h-actionButton-text:hover{
	text-decoration: underline;
	color: #ff0000;
}

/* Navigation text */
.h-nav-text, a.h-nav-text, a.h-nav-text:visited{ 
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #0000ff;
	text-decoration: none;
	text-transform: lowercase;
}

/* Navigation Hover */
a.h-nav-text:hover{
	text-decoration: underline;
	color: #ff0000;
}

/* Page title */
.h-pagetitle-text {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 13pt;
}

.h-logo-text, a.h-logo-text {
	font-family: "Copperplate Gothic Bold", verdana, arial, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
}

a.h-logo-text:hover {
	text-decoration: underline;
}

.h-pageSmall-text, .h-fieldSmall-text {
	font-family: verdana, arial, sans-serif ! important;
	font-size: 8pt ! important;
}

.h-toolMenuGray-text{
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	color: #999999;
}

.h-fieldHeader-bgtext, .h-fieldOrder-bgtext{
	background-color: #D6D6FF;
	font-size: 10pt;
}

.h-edit-bg{
	background-color: White;
	font-size: 8pt;
}

.h-fieldHeaderEdit-bgtext{
	font-family: verdana, arial, sans-serif;
	background-color: #d6d6ff;
	font-size: 9pt;
}

.h-shadow-bg{
	background-color: #0000ff;
	background-image: none;
}


/* Additions by Juha Kivijärvi 19.9.2005 */

/* Match result */
/* header */
th.match01, th.match02, th.match03, th.match04 { 
        text-align: center;  
}

/* expected score */
th.match05 { 
	font-weight: normal;
        font-size:10pt;
        text-align: center;  
}

/* row */
/* default */
td.match01, td.match03, td.match04, td.match05, td.match06, td.match08,
td.match09, td.match11 { 
        text-align: center;  
	font-size: 9pt;
        padding-left: 6px;
        padding-right: 6px;
}

/* names */
td.match02, td.match07 { 
        text-align: left;  
        padding-left: 6px;
        padding-right: 6px;
}

/* result */
td.match10 { 
        text-align: center;
	font-weight: bold;
        padding-left: 8px;
        padding-right: 8px;
}

/* rating changes */
td.match12, td.match13 { 
        text-align: right;  
	font-size: 9pt;
        padding-left: 6px;
        padding-right: 8px;
}

/* Total scores */
/* header */

th.total01, th.total02, th.total03, th.total04, th.total05, th.total06, 
th.total07, th.total08, th.total09, th.total10, th.total11, th.total12, 
th.total13, th.total14, th.total15, th.total16, th.total17 { 
        text-align: center;  
        font-size: 10 pt;
}

/* row */
/* default */
td.total01, td.total03, td.total04, td.total07, td.total09, td.total10,
td.total12, td.total13, td.total14 {  
        text-align: center;  
	font-size: 9pt;
        padding-left: 6px;
        padding-right: 6px;
}

/* name */
td.total02 { 
        text-align: left;  
        padding-left: 6px;
        padding-right: 6px;
}

/* score */
td.total05 { 
        text-align: left;
	font-weight: bold;
        padding-left: 8px;
        padding-right: 4px;
}

/* games */
td.total06 { 
        text-align: right;
	font-weight: bold;
        padding-left: 4px;
        padding-right: 8px;
}

/* delta_max */
td.total08 { 
        text-align: right;  
	font-size: 9pt;
        padding-left: 6px;
        padding-right: 6px;
}

/* performance limit special cases */
td.total09r { 
        text-align: right;  
	font-size: 9pt;
        padding-left: 6px;
        padding-right: 6px;
}

td.total09l { 
        text-align: left;  
	font-size: 9pt;
        padding-left: 6px;
        padding-right: 6px;
}

/* draws */
td.total11 { 
        text-align: center;  
	font-size: 9pt;
        padding-left: 0px;
        padding-right: 0px;
}
/* rating changes */
td.total15, td.total16 { 
        text-align: right;  
	font-size: 9pt;
        padding-left: 6px;
        padding-right: 8px;
}

/* table */
td.total17 {  
        text-align: left;  
	font-size: 9pt;
        padding-left: 6px;
        padding-right: 6px;
}

td.total18 {  
        text-align: right;
	font-size: 9pt;
        padding-left: 6px;
        padding-right: 6px;
}


/* 27.3.2007 */

sub { 
       vertical-align: bottom;
       font-size: 4pt;
}

/* lohkojen tulostaulukot */

table { border-collapse:collapse; }

td.teams1, td.teams3, td.teams4, td.teams5, td.teams6, td.teams8 { 
        text-align: center;  
	font-size: 9pt;
        padding-left: 3px;
        padding-right: 3px;
}

td.teams2 {  
        text-align: left;  
	font-size: 9pt;
        padding-left: 6px;
        padding-right: 15px;
}

tr.saloteam { 
	font-weight: bold;
}

td.teams7 {  
        text-align: right;  
	font-size: 9pt;
        padding-left: 9px;
        padding-right: 0px;
}

td.teams9 {  
        text-align: left;  
	font-size: 9pt;
        padding-left: 0px;
        padding-right: 9px;
}

td.teams10 {
        text-align: right;  
	font-size: 9pt;
        padding-left: 3px;
        padding-right: 3px;
}

tr.toprow td { 
        padding-top: 7px;
}

tr.belowline td { 
        border-top: 1px solid #808080;
}

tr.saloteambelowline { 
	font-weight: bold;
        border-top: 1px solid #808080;
}

/* tekstin piilotus */

.hidden { display: none; }
.unhidden { display: block; }
