@charset "utf-8";
/* CSS Document */

BODY {
	margin : 0;
	padding : 0;
	background : #fff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000;
}

FORM, SELECT, OPTION, TABLE, TR {
	margin : 0;
	padding : 0;
}

IMG { border : 0; }

HR {
	margin : 0;
	padding : 0;
}

UL, LI {
	padding : 0;
	margin : 0;
}

A:link, A:active, A:visited {
	color : #d10019;
	text-decoration : none;
}

A:hover {
	text-decoration : underline;
	color : #ffdb00;
}

div#bigwrapper {
	width : 798px;
	margin : 0 auto;
}

div#mainwrapper {
	width : 798px;
	height : 462px;
	background : url('gfx/etusivu-main-bg.jpg');
}

div#mainwrapper-jatko {
	width : 798px;
	height : 462px;
	background : url('gfx/jatko-main-bg.jpg');
}

div#head {
	width : 798px;
	height : 117px;
	background : url('gfx/head.jpg') no-repeat;
	position:relative;
}

ul#navikko {
	list-style-type : none;
	font-weight : 700;
	color : #fff;
	padding-top : 85px;
	padding-left : 40px;
}

#navikko LI {
	display : inline;
}

#navikko A:link, #navikko A:visited, #navikko A:active {
	color : #fff;
	text-decoration : none;
}

#navikko A:hover {
	text-decoration : underline;
	color : #ffdb00;
}

div#contents {
	width : 370px;
	padding-top : 35px;
	margin-left : 56px;
}

div#contents-jatko {
	width : 675px;
	height : 400px;
	overflow : auto;
	margin-left : 60px;
	padding-right : 20px;
	background-position: top right;
	background-repeat:no-repeat;
}

div#footer {
	width : 798px;
	height : 21px;
	background : url('gfx/foot-bg.gif') repeat-x;
}

H1 {
	margin : 0;
	padding : 5px 0 0px 0;
	color : #d10019;
	font-size : 22px;
	font-weight : 700;
}

H2 {
	margin : 0;
	padding : 10px 0 0 0;
	color : #d10019;
	font-size : 17px;
	font-weight : 700;
}


P {
	line-height : 150%;
	margin-bottom : 10px;
}

.red {
	color : #d10019;
}

#tulostuslogo {
	display:none;
}

P#tuotekuvaus {
	width : 400px;
}

.nosto {
	float : left;
	width : 159px;
	height : 115px;
	background-repeat : no-repeat;
	margin-top : 2px;
	margin-right : 3px;
}

div#etunostot {
	position : absolute;
	width : 350px;
	top : 333px;
}

div#nosto-uutuuksia {
	background : url('nostot/nosto-uutuuksia.jpg');
}

div#tuotevalikko {
	padding-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 10px;
	margin-top : 5px;
	/*border-bottom : 1px solid #F1F1F1;
	border-top : 1px solid #f1f1f1;	*/
	font-size : 13px;
}

.leftfloater {
	margin-right : 10px;
	float : left;
}

.tuotetaulu {
	margin-top : 10px;
	margin-right : 10px;
	float : left;
	width : 500px;
	background : #fbbd01;
/*	border : 1px solid #fbbd01;*/
}

#tuotekortti {
	width : 655px;
}

#tuotelistaus {
	width : 500px;	
}

#tuotelistaus-eka {
	width : 318px;
}

#tuotelistaus-toka {
	width : 318px;
	margin-right : 0;
	padding-right : 0;
}

#myynnin-tiedot {
	display:none;
}

.tuotetaulu TD {
	background : #fff;
	margin : 10px;
	padding : 5px;
	padding-left : 6px;
	border : 1px solid #fbbd01;
	border-top : 0;
}

.tuotetaulu TD.nimi {
	border-right : 0;
}

.tuotetaulu TH {
	text-align : left;
	padding : 4px;
	padding-left : 6px;
	color : #cf0216;
	background : #fbbd01;
	margin : 0;
}