/* generic styles */
/* Hides from IE5-mac \*/
* html #adalval {height: 1%;}
/* End hide from IE5-mac */
body, input, td, select, textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:16px;
color: #666666;
background-color: #FFFFFF;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
}

body {
text-align:center;
}
h1 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color: #363636;
margin: 0px;

}
.colums h1{font-size: 14px;
}

h2 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color:#999999;
margin:0px;
}

h3{font-size:11px;}

.yfirritad-h2{
padding-left:4px;
display:inline;
}

.img {
filter:shadow(color:gray, strenght:10, direction:135);
}


.yfirritad-h1{
border-bottom-style:solid;
border-width:1px;
border-color:#CCCCCC;
margin-bottom:5px;
padding-bottom:2px;
}

p {
margin-top:0px;
margin-bottom:10px;
}

div {
margin:0px;
padding:0px;
text-align:left;
}

#container {
position:relative;
width: 930px;
margin: auto;
background-image: url(images/bg_main.gif);
background-repeat:repeat-y;
}

#haus {
width: 888px;
height: 101px;
padding-bottom:14px;
padding-top:14px;
margin-left:21px;
margin-right:21px;
background-image: url(images/bg_haus.gif);
background-repeat: no-repeat;
clear:both;
}

#flash_tengill {
float:left;
background-image: url(images/logoljosmyndir.gif);
background-repeat: no-repeat;
width: 235px;
padding-left:10px;
padding-top:80px;
height:19px
}

#Mainmynd {
padding-left: 5px;
height: 91px;
float: right;
}

.nav {
float:left;
margin-left:1px;
list-style-type: none;
background-image: url(images/tab_off.gif);
display:block;
width:78px;
height:18px;
text-align:center;
padding-top:3px;
}

#adalval .active{background-image: url(images/tab_on.gif);

}

#adalval {
position:absolute;
width:690px;
height:50px;
margin-top:22px;
left:350px;
margin-right:35px;
z-index:10;
}

#fotur {
margin: auto;
background-image: url(images/bg_fotur.gif);
background-repeat: no-repeat;
width: 868px;
height: 36px;
padding-top: 10px;
padding-left: 41px;
padding-right: 21px;
font-size:9px;
clear:both;

}

#HlidarRammi {
float:left;
width: 244px;
margin-right: 0px;
}

.smamynd {

padding: 0px;
background-repeat: no-repeat;
background-repeat: no-repeat;
float: right;
margin-left: 5px;

}

#main {
padding-left: 20px;
width: 617px;
padding-top:9px;
float:left;

}

#main_container {
padding: 0px;
padding-left:21px;
margin: 0px;
width: 888px;
background-image: url(images/vr.gif);

}

#Smamynd_holder {
width: 224px;
padding-right: 10px;
padding-left: 10px;
}

#logo {
padding-left: 25px;
padding-top: 6px;
width:270px;
float:left;
}

