
#featured {
	margin:0;
	padding:0;
	width:900px; 
	position:relative;  
	height:300px; 
	background:#fff url(../se/start/img/feature-bg.gif) no-repeat;
}

#featured ul.ui-tabs-nav {
	margin:0;
	padding:15px;
	float:right;
	display:block;
	list-style:none; 
	width:180px;
	background:#cfcfcf;
}

#featured ul.ui-tabs-nav li { 
	margin:0 0 10px 0;
	padding:0;
	 
}

#featured li.ui-tabs-nav-item a {
	margin:0;
	padding:5px;
	display:block; 
	height:48px;
	width:168px; 
	background:#fff; 
	line-height:20px;
	border:1px solid #999999;
	overflow:hidden;
}

#featured li.ui-tabs-nav-item a:hover { 
	border:1px solid #444444;
}

#featured li.ui-tabs-selected a { 
	border:1px solid #444444;
}

#featured .ui-tabs-panel { 
	width:690px;
	height:300px; 
	position:relative;
}

#featured .ui-tabs-hide{ 
	display:none; 
}

/***********************************************************************************************/
/*   
/*   S T Y L E  S H E E T
/*
/*   Copyright 2008, Sector Alarm
/*   www.sectoralarm.com
/*
/*   Sector Alarm - Safety In All Our Homes
/*
/***********************************************************************************************/


/*   General
/***********************************************************************************************/


html, body {
	margin:0;
	padding:0;
	height:100%;
	color:#4D4F50;
}

body {
	font:normal 12px Arial, Helvetica, Verdana;
	line-height:17px;
	background:#fff url() 0 0 repeat-x;
}

#body_iframe {
	margin:0;
	background:#fff;
}

a:link,
a:visited,
a:active {
	color:#D81E25;
	text-decoration:underline;
}

a:hover {
	color:#D81E25;
	text-decoration:underline;
}

a img, fieldset { border: 0; outline: none; }
a { outline: none; text-decoration: none;}

h1, h2, p, ul, li, form { 
	margin:0; 
	padding:0;
}

h1, h2 {
	font-weight:normal;
}

p { 
	margin:0;
}

img {
	border:0;
}

ul { 
	list-style:none;
}

.white-box {
	margin:0;
	padding:10px 0 10px 0;
}

.line {
	margin:0;
	padding:0;
	width:100%;
	border-bottom:1px solid #cfcfcf;
	display:block;
	text-indent:-9999px;
}


/*   Clearfix
/***********************************************************************************************/


.clearer {
	line-height:0;
	height:0;
	clear:both;
}

.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}

.clearfix {
	display:inline-block;
}



/* Content
****************************************************************************/


.content { 
	width:900px;
	margin:0 auto;
	display:block;
	padding:0;
}
.content:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}

#container {
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto;
}

#container-404 {
	margin:0 auto;
	padding:20px;
	position:relative;
	width:350px;
	text-align:left;
	margin-top:20px;
	background:#fff url();
	border:1px solid #cfcfcf;
}

#content {
	margin:0 auto;
	display:block;
	padding:25px 25px 25px 25px;
	width:900px;
}

#content #main {
	margin:0 0 25px 0;
	padding:0;
	width:900px;
	float:left;
}

#content #main .content-big {
	margin:0 0 25px 0;
	padding:18px;
	width:864px;
	background:#fff url(../img/bg_spot_big.gif) left top no-repeat;
	clear:both;
}


/* Header + location navigation
****************************************************************************/

#header { 
	height:111px;
	background: #212121 url('../img/header-bg.png') top left repeat-x;
	border-bottom:1px solid #cfcfcf;
}

#header #left {
	padding:17px 40px 0px 20px;
	width:140px;
	float:left;
}

#header #right {
	padding:0;
	width:680px;
	float:left;
}

#header-top  {
	margin:10px 0 0 0;
	padding:0;
	z-index:100;
	position:absolute;
	width:680px;
	float:right;
}

#header-top-nav-location {
	width:410px;
	position:absolute;
	margin:0;
	padding:10px 0;
	float:right;
	font-size:11px;
	z-index:10;
}

#header-top-search {
	width:270px;
	float:right;
	text-align:right;
}

#header-top input {
	margin:5px 0 0 0;
	padding:0px 0px 0px 6px;
	line-height:26px;
	width:240px;
	height:26px;
	float:right;
	font-family:Arial;
	font-size:11px;
	font-style:italic;
	color:#6B6D70;
	border:1px solid #cfcfcf;
	background:#fff url(../img/icons/icon-search.png) 222px 8px no-repeat;
}

#header-top-nav-location ul#nav-ddm {
	float:right;
	margin:0;
	padding:0;
	list-style-type:none;
}

#header-top-nav-location ul#nav-ddm li {
	position:relative;
	text-decoration:none;
	margin:0 18px 0 0px;
	float:left;
	color:#444444;
}

#header-top-nav-location ul#nav-ddm li.drop {
	padding-right:20px;
	background:url(../img/icons/icon-arrow-down.png) right 6px no-repeat;
}

#header-top-nav-location ul#nav-ddm li img {
	margin:2px 0 0 0;
}

#header-top-nav-location ul#nav-ddm li.drop {
	padding-right:20px;
	background:url(../img/icons/icon-arrow-down.png) right 6px no-repeat;
}

#header-top-nav-location ul#nav-ddm li a.sel {
	font-weight:bold;
	color:#d81e25;
}

