/*

Ennustajamestarin muutokset, CSS:

- Paljon muutoksia CSS:n sivujen sovittamiseksi uuteen leiskaan.

Ennustajamestarin muutokset, HTML:

- Siirretty headeriss olleet tiedot oikeaan palstaan
- Muutettu kaikkien kuvien polut

- Muutettu seuraavien kuvien nimet(tyypiksi png), ja samalla tietenkin viittaukset kuviin html:ss:

/img/games_img/em/e90(1).jpg
/img/games_img/em/folder_big.jpg
/img/games_img/em/logo_arrow.jpg
/img/games_img/em/topbar_crystalball.gif
/img/games_img/em/topbar_crown.gif
/img/games_img/em/Pino_03.gif

Ennustajamestarin muutokset, tiedostot:

Listty:
-xv_h2_gradient.gif 
-xv_div_gradient.gif 

*/

#games .ad300x250Container{
	border: 1px solid #ccc;
}

#contentColumnContainer{
	color: #000;
}


#contentColumnContainer a,
#contentColumnContainer a:visited{
	color: #000;
	text-decoration:none;
}

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

#contentColumnContainer .en_palikka_header a{
	text-decoration:none;
	color: #fff;
}
.en_palikka_header a:hover{
	text-decoration:underline;
}

/***************** common ************************/

#en_contentColumnLeft h1 {

	font-size: 1.6em;

}

#en_contentColumnLeft a {color:#181818;}

#en_contentColumnLeft a:hover {color:#a40c08;}

.en_uppercase {
	text-transform:uppercase;}

/*#en_contentColumnLeft a:visited {color:#181818;}*/

.bold {font-weight:bold;}

/***************** status texts ************************/
.en_status_odotetaan {
	background-color:#ffa517;
	color:#FFFFFF;
	text-transform:uppercase;
	float:right!important;
	margin: 0px 5px 5px 0!important;
	padding: 5px 30px 5px 10px;
	background-image:url(/img/games_img/em/odotetaan.jpg);
	background-repeat:no-repeat;
	background-position: center right;
	font-size:1.2em!important;  }

.en_status_oikea {
	background-color:#178d25;
	color:#FFFFFF;
	text-transform:uppercase;
	float:right!important;
	margin: 0px 5px 5px 0!important;
	padding: 5px 30px 5px 10px;
	background-image:url(/img/games_img/em/oikea.jpg);
	background-repeat:no-repeat;
	background-position: center right;
	font-size:1.2em!important;  }

.en_status_vaarin {
	background-color:#cd0000;
	color:#FFFFFF;
	text-transform:uppercase;
	float:right!important;
	margin: 0px 5px 5px 0!important;
	padding: 5px 30px 5px 10px;
	background-image:url(/img/games_img/em/vaarin.jpg);
	background-repeat:no-repeat;
	background-position: center right;
	font-size:1.2em!important;  }

.en_status_mitatoity {
	background-color:#5c5c5c;
	color:#FFFFFF;
	text-transform:uppercase;
	float:right!important;
	margin: 0px 5px 5px 0!important;
	padding: 5px 30px 5px 10px;
	background-image:url(/img/games_img/em/m.jpg);
	background-repeat:no-repeat;
	background-position: center right;
	font-size:1.2em!important;  }

/***************** ETUSIVU ************************/

#en_etusivu_master_wrap {
	padding-bottom: 15px;}

#en_etusivu_wrap {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 5px;
}
	
#en_etusivu_left {
	width:306px;
	float:left;
	margin-right:8px;
}




#en_etusivu_wrap h2 {
	/*xv*/
	wwidth: 294px;
	background-color:#fdb714;
	background-image:url(/img/games_img/em/xv_h2_gradient.gif);
	color:#fff;
	font-size: 1.6em;
	padding: 4px 0 4px 6px;
	margin-bottom: 9px;}

#en_etusivu_right {
	width:306px;
	float:left;
	/*xv*/
	ddisplay:inline;
}

#en_etusivu_right div{

	margin-left:0px;
	margin-bottom:10px;}

#en_etusivu_right div h2 {
	display: block!important; 
	font-size: 15px!important; 
	font-weight: bold;
	margin-top:0;
}

#en_etusivu_right div h3 {margin: 0 5px 5px 5px; padding: 0 3px 3px 0; display: block!important; font-size: 13px!important; font-weight: bold; border-bottom: 1px dashed #dddddd;}

#en_etusivu_right div p{
	font-size:1.2em;
	margin: 0 3px 0 5px;}

#en_etusivu_right div p.uutis_linkki {
	margin: 12px 0 0 0;}

#en_etusivu_right a{
	font-weight:bold;}

.en_uutisarkisto {
	float:right;
	font-size: 12px;
	margin: 12px 5px 0 0;}
	
#en_etusivu_right div.en_palkinnot {
	margin-top:-9px;
	background-color:#feedc5;
	font-size:0.9em;
	padding-bottom: 5px;
}
#en_etusivu_right div.en_palkinnot p{
	margin: 0 10px 0 20px;

}

* html .en_palkinnot p{
	margin: 0 10px 10px 20px;
	/* xv */
	margin:0;
}

.en_palkinnot div{
margin-top:10px;}

.en_palkinnot img{ float:left;}

.en_palkinnot div a {

	font-size:1.4em;
	display:inline;
	float:left;
	width: 170px;
	margin: 10px 0 0 5px;}
	
/***************** UL (left & right column column) ************************/

#en_etusivu_left .en_mestarit ul, #en_etusivu_right .en_mestarit ul {
	margin: 0 0 8px 10px;
	display:block;
	min-height: 15px;
	clear:both;
}

* html #en_etusivu_left .en_mestarit ul, * html #en_etusivu_right .en_mestarit ul {
	margin: 0 0 5px 10px;
	height: 15px;}

#en_etusivu_left .en_mestarit ul li, #en_etusivu_right .en_mestarit ul li{ 
	display:inline;
	font-size: 1.2em;
	float:left;
}

#en_etusivu_left .en_mestarit ul li.en_kuukausi, #en_etusivu_right .en_mestarit ul li.en_kuukausi {
	width:65px!important;
}

#en_etusivu_left .en_mestarit ul li.en_mestarit_ico, #en_etusivu_right .en_mestarit ul li.en_mestarit_ico {
	width:25px!important;
}

#en_etusivu_left .en_mestarit ul li.en_mestarit_nimi, #en_etusivu_right .en_mestarit ul li.en_mestarit_nimi {
	font-size:1.4em;
	font-weight:bold;
	width: 140px;
	margin-bottom:3px;
}

/***************** Top5 ************************/

#en_top5 {
	margin-bottom:20px;
}

#en_top5 div{
	margin: 1px 0 1px 0;
	clear:both;

}

#en_top5 div div {

	background-color:#feedc5;
	margin:0 !important;
}



#en_top5 div div img {
	float:left;
	display:inline;
	margin: 4px 0 0 5px;
	}

#en_top5 div div a {

	font-size:1.3em;
	display:block;
	font-weight:bold;

}


div#en_top5_1{
	margin-top:-8px;
}

* html #en_top5 div div a {
	hheight:15px;
}

#en_top5 ul {
	float:left;
	margin: 3px 0 0 10px;
	display:inline;
	width:135px;
}


#en_top5 ul li{

	margin: 0!important;
	display: inline;

}


#en_top5 ul li.en_star {

	height: 15px;
	margin: 0;
	padding: 0 0 0 5px;

}

#en_top5 ul li.en_star img{
	margin: 3px 0 0 0!important;
	width:13px;
}
.en_top5_points {
	float:right;
	padding-right:5px;
	margin-top:10px;
	text-align:right;
	font-size:1.4em;
	

}



.en_nr {
	background-image:url(/img/games_img/em/nr.jpg);
	height:30px !important;
	width:39px !important;

	color:#FFFFFF;
	background-repeat:no-repeat;
	text-align:center;
	margin: 0px;
	padding-top:9px;
	font-weight:bold;
	font-size: 1.7em;
	float:left;
	}
	
