@charset "utf-8";
/* CSS Document */

body
{
	padding:26px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#505050;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000; 
}

form
{
	padding:0px;
	margin:0px;
}

a
{
	text-decoration:none;
}
a:hover
{
	text-decoration:none;
}
a img
{
	border:none;
}

.col
{
	float:left
}
.endcol
{
	clear:both;
}

input.input
{
	border:1px solid #B9B9B9;
	background:#FFFFFF url(../images/bg_input.gif) repeat-x;
	height:19px;
	width:278px;
	float:left;
	font-size:14px;
	padding:5px 0px 0px 0px;
	margin:0px;
}
input.imgsec
{
	border:1px solid #8A8A8A;
	width:55px;
	float:left;
	padding:0px;
	margin:6px 0px 0px 12px;
	position:relative;
	top:2px;
}

input.file
{
	border:1px solid #B9B9B9;
	background:url(../images/bg_input.gif) repeat-x;
	padding:0px;
	margin:0px;
}


.conteiner
{
	width:938px;
	height:586px;
}

/*** bg pages ***/

.heimPage
{
	background:#F87426 url(../images/bg_pages/bg_heim_page.gif) no-repeat top left;
}

.sagaPage
{
	background:#F87426 url(../images/bg_pages/bg_saga_page.gif) no-repeat top left;
}

.reglurPage
{
	background:#F87426 url(../images/bg_pages/bg_reglur_page.gif) no-repeat top left;
}

.styrktaraPage
{
	background:#F87426 url(../images/bg_pages/bg_styrktara_page.gif) no-repeat top left;
}

.skra_myndPage
{
	background:#F87426 url(../images/bg_pages/bg_skra_mynd_page.gif) no-repeat top left;
}

.frettirPage
{
	background:#F87426 url(../images/bg_pages/bg_frettir_page.gif) no-repeat 0px 3px;
}

/*** end ***/

.logoCol a
{
	display:block;
	width:162px;
	height:127px;
	overflow:hidden;
}


/*** top menu ***/


.toMenu
{
	
}

	.toMenu a
	{
		display:block;
		float:left;
		overflow:hidden;
	}
		.toMenu a.heim
		{
			background:url(../images/top_menu/menu_heim.gif) no-repeat top left;
			width:64px;
			height:35px;
			margin:95px 0px 0px 13px;
		}
			.toMenu a.heim:hover, .toMenu a.heimAct
			{
				background:url(../images/top_menu/menu_heim_act.gif) no-repeat top left;
			}
			
		.toMenu a.saga
		{
			background:url(../images/top_menu/menu_saga.gif) no-repeat top left;
			width:52px;
			height:35px;
			margin:92px 0px 0px -2px;
		}
			.toMenu a.saga:hover, .toMenu a.sagaAct
			{
				background:url(../images/top_menu/menu_saga_act.gif) no-repeat top left;
			}
			
		.toMenu a.reglur
		{
			background:url(../images/top_menu/menu_reglur.gif) no-repeat top left;
			width:71px;
			height:35px;
			margin:87px 0px 0px 5px;
		}
			.toMenu a.reglur:hover, .toMenu a.reglurAct
			{
				background:url(../images/top_menu/menu_reglur_act.gif) no-repeat top left;
			}
			
		.toMenu a.styrktara
		{
			background:url(../images/top_menu/menu_styrktara.gif);
			width:141px;
			height:45px;
			margin:76px 0px 0px 1px;
		}
			.toMenu a.styrktara:hover, .toMenu a.styrktaraAct
			{
				background:url(../images/top_menu/menu_styrktara_act.gif) no-repeat top left;
			}
			
		.toMenu a.skra_mynd
		{
			background:url(../images/top_menu/menu_skra_mynd.gif);
			width:125px;
			height:50px;
			margin:63px 0px 0px 1px;
		}
			.toMenu a.skra_mynd:hover, .toMenu a.skra_myndAct
			{
				background:url(../images/top_menu/menu_skra_mynd_act.gif) no-repeat top left;
			}
		
		.toMenu a.frettir
		{
			background:url(../images/top_menu/menu_frettir.gif) no-repeat top left;
			width:75px;
			height:35px;
			margin:90px 0px 0px 2px;
		}
			.toMenu a.frettir:hover, .toMenu a.frettirAct
			{
				background:url(../images/top_menu/menu_frettir_act.gif) no-repeat top left;
			}			
/*** end ***/