#header-top-nav-location ul#nav-ddm a {
	color:#444444;
	text-decoration:none;
}

#header-top-nav-location ul#nav-ddm ul {
	top:20px;
	left:-8px;
	background:#fff;
	margin:0;
	padding:0;
	width:210px; 
	list-style-type:none;
	position:absolute;
	visibility:hidden;
	border:1px solid #cfcfcf;
	border-bottom:0px;
}

#header-top-nav-location ul#nav-ddm ul li {
	float:none;
	margin:0;
	padding:0;
	text-align:left;
	padding-left:26px;
	border-bottom:1px solid #cfcfcf;
	line-height:31px;
	height:31px;
	cursor:pointer;
}

#header-top-nav-location ul#nav-ddm ul a { 
	text-decoration:none
}

.lang-es, .lang-es:link, .lang-es:active, .lang-es:visited { background:transparent url(../img/icons/flag-es.gif) 9px 9px  no-repeat; text-indent:10px; }
.lang-ie, .lang-ie:link, .lang-ie:active, .lang-ie:visited { background:transparent url(../img/icons/flag-ie.gif) 9px 9px  no-repeat; text-indent:10px; }
.lang-se, .lang-se:link, .lang-se:active, .lang-se:visited { background:transparent url(../img/icons/flag-se.gif) 9px 9px  no-repeat; text-indent:10px; }
.lang-nl, .lang-nl:link, .lang-nl:active, .lang-nl:visited { background:transparent url(../img/icons/flag-nl.gif) 9px 9px  no-repeat; text-indent:10px; }
.lang-no, .lang-no:link, .lang-no:active, .lang-no:visited { background:transparent url(../img/icons/flag-no.gif) 9px 9px  no-repeat; text-indent:10px; }
.lang-uk, .lang-uk:link, .lang-uk:active, .lang-uk:visited { background:transparent url(../img/icons/flag-uk.gif) 9px 9px  no-repeat; text-indent:10px; }
.lang-corporation, .lang-corporation:link, .lang-corporation:active, .lang-corporation:visited { background:transparent url(../img/icons/flag-corporation.gif) 9px 9px  no-repeat; text-indent:10px; }

.lang-es a,
.lang-ie a,
.lang-se a,
.lang-nl a,
.lang-no a,
.lang-uk a,
.lang-corporation a {
	color: #444;
}

.lang-es:hover,
.lang-ie:hover,
.lang-se:hover,
.lang-nl:hover,
.lang-no:hover,
.lang-uk:hover,	
.lang-corporation:hover {
	color:#000;
	background-color:#eee;
}


/* Navigation
****************************************************************************/


#navbar {
	position:absolute;
	width:780px;
	padding:0;
	margin:76px 0 0 0;
	z-index:1;
}

#navbar ul,
#navbar-sub ul {
	margin:0;
	padding:0;
	list-style:none;
	z-index:2;
}

#navbar li {
	float:left;
	display:block;
	position:relative;
	padding:0;
	margin:0 18px 0 0;
	font-size:16px;
	font-family:Arial;
	line-height:18px;
}

#navbar li a {
	float:left;
	display:block;
	padding:10px 0px 8px 0;
	color:#444;
	text-decoration:none;
}

#navbar li.sel a,
#navbar li.sel a:hover,
#navbar li.sel a:focus {
	padding-left:20px;
	color:#444;
	background:transparent url(../img/navbar-li-sel.png) left top no-repeat;
}
	
#navbar li a:hover,
#navbar li a:focus {
	color:#000;
}

#navbar li.sel a span { 
	padding:10px 20px 8px 0;
	background:transparent url(../img/navbar-li-sel-radius.png) right top no-repeat;
}



/*   Bar
/***********************************************************************************************/


#bar {
	margin:0 0 18px 0;
	padding:0;
	width:900px;
	height:48px;
	float:left;
	background:url(../img/bg_bar.gif);
}

#bar .left {
	margin:0;
	padding:0 0 0 0px;
	line-height:48px;
	float:left;
	font-weight:bold;
	color:#fff;
}

#bar .left a {
	color:#fff;
	text-decoration:none;
}

#bar .left a:hover {
	color:#fff;
	text-decoration:none;
}

#bar .right {
	margin:0;
	padding:0 12px 0 0;
	float:right;
	font-weight:bold;
	color:#fff;
}

#bar .right p.left {
	margin:0;
	padding:10px 12px 0 0;
	float:left;
	text-align:right;
	line-height:28px;
}

#bar .right p.center {
	margin:0;
	padding:10px 0 0 0;
	width:254px;
	float:left;
	line-height:28px;
	text-align:right;
}

#bar .right p.right {
	margin:0;
	padding:11px 0 0 0;
	float:left;
	line-height:28px;
}

#bar input {
	margin:0px;
	padding:5px 5px 0px 5px;
	height:19px;
	width:242px;
	font-family:Arial, Verdana;
	font-size: 11px;
	font-style: italic;
	font-weight:normal;
	color: #6B6D70;
	border:1px solid #787D81;
	background:url(../img/bg_bar_input.gif) 0 0 no-repeat;
}

#bar .b01 {
	margin:0;
	padding:5px 18px 5px 18px;
	background:url(../img/bg_bar_sep.gif) center right no-repeat;
}

#bar .b02 {
	margin:0;
	padding:5px 0px 5px 15px;
}


