.producthead {
	BACKGROUND-COLOR: #999999;BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px;  PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; COLOR: #FFF; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-ALIGN: center
}
.producthead1 {
	BACKGROUND-COLOR: #999999;BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px;  PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; COLOR: #FFF; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-ALIGN: left
}
.prodmid {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #CCCCCC 1px solid; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-ALIGN: center
}
.prodleft {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px;  COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #CCCCCC 1px solid; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-ALIGN: left
}
.prodright {
	BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM: #777777 1px solid; BORDER-RIGHT: #777777 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 3px; FONT-FAMILY: verdana, helvetica, sans-serif; BACKGROUND-COLOR: #FF9933; TEXT-ALIGN: center
}
.prodrightbevaka {
	COLOR: #444444; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM: #777777 1px solid; BORDER-RIGHT: #777777 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 3px; FONT-FAMILY: verdana, helvetica, sans-serif; BACKGROUND-COLOR: #FFCC99; TEXT-ALIGN: center
}
.prodrightboka {
	 PADDING-RIGHT: 3px; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM: #777777 1px solid; BORDER-RIGHT: #777777 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #333333; FONT-WEIGHT: bold; PADDING-TOP: 3px; FONT-FAMILY: verdana, helvetica, sans-serif; BACKGROUND-COLOR: #FFFFCC; TEXT-ALIGN: center;
}

.prodright A {

	color:					#444444;
	font-family:			verdana, helvetica, sans-serif;
	font-size:				11px;
	font-weight:			bold;
	text-decoration:		none;
}
A {

	color:					white;
	font-family:			verdana, helvetica, sans-serif;
	font-size:				10px;
	font-weight:			bold;
	text-decoration:		none;
}
A:hover {
	TEXT-DECORATION: underline;
}
.prodleft A {
	color:					#444444;
	font-family:			verdana, helvetica, sans-serif;
	font-size:				10px;
	font-weight:			bold;
	text-decoration:		none;
}
.prodleft A:hover {
	TEXT-DECORATION: underline
}

.textbasket {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, helvetica, sans-serif;
}
.list_2 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, helvetica, sans-serif;BACKGROUND-COLOR: #EFEFEF; Border-bottom:#333333 1px solid;
}
.list_1 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, helvetica, sans-serif;BACKGROUND-COLOR: #ffffff;
}
.snosto {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 5px; COLOR: #999999; FONT-STYLE: italic; FONT-FAMILY: verdana, helvetica, sans-serif;
}

.prodhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: WHITE; FONT-FAMILY: verdana, helvetica, sans-serif;
}
.prodhead1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: verdana, helvetica, sans-serif;
}
.prodhead2 {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: verdana, helvetica, sans-serif;
}

