﻿@charset "UTF-8";
/* CSS Document */

@import url('ecom.css');
@import url('hald.css');
@import url('search.css');

* {
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  }

@font-face {
    font-family: 'klavika_regular';
    src: url('font/klavika-regular-webfont.eot');
    src: url('font/klavika-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/klavika-regular-webfont.svg#klavika_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'klavika_medium';
    src: url('font/klavika-medium-webfont.eot');
    src: url('font/klavika-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/klavika-medium-webfont.woff') format('woff'),
         url('font/klavika-medium-webfont.ttf') format('truetype'),
         url('font/klavika-medium-webfont.svg#klavika_lightbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

.font-regular {
font-family: 'klavika_regular';
  font-weight: normal;
    font-style: normal;
}

.font-medium {
  font-family: 'klavika_medium';
  font-weight: normal;
    font-style: normal;
}
  
h1 {
  font-family: "klavika_regular", Arial;  
  font-size:30px;
  font-weight: normal;  
}

h2 {
  font-size:20px;
  font-weight:100;
}

.h2 {
  color: #C30038;
  font-family: "klavika_regular", Arial;  
  font-size: 17px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 0;
  margin-top: 0;
  text-decoration: none;
}


h3 {
  font-size:16px;
  font-weight:bold;
}

h4 {
  font-size:12px;
  font-weight:bold;
}

p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  }

a {
  text-decoration:none;
}

body {
  background-color:#434343;
}

td {
  font-size:12px;
}

td a {
    color: #D6CFC5 !important;
    font-size: 13px;
}

.M2 a {
  color:#000;
  font-size:13px;
}

.M2 {
  border-bottom:1px solid #efece7;
  padding-bottom:10px;
  margin-left:-20px;
}

.level_3 {
  color:#CF0543 !important;
  text-indent:0px;
  margin-left:20px;
  list-style:none;
}


.level_2 {
  text-transform:uppercase;
  margin-bottom:20px;
  list-style:none;
  margin-left:20px;

}

.level_2 a {
  color:#CF0543 !important;    
}

.level_3 a {
  text-transform:none;
  color:#000 !important;
}


#left ul li .level_3 .activeitem {
  list-style-type:square !important;
  list-style-position:outside !important;   
  background-image:url(images/dot.jpg);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:20px;
  margin-left:-20px;
  
}

#top_wrapper {
  display:block;
  float:left;
  width:100%;
  height:auto;
  background-color:#fff;
  }

#subpage {
  display:inline;
  float:left;
  background-color:#f7f6f2;
  width:100%;
  height:auto;
  padding-top:10px;  
  }

#subpage a {
  color:#CF0543;
  }

#subpage a:hover {
  color:#000;
  }

#header_holder {
 display:inline;
float:left;
width: 100%;
height:auto;
  margin-top:-520px;
}

#header {
  display:block;
  margin-left:auto;
  margin-right:auto;
  width:998px;
  height:100px;
  background-image:'http://smsa.fo/images/header_bg.png';
  background-position: bottom;
  border: 1px solid #e6e6e6;
  position:relative;
  z-index:200;
  }
  
#header_subpage {
  margin-left:auto;
  margin-right:auto;
  width:998px;
  height:100px;
  background-image:'http://smsa.fo/images/header_bg.png';
  background-position:bottom;
  border: solid 1px color:#e6e6e6;
  position:relative;
  z-index:200;
  }  
  
#logo_holder {
  display:block;
  float:left;
  height:21px;
  width:947px;
  margin-top:20px;
  margin-left:35px;
  margin-right:16px;
  margin-bottom:15px;
  }
  
#logo {
  display:inline;
  float:left;
  width:181px;
  height:21px;
  margin-right:140px;
  }

#cortmenu {
  display:inline;
  float:left;
  width:330px;
  height:21px;
  }
  
#cortmenu ul li {
  display:inline;
  float:left;
  list-style:none;
  line-height:21px;
  }
  
#cortmenu a {
  font-family: "klavika_regular", Arial;  
  margin-right:25px;
  text-decoration:none;
  color:#747474;
  }
  
#cortmenu a:hover {
  color:#cf0543;
  }      

#cortmenu #id1088 a {
 color:#CC0B3D; 
}

#text_size {
  display:inline;
  float:left;
  height:21px;
  width:auto; 
  }