/*** years ***/

.yearsDiv
{
	background:url(../images/pic_bg_saga_years.gif) no-repeat top left;
	width:477px;
	height:394px;
}

	.yearsDiv a 
	{
		float:left;
		display:block;
		overflow:hidden;
	}
	.yearsDiv span
	{
		float:left;
		display:block;
		overflow:hidden;
	}
	
	.yearsDiv .lnk2007Div
	{
		padding:20px 0px 0px 89px;
	}
	.yearsDiv a.lnk2007
	{
		background:url(../images/pic_years/pic_2007.gif) no-repeat top left;
		width:87px;
		height:41px;
	}
		.yearsDiv a.lnk2007:hover, .yearsDiv a.lnk2007Act
		{
			background:url(../images/pic_years/pic_2007_act.gif) no-repeat top left;
		}
	
	.yearsDiv .lnk2001Div
	{
		padding:31px 0px 0px 174px;
	}
	.yearsDiv .lnk2001Div span
	{
		width:70px;
		height:42px;
	}
	.yearsDiv a.lnk2001
	{
		background:url(../images/pic_years/pic_2001.gif) no-repeat top left;
		width:70px;
		height:42px;
	}
		.yearsDiv a.lnk2001:hover, .yearsDiv a.lnk2001Act
		{
			background:url(../images/pic_years/pic_2001_act.gif) no-repeat top left;
		}
		
	.yearsDiv .lnk2000Div
	{
		padding:15px 0px 0px 72px;
	}
	.yearsDiv a.lnk2000
	{
		background:url(../images/pic_years/pic_2000.gif) no-repeat top left;
		width:81px;
		height:34px;
	}
		.yearsDiv a.lnk2000:hover, .yearsDiv a.lnk2000Act
		{
			background:url(../images/pic_years/pic_2000_act.gif) no-repeat top left;
		}
		
	.yearsDiv .lnk1999Div
	{
		padding:25px 0px 0px 25px;
	}
	.yearsDiv a.lnk1999
	{
		background:url(../images/pic_years/pic_1999.gif) no-repeat top left;
		width:68px;
		height:43px;
	}
		.yearsDiv a.lnk1999:hover, .yearsDiv a.lnk1999Act
		{
			background:url(../images/pic_years/pic_1999_act.gif) no-repeat top left;
		}
		
	.yearsDiv .lnk1998Div
	{
		padding:67px 0px 0px 30px;
	}
	.yearsDiv a.lnk1998
	{
		background:url(../images/pic_years/pic_1998.gif) no-repeat top left;
		width:74px;
		height:35px;
	}
		.yearsDiv a.lnk1998:hover, .yearsDiv a.lnk1998Act
		{
			background:url(../images/pic_years/pic_1998_act.gif) no-repeat top left;
		}
		
	.yearsDiv .lnk1997Div
	{
		padding:24px 0px 0px 130px;
	}
	.yearsDiv a.lnk1997
	{
		background:url(../images/pic_years/pic_1997.gif) no-repeat top left;
		width:83px;
		height:32px;
	}
		.yearsDiv a.lnk1997:hover, .yearsDiv a.lnk1997Act
		{
			background:url(../images/pic_years/pic_1997_act.gif) no-repeat top left;
		}
		
	.yearsDiv .lnk1996Div
	{
		padding:70px 0px 0px 10px;
	}
	.yearsDiv a.lnk1996
	{
		background:url(../images/pic_years/pic_1996.gif) no-repeat top left;
		width:62px;
		height:32px;
	}
		.yearsDiv a.lnk1996:hover, .yearsDiv a.lnk1996Act
		{
			background:url(../images/pic_years/pic_1996_act.gif) no-repeat top left;
		}
		
	.yearsDiv .lnk1995Div
	{
		padding:18px 0px 0px 43px;
	}
	.yearsDiv a.lnk1995
	{
		background:url(../images/pic_years/pic_1995.gif) no-repeat top left;
		width:68px;
		height:38px;
	}
		.yearsDiv a.lnk1995:hover, .yearsDiv a.lnk1995Act
		{
			background:url(../images/pic_years/pic_1995_act.gif) no-repeat top left;
		}
		
	.yearsDiv .lnk1994Div
	{
		padding:50px 0px 0px 22px;
	}
	.yearsDiv a.lnk1994
	{
		background:url(../images/pic_years/pic_1994.gif) no-repeat top left;
		width:58px;
		height:30px;
	}
		.yearsDiv a.lnk1994:hover, .yearsDiv a.lnk1994Act
		{
			background:url(../images/pic_years/pic_1994_act.gif) no-repeat top left;
		}
		
	.yearsDiv .lnk1993Div
	{
		padding:13px 0px 0px 27px;
	}
	.yearsDiv a.lnk1993
	{
		background:url(../images/pic_years/pic_1993.gif) no-repeat top left;
		width:57px;
		height:30px;
	}
		.yearsDiv a.lnk1993:hover, .yearsDiv a.lnk1993Act
		{
			background:url(../images/pic_years/pic_1993_act.gif) no-repeat top left;
		}
	
	.yearsDiv .lnk1992Div
	{
		padding:49px 0px 0px 24px;
	}
	.yearsDiv a.lnk1992
	{
		background:url(../images/pic_years/pic_1992.gif) no-repeat top left;
		width:56px;
		height:25px;
	}
		.yearsDiv a.lnk1992:hover, .yearsDiv a.lnk1992Act
		{
			background:url(../images/pic_years/pic_1992_act.gif) no-repeat top left;
		}
		
		
