/*Yleiset*/
body				{margin:0 auto 0 auto;background:url('img/bg.jpg') center top repeat-x #a60000;height:100%;}
html				{height:100%;font-family:trebuchet ms;font-size:12px;}
a					{color:#e41818;}
img				{border:0;}
p					{font-family:arial;float:none;clear:both;}
ul					{font-family:arial;}
hr		{border:0px;background:#ddd;height:1px;}
#wrapper		{width:922px;margin:0 auto 0 auto;min-height:100%;background:url('img/content-bg.jpg') repeat-y;margin-bottom:-5px;bottom:-5px;}
* html #wrapper {height:100%;}
.clearfix:after {content:".";display:block;clear:both;	visibility:hidden;line-height:0;height:0;}
#header		{height:163px;width:922px;background:url('img/header.jpg') no-repeat;}
#content		{background:url('img/content-bg.jpg') repeat-y;}
#content-margin	{padding:4px 15px 0px 15px;}
/* Ajankohtaista */
#ajankohtaista	{width:205px;height:350px;background:url('img/ajankohtaista.jpg');float:left;margin-right:2px;}
#ajankohtaista-es-margin	{width:165px;margin:70px 20px 0px 20px;color:#fff;}
#ajankohtaista-margin			{width:165px;padding:16px 23px 30px 20px;color:#fff;}
#ajankohtaista h2					{color:#ffd71c;font-weight:normal;margin-top:0px;padding-top:0px;}
#ajankohtaista a					{color:#ffd71c;text-decoration:none;}
#ajankohtaista-container h2	{color:#ffd71c;font-weight:normal;margin-top:0px;padding-top:0px;}
#ajankohtaista-container a	{color:#ffd71c;text-decoration:none;}
#ajankohtaista-sisennys		{width:380px;}
#ajankohtaista-ylaosa			{width:205px;height:54px;background:url('img/ajankohtaista-otsikko.jpg');}
#ajankohtaista-alaosa			{width:205px;background:url('img/ajankohtaista-alaosa.jpg') left bottom;min-height:298px;}
#ajankohtaista-container		{width:205px;float:left;}
/* Keskipalikka */
#keskipalikka				{width:442px;height:350px;background:url('img/keskipalikka.jpg');float:left;color:#d01111;}
#keskipalikka-margin	{width:380px;height:170px;margin-top:160px;margin-left:30px;}
#keskipalikka h3			{font-size:18px;margin-bottom:0px;}
#keski-container			{width:442px;height:350px;float:left;color:#d01111;}
#keski-ylaosa				{width:442px;height:141px;background:url('img/keski-ylaosa.jpg');}
#keski-alaosa				{width:442px;height:209px;background:url('img/keski-alaosa.jpg');margin-top:10px;}
#keski-alaosa a			{text-decoration:none;clear:both;float:none;display:block;font-weight:normal;;}
#keski-alaosa a:hover	{text-decoration:underline;}
#keski-alaosa p 			{margin-top:6px;margin-bottom:6px;font-weight:bold;}
#keski-margin				{width:380px;height:170px;margin-top:10px;margin-left:30px;color:#000;padding-top:10px;line-height:17px;}
#keski-margin h2			{color:#d01111;}
/* Onlinevaraus */
#onlinevaraus					{width:241px;height:350px;background:url('img/onlinevaraus.jpg');float:left;margin-left:2px;}
#onlinevaraus-margin		{width:200px; padding:0 20px 0 20px;margin-top:70px;}
#onlinevaraus-margin h2 {font-weight:normal;}
/* Sisältösivut */
#sisalto-container	{width:685px;float:left;}
#sisalto-yla				{width:685px;height:10px;background:url('img/sisalto-yla.jpg');}
#sisalto-keski			{width:685px;background:url('img/sisalto-keski.jpg');}
#sisalto-margin		{width:645px;padding:0px 20px 20px 20px;letter-spacing:0.3pt;line-height:17px;}
#sisalto-ala				{width:685px;height:10px;background:url('img/sisalto-ala.jpg');}
#sisalto-margin h2	{font-size:30px;margin-top:0px;color:#e41818;font-weight:normal;padding-top:18px;line-height:38px;}
#sisalto-margin h1	{font-size:30px;margin-top:0px;color:#e41818;font-weight:normal;padding-top:18px;line-height:38px;}
#sisalto-margin a		{text-decoration:none;}
/* Kohteet */
#kohdelista-container h2	{font-weight:normal;margin-top:0px;padding-top:0px;width:200px;}
#kohdelista-container a	{text-decoration:none;}
#kohdelista-margin			{width:180px; padding:1px 20px 30px 20px;}
#kohdelista-margin h3		{margin:0 0 0 0;padding:3px 0 3px 0;font-size:16px;}
.poisto								{margin:0 0 0 0;padding:0 0 3px;0;}
#poisto_2								{margin:0 0 0 0;padding:0 0 3px;0;font-size:16px;color:#e41818;}
#kohdelista-margin a		{font-family:arial;font-weight:bold;}
#kohdelista-ylaosa			{width:241px;height:54px;background:url('img/kohdelista-ylaosa.jpg') repeat-y;}
#kohdelista-alaosa			{width:241px;background:url('img/kohdelista-alaosa.jpg') repeat-y left bottom;}
#kohdelista-container		{width:241px;float:right;}
.kohdelista-sisennys			{width:211px;padding-left:20px;font-weight:lighter;font-size:11px;padding-top:0px;padding-bottom:0px;margin:3px 0 3px 0;}
.kohdelista-sisennys a		{color:#000;}
#kohde-container		{width:640px;float:left;}
#kohde-yla				{width:640px;height:10px;background:url('img/kohde-ylaosa.png');}
#kohde-keski			{width:640px;background:url('img/kohde-keski.jpg');}
#kohde-margin		{width:580px;padding:20px 20px 20px 20px;letter-spacing:0.3pt;line-height:17px;}
#kohde-ala				{width:640px;height:10px;background:url('img/kohde-alaosa.png');}
#kohde-keski h1		{font-size:30px;margin-top:0px;color:#e41818;font-weight:normal;padding-top:0px;line-height:34px;}
#kohde-keski h2		{font-size:22px;color:#ffa800;font-weight:lighter;}
#kohde-keski h3		{font-size:12px;color:#282828;}
#kohde-keski .osoite	{font-size:11px;}
#kohde-keski a		{text-decoration:none;}
#kohde-otsikko		{width:325px;float:left;height:42px;}
#kohde-palkit			{width:246px;float:left;font-size:11px;vertical-align:top;}
#kohde-palkit .pallo	{display:block;width:100px;height:36px;background:url('img/palkki.png') no-repeat;padding-left:23px;line-height:22px;float:left;margin-top:0px;vertical-align:top;}
#kohde-palkit .tyhja	{display:block;width:100px;height:36px;padding-left:23px;line-height:22px;float:left;margin-top:0px;vertical-align:top;}
/* Hinnasto */
#hinnasto						{width:580px;padding:0 0 0 0;border-spacing:0 0 0 0;font-family:arial;}
#hinnasto td					{vertical-align:top;padding:6px;padding-left:9px;}
#hinnasto td .aika			{text-align:left;}
#hinnasto td .vali			{height:24px;content:".";line-height:24px;visibility:none;}
#hinnasto span				{color:#fae301;}
.otsikko						{background-color:#c20e0e;color:#fff;}
.otsikkok						{background-color:#c20e0e;color:#fae301;}
.harmaa						{background-color:#f6f6f6;}
/* Pitkä neljä kappaleinen laatikko*/
#kohteet-yla		{width:892px;background:url('img/kohteet-yla.jpg');height:10px;float:none;clear:both;}
#kohteet-keski	{width:890px;background:url('img/kohteet-keski.jpg');min-height:190px;float:none;clear:both;padding-left:2px;}
#kohteet-ala		{width:892px;background:url('img/kohteet-ala.jpg');height:10px;float:none;clear:both;}
#laatikko			{width:221px;float:left;}
#laatikko h3		{color:#ffa800;font-size:22px;margin:0;margin-left:21px;margin-bottom:5px;font-weight:lighter;}
#laatikko img	{margin-left:11px;}
#laatikko a		{color:#e41818;text-decoration:none;font-weight:bold;}
#laatikko p 		{width:180px;margin:5px 21px 0 21px;line-height:17px;}
/* footer */
#footer			{width:922px;height:38px;background:url('img/footer.jpg');line-height:38px;color:#fff;text-align:center;font-size:11px;clear:both;float:none;}
#footer-margin		{margin:0px auto 0px auto;}
.keltainen		{color:#fae301;font-weight:bold;}
/*navi*/
#navigaatio {	float:left;margin-bottom:0px;overflow:hidden;margin-left:18px;margin-top:107px;}
#navigaatio ul {	margin:0;padding:10px 10px 0 0px;list-style:none;	;}
#navigaatio li {display:inline;	margin-left:2px;padding:0;	height:27px;}
#navigaatio a {float:left;background:url("img/navi-vasen.png") no-repeat left top;margin:0;padding:0 0 0 6px;text-decoration:none;}
#navigaatio a span {float:left;display:block;background:url("img/navi-oikea.png") no-repeat right top;padding:0px 15px 0px 6px;margin-right:0px;color:#a70b29;font-weight:bold;font-size:14px;line-height:27px;}
#navigaatio a span {float:none;}
#navigaatio a:hover {background-position:0% 100%;color:#fff;}
#navigaatio a:hover span {background-position:100% 100%;color:#fff;}
.laatikko_h3 {color:#ffa800;font-size:22px;margin:0;margin-left:21px;margin-bottom:5px;font-weight:lighter;}	
