/* base----------------------------------------------- */body {margin: 0;padding: 0;font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;color: #000;  background-color: #898b8d;  background-image:url(bg.gif);  background-repeat: repeat-x;}blockquote, p, li {padding-right: 10px;padding-left: 10px;font-size: 0.9em;line-height: 1.6em;}blockquote {margin-right: 0;margin-left: 20px;}h1, h2, h3 {padding-right: 10px;padding-left: 10px;font-size: 1.2em;line-height: 1.2em;font-weight: normal;background-color: #00a1fe;background-color: #3f3f3f;margin-top:  0px;padding-top: 0px;color: #ffffff;}h2 {text-align:center;margin-left: 10px;margin-right: 10px;}p  {margin:  0  0  1em;}.tarjous_teksti a:hover {color: #000000;background-color: #5190cb;}h1, h4 {background-color: #fae554;text-align: left;color: #000000;Font-size: 20px;margin:  0px;padding-left: 5px;margin:  0  0  10px;}h5 {text-align: left;background-color:#cfcfcf;color: #000000;Font-size: 14px;margin:  0px;padding: 0px;}h6 {background-color: #cfcfcf;text-align: left;color: #000000;Font-size: 10px;margin:  0px;margin-bottom:  5px;padding: 0px;}.vs {text-align: left;color: #000000;Font-size: 9px;margin:  0px;padding: 0px;}.vs a {text-align: left;background-color: #fae554;color: #000000;Font-size: 9px;margin:  0px;padding: 0px;}.vs a:hover {text-align: left;background-color: #000000;color: #ffffff;Font-size: 9px;margin:  0px;padding: 0px;}#teksti table {margin-left:15px;margin-top:20px;}.palaute {width:90%;font-size: 12px;margin-top:25px;}.palaute_o {font-size: 12px;}/* links----------------------------------------------- */a {text-decoration: underline;color: #000;border: none;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {border: none;}h3 a {background-color: #00a1fe;background-color: #3f3f3f;font-weight: bold;color: #ffffff;}ul li { color : #000000;font-size : 12px;margin: 0px;margin-left: -15px;padding:0px;}ul {padding-top:10px;}div.divider {margin: 2em 0;text-align: center;padding: 0px;}/* layout----------------------------------------------- */#accessibility {position: absolute;top: -10000px;}#container {z-index: 4;width: 778px;min-height: 580px;height:expression(this.scrollHeight < 580? "580px" : "auto" ); top: 267px; left: 0px;position:absolute;background-color: #ffffff;border:0px solid #000;border-top:0px solid #000;border-bottom:1px solid #515252;margin:0px;padding:0px;clear: both;}#keskelle_yla {text-align:left; width: 778px; top: 2px; margin:0 auto;position:relative;background-color: #ffffff;padding:0px;margin-bottom:0px;padding-bottom:0px;}  #etsi {text-align:center; font-size : 12px;}#etsi a {    color:#000000;    background-color:#fae554;    }.menu a {margin:0x; padding: 0px; border: 0px; border: none;}.menu img {margin:0x; padding: 0px; border: 0px; border: none;}#vas_artikkelit a {margin:0x; padding: 0px; border: 0px; border: none;}#vas_artikkelit img {margin:0x; padding: 0px; border: 0px; border: none;}.reunat {  color: #000000;	font-size: 12px;  text-align: justify;  margin-left:25px;  margin-right:20px;    }#vas_artikkelit{top: 0px;left: 0px;height:300px;position: absolute;z-index: 7;padding-top:20px;padding-left:40px;width: 300px;float: left;text-align: left;background-color:#ffffff;background-image:url(bg2.gif);background-repeat: repeat-x;}#teksti {margin-top: 0px;padding-top: 50px;left:345px;top:-50px;position: relative;z-index:8;width: 433px;background-color: #ffffff;margin-bottom:35px;padding-bottom:0px;clear: both;}#teksti img {border: none;margin-left: 20px;}#teksti a {border: none;text-align:center; display:block;}.kuva {margin-left: 10px;margin-right: 10px;margin-top:5px;margin-bottom:10px;float:left;}#teksti portfolio_kuva {text-align:center;}#osoite {margin: 30px;padding: 0px;top: 100%;left:0px;text-align: center;height: 20px;background-color: #fae554;border-top:1px solid #000;border-bottom:1px solid #000;}.osoite {padding:0px;margin:0px;clear:both;padding-left: 30px;font-size : 12px;}.pallot {margin-top:-15px;margin-left: 35px;margin-right: 25px;}.pallo {margin-bottom:5px;}.maili {padding:0px;margin:0px;padding-left: 30px;font-size : 10px;}.tarjous_teksti {padding-top: 25px;padding-left: 43px;font-size : 10px;}.tarjous_teksti a {border-bottom: 1px solid #000;font-size : 12px;}.palaute {padding-left:0px;}