#text_size .A_small {
 display:inline;
float:left;
cursor:pointer;  
  margin-top:5px;
  margin-right:3px;
}

#text_size .A_big {
 display:inline;
float:left;
cursor:pointer; 
}

#search {
  display:inline;
  float:right;
  height:21px;
  width:200px;
  }

#search .inputbox {
 display:inline;
float:left;
width:140px;
height:19px;
padding: 0 5px 0 5px;
border: 1px solid #e4e4e4;  
  font-size:11px;
  color:#787878;
}

#search .search_button {
 display:inline;
float:right;  
  margin-right:2px;
}
  
#topmenu {
  display:inline;
  float:left;
  height:45px;
  width:998px;
  overflow:visible;
  }
  
#topmenu ul li {
  display:inline;
  float:left;
  list-style:none;
  line-height:45px;
  }
  
#topmenu a {
  font-family: "klavika_regular", Arial;
  font-size:17px;
  padding: 0 38px 0 38px;
  text-decoration:none;
  color:#fff;
  font-weight: normal;
  }

#topmenu a:hover {
  color:#cf0543;
  }
  
#slider_holder {
display:inline;
  float:left;
  width:100%;
  min-width: 1000px;
  height:520px;
  position:relative;
  z-index:100;
  overflow:hidden;
  padding-bottom:10px;
  }  

#slider-wrapper {
display:inline;
  float:left;
  width: 100%;
}
  
#slider_thumb_holder {
  height:80px;
  width:100%;
  margin-top:350px;
  background-color:#fff;
  background-image:url(images/shadow.jpg);
  background-position:center top;
  background-repeat:no-repeat;
  position:relative;
  z-index:300px;
  display:none;
  }
  
#thumb_wrapper {
  margin-left:auto;
  margin-right:auto;
  width:540px;
  height:80px;
  padding-left:20px;  
  }  

.thumb_overlay {
  display:inline;
  float:left;
  width:115px;
  height:50px;
  margin-right:20px;
  margin-top:25px;
  background-image:url(images/thumb.jpg);    
  }
  
.thumb {
  display:inline;
  float:left;
  width:115px;
  height:50px;
  background-image:url(images/thumb_overlay.png);  
  }                

#content_wrapper {
  display:block;
  float:left;
  width:100%;
  height:auto;
  background-color:#fff;
  background-image:url(images/shadow_bottom.jpg);
  background-position:center bottom;
  background-repeat:no-repeat;
  }
  
#content_wrapper_frontpage {
  margin-left:auto;
  margin-right:auto;
  width:1000px;
  height:450px;
  }

#content_wrapper_frontpage img {
  border:none;
  }  

#content_wrapper_subpage {
  margin-left:auto;
  margin-right:auto;
  width:1000px;
  height:auto;
  }

#news_content_wrapper {
  display:inline;
  float:left;
  width:1000px;
  height:auto;
  background-color:#ffffff;
}

#news {
  display:inline;
  float:left;
  width:605px;
  min-height:300px;
  margin-bottom:20px;
  margin-left:15px;
  margin-top:30px;
}

#adds {
  display:inline;
  float:left;
  width:320px;
  height:145px;
  margin-top:60px;
}

#more_news {
  display:inline;
  float:left;
  width:288px;
  min-height:150px;
  border:1px solid #efece7;
  margin-top:60px;
  margin-bottom:20px;
  padding:15px;
}

#topimage {
  display:inline;
  float:left;
  width:1000px;
  height:auto;
  }
  
#breadcrum {
  display:inline;
  float:left;
  width:1000px;
  height:50px;
  background-color:#e8e5e0;
  }

#breadcrum p {
  line-height:50px;
  font-size:11px;
  margin-left:35px;
  }

.Legend {
  color:#000;
  font-size:11px;
}

.Legend:hover {
  color:#cd1041;
}
  
#two_col_wrapper {
  display:inline;
  float:left;
  width:1000px;
  height:auto;
  background-color:#fff;
  background-image:url(images/shadow_bottom.jpg);
  background-position:bottom center;
  background-repeat:no-repeat;
  }
  
#left {
  display:inline;
  float:left;
  width:204px;
  height:auto;
  margin-left:15px;
  margin-top:40px;
  border-right:1px solid #efece7;
  margin-bottom:20px;
  }

#left a {
  font-family:Arial;
}

