/* ----------Yleisiä tyylejä-------------*/

body{
	background-color:#FFFFFF;
	background-image:url(/images/ylatausta.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	margin:0px;
	height:100%;
	color:#000000;
	font-size: 8pt;
}

body, td, div, font, p, textarea {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-top:5px;	
}

select{
	z-index:1;	
}

/* ----------Formit ja elementit-------------*/

form{
	display:inline;
}

.searchInput {
	font-size: 10px;
	color: #666666;
	width:145px;
	margin-bottom: 4px;
}

a.searchButton {
	font-size: 10px;
	padding-bottom: 4px;
}

INPUT{
	font-size: 10px;	
}

.feedback{
	width:90%;
	border: 1px solid #BEE3F5;
}

/* ----------Vakio linkkityylit-------------*/

A:link			{ color: #000033;text-decoration: none}
A:hover			{ color: #666666;text-decoration: underline}
A:visited			{ color: #000033;text-decoration: none}
A:visited:hover		{ color: #666666;text-decoration: underline}

.basicButton{
	text-align:center;
	padding-top:0px;
	border:0px;
	height:18px;
	color:#555;
	background-color:#BCBFDD;
	text-decoration:none;
	border-left:1px solid #B0AFAF;
	border-top:1px solid #B0AFAF;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	cursor: pointer;
	cursor: hand;
}

.cartButton{
	text-align:center;
	padding-top:0px;
	border:0px;
	height:18px;
	color:#555;
	background-color:#FDFAEB;
	text-decoration:none;
	border-left:1px solid #B0AFAF;
	border-top:1px solid #B0AFAF;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	cursor: pointer;
	cursor: hand;
}

.removeButton{
	text-align:center;
	padding-top:0px;
	border:0px;
	height:18px;
	color:#555;
	background-color:#D1D1D1;
	text-decoration:none;
	border-left:1px solid #B0AFAF;
	border-top:1px solid #B0AFAF;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;	
}

.newsLink{
	color:#333333;
}

A.newsLink,  A.newsLink:link,  A.newsLink:visited{
	color:#333333;
	text-decoration:underline;
}

A.newsLink:hover,  A.newsLink:visited:hover{
	color:#333333;
	text-decoration:none;
}

/* --------------Menu-----------------*/

A.menu:link				{ color: #FFF;text-decoration: none}
A.menu:hover			{ color: #FFF;text-decoration: underline}
A.menu:visited			{ color: #FFF;text-decoration: none}
A.menu:visited:hover	{ color: #FFF;text-decoration: underline}


/* ----------Otsikkotyylit-------------*/

H1{
	font-size: 12pt;
	font-weight: normal;
	color:#77161A;
	margin-bottom:10px;	
	margin-top: 0px;
	/*padding-left:20px;
	background-image:url(http://patmos.netcabinet.fi/kuvat/h1.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	text-transform:uppercase;	
}
H2{
	font-size: 10pt;
	font-weight: bold;
	color:#77161A;	
	margin-top:2px;
	margin-bottom:6px;	
}

H3{
	font-size: 10pt;
	font-weight: bold;
	color:#77161A;	
	margin-bottom: 5px;
	margin-top: 0px;
	/*padding-left:18px;
	background-image:url(http://patmos.netcabinet.fi/kuvat/h3.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	text-transform:uppercase;
}

H4{
	font-size: 16pt;
	color:#333333;
	font-weight: none;	
	margin-bottom: 0px;
}

H5{
	font-size: 8pt;
	color:#333333;
	font-weight: none;	
	margin-bottom: 0px;
}

H6{
	font-size: 8pt;
	font-weight: bold;
	color:#666666;	
	margin-bottom: 3px;
	margin-top:0px;
}


/* ----------Polun tyylit-------------*/

.path{ 
	color:#000000;
}

.sin{
    color:#37427D;
}

.pun {
  color:#77161A;	
}

A.path:link			{ color:#000;text-decoration: none;}
A.path:hover			{ color:#666666;text-decoration: none;}
A.path:visited			{ color:#000;text-decoration: none;}
A.path:visited:hover	{ color:#666666;text-decoration: none;}

.menuLinkMain{
	display: block;
	font-size: 12px;
	padding-top: 2px;
	color:#323B51;
}

.menuLink{
	font-size: 11px;
	display: block;
	padding-top: 2px;
}

.arrowLink{
	display: block;
	padding-top: 2px;
	font-size: 12px;
}

/*------------Layout-----------*/

.infoTable{
    
}

.infoTable H2{
    color:#333333;
    margin-top:0px;
    margin-bottom:10px;
}

.infoRgt{
    background-color:#F2F2F2;
}

.infoBot{
    background-color:#F2F2F2;
}

.infoContent{
    
    height:142px;
    border:1px solid #CCCCCC
}

.infoBlue{
    background-image:url(/kuvat/infobox_blue.gif);
}

.infoGrey{
    background-image:url(/kuvat/infobox_grey.gif);
}

.infoWrapper{
    padding:3px 10px 5px 10px;
}

/*------------ Toiminnot ---------------*/

a.mainFunctions, a.mainFunctions:link, a.mainFunctions:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display:block;
	color: #323352;	
	text-decoration: none;
}

a.mainFunctions:hover, a.mainFunctions:link:hover, a.mainFunctions:visited:hover{
	text-decoration: underline;	
}

.searchTitle{
    font-weight:bold;   
}

/*------------ Sivukartta---------------*/

/*------------ Editorin käytössä---------------*/

.Sisalto{

}

.Sisalto P{
	font-size:10px;
}


/*---------- Sivupohjat ---------*/

.lay_basicTemplate{
    height:300px;
}

.lay_lftTemplate{
    width:238px;
}

.lay_lftTopCol{
	padding-left: 20px;
	padding-top: 10px;
	background-color: #FBF5EA;
	background-repeat: no-repeat;
	text-align: left;
	text-decoration: none;
}

.lay_lftTopCol2{
	border: solid;
	border-left-width: 1px;	
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-left-color: #9B999E;
	border-top-color: #9B999E;
}

.lay_lftCol{
	color:#000000;
	width:100%;
	background-color: #FBF5EA;
	padding:0px 20px 20px 20px;	
	text-align:left;
}

.lay_lftCol, .lay_lftCol P, .lay_lftCol FONT{
	font-size: 8pt;
}

.lay_rgtCol{
	color:#000000;
	width: 258px;
	padding: 0px 0px 10px 10px;
	background-color:#f3edd3;
	height:100%;
	background-repeat: no-repeat;
}

.lay_rgtCol, .lay_rgtCol P, .lay_rgtCol FONT{
	font-size: 9pt;
}

.lay_rgtCol2{
	color:#000000;
	width: 258px;
	padding: 10px 0px 10px 10px;
	background-color:#f3edd3;
	height:100%;
}

.lay_rgtTopCol{
	color:#000000;
	background-color:#f3edd3;
	height:100%;
}

.lay_rgtTopCol2{
	padding: 10px 5px 5px 10px;
}

.lay_lftColMain{
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}

.lay_rgtColMain{
	padding-left:0px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}

.addressBar{
	color: White;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

/* ----------Verkkokauppa-------------*/

.buttonBg{
	background-color:#F3EDD3;
	border:1px solid #CFC2A2;
}

.noProducts{
	text-align:center;
	font-weight:bold;
}

.listTitle{
  border-bottom:2px solid #CCCC99;
  font-weight:bold;
}

.productPrice{
  margin-top:10px;
  margin-bottom:5px;
  font-weight:bold;
  color:#C10000;
}

.groupList{
	
}

.groupListSub{
	padding-left:18px;
}

/*---------- Editorin tyylit ---------*/

.nuoliLinkki{
	display:inline;
	padding-left:8px;
	margin-bottom: 4px;
}

A.nuoliLinkki, A.nuoliLinkki:link, A.nuoliLinkki:visited{
	color:#333333;
	text-decoration:underline;
	background-image:url(/kuvat/arrow2.gif);
	background-repeat:no-repeat;	
}

A.nuoliLinkki:link:hover, A.nuoliLinkki:visited:hover{
	color:#666666;
	text-decoration:none;
}


.pdfLinkki, .dokumenttiLinkki, .kuvaLinkki, .powerPointLinkki, .txtLinkki, .wordLinkki, .excelLinkki{
	display:inline-block;
	height:16px;
	padding:1px 0px 10px 20px;
}

A.pdfLinkki, A.pdfLinkki:link, A.pdfLinkki:visited{
	color:#333333;
	text-decoration:underline;
	background-image:url(/kuvat/pdf.gif);
	background-repeat:no-repeat;	
}

A.pdfLinkki:link:hover, A.pdfLinkki:visited:hover{
	color:#666666;
	text-decoration:none;
}


A.dokumenttiLinkki, A.dokumenttiLinkki:link, A.dokumenttiLinkki:visited{
	color:#333333;
	text-decoration:underline;
	background-image:url(/kuvat/doc.gif);
	background-repeat:no-repeat;	
}

A.dokumenttiLinkki:link:hover, A.dokumenttiLinkki:visited:hover{
	color:#666666;
	text-decoration:none;
}

A.kuvaLinkki, A.kuvaLinkki:link, A.kuvaLinkki:visited{
	color:#333333;
	text-decoration:underline;
	background-image:url(/kuvat/img.gif);
	background-repeat:no-repeat;	
}

A.kuvaLinkki:link:hover, A.kuvaLinkki:visited:hover{
	color:#666666;
	text-decoration:none;
}

A.powerPointLinkki, A.powerPointLinkki:link, A.powerPointLinkki:visited{
	color:#333333;
	text-decoration:underline;
	background-image:url(/kuvat/pp.gif);
	background-repeat:no-repeat;	
}

A.powerPointLinkki:link:hover, A.powerPointLinkki:visited:hover{
	color:#666666;
	text-decoration:none;
}


A.txtLinkki, A.txtLinkki:link, A.txtLinkki:visited{
	color:#333333;
	text-decoration:underline;
	background-image:url(/kuvat/txt.gif);
	background-repeat:no-repeat;	
}

A.txtLinkki:link:hover, A.txtLinkki:visited:hover{
	color:#666666;
	text-decoration:none;
}

A.wordLinkki, A.wordLinkki:link, A.wordLinkki:visited{
	color:#333333;
	text-decoration:underline;
	background-image:url(/kuvat/word.gif);
	background-repeat:no-repeat;	
}

A.wordLinkki:link:hover, A.wordLinkki:visited:hover{
	color:#666666;
	text-decoration:none;
}

A.excelLinkki, A.excelLinkki:link, A.excelLinkki:visited{
	color:#333333;
	text-decoration:underline;
	background-image:url(/kuvat/excel.gif);
	background-repeat:no-repeat;	
}

A.excelLinkki:link:hover, A.excelLinkki:visited:hover{
	color:#666666;
	text-decoration:none;
}
