/* @override http://162.61.225.206/css/styles.css */

@import url('reset.css');

/* @group General */

body {
	background: url(../img/bg.jpg) fixed;
	font: 12px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
}

h1 {
	font-size: 30px;
	line-height: 36px;
	font-weight: bold;
	position:relative;
}

h2 {
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	position:relative;
}
h3 {
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	color: #8c3e2e;
	position:relative;
}

p {
	margin-bottom: 14px;
	color: #3b1e1b;
	position:relative;
}
strong {
	font-weight: bold;
	position:relative;
}

em {
	font-style: italic;
	position:relative;;
}

a, a:link, a:active, a:visited {
	color: #e00f28;
	position:relative;
}

a:hover {
	color: #b3a49a;
}

.clear {
	clear: both;
}

/* @end */

/* @group Header */

#header {
	width: 973px;
	height: 133px;
	margin: 0 auto;
}

#gb {
	background: url(../img/header-top.png) no-repeat;
    height: 109px;
}

#header h1 {
	text-indent: -999em;
	line-height: 109px
}

#header h1 a {
	display: block;
	height: 109px;
}

/* @group Navigation menu */

#navigation {
	background: url(../img/header-menu.png) no-repeat 0 0;
	width:973px;
	height: 24px;
}

#header ul {
	width: 650px;
	margin: 0 auto;
	margin-top: 0px;
}

#header ul li {
	display: block;
	float: left;
	height:19px;
}
#header ul li a{float:left;line-height:19px;}
#header ul li.selected {
	background: url(../img/feature-selected.png) no-repeat 0 0;
	padding-left: 25px;
}

#glassar, #fabriken, #recept, #kampanj {
	margin-right: 45px;
}

#historia {
	margin-right: 0;
}



/* @end */



/* @end */

/* @group Form elements */

label {
	font-weight: bold;
	color: #8c3e2e;
	margin-bottom: 2px;
	display: block;
}

input, textarea {
	background-color: #fff;
	border: 1px solid #e7e1cb;
	width: 190px;
}

input.text {
	width: 182px;
	height: 16px;
	margin:0;
	padding:1px 3px;
}

form div.space {
	padding-bottom: 10px;
}

/* @end */

/* @group Content */

#container {
	width: 1004px;
	margin: 7px auto 0 auto;
}

#footer {
	margin:0 auto;
	clear: both;
	width: 1004px;
	height: 60px;
}

#footer-inc, #footer-inc a, #footer-inc a:link, #footer-inc a:active, #footer-inc a:visited {
	color: #3b1e1b;
}

#footer-inc a:hover {
	color: #b3a49a;
}

#footer-inc {
	background: url(../img/footer.png) no-repeat 0 0;
	width:915px;
	font-size: 10px;
	height: 60px;
	margin-left: 15px;
	padding: 7px 25px 0;
}
.left {
	float: left;
	position:relative;
}
.right {
	float: right;
	position:relative;
}

/* @group General block */

div.general-block {
	width: 220px;
	float: left;
	margin-left: 7px;
	padding-bottom: 10px;
	display:inline;
}

div.general-block p {
	margin-bottom: 0;
}

div.general-block div.top {
	background: url(../img/general-block-top.png) no-repeat 0 0;
	width:100%;
	height: 6px;
	overflow:hidden;
}

div.general-block div.middle {
	background: url(../img/general-block-bg.png) repeat-y;
	width:204px;
	padding-left: 16px;
	padding-top: 2px;
	overflow:hidden;
}

div.general-block div.bottom {
	background: url(../img/general-block-bottom.png) no-repeat 0 0;
	width:100%;
	height: 10px;
	overflow:hidden;
}

/* @end */

/* @group Index page */

div.index #left-column {
	width: 744px;
	background: url(../img/index-left-column.png) no-repeat;
	float: left;
	overflow:hidden;
}

