html { background:#d1d1d1 url('../img/bg.png') repeat-x; }
body { font-size:12px; font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; }
strong { font-weight:bold; }

a { color:#14a0db; text-decoration:none; }
a:hover { text-decoration:underline; }

h1 { color:#14a0db; font:normal normal 20px Arial,Helvetica,sans-serif; padding:0 0 10px 0; } /* Huvudrubrik */
h2 { color:#14a0db; font:normal normal 17px Arial,Helvetica,sans-serif; padding:8px 0 4px 0; } /* Underrubrik */
h3 { color:#14a0db; font:normal normal 14px Arial,Helvetica,sans-serif; padding:0 0 2px 0; } /* Styckerubrik */

p { font-size:12px; color:#000; font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; line-height:18px; padding:0 0 10px; } /* Stycke */

li {
	list-style-image:auto;
	list-style-position:inside;
	list-style-type:disc;
	}

#wrapper { width:960px; margin:0 auto; }
	#header { padding:0 0 6px; }
		#logo { float:left; margin:10px 0 10px 30px; }
		#partners { float:right; margin:20px 30px 0 0; }
	#menu { background:url('../img/menu_bg.png') no-repeat; height:55px; padding:0 20px; }
		#menu li { list-style-position:outside; list-style-type:none; background:url('../img/menuitem_divider.png') no-repeat center right; display:inline; float:left; margin:0; padding:22px 0 16px; text-transform:uppercase; }
		#menu li.last { background:none; float:right; font-size:11px; text-transform:lowercase; }
		#menu li.last a span { color:#14a0db; }
		#menu li a { color:#fff; padding:19px 0 16px; margin:0 20px; text-decoration:none; }
		#menu li a:hover, #menu li a.active { border-top:3px solid #ffd800; }

	#flash_content { background:url('../img/flash_container_bg.png') repeat-y; padding:0 6px; font-size:0; }
	#flash_bottom { background:url('../img/flash_bottom_bg.png') no-repeat; height:8px; }

	#container { background:#fff; margin:0 5px; padding:25px 0 0; width:950px; }
		/* start.con */
		.news_item { background:url('../img/news_item_bg.png') no-repeat center bottom; display:inline; float:left; margin:0 0 0 28px; padding:0 17px 30px; position:relative; width:244px; }
		.item0 { width:522px !important; background:url('../img/news_itembig_bg.jpg') no-repeat center bottom;}
			.readmore { border-bottom:1px dashed #ccc; bottom:15px; padding:0; position:absolute; right:20px; }
			.readmore a { color:#000; }
			.readmore a:hover { color:#00b3ff; text-decoration:none; }
			.readmore span { color:#00b3ff; font-size:14px; }
		/* text.con */
		#submenu { background:#f4f4f4; float:left; margin:0 40px 0 25px; padding:0 0 50px; width:160px; }
			#submenu li { list-style-position:outside; list-style-type:none; border-bottom:1px solid #e0e0e0; margin:0 5px; }
			#submenu li a { color:#2e2e2e; display:block; padding:8px 10px; }
			#submenu .active_submenu_option a { color:#14a0db; font-weight:bold; }
		#content { float:left; width:660px; }
			form input { margin-bottom: 10px; }
	#container_bottom { background:url('../img/container_bottom_bg.png') no-repeat; height:47px; }
	#footer { background:url('../img/footer_bg.png') no-repeat center bottom; color:#595959; font-size:11px; margin:0 0 30px; padding:15px 25px; }
		.footer_item { float:left; width:180px; }
			.footer_item p { padding:0; }

.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-block;}* html .clear{height:1%;}.clear{display:block;}