.en_nr div {
	margin-top:5px;
}


/***************** Top20 desc************************/

/* xv This appears to be the table header row */

#en_top5 div.en_top20_desc{
	margin: 2px 0 1px 0;
	clear:both;
	height:1.8em;
}

#en_top5 div.en_top20_desc div {
	background-color:#fff;
	margin:0 !important;}
	
* html #en_top5 div.en_top20_desc div {
	margin:0 !important;}	

#en_top5 div.en_top20_desc div ul {
	float:left;
	margin: 0;
	display:inline;
	width:100%;
}

#en_top5 div.en_top20_desc div ul li {
	margin: 0 0 0 2px!important;
	display:inline;
	font-size:1em;
	text-align:right;
	float:left;
	width: 25px;
	color:#6c6c6c;
}

#en_top5 div.en_top20_desc div ul li.en_mainepisteet {	
	text-align:left;
	float:left;
	display:inline;
	width: 45px;
	font-weight:normal;
	padding-left:442px;}

#en_top5 div.en_top20_desc div ul li.en_pisteet {		
	text-align:right;
	padding-right:14px;
	float:right;
	display:inline;
	width: 60px;
	font-weight:normal}

#en_top5 div.en_top20_desc div ul li.en_ul_name {
}


/***************** Top20 ************************/
#en_top5 div.en_not_top5{
	margin: 1px 0 1px 0;
	clear:both;
	border-top: 1px dotted #161616;
}

#en_top5 div.en_not_top5 div {
	background-color:#fff;
	margin:3px 0 3px 0 !important;
}	

#en_top5 div.en_not_top5 div:hover, 
#en_top5 div.en_not_top5 div:hover a {	
	color: #a40c08;
}

#en_top5 div.en_not_top5 div a {
	font-size:1.1em;
	display:inline;
	font-weight:bold;
	text-decoration:none;
}

#en_top5 div.en_not_top5 div ul {
	float:left;
	margin: 0;
	display:inline;
	width:100%;
}

/** html #en_top5 div.en_not_top5 div ul {
	float:left;

	display:inline;
	height: 15px;
	width:180px;
}*/

#en_top5 div.en_not_top5 div ul li {
	margin: 0 0 0 2px!important;
	display:inline;
	font-weight:bold;
	font-size:1.3em;
	text-align:right;
	float:left;
	min-width: 25px;
}

* html #en_top5 div.en_not_top5 div ul li {
	width: 25px;}

#en_top5 div.en_not_top5 div.en_beige {
	background-color:#feedc5;}

#en_top5 div.en_not_top5 div ul li.en_top20_points {
	text-align:right;
	float:right;
	display:inline;
	width: 60px;
	padding-right: 18px;
	font-weight:normal;}
	
#en_top5 div.en_not_top5 div ul li.en_ul_name {
	width:185px;
	text-align:left;}



/***************** Top lista kaikki ennustajat ************************/

#en_toplista_master_wrap2 {
	padding-bottom: 15px;
	/*xv*/
	margin-top: 0px;
}

#en_toplista_wrap2 {
	margin: 0;
}

#en_toplista_wrap2 h2 {

	
	background-color:#fdb714;
	background-image:url(/img/games_img/em/xv_h2_gradient.gif);
	color:#fff;
	font-size: 1.6em;
	padding: 3px 0px 3px 6px;
	margin-bottom: 0;
	margin-top: 0px;
	}
	
#en_single_column {
	width: 608px;
	/*background-color:#00FF00;*/
}

#en_single_column div{
	width: 608px;
	margin-left:0px;
}


	
#en_top5 ul.en_top5_kaikki {
	float:left;
	margin: 3px 0 0 5px;
	display:inline;
	width:520px;

}


#en_top5 ul.en_top5_kaikki li{
	margin: 7px 0 0 0!important;
	display:inline;
	float:left;
	width:360px;
}


#en_top5 ul.en_top5_kaikki li.en_star {
	height: 100%;
	margin: 0!important;
	width:70px;
}

#en_top5 ul.en_top5_kaikki li.en_star img{
	margin: 8px 0 0 0!important;
	width:13px;
}

#en_top5 ul.en_top5_kaikki li.en_top5_points_kaikki{
	text-align:right;
	float:right;
	display:inline;
	width: 60px;
	padding-right: 17px;
	font-size: 1.4em;
	font-weight:normal;
	}
	

	
#en_top5 div.en_not_top5 div ul li.en_ul_name_kaikki {
	width:auto;
	text-align:left;}
	
#en_top5 div.en_not_top5 div ul li.en_top20_stars {
	height: 100%;
	margin: 0 0 0 0!important;
	width:70px;
	float:right;
}

#en_top5 div.en_not_top5 div ul li.en_top20_stars img{
	margin: 3px 0 0 0!important;
	display:inline;
}

#en_top5 div.en_not_top5 div ul li.en_top20_points_kaikki {
	text-align:right;
	float:right;
	display:inline;
	width: 74px;
	padding-right: 18px;
	font-weight:normal;}


/***************** Top20 Kaikki END*****************/




	
/***************** .en_info ************************/
.en_info_wrap {
	background: #fff url(/img/games_img/em/ennustekohde20_bg.gif) 0px 0 repeat-y;
	margin-bottom:10px;
	}

.en_info {
	background-image:url(/img/games_img/em/info.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;

	border-bottom-width:5px;
	margin: 10px 0 0 0;
	padding: 0;
	height: 100%;
	position:relative;
}

	

.en_info .en_left_content {
	background-image:url(/img/games_img/em/ennutuskohde20_top.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	height:100%;
	
}

.en_info .en_right_content  {
	background-color:#feedc5;
	padding: 0 0 5px 10px;	

}


.en_info .en_ennuste_header div
{color:#f39502;}
	

.en_info .en_ennuste_header p {

	float:left;
	margin: 5px 5px 10px 10px;

	font-size: 1.4em;
	clear:both;
	display:inline;
	}

.en_info .en_ennuste_header p a{
	font-size: smaller;
	font-weight:bold;}

/* xv */
.en_info .en_ennuste_header img{
	margin-left:-7px;
}

.en_i {
	background-image:url(/img/games_img/em/i.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	height:23px;
	width:23px;
	margin-left: 10px;
}

/***************** TOP-LISTA ************************/

#en_toplista_master_wrap {
	padding-bottom: 15px;
	/*xv*/
	margin-top: 0px;
	padding-top: 0px;

}

#en_toplista_wrap {
	margin: 0;
}
	
#en_toplista_wrap h2 {
	/*xv*/
	wwidth: 294px;

	background-color:#fdb714;
	background-image:url(/img/games_img/em/xv_h2_gradient.gif);
	color:#fff;

	font-size: 1.6em;
	padding: 3px 0 3px 6px;
	margin-bottom: 9px;}

/***************** TOP-LISTA left column************************/
#leftColumn #en_status {background-color:#FFFFFF;
}

#leftColumn #en_status div {
	background-color:#fba010;
	border: 5px solid #fff;
}



#leftColumn #en_status div h3 {
	font-size: 14px;
	width: 128px;
	padding: 6px 0 7px 8px;
	background-color:#fba010;
	color:#a40c08;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #161616;
	border-left-color: #fff;
} 

* html #leftColumn #en_status div h3{
	width: 128px;
	w\idth: 126px;
}

#leftColumn #en_status div ul {
	padding: 3px 5px 5px 6px;
	margin: 0;
	color:#161616;
	font-weight:bold;
	font-size:11px;
	background-color:#fba010;}

#leftColumn #en_status div ul li {
	margin:0;
	padding: 2px 0 2px 3px;}
#leftColumn #en_status div ul li.en_selected {
	color:#FFFFFF;
	background-color:#aa1609;}


#leftColumn #en_status div .en_sub_ul {
	background-color:#FFFFFF;
	padding: 5px 5px 5px 6px;
	margin: 3px 0 0 0;
	color:#161616;
	font-weight:bold;
	font-size:11px;}

#leftColumn #en_status div .en_sub_ul li {
	margin:0;
	padding: 0px 0 0px 3px;}