.prodhead A {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.prodhead A:hover {
	TEXT-DECORATION: underline
}

.blue1 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #86b7e7; FONT-STYLE: italic; FONT-FAMILY: verdana, helvetica, sans-serif;
}
.blue1 A {
	COLOR: #86b7e7
}
.blue2 {
	FONT-SIZE: 12px; COLOR: #86b7e7; FONT-FAMILY: verdana, helvetica, sans-serif;
}
.red
{
	font-weight: bold;
	font-size: 11px;
	color: #cc0033;
	font-family: verdana, helvetica, sans-serif;;
}
.red A {
	COLOR: #cc0033
}
.red2 {
	FONT-SIZE: 12px; COLOR: #ff665a; FONT-FAMILY: verdana, helvetica, sans-serif;
}
.black {COLOR: #000000;TEXT-DECORATION: underline;}
.blackNoLine {COLOR: #333333;TEXT-DECORATION: none;}
.brown1 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #c2ac72; FONT-STYLE: italic; FONT-FAMILY: verdana, helvetica, sans-serif;
}
.brown1 A {
	COLOR: #c2ac72
}
.brown2 {
	FONT-SIZE: 12px; COLOR: #c2ac72; FONT-FAMILY: verdana, helvetica, sans-serif;
}
.text {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, helvetica, sans-serif;
}

.head {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, helvetica, sans-serif;
}


.border {
	BORDER-RIGHT: #cccccc thin solid; BORDER-TOP: #cccccc thin solid; BORDER-LEFT: #cccccc thin solid; BORDER-BOTTOM: #cccccc thin solid
}
SELECT {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, helvetica, sans-serif;
}
.submit {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, helvetica, sans-serif;
}
.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: verdana, helvetica, sans-serif;
}
.text A {
	COLOR: #d11034; TEXT-DECORATION: underline
}
.pnosto A {
	COLOR: #d11034; TEXT-DECORATION: underline
}
.otsikko4 A {
	COLOR: #807d79
}
.eventmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana, helvetica, sans-serif;
}
.logo {
	FLOAT: right; MARGIN: 5px
}
INPUT {
	BORDER-RIGHT: #d7d4d0 1px solid; BORDER-TOP: #d7d4d0 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #d7d4d0 1px solid; COLOR: #666666; BORDER-BOTTOM: #d7d4d0 1px solid; FONT-FAMILY:  verdana, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.InputReal {
	width:200px;BORDER-RIGHT: #d7d4d0 2px solid; BORDER-TOP: #d7d4d0 2px solid; FONT-SIZE: 11px; BORDER-LEFT: #d7d4d0 2px solid; COLOR: #666666; BORDER-BOTTOM: #d7d4d0 2px solid; FONT-FAMILY:  verdana, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TEXTAREA {
	BORDER-RIGHT: #d7d4d0 2px solid; BORDER-TOP: #d7d4d0 2px solid; FONT-SIZE: 12px; BORDER-LEFT: #d7d4d0 2px solid; COLOR: #666666; BORDER-BOTTOM: #d7d4d0 2px solid; FONT-FAMILY:  verdana, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
SELECT {
	BORDER-RIGHT: #d7d4d0 2px solid; BORDER-TOP: #d7d4d0 2px solid; FONT-SIZE: 12px; BORDER-LEFT: #d7d4d0 2px solid; COLOR: #666666; BORDER-BOTTOM: #d7d4d0 2px solid; FONT-FAMILY:  verdana, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
BODY
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, helvetica, sans-serif;

}

.txtkassa {
	FONT-SIZE: 11px; COLOR: #333333; WIDTH: 180;FONT-FAMILY: verdana, helvetica, sans-serif;
}
.box300 {
	FONT-SIZE: 11px; COLOR: #333333; WIDTH: 300;FONT-FAMILY: verdana, helvetica, sans-serif;
}
TABLE {
	BORDER-COLLAPSE: collapse;
}
TD {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, helvetica, sans-serif;
}
.valkontakta {
	FONT-SIZE: 14px; COLOR: #BB5500; FONT-FAMILY:  verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
A.valkontakta:link {
	TEXT-DECORATION: none; COLOR: #BB5500;
}
A.valkontakta:visited {
	TEXT-DECORATION: none; COLOR: #BB5500;
}
A.valkontakta:hover {
	TEXT-DECORATION: underline; COLOR: #BB5500;
}
A.valkontakta:active {
	TEXT-DECORATION: none; COLOR: #BB5500;
}
.formbla {
	BORDER-RIGHT: #497191 1px solid; BORDER-TOP: #497191 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #497191 1px solid; BORDER-BOTTOM: #497191 1px solid; FONT-FAMILY: verdana, helvetica, sans-serif;
}

.siteTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #FFFFFF; FONT-FAMILY:verdana, helvetica, sans-serif; TEXT-DECORATION: none; POSITION: relative; TOP: 3px
}

.normal {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY:  verdana, helvetica, sans-serif;
}
.normalBold {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY:  verdana, helvetica, sans-serif; FONT-WEIGHT: bold
}
.normalRed {
	FONT-SIZE: 10px; COLOR: Red; FONT-FAMILY:  verdana, helvetica, sans-serif; FONT-WEIGHT: bold
}
.itemStyle {
	BACKGROUND-COLOR: #FFFFFF;
}
.alternatingItemStyle {
	BACKGROUND-COLOR: #EEEEEE;
}
.forumTableBorder
{
        BORDER: 1px #CCCCCC solid; 
        BACKGROUND-COLOR: #FFFFFF;
}
.forumHeaderText
{
        COLOR: white;
        FONT-SIZE: 0.7em;
        FONT-WEIGHT: bold;
}
th
{

        BACKGROUND-COLOR: #CC0033;
}
td.bannershop
{

        BACKGROUND-COLOR: #FF9933;
        width: 150px;
}



.sort-arrow {
	width:					11px;
	height:					11px;
	background-position:	center center;
	background-repeat:		no-repeat;
	margin:					0 1px;
}

.sort-arrow.descending {
	background-image:		url("/gameshop/images/downsimple.png");
	
}

.sort-arrow.ascending {
	background-image:		url("/gameshop/images/upsimple.png");
}
.topMenu {
	background-color:#FF9933;
	text-Decoration:none;
	font-size:10px;
	cursor:pointer;
}
.topMenyHover {
	background-color:#FFAA44;
	text-Decoration:underline;
		font-size:10px;
		cursor:pointer;
}
.newsLink {
	color:#000000;
}
.textbox {
	BORDER-RIGHT: #999999 2px solid; BORDER-TOP: #BBBBBB 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #BBBBBB 1px solid; COLOR: #666666; BORDER-BOTTOM: #999999 2px solid; FONT-FAMILY:  verdana, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff



.SMParent {
	height: 17px;
	background-color:#323331;
	border-bottom:1px solid white;
    font:bold 10px verdana; 
    color:white;
    text-align:left;
    padding-left: 4px;
}
.SMParentOver {
	height: 17px;
	background-color: #FF9933;
	border-bottom:1px solid white;	 
	font:bold 10px Verdana;
    color:white;
    text-align:left;
	text-decoration:none; 
    padding-left: 4px;
    cursor:pointer;
}
.SMParentSelected {
	height: 17px;
	background-color :#FF9933;
	border-bottom:1px solid white;
	font:bold 11px verdana;
    color:#154A2C;
    text-align:left;
    padding-left: 4px;
	cursor:default;
}

.SMChild {
	height: 17px;
	border-bottom:1px solid #cccccc;
    font:bold 10px Verdana; 
	text-decoration:none;
    color:white;
    padding-left: 15px;
	cursor:pointer;
	text-align:left;
}
.SMChild a {
	color:white;
	font:bold 10px Tahoma;
	text-decoration:none;
}

.SMChildOver {
	height: 17px;
	border-bottom:1px solid #cccccc;
    font:bold 10px Verdana; 
	text-decoration:none; 
    color:#D7EEB7;
    padding-left: 15px;
	cursor:pointer;
	text-align:left;
    text-decoration: underline;
}
.SMChildOver a {
	color:grey;
	font:bold 10px Verdana;
	text-decoration: underline;
}

.SMChildSelected {
	height: 17px;
	border-bottom:1px solid #cccccc;
    font:bold 10px Verdana; 
    color:#FF9933;
    padding-left: 15px;
    text-align:left;
}
.SMChildSelected a {
	color:white;
	font:bold 10px Verdana; 
	text-decoration:none;
}

.SMChildrenBox {
}

.SMMenu {
	background-color:#64695E; 
	width: 160px;
	height: 17px;
	border:1px solid #cccccc;
	border-bottom:none;
	overflow:hidden;
}

.SMImageParent {
	border:0px;
	vertical-align:middle;
	margin-right:8px;
	width:9px;
	height:9px;
}

.SMImageChild {
	border:0px;
	width:10px;
	height:7px;
}
.Whitetext {
color:#FFF;
}