body { 
	margin: 0px;
	/*background-color: rgb(25,48,115);*/
	background-image: url('../spacebg.jpg');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(0,0,0);
	}
	
table, tr, td {
	border: 0px solid #000000;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

img {
	border: 0px;
	}
	
table.ulointable {
	width: 920px;
	height: 100%;
	}
	
td.ylakuva {
	width: 920px;
	vertical-align: top;
	height: 254px;
	/*border-right: 3px dashed #74919F;
	border-left: 3px dashed #74919F;*/
	}
	
/*td.tyhjaoikea {
	background-image: url('../sidelexx.jpg');
	background-color: rgb(0,0,0);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 863px 50px;
	width: 118px;
	vertical-align: top;
	}*/
	
td.linkit {
	background-color: #344882;
	width: 779px;
	text-align: center;
	font-size: 12px;
	/*border-right: 2px dashed #000000;*/
	vertical-align: top;
	}
	
td.tyhjareunasolu {
	width: 71px;
	background-color: #193073;
	/*border-right: 3px dashed #74919F;*/
	}
	
td.gcots {
	width: 300px;
	padding: 4px;
	}
	
td.gcots2 {
	width: 100px;
	text-align: center;
	padding: 4px;
	}
	
td.epselection {
	width: 90px;
	padding: 7px;
	vertical-align: top;
	}
	
td.epselection2 {
	width: 170px;
	padding: 7px;
	vertical-align: top;
	}
	
td.thumbnail {
	padding: 8px;
	font-size: 10px;
	}
	
td.hakusolu2 {
	padding: 8px;
	}
	
td.hakusolu {
	padding: 8px;
	text-align: right;
	vertical-align: top;
	}
	
td.capnavi1 {
	border: 1px solid #000000;
	padding: 6px;
	}
	
td.capnavi2 {
	border: 1px solid #000000;
	/*padding: 6px;*/
	}
	
p.margintxt {
	margin: 0px 20px 0px 20px;
	}
	
p.smalltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(20,20,20);
	margin: 0px 20px 0px 20px;
	}
	
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(170,170,170);
	text-decoration: none;
	}
	
a:hover {
	text-decoration: underline;
	color: rgb(250,250,250);
	}
	
a.smallfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(170,170,170);
	text-decoration: none;
	}
	
a.smallfont:hover {
	text-decoration: underline;
	color: rgb(250,250,250);
	}
	
a.sivunavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(170,170,170);
	text-decoration: none;
	padding: 6px;	
	}

a.sivunavi:hover {
	padding: 6px;
	background-color: #AEAF9F;
	color: rgb(30,30,30);
	}	
	
img.eppreview {
	border: 1px solid #000000;
	}
	
img.pulse { 
	height: 100%;
	width: 100px;
	}
	
select.hakunimet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	
h3.isootsikko {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: rgb(220,220,220);
	}
	
select.theme, select.hakunimet {
	background: rgb(181,198,245); 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: rgb(20,20,00);
	}
	
input.changesubmit {
	background: rgb(181,198,245);
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: rgb(20,20,20);
	}
	
input.gbooktxt {
	background:rgb(181,198,245); 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	}

textarea.gbooktxt {
	background:rgb(181,198,245); 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	}