* html img,

* html .png{

    position:relative;

    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",

        this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",

        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)

    );

}

img {border: 0px;}

body {
	background-color: #f2f2f2;
	color: #333;
	font-size: 0.750em;
	font-family: "Lucida Grande", Verdana, Arial, Sans-serif;
	margin: 0px;
	padding: 0px;
	line-height: 1.2em;
}
#wrapper {
	width: 900px;
	margin: auto;
	min-height: 800px;
	background-color: #fff;
	margin-top: 20px;
}
#header {
	height: 141px;
	width: 900px;
	background: #f2f2f2 url(../img/header_image.jpg) no-repeat;
	position: relative;
}
#header_text {
	top: 20px;
	right: 30px;
	position: absolute;
	font-size: 12px;
	color: #fff;
	text-shadow: #003467 2px 2px 2px;
}
#navigation {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-weight: normal;
	position: absolute;
	bottom: -20px;
	right: 15px;
}
#navigation ul {
	list-style: none;
	float: left;
}
.entry h3 a {
	color: #003466;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	background: url(../img/news_icon.jpg) no-repeat left;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.entry h3 a:hover {
	color: #ef8511;
}
#navigation ul li {
	list-style: none;
	display: block;
	float: left;
	padding: 5px;
	height: 25px;
}
#newsticker {
	padding: 5px;
	width: 580px;
	background: url(../img/nytt_bg.jpg) no-repeat left;
	padding-left: 105px;
}
#newsticker a {
	color: #003466;
	text-decoration: none;
	font-weight: bold;
}
#newsticker a:hover {
	color: #ef8511;
	text-decoration: underline;
	font-weight: bold;
}
#content h2 {
	font-size: 24px;
	color: #333;
}
#navigation ul li a {
	color: #fff;
	font-family: "Lucida Grande", Verdana, Arial, Sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	text-decoration: none;
	text-shadow: #002548 2px 2px 2px;
	padding: 5px;
	margin-left: 5px;
	background-color: #003467;
}
.current {
	color: #002c57 !important;
	background-color: #fff !important;
	text-shadow: none !important;
}
#navigation ul li a:hover {
	background-color: #002c56;
}
#footer {
	height: 17px;
	width: 900px;
	background: #f2f2f2 url(../img/footer_background.jpg) no-repeat;
	margin: auto;
}
#container {
	background-color: #fff;
	padding: 5px;
}
#copyright {
	width: 900px;
	margin: auto;
	padding-top: 10px;
	padding-left: 15px;
	background: #f2f2f2 none;
}
#content {
	float: right;
	width: 700px;
}
#menu {
	float: left;
	width: 180px;
	height: 239px;
	padding-left: 3px;
	margin-top: 10px;
}
#menu ul a {
	color: #000;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
#menu ul a:hover {
	color: #f09128;
}
#menu h3 {
	color: #fff;
	background: url(../img/left_bg.jpg) repeat-x;
	height: 22px;
	font-weight: normal;
	margin: 0px;
	padding-left: 20px;
	padding-top: 5px;
	margin-top: 20px;
	text-shadow: #002548 2px 2px 2px;
}
#property {
	background-color: #ffffcc;
	height: 150px;
	margin-top: 10px;
	border: 1px dashed #cccc66;
	position: relative;
}
#property_normal {
	background-color: #f2f2f2;
	border: 1px solid #ccc;
	height: 150px;
	margin-top: 10px;
}
#property h1 {
	color: #000;
	font-size: 16px;
	margin: 0px;
	padding: 5px;
}
.indicator
{
	width: 16px;
	height: 16px;
	background-color: #FF9900;
	position: absolute;
	font-size: 1px;
	overflow: hidden;
	border: none;
}
.indicator:focus
{
	background-color: #f00;
}

