/* SKRYJEME LOADING IMG */
#loaderContainer {
  display: none;
}

.right {
  text-align: right;
}
.center {
  text-align: center;
}
a {
  text-decoration: underline;
  color:#0000EE;
}
img {
  vertical-align: middle;
}
a img {
  border: 0px;
}
h1, h2, h3 {
  font-size: 12pt;
  margin-bottom: 5px;
}
p, div {
  line-height:1.7;
  margin: 0px;
  padding: 0px;
}
p {
  padding-bottom: 10px;
}
body{
  margin:0;padding:0;font-family:arial,verdana,sans-serif;font-size:small;color:#000;
  background-image: url('login/bg.png');
  background-repeat: repeat-x;
  }
#homepage-outter {
  width: 760px;
  margin: auto;
  font-size:92.8%
}
#homepage-inner {
  width: 760px;
  float: left;
  clear: both;
  position: absolute;
}
#main {
  margin-top: 90px;
}
#logo {
  position: absolute;
  top: 12px;
  left: 0px;
}
#language {
  position: absolute;
  top: 2px;
  right: 0px;
}
  #language select {
    width: 150px;
  }
#navigation {
  position: absolute;
  top: 35px;
  right: 0px;
}
#header {
width: 760px;
text-align: left;
border-bottom: 1px dashed #808080;
border-top: 1px dashed #808080;
margin-bottom: 20px;
color: #646464;
font-size: 18pt;
}
#footer {
border-top-width: 1px;
border-top-style: dashed;
border-top-color: #666666;
color: #666666;
padding-top:10px;
padding-bottom:20px;
clear: both;
width: 760px;
text-align: center;
}
#col1 {
  float: left;
  width: 420px;
  margin-bottom: 10px;  
}
#col2 {
  float: right;
  width: 320px; 
  margin-bottom: 10px;  
}
  #col2 .frame {
    padding: 2px;
    border: 1px solid #C3D9FF;
    text-align: center;
    margin-bottom: 10px;
  }
  #col2 .inframe {
    background-color: #E8EEFA;
    padding: 10px;
    padding-bottom: 20px;
    text-align: center;
  }
  #col2 .login {
    margin: auto;
  }
    #col2 .login td {
      padding: 2px;
      text-align: left;
    }
    #col2 .login td.right {
      text-align: right;
    }
    #col2 .login input {
      padding: 1px;
    }    

.errorBox {
  padding: 2px;
  border: 1px solid #f00000;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  margin-bottom: 10px;
}
.errorBox .inner {
  background-color: #f00000;
  padding:5px;
}

span.date {
  font-weight: bold;
  background-color: #000000;
  color: #ffffff;
  padding: 2px;
}
