html {
	scrollbar-face-color: #F0EFED;
	scrollbar-highlight-color: #EFF3F0;
	scrollbar-shadow-color: #51587A;
	scrollbar-3dlight-color: #51587A;
	scrollbar-arrow-color:  #3C3C3C;
	scrollbar-track-color: #F0EFED;
	scrollbar-darkshadow-color: #3C3C3C;
}
body {
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #3C3C3C;
	/*background-color:#434343;
	background-image:url(../image/bg.jpg);*/
}
body.popup{background-color:#FFFFFF; background-image:url();}
* {
   padding:0;
   margin:0;
}
#main_wrapper {
	position:relative;
	margin: 0 auto;
	width: 976px;	
	height:auto;
	background-image:url(../image/bg_main.png);
	background-repeat:repeat-y; 
}
#network {
	position:relative;
	margin: 0 auto;
	width: 976px;	
	height:auto;
	padding-left:50px;
}
#main{
	position:relative;
	margin-left:15px;
	width: 944px;	
	background-color:#FFFFFF; 
	overflow:hidden;
}
#network div p, #network div a{
	color:#92A0EA;
}

#top{		
	position:relative;
	width:944px;
	height:190px;	
	border:0px solid black;
	background-image:url(../image/bg_top.jpg);
	background-repeat:no-repeat; 
}
#top.bild4 {/*start*/
	background-image:url(../image/bg_top.jpg);
}
#top.bild14 {/*erbjudande*/
	background-image:url(../image/bg_top3.jpg);
}
#top.bild5 {/*fiskedagbok*/
	background-image:url(../image/bg_top4.jpg);
}
#top.bild6 {/*fiskevatten*/
	background-image:url(../image/bg_top2.jpg);
}
#top.bild7 {/*fiskebilder*/
	background-image:url(../image/bg_top5.jpg);
}
#top.bild8 {/*gästbok*/
	background-image:url(../image/bg_top.jpg);
}
#top.bild10 {/*tävlingar*/
	background-image:url(../image/bg_top.jpg);
}
#top.bild11 {/*kontakt*/
	background-image:url(../image/bg_top.jpg);
}
#top.bild12 {/*om*/
	background-image:url(../image/bg_top.jpg);
}
#menubar{
	position: relative;
	height: 37px;
	width: 944px;
	background-image:url(../image/bg_menu.jpg);
	background-repeat:repeat-x; 	
}
#logo{		
	position:absolute;
	width:376px;
	height:117px;	
	left: 25px;
	top: 40px;
}
#slogan{		
	position:absolute;
	width:181px;
	height:27px;	
	left: 50px;
	top: 150px;
}


#partners{		
	position:absolute;
	width:144px;
	height:190px;	
	right: 0px;
	top: 0px;
	z-index:2;
}

#partner_2{		
	position:absolute;
	width:120px;
	height:75px;	
	right: 20px;
	top: 4px;
	z-index:2;
}
#partner_3{		
	position:absolute;
	width:120px;
	height:63px;	
	right: 20px;
	top: 82px;
	z-index:2;
}
#partner_1{		
	position:absolute;
	width:120px;
	height:38px;	
	right: 20px;
	top: 148px;
	z-index:2;
}

#bottom{	
	position:relative;
	margin: 0 auto;
	width: 944px;	
	height:91px;
	background-image:url(../image/bg_bottom.jpg);
	background-repeat:no-repeat;
}

#bottom a, #bottom p{
	color:#FFFFFF;
} 
#bottom div{
	display:inline;float:left;
	padding:10px;
	padding-bottom:0;
}
#content{			
	position:relative;
	width:944px;		
	overflow:auto; padding:25px;
}
#col_left{
	width:601px;
	float:left;
}
#col_right {
	width:270px;
	float:left;margin-left:25px;padding-bottom:50px;
}


.text_box{
	padding:0 30px;
	padding-top:30px;
	padding-bottom:20px;
	overflow:auto;
}
#col_right .text_box{
	padding:0; padding-bottom:25px;overflow:auto;
}
.box{
	width:100%;
	position:relative;
	background-image:url(../image/box_left_middle.gif);
	background-repeat:repeat-y;
	min-height:80px;
}
.box_left_top{
	background-image:url(../image/box_left_top.gif);
	background-repeat:no-repeat;
	position:absolute;
	width:601px;
	height:42px;
}
.box_left_top_head{
	background-image:url(../image/box_left_top_head.gif);
	background-repeat:repeat-x;
	position:absolute;
	width:601px;
	height:42px;
}
.box_left_top_head h1{
	color:#FFFFFF;
	padding-left:30px;
	padding-top:9px;
}
.box_left_bottom{
	background-image:url(../image/box_left_bottom.gif);
	background-repeat:no-repeat;
	position:absolute;
	bottom:0;
	width:601px;
	height:11px; font-size:0;
}




