
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BODY
{
    FONT-SIZE: 100%;
    BACKGROUND: #5a564d;
    COLOR: #535251;
    LINE-HEIGHT: 1.25em;
   /* FONT-FAMILY: Georgia, "Times New Roman", Times, serif;*/
   font-family: Arial, Helvetica, sans-serif, Verdana
	
}
INPUT
{
    FONT-SIZE: 1em;
    /*FONT-FAMILY: Georgia, "Times New Roman", Times, serif*/
	font-family:Verdana
}

TEXTAREA
{
    FONT-SIZE: 1em;
   /* FONT-FAMILY: Georgia, "Times New Roman", Times, serif*/
	font-family:Verdana
}

.fleft
{
    FLOAT: left
}
.fright
{
    FLOAT: right
}
.clear
{
    CLEAR: both
}
.alignright
{
    TEXT-ALIGN: right
}
.aligncenter
{
    TEXT-ALIGN: center
}
.wrapper
{
    OVERFLOW: hidden;
    WIDTH: 100%
}
block
{
    OVERFLOW: hidden;
    WIDTH: 100%
}
.container
{
    WIDTH: 100%
}
P
{
    MARGIN-BOTTOM: 20px
}
.tail-top
{
    BACKGROUND: url(images/tail-top.gif) #e7e3d8 repeat-x left top
}
.tail-bottom
{
    BACKGROUND: url(images/tail-bottom.gif) repeat-x left bottom
}
INPUT
{
    FONT-WEIGHT: normal;
    VERTICAL-ALIGN: middle
}
SELECT
{
    FONT-WEIGHT: normal;
    VERTICAL-ALIGN: middle
}
img          BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: left
}
#newsletter INPUT.text
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 0.75em;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: 0px;
    WIDTH: 191px;
    COLOR: #111;
    MARGIN-RIGHT: 7px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px
}
#newsletter INPUT.submit
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.75em;
    BACKGROUND: url(images/button.gif) no-repeat left top;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: 0px;
    WIDTH: 72px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: center
}
#contacts-form
{
    FONT-SIZE: 0.69em
}
#contacts-form LABEL
{
    DISPLAY: block;
    HEIGHT: 26px
}
#contacts-form INPUT
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 3px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: 0px;
    WIDTH: 266px;
    COLOR: #535251;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px
}
#contacts-form TEXTAREA
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 3px;
    BACKGROUND: #fff;
    MARGIN-BOTTOM: 8px;
    PADDING-BOTTOM: 2px;
    OVERFLOW: auto;
    BORDER-LEFT: 0px;
    WIDTH: 266px;
    COLOR: #535251;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 156px
}
#contacts-form A
{
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase;
    COLOR: #e73535;
    TEXT-DECORATION: underline
}
TEXTAREA
{
    BORDER-RIGHT: #555038 1px solid;
    BORDER-TOP: #555038 1px solid;
    BACKGROUND: #1b1714;
    OVERFLOW: auto;
    BORDER-LEFT: #555038 1px solid;
    WIDTH: 403px;
    BORDER-BOTTOM: #555038 1px solid;
    HEIGHT: 128px
}
UL
{
    LIST-STYLE-TYPE: none
}
.banners
{
    OVERFLOW: hidden;
    WIDTH: 100%
}
.banners LI
{
    PADDING-RIGHT: 8px;
    FLOAT: left
}
.banners LI.alt
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.list1 LI
{
    PADDING-BOTTOM: 18px;
    OVERFLOW: hidden;
    WIDTH: 100%
}
.list1 LI SPAN
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.81em;
    BACKGROUND: url(images/date-bg.gif) no-repeat left top;
    FLOAT: left;
    PADDING-BOTTOM: 8px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 55px;
    MARGIN-RIGHT: 15px;
    PADDING-TOP: 8px;
    TEXT-ALIGN: center
}
.list1 LI SPAN B
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.4em
}
.list1 LI DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.69em;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.36em;
    PADDING-TOP: 5px
}
.list2 LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 0.69em;
    BACKGROUND: url(images/arrow.gif) no-repeat left 4px;
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 1.36em;
    PADDING-TOP: 0px
}
.list2 LI A
{
    COLOR: #535251;
    TEXT-DECORATION: none
}
.list3
{
    OVERFLOW: hidden;
    WIDTH: 100%
}
.list3 li    
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
#footer-nav
{
    FLOAT: right
}
#footer-nav LI
{
    PADDING-RIGHT: 24px;
    DISPLAY: inline;
    PADDING-LEFT: 24px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.img-indent
{
    FLOAT: left;
    MARGIN: 0px 20px 0px 0px
}
.img-box
{
    PADDING-BOTTOM: 20px;
    OVERFLOW: hidden;
    WIDTH: 100%
}
.img-box IMG
{
    FLOAT: left;
    MARGIN: 0px 20px 0px 0px
}
BLOCKQUOTE P
{
    FONT-SIZE: 0.69em;
    MARGIN-BOTTOM: 30px;
    LINE-HEIGHT: 1.36em
}
.p1
{
    MARGIN-BOTTOM: 30px
}
A
{
    COLOR: #e73535
}
H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 3em;
        MARGIN-TOP: 90px;

    MARGIN-BOTTOM: 90px;
    COLOR: #061e2d;
    LINE-HEIGHT: 1.1em
}
H2
{
    FONT-SIZE: 0.91em;
    MARGIN-BOTTOM: 8px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #4d81a2;
    LETTER-SPACING: -1px
}
H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 24px;
    MARGIN-BOTTOM: 14px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #fff
}
H4
{
    FONT-SIZE: 1em;
    COLOR: #e73535
}
.txt1
{
    FONT-SIZE: 0.75em;
    LINE-HEIGHT: 1.42em
}
.txt2
{
    FONT-SIZE: 0.69em;
    TEXT-TRANSFORM: uppercase
}
.txt3
{
    FONT-SIZE: 0.69em;
    LINE-HEIGHT: 1.36em
}
.link1
{
    DISPLAY: block;
    BACKGROUND: url(images/link1-bgd.gif) repeat-x left top;
    FLOAT: left;
    COLOR: #fff;
    TEXT-DECORATION: none
}
.link1 EM
{
    DISPLAY: block;
    BACKGROUND: url(images/link1-left.gif) no-repeat left top
}
.link1 B
{
    PADDING-RIGHT: 15px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: normal;
    BACKGROUND: url(images/link1-right.gif) no-repeat right top;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-STYLE: normal
}
.link1:hover
{
    TEXT-DECORATION: underline
}
.link2
{
    TEXT-DECORATION: none
}
.link2:hover
{
    TEXT-DECORATION: underline
}
.button
{
    FLOAT: right
}
.button SPAN
{
    DISPLAY: block;
    PADDING-LEFT: 3px;
    BACKGROUND: url(images/button-left.gif) no-repeat left top
}
.button SPAN SPAN
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(images/button-right.gif) no-repeat right top
}
.button SPAN SPAN A
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    BACKGROUND: #333743;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #fff;
    PADDING-TOP: 4px;
    TEXT-DECORATION: none
}
.button SPAN SPAN A:hover
{
    TEXT-DECORATION: underline
}
.line-hor
{
    FONT-SIZE: 0px;
    BACKGROUND: url(images/line-hor.gif) repeat-x left top;
    MARGIN: 23px 0px 25px;
    OVERFLOW: hidden;
    LINE-HEIGHT: 0;
    HEIGHT: 1px
}
.line-hor1
{
    FONT-SIZE: 0px;
    BACKGROUND: url(images/line-hor.gif) repeat-x left top;
    MARGIN: 23px 0px 0px;
    OVERFLOW: hidden;
    LINE-HEIGHT: 0;
    HEIGHT: 1px
}
.box
{
    BACKGROUND: url(images/box-bg.gif) repeat-y left top;
    WIDTH: 100%
}
.box .top
{
    BACKGROUND: url(images/box-top.jpg) no-repeat left top;
    WIDTH: 100%
}
.box .inner
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 22px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 22px
}
.box H2
{
    MARGIN-BOTTOM: 22px
}
.alt
{
    MARGIN-BOTTOM: 8px
}
.box1
{
    BACKGROUND: url(images/box1-bg.gif) repeat-y left top;
    MARGIN-LEFT: 8px;
    COLOR: #d08b85
}
.box1 .bottom
{
    BACKGROUND: url(images/box1-bottom.jpg) no-repeat left bottom;
    WIDTH: 100%
}
.box1 .inner
{
    PADDING-RIGHT: 17px;
    PADDING-LEFT: 22px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 22px
}
.box1 P
{
    MARGIN-BOTTOM: 9px
}
.box1 A
{
    COLOR: #fff
}
.box2
{
    BACKGROUND:  repeat-y left top;
    MARGIN-LEFT: 8px;
    COLOR: #d08b85
}
.box2 .bottom
{
    WIDTH: 100%;
    BACKGROUND-COLOR: transparent
}
.box2 .inner
{
    PADDING-RIGHT: 17px;
    PADDING-LEFT: 22px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 22px
}
.box2 P
{
    MARGIN-BOTTOM: 9px
}
.box2 A
{
    COLOR: #fff
}
.cont-box
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 20px
}
.cont-box SPAN
{
    FLOAT: right
}
.cont-box1
{
    PADDING-RIGHT: 85px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.cont-box1 SPAN
{
    FLOAT: right
}
#header .row-1
{
    HEIGHT: 50px
}
#header .row-1 .fleft
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px
}
#header .row-1 .fright
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px
}
#header .row-1 .divider
{
    MARGIN: -14px 11px 0px 0px
}
#content
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 20px
}
#content .indent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 20px
}
#content .row-1
{
    PADDING-BOTTOM: 0px
}
#footer
{

    COLOR: #fff
}
#footer A
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
#footer A:hover
{
    TEXT-DECORATION: underline
}
#footer .indent
{
    PADDING-RIGHT: 40px;
    PADDING-LEFT: 40px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px
}

