@charset "iso-8859-1";

BODY {
	padding: 0px;
	margin: 0px;
	background: transparent url(kuvat/taustakuva.jpg) fixed;
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #000000;
	font-family: arial;
	font-size: 11px;
	color: gray;

	
}

.valiotsikko {
	font-family: arial;
	color: #FFFFFF;
	font-size: 14px;
}
	A:link {text-decoration:none; font-weight:bold; color: #FFFFFF;}

	A:visited {text-decoration:none; font-weight:bold; color: #FFFFFF;}

	A:hover {text-decoration:underline; font-weight:bold; color: #999999;}
	
	A.harmaa:link {text-decoration:none; font-weight:bold; color: #999999;}

	A.harmaa:visited {text-decoration:none; font-weight:bold; color: #999999;}

	A.harmaa:hover {text-decoration:underline; font-weight:bold; color: #FFFFFF;}	
	
	A.linkki:link {text-decoration:none; font-weight:bold; color: #BFBFBF;}

	A.linkki:visited {text-decoration:none; font-weight:bold; color: #BFBFBF;}

	A.linkki:hover {text-decoration:underline; font-weight:bold; color: #FFFFFF;}	

	A.linkki2:link {text-decoration:none; font-weight:bold; color: #000000;}

	A.linkki2:visited {text-decoration:none; font-weight:bold; color: #000000;}

	A.linkki2:hover {text-decoration:underline; font-weight:bold; color: #FFFFFF;}	
	

img {
	border: 0px;
}

tr {
	vertical-align: top;
}

table.main {
	width: 1010px;
	height: 800px;
}

table.main2 {
	width: 1010px;
	height: 800px;
	background-image: url(kuvat/tausta-transparent-black.png);
	background-repeat: repeat;
	background-position: top left;
	border: 1px solid #303030;	
	position: relative;
	top: -24px;
}


table.ylapalkki {
	height: 47px;
	width: 100%;
	background-image: url(kuvat/ylapalkki-tausta.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

td.ylapalkki {
	font-family: arial;
	font-size: 14px;
	color: white;
	vertical-align: middle;
	text-align: center;
}

.ylapalkki-linkit {
	font-family: arial;
	font-size: 13px;
	color: black;		
	font-weight: bold;
	padding-right: 20px;
}

.vasenpalkki {
	width: 173px;
	border-right: 1px solid #303030;
	height: auto;
	padding: 5px;
	padding-top: 10px;	

}

.oikeapalkki {
	width: 173px;
	border-left: 1px solid #303030;
	height: auto;
	padding: 5px;	
	padding-top: 10px;	
}

.muuttuva {
	width: 664px;
	height: auto;
	padding: 5px;	
	padding-top: 10px;	
	background-color: black;
	background-image: url('kuvat/tausta-paasivu.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	
}

.muuttuva-tuotesivu{
	width: 1010px;
	height: 1200px;
	border: 1px solid #303030;	
	background-color: #000000;
	background-image: url('kuvat/tausta-paasivu.jpg');
	background-repeat: no-repeat;
	background-position: top left;	
	position: relative;
	top: -24px;
}


.muuttuva-tuoteryhmat {
	width: 664px;
	height: auto;
	padding: 5px;	
	padding-top: 10px;	
	background-color: #000000;
	background-image: url('kuvat/tausta-paasivu.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

.oranssipalkki-table {
	width: 1060px;
	height: 52px;
	background-image: url(kuvat/oranssi-ylapalkki.png);
	position: relative;
	left: -24px;
	right: 24px;
}

.oranssipalkki-oikea {
	width: 100px;
	height: auto;
	vertical-align: top;
	padding-top: 5px;
	font-family: arial;
	font-size: 11px;
	color: black;		
	font-weight: bold;
}

.oranssipalkki-keski {
	width: 320px;
	height: auto;
	vertical-align: top;
	padding-top: 5px;
	font-family: arial;
	font-size: 11px;
	color: black;		
	font-weight: bold;
}

.oranssipalkki-vasen {
	width: 500px;
	height: auto;
	vertical-align: top;
	padding-top: 5px;
	font-family: arial;
	font-size: 11px;
	color: black;		
	font-weight: bold;		
	padding-left: 40px;
}

hr {
	border: 0px;
	width: 90%;
	background-color: #303030;
	height: 1px;
}

hr.hr2{
	border: 0px;
	width: 99%;
	background-color: #303030;
	height: 1px;
}

.input {
	width: 90%;
	height: 22px;
	background-color: white;
	border: 1px solid #303030;
	color: black;
	font-family: arial;
	font-size: 11px;
	margin-bottom: 10px;
	background-image: url(kuvat/inputtausta.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}
	
.hakutekstit {
	color: white;
	font-family: arial;
	font-size: 11px;
	text-align: right;
	margin: 0px;
	padding: 1px;
	padding-right: 15px;
}

.kuvaspacer {
	padding-bottom: 10px;
	padding-top: 5px;	
}

.tuoteryhmateksti {
	font-family: arial;
	color: white;
	font-weight: bold;
	font-size: 11px;
	padding-left: 1px;	
	margin: 4px;
}

.tuoteryhmateksti-oikeapalkki {
	font-family: arial;
	color: white;
	font-weight: bold;
	font-size: 11px;
	padding-left: 5px;	
	margin: 5px;
	margin-left: 3px;
}

p {
	font-family: arial;
	color: #bbbbbb;
	font-size: 12px;
}

p.titteli {
	font-family: arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

li {
	font-family: arial;
	color: #bbbbbb;
	font-size: 12px;
}

p.yritysesittely {
	font-family: arial;
	color: #bbbbbb;
	font-size: 12px;
	padding: 5px;
}

p.otsikko {
	font-family: arial;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: bold; 
}

p.valiotsikko {
	font-family: arial;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold; 
}


.ajankohtaiset {
	width: 100%;
	height: auto;
	padding: 5px;
}

.ajankohtaiset-sarake {
	width: 210px;
	height: auto;
	background-color: white;
	border: 1px solid #c2c2c2;
	padding: 5px;
}

.ajankohtaiset-sarake-kuva {
	width: 210px;
	height: auto;
	text-align: center;
	vertical-align: middle;
	background-color: white;
	border: 1px solid #c2c2c2;
	padding: 5px;
}

.ajankohtaiset-otsikko {
	font-family: arial;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding: 6px;
	background-color: whitesmoke;
	border: 1px solid #c2c2c2;
}

.ajankohtaiset-hinta {
	font-family: arial;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	text-align: right;
}

.copyright {
	background-color: white;
	position: relative;
	top: -24px;
	left: -25px;
}

.tuoteryhmatable {
	border: 1px solid #5d5d5d;
	width: 100%;
	height: auto;
}

.tuoteryhmasarake-otsikko {
	width: auto;
	height: auto;
	background-color: #faa624;
	color: white;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	height: 20px;
	vertical-align: middle;
	padding: 5px;
}

.tuoteryhmasarake {
	width: auto;
	height: auto;
}

.some {
	width: 100%;
	height: 79px;
	background-image: url(kuvat/loydatmeidat-tausta.jpg);
	vertical-align: middle;
	padding-top: 10px;
}

.saapumisaikoja {
	background-color: #181818;
	border: 1px solid #303030;
}

.ostoskori {
	width: 100%;
	padding: 3px;
	margin: 0px;
	border: 1px solid #303030;
}

.ostoskori-hintasarake {
	width: 25px;
	height: auto;
	font-family: arial;
	font-size: 11px;
	color: white;
	padding: 3px;
}

.ostoskori-x {
	width: 8px;
	height: auto;
	font-family: arial;
	font-size: 11px;
	color: white;
	padding: 3px;
}

.ostoskori-kuvaus {
	width: 100%;
	height: auto;
	font-family: arial;
	font-size: 11px;
	color: white;
	padding: 3px;
}

.ostoskori-hinta {
	text-align: right;
	font-family: arial;
	font-size: 11px;
	color: white;
	font-weight: bold;
	padding: 3px;
}

.quicklinks {
	width: 635px;
	height: 193px;
	padding: 10px;
	padding-top: 60px;
	margin: 0px;
	vertical-align: middle;
	background-image: url(kuvat/quicklinks.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.quicklinks-sarake {
	width: 50%;
	height: auto;
	padding: 0px;
	vertical-align: middle;	
}

.tuoteinfo {
	width: 99%;
	height: 300px;

	border: 1px solid #303030;
	padding: 10px;

}

.tuoteryhmat {
	width: 99%;
	border: 1px solid #303030;
	padding: 10px;

}

.tuoteinfo2 {
	width: 100%;
	height: 300px;

	border: 1px solid #303030;
	padding: 10px;
}