/* yleiset */
TD.bgNone                { background-image: none; }
.sivu                    { background-color: #ffffff; }
select.countryselect     { background-color: #C2D1D7; font: normal normal 11px verdana,arial,helvetica,sans-serif; color: #3C81A3; }
.countryselectB          { background-color: #C2D1D7; font: normal bold 11px verdana,arial,helvetica,sans-serif; color: #3C81A3; }
input.harmaa             { background-color: #C2D1D7; height: 18px; font: normal normal 11px verdana,arial,helvetica,sans-serif; color: #757575; }
.txtSivunotsikko         { color: #000000; font: normal bold 22px verdana,arial,helvetica,sans-serif; text-decoration: none; }
.valiotsikko             { color: #000000; font: normal bold 18px verdana,arial,helvetica,sans-serif; text-decoration: none; }
.txtOtsikko              { padding: 0px 0px 5px 0px; color: #00577C; font: normal bold 11px verdana,arial,helvetica,sans-serif; text-decoration: none; }
.txtEtusivu              { font: normal normal 11px verdana,arial,helvetica,sans-serif; color: #000000; }
.txtEsOtsikko            { padding: 0px 0px 5px 0px; color: #00577C; font: normal bold 11px verdana,arial,helvetica,sans-serif; text-decoration: none; }
.txtLeipa                { font: normal normal 12px verdana,arial,helvetica,sans-serif; color: #000000; }
.txtLeipaPieni           { font: normal normal 11px verdana,arial,helvetica,sans-serif; color: #000000; }
.txt10BHarmaa            { font: normal normal 10px verdana,arial,helvetica,sans-serif; color: #7B7B7B; }
.txt10BSininen           { font: normal bold 10px verdana,arial,helvetica,sans-serif; color: #3C81A3; }
.txtLogout               { font: normal bold 10px verdana,arial,helvetica,sans-serif; color: #757575; }
.txtOtsBo                { font: normal bold 12px verdana,arial,helvetica,sans-serif; color: #000000; }

TD.sinTumma  { background-color: #056B95; }
TD.sinKeski  { background-color: #69A6BF; }
TD.sinVaalea  { background-color: #E3E9EC; }

FORM              		{ margin: 0px 0px 0px 0px; }
B						{ font-weight: bold; }
UL   					{ list-style: square url(pics/li-sininen.gif); }
UL.eimarg  				{ margin-left:26px; }

A                   { color: #3C81A3; text-decoration: none; font-weight: bold; }
A:visited           { color: #3C81A3; text-decoration: none; font-weight: bold; }
A:active            { color: #5E676B; text-decoration: none; font-weight: bold; }
A:Hover             { color: #5E676B; text-decoration: underline; font-weight: bold; }

A.sivunalkuun			{ color: #E2EFF5; font: normal bold 10px verdana,arial,helvetica,sans-serif; text-decoration: none; }
A.sivunalkuun:visited	{ color: #E2EFF5; font: normal bold 10px verdana,arial,helvetica,sans-serif; text-decoration: none; }
A.sivunalkuun:active	{ color: #E2EFF5; font: normal bold 10px verdana,arial,helvetica,sans-serif; text-decoration: none; }
A.sivunalkuun:hover		{ color: #E2EFF5; font: normal bold 10px verdana,arial,helvetica,sans-serif; text-decoration: none; }

.sisennys				{ padding-top: 0px; padding-bottom: 0px; padding-left: 14px; padding-right: 0px; }
.sisennys15				{ padding-top: 2px; padding-bottom: 2px; padding-left: 15px; padding-right: 15px; }
.bgValkoinen			{ background: #ffffff; }
.bgBlck 			{ background-color: #000000; }


/* Phoneservice */
A.Phoneservice					{ color: #3C81A3; text-decoration: underline; font-weight: normal; }
A.Phoneservice:visited			{ color: #3C81A3; text-decoration: underline; font-weight: normal; }
A.Phoneservice:active			{ color: #3C81A3; text-decoration: underline; font-weight: normal; }
A.Phoneservice:Hover 			{ color: #3C81A3; text-decoration: underline; font-weight: normal; }
.PhoneserviceNro  				{ font: normal bold 16px verdana,arial,helvetica,sans-serif; color: #000000; }
.PhoneserviceTxtMp			{ color: #455C6A; font: normal normal 10px verdana,arial,helvetica,sans-serif; text-decoration: none; padding-bottom: 5px;}
.PhoneserviceTxt				{ color: #455C6A; font: normal normal 10px verdana,arial,helvetica,sans-serif; text-decoration: none; padding: 5px;}
.PhoneserviceTxt2				{ color: #455C6A; font: normal normal 10px verdana,arial,helvetica,sans-serif; text-decoration: none; padding-left: 3px; padding-right: 3px; padding-top: 1px; }
.PhoneserviceIkkunanreunusSin	{ background: #7192A3; }
.PhoneserviceIkkunanreunusDark	{ background: #686B6D; }
.PhoneserviceIkkunanreunusLight	{ background: #C1C1C1; }
.PhoneserviceBg					{ background-image: url(/fi/pics/bg-phoneservice.gif); background-repeat: repeat-y; background-position: top left; }
.PhoneserviceTxtkuvaus  { color: #455C6A; font: normal normal 10px verdana,arial,helvetica,sans-serif; text-decoration: none; padding: 5px;}
/* navi */
.bgNavi       { background-color: #DDEBF4; }
.naviOtsikko  { color: #48ACC7; font: normal bold 11px verdana,arial,helvetica,sans-serif; text-decoration: none; }
.naviTxt      { color: #ffffff; font: normal bold 10px verdana,arial,helvetica,sans-serif; }
.naviTxtN     { color: #ffffff; font: normal bold 8px verdana,arial,helvetica,sans-serif; }

A.navi                 { color: #ffffff; font: normal normal 11px verdana,arial,helvetica,sans-serif; text-decoration: none; }
A.navi:visited         { color: #ffffff; font: normal normal 11px verdana,arial,helvetica,sans-serif; text-decoration: none; }
A.navi:active          { color: #26CFFD; font: normal normal 11px verdana,arial,helvetica,sans-serif; text-decoration: none; }
A.navi:hover           { color: #26CFFD; font: normal normal ld 11px verdana,arial,helvetica,sans-serif; text-decoration: none; }

A.naviali              { color: #ffffff; font: normal normal 10px verdana,arial,helvetica,sans-serif; text-decoration: none; }
A.naviali:visited      { color: #ffffff; font: normal normal 10px verdana,arial,helvetica,sans-serif; text-decoration: none; }
A.naviali:active       { color: #26CFFD; font: normal normal 10px verdana,arial,helvetica,sans-serif; text-decoration: none; }
A.naviali:hover        { color: #26CFFD; font: normal normal 10px verdana,arial,helvetica,sans-serif; text-decoration: none; }


/* userwindow */
.UserinfoIkkunanreunusLight	{ background: #9BADB7; }
.UserinfoIkkunanreunusDark	{ background: #000000; }
.UserinfoIkkunantausta			{ background: #D4DDE2; }
A.register						{ color: #5F5F5F; font: normal normal 10px verdana,arial,helvetica,sans-serif; text-decoration: underline; }
A.register:visited		{ color: #5f5F5F; font: normal normal 10px verdana,arial,helvetica,sans-serif; text-decoration: underline; }
A.register:active			{ color: #000000; font: normal normal 10px verdana,arial,helvetica,sans-serif; text-decoration: underline; }
A.register:hover			{ color: #000000; font: normal normal 10px verdana,arial,helvetica,sans-serif; text-decoration: underline; }


/* kysymys */
.ViikonkysymysIkkunanreunusLight   { background: #e1e1e1; }
.ViikonkysymysIkkunanreunusDark    { background: #000000; }
.ViikonkysymysIkkunantausta    { background: #9BADB7; }
.ViikonkysymysOts              { color: #ffffff; font: normal bold 10px verdana,arial,helvetica,sans-serif; text-decoration: none; padding: 5px;}
.ViikonkysymysTxt              { color: #ffffff; font: normal normal 12px verdana,arial,helvetica,sans-serif; text-decoration: none; padding: 5px;}


/* country select */
.sivuCountryselect	{ background: #aaaaaa url(pics/bg-countryselect.jpg) repeat-x top left; 
                      scrollbar-3d-light-color:#004110; scrollbar-arrow-color:#52575A; 
					  scrollbar-base-color:#5C7F8F; scrollbar-dark-shadow-color:#5C7F8F; 
					  scrollbar-face-color:#9EB6C1; scrollbar-highlight-color:#E5EBEE; 
					  scrollbar-shadow-color:#9EB6C1}
.navireunus		{ background: #8DB3C0; }


/* ylatunniste */
TD.bgPolku					{ background: #000000; color: #C3C3C3; font: normal bold 10px verdana,arial,helvetica,sans-serif; }
A.polku							{ color: #C3C3C3; font: normal bold 10px verdana,arial,helvetica,sans-serif; text-decoration: none; }
A.polku:visited			{ color: #C3C3C3; font: normal bold 10px verdana,arial,helvetica,sans-serif; text-decoration: none; }
A.polku:active			{ color: #C3C3C3; font: normal bold 10px verdana,arial,helvetica,sans-serif; text-decoration: none; }
A.polku:hover				{ color: #C3C3C3; font: normal bold 10px verdana,arial,helvetica,sans-serif; text-decoration: none; }

.txtClock					{ font: normal normal 10px verdana,arial,helvetica,sans-serif; color: #C3C3C3; }

/* BetOptimizer */
.bgBoNhlPerus	{ background-color: #C9D7DE; }
TD.bgBoNhlOts  { background-color: #7A9DAA; color: #ffffff; font: normal bold 12px verdana,arial,helvetica,sans-serif; }
TD.bgBoNhlMainTeams { background-color: #9EC1D0; color: #000000; font: normal normal 11px verdana,arial,helvetica,sans-serif; }
.bgBoNhlEsKuva { background-image: url(pics/bonhl-kulmahockey.gif); background-repeat: no-repeat; background-position: bottom right; }

.txtLeipaBW				{ font: normal normal 12px verdana,arial,helvetica,sans-serif; color: #000000; border-bottom: #7A9DAA 1px solid; }
.txtNote				{ font: normal italic 12px verdana,arial,helvetica,sans-serif; color: #47575E; }

A.boNhl							{ color: #000000; font: normal bold 10px verdana,arial,helvetica,sans-serif; text-decoration: underline; }
A.boNhl:visited			{ color: #000000; font: normal bold 10px verdana,arial,helvetica,sans-serif; text-decoration: underline; }
A.boNhl:active			{ color: #000000; font: normal bold 10px verdana,arial,helvetica,sans-serif; text-decoration: underline; }
A.boNhl:hover				{ color: #000000; font: normal bold 10px verdana,arial,helvetica,sans-serif; text-decoration: underline; }

A.boNhlButton							{ color: #ffffff; font: normal bold 12px verdana,arial,helvetica,sans-serif; text-decoration: none; }
A.boNhlButton:visited			{ color: #ffffff; font: normal bold 12px verdana,arial,helvetica,sans-serif; text-decoration: none; }
A.boNhlButton:active			{ color: #000000; font: normal bold 12px verdana,arial,helvetica,sans-serif; text-decoration: none; }
A.boNhlButton:hover				{ color: #000099; font: normal bold 12px verdana,arial,helvetica,sans-serif; text-decoration: none; }

.kehysHarmaa { BORDER-RIGHT: #47575E 1px solid; BORDER-TOP: #47575E 1px solid; BACKGROUND-COLOR: #9EC1D0; BORDER-LEFT: #47575E 1px solid; COLOR: #47575E; BORDER-BOTTOM: #47575E 1px solid; padding : 10px 10px 10px;

PRE {
  font-family: monospace;
  font-size: 12px;
  color: #000000;
}
.boNhlOtsTumma {
  font-size: 12px;
  background: #3B5A6B;
  color: #FFFFFF;
  border-bottom: 1px solid #3B5A6B;
}
.boNhlOtsTumma_pre {
  font-family: monospace;
  font-size: 12px;
  background: #3B5A6B;
  color: #FFFFFF;
  border-bottom: 1px solid #3B5A6B;
}
.boNhlOtsVaalea_pre {
  font-family: monospace;
  font-size: 12px;
  background: #AABFCA;
  color: #000000;
  border-bottom: 1px solid #3B5A6B;
}
.boNhlOtsVaalea {
  font-size: 12px;
  background: #AABFCA;
  color: #000000;
  border-bottom: 1px solid #3B5A6B;
}
.boNhlBorderbottom {
  border-bottom: 1px solid #A4B3BB;
  font-size: 12px;
}
.white, A:visited.white, A:white {
  color: #FFFFFF;
  text-decoration: underline;
}
.green {
  background: #008000;
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
  border-top: solid 1px #000000;
  border-bottom: solid 1px #000000;
  padding: 2px;
  color: #FFFFFF;
}
A:hover.white {
  color: #CCCCCC;
}
A:active.white {
  color: #EEEEEE;
}

/* // BetOptimizer */


/* wizard */
A.nWz				{ color: #000000; font: normal bold 10px verdana, arial,helvetica,sans-serif; text-decoration: underline; }
A.nWz:visited			{ color: #000000; font: normal bold 10px verdana, arial,helvetica,sans-serif; text-decoration: underline; }
A.nWz:active			{ color: #000000; font: normal bold 10px verdana, arial,helvetica,sans-serif; text-decoration: underline; }
A.nWz:hover			{ color: #000000; font: normal bold 10px verdana, arial,helvetica,sans-serif; text-decoration: underline; }
.wzBar				{ border-style: solid; border-width: 1px; border-color: #a0a0a0 #000000 #000000 #a0a0a0; background-color: #000000; }
.wzBarHollow			{ border-style: solid; border-width: 1px; border-color: #a0a0a0 #000000 #000000 #a0a0a0; background-image: url(/pics/bg-o-taulukko-lapinakyva.gif); background-repeat: repeat-y; }
.wzBarOts		        { font: normal bold 12px verdana,arial,helvetica,sans-serif; color: #999999; }
.wzBarPvm			{	font: normal normal 11px verdana,arial,helvetica,sans-serif; color: #999999; }
/* .wzBg				{ background-image: url(pics/wz-bg.gif); background-position: top left; background-repeat: repeat-x; border-left: 1px solid #000000; border-bottom: 1px solid #20323A; border-right: 1px solid #20323A; } */
.wzBg				{ background-image: url(pics/wz-bg.gif); background-position: top left; background-repeat: repeat-x; }
.wzBgLehti			{ background-color: #6D98B0;}
.wzTxtLehti			{ font: normal normal 11px verdana,arial,helvetica,sans-serif; color: #101020; padding: 0px; padding: 5px; padding: 0px; padding: 8px; }
.wzTaulukko			{ font: normal normal 11px verdana,arial,helvetica,sans-serif; color: #101020; }
.wzTxt				{ font: normal normal 11px verdana,arial,helvetica,sans-serif; color: #000000; padding: 0px; padding: 5px; padding: 0px; padding: 8px; }
.wzTxt2				{ font: normal normal 11px verdana,arial,helvetica,sans-serif; color: #ffffff; padding: 0px; padding: 5px; padding: 0px; padding: 8px; }
.wzTxtNoPad			{ font: normal normal 11px verdana,arial,helvetica,sans-serif; color: #ffffff; }
.wzTxtNoPadBlk	{ font: normal normal 11px verdana,arial,helvetica,sans-serif; color: #000000; }
.wztxtMin			{ font: normal normal 10px verdana,arial,helvetica,sans-serif; color: #ffffff; }
.wzOts				{ background: #4F7A91; font: normal normal 11px verdana,arial,helvetica,sans-serif; color: #101020; } /* Otsikko */
.wzOts2				{ background: #95AAB2; font: normal normal 10px verdana,arial,helvetica,sans-serif; color: #f0ffff; } /* Otsikko */
.wzBg1				{ background: #000000; } /* 3d reunus, vaalea */
.wzbg2				{ background: #20323A; } /* 3d reunus, tumma */
.wzBg3				{ background: #000000; } /* 3d reunus, vaalea */
.wzBg4				{ background: #BFD7E3; } /* kenttien tausta vaalea */
.wzBg5				{ background: #4F7A96; } /* tumma */
.wzBg6				{ background: #BFD7E3; } /* kenttien tausta vaalea */
.wzBg7				{ background: #AFB7BA; } /* kenttien tausta vaalea */
.wzBg8				{ background: #A0B7C6; } /* vaalea */
.pad5				{ padding: 5px 2px 8px 5px; }
.wzAvgCol			{ background: #4F7A96; }

.txtResult		{ font: normal normal 12px verdana,arial,helvetica,sans-serif; color: #000000; }
.txtReg				{ font: normal normal 11px verdana,arial,helvetica,sans-serif; color: #ffffff; }
.txtRegform			{ font: normal bold 11px verdana,arial,helvetica,sans-serif; color: #ffffff; }
INPUT.reg			{ background: #62869A; color: #FFFFFF; }

/* wizard -submit */
.wzS				{ font: normal normal 12px verdana,arial,helvetica,sans-serif; color: #000000;}
.wzS1				{ font: normal normal 12px verdana,arial,helvetica,sans-serif; color: #000000; background-color: #b1c6Cd; border-bottom: 1px solid #95AAB2;}
.wzS1Yli			{ font: normal bold 12px verdana,arial,helvetica,sans-serif; color: #008000; background-color: #b1c6cd;   background-color: #b1c6Cd; border-bottom: 1px solid #95AAB2; }
.wzS1Bold			{ font: normal normal 12px verdana,arial,helvetica,sans-serif; color: #008000; background-color: #b1c6Cd; background-color: #b1c6Cd; border-bottom: 1px solid #95AAB2; }
.wzS2				{ font: normal normal 12px verdana,arial,helvetica,sans-serif; color: #000000; background-color: #AABFC7; border-bottom: 1px solid #95AAB2; }
.wzS2Yli			{ font: normal bold 12px verdana,arial,helvetica,sans-serif; color: #008000; background-color: #AABFC7;   border-bottom: 1px solid #95AAB2; }
.wzS2Bold			{ font: normal bold 12px verdana,arial,helvetica,sans-serif; color: #000000; background-color: #AABFC7; border-bottom: 1px solid #95AAB2; }

/* wizard, queryresult */
TABLE.wz TD.boo
TABLE.wz TD.lea
TABLE.wz TD.tea
TABLE.wz TD.dat
  