/*   Startpage
/***********************************************************************************************/


#content #main #feature {
	margin:0;
	padding:0;
	width:900px;
	float:left;
	display:block;
}

#feature #selectcountry ul {
	background:#fff;
	margin:0;
	padding:0;
	width:238px; 
	list-style-type:none;
	position:realtive;
}

#feature #selectcountry ul li {
	height:27px;
	float:none;
	margin:0;
	padding:0;
	text-align:left;
	text-indent:36px;
	border-top:1px solid #cfcfcf;
	line-height:25px;
}

#feature #selectcountry ul li.no-text-indent {
	text-indent:7px;
}

#feature #selectcountry ul a {
	color:#222; 
	text-decoration:none
}

#feature #selectcountry ul a:hover {
	color:#d81e25; 
	text-decoration:none
}

#content #main #contact-content {
	margin:0;
	padding:0;
	width:900px;
	height:110px;
	overflow:hidden;
}

#content #main #contact-content-left {
	margin:9px 0 0 0;
	padding:0;
	width:441px;
	float:left;
}

#content #main #contact-content-right {
	margin:18px 0 0 0;
	padding:0;
	width:441px;
	height:100px;
	float:right;
	background:url(../img/se-start-uppgifter.jpg) left top repeat-x;
}

#content #main #contact-content-left2 {
	margin:0px 0 0 0;
	padding:0;
	width:440px;
	float:left;
}

#content #main #contact-content-right2 {
	margin:18px 0 0 0;
	padding:0;
	width:440px;
	height:100px;
	float:right;
	background:url(../img/se-start-uppgifter.jpg) left top repeat-x;
}

#content #main #contact-content-right-uk {
	margin:18px 0 0 0;
	padding:0;
	width:441px;
	height:100px;
	float:right;
	background:url(../img/uk-start-call-back.jpg) left top repeat-x;
}

#content #main #contact-content-right-no {
	margin:18px 0 0 0;
	padding:0;
	width:441px;
	height:100px;
	float:right;
	background:url(../img/no-start-kontaktskjema.jpg) left top repeat-x;
}

#content #main #newsflash {
	margin:18px 0 0 0;
	padding:0;
	width:900px;
}

#content #main #newsflash .flash-left {
	margin:0 18px 0 0;
	padding:0;
	float:left;
	width:288px;
	text-align:left;
	
}

#content #main #newsflash .flash-left-content {
	margin:0;
	padding:18px;
	width:252px;
	float:left;
	background:url(../img/bg_flash.gif) left top repeat-x;
}

#content #main #newsflash .flash-right {
	margin:0;
	padding:0;
	float:right;
	width:594px;
	background:#fff url() left top repeat-x;
}

#content #main #newsflash .flash-right #sector-newsflash {
	position:relative;
	margin:0;
	padding:0;
	width:594px;
	height:300px;
	border:0px;
	overflow:hidden;
	background:#fff;
}

#content #main #newsflash .flash-right #sector-newsflash .newsflashcontent {
	position:absolute;
	margin:0;
	padding:0;
	width:594px;
	visibility:hidden;
	background:#fff;
}

#content #main #newsflash .flash-right #sector-newsflash .flash-content {
	margin:0 18px 0 0;
	padding:18px;
	width:252px;
	float:left;
	background:url(../img/bg_flash.gif) left top repeat-x;
}

#content #main #newsflash .flash-right #sector-newsflash .flash-content-last {
	margin:0;
	padding:18px;
	width:252px;
	float:left;
	background:url(../img/bg_flash.gif) left top repeat-x;
}

#content #main #newsflash .flash-right .newsflashcontenttoggler {
	display:none;
}



#content #main #newsflash .flash-right #sectornews {
	margin:0;
	padding:0;
	width:594px;
	height:300px;
	border:0px;
	overflow:hidden;
	background:#fff;
}

#content #main #newsflash .flash-right #sectornews .newsflashcontent {
	position:absolute;
	margin:0;
	padding:0;
	width:594px;
	visibility:hidden;
	background:#fff;
}

#content #main #newsflash .flash-right #sectornews .flash-content {
	margin:0 18px 0 0;
	padding:18px;
	width:252px;
	float:left;
	background:url(../img/bg_flash.gif) left top repeat-x;
}

#content #main #newsflash .flash-right #sectornews .flash-content-last {
	margin:0;
	padding:18px;
	width:252px;
	float:left;
	background:url(../img/bg_flash.gif) left top repeat-x;
}

#content #main #sector-spots {
	margin:0;
	padding:0;
	width:594px;
	background:#fff;
	display:block;
	clear:both;
}

#content #main #sector-spots .left {
	margin:0 18px 0 0;
	padding:18px;
	width:252px;
	float:left;
	background:url(../img/bg_flash.gif) left top repeat-x;
}

#content #main #sector-spots .right {
	margin:0;
	padding:18px;
	width:252px;
	float:left;
	background:url(../img/bg_flash.gif) left top repeat-x;
}


#content #main #sectorspots {
	margin:18px 0 0 0;
	padding:0;
	width:900px;
	background:#fff;
	display:inline-block;
	clear:both;
}

#content #main #sectorspots .col1 {
	margin:0 18px 0 0;
	padding:18px;
	width:252px;
	float:left;
	background:url(../img/bg_flash.gif) left top repeat-x;
}

#content #main #sectorspots .last {

	margin:0;

}