ul{
margin:0px;
}
.br1 {
clear:both;
background-image: url(images/br1.gif);
background-repeat:no-repeat;
height: 10px;
width:100%;
}
#tilvitnun {
height: 45px;
width: 220px;
padding:10px 0 0 25px;
clear: both;
}
.tilvitnunlink{
display:block;
width:200px;
height:30px;
}
.frettir {
width: 220px;
padding-top: 10px;
padding-right: 12px;
padding-bottom: 20px;
padding-left: 12px;
}
.Syningarkassi {
width: 220px;
padding-top: 10px;
padding-right: 12px;
padding-bottom: 20px;
padding-left: 12px;
}
.noblock{
display: inline;
font: 12px;
color:#999999;
margin-left: 5px;
}
.fotur_text{float:left;}
.fotur_links{float:right; padding-right:15px;}
.featured{
background-image: url(images/featured_box.gif);
background-repeat: no-repeat;
padding: 12px;
width: 420px;
height: 140px;
}
.after_bullets{
clear:left;
padding-top:20px;
}
pre{background-color:#E8E8E8; border:1px solid #AAA; padding:5px;}
/*---------------------------- link styles------------------------*/
a:link, a:visited, a:active, a:hover{ color:#F82B02; text-decoration:none;}
a:hover{ color:#000000; text-decoration:none;}
a.grey:link, a.grey:visited, a.grey:active, a.grey:hover{ color:#666666; text-decoration:none;}
a.navlink:link, a.navlink:visited, a.navlink:active{ color:#666666; text-decoration:none;}
a.navlink:hover{ color:#F82B02; text-decoration:none;}
a.fotur:link, a.fotur:visited, a.fotur:active{ color:#666666; text-decoration:none;}
a.fotur:hover{ color:#F82B02; text-decoration:none;}
a.validate:link, a.validate:visited, a.validate:active{ color:#F82B02; text-decoration:none;}
a.validate:hover{ color:#000000; text-decoration:none;}
a.flashlink:link, a.flashlink:visited, a.flashlink:active{ color:#FFFFFF; text-decoration:none;}
a.flashlink:hover{ color:#FFFFFF; text-decoration:underline;}
a.Syningarkassi_more{
color:#363636;
margin-bottom:10px;
background-image: url(images/btn_gotowork.jpg);
width:161px;
height:19px;
padding:6px 0 0 21px;
display:block;
clear:both;
margin-left:15px;
}
/*---------------------------- Vefsíðan------------------------*/
.colums{margin:15px 0 40px 0; background: url(images/dots_h.gif) repeat-x }
.colums .left{width:211px; float:left; padding-top:10px;}
.colums .right{ padding-left:230px; background: url(images/dots_v.gif) repeat-y 215px; padding-top:10px;}
.colums li{list-style-type: none;
background:
url(images/bullet_bluebox.gif)
no-repeat;
background-position: 0 5px;
padding-left:8px;   }
.colums ul{padding:0 0 5px 0;}
.colums p {padding:5px 0 0 0;}
.feature{border:1px solid #ccc;
padding:7px;}
.feature p{padding:10px; background: #F5F5F5; margin:0}
a.seo:link, a.seo:active, a.seo:visited, .seo:hover {font-weight:normal; font-size:10px; color:#dadada}
/*---------------------------- verkefni------------------------*/
.hr{
margin:0px;
}
.hr2{
height:1px;
background-color:#E3E3E3;
}
.work_description{
padding-top:6px;
margin-left:70px;
}
.work_product{
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
padding-bottom:5px;
margin-bottom:5px;
width:100%;
float:right;
}
.heading_underline{
border-bottom-width:1px;
border-bottom-color:#E3E3E3;
border-bottom-style:solid;
padding-bottom:3px;
margin-bottom:3px;
}
.work_listi {
border-bottom-width:1px;
border-bottom-color:#E3E3E3;
border-bottom-style:solid;
padding-top:3px;
padding-bottom:3px;
}
.work_listi:hover {
background-color:#efefef;
}
.work_listi_active {
background-color:#efefef;
margin:0px;
width:100%;
display:block;
color:#000000;
border-bottom-width:1px;
border-bottom-color:#E3E3E3;
border-bottom-style:solid;
padding-top:3px;
padding-bottom:3px;
}
a.listi:link, a.listi:visited, a.listi:active {
width:100%;
display:block;
color:#f82b02;
border-bottom-width:1px;
border-bottom-color:#E3E3E3;
border-bottom-style:solid;
padding-top:3px;
font-weight: bold;
padding-bottom:3px;
text-decoration:none;
}
a.listi:visited {
color:#363636;
}
a.listi:hover {
color:#000000;
background-color:#efefef;
text-decoration:none;
}

a.listi3:link, a.listi3:visited, a.listi3:active {
width:100%;
display:block;
color:red;
border-bottom-width:1px;
border-bottom-color:#E3E3E3;
border-bottom-style:solid;
padding-top:3px;
padding-bottom:3px;
text-decoration:none;
}
a.listi3:visited {
color:red;
}
a.listi3:hover {
color:red;
background-color:#efefef;
text-decoration:none;
}






.project_icon {
margin: 3px;
float:left;
}
.more_icon {
margin-top:7px;
vertical-align:middle;
}
#project_detail{
padding:5px;
margin-top:10px;
border-width:1px;
border-color:#E3E3E3;
border-style:solid;
background-color:#FFFFFF;
}
.doc_icon{
font-size:12px;
background-image:url(images/doc_icon.gif);
width:9px;
height:17px;
padding:10px;
display:block;
float:left;
margin-right:5px;
}
a.doc_icon:link, a.doc_icon:visited, a.doc_icon:hover, a.doc_icon:active{
color:#6699FF;
}
.more_copy{
height:20px;
margin-top:10px;
padding-top:10px;
padding-bottom:10px;
}
.spacer {
width:1px;
height:1px;
clear: both;
}
/*------------------------------ Póstur / formasíður -------------------------------*/
.textfield, textarea, .login_field, .pass_field{
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
margin-bottom:10px;
}
.login_field, .pass_field{
width:160px;
height:15px;
}
.pass_field{
float:left;
}
.button{
margin-left:5px;
}
#addlink{
margin-top:10px;
}
.textfield{
width:200px;
height:15px;
}
.tilvitnun_textarea{
width:420px;
height:80px;
}
.textarea{
width:260px;
height:80px;
}
.contact_form{
width:430px;
margin-top:20px;
}
#tilvitnun_popup{
width:450px;
height:320px;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
margin-left:10px;
margin-top:5px;
}
.required{color:red; display:block; float:right; margin:-23px 2px 0 0; width:100px;}
/*------------------------------Töflur -------------------------------*/
.services_column{
float:left;
margin-left:10px;
width:180px;
margin-top:20px;
margin-bottom:20px;
}

.services_column li {
margin-top:5px;
margin-left:30px;
}
.two_column{
float:left;
margin-left:10px;
width:180px;
}

.notice{
background-color:#EBEBEB;
padding:10px;
margin-bottom:10px;
}

.links_partners{
padding-bottom:10px;
margin-bottom:10px;
border-bottom-width:1px;
border-bottom-color:#E3E3E3;
border-bottom-style:solid;
}

.links_partners p {
margin-bottom:0px;

}

ul{
margin:0px;
padding:0px;
}

#stretch{
height:660px;
}

#home_content{
height:560px;
}

/*-----------Vörur--------------*/
.prod_Smamynd{width:190px; padding-right:10px; float:left; padding-bottom:10px;}
.order_btn{float:right; width:150px; text-align:right;}
.order_div{height:22px; border-top:1px solid #d1c9c9; border-bottom:1px solid #d1c9c9; padding:1px; margin-bottom:10px;}
.clear{clear:left;}
.price{color:#363636; font-weight:bold; padding-top:3px;}
a.order_process_link{text-decoration:underline; display:block; float:right; width:170px; text-align:right; color:#363636;}
.cards{clear:both;}
/*-----------Resources pages--------------*/
.resource_links{width:200px; float:left; padding:5px;}
.resource_links ul li{list-style-type:none; padding-bottom:2px;}
.resource_links ul{padding:0; margin:0;}
.resource_links a{color:#848484; font-weight:bold; }
.resource_links a:hover{text-decoration:underline;}

/*-----------tilvitnunform--------------*/

#tilvitnun_form label{display:block; width:120px; float:left; margin-bottom:5px;}
#tilvitnun_form input, #tilvitnun_form textarea, #tilvitnun_form select{width:220px; height:16px; margin-bottom:7px; border:1px solid #CCC; background:#F4F4F4;}
#tilvitnun_form textarea{height:85px; width:344px; clear:left;}
#tilvitnun_form label.comments{width:100%;}
input#send{width:68px; height:28px; border:none; display:block; margin-left:283px;}
.notice_important{background:#FEFDCA; padding:20px; margin-top:30px;}
.notice_important h2{color:#666666;}


/*--------------AutoComplete stíll -------------*/

.AutoCompleteBackground{background-color:white;}
.AutoCompleteHighlight{background-color:#ede6d5;}
