.no-disp { display: none; }

body {
  padding: 0;
  margin: 0;
  border: 0;
  font-family: Arial, sans-serif;
  font-size: 12px;  _font-size:  75.00%;
  color: #FFFFFF;
  text-align: center;  
  background: #002B51; 
}

/* **************************************************************** */
/* Basic Settings                                                   */
/* **************************************************************** */

a,
a:link {
  color: #FFFFFF;
  text-decoration: none;
}

a:hover,
a:active { 
  color: #FFFFFF; 
  text-decoration: underline;
  -moz-outline-style: none;
}

hr {
  border: 0;
  color: #FFFFFF;
  height: 1px;
  background-color: #d5d5d5;
}

img { 
  margin: 0;
  padding: 0;
  border: none; 
}

h1, h2, h3, h4, h5 {
  margin-top: 0;
  margin-bottom: 0;
  color: #FFFFFF;
}

h1 {
  font-size: 1.7em; 
  margin-bottom: .35em;    
}

h2 
{
	font-family:Arial;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 1em; /*16px*/
  margin-bottom: .1em;
  padding-bottom:5px;  
}

h3 
{
	font-weight:bold;
  font-size: 1em;
  margin-bottom: .1em;
  color: #002b51;
}

h4 {
  font-size: 1.0em;
  margin-bottom: .35em;
  font-weight:bold;
}

h5 {
  font-size: 1em;
  
  color:#FFFFFF;
}

h6 {
  font-size: .9em;
  margin-bottom: .35em;
}

input
{
  background:#002B51 none repeat scroll 0%;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
}

textarea
{
  background:#002B51 none repeat scroll 0%;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
}

select
{
  background:#002B51 none repeat scroll 0%;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
}

