/* Yleistä CSS:ää */
a:active      { font-family: Tahoma, Sans serif; font-size: 12px;  color: #B87A19;  text-decoration:underline; }
a:link        { font-family: Tahoma, Sans serif; font-size: 12px;  color: #B87A19; text-decoration:none; }
a:visited     { font-family: Tahoma, Sans serif; font-size: 12px;  color: #B87A19;  text-decoration:none; }
a:hover       { font-family: Tahoma, Sans serif; font-size: 12px;  color: #B87A19;  text-decoration:underline; }
body          { font-family: Tahoma, Sans serif; margin: 0; padding:0 ; font-size: 12px; color: #B87A19; font-weight:normal; background-color: #B87A19; background-image:url('tassut_oikealaita.jpg'); background-repeat:no-repeat; background-attachment:fixed; background-position:right; }
p             { font-family: Tahoma, Sans serif; font-size: 12px; color: #B87A19; font-weight:normal; line-height: 150%; }
table         { font-family: Tahoma, Sans serif; font-size: 10px; color: #6B6B6B; font-weight:normal; }
.pentukirja             { font-family: Tahoma, Sans serif; font-size: 12px; color: #B87A19; font-weight:normal; line-height: 150%; }
.logo	{ padding: 10px;}
.logoleft	{ padding-right: 10px; }
.greyline	{ background-image:  url(file:///C|/Documents%20and%20Settings/J%E4rjestelm%E4nvalvoja/Omat%20tiedostot/Kennelsivusto/saitti2/companyprofile_files/%27images/2_10.jpg%27); height: 3px; background-color: #DDDDDD; }
.space	{ padding-top: 10px; padding-bottom: 7px;}
.table-space	{ padding-left: 9px; padding-right: 4px;}
.image-space	{ padding-left: 5px; padding-top: 5px;}
.welcome	{ padding-top: 10px; padding-left: 5px; }
.welcome1	{ padding-right: 20px; padding-left: 5px; }
.uutiset	{ background-image:  url(tipiit.jpg); font-family: Tahoma, Sans serif; font-size: 12px; color: #ffffff; font-weight:normal; line-height: 150%; }
.linkit	{ background-image:  url(intiaani_leiri.jpg);  }
.footermenu	{ font-size: 10px;  color: #784C07;  text-indent: 35px; text-align: center;}
.footermenu a:active      { font-size: 10px;  color: #ffffff;  text-decoration:none; }
.footermenu a:link        { font-size: 10px;  color: #ffffff; text-decoration:none; }
.footermenu a:visited     { font-size: 10px;  color: #ffffff;  text-decoration:none; }
.footermenu a:hover       { font-size: 10px;  color: #ffffff;  text-decoration:underline; }
.dotline	{ background-image:  url(file:///C|/Documents%20and%20Settings/J%E4rjestelm%E4nvalvoja/Omat%20tiedostot/Kennelsivusto/saitti2/companyprofile_files/%27images/2_16.jpg%27); background-repeat: repeat-y; padding-left: 15px; padding-right: 15px; }
.topmenu	{ font-size: 14px;  color: #ffffff; background-color: #CDAB3F; text-indent: 0px; }
.topmenu a:active      { font-size: 14px;  color: #64442C;  text-decoration:underline; }
.topmenu a:link        { font-size: 14px;  color: #64442C; text-decoration:none; }
.topmenu a:visited     { font-size: 14px;  color: #64442C;  text-decoration:none; }
.topmenu a:hover       { font-size: 14px;  color: #F6F6F6;  text-decoration:underline; }
.takaisin	{ font-size: 14px;  color: #ffffff; background-color: #CDAB3F; text-indent: 0px; }
.takaisin a:active      { font-size: 10px;  color: #64442C;  text-decoration:none; }
.takaisin a:link        { font-size: 10px;  color: #64442C; text-decoration:none; }
.takaisin a:visited     { font-size: 10px;  color: #64442C;  text-decoration:none; }
.takaisin a:hover       { font-size: 10px;  color: #F6F6F6;  text-decoration:underline; }

.normaalilinkki	{ font-size: 12px;  color: #B87A19; text-indent: 0px; }
.normaalilinkki a:active      { font-size: 12px;  color: #B87A19;  text-decoration:none; }
.normaalilinkki a:link        { font-size: 12px;  color: #B87A19; text-decoration:none; }
.normaalilinkki a:visited     { font-size: 12px;  color: #B87A19;  text-decoration:none; }
.normaalilinkki a:hover       { font-size: 12px;  color: #B87A19;  text-decoration:underline; }

.list	{ text-indent: 4px; }
.package { font-size: 10px;  color: #DB8203; font-weight: bold; height: 18px; background-color:#FFEFD7; }
#planspec TD { border-bottom:1px solid #DDDDDD; text-indent: 5px; height: 17px; }
h1	{ font-family:Tahoma, Sans serif; font-size: 18px; color: #CDAB3F; letter-spacing: 0px; font-weight:normal;  }
h2	{ font-family:Tahoma, sans-serif; font-size: 14px; color: #CDAB3F; letter-spacing: 0px; font-weight:bold;  }
h3	{ font-family:palatino linotype,Georgia, sans-serif; font-size: 14px; color: #FF8731; font-weight:bold;  }
.h4	{ font-family:palatino linotype,Georgia, sans-serif; font-size: 14px; color: #FF8731; font-weight:bold;  }
.table	{ padding-left: 5px; padding-right: 10px;}

/* FORM */

form	{
		margin-top: 5px;
		margin-bottom: 0px;
		}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}


label{
float: left;
font-weight: bold;
font-family: Tahoma; 
font-size: 10px; 
color: #6B6B6B;
}

input, textarea {
width: 100px;
margin-top: 2px;
margin-bottom: 10px;
font-family: Tahoma; 
font-size: 10px; 
color: #6B6B6B;
}

input .check{
font-family: Tahoma; 
font-size: 10px; 
color: #6B6B6B;
}

textarea{
width: 450px;
height: 200px;
font-family: Tahoma; 
font-size: 10px; 
color: #6B6B6B;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 100px;
width: 80px;
font-family: Tahoma;
font-size: 10px; 
font-weight: bold;
color: #FFFFFF; 
background-color: #6B6B6B;
}

#resetbutton{
margin-left: 2px;
width: 80px;
font-family: Tahoma;
font-weight: bold;
font-size: 10px; 
color: #FFFFFF; 
background-color: #6B6B6B;
}

select	{
font-family: tahoma; font-size: 10px; color: #484848; width: 200px; margin-top: 2px;
margin-bottom: 11px;}

#button_form { 
color: #484848; 
text-align: center;
width: 50px;
font-size: 10px; 
background-color: #FFFFFF; 
border-right: solid 1px #666666; 
border-bottom: solid 1px #666666;
}

.req	{
		font-family: Tahoma, Verdana, sans-serif; font-size: 10px; color: #FF9C57;
		}
		
.tblspc	{
		padding-left: 18px;
		}
		
.space TD { padding-right: 8px; }

.heading	{ margin-top: -10px; }

th.pad_header {
    font-size: 12px;
    padding: 5px;
}
td.pad_cell {
	font-size: 10px; 
	color: #FF9C57;
}

/* biggest table */
table.maintable {
    width: 1000px;
    background-color: #000000;
}
td.maintable_content {
    width: 580px;
}
td.maintable_footer {
    padding: 12px;
}
/* menu table */
table.menurow {
    background-image: url("../gfx/menubg.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    height: 26px;
    width: 100%;
}
td.leftcol {
    background-image: url("../gfx/arc_left.jpg");
    background-position: top left;
    background-repeat: no-repeat;
    padding: 10px;
}
td.maintable_content {
    padding: 10px;
}
td.rightcol {
    background-image: url("../gfx/arc_right.jpg");
    background-position: top right;
    background-repeat: no-repeat;
    padding: 10px;
}
td.menucell {
    padding-top: 5px;
    text-align: center;
    vertical-align: top;
}
span.menuitem {
    font-family: Georgia, serif;
    font-size: 12px; 
    font-weight: bold;
    color: #FFFFFF;
}

/* pad table */
table.pad, div.pad {
    width: 180px;
    margin: 10px 0px 10px 0px;
}
th.pad_header {
    font-size: 12px;
    padding: 5px;

    color: #FFFFFF;
}
td.pad_cell {
    padding: 3px 5px 3px 8px;
font-family: Tahoma, Sans serif; font-size: 12px;  color: #ffffff;
}
/* center block table */
table.contentblock {
    width: 580px;
    padding: 15px;
}

/* content table properties */
table.content_table {
    background-image: url("../gfx/hammasbg.gif");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 100%;
    padding: 5px 5px 15px 5px;
}
td.content_title {
    padding: 12px 0px 6px 6px;
}
td.content_body {
    display: block;
    line-height: 150%;
}
td.content_auth {
    text-align: right;
    padding: 5px;
}
div.imagescreen {
    height: 550px;
    text-align: center;
    vertical-align: top;
}


.titletxt {
    font-family: Georgia, serif;
    font-weight: bold;
    font-size: 14px;
}
.bodytxt {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
}
.smalltxt {
    font-family: Arial, sans-serif;
    font-size: 10px;
}


.lightgrad {
    background-image: url("../gfx/lightgrad.jpg");
    background-repeat: repeat-x;
    background-position: top;
    background-color: #3F4956;
}
.darkgrad {
    background-image: url("../gfx/darkgrad.jpg");
    background-repeat: repeat-x;
    background-position: top;
    background-color: #3F4956;
}
.blackgrad {
    background-color: #37404B;
    background-image: url("../gfx/contbg.jpg");
    background-position: top;
    background-repeat: repeat-x;
    border-bottom: solid #28313A 2px;
}
.padgrad {
    background-color: #171B20;
    background-image: url("../gfx/padgrad.jpg");
    background-position: top;
    background-repeat: repeat-x;
}

.bordered {
    border: solid #656873 1px;
}

.invbackground {
    background-color: #53595F;
}
.darkbg {
  background-color: #262D37;
  color: #B9C7CB;
}
.alert_red {
    font-weight: bold;
    color: #EE0000;
}
.alert_green {
    font-weight: bold;
    color: #00EE00;
}
.alert_yellow {
    font-weight: bold;
    color: #EEEE00;
}
/* article */
p.ingress {
    font-weight: bold;
    margin: 15px;
}

/* guestbook messages */
p.msg_body {
}
p.msg_answer {
    margin: -16px 0px 0px 55px;
    color: #EEEEEE;
}
table.imgtable {
  padding-bottom: 5px; 
  margin: 10px;
  text-align: center;
  width: 100px;
}


input.editline   { width: 250px; }
textarea.editbox { width: 500px; height: 400px; }
textarea.halfbox { width: 500px; height: 150px; }

.greyline	{ background-image:  url(file:///C|/Documents%20and%20Settings/J%E4rjestelm%E4nvalvoja/Omat%20tiedostot/Kennelsivusto/saitti2/companyprofile_files/%27images/2_10.jpg%27); height: 3px; background-color: #DDDDDD; }

.alaosa:link {
	COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none;
}
.alaosa:visited {
	COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none;
}
.alaosa:active {
	COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none;
}
.alaosa:hover {
	COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: underline;
}
.esittely { color: #3e3d3c; font-size: 11px; font-family: Tahoma, sans-serif; line-height: 14px }

a.alalinkki	{ font-size: 9px;  color: #ffffff; text-indent: 0px; }
a.alalinkki:active      { font-size: 9px;  color: #ffffff;  text-decoration:none; }
a.alalinkki:link        { font-size: 9px;  color: #ffffff; text-decoration:none; }
a.alalinkki:visited     { font-size: 9px;  color: #ffffff;  text-decoration:none; }
a.alalinkki:hover       { font-size: 9px;  color: #ffffff;  text-decoration:underline; }