@charset "utf-8";
/* CSS Document */
* {margin: 0px; padding: 0px;}
	
	* html li {vertical-align: bottom;}
	
	* html img {vertical-align: middle;}

	* html input {vertical-align: middle;}
	
	html, body {height: 100%; }

	body {background: url(../images/header-back.png) repeat-x top; font-size:12px; font-family: Arial, Helvetica, sans-serif; color: #333; text-decoration: none; }
	input {/*border: 0px;*/}
	
	img {border: 0px;}
	

	
	* html li {vertical-align: bottom;}
	
	a {color:#575757; text-decoration: none;}
	
	a:hover {color: #1d71ad; text-decoration: none;}
	
	p { margin-bottom:20px; padding: 0px; line-height:1.5em; padding-top:15px; }
	p a{ color:#fb7802;}
	.clear {clear: both; height:0px; display:block; font-size:0px;}
	
	.left {float: left;}
	
	.right {float: right;}
	input {border:#CCC 1px solid; padding:3px;}
	hr{ margin-bottom:20px;}
	
	#main-body{ width:920px; margin:0 auto; text-align:left; min-height: 100%;}
	#header{ height:200px; width:960px; margin:auto; background:url(../images/header.png) no-repeat top;}
	.branding{ height:140px;}
	#navigation{ height:60px;}
	#navigation ul li{ display:inline-block; float:left; height:60px; list-style:none;}
	.divider{ height:60px; width:2px; background:url(../images/divider.png) no-repeat top; margin:0 10px;}
	#navigation ul li a{ height:60px; background:url(../images/link.png) no-repeat top right; display:inline-block; float:left; line-height:38px;  font-size:12px; color:#FFF; font-weight:bold;}
	#navigation ul li a:hover{height:60px; background:url(../images/active.png) no-repeat top right; display:inline-block; float:left;}
	#navigation ul li a.active{height:60px; background:url(../images/active.png) no-repeat top right; display:inline-block; float:left; color:#FF0;}
	
	#container{ width:960px; overflow:auto;	padding-bottom: 68px;}
	#content{ width:630px; float:left;}
	#inner-content{}
	#sidebar{ width:300px; float:right; border:#cd9934 1px solid; background: #fcf5dc url(../images/side-back.png) repeat-x top; margin-bottom:20px;}
	.side-wrap{ width:300px; background:url(../images/side-top.png) no-repeat top; }
	
	.side-content{ width:260px; margin:auto; background:url(../images/side-content-back.png) repeat-x top; padding:0 10px;}
	.side-top{ height:80px; width:280px; margin:auto;}
	.side-box-2{ border:#e3e1da 1px solid; background: url(../images/secondary-side-back.png) repeat-x top; margin-bottom:20px; padding:10px; background:#fff;}
	.side-box h3, .side-box-2 h3{ font-size:18px; color:#d95506; font-weight:normal;}
	.side-box p, .side-box-2 p{ color:#8e3a19;}
	
	
	.search{ background:#fdfaf7; border:#f3ebe2 1px solid; padding:10px;}
	.mid-divider{ height:1px; background:url(../images/dot.png) repeat-x center;  padding:10px 0;}
	.side-head{ font-size:24px; font-weight:normal; color:#41a20d; padding-left:10px; padding-top:12px; }
	
	#footer{ clear:both; height:68px; background:url(../images/footer-back.png) repeat-x top; margin-top:-68px; font-size:12px; width:100%}
	.footer-wrap{ height:38px; width:920px; margin:0 auto; padding-top:30px; text-align:center;}
	.search-but{ width:87px; height:31px; background:url(../images/skicka.png) no-repeat; border:0px;}
	.con-box h2{ color:#f96400; font-size:20px; font-weight: normal; }
	
	.con-box p{ color:#676767;}
	
	.primary-header { font-size:20px; color:#090; font-weight:normal;}
	
	/*Opera Fix*/
    body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}
