body{
background-color:#bebebe;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #dddddd;
margin: 0;
padding: 0;
}

a {
text-decoration:none;
}

img.reuna {
border: 1px solid #898989;
max-width:100px;
}

#runko a:hover {text-decoration:underline;color:#a3a3a3;}
#runko a:link {color:#ededed;}
#runko a:visited {color:#e4e4e4;}
#runko a:active {color:#ededed;}

#runkoyla{
background-image: url(pix/taustayla.png);
width:1163px; 
height:14px;
}

#runko{
background-image: url(pix/taustakeski.png);
background-repeat: repeat-y;
width:1063px; 
padding-top:20px;
padding-left:50px;
padding-right:50px;
padding-bottom:20px;
}

#runkoala{
background-image: url(pix/taustaala.png);
width:1163px; 
height:20px;
}

.asd1{
font-size:11px;
font-weight:bold;
text-align:left;
color:#dedede;
}

.asd2{
font-size:11px;
text-align:center;
color:#dedede;
}

.asd3{
font-size:11px;
font-weight:bold;
text-align:right;
color:#dedede;
}

.bold{
font-weight:bold;
}

#tyhja1{
width:1000px;
height:20px;
clear:both;
}

#tyhja2{
width:1000px;
height:15px;
font-size:11px;
clear:both;
}

#tyhja3{
width:1000px;
height:5px;
font-size:11px;
clear:both;
}

#kansiopalkki{
background-image:url(pix/kansiopalkkitausta.png);
background-repeat:no-repeat;
background-position:left top;
width:1050px;
height:21px;
padding-left:8px;
padding-top:4px;
text-align:left;
font-weight:bold;
color:#ababab;
}

#keski{
background-color: #3f3f3f;
width: 800px;
height: 560px;
}

#keskihoverjuttu{
width: 800px;
height: 560px;
position: absolute;
overflow: hidden;
}

#keskivasen{
background-image: url(pix/keskivasen.png);
background-repeat: no-repeat;
background-position: left top;
float: left;
height: 100%;
min-width: 83px;
width: 83px;
position: absolute;
overflow: hidden;
}

#keskivasen a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}

#keskioikee{
background-image: url(pix/keskioikee.png);
background-repeat: no-repeat;
background-position: right top;
float: right;
height: 100%;
min-width: 83px;
width: 83px;
position: absolute;
margin-left: 717px;
overflow: hidden;
}

#keskioikee a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}

#keskiteksti{
margin-top:10px;
width:750px;
font-family:Verdana;
font-weight:bold;
color:#f2f2f2;
word-wrap:break-word;
}

.reunavalg {
border: 1px solid #ffffff;
}

.middle {
max-height: 559px;
}

#vasen{
float:left;
width:106px;
color: #e4e4e4;
font-family:Verdana;
word-wrap:break-word;
}


#oikea{
float:right;
width:106px;
height:208px;
color: #e4e4e4;
font-family:Verdana;
word-wrap:break-word;
}


#alajutut1{
text-align:left;
margin-top:20px;
font-size:11px;
color: #ffffff;
width:750px;
}

#alajutut2{
text-align:left;
font-size:11px;
color: #ffffff;
width:750px;
}







/* GALLERIA*/


#num1{
width:1000px;
height:15px;
font-size:11px;
clear:both;
}

#num2{
margin-top: 10px;
margin-bottom: 10px;
width:1000px;
height:15px;
font-size:11px;
clear:both;
}

#g a:hover {text-decoration:underline;color:#000000;}
#g a:link {color:#1e1e1e;}
#g a:visited {color:#1e1e1e;}
#g a:active {color:#1e1e1e;}

#g {
text-align: center;
color: #1e1e1e;
font-size: 11px;
border: 0px;
width: 950px;
margin-top: 25px;
}


.gpic{
background-image: url(pix/gtausta.png);
width: 210px;
height: 148px;
border: 0px;
padding-top: 12px;
float: left;
margin-right: 26px;
margin-bottom: 25px;
}

#hl {
margin-top: 20px;
text-align: left;
}

#hpalk {
font-size: 12px;
margin-bottom: 20px;
}

.gicon {
width:200px;
min-height:100px;
background-color: #cccccc;
font-size: 11px;
color: #000000;

float: left;
margin-right: 20px;
margin-bottom: 20px;

padding: 10px 10px 10px 10px;

background: -moz-linear-gradient(top, #cccccc, #999999);
background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#999999));
filter: progid:DXImageTransform.Microsoft.Gradient(
    StartColorStr='#cccccc', EndColorStr='#999999', GradientType=0);


}
.gicon a{
	color:black !important;
}
.gicoimg{
	margin:0 0 0 0;
	padding: 0 0 0 0;
	border:none;
}

.pk {
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
}

.hots {
font-size: 13px;
font-weight: bold;
}



#pics {
font-size: 13px;
font-weight: bold;
clear: both;
}

#pics img {
float: left;
margin-right: 8px;
margin-bottom: 8px;

}

.tv {
clear: both;
width: 1px;
height: 1px;
}

.bar{
	border: 1px solid #cccccc;
	background-color: white;
	color: black;
}
.tblfix{
	width:200px;
	height:200px;
	text-align:center;
}
#keskihoverjuttu a:link {text-decoration: none;}
#keskihoverjuttu a:visited {text-decoration: none;}
#keskihoverjuttu a:hover {text-decoration: none;}
#keskihoverjuttu a:active {text-decoration: none;}

.aclass{
	clear: both;
	display :block;
}