/* CSS Document */
body
  {
  margin-left:0px;
  margin-right:0px;
  padding-left:0px;
  padding-right:0px;
  padding-top:20px;
  margin-top:0px;
  font-size:12px;
  background: #d7e6fb url(../images/layout/background.jpg) no-repeat top;	
  font-family:Arial,Helvetica,sans-serif
  text-align: center;	
  }
#framediv
  {
  width:900px;
  height:auto;
  background:#fff;
  }
#header
  {
  width:900px;
  height:132px;
  }
  #logo
    {
    width:216px;
    height:132px;
    background:url(../images/layout/logo.jpg) no-repeat;
    float:left;
    }
  #headerspace
    {
    width:5px;
    height:132px;
    background:#fff;
    float:left;
    }
  #banner
    {
    width:679px;
    height:132px;
    background:url(../images/layout/banner.jpg) no-repeat;
    float:left;
    }
#beforenav
  {
  width:900px;
  height:4px;
  overflow:hidden;
  background:#fff;
  }
#nav
  {
  width:900px;
  height:30px;
  background:url(../images/layout/nav.jpg) repeat-x;
  float:left;
  text-align:center;
  }
  #nav a
    {
    color:#fff;
    text-decoration:none;
    font-family: Arial,Helvetica,sans-serif;
    font-size:13px;
    }
  #submenuTD a
    {
    color:#fff;
    text-decoration:none;
    font-family: Arial,Helvetica,sans-serif;
    font-size:11px;
    }
    #submenuTD a:hover
    {
    color:#1d53a5;
    text-decoration:none;
    font-family: Arial,Helvetica,sans-serif;
    font-size:11px;
    }
    #submenutable .subMenuTDactive
      {
      padding:2px 3px 3px 3px;
      }
    #submenutable .subMenuTDactive a
      {
      color:#1d53a5;
    text-decoration:none;
    font-family: Arial,Helvetica,sans-serif;
    font-size:11px;
      }
    .menuTD,.menuTD1,.menuTD2,.menuTDactive,.menuTD1active,.menuTD2active,.subMenuTD
      {
    	cursor:pointer;
    	cursor:hand;
     	font-family: Arial,Helvetica,sans-serif;
    	font-size:13px;
    	padding:0px 3px 3px 3px;
    	color:#FFFFFF;
      }
    .menuTD
      {
      padding-bottom:5px;
      }
    .menuTD1,.menuTD2
      {
    	background-image:url(../images/layout/menu_special_bottom_bg.gif);
    	background-position:bottom;
    	background-repeat:repeat-x;
    	padding-bottom:5px;
    	}
    .menuTD1
      {
    	background-color:#ff6600;
    	}
    .menuTD2
      {
    	background-color:#009203;
    	}
    .menuTDactive,.menuTD1active,.menuTD2active
      {
    	cursor:pointer;
    	cursor:hand;
    	max-width:120px;
    	padding-bottom:5px;
    	color:#ffffff;
    	background-image:url(../images/layout/navibar_bg_hover.png);
    	background-repeat:no-repeat;
    	background-position: top;
      }
  #submenu
    {
    width:900px;
    height:28px;
    float:left;
    background:url(../images/layout/submenu.jpg) repeat-x;
    }
  #shaddow
    {
    width:900px;
    height:11px;
    float:left;
    background:url(../images/layout/shaddow.jpg) repeat-x;
    }
#content
  {
  width:900px;
  height:auto;
  float:left;
  background:#fff;
  }
  #leftsidepaddings
    {
    width:30px;
    min-height:553px;
    height:auto !important;
    height:553px;
    float:left;
    }
  #maincontent
    {
    width:646px;
    min-height:550px;
    height:auto !important;
    height:550px;
    float:left;
    }
      #frontpagetop
        {
        width:646px;
        height:236px;
        float:left;
        }
	.lefttop{
	width:646px;
    float:left;
	}
	.leftbottom{
	width:646px;
    float:left;
	}
        .fronttable
          {
          background:url(../images/layout/tablebg.jpg) no-repeat;
          width:556px;
          height:95px;
          padding-top:5px;
          }
      #frontpagebottom
        {
        width:646px;
        height:auto;
        float:left;
        }
      #newsleft
        {
        width:306px;
        min-height:300px;
        height:auto !important;
        height:300px;
        float:left;
        }
      #betweennews
        {
        width:20px;
        height:300px;
        float:left;
        overflow:hidden;
        }
      #newsright
        {
        width:320px;
        min-height:300px;
        height:auto !important;
        height:300px;
        float:left;
        }
  #middlepaddings
    {
    width:30px;
    min-height:550px;
    height:auto !important;
    height:550px;
    float:left;
    }
  #sidebar
    {
    width:187px;
    min-height:550px;
    height:auto !important;
    height:550px;
    float:left;
    }
    #top
      {
      width:187px;
      height:auto;
      float:left;
      } 
      #ninepxpadding
        {
        width:9px;
        height:180px;
        float:left;
        overflow:hidden;
        }
      #shortcuts
        {
        min-height:180px;
        height: auto !important;
        height:180px;
        width:178px;
        float:left;
        padding:0;
        margin:0;
        }
        #shortcuts ul
          {
          padding:0;
          margin:0px 0px 0px 30px;
          }
        #shortcuts ul li 
          { 
          list-style-type: square;
          color:#809fcd; 
          padding:0;
          margin:0;
          }
        #shortcuts h5
          {
          padding:0;
          margin:0;
          color:#1d53a5;
          font-family:Arial,Helvetica,sans-serif;
          font-size:12px;
          font-weight:normal;
          }
    #bottom
      {
      width:187px;
      height:auto;
      float:left;
      }
  #rightsidepaddings
    {
    width:7px;
    min-height:550px;
    height:auto !important;
    height:550px;
    float:left;
    }
