/*
#F2A91E
*/
.navi {
background:none;
}

.tabactive{
background-color:#660000;
border:none;
}

.tabinactive{
background-color:#FF7B1C;
border:none;
}

body {
margin-top:0px;
padding-bottom:10px;
  background-image:url('tausta_gradientti_ricoh.jpg');
  background-repeat:repeat-x;
  background-color:#24316D;
  background:#080B74;
background:#ffffff;

}

div.centerdiv {
width:978px;
background:#ffffff;
margin-left:auto;
margin-right:auto;
margin-top:0px;
border:1px solid #35E1EF;
border-top:0;
}

a {
  color:#DE373F;
	text-decoration: none;
}
a:hover {
text-decoration:underline;
}
.main{
#z-index:-1;
background:#ffffff;
top:100px;
width:864px;
position:static;
}
div.navi {
position:absolute;
top:100px;
left:0px;
}
.navi ul{
  padding:0px;
margin:0px;
}
div.menu{
height:38px;
background:#24316D;
background:#C5F1FA;
background:url(yb_menubg.jpg);
padding-left:10px;
padding-top:12px;
color:#ffffff;
}
.menu a{
color:#ffffff;
color:#000000;
font-size:10pt;
font-weight:bold;
text-align:center;
width:auto;
height:22px;
display:inline-block;
margin:0;
padding:0px 5px;
padding-top:6px;
white-space: nowrap;
}
.menu span{
/*padding-right:20px;*/
}

div.navimenu0{
position:absolute;
/*display:inline;*/
}
.navimenu0 span{
position:absolute;
margin-top:3px;
left:17px;
color:#000000;
font-size:12px;
/*background-image: url(/hc2008/menuitem_c.gif);*/
height:19px;
}
.navimenu0 a{
color:#ffffff;
}
.alamenu a{
color:#ff0000;
}
#googleadsense{
z-index:10;
position:absolute;
width:120px;
height:600px;
margin-left:-170px;
margin-top:30px;
}
div.alamenu{
margin-top:4px;
/*position:absolute;
top:20px;
left:15px;
width:210px;
z-index:12;
border:1px solid #24316D;
background-color:#F88F02;
background-color:#B1B9D3;
opacity: .9;
/*filter: alpha(opacity=40);*/
/*visibility:hidden;*/
}
a.navimenu1 {
position:relative;
display:block;
left:0px;
right:0px;
color:#000000;
padding-top:2px;
padding-bottom:2px;
padding-left:8px;
font-size:11px;
background:none;
height:1.5em;
}
a.navimenu1:hover{
text-decoration: none;
background-color:#24316D;
color:#ffffff;
/*font-weight:bold;*/
}
a.navimenu3 {
position:relative;
display:block;
left:0px;
right:0px;
color:#000000;
padding-top:2px;
padding-bottom:2px;
padding-left:8px;
}
a.navimenu3:hover{
text-decoration: none;
background-color:#FF6D03;
color:#ffffff;
/*font-weight:bold;*/
}

div.navimenu1{
background-color:#D8E2E3;
background-color:#B1B9D3;
border-top: 1px solid #F0F0F0;
border-right: 1px solid #B7B7B7;
border-bottom: 1px solid #B7B7B7;
border-left: 1px solid #F0F0F0;
padding:4px;
list-style-type:none;
}

div.navimenu2{
background-color:#D8E200;
border-top: 1px solid #F0F0F0;
border-right: 1px solid #B7B7B7;
border-bottom: 1px solid #B7B7B7;
border-left: 1px solid #F0F0F0;
padding:4px;
list-style-type:none;
font-weight:bold;

}
div.navimenu3{
background-color:#F88F02;
border-top: 1px solid #F0F0F0;
border-right: 1px solid #B7B7B7;
border-bottom: 1px solid #B7B7B7;
border-left: 1px solid #F0F0F0;
padding:4px;
list-style-type:none;
font-weight:bold;
}

.navi li{
padding-left:10px;
list-style-type:none;
}

.navi a:visited{
color: #663333;
}

.aktiivijoukkue  td{
background-color: #FFBC8F;
color:black;
//cursor:default;
}

.valittujoukkue  td{
background-color: #006E75;
background-color:#FFBC8F;
color:white;
//cursor:default;
}

h1{
text-align:left;
background-color: #DEE0F9;
color:#4347FE;
color:#FF6D03;
color:#F2A91E;
color:#000000;
background:none;
font-size:14px;
padding:2px;
border:none;
margin:-4px -4px 2px -4px;
padding-bottom:2px;
}
h3{
margin-bottom:2px;
}
h4{
margin:0;
}

table.ottelulista{
margin-top:0px;
width:auto;
page-break-inside:avoid;
}
.ottelulista caption{
background-color: #FF6D03;
color:white;
font-size:12pt;
text-align:center;
padding:2px;
margin:0px;
font-family:verdana,arial;
border:none;
background:none;
color:#000000;
}
.ottelulista caption a{
color:white;
}

.ottelulista th{
background-color:#FF6D03;
background-color:#FFB119;
background-color:#C5F1FA;  
color:#000000;
border:none;
padding-bottom:2px;
text-align:left;
}
.ottelulista td{
padding:0px;
margin:0px;
margin-right:2px;
//cursor:default;
white-space: nowrap;
}
#ottelut th{
background-color:#F2A91E;
background-color:#C5F1FA;
color:#000000;
}


.lohkotaulukko td{
text-align:left;
}

div.content{
margin-left:10px;
margin-right:10px;
margin-top:10px;
border:1px solid #DEE0F9;
border:none;
padding:4px;
padding-bottom:10px;
margin-bottom:40px;
z-index:-2;
min-height:520px;
}

table.finaalit {
  width:750px;
}
.finaalit caption {
  font-weight:bold;
  color:#F6A91E;
  font-size:12pt;
}

div.bottombar {
margin-top:20px;
left:0px;
right:0px;
bottom:0px;
background-image: url(botbar_bg.gif);
height:18px;
position:absolute;
color:#ffffff;
text-align:center;
padding:4px;
}

div.turnauspalvelu {
margin-top:20px;
left:0px;
right:20px;
bottom:20px;
height:18px;
position:absolute;
color:#ffffff;
text-align:right;
padding:4px;
}

#titlebar {
background-image: url(menubar_bg.gif);
position:absolute;
top:100px;
left:0px;
right:0px;
height:18px;
padding:4px;
font-size:13px;
font-family:Arial;
font-weight:bold;
color:#ffffff;
padding-left:10px;
}


.cup {
background-color: #000000;
color:white;
width:140px;
}
.cup td {
background-color:#D8E2E3;
color:black;
font-size:10px;
white-space:nowrap;
overflow:hidden;
}

.cup th{
  color:#000000;
  font-size:10px;
  text-align:left;
  overflow:hidden;
  background-color: #FF6D03;
  background-color: #C5F1FA;  
}

div.cupkaavio {
  position:relative;
}

.taulukkkolinkki td{
  cursor:pointer;  
}

div.kenttamenu {
z-index:15;
left:80px;
position:absolute;
margin-top:-14px;
width:150px;
border:1px solid #24316D;
background-color:#B1B9D3;

}
/*
*/

.logoprint{
  display:none;
  width:283px;
  height:112px;
  margin-right:20mm;
}

td.ylamenu {
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	background-image: url('/ehbt/ehbt_ylanavi_03.jpg');
	color: #FFFFFF;
	font-size: 5px;
}

div.cupviivaalasvoittaja{
border-width:2px;
z-index:1;
}
div.cupviivaylosvoittaja{
border-width:2px;
}

.cup th{
width:100px;
}

.cup td{
text-align:left;
width:100px;
}

div.cup{
width:140px;
}

#bannerprint {display:none;}
#banner {height:139px}

.pelattu td{color:#24316D}
.kaikkipelattu th {color:#003366}
.tarkistettu th {color:#006633}
.valiotsikko {background-color:#24316D;color:#ffffff;}
@media print{
  body {
    background:none;
    zoom:150%;
  }
  .menu {display:none}
  h1 {
    font-size:14pt;
    text-align:center;
margin-top:4cm;margin-bottom:-4cm;
  }
  div.centerdiv {
    margin:0px;
    left:0px;
    position:static;
width:18cm;
  }
  .main{
    border:none;
    position: absolute;
    width:18cm;
    #z-index:-1;
    margin:0px;
    left:0px;
    margin-top:3cm;
    margin-top:0cm;
    top:0cm;
  }

  div.uusisivu {
    margin-top:3cm;    
  }

  div.content{
    left:0px;
    margin-left:0px;
  }
  .navi {
    display:none;
  }
  td.navi {display:none;}
  #banner {display:none;}
  #bannerprint {display:block;position:fixed;top:0px;left:1cm;right:1cm;z-index:8}
  #menu{display:none;}
  #titlebar{display:none;}
  .bottombar{display:none;}
  div.content{border:none;margin:none;}  
  div.bottombar{display:none}
  div.turnauspalvelu{display:none}
  .cup {
  border: 1px solid #6395F9;
  border: 2px solid #FFB119;
  color:#000000;
  }
  .cup td {
  background-color:#DEE0F9;
  }
  .cup th {
  }
  table.ottelulista{
    width:19cm;
    margin-top:4cm;
  } 

}

