body { background:url("/Site/Widget/Editor/276/images/layout/tausta_sininen.gif") center top repeat #6383c1; }

div.outerrim { width:780px; margin:0 auto 0 auto; clear: both; }
div.innerrim { margin:20px 0 20px 0; float:left; width:726px; padding:17px; background:#ffffff; box-shadow:0px 10px 10px #003165; -moz-box-shadow:0px 10px 10px #003165; -webkit-box-shadow:0px 10px 10px #003165; filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=140, Strength=4); border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-webkit-radius:10px; }
div.#content { width:100%; }

div.header_section { width:100%; height:150px; background:url(/Site/Widget/Editor/276/images/layout/header.gif) left top no-repeat; }
div.body_section { float: left; width:100%; clear: both; background:url(/Site/Widget/Editor/276/images/layout/footer.jpg) left bottom no-repeat #814697; padding-bottom:293px; }
div.footer_section { width:100%; min-height:16px; clear: both; }

div.nav0 { padding:110px 28px 4px 10px; text-align:right; height:20px; }
div.nav0 a { display:inline-block; line-height:20px; font-size:13px; margin:0 8px 0 0; color:#ffffff; text-decoration:none; text-transform:uppercase; }
div.nav0 a.active, div.nav0 a:hover { color:#ffec00; }

div.treenav0 { width:170px; padding:10px 0 40px 10px; clear:both; }
div.treenav0 a { width:170px; font-weight:bold; text-decoration:none; color:#aaaaaa; line-height:20px; }
div.treenav0 .level2 a { padding:0 0 0 10px; width:160px; }
div.treenav0 .level3 a { padding:0 0 0 20px; width:150px; }
div.treenav0 a.active, div.treenav0 a:hover { color:#000000; }

div.zone2_1, div.zone3_1 { display:inline-block; vertical-align:top; width:200px; padding:20px 28px 0 23px; clear:left; }
div.zone2_2 { display:inline-block; vertical-align:top; width:425px; padding:20px 10px 0 10px; min-height:200px; }

div.zone3_2 { float:left; width:370px; padding:0 0 0 20px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; min-height:200px; }
div.zone3_3 { float:right; width:160px; padding:0 10px 0 0; }

div.nav0 a, div.treenav0 a { font-family:Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; }
div, span, a, p, ul, ol, table, tr, td, b, i, italic, strong { font-family:Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size:12px; line-height:18px; color:#ffffff; }
h1, h2, h3 { font-family:Trebuchet MS, Arial, Tahoma, Verdana, Sans-serif; line-height:20px; color:#ffec00; }
h1 { margin:10px 0 5px 0; font-size:24px; }
h2 { margin:10px 0 5px 0; font-size:20px; }
h3 { margin:10px 0 0 0; font-size:16px; }

a, a:visited { text-decoration:underline; color:#ffffff; }
a:hover { color:#ffec00; }

