/*Mallipohja5*/

@import url(/styles_superfish.css);

html {
 height:100%;
}

body { 
 margin:0; 
 padding:0;
 background-color:white; 
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size:80%;
 height:100%;
}

.nappi, .painike {
 font-weight:normal;
}

table {
  border-collapse:collapse;
}

h1 { 
 font-family:Georgia,serif; 
 font-size: 150%;
 font-weight:bold;
}

h2 {
 font-family:Georgia,serif; 
 font-size: 130%;
 font-weight:bold;
 /*color:#697076;*/
}

h3 {
 font-family:Georgia,serif; 
 font-size: 100%;
 font-weight:bold;
 margin-top:0;
}

.ingressi {
  font-weight: bold;
}

div#printCont {
 display:none;
}

small { 
 font-size:85%; 
}

img {
 border:0;
}

/* jQuery-formExample */

input.show-default {}

input.example {
 color:#919191;
}




/* Links */

/*
a, a:visited {
 color:black;
 text-decoration:none;
}
*/

a.division, a.division:visited {
 text-decoration:none;
 font-weight:bold;
 font-family:Georgia,serif;
 font-size:85%;
}

a.divisionUL, a.divisionUL:visited {
 text-decoration:underline;
 font-weight:bold;
 font-family:Georgia,serif;
 font-size:85%;
}


/* Layout-elems */

.clear {
 clear:both;
}

img.block {
 display:block;
}

div#mainWrap {
 min-height: 100%;
}

* html div#mainWrap
{
 height: 100%;
}

div#headerWrap {
 border-bottom:1px solid #adadad;
}

div#headerCont {
 width:770px;
 margin:0 auto;
 position:relative;
 height:110px;
}

div#contentWrap {
 width:770px;
 margin:0 auto;
 padding-bottom:60px;
 font-size: 85%;
 line-height: 150%;
}


div#aniLogoCont {
 display:block;
 width:160px;
 height:60px;
 position:absolute;
 top:25px;
 left:0;
 overflow:hidden;
}

img.aniLogo {
 width:160px;
 height:60px;
}

img#logo {
 display:block;
 width:125px;
 height:60px;
 position:absolute;
 top:25px;
 left:160px;
} 

div#newsTickerCont {
 margin-top:40px;
 float:right;
}

div#leftCol {
 float:left;
 width:410px;
 padding:0 20px 20px 0;
 position: relative;
 z-index: 100;
}

div#rightCol {
 float:left;
 width:308px;
 border:0 solid #adadad;
 border-width:0 1px;
 padding:0 15px 15px 15px;
 /*-moz-border-radius: 7px;*/
 position:relative;
}

div.rightCol-empty {
 display:none;
}

div#rightColSubpage {
 float:left;
 width:308px;
 border:0 solid #adadad;
 border-width:0 1px;
 padding:15px;
 /*-moz-border-radius: 7px;*/
 position:relative;
}


div#rightColRad {
 background:white top left no-repeat url(/kuvat/mallipohja5/rightcol_bottom_bg.gif);
 width:340px;
 height:6px;
 position:absolute;
 bottom:-1px;
 left:-1px;
 overflow:hidden;
}

div#spacer {
 height:40px;
 clear:both;
}

div#footerWrap {
 clear:both;
 position: relative; 
 margin-top:-60px;
 height:59px;
 border-top:1px solid #adadad;
 position:relative;
 text-align:center;
}

div#footerPos {
 position:absolute;
 top:-13px;
 left:0;
 width:100%;
 text-align:center;
}



/*
span#footerCont {
 background-color:; 
 margin:0 auto;
 padding:0 10px;
}
*/



/* Main-navigation */

div.mainNav {
 float:left;
 width:78px;
 background:#cfd1d0 bottom left repeat-x url(/kuvat/mallipohja5/main_nav_bg.gif);
 margin-right:4px;
 padding-bottom:2px;
}

div.sideNav {
 float:left;
 width:70px;
 background:#cfd1d0 bottom left repeat-x url(/kuvat/mallipohja5/side_nav_bg.gif);
 margin-right:4px;
 padding:0 0 2px 8px;
}


div#radioWrap, div#videoWrap {
 display:none;
 padding-top:20px;
}

img#radio {
 display:block;
 width:100%;
}

iframe#videoCont {
 width:308px;
 height:266px;
 overflow:hidden;
}


/* main-news -> tailin uutisnosto */

div#newsWrap {
 display:block;
 padding-top:20px;
}


h3.mn {
 margin:0;
}

p.mnTs {
 margin:0.2em 0;
}

img.mn {
 width:100%;
 max-width:100%;
 display:block;
}

p#rightColDiv {
 margin-bottom:0;
}

/* Eui */

a.adminToolbar, a.adminToolbar:visited {
 text-decoration:none;
}

.yllapito_ylapalkki {
 padding:5px 20px;
 background:#333333;
 border-bottom: 2px solid #000000;
}

.yllapito {
 padding:3px 7px;
 background:#FFFFBE;
 border: 1px solid #333333;
 color: #000000;
}

h2#adminToolbar {
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size:14px;
}





/* Tiedostopankki */

div.filebank-entryWrap {
 border-top: 1px solid #adadad;
}

div.filebank-entryWrap-first {
 border-top: 1px solid #adadad;
 margin-top:15px;
}

div.filebank-entryWrap-last {
 border: 1px solid #adadad;
 border-width:1px 0;
}

div.filebank-iconCont {
 float:right;
 width:120px;
 margin:15px 0;
}

div.filebank-dataCont {
 float:left;
 line-height:120%;
 margin:15px 0;
 width:280px;
}

div.filebank-infoCont {
 display:none;
 margin-top:10px;
 color:#444444;
}

img.filebank-typeicon {
 margin:10px auto 0 auto;
 display:block;
}

form#filebank-search {
}

div#filebank-groupListWrap {
 border-top: 1px solid #adadad;
 padding-top:10px;
 margin-top:10px;
 line-height:160%;
}

div.filebank-groupLinkSel {
 font-weight:bold;
}






/* Yhteystiedot */

div.contact-entryWrap {
 border-top: 1px solid #adadad;
}

div.contact-entryWrap-first,
div.contact-entryWrap-first-last {
 border-top: 1px solid #adadad;
 margin-top:15px;
}

div.contact-entryWrap-last {
 border: 1px solid #adadad;
 border-width:1px 0;
}

div.contact-iconCont {
 float:left;
 width:110px;
 margin:15px 0;
}

div.contact-dataCont {
 float:left;
 line-height:120%;
 margin:15px 0;
}


form#contact-search {
}

input#contact-ftv {
 width:70%;
}

select#contact-grpDD {
 width:72%;
 margin-top:10px;
}

div#contact-groupListWrap {
 border-top: 1px solid #adadad;
 padding-top:10px;
 margin-top:10px;
 line-height:160%;
}

div.contact-groupLinkSel {
 font-weight:bold;
}



/* Videogalleria */

td.video-iconCont {
 width:33%;
 vertical-align:top;
 padding-bottom:10px;
}

img.video-icon {
 display:block;
 margin:0 auto;
}

img.video-icon-selected {
 display:block;
 margin:0 auto;
 opacity:0.4;
 filter:alpha(opacity=40)
}