div.index #right-column {
	width: 187px;
	height: 256px;
	background: url(../img/index-block-right-icecream_lakrits_sep2010.png) no-repeat;
	float: left;
	padding: 20px 10px 0 15px;
	margin-left: 15px;
	display:inline;
}

div.index #wide-block {
	height: 330px;
}

div.index #wide-block {
	padding: 35px 20px 0 382px;
}

div.index h2 {
	background: url(../img/index-h2.png) no-repeat;
	height: 37px;
	margin-bottom: 11px;
	text-indent: -999em;
}

div.index #three-blocks {
	padding-left: 15px;
	font-size: 10px;
	width: 744px;
	height: 140px;
}

div.index #three-blocks p {
	margin-bottom: 2px;
	line-height: 13px;
}

div.index #three-blocks div.block {
	float: left;
	width: 246px;
	height: 140px;
}

div.index #three-blocks div.block div {
	padding: 15px 5px 0 100px;
	width: 128px;
	
}

div.index #three-blocks div.block div h3 {
	margin-bottom: 5px;
	font-size: 10px;
	line-height: 13px;
}

div.index #farska-bar {
	background: url(../img/index-farska-bar.png) no-repeat;
}

div.index #vaffel {
	background: url(../img/index-vaffla.png) no-repeat;
}

div.index #kladdkaka {
	margin-left: -2px;
	background: url(../img/index_nyhet_choklad.png) no-repeat;
}

/* @end */

/* @group Icecreams */

div.glassar #top {
	width: 949px;
	margin: 0 auto;
}

div.glassar #submenu {
	width: 229px;
	float: left;
	overflow:hidden;
}

div.glassar #submenu ul li ul {
	margin: 3px 0;
	font-size: 10px;
	overflow:hidden;
}

div.glassar #submenu ul li ul li {
	padding-left: 0;
	width:160px;
}

div.glassar #submenu div.top {
	background: url(../img/icecreams-menu-top.png) no-repeat;
	width:100%;
	height: 8px;
	overflow:hidden;
}

div.glassar #submenu div.middle {
	background: url(../img/icecreams-menu-bg.png) repeat-y;
	width:229px;
	height: 134px;
	overflow:hidden;
}

div.glassar #submenu div.dynamic {
	height: auto;
}

div.glassar #submenu div.bottom {
	background: url(../img/icecreams-menu-bottom.png) no-repeat;
	width:100%;
	height: 9px;
	overflow:hidden;
}

div.glassar #submenu a, div.glassar #submenu a:link, div.glassar #submenu a:active, div.glassar #submenu a:visited {
	color: #8c3727;
	font-weight: bold;
	text-decoration: none;
}

div.glassar #submenu a:hover {
	color: #b3a49a;
	font-weight: bold;
	text-decoration: none;
}

div.glassar #submenu ul li {
	width:180px;
	float:left;
	padding: 3px 0 3px 28px;
	margin:0 0 0 20px;
	display:inline;
}

div.glassar #submenu ul li.selected {
	background: url(../img/icecreams-active-menu.png) no-repeat 0 0;
}

div.glassar #submenu ul li ul li.selected {
	background: none!important;
}

div.glassar #submenu ul li ul li.selected a, div.glassar #submenu ul li ul li.selected a:link, div.glassar #submenu ul li ul li.selected a:active, div.glassar #submenu ul li ul li.selected a:visited {
	color: #36211c;
}

div.glassar #submenu ul li ul li.selected a:hover {
	color: #b3a49a;
}

div.glassar #headline {
	background: url(../img/icecreams-headline-bg.png) no-repeat;
	width: 569px;
	float:left;
	margin-left: 0px;
	padding: 20px 20px 20px 120px;
	height: 112px;
	overflow:hidden;
	display:inline;
}

div.glassar #headline h2 {
	color: #913928;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 5px;
}

div.glassar #headline p {
	color: #331815;
	font-size: 11px;
	line-height: 15px;
}

div.glassar #icecreams div.clear {
	clear: both;
	height: 20px;
}

