#content_top {
	background-image: url('images/content_top_front.gif') !important;
}

#content_main {
	background-image: url('images/content_main_front.gif') !important;
}

#content_bottom {
	background-image: url('images/content_bottom_front.gif') !important;
}

#nostot {
	float: left;
	width: 260px;
	display: inline;
}

	#nostot .boxend {
		height: 6px;
		background-color: #d3e1ed;
		width: 260px;
		margin-bottom: 10px;
		background-image: url('images/box_background_03_end.jpg');
		background-repeat: no-repeat;
		font-size: 0;
	}
	#nostot .box {
		width: 220px;
		background-color: #ffffff;
		background-image: url('images/box_background_03.jpg');
		background-repeat: no-repeat;
		padding: 20px;
		padding-bottom: 10px;
		overflow: hidden;
	}
		.box p, .box td, .box th, .box ul, .box li {
			color: #003b6f;
		}
		#nostot .box h1 {
			position: relative;
			top: -10px;
			left: -8px;
			background-color: #003b6f;
		}
		#nostot .box a {
			color: #003b6f;
			text-transform: none;
			text-decoration: underline;
			font-weight: normal;
		}
			#nostot .box a:hover {
				color: #caba1e;
				font-weight: normal;
			}
		#nostot .box input.field {
			border: 1px solid #88aac8;
			color: #003b6f;
			background-color: #ffffff;
			width: 130px;
		}

#sisalto {
	float: right;
	width: 490px;
	display: inline;
	margin-right: 8px;
}

#etusivu_uutiset,
#etusivu_uutiset_rus {
	background-color: #ffffff;
	background-image: url('images/box_uutiset_background_03.jpg');
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
}
#etusivu_uutiset_rus {
	background-image: url('images/box_uutiset_background_03_rus.jpg');
}
	#etusivu_uutiset td.kuvateksti {
		background-color: #fff;
	}
	#etusivu_uutiset_end {
		padding: 0;
		margin: 0;
		height: 6px;
		background-color: #d3e1ed;
		margin-bottom: 10px;
		background-image: url('images/box_uutiset_background_03_end.jpg');
		background-repeat: no-repeat;
		font-size: 0;
	}
	.uutinen {
		padding-top: 16px;
		padding-bottom: 8px;
	}

ul.news {
	margin: 0;
	padding: 0;
}
	ul.news li {
		list-style: none;
		padding-left: 26px;
		margin-bottom: 2px;
		background-image: url('images/star-empty.gif');
		background-repeat: no-repeat;
		background-position: 0 50%;
		width: 350px;
		height: 15px;
		overflow: hidden;
	}
		ul.news li.sel {
			background-image: url('images/star-lit.gif');
		}
		ul.news a {
			cursor: pointer;
		}

.etusivu_nosto {
	float: left;
	width: 200px;
	background-color: #ffffff;
	background-image: url('images/box_pieni_background_03.jpg');
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 20px;
	padding-bottom: 0;
	display: inline;
}
	.etusivu_nosto_end {
		position: relative;
		bottom: 0;
		left: -20px;
		width: 240px;
		padding: 0;
		margin: 0;
		height: 6px;
		background-color: #d3e1ed;
		background-image: url('images/box_pieni_background_03_end.jpg');
		background-repeat: no-repeat;
		font-size: 0;
	}
	.etusivu_nosto.left {
		margin-right: 10px;
	}
	.etusivu_nosto img {
		margin-bottom: 10px;
		margin-top: -10px;
		margin-left: -10px;
	}
	.etusivu_nosto h1 {
		text-transform: none;
		font-weight: normal;
	}
		.etusivu_nosto h1 a {
			text-transform: none;
			font-weight: normal;
		}
	.etusivu_nosto h2 {
		display: block;
		overflow: hidden;
		width: 190px;
		height: 70px;
		font-size: 8pt;
		font-weight: normal;
		margin: 0;
		padding: 0;
		margin-bottom: 8px;
	}
	.etusivu_nosto .kuva {
		background-repeat: no-repeat;
		background-position: 50% 50%;
		width: 220px;
		height: 140px;
		margin-bottom: 10px;
		margin-top: -10px;
		margin-left: -10px;
	}

#etusivu_kartta {}

#kartta_teksti {
	float: right;
	display: inline;
	width: 260px;
	margin-top: 30px;
}

#kartta_kuva {
	float: left;
	display: inline;
	width: 220px;
	height: 340px;
	text-align: center;
}

#kartta_hotelli {
	float: right;
	display: inline;
	width: 240px;
	margin-top: 20px;
	padding: 10px;
	background-color: #ffffff;
	text-align: center;
	margin-left: 10px;
}
	#kartta_hotelli h1 {
		margin-bottom: 0;
	}
	#kartta_hotelli p {
		margin-bottom: 0;
		color: #003b6f;
		font-weight: bold;
	}
