/* Svea Sverige CSS */
a:active
{
  outline: none;
}

:focus
{
  -moz-outline-style: none;
}

body {
	background: url(../images/metalbg.jpg) center top no-repeat fixed #020202; 
	text-align: center; /* for IE */
	margin: 0px;
	height: 100%;
	
}

body.black {
	background: #000000;
	text-align: left;
	margin: 0px;
}



#container_god {
	/* Silence.. */
}
#container_king {
	background: #222222;
/*	border-left: 1px solid #1c1c1c;
	border-right: 1px solid #1c1c1c;*/
	width: 922px;
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	min-height: 700px;
}

#footer {
	width: 922px;
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}

#topleftlogo {
	background: url(../images/topleftlogo.png) top left no-repeat;
	text-align: left; /* counter the body center */
	width: 216px;
	height: 141px;
	top: 10px;
	margin-left: -24px;
	position: absolute;
	cursor: pointer;
}

#fyrperson_start {
	background: url(../images/fyrperson_start.png) no-repeat;
	width: 200px;
	height: 220px;
	position: absolute;
	text-align: left; /* counter the body center */
	top: -30px;
	margin-left: 715px;
}

#picshow {
	margin-left: 8px;
	margin-right: 8px;
}

#menu {
	background: url(../images/samplemenu.gif) top left no-repeat;
	text-align: left; /* counter the body center */
	width: 969px;
	height: 71px;
	left: -23px;
	position: relative;
	padding-left: 15px;
	padding-top: 6px;
}

#container_shepherd {
	margin-left: 8px;
	margin-right: 8px;
	margin-top: -8px;
	/*background: #999999;*/
	
}

.startpage_row {
	margin-top: 8px;
	float: left;
}

.spacer {
	width: 8px;
	height: 8px;
	float: left;
}

.spacer_nofloat {
	width: 8px;
	height: 8px;
}


.boxyellow {
	background: url(../images/boxyellow_bg.gif) repeat-x top #000000;
	padding: 17px 10px 10px 10px;
	margin-bottom: 10px;
}

.boxpale {
	background: url(../images/boxpale_bg.gif) repeat-x top #000000;
	padding: 17px 10px 10px 10px;
	margin-bottom: 10px;
}

.boxnotice {
	background: #171717;
	padding: 10px;
	border: 1px solid #2a3040;
}

.separator_grey {
	border-top: 1px solid #1f1f1f;
	margin-top: 1px;
	margin-bottom: 1px;
}

.maincontentarea {
	width: 700px; float: right; margin-bottom: 10px;
}





/* ÅTERFÖRSÄLJARE */

.af_list {
	background: url(../images/af_list.gif) top left no-repeat fixed;
	width: 380px;
	min-height: 350px;
	text-decoration: none;
}

a .af_list_item {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	text-decoration: none;
}

a .af_list_item:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #474747;
	text-decoration: none;
	background: url(../images/af_list_hoverbg.gif) top right no-repeat #ffaf00;
}

.af_list_item .af_list_item_city {
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}