div.glassar #icecreams {
	width:949px;
	float:left;
	overflow:hidden;
	display:inline;
}

div.glassar div.icecream {
	float: left;
	width: 225px;
	height: 150px;
	margin-right: 10px;
	margin-bottom: 15px;
	overflow: hidden;
}

div.glassar div.nomargin {
	margin-right: 0;
}

div.glassar div.rect img {
	padding-top: 15px;
	padding-left: 20px;
}

div.glassar #right-column {
	width: 720px;
	float: left;
	overflow:hidden;
}

div.glassar #right-column #headline {
	margin-left: 12px;
}

div.glassar #right-column #icecreams {
	margin-left: 15px;
	width:700px;
}

div.glassar #right-column div.icecream {
	
}

/* @end */

/* @group Icecream */

#icecream-details #left-column {
	width: 230px;
	float: left;
	margin-left: 10px;
	padding-bottom:5px;
	overflow:hidden;
}

#icecream-details #right-column {
	width: 470px;
	float: left;
	margin-left: 10px;
	padding-bottom:5px;
	overflow:hidden;
}

#icecream-details #right-column p {
	margin: 0;
	padding-bottom: 10px;
}

#icecream-details #contents {
	margin-top: 20px;
}

#icecream-details #contents h3 {
	padding-left: 7px;
}

#icecream-details #left-column img {
	margin:0 0 0 8px;
}

#icecream-details #contents table {
	width: 220px;
}

#icecream-details #contents table td {
	font-size: 10px;
	font-weight: bold;
	color: #492c25;
	padding: 2px 0 2px 7px;
}

#icecream-details #contents tr.even td {
	background-color: #f0deb6;
}

#icecream-details #contents div.top {
	height: 7px;
	background: url(../img/icecream-contents-top.png) no-repeat;
	width:100%;
	overflow:hidden;
}

#icecream-details #contents div.middle {
	background: url(../img/icecream-contents-bg.png) repeat-y;
	padding-left: 8px;
	width:221px;
	overflow:hidden;
}

#icecream-details #contents div.bottom {
	height: 9px;
	background: url(../img/icecream-contents-bottom.png) no-repeat;
	width:100%;
	overflow:hidden;
}

#icecream-details #features {
	margin-top: 20px;
}

#icecream-details #features div.feature {
	width: 210px;
	margin-left: 8px;
	margin-bottom: 2px;
	padding: 2px 0 2px 10px;
	font-size: 10px;
	font-weight: bold;
	color: #492c25;
}

#icecream-details #features div.odd {
	background-color: #f9f6e3;
}

#icecream-details #features div.even {
	background-color: #f0deb6;
}

#icecream-details #features div.odd-selected {
	background: #f9f6e3 url(../img/feature-selected.png) no-repeat 180px;
}

#icecream-details #features div.even-selected {
	background: #f0deb6 url(../img/feature-selected.png) no-repeat 180px;
}

#icecream-details #right-column div.top {
	background: url(../img/icecream-block-right-top.png) no-repeat;
	height: 9px;
	width:100%;
	overflow:hidden;
}

#icecream-details #right-column div.middle {
	background: url(../img/icecream-block-right-bg.png) repeat-y;
	padding-left: 20px;
	padding-right: 20px;
	width:428px;
	overflow:hidden;
}

#icecream-details #right-column div.bottom {
	background: url(../img/icecream-block-right-bottom.png) no-repeat;
	height: 7px;
	width:100%;
	overflow:hidden;
}

#icecream-details #right-column h2 {
	font-size: 14px;
	color: #8c3e2e;
}

#icecream-details #right-column p {
	color: #5c3f38;
}

#icecream-details #right-column strong {
	color: #492c25;
}

#icecream-details #right-column em, #icecream-details #right-column em a, #icecream-details #right-column em a:link, #icecream-details #right-column em a:active, #icecream-details #right-column em a:visited {
	color: #a66654;
}

#icecream-details #right-column em a:hover {
	color: #b3a49a;
}

