body {
font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
margin:10px;
padding:0px;
color:#000000;
background-color:#E5F2FF;
background-image:url(html-pics/bg.gif);
}
.vvv {
margin:0px;
padding:0px;
}

.syntbox {
margin-top:0px;
border: 1px solid #1D6997;
padding:5px;
}

.jarjesynt {
text-decoration:none;
color:#1D6997;
font-size:14px;
}

.jokuruks {
text-align:right;
padding:0px;
margin:0px;

}

.omtau {
border:1px solid black;
}
a {
color:blue;
}

tr, td {
padding:0px;
margin:0px;
}

th {

font-size:12px;
 font-weight: none;
}

form {
padding:0px;
margin:0px;
}

.k18 {
height:18px;
width:120px;
}

.tooltip {
	padding:5px;
	border:1px solid black;
        
	position: absolute;
	display: none;
	background-color: #FFFFFF;
}

.markinaali {
margin-left:10px;
}

.inforuutu {
margin:10px;
padding:10px;
border:1px solid #1D6997;
background-color:#E5F2FF;
}

.inforuutu h1 {
font-size:10pt;
text-align:left;
padding:0px;
padding-bottom:10px;
margin:0px;
}

.inforuutu .kuva {
border:1px solid #1D6997;
}
textarea {
scrollbar-base-color:#E5F2FF;
}


.vkirja {
margin:10px;
border:1px solid #1D6997;
width:878px;
background-color:#E5F2FF;
}

.vvote {
margin-top:10px;
margin-left:20px;
margin-bottom:5px;
}

.linkitt {
background-image:url(html-pics/bg64.gif);
}
.userss {
background-image:url(html-pics/bg64.gif);
padding-left:10px;
padding-bottom:10px;
padding-right:10px;

}

.linkg {
text-aling:left;
background-color:#FFFFFFF;
}

.logo_url {
color:#000000;
background-color:transparent;
}


.osumat_url {
padding:10px;
font-size:12px;
}


.reuna_url {
margin:10px;
border:1px solid #1D6997;
width:880px;
}

.linkitt a {
text-decoration:none;
}

.footer-left a {
text-decoration:none;
color:#000000;
}

.hae_url {
border:1px solid black;
font-size:10px;
padding:0px;
margin:0px;
}

.urla_url:hover
      {
        background-color: #BCD6F0;
      }
.urla_url:active
      {
        color: #ff0000;
      }

.urla_url:visited
      {
        color: #800080;
}

.nuoli_url:link
      {
        color: #000000;
      }

.nuoli_url:active
      {
        color: #000000;
      }

.nuoli_url:visited
      {
        color: #000000;
      }

.nuoli_url:hover
      {
        font-weight:bold;
      }



.menuheader_url {
background-color:#BCD6F0;
font-size:12px;
padding-left:10px;
text-align:left;
}

.aika_url {
font-size:12px;
padding-left:10px;
background-color:#FFFFFF;
text-align:left;
}

.urli_url {
background-color:#FFFFFF;
width:710px;
float:left;
font-size:12px;
overflow:hidden;
white-space:nowrap;
text-align:left;
}



select
{
	background: #FFFFFF;
	color: #000000;
	font: x-small verdana, geneva, lucida, 'lucida grande', arial, helvetica,sans-serif;
	size: 8px;
        border-width: 1px;
}
.smallfont
{
	font: x-small verdana, geneva, lucida, 'lucida grande', arial, helvetica,sans-serif;
}

.dropdown {
font-size:10px;
}

.votenappula {
border:1px solid #1D6997;
background-color:#FFFFFF;
}

.palkki {
padding:0px;
margin:0px;
vertical-align:bottom;
padding-left:2px;
padding-top:12px;
padding-bottom:0px;
}


.reunus {
border:1px solid #1D6997;
width:900px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
}

.reunus2 {
border:1px solid #1D6997;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
padding-top:10px;
padding-left:10px;
}

.reunus2 img {
margin-left:10px;
}

.reunus3 {
border:1px solid #1D6997;
padding:10px;
width:555px;
float:left;
background-color:#E5F2FF;

}

.tiedot {
margin-right:10px;
border:1px solid #1D6997;
width:270px;
padding:10px;
background-color:#E5F2FF;
float:left;
}

.header {
background-color:#93C1D8;
background-image:url(html-pics/logo.jpg);
height:72px
}

