body
{
	margin:							0px;
	padding:						0px;
	overflow:						hidden;
}

form, h2, h3, img
{
	border:							0px;
	margin:							0px;
	padding:						0px;
}

h1
{
	font-size:					12pt;
}
h2
{
	font-size:					10pt;	
}

td, textarea, input, select, div, body
{
	font-size:					8pt;
	font-family:				verdana;
}
a
{
	color:							#000000;
}
ul
{
	margin:							0px;
	padding-left:				1.5em;
}

#leftoutside
{
	position:						absolute;
	width:							25px;
	height:							100%;
	margin-left:				-429px;
	left:								50%;	
	top:								0px;
}

#rightoutside
{
	position:						absolute;
	width:							25px;	
	height:							100%;
	margin-left:				408px;
	left:								50%;
	top:								0px;
	z-index:						-1;
}
	/* IE hack */
	html>body #rightoutside
	{
		z-index:					0;
	}

#container
{
	position:						absolute;
	width:							816px;
	height:							100%;	
	margin-left:				-408px;
	left:								50%;	
	top:								0px;
	bottom:							0px;
	background-color:		#ffffff;
}
	#header
	{
		position:					absolute;
		width:						816px;
		height:						143px;
		z-index:					5;
	}
		#home
		{
			position:				absolute;
			width:					440px;
			height:					30px;
			left:						10px;
			top:						20px;
		}
		#headertext
		{
			position:				absolute;
			width:					300px;
			top:						50px;
			right:					2px;
			color:					#ffffff;
			font-weight:		bold;
			font-size:			10pt;
		}
		#header ul
		{
			position:				absolute;
			top:						118px;
			width:					570px;
			text-align:			left;
			left: 128px;
		}
		#header ul li
		{
			margin-right:		5px;	
			}
		#header ul li, #header a
		{
			list-style:			none;
			display:				inline;
			color:					#ffffff;
		}
		#header li a
		{
			text-decoration:none;	
		}
		#header ul li a img
		{
			margin-right:		3px;	
		}
		.translation-buttons
		{
		 float: right; 
		 width: 90px; 
		 height: 22px; 
		 text-align: right; 
		 margin-right: 8px; 
		 margin-top: 113px;
		}
		
	.title
{
	font-weight:				bold;
	text-decoration:none;	
}
	.extra-button a
{
 display: block;
	font-weight:	bold;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	line-height: 32px;
}
	
	#main
	{
		position:					absolute;
		width:						816px;
		top:							143px;
		bottom:						0px;
	}
	#left
	{
		position:					absolute;
		width:						142px;
		height:						100%;
		background-color: #FF6503;
		background-repeat:no-repeat;
	}
		#mainmenu
		{
			position:				absolute;
			top:						4px;
			width:					170px;
			height:					460px;
			left:						-33px;			
			text-align:			center;
			z-index:				5;
		}
			#mainmenu li
			{
				list-style:		none;
				color:				#ffffff;
				height:				37px;
				background-repeat:no-repeat;
				line-height: 32px;
			}
			#mainmenu li a
			{
				text-decoration:		none;
				font-weight:				bold;
			}	
					
		#banners
		{
			position:       absolute;
			width:          142px;
			top:					  367px;
			/*bottom:				  150px;*/
			text-align:	    center;
			z-index:			  5;

		}
			#banners p
			{
			/*	background-color:#ffffff;*/
				border-top:		1px solid #000000;
				border-bottom:0px solid #000000;
			}
					#banners p a img
					{
					 margin:0px;
					 padding:0px;
					}
			
		#hockeychick
		{
			position:				absolute; 
			height:					146px; 
			bottom:					0px; 
			margin-left:		0px;
			top:510px;
		}
		
	#content
	{
		position:					absolute;
		width:						577px; 
		left:							142px;
		top:							0px;
		bottom:						0px;
	}
		#contentheader
		{
			position:				absolute;
			width:					546px;
			height:					17px;
			padding-left:		5px;
			top:						10px;
			background-repeat:no-repeat;
			color:					#3F5475;
			font-weight:		bold;
			padding-top: 2px;
		}
		#innercontent
		{
			position:				absolute;
			width:					570px;
			overflow:				auto;
			left:						5px;
			top:						30px;
			bottom:					23px;
		}
		#footer
		{
			position:					absolute;
			width:						577px;
			height:						23px;		
			bottom:						0px;
		}
			#innerfooter, #innerfooter a
			{
				padding:				4px 2px;
				font-weight:		bold;
				color:					#000000;				
			}
		
	#right
	{
		position:					absolute;
		width:						97px;
		height:						100%;
		right:						0px;
		background-color: #FF6503;
	}
		#righttop
		{
			position:				absolute;
			width:					250px;
			height:					216px;
			z-index:				5;
		}
		#blockright
		{
			position:				absolute;
			width:					92px;
			height:					250px;
			top:						170px;
			left:						2px;
			/*border:					1px solid black; */
			background-repeat: no-repeat;
			padding:				1px;
			text-align: center;
		}
	