/* @end */

/* @group Generic page */

div.generic #wide-block {
	width: 708px;
	float: left;
	margin-left: 30px;
	padding:0 0 5px;
	display:inline;
}

div.generic #wide-block div.top {
	background: url(../img/generic-wide-block-top.png) no-repeat;
	height: 24px;
	width:100%;
	overflow:hidden;
}

div.generic #wide-block div.middle {
	background: url(../img/generic-wide-block-bg.png) repeat-y;
	padding: 0 20px 0 30px;
	width:658px;
	overflow:hidden;
}

div.generic #wide-block div.bottom {
	background: url(../img/generic-wide-block-bottom.png) no-repeat;
	height: 22px;
	width:100%;
	overflow:hidden;
}

div.generic #wide-block p {
	margin: 0;
	padding-bottom: 10px;
}

div.generic #wide-block img {
	margin-bottom: 25px;
}

div.generic #wide-block h2 {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 5px;
	color: #8b3f2e;
}

/* @end */

/* @group Sajtkarta */

div.sajtkarta h2 a, div.sajtkarta h2 a:link, div.sajtkarta h2 a:active, div.sajtkarta h2 a:visited {
	text-decoration: none;
	color: #8b3f2e;
}

div.sajtkarta h2 a:hover {
	text-decoration: none;
	color: #b3a49a;
}

div.sajtkarta ul {
	padding-bottom: 5px;
}

div.sajtkarta li {
	padding-left: 35px;
}

div.sajtkarta li a, div.sajtkarta li a:link, div.sajtkarta li a:active, div.sajtkarta li a:visited {
	color: #3b1e1b;
	text-decoration: none;
}

div.sajtkarta li a:hover {
	color: #b3a49a;
	text-decoration: none;
}

div.sajtkarta div.clear {
	height: 10px;
}

/* @end */

/* @group Contacts */

div.contact {
	width: 320px;
	margin-bottom: 20px;
	float: left;
}



/* @end */

/* @group Kampanj */

div.kampanj #video {
	width: 470px;
	height: 347px;
	background: url(../img/video.png) no-repeat;
	float: left;
	margin-left: 20px;
	display:inline;
}

#video-container {
	margin: 20px 0 0 27px;
	overflow:hidden;
}

div.kampanj #winners {
	width: 228px;
	float: left;
	margin-left: 10px;
}

div.kampanj #winners div.top {
	background: url(../img/winners-top.png) no-repeat;
	width:100%;
	height: 10px;
	overflow:hidden;
}

div.kampanj #winners div.middle {
	background: url(../img/winners-bg.png) repeat-y;
	width:208px;
	padding-left: 20px;
	overflow:hidden;
}

div.kampanj #winners h3 {
	margin-bottom: 15px;
}

div.kampanj #winners div.winner {
	padding-bottom: 0px;
}

div.kampanj #winners p {
	margin-bottom: 0px;
}

div.kampanj #winners div.bottom {
	background: url(../img/winners-bottom.png) no-repeat;
	width:100%;
	height: 11px;
	overflow:hidden;
}
div.kampanj #aktuellt {
	width: 227px;
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
	display:inline;
}

div.kampanj #aktuellt div.top {
	background: url(../img/aktuellt-top.png) no-repeat;
	width:100%;
	height: 43px;
	overflow:hidden;
}

div.kampanj #aktuellt div.middle {
	background: url(../img/aktuellt-middle.png) no-repeat;
	width:207px;
	padding-left: 20px;
	padding-bottom: 120px;
	overflow:hidden;
}

div.kampanj #aktuellt div.bottom {
	background: url(../img/aktuellt-bottom.png) no-repeat;
	width:100%;
	height: 12px;
	overflow:hidden;
}

/* @end */

/* @group Recept */

div.recept #recepies {
	width: 230px;
	float: left;
	margin-left: 20px;
	height: auto;
	display:inline;
}

div.recept #recepies div.block {
	margin-bottom: 15px;
}

