.spanav,
.collapser,
.mapflval,
.meteocleanall,
.meteoclean,
.meteo .ctrl,
.textforec .mp3,
.textforec img.nomp3 { display:none;}

.cwrapper {
  position: relative;
  width: 544px;
  margin: 0 auto;
  display: block;
  _height:0;min-height:0; /* ie hasLayout fix */
}
.cwrapper:after { display:block; clear:both; content:"."; visibility:hidden; font-size:1px; height:0; }
.kort {
  padding: 6px 0 0;
}
.kort .meta {
  margin: 0;
}
.vedurkort .wmap_isl, 
.vedurkort .wmap_101, 
.vedurkort .wmap_111, 
.vedurkort .wmap_1, 
.vedurkort .wmap_2, 
.vedurkort .wmap_3, 
.vedurkort .wmap_4, 
.vedurkort .wmap_5, 
.vedurkort .wmap_6, 
.vedurkort .wmap_7, 
.vedurkort .wmap_8, 
.vedurkort .wmap_9, 
.vedurkort .wmap_10, 
.vedurkort .wmap_1301, 
.vedurkort .wmap_201 {
  margin-top: 5px;
}
.vedurkort .boxbody .sliderbtn {
  clear : both;
  float: left;
  position : relative;
  height: 50px;
  width: 95%;
}
.vedurkort .boxbody .sliderbtn .fi_btn {
  float : right;
  margin-top: 15px;
  background : url(i/button10.gif) 0 0 no-repeat;
}
.vedurkort .boxbody .sliderbtn .fi_msg {
  float : right;
  margin-right: 2em;
}
.vedurkort .boxbody .sliderbtn .fi_btn input {
  border : 0;
  background  : none;
  padding : 3px 0 4px 0 ;
  width : 200px;
  color : #305DA3;
  font-weight : bold;
  font-size : .9em;
}

.wi_cold{
  color: #0047a6;
}
.wi_warm{
  color: #b81414;
}
.wi_sub {
  font-size : .83em;
}


.map_marker {
  border: 1px solid #999;
  background-color: #ececec;
  margin-right: -1px;
  margin-top: -1px;
  cursor: pointer;
  opacity: .9;
  filter: alpha(opacity=90);
}


.vedurkort .t1 .iinfo,
.home .vedurspa .iinfo {
  position : absolute;
  width: 90px;
  height: 46px;
  cursor: pointer;
}

.home .vedurspa .iinfo img.type,
.vedurkort .t1 .iinfo img.type {
  float: right;
  margin: 1px 3px 1px 5px;
}

.home .vedurspa .iinfo img.type {
  padding-right: 5px;
}

.home .vedurspa .iinfo .numsmall,
.home .vedurspa .iinfo .num,
.vedurkort .t1 .iinfo .numsmall,
.vedurkort .t1 .iinfo .num {
  float: left;
  font-size: 15px;
  text-align: right;
  margin-top: 4px;
  width: 37px;
  font-weight: bold;
  color: #000;
}

.home .vedurspa .iinfo .numsmall,
.vedurkort .t1 .iinfo .numsmall {
  width: 35px;
}

.home .vedurspa .iinfo img.dot,
.vedurkort .t1 .iinfo img.dot {
  float: none;
  position: absolute;
  margin: 0px;
  left: 36px;
  top: 12px;
}

.home .vedurspa .iinfo .dot { display: none; }

.home .vedurspa .iinfo .summary,
.vedurkort .t1 .iinfo .summary {
  padding: 3px 8px;
  font-size: .92em;
}

.home .vedurspa .iinfo .summary p,
.vedurkort .t1 .iinfo .summary p {
  margin: 0;
}


.vedurkort .t1 .map_marker img.dot {
  visibility:hidden;
}

.vedurkort .t1 .iinfo img.wind {
  float: none;
  display: block;
  position: absolute;
  margin: 0px;
  left: 32px;
  top: 26px;
}

.watermap p b,
.avalmap p b,
.vedurspa p b,
.vedurkort p b {
  color: #666;
}

.emptywicon {
 height: 44px;
 width: 40px;
}




#sdetail { _height:0;min-height:0; /* ie hasLayout fix */ margin-bottom: .5em; }
#sdetail:after { display:block; clear:both; content:"\00a0"; visibility:hidden; font-size:1px; height:0; }


