/*
 * FRAMEWORK
 * * * * * * * * * * * * * * * */
div.main-container {
	width:902px;
	margin:21px 0 0 15px;
	float:left;
	clear:both;

}

/* Top Tabs */
div.toptabs {
	position:absolute;
	/* */
	left:752px;
	top:0px;
	width:165px;
}
div.toptabs a {
	font-size:1.1em;
	font-weight:bold;
	padding:0.6em 0 0.3em 10px;
	color:#584e41;
	background:url(../img/toptab_right_inactive.gif) no-repeat;
	width:68px;
	display:block;
	float:left;
}
div.toptabs a:hover {
	background-image:url(../img/toptab_right_active.gif);
	text-decoration:none;
}
div.toptabs a.active {
	color:#ff5700;
	background:url(../img/toptab_left_active.gif) no-repeat;
}
ul.toptabs li.right-active {
	width:64px;
	padding:0.7em 0 0 14px;
	background:url(../img/toptab_right_active.gif) no-repeat;
}
ul.toptabs li.right-inactive {
	width:64px;
	padding:0.6em 0 0 14px;
	background:url(../img/toptab_right_inactive.gif) no-repeat;
}
ul.toptabs li.right-inactive {
	width:64px;
	padding:0.6em 0 0 14px;
	background:url(../img/toptab_right_inactive.gif) no-repeat;
}


div.main-container div.main {
	float:left;
	width:861px;
	overflow:hidden;
	background:#fff url(../img/main_bg.gif) repeat-y;
	padding:1em 21px 3.2em 19px;
}
div.main-top, div.main-bottom {
	float:left;
}

div.main-container div.logo {
	margin-top:1.3em;
	float:left;
}

/* Help block and search field*/
div.main-container ul.help-block {
	float:right;
	margin:0 3px 0 23px;
}
div.main-container ul.help-block a {
	background:url(../img/link_arrow_grey_right.gif) no-repeat 0 0.55em;
	font-size:1.1em;
	line-height:1.4em;
	color:#575757;
	padding:0.2em 0 0 14px;
}
div.main-container ul.help-block a:hover {
	color:#ff5700;
	text-decoration:none;
	background:url(../img/link_arrow_orange_right.gif) no-repeat 0 0.55em;
}

div.main-container div.search {
	float:right;
	margin-top:0.2em;
}
div.main-container div.search a {
	font-size:1.1em;
	color:#575757;
}
div.main-container input.search-field {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	width:120px;
	border-width:1px;
	border-color:#ccc;
	padding:1px 4px 1px 4px;
	float:left;
}
div.main-container input.search-button {
	float:left;
	margin-left:7px;
}
div.main-container a.padlock {
	display:block;
	float:left;
	clear:both;
	background:url(../img/header_link_padlock.gif) no-repeat 0px 0px;
	padding:0.2em 0 0 18px;
	margin:0.7em 0 0 1px;
}


/* Top Navigation */
div.breadcrumb {
	float:left;
	width:100%;
	font-size:1.1em;
	margin-bottom:1.1em;
}

div.news {
	float:left;
	width:100%;
	font-size:1.2em;
	color:#666;
	margin-bottom:1.1em;
}
div.news a{
	margin-left:0.2em;
	font-weight:bold;
}


ul#main-nav {
	float:left;
	width:858px;
	border-width:1px 0 5px;
	border-color:#ccc #ccc #c2bcb3 #ccc;
	border-style:solid;
	margin:0.9em 0 1.2em 0;
	padding-left:3px;
}
ul#main-nav li {
	position:relative;
	float:left;
	height:2.9em;
	margin-right:12px;
}
ul#main-nav li.right {
	float:right;
	margin:0 8px 0 5px;
	display:inline;
}
ul#main-nav a {
	padding-left:15px;
	font-size:14px;
	color:#fff;
}
ul#main-nav img {
	position:absolute;
	top:8px;
	left:0px;
}