#left, ul {
  line-height:24px;
}

  
#two_col_content_wrapper {
  display:inline;
  float:left;
  width:780px;
  height:auto;
  margin-bottom:20px;
  }
  
#two_col_image {
  display:inline;
  float:left;
  width:780px;
  height:auto;
  }
  
#two_col_content {
  display:inline;
  float:left;
  width:780px;
  height:auto;
  }

#two_col {
  display:inline;
  float:left;
  width:740px;
  height:auto;
  margin-left:20px;
  margin-right:20px;
  margin-top:20px;
  margin-bottom:20px;  
  }

#one_col_content {
  display:inline;
  float:left;
  width:560px;
  height:auto;
  }

#one_col {
  display:inline;
  float:left;
  width:520px;
  height:auto;
  margin-right:20px;
  margin-left:20px;
  margin-top:20px;
  margin-bottom:20px;
  }
  
#right_wrapper {
  display:inline;
  float:right;
  width:220px;
  height:auto;
  }

#right_wrapper_news {
  display:inline;
  float:right;
  width:320px;
  height:auto;
  margin-right:15px;
  } 

#one {
  display:inline;
  float:right;
  margin-top:20px;  
}

#right_one_header {
  display:inline;
  float:left;
  width:195px;
  background-color:#000;
  color:#fff;
  font-weight:bold;
  padding-left:10px;
  padding-bottom:7px;
  padding-top:7px;
  }

#right_one {
  display:inline;
  float:right;
  width:185px;
  height:auto;
  margin-right:15px;
  background-color:#f5f4f0;
  padding:10px;
  }

#two {
  display:inline;
  float:right;
  width:205px;
  height:auto;
  margin-top:20px;
  margin-right:15px;  
}

#right_two {
  display:inline;
  float:right;
  margin:10px;
  }

#three {
  display:inline;
  float:right;
  width:203px;
  height:auto;
  margin-right:15px;
  margin-top:20px;   
}


#right_three {
  display:inline;
  float:right;
  padding:10px;
  border:1px solid #efece7; 
  }


#right_four {
  display:inline;
  float:right;
  width:205px;
  height:auto;
  margin-right:15px;
  margin-top:20px;
  }
  
#alert {
  display:inline;
  float:left;
  width:745px;
  height:auto;
  border-top:4px solid #f5f4f0;
  border-bottom:4px solid #f5f4f0;
  margin-bottom:20px;
  padding-top:15px;
  padding-bottom:15px;  
  margin-left:20px;
  }                
  
#content2, #content4, #content5 {
  display:inline;
  float:left;
  width:320px;
  height:145px;;
  margin-right:20px;
  margin-top:30px;
  }

#content {
  display:inline;
  float:left;
  width:320px;
  height:150px;;
  margin-right:20px;
  margin-top:26px;
}

#content3, #content6 {
  display:inline;
  float:left;
  width:320px;
  height:145px;;
  margin-top:30px;
  }    

#footer_wrapper {
  display:inline;
  float:left;
  width:100%;
  height:290px;
  background-color:#434343;
  border-top:solid 1px #fff;
  }
  
#footer_wrapper p {
  color:#d6cfc5;
  }  
  
#footer_content_wrapper {
  margin-left:auto;
  margin-right:auto;
  width:1000px;
  height:290px;
  }
  
#sitemap {
  display:inline;
  float:left;
  width:689px;
  height:160px;
  border-right:1px solid #000;
  margin-top:35px;
  margin-bottom:25px;
  }

#sitemap p {
  font-size:13px;
  color:#d6cfc5;
  }
  
#newsletter {
  display:inline;
  float:left;
  width:309px;
  height:160px;
  border-left:1px solid #5e5e5e;
  margin-top:35px;
  margin-bottom:25px;
  }    
  
#contact_holder {
  display:inline;
  float:left;
  height:61px;
  width:1000px;
  border-top: solid 4px #cd1041;
  }
    
#contact {
  display:inline;
  float:left;
  width:350px;
  height:auto;
  }

#contact p {
  font-size:12px;
  margin-left:20px;
  margin-top:15px;
  }

#bottom_logo {
  display:inline;
  float:right;
  margin-right:15px;
  margin-top:15px;
  }

#telebudir_front {
 display:inline;
float:left;
width:280px;
height:auto;
padding: 20px 20px 0 20px;  
}