#col_right .text_box{
	padding-bottom:20px;
}

p,a,a:visited{
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #3C3C3C;
	margin-bottom:8px;
}
a:hover {
	font-family:"Trebuchet MS", Arial, Verdana;
	color: #4254B5;
}
h1,a.h1,a.h1:hover,.h1:hover, .h1:visited {
	margin:0px;
	padding:0px;
	margin-bottom:2px;
	letter-spacing: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #51587A;
	text-decoration:none;
	margin-bottom:5px;
}
#col_right h1,#col_right a.h1,#col_right a.h1:hover,#col_right .h1:hover,#col_right  .h1:visited{
	color: #4254B5;
}


h2,h2 a, h2 a:hover, h2 a:visited, a.h2,a.h2:hover,.h2:hover, .h2:visited {
	margin-bottom:2px;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size: 20px;
	/*color: #B5B4B8;*/
	color: #9A9A9C;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{
	/*margin-bottom:2px;*/
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	color: #3C3C3C;
	font-weight:bold;
	text-decoration:none;
}



.image_box{	
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}
.image_style,.product_image, td.boxText img, td.productListing-data table img{
	border:1px solid #595860;
	vertical-align: top;
	display:block;
	clear:both;
}
td.productListing-data table img{
 margin-right:10px;
}

.clear{
	clear:both;
}

#col_right h1, #col_right a.h1, #col_right a.h1:hover, #col_right .h1:hover, #col_right .h1:visited {
font-size: 18px;
}
#col_right h2, #col_right a.h2, #col_right a.h2:hover, #col_right .h2:hover, #col_right .h2:visited {
font-size: 16px;
}
#col_right h3, #col_right a.h3, #col_right a.h3:hover, #col_right .h3:hover, #col_right .h3:visited {
font-size: 11px;
}
td,form,input,textarea,select {
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #3C3C3C;
}
input, textarea, select {
	border:1px solid #B5B4B8;
}
hr{
	border: none 0;
	border-bottom:1px dashed #3C3C3C;
	width:100%;
	height: 1px;	
}


hr.col{
	width:165px;	
}


#menubar a.menu, #menubar a.menu:visited, #menubar a.menu_on, #menubar a.menu_on:visited,#menubar a.menu:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C3C3C;
	text-decoration: none;	
	line-height: 37px;
	height: 37px;
	padding: 0 15px;
	display:block;float:left;
	text-transform:uppercase;
}
#menubar a.menu_on, #menubar a.menu_on:visited,#menubar a.menu:hover {
	color: #FFFFFF;
	background-image:url(../image/bg_menu_on.jpg);
	background-repeat:repeat-x;	
}

#submenubar{
margin-top:-15px;
}


#submenubar a, #submenubar .submenu, #submenubar a.submenu, #submenubar a.submenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 10px;
	float:left;
}
#submenubar a.submenu_on, #submenubar a.submenu_on:visited, #submenubar a.submenu:hover {
	color: #187495;
}


.news_date{ font-size:10px; display:block;}

.err {
	color: #95383B;
}
.msg {
	color: #6BA377;
}
.textinput{
	width:250px;
	border-color:#B5B4B8;
	margin-bottom:4px;
}
.textinput2{
	width:516px;
}


.button{
	display:inline;background-color:#3C3C3C;font-weight:bold; color:#FFFFFF;border:1px solid #B5B4B8; text-align:center; cursor:pointer; padding:2px 5px;
}




.gb_poster {

}
.gb_box_left {
	width:120px;
	float:left;
	padding:5px;margin:0;
	overflow:auto; height: auto;
}
.gb_box_line{
	width:1px;
	float:left;
	padding:0;margin:0;
}
.gb_box_right {
	padding:0;margin:0;float:left;
	padding:5px;
	width:398px;
	border-left:1px solid #ffffff;
}
div span.gb_small {
	font-size:9px;
}
.gb_clear {
	clear:both;
	padding-bottom:20px;
}
div.gastbok {
	background-color:#EFEFEF;
	overflow:hidden; height:auto;
	border:1px solid #B9B9BA;
	border-right:1px solid #3D3C41;
	border-bottom:1px solid #3D3C41;
}
.red { color:#CC0000; }