@charset "utf-8";
/* CSS Document */


* {
	padding:0;
	margin:0;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:15px 0 0 57px;
	color:#7a7a7a;}

table { border-collapse:collapse; border:none;}
table td { border:none;}
img { border:none;}

a, 
a:link, 
a:visited,
a:active {
	color:#6c6c6c;
	text-decoration:none;}
a:hover {
	color:#666;
	text-decoration:underline;}

h1 {
	font-family:"lucida sans unicode", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	font-weight: bold}

div { float:left;}

p { padding:19px 0 0 0;}

div#frame {
	width:100%;
	min-width:900px; /* 964px */
	max-width:1200px;} 
div#top {
	width:100%; 
	height:83px;}
div#cnt {
	width:100%; /* Max sisältö = 855px */
	padding-top:28px;}
div#nav {
	float:right;
	padding:35px 30px 0 0;
	font-weight:bold;
	color:#b4b4b4;
	font-family:"Lucida Sans Unicode", "Century Gothic", Arial, Helvetica;}
div#nav a, 
div#nav a:link, 
div#nav a:visited,
div#nav a:active {
	color:#b4b4b4;
	text-decoration:none;}
div#nav a:hover {
	color:#7f7f7f;}

div#nav ul {}
div#nav li {
	list-style:none;
	float:left;
	display:inline;
	padding-left:20px;}
	
div.cntBasic {
	width:485px;
	padding:15px 0 0 39px;}


/* - Luokat - */
.video_bold_1 { /* font-weight:550; */
								font-weight: bold;}

.gallery a, 
.gallery a:link, 
.gallery a:visited,
.gallery a:active {
	color:#a7a7a7;
	text-decoration:none;}
.gallery a:hover {
	color:#666;
	text-decoration:underline;}
	
	
.link_alt01 a,
.link_alt01 a:link,
.link_alt01 a:active,
.link_alt01 a:visited {
	color:#8a8a8a;
	font-size:11px;}
.link_alt01 a:hover {
	color:#666;
	text-decoration:underline;}
	
	
.newslist { width:472px; line-height:11px; height:39px;}
.newslist_bg { background:url(../../pic/struct/newslist_bg.gif) repeat-y top right; height:40px !important;}
.newslist a, .newslist a:link { display:block; width:100%; padding:8px 0 8px 0;}
.newslist a:hover { text-decoration:none; color:#4b4b4b;}
.newslist_normal_link a:link { display:inline !important; }

a.float_right { 
  float:right; 
  font-weight:bold; 
  display:inline; 
  width:auto; 
  padding:0 18px 0 0;
}
a.float_right_2 
{
	float:none;
	display:block !important;
	padding:0 0 0 0 !important;
  text-align:right;
	font-weight:bold;
	width: 460px !important;
}
a.float_left_2 { 
  float:left; 
  font-weight:bold; 
  display:inline; 
  width:auto; 
  padding:0 18px 0 0;
}

/** gallerialistauksiin liittyvää */
.lEl {width:588px;}
.lEl p {padding:0;}

div.galleryList {
	width:811px;
	padding-left:34px;
	padding-top:9px;
	list-style-type:none;
	background:#fff;}
div.galleryList li {
	width:793px;
	float:left;
	list-style:none;
	padding:0 9px 10px 9px;}
  
/** btn */
	a.hover_btn {
		width:83px;
		height:0px;
		padding-top:28px;
		overflow:hidden;
		float:left;
		background-position:0 0;
		cursor:pointer;
		text-decoration:none !important
	}
	a.hover_btn:hover {
		background-position:0 -28px !important;
		text-decoration:none !important
	}
	a.hover_btn:active {
		background-position:0 -56px !important;
		text-decoration:none !important
	}
	a#ice_racing_school_2010 {
		width      : 211px;
    padding-top: 120px;
		background : url(../../img/flink_matirs2010_c1.jpg) no-repeat;
	}
  a#ice_racing_school_2010:hover {
		background-position:0 -120px !important;
  }
  a#ice_racing_school_2010:active {
		background-position:0 -240px !important;
  }
  
  a#ice_racing_school_d1_2010 {
  	width      : 211px;
  	padding-top: 111px;
  	background : url(../../img/flink_matirs2010_d1.jpg) no-repeat;
  }
  a#ice_racing_school_d1_2010:hover {
		background-position:0 -111px !important;
  }
  a#ice_racing_school_d1_2010:active {
		background-position:0 -222px !important;
  }
  
  
	

