/******************************************************************************
*                         Leiska ja Staattiset elementit                      *
******************************************************************************/
#wrapper {
	background: #061A3F url(bg_body.jpg) top center no-repeat;
}
#main {
	width: 864px;
	margin: 0 auto;
	padding-top: 29px;
}
#ylapalkki {
	background: url(bg_ylapalkki.jpg) top center no-repeat;
	height: 190px;
}
#vintti {
	padding: 8px 10px 6px 0;
	vertical-align: middle;
	text-align: right;
	font-weight: bold;
	font-size: 10px;
	color: #040451;
}
#vintti a,
#vintti a:visited {
	color: #040451; 
	text-decoration: none;
}
#vintti a:hover {
	color: #4D75DB;
	text-decoration: none;
}
#vintti img {
	vertical-align: text-bottom;
}
#vintti form {
	float: right;
}
#logolinkki {
	display: block;
	width: 270px;
	height: 70px;
	margin: 20px 0 0 30px;
}
input.hakusana {
	margin-top: -2px;
	width: 100px;
	border: solid 1px #ffc30d;
	font-size: 11px;
}
.erotin {
	margin: 0 10px 0 10px;
	color: #FFC30D;
}
#content {
	background: url(bg_sisalto.gif) top center repeat-y;
	padding: 0 9px 0 9px;
}
#keskitaulu {
	width: 100%;
}
#vpalkki {
	vertical-align: top;
	width: 183px;
	padding: 20px 0 0 10px;
}
#yhteystiedot {
	padding: 0 0 10px 10px;
}
#sisalto {
	vertical-align: top;
	padding: 25px 30px 15px 30px;
}
#page-editor #sisalto {
	padding: 25px 20px 15px 20px;
}




#alapalkki {
	background: url(bg_alapalkki.jpg) bottom center repeat-y;
	height: 58px;
}
#pohjatoiminnot {
	padding: 10px 0 0 239px;
	width: 625px;
	padding-top: 16px;
	color: #1E1E35;
}
#pohjatoiminnot a,
#pohjatoiminnot a:visited {
	color: #1E1E35;
	text-decoration: none;
	padding: 0 5px;
	margin: 0 10px;
	font-size: 10px;
}
#pohjatoiminnot img {
	vertical-align: bottom;
	bottom: 3px;
	margin-right: 8px;
}
#copyright {
	margin: 16px 0;
	text-align: center;
	color: #96A8B1;
}
#copyright a,
#copyright a:visited {
	color: #96A8B1;
	text-decoration: none;
}
#copyright a:hover {
	text-decoration: underline;
}

/* etusivu */
#ajankohtaista-ots {
	margin: 40px 0 0 10px;
	padding: 0 0 10px 18px;
    background: url(bg_ajankohtaista.gif) no-repeat left 2px;
	font-weight: bold; 
	font-size: 110%; 
}
#ajankohtaista-box {
	border: solid 1px #DFDFDF;
	padding: 3px 15px;
}
#opalkki {
	vertical-align: top;
	width: 173px;
	padding: 20px 5px 10px 10px;
	background: url(bg_opalkki.gif) left repeat-y;
}
#opalkki img.bullet {
	margin: 0 1px 1px 0;
}



/******************************************************************************
*                                  Tulostelut                                 *
******************************************************************************/
@media print {
	#sisalto, #main {
		width: 100%;
	}
	body {
		font-size: 12x !important;
	}
	#vpalkki {
		display: none;
	}
	.leipateksti {
		line-height: 14px !important;
	}
}



/******************************************************************************
*                             Valikko ja alavalikko                           *
******************************************************************************/
#valikko {
	width: 175px;
	margin-bottom: 38px;
}
.valikko-taso-1 {
	border-top: 1px solid #E3E3E3;
	margin-top: 1px;
	padding: 1px 0 1px 6px;
}

.valikko-taso-1 a,
.valikko-taso-1 a:visited {
	display: block;
	background: url(bg_valikko.gif) center left no-repeat;
	padding: 2px 3px 2px 18px;
	font-size: 93%;
	font-weight: bold;
	color: #3C3C3C;
}
.valikko-taso-1.valikko-valittu a,
.valikko-taso-1.valikko-valittu a:visited {
	color: #3C65C7;
}
.valikko-taso-1 a:hover {
	color: #4D75DB;
}
.valikko-intranet {
}
.valikko-ei-lupaa {
}

#alavalikko     {
	margin: 0 0 10px 29px;
}
#alavalikko div {
	margin-top: 1px;
	margin-bottom: 4px;
}
#alavalikko a,
#alavalikko a:visited  {
	color: #1a3585;
	text-decoration: none;
}
#alavalikko a:hover {
	color: #3C65C7;
	text-decoration: none;
}
#alavalikko .valikko-avoinna {
} 
#alavalikko .valikko-valittu a,
#alavalikko .valikko-valittu a:visited {
	color: #3C65C7;
}




/******************************************************************************
*                                Sisällön tyylit                              *
******************************************************************************/
body {
	font-family: Verdana, arial, helvetica, clean, sans-serif;
	background: #061A3F;
	color: #002C59;
	font-size: 11px;
} 
a, a:visited {
	text-decoration: none;
	color: #3c65c7;
}
a:link:-moz-read-write {  /* apply link style to moz designmode */
	text-decoration: none !important;
	color: #3c65c7 !important;
}
a:hover {
	text-decoration: underline;
	color: #00185d;
}
h1 {
	font-weight: bold;
	font-size: 18px;
}
h2 {
	font-weight: bold;
	font-size: 123.1%;
}
hr {
	color: silver;
	background-color: silver;
}
blockquote {
	width: 90%;
	max-width: 400px;
	margin: 10px 10px 10px 0px;
	padding: 0 10px;
	border: 1px solid #d1d1d1;
	background: #fff9e6;
}
li {
	padding-bottom: 4px;
}
.ingressi {
	color: #253c74;
	font-size: 100%;
}
.leipateksti {
	line-height: 1.27272;
}
.liiteteksti {
	font-size: 100%;
}


