/* Common */
BODY, TD, DIV, ul {
	color: #3f3f3f;
	font: normal 12px/1.1em Lucida Sans Unicode,Arial,Sans-Serif;
	line-height: 1.5;
}

body {
	margin:0;
}

img {
	border:0
}

#background {
	background: #ebebec url('images/bg-top.jpg') repeat-x top;
	min-height: 100%;
}

#main {
	position:relative;
	margin: 0 auto;
	max-width: 1200px;
	min-height: 100%;
}


.maincontent {
	width: 950px;
}

.Content {
	float:right;
	width: 750px;
	padding-top: 10px
}

TD.Header {
	background: #6E94B7;
}

td, p, li {font-size: 1.1em; vertical-align:top}

h1.kirjaudu {
	font-size: 30px;
	font-weight: normal; 
	border-bottom: 1px solid #C0C0C0;
	padding-bottom: 20px;
	margin-right: 40px;
	color: #3c3c3c;
	text-align: center;
}

/* Menu */

.MenuBase {
	float:left;
	width: 200px;
	padding-top: 15px
}

DIV.MenuInc, DIV.MenuSel {
	font-size: 1.1em	
	display: inline-block;
	float:left;
	height: 45px;
	border-right: 1px solid #c2c2c2;
	padding: 25px 20px 0 20px
}


a.MenuInc, a.MenuSel {
	font-size: 12pt;
	text-decoration: none;
	display: block;
	padding: 5px 0 ;
	color: #3c3c3c;	
}

a.MenuInc:hover, a.MenuSel:hover {
	color: black;
}

.SubMenuInc, .SubMenuSel {
	display: block;
} 

/* etusivun linkit */

a.hinnasto {
	display:block;
	width:122px;
	height:30px;
	background:transparent url('images/hinnasto.png') no-repeat;
	padding-top:85px;
	text-align:center;
	text-decoration:none;
	color: #445562;
	font-size: 16px;
}

a.hinnasto:hover {
	background:transparent url('images/hinnasto_hover.png') no-repeat;
}

a.saadokset {
	display:block;
	width:122px;
	height:30px;
	background:transparent url('images/saadokset.png') no-repeat;
	padding-top:85px;
	text-align:center;
	text-decoration:none;
	color: #445562;
	font-size: 16px;
}

a.saadokset:hover {
	background:transparent url('images/saadokset_hover.png') no-repeat;
}

a.logistiikka  {
	display:block;
	width:182px;
	height:30px;
	background:transparent url('images/logistiikka.png') no-repeat;
	padding-top:85px;
	text-align:center;
	text-decoration:none;
	color: #445562;
	font-size: 16px;
}

a.logistiikka:hover {
	background:transparent url('images/logistiikka_hover.png') no-repeat;
}

a.tilakasittely {
	display:block;
	width:122px;
	height:30px;
	background:transparent url('images/tilakasittely.png') no-repeat;
	padding-top:85px;
	text-align:center;
	text-decoration:none;
	color: #445562;
	font-size: 16px;
}

a.tilakasittely:hover {
	background:transparent url('images/tilakasittely_hover.png') no-repeat;
}

a.palaute {
	display:block;
	width:122px;
	height:30px;
	background:transparent url('images/palaute.png') no-repeat;
	padding-top:85px;
	text-align:center;
	text-decoration:none;
	color: #445562;
	font-size: 16px;
}

a.palaute:hover {
	background:transparent url('images/palaute_hover.png') no-repeat;
}
a.ukk {
        display:block;
        width:182px;
        height:30px;
        background:transparent url('images/ukk.png') no-repeat;
        padding-top:85px;
        text-align:center;
        text-decoration:none;
        color: #445562;
        font-size: 14px;
}

a.ukk:hover {
        background:transparent url('images/ukk_hover.png') no-repeat;
}


/* Feedback */
.FeedbackBase {
        background: #6E94B7;
}

.FeedbackHeader {
        background: #AFC6DB;
        font-weight: Bold;
}

table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:white;}
th, td, caption {padding:4px 10px 4px 5px; border: 1px solid #D6D6D6}
tbody tr:nth-child(even) td, tbody tr.even td {background:#F9F9F9;}
tfoot {font-style:italic;}

.formee-button a {
        color:white;
        text-decoration:none;
}

.formee-button2 a {
        color:white;
        text-decoration:none;
}

table.vaihe td {
        padding: 5px;
	background-color:#F5F5F5;
}

table.vaihe td.active {
        background-color: rgb(209, 236, 247);
}

#bottom a {
	display:block;
	color: #445562;
	text-decoration: none;
}

#bottom a:hover {
	color: #75b54c;
}

table.PickUpList {
	background-color: white
}

table.hinnasto {
	font-size: 1.2em
}

table.hinnasto td {
	border:0
}