#content #main #sectortext {
	margin:18px 0 0 0;
	padding:18px;
	width:862px;
	background:#fff;
	border:1px solid #cecece;
	display:inline-block;
	clear:both;
}

/*   Search page
/***********************************************************************************************/


#content #main #search-left {
	margin:0 18px 0 0;
	padding:0;
	float:left;
	width:423px;
}

#content #main #search-right {
	margin:0;
	padding:0;
	float:right;
	width:423px;
}

.search-list {
	margin:0;
	padding:0;
	width:423px;
}	
	
.search-list li {
	margin:0; 
	padding:0;
	display:block;
	list-style:none;
}

.search-list li a {
	margin:0;
	padding:7px 18px 7px 24px;
	color:#4D4F50;
	text-decoration:none;	
	display:block;	
	font-size:11px;
	background:url(../img/icons/icon-smallarrow-red.gif) 7px 50% no-repeat;
	border-bottom:1px solid #C7C7C7;
}

.search-list li a:hover {
	color:#D81E25;
	text-decoration:none;
}


/*   Sub pages
/***********************************************************************************************/


#content #main #main-left {
	margin:0 18px 0 0;
	padding:0;
	float:left;
	width:288px;
}

#content #main #main-left #main-left-navbar {
	margin:0 0 44px 0;
	padding:44px 0 0 0;
	width:288px;
	background:url(../img/bg_nav_bar.gif) left top no-repeat;
}

ul#main-left-nav {
	margin:0;
	padding:0;
	width:288px;
}	
	
ul#main-left-nav li {
	margin:0; 
	padding:0;
	display:block;
	list-style:none;
	background:url(../img/bg-left-nav.gif) left top repeat;
}

ul#main-left-nav li a {
	margin:0;
	padding:7px 18px 7px 26px;
	line-height:31px;
	color:#4D4F50;
	text-decoration:none;	
	font-size:12px;
	font-family:Arial, Helvetica;
	background:url(../img/icons/icon-square-dot.gif) 7px 8px no-repeat;
	cursor:pointer;
	cursor:hand;

}

ul#main-left-nav li a:hover {
	color:#D81E25;
	text-decoration:none;
}

ul#main-left-nav li.minus a {
	background:url(../img/icons/icon-square-minus.gif) 7px 50% no-repeat;
	text-decoration:none;	
}

ul#main-left-nav li.minus-red a {
	background:url(../img/icons/icon-square-minus.gif) 7px 50% no-repeat;
	color:#D81E25;
	text-decoration:none;	
}

ul#main-left-nav li.plus a {
	background:url(../img/icons/icon-square-plus.gif) 7px 50% no-repeat;
	text-decoration:none;
}

ul#main-left-nav li.indrag a {
	padding:7px 0px 7px 44px;
	line-height:31px;
	color:#4D4F50;
	background:url(../img/icons/icon-square-dot.gif) 26px 50% no-repeat;
	text-decoration:none;	
}

ul#main-left-nav li.indrag a:hover {
	color:#D81E25;
	background:url(../img/icons/icon-square-dot.gif) 26px 50% no-repeat;
	text-decoration:none;	
}	

#content #main #main-right {
	margin:0;
	padding:0;
	float:right;
	width:594px;
	background:#fff;
}

#content #main #main-right .margin-bottom {
	margin:0 0 18px 0;
}

#content #main #main-right .content {
	margin:0 0 18px 0;
	padding:0px;
	width:594px;
	background:url(../img/bg_spot_right_down.gif) left top no-repeat;
	clear:both;
}

#content #main #main-right .content-small {
	margin:0 0 18px 0;
	padding:0px;
	float:left;
	width:378px;
	background:#fff url(../img/bg_spot_right_small_down.gif) left top no-repeat;
	clear:left;
}

#content #main #main-right .content-small-spot {
	position:relative;
	float:right;
	margin:0px 0px 18px 18px;
	padding:0px;
	width:198px;
	background:#eaeaea url() repeat-x 0 0;
}

#content #main #main-right .content-small-spot .box-content {
	width:158px;
	padding: 20px;
}

#content #main #main-right .content-small-tip {
	position:relative;
	border:0;
	float:right;
	margin:18px 0px 18px 0px;
	padding:18px;
	width:306px;
	background:#ededed url() repeat 0 0;
}



/*   FAQ
/***********************************************************************************************/


#content #main #main-right #faqsearch_se {
	margin:0 0 18px 0;
	padding:88px 0 0 43px;
	width:551px;	
	height:72px;
	background:url(../img/bg_faq_se.jpg) left top no-repeat;
}

#content #main #main-right #faqsearch_no {
	margin:0 0 18px 0;
	padding:88px 0 0 43px;
	width:551px;	
	height:72px;
	background:url(../img/bg_faq_no.jpg) left top no-repeat;
}

#content #main #main-right #faqsearch_uk {
	margin:0 0 18px 0;
	padding:88px 0 0 43px;
	width:551px;	
	height:72px;
	background:url(../img/bg_faq_uk.jpg) left top no-repeat;
}

#content #main #main-right #faqsearch_ie {
	margin:0 0 18px 0;
	padding:88px 0 0 43px;
	width:551px;	
	height:72px;
	background:url(../img/bg_faq_ie.jpg) left top no-repeat;
}

#content #main #main-right #faqsearch_es {
	margin:0 0 18px 0;
	padding:88px 0 0 43px;
	width:551px;	
	height:72px;
	background:url(../img/bg_faq_es.jpg) left top no-repeat;
}

