/* ====================
ALMENNT
=====================*/
html { margin: 0px; padding: 0px; }
body{
margin: 0px;
padding: 0px;
color: #000000;
font-family: Tahoma, Verdana, Arial, Helvetica;
		font-size: 68.75%;
		text-decoration: none;
}
TABLE{
		font-size: 1em;
		text-decoration: none;
}
	


.bc{
background: #ffffff;
padding-top: 10px;
}

div { margin: 0px; padding: 0px; }
p {padding-top: 0px; margin-top: 0px;}
/* ====================
meistarastig
=====================*/
table.menu{
width: 199px;
}
div.subnav{
background: #FFFFDF;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px solid #CFCFCF;
}

table.menu tr td img{
display: none;
}

table.menu tr{
height: auto;

}

table.menu tr td{
text-align: left;
padding-top: 2px;
padding-bottom: 2px;
}
a.CatNav, a.CatNav:link, a.CatNav:visited, a.CatNavSel, a.CatNavSel:link, a.CatNavSel:visited{
background: url(../images/menu_bg.gif) no-repeat;
padding-left: 15px;
margin-left: 5px;
color: black;
}

a.SubNav, a.SubNav:link, a.SubNav:visited, a.SubNavSel, a.SubNavSel:link, a.SubNavSel:visited{
background: url(../images/menu_bg.gif) no-repeat;
padding-left: 15px;
margin-left: 10px;
color: black;
}

/* ====================
KASSAR
=====================*/
.box-wrap
	{
	position: relative;
	left : 50%;
 	margin-left : -385px;
	width: 770px;
	background: url(../images/main_bg.gif) repeat-y left top #ffffff;
}

.box-footer{
background: url(/files/images/footer_bg.gif) no-repeat #ffffff;
height: 35px;
clear: both;
font-size: 1em;
}
.box-footer .box{
padding-left: 7px;
height: 35px;
color: #212121;
background: url(/files/images/footer_left_bg.gif) no-repeat #B5B5B5;
float: right;
margin-right: 20px;
}

.box-footer .box .fbox{
padding-right: 7px;
background: url(/files/images/footer_right_bg.gif) no-repeat #B5B5B5;
background-position: right 0;
height: 35px;
float: left;
}

/*\*//*/
  .box-footer{
width: 770px;
float: left;
margin-left: 108px;
}

/**/ 

.box-footer .box .fbox P{
padding: 0;
margin: 0;
margin-top: 2px;
}

.box-footer .box a{
color: #212121;
text-decoration: none;
}
.box-footer .box P{
	margin: 0;
padding: 0;
	}
.box-tools{
padding-top: 0px;
padding-bottom: 3px;
border-bottom: 1px solid #CDCDCD;
width: 199px;
text-align: center;
}

.header{
	position: relative;
	top: 0px;
	left: 0px;
	width: 770px;
	height: 64px;
	margin: 0px;
	border-bottom: 1px solid #CECECE;
	background: #ffffff;
}
.header .box{margin: 0px 0px 0px 20px;}
	


.clearfix {display: inline-table;}
.clearboth{clear: both;}
/* Hides from IE-mac \*/
.clearfix {display: block;}
/* End hide from IE-mac */	

/* ====================
DÁLKAR
=====================*/
.columns-float{	
float: left;
width: 770px;
}
.column-one
	{
	float: right;
	width: 569px;
	}
/* Hides from IE-mac \*/
.column-one {width: 570px;}
/* End hide from IE-mac */	

.column-two { 
width: 200px; 
float: left;
}


.column-one-content{
	margin: 8px 10px 15px 10px;
}
.column-two-content{
	margin: 0px 0px 10px 1px;
}


/* VERTICAL PADDING ABOVE COLUMNS */
.box-header
	{ margin-bottom: 0px; }
.column_padding_after
	{
	height:0px;
	font-size: 1px;
	line-height: 0px;
	clear: both;
	}
/* CSS HACK:  position:relative needed by IE6*/ 
.box-wrap, .columns-float, .column-one, .column-two, h2
	{ p\osition: relative; }


/* ====================
TEXTI
=====================*/
.strpagetitle
{
	color: #BB151B;
	font-size: 1.27em;
	background: #ffffff;
	margin: 0px 1px 0px 1px;
	padding: 10px 0px 5px 10px;
	margin-bottom: 5px;
	text-transform:uppercase;
	height: 25px;
	border-bottom: 1px solid #CECECE;
	}
.MPPageTitle{font-size: 1..9em; font-weight: bold; color: #BB151B;}

/* ====================
ANNAÐ
=====================*/
label{
	display: block;
	font-weight: bold;
	margin-top: 10px;
}
.column-one-content .submit{
	margin-top: 10px;
}
.vi-hide{
	display: none;
}
