@charset "utf-8";

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0;	font-size: 100%;
vertical-align: baseline; background: transparent;}body {	line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}.clear:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.clear {display: inline-block;}html[xmlns] .clear {display: block;}* html .clear {height: 1%;}
body{background:#e7e7dc;font: normal 13px "Segoe UI","Lucida Grande",Tahoma,Arial,sans-serif;color:#636363;}
#wrap{width:930px;margin:10px auto 5px;border:solid 5px #e3e3d5; background:#fff;padding:10px;}
#header{width:100%;background:url(../img/header_bg.png) no-repeat top right; border-top:solid 3px #ff8041;border-bottom:solid 3px #ff8041;}
#numerot{text-align:right;position:absolute;width:900px;top:29px;color:#fff;padding:0 20px 0 0;font-size:12px;font-weight:bold;}
#content{}
#leftcol{width:250px;float:left; border-right:solid 3px #ff8041;margin:10px 0;padding:0 0 100px 0}
#mainnav{text-indent:-9999px;border-bottom:solid 3px #ff8041;width:211px;padding:20px 20px 20px 19px;}
#mainnav li{margin:0 0 12px 0}
#mainnav li a{height:24px;display:block;}
#suunnittelunav{background:url(../img/suunnittelu.jpg) no-repeat;width:211px;}
#sisustusnav{background:url(../img/sisustus.jpg) no-repeat;width:211px;}
#turvallisuusnav{background:url(../img/turvallisuus.jpg) no-repeat;width:211px;}
#yhteysnav{background:url(../img/yhteys.jpg) no-repeat;width:211px;}
#yhteysotsikko{padding:20px 0 10px 20px}
#leftyhteys{background:url(../img/ukkeli.png) no-repeat left top;padding:0 0 0 40px;margin:0 0 0 20px; font-size:12px;}
#rightcol{float:left;width:647px;padding:0 10px 0 20px;margin:30px 0 0;}
#rightcol h1{background:url(../img/tervetuloa.png) no-repeat;height:32px;width:147px; text-indent:-9999px;margin:0 0 15px;}
#rightcol h1#suunnittelu-h{background:url(../img/suunnittelu.png) no-repeat;}
#rightcol h1#sisustus-h{background:url(../img/sisustus.png) no-repeat;}
#rightcol h1#turvallisuus-h{background:url(../img/turvallisuus.png) no-repeat;}
#rightcol h1#yhteys-h{background:url(../img/yhteys.png) no-repeat;height:32px;}
#rightcol p{padding:0 0 20px;}
#bottom{ background:url(../img/bottom_bg.jpg) repeat-x 2px 0; height:20px;width:930px;border-top:solid 3px #ff8041;}
#footer{width:930px;margin:0px auto; font-size:10px;height:20px;}
#footer a{float:right;text-decoration:none;color:#636363;}
#footer p{float:left;text-decoration:none;color:#636363;}
#map{height:280px;width:450px;border:solid 5px #e3e3d5;}
#rightyhteys{float:right;}