.leipis   { color: #000; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; width: auto; }
.leipis-valko { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 13px; background-color: #666; width: auto; }
.leipis-italic { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; line-height: 13px; }
.leipis9 { color: #000; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 9px; text-decoration: none; }
.valko { color: #fff; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; letter-spacing: 1px; }
.pv9 { color: #666; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 9px; text-decoration: none; padding-top: 5px; padding-bottom: 5px; padding-left: 110px; }
.copy  { color: #dcdcdc; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.otsikko           { color: #000; font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.otsikko-valko { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 14px; background-color: #666; text-align: center; margin-bottom: 2px; }
.otsikko-huom { color: #000; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 14px; padding: 10px; }
.ingressi        { color: #000; font-weight: bold; font-size: 12px; line-height: 13px; font-family: FontName, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:link   { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 13px; text-decoration: none; text-align: right }
a:visited   { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 13px; text-decoration: none; text-align: right }
a:active   { color: #00a4d9; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 13px; text-decoration: none; text-align: right }
a:hover   { color: #00a4d9; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 13px; text-decoration: none; text-align: right }
.kehys1px { width: 74px; height: 74px; margin: 2px; border: solid 1px #000; }
.rollover a { float: left; margin: 0; filter: alpha(opacity=50); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.50; opacity:0.50; }
.rollover a:hover { margin: 0; filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.00; }
.ro-lippu a { float: left; margin: 0; filter: alpha(opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; opacity:0.70; }
.ro-lippu a:hover { margin: 0; filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.00; }
.kehysa { text-align: center; border: solid 1px #000; }
.kehys5 { margin: 2px; border: solid 5px #fff; }
.taus { width: 170px; filter: alpha(opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; opacity:0.70; }
.taus2 { width: 400px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; }
.kehystausta1px { width: 60px; height: 103px; float: right; margin: 2px; border: solid 2px #fff; }
.kehystaustateksti { margin: 2px; width: 40px; height: 68px; border: solid 2px #fff; }
.hov table {position:absolute; border:0; border-collapse:collapse; left:0;}
.hov a { color:#000; font-weight: bold; text-decoration:none; }
.hov b {display:none; font-weight:bold;}
.hov:hover {position:relative; z-index:100;}
.hov a:hover,
.hov:hover a
{border:0; text-decoration:none; position:relative;}
.hov:hover b, 
.hov a:hover b
{display:block; visibility:visible; position:absolute; right:3px; bottom:25px; background:#ffc; cursor:pointer; border:1px solid #000; padding:10px 12px;}
.hov b a { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 10px; line-height: 13px; text-align: center; text-decoration:none; background:transparent; display:block; }
.hov b a:hover { font-size: 10px; line-height: 13px; text-decoration:none; }
.img {border: 1px solid; border-color: #000000;}
#gate { height: 40px; width: 40px; right: 20px; bottom: 20px; position: absolute; visibility: visible; }
BODY {
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #00a4d9;
	scrollbar-track-color: #ececec;
	scrollbar-shadow-color: #00a4d9;
	scrollbar-highlight-color: #00a4d9;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-Color: #ffffff;
	background-repeat: no-repeat;
	}
#menua a {display:block; width:170px; background:#353b3b; height: 20px; filter: alpha(opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; opacity:0.70; color:#fff; text-decoration:none; text-align:right; line-height:18px; font-family: Arial; font-size: 12px; font-weight: bold; }
#menua a.hmenu:hover {background:#707070; color:#ffffff;}
#menua a.hmenu:hover em {background:#707070; color:#ffffff;}
#menua a.hmenu:active, #menua a.hmenu:focus {background:#000000; color:#ffffff;}
#menua a.hmenu:active em, #menua a.hmenu:focus em {background:#000000; color:#ffffff;}

#menux a { display:block; width:170px; height: auto; filter: alpha(opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; opacity:0.70; color:white; text-decoration:none; text-align:center; line-height:15px; font-family: Arial; font-size: 12px; font-weight: bold; background: transparent; }
#menux a.xmenu:hover { filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.00;  color:#ededed; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#menux a.xmenu:hover em { color:#ededed; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#menux a.xmenu:active, #menux a.xmenu:focus { color:#ededed; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#menux a.xmenu:active em, #menux a.xmenu:focus em { color:#ededed; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

#layer1 { background-image: url(../vakiokuvat/copyright.gif); height: 100%; width: 260px; left: 0; top: 0; position: absolute; visibility: visible; }
title="Merirosvot Juhlapalvelu" href="http://www.merirosvot.fi/index.php?pg=tropicario&lang=fi" target="_blank" { }
