*{margin:0; padding:0;}

body{
text-align:center;
line-height:14px;
/*font:11px/20px verdana, tahoma, helvetica, sans-serif, arial;*/
color:#555;
background-color: #fff;
}

a{
color:#527ca2;
text-decoration:none;
}
a:hover{
color:#3f6a8f;
text-decoration:none;
}


p {margin:0px;}
h4{font-weight:normal;}
h6{margin:0px; font-weight:normal;text-align:justify;}
p, h4, h6{ font-family:verdana, tahoma, helvetica, sans-serif, arial;margin:0px;}

h1, h2, h3 {margin:10px 0 10px 0; font-family:"georgia",serif; font-weight:normal;line-height:normal;}
h5{margin:5px 0 5px 0; font-family:"georgia",serif; font-weight:normal;line-height:normal;}

h2 
{
    color:#174762; 
    font-style:italic;
}

.box h2{
color:#6c9d31;
}

.main h2{
background: #fff url(../img/h2-bakgr.gif) bottom center repeat-x;
padding-left:0px;
    
}

.sidebar h2, .sidebar h3{
background: #fff url(../img/h3-bakgr.gif) bottom center repeat-x;
margin:0;
margin-right:50px;
padding: 5px 0px 5px 0px;
font-style:italic;
}

h3 
{
    color:#3B4563;
}



h1#logo{
margin:0;
position:absolute;
top:0px;
left:0px;
}
.clearer{
clear:both;
line-height:1px;
}

#page{
width:1014px;
margin:0 auto;
text-align:left;
border-top:0;
position:relative;
}		

#head{
border:0px solid green;
}

.pop #head{
position:relative;
}
.wrapper{
padding:0 50px;
}

.top{
height:94px;
background: #fff url(../img/headTopBakgr.gif) top center repeat-x;
position:relative;
}

.top .logo{
float:left;
width:107px;
height:94px;
}

.pop .top{
padding:0 25px;
}
.top h1{
position:absolute;
top: 60px;
left:90px;
background: #fff url(../img/h1-Fasteignamidlun-Vesturlands-ehf.gif) top center repeat-x;
width:398px;
height:29px;
margin:0;
}

.top h1 span,
.top h2 span{
display:none;
}

.top h2{
float:right;
width:139px;
background: #fff url(../img/h2-abyrg-thjonusta.gif) bottom center repeat-x;
height:32px;
margin:0;
border:0px solid red;
}

.top .right{
float:right;
width:139px;
}
.fontSize{
padding:35px 5px 0 0;
text-align:right;
width:110px;
float:right;
border:0px solid red;
}

.fontSize img{
margin:0 1px;
}

#nav{
border-top:1px solid #FFF;
height:41px;
color:#9e9fa0;
background: #FFF  url(../img/nav-divBak.gif) top right repeat-x;
}

.pop #nav{
padding-left:20px;
}
div.level1_inner
{
	padding-left:12px;
	padding-right:12px;	
}
div.level1_inner_sub
{
	padding-left:11px;
	padding-right:11px;	
}
a.level1{
float:left;
text-align:center;
color:#FFF;
font-weight:bold;
background: #FFF  url(../img/navBakgr.gif) top right repeat-x;/**/
line-height:40px;
}


a.level1_selected,  div.level1_selected div.level1 a.level1{
float:left;
text-align:center;
color:#FFF;
font-weight:bold;
background: #FFF  url(/img/navActivebakgr.gif) top right repeat-x;/**/
line-height:40px;
}

.pop a.level1,
.pop a.level1_selected{
width:130px;
}

#banner{
height:250px;
border:0px solid red;
margin-left: 50px;
margin-top:2px;
}

#photo{
background: #FFF  url(../img/topPhotoBakgr.gif) bottom left repeat-x;
height:250px;
width:620px;
float:left;
}

#logoCol{
float:right;
width:338px;
height:250px;
background: #FFF  url(../img/bigLogo.gif) top right no-repeat;
}

#content{
padding:0 45px 0 50px;
}

.main{
width:620px;
float:left;
}

