BODY {
	background-color: #13201F;
	background-image: url('img/background_pattern.gif');
	background-repeat: repeat;
	padding: 0;
	margin: 0;
	overflow: auto;
	color: white;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	font-size: 11px;
}

TABLE.background {
	width: 100%;
	height: 100%;
}

TD.top_shadow {
	width: 100%;
	background-image: url('img/backfade.gif');
	background-repeat: repeat-x;
}

TD {
	vertical-align: top;
	color: #444444;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	line-height: 1.5em;
	font-size: 11px;
}

TABLE.main {
	width: 830px;
	height: 100%;
}

TABLE.top_table {
	width: auto;
}

TD.ultrashadow {
	width: 28px;
	height: 100%;
	background-image: url('img/ultrashadow.gif');
	background-repeat: repeat-y;
	background-position: 0px 11px;
}

TD.top_table_wood_top {
	background-color: #9A8E84;
	background-image: url('img/wood_top.jpg');
	background-repeat: no-repeat;
	width: 170px;
	height: 128px;
	vertical-align: bottom;
	padding-left: 20px;
	padding-bottom: 10px;
}

TD.top_table_wood_top_edge {
	background-image: url('img/wood_top_edge.gif');
	background-repeat: no-repeat;
	width: 12px;
}

TD.top_table_the_rest {
	width: 631px;
	vertical-align: bottom;
	padding-bottom: 4px;
}

TD.langbar_left {
	background-image: url('img/wood_langbar_left.gif');
	background-repeat: no-repeat;
	height: 14px;
}

TD.langbar_left2 {
	background-image: url('img/wood_langbar_left2.gif');
	background-repeat: repeat-y;
	padding-left: 20px;
	height: 15px;
}

TABLE.languages {
	width: 100%;
	height: 14px;
}

TD.lang_sv {
	width: 43px;
}

TD.lang_en {
	width: 51px;
}

TD.lang_rest {
	width: 535px;
	background-image: url('img/ultrashadow_top.gif');
	background-repeat: repeat-x;
	background-position: 0px bottom;
}

TABLE.main_content_table {
	width: 100%;
	height: 100%;
}

TD.main_logo {
	width: 202px;
}

TD.main_content_area {
	width: 475px;
	background-color: white;
	background-image: url('img/content_shadow_left.gif');
	background-repeat: repeat-y;
	background-position: 0px 200px;
	padding-top: 5px;
	padding-right: 5px;
	color: #444444;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	line-height: 1.5em;
	font-size: 11px;
}

TD.right_stripes {
	width: 150px;
	background-image: url('img/right_stripes_back.gif');
	background-repeat: repeat-y;
}

TD.right_stripes_dark {
	width: 150px;
	background-image: url('img/right_stripes_back_dark.gif');
	background-repeat: repeat-y;
}

.right_stripes_top {
	width: 150px;
	height: 330px;
	background-image: url('img/right_stripes_top.gif');
	background-repeat: no-repeat;
	padding: 8px;
	padding-top: 25px;
	color: black;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	font-size: 11px;
}

.right_stripes_top_dark {
	background-image: url('img/right_stripes_top_dark.gif');
	background-repeat: no-repeat;
	width: 150px;
	height: 145px;
	padding: 8px;
	padding-top: 25px;
	color: black;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	font-size: 11px;
}

SELECT.tuotehaku {
	width: 130px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: black;
	font-family: Arial, Verdana, Tahoma, Arial, Sans-serif;
	font-size: 9px;
}

INPUT.sanahaku {
	width: 130px;
	margin-top: 0px;
	margin-bottom: 5px;
	color: black;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	font-size: 10px;
}

INPUT.submit_btn {
	color: black;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 4px;
}

TABLE.wood_logo_table {
	width: 202px;
	height: 100%;
}

TD.wood_logo {
	width: 190px;
	height: 222px;
	background-image: url('img/wood_logo.gif');
	background-repeat: no-repeat;
}

TD.wood_logo_eng {
	width: 190px;
	height: 222px;
	background-image: url('img/wood_logo_eng.gif');
	background-repeat: no-repeat;
}

TD.wood_logo_swe {
	width: 190px;
	height: 222px;
	background-image: url('img/wood_logo_swe.gif');
	background-repeat: no-repeat;
}

TD.wood_logo_edge {
	width: 12px;
	background-image: url('img/wood_logo_edge.gif');
	background-repeat: no-repeat;
}

TD.wood_logo_edge_with_stripe {
	width: 12px;
	background-image: url('img/wood_logo_edge_with_stripe.gif');
	background-repeat: no-repeat;
}

TD.wood_logo_edge_white {
	width: 12px;
	background-image: url('img/wood_logo_edge_white.gif');
	background-repeat: no-repeat;
}

TD.wood_plank_full {
	background-image: url('img/plank.jpg');
	background-repeat: repeat-y;
}

TD.sub_product_menu {
	background-image: url('img/right_stripes_back_medium.gif');
	background-repeat: repeat-y;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
	color: black;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	font-size: 10px;
}

.content_div {
	padding-top: 40px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
}

P {
	color: #444444;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	line-height: 1.5em;
	font-size: 11px;
	margin-bottom: 1em;
}

H1 {	
	font-family: Georgia, Verdana, Tahoma, Arial, Sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.45em;
	color: #514B47;
	margin-top: 1.0em;
	margin-bottom: 0;
}

H2, H3, H4, H5, H6 {	
	color: #444444;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	line-height: 1.5em;
	font-size: 11px;
	font-weight: bold;
}


UL, DL, DD {
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color: #444444;
	line-height: 1.5em;
	margin-top: 1.0em;
	margin-bottom: 1.0em;
	list-style: square;
}

HR {
	height: 1px;
	color: #BFBFBF;
	background: #BFBFBF;
	border: none;
}

TD.product_title_bar {
	width: 100%;
	height: 33px;
	background-image: url('img/tuotteet_bar.gif');
	background-repeat: no-repeat;
	background-position: -5px 0px;
}

TD.product_title_bar_en {
	width: 100%;
	height: 33px;
	background-image: url('img/products_bar.gif');
	background-repeat: no-repeat;
	background-position: -5px 0px;
}


TD.product_title_bar_sv {
	width: 100%;
	height: 33px;
	background-image: url('img/produkter_bar.gif');
	background-repeat: no-repeat;
	background-position: -5px 0px;
}

A {
	color: #1E4080;
	text-decoration: underline;
}

A:hover {
	color: #5E89D9;
}

A.sub_product_link {
	color: #382E26;
	text-decoration: none;
}

A.sub_product_link:hover {
	color: #F3F0ED;
	text-decoration: none;
}

A.sub_product_link_active {
	color: #F3F0ED;
	text-decoration: none;
}

A.sub_product_link_active:hover {
	color: #F3F0ED;
	text-decoration: none;
}

FORM {
	padding: 0;
	margin: 0;
}

.ion_component {
	display: none;
}

A.design_by {
	color: white;
	font-size: 10px;
	text-decoration: none;
}

A.design_by:hover {
	color: #625C3C;
}

A.design_by_dark {
	color: #CAC5BA;
	font-size: 10px;
	text-decoration: none;
}

A.design_by_dark:hover {
	color: #A59C89;
}
