/*
 * Style sheet for the YukigassenFinland web site 
 * $Id: yukigssnfi.css, v1.0  &copy; pkoper-the elder 2008.10.30 Exp $
 */
td.links {
	width: 201px;
	height: 195px;
	vertical-align: middle;
	text-align: center;
	}

span.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:  #FF2222;
	padding-left: 10px;
}
span.blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:  #2222FF;
	padding-left: 10px;
}
span.new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:  #2222FF;
	padding-left: 10px;
}
span.newbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:  #2222FF;
	padding-left: 10px;
}
span.newred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:  #FF1100;
	padding-left: 10px;
}
p.base {
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  #0033AA;
}
p.base2 {
	text-align: left;
	font-size: 15px;
	font-family: helvetica, arial, sans-serif; 
	font-weight: bold;
	color: #333399;
	line-height: 1.2;
	padding-left: 10px;
}
a.fts{
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  blue;
}
p.foots{
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  blue;
	padding-left: 10 px;
	line-height: 1.2;
}
table.main {
}
td.side1, td.side2 {
background-image: url('images/sidebg2.jpg');
width: 20px;
}
td.MrAd {
width: 330px;
}
td.hdr {
background-image: url('images/bannr.jpg');
height: 150px;
}
td.mainshell {
width: 960px;
}
table.tblsub1 {
padding-right: 0px;
width: 980px;
background-image: url('images/regtaus2.jpg')
}
td.linktext { 
vertical-align: top;
padding-top: 5px;
padding-left: 2px;
padding-right: 2px;
width: 630px;
height: 540px;
}
td.maintext { 
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
width: 630px;
height: 540px;
}
td.stagebox { 
vertical-align: top;
width: 630px;
}
td.schdbox	{
width: 315px;
vertical-align: middle;
text-align: left;
font-size: 14px;
font-family: helvetica, arial, sans-serif; 
font-weight: bold;
color: #333399;
line-height: 1.2;
padding-left: 10px;
}
div.duck  {
text-align: left;
font-size: 16px;
font-family: helvetica, arial, sans-serif; 
font-weight: bold;
color: #0033CC;
padding-left: 0px;
line-height: 2;
}
div.reghead {
line-height: 2.5;
}
td.ad {
border-width: 1px;
border-color: blue;
border-style: ridge;
height: 135px;
width: 330px;
text-align: center;
background-color: #330099;
font-color: #FFBB66;
}
td.adhalf {
border-width: 1px;
border-color: blue;
border-style: ridge;
height: 135px;
width: 165px;
text-align: center;
background-color: #330099;
font-color: #FFBB66;
}
td.footer {
height: 100px;
}
table.foots {
}
td.f1 {
border-width: 1px;
border-color: #1303A7;
border-style: ridge;
height: 33px;
width: 155px;
vertical-align: middle;
text-align: center;
background-image: url('images/butbkg.jpg');
}
td.copy {
border-width: 1px;
border-color: #1303A7;
border-style: ridge;
height: 33px;
vertical-align: middle;
text-align: center;
background-image: url('images/butbkg.jpg'); 
}
td.results {
	width: 310px;
	height: 180px;
	}
.copyno {
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  #0033FF;
}
p.base {
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  #0033CC;
}
.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:  #FF2222;
	}
/*
 * elements for the registrationform
 */	
