*{margin:0; padding:0;}
body,td,th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #4f4f4f;
	text-align:center;
        line-height:16px;
}
body {
	background-color: #ebebeb;
}
a img {
border: 0;
}
td {text-align:left;}

p{
margin:5px 0 15px 0!important;
}

a{
color:#db9d16;;
text-decoration:none;
}

.clearer{
clear:both;
line-height:1px;
}

#page{
margin:0 auto;
width:815px;
background:#FFF url(../img/pageBakgr.gif) top center;
border-left:1px solid #ababab;
border-right:1px solid #ababab;

}

#header{
margin:0 1px;
background:#FFF url(../img/header-bakgrvv.gif) top center;
border-top:1px solid #FFF;
border-bottom:1px solid #bdbdbd;
position:relative;
}

h1#logo{
height:102px;
width:171px;
float:left;
border-right:1px solid #bdbdbd;
}

/* Main
------------------------*/
#sidebarLeft{
width:172px;
float:left;
}

div#sidebarLeft div.sidebarItem {
margin-top: 20px;
background-color:#f1f1f1;
}

#wrapp{
margin-left:173px;
}

#content{
width:467px;
float:left;
}
img#banner{
margin:0 0px;
padding:1px;
background-color:#FFF;
border:4px solid #fff;
}
.main{
border-top:1px solid #bdbdbd;
}


#sidebarRight{
width:172px;
float:right
}

/*#nav{
border-bottom:10px solid #f1f1f1;
}*/

ul#menu,
ul#menu ul{
list-style-type:none;
text-align:left;
}

ul#menu{
border-bottom:4px solid #f9be40;
}
ul#menu li{
background:#FFF url(../img/navli_bakgr.gif) top center repeat-x;
line-height:18px;
}

ul#menu li li{
background-image:none;
background-color:#747474;
border-bottom:1px solid #747474;
line-height:18px;
}

ul#menu li li a{
padding-left:25px;
display:block;
}

ul#menu li a{
color:#FFF;
text-decoration:none;
padding-left:15px;
}

ul#menu li a:hover,
ul#menu li a.active,
ul#menu li a.selected{
color:#f9be40;
}

ul#menu li ul li ul{
/*display:none;*/
padding-left:15px;
}

.sidebarItem{
background: #fff;
/*border-top:8px solid #d2d0d0;*/
border-bottom:1px solid #d2d0d0;
margin-bottom:1px;
}
.sidebarItem h2{
font-size:12px;
font-weight:normal;
line-height:18px;
background:#FFF url(../img/sidebar_headbakgr.gif) top center no-repeat;
text-align:left;
padding-left:10px;
color:#FFF;
}
.sidebarItem h2 span a{
border:0px solid red;
padding-left:10px;
color:#053b71;
text-decoration:none;
}

.sidebarItem img{
margin-top:2px;
margin-bottom:2px;
}

.sidebarItem a img{
border:0;
}
.sidebarItem p{
margin:0!important;
}

/* Form
-------------------------------------*/

fieldset{
border:0;
}

form{
text-align:left;
line-height:20px;
}

form p{
margin:0;
}

p input{
border:1px solid #e3e3e3;
background: #FFF url(../img/input_bakgr.gif);
}

p.button{
margin-top:5px!important;
text-align:right;
}

p.button input{
border:0;
}


/* Main content stuff
----------------------------------*/
.item{
padding:10px 15px;
text-align:left;
border-bottom:1px dotted #b4b4b4;
border-left: 1px solid #bbb !important;
}

div.item.hover, div.item:hover {
background: #f9f9f9;
}

.bottom{border:0;}

.item h2{
margin: 0 0 10px 0;
font-size:14px;
font-weight:normal;
line-height:18px;
background: url(../img/icon_page.gif) center left no-repeat;
text-align:left;
padding-left:20px;
color:#db9d16;
}

.item h3{
font-size:12px;
font-weight:bolder;
line-height:18px;
/*background: url(../img/icon_page.gif) center left no-repeat;*/
text-align:left;
margin:10px 0 10px 0;
color: #747474;

}
.item ul{
list-style-type:none;
}

.item img{
border:2px solid #c0c0c0;
padding:1px;
background-color: transparent;
float:left;
margin-right:15px;
}

.item p {
margin: 5px 0 10px 0 ! important;
}

.item .vara{
padding-left:100px;
}

.item .vara_nanar{
padding-left:240px;
}