/* Spesiaalitaulukko (00010068 ja ryhmat) */
.leipateksti table {
	clear: both;
}
.leipateksti td {
	border-color: #d1d1d1;
	padding: 3px 2px;
}
.leipateksti td.otsikkorivi {
	background: #fff9e6;
	font-weight: bold;
	color: #000;
}


/******************************************************************************
*                             Hakuformi ja hakutiedot                         *
******************************************************************************/
form.hakulomake {

}
input.hakusana {
	display: block;
	float: left;
	margin-right: 5px;
}
input.hakunappi {
	display: block;
	float: left;
}



/******************************************************************************
*                               Sivukartta                                    *
******************************************************************************/
#sivukartta-box a,
#sivukartta-box a:visited {
}
#sivukartta-box a:hover	{
}
.sivukartta-intranet {}
.sivukartta-ei-lupaa {}



/******************************************************************************
*                        Nostot, haku ja kokokoma                             *
******************************************************************************/
#nostot-box {
	font-size: 100%;
}
#hakutulos-box {

}

#kokoomat-box {
	border-top-color: #E3E3E3;
	font-size: 100%;
}
#kokoomat-box .nosto-text {
	padding: 0 0 1px 0;
}
#kokoomat-box p {
	display: none;
}

a.nosto-title,
a.nosto-title:visited {
}
a.nosto-title:hover {
}







/******************************************************************************
*                            Sisältökuvien tyylit                             *
******************************************************************************/
.kuvateksti {
	color: #444;
}
.kuvagalleria {
    _margin-left: -13px;
}
.kuvagalleria td {
	padding-left: 13px;
	width: 184px
}


.highslide img {            /* HS-Kuva */
	border: 1px solid white;
}
.highslide:hover img {      /* HS-Kuva hover */
	border-color: silver;
}
img.non-highslide {         /* Peruskuva */
	padding: 1px;
}
a img.non-highslide {       /* Kuvalinkki */
/*	border: 2px solid silver; */
}
a:hover img.non-highslide { /* Kuvalinkki hover */
/*	border-color: red; */
}



/******************************************************************************
*                           Palaute yms lomakkeet                             *
******************************************************************************/
.sujuu-vt-form .form-col-1         { width: 150px; }
.sujuu-vt-form .form-col-2         { width: 210px; }
.sujuu-palaute-form .form-col-1    { width: 130px; }
.sujuu-palaute-form .form-col-2    { width: 230px; }
.sujuu-ripari-form .form-col-1     { width: 200px; }
.sujuu-ripari-form .form-col-2     { width: 210px; }

.sujuu-form-text {
	border: 1px solid gray;
}
.sujuu-form-submit {
	color: #fff;
	background: red;
}
.sujuu-form td.otsake {
	border-top-color: red;
	background: red;
	color: #333333;
}




/******************************************************************************
*                               Päivän sana                                   *
******************************************************************************
.sananaika {

}



/******************************************************************************
*                            Vieraskirja/Foorumi                              *
******************************************************************************/
#bbs-box a, #bbs-box a:visited {
	text-decoration: underline;
}
#bbs-box a:hover {
	text-decoration: none;
}
textarea#bbsquote, textarea#bbsbody {
	width: 500px;
}
input.bbs-compose-input, #bbs-compose-threadtitle {
	width: 300px;
}



/******************************************************************************
*                                  Sijainti                                   *
******************************************************************************
a.sivusijainti, a.sivusijainti:visited {
	text-decoration: none;
}
a.sivusijainti-valittu, a.sivusijainti-valittu:visited {
}




/******************************************************************************
*                                RSS-Syötteet                                 *
******************************************************************************
.rss-box {}
.rss-title {}
.rss-title a { color: red }
.rss-item {}
.rss-item a { color: red }
.rss-odd {}
.rss-even {}
*/



/******************************************************************************
*                   Tapahtumakalenteri (jos käytössä)                         *
******************************************************************************/
#events-box   { width: 370px; padding-top: 20px; margin-top: 25px; border-top: 1px dotted silver; }
.event-item   { border-top: none; }
.event-odd    { }
.event-even   { }
.event-date   { float: left; padding-right: 10px; min-width: 60px; }
.event-times  { font-weight: bold; color: #449; font-size: 108%;}
.event-desc   { clear: left; }
.event-desc a, .event-desc a:visited { }
.event-desc a:hover {}





/******************************************************************************
*                         Gallupit (jos käytössä)                             *
******************************************************************************
#gallup-box { }
#gallup-graph { }
.gallup-barwidth  { width: 100px; }
.gallup-bar       { background-color: red; border-color: red; }
.gallup-votecount { display: inline; }
.gallup-parens    { display: inline; }
.gallup-percent   { display: inline; }
*/


/******************************************************************************
*                       AddThis-jako (jos käytössä)                           *
******************************************************************************
#at-logo {
        display: none;
}
html > body div #at15s {
        width:150px !important;
}
*/

