body
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	color: #009900;
	padding-top: 0px;
	font-family: verdana, sans-serif;
	background-color: #ffffff;
}

#paakehys1
{
margin:auto; background:transparent;
}


#bar-top
{
	border-right: 0px solid #000000;
	border-top: 0px solid #000000;
	margin: 0px;
	border-left: 0px solid #000000;
	width: 100%;
	color: #000000;
	height: 23px;
	text-align: center;
	line-height: 23px;
	background-color: #cccccc;
	background-image: url(layoutimages/bar-top_bg.gif);
}

#bar-top a
{
color: #000000; text-decoration: none;
}

#bar-top a:hover
{
color: #000000; text-decoration: underline;
}

#bar-bottom
{
	clear:left;
	width: 100%;
	color: #333333;
	height: 30px;
	text-align: center;
	background-color: #000033;
	background-image: url(layoutimages/bar-bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#bar-bottom a
{
color: #666666; text-decoration: none;
}

#bar-bottom a:hover
{
color: #000000; text-decoration: underline;
}
.bar-bottom-txt {color: #666666;
}

#content
{
	color: #000000;


}

#dhtmltooltip
{
text-align: center; position: absolute; width: 200px; border: 2px solid black; padding: 5px; background-color: #FFFFFF; visibility: hidden; z-index: 100; filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/*printin siivoukseen lefti ja righti display none */

#lefti
{

}

#righti {

	}


/*kombojen määritykset */



input.koko11  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F2F2F7;
}

.tuotteet select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F2F2F7;
}
.kassataulukko select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F2F2F7;
}

.footerbar select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CAD8FF;
}




.tuotekuvaus {
	background-color: #F2F0EE;
}


/*uudet 181207 Käytössä oikealla, keskellä ja vasemmalla taulukkojen päällä*/