.main .item{
width:170px;
height:218px;
float:left;
line-height:16px;
margin:5px 15px 20px 15px;
}

.main .item img{
padding:2px;
border:1px solid #90bccc;
}

.main .item p{
margin:0;
}

.main .item h3{
margin: 5px 0 0 0;
font-weight:bold;
font-family:verdana, sans-serif;
color:#527ca2;
}
.sidebar{
width:290px;
float:right;
border-top:0px solid red;
}

#leigumidlun
{
    width:233px;
    height:40px;
    background-image:url(/img/leigumidlun_bg.gif);
    background-repeat:no-repeat;
    margin-left:4px;
    margin-top:12px;
    cursor:pointer;
}
#leigumidlun_inner
{
    width:200px;
    height:22px;
    margin-left:15px;
    margin-right:15px;
    padding-top:10px;
}
#leigumidlun_inner a
{
text-align:center;
color:white;
font-weight:bold;
font-size:12px;
}

#address{
background: #FFF  url(../img/addressBox.gif) top right no-repeat;
width:239px;
height:139px;
margin:15px 0;
padding-top:12px;
}

#address p{
margin:0px 5px 0 15px;
line-height:16px;
}

.sideItem{
margin:15px 0;
padding-left:8px;
}
.sideItem ul{
list-style:none;
margin-left:15px;
}

.sideItem ul li a{
background: #FFF  url(../img/bullet.gif) center left no-repeat;
padding-left:15px;
}

.sideItem img{
padding:2px;
border:1px solid #90bccc;
}

#footer{
text-align:center;
margin:40px 20px;
}

#footer .wrapper{
margin:0 45px; 
border-top:1px solid #DDD;
}


/*  Söluskrá
--------------------------------*/

table#soluskra{
width:98%;
border:0px solid #DDD;
text-align:center;
}

table#soluskra th{
border-bottom:1px solid #DDD;
}

table#soluskra tr{
background-color:#fff;
}

table#soluskra tr.odd{
background-color:#f9fbfe;
}

table#soluskra td{
padding-top:5px;
vertical-align:top;
border-bottom:1px solid #DDD;

}

table#soluskra td.img{
padding:0;

}
table#soluskra img{
padding:2px;
border:1px solid #90bccc;
margin:3px 2px;
}

table#soluskra a.pop{
position: relative;
display:block;
}

table#soluskra a.pop:hover img{
border-right:1px solid #FFF;
}

table#soluskra a.pop:hover .popOUT img{
border-right:1px solid #90bccc;
}

a.pop div{
display:none;

}

a.pop:hover div.popOUT{
position:absolute;
top:3px;
left:109px;
display:block;
width:600px;
background-color:#FFF;
text-align:left;
padding:0 15px;
border:1px solid #90bccc;
border-left:0;
color:#555;
background: #FFF  url(../img/popOutBakgr.gif) top left no-repeat;
}

a.pop:hover div.popOUT img{
float:left;
margin-right:15px!important;
}

.pop #content{
padding:20px;
}

.pop #topright{
width:50%;
float:right;
}

.pop .allarMyndir img,
.pop #topright img{
padding:2px;
border:1px solid #90bccc;
}
.pop #topleft{
width:49%;
float:left;
text-align:left;
}

.pop #topleft ul{
margin-left:25px;
}

.pop #bottomleft{
text-align:left;
width:49%;
float:left;
}

/*Stillingar fyrir fyrirspurnarform*/

#div_p_form_top
{
	padding-left:0px;
	padding-bottom:8px;
}

#div_p_form_vinstri
{
	float:left;
	width:150px;	
	overflow:hidden;
	font-size:10px;
}
.div_p_form_oll_label
{
	height:23px;
	padding-top:2px;

}
#div_p_form_nafn
{
	height:23px;
	padding-top:2px;
}
#div_p_form_heimili
{
	height:23px;
	padding-top:2px;
}
#div_p_form_netfang
{
	height:23px;
	padding-top:2px;
}
#div_p_form_titill
{
	height:23px;
	padding-top:2px;
}
#div_p_form_hverfi
{
	height:23px;
	padding-top:2px;
}

