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:#0073b1; text-decoration:underline; } a:hover { color:#0073b1; text-decoration:none; } h1 { color:#222222; font-size:14px; font-weight:bold; margin:0 0 15px; } h1.ajankohtaista { color:#222222; font-size:14px; font-weight:bold; margin:0 0 5px 0; } h2.etusivu { color:#222222; font-size:14px; font-weight:bold; margin:0 0 15px; } h2 { color:#222222; font-size:12px; font-weight:bold; margin:0 0 10px; } h3.etusivu { color:#222222; font-size:12px; font-weight:bold; margin:0 0 10px; } h3, h4, h5 { color:#222222; font-size:11px; font-weight:bold; margin:0 0 10px; } 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:auto; 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 5px 0; margin:0; } ul#menu li.sub { padding:0 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:#333333; } ul#menu a:hover, ul#menu a { text-decoration:none; } ul#menu a:hover { color:#2aabf0; } div.bannerit-sivupalkki { float:left; padding-top:10px; padding-bottom:20px; width:140px; background-image:url('../images/grey-line.png'); background-repeat:no-repeat; } div.bannerit-sivupalkki img { border:none; } div.banner-image { float:left; height:144px; width:575px; } div.main-area { float:left; } div.main-content { float:left; padding:30px; width:359px; } span.date { font-size:11px; font-weight:normal; } div.sub-menu { float:right; overflow:visible; padding:30px 10px; width:136px; } .sub-menu .basic-content { padding-bottom:20px; width:135px; background-image:url('../images/grey-line.png'); background-repeat:no-repeat; background-position:bottom left; margin-bottom:15px; } div.SoMe { float:left; width:135px; padding-bottom:10px; background-image:url('../images/grey-line.png'); background-repeat:no-repeat; background-position:bottom left; } div.SoMe img { border:none; margin-bottom:12px; } div.tukijat-sivupalkki { float:left; padding-top:5px; padding-bottom:20px; width:135px; } .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; } div.kommentit { border-top:1px solid #dde2df; margin-top:15px; } h2.CommentHeading { padding-top: 15px; color:#222222; font-size:12px; font-weight:normal; margin:0 0 15px; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; } div.Comment { padding:0 0 15px 60px; margin:0 0 15px 0; border-bottom:1px solid #dde2df; width:280px; } div.Commentlist div.Date { color:#3b3b3b; font-size:9px; float:left; line-height:12px; padding:4px 8px; width:28px; text-align:center; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color:#dfe5e7; } div.Commentlist div.Date span { font-size:1.2em; font-weight:bold; } div.Commentlist div.CommentText { padding:5px 0 0 0; } div.CommentForm p.CommentError { color: #dc0000; } div.CommentForm label { padding:0 0 0 3px; } div.CommentForm div.Field { margin:1px 0 10px 0; } div.CommentForm input.Submit { border:medium none; color:#222222; float:left; font-size:1.2em; padding:3px 10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color:#b3c5cc; } div.CommentForm textarea { color:#000000; font-family:arial,sans-serif; font-size:1em; padding:3px; width:250px; height:70px; border:1px solid #b7c0c3; } div.CommentForm input.Text { margin:0; padding:3px; width:250px; border:1px solid #b7c0c3; }
