html, body {background:#f5f5f5 none;font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:9pt;color:#ffffff;border:0px;width:100%;height:100%;}
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, input, select, form {margin:0px;padding:0px;}
body {behavior:url('csshover.htc');}
ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
table {border-collapse:collapse;border-spacing:0pt;border:0px;}
th, td {text-align:left;vertical-align:top;}
input, select {font-family:Arial,sans-serif;}
img {border:0px none;}
a, a:visited {text-decoration:underline;color:#ffffff;}
a:active, a:hover {text-decoration:none;}
a:active, a:focus {outline:none;}

.clear {clear:both;float:none;font-size:0pt;text-indent:-9999px;height:0px;line-height:0px;visibility:hidden;}

h1 {font:9pt arial;margin:0px 15px 6px 25px;clear:both;cursor:auto;}

#wrapper {background:transparent url('img/map.jpg') center 0px no-repeat scroll;height:auto!important;min-height:100%;margin:0px auto;position:relative;}
#container {width:950px;min-height:769px;position:relative;margin:0px auto;}
#container span img {visibility:hidden;}
#container div {font-size:0pt;text-indent:-9999px;width:17px;height:17px;position:absolute;}
#container div:hover div {display:block;text-align:left;}
#container div div {background:transparent url('img/block_bg.png') 0px 0px repeat scroll;font-size:9pt;text-indent:0px;width:197px;height:auto;padding:0px 11px 0px;display:none;position:absolute;left:-95px;cursor:default;}
#container div div:before {content:url(img/block_t_1.png);background:url(img/block_t_1.png) no-repeat 100% 0px;height:5px;margin:-5px -11px 0px -11px;display:block;}
#container div div:after  {content:url(img/block_b_2.png);background:url(img/block_b_2.png) no-repeat 100% 0px;height:21px;margin:0px -11px -21px -11px;display:block;}
#container div div.top {bottom:30px;}
#container div div.bottom {top:31px;left:-107px;}
#container div div.bottom:before {content:url(img/block_t_2.png);background:url(img/block_t_2.png) no-repeat 100% 0px;height:21px;margin:-21px -11px 0px -11px;display:block;}
#container div div.bottom:after  {content:url(img/block_b_1.png);background:url(img/block_b_1.png) no-repeat 100% 0px;height:5px;margin:0px -11px -5px -11px;display:block;}
#container div div img {width:195px;margin-bottom:9px;display:block;float:left;}
#container dl {background:transparent url('img/line.png') 0px 0px no-repeat scroll;padding-top:6px;margin:0px 15px 0px 25px;cursor:auto;}
#container dd {padding-bottom:11px;}
#map {width:950px;height:769px;}

#container div a {display:block;height:17px;width:17px;position:absolute;top:0px;left:0px;}

#stavanger {top:332px;left:95px;z-index:1000;cursor:pointer;}
#oslo {top:245px;left:259px;z-index:1000;}
#copenhagen {top:514px;left:319px;z-index:1000;}
#malmo {top:494px;left:343px;z-index:1000;}
#stockholm {top:274px;left:489px;z-index:1000;}
#liepaja {top:414px;left:623px;z-index:1000;cursor:pointer;}
#warsaw {top:672px;left:660px;z-index:1000;}
#helsinki {top:174px;left:687px;z-index:1000;}
#riga {top:374px;left:713px;z-index:1000;}
#ogre {top:393px;left:727px;z-index:1000;cursor:pointer;}
#ogre2 {top:378px;left:731px;z-index:1000;cursor:pointer;}

#container a#stavangerlogo {position:absolute;text-indent:-9999px;width:108px;height:52px;top:359px;left:12px;z-index:1000;cursor:pointer;}
#container a#liepajalogo {position:absolute;text-indent:-9999px;width:137px;height:51px;top:436px;left:541px;z-index:1000;cursor:pointer;}
#container a#ogrelogo {position:absolute;text-indent:-9999px;width:90px;height:46px;top:411px;left:738px;z-index:1000;cursor:pointer;}
#container a#ogre2logo {position:absolute;text-indent:-9999px;width:124px;height:44px;top:336px;left:734px;z-index:1000;cursor:pointer;}

#footer {font:8pt arial;color:#000000;text-align:center;width:100%;position:absolute;top:720px;}
#footer a {background-color:#a12416;padding:1px 4px 2px;text-decoration:none;position:relative;}

body:first-of-type #container dl {padding-top:7px;}

#wrapper.flash {background:url('img/flash_bg.gif') repeat-x;text-align:center;}
#wrapper.flash #container {height:750px;min-height:750px;width:1000px;}
#wrapper.flash #footer {top:750px;}