#div_p_form_tegund
{
	height:23px;
	padding-top:2px;
}

#div_p_form_verd
{
	height:23px;
	padding-top:2px;
}
#div_p_form_efni
{
    height:23px;
	padding-top:2px;
}
div.div_p_form_split
{
	float:left;
	width:2px;
	overflow:hidden;
}
div.div_p_form_bil
{
    margin-top:3px;
    margin-bottom:7px;
    font-size:12px;
    font-weight:bold;    
}

#div_p_form_midja
{
	float:left;
	width:300px;
	overflow:hidden;
}
.input_vinstramegin
{
	border:solid 1px #4f4f4f;
	width:298px;
	background-color:#ffffff;	
}
.input_haegramegin
{
	border:solid 1px #4f4f4f;
	width:298px;
	height:100px;
	padding-bottom:2px;
	background-color:#ffffff;
}

.div_p_form_textinput
{
	height:23px;
	padding-bottom:2px;
}

#div_p_form_input_nafn
{
	height:23px;
	padding-bottom:2px;
}
#div_p_form_input_heimili
{
	height:23px;
	padding-bottom:2px;
}
#div_p_form_input_netfang
{
	height:23px;
	padding-bottom:2px;
}
#div_p_form_input_vardar
{
	height:23px;
	padding-bottom:2px;
}
#div_p_form_input_stadsetning
{
	height:23px;
	padding-bottom:2px;
}
#div_p_form_input_tegundeignar
{
	height:23px;
	padding-bottom:2px;

}
#div_p_form_input_verd
{
	height:23px;
	padding-bottom:2px;
}

#div_p_form_input_nanar
{
	height:110px;
	width:194px;	
}

#div_p_form_haegri
{
	float:left;
	width:198px;
	overflow:hidden;
}

