@CHARSET "ISO-8859-1";
body {
	background: #ffffff
		url(http://rollmexf.asiakkaat.sigmatic.fi/extranet/ext/cms3/images/static/taustakuva.jpg)
		repeat-x;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}

h1 {
	COLOR: #244896;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica;
	FONT-SIZE: 16pt;
}

h2 {
	COLOR: #244896;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica;
	FONT-SIZE: 18pt;
}

h3 {
	width: 400px;
	COLOR: #244896;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica;
	FONT-SIZE: 14pt;
}

h4 {
	COLOR: #244896;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica;
	FONT-SIZE: 25pt;
}

h1,h2,h3,h4 {
	margin: 0;
	FONT-STYLE: bold;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

div,li,td,P {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

A:link,A:visited,A:active {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

A:hover {
	COLOR: #7A0000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

#container {
	min-height: 587px;
	margin: 0 auto 0 auto;
	padding: 0;
}

legend {
	color: #000000;
}

.hallinta {
	color: #000000;
}

.reunus {
	margin: 0;
	padding: 0;
}

.middle {
	background-color: #ffffff;
	width: 999px;
	margin: 0;
	padding: 20px;
}

.logo {
	margin: 0;
	padding: 0;
	float: left;
	width: 270px;
}

.haku {
	margin: 0;
	padding: 0;
	float: right;
	width: 704px;
	text-align: right;
}

.haku form {
	display: inline;
}

.haku label {
	float: left;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 8pt;
	FONT-STYLE: bold;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

.haku textarea {
	width: 100px;
	margin: 0px;
	padding: 0;
	font-size: 8pt;
}

.search {
	width: 150px;
	margin: 0;
	padding: 0;
	font-size: 8pt;
}

.hakunappi {
	margin-left: 10px;
	margin: 0;
	padding: 0;
	width: 30px;
	font-size: 8pt;
}

.viiva {
	margin: 20px 0 20px 0;
	padding: 0;
	clear: both;
	height: 1px;
	background: #095DA6;
}

.content {
	width: 959px;
	margin: 20px 0 0 0;
	padding: 0;
}

.etusivu {
	width: 959px;
	margin: 0;
	padding: 0;
}

.navigointi {
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
}

.sisalto {
	float: right;
	width: 739px;
	margin: 0 0 0 20px;
	padding: 0;
}

.paamiehet {
	clear: both;
	width: 945px;
	margin: 20px 0 0 0;
	padding: 0;
	text-align: center;
}

.yhteystiedot {
	COLOR: #9F9F9F;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

.yhteystiedot A:link,.yhteystiedot  A:visited,.yhteystiedot  A:active {
	COLOR: #9F9F9F;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

.yhteystiedot  A:hover {
	COLOR: #BCBCBC;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

#alakehys {
	width: 1014px;
	margin: 0;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}

#footer {
	margin: 0;
	padding: 0 6px 0 0;
	text-align: right;
}

#footer p {
	COLOR: #AAAAAA;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

#footer A:link,#footer  A:visited,#footer  A:active {
	COLOR: #AAAAAA;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

#footer  A:hover {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

#navcontainer {
	padding: 0;
	margin: 0;
}

#navcontainer ul,#navcontainer li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a {
	display: block;
	padding: 3px;
	margin: 0 0 2px 0;
	width: 194px;
	border-bottom: 1px solid #244896;
	background-color: #ffffff;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

#navcontainer a:link,#navlist a:visited {
	border-bottom: 1px solid #244896;
	color: #000000;
	text-decoration: none;
}

#navcontainer a:hover {
	border-bottom: 1px solid #840000;
	color: #840000;
}

#navcontainer a.valittu {
	border-bottom: 1px solid #840000;
	color: #840000;
	display: block;
}

#navcontainer a.valittu:hover {
	border-bottom: 1px solid #840000;
	color: #840000;
}

#navcontainer .alanavi_2 {
	border-bottom: 1px solid #244896;
	display: block;
	padding: 3px 3px 3px 20px;
	width: 177px;
}

#navcontainer .alanavi_3 {
	border-bottom: 1px solid #244896;
	display: block;
	padding: 3px 3px 3px 40px;
	width: 157px;
}

#navcontainer a.alasivu:hover {
	border-bottom: 1px solid #840000;
	color: #840000;
}

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
	margin: 0;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.tuotelist {
	float: left;
	width: 719px;
	padding: 10px;
	margin: 5px 0 0 0;
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
	background: #ffffff;
}

.tuotekuva {
	float: left;
	width: 100px;
	padding: 0;
	margin: 0 5px 0 0;
	text-align: center;
}

.tuotekuvaus {
	float: right;
	width: 614px;
	padding: 0;
	margin: 0;
}
