body {
  background-color: #FFFBF0;
  color: Black;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  /* this attribute sets the basis for all the other scrollbar colors (Internet Explorer 5.5+ only) */
  SCROLLBAR-BASE-color:  #F3E6D6;
  SCROLLBAR-ARROW-color: #345F85;
}


hr {
  height: 1px; 
  color: #576573;
  background-color: transparent;
}

ul, li, p, td {
  color: #546270;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

h1 {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 9px;
  color: #FFFBF0;
  font-weight: normal;
}

a {
  text-decoration: none;

}

.tablehead {
  background-color: #FFFBF0;
  color: #546270;
}

.tablebottom {
  background-color: #FFFBF0;
}

.bordercolor {
  background-color: #E0CCAD;
}

.borderslash {
  background-color: #FFFBF0;
  background-image: url(images/border_bg.jpg);
  background-repeat: repeat-y;
}

.tablebgcolor {
  background-color: #FFFBF0;
}

.vert_bg {
	background: #FFFBF0;
	background-image: url(images/vert_bg.jpg);
	
}


.menuTD {
  font-size: 11px;
  font-weight: bold;

}

.menuTDover{
  background-color: #FFFBF0;
  color: #FFFBF0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-image: url(images/menuTDover.jpg);
}

.navbar {
  background-color: #B98B4C;
  background-image: url(images/navi_bg.jpg);
  color: #FFF3E5;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.row0 {
  background-color: #FFFBF0;
  color: #546270;
  
}

.row1 {
  background-color: #FDF5E6;
  color: #546270;
}

.row2 {
  background-color: #FFFBF0;
  color: #546270;
}

.head1 {
  background-color: #DEC7A8;
  color: #78582B;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.head1_txt {
  color: #78582B;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.head1_bg {
  background-color: #DEC7A8;
  color: #78582B;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-image: url(images/head1_bg.jpg);
}



.head2 {
  background-color: #715552;
  color: #FFF3E5;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-image: url(images/menu_bg.jpg);
}


.title {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: bold;
}

.clickstream {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #FFFBF0;
}

a.clickstream {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #FFF0D7;
}

.clickstream:hover {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #FFFBF0;
}

.smalltext {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
}

.smalltext2 {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 9px;
  font-weight: normal;
}

.marktext {
  color: #FFA899;
  background-color: #ffffff;
}

.new {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #FF8157;
}

a:hover {
  color: #97A3AE;
}

form {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.logininput {
  background-color: #ffffff;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #485762;
  font-size: 11px;
  width: 130px;
  border: 1px solid #cccccc;
  padding-left: 3px;
}

.searchinput {
  background-color: #FFFFFF;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #485762;
  font-size: 11px;
  WIDTH: 115px;
  border: 1px solid #cccccc;
  padding-left: 3px;
}

.textarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #485762;
  font-size: 11px;
  width: 350px;
  border: 1px solid #cccccc;
  padding-left: 3px;
  padding-top: 3px;
 
}

.input {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #485762;
  font-size: 11px;
  width: 350px;
  border: 1px solid #cccccc;
  padding-left: 3px;
}

.select {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #485762;
  font-size: 11px;
  height: 16px;
  border: 1px solid #cccccc;
  border-top-width: 1px solid #485762; 
  border-right-width: 1px solid; 
  border-bottom-width: 1px solid; 
  border-left-width: 1px solid #485762;
}

.setperpageselect {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #485762;
  font-size: 11px;
   height: 16px;
	width: 40px;
  border: 1px solid #cccccc;
  border-top-width: 1px solid #485762; 
  border-right-width: 1px solid; 
  border-bottom-width: 1px solid; 
  border-left-width: 1px solid #485762;
}

.categoryselect {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #485762;
  font-size: 11px;
  height: 16px;
  width: 150px;
  border: 1px solid #cccccc;
  border-top-width: 1px solid #485762; 
  border-right-width: 1px solid; 
  border-bottom-width: 1px solid; 
  border-left-width: 1px solid #485762;
}

.drselect {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #485762;
  font-size: 11px;
  height: 16px;
  border: 1px solid #cccccc;
  border-top-width: 1px solid #485762; 
  border-right-width: 1px solid; 
  border-bottom-width: 1px solid; 
  border-left-width: 1px solid #485762;
}

.dropdownmarker {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  background-color: #DFE5EA;
  color: #485762;
  font-size: 11px;
  border: 1px solid #cccccc;
}

.button {
  /* font-family:  Tahoma,Verdana,Arial, Helvetica, sans-serif; */
  font-family: Verdana,Arial,Helvetica,sans-serif, ;
  background-color: #F1E7DC;
  color: #4D636C;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  border: 1px solid #cccccc;
  cursor: hand;
  
/* -- background-image: url(/images/home.jpg)----*/
}

.button:hover  {
 background-color: #cccccc;
 text-decoration: none;

}

.button:over  {
 background-color: #cccccc;
 text-decoration: none;

}


/*--Categories------------------------------------------------*/
.catbgcolor {
  background-color: #FFFBF0;
}

.maincat {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
}

.subcat {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
}

/*--Images----------------------------------------------------*/

.pic {filter: progid:DXImageTransform.Microsoft.Shadow(color=#AC9B81,direction=135, strength=5)
   progid:DXImageTransform.Microsoft.Alpha(opacity=100);
   border: 0;

} 
   
.imagerow1 {
  background-color: #FFFBF0;
  color: #637681;
}

.imagerow2 {
  background-color: #FFFBF0;
  color: #637681;
}

/*--Comments--------------------------------------------------*/
.commentrow1 {
  background-color: #F8F3EC;
  color: #546270;
}

.commentrow2 {
  background-color: #F1E6D8;
  color: #546270;
}

.commentspacerrow {
  background-color: #F1E6D8;
  color: #546270;
}

.commenttextarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #546270;
  font-size: 11px;
  width: 350px;
  border: 1px solid #cccccc;
  padding-left: 3px;
  padding-top: 3px;
}

.commentinput {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #546270;
  font-size: 11px;
  width: 350px;
  border: 1px solid #cccccc;
  padding-left: 3px;
}

/*-- Vieraskirja--------------------------------------------------*/


.viekirTA {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #546270;
  font-size: 11px;
  width: 350px;
  border: 1px solid #cccccc;
  padding-left: 3px;
  padding-top: 3px;
}

.viekirIN{
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #546270;
  font-size: 11px;
  width: 350px;
  border: 1px solid #cccccc;
  padding-left: 3px;
}

/*----------------- google --------------------*/
#ads {
font-family:arial;
}