#leftColumn #en_status div .en_sub_ul li.en_selected {
	background-color:#FFFFFF;
	color:#aa1609;}

/***************** OMAT ENNUSTUKSET	 ************************/


/***************** banner ************************/
#en_banner {

	font-size:10px;
}

#en_banner div {
	background-color:#fba010;
	background-image:url(/img/games_img/em/xv_div_gradient.gif);
	width:320px;
	height: 66px;
	position:relative;
	margin-bottom:1px;
	padding-left:15px;
}


#en_banner div img{
	float:left;
	/*height:100%;*/
	margin-top: 8px;

}

.en_heading {
	position:absolute;
	top: 5px;
	left: 66px;
	font-size:1.6em;
	font-weight:bold;
	display:block;
	color:#9e0006;
}

.en_heading a, .en_heading a:hover, .en_heading a:active, .en_heading a:focus, .en_heading a:visited{
	color:#fff!important;
}

.en_heading a{
	text-decoration:none;
}

.en_heading a:hover{
	text-decoration:underline;
}

#en_banner .en_heading {
	position:absolute;
	top: 12px;
	left: 86px;
	font-size:1.6em;
	font-weight:bold;
	display:block;
	color:#fff;
}

#en_banner div ul { list-style:none;
	position:absolute;
	top: 34px;
	left: 86px;}
	
#en_banner div ul li { display:inline;
	color:#161616;
	font-size:1.1em;
	float:left;
	margin-right: 2px;
	margin-top: 5px;
	}
#en_banner div ul li img{ 
	float:none;
	margin-top:-2px;
	margin-right: 2px;
	width:19px;
	height: 19px;
	}

#en_banner div ul li a {font-weight:bold;
	margin-left:5px;}

#en_banner div ul li a:visited {
color:#181818;}

#en_banner #en_palkinnot ul li a {font-weight:bold;
	margin-left:0px;}

#en_banner div ul li a:hover {color:#a40c08;}


/***************** wrap ************************/

#en_contentColumnLeft{
	height: 100%;
	font-size:10px;
	float:left;
	display:inline;
	width: 620px;
	padding:0 12px 0 0;
	background-color: #fff;
	clear:left;
	border-right: 1px solid #ccc;
} 


/***************** header ************************/

#en_header {
	width: 620px;
	height: 131px;
	background-color:#fff;
	border:none;
	background-image:url(/img/games_img/em/logo_bg.jpg);
	background-position:-1px 10px;
	background-repeat:no-repeat;
}

#en_header_em {
	width: 620px;
	height: 131px;
	background-color:#fff;
	border:none;
	background-image:url(/img/games_img/em/logo_bg_em.jpg);
	background-position:-1px 10px;
	background-repeat:no-repeat;
}

#en_header img, #en_header_em img {
	float:right;
	margin: 0 0px 0 0;
	display:inline;}

#en_header a, #en_header_em a   {
		border: 0;
		}
#en_header a:visited, #en_header_em a:visited  {
		border: 0;
		}


#sponsor_logo {
		width: 166px; 
		height: 20px; 
		float: left;
		margin-left: 26px;
		margin-top: 81px;
		border: 0;
		}

* html #sponsor_logo {
		width: 166px; 
		height: 20px; 
		float: left;  
		margin-left: 14px;
		margin-top: 81px;
		}

/***************** menu ************************/

#en_menu {
	background-color: #f2c33e;
	width:100%;
	padding: 3px 0 6px 0;
}
	
#en_menu ul {

	list-style:none;
	margin: 0 0 0 15px;
	padding: 0.3em 0 0 0;

}
#en_menu ul li{
	font-size:1.3em;
	display:inline;
	margin: 0 15px 0 0;
	}

#en_submenu {
	/* xv */
	background:#fff;
	
	font-size:1.1em;
	color:#6c6c6c;
	padding: 5px 0 5px; 15px;}

#en_menu ul li a{
	color: #000;
	text-decoration:none;
}

#en_menu ul li a.en_selected {
	color:#a40c08!important;

	}

#en_menu ul li a:hover {
	text-decoration:underline;
	color:#000;
	}

#en_menu ul li a:visited {
	color:#000;
	}


#en_submenu p { display:inline;}	

#en_submenu ul {
	display:inline;
	list-style:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#en_submenu ul li{
	display:inline;
	margin: 0 5px 0 0
	}
	
#en_submenu ul li a { color:#6c6c6c;}

#en_submenu ul li a:hover, #en_submenu ul li a:active, #en_submenu ul li a:focus { color:#a40c08!important;}

#en_submenu a:visited {color:#6c6c6c;}

#en_submenu ul li a.en_selected {
	color:#a40c08!important;
	font-weight:bold!important;
	}
/***************** .en_ennustekohde global ************************/
/*.en_ennuste_header {
	min-height:74px;}

* html .en_ennuste_header {height:74px;}*/

.en_left_content {

	float:left;
	display:inline;
	width:35px;
	
	}

.en_left_content div {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.7em;
	text-align:center;
	width:35px;
	margin: 6px 0 0 0;
	}


.en_right_content {
	float:right;
	width:575px;
	/* But must be only 575 for the "pelaa" page  */
	height:100%;
	}

.en_info .en_right_content {
	/* xv Must be 575 for the front page */
	width:575px;
}

.en_ennuste_header div {
	margin: 5px;
	font-weight:bold;
	float:right;
	display:inline;
	font-size: 1.7em;}
	
.en_ennuste_header p {
	width:500px;
	float:left;
	margin: 5px 5px 10px 5px;
	font-size: 1.7em;
	clear:both;
	display:inline;
	}

.en_ennuste_header ul {
	font-size:1.1em;
	margin:5px 0 5px 5px;
	
	/*xv change*/
	
	width:567px;
	float:left;

	display:inline;
	}

.en_ennuste_header ul li{
	display:inline;
	float:left!important;
	margin-right: 5px;
	font-weight:bold;
	}

.en_ennuste_header ul .en_kommentoi { 
	float:right!important;
	display:inline!important;
	font-weight:normal!important;
	}

.en_ennuste_header ul .kerro_kaverille { 
	float:right!important;
	display:inline!important;
	font-weight:normal!important;
}

.en_ennuste_heading {
	font-weight:bold;}

.en_form_section{
	padding-left:10px;
}

.en_form_section img{
	margin: 5px 5px 5px 0px;
	float:left;
	display:inline;
	}

.en_form_section form {
	width:350px;
	float:right;
	display:inline;
	min-height: 160px;
}

* html .en_form_section form { height: 160px;}

.en_iefix {
	display:block;
	height:4em;
	width:330px;
	}

* html .en_form_section form {
	height:156px;
	display:inline;
}
	
.en_form_section form .en_row {
	overflow:auto;
	font-size:1.2em;
	margin: 5px 5px 0px 0;
	display:block;
	
	}
	
.results {
	/*xv*/
	ddisplay:inline;
	ffloat:right;
	
	wwidth:330px;
	margin:2px 0 0 0;
	padding: 0 0 5px 25px;
}

.results p{
	margin: 0 0 0 0!important;
	font-size:1em!important;
	color:#010101!important;
}

.results .bar {height:0.7em;
	background-color:#5e5e5e;
	text-indent:-5000px;
	overflow:hidden;
	margin: 0.3em 5px 0 0!important;
	

}

	
.en_hr {
	position:absolute;
	bottom:0;
	right: 0;
	padding: 5px 0 0 0;
	margin: 0 0 0 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #161616;
	border-right-color: #161616;
	border-bottom-color: #161616;
	border-left-color: #161616;
	width:355px;}

.en_hr img { float:right;}

.en_form_section form p {
	margin:0;
	margin-top: 8px;
	float:left;
	font-weight:bold;
	font-size:1.4em;
	display:inline;
}

/***************** .en_kuponki ************************/
.en_kuponki_wrap {
	background-image:url(/img/games_img/em/ennustekohde20_bg.gif);
	background-position: 5px 0%;
	background-repeat:repeat-y;
	}