.data {
background-image:url(html-pics/bg64.gif);
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
vertical-align:top
}

.data2 {
background-image:url(html-pics/bg64.gif);
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
vertical-align:top
}

.login {
border:1px solid #1D6997;
width:190px;
float:left;
display:inline;
text-align:center;
padding-top:10px;
background-color:#E5F2FF;
margin-bottom:10px;

}

.login64 {
border:1px solid #1D6997;
width:190px;
text-align:center;
padding-top:10px;
background-color:#E5F2FF;
margin-bottom:10px;

}



.login .log {
background-color:#FFFFFF;
border:1px solid #1D6997;
margin:0px;
padding:0px;
width:64px;
font-size:12px;
height:13px;
}

.login64 .log {
background-color:#FFFFFF;
border:1px solid #1D6997;
margin:0px;
padding:0px;
width:64px;
font-size:12px;
height:13px;
}


.login .oikealle {
text-align:right;
width:100px;
}

.login64 .oikealle {
text-align:right;
width:100px;
}


.login table {
margin-bottom:10px;
}


.login .vasemmalle {
text-align:left;
width:100px;
}

.login a {
color:#555555;
text-decoration:none;
}

.login a:hover {
text-decoration:underline;
}

.login64 table {
margin-bottom:10px;
}


.login64 .vasemmalle {
text-align:left;
width:100px;
}

.login64 a {
color:#555555;
text-decoration:none;
}

.login64 a:hover {
text-decoration:underline;
}



.uri a {
color:#555555;
text-decoration:none;
}

.uri a:hover {

text-decoration:underline;
}


.login .oknappi {
text-align:left;
width:100px;
height:30px;
vertical-align:top;
}

.vote {
border:1px solid #1D6997;
width:170px;
float:left;
display:inline;
padding:10px;

background-color:#E5F2FF;
}

.vote .vasemmalle {
text-align:left;
}
.uutisetk {
border:1px solid #1D6997;
width:656px;
float:left;
display:inline;
background-color:#E5F2FF;
margin-left:10px;
padding:10px;
margin-bottom:10px;
}

.uutisetk h2 {
font-size:12px;
padding-top:0px;
margin-bottom:0px;
margin-top:0px;
font-weight:bold;
float:left;
}

.uutisetk h3 {
color:#444444;
font-size:10px;
padding-top:0px;
margin-bottom:0px;
margin-top:0px;
font-weight:bold;
float:right;
}

.uutisetk .viiva {
border-top:1px solid #1D6997;
width:100%;
margin-top:5px;
}

.uutisetk a {
color:#555555;
text-decoration:none;
}

.uutisetk a:hover {
text-decoration:underline;
}


.uutiset {
border:1px solid #1D6997;
width:656px;
float:left;
display:inline;
background-color:#E5F2FF;
margin-left:10px;
padding:10px;
}

.uutiset h2 {
font-size:12px;
padding-top:0px;
margin-bottom:0px;
margin-top:0px;
font-weight:bold;
float:left;
}

.uutiset h3 {
color:#444444;
font-size:10px;
padding-top:0px;
margin-bottom:0px;
margin-top:0px;
font-weight:bold;
float:right;
}

.uutiset .viiva {
border-top:1px solid #1D6997;
width:100%;
margin-top:5px;
}

.uutiset a {
color:#555555;
text-decoration:none;
}

.uutiset a:hover {
text-decoration:underline;
}

.kamaa {
margin-left:10px;
margin-bottom:10px;
}

.kamaa a {
color:#555555;
text-decoration:none;
}

.kamaa a:hover {
text-decoration:underline;
}


.kuvagalleria {
border:1px solid #1D6997;
width:674px;
float:left;
display:inline;
background-color:#E5F2FF;
padding-right:8px;
padding-top:8px;
padding-bottom:10px;
text-align:left;
}


.kuvagalleria .aa {
text-decoration:none;
color:#1D6997;
margin:5px;
}

.kuvagalleria .aa:hover {
text-decoration:none;
color:#000000;
}

.kuvagalleria .aap {
text-decoration:none;
color:#1D6997;
margin-left:14px;
font-size:14px;
}

.kuvagalleria .aap:hover {
text-decoration:none;

color:#000000;
}

.kuvagalleria .aap2 {
text-decoration:none;
color:#1D6997;
margin-left:14px;
font-size:16px;
}

.kuvagalleria .aap2:hover {
text-decoration:none;

color:#000000;
}