.productphoto
{
	width:							160px;
	height:							100px;
	border:							1px solid #3F5475;
	cursor:							pointer;
	margin-bottom:			3px;
}

.button
{
	width:							88px;
	height:							15px;
	text-align:					center;
	cursor:							pointer;
	background-repeat:	no-repeat;
	padding-top:				3px;
	font-weight:				bold;
}
.button a
{
	text-decoration:		none;
}

#availabilitydisplay a
{
	text-decoration:		none;
}
.cell_over
{
	background-color:		#E1E6EA;
}
.cell_over a
{
	color:							#5F676A;	
}

.collapse
{
	border-collapse:		collapse;
	border-color:				#ECE9D8;
}
.total
{
	border-top:					#000000 thin inset;
	border-bottom:			#000000 medium double;
}
.producthome
{
	position:						relative;
	width:							174px;
	height:							171px;
	cursor:							pointer;
	float:							left;
	text-align:					center;
	margin: 5px 10px 15px 0px;
}
.producthome img
{
	margin-top:					7px;
	width:              160px;
	height:             100px;
}
.producthometext
{
	font-weight:				bold;
	width:							98%;
}
.producthomecountry
{
	position:						absolute;
	width:							74px;
	bottom:							7px;
	font-weight:				bold;
	left:								48px;
}

/* searchresult */
.srproduct 
{
	width:							100%;
	color:							#ffffff;
	background-repeat:	repeat-x;
	background-color:		#FF6503;
	margin-bottom:			5px;
	width:							555px;
}

.srproduct a
{
	color:							#ffffff;
	font-weight:				bold;
}

.srproductprice
{
	background-repeat:	no-repeat;
	background-color:		#003450;
}
.srprice
{
	padding-top:				3px;
	padding-left:				30px;	
	font-weight:				bold;
}
.srproductprice a
{
	color:							#000000;
}

h2.tournament
{
 text-align: center;
 font-size: 12pt;
 margin-bottom: 10px;
}
.search-tournament
{
width: 176px;
border: 1px solid #0A3C57;
color: #FF6503; 
font-weight: bold;
margin-right: 4px;
}
.tournament-button
{
 margin-left: 218px;
 margin-top: 20px;
 font-weight: bold;
 text-align: center;
 line-height: 22px;
 width: 98px;
 height: 26px;
}

.tournament-searchreport
{
text-align: left; 
margin-top: 10px;
margin-bottom: 15px;
font-weight: normal;
}
.tournament-footer
{
border-top: 1px solid #FF6503;
margin-top: 5px;
padding-bottom: 15px;
padding-top: 5px;
width: 550px;
height: 40px;
color:#3F5475;
}
.resultlist-tournament
{
 margin-top: 15px;
 margin-bottom: 15px;
 min-height: 460px;
 width: 550px;
}
.tournament-footertext
{
 float:left;
 width: 124px;
 color:#3F5475;
 font-weight: bold;
}
th.scedule{color:#FF6503; text-align: left; font-size: 13px;}
a.atournament:link{color:#3F5475;}
a.atournament:active{color:#3F5475;}
a.atournament:visited{color:#3F5475;}
a.atournament:hover{color:#B1C1CA;}
.tournament-table
{
 width:550px; 
 margin-top:25px; 
 padding:4px;
}
.font-orange
{
 color: #FF6503;
}
.font-blue
{
 color: #3F5475;
}