div.recept #recepies div.block div.top {
	background: url(../img/recept-block-left-top.png) no-repeat;
	width:100%;
	height: 7px;
	overflow:hidden;
}

div.recept #recepies div.block div.middle {
	background: url(../img/recept-block-left-bg.png) repeat-y;
	width:229px;
	height:auto;
	overflow:hidden;
}

div.recept #recepies div.block div.middle p {
	margin-bottom: 0;
}

div.recept #recepies div.block div.bottom {
	background: url(../img/recept-block-left-bottom.png) no-repeat;
	width:100%;
	height: 9px;
	overflow:hidden;
}

div.recept #recepies div.block img.title {
	margin: 10px 0 0 25px;
}

div.recept #recepies div.block div.pic {
	width: 81px;
	height: 96px;
	margin: 0 0 0 20px;
	float: left;
	display:inline;
}

div.recept #recepies div.block div.content {
	width:108px;
	float:left;
	margin-left: 9px;
	display:inline;
}

div.recept #recepies div.block div.content-nomargin {
	padding-left: 25px;
	padding-top: 10px;
	padding-right: 10px;
}

div.recept #all-recepies-header {
	width: 524px;
	height: 107px;
	float: left;
	background: url(../img/recepies-top-header.png) no-repeat;
	padding-left: 170px;
	padding-top: 10px;
	padding-right: 15px;
	margin-bottom: 10px;
	overflow:hidden;
}

div.recept #all-recepies-header h2 {
	color: #9a3e2e;
	font-size: 14px;
}

div.recept #all-recepies-header p {
	margin-bottom: 5px;
}

div.recept #selector {
	background: url(../img/selector.png) no-repeat;
	width: 678px;
	height: 27px;
	float: left;
	padding-left: 30px;
	padding-top: 8px;
	overflow:hidden;
}

div.recept #selector a, div.recept #selector a:link, div.recept #selector a:active, div.recept #selector a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #9a3e2e;
}

div.recept #selector a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #b3a49a;
}

div.recept #selector span {
	background: url(../img/selector-regular.png) no-repeat;
	padding-left: 23px;
	padding-right: 20px;
	line-height:15px;
	float:left;
}

div.recept #selector span.selected {
	background: url(../img/selector-selected.png) no-repeat;
	padding-left: 23px;
	padding-right: 20px;
}

div.recept #list {
	width: 708px;
	float: right;
	margin-right:45px;
	display:inline;
	padding-bottom:5px;
}

div.recept #list div.recipe {
	width: 349px;
	float: left;
	margin-right: 5px;
	margin-top: 10px;
	display:inline;
}

div.recept #list div.recipe div.top {
	background: url(../img/recipe-top.png) no-repeat;
	width:100%;
	height: 8px;
	overflow:hidden;
}

div.recept #list div.recipe div.middle {
	background: url(../img/recipe-bg.png) repeat-y;
	width:349px;
	padding-bottom: 18px;
	height: 80px;
	overflow:hidden;
}

div.recept #list div.recipe h3 a, div.recept #list div.recipe h3 a:link, div.recept #list div.recipe h3 a:active, div.recept #list div.recipe h3 a:visited {
	color: #9a3e2e;
	text-decoration: none;
}

div.recept #list div.recipe h3 a:hover {
	color: #b3a49a;
	text-decoration: none;
}

div.recept #list div.recipe div.bottom {
	background: url(../img/recipe-bottom.png) no-repeat;
	width:100%;
	height: 9px;
	overflow:hidden;
}

div.recept #list div.recipe div.middle img {
	margin: 5px 0 0 20px;
	float: left;
}

div.recept #list div.content {
	padding-top: 4px;
	margin-left: 110px;
	padding-right: 10px;
}

div.recept #list div.content p {
	margin-bottom: 0;
}

.content-nomargin a, .content-nomargin a:link, .content-nomargin a:active, .content-nomargin a:visited {
	text-decoration: none;
	color: #3b1e1b;
}