.vara_nanar ul{
margin-top:10px;
list-style-type:none;
}
.nanar{
background:#FFF url(../img/nanar_bakgr-vv.gif) center left no-repeat;
padding-left:20px;
color: #6e6e6e;
}
.nanar a{
color: #6f6f6f;
text-decoration:none;
}

#footer{
height:30px;
background:#FFF;
border-top:1px solid #bdbdbd;
}

#footer p{
line-height:30px;
}

#footer p strong{
color: #f9bd3f;
font-weight:normal;
}
/*#header p{
/*padding:45px 0 0 0;
line-height:40px;*/
margin:0!important;
float:right;
width:500px;
padding-top:70px;
font-size:11px;
}*/
/* Leit
-------------------*/
div#topright {
float: right;
}
div#topright form {
width: 150px;
float: right;
clear: right;
padding: 0;
}
div#topright form input {
float: right;
}
div#topright form input#term {
width: 130px;
margin-bottom: 10px;
}
div#topright form p {
margin: 10px 0 ! important;
}
/*
Innskráning
-----------------*/
div#topleft {
float: left;
padding-top: 15px;
}
div#topleft a {
color: black;
padding-left: 15px;
margin-left: 15px;
background: #fff url(../img/innskraning_bg_vv.png) center left no-repeat;
}
ul#switcher,
div#topright form {
padding-right: 10px;
}
/* Switcher
-------------------*/
ul#switcher{
list-style-type:none;
float:right;
width: 175px;
padding-top:10px;
/*padding-left:10px;*/
margin:0;
}
ul#switcher li {
list-style:none;
float:right;
width:16px !important;
clear:none;
margin-left:5px;
}

ul#switcher li a {
display:inline;
width:16px;
height:15px;
float:left;
text-decoration:none;
}

ul#switcher li a span {
display:none;
}

#switcher .s {
background:url("../img/switcherS.gif") no-repeat;
}
#switcher .m {
background:url("../img/switcherM.gif") no-repeat;
}
#switcher .l {
background:url("../img/switcherL.gif") no-repeat;
}

#switcher li.swtext {
width: 7em ! important;
}

.starfsm{
width:200px;
float:left;
margin:0 10px 0 0;
}

.bottom li .nanar{
width:60px;
text-align:right;
display:block;
float:right;
}

.bottom li{
clear:both;
border-bottom:1px dotted #DDD;
}


/*
Mailing list error
********************/
div#form_error {
font-size: 95%;
color: red;
}

input.ml_name,
input.ml_email,
input.username,
input.password {
max-width: 90px;
float: right;
clear: right;
}

input#password,
input#username {
max-width: none;
}

input.submit {
clear: both;
float: right;
}

label.ml_label,
label.li_label {
float: left;
clear: left;
}

fieldset#li_fs {
width: 300px;
}
/*
Subpages
*******************/
div.item div#subpage * {
list-style: disc;
}
div.item div#subpage ul {
margin-top: 10px;
padding-left: 15px;
}

div.item div#subpage h3 {
color: #DB9D16;
}
div.item div#subpage form input.submit {
float: right;
}

div.item div#subpage form {
background: #fefefe;
}

.item div#subpage img{
border:0;
padding:1px;
background-color: transparent;
float:none;
margin-right:0;
}

/*** Leitarform á forsíđu ***/
form#leit input {
    color: #a0a0a0;
}

div.linkspage a {
	color: #4F4F4F;
}

p input {
background:url("../img/input_bakgr.gif") repeat scroll 0 0 #FFFFFF;
border:1px solid #E3E3E3;
}
p.button {
clear:both;
margin-top:5px !important;
text-align:right;
}
p.button input {
background:url("/img/button_senda.gif") repeat scroll 0 0 transparent;
border:medium none;
height:17px;
text-indent:-9999px;
width:54px;
}
p.button input {
border:0 none;
}
div#sidebarLeft div.sidebarItem fieldset {
padding:10px;
}
div#search {
position:absolute;
top:40px;
right:10px;
}

div#search .search_txt_box {
	display:block;
	clear:both;
	float:right;
	border:1px solid #E3E3E3;
	margin-bottom:6px;
	color:#A0A0A0;
}

div#search .search_btn {
	background:url(/img/button_leita.gif);
	width:54px;
	height:17px;
	text-indent:-9999px;
	border:none;
	display:block;
	clear:both;
	float:right;
}