#footer
  {
  width:900px;
  height:38px;
  float:left;
  background:url(../images/layout/footer.jpg) repeat-x;
  }


/* -- TEKSTIT -- */

#maincontent h1
  {
  width:100%;
  height:30px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#1d53a5;
  text-align:left;
  margin:0;
  padding:20px 0px 0px 0px;
  background:url(../images/layout/h1bg.jpg) repeat-x;
  }

#sidebar h1
  {
  width:100%;
  height:30px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#1d53a5;
  text-align:left;
  margin:0;
  padding:20px 0px 0px 0px;
  background:url(../images/layout/sbh1bg.jpg) repeat-x;
  }
p
  {
  padding:0;
  margin:0;
  color:#000;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  }
.fronttable p
  {
  padding:0;
  margin:0;
  color:#fff;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  }
.fronttable a
  {
  padding:0;
  margin:0;
  color:#fff;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  }
.fronttable a:hover
  {
  padding:0;
  margin:0;
  color:#fff;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:underline;
  }



/*ul,li{
	line-height:100%;
}*/
img{
	border-color:#666666;
	}
a{
	color:#1D53A5;
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	}

.subMenuTD,.subMenuTDactive{
	padding-top:2px;
	text-align: center;
	font-size:11px;
	background-color: #124590;

	}
.subMenuTD{
}
.subMenuTDactive{
background-color:#FFFFFF;
	background-image:url(../images/layout/menu_active_row2_top.gif);
	background-repeat:no-repeat;
	background-position: top center;
	color:#1d53a5;
}
/*
#contentTD{
	vertical-align:top;
	height:500px;
*//*	padding-left:20px;*//*
	padding-top:20px;
	padding-bottom:20px;
}

#maincontentTD{
	vertical-align:top;
	padding-left:10px;
	padding-right:20px;
}
#quicklinksTD{
	width:176px;
	vertical-align:top;
}
#quicklinksTable{
}
.shortlinksTable{

}
.quicklink{
	padding-top:0px;
	padding-bottom:6px;
	vertical-align: middle;

}
#mainmenuTD{
	height:29px;
	background-image:url(../images/layout/navibar_bg.png);
	background-repeat:repeat-x;
}
#submenuTD{
	height:28px;
	background-color: #124590;
}


#footer{
	height:28px;
	background-color: #1d53a5;
}
.footerContent{
padding:5px;
	padding-left:20px;
	
	color:#ffffff;
	background-color: #1d53a5;
	letter-spacing:1.5px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:200;	
	vertical-align:middle;
}
A.footer{
	letter-spacing:1.5px;
	color:#ffffff;
	font-family: Arial,Helvetica,sans-serif;
	
	font-size:11px;
}
div.hr {
  height: 4px;
  background: #ffffff url(../images/layout/header_underline.jpg) no-repeat scroll left;
}
div.hr hr {
  display: none;
}
h1 {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:7px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1d53a5;
	background-color: #23af12;
	 background: #ffffff url(../images/layout/header_underline.png) no-repeat scroll left;
	 background-position: bottom left;
}
p.header,p.content{
padding-left:20px;
padding-right:20px;
}
p.header{
	font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1d53a5;
}
p.content{
	
}
.frontLiftTable{
	background-image:url(../images/layout/front_box_bg.gif);
	background-repeat:repeat-y;
	}
.frontLiftTableTop{
	background-image:url(../images/layout/front_box_top_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	}
.frontLiftTableBottom{
	background-image:url(../images/layout/front_box_bottom_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
.frontLiftTD{
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	}
font.frontnewsdate{
	color:#999999;
	}
div.padding{
	padding-left:20px;
	padding-right:10px;
	position:relative;
	display:table;
	width:100%;
	
	}

.poll{
	color:#FFFFFF;
	}
input.normal{
	}
input.error{
	background-color:#1d53a5;
	color:#FFFFFF;
	
	border-color:#000000;
	border-width:1px;
	
	}
#toolbar{	
	position:fixed;
	width:100%;
	z-index:999;
}

ul
{
list-style-type: none;
margin-top: 0;
}

li
{
background-image: url(../images/layout/li.png);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 10px;
padding-bottom: 2px; 
}*/