/*
	Global StyleSheet
*/

* {
	font-family:		arial, verdana;
	font-size:		11px;
}
body{
	margin: 		0;
	padding: 		0 0 30px 0;
	text-align: 		center;
	min-width: 		765px;
	overflow: -moz-scrollbars-vertical;
}
div{
/*	border:			thin solid red;*/
	text-align:		left;
}
a:link, a:active, a:visited {
	color:			#6C9B00;
	text-decoration:	none;
}
a:hover {
	color:			#DD8500;
}
* {
	FONT-FAMILY: Tahoma, Arial, Helvetica, Verdana, Sans-serif;
}

.fade {
	color:#888;	
}

table {
	width: 100%;
}

td {
	height: 20px;
}

textarea {
	width:95%;
}

li {
	bullet-style:none;
	background: url(images/arrow.png);
}

/* IDs */
#main {
	margin-left: 10px;
}

#heild{
	/*width:			960px;*/
	/*width:			100%;*/
	/* max-width and min-width for IE  */
	width: expression(
		(cw = document.body.clientWidth)
		&& (min = 765)
		&& (max = 1100)
		&& (px = 'px')
		&& (cw >= max ? max + px : cw <= min ? min + px : 'auto')
		);
	padding-top: 26px;
	position: relative;
	text-align: left;
	margin: 0 auto;
	min-width: 765px;
	max-width: 1100px;
}
#haus{
	width:		100%;
}
/*#headrond{
	float:		left;
	border-bottom: 	1px solid #8E9194;
	font-size:	13pt;
	margin-left:	10px;
	min-width: 	765px;
	max-width: 	1100px;
}*/
#headmynd{
	float:		left;
	width:		180px;
	background: url(../images/head.gif) top left no-repeat;
	height: 85px;
	width: 800px;
}
#vinstriHluti{
	float:			left;
	/*width:			170px;*/
	width:			20%;
	margin:			5px 0px 5px 0px;
}
#midjaBig{
	float:			left;
	/*width:			780px;*/
	width:			75%;
	margin:			5px 5px 5px 5px;
}
#haegriHluti{
	float:			right;
	width:			200px;
	margin:			5px 0px 5px 0px;
}
#admin input, #admin select, #admin textarea {
	font-size:		10pt;
}
/* Classes */
.box{
	background-color:	#e6e6e6;
	margin-bottom:		10px;
	clear:			both;
}
.boxHead{
	background-color:	#8E9194;
	color:			#FFFFFF;
	padding:		2px 5px 2px 5px;
	font-weight:		bolder;
	font-size:		12px;
	border-left:		17px solid #9EBA8B;
}
.boxHead a, .boxHead a:active, .boxHead a:visited, {
	color:			#CCCCCC;
}

.boxText{
	padding:		5px;
}
.info{
	margin-top:		10px;
	border-top:		solid 1px #2D5389;
	font-size:		9px;
}
.frett{
	padding:		2px;
	margin-bottom:		10px;
	border-bottom:		solid 1px #2D5389;
}
.frettHead{
	font-size:		10px;
}
.frettTitill{
	color:			#2D5389;
	font-size:		12px;
	font-weight:		bold;
}
.leikmennId{
	font-weight:	bold;
}
.mainmenu{
	background-color:	#FFFFFF;
	list-style-type:	none;
	padding:		0px;
	margin:			0px;
}
.mainmenu a, .mainmenu a:visited {
	color:			#FFFFFF;
}
.mainmenu a:hover {
	color:			#B1D36B;
}
.mainmenu li{
	border-left: 		17px solid #CCDDC9;
	padding:		3px;
	padding-left:		10px;
	margin-top:		1px;
	background-color:	#A3A4A5;
	font-size:		12px;
	font-weight:		bold;
}
.level2{
	padding-left:		30px;
}
.level3{
	padding-left:		60px;
}
#selectedItem {
	border-left:		17px solid #9EBA8B;
}
.villa{
	color:			red;
}
#auth{
	font-weight:		bold;
	padding-left:		20px;
}

a.btn, span.btn, .btn{
	background-color:	#8E9194;
	padding: 1px;
	padding-left:		2px;
	padding-right:		2px;
	border-top:		2px solid #9EA1A4;
	border-left:		2px solid #9EA1A4;
	border-bottom:		2px solid #7E8184;
	border-right:		2px solid #7E8184;
	color:			#FFFFFF;
	margin: 8px 10px 0px 0px;
	/*vertical-align:		top;*/
	font-weight:		bold;
}

.inputBox input {
	border: 1px solid #909090;
	padding: 0px 2px 0px 2px;
	margin: 1px 2px 2px 0px;
}

* html a.btn{
    position: relative; top: -2px;
    padding-bottom: 2px;
}

a.btn, a.btn:visited {
	color:			#FFFFFF;
}
a.btn:hover, .btn:hover
{
	color:			#CCCCCC;
	border-bottom:		2px solid #9EA1A4;
	border-right:		2px solid #9EA1A4;
	border-top:		    2px solid #7E8184;
	border-left:		2px solid #7E8184;

}
.btn {
	padding:0px;
}

.add{
	margin-top:		30px;
}
.rows{
	margin-top:		20px;
}
.icon{
	margin-left:		5px;
}
#fotur{
	color:			#67696C;
	font-size:		14px;
	border-top:		1px solid #67696C;
	text-align:		right;
	margin-top:		20px;
}
#forsidumynd{
	float:			left;
	width:			235px;
	margin-right:	30px;
	margin-left:	-10px;
}
#forsidutexti{
	float:			left;
	width:			40%;
}

/* Peekaboo Bug \*/
* html .box {
	height: 1%;
}
.nomatur {
	/*background-color:	#f6f6f6;*/
	color: gray;
}
.ATH {
	font-size:		140%;
	margin:			20px;
	padding:		15px;
	border:			1px solid red;
}
#footleft{
	float:			left;
	padding-top: 4px;
	padding-left: 4px;
}
#footright{
	float:			right;
	text-align:		right;
	padding-top: 4px;
	padding-right: 4px;
}

.inputDisabled, .inputReadOnly {
	background-color: #f3f3f3;
	color: #000;
	border:1px solid #fff;
}

.table_nav {
	text-align: right;
	font-weight: bold;
}

.table_bottom {
	margin-top: 12px;
	padding:4px;
	border:1px solid #fff;
	background:#f3f3f3;
	vertical-align:middle;
}
.table_bottom input {margin:0px; margin-right:5px;}
.table_date {
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 4px;
}
.table_extra {
	font-weight: bold;
	padding-left: 10px;
}
.table_head a{
text-decoration: underline;
color: #000;
}

.tablerow1 {
	background-color: #f2f2f2;
}
.borderTableCurrent {border:1px solid #6C9B00;}
.borderTable {border:1px solid #fff;}

.borderStart {
	background: #f6f6f6;
}

.borderMiddle {
	background: #f0f0f0;
}

.borderEnd {
	background: #eaeaea;
}

.borderEnd td, .borderEnd th{
border-bottom: 1px solid #444;
}
.borderSeperator {color:#f0f0f0;width:1px;}
.table_dis {
	color: #666;
}
.table_total {
	background: #f4f4f4;
}
table th {
	text-align: left;
}
#listiQ1 td {
	padding: 2px;
}
.selectForm {
	display:inline;
	padding-right: 10px;
}

.alternate1 {background: #ccc;}
.alternate2 {background: #ddd;}

.pontun_ath_head {font-weight: bold}
.pontun_ath {
	padding: 10px;
}

