
body {
	/*background: #c0d1dc;*/
	font:normal 12px/1.5 "Lucida Sans Unicode", "Lucida Grande", Tahoma, Sans-serif;
	text-align: center; /* Align center in IE5.5*/
	color:#333333;
	}
.logo img{
	border:none !important;
}
ul, ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
}
/* Wrappers
------------------------------ */
.wrapper-bg {
		float:left;
		width:100%;
	}
	.wrapper {
		text-align:left;
		margin:0 auto;
		position:relative;
		width:980px;
		overflow:visible;
		text-align: left;
		}
	.wrapper-content{
		overflow:auto;
	}
/* Header
------------------------------ */
.header {
	float:left;
	height:36px;
	width:100%;
	z-index:5;
}	
	.header .wrapper {
		z-index:5;
		height:36px;
	}
	
.header .search-block
{
	height:23px;
	overflow: hidden;
}

.wrapper .fallback
{
	height: 42px;
}

/* Navigation
-------------------------------------------------- */
.nav-main {
	/*position: absolute;
	right: 8px;
	top: 8px;*/
	position: relative;
	float:right;
	margin:8px 8px 0 70px;
	*margin:11px 8px 0 70px;
}
	.nav-main li {
			float:left;
			margin-left:2px;
			list-style:none;
			}
		.nav-main .nav-head{
			float:left;
			background:url(images/navmain-nav.png) no-repeat 0 0;
			}
		.nav-main a.nav-head, .nav-main a:visited.nav-head{
			font-size:11px;
			text-transform:uppercase;
			text-decoration:none;
			color:#363636;
			}
			.nav-main .nav-head span{
				background:url(images/navmain-nav.png) no-repeat 100% -60px;
				float:left;
				margin-left:7px;
				padding:6px 17px 7px 0;
				letter-spacing:-0.03em;
				}
				.nav-main .nav-head span span{
					background: url(images/arrows.png) no-repeat 0 -27px;
					height:15px;
					padding:0;
					padding:0 0 0 15px;
					}
		/* hover  +  active */		
		.nav-main a:hover{color:#707070;}
		.nav-main .active .nav-head {background:url(images/navmain-nav.png) no-repeat 0 -32px;}
			/*.nav-main a:hover span,*/
			.nav-main .active .nav-head span {background:url(images/navmain-nav.png) no-repeat 100% 100%;}
				.nav-main a:hover span span,
				.nav-main .active .nav-head span span {background: url(images/arrows.png) no-repeat 0 -72px;}	
			
	/* Dropdown block */
	.nav-main .active .nav-dropdown{display:block;}
	.nav-dropdown {
		position: absolute;
		/* right: -1px; */
		z-index: 200000;
		top: 36px;
		*top: 38px;
		width: 560px;
		left: -3000px;
		}
		.nav-block { /* In nav-dropdown first... */
			overflow: auto;
			padding:30px 0;
			width:560px;
			float:left; 
			display:inline;
			border-left:1px solid #e0e0e0;
			border-right:1px solid #e0e0e0;
			background:#fff url(images/navmain-dropdown.png) repeat-x 0 100%;	
		}
		.nav-dropdown ul,
		.nav-dropdown strong{
			float:left;
			display: inline;
			width: 175px;
		}
		.nav-dropdown li{
			display:inline;
			float:left;
			width:175px;
			background:none;
			margin-left:0;
		}
		.nav-dropdown .first{margin-left:25px;}
		/* second ul */
			.nav-dropdown li li{
				display:block;
				width:100%;
			}
				/* font style */
					.nav-dropdown strong{
						margin-bottom:5px;
						font:bold 11px/1.5 "Lucida Sans", "Lucida Grande", Tahoma, Sans-serif;
					}
					.nav-dropdown a,
					.nav-dropdown a:visited{
						font:normal 12px/1.8 "Lucida Sans Unicode", "Lucida Grande", Tahoma, Sans-serif;
						color:#333;
						text-decoration:none;
					}		
					.nav-main .nav-dropdown a:hover {background:none; color:#707070;}

/* Supplementary navigation - header (LÄGG ÄVEN ÄNDRINGARNA FÖR LOGO-DEST.css!!! )
-------------------------------------------------- */			
.header .nav-supp {
	/*top:9px;
	right:460px;*/
	float:right;
	margin:10px;
	position: relative;
	}
	.header .nav-supp li {
		float:left;
		display:block;	
		display: inline;	
		margin-right: 5px;
	}
		.header .nav-supp li a{
			display: block;
			width:16px;
			height:15px;
			cursor:pointer;
			text-indent:-9999px;
			text-decoration:none;
		}
		.header .nav-supp li.sv a{background:url(images/icon-flags.png) no-repeat 0 0;}
		.header .nav-supp li.no a{background:url(images/icon-flags.png) no-repeat 0 -38px;}
		.header .nav-supp li.da a{background:url(images/icon-flags.png) no-repeat 0 -19px;}
		.header .nav-supp li.en a{background:url(images/icon-flags.png) no-repeat 0 -56px;}
		.header .nav-supp li.ru a{background:url(images/icon-flags.png) no-repeat 0 -75px;}
			
		.header .nav-supp li.sv a:hover{background:url(images/icon-flags.png) no-repeat -17px 0;}
		.header .nav-supp li.no a:hover{background:url(images/icon-flags.png) no-repeat -17px -38px;}
		.header .nav-supp li.da a:hover{background:url(images/icon-flags.png) no-repeat -17px -19px;}
		.header .nav-supp li.en a:hover{background:url(images/icon-flags.png) no-repeat -17px -56px;}
		.header .nav-supp li.ru a:hover{background:url(images/icon-flags.png) no-repeat -16px -75px;}
		  
		.nav-supp a:hover {text-decoration:none;}
/* Search - header
-------------------------------------------------- */			
.header .search-block {
	/*position: absolute;
	top:8px;
	left:535px;*/
	position:relative;
	float:right;
	width:185px;
	margin:8px 0 8px 8px;
	}
	.header .search-block .search-field{
		width:115px;
		padding:3px 2px 4px 18px;
		background:url(images/search-bg.png) no-repeat 0 0;
		border:none;
		font-size:11px;
		color:#6d6d6d;
	}	
	
/* general button */			
.button {
	display:block;
	float:right;
	cursor:pointer;
	overflow:hidden;
	text-transform:none;
	text-decoration:none !important;
	font-size:11px;
	color:#fff;
	}
	.button span{
		display:block;
		overflow:hidden;
		line-height:2;
		}

.button.btn-4 {
	background:url(images/btn-bg2.png) no-repeat 0 0 !important;
	padding-left:0 !important;
	margin-top:3px;
	color:#BC2B16;
	font-size:10px;
	text-transform:uppercase;
	margin-top:0;
	color:#333;
	font-size:11px;
	text-transform:none;
	}
	.button.btn-4 span,
	.button.btn-4 input{
		background: url(images/btn-bg2.png) no-repeat 100% -21px !important;
		margin:0 0 0 6px !important;
		padding:0 8px 0 2px;
		}
	.button.btn-4 span{
		line-height:1.6;
		padding:1px 12px 2px 6px;
		}
	.button.btn-4 input{
		border:none;
		cursor:pointer;
		padding:1px 8px 2px 2px;
		font:normal 11px/1.4 "Lucida Sans Unicode","Lucida Grande",Tahoma,Sans-serif;
		}
		a:hover.button.btn-4 {
			background:url(images/btn-bg2.png) no-repeat 0 -44px !important;
			}
			a:hover.button.btn-4 span,
			a:hover.button.btn-4 input{
				background: url(images/btn-bg2.png) no-repeat 100% -65px !important;
				}		
	
/* Billboard
-------------------------------------------------- */		
.billboard-2 {
	float:left;
	width:100%;
	width:980px;
	height: 59px;
	overflow: hidden;
	background-color: #FFFFFF;
} 	
.billboard-2 .wrapper {	
	padding:8px; 
	width:964px;
	height:43px;
	background-color: #FFFFFF;
}	
	.billboard-2.subpage .wrapper {}			
			
/* Billboard
--------------------------------------------------	*/
.billboard-2 {}	
	.billboard-2 .wrapper	{background:#fff;}
	.billboard-2 .fallback {
		float:left;
		width:100%;
		height:100%;
		height:43px;
		position:relative;
		background:#b5c5d5;
	}
		/* fallback background/navigation */
		.fallback .logo{
			position:absolute;
			top:-2px;
			left:-2px;
			text-indent:0;
			height:auto;
		}
		.fallback .nav-destinations {
			position:absolute;
			top:50%;
			margin-top:-25px;
			right:0;
		}
			.fallback li{
				display:inline;
				float:left;
			}			
				.fallback a{
					color: #333;
					text-indent:-99999px;
					float:left;
					height:46px;
					display: block;
				}
				
				/* logos */	
				/* all logotypes is in a sprite. based on a 150px * 70px */
				/* normal */
				.nav-destinations li a { background: url(images/sprite-desti-logos.png); }
				.nav-destinations .item1 a { background-position: 0 -4px; width:75px;}
				.nav-destinations .item2 a { background-position: -150px 3px; width: 80px; }
				.nav-destinations .item3 a { background-position: -300px 2px; width: 100px;}
				.nav-destinations .item4 a { background-position: -450px 0; width: 100px;}
				.nav-destinations .item5 a { background-position: -600px 4px; width: 116px;}
				.nav-destinations .item6 a { background-position: -750px -2px; width: 78px;} 
				
				/* hover */
				.nav-destinations .item1 a:hover { background-position: 0 -74px; }
				.nav-destinations .item2 a:hover { background-position: -150px -67px; }
				.nav-destinations .item3 a:hover { background-position: -300px -68px; }
				.nav-destinations .item4 a:hover { background-position: -450px -70px; }
				.nav-destinations .item5 a:hover { background-position: -600px -66px; }
				.nav-destinations .item6 a:hover { background-position: -750px -72px; }
				
				/* active */
				.nav-destinations .item1 .active a { background-position: 0 -147px; width:95px;}
				.nav-destinations .item2 .active a { background-position: -150px -140px; width:100px; }
				.nav-destinations .item3 .active a { background-position: -300px -140px; width: 120px;}
				.nav-destinations .item4 .active a { background-position: -450px -144px; width: 120px;}
				.nav-destinations .item5 .active a { background-position: -600px -140px; width: 126px;}
				.nav-destinations .item6 .active a { background-position: -750px -144px; width: 98px;} 
				

.content4 ul, ol
{
	list-style-type: disc;
}

.article ul, ol
{
	list-style-type: disc;
}

#article ul, ol
{
	list-style-type: disc;
}