.kuvagalleria .aak {
color:#1D6997;
font-size:14px;
margin:5px;
}

.kuvagalleria .otsikot {
text-align:center;
}

.kuvagalleria img {
margin-left:auto;
margin-right:auto;
}


.kuvagalleria .kuva_stats {
border:1px solid #1D6997;
width:640px;
float:left;
display:inline;
background-color:#E5F2FF;
padding:10px;
margin-top:10px;
margin-left:10px;
text-align:left;
}

.kuvagalleria .kommentti_tiedot {
border-bottom:1px solid #1D6997;
text-align:left;
width:640px;
margin-bottom:15px;
}

.kuvagalleria .kommenttidada {
font-size:10px;
}


.kuvagalleria .nikki {
font-size:12px;
font-weight:bold;
padding:0px;
margin:0px;
float:left;
margin-right:10px;
}

.kuvagalleria .inputnimi {
background-color:#FFFFFF;
border:1px solid #1D6997;
margin:0px;
padding:0px;
width:64px;
font-size:12px;
height:14px;
}

.inputkommentti {
background-color:#FFFFFF;
border:1px solid #1D6997;
width:250px;
font-size:12px;
height:14px;
margin:0px;
padding:0px;
vertical-align:middle;

}

.buttoni {
height:16px;
font-size:12px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
border:1px solid #1D6997;
vertical-align:middle;

}

.rimage {
height:16px;
font-size:12px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
border:1px solid #1D6997;
vertical-align:middle;
width:30px;
}



.iniputti {
margin:0px;
padding:0px;
background-color:#FFFFFF;
border:1px solid #1D6997;
}

.kuvagalleria .buttoniy {
margin:0px;
padding:0px;
}

.jarje {
text-decoration:none;
color:#1D6997;
margin-left:14px;
font-size:14px;
}

.jarje:hover {
text-decoration:none;

color:#000000;
}

.jarjeon {
text-decoration:none;
color:red;
margin-left:14px;
font-size:14px;
}

.jarjeon:hover {
text-decoration:none;

color:#000000;
}



img {
border:0px;
}

.tumppi img {

}

.tumppi {
height:120px;
float:left;
width:112px;
margin:0px;
padding-left:0px;
}

.tumppi .pee {
padding-left:10px;
margin:0px;
width:100px;
overflow:hidden;
white-space:nowrap;
display:block;
}

.thumbs {
   
	     background-color: #E5F2FF;
        color: #1D6997;
        font-size:10px;
   		vertical-align:center;
   	   }
.thumbs .otsikko {
border:1px solid #1D6997;

}

td.thumbs a {
        color: #1D6997;
        text-decoration: none;
        height:75px;
        float: left;
        padding:2px;
        margin-left:8px;
		 margin-bottom:0px;          
}
td.thumbs a:hover {
        background-color: #1D6997;
        color: #000000;

}


.stats {
border:1px solid #1D6997;
width:184px;
float:left;
display:inline;
text-align:center;
padding-top:10px;
margin-left:10px;

background-color:#E5F2FF;
}

.stats2 {
border:1px solid #1D6997;
width:184px;
float:left;
display:inline;
text-align:center;
padding-top:10px;
padding-bottom:10px;
margin-left:10px;
margin-top:10px;
background-color:#E5F2FF;
}



.stats .aa {
text-decoration:none;
color:#1D6997;
margin:5px;
}

.stats .aa:hover {
text-decoration:none;
color:#000000;
}



h1 {
font-size:10pt;
text-align:center;
padding:0px;
padding-bottom:10px;
margin:0px;
}


.footer {
background-color:#BCD6F0;
border-top:1px solid #1D6997;

}

.footer-left {
float:left;
background-color:#BCD6F0;
}
.footer-right {
float:right;
background-color:#BCD6F0;
}


.menus {
        font-size: 12px;
		border-top:1px solid #1D6997;
        border-bottom: 1px solid #1D6997;
        background-color: #BCD6F0;
        color: #FFFFFF;
        height: 18px;
        text-align: left;

}

td.menus a {
        color: #1D6997;
        text-decoration: none;
        display: block;
        font-size: 12px;
        height: 18px;
        padding-left: 5px;
        padding-right: 5px;
        float: left;
        border-right: 1px solid #1D6997;
}
td.menus a:hover {
        background-color: #E5F2FF;
        color: #000000;
}

