html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;color:#4c3427;text-align:center;background:#170a05 url(/images/bg.jpg) repeat top;}
p{margin:0 10px 10px;line-height:1.4em}
h1{text-align:center;padding:0;font: 1.5em arial,sans-serif;text-transform:uppercase;color:#a19482;margin:40px 10px 20px;}
h2{padding:3px;margin:15px 0 15px 0;font: 1em tahoma,arial,sans-serif;text-transform:uppercase;text-align:center;background-color:#d2be89;border-bottom:1px solid #f0ede4}

a{color:#758900;text-decoration:none;}
a:hover{text-decoration:underline;}

div#content a img {margin:5px;border:1px solid #a89f87;}
div#content a:hover img {margin:5px;border:1px solid #ffffff;}

.kuvitus{border:0;padding:0;margin:0;margin-top:50px;}

.referenssiluettelo {font: 10px verdana,sans-serif;margin-left:7px;}
.referenssiluettelo p{padding:0 0 10px 2px;margin:0;}
.referenssiluettelo td{vertical-align:top;}

div#extra{background:#FF8539}
div#footer{clear:both;height;0px;padding:0;margin:0;}
div#container{vertical-align:top;text-align:left;width:704px;margin:0 auto;background:#1c0602 url(/images/navi_bg.jpg) right top;}
div#content{margin:0;padding:0;float:right;width:352px;background-color:#e3d6b4;min-height:865px;overflow:visible;}
div#navigation{float:left;width:352px;background:transparent;}

form.zemContactForm{overflow:hidden;background:#3c2d28;width:335px;padding-top:5px;}

select,option{font: 11px verdana,arial,sans-serif;color:#a5be0f;}

label{padding-left:5px;font: 0.8em verdana,arial,sans-serif;color:#b3a275;}

legend{display:none;}

input,select{margin-left:5px;margin-bottom:8px;}

form,textarea,input{margin-left:5px;padding:3px;font: 100% verdana,arial,sans-serif;border:0;}

div.zemThanks{font-weight:bold;font: 200% verdana,arial,sans-serif;color:black;}

fieldset{border: 0;}

