﻿p#alkuun, ul#beginnav, ul#endnav{display:none}
body{text-align:center;margin:0;padding:0;color:#000;background:#F4F4F4 url(../img/bg/tahtitausta.gif);
font-size:x-small;
voice-family:"\"}\"";
voice-family:inherit;
font-size:small}
html>body{font-size:small;background:#F4F4F4 url(../img/bg/tahtitausta.gif)}
body.rekisterointi, body.uutiset, body.uutisetEQ{background:#F4F4F4 url(../img/bg/tahtitausta.gif)}
#masthead-top{margin:0;padding:0;float:left;width:100%;clear:both;background:#e1e1e1 url(../img/bg/ylaosa-harmaa-gradient.gif) repeat-x;border-bottom:1px solid #838383}
#masthead-top-inside{margin:0 auto;padding:0;width:935px;font-size:85%;text-align:left;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif}
#wrapper{margin:0 auto;width:935px;font-size:85%;text-align:left;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;clear:both}
#topadvertisements{margin:0;padding:5px 0 0 0;float:left;width:728px;text-align:center}
#adclear{width:100%;height:1px;font-size:1px;clear:both;margin:0;padding:0}
#navigation{margin:0;padding:0;background:#e1e1e1;float:left;width:552px;text-align:center;clear:both}
#subnavigation{margin:0;padding:6px 0;float:left;width:766px;position:relative}
.alue-kayttoehdot #subnavigation, .alue-copyright #subnavigation, .alue-plaza-tiedottaa #subnavigation, .alue-yhteystiedot #subnavigation, .alue-palaute #subnavigation{margin:0;padding:0;height:36px;background:#fedeee url(../img/subnavi/navi-bkg-plazainfo2.gif) no-repeat}
.alue-kirjat #subnavigation{background:#fff}
div.naviclear{margin:0;margin-top:-1px;padding:0;font-size:1px;height:1px;width:552px;clear:both;display:block;
voice-family:"\"}\"";
display:none}
html>body div.naviclear{display:none}
div.naviclear2{border-top:4px solid #fff;background:#fff url(../img/bg/pisteet-vaaka.gif) repeat-x;font-size:1px;margin:0;padding:0;clear:both;width:765px;height:1px}
#contentarea{width:775px;margin:0;padding:0;float:left;background:url(../img/bg/content-bg_blank.gif) repeat-y}
.rekisterointi #contentarea{width:775px;margin:0;padding:0;float:left;background:url(../img/bg/content-bg_register.gif) repeat-y}
#contentarea-inside{margin:0;padding:0 7px 0 1px;float:left;width:775px;
background:url(../img/bg/content-dropshadow.gif) no-repeat 1px 0;
voice-family:"\"}\"";
voice-family:inherit;
width:767px;
}
html>body #contentarea-inside{margin:0;padding:0 7px 0 1px;float:left;width:767px;background:url(../img/bg/content-dropshadow.gif) no-repeat 1px 0}
#decorative{display:none}
#sidebar-ads{margin:0;padding:23px 0 0 0;background:url(../img2/bg/ilmoitus_bg.gif) no-repeat 0 0;float:left;width:160px}
#sidebar-ads ul, #sidebar-ads li{margin:0;padding:0;list-style:none;width:160px}
#bottombanner {background:url(../img/bg/mainos-teksti.gif) no-repeat 20px 5px; padding: 20px; float: left; border-top: 1px solid #9A9A9A}

#sidebar-a{border-top:5px solid #fff;margin:0;padding:0 10px 10px 0;float:left;
border-top:0 none;
width:162px;
voice-family:"\"}\"";
voice-family:inherit;
width:152px;
}
html>body #sidebar-a{width:152px;border-top:5px solid #fff}
.rekisterointi #sidebar-a{margin:6px 0 0 0;padding:0;background:#fff;float:left;width:355px}

#content{margin:0;padding:0 0 40px 0;float:left;width:593px;min-height:960px;border-top:5px solid #fff}
.rekisterointi #content{margin:6px 0 0 0;padding:0;float:left;width:349px}
body.alue-palaute #content{padding-left:162px;margin-top:6px;min-height:1125px;
width:755px;
voice-family:"\"}\"";
voice-family:inherit;
width:593px;
}
html>body.alue-palaute #content{width:593px}

#subnavigation p#current-area{display:block;position:absolute;left:5px;top:10px;width:140px;height:39px;margin:0;padding:0}
#subnavigation p#current-area a, #subnavigation p#current-area a:hover{display:block;position:absolute;float:left;width:140px;height:50px;outline:0 none;text-decoration:none;text-indent:-9999px}
#subnavigation ul{
float:left;margin:0;padding:3px 0 3px 162px;list-style:none;
width:757px;min-height:45px;
voice-family:"\"}\"";
voice-family:inherit;
width:595px;
}
html>body #subnavigation ul{width:595px;min-height:45px}

#subnavigation ul li{margin:0;padding:1px 5px 1px 3px;float:left;font-weight:bold;font-size:110%;line-height:100%;background:url(../img/subnavi/navi-bkg-viiva.gif) 100% 45% no-repeat;white-space:nowrap}
#subnavigation ul li a{display:block;margin:0;padding:1px 3px;float:left;color:#00004F;text-decoration:none;outline:0 none}
#subnavigation ul li a:hover{display:block;margin:0;padding:1px 3px;float:left;color:#000;text-decoration:none}
#subnavigation ul li.last{background:transparent}
#subnavigation ul li a.selected, #subnavigation ul li a.selected:hover{display:block;margin:0;padding:1px 3px;float:left;color:#fff !important;background:#000;text-decoration:none}
#subnavigation ul li.first a.selected, #subnavigation ul li.first a.selected:hover{display:block;margin:0;padding:1px 3px;float:left;color:#fff;background:#000;text-decoration:none}
#sisaltonosto-ylaES, #sisaltonosto-yla, #sisaltonosto-yla p, #sisaltonosto-ylaES p{display:none}
#sisaltonosto{z-index:2;clear:both;margin:0;padding:0;width:593px;float:left}
#sisaltonosto ul{margin:0;padding:0}
#sisaltonosto ul li{margin:0 0 0.2em 0;padding:0 0 0 10px}
.clear{font-size:1px;margin:0;padding:0;background:url(../img/bg/pisteet-vaaka_musta.gif) repeat-x;height:1px;clear:both;width:593px}