.slider4
{
	width: 225g);
	position: relative;
	border: 0px hidden #000;
}
#indicator1{
	background-image:url(../img/slider.gif);
	background-color: transparent;
	width: 8px;
	height: 18px;
}
#indicator1:hover{
	cursor: move;
}
#indicator2{
	background-image:url(../img/slider.gif);
	background-color: transparent;
	width: 8px;
	height: 18px;
}
#indicator2:hover{
	cursor: move;
}
#indicator3{
	background-image:url(../img/slider.gif);
	background-color: transparent;
	width: 8px;
	height: 18px;
}
#content span {
	font-weight: bold;
	color: #cc0000;
}
#content p {
	color: #666;
	font-size: 12px;
}
.title {
	color: #000;
	padding-left: 5px;
	font-size: 14px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.price {
	float: right;
	font-size: 14px;
	font-weight: bold;
	padding-right: 5px;
}
.ny_eign {
	position: absolute;
	top: 0;
	right: 0;
	width: 69px;
	height: 69px;
}
#paging {
	font-size: 12px;
}
#paging span {
	display: block;
	width: 10px;
	height: 10px;
}float: left;
	width: 600px;
	text-align: center;
	margin-top: 15px;
}
#paging a {
	display: block;
	width: 18px;
	height: 18px;
	border: 1px solid #ccc;
	float: left;
	background-color: #f2f2f2;
	color: #000;
	text-decoration: none;
	margin-left: 5px;
}
#paging a:hover {
	background-color: #ccc;
}

/* MENU */
#popMenu a {
	display: block;
	color: #666;
	text-decoration: none;
	padding: 10px 20px;
}

#popMenu a:hover {
	color: #C00;
}

#popMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#popMenu li {
	display: block;
	background: #eee url('../img/background.png') -300px 0px no-repeat;
	width: 175px;
	margin-bottom: 5px;
}*/

#popMenu ul { list-style: none; margin: 0; padding: 0; } 
#popMenu li { display: block; width: 301px; margin-bottom: 5px; } 
#popMenu a { display: block; color: #666; text-decoration: none; padding: 10px 20px; background: #eee url(.../img/background.png) no-repeat -300px 0px; } 
#popMenu a:hover { color: #C00; }

#popMenu a span {
	width: 261px;
	display: block;
}
















/*---[ Frome Style ]---*/
.detailsheader {
	font-family:"Lucida Grande", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	color: #000000;
	font-weight:bold;
	width:100%;
	
}
.makes {
	font-family:"Lucida Grande", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	font-weight:normal;
	color: #000;
	font-weight:bold;
}
.makes a {
	color: #000;
	font-size: 16px;
	margin-bottom: 5px;
}
.makes a:hover {
	border-bottom: none;
}

.makes2 {
	font-family:"Lucida Grande", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:normal;
	color: #0000FF;
	/*font-weight:bold;*/
}

.makesSpecial {
	font-family:"Lucida Grande", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:normal;
	color: #333333;
	/*font-weight:bold;*/
}

.detailser {
	font-family:"Lucida Grande", Verdana "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:1px solid #333333;
	color:#333333;
	width:100%;
}

a:link {
	text-decoration: none;
	color: #222;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #222;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	border-bottom: none;
	color: #116594;
}
a:active {
	text-decoration: none;
}
.new-image-div {
	position: relative;
}
.new-image {
	position: absolute;
	top: -26px;
	right: -156px;
}

.pagecontainer {width:900px; margin: auto;}

.homeblue {
	background-image: url(../img/bluebk.png);
	background-repeat: repeat-x;
	height: 324px;
	width: 100%;
	text-align:center;
}

.headblue {
	background-image: url(../img/bluebk_small.png);
	background-repeat: repeat-x;
	height: 72px;
	width: 100%;
	text-align:left;
}

.homegrn {
	background-image: url(../img/grnback.png);
	background-repeat: repeat-x;
	height: 36px;
	width: 100%;
	text-align:center;
}

.headgrn {
	background-image: url(../img/grnback.png);
	background-repeat: repeat-x;
	height: 20px;
	width: 100%;
	text-align:center;
}


.homegry {
	background-color:#CCCCCC;
	height: 20px;
	width: 100%;
	text-align:center;
}


.logospace {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.logospacehead {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.div1 {
	font-weight: bold;
	font-size:12px;
	color: #FFFFFF;
	height: 13px;
	width: 550px;
	padding-top: 40px;
	padding-bottom:3px;
	margin: auto; 
	text-align:left;
	font-style:italic;
}

.div3 {
	
	background-color: #5065B0;
	width: 100%;
	
}

.div2 {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5065B0;
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.div4 {
	font-weight: bold;
	font-size:12px;
	color: #FFFFFF;
	height: 13px;
	width: 550px;
	padding-top:3px;
	margin: auto; 
	text-align:right;
	font-style:italic;
}



.homeform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #333333;
	width: 100px;
	font-style:normal;
}

.submit
{
color: #333333;
font-size: 12px;
font-weight: normal;
font-family: Verdana, Helvetica, Arial, sans-serif;
} 
.centering {
	width: 100%;
	text-align:center;
}

.grndiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 9px;
	margin: auto;
	text-align:center;
}

.grndivhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 20px;
	margin: auto;
	text-align:right;
}

.grydiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding-top: 4px;
	margin: auto;
	text-align:center;
}

.copydiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding-top: 10px;
	margin: auto;
	text-align:center;
}

.whtlink {
	color: #FFFFFF;
}

.grylink {
	color: #666666;
}

#searchdiv {width:158px; float:left; display:block; height:auto}

#searchprice {width:108px; float:left; display:block; height:auto}

#searchmiles {width:125px; float:left; display:block; height:auto}

.searchsp {font-size:10px}

.divider {width:672px; height:1px; border-top: 1px dotted #666666; margin:10px 0px 0px 10px}


/*Vehicle Detail Styles*/

#dcontainer {width:672px; background-color:#ffffff; border:1px solid #ffffff; max-width:672px; width:expression(document.body.clientWidth > 672? "672": "auto" );}
#dcontainer2 {width:630px; height:auto}
#mainphoto {width:300px; float:left; padding:5px 0px 0px 5px; float:left}
#specs {width:300px; float:left; padding:5px 0px 0px 10px; max-width:330px; width:expression(document.body.clientWidth > 330? "330": "auto" ); float:left}
#features {width:600px; height:auto; padding:0px 0px 0px 5px; background-color:#DADADA; margin:5px 5px 5px 5px; font-size:12px; color:#666666; font-weight:bold}
#features2 {width:600px; height:auto; padding:0px 0px 0px 5px; margin:5px 5px 5px 5px; font-size:10px; color:#333333}
#contactform {width:600px; height:auto; padding:5px 0px 0px 5px}
#dbold {font-size:14px; color:#333333; font-weight:bold}
#dbold2 {font-size:12px; color:#0033FF; font-weight:bold}
#dspec {font-size:10px; color:#666666}
#dtext {font-size:12px; color:#000000; width: 600px; font-family: "Lucida Grande", Arial, Helvetica, sans-serif;}
#dcomments {font-size:10px}
#cform {width:225px; float:left; padding-left:10px; font-size:10px; color:#333333}
#cform2 {width:2250px; float:left; padding-left:10px; font-size:10px; color:#333333}
#cform3 {width:500px; padding-left:10px;font-size:10px; color:#333333}
#cform4 {width:500px; padding-left:10px; font-size:10px; color:#333333}
#ccontainer {width:550px; font-size:10px; color:#333333}
#codeborder {border:1px solid #cccccc}



#dleftcol1 {width:190px; 
			float:left;
			max-width:190px;
			width:expression(document.body.clientWidth > 190? "190px": "auto" );}

#drightcol1 {width:450px; float:left}

.msg {color:#FF0000; text-align:left; font-size:10px}

.pborder {border:2px solid #cccccc;
max-width:400px;
width:expression(document.body.clientWidth > 400? "400": "auto" );}

.pborder2 {border:2px solid #cccccc;
max-width:60px;
width:expression(document.body.clientWidth > 60? "60": "auto" );}


.pborderg {border:2px solid #cccccc;
max-width:125px;
width:expression(document.body.clientWidth > 125? "125": "auto" );}

.pbordergSpecial {border:2px solid #cccccc;
max-width:200px;
width:expression(document.body.clientWidth > 200? "200": "auto" );}

#pborderghover {border:2px solid #cccccc;
max-width:125px;
width:expression(document.body.clientWidth > 125? "125": "auto" );}

#pborderghoverSpecial {border:2px solid #cccccc;
max-width:200px;
width:expression(document.body.clientWidth > 200? "200": "auto" );}

#pborderghover:hover {border:2px dotted #cccccc;
max-width:125px;
width:expression(document.body.clientWidth > 125? "125": "auto" );}

#pborderghoverSpecial:hover {border:2px dotted #cccccc;
max-width:200px;
width:expression(document.body.clientWidth > 200? "200": "auto" );}

#noborderline {text-decoration: none;
border-bottom:0px none;}



#submit
{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(../img/formbg.gif) repeat-x left top;
}