.af_list_item:hover .af_list_item_city { color: #000;}

.af_list_item .af_list_item_name {
	font-weight: bold;
	color: #ffd200;
	text-transform: uppercase;
}

.af_list_item:hover .af_list_item_name { color: #FFF;}


/* Svea Store */

.af_storelist {
	background: url(../images/af_storelist.gif) top left no-repeat fixed;
	width: 380px;
	min-height: 350px;
	text-decoration: none;
}

a .af_storelist_item {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c3c3c3;
	text-decoration: none;
}

a .af_storelist_item:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b6b6b6;
	text-decoration: none;
	background: url(../images/af_storelist_hoverbg.gif) top right no-repeat #223500;
}

.af_storelist_item .af_storelist_item_city {
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}

.af_storelist_item:hover .af_storelist_item_city { color: #CCC;}

.af_storelist_item .af_storelist_item_name {
	font-weight: bold;
	color: #bdfa2a;
	text-transform: uppercase;
}

.af_storelist_item:hover .af_storelist_item_name { color: #FFF;}



/* Online */

.af_onlinelist {
	background: url(../images/af_onlinelist.gif) top left no-repeat fixed;
	width: 380px;
	min-height: 350px;
	text-decoration: none;
}

a .af_onlinelist_item {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c3c3c3;
	text-decoration: none;
}

a .af_onlinelist_item:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b6b6b6;
	text-decoration: none;
	background: url(../images/af_onlinelist_hoverbg.gif) top right no-repeat #1d1d1d;
}

.af_onlinelist_item .af_onlinelist_item_city {
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}

.af_onlinelist_item:hover .af_onlinelist_item_city { color: #CCC;}

.af_onlinelist_item .af_onlinelist_item_name {
	font-weight: bold;
	color: #199eec;
	text-transform: uppercase;
}

.af_onlinelist_item:hover .af_onlinelist_item_name { color: #FFF;}

/* END ÅF */

/* Sidebar items */
.sidebar {
	float: left;
	width: 200px;
}
.sidebutton {
	width: 177px;
	height: 100px;
	cursor: pointer;
}

.sidebutton:hover {
	background-position: 0px -100px;
}

.butt_sveasegna {
	background: url(../images/side_sveasegna.gif);
}

.butt_sveastore {
	background: url(../images/side_sveastore.gif);
}

.butt_fyronline {
	background: url(../images/side_fyronline.gif);
}
/* End Sitebar items */
/* Text items */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	margin-top: 0px;
	color: #fbea17;
}

h2 { color: #fbea17; margin-bottom: 0px;}
h3 {
	font-size: 17px;
	color: #fbea17;
	margin-bottom: 10px;
	margin-top: 0px;
}
h4 {
	font-size: 17px;
	color: #9c9176;
	margin-bottom: 10px;
	margin-top: 0px;
}
h5 {
	font-size: 12px;
	color: #fbea17;
	margin-bottom: 4px;
	margin-top: 0px;
}


.text_code {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #ccc;
	background-color: #363636;
	padding: 3px;
	line-height: 16px;
	border: 1px solid #666;

}


.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #FFFFFF;
}
.text1 a {
	color: #FFFFFF;
	/*text-decoration: underline;*/
	
}
.text1 a img {text-decoration: none;}

.text1 p {
	margin-top: 3px;
	margin-bottom: 9px;
}

.text1 a:hover {
	color: #999999;
}

.textheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	font-weight:bold;
	color: #8eb9ff;
}

.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #8a877b;
}
.text2 a {
	color: #545246;
	text-decoration: underline;
	
}
.text2 a:hover {
	color: #7f7c67;
}

.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}


/* EMD Text items*/

/* News items */

a.nounderline {text-decoration: none;}
.newsitem {text-decoration: none;}
a .newsitem {
	padding: 10px 5px 10px 5px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: none;
}

a .newsitem:hover {
	background: #211e16;
	border-bottom: 0px;
	text-decoration: none;
}

.newsdate {
	color: #a0a0a0;
}

.newstitle {
	font-weight: bold;
	text-transform: uppercase;
}

/* END News items */


.table_header {
	background: url(../images/table_header.gif) top repeat-x #222222;
	font-weight: bold;
	font-size: 12px;
	height: 24px;
}

.table_evenrow {
	background: url(../images/table_evenrow.gif) top repeat-x #2D557D;
}

.table_oddrow {
	background: url(../images/table_oddrow.gif) top repeat-x #192e45;
}


.fyrperson {
	height: 296px;
	background: url(../images/fyrperson_topbg.jpg) top left no-repeat #000;

}

.fyrperson_text {
	padding-left: 20px;
	padding-top: 110px;
	width: 380px;
}

.fyrperson_box {
	width: 135px;
	height: 70px;
	/* border: 1px solid #272727; */
}

.fyrperson_prod_viewing {
	width: 883px;
	background: url(../images/fyrperson_prodshow.gif) right no-repeat #000;
	color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	padding-top: 5px;
	padding-left: 23px;
	padding-bottom: 7px;
}

/* VS */

.vs_top {
	width: 904px;
	height: 238px;
	background: url(../images/vs_top.jpg) right no-repeat #000;
	margin-bottom: 7px;
}

.vs_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}

/* End VS */

/*  PRODUKTER  */

.prod_list_bg {
	background: url(../images/prod_list_bg.png) 0px 0px no-repeat;
}

.prod_list_bg:hover {
	background: url(../images/prod_list_bg.png) 0px -150px no-repeat;
}

.prod_list_name { padding-top: 3px; padding-bottom: 5px; padding: 3px 5px 3px 5px;
	background: url(../images/prod_list_name.gif) top left #262626; border-bottom: 1px solid #191919; border-top: 1px solid #2c2c2c; }

.prod_list_name a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
	
}
.prod_list_name a:hover {
	color: #fbea17;
}

.prod_list_nav {
	background: url(../images/prod_nav_bg.gif);
	padding-top: 8px;
	color: #ccc;
}

.prodcat_viewing {
	width: 883px;
	background: url(../images/prod_visarkategori_bg.gif) right no-repeat #000;
	color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	padding-top: 5px;
	padding-left: 23px;
	padding-bottom: 7px;
}