.content-nomargin a:hover {
	text-decoration: none;
	color: #b3a49a;
}

.content-nomargin p {
	padding-bottom: 5px;
}

.recept #top #desc-container {
	width: 708px;
	float: left;
}

.recept #top #description div.top {
	background: url(../img/desc-block-top.png) no-repeat;
	height: 7px;
	width:100%;
	overflow:hidden;
}

.recept #top #description div.middle {
	background: url(../img/desc-block-bg.png) repeat-y;
	padding-left: 20px;
	width:688px;
	overflow:hidden;
}

.recept #top #description div.bottom {
	background: url(../img/desc-block-bottom.png) no-repeat;
	height: 11px;
	width:100%;
	overflow:hidden;
}

.recept #top #description p {
	margin: 0;
	padding-bottom: 10px;
}

.recept #description #left-column {
	width: 320px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

.recept #description #left-column img {
	margin: 6px 0 0 0;
}

.recept #description #right-column {
	width: 320px;
	float: left;
	padding-left: 10px;
	margin-top: 15px;
}

.recept #short-block {
	width: 229px;
	float: left;
	margin-top: 10px;
}

.recept #short-block div.top {
	background: url(../img/short-block-top.png) no-repeat;
	height: 8px;
}

.recept #short-block div.middle {
	background: url(../img/short-block-bg.png) repeat-y;
	padding-left: 20px;
	height: 110px;
}

.recept #short-block div.middle p {
	margin: 0;
	padding-bottom: 10px;
	padding-right: 10px;
}

.recept #short-block div.bottom {
	background: url(../img/short-block-bottom.png) no-repeat;
	height: 7px;
}

.recept #wide-block {
	width: 465px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}

.recept #wide-block div.top {
	background: url(../img/wide-block-top.png) no-repeat;
	height: 8px;
}

.recept #wide-block div.middle {
	background: url(../img/wide-block-bg.png) repeat-y;
	padding-left: 20px;
	height: 110px;
}

.recept #wide-block div.middle p {
	margin: 0;
	padding-bottom: 60px;
}

.recept #wide-block div.bottom {
	background: url(../img/wide-block-bottom.png) no-repeat;
	height: 11px;
}


#desc-container #short-block div.pic, #desc-container #wide-block div.pic {
	float: left;
	margin-right: 10px;
}

#akt-container {
	width: 240px;
	float: left;
}

/* @end */

/* @group History */

div.history #left-column {
	width: 348px;
	float: left;
	margin-left: 20px;
	display:inline;
}

div.history #right-column {
	margin-left: 380px;
	background: url(../img/paper.png) no-repeat;
	width: 593px;
	height: 650px;
	font-size: 12px;
	line-height: 14px;
}

div.history #left-column div.block {
	height: 117px;
	margin-bottom: 20px;
}

div.history #left-column div.block p {
	margin-bottom: 5px;
	font-size: 11px;
}

div.history #left-column div.block div.middle {
	margin-left: 125px;
	padding-top: 10px;
	margin-right: 8px;
}

div.history #left-column div.yfabrik1 {
	background: url(../img/fabrik1.png) no-repeat;
}

div.history #left-column div.yfabrik2 {
	background: url(../img/fabrik2.png) no-repeat;
}

div.history #left-column div.y1930 {
	background: url(../img/box-1930.png) no-repeat;
}

div.history #left-column div.y1950 {
	background: url(../img/box-1950.png) no-repeat;
}

div.history #left-column div.y1960 {
	background: url(../img/box-1960.png) no-repeat;
}

div.history #left-column div.y1970 {
	background: url(../img/box-1970.png) no-repeat;
}

div.history #left-column div.y1990 {
	background: url(../img/box-1990.png) no-repeat;
}

div.history #right-column #top {
	padding: 95px 20px 0px 225px;
}

div.history #right-column #middle {
	padding: 10px 20px 10px 295px;
}