.vika .boxhead { position:absolute;right:9999px;left:auto; }
.vika .skyring { clear: left; background: #f2f2f2; margin: 0; padding-left: 1em;}


.mainitem,
.vika li {
  border : 0;
  width : 68px; 
  float : left;
  text-align : center;
  padding: 0 4px;
  border-left: 1px solid #f2f2f2;
}
.mainitem {
  border-left: 0;
  padding-left: 0;
}
.vika {
  float : left;
  width: 500px;
  background : url(../i/spa-vika.gif) 0 0 no-repeat;
}
.vika .boxbody,
.vika .cont_regn {
  float : left;
  list-style: none;
  padding: 0 1px 0 0;
}
.vika .cont_regn {
  background : url(../i/spa-vika-bottom2.gif) 0 100% no-repeat; 
}


.mainitem {
  margin-right : 6px;
  border : 0;
  background : url(../i/spa-main.gif) 0 0 no-repeat;
  width : 125px;
  padding : 0;
}
.mainitem .boxbody {
  background : url(../i/spa-main-bottom.gif) 0 100% no-repeat;
  padding : 1px;
}


.mainitem h4,
.vika li h4 {
  padding : .2em 0 ;
  font-size : 1em;
  font-weight : bold;
  margin: 0 0 .1em;
}
.vika li h4 .timi{
  font-weight : normal;
}

.mainitem .timi,
.vika li .timi {
  font-size : .83em;
  font-weight : normal;
  color : #666;
}

.mainitem .hiti_p,
.vika li .hiti_p,
.mainitem .hiti_m,
.vika li .hiti_m {
  font-size : 1.5em;
  color : #04A;
  padding : 4px 0;
  background : #fff;
}

.mainitem .hiti_p,
.vika li .hiti_p {
  color : #c00;
}

.mainitem .hiti_p em,
.vika li .hiti_p em,
.mainitem .hiti_m em,
.vika li .hiti_m em{
  font-style : normal;
  font-weight : bold;
}

.mainitem .vindur,
.vika li .vindur {
  font-size : 1.33em;
  font-weight : bold;
  color : #000;
  padding : 6px 0 2px 0;
  background : #fff;
}
.mainitem .vindur img,
.vika li .vindur img {
  vertical-align : center;
}

.vika li .urkoma {
  font-size : 1.33em;
  font-weight : bold;
  color : #000;
  padding : 4px 0;
}
.vika li .urk_txt {
  font-size : 1em;
  color : #333;
  padding : 2px 0 4px 8px;
  background: #ddd;
  white-space : nowrap; 
  overflow: visible;
  height: 1.2em;
}
.vika li .info {
  font-family : verdana, sans-serif;
  font-size : .62em;
  color : #666;
  padding : 2px 0 4px 0;
  font-weight : normal;
}

.mainitem .info {
  padding : 1em 6px;
}








.vedurkort .maptitle1 {
    cursor: auto;
    margin: 0;
    position: absolute;
    width: 250px;
}
.vedurkort .mapfoot {
  color: #777777;
  cursor: auto;
  font-size: 0.83em;
  margin: 0;
  position: absolute;
}


.wmap_101 .maptitle1 {
  top: 14px;
  right: 100px;
}
.wmap_101 .mapfoot {
  top: 340px;
  right: 8px;
}

.wmap_111 .maptitle1 {
  top: 20px;
  left: 10px;
}
.wmap_111 .mapfoot {
  top: 90px;
  left: 10px;
}

.wmap_1 .maptitle1 {
  top: 180px;
  left: 40px;
}
.wmap_1 .mapfoot {
  top: 250px;
  left: 40px;
}

.wmap_2 .maptitle1 {
  top: 160px;
  left: 40px;
}
.wmap_2 .mapfoot {
  top: 210px;
  left: 40px;
}

.wmap_3 .maptitle1 {
  top: 80px;
  left: 25px;
}
.wmap_3 .mapfoot {
  top: 150px;
  left: 25px;
}

.wmap_4 .maptitle1 {
  top: 10px;
  left: 170px;
}
.wmap_4 .mapfoot {
  top: 10px;
  left: 290px;
}

.wmap_5 .maptitle1 {
  top: 64px;
  left: 155px;
}
.wmap_5 .mapfoot {
  top: 64px;
  left: 10px;
}

.wmap_6 .maptitle1 {
  top: 80px;
  left: 410px;
}
.wmap_6 .mapfoot {
  top: 150px;
  left: 410px;
}

.wmap_7 .maptitle1 {
  top: 400px;
  left: 410px;
}
.wmap_7 .mapfoot {
  top: 460px;
  left: 410px;
}

.wmap_8 .maptitle1 {
  top: 230px;
  left: 400px;
}
.wmap_8 .mapfoot {
  top: 290px;
  left: 400px;
}

.wmap_9 .maptitle1 {
  top: 270px;
  left: 40px;
}
.wmap_9 .mapfoot {
  top: 320px;
  left: 40px;
}

.wmap_10 .maptitle1 {
  top: 320px;
  left: 430px;
}
.wmap_10 .mapfoot {
  top: 375px;
  left: 430px;
}
.wmap_1301 .maptitle1 {
  top: 20px;
  left: 410px;
}
.wmap_1301 .mapfoot {
  top: 310px;
  left: 170px;
}

.wmap_201 .maptitle1 {
  top: 20px;
  left: 10px;
}
.wmap_201 .mapfoot {
  top: 70px;
  left: 10px;
}