BODY {
	FONT-SIZE: 14px;
	MARGIN: 0px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EFEFEF;
}
A {
	COLOR: #000000;
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #999999;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #01738E;
	TEXT-DECORATION: underline
}
A.underline {
	COLOR: #006666;
	TEXT-DECORATION: none
}
A.underline:visited {
	COLOR: #999999;
	TEXT-DECORATION: none
}
A.underline:hover {
	COLOR: #339999;
	TEXT-DECORATION: none
}
A.whitelink {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
	font-weight:bold;
}
A.whitelink:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
A.whitelink:hover {
	COLOR: #68B7C9;
	TEXT-DECORATION: underline;
}
A.bluelink {
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%;
	COLOR: #389689
}
A.bluelink:visited {
	FONT-WEIGHT: bold;
	COLOR: #389689
}
A.bluelink:hover {
	FONT-WEIGHT: bold;
	COLOR: #389689
}
A.darklink {
	FONT-WEIGHT: bold;
	COLOR: #00337f
}
A.darklink:visited {
	FONT-WEIGHT: bold;
	COLOR: #00337f
}
A.darklink:hover {
	FONT-WEIGHT: bold;
	COLOR: #457ab0
}
A.pinklink {
	FONT-WEIGHT: bold;
	COLOR: #EA0575
}
A.pinklink:visited {
	FONT-WEIGHT: bold;
	COLOR: #EA0575
}
A.pinklink:hover {
	FONT-WEIGHT: bold;
	COLOR: #457ab0
}
A.naviselect {
	COLOR: #223290
}
A.naviselect:visited {
	COLOR: #223290
}
A.naviselect:hover {
	COLOR: #223290
}
A.murupolku {
	COLOR: #FFF;
}
A.murupolku:visited {
	COLOR: #FFF
}
A.murupolku:hover {
	COLOR: #FFF
}
A.toplink {
	FONT-WEIGHT: normal;
	FONT-SIZE: 90%;
	COLOR: #034d86
}
A.toplink:visited {
	FONT-WEIGHT: normal;
	COLOR: #034d86
}
A.toplink:hover {
	FONT-WEIGHT: normal;
	COLOR: #034d86
}
.bluebold {
	FONT-WEIGHT: bold;
	COLOR: #389689
}
.whitetext {
	COLOR: #ffffff;
}
.whitetext:hover {
	COLOR: #ffffff;
	text-decoration:none;
}
.whitetext:visited {
	COLOR: #ffffff;
}
.smallwhite {
	FONT-WEIGHT: bold;
	FONT-SIZE: 85%;
	COLOR: #ffffff
}
.smalltext {
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%
}
.brown {
	COLOR: #76654a
}
.nav_selected {
	COLOR: #346699
}
.greytext {
	COLOR: #666666
}
.subnavi {
	margin-bottom:10px;
}
.subnavi a {
	color:#0B97B7;
	/*text-transform:uppercase;*/
	font-weight:bold;
}
.subnavi a:hover {
	color:#68B7C9;
	/*text-transform:uppercase;*/
	font-weight:bold;
	text-decoration:none;
}
.subnavi a:visited {
	color:#999999;
	/*text-transform:uppercase;*/
	font-weight:bold;
}
.subnavi .main_bar td {
	border-bottom: none;
}
/*.subnavi td {
	border-bottom: 1px solid #CCC;
}*/
.subnavi td {
	border-bottom:1px solid #CCC;
	margin:0px;
	padding:0px;
}
.murupolku {
	COLOR: #FFF;
}
.murupolku:visited {
	COLOR: #389689;
}
.toptext {
	COLOR: #034d86;
	font-size:110%;
}

.toptext_size {
	COLOR: #E6E6E6;
	font-size:110%;
}