div.history #right-column p {
	margin-bottom: 0;
}

div.history #right-column #bottom-left {
	width: 270px;
	padding: 6px 0 0 30px;
	float: left;
}

div.history #right-column #bottom-right {
	width: 270px;
	float: left;
	padding: 6px 0;
}

div.history #right-column-wide {
	width: 590px;
	float: left;
	margin-left: 10px;
	padding:0 0 5px;
}


div.history #right-column-wide div.factorycontent {
	background: url(../img/history-wide-bg.png) repeat-y;
	padding-left: 20px;
	padding-right: 20px;
	 position: relative;

        clear: both; 
}

div.history #right-column-wide div.factorycontent p {
	margin-bottom: 0px;
	padding-bottom: 10px;
}

div.history #right-column-wide div.desct {
  	margin-bottom: 5px;
	margin-top: 5px;
}

div.history #right-column-wide div.descv {
	margin: 2px;
 	height: auto;
  	width: 110px;
	display: table-row;
  	text-align: left;
  	margin-bottom: 10px;
}

div.history #right-column-wide div.descr {
	  text-align: left;
  font-weight: normal;
  width: 420px;
  margin: 2px;
display: inline-block;
vertical-align: top;
margin-left: 10px;
}

div.history #right-column-wide #content {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.history #right-column-wide div.top {
	background: url(../img/history-wide-top.png) no-repeat;
	width:100%;
	height: 7px;
	overflow:hidden;
}

div.history #right-column-wide div.middle {
	background: url(../img/history-wide-bg.png) repeat-y;
	width:550px;
	padding-left: 20px;
	padding-right: 20px;
	overflow:hidden;
}

div.history #right-column-wide div.middle p {
	margin-bottom: 0;
	padding-bottom: 10px;
}

div.history #right-column-wide div.bottom {
	background: url(../img/history-wide-bottom.png) no-repeat;
	width:100%;
	height: 9px;
	overflow:hidden;
}

div.history #picture {
	width: 342px;
	height: 248px;
	float: left;
	padding: 10px 10px 0 5px;
}

div.history #slideshow-menu {
	float: left;
	width: 180px;
	margin: 50px 0 0 0;
}

div.history #slideshow-menu a, div.history #slideshow-menu a:link, div.history #slideshow-menu a:active, div.history #slideshow-menu a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #642a21;
}

div.history #slideshow-menu a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #b3a49a;
}

div.history #slideshow-menu li {
	margin-bottom: 10px;
}

div.history #slideshow-menu li a {
	padding-left: 30px;
	height: 30px;
	display: block;
}

div.history #slideshow-menu li.video a {
	background: url(../img/icon-video.png) no-repeat;
}

div.history #slideshow-menu li.photo a {
	background: url(../img/icon-photo.png) no-repeat;
}


/* @end */

/* @end */
.player-box{
	width:428px;
	height:240px;
	overflow:hidden;
}
/*.lt{
	float:left;
}
.icons{
	width:16px;
	height:15px;
	float:left;
	margin:0 0 0 8px;
}*/
tr.even img{position:static;}

iframe#survey{
 width:720px;
 height:510px;
 padding:0;
 overflow:hidden;
 margin:-2px 0 0 27px;
 border:none;
 position:relative;
 background:none; 
 float:left;
}
*+html iframe#survey {
 margin:0px 0 0 30px;
 width:702px;
 height:504px;
 background:none; 
}
* html iframe#survey{
 margin:0px 0 0 30px;
 width:702px;
 height:494px;
 background:none; 
}
div.kampanj .survey-enabled #aktuellt { margin-left:3px; }
* html div.kampanj .survey-enabled #aktuellt { margin-left:10px; }
*+html div.kampanj .survey-enabled #aktuellt { margin-left:10px; }  
.survey-enabled div.general-block { margin-left:0; }
* html .survey-enabled div.general-block { margin-left:7px; }
*+html .survey-enabled div.general-block { margin-left:7px; }
