* {
margin:0;
outline:none;
padding:0;
}

html {
height:100%;
}

body {
background: #2b2a2b url(bg.png);
color:#1b4f60;
font-family:"Trebuchet MS",Times,Verdana,Arial;
font-size:62.5%;
text-align:center;
background-attachment: fixed;
background-repeat: no-repeat;
}

a {
color:#930;
text-decoration:none;
text-shadow:#fff 1px 1px 0;
white-space:nowrap;
}

a:hover {
text-decoration:underline;
}

img {
border-style:none;
text-decoration:none;
}

h1,h2,h3 {
color:#747272;
font-family:serif;
text-shadow:#fff 1px 1px 0;
}

.floatleft {
float:left;
}

p {
padding:.5em 0;
}

div.rounded {
-moz-border-radius:6px;
-webkit-border-radius:6px;
}

div.rounded-top {
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-left-radius:6px;
-webkit-border-top-right-radius:6px;
}

div#wrapper {
font-size:1.6em;
margin:0 auto;
text-align:left;
width:1050px;
}

div#header {
background:url(img/header.png);
overflow:hidden;
}

a#home-link {
background:url(img/logo.png) no-repeat center;
display:block;
height:100px;
margin:0 auto;
padding:1.2em 0;
text-indent:-9999px;
width:250px;
}

div#navbar {
background:url(img/nav-bg.png) right top;
clear:both;
height:50px;
overflow:hidden;
width:960px;
}

div#navbar ul li {
display:inline;
float:left;
font:16px Arial;
list-style-type:none;
}

div#navbar ul li a {
color:#045671;
display:block;
font-family:sans-serif;
height:30px;
padding:15px 15px 5px;
text-align:center;
text-shadow:none;
}

div#navbar ul li a:hover {
color:#cc1842;
text-decoration:none;
}

div#navbar ul li.seperator {
background:url(img/seperator.png);
display:block;
height:50px;
width:2px;
}

div#navbar ul li img {
position:relative;
top:-6px;
}

div#navbar ul li.mid a {
background:url(img/nav.png) top center;
}

div#navbar ul li.mid a:hover {
background-position:center -50px;
}

div#navbar ul li.mid a:active {
background-position:center bottom;
}

div#navbar ul li.first-child {
background:url(img/nav.png) left top;
}

div#navbar ul li.first-child:hover {
background-position:left -50px;
}

div#navbar ul li.first-child:active {
background:url(img/nav.png) left bottom;
}

div#navbar ul li.last-child {
background:url(img/nav.png) right top;
}

div#navbar ul li.last-child:hover {
background-position:right -50px;
}

div#navbar ul li.last-child:active {
background:url(img/nav.png) right bottom;
}

div#main {
padding:20px 0;
}

div.box {
background:url(img/gradient.png) repeat-x #FFF bottom;
float:left;
overflow:hidden;
padding:15px;
position:relative;
}

div.linker {
background:url(img/linker.png) no-repeat;
clear:left;
height:30px;
margin-left:2em;
overflow:hidden;
padding:0.2em 0 0 1em;
width:170px;
}

div.linker a {
color:#10495d;
font-family:serif;
font-size:1em;
}

div.linker-wrap {
overflow:visible;
position:relative;
}

div#footer {
background:url(img/gradient.png) bottom;
clear:both;
overflow:hidden;
padding:20px;
width:920px;
}

.clearfloat {
clear:both;
font-size:1px;
height:0;
line-height:0;
}

.floatright,div#navbar ul li.lang {
float:right;
}

div.mark,div.mark-info {
height:150px;
left:-10px;
position:absolute;
top:-11px;
width:150px;
z-index:1;
}

div#karta {
font-size: 12px;
}

div#film{
position: absolute;
top: 490px;
}

#meny3 {
width: 100px;
height: 70px;
background-image: url(icon-bg.png);
position: absolute;
top: 10px;
left: 3px;
}

#meny3 ul{

	list-style: none;
	padding: 0px;
	margin-top: 15px;
margin-left: 20px;
}

#meny3 ul li{
	display: inline;
	border: 0px;
}

#meny3 a:link, #meny3 a:visited, #meny3 a:hover {
border: 0px;
}

div#about {
position: relative;
top: 20px;
text-align: left;
margin-left: 100px;
}

p#paypal {
margin-top: 2px;
}
