A:link {
font-family: NeoSansMediumRegular, sans-serif;
COLOR: #2179a9; 
TEXT-DECORATION: none;
}

A:visited {
font-family: NeoSansMediumRegular, sans-serif;
COLOR: #2179a9; 
TEXT-DECORATION: none;
}

A:hover {
COLOR: #1c6790;
TEXT-DECORATION: none;
}

A:active {
COLOR: #de0005;
TEXT-DECORATION: none;
}

/* valikon linkit */

a.linkki:link 		{ font-family: NeoSansMediumRegular, sans-serif; color: #cdcdcd; text-decoration: none; }
a.linkki:visited 	{ font-family: NeoSansMediumRegular, sans-serif; color: #cdcdcd; text-decoration: none; }
a.linkki:hover 		{ font-family: NeoSansMediumRegular, sans-serif; color: #d00004; text-decoration: none;}
a.linkki:active 	{ font-family: NeoSansMediumRegular, sans-serif; color: #d00004; text-decoration: none;}

a.linkki2:link 		{ font-family: NeoSansMediumRegular, sans-serif; color: #6a6a6a; text-decoration: none; }
a.linkki2:visited 	{ font-family: NeoSansMediumRegular, sans-serif; color: #6a6a6a; text-decoration: none; }
a.linkki2:hover 	{ font-family: NeoSansMediumRegular, sans-serif; color: #c0c0c0; text-decoration: none;}
a.linkki2:active 	{ font-family: NeoSansMediumRegular, sans-serif; color: #c0c0c0; text-decoration: none;}

BODY {
 padding: 0px 0px 0px 0px;
 margin: 0 auto;
 line-height: 18px;
 background: #000 url(kuvat/tausta.jpg) no-repeat center top;
 background-attachment: fixed;
}

table#ylasponssi {
	width: 100%; /* headerin leveys */
	height: 120px; /* headerin korkeus */
	margin: auto; /* sivun keskitys */
	padding: 20px 0px 10px 0px;  
}

table#kehys {
	width: 100%; /* sivun leveys */
	max-width: 950px;
	margin: auto; /* sivun keskitys */
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  
	border-spacing: 0px;
  	border-collapse:collapse;
	border-style: solid; 
	border-color: #000;
	font-family: Verdana;
} 

table#kehys td#header {
	width: 539px; /* headerin leveys */
	height: 100px; /* headerin korkeus */
	background-image: url('kuvat/header.png');
	background-repeat: no-repeat;
	background-position: right;

}

table#kehys td#valikko {
	width: 100%;
	height: 57px;
	background-image: url('kuvat/valikko_tausta.png');
}

table#kehys td#valikko2 {
	width: 100%;
	height: 35px;
	background-image: url('kuvat/keski_tausta.png');
}

table#valikko {
	width: 100%px;
	height: 57px; 
	text-indent:12px;
	text-align: center;
 	vertical-align: middle;
	border-style: solid; 
	border-color: #000; 
	border-width: 0px 0px 5px 0px;
}


table#valikko td#vali a{
 	width: 100%;
    	height: 57px;
	color: #000;
	font-size: 18pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: 700;
	padding-right:7px;
	padding-left:0px;
	display: flex;
	justify-content: center;
	align-items: center;
}

table#valikko td#vali a:hover{
 	width: 100%;
    	height: 57px;
	color: #c0c0c0;
	font-size: 18pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: 700;
	padding-right:7px;
	padding-left:0px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-image: url('kuvat/valikko_tausta2.jpg');
}

table#valikko2 {
	width: 100%;
	height: 35px; 
	text-indent:12px;
	text-align: center;
 	vertical-align: middle;
	border-style: solid; 
	border-color: #000; 
	border-width: 0px 0px 1px 0px;
}

table#valikko2 td#vali2 {
	height: 35px;
	font-weight: 700;
	padding-right:7px;
	padding-left:0px;
	font-size: 12pt;
}


table#kehys td#keski {
	width: 100%;
	height: 100%; 
	background-image: url('kuvat/keski_tausta.png');
	background-repeat: repeat; 
	padding: 3px 0px 10px 0px;
	border-style: solid; 
	border-color: #000; 
	border-width: 0px 0px 1px 0px;
	vertical-align: top;
	font-size: 10pt;
	color: #cfcfcf;
	font-family: Verdana;
}

table#sisalto {
	width: 97%;
	margin-top: 10px; 
	margin-left: 10px; 
	margin-right: 10px; 
	margin-bottom: 10px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	border-style: solid; 
	border-color: #000;
	font-family: Verdana;
	font-size: 13pt;
	color: #cfcfcf;
} 

table#kehys td#ala {
	width: 100%;
	height: 150px; 
	background-image: url('kuvat/ala_tausta.png');
	background-position: top left;
	background-repeat: repeat-x; 
	padding: 3px 5px 5px 5px;
	border-style: solid; 
	border-color: #808080; 
	border-width: 1px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: bottom;
	color: #cfcfcf;

}

table#sponssi {
	text-align: center;
	border-width: 0px;
}