.topbar {
	BACKGROUND-COLOR: #E6E6E6
}
.bottombar {
	BACKGROUND-COLOR: #ffdf7e
}
.whitecell {
	BACKGROUND-COLOR: transparent;
}
.whitecell.nocontent {
	BACKGROUND-COLOR: #E6E6E6;
}
.main_bar {
	BACKGROUND-COLOR: transparent;
}
.main_dark {
	BACKGROUND-COLOR: #389689
}
.main_back {
	BACKGROUND-COLOR: #c2e7e2
}
.navigation {
	BACKGROUND-COLOR: transparent;
	/*text-transform:uppercase;*/
	font-size:105%;
}
.navigation a {
	color:#FFF;
	/*text-transform:uppercase;*/
	line-height:16px;
}
.navigation a:visited {
	color:#FFF;
	/*text-transform:uppercase;*/
	line-height:16px;
}
.navigation a:hover {
	color:#68B7C9;
	/*text-transform:uppercase;*/
	line-height:16px;
	text-decoration:none;
}
.navigation table table td.cube {
	background:url(../images/kv_navinelio.gif) right center no-repeat;
	width:16px;
}
.navigation table table .selected td.cube {
	background:url(../images/kv_navinelio_selected.gif) right center no-repeat;
	width:16px;
}
.navigation table table .selected td a {
	color:#68B7C9;
}
.blacktext {
	/*text-transform:uppercase;*/
	margin-top:4px;
	display:block;
	padding-left:10px;
	letter-spacing:1px;
}
.bluetext {
	color:#85CFE1;
	/*text-transform:uppercase;*/
}
.redtext {
	color:#EA0575;
	font-size:220%;
	padding-left:10px;
	letter-spacing:-1px;
}
.news_bar {
	BACKGROUND: url(../images/bg_hdr_big.gif) left top repeat-x #e6e6e6;
	height:39px;
}
.news_bar.sub .redtext {
	font-size:100%;
	/*text-transform:uppercase;*/
	letter-spacing:1px;
}
.article {
	padding: 6px 10px 10px 10px;
}
.article a {
	color: #0A93B3;
}
.article a:visited {
	color: #999999;
}
.article a:hover {
	color: #01738E;
	text-decoration:underline;
}
.article table {
	margin-top:6px;
}
.article ul {
	margin:0px;
	padding:0px;
}
.article li {
	list-style-image:url(../images/li.gif);
	padding-bottom:4px;
	margin-left:30px;
}
.article li a {
	font-weight:bold;
}
.liftup {
	border: 1px solid #CCC;
	padding:8px;
	padding-right:0px;
	vertical-align:top;
}
.liftup h1 {
	color:#EA0575;
	/*text-transform:uppercase;*/
	margin:0px;
	padding:0px;
	font-weight:bold;
	letter-spacing:2px;
	font-size:100%;
}
.liftup a {
	color: #0A93B3;
	white-space:nowrap;
}
.right_liftups_btm {
	/**padding-top:10px;**/
	/**border-bottom:1px solid #CCC;**/
}
.right_lifups {
}
.right_lifups h1 {
	font-size:100%;
	color:#EA0575;
	/*text-transform:uppercase;*/
	margin:0px;
	margin-bottom:6px;
	margin-top:10px;
	padding:0px;
	padding-left:6px;
	font-weight:bold;
	letter-spacing:2px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.right_lifups td {
	padding-right:20px;
}
.alasivu .right_lifups td {
	padding-right:10px;
}
.right_lifups a {
	color: #0A93B3;
	white-space:nowrap;
}
.right_lifups a.readmore {
	display:inline-block;
	margin-top:4px;
}
.right_lifups .content {
	margin-left:6px;
}
.news_back {
	BACKGROUND-COLOR: #ffffff
}
.know_bar {
	BACKGROUND-COLOR: #f15d2f
}
.know_back {
	BACKGROUND-COLOR: #ffffff
}
.maintable {
	BACKGROUND-COLOR:#03A2C7;
}
.footer, .footer a {
	background:#E6E6E6;
	color:#01738E;
}
.footer a {
	text-decoration:underline;
}
.footer table td {
	height:20px;
}
.mainbg {
	background:url(../images/bg_main.gif) left top repeat-x;
}
/*.searchBG			{background:url(../images/bg_hdr_mid.gif) right top repeat-x;}*/
.searchTable {
	background:url(../images/bg_hdr_right.gif) right top no-repeat;
}
.leftbg {
	background:url(../images/bg_left.gif) right top no-repeat;
}
.bgLeftTop {
	background:url(../images/bg_left.gif) right -164px no-repeat;
}
.bgMainRight {
	background:url(../images/bg_main_right.gif) right top no-repeat;
	color:#FFF;
}
.bg_navigation {
	background:url(../images/bg_navigation.gif) left top no-repeat #01738E;
}
.right_lifups .btmBorder {
	border-bottom:1px solid #68B7C9;
}
.btmBorder h1 {
	border-bottom:1px solid #68B7C9;
	margin:0px;
	padding:0px;
}
.navi_spacer {
	height:6px;
}
#main_img {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_turkoosi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#main_img_sv {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_turkoosi_ruotsi.jpg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#main_img_en {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_turkoosi_englanti.jpg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sitelogo {
	background:url(../images/museo_logo.gif) top left no-repeat;
	position:absolute;
	margin-left:-45px;
	height:157px;
	width:150px;
}
#homelink {
	position:absolute;
	z-index:100;
	margin-top:-6px;
}
.zoom {
	padding-right:4px;
}
/* alasivu*/
.alasivu .news_bar {
	BACKGROUND: url(../images/bg_hdr.gif) left top repeat-x #e6e6e6;
	height:25px;
}
.alasivu .redtext {
	color:#EA0575;
	font-size:150%;
	padding-left:10px;
	/*letter-spacing:1px;*/
}
.alasivu .news_bar.sub .redtext {
	color:#DE8233
}
.alasivu .right_lifups .news_bar {
	BACKGROUND: url(../images/bg_hdr_sub.gif) left top repeat-x #000000;
}
.alasivu .right_lifups .news_bar .redtext {
	color:#000000;
}
/* oranssi */
BODY.oranssi {
	background-color:#F9A04A;
}
.oranssi .maintable {
	BACKGROUND-COLOR:#F9A04A;
}
.oranssi .mainbg {
	background:url(../images/bg_main_oranssi.gif) left top repeat-x;
}
.oranssi .bgMainRight {
	background:url(../images/bg_main_right_oranssi.gif) right bottom no-repeat;
	color:#FFF;
}
.oranssi .searchTable {
	background:url(../images/bg_main_right_oranssi.gif) right top no-repeat;
}
.oranssi .leftbg {
	background:url(../images/bg_left_oranssi.gif) right top no-repeat;
}
.oranssi .bgLeftTop {
	background:url(../images/bg_left_oranssi.gif) right -164px no-repeat;
}
.oranssi .bg_navigation {
	background:url(../images/bg_navigation_oranssi.gif) left top no-repeat #F6871C;
}
.oranssi #sitelogo {
	background:url(../images/museo_logo_oranssi.gif) top left no-repeat !important;
}
.oranssi .bluetext {
	color:#F8D3AE;
}
.oranssi .navigation table table td.cube {
	background:url(../images/kv_navinelio_oranssi.gif) right center no-repeat;
}
.oranssi .navigation table table .selected td.cube {
	background:url(../images/kv_navinelio_oranssi_selected.gif) right center no-repeat;
}
.oranssi .navigation .selected a {
	color:#FAC38D;
}
.oranssi .navigation a:hover {
	color:#FAC38D;
}
.oranssi .right_lifups .btmBorder {
	border-bottom:1px solid #FAC38D;
}
.oranssi .btmBorder h1 {
	border-bottom:1px solid #FAC38D;
	margin:0px;
	padding:0px;
}
.oranssi .blacktext {
	color:#F16007;
}
.oranssi .news_bar.sub .redtext {
	color:#000;
}
.oranssi #main_img {
	width: 441px;
	height: 144px;
	background-image: url(../images/museo_kuva_oranssi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.oranssi #main_img_sv {
	width: 441px;
	height: 144px;
	background-image: url(../images/museo_kuva_oranssi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.oranssi #main_img_en {
	width: 441px;
	height: 144px;
	background-image: url(../images/museo_kuva_oranssi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.oranssi .right_lifups .news_bar {
	BACKGROUND: url(../images/bg_hdr_oranssi.gif) left top repeat-x #e6e6e6;
}
.oranssi .whitelink:hover {
	color:#FAC38D;
}
/* vihreä */
BODY.vihrea {
	background-color:#81BC31;
}
.vihrea .maintable {
	BACKGROUND-COLOR:#81BC31;
}
.vihrea .mainbg {
	background:url(../images/bg_main_vihrea.gif) left top repeat-x;
}
.vihrea .bgMainRight {
	background:url(../images/bg_main_right_vihrea.gif) right bottom no-repeat;
	color:#FFF;
}
.vihrea .searchTable {
	background:url(../images/bg_main_right_vihrea.gif) right top no-repeat;
}
.vihrea .leftbg {
	background:url(../images/bg_left_vihrea.gif) right top no-repeat;
}
.vihrea .bgLeftTop {
	background:url(../images/bg_left_vihrea.gif) right -164px no-repeat;
}
.vihrea .bg_navigation {
	background:url(../images/bg_navigation_vihrea.gif) left top no-repeat #61A602;
}
.vihrea #sitelogo {
	background:url(../images/museo_logo_vihrea.gif) top left no-repeat !important;
}
.vihrea .bluetext {
	color:#B3DF77;
}
.vihrea .navigation a:hover {
	color:#B0DB76;
}
.vihrea .navigation table table td.cube {
	background:url(../images/kv_navinelio_vihrea.gif) right center no-repeat;
}
.vihrea .navigation table table .selected td.cube {
	background:url(../images/kv_navinelio_vihrea_selected.gif) right center no-repeat;
}
.vihrea .navigation table table .selected a {
	color:#B0DB76;
}
.vihrea .right_lifups .btmBorder {
	border-bottom:1px solid #B0DB76;
}
.vihrea .btmBorder h1 {
	border-bottom:1px solid #B0DB76;
	margin:0px;
	padding:0px;
}
.vihrea .blacktext {
	color:#518B03;
}
.vihrea .news_bar.sub .redtext {
	color:#000;
}
.vihrea .right_lifups .news_bar {
	BACKGROUND: url(../images/bg_hdr_vihrea.gif) left top repeat-x #e6e6e6;
}
.vihrea .right_lifups .news_bar.sub .redtext {
	color:#000;
}
.vihrea #main_img {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_vihrea.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.vihrea #main_img_sv {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_vihrea_ruotsi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.vihrea #main_img_en {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_vihrea_englanti.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.vihrea .whitelink:hover {
	color:#B0DB76;
}
/* pinkki */
BODY.pinkki {
	background-color:#FB98D0;
}
.pinkki .maintable {
	BACKGROUND-COLOR:#FB98D0;
}
.pinkki .mainbg {
	background:url(../images/bg_main_pinkki.gif) left top repeat-x;
}
.pinkki .bgMainRight {
	background:url(../images/bg_main_right_pinkki.gif) right bottom no-repeat;
	color:#FFF;
}
.pinkki .searchTable {
	background:url(../images/bg_main_right_pinkki.gif) right top no-repeat;
}
.pinkki .leftbg {
	background:url(../images/bg_left_pinkki.gif) right top no-repeat;
}
.pinkki .bgLeftTop {
	background:url(../images/bg_left_pinkki.gif) right -164px no-repeat;
}
.pinkki .bg_navigation {
	background:url(../images/bg_navigation_pinkki.gif) left top no-repeat #EA5CAC;
}
.pinkki #sitelogo {
	background:url(../images/museo_logo_pinkki.gif) top left no-repeat !important;
}
.pinkki .bluetext {
	color:#FCB3DC;
}
.pinkki .navigation a:hover {
	color:#FCB3DC
}
.pinkki .navigation table table td.cube {
	background:url(../images/kv_navinelio_pinkki.gif) right center no-repeat;
}
.pinkki .navigation table table .selected td.cube {
	background:url(../images/kv_navinelio_pinkki_selected.gif) right center no-repeat;
}
.pinkki .navigation table table .selected a {
	color:#FCB3DC;
}
.pinkki .right_lifups .btmBorder {
	border-bottom:1px solid #FCB3DC;
}
.pinkki .btmBorder h1 {
	border-bottom:1px solid #FCB3DC;
	margin:0px;
	padding:0px;
}
.pinkki .blacktext {
	color:#DB1C89;
}
.pinkki .news_bar.sub .redtext {
	color:#000;
}
.pinkki .right_lifups .news_bar {
	BACKGROUND: url(../images/bg_hdr_pinkki.gif) left top repeat-x #e6e6e6;
}
.pinkki .right_lifups .news_bar.sub .redtext {
	color:#000;
}
.pinkki #main_img {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_pinkki.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.pinkki #main_img_sv {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_pinkki_ruotsi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.pinkki #main_img_en {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_pinkki_englanti.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.pinkki .whitelink:hover {
	color:#FCB3DC;
}
/* keltainen */
BODY.keltainen {
	background-color:#FAC210;
}
.keltainen .maintable {
	BACKGROUND-COLOR:#FAC210;
}
.keltainen .mainbg {
	background:url(../images/bg_main_keltainen.gif) left top repeat-x;
}
.keltainen .bgMainRight {
	background:url(../images/bg_main_right_keltainen.gif) right bottom no-repeat;
	color:#FFF;
}
.keltainen .searchTable {
	background:url(../images/bg_main_right_keltainen.gif) right top no-repeat;
}
.keltainen .leftbg {
	background:url(../images/bg_left_keltainen.gif) right top no-repeat;
}
.keltainen .bgLeftTop {
	background:url(../images/bg_left_keltainen.gif) right -164px no-repeat;
}
.keltainen .bg_navigation {
	background:url(../images/bg_navigation_keltainen.gif) left top no-repeat #FDAD02;
}
.keltainen #sitelogo {
	background:url(../images/museo_logo_keltainen.gif) top left no-repeat !important;
}
.keltainen .bluetext {
	color:#FDE38A;
}
.keltainen .navigation table table td.cube {
	background:url(../images/kv_navinelio_keltainen.gif) right center no-repeat;
}
.keltainen .right_lifups .btmBorder {
	border-bottom:1px solid #FCE178;
}
.keltainen .btmBorder h1 {
	border-bottom:1px solid #FCE178;
	margin:0px;
	padding:0px;
}
.keltainen .blacktext {
	color:#FF6633;
}
.keltainen .news_bar.sub .redtext {
	color:#DE8233;
}
.keltainen .right_lifups .news_bar {
	BACKGROUND: url(../images/bg_hdr_keltainen.gif) left top repeat-x #e6e6e6;
}
.keltainen .right_lifups .news_bar.sub .redtext {
	color:#000;
}
/* sininen */
BODY.sininen {
	background-color:#1A74B0;
}
.sininen .maintable {
	BACKGROUND-COLOR:#1A74B0;
}
.sininen .mainbg {
	background:url(../images/bg_main_sininen.gif) left top repeat-x;
}
.sininen .bgMainRight {
	background:url(../images/bg_main_right_sininen.gif) right bottom no-repeat;
	color:#FFF;
}
.sininen .searchTable {
	background:url(../images/bg_main_right_sininen.gif) right top no-repeat;
}
.sininen .leftbg {
	background:url(../images/bg_left_sininen.gif) right top no-repeat;
}
.sininen .bgLeftTop {
	background:url(../images/bg_left_sininen.gif) right -164px no-repeat;
}
.sininen .bg_navigation {
	background:url(../images/bg_navigation_sininen.gif) left top no-repeat #01508D;
}
.sininen #sitelogo {
	background:url(../images/museo_logo_sininen.gif) top left no-repeat !important;
}
.sininen .bluetext {
	color:#7FC2EE;
}
.sininen .navigation a:hover {
	color:#7FC2EE;
}
.sininen .navigation table table td.cube {
	background:url(../images/kv_navinelio_sininen.gif) right center no-repeat;
}
.sininen .navigation table table .selected td.cube {
	background:url(../images/kv_navinelio_sininen_selected.gif) right center no-repeat;
}
.sininen .navigation table table .selected a {
	color:#7FC2EE;
}
.sininen .right_lifups .btmBorder {
	border-bottom:1px solid #7FC2EE;
}
.sininen .btmBorder h1 {
	border-bottom:1px solid #7FC2EE;
	margin:0px;
	padding:0px;
}
.sininen .blacktext {
	color:#6CB4E3;
}
.sininen .news_bar.sub .redtext {
	color:#000;
}
.sininen .right_lifups .news_bar {
	BACKGROUND: url(../images/bg_hdr_sininen.gif) left top repeat-x #e6e6e6;
}
.sininen .right_lifups .news_bar.sub .redtext {
	color:#000;
}
.sininen #main_img {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_sininen.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sininen #main_img_sv {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_sininen_ruotsi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sininen #main_img_en {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_sininen_englanti.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sininen .whitelink:hover {
	color:#7FC2EE;
}
/* violetti */
BODY.violetti {
	background-color:#B262DA;
}
.violetti .maintable {
	BACKGROUND-COLOR:#B262DA;
}
.violetti .mainbg {
	background:url(../images/bg_main_violetti.gif) left top repeat-x;
}
.violetti .bgMainRight {
	background:url(../images/bg_main_right_violetti.gif) right bottom no-repeat;
	color:#FFF;
}
.violetti .searchTable {
	background:url(../images/bg_main_right_violetti.gif) right top no-repeat;
}
.violetti .leftbg {
	background:url(../images/bg_left_violetti.gif) right top no-repeat;
}
.violetti .bgLeftTop {
	background:url(../images/bg_left_violetti.gif) right -164px no-repeat;
}
.violetti .bg_navigation {
	background:url(../images/bg_navigation_violetti.gif) left top no-repeat #9940C5;
}
.violetti #sitelogo {
	background:url(../images/museo_logo_violetti.gif) top left no-repeat !important;
}
.violetti .bluetext {
	color:#D7AFEB;
}
.violetti .navigation a:hover {
	color:#CA94E4;
}
.violetti .navigation table table td.cube {
	background:url(../images/kv_navinelio_violetti.gif) right center no-repeat;
}
.violetti .navigation table table .selected td.cube {
	background:url(../images/kv_navinelio_violetti_selected.gif) right center no-repeat;
}
.violetti .navigation table table .selected a {
	color:#CA94E4;
}
.violetti .right_lifups .btmBorder {
	border-bottom:1px solid #CA94E4;
}
.violetti .btmBorder h1 {
	border-bottom:1px solid #CA94E4;
	margin:0px;
	padding:0px;
}
.violetti .blacktext {
	color:#731AA0;
}
.violetti .news_bar.sub .redtext {
	color:#000;
}
.violetti .right_lifups .news_bar {
	BACKGROUND: url(../images/bg_hdr_violetti.gif) left top repeat-x #e6e6e6;
}
.violetti .right_lifups .news_bar.sub .redtext {
	color:#000;
}
.violetti #main_img {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_violetti.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.violetti #main_img_sv {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_violetti_ruotsi.jpg;
	background-repeat: no-repeat;
	background-position: left top;
}
.violetti #main_img_en {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_violetti_englanti.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.violetti .whitelink:hover {
	color:#CA94E4;
}
/* punainen */
BODY.punainen {
	background-color:#DD4B4B;
}
.punainen .maintable {
	BACKGROUND-COLOR:#DD4B4B;
}
.punainen .mainbg {
	background:url(../images/bg_main_punainen.gif) left top repeat-x;
}
.punainen .bgMainRight {
	background:url(../images/bg_main_right_punainen.gif) right bottom no-repeat;
	color:#FFF;
}
.punainen .searchTable {
	background:url(../images/bg_main_right_punainen.gif) right top no-repeat;
}
.punainen .leftbg {
	background:url(../images/bg_left_punainen.gif) right top no-repeat;
}
.punainen .bgLeftTop {
	background:url(../images/bg_left_punainen.gif) right -164px no-repeat;
}
.punainen .bg_navigation {
	background:url(../images/bg_navigation_punainen.gif) left top no-repeat #D90101;
}
.punainen #sitelogo {
	background:url(../images/museo_logo_punainen.gif) top left no-repeat !important;
}
.punainen .bluetext {
	color:#EDA9A7;
}
.punainen .navigation a:hover {
	color:#EDA9A7
}
.punainen .navigation table table td.cube {
	background:url(../images/kv_navinelio_punainen.gif) right center no-repeat;
}
.punainen .navigation table table .selected td.cube {
	background:url(../images/kv_navinelio_punainen_selected.gif) right center no-repeat;
}
.punainen .navigation table table .selected a {
	color:#EDA9A7;
}
.punainen .right_lifups .btmBorder {
	border-bottom:1px solid #EDA9A7;
}
.punainen .btmBorder h1 {
	border-bottom:1px solid #EDA9A7;
	margin:0px;
	padding:0px;
}
.punainen .blacktext {
	color:#EEA5A4;
}
.punainen .news_bar.sub .redtext {
	color:#000;
}
.punainen .right_lifups .news_bar {
	BACKGROUND: url(../images/bg_hdr_punainen.gif) left top repeat-x #e6e6e6;
}
.punainen .right_lifups .news_bar.sub .redtext {
	color:#000;
}
.punainen #main_img {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_punainen.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.punainen #main_img_sv {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_punainen_ruotsi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.punainen #main_img_en {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_punainen_englanti.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.punainen .whitelink:hover {
	color:#EDA9A7;
}
/* musta */
BODY.musta {
	background-color:#323232;
}
.musta .maintable {
	BACKGROUND-COLOR:#323232;
}
.musta .mainbg {
	background:url(../images/bg_main_musta.gif) left top repeat-x;
}
.musta .bgMainRight {
	background:url(../images/bg_main_right_musta.gif) right bottom no-repeat;
	color:#FFF;
}
.musta .searchTable {
	background:url(../images/bg_main_right_musta.gif) right top no-repeat;
}
.musta .leftbg {
	background:url(../images/bg_left_musta.gif) right top no-repeat;
}
.musta .bgLeftTop {
	background:url(../images/bg_left_musta.gif) right -164px no-repeat;
}
.musta .bg_navigation {
	background:url(../images/bg_navigation_musta.gif) left top no-repeat #232323;
}
.musta #sitelogo {
	background:url(../images/museo_logo_musta.gif) top left no-repeat !important;
}
.musta .bluetext {
	color:#CCCCCC;
}
.musta .navigation table table td.cube {
	background:url(../images/kv_navinelio_musta.gif) right center no-repeat;
}
.musta .navigation table table .selected td.cube {
	background:url(../images/kv_navinelio_musta_selected.gif) right center no-repeat;
}
.musta .navigation .selected a {
	color:#505050;
}
.musta .navigation a:hover {
	color:#CCCCCC;
}
.musta .right_lifups .btmBorder {
	border-bottom:1px solid #dcdcdc;
}
.musta .btmBorder h1 {
	border-bottom:1px solid #dcdcdc;
	margin:0px;
	padding:0px;
}
.musta .blacktext {
	color:#4d4d4d;
}
.musta .news_bar.sub .redtext {
	color:#000;
}
.musta #main_img {
	width: 441px;
	height: 144px;
	background-image: url(../images/museo_kuva_musta.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.musta #main_img_sv {
	width: 441px;
	height: 144px;
	background-image: url(../images/museo_kuva_musta.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.musta #main_img_en {
	width: 441px;
	height: 144px;
	background-image: url(../images/museo_kuva_musta.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.musta .right_lifups .news_bar {
	BACKGROUND: url(../images/bg_hdr_musta.gif) left top repeat-x #e6e6e6;
}
.musta .whitelink:hover {
	color:#8f8f8f;
}
/* turkoosi */
BODY.turkoosi {
	background-color:#03A2C7;
}
.turkoosi .maintable {
	BACKGROUND-COLOR:#03A2C7;
}
.turkoosi .mainbg {
	background:url(../images/bg_main.gif) left top repeat-x;
}
.turkoosi .bgMainRight {
	background:url(../images/bg_main_right.gif) right bottom no-repeat;
	color:#FFF;
}
.turkoosi .searchTable {
	background:url(../images/bg_hdr_right.gif) right top no-repeat;
}
.turkoosi .leftbg {
	background:url(../images/bg_left.gif) right top no-repeat;
}
.turkoosi .bgLeftTop {
	background:url(../images/bg_left.gif) right -164px no-repeat;
}
.turkoosi .bg_navigation {
	background:url(../images/bg_navigation.gif) left top no-repeat #01738E;
}
.turkoosi #sitelogo {
	background:url(../images/museo_logo.gif) top left no-repeat !important;
}
.turkoosi .bluetext {
	color:#85CFE1;
	/*text-transform:uppercase;*/
}
.turkoosi .navigation table table td.cube {
	background:url(../images/kv_navinelio.gif) right center no-repeat;
}
.turkoosi .navigation table table .selected td.cube {
	background:url(../images/kv_navinelio_selected.gif) right center no-repeat;
}
.turkoosi .navigation .selected a {
	color:#68B7C9;
}
.turkoosi .navigation a:hover {
	color:#68B7C9;
}
.turkoosi .right_lifups .btmBorder {
	border-bottom:1px solid #68B7C9;
}
.turkoosi .btmBorder h1 {
	border-bottom:1px solid #68B7C9;
	margin:0px;
	padding:0px;
}
.turkoosi .blacktext {
	color:#000000;
}
.turkoosi .news_bar.sub .redtext {
	color:#000;
}
.turkoosi #main_img {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_turkoosi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.turkoosi #main_img_sv {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_turkoosi_ruotsi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.turkoosi #main_img_en {
	width: 441px;
	height: 144px;
	background-image: url(../images/img_bg_turkoosi_englanti.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.turkoosi .right_lifups .news_bar {
	BACKGROUND: url(../images/bg_hdr.gif) left top repeat-x #e6e6e6;
}
.turkoosi .whitelink:hover {
	color:#03A2C7;
}
#red_dot {
	background-image:url(../images/b_red.gif);
	height: 24px;
	width: 26px;
	border:none;
}
#cyan_dot {
	background-image:url(../images/b_cyan.gif);
	height: 24px;
	width: 26px;
	border:none;
}
#yellow_dot {
	background-image:url(../images/b_yellow.gif);
	height: 24px;
	width: 26px;
	border:none;
}
#green_dot {
	background-image:url(../images/b_green.gif);
	height: 24px;
	width: 26px;
	border:none;
}
#brown_dot {
	background-image:url(../images/b_brown.gif);
	height: 24px;
	width: 26px;
	border:none;
}
#centerpane
{
	vertical-align: top;
	width: 392px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#centertable
{
	width: 392px;
	border: 0px;
}
/** lisämuotoilut css:ää paremmin ymmärtäville selaimille **/
.haku_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #223290;
	background-color: #FFFFFF;
	border: 1px solid #223290;
}
.haku_drop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #223290;
	background-color: #FFFFFF;
}
input.hakunappi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	color: #022962;
	border: 1px solid #000000;
	background-color: #85B0D4;
	cursor: hand;
}
form {
	margin:0;
}

/** Uusia määrityksiä **/
/** Hakulaatikon oikealla puolella olevan laatikon väri **/
.violetti .sidebar {
	BACKGROUND-COLOR:#9940C5;
}
.vihrea .sidebar {
	BACKGROUND-COLOR:#61A602;
}
.pinkki .sidebar {
	BACKGROUND-COLOR:#EA5CAC;
}
.sininen .sidebar {
	BACKGROUND-COLOR:#01508D;
}
.punainen .sidebar {
	BACKGROUND-COLOR:#D90101;
}
.turkoosi .sidebar {
	BACKGROUND-COLOR:#01738E;
}
.oranssi .sidebar {
	BACKGROUND-COLOR:#F6871C;
}
.keltainen .sidebar {
	BACKGROUND-COLOR:#FDAD02;
}
.musta .sidebar {
	BACKGROUND-COLOR:#232323;
}

/** Vasen paksu palkki **/
.violetti .sidebar_left {
	BACKGROUND-COLOR:#B262DA;
}
.vihrea .sidebar_left {
	BACKGROUND-COLOR:#81BC31;
}
.pinkki .sidebar_left {
	BACKGROUND-COLOR:#FB98D0;
}
.sininen .sidebar_left {
	BACKGROUND-COLOR:#1A74B0;
}
.punainen .sidebar_left {
	BACKGROUND-COLOR:#DD4B4B;
}
.turkoosi .sidebar_left {
	BACKGROUND-COLOR:#03A2C7;
}
.oranssi .sidebar_left {
	BACKGROUND-COLOR:#F9A04A;
}
.keltainen .sidebar_left {
	BACKGROUND-COLOR:#FAC210;
}
.musta .sidebar_left {
	BACKGROUND-COLOR:#323232;
}

/** Etusivun paksu palkki **/
.sidebar{
	BACKGROUND-COLOR:#01738E;
}

/** Oikean reunan liukuväritys **/
.gradient{
	background: -webkit-gradient(linear, left top, left bottom, from(#01738E), to(#03A2C7));
	background: -moz-linear-gradient(100% 100% 90deg, #03A2C7, #01738E);
	background: -o-linear-gradient(100% 100% 90deg, #03A2C7, #01738E);
	background: linear-gradient(100% 100% 90deg, #03A2C7, #01738E);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#01738E, endColorstr=#03A2C7);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#01738E, endColorstr=#03A2C7)";
}
.violetti .gradient{
	background: -webkit-gradient(linear, left top, left bottom, from(#9940C5), to(#B262DA));
	background: -moz-linear-gradient(100% 100% 90deg, #B262DA, #9940C5);
	background: -o-linear-gradient(100% 100% 90deg, #B262DA, #9940C5);
	background: linear-gradient(100% 100% 90deg, #B262DA, #9940C5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9940C5, endColorstr=#B262DA);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#9940C5, endColorstr=#B262DA)";
}

.vihrea .gradient{
	background: -webkit-gradient(linear, left top, left bottom, from(#61A602), to(#81BC31));
	background: -moz-linear-gradient(100% 100% 90deg, #81BC31, #61A602);
	background: -o-linear-gradient(100% 100% 90deg, #81BC31, #61A602);
	background: linear-gradient(100% 100% 90deg, #81BC31, #61A602);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#61A602, endColorstr=#81BC31);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#61A602, endColorstr=#81BC31)";
}

.pinkki .gradient{
	background: -webkit-gradient(linear, left top, left bottom, from(#EA5CAC), to(#FB98D0));
	background: -moz-linear-gradient(100% 100% 90deg, #FB98D0, #EA5CAC);
	background: -o-linear-gradient(100% 100% 90deg, #FB98D0, #EA5CAC);
	background: linear-gradient(100% 100% 90deg, #FB98D0, #EA5CAC);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EA5CAC, endColorstr=#FB98D0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#EA5CAC, endColorstr=#FB98D0)";
}

.sininen .gradient  {
	background: -webkit-gradient(linear, left top, left bottom, from(transparent#01508D), to(#1a74b0));
	background: -moz-linear-gradient(100% 100% 90deg, #1a74b0, #01508D);
	background: -o-linear-gradient(100% 100% 90deg, #1a74b0, #01508D);
	background: linear-gradient(100% 100% 90deg, #1a74b0, #01508D);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#01508d, endColorstr=#1a74b0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#01508d, endColorstr=#1a74b0)";
}

.punainen .gradient{
	background: -webkit-gradient(linear, left top, left bottom, from(#D90101), to(#DD4B4B));
	background: -moz-linear-gradient(100% 100% 90deg, #DD4B4B, #D90101);
	background: -o-linear-gradient(100% 100% 90deg, #DD4B4B, #D90101);
	background: linear-gradient(100% 100% 90deg, #DD4B4B, #D90101);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D90101, endColorstr=#DD4B4B);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D90101, endColorstr=#DD4B4B)";
}

.turkoosi .gradient{
	background: -webkit-gradient(linear, left top, left bottom, from(#01738E), to(#03A2C7));
	background: -moz-linear-gradient(100% 100% 90deg, #03A2C7, #01738E);
	background: -o-linear-gradient(100% 100% 90deg, #03A2C7, #01738E);
	background: linear-gradient(100% 100% 90deg, #03A2C7, #01738E);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#01738E, endColorstr=#03A2C7);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#01738E, endColorstr=#03A2C7)";
}

.oranssi .gradient{
	background: -webkit-gradient(linear, left top, left bottom, from(#F6871C), to(#F9A04A));
	background: -moz-linear-gradient(100% 100% 90deg, #F9A04A, #F6871C);
	background: -o-linear-gradient(100% 100% 90deg, #F9A04A, #F6871C);
	background: linear-gradient(100% 100% 90deg, #F9A04A, #F6871C);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F6871C, endColorstr=#F9A04A);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F6871C, endColorstr=#F9A04A)";
}

.keltainen .gradient{
	background: -webkit-gradient(linear, left top, left bottom, from(#FDAD02), to(#FAC210));
	background: -moz-linear-gradient(100% 100% 90deg, #FAC210, #FDAD02);
	background: -o-linear-gradient(100% 100% 90deg, #FAC210, #FDAD02);
	background: linear-gradient(100% 100% 90deg, #FAC210, #FDAD02);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FDAD02, endColorstr=#FAC210);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FDAD02, endColorstr=#FAC210)";
}

.musta .gradient {
	background: -webkit-gradient(linear, left top, left bottom, from(#232323), to(#323232));
	background: -moz-linear-gradient(100% 100% 90deg, #323232, #232323);
	background: -o-linear-gradient(100% 100% 90deg, #323232, #232323);
	background: linear-gradient(100% 100% 90deg, #323232, #232323);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#232323, endColorstr=#323232);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#232323, endColorstr=#323232)";
}

/** Etusivun oikeanlaidan laatikoiden värit **/
.more_info_field {
	background-color:#EA0575;
}
.more_info {
	background-color:#CECECE;
}
.more_info_back {
	background-color:#ffffff;
}

/** Oikeanlaidan ylämarginaali **/
.frontpage_right_panel {
	margin-top: 10px;
	margin-bottom: 10px;
}

/**Pääsivun otsikot**/
.alasivu .maingreytext {
	color:#666666;
	font-size:180%;
	padding-left:10px;
	/*letter-spacing:1px;*/
}