#content #main #main-right #faqsearch_se input.faqsearch,
#content #main #main-right #faqsearch_no input.faqsearch,
#content #main #main-right #faqsearch_uk input.faqsearch,
#content #main #main-right #faqsearch_ie input.faqsearch,
#content #main #main-right #faqsearch_es input.faqsearch {
	margin:0px;
	padding:5px 5px 0px 5px;
	height:19px;
	width:242px;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-style: italic;
	font-weight:normal;
	color: #6B6D70;
	border:1px solid  #cfcfcf;
	background:url(../img/bg_bar_input.gif) 0 0 no-repeat;
}

ul#faq-nav {
	margin:0;
	margin-bottom:0;
	padding:0;
	width:594px;
}	
	
ul#faq-nav li {
	margin:0;
	padding:0;
	display:block;
	list-style:none;
	border-bottom:1px solid #C7C7C7;
}

ul#faq-nav li a {
	margin:0;
	padding:7px 18px 6px 24px;
	color:#4D4F50;
	text-decoration:none;	
	line-height:29px;	
	font-size:12px;
	background:url(../img/icons/icon-smallarrow-red.gif) 7px 50% no-repeat;
}

ul#faq-nav li a:hover {
	color:#D81E25;
	text-decoration:none;
}


/*   Footer
/***********************************************************************************************/


#footer {
	width:890px;
	margin:0 auto;
	display:block;
	padding:25px 30px 30px 30px;
	bottom:0; /* stick to bottom */
}

#footer .footer-left {
	margin:0;
	padding:0;
	float:left;
	width:400px;
}

#footer .footer-right {
	margin:0;
	padding:0;
	float:right;
	text-align:right;
	width:490px;
}

#footer .logos {
	margin:0;
	padding:0;
	float:left;
	width:900px;
	margin-top:18px;
	padding-top:18px;
	display:block;
	border-top:1px solid #cecece;
}



/* Footer
****************************************************************************/


#sectorfooter { clear:both; }

#sectorfooter-wrapper { 
	padding:20px 0 20px 0;
	width:1000px;
	margin:auto;
	background:#ccc;
}

#sectorfooter { 
	background:#111 url('../img/bg-footer.gif') repeat-x;
	color:#666;
	border-top:1px solid #444;
}

#sectorfooter .col-1 { margin-right:20px;}
#sectorfooter .col-1 { float:left;width:235px;}
#sectorfooter .col-1-last { margin-right:0px;}

#sectorfooter h3 { 
	color:#fff;
	border-bottom:1px solid #111111;
	margin:0;
	padding:0 0 10px 0;
	font-size: 15px;
	font-weight:normal;
}

#sectorfooter a, #sectorfooter h3 a { color:#999;text-decoration:none; }
#sectorfooter a:hover { color: #cdcdcd;  }
#sectorfooter ul { border-top:1px solid #474747;list-style-type: none; margin:0 0 20px 0; padding:10px 0 0 0; }
#sectorfooter ul li { margin-bottom:5px; padding:0; padding-left:20px;background:url(../img/icons/icon-arrow.png) 5px 6px no-repeat; }
#sectorfooter ul li a { color:#999;  }
#sectorfooter ul li a:hover { color:#fff; }

#sectorfooter .sectorfootercontent { margin:0;margin-top:20px; }
#sectorfooter .copyright { margin-top:20px; }

#sectorfooter  #copyright { font-size: 11px;text-align: center; color: #666; margin: 25px 0 25px 0; }


/*   Sitemap
/***********************************************************************************************/


#content #main #sitemap-navbar {
	margin:0;
	padding:0;
	width:900px;
}

#content #main #sitemap-navbar .col {
	margin: 0 18px 0 0;
	padding:0;
	float:left;
	display:block;
}

ul#sitemap-nav {
	margin:0;
	padding:0;
	width:864px;
	clear:both;
}	
	
ul#sitemap-nav li {
	margin:0; 
	padding:7px;
	display:block;
	list-style:none;
	border-bottom:1px solid #ededed;
}


/*   Forms
/***********************************************************************************************/


form { 
	margin: 0px;
}

input.clsfrm {
	border: solid 1px #ccc;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #4D4F50;
	padding:6px 5px 5px 5px;
	margin:0px;
}

input {
	border:0px;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #4D4F50;
	padding:6px 5px 5px 5px;
	margin:0px;
}

textarea {
	border:1px solid #ccc;
	font-family:Arial, Verdana;
	font-size:11px;
	color:#4D4F50;
	padding:2px 5px 0px 3px;
	margin:0;
}

select {
	font-family:Arial, Verdana; 
	font-size:11px; 
	color:#4D4F50; 
	background:#fff;
}


/*   Headlines
/***********************************************************************************************/


h1 {
	color:#8F9396;
	font-family:Arial, Helvetica;
	font-size:22px;
	line-height:28px;
	font-weight:normal;
	margin:0 0 20px 0;
}

h2 {
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	margin:0 0 20px 0;
}

h3 {
	font-size:14px;
	line-height:20px;
	font-weight:normal;
	margin:0 0 20px 0;
}


/*   Buttons
/***********************************************************************************************/