#telebudir_front .list {
 display:inline;
float:left;
width:145px;
height:auto;
list-style:none;
font-size:13px;
color:#000;
  line-height:20px;
}


#telebudir_front .list li {
 cursor:pointer; 
}

#telebudir_front .list li span {
 visibility:hidden;
}

#telebudir_front .list .active span {
  visibility:visible;
}

#telebudir_front .list li:hover {
 color:#cd1041; 
}

#telebudir_front .list .active {
  color:#cd1041; 
  font-weight:bold;
}

#telebudir_front .show_deild {
 display:none;
float:left;
width:135px;
height:auto;  
}

#telebudir_front .show_deild h1 {
  font-family: Arial;
 font-size:13px;
font-weight:bold;
color:#cd1041;  
}

#telebudir_front .show_deild p {
 font-size:13px;
font-weight:normal;
}

.ad_contents {
  display:block;
  width: auto;
  height:0px;
  overflow:hidden;
}

input[type=radio] {
  margin-right:10px;
  margin-top:5px;
}


#BBLP_wrapper {
  height:auto;
  background-color:#FFF !important;
  width:1000px;
  box-sizing: border-box;
  padding:15px;
  display:block;
  float:left;
    box-sizing: border-box;
  height:auto;
}

#BBLP_top_image {
  display:block;
  float:left;
  width:100%;

}

.ferdaelement{
  display:inline; float:left; 
  width:237px;
  margin-bottom:30px;
}
.ferdaelement_image{
display:block;
float:left;
  height:236px;
}

.ferdaelement_image img {margin-left:-17px;}


.ferdaelement_tekstur{
display:block;
float:left;
font-size:12px;
color:#292929;
height:110px;
  width:200px;
}

.paragraphid6515 {margin-left:20px;}

.ferdaelement_prisur_wrapper {
display:block; 
float:left;
width:170px;
  height:50px;
border-top:1px solid #292929;
border-bottom:1px solid #292929;}


.ferdaelement_prisur{
  font-size:40px; 
  color:#292929; 
  font-weight:bold; 
  display:inline; 
  float:left;
  line-height:50px;
}

.ferd_kr_tag{color:#292929;
font-size:12px;
display:inline; 
float:left;
  margin-top:27px;
}

.hvussu_ferdaelement {width:288px; margin-left:60px; display:inline; float:left; margin-top:30px;}
.hvussu_ferdaelement_image{display:block; float:left; width:100% text-align:center;}
.hvussu_ferdaelement_yvirskrift {display:block; float:left; width:100%; text-align:center; font-size:18px; font-weight:bold;}
.hvussu_ferdaelement_tekstur {display:block; float:left; width:100%; text-align:center; font-size:12px; margin-top:10px;}
.ferd_btn {display:block; float:left; margin-left:68px; margin-top:20px; font-size:30px; font-weight:bold; color:#FFF !important; background-color:#000; padding:5px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.ferd_btn:hover {color:#FFF !important; background-color:#cf0543 !important;}

.beinari_ferdaelement {width:309px; margin-right:118px; display:inline; float:right; margin-top:30px;}
.beinari_ferdaelement_image{display:block; float:left; width:100% text-align:center;}
.beinari_ferdaelement_yvirskrift {display:block; float:left; width:100%; text-align:center; font-size:18px; font-weight:bold;}
.beinari_ferdaelement_tekstur {display:block; float:left; width:100%; text-align:center; font-size:12px; margin-top:10px;}
.beinari_ferdaelement_prisur {display:block; float:left; font-size:30px; line-height:30px; font-weight:bold; margin-left:130px; margin-top:10px;}
.beinari_ferdaelement_kr {display:inline; float:left; font-size:12px; margin-top:25px;}

#lp_footer {width:971px; height:251px; background-repeat:no-repeat; display:block; float:left; color:#FFF; margin-top:60px; text-align:center; margin-bottom:180px;}


.lp_footer_yvirskrift {display:block; font-size:30px; margin-top:15px; font-weight:bold;}
.lp_footer_millumyvirskrift {display:block; margin-top:10px; width:340px; margin-left:auto; margin-right:auto;}
.lp_footer_telefonnummar {display:block; font-size:38px; font-weight:bold; margin-top:10px;}
.lp_footer_undirtekstur {display:block; margin-top:10px;}