input.rcbInput { background:#002B51 none repeat scroll 0%; color: #FFFFFF !important; }
li.rcbItem { background:#002B51 none repeat scroll 0% !important; color: #FFFFFF !important;}
td.rcbInputCell { background:#002B51 none repeat scroll 0% !important; }
td.rcbInputCellLeft { background:#002B51 none repeat scroll 0% !important; }



h2.pagetitle { font-size: 1.5em; color:#FFFFFF; padding-left:20px;}

p { margin: 5px 0 5px 0; }

/* **************************************************************** */
/* Common classes - widely used                                     */
/* **************************************************************** */

.standard-graybox { border:1px solid #c8c8c8; margin-bottom:5px;}
.standard-graybox .head {width:100%; height:34px; }
.standard-graybox .head h2 {padding-top:10px; text-indent:20px; }

.standard-graybox .content { padding:10px 20px 10px 20px; min-height:400px; _height:400px;}
.standard-graybox .contentFP { padding:10px 20px 10px 20px;}

a.more { margin:10px 0px 10px 0px; padding-left:14px; }

/* **************************************************************** */
/* Layout of template columns                                       */
/* **************************************************************** */

#frontpage-three-col #wrapper, 
#subpage-two-col #wrapper  {
  text-align: left;
  margin: 0px auto 0 auto;
}

#header 
{
	width:994px;
  margin:0pt auto;  
  height: 183px;    
  background: transparent url(../img/bg-header-dark.gif) no-repeat 0px 0px;
}

#header .logo { position:absolute; top: 110px; left: 50px; border: 0; }


/* **************************************************************** */
/* Shortcuts in the head                                            */
/* **************************************************************** */

#qnav { position: absolute; top: 36px;  right: 22px; }

#qnav ul { float:left; margin: 0;  padding: 0; }
#qnav li { float:left; list-style:none; padding:1px 0px 2px 0px;}
#qnav li a { padding: 3px 8px 5px 8px; color: #FFFFFF; }
#qnav li.last a { padding: 3px 8px 5px 8px; color: #FFFFFF; background: none;}
/* **************************************************************** */
/* Main Navigation                                                */
/* **************************************************************** */

#main-navigation { width: 205px; border:1px solid #c8c8c8;  margin-bottom:5px;}

#main-navigation a 
{
	font-weight:bold;
  display: block;
  width: 175px;  
  padding: 9px 0px 0px 30px;
  height:25px;
  color: #FFFFFF;
}

#main-navigation ul { list-style: none; padding: 0; margin: 0;}
#main-navigation li { display: inline; padding: 0; margin: 0; }

#main-navigation ul.level1 { margin: 0px; border: none;}

/**** Level 1 ***/
#main-navigation .level1 a { text-decoration: none; }
#main-navigation .level1 a:hover { text-decoration: none; color:#FFF;}
#main-navigation .level1 a.current { text-decoration: none; color:#FFFFFF;  }

#main-navigation ul.level1 li.last a { text-decoration: none;  }
#main-navigation ul.level1 li.last a:hover { text-decoration: none; color:#FFF; }
#main-navigation ul.level1 li.last a.current { text-decoration: none; color:#FFFFFF; }

/** Level 2 **/
#main-navigation .level1 .level2 a { width:160px; font-weight: normal; color:#FFFFFF; padding:9px 0px 0px 45px; }
#main-navigation .level1 .level2 a:hover,
#main-navigation .level1 .level2 a.current {width:160px; text-decoration: none; color:#FFFFFF; padding: 9px 0px 0px 45px; }

#main-navigation ul.level1 ul.level2 li.last a { width:160px; font-weight: normal; color:#FFFFFF; padding:9px 0px 0px 45px; }
#main-navigation ul.level1 ul.level2 li.last a:hover,
#main-navigation ul.level1 ul.level2 li.last a.current_page { width:160px; text-decoration: none; color:#ffffff; padding: 9px 0px 0px 45px;}


#main-navigation ul.level1 ul.level2 ul.level3 li a { height:23px; width:205px; font-weight: normal; padding: 5px 0px 0px 60px; }
#main-navigation ul.level1 ul.level2 ul.level3 li a:hover,
#main-navigation ul.level1 ul.level2 ul.level3 li a.current_page { text-decoration: none; padding: 5px 0px 0px 60px;  color:#FFF; }

#main-navigation ul.level1 ul.level2 ul.level3 li.last a { height:23px; width:205px; font-weight: normal; padding: 5px 0px 0px 60px; }
#main-navigation ul.level1 ul.level2 ul.level3 li.last a:hover,
#main-navigation ul.level1 ul.level2 ul.level3 li.last a.current_page { text-decoration: none; padding: 5px 0px 0px 60px;  color:#FFF; }


/* **************************************************************** */
/* languages                                                        */
/* **************************************************************** */

#languages {
  position: absolute;  
  top: 4px;
  right: 21px;      
}

#languages ul { list-style: none; padding: 0; margin: 0; }

#languages li { float:left; }
#languages li a 
{
	float:left;
  width: 29px;
  height: 26px;  
  text-indent:-600em;   
}

/* **************************************************************** */
/* Search                                                           */
/* **************************************************************** */

#qsearch { position:absolute; right:30px; top:106px; width:220px; z-index:1200; }

#qsearch .text { float:left; font-size:11px; font-weight:bold; color:#ffffff; margin-bottom:3px; margin-top:0px; width:100%; }
#qsearch .input { float:left; width:145px; margin-top:1px; margin-left:0px;}
#qsearch .btn { float:left; width:40px; margin-top:-8px;}
#qsearch .input-field 
{	
	float:left;
	font-size:10px;
	margin-right:10px;
	margin-top: -4px;
	height: 17px;
	padding:0px 0px 0px 3px;
	width:140px;
}
#qsearch input.button {
	background:transparent url(../img/btn-search.gif) no-repeat scroll 0%;
	border:medium none;
	cursor:pointer;
	float:left;
	height:33px;
	color:#FFFFFF;
	line-height:0pt;
	width:46px;
	text-indent:-600em;
}


/* **************************************************************** */
/* Frontpage banner - big                                           */
/* **************************************************************** */

#fp-banner-big { position:absolute; top:185px; left:228px; }

/* **************************************************************** */
/* Breadcrumbs definitions                                          */
/* **************************************************************** */

#breadcrumbs {
  position: absolute;
  top: 118px;
  left: 241px;
  width:724px;
  height:29px;
}

#breadcrumbs .content {
  font-size: .9em;
  color: #FFFFFF;
  font-weight: bold;
  padding:7px 0px 0px 20px;  
}

#breadcrumbs h2 { float:left; font-size:.9em; color:#FFFFFF; font-weight:normal; padding-right:5px;}

#breadcrumbs ul { float:left; margin: 0; padding: 0; }
#breadcrumbs li { float: left; list-style: none; }
#breadcrumbs li.last { float: left; list-style: none; }

#breadcrumbs a { text-decoration: none; font-weight: normal; }
#breadcrumbs a:hover { text-decoration: underline; }

#breadcrumbs .tracer-first-separator { display: none; }
#breadcrumbs .tracer-separator { margin: 0 4px 0 4px; }
#breadcrumbs .last { text-decoration:underline; }


/* **************************************************************** */
/* Footer                                                           */
/* **************************************************************** */

#footer {
  height: 80px; 
  width:994px;
  font-size:0.9em;       
  float:left;
  _float:none;
}