.col_lefti_header_right		{background-image:url(layoutimages/ots_top_oikea_pun.gif); width:9px; height:30px; padding-left:9px}
.col_lefti_header_left		{background-image:url(layoutimages/ots_top_vasen_pun.gif); width:10px; padding-left:10px}
.col_lefti_header_txt			{color:#ffffff; font-size:11px; background-image:url(layoutimages/ots_top_tausta_pun.gif); height:30px; width:100%; vertical-align:middle; font-weight:bold; padding-left:5px;}

.col_lefti_header_txt	a		{color:#333333; font-size:11px; text-decoration:none;}
.col_lefti_header_txt	a:hover		{color:#333333; font-size:11px; text-decoration:underline;}

table.col_lefti			{width:100%;}
td.col_lefti				{width:100%;}

table.tuotteet_keski			{
	width:100%;
	background-color: #FFFFFF;
}
td.tuotteet_keski				{width:100%;}
.oikea_sivu {width: 195px;}

/*käytössä sekä oikealla ja vasemmalla sarakkeissa */
.col_lefti_viiva {
	background-color: #666666;
}

.col_lefti ul				{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none;}
.col_lefti li				{
	line-height:24px;
	background:url(layoutimages/bg_list1.gif) no-repeat left top;
	padding-left: 3px;
}
.col_lefti li a			{color:#666666; font-size:11px; text-decoration:none; padding-left:15px;  background:url(layoutimages/bg_list.gif) no-repeat left  top; background-position:5 5px ;}
.col_lefti li a:hover			{color:#FF0000; text-decoration:none}

.col_lefti li.tuote_list_sub0		{line-height:24px; background:url(layoutimages/bg_list1.gif) no-repeat left top;}
.col_lefti li.tuote_list_sub0 a		{color:#CCCCCC; font-size:11px; text-decoration:none; padding-left:15px; background:url(layoutimages/nuoli0.gif) no-repeat left top; background-position:8 5px;}
.col_lefti li.tuote_list_sub0 a:hover	{color:#FF0000; text-decoration:none;}
.col_lefti li.tuote_list_sub1		{line-height:24px; background:url(layoutimages/bg_list1.gif) no-repeat left top;}
.col_lefti li.tuote_list_sub1 a		{color:#3A3A3A; font-size:11px; text-decoration:none; padding-left:25px; background:url(layoutimages/nuoli1.gif) no-repeat left top; background-position:16 5px;}
.col_lefti li.tuote_list_sub1 a:hover	{color:#FF0000; text-decoration:none;}
.col_lefti li.tuote_list_sub2		{line-height:24px; background:url(layoutimages/bg_list1.gif) no-repeat left top;}
.col_lefti li.tuote_list_sub2 a		{color:#3A3A3A; font-size:11px; text-decoration:none; padding-left:35px; background:url(layoutimages/nuoli2.gif) no-repeat left top; background-position:24 5px;}
.col_lefti li.tuote_list_sub2 a:hover	{color:#FF0000; text-decoration:none;}
.col_lefti li.tuote_list_sub3		{line-height:24px; background:url(layoutimages/bg_list1.gif) no-repeat left top;}
.col_lefti li.tuote_list_sub3 a		{color:#3A3A3A; font-size:11px; text-decoration:none; padding-left:45px; background:url(layoutimages/nuoli3.gif) no-repeat left top; background-position:32 5px;}
.col_lefti li.tuote_list_sub3 a:hover	{color:#FF0000; text-decoration:none;}
.col_lefti li.tuote_list_sub4		{line-height:24px; background:url(layoutimages/bg_list1.gif) no-repeat left top;}
.col_lefti li.tuote_list_sub4 a		{color:#3A3A3A; font-size:11px; text-decoration:none; padding-left:55px; background:url(layoutimages/nuoli4.gif) no-repeat left top; background-position:40 5px;}
.col_lefti li.tuote_list_sub4 a:hover	{color:#FF0000; text-decoration:none;}
.col_lefti li.tuote_list_sub5		{line-height:24px; background:url(layoutimages/bg_list1.gif) no-repeat left top;}
.col_lefti li.tuote_list_sub5 a		{color:#3A3A3A; font-size:11px; text-decoration:none; padding-left:65px; background:url(layoutimages/nuoli5.gif) no-repeat left top; background-position:48 5px;}
.col_lefti li.tuote_list_sub5 a:hover	{color:#FF0000; text-decoration:none;}
.col_lefti li.tuote_list_sub6		{line-height:24px; background:url(layoutimages/bg_list1.gif) no-repeat left top;}
.col_lefti li.tuote_list_sub6 a		{color:#3A3A3A; font-size:11px; text-decoration:none; padding-left:75px; background:url(layoutimages/nuoli6.gif) no-repeat left top; background-position:56 5px;}
.col_lefti li.tuote_list_sub6 a:hover	{color:#FF0000; text-decoration:none;}
.col_lefti li.tuote_list_sub7		{line-height:24px; background:url(layoutimages/bg_list1.gif) no-repeat left top;}
.col_lefti li.tuote_list_sub7 a		{color:#3A3A3A; font-size:11px; text-decoration:none; padding-left:85px; background:url(layoutimages/nuoli7.gif) no-repeat left top; background-position:64 5px;}
.col_lefti li.tuote_list_sub7 a:hover	{color:#FF0000; text-decoration:none;}
.col_lefti li.tuote_list_sub8		{line-height:24px; background:url(layoutimages/bg_list1.gif) no-repeat left top;}
.col_lefti li.tuote_list_sub8 a		{color:#3A3A3A; font-size:11px; text-decoration:none; padding-left:95px; background:url(layoutimages/nuoli8.gif) no-repeat left top; background-position:72 5px;}
.col_lefti li.tuote_list_sub8 a:hover	{color:#FF0000; text-decoration:none;}
.col_lefti li.tuote_list_sub9		{line-height:24px; background:url(layoutimages/bg_list1.gif) no-repeat left top;}
.col_lefti li.tuote_list_sub9 a		{color:#3A3A3A; font-size:11px; text-decoration:none; padding-left:105px; background:url(layoutimages/nuoli9.gif) no-repeat left top; background-position:80 5px;}
.col_lefti li.tuote_list_sub9 a:hover	{color:#FF0000; text-decoration:none;}

.col_lefti li a:hover			{color:#FF0000; text-decoration:none}
.col_lefti_footer			{background:url(layoutimages/box_oikea.gif);}


/* Uudet css:t lähes kaikilla sivuilla */

.col_lefti_viiva {background:#666666;}
td.col_lefti_viiva {width: 1px;}

.tuotteet th {
	background-color: #CCCCCC;
	background-image:url(layoutimages/bg_th.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.tuotteet_alaviiva{
	background-image:url(layoutimages/tuotteet_alaviiva.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.tuotteet_tr_ylaviiva{
	background-image:url(layoutimages/tuotteet_ylaviiva.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/*  painikkeet  */
.btn_ostoskoriin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #3399FF;
	font-weight: bold;
	border: 1px solid #666666;
}

.btn_tilaa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #66CC99;
	font-weight: bold;
	border: 1px solid #666666;
}

.btn_tyhjenna {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CC3300;
	font-weight: bold;
	border: 1px solid #666666;
}/*
(c) Steelman and Memphis from HD SofT 2003, 2006
Presentation Stylesheet
*/

p
{
padding-right: 20px; padding-left: 20px; padding-bottom: 0px; margin: 0px; color: #000000; padding-top: 10px; text-align: left
}

h1 {
	font-size: 11px;
	color: #FFFFFF;
        font-weight: bold;

}

h2 {
	font-size: 11px;
	color: #FFFFFF;
        font-weight: bold;

}
h3 {
	font-size: 11px;
	color: #FFFFFF;
        font-weight: bold;
}

.tuotekuvausHline {
	font-size: 14px;
	color: #000000;
	line-height: 14px;
}

h4
{
padding-right: 0px; padding-left: 0px; padding-bottom: 5px; margin: 0px; padding-top: 5px
}


#logo
{
	margin: 0px;
	text-align: left;
	height: 200px;
	background-color: #000000;
	background-image: url(layoutimages/logo_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}





/* erikoistarjoukset, kassa, ladattavattuotteet, naytatilaus, ostoskori.inc, tarjoukset.inc, tilaukset, tuoteryhmat, tuotteet sivuilla käytetään aleikkuna luokkaa*/

.aleikkuna
{
	border: 1px solid #999999; text-align: center; margin: 10px;
}

.aleikkuna th
{
	background: #ccc;
	border: 1px solid #666;
}

.aleikkuna td
{
	border: 1px solid #999;
}





/*oikean yläkulman hakun ja linkit*/

#srch
{
	float:right;
	height:20px;
	text-align:right;
	margin-top: 5px;
	color: #CCCCCC;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 9px;
}
#srch input {
	font-size: 10px;
	background-color: #CCCCCC;
	margin-top: 0px;
	padding-top: 0px;
}

#srch form
{
	margin:0px;
	top: 0px;
	padding: 0px;
}
#srch a {
	color: #0099CC;
	text-decoration: none;
}
#srch a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
#srch .hae_button {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0056B0;
	height: 16px;
	color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3D525F;
	border-right-color: #3D525F;
	border-bottom-color: #577688;
	border-left-color: #577688;
	vertical-align: bottom;
}



#ostoskori
{
	border: 1px solid #0099CC;
	background-color: #E5E5E5;
}



/*mainosten alle tulevat tarjoukset, viimetarjoukset_b*/



.RightiTarjP {
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	font-family: "Trebuchet MS", Arial;
}


.RightiTarjUl {
	margin-left: 0px;
}


.RightiTarjLi, .RightiTarjLi a{
	font-size: 10px;
	color: #CCCCCC;
	list-style-position: inside;
	list-style-type: none;
	margin-left: 0px;
	text-decoration: none;
	padding-left: 0px;
}
.RightiTarjLi a:hover {
	font-size: 10px;
	color: #CCCCCC;
	list-style-position: inside;
	list-style-type: none;
	text-decoration: underline;
}






/*tuotetalukon ulkokehän määritteet alkaa, index*/
.tuote_top_vas {
/*	background-image: url(logot/taulukon_top_vas.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
*/
}

.tuote_top_keski {
/*	background-image: url(logot/taulukon_top_keski.gif);
	background-repeat: no-repeat;
	background-position: bottom;
*/
}

.tuote_top_oik {
/*	background-image: url(logot/taulukon_top_oik.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
*/
}

.tuote_bottom_vas {
/*	background-image: url(logot/taulukon_pohja_vas.gif);
	background-repeat: no-repeat;
	background-position: left top;
*/
}

.tuote_bottom_keski {
/*	background-image: url(logot/taulukon_pohja_keski.gif);
	background-repeat: no-repeat;
	background-position: top;
*/
}

.tuote_bottom_oik {
/*	background: url(logot/taulukon_pohja_oik.gif) no-repeat right top;*/
}



.tuote_vas {
/*
	padding : 0px;
	text-align : center;
	border-left : 1px solid #9782FF;
	background-color : #ffffff;
	color : #000000;
*/
}

.tuote_oik {
/*
	padding : 10px;
	border-right : 1px solid #9782FF;
	text-align : left;
	background-color : #ffffff;
*/
}

.tuote_paikka {
	float: left;
	margin: 5px;
}


.alehinta
{
	font-size: 20px;
	color: #990000;
	text-decoration: underline;
}

.alenimi
{
	font-size: 14px;
	font-weight: bold;
}


/*index viivat aletuotteiden välissä */

.musta_viiva_oikea {
	padding : 0px;
	border-right : 1px solid #cccccc;
	text-align : left;
	background-color : #FFFFFF;
	background-image: url(layoutimages/mainos_bg_txt.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.musta_viiva_alas {
	padding : 0px;
	border-bottom : 1px solid #cccccc;
	text-align : left;
	background-color : #FFFFFF;
		background-image: url(layoutimages/mainos_bg_txt.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.musta_viiva_oikea_alas {
	padding : 0px;
	border-right : 1px solid #cccccc;
	border-bottom : 1px solid #cccccc;
	text-align : left;
	background-color : #FFFFFF;
		background-image: url(layoutimages/mainos_bg_txt.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}



/* teetilaus */
.price {
	font-size: 15px;
	line-height: 19px;
}

/*pikahaku.onc*/
.ostoskoriotsikko {
	color: #FFFFFF;
	background-color: #d2222a;
}
/*kassa*/
.kassaotsikko {
	color: #FFFFFF;
	background-color: #d2222a;
}

/*ilmoitusten taustavärit*/
.epaonnistui {
	background-color: #FF3333;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}

.onnistui {
	background-color: #66CC99;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #0033FF;
}

.virheilmoitus {
	background-color: #FF3333;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}

.kiitostilauksesta {
	background-color: #66CC99;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #0033FF;
}




.klikkaaohje {
	background-color: #66CC66;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
}

.tableCellOne, .tableCellOneBold { 
	color: #333; 
	padding: 6px 10px 6px 6px; 
	border-bottom: 1px solid #CAD0D5; 
	background-color: #EEF4F9; 
}

.tableCellOne a:link, .tableCellOne a:visited, .tableCellTwo a:link ,.tableCellTwo a:visited{
font-size:11px;
color: #1D7FC6; 
}

.tableCellOne div, .tableCellTwo div {
font-size:11px;

}

.tableCellTwo, .tableCellTwoBold { 
	color: #333; 
	padding: 6px 10px 6px 6px; 
	border-bottom: 1px solid #CAD0D5; 
	background: #fff; 
}
.copy, .copy a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	float: right;
}