.prod_viewing {
	width: 883px;
	background: url(../images/prod_visarprodukt_bg.gif) right no-repeat #000;
	color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	padding-top: 5px;
	padding-left: 23px;
	padding-bottom: 7px;
}

.prod_box1 {
	background: url(../images/prod_box1.gif) top no-repeat #141414;
	width: 131px;
	float: left;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #fff;
	line-height: normal;
	margin-right: 5px;
	border-top: 1px solid #323232;
	border: 1px solid #2a2a2a;
	min-height: 82px;
}

.prod_box1_bottom {
	
	background: url(../images/prod_box1_bottom.gif) no-repeat;
	height: 10px;
	width: 151px;
	position: absolute;
	margin-left: -7px;
}

.prod_ordpris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #909090;
	text-decoration: line-through;
}

.prod_nupris {
	background: url(../images/prod_nupris.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #ff8f0a;
	font-weight: bold;
	padding: 12px 5px 5px 5px;
	margin-top: 6px;
	
}

.prod_iframe {
	SCROLLBAR-FACE-COLOR: #E7E7E7; 
	SCROLLBAR-HIGHLIGHT-COLOR: #E7E7E7; 
	SCROLLBAR-SHADOW-COLOR: #F5F5F5; 
	SCROLLBAR-3DLIGHT-COLOR: #F5F5F5; 
	SCROLLBAR-ARROW-COLOR: #CDCDCD; 
	SCROLLBAR-TRACK-COLOR: #F5F5F5; 
	SCROLLBAR-DARKSHADOW-COLOR: #F5F5F5;
}

.bottomnav_products {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	float: left;
}

.bottomnav_products_separator {
	float: left; 
	width: 13px; 
	background: url(../images/bottomnav_separator.gif);
}

.bottomnav_products a
{
	font-family: Arial;
	font-size: 11px;
	background: url(../images/bottomnav_products_left.gif) left top no-repeat;
	text-decoration: none;
	color: #ffffff;
	padding-left: 30px;
	padding-bottom: 8px;
	padding-top: 8px;
} 

.bottomnav_products a span
{
	padding-bottom: 8px;
	padding-top: 8px;
	padding-right: 5px;
	
	background: url(../images/bottomnav_products_right.gif) right top no-repeat;
	

} 

.bottomnav_products a:hover  {
	background: url(../images/bottomnav_products_left.gif) 0px -30px no-repeat;
	color: #fbea17;
}

.bottomnav_products a:hover span
{
	background: url(../images/bottomnav_products_right.gif) right -30px no-repeat;
} 

/* End product view */



.storemenu, .storemenu a {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.storemenu a:hover {
	color: #B5D1FF;
}



/* Form items */
.field {
	background: url(../images/fieldbg.gif) top repeat-x #302c25;
	border: 0px;
	color: #cfbea0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px;
}

.field2 {
	background: #1e1e1e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #1d1d1d;
	color: #CCCCCC;
	padding: 2px;
}

.field2:hover {
	background: #1a1a1a;
	border: 1px solid #151515;
	color: #fbea17;
}

a.butt_small {
	background: #161616;
	color: #FFFFFF;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #212121;
}

a.butt_small:hover {
	border: 1px solid #413d20;
	color: #FFFF00;
}

a.prodbutt  {
	border: 1px solid #1e1e1e;
	background: url(../images/prodbutt_bg.gif) top repeat-x #0c0c0c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 6px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}

a.prodbutt:hover {
	border: 1px solid #515151;
	color: #fff;
	text-transform: uppercase;
}

a.prodbutt_big  {
	border: 1px solid #1e1e1e;
	background: url(../images/prodbutt_big_bg.gif) top repeat-x #0c0c0c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	padding: 6px;
	font-weight: bold;
	color: #fbea16; 
	text-transform: uppercase;
}

a.prodbutt_big:hover {
	border: 1px solid #515151;
	color: #fbea16;
	text-transform: uppercase;
}


.butt { margin: 5px;}
.butt a
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -0.5px;
	padding-bottom: 13px;
	padding-top: 10px;

	padding-left: 10px;
	line-height: 20px;
	background: url(../images/butt_left.gif) left top no-repeat;
	text-decoration: none;
	color: #ffffff;
	margin-right: 3px;

	
} 

.butt a span
{
	padding-bottom: 13px;
	padding-top: 10px;
	padding-right: 30px;
	line-height: 20px;
	background: url(../images/butt_right.gif) right top no-repeat;
	
	margin-top: -2px;
} 

.butt a:hover  {
	background: url(../images/butt_left.gif) 0px -39px no-repeat;
	color: #fbea17;
}

.butt a:hover span
{
	background: url(../images/butt_right.gif) right -39px no-repeat;
} 

/* END Form items */