/* Otsikot */
h1{font-size:180%;margin-top:0}
#content h1{padding:0 0 0 10px}
h2{font-size:175%;font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0 0 0.3em 0;padding:5px 0 0 10px;line-height:95%}
h3{font-size:150%;font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0 0 0.4em 0;padding:5px 0 0 10px}
h4{font-size:135%;font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0 0 0.6em 0;padding:0 0 0 10px}
h5{font-size:125%;margin:0 0 0.6em 0;padding:0 0 0 10px}
h6{font-size:110%;margin:0 0 0.6em 0;padding:0 0 0 10px}
dt{font-size:125%;margin:0 0 0.6em 0;padding:0 0 0 10px}

/* leipäteksti, listat jne */
p{margin:0 0 1.2em 0;padding:0 0 0 10px;line-height:140%}
pre{margin:0 0 1.2em 0;padding:0 0 0 10px;line-height:140%;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:110%}
#content p, #content td {font-size:110%}
p.ingressi{margin:0 0 1.4em 0;padding:0 0 0 10px;font-size:120%;line-height:160%}
#content .article p.date{margin:-0.3em 0 1.2em 0;padding:0 0 0 10px;font-size:100%;line-height:90%;color:#333}
ul, #content .keskimainos ul, #content .blogpost ul.gallery-thumb-intro, #content .article ul.gallery-thumb-intro {margin:0 0 1em 0;padding:0;list-style:none}
#content .keskustelu-headlines{list-style:none;width:543px;margin-left:6em}
#content form ul{list-style:none}
#content form ul li{clear:left} 
#content .article ul.gallery-thumb-intro li, #content .blogpost ul.gallery-thumb-intro li{margin:0 0 0.2em 0;padding:0 0 0 10px}
#content ul{padding:0;list-style-type:disc;margin-left:3em}
#content ol{padding:0;list-style-type:decimal;margin-left:3em}
#content li{margin:0 0 0.4em 0;padding:0;line-height:140%}
ul.pager li{margin:0 0 0.2em 0;padding:0 1px 0 0;list-style:none}
ol{margin:0 0 1em 0}
ul li{margin:0 0 0.2em 0;padding:0 0 0 10px}
dl{margin:0;padding:0}
dt{margin:0 0 1.2em 0;padding:0 0 0 10px}
dd{margin:0 0 1.2em 0;padding:0 0 0 10px}
#content li, #content dd{font-size:110%}
#content table{margin-left:10px;border:1px solid #c0c0c0;border-collapse:collapse}
#content table td, #content table th{border:1px solid #c0c0c0}
#content td.even, #content th.even{background:#f1f1f1}
#content table.clean, #content table.clean th, #content table.clean td{border:0 none}
#content table.raidoitettu .odd {background: #D3D3D4}
tr.even th, tr.even td{background:#f1f1f1}
tr.headline th, tr.headline td{background:#333;color:#fff;border:1px solid #333}
textarea, input, option{font-size:110%;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif}
.article blockquote, .blogpost blockquote{float:left;width:578px;margin:0;padding:0 0 0 15px}

#content .social{clear:both;height:90px}
#content .social .fbshare{height:28px;width:120px;line-height:2.4;float:left;color:#3B5998;background:url(../img2/icons/facebook.gif) no-repeat 1px 6px;padding-left:19px}
#content .social .twitter-share-button{margin-bottom:8px}

/* Äänestykset */
#wrapper #content div.tulokset table{border:0 none;margin:0 0 1.2em 10px;padding:4px;border-collapse:collapse;background:url(../img/bg/tulos_bg.gif) left bottom repeat-x}
#wrapper #content .tulokset table caption{display:none}
#wrapper #content .tulokset table th{background:#fff;border:0 none;margin:0;padding:10px 0 4px 0}
#wrapper #content .tulokset table td{padding:0.3em;padding-left:0.6em;padding-right:0.6em;border:1px solid #d0e6b7;border-collapse:collapse}
#wrapper #content .tulokset table td img{margin-right:0.6em;border:1px solid #8cc34e}
.muropaketti #wrapper #content div.tulokset table {border:0 none;margin:0 0 1.2em 10px;padding:4px;border-collapse:collapse;background:url(../img/bg/tulos_bg-edome.gif) left bottom repeat-x}
.muropaketti #wrapper #content .tulokset table th {background:transparent;border:0 none;margin:0;padding:10px 0 4px 0}

/* reunapalkki */
#sidebar-a h2, #sidebar-a h3, #sidebar-a h4, #sidebar-a h5{margin:0;padding:0}
#sidebar-a ul{margin:0;padding:0.3em 0 0 0;font-size:110%;width:152px;float:left}
#sidebar-a ul#sidenavi{margin:0 0 0.5em 0;padding:0;font-size:110%;width:152px;float:left;background:#fff}
#sidebar-a ul ul, #sidebar-a ul ul ul{margin:0;padding:0;width:152px;float:left}
#sidebar-a #sidenavi li li{font-size:90%}
#sidebar-a dl, #sidebar-a dd, #sidebar-a li, #sidebar-a li li, #sidebar-a li li li{margin:0;padding:0}
#sidebar-a li{text-transform:uppercase;width:152px;float:left;line-height:100%}
li#selected-area{padding:5px;width:142px;font-weight:bold}
#sidebar-a li li, #sidebar-a li li li{text-transform:none;width:152px;float:left}
#sidebar-a li a{display:block;color:#000;margin:0;padding:5px 3px 4px 7px;border-bottom:1px solid #404040}
#sidebar-a li a.inpath{background:url(../img/3-taso-bkg.gif)}
#sidebar-a li li a{display:block;color:#000;margin:0;padding:4px 3px 3px 17px;border-bottom:1px solid #8c8c8c}
#sidebar-a li li li a{display:block;margin:0;padding:3px 5px 2px 22px;border-bottom:1px solid #b1b1b1}
#sidenavi span{display:block;color:#666}
#sidebar-a .mainos{text-align:center}

#content .oikea, #content-levea .oikea, #content .alignright{float:right;margin-left:6px}
#content .vasen, #content-levea .vasen, #contant .alignleft{float:left;margin-right:6px}
div.caption {background:#fff;padding:3px;border:1px solid #ccc;margin-bottom:.3em; clear: both}
#content div.caption img {padding:0;border:none}
#content div.caption span{line-height:1.2;padding-top:.2em;display:block;color:#555}
#content p.itsenainen{clear:both}
#content p.itsenainen img{margin-bottom:1em}

/* linkit */
a:link{color:#c00;font-weight:bold;text-decoration:none}
a:visited{color:#9F3E39;font-weight:bold;text-decoration:none}
a:active{color:#c60;font-weight:bold;text-decoration:none;outline:0 none}
a:hover{color:#7B1712;font-weight:bold;text-decoration:underline}
a img{border:0}

/* rekisteröinti */
#sidebar-a #rekisterointi-lomake{margin:0;padding:1em 0;float:left;text-align:center;background:#f0f0f0;width:345px}
#sidebar-a #rekisterointi-lomake dl{margin:0 auto;padding:0;width:285px;text-align:left}
#sidebar-a #rekisterointi-lomake dt{margin-bottom:0.2em;padding:0;float:left;width:285px;font-size:100%;color:#666}
#sidebar-a #rekisterointi-lomake dd{margin-bottom:0.8em;padding:0;float:left;width:285px;color:#666}
#sidebar-a #rekisterointi-lomake input{width:285px}
#sidebar-a #rekisterointi-lomake input#muistaminut{width:auto}
#sidebar-a #rekisterointi-lomake input#laheta{width:105px;margin:0 0 0 90px}
#sidebar-a #rekisterointi-lomake .valinnat input{display:block;margin:0;padding:0;float:left;width:16px}
#sidebar-a #rekisterointi-lomake .valinnat label{display:block;width:265px;float:left;margin:0;padding:0 0 0 4px}
#sidebar-a #rekisterointi-lomake em{font-style:normal;color:#FF0000}
#sidebar-a #rekisterointi-lomake p{color:#666;text-align:left;padding:0 28px;font-size:120%}
#sidebar-a #rekisterointi-lomake div.clear{width:345px;height:3px;background:#fff;font-size:1px;margin:70px 0 20px 0}
.virhe{color:#FF0000}

/* kommentit */
#kommentit{margin:0;padding:3em 0 0 0;background:#38b549 url(../img/bg/matkalaukku_kommentit-bg.gif) no-repeat;float:left;width:593px;color:#fff;text-align:center}
#kommentit dl{margin:0 auto;padding:0 40px 1em 40px;text-align:left;width:513px;border-bottom:2px solid #fff}
#kommentit dt{margin:0;padding:0 0 0 10px}
#kommentit dd{margin:0 0 0.5em 0;padding:0 0 0.5em 0;background:url(../img/bg/matkalaukku_pisteviiva.gif) bottom center no-repeat;width:500px;overflow:auto; font-size: 100%}
#kommentit .post-footer{font-style:normal}
#kommentit .post-footer a, #kommentit p.info a{color:#000}
#kommentit form{margin:0;padding:3em 0 0 0;float:left;width:593px;text-align:left}
#kommentit form.nocomments{margin:2px 0 0 0;padding:3em 0 0 0;border-top:0 none;float:left;width:593px;text-align:left}
#kommentit form textarea{width:513px;margin-bottom:10px}
#kommentit form input{width:225px}
#kommentit form.not-registered input{width:513px}
#kommentit form.not-registered input#tunnus{width:325px;margin-left:10px}
#kommentit form h3{clear:right;margin:0 0 0 40px;padding:0;font-size:160%}
#kommentit form h4{margin:0 0 0 40px;padding:0;font-size:110%}
#kommentit form p{margin:0 0 1.2em 40px;padding:0}
#content form input.kommentit-button{border:1px solid #586074;background:#586074 url(../img/bg/ajassa-laheta-kommentti-button-bg.jpg) top left repeat-x;color:#fff;font-weight:bold;font-size:130%;padding:7px 25px 7px 25px;margin:0 0 7px 0;width:228px}
#kommentit form #palsta2 h3, #kommentit form #palsta2 h4, #kommentit form #palsta2 p{margin-left:0}
#palsta1{clear:left;float:left;margin:0;padding:0 0 20px 0;width:316px;display:inline;background:url(../img/bg/matkalaukku_pisteviiva_p.gif) 296px 25px no-repeat}
#palsta2{clear:right;float:left;margin:0;padding:0;width:237px}
#kommentit .clear{margin:0;padding:0;clear:both;font-size:1px;background:transparent}
#kommentit p.info{padding-top:4px;background:url(../img/bg/matkalaukku_pisteviiva.gif) -35px 0 no-repeat}
#kommentit p.info a, #kommentit form.not-registered a{color:#fff}
td.replydate{text-align:right}

/* keskustelu */
#keskustelunostot{width:591px;float:left;clear:both;margin:0 0 0 2px;padding:0 0 17px 0;display:inline}
body #content div#keskustelunostot h2{margin:0;padding:17px 0 8px 14px;text-transform:uppercase;letter-spacing:0.1em;font-size:200%}
body #content div#keskustelunostot table{width:563px;margin:0 auto;border:0 none}
body #content div#keskustelunostot th{text-align:right;padding-bottom:0.4em;font-weight:normal;border:0 none}
body #content div#keskustelunostot td{padding:0.4em 0;border:0 none;background:url(../img/bg/pisteet-vaaka_valkoinen.gif) left bottom repeat-x}
.replies{text-align:right;width:62px}
.replytime{text-align:right;width:115px}

/* linkkilistat, uutislistaukset jne jne */
.excerpts{float:left;width:591px;margin:0;padding:0;background:#fff url(../img/bg/article-bg.gif) 0 -3px repeat-x;float:left}
#content .excerpts ul{width:591px;margin:0;padding:0;list-style:none;float:left}
#content .excerpts ul li{width:591px;float:left;margin:0;padding:0;background:url(../img/bg/pisteet-vaaka.gif) left bottom repeat-x}
#content .excerpts ul li a{color:#333;margin:0;padding:0.8em 0 0.8em 47px;display:block;font-weight:normal;background:url(../img/bg/excerpt_bg.gif) 14px 50% no-repeat}
#content .excerpts ul a:hover{color:#000;margin:0;padding:0.8em 0 0.8em 47px;display:block;font-weight:normal;text-decoration:none;background:#EDEEF1 url(../img/bg/excerpt_bg2.gif) 14px 50% no-repeat}
.excerpts ul li a strong{color:#c00;display:block;line-height:100%}
.excerpts ul li a:hover strong{display:block;color:#000;line-height:100%}
#content ul#headlines{width:591px;margin:0 0 1.2em 0;padding:0;list-style:none;float:left}
#content ul#headlines li{width:591px;float:left;margin:0 0 1px 0;padding:0 0 2px 0;background:url(../img/bg/pisteet-vaaka.gif) left bottom repeat-x}
#content ul#headlines li a{display:block;margin:0;padding:0.8em 0 0.8em 47px;background:url(../img/bg/excerpt_bg.gif) 14px 50% no-repeat}
#content ul#headlines li a:hover{display:block;margin:0;text-decoration:none;padding:0.8em 0 0.8em 47px;background:#EDEEF1 url(../img/bg/excerpt_bg2.gif) 14px 50% no-repeat}
#content ul#headlines li a span, #content ul#headlines li a:hover span {color:#000;font-weight:normal}
#content dl#category-navigation{display:block;float:left;width:593px;margin:0;padding:10px 0 7px 0;clear:both;background:#131820}
#content dl#category-navigation dt{display:block;float:left;margin:0 0 3px 0;padding:0 0 0 10px;font-size:110%;font-weight:bold;text-transform:uppercase;clear:left}
#content dl#category-navigation dd{display:block;float:left;margin:0 0 3px 0;padding:0 0 0 10px;font-size:110%;white-space:nowrap}
#content dl#category-navigation dd a strong{background-color:#313B47}
#content dl#category-navigation dd a:hover{text-decoration:none}

/* ellit uutiskirje*/
div#ellit-uutiskirje{margin:10px 0 0 3px;padding:0;width:200px;height:150px;background:url(../img/tilaa-viikkokirje_tausta.gif) no-repeat;position:relative}
div#ellit-uutiskirje input#sahkoposti-osoite{position:absolute;left:36px;top:6px;width:124px;border:1px solid #666;font-size:1em;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;margin:0;padding:0 1px;background:url(../img/viikkokirje_button-bg.gif) repeat-x}
div#ellit-uutiskirje input#tilaa-viikkokirje{position:absolute;left:36px;top:27px;margin:0;padding:0}

div.keskimainos{float:left;width:581px;margin:0;padding:0.8em 0 0.6em 12px}
div.keskimainos ul{float:left;width:581px;margin:0;padding:0;text-align:center}
div.keskimainos ul li{margin:0;padding:0}
.sa{margin:0 6px 0.4em 0;padding:0;width:278px;border:1px solid #b1d7e7;float:left}
#content .keskimainos p.sa{margin:0 6px 0.4em 0;padding:0;width:278px;border:1px solid #b1d7e7;float:left; min-height: 120px; _height: 120px}
.sa a{margin:0;padding:0;float:left;display:block;width:278px;text-decoration:none;color:#000}
.sa a:hover{margin:0;padding:0;float:left;background:#fafafa;text-decoration:none;color:#000}
.sa a img{border:0}
.sa img{padding:3px 8px 3px 3px;float:left}
.sa strong{display:block;line-height:100%;font-size:130%;color:#38b549;padding:2px 0 6px 0}
.sa span{display:block;line-height:100%;font-size:105%;padding:2px 0}
.sa a strong, .sa a:hover strong{color:#38b549}

/* dokumenttien mainokset */
.mainos-nosto {margin:0;padding:1em 0 1.2em 0;width:593px;float:left}
.mainos-nosto h2 {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif}

div.keskustelun-tarjoaa-ala h3{color:#000;margin:0;padding:0;font-size:1.6em}

#content form input.button-iso,#content form input.button-pieni,#content form input.button-keski {border:0 none;margin:0;padding:0}
#content form input.button-iso{width:589px;height:60px}
#content form input.button-pieni{width:80px;height:40px}
#content form input.button-keski{width:285px;height:60px}

body div#wrapper #content img.syvatty{padding:0;border:0 none}
.centered{text-align:center}
div.newsimage{float:right;width:206px;margin:0 10px;padding:0 0}
#error-message{margin:20px auto;padding:15px 25px 10px 25px;text-align:left;width:340px;color:#000;background:#fff url(../img/help_icon.gif) 94% 13% no-repeat;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:120%;border:3px double #ccc}
#error-message h1{color:#FF0000;font-size:160%}

#content ul.pager{margin:0;padding:3px 0 3px 12px;width:auto;float:left}
#content ul.pager li{margin:0;padding:0 3px 0 3px;float:left}
#content ul.pager li.prev{margin:0;padding:0;float:left}
#content ul.pager li.next{margin:0;padding:0 12px 0 0;float:left}
#content ul.pager a{padding-right:3px;float:left;display:block;float:left}
#content ul.pager li.current a{font-weight:bold;font-size:120%;color:#000}
#content ul.pager li.next a{padding-right:0;display:block;float:left}

#topadvertisements-special2 div#extramainos-top{width:774px;height:90px;margin:0 -38px 0 0;background:#000;text-align:right}
#sidebar-ads div#extramainos-sidebar{width:140px;height:360px;margin:-38px 0 0 0;float:left;padding:0}

body #sidebar-ads * {margin:0 0 5px 0;padding:0}
body #sidebar-ads img{margin:0;padding:0}

.date em{float:left;display:block;margin:0;padding:0 6px 3px 0;font-style:normal}

div.kainalo{float:left;clear:both;margin:10px 0 10px 10px;padding:15px 15px 5px 15px;width:551px;background:#f7f7f7;font-size:90%;line-height:100%;color:#3a3a3a;border:1px solid #666;display:inline}
div.kainalo p{padding-left:0;margin-bottom:0.8em}
#content div.kainalo h1, #content div.kainalo h2, #content div.kainalo h3, #content div.kainalo h4, #content div.kainalo h5{margin-left:0;margin-top:0;padding-left:0}

/* Kilpailut */
.kilpailu p label{font-weight:bold}
body #content div.kilpailu h3{padding-bottom:0}
body #content div.kilpailu p{margin-top:0}
.kilpailu form{border-top:1px solid #CCC;padding:0.8em 0}
.mainosbanneri{margin:0;padding:5px 0;text-align:center}
.mainosbanneri img{margin:0}
#sidebar-a .mainosbanneri li {margin-bottom:5px}
#sidebar-a .mainosbanneri li a{padding:0}
div#navimainokset{ margin:0;padding:15px 0 0 0;text-align:center;clear:left}
#sidebar-a div#navimainokset img{margin:0 auto 5px auto}

.invalid{color:red;font-weight:bold}
.invalid input, .invalid textarea{border:1px solid red;background:#fdd}

.testitjakyselyt .article form dt{border-top:1px solid #C0C0C0;font-weight:bold;margin:1.5em 0.3em 0.5em;padding:0.5em 0.8em}
.testitjakyselyt .article form dd{line-height:120%;padding-left:2.5em}

span.additional-info{color:#666}

.prevnext{clear:right;margin-right:1em}
.prevnext .prev{float:left}
.prevnext .next{float:right}
.archivelist{clear:left}

#google-maps-header h2{color:#fff !important;margin-bottom:0;padding-bottom:0}
#google-maps-header{background:#666;margin-bottom:1px}
#google-maps-header p{margin:0 0 0 10px;padding:5px 0 5px 0}	
#google-maps-header a, #google-maps-footer a{color:#e2e2e2}
#google-maps-header p, #google-maps-footer p{color:#fff}
#google-maps-footer{background:#666;margin:1px 0 10px 0}
#google-maps-footer p{margin:0 0 0 7px;padding:5px 0 5px 0}

@media mobile{
#topadvertisements, #sidebar-ads, #keskimainos{display:none}
}
@media print{
/* sivun pohja */
body{color:#000;background:#fff;font-size:12pt;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-align:center}

/* piilotettavat elementit */
.ideakeittio #nostolistat, .ideakeittio dl.tulosta_laheta, .ideakeittio div#sisaltonosto-yla, .ideakeittio #uutiskirje, .ideakeittio dd#laheta, .ideakeittio dd#tulosta, .ideakeittio form#lahetakaverille, p#alkuun, .ideakeittio #sitefooter, .ideakeittio #plaza, #endnav, #beginnav, #topadvertisements, #navigation, #subnavigation, #search, .linklist-plazalla, #sidebar-ads, #content-footer, #footer, #sisaltonosto-yla, #sisaltonosto-ylaES, #sisaltonosto, #decorative, body.rekisterointi #wrapper, #sendrecipe, ul#links, #login, .targetsearch-forums, #targetsearch, .senbyemail, .mainosbanneri, #sidebar-a div, ul#sidenavi{display:none}
/* sivunavin piilotus omalaatuisella tavalla fiksaa IE-ongelman */
#sidebar-a{float:none;width:0;height:70px;overflow:hidden}
.ideakeittio #wrapper{width:100%}
.ideakeittio #sisaltonosto-yla, .ideakeittio #sisaltonosto-ylaES{display:block;margin:0 0 1.2em 0;padding:0}
/* sisalto */
#wrapper{width:90%;margin:0 auto;text-align:left}
#content{margin:0;padding:0}
#content h1{padding:0;margin:0}
h2{color:#666;font-size:18pt;font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0 0 0.3em 0;padding:0;line-height:95%;font-weight:bold}
h3{color:#666;font-size:16pt;font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0 0 0.4em 0;padding:0;font-weight:bold}
h4{font-size:15pt;font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0 0 0.6em 0;padding:0;font-weight:bold}
h5{font-size:13pt;margin:0 0 0.6em 0;padding:0;font-weight:bold}
h6{font-size:12pt;margin:0 0 0.6em 0;padding:0;font-weight:bold}
dt{font-size:14pt;margin:0 0 0.6em 0;padding:0;font-weight:bold}
ol{margin:0 0 0.8em 0}
ul{margin:0 0 0.8em 0}
dl{margin:0 0 0.8em 0}
li{margin:0 0 0.4em 0}
dd{margin:0 0 0.4em 0}
p{margin:0 0 1.2em 0;padding:0;line-height:150%}
p.ingressi{margin:0 0 1.4em 0;padding:0 0 0 10pt;font-size:14pt;line-height:160%}
a:link{color:#666;text-decoration:underline}
a:visited{color:#333;text-decoration:underline}
#content h2 a:link, #content h2 a:visited, #content h3 a:link, #content h3 a:visited{text-decoration:none}
a img{border:0}
.article{width:100%;margin:00;padding:0 0 3pt 0}
.articleheader h2{padding:0;margin:0;width:70%;float:left}
.articleheader p{margin:0;padding:5pt 1% 0 0;width:29%;float:left;text-align:right;font-size:100%;line-height:100%}
p#breadcrumb{display:block;margin:0;padding:0.4em 10px}
p#breadcrumb a#send-article{display:none}
#content table{margin-bottom:1.2em;border:1pt solid #c0c0c0;border-collapse:collapse}
#content table td, #content table th{border:1pt solid #c0c0c0}
#content table.resepti{margin-bottom:1.2em;border:0 none;border-collapse:collapse}
#content table.resepti td, #content table.resepti th {border:0 none}
.resepti{margin:0 0 1.2em 0}
.resepti thead{display:none}
.reseptikuva{float:right;padding-left:4pt}
#wrapper #content div.tulokset table{border:0 none;margin:0 0 1.2em 10pt;padding:4pt;border-collapse:collapse}
#wrapper #content .tulokset table caption{display:none}
#wrapper #content .tulokset table th{background:#fff;border:0 none;margin:0;padding:10pt 0 4pt 0}
#wrapper #content .tulokset table td{padding:0.3em;padding-left:0.6em;padding-right:0.6em;border:1pt solid #ccc;border-collapse:collapse}
#wrapper #content .tulokset table td img{margin-right:0.6em;border:1pt solid #ccc}
#kohdehaku{margin:0;padding:0;float:left;width:593px;height:115px;clear:both}
#kohdehaku dl{margin:0;padding:0;float:left;width:593px;height:110px;clear:both;position:absolute}
#kohdehaku dd input, #kohdehaku dd select{font-size:100%;width:265px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif}
#kohdehaku dt#alue-otsikko{margin:0;padding:0;position:absolute;left:10px;top:0;width:286px;height:18px;font-size:12pt}
#kohdehaku dt#kohde-otsikko{margin:0;padding:0;position:absolute;left:297px;top:0;width:286px;height:18px;font-size:12pt}
#kohdehaku dt#hs-otsikko{margin:0;padding:0;position:absolute;left:10px;top:60px;width:286px;height:18px;font-size:12pt}
#kohdehaku dd#alue-kentta{margin:0;padding:0;position:absolute;left:10px;top:22px;width:276px;height:25px}
#kohdehaku dd#kohde-kentta{margin:0;padding:0;position:absolute;left:297px;top:22px;width:286px;height:25px}
#kohdehaku dd#hs-kentta{margin:0;padding:0;position:absolute;left:10px;top:80px;width:286px;height:25px}
#kohdehaku dd#haku-button{margin:0;padding:0;position:absolute;left:297px;top:60px;width:286px;height:40px}
#kohdehaku dd#haku-button a{display:block;width:286px;height:40px}
#kohdehaku dd#haku-button a:hover{display:block;width:286px;height:40px}
#content .excerpts ul, ul#headlines{width:90%;margin:0 0 1.2em 0;padding:0;list-style:none}
#content .excerpts ul li{border-bottom:1pt solid #ccc;width:100%;margin:0 0 1pt 0;padding:0}
#content .excerpts ul li a, ul#headlines li a{margin:0;padding:0.8em 0 0.8em 0;display:block;font-weight:normal}
.excerpts ul li a strong{display:block;line-height:100%}
ul#headlines li{border-bottom:1pt solid #ccc;width:100%;float:left;margin:0 0 1pt 0;padding:0}
.keskimainos{width:591px;padding:10pt 0;float:left}
#content .article img , .reseptikuva img{border:1pt solid #ccc;background:#fff;padding:3px}
.oikea{float:right;margin-left:4pt}
.vasen{float:left;margin-right:4pt}
#content .article p.itsenainen{clear:both;border:12px solid red}
#content img.syvatty{padding:0;border:0 none}
.clear{margin:3pt 0;padding:0;font-size:1px;border-top:1px solid #ccc}
html body.ideakeittio #content.resepti *{border:0;font-size:14pt}
html body.ideakeittio #content.resepti * a{text-decoration:none}
html body.ideakeittio #content.resepti h1{font-size:18pt}
html body.ideakeittio #content.resepti img{float:right}
html body.ideakeittio #content.resepti p.ohje{clear:both;margin-top:3.5em}
html body.ideakeittio #content.resepti p.info{border-bottom:1px solid;font-size:11pt;padding-bottom:1em}
html body.ideakeittio #content.resepti p.kategoria{margin:0;color:#000;font-size:11pt}
html body.ideakeittio #content.resepti p.kategoria *{color:#000}
html body.ideakeittio #content.resepti p.info a, html body.ideakeittio #content.resepti p.kategoria a{font-size:11pt}
html body.ideakeittio #content.resepti table td.maara{width:100px}
html body.ideakeittio #ideakeittio_printlogo{position:absolute;right:0;top:4.5em;width:200px}
}

/*Leikin mainokset*/
#wrapper #content .lkiad_alaviiva{background:url(../lki/lki_line.gif) repeat-x bottom left;margin:0 0 5px 10px;padding:0;height:1px; display: block}
#wrapper #content .lkiad_hidden{display:none}
#wrapper #content .lkiad {background:url(../lki/lki_line.gif) repeat-x;margin:0 0 0 10px;padding:5px 0; display: block}
#wrapper #content .lkiad img {margin: 0 10px 0 0; padding: 0; border: 0}
#wrapper #content .lkiad_alaviiva img {margin: 0; padding: 0; border: 0}
#wrapper #content .lkiad a, #content .lkiad a:hover, #content .lkiad a:visited, .lkiad a:active{font-family:"Trebuchet MS", Arial, sans-serif;text-decoration:none}
#wrapper #content .lkiad a span {font-size:12px}
#wrapper #content .lkiad_white a span {color:#00c !important}
#wrapper #content .lkiad_dark a span {color:#fff !important}

/*artikkelifooterin tekstimainos*/
#wrapper #content .article .bottom_text_ad{margin:2px 0 0 10px;padding:0}
#wrapper #content .article .bottom_text_ad a, #wrapper #content .article .bottom_text_ad a:hover, #wrapper #content .article .bottom_text_ad a:visited, #wrapper #content .article .bottom_text_ad a:active{font-family:"Trebuchet MS", Arial, sans-serif;margin:8px 0 0 0;padding:2px 0 0 0;min-height:20px;display:block;font-size:12px;text-decoration:none;color:#00c}

#wrapper #content .bottom_leiki_ad {padding-bottom: 10px; width: 100%; clear: both}
#wrapper #content .bottom_leiki_ad p {margin: 0; padding: 10px; background: #fafafa; border: 1px solid #ddd}
#wrapper #content .bottom_leiki_ad p span {color: #666}
.alue-muropaketti.dark #wrapper #content .bottom_leiki_ad {background: #161B23}
.alue-muropaketti.dark #wrapper #content .bottom_leiki_ad p span {color: #999}

html>body div#contentarea-inside{margin:0;padding:0 7px 0 1px;float:left;width:767px;background:transparent}

/* archive */
.archive {width: 360px; float: left}
.archive h1 {font-size: 24px}
.archive .doctitle {display: block; font-size: 14px}
.archiveside {width: 210px; float: right; padding-right: 15px; background: url(../img/bg/pisteet-pysty3.gif) repeat-y}
#contentarea-inside #content .archiveside dd {background: url(../img/bg/pisteet-vaaka.gif) repeat-x bottom; padding: 5px 0 5px 10px; margin: 0}
#contentarea-inside #content .archiveside dt {margin: 15px 0 0; border-bottom: 1px solid; font-size: 18px; font-weight: bold; position: relative; padding: 0 0 0 10px}
#contentarea-inside #content .archiveside dt span {position: absolute; right: 0; bottom: 2px; font-size: 11px}

/* common tab styles */
#sidebar-a .tabs li {float: left; background: lightgrey; padding: 10px; margin: 0; border-left: 1px solid #aaa; border-right: 1px solid #fff}
#sidebar-a .tabs li a {padding: 0; border: 0}
#sidebar-a .tabs li.active {background: #f0f0f0}
#sidebar-a .tabs ul {margin: 0 0 0 5px; border-right: 1px solid #aaa; padding: 0}
#sidebar-a .tabs ul, #sidebar-a .tabs li {width: auto}

/* keskustelu ja kommenttinostot palikat */
#sidebar-a #keskustelunostot, #sidebar-a #kommenttinostot {float:left;margin:0 0 5px;padding:0;width:152px;background:#fbffe0;text-align:left}
#sidebar-a #keskustelunostot ul, #sidebar-a #kommenttinostot ul {float:left;width:152px;color:#666;margin:0;padding:0;list-style:none}
#sidebar-a #keskustelunostot li, #sidebar-a #kommenttinostot li, #sidebar-a #murobbs-kuumimmat li {float:left;width:142px;color:#666;margin:0;padding:5px;list-style:none;background:url(../img/bg/pisteet-vaaka.gif) repeat-x;font-size:0.9em;line-height:100%}
#sidebar-a #keskustelunostot li a, #sidebar-a #kommenttinostot li a {text-transform:none;color:#c00;display:inline;margin:0;padding:0;font-weight:bold;font-size:120%;border:0 none}
#sidebar-a #keskustelunostot li span, #sidebar-a #kommenttinostot li span {display:block;padding:3px 0 0 0}
#sidebar-a #keskustelunostot li.more, #sidebar-a #kommenttinostot li.more {border-top:1px solid #000;padding:5px;font-weight:bold;color:#000;background:transparent}
#sidebar-a #keskustelunostot li.more a, #sidebar-a #kommenttinostot li.more a {font-size:1em}
#sidebar-a #keskustelunostot h3,#sidebar-a #kommenttinostot h3, #sidebar-a #murobbs-kuumimmat h3 {width:152px;height:37px;text-indent:-9999px;margin:0;padding:0;background-repeat: no-repeat}
/* default fallback otsikot kommenteille ja keskusteluille*/
#sidebar-a #keskustelunostot h3 {background-image:url(../img/keskusteluotsikko.gif)}
#sidebar-a #kommenttinostot h3 {background-image:url(../img/kommentitotsikko.gif)}
#sidebar-a #murobbs-kuumimmat h3 {background-image:url(../img/bg/murobbskuumimmat.gif); height:50px}

/* widget-tyylit vasempaan palkkiin*/
.widget {border-bottom:1px solid #666}
#sidebar-a #kiinnostavimmat ul, #kaytetyimmat ul {margin:0;display:inline;padding-left:3px;list-style:none;line-height:0.8;clear:both;width:auto}
#sidebar-a #kiinnostavimmat li, #kaytetyimmat li {display:inline; width:auto}

#sidebar-a #kiinnostavimmat ul a {border:none;text-transform:none}
.size1, .size2, .size3, .size4, .size5, .size6 {}
.size1 {font-size:1em}
.size2 {font-size:1.2em}
.size3 {font-size:1.3em}
.size4 {font-size:1.4em}
.size5 {font-size:1.45em}
.size6 {font-size:1.5em}

p#articlenavigation {float: left; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 5px 0 10px 0; font-size: 14px; width: 100%}
#articlenavigation span {float: left; width: 49.9%; display: block; color: #666}
#articlenavigation span.right {float: right; text-align: right}
.sponsorimainos {background: #fff; width:593px; padding-bottom: 10px; float: left; color: #000 !important}
.sponsorimainos div {background: url(../img/bg/pisteet-vaaka.gif) repeat-x scroll center bottom; width: 100%;float: left; display:inline; padding: 10px 0}
.sponsorimainos div p {margin: 0 !important}
.sponsorimainos .articleheader {margin: 0 !important}
.muropaketti .sponsorimainos a {color: #094065 !important} 
.sponsorimainos p img {float: left; margin-right: 10px}

.tagsrow {background: url(../img/bg/tag.gif) no-repeat 0 3px; margin-left: 10px; padding: 2px 2px 2px 20px; clear: both}
.tagsrow a {font-weight: normal !important}
.tagpage #contentarea {background: transparent url(../img/bg/ellit_etusivu_topbg.gif) repeat-y scroll 1px 0}
.tagpage#content {width: 766px !important; padding: 0 !important}
.tagpage .archive {width: 500px}
.tagpage .archive .doclist p {padding: 5px 0; margin: 0 0 0 10px; border-bottom: 1px dotted #bbb}
.tagpage .archiveside {width: 250px; padding: 0 10px 0 0}
.tagpage#content .archive h1 {background: url(../img/bg/bigtag.gif) no-repeat 5px 0; padding: 10px 0 10px 60px}

.carouselarea {float: left; width:600px; height:195px;background:#333; position: relative; left: 5px; top: 8px; margin-right: 10px}
.carouselarea .carousel {width: 600px; float: left; background:#333; height:152px; margin: 0; overflow:hidden}
.carouselarea .carousel .carouselitem {color:#FFF;width:600px;height:152px; font-size: 13px}
#content .carouselarea .carousel .carouselitem h2 {color: #fff}
.carouselarea .carousel .carouselitem .linktopath {position: absolute; left: 0; top: 0; text-indent:-9999px; width: 600px; height: 150px}
.carouselarea .carousel .carouselitem p, .carouselarea .carousel .carouselitem h2 {width: 270px}
.carouselarea .carouselnavi {width: 600px; float: left; text-align:center; background:#000; height:38px; background-image:url(../img/bg/ellit-etusivu-navigator-bg.png); margin: 0}
.carouselarea .carouselnavi .pagination {padding-top:5px}
.carouselarea .carouselnavi .pagination img {color:#FFFFFF;margin-top:2px;vertical-align:middle}
.carouselarea .carouselnavi .pagination font {color:#FFFFFF;margin-top:15px;vertical-align:middle;padding-left:10px;padding-right:10px;font-size:18px;font-weight:bold}
#content .carouselarea {left: 0; top: 0}

.alue-haku .haku input {width: 298px; border: 1px solid #CCCCCC; font-size: 16px; padding: 5px}
.alue-haku .haku input.button {background: url(http://plaza.fi/s/img2/bg/search.gif) repeat-x scroll center top #135190; width: 70px; color: #fff; font-weight: bold; border-left: 0}
.alue-haku #subnavigation {padding: 0; border-top: 1px solid #9A9A9A}
.alue-haku #sidebar-a {border-top: 0}

/* .related_articles patch from screen.css */
.related {float: left; margin: 5px 0 10px -10px; width: 600px; font-family: Helvetica,Arial,sans-serif; border-top: 10px solid #eee}
.related h2 {color: #111 !important; font-size: 26px; font-weight: normal; margin: -25px 0 15px; width: auto; background: #fff; float: left; padding-right: 10px; font-family: Calibri, Optima, Arial, sans-serif;}
.related ul {margin: 0 !important; clear: both}
.related li {list-style-type: none;margin: 0 10px !important;float: left; line-height: 1.2 !important}
.related a {color: #444 !important}
.related .item {width: 180px}
.related .item img {border: 1px solid #ccc !important;float: left;margin: 0 10px 5px 0; padding: 1px !important}
.related .item h3 {font-size: 14px !important; padding: 0; line-height: 1.2; margin-bottom: 5px; font-family: Helvetica,Arial,sans-serif}

.related.discussion {background: url(../img2/bg/related_discussions_bg.gif) 10px bottom repeat-x; padding-bottom: 40px}
.related.discussion li {width: 130px}
.related.discussion li span {display: block; font-size: 10px; margin-top: 3px; color: #666}

.alue-muropaketti .related {margin-left: -4px}

/* weather autocomplete */
.ui-autocomplete {cursor:default;position:absolute; background: #fff; border-width: 0 1px 1px; border-style: solid; border-color: #888; text-align: left; font-size: 14px}
.ui-autocomplete-input.hint {color: #888}
.ui-autocomplete .ui-menu-item {padding: 0 5px 5px; margin-top: 5px}
.ui-autocomplete a.ui-state-hover {color: #000}
.ui-autocomplete-loading {background: url(../img2/ajax.gif) no-repeat right}

/* HIUSMALLIT */
body.alue-hiusmallit {background: #0D0D0D !important;}
body.alue-hiusmallit #content {background: url(../img/vinjetit/hiusmallit_small.gif) no-repeat left top !important; padding-top: 100px !important}
.alue-hiusmallit #contentarea-inside {background: url(../img/bg/content-bg_punainen.gif) repeat-y !important}

.alue-hiusmallit .article img {border-color: #333 !important}

.alue-hiusmallit .picturelist {width: 620px}
.alue-hiusmallit .picturelist div.item {background: #1a1a1a; min-height: 250px; padding: 0 0 10px; border-bottom: 1px solid  #1A1A1A; margin: 0 10px 20px; float: left}
.alue-hiusmallit .picturelist .item dl {color: #aaa; font-size: 11px; margin: 5px 10px; line-height: 1.3}
.alue-hiusmallit .picturelist .item dl dt, .alue-hiusmallit .picturelist .item dl dd {font-size: 11px !important; margin: 0}
.alue-hiusmallit .picturelist .item dl dt {float: left; color: #666; margin: 0 5px 0 0 !important; padding: 0}
.alue-hiusmallit .picturelist .item dl dd {font-weight: bold}
.alue-hiusmallit .picturelist h2 {margin: 10px 0 20px}

.alue-ellit.alue-hiusmallit .picturelist {width: 620px; float: left; background: #333; width: 590px; margin-bottom: 20px; padding-left: 3px}
.alue-ellit.alue-hiusmallit .picturelist .item {margin: 0 8px 20px}

body.alue-hiusmallit.alue-galleria {margin: 20px 0}
body.alue-hiusmallit.alue-galleria #content {padding-top: 0 !important; background-image: none !important}
.alue-hiusmallit.alue-galleria #content, .alue-hiusmallit.alue-galleria #sidebar-a {border-top: 0}
.alue-hiusmallit.alue-galleria #contentarea-inside, .alue-hiusmallit.alue-galleria #content {background: #333 !important; padding: 0}
.alue-hiusmallit.alue-galleria #topadvertisements, .alue-hiusmallit.alue-galleria #megaplazatopwrapper, .alue-hiusmallit.alue-galleria #subnavigation, .alue-hiusmallit.alue-galleria #sidebar-ads, .alue-hiusmallit.alue-galleria #megaplazacategoryfooterwrapper, .alue-hiusmallit.alue-galleria #megaplazafooterwrapper {display: none}

.alue-hiusmallit-alue-galleria #wrapper, html > body.alue-hiusmallit.alue-galleria div#contentarea-inside {padding: 0;}
.alue-hiusmallit.alue-galleria #wrapper, .alue-hiusmallit.alue-galleria div#contentarea-inside {width: 800px}

.alue-hiusmallit.alue-galleria #sidebar-a {float: right; padding: 0 0 10px 10px; width: 180px; background: #1A1B1B; border-top: 1px solid #000; padding: 10px; min-height: 1200px}
.alue-hiusmallit.alue-galleria h1 {margin: 0; background: #333 url(../img/vinjetit/hiusmallit.gif) no-repeat top center; height: 100px; color: #eee; text-indent: -9999px}
.alue-hiusmallit.alue-galleria h1#ellitlogo {height: 40px; background: url(../img/bg/ellit_logo_hiusmallit.gif) no-repeat 10px 0; margin: 10px 0 0; width: 100px}
.alue-hiusmallit.alue-galleria h1 a {display: block; width: 100%; height: 100%}
.alue-hiusmallit #content a:link, .alue-hiusmallit #content a:visited, .alue-hiusmallit.alue-galleria h2, .ellit.alue-hiusmallit #content h2, .ellit.alue-hiusmallit #content .article h2 a, .alue-hiusmallit.alue-galleria #sidebar-a .article a {color: #39B4CF !important}
.alue-hiusmallit.alue-galleria #content {color: #fafafa}

.alue-hiusmallit.alue-galleria #sidebar-a .awesome {background-image: url(../img/bg/add_hiusmallit.gif); background-position: 5px center; background-repeat: no-repeat; padding-left: 50px; width: 113px}
.alue-hiusmallit.alue-galleria #sidebar-a .article {color: #eee; margin: 20px 0}
.alue-hiusmallit.alue-galleria #sidebar-a .article h2 {margin: 0 0 10px}
.alue-hiusmallit.alue-galleria #sidebar-a .article p {padding: 0}

.alue-hiusmallit.alue-galleria form {font-size: 14px}
.alue-hiusmallit.alue-galleria form input {width: 250px}
.alue-hiusmallit.alue-galleria form span {color: #aaa; display: block; font-size: 12px}
.alue-hiusmallit.alue-galleria form em {color: red; font-size: 18px}

.alue-hiusmallit.alue-galleria #topgallerists {width: 100%; margin: 0 0 20px}
.alue-hiusmallit.alue-galleria #topgallerists a {color: #aaa; font-size: 14px; font-weight: normal; padding: 5px 0}
.alue-hiusmallit.alue-galleria #topgallerists li {border-bottom: 1px solid #3A5663; width: 100%; text-transform: none}
.alue-hiusmallit.alue-galleria .awesome, .alue-hiusmallit.alue-galleria .awesome:visited { -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #27B5CD; border-bottom: 1px solid rgba(0, 0, 0, 0.25) !important; border-left: 1px solid rgba(255, 255, 255, 0.2); border-right: 1px solid rgba(255, 255, 255, 0.2); border-top: 1px solid rgba(255, 255, 255, 0.2); color: #FFFFFF !important; cursor: pointer; display: inline-block; font-size: 15px; padding: 7px 15px; position: relative; text-decoration: none; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); width: auto; margin: 0 0 10px } 
.alue-hiusmallit.alue-galleria #bigimg {background: #000 url(../img/bg/hairgallery_img_bg.png); text-align: center; padding: 30px 0; width: 580px}
