/*

Design by Johan Hedin

http://www.swedenfishing.com

*/



a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	color: #666666;

	text-decoration:none;

}



a:hover{

	text-decoration: underline;

	color: #e55504;

	

}





p{font-family:"Times New Roman", Times, serif;} 





h1{

	color: #666666;

	font-family: Verdana;

	font-weight:bold;

	font-size:18px;

}

h1.flag{

	margin-left:10px;

}

h2{

	color: #666666;

	font-family: Verdana;

	font-weight:bold;

	font-size:14px;

}





h3{

	color: #666666;

	font-family: Verdana;

	font-weight:bold;

	font-size:12px;

}



h4{

	color: #666666;

	font-family: Verdana;

	font-weight:bold;

	font-size:10px;

}



h5{

	color: #666666;

	font-family: Verdana;

	font-weight:bold;

	font-size:8px;

}



h6{

	color: #05A1DA;

	font-family: Verdana;

	font-weight:bold;

	font-size:14px;

	margin-bottom: 10px;

}



.hrd{

	background: #777777;

	height: 1px;

}



.read{

	text-align: right;

}

#flagwrapper_en {float:left;width:30px;height:30px;background-image:url(images/flagicon-EN.png);background-repeat:no-repeat;padding:0px;margin:16px 0px 0px 137px;position:relative;}

#flagwrapper_se {float:left;width:30px;height:30px;background-image:url(images/flagicon-SE.png);background-repeat:no-repeat;padding:0px;margin:16px 0px 0px 137px;position:relative;}
#flagwrapper_de {float:left;width:30px;height:30px;background-image:url(images/flagicon-DE.png);background-repeat:no-repeat;padding:0px;margin:16px 0px 0px 137px;position:relative;}

#flagwrapper_es {float:left;width:30px;height:30px;background-image:url(images/flagicon-ES.png);background-repeat:no-repeat;padding:0px;margin:16px 0px 0px 137px;position:relative;}

#flagwrapper_dk {float:left;width:30px;height:30px;background-image:url(images/flagicon-DK.png);background-repeat:no-repeat;padding:0px;margin:16px 0px 0px 137px;position:relative;}

#flagwrapper_fi {float:left;width:30px;height:30px;background-image:url(images/flagicon-FI.png);background-repeat:no-repeat;padding:0px;margin:16px 0px 0px 137px;position:relative;}

#flagwrapper_fr {float:left;width:30px;height:30px;background-image:url(images/flagicon-FR.png);background-repeat:no-repeat;padding:0px;margin:16px 0px 0px 137px;position:relative;}


#flagwrapper_it {float:left;width:30px;height:30px;background-image:url(images/flagicon-IT.png);background-repeat:no-repeat;padding:0px;margin:16px 0px 0px 137px;position:relative;}


#flagwrapper_nl {float:left;width:30px;height:30px;background-image:url(images/flagicon-NL.png);background-repeat:no-repeat;padding:0px;margin:16px 0px 0px 137px;position:relative;}

#flagwrapper_pl {float:left;width:30px;height:30px;background-image:url(images/flagicon-PL.png);background-repeat:no-repeat;padding:0px;margin:16px 0px 0px 137px;position:relative;}

#flagwrapper_ru {float:left;width:30px;height:30px;background-image:url(images/flagicon-RU.png);background-repeat:no-repeat;padding:0px;margin:16px 0px 0px 137px;position:relative;}




#searchwrapper {float:right;width:301px;height:32px;background-image:url(images/search-box.png);background-repeat:no-repeat;padding:0px;margin:8px 0px 0px 60px;position:relative;}



#searchwrapper form {display:inline;}

.searchbox{border:0px;background-color:transparent;position:absolute;top:5px;left:11px;width:250px;height:18px;}

.searchbox_submit{border:0px;background-color:transparent;position:absolute;top:0px;left:268px;width:33px;height:32px;}



*

{

border: 0;

margin: 0;

}



body

{



	font-family: verdana;

	color: #666666;

	background: #f7f5e9 url(images/superbg.jpg) repeat-x;

	}



#main{

	margin: 0 auto;

	width: 1270px;

	background: url(images/header8.jpg) no-repeat top;

}







#header{

	width: 1270px;

	margin: 0 auto;

	height: 290px;

}



/*karta*/