#menu {
	position:relative;
	top:0px;
	left:600px;
	width: 100%;
	font-size:12px;
	float:right;
	background-image:url(../images/meny_bg.gif);
}



/* dropdown menu*/
#menu ul.MenuBarHorizontal li .label {
	color:#FFFF;
	width: 11.8em;
	margin: 0;
	padding:0.1em 0 0.3em 0.1em;
	font-size:1.0em;
	font-weight:bold;
	background-color:#565656;

}

/* dropdown menu*/
#menu ul.MenuBarHorizontal li:hover {
	position: static;
}	


#menu ul.MenuBarHorizontal li .label_blue {padding-left:1.5em; }
/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal {
	margin: -2px;
	padding: 0;
	list-style-type: none;
	font-size: 1.1em;
	cursor: default;
	width: auto;
}
ul.MenuBarActive { z-index: 1000;}

/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
	margin: 0;
	padding: 2px 8px;
	list-style-type: none;
	font-size: 1.0em;
	font-weight:bold;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: auto;
	float: left;

}

/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
	margin: 0px 0px 0px 0px;
	padding: 0;
	list-style-type: none;
	z-index: 1020;
	cursor: default;
	width: 8.2em;
	position: absolute;
	left: -1000em;
	font-size: 1.0em;
}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{ left: auto; }
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
	width: 13.3em; font-size:0.9em;
	border-right:none;
	padding:0;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible{	left: auto; top: 0;}

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
{
	/*
	border-left: 0px solid #e2e2e2;
	border-bottom: 0em solid #007AC3;
	border-right: 0em solid #007AC3;
	border-top: 0px solid #999;
	*/
	background-color: #e5e5e5;
	color:#737373;
	padding-bottom:0px;
	width: 12em;
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	padding: 0.4em 0.75em 0.95em 0.75em;
	color: #e4e4e4;
	text-decoration: none;
}
ul.MenuBarHorizontal ul a {
	color:#000;
	border-bottom: 0.08em solid #CCC;
	padding: 1.1em 0.75em 0.1em 0.75em;
	font-weight:normal;
		/*background-image: url(../images/sub_menubg.png);*/
	background-repeat: no-repeat;
	background-position: 1px center;*/
}