span.fnprnt{ 
text-align: right;
font-size: 14px;
font-family: helvetica, arial, sans-serif; 
font-weight: normal;
color: black;
line-height: 1.2;
}
td.btn {
vertical-align: top; 
text-align: center;
}
td.rgfrm	{
width: 150px;
vertical-align: middle;
text-align: right;
font-size: 14px;
font-family: helvetica, arial, sans-serif; 
font-weight: bold;
color: blue;
height: 20px;
}
td.txtbx	{
width: 150px;
vertical-align: middle;
height: 20px;
}
td.butbx	{
width: 150px;
vertical-align: middle;
height: 20px;
text-align: center;
}
td.rulebox	{
width: 315px;
vertical-align: middle;
text-align: left;
font-size: 14px;
font-family: helvetica, arial, sans-serif; 
font-weight: 600;
color: #333399;
line-height: 1.2;
padding-left: 10px;
}
table.regist	{
width: 630px;
border-color: #333399;
}
table.regfrm	{
width: 315px;
border-color: #333399;
}
table.cntctinfo	{
width: 315px;
border-color: #333399;
}
td.headrow {
vertical-align: middle;
text-align: center;
font-size: 16px;
font-family: helvetica, arial, sans-serif; 
font-weight: bold;
color: red;
line-height: 22px;
}
td.openrow {
vertical-align: middle;
text-align: left;
font-size: 13px;
font-family: helvetica, arial, sans-serif; 
font-weight: bold;
color: #33228C;
line-height: 1.2;
padding-left: 10px;
}
td.reghead {
vertical-align: middle;
text-align: center;
font-size: 18px;
font-family: helvetica, arial, sans-serif; 
font-weight: bold;
color: red;
line-height: 1.5;
}
td.fotfoot {
vertical-align: middle;
text-align: center;
font-size: 16px;
font-family: helvetica, arial, sans-serif; 
font-weight: bold;
color: #0099CC;
line-height: 1.5;
}
.redtext   {
vertical-align: middle;
text-align: center;
font-size: 15px;
font-family: helvetica, arial, sans-serif; 
font-weight: bold;
color: red;
}
span.important {
	color: #009933;
	vertical-align: middle;
	text-align: center;
	font-size: 15px;
	font-family: helvetica, arial, sans-serif; 
	font-weight: bold;
}
span.eulogo { 
		text-align: right;
		margin-left: 5em;
}
/*
 * fotopages 
 */	
td.thmb {width: 108px;
height: 93px;
text-align: center;
vertical-align: middle;
}
td.phtbx {width: 400px;
height: 300px;
text-align: center;
vertical-align: middle;
}
/*
 * results page
 */	
th.rslts {
font-family: arial, helvetica, sans-serif;
text-align: center;
margin: 1px;
padding: 2px;
width: 210px;
font-size: 14px;
color: #0033FF;
height: 20px;
line-height: 2.5;
}
td.rslts {font-family: arial, helvetica, sans-serif;
text-align: center;
margin: 1px;
padding: 2px;
width: 210px;
font-size: 14px;
color: #0033FF;
height: 20px;
font-weight: bold;
}
td.rsltsk {font-family: arial, helvetica, sans-serif;
text-align: center;
margin: 1px;
padding: 2px;
width: 210px;
font-size: 16px;
color: #0033FF;
height: 120px;
font-weight: bold;
line-height: 1.5;
}
td.rsltsmt {font-family: arial, helvetica, sans-serif;
text-align: center;
margin: 1px;
padding: 2px;
width: 210px;
font-size: 14px;
color: #0033FF;
height: 120px;
font-weight: bold;
line-height: 1.2;
}
td.team {
font-family: arial, helvetica, sans-serif;
text-align: left;
margin: 1px;
padding: 2px;
width: 225px;
font-size: 14px;
color: #0033FF;
height: 18px;
font-weight: bold;
}
td.nro {font-family: arial, helvetica, sans-serif;
text-align: center;
margin: 1px;
padding: 2px;
width: 10px;
font-size: 14px;
color: #FF0033;
height: 18px;
font-weight: bold;
}
td.vs {font-family: arial, helvetica, sans-serif;
text-align: center;
margin: 1px;
padding: 1px;
width: 10px;
font-size: 16px;
color: #0033FF;
height: 18px;
font-weight: bold;
line-height: 
}
td.teamgh {
font-family: arial, helvetica, sans-serif;
text-align: left;
margin: 1px;
padding: 2px;
width: 225px;
font-size: 14px;
color: #FF3300;
height: 18px;
font-weight: bold;
}
td.th { 
font-family: arial, helvetica, sans-serif;
text-align: center;
margin: 1px;
padding: 2px;
font-size: 16px;
color: #3300FF;
height: 40px;
font-weight: bold;
}