#karta { width: 300px; background: #f7f6f1; }

	#karta a { 

		display: block; 

		background: url(karta.jpg) no-repeat; 

		padding-left: 162px; 

		text-align: right; 

		position: relative;

		

		font: italic 1.2em/1em  "Times New Roman",Times, serif; 

		text-decoration: none;

		color: #c7c1a7;

	}

	#karta a:hover { color: #87ab67; }

	#karta a span { position: absolute; top:50%; right: 40px; height: 30px; margin-top: -15px; }

	

	#karta a.north { height: 175px; }

	#karta a.north:hover { background-position: 0 -355px; }



	#karta a.central { background-position: 0 -175px; height: 100px; }

	#karta a.central:hover { background-position: 0 -530px; }



	#karta a.south { background-position: 0 -275px; height: 80px; }

	#karta a.south:hover { background-position: 0 -630px; }





/*toppinformation*/

div.my_wrapper{

	margin-left:142px;

    width: 990px;

    height: 123px;

}



div.my_left_box{

    float: left;

    height: 106px;

    width: 410px;

}



div.my_right_box{





    float: right;

    height: 90px;

    width: 480px;

}



div.my_slogan{

    float: left;

    padding: 10px;

    height: 80px;

    width: 70px;

}



#share {		position: relative;

padding-top: 10px;}



/*flashbilden*/

#flashen{

	height: 167px;

	width: 1270px;

	margin: 0 auto;

}





/*toppmenyn*/

#topnav{

	width: 481px;

	height:34px;

	padding-left: 17px;

	background: url(images/topnav2.jpg) no-repeat left;

	font-family: Verdana;

	list-style-type:none;

	list-style-position:outside;



}



#topnav li {

	float: left;

	margin: 0 auto;



}



#topnav li a {

	display: block;

	padding: 9px 8px;

}



#topnav li p {

	color: #fff;

	display: block;

	padding: 6px 8px;

	font-style: italic;

	

}



#topnav li a:link, #topnav li a:visited {

	color: #fff;

	text-decoration: none;

}



#topnav li a:hover {

	background-color: transparent;

	color: #ffcb09;

	text-decoration: none;

}



#topnav li.here a:link, #topnav li.here a:visited, #topnav li.here a:hover {

	background: #ffcb09;

	background-repeat:repeat-x;

	color: #fff;

	text-decoration: none;

}









/*huvudmenyn*/

#nav{

	width: 991px;

	height:42px;

	padding-left: 17px;

	background: url(images/navbar.jpg) no-repeat left;

	font-family: Verdana;

	list-style-type:none;

	list-style-position:outside;



}



#nav li {

	float: left;

	margin: 0 auto;



}



#nav li a {

	display: block;

	padding: 15px 15px;

}



#nav li a:link, #nav li a:visited {

	color: #fff;

	text-decoration: none;

}



#nav li a:hover {

	background-color: transparent;

	color: #ffcb09;

	text-decoration: none;

}



#nav li.here a:link, #nav li.here a:visited, #nav li.here a:hover {

	background: url(images/hoover.jpg);

	background-repeat:repeat-x;

	color: #fff;

	text-decoration: none;

}



#nav_sub

{

padding:0;

margin:0;

color:#fff;

position: absolute;

width: 649px;

margin-left:1px;

background-color: #ffcb09;

font-family: Verdana;

white-space:nowrap;

list-style-type:none;

}

#nav_sub li {display:inline;}

#nav_sub li a

{

padding:0.2em 1em;



color:#08c;

text-decoration:none;

float:left;



}

#nav_sub li a:hover

{color:#333333;}



#nav_sub li.here { font-weight: bold; }



#nav_sub li.here a:link, #nav_sub li.here a:visited, #nav_sub li.here a:hover {

background:#05a1da; color:#fff;}



#submenywrap{

	margin: 0 auto;

	margin-left:142px;

	width: 990px;

}







#content_bg{



margin-top:30px;

	margin-left:142px;

	width: 990px;

	background: url(images/expander_content.jpg) repeat-y;

	overflow:hidden;



}







#left{

	width: 595px;

	margin-left: 30px;

		float:left;





}



#right{



	width: 290px;

	margin-right: 30px;

		float:right;





}



#right2{



	width: 290px;







}









#footer{

	background: url(images/sidfot.jpg) no-repeat;

	height: 264px;

	width: 1270px;

	padding-top: 15px;

	clear:both;

	margin-top: 0px;

	padding-bottom: 5px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0;

}



#kolumn1{

	padding-top: 60px;

	margin-left: 142px;

	height:150px;

	width: 990px;

	float:left;

}



/* ---------- gallery styles start here ----------------------- */