.contYears
{
	height:375px;
	width:440px;
	overflow:auto;
}
h1
{
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
	.contYears .innerText
	{
		padding:15px 15px 15px 0px;
	}

/*** end ***/


/*** form tab ***/

.formTab tr td
{
	padding-bottom:4px;
}
.formTab tr td.lastTd
{
	padding-left:15px;
}

.btnSubmit
{
	 position:absolute;
	 margin:23px 0px 0px 25px;
}

/*** end ***/



/*** footer ***/

.footer
{
	position:absolute;
	top:566px;
	width:938px;
}
	.footer .sambioin
	{
		padding:4px 0px 0px 32px;
	}
	.footer .kisi
	{
		padding:4px 0px 0px 32px;
	}
	.footer .menntam
	{
		padding:2px 0px 0px 26px;
	}
	.footer .ruv
	{
		padding:1px 0px 0px 32px;
	}
	.footer .celandic
	{
		padding:0px 0px 0px 26px;
	}
	.footer .reykjav
	{
		padding:10px 0px 0px 46px;
	}
	.footer .roih
	{
		padding:25px 0px 0px 34px;
	}
	.footer .cocacola
	{
		padding:20px 0px 0px 29px;
	}
	.footer .kisiis
	{
		padding:30px 0px 0px 34px;
	}

/*** end ***/


/*** popups ***/

.demoBox
{
	width:200px;
	margin:0px;
	padding:0px;
	border:1px solid #d3ccc4;
	cursor:default;
	position:absolute;
	overflow:hidden;
	visibility:hidden;
	display:none;
	color:inherit;
	text-align:left;
	z-index:50;
	background:#090909;
}
.demoBar
{
	margin:0px;
	padding:1px;
	cursor:default;
	overflow:hidden;
	position:relative;
	font:bold 1.1em tahoma,sans-serif;
	color:inherit;
	background:#d3ccc4;
}
.demoBox p
{
	color:#FFFFFF;
}
.demoBar span
{
	position:absolute;
	top:0px;
	right:3px;
}
.demoBar span a
{
	text-decoration:none;
	color:#000;
	background-color:inherit;
}
.demoBar span a:hover
{
	color:#000;
	background-color:inherit;
}
.demoBtn
{
	width:1.2em;
	height:1.2em;
	padding:0px;
	margin:0px;
	cursor:default;
	position:absolute;
	overflow:hidden;
	color:inherit;
	background:#596380;
}
.demoContent
{
	margin:10px;
}

h2 {
margin-bottom:20px;
font:bold 1.4em verdana,sans-serif;
color:#7b350d;
background-color:inherit;
}

.alerts {
    width: 170px;
    text-align: left;
    padding-left:0px;
    color: red;
    font-size: 9pt;
	position:absolute;
}
.done {
    display: none;
    width: 170px;
    text-align: left;
    font-size: 9pt;
	position:absolute;
}
.progress {
    display: none;
    /*padding-top: 50px;*/
    width: 170px;
    text-align: left;
    /*height: 200px;*/
    font-size: 9pt;
	position:absolute;
}

/*** end ***/




.checkboxCol
{
	position:absolute;
	width:150px;
	margin-left:25px;
}
	.checkboxCol input.checkbox
	{
		position:relative;
		top:3px;
		left:-2px;
	}