a.btn:link,
a.btn:visited,
span.btn, 
input.btn {
	display:inline-block;
	position:relative;
	background:transparent url('/us.js.yimg.com/i/us/sch/se4/gbtn-bg.png') repeat-x;
	border:1px solid #97a7af;
	margin:0;
	padding:5px 8px;
	text-decoration:none;
	color:#333;
	font-size:85%;
	line-height:14px;
	cursor:pointer;
	white-space:nowrap;
}

a.btn:hover, 
input.btn:hover {
	background-image:url('/us.js.yimg.com/i/us/sch/se4/gbtn-bg-sel.png');
	border:1px solid #e4905a;
	color:#e4905a;
	text-decoration:none;
}

a.btn.sel:link, 
a.btn.sel:visited,
span.btn {
	background-image:url('/us.js.yimg.com/i/us/sch/se4/gbtn-bg-sel.png');
	border-color:#e4905a;
	color:#333;
	font-weight:bold;
	cursor:pointer;
}

a.btn i, 
span.btn i {
	display:block;
	_display:none;
	position:absolute;
	width:1px;
	height:1px;
	line-height:0;
	background:#fff;
}

a.btn i.tl, 
span.btn i.tl {
	top:-1px;
	left:-1px;
}

a.btn i.tr, 
span.btn i.tr {
	top:-1px;
	right:-1px;
}

a.btn i.bl, 
span.btn i.bl {
	bottom:-1px;
	left:-1px;
}

a.btn i.br, 
span.btn i.br {
	bottom:-1px;
	right:-1px;
}

a.btn-1 {
	color:#fff;
	margin:10px 0px;
	padding:5px 14px;
	text-decoration:none;
	background:#8f9396 url() 0 0 repeat-x;
	border:1px solid #8f9396;
}

a.btn-1:hover {
	color:#fff;
	background:#757879 url() 0 0 repeat-x;
	border:1px solid #757879;
}

a.btn-2 {
	color:#fff;
	margin:10px 0px;
	padding:5px 14px;
	text-decoration:none;
	background:#d81e25 url() 0 0 repeat-x;
	border:1px solid #d81e25;
}

a.btn-2:hover {
	color:#fff;
	background:#d81e25 url() 0 0 repeat-x;
	border:1px solid #d81e25;
}

a.btn-cam {
	color:#fff;
	margin:10px 0px;
	padding:5px 14px;
	text-decoration:none;
	background:#d81e25 url() 0 0 repeat-x;
	border:1px solid #d81e25;
}

a.btn-cam:hover {
	color:#fff;
	background:#ad191f url() 0 0 repeat-x;
	border:1px solid #ad191f;
}

/*   Links
/***********************************************************************************************/


.l01,
.l01:link,
.l01:active,
.l01:visited {
	color:#4D4F50;
	text-decoration:none;
}

.l01:hover {
	color:#D81E25;
	text-decoration:underline;
}

.l02,
.l02:link,
.l02:active,
.l02:visited {
	color:#fff;
	text-decoration:none;
}

.l02:hover {
	color:#fff;
	text-decoration:underline;
}

.l03,
.l03:link,
.l03:active,
.l03:visited {
	color:#D81E25;
	text-decoration:none;
}

.l03:hover {
	color:#D81E25;
	text-decoration:underline;
}

.l04,
.l04:link,
.l04:active,
.l04:visited {
	color:#8D9193;
	text-decoration:none;
}

.l04:hover {
	color:#8D9193;
	text-decoration:underline;
}
		

/*   Icons
/***********************************************************************************************/
	
	
.icon-pdf,
.icon-pdf:link,
.icon-pdf:active,
.icon-pdf:visited {
	background:transparent url(../img/icons/icon-pdf.gif) center left  no-repeat;
	padding-left:20px;
	color:#4D4F50;
	text-decoration:none;
}

.icon-pdf a {
	color:#4D4F50;
	text-decoration:none;
}
	
.icon-pdf:hover {
	color:#D81E25;
	text-decoration:underline;
}

.icon-rss,
.icon-rss:link,
.icon-rss:active,
.icon-rss:visited {
	background:transparent url(../img/icons/icon-rss-orange.gif) center left  no-repeat;
	padding-left:20px;
	color:#4D4F50;
	text-decoration:none;
}

.icon-rss a {
	color:#4D4F50;
	text-decoration:none;
}
	
.icon-rss:hover {
	color:#D81E25;
	text-decoration:underline;
}

.icon-web,
.icon-web:link,
.icon-web:active,
.icon-web:visited {
	background:transparent url(../img/icons/icon-web.gif) center left  no-repeat;
	padding-left:20px;
	color:#4D4F50;
	text-decoration:none;
}

.icon-web a {
	color:#4D4F50;
	text-decoration:none;
}
	
.icon-web:hover {
	color: #D81E25;
	text-decoration:underline;
}

.icon-highslide,
.icon-highslide:link,
.icon-highslide:active,
.icon-highslide:visited {
	background:transparent url(../img/icons/icon-highslide.gif) 1px right  no-repeat;
	padding-right:15px;
	color:#4D4F50;
	text-decoration:underline;
}

.icon-highslide a {
	color:#4D4F50;
	text-decoration:underline;
}
	
.icon-highslide:hover {
	color:#D81E25;
	text-decoration:underline;
}

.icon-arrow,
.icon-arrow:link,
.icon-arrow:active,
.icon-arrow:visited {
	background:transparent url(/img/icons/icon-arrow.gif) 0px 4px no-repeat;
	padding-left:15px;
	color: #4D4F50;
	text-decoration:none;
}

