

/* Main Styles */
body { 	font-family: Verdana, Arial; 
				font-size: 12px; 
				color: #333333;
}

.Palabannerit {
	COLOR: #6e6e6e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; LINE-HEIGHT: 12px; MARGIN: 9px 4px 12px; TEXT-ALIGN: center
}

td.jumptext {
	font-size: 11px;
}

td.p13 { font-size: 13px; }

h1 { font-size: 18px; color: #000000; text-decoration: none; margin-bottom: 3px; }
h2 { font-size: 15px; color: #000000; text-decoration: none; margin-top: 10px; margin-bottom: 3px; }
h2.notop { font-size: 15px; color: #000000; text-decoration: none; margin-top: 0px; margin-bottom: 3px; }
h2.notop10px { font-size: 15px; color: #000000; text-decoration: none; margin-top: 15px; margin-bottom: 3px; }
form.edit { margin-bottom: 3px; margin-top: 3px;}

div.parainfo {
	font-size: 11px;
	color: #000000;
	float: right;
	text-align: right;
}

a.hlink { text-decoration: none;
				color: black;  }
a.hlink:hover {
	text-decoration: underline;
}




h2.index { font-size: 15px; color: #000000; text-decoration: none; margin-top: 0px; margin-bottom: 3px; }
p { 	font-size: 13px; 
		margin-top: 1px; 
		text-align: left; }
p.newsdate { 	font-size: 13px; 
		margin-top: 1px;
		margin-bottom: 1px; 
		text-align: left;
		font-style: italic; }
ul { margin: 0px; padding: 0px; 	
	list-style-type: square; margin-bottom: 10px; }
li { font-size: 13px; 
	  list-style-type: square;
	  list-style-position: outside;
	  margin-left: 17px; 
	  line-height: 20px; }
div.atta li { font-size: 13px;  line-height: 20px;  list-style-image: url(../kuvat/attaico.gif);  }
div.prodinfo { font-size: 13px; }
h1.prodhead { font-size: 17px; color: #000000; text-decoration: none; margin-bottom: 3px; margin-top: 0px;}

/* Personel */
div.personel td  { font-size: 13px; }

/* Personel */
.red {  color:Red; }

/* Palaute */
span.fb  { font-size: 13px; font-weight: bold; margin-top: 15px; }
input.fbtext { 	font-family: 'Trebuchet MS', Verdana, Arial; 
								font-size: 11px; 
								color: #333333; 
								width: 150px; }

/* Site Menu */
div.mainmenu td { font-size: 12px; 
						color: #FFFFFF; 
						font-weight: bold; 
						text-decoration: none; }
div.mainmenu a { 	color: #FFFFFF; 
						font-weight: bold; 
						text-decoration: none; }
div.mainmenu a:hover { text-decoration: underline; }

/* Act Menu */
div.alamenu td { font-size: 12px;
				  color: #333333; 
              text-decoration: none; }

div.alamenu a { font-size: 12px;
					 color: #333333; 
                text-decoration: none; }			
div.alamenu a:hover { text-decoration: underline; }
/* Act Menu */
div.submenu td { font-size: 12px;
				  color: #FFFFFF; 
              text-decoration: none; }

div.submenu a { font-size: 12px;
					 color: #FFFFFF; 
                text-decoration: none; }			
div.submenu a:hover { text-decoration: underline; }


/* Jumpmenu  */
div.jumpmenu select { 	font-family: 'Trebuchet MS', Verdana, Arial;
								font-size: 11px; color: #333333; 
								width: 150px; }
								
div.jumpmenu input.text { 	font-family: 'Trebuchet MS', Verdana, Arial; 
								font-size: 11px; 
								color: #333333; 
								width: 150px; }
td.jumptext { color: #FFFFFF; }

td.vinkhead {
	font-family: 'Trebuchet MS', Verdana, Arial;
	font-size: 11px; color: #000000;
}

input.vink {
	font-family: 'Trebuchet MS', Verdana, Arial;
	font-size: 11px;
	border: 1px solid #666666;
	width: 144px;
}

textarea.vink {
	font-family: 'Trebuchet MS', Verdana, Arial;
	font-size: 11px;
	border: 1px solid #666666;
	width: 144px;	
}

/* Footermenu  */							
td.footer a  { font-family: 'Trebuchet MS', Verdana, Arial; 
					font-size: 11px; 
					color: #666666; 
               text-decoration: none; }
td.footer a:hover { text-decoration: underline; }

td.footer { font-family: 'Trebuchet MS', Verdana, Arial; 
					font-size: 11px; 
					color: #666666; 
               text-decoration: none; }

/* Product Pathmenu  */	
div.pathmenu td { font-family: 'Trebuchet MS', Verdana, Arial; 
						font-size: 11px; 
						color: #000000; 
               	text-decoration: none; 
						line-height: 18px; }
div.pathmenu a { font-family: 'Trebuchet MS', Verdana, Arial; 
						font-size: 11px; 
						color: #000000; 
               	text-decoration: none; }
div.pathmenu a:hover { text-decoration: underline; 
							  color: #000000; }


/* Site Map */

h2.tl {  margin-top: 3px; }

.maph2 { font-size: 16px;
					 color: #000000; 
                text-decoration: none;
					 margin-left: 0px;  }			
a.maph2:hover { text-decoration: underline; }

a.mapitem { font-size: 13px;
					 color: #000000; 
                text-decoration: none;
					 line-height: 20px;  }			
a.mapitem:hover { text-decoration: underline; }
a.submapitem { font-size: 12px;
					 color: #000000; 
                text-decoration: none; }			
a.submapitem:hover { text-decoration: underline; }
span.intend { margin-left: 0px;  }

/* Form */
form { margin-bottom: 1px; }

input.send {
	background-color: #C0C0C0; 
	font-family: 'Trebuchet MS', Verdana, Arial; 
	font-size: 13px; 
	border-style: solid; border-width: 1px; 
	width: 100px; }

textarea.fb { 	font-family: 'Trebuchet MS', Verdana, Arial; 
					font-size: 13px; 
					border-style: solid; border-width: 1px;  
					width: 465px; 
}
input.fb { 	font-family: 'Trebuchet MS', Verdana, Arial; 
					font-size: 13px; 
					border-style: solid; border-width: 1px;  
					width: 300px; 
}
input.palaute { 	font-family: 'Trebuchet MS', Verdana, Arial; 
					font-size: 13px; 
					border-style: solid; border-width: 1px;  
					width: 200px; 
}
b.fb { font-size: 13px; font-weight: bold; }

/* Sucact Links */
a.subacts { font-family: 'Trebuchet MS', Verdana, Arial; 
						font-size: 11px; 
						color: #333333; 
               	text-decoration: none; }
a.subacts:hover { text-decoration: underline; 
							  color: #333333; }
/* Links */
div.links td  { font-size: 13px; }
div.links a.link { text-decoration: none; color: #333333; }
div.links a.link:hover { text-decoration: underline; }
div.links a.adminlink { font-family: 'Trebuchet MS', Verdana, Arial; 
						font-size: 11px; 
						color: #0000FF; 
               	text-decoration: none; 
						}
span.adminred {
						font-size: 11px; 
						color: #FF0000; 
}
div.links a.adminlink:hover { text-decoration: underline; color: #FF0000; }

/* Files */
fileh2 { margin-left: 30px;  }

a.fileitem { font-size: 13px;
					 color: #000000; 
                text-decoration: none; }			
a.fileitem:hover { text-decoration: underline; }

a.attaitem { font-size: 13px;
					 color: #0000FF; 
                text-decoration: none; }			
a.attaitem:hover { text-decoration: underline; }

span.intend { margin-left: 10px; }


/* Admin Buttons*/
a.edit { font-size: 13px; color: #0000FF; text-decoration: none; }
a.edit:hover { text-decoration: underline; }

/* Products List */
div.plist td { font-size: 13px; }
div.plist a { font-size: 13px; 
						color: #333333; 
						text-decoration: none;  }
div.plist a:hover { text-decoration: underline; }
div.plist a.h2 { font-size: 15px; color: #000000; text-decoration: none; margin-top: 10px; margin-bottom: 3px; }
div.plist span.black { color: #333333; font-weight: normal; }

div.jlist { padding: 20px;
text-align: left;
	}
	
span.price {
	font-size: 15px;
	font-weight: bold;
	color: Maroon;
}

span.alv {
	font-size: 11px;
	color: #999999;
}

div.additem {
	width: auto;
	height: 23px;
	vertical-align: middle;
}

img.additem {
	margin-top: 8px;
}

input.additem {
	border: 1px solid black;
	width: 20px;
	height: 19px;
   font-family: Trebuchet MS, Verdana, Arial;
	font-size: 12px;
}

p.notop {
	margin-top: 0px;
	margin-bottom: 10px;
}

input.huomio {
	color: Red;
	text-align: center;
}

/* Login  */						
div#login input.text { 	font-family: 'Trebuchet MS', Verdana, Arial; 
								font-size: 11px; 
								color: #333333; 
								width: 150px; }
td.jumptext { color: #FFFFFF; }

/* Yläkulma */
a.map { font-family: 'Trebuchet MS', Verdana, Arial; 
						font-size: 11px; 
						color: #333333; 
               	text-decoration: none; }
a.map:hover { text-decoration: underline; color: #333333; }

b.map { font-size: 11px;  font-weight: bold; }

/* News */
a.news { font-family: 'Trebuchet MS', Verdana, Arial; 
						font-size: 12px; 
						color: #0000FF; 
               	text-decoration: none; }
a.news:hover { text-decoration: underline; color: #FF0000; }

/* Adminlinks */
a.adminlink { font-family: 'Trebuchet MS', Verdana, Arial; 
						font-size: 11px; 
						color: #0000FF; 
               	text-decoration: none; 
						}
a.adminlink:hover { text-decoration: underline; color: #FF0000; }

input.button { border: 1px solid black; font-family: Verdana, Arial; font-size: 13px; width:50px; }

.m { border-bottom: 1px dotted #C0C0C0; }

div.mainnews p {  font-size: 12px;  }
div.subnews p {  font-size: 12px;  }
a.alku { text-decoration: none; }

a.ppic { font-size: 11px;
			color: #0000FF; 
         text-decoration: none; }			
a.ppic:hover { text-decoration: underline; }

.minicart {
	font-size: 11px;
}

a.minicart {
	font-size: 11px;
	text-decoration: none;
	color: Black;
}

a.minicart:hover {
	text-decoration: underline;
}

/* TAULUKKOTYYLIT */
table.table_class1 { 
	border-collapse: collapse;
}

table.table_class1 td,table.table_class1 th { 
	padding-bottom: 2px;
	vertical-align: top; 
}

table.table_class1 th {
	text-align: left;
	font-size: 13px;
}

table.table_class2 { 
	border-collapse: collapse;
}

table.table_class2 td, table.table_class2 th {
	border: 1px solid #CCCCCC; 
	padding: 2px; 
}

table.table_class2 th {
	text-align: left;
	font-size: 13px;
}

table.table_class3 { 
	border-collapse: collapse;
}

table.table_class3 tr.odd { 
	padding: 2px;
	background-color: #efefef;  
}

table.table_class3 tr.even { 
	padding: 2px;
	background-color: #fafafa;  
}

table.table_class3 th {
	text-align: left;
	font-size: 13px;
	padding: 2px;
	background-color: #dddddd; 
}
.TDkuva1{
	BACKGROUND-IMAGE:   url(hdotline.gif); BACKGROUND-REPEAT: repeat;
}
.TDkuva2{
	BACKGROUND-IMAGE:   url(vdotline.gif); BACKGROUND-REPEAT: repeat;
}
.TDkuva3{
	BACKGROUND-IMAGE:   url(shadow_right2.gif); BACKGROUND-REPEAT: repeat;
}
.TDkuva4{
	BACKGROUND-IMAGE:   url(shadow_bottom2.gif); BACKGROUND-REPEAT: repeat;
}	