@import url('/files/system/css/menu.css');
@import url('/files/system/css/search.css');
@import url('/files/system/css/content.css');
@import url('/files/system/css/content_sub.css');
@import url('/files/system/css/news.css');
@import url('/files/system/css/extranet.css');
@import url('/files/system/css/poll.css');
@import url('/files/system/css/newsletter.css');
@import url('/files/system/css/valuta_sv1.css');
@import url('/files/system/css/vbm.css');
@import url('/files/system/css/workcategories.css');
@import url('/files/system/css/roknskap.css');
@import url('/files/system/css/toplist.css');
@import url('/files/system/css/navbar.css');
@import url('/files/system/css/rss.css');

input
{
  font-size: 10px;
  height: 15px;
  line-height: 15px;
  border: solid 1px #aeafb1;
  padding-left: 2px;
  margin-top: 2px;
}

select
{
  font-size: 10px;
  height: 18px;
  line-height: 18px;
  border: solid 1px #aeafb1;
  padding-left: 2px;
  margin-top: 2px;
}

textarea
{
  font-size: 10px;
  height: 50px;
  width: 202px;
  border: solid 1px #aeafb1;
  margin-top: 2px;
}

object, embed
{
  z-index: 0;
}

.h1, .h2
{
  float: left;
  display: block;
  width: 100%;
  max-width: 100% !important;
  color: #28373C;
}

.h1
{
  font-size: 18px;
  border-bottom: solid 1px #FAB400;
}

.h2, .h3
{
  font-size: 11px;
}

.submitter, submitter:hover
{
  cursor: pointer;
  border: 0px;
}

a, a:visited
{
  text-decoration: none;
  color: blue;
}

a:hover
{
  text-decoration: underline;
  color: blue;
}

* 
{
  margin: 0px;
  padding: 0px;
}

html, body
{
  height: 100%;
  font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 11px;
}

body 
{
  background-color: #eeeeee;
}

html>body, html>body #wrapper, html>body #container
{
  height: 100%;
}

#wrapper
{
  display: block;
  position: relative;
  width: 990px;
  margin-left: auto; 
  margin-right: auto;
}

#outercontainer
{
  float: left;
  display: block;
  height: auto;
  min-height: 100%;
  width: 1008px;
  background-image: url(/Files/System/outerborder.gif);
  background-repeat: repeat-y;
  background-position: top left;
}

#container 
{
  float: left;
  display: block;
  width: 990px;
  max-width: 990px;
  background-color: #fff;
  margin-left: 9px;
  _margin-left: 5px;
}
    
#container img 
{
  display: block;
  clear: both;
}

#container .topgraphic
{
  float: left;
  display: block;
  height: 182px;
  min-height: 182px;
  margin-top: 5px;
}

#container .logo
{
  float: left;
  display: block;
  height: 88px;
  min-height: 88px;
  margin-top: 5px;
}

#container .menuholder
{
  float: left;
  display: block;
  font-size: 11px;
}

#container .contentholder
{
  float: left;
  display: inline;
}

html>body #container .contentholder
{
  height: 100%;
  min-height: 100%;
}

#container .bannerimage
{
  float: left;
  display: block;
  position: relative;
  margin-top: -18px;
}

#clearfooter
{
  float: left;
  display: block;
  height: 330px;
  min-height: 330px;
  line-height: 58px;
  width: 100%;
}

#clearfooter-sub
{
  float: left;
  display: block;
  height: 70px;
  min-height: 70px;
  line-height: 58px;
  width: 100%;
}

#footer 
{
  float: left;
  display: block;
  width: 990px;
  height: 53px;
  background-color: #5E6168; 
  color: #fff;
  font-size: 10px;
  margin-top: -58px;
  margin-left: 9px;
  _margin-left: 5px;
}

#footer a
{
  text-decoration: none;
  color: #fff;
}

#footer a:hover
{
  text-decoration: underline;
}

#footer div
{
  float: left;
  display: block;
  height: 17px;
  line-height: 17px;
  margin-left: 12px;
  margin-top: 8px;
}

#lock
{
  float: left; 
  display: block;
  position: absolute;
  height: 20px;
  margin-top: -30px;
  margin-left: -25px;
}

#dwfooter
{
  float: left;
  display: block;
  position: absolute;
  margin-left: 990px;
  margin-top: -230px; 
}