.photo {

	margin: 0px;

	position: relative;

	width: 170px;

	height: 135px;

	float: left;

}

.photo img {

	background: #fff;

	border: solid 1px #ccc;

	padding: 4px;

}



.photo span {

	width: 20px;

	height: 18px;

	display: block;

	position: absolute;

	top: 12px;

	left: 12px;

	background: url(images/digg-style.gif) no-repeat;

}

.photo a {

	text-decoration: none;

}







.sample8 span {

	width: 170px;

	height: 120px;

	display: block;

	position: absolute;

	top: 5px;

	left: 6px;

	background: url(images/round-corner.png) no-repeat;

}

.sample8 img {

	border: none;

	padding: 5px 6px 6px;

	background: url(images/round-bg.gif) no-repeat;

}



.sample8 em	{

	background: #fff url(images/grey-gradient.gif) repeat-y;

	color: #3e3e3e;

	font-style: normal;

	padding: 2px 10px;

	display: block;

	position: absolute;

	top: 97px;

	left: 0px;

	border: 1px solid #999;

	border-left-color: #888;

}



.sample8 a:hover em {

	background: #E5E5E5;

	border-color: #999;

}





#footer a

{

	color: #666666;

	font-family: Verdana;

	font-weight:bold;

	font-size:10px;



}





ul.gall {

   height:425px;

   width:595px;

   padding: 0; margin: 0;

   list-style-type: none;

}

ul.gall li {



   float:left;

   height:120px;

   margin-right:28px;

   margin-top:7px;

   width:170px;

}



ul.gall li p {

font-family:Verdana; 

font-size:11px;

font-style: italic;

color: #3e3e3e;

padding-left:3px;

}



.gallright{

list-style-type: none;

margin-bottom: 20;

padding: 0;

width: 200px;

}



.gallright li a{

display: block;

width: auto;

text-decoration: none;



}



#foot-bar .col {

	float: left;

	width: 150px;

	padding-left: 10px;

	padding-right: 10px;

	background: url("images/optimized/foot-bar-split.png") no-repeat top right;

}



#foot-bar .last {

	background: none;

}



.space {margin-right:15px;

	width: 290px;

	height:10px;

	float:right;

background: no-repeat;



}

#gulruta{

margin-right:15px;

	width: 290px;

	float:right;

background: url(images/gulruta.jpg) no-repeat;



}













/* BEGIN products */

#products {

	padding-left: 45px; 

		position: relative;

	width: 225px;

	margin: 0 auto 0;

	font-size: 12px;

	color: #666;

}



#products ul {

	margin: 0 0 5px;

	list-style: none;

}



#products ul li {

	list-style-type: none;

	margin: 0;

	background: none;

	padding: 10 10px;

}



#products ul li:first-child {

	background: none;

}



#products ul a:link,

#products ul a:visited {

	color: #666;

}



#products ul a:hover,

#products ul a:active {

	color: #8999a3;

}













/* BEGIN product list */

#products_box #product_list li {

	display: block;

	float: right;

	width: 280px;

	border-bottom: 1px dotted #3c4347;

	border-left: 0;

	padding: 10px 0 10px 0;

}



#product_list li.ee,





#products_box #product_list li.ee{

	padding-top: 10;

}







#product_list img {

	float: left;

	margin: 0 10px 0 0;

}



#product_list li p {

	margin: 0;

}







.ficha_descargar {width:600px; height:45px; margin: 15px 0px 15px 0px; clear:both; overflow:hidden;}

	.ficha_descargar div.img 		{width: 45px; float:left; text-align:left;}

	.ficha_descargar div.descargar	{width: 555px; float:right; text-align:left; font:bold 13pt Arial,Verdana,sans-serif; padding-top:7px; color: #E37500;}

	.ficha_descargar div.descargar	a {color: #E37500;}



	.ficha_descargar div.descargar a:link, .ficha_descargar div.descargar a:visited {text-decoration:none; } 

	.ficha_descargar div.descargar a:hover { text-decoration:underline; }

	.ficha_descargar div.descargar a:focus { outline: none; }







.padding

{

padding: 10px;

color:#FF0000;

font-weight: bold;

}





#pdf_content {

	width: 930px;

	margin: 40px auto 0 auto;

	padding: 0 60px 30px 60px;

	border: solid 1px #cbcbcb;

	background: #fafafa;

	-moz-box-shadow: 0px 0px 10px #cbcbcb;

	-webkit-box-shadow: 0px 0px 10px #cbcbcb;

}



</style>