.hlist {width:672px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#ececec; text-align:left}
.hlistli {float:left; display:block; text-align:left}
.hlistspan {padding:3px}

.results2 {float:left; display:block}
.resultsspan {padding:3px}

.autolink {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0000FF; text-decoration:underline}
.complink {font-style:italic font-size:10px; text-decoration:none}
.ftext {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333}

.results{
background-color: #ececec;
width: 672;
padding: 10px;
}

.resultsfooter{
background: url(../img/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}


br { clear: left }

select {
 color: #333333;
 font-size:10px;
}


#paging {margin:0 auto; width:672px; height:30px; font-size:12px;}

.searchbox {width:172px; height:362px}
.yellowtop {width:150px; font-size:14px; color:#333333; font-weight:bold}
.yellowmiddle {width:150px; height:350px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
.searchinnerbox {padding:10px 0px 0px 20px}

.divide {margin:0px 0px 0px 20px; width:2px; height:600px; background-image:url(../img/dashes.png); background-repeat:repeat-y; float:left}

.sellerline {background-color: #FDFBE9; width: 672px; margin: 0px 0px 0px 10px; height: 20px; text-align:right; font-size:10px}

.sellerline2 {padding: 4px 10px 0px 10px}

.vresults1 {background-color: #f2f2f2; width: 650px; margin: 0px 0px 0px 10px; height: 100px; padding:10px; border: 1px solid #ccc;}
.vresults2 {background-color: #f2f2f2; width: 650px; margin: 0px 0px 0px 10px; height: 100px; padding:10px; border: 1px solid #ccc;}
.vresultsg {background-color: #ffffff; width: 700px; margin: 0px 0px 0px 10px}

.glayout {text-align:left; float:left; padding:5px 5px 5px 5px; width:130px; max-width:130;
width:expression(document.body.clientWidth > 130? "130": "auto" );}

.glayoutSpecial {text-align:left; float:left; padding:5px 5px 5px 5px; width:210px; max-width:210px;
width:expression(document.body.clientWidth > 210? "210": "auto" );}

.pageblock {width:672px}
.pageblock2{text-align:left; margin:0px 0px 0px 10px; float:left}
.pageblock3 {float:left; text-align:right}

.pages {width:672px; text-align:center; margin:10px 0px 0px 0px}

.formdiv {font-size:12px; text-align:left}
.form1 {width:110px; float:left; padding-left:10px}
.form2 {width:110px; float:left; padding-left:10px}
.form3 {width:110px; float:left; padding-left:10px}
.form4 {width:650px; float:left; padding-left:10px}
.form5 {width:110px; float:left; padding-left:10px}

#o1 {
	position:absolute;
	width:125px;
	height:93px;
	z-index:1;
}
#o2 {
	position:absolute;
	width:125px;
	height:93px;
	z-index:2;
}

#o3 {
position:relative;
z-index:3;
	top:98px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.pagination{
padding: 2px; font-size:12px; margin:0 auto; width:672px; height:30px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #666666;
text-decoration: none; 
color: #666666;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #666666;
color: #ffffff;
background-color: #666666;
}

.pagenumbercontainer {
padding: 2px; font-size:12px; margin:0 auto; width:672px; height:20px; text-align:right
}

.pagenumber {
border-top: 1px dotted #666666;
color: #666666;

}

.pagination li.currentpage{
font-weight:bold;
background-color: #ffffcc;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}



input.required, textarea.required {
	
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding:  5px 0px 5px 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
	font-size:10px;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px 0px 5px 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
	font-size:10px;
}

fieldset {
	
	margin-bottom: 0.5em;
}

label {
	font-weight: normal;
}

.form-row {padding: 5px 0px 0px 0px}

#flist { line-height:20px; width:140px; float:left; display:block; margin:2px 0px 0px 0px; text-align:left}

#bullet { font-size:10px; color:#CBCBCB}







/*---[ Leitarvel - Forsa ]---*/

/* Fasteignir til slu */
#search_tabs > span > a.default {width:159px; background: url(../img/tabs.png) no-repeat 0 -24px;}
#search_tabs > span > a.default.active {background: url(../img/tabs.png) no-repeat 0 0;}

/* Fasteignir til leigu */
#search_tabs > span > a.rent {width:159px; background: url(../img/tabs.png) no-repeat 0 -72px;}
#search_tabs > span > a.rent.active {background: url(../img/tabs.png) no-repeat 0 -48px;}

/* Fyrirtki til slu */
#search_tabs > span > a.com {width:147px; background: url(../img/tabs.png) no-repeat 0 -120px;}
#search_tabs > span > a.com.active {background: url(../img/tabs.png) no-repeat 0 -96px;}

/* Skip & btar */
#search_tabs > span > a.seacraft {width:107px; background: url(../img/tabs.png) no-repeat 0 -168px;}
#search_tabs > span > a.seacraft.active {background: url(../img/tabs.png) no-repeat 0 -144px;}

#leitarvel_top {float:left; width:600px; height:10px; background: url(../img/bogar.png) no-repeat 0 -354px;}
#leitarvel_botn {float:left; width:600px; height:10px; background: url(../img/bogar.png) no-repeat 0 -364px; margin-bottom:14px;}
#leitarvel {float:left; display:inline; width:625px; height:251px; font-weight:700; padding:19px 28px 30px 19px; border-bottom:1px dotted #cbcbcb;}

#leitarvel #area_container {float:left; width:232px; margin-right:30px; margin-bottom:10px;}
#leitarvel #area_container .jScrollPaneContainer {border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb;}
#leitarvel #area {float:left; width:232px; height:121px; line-height:18px; overflow:auto; padding:12px 0 8px 6px; border-top:1px solid #cbcbcb;}

#leitarvel #area_container .jScrollPaneTrack {background: url(../img/takkar.png) no-repeat -83px -48px; width:15px; height:111px;}
#leitarvel #area_container .jScrollPaneDrag {background: url(../img/bg_slider.png) repeat-y; width:15px; height:auto; z-index:99;}
#leitarvel #area_container .jScrollPaneDragTop {background: url(../img/takkar.png) no-repeat -62px -84px; width:15px; height:5px;}
#leitarvel #area_container .jScrollPaneDragBottom {background: url(../img/takkar.png) no-repeat -62px -89px; width:15px; height:5px;}
#leitarvel #area_container a.jScrollArrowUp {background: url(../img/takkar.png) no-repeat -41px -102px; width: 15px; height: 20px;}
#leitarvel #area_container a.jScrollArrowDown {background: url(../img/takkar.png) no-repeat -41px -122px; width: 15px; height: 20px;}

#leitarvel #area div.expandable {display:none; margin-left:10px;}
#leitarvel #area div.expandable.visible {display:block;}
#leitarvel #area div.popup {display:none;}
#leitarvel #area div.popup.visible {display:block;}

#leitarvel #type {float:left; width:280px; height:128px; padding-top:12px; margin-bottom:10px; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb;}
#leitarvel #type label {float:left; width:116px; margin-right:20px; line-height:20px;}
#leitarvel #type_container {float:left; margin-bottom:10px; margin-right:10px; margin-right:30px; width:260px;}

#leitarvel #svh {float:left; clear:left; width:280px; height:90px;}
#leitarvel #svh label {float:left; width:82px; line-height:26px; clear:both;}
#leitarvel #svh .til {float:left; width:20px; line-height:16px; text-align:center; clear:none;}
#leitarvel #svh select {float:left; width:80px; border:1px solid #bdc7cb;}
#leitarvel #gotulysing {float:left; width:280px; height:60px; margin-left:10px;}
#leitarvel #gotulysing label {float:left; clear:left; width:120px; margin-bottom:4px;}
#leitarvel #gotulysing input {float:left; width:240px; height:18px; padding:2px 4px 0 4px;}
#leitarvel #annad {float:left; padding-left:14px; border-left:1px dotted #a5a5a5; }
#leitarvel #annad label {float:left; width:120px;}
#leitarvel #annad_container {float:left; width:106px; height:154px; line-height:20px; }
#leit_leita {float:right; margin-right:4px;}
#leit_hreinsa {float:right;margin-right:56px; }

#leitarvel_botn_vakt #leit_vakt {float:right; width:79px; height:37px; border:0; margin-top:-26px; cursor:pointer; background: url(../img/takkar.png) no-repeat -116px -124px;}
#leitarvel_botn_vakt #leit_hreinsa_vakt {float:right; width:64px; height:37px; border:0; margin-top:-26px; cursor:pointer; background: url(../img/takkar.png) no-repeat -195px -124px;}

#leitarvel_line_vertical {float:left; width:1px; height:140px; margin-right:20px; margin-left:20px; background: url(../img/punktalina_vertical.png) repeat-y top;}



/*---[ Skrá eign ]---*/

.nyskraning {float:left; width:575px; height:auto; margin-top:10px; margin-bottom:6px; padding-left:4px; padding-bottom:4px; padding-top:4px; border:2px solid #f1f1f1; }
.nyskraning .nyskraput {float:left; width:284px; height:40px; padding-left:2px; border:0px solid red; }
.nyskraning .nyskraput label {float:left; width:110px; margin-right:4px; margin-top:10px; border:0px solid red;}
.nyskraning .nyskraput input {float:left; width:110px; margin-top:10px;}
.nyskraning .nyskraput .small {float:left; width:60px; margin-top:10px;}
.nyskraning .nyskraput select {float:left; width:68px; margin-top:10px;}
.nyskraning textarea {float:left; height:110px; width:400px;} 

/* Grey style*/

.nyskraning .gnyskraput {float:left; width:284px; height:40px; background:#f1f1f1; padding-left:2px; border:0px solid red; }
.nyskraning .gnyskraput label {float:left;width:110px; margin-right:4px; margin-top:10px; border:0px solid red;}
.nyskraning .gnyskraput input {float:left; width:110px; margin-top:10px;}
.nyskraning .gnyskraput .small {width:60px; margin-top:10px;}
.nyskraning .gnyskraput select {float:left; width:68px; margin-top:10px;}
.nyskraning .gnyskraput .postnr {float:left; width:46px; margin-top:10px;}

#leitarvel #area div.expandable {display:none; margin-left:10px;}
#leitarvel #area div.expandable.visible {display:block;}

#newsticker ul {margin:0px;padding:2px 0pt;overflow:hidden;display:block;height:1.1em;}
#newsticker li {margin:0pt auto;padding:0px;display:none; list-style-type: none;}

/* Nýjar eignir á forsíðu */

#new_reals {margin:0px;padding:0px;}

#new_reals .new_real {position:relative;margin-bottom:10px;float:left;background-color: rgb(242, 242, 242);border: 1px solid rgb(204, 204, 204);padding:10px;width:650px;}
#new_reals .new_real .is_new {top:0px;right:0px;position:absolute;z-index:2;width:69px;height:69px;background-image:url('http://webedpro.webed.is/husaleiga.is/img/new.png');}
#new_reals .new_real .new_image {float:left;}
#new_reals .new_real .new_info{float:left;margin-left:10px;width:440px}	
#new_reals .new_real .new_info .new_street {float:left;}
#new_reals .new_real .new_info .info {float:left;clear:left;margin-top:10px;}
#new_reals .new_real .new_info span {float:left;clear:left;font-weight:normal;color:black;}
#new_reals .new_real .new_info .description {float:left;margin-top:10px;}



.dottop td {border-top: 1px dotted grey;}

#swf-thumbnails img {float:left;margin:5px;}
#swf-thumbnails {float:left;clear:left;}
#swf-button-wrapper {float:left;clear:left;margin-top:6px;}

.invalid_field {border-width:1px; border-style:solid;border-color:red;background-color:#FFFAFA}

#finalcheck label {float:left;}
.checkbox_wraper {width:13px;height:13px;padding:0px;}
.checkbox_wraper * {margin:0px;}

.sidur {float:right;display:block;margin-right:20px;}
.sidur li {display:block;float:left;margin-left:10px;}
.valin_sida {font-weight:bold;color:red;}

#fjoldieigna {margin: 20px; float:left;}

#nidurstodur {margin:20px; float:right; margin-left: 20px;}

.vresults1{float:left;clear:both; margin-bottom:5px;margin-top:5px;}

.vresimg {margin:2px 0px 0px;width:80px;float:left;display:block;text-align:left;}
.vrestxt {padding:0px 0px 0px 5px;width:375px;float:left;display:block;vertical-align:top;text-align:left;}
.vrestxt_inner {text-align:left;color:#cc0000;font-size:16px;font-family:sans-serif,helvetica,arial,grande lucida;padding:0px;width:600px;float:left;display: block;vertical-align: middle;}


#user_info label { width: 110px; display: block; float: left; }
#user_info input { float: left; }
#user_info { margin: 30px 0 0 20px; }
#leitarvel.oskaeign {display: block; width:625px; height:auto;  border-bottom: none;}
form .messages { color: red; }
#feedback .messages { margin: 0 0 10px 10px; padding: 0; }
#feedback .messages li { margin: 0; padding: 0; }