#footer .vcard .content { text-align: center; padding: 30px 0px 0px 0px; }

/* **************************************************************** */
/* Fontsizer                                                        */
/* **************************************************************** */

#fontsizer {
  position: absolute;
  top: 33px;
  right: 270px;
}

#fontsizer ul { list-style: none; padding: 0; margin: 0; }

#fontsizer li { float: left; }
#fontsizer a {
  display: block;
  width: 15px;
  height: 19px;
  padding: 0;
  text-indent: -600em;
  background: url(../img/font-normal.png) 0% 0% no-repeat;
}

#fontsizer .up a { width: 19px; margin-left: 3px; background: url(../img/font-big.png); }
#fontsizer .dark-bg a { width: 19px; margin-left: 3px; background: url(../img/dark-bg.png); }

/* **************************************************************** */
/* Mįl afgreidd af umbošsmanni                                      */
/* **************************************************************** */

.item-issue {padding:0px 0px 5px 0px; margin:0px 0px 5px 0px; background: url(../img/small-vert-sep.gif) no-repeat bottom left;}

/* **************************************************************** */
/* Leitarbox į forsķšu                                              */
/* **************************************************************** */

.search-input label, .search-input-gray label { display: block; font-weight: bold; margin-top: 5px; }
.search-input input { width: 236px; margin-bottom: 5px; }
.search-input select { width: 240px; margin-bottom: 5px; }

.fp-search {}
.search-input-gray { height: 232px; }
.search-input-gray h4 { padding-top: 30px; }
.search-input-gray input { margin-bottom: 5px; width: 50px;}
.search-input-gray .small-label{ display: block; width: 50px;  font-weight: bold; margin-top: 5px; }
.search-input-gray .case-number { float: left; width: 60px;}
.search-input-gray .blue-button  
{
  float: right; 
  margin-top: 60px; 
  background: url(../img/blue-button.gif) no-repeat 0% 0%; 
  border: none; 
  width: 53px; 
  height: 24px;
  color: White; 
  font-size: 11px;
  letter-spacing: 0.1em;
	cursor:pointer;
}

.search-input-left { float: left; width: 300px; }
.search-input-left label, .search-input-right label { display: block; font-weight: bold; margin-top: 5px; }
.search-input-left input { width: 236px; margin-bottom: 5px; }
.search-input-left select { width: 240px; margin-bottom: 5px; }

.fp-search { }
.search-input-right { float: left; width: 300px; }
.search-input-right h4 {  }
.search-input-right input { margin-bottom: 5px; width: 50px;}
.search-input-right .small-label{ display: block; width: 50px;  font-weight: bold; margin-top: 5px; }
.search-input-right .case-number { float: left; width: 60px;}
.search-input-right .blue-button  
{
  float: right; 
  margin-top: 60px; 
  background: url(../img/blue-button.gif) no-repeat 0% 0%; 
  border: none; 
  width: 53px; 
  height: 24px;
  color: White; 
  font-size: 11px;
  letter-spacing: 0.1em;
  cursor:pointer;
}

.sub-search
{
  margin: 0 10px 10px 0;
  width: 740px;
  float: left;
}

.case h3 { text-align: center; }
.case p { text-align: justify; }