/* Left Menu */
ul#left-nav {
	width:150px;
	font-size:1.1em;
	font-weight:bold;
	color:#948b7e;
}
ul#left-nav span {
	float:left;
	display:block;
	margin-bottom:0.4em;
}
ul#left-nav ul {
	float:left;
	width:100%;
}
ul#left-nav li {
	border-bottom:1px solid #d9d9d9;
	margin-bottom:1.4em;
	float:left;
	width:100%;
}
ul#left-nav li li {
	margin-bottom:0;
	border-bottom:0;
	border-top:1px solid #d9d9d9;
}
ul#left-nav li li li {
	border-top:0;
}
ul#left-nav li li ul {
	border-top:1px solid #d9d9d9;
	padding-top:0.4em;
}
ul#left-nav li li li ul {
	border-top:none;
	padding-top:0;
}
ul#left-nav a {
	display:block;
	color:#000;
	padding:0.4em 0 0.4em 12px;
	width:138px;
	font-size:1.1em;
}
ul#left-nav a:hover, 
ul#left-nav li a:hover, 
ul#left-nav li.has-children a:hover,
ul#left-nav li.open a:hover,
ul#left-nav li.has-children ul a:hover,
ul#left-nav li.has-children li.has-children a:hover,
ul#left-nav li.has-children li.open a:hover,
ul#left-nav li.has-children li.has-children ul a:hover
 {
	background-color:#f5f5f5;
	text-decoration:none;
}
ul#left-nav li li li a {
	font-weight:normal;
	padding:0.2em 0 0.2em 20px;
	width:130px;
	font-size:1em;
}
ul#left-nav li li li li a {
	padding-left:30px;
	width:118px;
}
/* Level 1
ul#left-nav li.has-children a {background:url(../img/link_arrow_black_right.gif) no-repeat 3px 0.8em;}
ul#left-nav li.has-children li a {background:none;}
ul#left-nav li.has-children a:hover {background-color:#f5f5f5;}
ul#left-nav li.selected a {color:#ff5700;}
ul#left-nav li.selected li a {background:none;color:#000;}
ul#left-nav li.has-children-selected a {background-image:url(../img/link_arrow_orange_down.gif);}

/* Level 2
ul#left-nav li.has-children li.has-children a {background:url(../img/link_arrow_black_right.gif) no-repeat 10px 0.6em;}
ul#left-nav li.has-children li.has-children li a {background:none;}
ul#left-nav li.has-children li.has-children a:hover {background-color:#f5f5f5;}
ul#left-nav li.selected li.selected a {background-image:url(../img/link_arrow_orange_down.gif);color:#ff5700;}
ul#left-nav li.selected li.selected li a {background:none;color:#000;}

/* Level 2
ul#left-nav li.selected li.selected li.selected a {background:none;color:#ff5700;}
*/

ul#left-nav li.has-children a {background:url(../img/link_arrow_black_right.gif) no-repeat 3px 0.8em;}
ul#left-nav li.has-children-selected a {background-image:url(../img/link_arrow_orange_down.gif);color:#ff5700;}
ul#left-nav li.open a {background-image:url(../img/link_arrow_black_down.gif);}
ul#left-nav li.selected a {color:#ff5700;}
ul#left-nav li.has-children ul a {background:none;color:#000;}

ul#left-nav li.has-children li.has-children a {background:url(../img/link_arrow_black_right.gif) no-repeat 10px 0.6em;}
ul#left-nav li.has-children li.has-children-selected a {background-image:url(../img/link_arrow_orange_down.gif);color:#ff5700;}
ul#left-nav li.has-children li.open a {background-image:url(../img/link_arrow_black_down.gif);}
ul#left-nav li.has-children li.selected a {color:#ff5700;}
ul#left-nav li.has-children li.has-children ul a {background:none;color:#000;}

ul#left-nav li.has-children li.has-children li.selected a {color:#ff5700;}

ul#left-nav li.extra-margin {
	margin-top:1.4em;
}




div.content {
	float:left;
	width:682px;
}


/* Columns */
div.column-left {
	float:left;
	width:179px;
}

div.column-mid {
	float:left;
	width:455px;
	margin-right:22px;
}
div.column-mid div{
	float:left;	
}

div.column-right {
	float:right;
	width:205px;
}

div.column-wide {
	float:left;
	width:682px;
}


/* startsida */
div.content-start {
	float:left;
	width:858px;
}

/* startsida columns */
div.column-start {
	float:left;
	width:634px;
	margin-right:19px;
}




/* Footer */
div.footer {
	float:left;
	margin:1.2em 0 0 3px;
	font-size:1.1em;
	color:#5e5c59;
	display:inline;
	width:895px;
	padding-bottom:1em;
}
div.footer span {
	margin:0 6px 0 6px;
}
div.footer a {
	color:#5e5c59;
	text-decoration:underline;
}
div.footer div.left {
	float:left;
	padding-top:0.2em;
}
div.footer div.right {
	float:right;
}
div.footer div.right a {
	display:block;
	background:url(../img/footer_link_inenglish.gif) no-repeat 0 0.1em;
	padding-left:23px;
	color:#373abe;
	margin-top:0.2em;
}
div.footer div.border {
	border-right:1px solid #a4a19b;
	padding-right:15px;
	margin-right:15px;
}
div.footer select {
	font-size:1em;
	color:#5e5c59;
	margin-left:3px;
	float:left;
}
div.footer p {
	float:left;
	padding-top:0.2em;
}


