body {
		background: #f5f5f5 url("/img/body_bg.jpg") top repeat-x;
		font-family: Arial;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		color: #333333;
		font-size: 12px;
		padding: 0px;
		margin: 0px;
	}
form
{
	display: block;
	margin: 0px;
	padding: 0px;
}

select{
	font-size: 11px;
}

.topmenu{
	width: 815px;
	height: 30px;
}

.topmenu tr{
	background: url('/img/menu/menu_background.png') repeat-x;
}

.topmenu td{
}

td.lg_top{
	background: url('/img/lg_vuokraa_bottom.png') no-repeat;
}

.orangeLink{
	font-weight: bold;
	color: #e34d06;
	text-decoration: none;
	font-size: 11px;
}
.orangeLink:hover
{
	text-decoration: underline;
}

.oma_side_dark{
	background: url('/img/omahubi/side_bkg_dark.png') repeat-y;
	color: #2C2C2C;
	padding-left: 11px;
	padding-top: 11px;
	padding-bottom: 11px;
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
}

.oma_side_light{
	background: url('/img/omahubi/side_bkg_light.png') repeat-y;
	color: #2C2C2C;
	padding-left: 11px;
	padding-top: 11px;
	padding-bottom: 11px;
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
}

a.boldOrange{
	text-decoration: none;
	font-weight: bold;
	color: #F86021;
	font-size: 11px;
}
a.boldOrange:hover{
	color: #2C2C2C;
}

a.omahubi{
	font-size: 10px;
	text-decoration: none;
}