.imgSenda
{
	background-image:url(/img/form_senda.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
    width:98px;
    height:23px;
    cursor:pointer;
    padding:0px;
    border:0px;
}
.imgHreinsa
{
	background-image:url(/img/form_hreinsa.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
    width:98px;
    height:23px;
    cursor:pointer;
    padding:0px;
    border:0px;
}
#div_fyrirspurn_send_inner
{
	font-weight:bold;
}
#div_fleiri_myndir
{
	padding-top:6px;
	float:left;
}
#div_fyrirspurn
{
	padding-top:6px;
	padding-left:68px;
	float:left		
}
#fyrirspurn_title_1
{
	float:left;
}
#fyrirspurn_title_2
{
	float:left;
	width:250px;
}
#fyrirspurn_title_3
{
	float:left;
}
#div_Tenglar
{
	padding-left:20px;	
}
/*Stillingar fyrir fyrirspurnarform - lok*/

img.SmallThumbs
{
	margin:3px;
	cursor:pointer;
}
img.LargeThumbs
{
	margin:6px;    
}
div.myndir_storar_mynd
{
    width:100%;
}
#imgFleiriMyndir
{
	background-image:url(/img/fleiri_myndir.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:116px;
	height:36px;
}
#myndir_fasteignmyndir
{
	text-align:center;
	color:White;
	font-size:140%;
	margin-top:6px;	
}
#myndir_myndin
{
	text-align:center;
	margin-top:20px;	
}
.myndir_stora_mynd
{
	border:solid 1px black;	
}
#myndir_text_wrapper
{
	height:50px;
	border:0px solid red;
	text-align:left;
}
#myndir_text_wrapper_inner
{
	width:530px;
	margin-left:194px;
	margin-top:6px;
}
#myndir_text_nafn
{
	float:left;	
}
#myndir_text_numer
{
	float:right;
}
#myndir_navigation
{
	text-align:center;
	border:solid 1px #005480;
	background-color:#326c91;
	color:White;	
}
#myndir_prev_img
{
	float:left;
	width:110px;
	text-align:left;
	margin-left:10px;
}
#myndir_prev_img a
{
	color:White;	
}
#myndir_allar_storar
{
	float:left;
	width:500px;
	text-align:center;
}
#myndir_allar_storar a
{
	color:White;	
}
#myndir_next_img
{
	float:left;
	width:110px;
	text-align:right;
	margin-right:10px;
}
#myndir_next_img a
{
	color:White;	
}
#myndir_yfirlit
{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:30px;
	width:470px;
	border:solid 1px #cccccc;
	background-color:#eeeeee;
}
#myndir_yfirlit_inner
{
	padding:10px 10px 10px 10px;
}
#imgLarge_myndasida
{
	border:solid 1px black;	
}

/*Kóðar notðir í vefumsjónarkerfi - nánar tiltekið vegna nýbygginga*/
/*Stillingar fyrir stakar nýbyggingar - 7/11 2007  - ERB*/
#nybygging_uppl_haus 
{
 /*background-image:url("http://v2.nepal.is/images/Mynd_0315145.gif");   */
 background-image:url("images/Mynd_0315145.gif"); 
 background-repeat:no-repeat;
 width:590px;
 height:30px;
 background-position:left;
 border:0px;
 OVERFLOW: hidden;  
 /*<IMG id=315145 height=30 hspace=0 src="http://v2.nepal.is/images/Mynd_0315145.gif" width=590 align=left border=0 name=Nepal315145>*/
}
.nybygging_uppl_haus_inner
{
  width:80px; 
  font-weight:bold;
  margin-left:15px;
  margin-top:5px;
  padding-bottom:1px;
  color:Black;
  font-family:Arial;
  float:left;
}

.nybygging_uppl
{
 float:left;
 margin-left:15px;
 color:black;   
 LINE-HEIGHT: 17px;
 width:80px; 
}

.nybygging_uppl_outer
{
 width:590px;
 padding-bottom:10px;
 padding-top:3px;
 border-bottom:1px solid #ffd2a7;
 background-position:left;
 OVERFLOW: hidden;  
}
/*Stillingar fyrir stakar nýbyggingar - LOK*/

/*Stillingar fyrir yfirlit yfir nýbyggingar - 7/11 2007  - ERB*/
.nybygg_yfirlit_uppl
{
    height:107px;    
    width:300px;
    margin-top:2px;
    margin-bottom:4px;
    margin-left:4px;
    margin-right:2px;
    background-image:url("images/Mynd_0315044.gif"); 
    background-repeat:no-repeat;
    overflow:hidden;
}
.nybygg_yfirlit_uppl_inner
{
    height:107px;    
    width:300px;
    overflow:hidden;
}

.nybygg_yfirlit_item_mynd
{
    height:103px;
    width:136px;
    margin: 0px;
    border-right:1px solid #ffd2a7;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:2px;
    padding-right:1px;
    overflow:hidden;
    float:left;    
}
.nybygg_yfirlit_item_texti
{
    height:105px;
    width:157px;
    text-align:right;
    padding-top:1px;
    padding-bottom:1px;
    font-size:11px;
    line-height:13px;

    /*padding-left:5px;*/
    margin-right:3px;
    float:left;    
}
div.nybygg_yfirlit_item_texti a:hover
{
    background-color:#fff7f0;
    height:105px;
    width:157px;
    text-align:right;
    float:left;    
    cursor:pointer;
}
.nybygg_yfirlit_item_texti_inner_efri
{
    padding-right:5px;
    padding-top:7px;
    padding-bottom:2px;
    padding-left:2px;
    height:75px;
    overflow:hidden;
}
.nybygg_yfirlit_item_texti_inner_nedri
{
    padding-right:5px;
    padding-bottom:5px;
    height:20px;    
    text-align:right;
    
}
.hreinsa
{
    clear:both;    
}
.skilalys_still
{
    padding-right:10px;
    padding-top:5px;
    font-size:12px;
    font-weight:bold;
    float: right; 
}
.skilalys_still a
{
    font-size:12px;
    font-weight:bold;
}
.tilbaka_teikning
{
    padding-top:10px;
    padding-left:5px;
    font-size: 12px;
    font-weight:bold;   
}
