body { background-color:#ececec; background:transparent url(images/tausta.png) repeat-x scroll 0 0; color:#222222; font-family:arial,sans-serif; font-size:11px; margin:8px; } img { border:0 none; } a, a:hover { color:#333333; text-decoration:underline; } a:hover { color:#0082C8; } h1 { color:#333333; font-size:14px; font-weight:bold; margin:0 0 15px; } input, select, textarea { color:#222222; font-family:arial,sans-serif; font-size:1em; } #page { margin-left:auto; margin-right:auto; width:734px; } div.header { width:100%; background:transparent url(images/header-bg.png) no-repeat scroll 0 0; } .header #logo { height:83px; padding:18px 0 0 16px; } .header #logo { float:left; width:563px; } .header .search { background:transparent url(images/search-bg.png) no-repeat scroll 0 0; float:right; height:80px; padding:21px 0 0 17px; width:138px; } #search input { border:medium none; vertical-align:middle; width:68px; border:1px solid #dca010; } #search button span { visibility:hidden; } #search button { background:transparent url(images/btn-hae.png) no-repeat scroll 0 0; border:0 none; height:18px; vertical-align:middle; width:44px; margin-left:5px; } div.sin-palkki { background:transparent url(images/sin-palkki.png) no-repeat scroll 0 0; background-color:#0082C8; height:32px; } .www-image { float:right; padding-right:21px; padding-top:4px; } div.page-content { background:transparent url(images/bg_three_cols.gif) repeat-y scroll 0 0; height:auto !important; min-height:200px; border-bottom:1px solid #0082c8; } div.page-content div { background-color:transparent; } div.main-menu { float:left; height:200px; overflow:visible; padding:0 10px; width:139px; } ul#menu, ul#sub-menu { list-style-type:none; margin:10px 0; padding:0; } ul#menu li { display:block; font-size:13px; font-weight:bold; padding:10px 0; } ul#menu li.sub { padding:0 0 10px; } ul#sub-menu { margin:0 0 0 5px; } ul#sub-menu li { background: transparent url(../images/list-item.png) no-repeat 0px 7px; font-size:11px; padding:2px 0 0 10px; font-weight:normal; } ul#menu li.active, ul#menu li.active a { color:#0082C8; } ul#menu a:hover, ul#menu a { text-decoration:none; } div.SoMe { float:left; height:200px; padding-top:10px; width:120px; } div.SoMe a:link { color:#a7a6a6; text-decoration:none; } div.SoMe a:visited { color:#a7a6a6; text-decoration:none; } div.SoMe a:hover { color:#0082C8; text-decoration:underline; } div.SoMe img { border:none; margin-bottom:3px; } div.banner-image { float:left; height:144px; width:575px; } div.main-area { float:left; } div.main-content { float:left; padding:30px; width:359px; } div.sub-menu { float:right; overflow:visible; padding:30px 10px; width:136px; } .sub-menu .basic-content { padding-bottom:20px; } .page-info span { display:block; font-size:10px; } .page-info span.copyright { padding-top:10px; } .page-info span.update { } div#page-info { padding-top:10px; text-align:center; } .clear { clear:both; }