.icon-arrow a {
	color:#4D4F50;
	text-decoration:none;
}

.icon-arrow:hover {
	color:#596572;
	text-decoration:none;
}

.icon-picto-arrow,
.icon-picto-arrow:link,
.icon-picto-arrow:active,
.icon-picto-arrow:visited {
	background:transparent url(/img/icons/icon-pictogram-arrow.gif) 0px -3px no-repeat;
	padding-left:20px;
	color: #4D4F50;
	text-decoration:none;
}

.icon-picto-arrow a {
	color:#4D4F50;
	text-decoration:none;
}

.icon-picto-arrow:hover {
	color:#596572;
	text-decoration:none;
}

.a01,
.a01:link,
.a01:active,
.a01:visited {
	background:transparent url(../img/icons/icon-smallarrow-red.gif) 1px 4px  no-repeat;
	padding-left:15px;
	color:#4D4F50;
	text-decoration:underline;
}

.a01:hover {
	color:#D81E25;
	text-decoration:underline;
}

.a02,
.a02:link,
.a02:active,
.a02:visited {
	background:transparent url(../img/icons/icon-smallarrow-black.gif) 1px 4px no-repeat;
	padding-left:15px;
	color:#D81E25;
	text-decoration:underline;
}
	
.a02:hover {
	color:#8F161B;
	text-decoration:underline;
}

	

/*   Lists
/***********************************************************************************************/


li.indrag {
	margin:0 0 0 25px;
	list-style-image:url();
	list-style-type:circle
}

li.indent {
	margin:0 0 0 16px;
	background:transparent url(../img/icons/li-indent.gif) left 5px  no-repeat;
	padding-left:20px;
}

li.table {
	list-style-type:none; 
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #dddddd;
	padding:5px 0px 5px 0px;
}

li.table-ok {
	list-style-type:none; 
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #dddddd;
	background:transparent url(../img/icons/li-bock.gif) right center  no-repeat;
	padding:5px 0px 5px 0px;
}



/*   Language
/***********************************************************************************************/


#chooseLocation {
	padding:4px 14px 0px 0px;
	margin:0;
	z-index:100;
	visibility:visible;
	position:absolute;
	width:534px;
	left:400px;
	top:10px;
	font-size:10px;
}

#chooseLocation img {
	margin:3px 2px 0 0;
	padding:0;
}

#chooseLocation .location-nav {
	background:#fff;
	list-style:none;
	padding:0;
	margin:0;
	height:30px;
	width:400px;
	float:right;
}

#chooseLocation ul#jsddm li {
	position:relative;
	line-height:21px;
	font-size:11px;
	text-decoration:none;
	margin:0 10px 0 0px;
	float:right;
	text-align:right;
	color:#8D9193;
}

#chooseLocation ul#jsddm li a.arrow {
	padding:0 16px 0 0;
	background:url(../img/bg_lang_arrow.gif) center right no-repeat;
}

#chooseLocation ul#jsddm a {
	color:#8D9193;
	text-decoration:none;
}

#chooseLocation ul#jsddm ul {
	top:30px;
	left:-36px;
	background:#fff;
	margin:0;
	padding:0;
	width:170px; 
	list-style-type:none;
	position:absolute;
	visibility:hidden;
	border:1px solid #cfcfcf;
	border-bottom:0px;
}

#chooseLocation ul#jsddm ul li {
	height:27px;
	float:none;
	margin:0;
	padding:0;
	text-align:left;
	text-indent:36px;
	border-bottom:1px solid #cfcfcf;
	line-height:25px;
}

#chooseLocation ul#jsddm ul li.no-text-indent {
	text-indent:7px;
}

#chooseLocation ul#jsddm ul a {
	color:#222; 
	text-decoration:none
}



/*   Images
/***********************************************************************************************/


img.left, img.right {
	margin:4px 0px 18px 0px;
}

img.left {
	float:left;
	margin-left:0;
	margin-right:18px;
}

img.right {
	float:right;
	margin-right:0;
	margin-left:20px;
}

.center-popup {
	text-align:center;
	margin:0 auto;
	width:300px;
}


/*   Products
/***********************************************************************************************/


#products {
	margin:0;
	padding:0;
	width:594px;
}

#products p {
	float:left;
	width:184px;
	height:172px;
	padding:15px 0 15px 0;
	margin:0 18px 18px 0;
	list-style:none;
	background:#fff;
	border:1px solid #CFCFCF;
	display:block;
	text-align:center;
	cursor:pointer;
}

#products p:hover {
	border:1px solid #8F9396;
}

#products p.last {
	margin-right:0;
}

#products p img {
	margin:0;
	width:100px;
	height:100px;
}



/*   Board
/***********************************************************************************************/


#board {
	margin:0;
	padding:0;
	width:594px;
}

#board p {
	float:left;
	width:164px;
	height:280px;
	padding:10px;
	margin:0 18px 18px 0;
	list-style:none;
	background:#fff;
	border:1px solid #CFCFCF;
	display:block;
	text-align:center;
	cursor:pointer;
}

#board p:hover {
	border:1px solid #8F9396;
}

#board p.last {
	margin-right:0;
}

#board p.no-pointer {
	cursor:auto;
	border:1px solid #CFCFCF;
	height:204px;
}