a.omahubi:hover{
	color: #F86021;
}
/**/
.toparea
{
	background: #FFFFFF url("/img/top_area_bg.gif") top no-repeat;
	width: 815px;
	height: 24px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.topbg
{
	background: #ffffff url("/img/top_bg_left.jpg") top no-repeat;
	width: 540px;
	height: 89px;
}

.top_hubihubi_1
{
	background: #FFFFFF url("/img/hubihubi_1.jpg") top no-repeat;
	width: 275px;
	height: 89px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.top_hubihubi_2
{
	background: #FFFFFF url("/img/hubihubi_2.jpg") top no-repeat;
	width: 275px;
	height: 89px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.top_hubihubi_3
{
	background: #FFFFFF url("/img/hubihubi_3.jpg") top no-repeat;
	width: 275px;
	height: 89px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.tapala_1
{

	background: #FFFFFF url("/img/tapala_1.jpg") top no-repeat;
	width: 815px;
	height: 9px;
	font-size: 1px;
}

.tapala_2
{

	background: #FFFFFF url("/img/tapala_2.jpg") top no-repeat;
	width: 815px;
	height: 9px;
	font-size: 1px;
}

.tapala_3
{

	background: #FFFFFF url("/img/tapala_3.jpg") top no-repeat;
	width: 815px;
	height: 9px;
	font-size: 1px;
}

.mainpic_1
{

	background: #FFFFFF url("/img/mainpic_1.jpg") top no-repeat;
	width: 815px;
	height: 185px;
}

.mainpic_2
{

	background: #FFFFFF url("/img/mainpic_2.jpg") top no-repeat;
	width: 815px;
	height: 148px;
}

.mainpic_3
{

	background: #FFFFFF url("/img/mainpic_3.jpg") top no-repeat;
	width: 815px;
	height: 147px;
}

.pelilista_1
{
	background: #FFFFFF url("/img/latestgames_bkg.png") top no-repeat;
	width: 815px;
	height: 230px;
}

.pelilista_2
{
	background: #FFFFFF url("/img/pelilista_2.gif") top no-repeat;
	width: 815px;
	height: 228px;
}

.pelilista_22
{
	background: #FFFFFF url("/img/pelilista_22.gif") top no-repeat;
	width: 815px;
	height: 189px;
}

.pelilista_223
{
	background: #ffffff url("/img/body_osta_bg.png") top no-repeat;
}

.pelilista_tausta
{
	background: #FFFFFF url("/img/pelilista_tausta.gif") top repeat-x;
	width: 815px;
	height: 199px;

	border-left: #C3C3C3 solid 1px;
	border-right: #C3C3C3 solid 1px;
}

.pelilista_tausta2
{
	background: #FFFFFF url("/img/pelilista_tausta2.gif") top repeat-x;
	width: 815px;
	height: 200px;

	border-left: #C3C3C3 solid 1px;
	border-right: #C3C3C3 solid 1px;
}

.valitappa
{
	background: #FFFFFF url("/img/valitappa1.gif") top no-repeat;
	font-size: 1px;
	width: 2px;
	height: 140px;
}

.kustipolkee
{

	background: #FFFFFF url("/img/kustipolkee.jpg") top no-repeat;
	width: 815px;
	height: 125px;
}

.kokeile
{

	background: #FFFFFF url("/img/kokeile.jpg") top no-repeat;
	width: 815px;
	height: 123px;
}

.rek
{
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position:  top;
	background-image: url("/img/osiot/tab_1.gif");
	border-left: #C3C3C3 solid 1px;
	border-right: #C3C3C3 solid 1px;
}

.boxblue_top
{
	background: url("/img/boxi_yla_blue.gif") top no-repeat;
	width: 192px;
	height:12px;
}

.box_middle
{
	background: url("/img/boxi_keski.gif") top repeat-y;
	width: 192px;

}

.box_bottom
{
	background: url("/img/boxi_ala.gif") top no-repeat;
	width: 192px;
	height:12px;
}

.copyright_bg
{

	/* background: #FFFFFF url("/img/copyright_bg.gif") top no-repeat; */
	width: 815px;
	height: 34px;
	padding-left: 20px;
	padding-right: 20px;
}

.copyright, a.copyright, a.copyright:link, a.copyright:hover, a.copyright:visited{
	color: #666666;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

.reg, a.reg
{
	color: #727272;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.reg:hover
{
	color: #FF7E46;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.box_font, a.box_font
{
	color: #525252;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	height: 15px;
}

a.box_font:hover, a.box_font_on
{
	color: #FF7E46;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	height: 15px;
}



.orangetxt
{
	color: #FF7E46;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}



.news_header
{
	font-size: 11px;
	font-weight: bold;
}

.news_ingress
{
	font-size: 11px;
}

.news_text
{
	font-size: 11px;
}



.arvostelu_text
{
	margin: 0px;
	text-align: left;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
}

.arvostelu_sigu
{
	margin: 0px;
	text-align: left;
	font-size: 9px;
	font-family: verdana;
	font-weight: normal;
}




.pelaaja_suosittelee{
	margin-bottom: 8px;
	margin-top: 8px;
	background: url('../img/boxi_494_keski.gif') repeat-y;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 4px;
}





.pelihistoria {
	font-size: 9px;
	text-decoration: none;
	border-left: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

a.pelihistory
{
	font-size: 9px;
	text-decoration: none;
	color: #555e6c;
}
a.pelihistory:hover
{
	text-decoration: underline;
}




/*
################################################################################
 HAKU
################################################################################
*/

p.haku {
	font-family: verdana;
	font-size: 11px;
	color: #666666;
	padding: 0px;
	margin: 0px;
	/* background: white; */
}

input.haku,select.haku {
	font-family: verdana;
	font-size: 11px;
	color: #666666;
	/* width: 130px; */
	/* background: white; */
}

td.haku {
	padding-bottom: 6px;
	padding-top: 6px;
}


/*
################################################################################
 MURUPOLKU
################################################################################
*/

.murupolku
{
	font-size: 14px;
	color: white;
}

a.murupolku
{
	text-decoration: none;
}

/*
################################################################################
 SEARCH
################################################################################
*/

input.search_box
{
	font-size: 9px;
	border: solid 1px #b0d6dd;
}

/*
################################################################################
 LOGIN
################################################################################
*/

input.login_text
{
	font-size: 9px;
	border: solid 1px #b0d6dd;
}

.login_text
{
	font-size: 9px;
}

.loggedin_text
{
	font-size: 10px;
	color: #555e6c;
	font-weight: bold;
}

.logout_text
{
	font-size: 10px;
	color: #fa4b00;
	font-weight: bold;
	text-decoration: none;
}

/*
################################################################################
 TOPMENU
################################################################################
*/

.menu_alku
{
	background: url("/img/menu/alku.gif") top no-repeat;
	width: 17px;
	height:30px;
}

/*
.menu_4_on
{
	background: url("/img/menu/menu_4_off.jpg") top no-repeat;
	width: 65px;
	height:30px;
}
*/

.menu_tausta
{
	background: url("/img/menu/tausta.gif") top repeat-x;
}


.menu_loppu
{
	background: url("/img/menu/loppu.gif") top no-repeat;
	width: 10px;
	height:30px;
}


/*
################################################################################
*/



.normal
	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	font-size: 12px;
	}
.normal_underline
	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: underline;
	color: #333333;
	font-size: 12px;
	}
.normal_bold
	{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	font-size: 12px;
	}
.small
	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	font-size: 11px;
	}
.black
	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	}
.black_bold
	{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	}
.white_bold
	{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	}
.green
	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	color: #009B16;
	font-size: 11px;
	}

.green_bold
	{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #009B16;
	font-size: 11px;
	}
TD.paalla
{
	background-color:#FFFFFF;
	background-image:none;
}
.red
	{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: red;
	font-size: 11px;
	}
SELECT.store
{
	font-family: Arial;
	font-size: 11px;
	background-color:#E4F2CF;
}
.otsikkoaaa {  font-family: verdana, arial, sans-serif;  text-decoration: none;  color: #fd5607;  font-weight: bold;  font-style: normal;  font-size:  16px;  }
.otsikkoaa {  font-family: verdana, arial, sans-serif;  text-decoration: none;  color: #fd5607;  font-weight: bold;  font-style: normal;  font-size: 14px;  }
.otsikkoa {  font-family: verdana, arial, sans-serif;  text-decoration: none;  color: #333333;  font-weight: bold;  font-style: normal;  font-size: 12px;  }
.ingressi {  font-family: verdana, arial, sans-serif;  text-decoration: none;  color: #666666;  font-weight: normal;  font-style: normal;  font-size: 11px;  }

TD { font-family: verdana, arial, sans_serif;  font-weight: normal;  font-style: normal;  text-decoration: none;  color: #555e6c;  font-size: 12px; }

.otsikkoaaa a {  font-family: verdana, arial, sans-serif;  text-decoration: underline;  color: #fd5607;  font-weight: bold;  font-style: normal;  font-size:  16px;  }
.otsikkoaa a {  font-family: verdana, arial, sans-serif;  text-decoration: underline;  color: #fd5607;  font-weight: bold;  font-style: normal;  font-size: 14px;  }
.otsikkoa a {  font-family: verdana, arial, sans-serif;  text-decoration: underline;  color: #333333;  font-weight: bold;  font-style: normal;  font-size: 12px;  }
.ingressi a {  font-family: verdana, arial, sans-serif;  text-decoration: underline;  color: #666666;  font-weight: normal;  font-style: italic;  font-size: 11px;  }
a { font-family: Verdana, Arial, sans-serif;  font-weight: normal;  font-style: normal;  text-decoration: underline;  color: #333333;  font-size: 12px; }

a img
{
	border: none;
}

.thumb, .thumb a
{
	color: #666666;
	font-size: 10px;
}

.frontpage_gamelink
{
	text-decoration: none;
	color: #666666;
}



a.frontpage_gamelink .listImage
{
	border: 2px transparent solid;
}

a.frontpage_gamelink:hover .listImage
{
	border: 2px white solid;
}

#boxmenu td{
	text-align: left;
}

#dhtmltooltip
{
	position: absolute;
	visibility: hidden;
	z-index: 100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
}

.shopImg
{
	margin: 6px;
}




/* TOP 5 */

.top5_link
{
	font-size: 11px;
	color: gray;
	text-decoration: none;
}
.top5_link:hover
{
	text-decoration: underline;
}

ol.top5_xbox{
	background: transparent;
	color: #94c800;
	font-family: verdana,Georgia;
	font-size: 11px;
	margin-bottom: 0px;
	/* padding-left: 19px; */
	padding-right: 4px;
	margin-top: 0px;
}

li.top5_xbox{
	background: transparent;
	color: #94c800;
	font-family: verdana,Georgia;
	font-size: 11px;
	padding-bottom: 5px;
}

ol.top5_xbox360{
	background: transparent;
	/* color: #94c800; */
	color: #e4f4cc;
	font-family: verdana,Georgia;
	font-size: 11px;
	margin-bottom: 0px;
	/* padding-left: 19px; */
	padding-right: 4px;
	margin-top: 0px;
}

li.top5_xbox360{
	background: transparent;
	color: #94c800;
	font-family: verdana,Georgia;
	font-size: 11px;
	padding-bottom: 5px;
}

ol.top5_ps2{
	background: transparent;
	color: #00aeff;
	font-family: verdana,Georgia;
	font-size: 11px;
	margin-bottom: 0px;
	/* padding-left: 19px; */
	padding-right: 4px;
	margin-top: 0px;
}

li.top5_ps2{
	background: transparent;
	color: #00aeff;
	font-family: verdana,Georgia;
	font-size: 11px;
	padding-bottom: 5px;
}

ol.top5_gamecube{
	background: transparent;
	color: #b18bcd;
	font-family: verdana,Georgia;
	font-size: 11px;
	margin-bottom: 0px;
	/* padding-left: 19px; */
	padding-right: 4px;
	margin-top: 0px;
}

li.top5_gamecube{
	background: transparent;
	color: #b18bcd;
	font-family: verdana,Georgia;
	font-size: 11px;
	padding-bottom: 5px;
}

ol.top5_ds{
	background: transparent;
	color: #151515;
	font-family: verdana,Georgia;
	font-size: 11px;
	margin-bottom: 0px;
	/* padding-left: 19px; */
	padding-right: 4px;
	margin-top: 0px;
}

li.top5_ds{
	background: transparent;
	color: #151515;
	font-family: verdana,Georgia;
	font-size: 11px;
	padding-bottom: 5px;
}
li.top5_tulossa{
	background: transparent;
	/* color: #94c800; */
	color: #e4f4cc;
	font-family: verdana,Georgia;
	font-size: 11px;
	padding-bottom: 5px;
}

ol.top5_tulossa{
	background: transparent;
	font-family: verdana,Georgia;
	color: #e4f4cc;
	font-family: verdana,Georgia;
	font-size: 11px;
	margin-bottom: 0px;
	/* padding-left: 19px; */
	padding-right: 4px;
	margin-top: 0px;
}


.cartTable
{
	border-collapse: collapse;
	width: 100%;
}


.cartTable td, .cartTable th
{
	border-left: 1px #ebebeb solid;
	border-bottom: 1px #ebebeb solid;
	padding: 10px;
	width: 0px;
	text-align: center;
}

.cartTable th
{
	font-weight: bold;
	border-top: none;
}

.cartTable .first
{
	border-left: none;
	width: 230px;
	text-align: left;
	padding-left: 0px;
}



.cartTable .total td
{
	background: #f5f5f5;
	font-weight: bold;
	border-bottom: none;
}

.cartTable .total .first
{
	text-align: right;
	width: auto;
}

.cartTable .last
{
	text-align: left;
	width: 10px;
	padding-right: 0px;
}



.cartTable .amount
{
	padding: 0px;
	background: #f5f5f5;
}

.cartTable input
{
	border: none;

	padding: 0px;
	margin: 0px;
	padding: none;
	text-align: center;
	background: transparent;
	color: #57585c;
	width: 30px;
}

.cartTable .functions
{
	border-left: none;
}

.cartTable a
{
	text-decoration: none;
	color: #57585c;
}

.cartTable .functions a
{
	font-weight: bold;
}

.shoppingHeaderBackground
{
	background: url('/img/pageBox/wideBackground.png') repeat-y;
	width: 494px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

.shoppingHeaderBackground td
{
	padding: 0px;
	margin: 0px;
	border: none;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}

.shoppingHeaderBackground td b
{
	color: #f86021;
}

.gameUtilsToolPrice
{
	font-weight: bold;
	color: #ffffff;
	font-family: verdana, arial, sans-serif;
	font-size: 16px;
	text-align: center;
}



/*
################################################################################
INFO
################################################################################
*/

.infoboksi1_1
{
	background: url('../img/info/ylaboksi_1.gif') no-repeat;
	width: 570px;
	height: 35px;
}

.infoboksi1_2
{
	background: url('../img/info/ylaboksi_2.gif') repeat-y;
	width: 570px;
	height: 1px;
}

.infoboksi1_3
{
	background: url('../img/info/ylaboksi_3.gif') no-repeat;
	width: 570px;
	height: 14px;
}

.infoboksi2_1
{
	background: url('../img/info/alaboksi_1.gif') no-repeat;
	width: 499px;
	height: 38px;
}

.infoboksi2_2
{
	background: url('../img/info/alaboksi_2.gif') repeat-y;
	width: 499px;
	height: 1px;
}

.infoboksi2_3
{
	background: url('../img/info/alaboksi_3.gif') no-repeat;
	width: 499px;
	height: 11px;
}

/*
################################################################################
*/