/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus, ul.MenuBarHorizontal #current, ul.MenuBarHorizontal #current_menu
{
	color: #FFF;
	position: static;

}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover,ul.MenuBarHorizontal #current,ul.MenuBarHorizontal #current_menu, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	color: #FFF;
	position: static;
}
ul.MenuBarHorizontal ul a:hover, ul.MenuBarHorizontal ul a:focus, ul.MenuBarHorizontal ul #current, ul.MenuBarHorizontal ul #current_menu2
{
	color: #002C5B;
	text-decoration:underline;
	border-bottom: 0.08em solid #CCC;
	padding: 1.1em 0.75em 0.1em 0.75em;
	background-color:#fff;
	/*background-image: url(../images/sub_menubg.png);*/
	background-repeat: no-repeat;
	background-position: 1px center;
	position: static;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal ul a.MenuBarItemHover,ul.MenuBarHorizontal ul #current,ul.MenuBarHorizontal ul #current_menu2, ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal ul a.MenuBarSubmenuVisible
{
	color: #002C5B;
	position: static;
}

#menu li:hover, #menu ul.MenuBarHorizontal li:hover, #menu li:sfHover, #menu ul.MenuBarHorizontal li:sfHover, ul.MenuBarHorizontal li:hover ul.MenuBarHorizontal ul li:hover
{
  position:static;
}




/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
	}
}



.submenu {  margin:0; margin:3px 0px 30px 0px; background-color:#4a78a1;}

#current_category {
	color:#FFF;
	font-size:1.4em;
	font-weight:bold;
	padding:5px;
	border:none;
	background-color:#002C5B;
	background-image: url(../images/meny_bg.gif);
}
.current_label {
	color:#FFF;
	font-size:1.3em;
	font-weight:bold;
	padding:5px;
	background-color:#5183ac;
	}
	
#current_sub { font-weight: bold; color:#000; background:url(../images/sub_menu_arrow.gif) right center #d6d6d6; background-repeat:no-repeat;}	

.submenu li{
	list-style-type:none;
	font-size:1em;
	line-height:1.2em;
	text-align: left;

	}

.submenu a {
	color:#FFFFFF;
	display:block;
	padding:8px 4px 4px 10px;
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px solid #CCC;
	}
	

.submenu h2 {
	color:#666;
	font-size:1.1em;
	line-height:1em;
	padding:4px 0;
}

.submenu h3 {
	color:#666;
	font-size:1.1em;
	line-height:1.4em;
	padding:8px 0;
	/*border-bottom:1px solid #CCC;*/
	margin-top:1.5em;
}
.submenu a:hover, .submenu #sub_current, .submenu .sub_current 
{ text-decoration:underline; background-color:#FFFFFF; color:#003399;
position: static;}


img { border:none; }

.clear { clear:both; }

ul, ol, li, p, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }