/*(C) KUNTSI Modernin taiteen museo 2007.*/


.tapkuva, #footer img, .kapeasivulaatikko, .sivuboxi, .sisheader, .tulosta, .ikoni, #valikko, #ylavalikko, #footermenu, .nayttelykuva, .sivulaatikko {
display:none;
}

*{border:0;margin:0;padding:0!important;}

body {
width: auto !important;
background-color:#FFFFFF;
color:#333333;
font: 80%/150% Verdana, Arial, Helvetica, sans-serif;
}


#sivu {
background-color:#FFFFFF;
width: 99%;
color:#333333;
font: 80%/150% Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

#footer {
background:#fff;
float:left;
clear:both;
padding-left: 0;
padding-right: 0;
margin-top: 20px;
margin-left:0;
width:99%;
border-top: solid 1px #000;
text-align:left;
}

#footertext {
text-align:left;
margin-top: 10px;
margin-left:0;
padding-left:0;
float:left;
text-align:left;
}

#footertextvasen {
float:left;
display:block;
text-align:left;
width:200px;
}

#footertextoikea {
float:right;
text-align:left;
width: 200px;
}



#header {
width: 99%;
margin: 0 !important;
padding: 0 !important;
background-color:#FFFFFF;
border:0;
}


#sisalto {
background-color: #ffffff;
float:left;
width:90%;
text-align:left;
}

#sivupalkki {
width:auto;
float:left;
}

.kapeasivulaatikko {
width:auto;
float:left;
border-top: solid 10px #ffffff;
}

.sivuboxi {
width:200px;
float:left;
background-color:#ffffff;
}

.sislaatikko, .pitkasislaatikko {
width:99%;
float:left;
margin-top: 10px;
margin-left:0;
padding-left:0;
display:inline;
}


.sislaatikko p { 
font: 80%/150% Verdana, Arial, Helvetica, sans-serif;
color:#555555;
margin-left:0;
margin-bottom:14px;
}

.pitkasislaatikko p { 
font: 80%/150% Verdana, Arial, Helvetica, sans-serif;
color:#555555;
margin-left:0;
margin-bottom:14px;
}


.kapeasivulaatikko p { 
font: 80%/150% Verdana, Arial, Helvetica, sans-serif;
color:#555555;
margin-top: 6px;
margin-bottom:17px;
}

#sisalto h3 {
font:bold 14px/32px "Trebuchet MS",Tahoma,Arial;
color:#e23594;
text-transform:uppercase;
clear:both;
margin-left:0;
padding-top:10px;
letter-spacing:0.5px;
}

.kapeasivulaatikko h3 {
font:bold 14px/32px "Trebuchet MS",Tahoma,Arial;
color:#0092d0;
margin-bottom:-5px;
text-transform:uppercase;
padding-top:15px;
letter-spacing:0.5px;
}

.pitkasislaatikko h1 {
font:22px/28px "Trebuchet MS",Tahoma,Arial;
color:#e23594;
margin-top:15px;
margin-left:0;
margin-bottom: 10px;
}

.pitkasislaatikko h5 {
font:bold 95% Verdana, Arial, Helvetica, sans-serif;
color:#555555;
margin-left:0;
margin-top:-3px;
margin-bottom: 18px;
}

.logo {
border:0;
display:block;
text-decoration:none;
}

.linkkinuoli {
color:#0092d0;
font-weight:bold;
}

.vasenpikkukuva {
float:left;
margin-right: 25px;
border:solid 1px #444444;
margin-top: 11px;
margin-bottom: 20px;
}

.vasenpikkukuvaiso {
float:left;
margin-right: 25px;
border:solid 1px #444444;
margin-top: 3px;
margin-bottom: 5px;
}


.adobe {
float:right;
display:block;
margin-right: 25px;
margin-top: 11px;
margin-bottom: 5px;
}

a,a:active,a:visited{
border-bottom:solid 1px #0092d0;
color:#0092d0;
padding-bottom:1px;
text-decoration:none;
font: bold 97%/160% Verdana, Arial, Helvetica, sans-serif;
}

a:hover{
border-bottom:solid 1px #e23594;
color:#e23594;
text-decoration:none;
font: bold 97%/160% Verdana, Arial, Helvetica, sans-serif;
}

.info a, .tulosta a, #header a, .info a:active, .tulosta a:active, #header a:active, .info a:visited, .tulosta a:visited, #header a:visited {
text-decoration:none;
border:0;
}

.info a:hover, tulosta a:hover, #header a:hover{
border:0;
text-decoration:none;
}

.nodeco {
text-decoration:none;
border:0;
}


.nayttelykuva {
float:right;
}

#sisalto li, #sisalto ul {
list-style-type: square;
margin-left:0;
}

.reuna {
border: solid 1px #444444;
}

.info {
margin-left:0;
display:inline;
}

.navpalkki {
font: 80%/150% Verdana, Arial, Helvetica, sans-serif;
width: 440px;
color:#a9a9a9;
margin-bottom:-2px;
margin-left:0;
padding-bottom: 2px;
margin-top: 10px;
}