@charset "utf-8";
/* CSS Document */

* {
 border: none;
 margin: 0px;
 padding: 0px
}

html, .html {
 background: url(images/spring.png) repeat-x #8db53f;
}

body {
 background: url(images/spring.png) repeat-x #8db53f;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 16px;
 color: #04191c;
 height: 100%
}

a {
 color:  #480400;
 text-decoration: none
}

a:hover {
 text-decoration: underline
}

p, h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.8em
}

h3 {
  margin-top: 15px
}

ul {
 padding-left: 20px 
}

input {
 border: none;
 color: #04191c
}

div {
 border: none;
 padding: 0px;
 margin: 0px;
}

#content {
 padding-bottom: 20px;
 padding: 0px;
 background: url(images/black.png) no-repeat;
 min-height: 460px;
 padding-top: 50px
}

#language {
 text-align: right;
 background: #04191c;
 font-size: small;
 color: #666;
 padding: 5px
}

#file {
 font-size: small;
 color: #666;
 padding: 5px;
 position: absolute
}

#language a, #file a {
 color: #bad534
}

#footer {
 margin-top: 30px;
 padding: 20px;
 font-size: small;
 text-align: left;
 background: url(images/bg.png) repeat-x #04191c;
}

#logo {
 position: relative;
}

.block {
 width: 150px;
 margin-right: 30px;
 margin-bottom: 45px;
 display: inline-block;
 float: left;
 color: #5f7728;
 font-size: 12px
}

.block a {
 color: #bad534
}

.clear {
 clear: both;
}

.button {
 min-width: 500px;
 white-space: nowrap;
 margin-left: 40%;
 color: #051a1d;
 cursor: pointer;
 clear: left;
 overflow: visible
}

.button_dialog {
 white-space: nowrap;
 color: #051a1d;
 cursor: pointer;
 overflow: visible;
 display: inline-block
}

.info {
 margin-left: 45px;
 padding-top: 15px;
 clear: both;
 padding-right: 85px;
 /*text-shadow: #bad534 1px 1px 1px;*/
 max-width: 900px
 
}

.button a, .button_dialog a {
 color: #051a1d
}

.button:hover, .button_dialog:hover {
 text-decoration: underline
}

.button_l {
 display: inline-block;
 width: 15px;
 height: 88px;
 float: left;
 background: url(images/button_l.png) no-repeat
}

.button_m {
 display: inline-block;
 height: 88px;
 float: left;
 background: url(images/button_m.png) repeat-x;
 font-size: 24px;
 padding: 1.1em 10px 0px 10px
 
}
.button_r {
 display: inline-block;
 width: 18px;
 height: 88px;
 float: left;
 background: url(images/button_r.png) no-repeat
 
}
#hinnasto {
 display: none
}

#hinnasto_sisus {
 margin: 20px;
 text-align: center
}
