html, body {
	background-color: #000;
	margin: 0;
	padding: 34px, 0;
	color: #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line
}

p {line-height: 14px}

a {
	color: #00ccff;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.container {
	width: 720px;
	position: relative;
	margin-top:30px;
	left: 50%;
	margin-left: -360px;
}

.start_fotoholder {
	float: left;
	width: 720px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.start_fotoholder2 {
	float: left;
	width: 720px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.start_foto {
	float: left;
	width: 720px;
	margin-bottom: 15px;
}
.start_text {
	margin-top: -15px;
	width: 480px;
	margin-bottom: 15px;
	float: left;
	
}

.text_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.start_salomon {
	width: 220px;
	text-align: right;
	float: right;
}
.headline {
	margin-top: 10px;
	height: 56px;
}
.cont_holder {
	margin: 0 20px 0 20px;
	width: 680px;
	height: auto;
}

.cont_200 {
	float: left;
	width: 200px;
	margin-right: 18px;
}
.cont_330 {
	float: left;
	width: 330px;
	height: 340px;
	margin-right: 10px;
}
.cont_460 {
	float: left;
	width: 462px;
}
.photo_item {
	width: 91px;
	float: left;
	margin-left: 1px;
	margin-bottom: 1px;
}
.video_item {
	float: left;
	width: 115px;
	height: 190px;
}
.sponsors_holder {
	width: 700px;
	height: 460px;
}

.sponsors_text {
	width: 700px;
	margin-top:-17px;
	margin-bottom:20px;
}

.sponsors_text2 {
	width: 440px;
}

.sponsors_item {
	width: 155px;
	height: 155px;
	float: left;
	margin-right:20px;
	background: #fff;
	
}
.sponsors_item2 {
	float: left;
	width: 676px;
	height: 78px;
	margin-top:30px;
	margin-bottom:20px;
	background: #fff;
	
}
.sponsors_kask {
	position:absolute;
	width: 164px;
	margin-top: 26px;
	margin-left: 10px;
	float: left;	
}

.sponsors_friskis {
	position:absolute;
	width: 57px;
	margin-top: 10px;
	margin-left: 270px;
	float: left;	
}

.sponsors_concept {
	position:absolute;
	width: 145px;
	margin-top: 28px;
	margin-left: 345px;
	float: left;	
}

.sponsors_coffeepro {
	position:absolute;
	width: 164px;
	margin-top: 21px;
	margin-left: 510px;
	float: left;	
}

.sponsors_coaching {
	position:absolute;
	width: 67px;
	margin-top:15px;
	margin-left: 185px;
	float: left;	
}

.sponsors_logo {
	width: 103px;
	float: left;
}
.sponsors_text {
	float: auto;
}
.sponsors_text a {
	color: 00ccff;
	font-weight: bold;
}

.footer {
	padding-top: 20px;
	width: 720px;
	color: #999;
	float: left;
}

.footer2  {
	float: left;
}

.swedishskiteam  {
	float: right;
}


/* Menu end */

#menu { height: 82px; margin:0; border:0; padding:0; text-align: left; background: url(../img/menu_space.gif) repeat-x; }

#menu h1 { margin: 0 45px 0 0; border: 0; background: url("../img/menu_logo.gif") no-repeat left top; float: left; }
#menu h1 a { width: 287px; height: 82px; margin:0; border: 0; display: block; }
#menu a span { font-size: 0px; line-height:0;  display: none; }

#menu ul { margin:0; border:0; padding:0; text-align: left; list-style:none; }
#menu li { float: left; margin:0; border:0; padding:0; text-align: left; list-style:none; display: block; }

#menu li.menu_photos { background: url("../img/menu_photos.gif") no-repeat; margin-right: 21px; }
#menu li.menu_photos a { width: 53px; height: 82px; display: block; }
#menu li.menu_photos a:hover { background: url("../img/menu_photos.gif") -53px 0px no-repeat; }
#menu li.menu_photos_active{ border-right: 1px solid #fff; background: url("../img/menu_photos.gif") no-repeat; }
#menu li.menu_photos_active a { width: 53px; height: 82px; display: block; }

#menu li.menu_video { background: url("../img/menu_video.gif") no-repeat; margin-right: 21px; }
#menu li.menu_video a { width: 39px; height: 82px; display: block; }
#menu li.menu_video a:hover { background: url("../img/menu_video.gif") -39px 0px no-repeat; }
#menu li.menu_video_active { border-right: 1px solid #fff; background: url("../img/menu_video.gif") no-repeat; }
#menu li.menu_video_active a { width: 39px; height: 82px; display: block; }

#menu li.menu_sponsors { background: url("../img/menu_sponsors.gif") no-repeat; margin-right: 21px; }
#menu li.menu_sponsors a { width: 70px; height: 82px; display: block; }
#menu li.menu_sponsors a:hover { background: url("../img/menu_sponsors.gif") -70px 0px no-repeat; }
#menu li.menu_sponsors_active { border-right: 1px solid #fff; background: url("../img/menu_sponsors.gif") no-repeat; }
#menu li.menu_sponsors_active a { width: 70px; height: 82px; display: block; }

#menu li.menu_bio { background: url("../img/menu_bio.gif") no-repeat; margin-right: 21px; }
#menu li.menu_bio a { width: 77px; height: 82px; display: block; }
#menu li.menu_bio a:hover { background: url("../img/menu_bio.gif") -77px 0px no-repeat; }
#menu li.menu_bio_active { border-right: 1px solid #fff; background: url("../img/menu_bio.gif") no-repeat; }
#menu li.menu_bio_active a { width: 77px; height: 82px; display: block; }

#menu li.menu_blog { background: url("../img/menu_blog.gif") no-repeat; }
#menu li.menu_blog a { width: 35px; height: 82px; display: block; }
#menu li.menu_blog a:hover { background: url("../img/menu_blog.gif") -35px 0px no-repeat; }
#menu li.menu_blog_active { border-right: 1px solid #fff; background: url("../img/menu_blogs.gif") no-repeat; }
#menu li.menu_blog_active a { width: 35px; height: 82px; display: block; }

#menu li a span { display: none; }

/* Menu start */



/* Lightbox start */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../img/lb/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../img/lb/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/lb/overlay.png", sizingMethod="scale");
}
/* Lightbox end */