.en_kuponki {
	background-image:url(/img/games_img/em/kerro_kaverille.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	border: 5px solid #fac33e;
	margin: 0px 0px;
	padding: 0;
	height: 100%;
	position:relative;
}


.en_kuponki .en_left_content {
	background-image:url(/img/games_img/em/ennutuskohde20_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:100%;
}

.en_kuponki .en_right_content {
	background-color:#feedc5;
	background-image:url(/img/games_img/em/globe.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	padding: 0 0 0 0;	
}

.en_kuponki .en_ennuste_header div {color:#f39502;}
	

.en_kuponki .en_ennuste_header p {
	width:97%;
	float:none;
	margin: 5px 5px 10px 10px;
	font-size: 1.7em;
	clear:both;
	display:block;
	}

.en_kuponki .en_ennuste_header p a{
	font-weight:bold;}

.en_laheta_form {
	margin-top:30px;
	float:none!important;}



.en_red {
	color:#9e0006;
	margin:10px 0 0!important;
	padding:0!important;
	font-size:0.8em!important;
	font-weight:bold;
	display:block;}

.en_button_label {
	width:300px;
	display:inline;
	
	/*xv*/
	float:left;
	
	margin:2px 0 0 0;
}


.en_form_button { 
	width:25px;
	float:left;
	display:inline;
}

.en_ennusta_button {
	height: 27px;
	width:107px;
	display:inline;
	margin: 0 5px 5px 0;
	padding: 0 0 4px 0;
	text-align:center;
	float:right;
	display:inline;
/*	background-color:#fbb118;*/
	border:0;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.4em;
	cursor:pointer;
}

.en_ennusta_button_login {

	height: 27px;
	width:135px;
	display:inline;
	margin: 0 5px 5px 0;
	padding: 0 0 4px 0;
	text-align:center;
	float:right;
	display:inline;
	border: 4px solid #fbb118;
	background-color:#fbb118;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.4em;
	cursor:pointer;
}

* html .en_ennusta_button {
	padding: 0 0 0 0;
}

.en_laheta_button {
	height: 27px;
	width:107px;
	display:inline;
	margin: 0 5px 5px 0;
	padding: 0 0 4px 0;
	text-align:center;
	float:right;
	display:inline;
	background-color:#fa9f0f;
	border:0;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.9em;
	cursor:pointer;
}

.en_laheta_button:hover { background-color:#fa9f0f;	
	background-color:#fff;
	border: 4px solid #fa9f0f;
	color:#fa9f0f}


* html .en_laheta_button {
	padding: 0 0 0 0;
}






.en_label{
	margin: 0 10px 0 50px;
	font-size:1.4em;
	font-weight:bold;
}

.en_sahk {
border: 1px solid #181818;}

.en_laheta_div{
	padding: 20px 0 0 0;
}

.en_dotted_line {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #161616;
	border-right-color: #161616;
	border-bottom-color: #161616;
	border-left-color: #161616;
	padding: 0!important;
	margin:0!important;
	wwidth:100%!important;
	display:block!important;
	clear:both;
	float:none!important;
	position:static!important;
}

.en_dotted_line p {
	font-weight:normal;
	font-size:1em!important;
	color:#181818;
	wwidth:100%;
	float:none!important;
	margin: 5px 5px 10px 10px;
	display:block!important;
}

.en_float_left {
	font-size:0.8em;
	display:inline;
	float:left;
	margin-top:10px;
	margin-left:15px;}

/***************** .en_kuponki END************************/

/***************** STATIC ************************/
.en_static_wrap {	}

.en_static {
	margin: 6px 6px;
	padding: 0px 10px 10px 0px;
	height: 100%;
	position:relative;
}

.en_static p{
	font-size:1.2em;}

.en_static img {
	margin:  5px 20px 20px 20px;
	/*xv*/
	float:right;
}
/*xv*/
.en_static p img {
	float:none;
}

.en_static h2 {
	font-size:1.8em;}

.en_static h1 {
	width: 594px;
	background-color:#fdb714!important;
	color:#a40c08!important;
	font-size: 1.6em;
	padding: 6px 0 3px 6px;
	margin-bottom: 9px;}

/***************** STATIC END************************/

/***************** .en_ennustekohde20 ************************/
.en_ennustekohde20_wrap {
	background-image:url(/img/games_img/em/ennustekohde20_bg.gif);
	background-position: 11px 0%;
	background-repeat:repeat-y;}

.en_ennustekohde20 {
	background-image:url(/img/games_img/em/ennutuskohde20.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	border: 5px solid #fac33e;
	margin: 6px 6px;
	padding: 0 0 0 0;
	height: 100%;
	position:relative;
}


* html .en_ennustekohde20 { padding: 0;}		

.en_ennustekohde20 .en_left_content {
	background-image:url(/img/games_img/em/ennutuskohde20_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:100%;
}

.en_ennustekohde20 .en_ennuste_header div {color:#f39502;}
	
.en_ennustekohde20 .en_form_section {
/*xv*/
	background-image:url(/img/games_img/em/globe.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	background-color:#fdeec5;
	}
	
.en_ennustekohde20 .en_form_section form .en_ennusta_button { background-color:#fa9f0f;	}

.en_ennustekohde20 .en_form_section form .en_ennusta_button:hover { background-color:#fa9f0f;	
	background-color:#fff;
	border: 4px solid #fa9f0f;
	color:#fa9f0f
	}

.en_ennusta_button_login:hover {	
	background-color:#fa9f0f;	
	background-color:#fff;
	border: 4px solid #fa9f0f;
	color:#fa9f0f
	}
	
/***************** .en_coupon ************************/
.en_coupon_wrapRed  {
	font-size: 10px;
	width:468px;	
	margin: 0px;
	}
.en_coupon_wrapGrey  {
	font-size: 10px;
	width:468px;	
	margin: 0px;
	}
.en_coupon_wrap {
	font-size: 10px;
	width:468px;	
	margin: 0px;
	}
/*
* html #en_coupon_wrapRed, * html #en_coupon_wrapGrey, * html #en_coupon_wrap
	{
	width:468px;	
	}   
*/
.en_coupon_wrap .coupon_header {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 3px 0 0 0;
	background-color:#fba011;
	min-height: 62px;}

.en_coupon_wrapRed .coupon_header {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 3px 0 0 0;
	background-color:#fba011;
	min-height: 62px;
	}

.en_coupon_wrapGrey .coupon_header {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 3px 0 0 0;
	background-color:#fba011;
	min-height: 62px;
	}



* html .en_coupon_wrap .coupon_header, * html .en_coupon_wrapRed .coupon_header, * html .en_coupon_wrapGrey .coupon_header  {
	height:62px;}

.en_coupon_wrap .coupon_header img {
	margin: 4px 6px 0px 6px;
	padding: 3px 0 0 0;
	position:absolute;
	top:-7px;
	right:0px;}


.en_coupon_wrapRed .coupon_header img {
	margin: 4px 6px 0px 6px;
	padding: 3px 0 0 0;
	position:absolute;
	top:-7px;
	right:0px;}

.en_coupon_wrapGrey .coupon_header img {
	margin: 4px 6px 0px 6px;
	padding: 3px 0 0 0;
	position:absolute;
	top:-7px;
	right:0px;}

* html .en_coupon_wrap .coupon_header img, * html .en_coupon_wrapRed .coupon_header img, * html .en_coupon_wrapGrey .coupon_header img  {
margin: 4px 6px 0px 6px;

}

.en_coupon_wrap .coupon_header div{
	width:290px;
	padding: 7px 0 7px 15px;
	display:block;
}

.en_coupon_wrapRed .coupon_header div{
	width:290px;
	padding: 7px 0 7px 15px;
	display:block;
}

.en_coupon_wrapGrey .coupon_header div{
	width:290px;
	padding: 7px 0 7px 15px;
	display:block;
}


.en_coupon_wrap .coupon_header .en_devider {		
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #161616;
	border-right-color: #161616;
	border-bottom-color: #161616;
	border-left-color: #161616;}

.en_coupon_wrapRed .coupon_header .en_devider{		
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #161616;
	border-right-color: #161616;
	border-bottom-color: #161616;
	border-left-color: #161616;}

.en_coupon_wrapGrey .coupon_header .en_devider{		
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #161616;
	border-right-color: #161616;
	border-bottom-color: #161616;
	border-left-color: #161616;}


.en_coupon_wrap .coupon_header div h3 {
	font-size: 1.5em;
	margin: 0 10px 0 0;
	/*width: 125px;*/
	display:inline;
	color:#aa1609;}
	
.en_coupon_wrapRed .coupon_header div h3{
	font-size: 1.5em;
	margin: 0 10px 0 0;
	/*width: 125px;*/
	display:inline;
	color:#aa1609;}

.en_coupon_wrapGrey .coupon_header div h3{
	font-size: 1.5em;
	margin: 0 10px 0 0;
	/*width: 125px;*/
	display:inline;
	color:#aa1609;}


.en_coupon_wrap .coupon_header div a, .en_coupon_wrap .coupon_header div a:visited{
	font-size: 1.5em;
	font-weight:bold;
	color:#181818;
	text-decoration: none;
	}

.en_coupon_wrapRed .coupon_header div a, .en_coupon_wrapRed .coupon_header div a:visited{
	font-size: 1.5em;
	font-weight:bold;
	color:#181818;
	text-decoration: none;
	}

.en_coupon_wrapGrey .coupon_header div a, .en_coupon_wrapGrey .coupon_header div a:visited{
	font-size: 1.5em;
	font-weight:bold;
	color:#181818;
	text-decoration: none;
	}


.en_coupon_wrap .coupon_header div a:hover {color:#a40c08;}
.en_coupon_wrapRed .coupon_header div a:hover {color:#a40c08;}
.en_coupon_wrapGrey .coupon_header div a:hover {color:#a40c08;}

	

.en_coupon_wrap {
	background-image:url(/img/games_img/em/ennustekohde20_bg.gif);
	background-position: 5px 0%;
	background-repeat:repeat-y;}

.en_coupon_wrapRed {
	background-image:url(/img/games_img/em/ennustekohde19_bg.gif);
	background-position: 5px 0%;
	background-repeat:repeat-y;}
	
.en_coupon_wrapGrey {
	background-image:url(/img/games_img/em/ennustekohde18_bg.gif);
	background-position: 5px 0%;
	background-repeat:repeat-y;}

.en_coupon_wrap .en_coupon {
	background-image:url(/img/games_img/em/ennutuskohdeC.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	border: 5px solid #fbb812;
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
	height: 100%;
	position:relative;
}

.en_coupon_wrapRed .en_couponRed {
	background-image:url(/img/games_img/em/ennutuskohdeCred.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	border: 5px solid #ba1717;
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
	height: 100%;
	position:relative;

}

.en_coupon_wrapGrey .en_couponGrey {
	background-image:url(/img/games_img/em/ennutuskohdeCgrey.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	border: 5px solid #353535;
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
	height: 100%;
	position:relative;
}
.en_coupon_wrapGrey .en_couponGreyBonus {
	background-image:url(/img/games_img/em/bg_bonus_closed_small.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	border: 5px solid #353535;
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
	height: 100%;
	position:relative;
}


.en_coupon_wrap .en_coupon .en_right_content,
.en_coupon_wrapRed .en_couponRed .en_right_content,
.en_coupon_wrapGrey .en_couponGrey .en_right_content,
.en_coupon_wrapGrey .en_couponGreyBonus .en_right_content {
	float:right;
	display:inline;
	width:423px;	
	height:100%;
	background-color: #ffffff;
	}

.en_coupon_wrap .en_coupon .en_right_content .en_ennuste_header ul,
.en_coupon_wrapRed .en_couponRed .en_right_content .en_ennuste_header ul,
.en_coupon_wrapGrey .en_couponGrey .en_right_content  .en_ennuste_header ul,
.en_coupon_wrapGrey .en_couponGreyBonus .en_right_content  .en_ennuste_header ul   {
	font-size:1.1em;
	margin:0px 0 5px 5px;
	width:inherit;
	float:right;
	display:inline;
	}

.en_coupon .en_form_section{

}

.en_coupon_wrap .en_coupon .en_right_content .en_form_section form,
.en_coupon_wrapRed .en_couponRed .en_right_content .en_form_section form,
.en_coupon_wrapGrey .en_couponGrey .en_right_content .en_form_section form,
.en_coupon_wrapGrey .en_couponGreyBonus .en_right_content .en_form_section form {
	width:90%;
	float:right;
	display:inline;
	min-height: 130px;
}

*html .en_coupon .en_right_content .en_form_section form, *html .en_couponRed .en_right_content .en_form_section form, *html .en_couponGrey .en_right_content .en_form_section form,  *html .en_couponGreyBonus .en_right_content .en_form_section form {
	height:100%;
	display:inline;
}

.en_form_section form .en_row {
	overflow:auto;
	width:100%;
	font-size:1.2em;
	margin: 5px 5px 0px 0;
	display:block;
	}

.en_coupon_wrap .en_coupon .en_right_content .en_ennuste_header p, .en_coupon_wrapRed .en_couponRed .en_ennuste_header p, .en_coupon_wrapGrey .en_couponGrey .en_ennuste_header p, .en_coupon_wrapGrey .en_couponGreyBonus .en_ennuste_header p{
	width:inherit;
	float:none;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 1.5em;
	clear:none;
	display:block;
	width:95%;

	}

* html .en_coupon, * html .en_couponRed, * html .en_couponGrey, * html .en_couponGreyBonus { padding: 0;}		

.en_coupon .en_left_content {
	background-image:url(/img/games_img/em/ennutuskohde20_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:100%;
}

.en_couponRed .en_left_content {
	background-image:url(/img/games_img/em/ennutuskohde19_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:100%;
}

.en_couponGrey .en_left_content, .en_couponGreyBonus .en_left_content{
	background-image:url(/img/games_img/em/ennutuskohde18_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:100%;
}

.en_coupon .en_ennuste_header div, .en_couponRed .en_ennuste_header div, .en_couponGrey .en_ennuste_header div, .en_couponGreyBonus .en_ennuste_header div{color:#f39502;}
	
.en_coupon_wrap .en_coupon .en_form_section {
	background-image:none;
	background-position: top left;
	background-repeat:no-repeat;
	background-color:#fdeec5;
	}

.en_coupon_wrapRed .en_couponRed .en_form_section  {
	background-image:none;
	background-position: top left;
	background-repeat:no-repeat;
	background-color:#fdeec5;
	}
.en_coupon_wrapGrey .en_couponGrey .en_form_section, .en_coupon_wrapGrey .en_couponGreyBonus .en_form_section { 
	background-image:none;
	background-position: top left;
	background-repeat:no-repeat;
	background-color:#ededed;
}


.en_coupon_wrap .en_coupon .en_form_section form p, .en_coupon_wrapRed .en_couponRed .en_form_section form p, .en_coupon_wrapGrey .en_couponGrey .en_form_section form p, .en_coupon_wrapGrey .en_couponGreyBonus .en_form_section form p{
	max-width:320px;
	margin:0;
	margin-top: 8px;
	float:left;
	font-weight:bold;
	font-size:1.4em;
	display:inline;
}


.en_coupon_wrap .en_coupon .en_button_label, .en_coupon_wrapRed .en_couponRed .en_button_label, .en_coupon_wrapGrey .en_couponGrey .en_button_label, .en_coupon_wrapGrey .en_couponGreyBonus .en_button_label {
	width:88%;
	display:inline;
	float:right;
	margin:2px 0 0 0;
}


.en_coupon_wrap .en_coupon .en_form_button, .en_coupon_wrapRed .en_couponRed .en_form_button, .en_coupon_wrapGrey .en_couponGrey .en_form_button, .en_coupon_wrapGrey .en_couponGreyBonus .en_form_button{ 
	width:25px;
	float:left;
	margin-left: 20px;
	display:inline;
}


.en_coupon_wrap .en_coupon .en_hr, .en_coupon_wrapRed .en_couponRed .en_hr,.en_coupon_wrapGrey .en_couponGrey .en_hr,.en_coupon_wrapGrey .en_couponGreyBonus .en_hr{
	position:static;
	padding: 5px 0 0 0;
	margin: 10px 0 0 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #161616;
	border-right-color: #161616;
	border-bottom-color: #161616;
	border-left-color: #161616;
	width:auto;}

.en_coupon_wrap .en_coupon .en_hr .en_oma_ennuste, .en_coupon_wrapRed .en_couponRed .en_hr .en_oma_ennuste,.en_coupon_wrapGrey .en_couponGrey .en_hr .en_oma_ennuste,.en_coupon_wrapGrey .en_couponGreyBonus .en_hr .en_oma_ennuste
{
margin-bottom: 15px;
}


.en_coupon_wrap .en_coupon .en_hr p a, 
.en_coupon_wrapRed .en_couponRed .en_hr p a,
.en_coupon_wrapGrey .en_couponGrey .en_hr p a,
.en_coupon_wrapGrey .en_couponGreyBonus .en_hr p a{

	color:#181818;
	margin-left: 20px;
}

.en_coupon_wrap .en_coupon .en_hr p a:hover {color:#a40c08;}
.en_coupon_wrapRed .en_couponRed .en_hr p a:hover {color:#a40c08;}
.en_coupon_wrapGrey .en_couponGrey .en_hr p a:hover {color:#a40c08;}
.en_coupon_wrapGrey .en_couponGreyBonus .en_hr p a:hover {color:#a40c08;}





.en_coupon_wrap .en_coupon .en_form_section form .en_ennusta_button  { background-color:#fa9f0f;	}

.en_couponRed .en_form_section form .en_ennusta_button {
	background-color: #b81615;
	color:#fff}


.en_couponGrey en_form_section form .en_ennusta_button { background-color:#fa9f0f;	}
.en_couponGreyBonus en_form_section form .en_ennusta_button { background-color:#fa9f0f;	}


.en_coupon .en_form_section form .en_ennusta_button:hover  { 
	background-color:#fa9f0f;	
	background-color:#fff;
	border: 4px solid #fa9f0f;
	color:#fa9f0f}

.en_couponRed .en_form_section form .en_ennusta_button:hover {
	background-color:#fff;
	border: 4px solid #b81615;
	color:#b81615}

.en_couponGrey .en_form_section form .en_ennusta_button:hover {
	background-color:#fff;
	border: 4px solid #fa9f0f;
	color:#fa9f0f}

.en_couponGreyBonus .en_form_section form .en_ennusta_button:hover {
	background-color:#fff;
	border: 4px solid #fa9f0f;
	color:#fa9f0f}


/***************** .en_coupon_small ************************/
.en_coupon_small {
	color:#fff;
	background-color:#181818;
	margin: 0 6px;
	padding: 10px 150px 0 10px;
	min-height: 57px;
	position:relative;
	margin-bottom: 12px;
}

* html .en_coupon_small {
	height: 57px;}
	
.en_coupon_small a{
	color:#fbb812!important;
	font-size: 12px;
	font-weight:bold;}

.en_coupon_small a:hover{
	text-decoration:underline;
	color:#fbb812!important;
	font-size: 12px;
	font-weight:bold;
	}

.en_coupon_small p{
	font-size: 14px;
	padding-bottom:10px;
	margin: 0;
}

* html .en_coupon_small p { padding-bottom:0;}

.en_coupon_small img{
	position:absolute;
	top: 0;
	right: 0;
}
/***************** .en_ennustekohde18 ************************/


.en_ennustekohde18_wrap {
	background-image:url(/img/games_img/em/ennustekohde18_bg.gif);
	background-position: 11px 0%;
	background-repeat:repeat-y;
	}

.en_ennustekohde18 {
	background-image:url(/img/games_img/em/ennutuskohde18.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	border: 5px solid #353535;
	margin: 6px 6px;
	padding: 0 0 0 0;
	height: 100%;
	position:relative;
}


* html .en_ennustekohde18 { padding: 0;}		

.en_ennustekohde18 .en_left_content {
	background-image:url(/img/games_img/em/ennutuskohde18_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:100%;
}

.en_ennustekohde18 .en_ennuste_header div {color:#333333;}
	
.en_ennustekohde18 .en_form_section {
	background-image:url(/img/games_img/em/globe_gray.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	background-color:#dedede;
	}

.en_ennustekohde18 .en_form_section form .en_ennusta_button { background-color:#fa9f0f;	}

.en_ennustekohde18 .en_form_section form .en_ennusta_button:hover { background-color:#fa9f0f;	
	background-color:#fff;
	border: 4px solid #fa9f0f;
	color:#fa9f0f}

/***************** .en_ennustekohde19 ************************/


.en_ennustekohde19_wrap {
	background-image:url(/img/games_img/em/ennustekohde19_bg.gif);
	background-position: 11px 0%;
	background-repeat:repeat-y;}

.en_ennustekohde19 {
	background-image:url(/img/games_img/em/ennutuskohde19.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	border: 5px solid #ba1717;
	margin: 6px 6px;
	padding: 0 0 0 0;
	height: 100%;
	position:relative;
}


* html .en_ennustekohde19 { padding: 0;}		

.en_ennustekohde19 .en_left_content {
	background-image:url(/img/games_img/em/ennutuskohde19_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:100%;
}

.en_ennustekohde19 .en_ennuste_header div {color:#9e0006;}
	
.en_ennustekohde19 .en_form_section {
	background-image:url(/img/games_img/em/globe.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	background-color:#fdeec5;
	}

.en_ennustekohde19 .en_form_section form .en_ennusta_button {
background-color:#b81615;	}

.en_ennustekohde19 .en_form_section form .en_ennusta_button:hover {
	background-color:#fff;
	border: 4px solid #b81615;
	color:#b81615}

/***************** .en_ennustekohde oikein **********************/

.en_oma_ennuste_oikein {
        color:#178d25;
}

.en_form_section form .en_row_oikein {
	overflow:auto;
	font-size:1.2em;
	margin: 5px 5px 10px 0;
	display:block;
	background-color:#178d25;
	color:#FFFFFF;}

.en_form_section form .en_row_oikein .bar {
	background-color:#02d032;}

/***************** .en_ennustekohde18_M ************************/


.en_ennustekohde18_wrap {
	background-image:url(/img/games_img/em/ennustekohde18_bg.gif);
	background-position: 11px 0%;
	background-repeat:repeat-y;}

.en_ennustekohde18_M {
	background-image:url(/img/games_img/em/ennutuskohde18.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	border: 5px solid #353535;
	margin: 6px 6px;
	padding: 0 0 0 0;
	height: 100%;
	position:relative;
}


* html .en_ennustekohde18_M { padding: 0;}		

.en_ennustekohde18_M .en_left_content {
	background-image:url(/img/games_img/em/ennutuskohde18_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:100%;
}

.en_ennustekohde18_M .en_ennuste_header div {color:#333333;}
	
.en_ennustekohde18_M .en_form_section {
	background-color:#ededed;
	background-image:none;
	background-position: bottom left;
	}

/***************** .en_ennustekohde18_v ************************/


.en_ennustekohde18_wrap {
	background-image:url(/img/games_img/em/ennustekohde18_bg.gif);
	background-position: 11px 0%;
	background-repeat:repeat-y;}

.en_ennustekohde18_v {
	background-image:url(/img/games_img/em/ennutuskohde18.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	border: 5px solid #353535;
	margin: 6px 6px;
	padding: 0 0 0 0;
	height: 100%;
	position:relative;
}


* html .en_ennustekohde18_v { padding: 0;}		

.en_ennustekohde18_v .en_left_content {
	background-image:url(/img/games_img/em/ennutuskohde18_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:100%;
}

.en_ennustekohde18_v .en_ennuste_header div {color:#333333;}
	
.en_ennustekohde18_v .en_form_section {
	background-color:#ededed;
	background-image:none;
	background-position: bottom left;
	}
	
	.en_page_list {
	float:left;
	display:inline;
	
	/* xv */
	margin-top:5px;
	
	margin-left: 7px;
	
	}
	
	.en_nayta_sivu{
	float:left;
	display:inline;
	
	/* xv */
	margin-top:5px;
	
	margin-left: 7px;
	font-size:1.2em;
	color:#484848;
	font-weight:bold;}
	
#en_contentColumnLeft .en_nayta_sivu a{
	color:#484848;
}
	
.en_page_list ul li {
	display:inline;
	color:#010101;
	font-weight:bold;
	font-size:1.2em;}
	
.en_page_list ul li img{
	margin:0!important;
	padding:0!important;
}

.en_active {
	color:#010101 !important;
}

/***************** .en_contentColumnRight ************************/

.en_contentColumnRight{
	float: left;
	width: 335px;
	padding:10px 0 0 12px;
}

.en_contentColumnRight .en_palikka_wrap { padding:5px;} /* possitive side effect: makes 5px space (clear div) between header and ul*/

.en_contentColumnRight .en_palikka_wrap .en_palikka {
	background-color:#161616;
	margin:0;
	padding:5px 0 0 0;
}

.en_contentColumnRight .en_palikka_wrap .en_palikka .en_palikka_header {
	float:left;
	color:#FFFFFF;
	font-size:1.5em;
	font-weight:bold;
	margin-top:12px;
	margin-left: 5px;
	border-right: 1px #FFFFFF solid;
	width:64px;
	display:inline;}

.en_contentColumnRight .en_palikka_wrap .en_palikka .en_palikka_header a, .en_contentColumnRight div .en_palikka .en_palikka_header a:hover, .en_contentColumnRight div .en_palikka .en_palikka_header a:active, .en_contentColumnRight div .en_palikka .en_palikka_header a:focus, .en_contentColumnRight div .en_palikka .en_palikka_header a:visited{
	color: #fff;}
	
.en_contentColumnRight .en_palikka_wrap .en_palikka .en_palikka_logo{ 
	float:right;
	display:inline;
	}

.en_contentColumnRight .en_palikka_wrap .en_palikka .en_palikka_logo img{
	width:109px;
}
	
.en_contentColumnRight .en_palikka_wrap .en_palikka .en_ul_wrap {
	padding: 0 0 10px 10px;
}

* html .en_contentColumnRight .en_palikka_wrap .en_palikka .en_ul_wrap {
	padding: 0 0 10px 5px;
}

.en_contentColumnRight .en_palikka_wrap .en_palikka ul {
	color:#FFFFFF;
	padding: 3px 0 3px 3px;
	margin: 2px 7px 2px 0;
	position:relative;
	}

.en_contentColumnRight .en_palikka_wrap .en_palikka ul li {
	display:inline;
}

.en_contentColumnRight .en_palikka_wrap .en_palikka ul li a, .en_contentColumnRight .en_palikka_wrap .en_palikka ul li a:hover, .en_contentColumnRight .en_palikka_wrap .en_palikka ul li a:visited, .en_contentColumnRight .en_palikka_wrap .en_palikka ul li a:focus, .en_contentColumnRight .en_palikka_wrap .en_palikka ul li a:active {
	color: #fff!important;
}


.en_contentColumnRight .en_palikka_wrap .en_palikka ul#en_1 li a, .en_contentColumnRight .en_palikka_wrap .en_palikka ul#en_1 li a:hover, .en_contentColumnRight .en_palikka_wrap .en_palikka ul#en_1 li a:visited, .en_contentColumnRight .en_palikka_wrap .en_palikka ul#en_1 li a:focus, .en_contentColumnRight .en_palikka_wrap .en_palikka ul#en_1 li a:active {
	color: #000!important;
}


.en_contentColumnRight .en_palikka_wrap div.en_palikka ul.en_grey {
	background-color:#333;
}

.en_contentColumnRight .en_palikka_wrap div.en_palikka ul#en_1 {
	background-color:#fdb714;
	color:#161616;
}

.en_contentColumnRight .en_palikka_wrap .en_palikka ul li.en_li_name {
	margin-right: 40px;
	}

.en_contentColumnRight .en_palikka_wrap .en_palikka ul li.en_points {
	position:absolute;
	right:3px;
	top:3px;
}

* html .en_contentColumnRight .en_palikka_wrap .en_palikka ul li.en_points {
	position:absolute;
	right:15px; 
}
	
.en_contentColumnRight .en_palikka_wrap div.en_palikka div.en_osallistuu {
	text-align:right;
	padding: 5px 0 5px 0;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color:#FFFFFF;

}



.en_contentColumnRight .en_palikka_wrap div.en_palikka div.en_osallistuu a {
	color: #fdb714!important;
	font-weight:bold;
	margin-right: 5px;
	background-color:#161616;
}


#en_uutinen_wrap {
width:480px;}

/************************** ARKISTO ***************************/

#en_arkisto_master_wrap {
	padding-top:0px;
	padding-bottom: 15px;
	margin-top: 0px;
}
	
#en_arkisto_wrap {
	margin: 0;
	padding:7px 7px 7px 7px;
}
	
#en_arkisto_left {
	width:300px;
/*	background-color:#00FF00;*/
	float:left;
	margin-right:6px;

}

#en_arkisto_left div{
	width: 300px;
	
}

#en_arkisto_wrap h2 {


	background-color:#fdb714;
	background-image:url(/img/games_img/em/xv_h2_gradient.gif);
	color:#fff;

	font-size: 1.6em;
	padding: 3px 0 3px 6px;
	margin-bottom: 9px;}

#en_arkisto_right {
	width:300px;
	float:left;

}

#en_arkisto_right div{
	margin-bottom:10px;
}


#en_arkisto_right div p{
	font-size:1.4em;
	margin-left:5px;}

#en_arkisto_right a{
	font-weight:bold;}

.en_uutisarkisto {
	float:right;
	font-size:1.3em;
	margin-right: 5px;}
	
#en_arkisto_right div.en_palkinnot {
	background-color:#feedc5;
	border: 4px solid #fdb714;
	font-size:0.9em;
	
}
#en_arkisto_right div.en_palkinnot p{
	margin: 0 10px 0 20px;
}

/***************** UL (left & right column column) ************************/

#en_arkisto_left .en_mestarit ul, 
#en_arkisto_right .en_mestarit ul {
	margin: 0 0 8px 10px;
	display:block;
	min-height: 15px;
	clear:both;
}

* html #en_arkisto_left .en_mestarit ul, * html #en_arkisto_right .en_mestarit ul {
	margin: 0 0 5px 10px;
	height: 15px;}

#en_arkisto_left .en_mestarit ul li, #en_arkisto_right .en_mestarit ul li{ 
	display:inline;
	font-size: 1.2em;
	float:left;
}

#en_arkisto_left .en_mestarit ul li.en_kuukausi, 
#en_arkisto_right .en_mestarit ul li.en_kuukausi {
	width:65px!important;

}

#en_arkisto_left .en_mestarit ul li.en_mestarit_ico, 
#en_arkisto_right .en_mestarit ul li.en_mestarit_ico {
	width:25px!important;
}

#en_arkisto_left .en_mestarit ul li.en_mestarit_nimi, 
#en_arkisto_right .en_mestarit ul li.en_mestarit_nimi {
	font-size:1.4em;
	font-weight:bold;
	width: 120px;
	margin-bottom:3px;
}

.en_arkisto_year {
	font-size: 1.4em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #161616;
	border-right-color: #161616;
	border-bottom-color: #161616;
	border-left-color: #161616;
	padding-bottom: 2px;
	margin-left:9px;
	margin-bottom:10px;
}

.en_peliarkistot {
	padding-bottom: 30px!important;}

#en_arkisto_right .en_mestarit {
	padding-bottom: 30px!important;}

/***************** UL (left & right column peliarkistot) ************************/

.en_peliarkistot ul, 
.en_peliarkistot ul {
	margin: 0 0 8px 10px;
	display:block;
	min-height: 15px;
	clear:both;
	
}

* html .en_peliarkistot ul, 
* html .en_peliarkistot ul {
	margin: 0 0 5px 10px;
}

.en_peliarkistot ul li, 
.en_peliarkistot ul li{ 

	font-size: 1.2em;
	float:left;

}

.en_peliarkistot ul li.en_kuukausi, 
.en_peliarkistot ul li.en_kuukausi {
	width:100%!important;
	font-size:1.4em;
	font-weight:bold;


}


.en_peliarkistot ul li.en_peliarkistot_sijoutus,.en_peliarkistot ul li.en_peliarkistot_sijoutus {
	color: #666666;
	margin: 0 0 5px 0;
	font-size:1.1em;
}

/***************** UL (left & right column peliarkistot) END ************************/

.en_arkisto_year {
	font-size: 1.4em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #161616;
	border-right-color: #161616;
	border-bottom-color: #161616;
	border-left-color: #161616;
	padding-bottom: 2px;
	margin-left:9px;
	margin-bottom:10px;
}



.en_arkisto_year { width: 290px;}




/* petrin muokkaus ********************************************/
/*en_uutinen*/

/* petrin muokkaus ********************************************/

.en_page_list ul li {
       color:#484848; /* petrin muokkaus */
}

/* petrin lisaykset */
.en_contentColumnRight div div.en_palikka .en_osallistuu a:hover {text-decoration: underline;}
.en_contentColumnRight .en_palikka_wrap .en_palikka ul li a:hover {text-decoration: underline;}
.en_page_list .en_page_list_normal {color:#484848;}
#en_page_list ul li .en_page_list_normal {color:#484848;}
#en_nayta_sivu p a {color:#484848;}

#en_top5 div div .en_image32 {
       float:left;
       display:inline;
       height: 32px;
       width: 32px;
       }

.en_kuponki_kirjaudu {
	background-image:url(/img/games_img/em/kirjaudu_sisaan.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	border: 5px solid #fac33e;
	margin: 0px 0px;
	padding: 0;
	height: 100%;
	position:relative;
}

.en_kuponki_kirjaudu .en_left_content {
	background-image:url(/img/games_img/em/ennutuskohde20_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:100%;
}

.en_kuponki_kirjaudu .en_right_content {
	background-color:#feedc5;
	background-image:url(/img/games_img/em/globe.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	padding: 0 0 0 0;
	min-height: 225px;	
}

* html .en_kuponki_kirjaudu .en_right_content {
	background-color:#feedc5;
	background-image:url(/img/games_img/em/globe.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	padding: 0 0 0 0;
	height: 225px;	
}

.en_kuponki_kirjaudu .en_ennuste_header div {color:#f39502;}
	

.en_kuponki_kirjaudu .en_ennuste_header p {
	width:97%;
	float:none;
	margin: 5px 5px 10px 10px;
	font-size: 1.7em;
	clear:both;
	display:block;
	}

.en_kuponki_kirjaudu .en_ennuste_header p a{
	font-weight:bold;}

.en_readable_close_time
	{
	position: relative;
	display: block;
	height: 3em;	
	}
.en_readable_close_time_text
	{
	font-size:1.2em;
	margin: 5px 5px 0px 0;
	position: absolute;
	bottom: 2px;
	}

.en_green_ratkaisu {
	color:#fff;
	background-color:#178d25;
	margin:5px 0 5px 1px!important;
	padding:2px 3px;
	font-size:0.8em!important;
	font-weight:bold;
	}

.en_normal_red {
	color:#9e0006;
	font-weight:bold;
	}

#pointer_window_wrap{
   	margin-bottom: 0px;
      	margin-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
      	}


#pointer_window {
	width: 620px;
   	padding: 0 0 4px 0;
     	background-color: #fdb714;
      	}
#pointer_window p {
   	font-size: 1.2em!important;
      	margin: 0 7px 0 7px;
   	padding: 4px 0 4px 0;
      	}

#pointer_window p a {
   	font-weight:bold!important;
      	}	

.en_red_header {
   	color: #9e0006;
   	margin: 0;
   	padding: 0;
   	font-size: 1.4em!important;
   	font-weight:bold;
	}

/***************** .en_ennustekohde16 ************************/


.en_ennustekohde16_wrap {
	background-image:url(/img/games_img/em/ennustekohde18_bg.gif);
	background-position: 11px 0%;
	background-repeat:repeat-y;
	}

.en_ennustekohde16 {
	background-image:url(/img/games_img/em/ennustuskohde16.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	border: 5px solid #353535;
	margin: 6px 6px;
	padding: 0 0 0 0;
	height: 100%;
	position:relative;
}


* html .en_ennustekohde16 { padding: 0;}		

.en_ennustekohde16 .en_left_content {
	background-image:url(/img/games_img/em/ennutuskohde18_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:100%;
}

.en_ennustekohde16 .en_ennuste_header div {color:#333333;}
	
.en_ennustekohde16 .en_form_section {
	background-image:url(/img/games_img/em/globe_gray.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	background-color:#dedede;
	}

.en_ennustekohde16 .en_form_section form .en_ennusta_button { background-color:#fa9f0f;	}

.en_ennustekohde16 .en_form_section form .en_ennusta_button:hover { background-color:#fa9f0f;	
	background-color:#fff;
	border: 4px solid #fa9f0f;
	color:#fa9f0f}

#en_coupon_wrap 
{
font-size:10px;
float:left;
display:inline;
padding:0 0 0 0;
background-color: #fff;
clear:left;	
}
#coupon_ensure_min
{
min-height:70px; 
}

* html #coupon_ensure_min
{
height:70px; 
}

/***************** .en_asetukset ************************/

.en_asetukset {
	background-image:url(/img/games_img/em/bg_asetukset.jpg);

	background-position:0px 100%;
	background-repeat:no-repeat;

	margin: 5px 0 0 0;
	padding: 0;
	height: 100%;
	position:relative;
}


	

.en_asetukset .en_left_content {
	background-image:url(/img/games_img/em/ennutuskohde20_top.jpg);

	background-position:0px 0;
	background-repeat:no-repeat;
	height:100%;
}

.en_asetukset .en_right_content  {
	background-color:#feedc5;
width:585px;

	padding: 0;	
}



.en_asetukset .en_ennuste_header div
{color:#f39502;}
	

.en_asetukset .en_ennuste_header p {
	wwidth:97%;
	ffloat:left;
	margin: 5px 5px 10px 10px;
	font-size: 1.4em;
	clear:both;
	display:inline;
	}

.en_asetukset .en_ennuste_header p a{
	font-size: smaller;
	font-weight:bold;}

.en_kaikki_sijoittajat { float:right; display:inline; font-weight:bold; font-size:12px; margin: 5px 0 0 0;}


/***************** header ************************/

#en_header_am {
	width: 630px;
	height: 126px;
	background-color:#fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-image:url(/img/games_img/em/logo_bg_am.jpg);
	/*background-position:left;*/
	background-repeat:no-repeat;
}

#en_header_am img{
	float:right;
	margin: 5px 12px 0 0;
	display:inline;}

#en_header_am a  {
		border: 0;
		}
#en_header_am a:visited  {
		border: 0;
		}

/* petrin lisaykset end */

/* xv */

.en_ennustekohde20,
.en_ennustekohde19,
.en_ennustekohde18,
.en_ennustekohde16
{
    
    margin:5px 0 0 0;
}

.en_ennustekohde20_wrap,
.en_ennustekohde19_wrap,
.en_ennustekohde18_wrap,
.en_ennustekohde16_wrap{
    background-position:5px 0;
}

#en_toplista_wrap{
	margin-top:10px;

}

div#en_top5 h2{
    margin-top:0;
}

#en_toplista_wrap{
    height:1%;
    overflow:hidden;   
}


#en_single_column{
	padding:6px;
}



.en_peliarkistot ul{
	height:1%;
	overflow:hidden;
}

.en_peliarkistot h2,
.en_mestarit h2{
	margin-top:0;
}

#contentColumnContainer h1{
	color: #000;
	background:#fff;
}