#board .profile {
	float:left;
	width:370px;
	padding:10px;
	margin-right:0;
	text-align:left;
	border:0px;
}
#board p img {
	margin:0;
	width:164px;
	height:200px;
}


/*   Colors
/***********************************************************************************************/


.white,
.white:link,
.white:visited,
.white:hover {
	color:#fff;
}


.grey,
.grey:link,
.grey:visited,
.grey:hover {
	color:#787D81;
}

.red,
.red:link,
.red:visited,
.red:hover {
	color:#D81E25;
}


/*   Others
/***********************************************************************************************/


.justify { 
	text-align:justify;
	text-justify:newsletter;
}

.right {
	float:right;
	margin:0px 0px 20px 15px;
}

.left {
	float:left;
	margin:0px 15px 20px 0px;
}

.center {
	text-align:center;
	margin:0 auto;
	padding:0;
	width:288px;
}

.price {
	color:#D81E25; 
}

.s10 {
	font-size:10px;
}

.s11 {
	font-size:11px;
}

.pad10 {
	width:auto;
	padding:10px;
}



/*   Highslide function
/***********************************************************************************************/


.highslide {
	cursor:url(/scripts/highslide/graphics/zoomin.cur), pointer;
    outline:none;
}

.highslide-html-content,
.highslide-html-content-sitemap {
	position:absolute;
    display:none;
}

.highslide-move {
    cursor:move;
}

.highslide-header ul {
	margin:0;
	padding:0;
	text-align:right;
}

.highslide-header ul li {
	display:inline;
	padding-left:5px;
}

.highslide-header ul li.highslide-previous,
.highslide-header ul li.highslide-next {
	display:none;
}

.highslide-html-content {
   	width:400px;
    padding:20px;
	background:#fff;
}

.highslide-html-content-sitemap {
   	width:500px;
	height:400px;
    padding:20px;
	background:#fff;
}

.highslide-header a {
	font-weight:bold;
	color:gray;
	text-transform:uppercase;
	text-decoration:none;
}

.highslide-header a:hover {
	color:#000;
}

.highslide-footer {
	height:11px;
}

.highslide-display-block {
    display:block;
}

.highslide-display-none {
    display:none;
}


#language-cookie {
	margin:0;
	padding:50px;
	background:#fff;
}

#content #main #kampanj {
	margin:0;
	padding:0;
	width:900px;
}

#content #main #kampanj #left {
	margin:0;
	padding:0;
	float:left;
	width:500px;
	background:#fff url() 0 0 no-repeat;
}

#content #main #kampanj #right {
	margin:0;
	padding:25px;
	float:right;	
	width:350px;
	background:#fff;
}

#message {
	position:relative;
	width:884px;
	padding:7px;
	border:1px solid #ca3a3f;
	background:#ca3a3f;	
	color:#fff;
	margin-bottom:18px;
	z-index:1;
}

#startpackage {
	margin:0;
	padding:0;
	width:378px;
	clear:both;
}

#startpackage .left {
	margin:0;
	padding:0 10px 0 0;
	width:158px;
}

#startpackage .right {
	margin:0;
	padding:0;
	width:210px;
}

/*  Tab content
****************************************************************************/


#tabsmenu {
	margin:0;
	padding:0;
	width:299px;
	float:right;
	display:inline-block;
}

#tabsmenu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#tabsmenu li {
	display:inline;
	margin:0 2px 0 0;
	padding:0;
}

#tabsmenu li a {
	float:left;
	display:block;
	color:#4D4F50;
	margin:0 1px 0 0;
	padding:7px 15px 8px 15px;
	text-decoration:none;
	background:#eaeaea url();
}

#tabsmenu li a:hover {
	background:#cfcfcf url();
	color:#4D4F50;
}

#tabsmenu li a.selected {
	background:#cfcfcf url();
	border-bottom:1px solid #fff;
	z-index:1;
}

#tabsmenuline {
	clear:both;
	margin:0;
	padding:0;

}

#showtabscontent {
	position:absolute;
	border:1px solid #cfcfcf;
	background:#fff url(../img/bg_box.gif) repeat-x;
	width:261px;
	height:240px;
	margin:-18px 0 0 0; 
	padding:18px;
	z-index:1;
	overflow:hidden;
}

.tabcontent {
	display:none;
}



#top-story { width:900px; height:310px; background:url(../img/jquery-slider-bg.jpg);overflow:hidden; }
		.top-story-container { width:461px; height:229px; top:42px; left:399px; overflow:hidden; position:relative; cursor:pointer; }
		div.top-story-slides { position:absolute; top:0; left:0; }
		ul.top-story-slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
		div.top-story-slides div,ul.top-story-slides li { position:absolute; top:0; width:461px; display:none; padding:0; margin:0; }
		/*
		 * Optional
		*/
		#loopedSlider { margin:0 auto; width:900px; position:relative; clear:both; }
		.top-story-pagination { position:absolute; top:240px;left:790px;padding:0; margin:0; }
		ul.top-story-pagination { list-style:none; padding:0; margin:0; }
		ul.top-story-pagination li  { float:left; }
		ul.top-story-pagination li a { outline: none;margin-right:5px; padding:0px 5px; background: url(../img/jquery-slider-dot.gif) 0 0px no-repeat; text-decoration:none; }
		ul.top-story-pagination li.active a { outline: none;padding:0px 5px; background: url(../img/jquery-slider-dot-hover.gif) 0 0px no-repeat; text-decoration:none; }
	



