body{
	background:#fff;
	margin:0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:14px;
}
img{
	border:none;
}
a:link{
	color:#991b18;
}
a:visited{
	color:#de2843;
}
a:hover{
	color:#e5312e;
}
a:active{
	color:#000;
}
#wrap{
	width:1280px;
	height:730px;
	position:absolute;
	top:1%;
	left:50%;
	margin-left:-640px;
	background:#fff url(bakgrund.jpg) top center no-repeat;
}
#content{
	margin:0 318px;
	padding:0 2px;
	height:73px;
}
#header{
	border:3px solid #99120f;
	padding:12px;
	height:82px;
}
#header #logo{
	border:0px;
	float:left;
	width:181px;
}
#header:after{
	content:"";
	clear:both;
	display:none;
}
#header #info{
	padding:60px 15px 0 0;
	width:390px;
	float:right;
	text-align:right;
}
#header #info .flags{
	padding-left:20px;
}
#header #info .flag{
	padding-left:3px;
	border:none;
}
#header #info #phone{
	padding-left:20px;
}
#header a:link,#header a:visited{
	font-size:1em;
	text-decoration:none;
	color:#000;
}
#header a:hover,#header a:active{
	text-decoration:underline;
	color:#333;
}
#main{
	height:615px;
	border:3px solid #99120f;
	border-top:none;
}
#left{
	float:left;
	width:158px;
	height:100%;
	border-right:3px solid #99120f;
}
#left ul{
	margin:30px auto;
	padding-left:20px;
	list-style:none;
}
#left ul li{
	font-weight:bold;
	margin:5px auto 10px;
}
#left ul li a:link,#left ul li a:visited{
	text-decoration:none;
	color:#000000;
}
#left ul li:hover, #left ul li a:hover,#left ul li a:active{
	text-decoration:underline;
	color:#666666;
}
#left ul li.ul:hover{
	text-decoration:none;
}
#left ul ul li{
	font-weight:normal;
	margin:3px auto;
}
#left ul ul{
	margin:5px auto 15px;
	padding-left:48px;
	list-style-image: url(bullet.jpg);
}
#right{
	height:100%;
	float:right;
	width:470px;
	position:relative;
}
#right h1{
	text-align:center;
	width:100%;
	font-size:20px;
}
#right h1.intro{
	text-align:left;
	padding-left:180px;
	width:auto;
}
#right h1.greppalatt{
	text-align:left;
	padding-left:160px;
	width:auto;
}
#right p{
	font-size:		0.95em;
	line-height:	1.2em;
	padding-left:10px;
}
#right p.three{
	padding-left:130px;
}
#right p.two{
	padding-left:90px;
}
#right p.onehalf{
	padding-left:70px;
}
#right p.one{
	padding-left:50px;
}
#right p.half{
	padding-left:35px;
}
#right p.center{
	padding-left:0;
	margin:auto;
	text-align:center;
}
#right p.citat{
	padding-left:50px;
	margin:5px 0 3px;
	font-size:	0.9em;
}
#right p.citatnamn{
	margin:0;
	padding-right:60px;
	padding-bottom:7px;
	text-align:right;
	font-style:	italic;
	font-size:	0.8em;
}
#right p.righttwo{
	text-align:right;
	padding-right:90px;
}
#right p.notice{
	text-align:center;
	color:#460705;
	padding:10px;
	margin:0 30px;
	background:#f7d4d3;
}
#right p#original{
	text-align:center;
	margin:auto;
	padding-top:15px;
	padding-left:0px;
}
#right p#original_thumbnails{
	text-align:center;
	padding-left:0px;
}
.thumbnail_original{
	width:100px;
}
#right p#badsele{
	text-align:center;
	margin:auto;
	padding-top:15px;
	padding-left:0px;
}
#right p#badsele_thumbnails{
	text-align:center;
	padding-left:0px;
}
#right p#badpojkar_thumbnails{
	text-align:left;
	padding-left:0px;
	font-size:12px;
}
.thumbnail_bad{
	width:100px;
}
.thumbnail_bad_badpojkar{
	width:64px;
}
.thumbnail_bad_segelbat{
	width:64px;
}
.thumbnail_bad_segelbat_td{
	width:25%;
}
.thumbnail_bad_segelbat_table{
	width:80%;
	margin:auto;
}
#right p#tvaspann{
	text-align:center;
	margin:auto;
	padding-top:15px;
	padding-left:0px;
}
#right p#tvaspann_thumbnails{
	text-align:center;
	padding-left:0px;
}
.thumbnail_tvaspann{
	width:100px;
}
#right p#fyrspann{
	text-align:center;
	margin:auto;
	padding-top:15px;
	padding-left:0px;
}
#right p#fyrspann_thumbnails{
	text-align:center;
	padding-left:0px;
}
.thumbnail_fyrspann{
	width:100px;
}
#right p#lyftband{
	text-align:center;
	margin:auto;
	padding-top:15px;
	padding-left:0px;
}
#right p#lyftband_thumbnails{
	text-align:center;
	padding-left:0px;
}
.thumbnail_lyftband{
	width:100px;
}
#right p#vikom{
	text-align:center;
	margin:auto;
	padding-top:0px;
	padding-left:0px;
}
#right p#vikom_thumbnails{
	text-align:center;
	padding-left:0px;
}
.thumbnail_vikom{
	width:124px;
	border:1px solid black;
}
#right p#greppalatt{
	text-align:center;
	margin:auto;
	padding-top:15px;
	padding-left:0px;
}
#right p#greppalatt_thumbnails{
	text-align:center;
	padding-left:0px;
}
.thumbnail_greppalatt{
	width:100px;
}
#tillbaka {
	position:absolute;
	left:10px;
	bottom:15px;
	font-size:2em;
}
#tillbaka a:link,#tillbaka a:visited{
	text-decoration:none;
}
#tillbaka a:hover,#tillbaka a:active{
	text-decoration:underline;
}
#fram {
	position:absolute;
	right:10px;
	bottom:15px;
	font-size:2em;
}
#fram a:link,#fram a:visited{
	text-decoration:none;
}
#fram a:hover,#fram a:active{
	text-decoration:underline;
}
/* NYRO MODAL */
div#nyroModalBg {
	background:#fff;
}
div#nyroModalFull {
	font-size: 12px;
	color: #777;
	font-family: Verdana;
}
div#nyroModalLoading {
	border: 0px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(loading.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 0px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #fff;
	border: 0px solid #777;
}
a#closeBut {
	position: absolute;
	display: block;
	top: 0px;
	right: -32px;
	width: 28px;
	height: 29px;
	text-indent: -9999em;
	background: url(close.gif) no-repeat;
	outline: 0;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div.wrapper div#nyroModalContent {
	padding: 5px;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div.wrapperImg img {
	vertical-align: baseline;
}
/*div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}*/
a.nyroModalPrev, a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
a.nyroModalPrev {
	left: 0;
}
a.nyroModalPrev:hover {
	background: url(prev.gif) left 20% no-repeat;
}
a.nyroModalNext {
	right: 0;
}
a.nyroModalNext:hover {
	background: url(next.gif) right 20% no-repeat;
}