table#sponssi td#eka {
	width: 150px;
	height: 50px; 
}

table#sponssi td#toka {
	width: 80%;
	height: 50px; 
	color: #808080;
}

table#adsense {
	width: 100%;
	height: 60px; 
	background-image: url('kuvat/ii.png');
	border-style: solid; 
	border-color: #3d3d3d; 
	border-width: 1px 0px 1px 0px;
	border-collapse: collapse;
}
table#adsense td#1 {
	width: 100%;
	height: 60px; 
	padding: 0px;
}
table#adsense_yla {
	width: 100%;
	height: 60px; 
	background-image: url('kuvat/ii_yla.png');
	border-style: solid; 
	border-color: #262626; 
	border-width: 1px 0px 1px 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;

}
table#adsense_yla td#1 {
	width: 100%;
	height: 60px; 
	padding: 0px;
	margin: 0px;

}



/* ETUSIVUN BOKSIT */

* {
  box-sizing: border-box;
}


.column {
  float: left;
  width: 50%;
  padding: 10px;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 700px) {
  .column {
    width: 100%;
  }
}

.column_otsikko {
	font-size: 14pt;
	color: #cfcfcf;
	font-family: Verdana;
}
/* ETUSIVUN BOKSIT END */


.palaute {
	background: #E5E5E5;
	color: #fff; 
	font-size: 13pt;
}

.palautetxb {
	background: #E5E5E5; 
	color: #fff; 
	font-size: 13pt;
	width: 500px;
	height: 220px;
}



hr {
	border: none;
	background-color: #404040;
	color: #404040;
	height: 1px;
}

/* TABLET */

table#lahetys {
	font-size: 13pt;
	color: #cfcfcf;
	font-family: Verdana;
	width: 100%;

}
table#lahetys td#eka {
	font-size: 13pt;
	color: #cfcfcf;
	font-family: Verdana;
	background-image: url('kuvat/listatausta3.png');
	width: 700px;
	padding: 5px;
}
table#lahetys td#toka {
	font-size: 11pt;
	color: #808080;
	font-family: Verdana;
	background-image: url('kuvat/listatausta3.png');
	width: 700px;
	padding: 10px;
}
table#lahetys td#kolmas {
	font-size: 13pt;
	color: #cfcfcf;
	font-family: Verdana;
	background-image: url('kuvat/listatausta3.png');
	padding: 10px;
}

textarea {
	font-size: 13pt;
	color: #cfcfcf;
	font-family: Verdana;
	background-color: #383838;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

input {
	font-size: 13pt;
	color: #cfcfcf;
	font-family: Verdana;
	background-color: #383838;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

select {
	font-size: 11pt;
	color: #cfcfcf;
	font-family: Verdana;
	background-color: #383838;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

table#etusivu {
	font-size: 13pt;
	color: #cfcfcf;
	font-family: Verdana;
	width: 100%;
}

table#etusivu2 {
	font-size: 13pt;
	color: #cfcfcf;
	font-family: Verdana;
	width: 430px;
	border-top:1px solid #585858;
}

table#etusivu2 td#viiva {
	font-size: 13pt;
	color: #202020;
	font-family: Verdana;
	width: 10px;
	padding: 0px;
	margin: 0px;
}
table#sivunu td#numero {
	background-image: url('../images/sivunu.png');
	width: 30px;
	height: 23px;
	padding: 0px;
	font-size: 16pt;
	color: #606060;
	font-family: Verdana;
	text-align: center;
}

table#tievalikko {
	width: 100%;
	background-image: url('kuvat/listatausta2.png');
	height: 65px;
	padding: 0px;
	margin: 0px;
	color: #cfcfcf;
}

table#kommenttipalkki {
	width: 100%;
	background-image: url('kuvat/listatausta2.png');
	font-family: Verdana;
	font-size: 13pt;
	color: #cfcfcf;
}

table#kommenttipalkki td#td1 {
	width: 100%;
	height: 25px;
	background-image: url('kuvat/listatausta1.png');
	font-family: Verdana;
	font-size: 13pt;
	color: #cfcfcf;
}

table#kommenttipalkki td#td2 {
	width: 100%;
	padding: 25px;
}

table#kommentit {
	width: 100%;
	font-size: 13pt;
	color: #cfcfcf;
	font-family: Verdana;
}

table#kommentit td {
	width: 100%;
	background-image: url('kuvat/listatausta3.png');
	font-size: 13pt;
	font-family: Verdana;
	padding: 10px;
}

table#kommentit td#2 {
	width: 100%;
	font-size: 13pt;
	font-family: Verdana;
}
.kommentitnimi {
	color: #9d9d9d; 
	font-size: 10pt;
}

table#tarkistenum {
	width: 300px;
	border-style: solid; 
	border-color: #c00000; 
	border-width: 1px 1px 1px 1px;
}

table#tarkistenum td {
	width: 100px;
	font-size: 10pt;
	color: #cfcfcf;
	font-family: Verdana;
	font-weight:bold;
}

