/* Default fixes n setups
===================== */
* {
  margin            : 0;
  padding           : 0;
  outline           : 0 none;
  border            : 0 none;
}
HTML {
  height            : 100%;
  font-size         : 12px;
}
BODY {
  height            : 100%;
  font              : normal 1em/1.5em Tahoma, Helvetica, Geneva, Verdana, Arial, sans-serif;
  color             : #444;
}

A, A:link, A:visited {
  color             : #2b7b87;
  text-decoration   : none;
}
A:visited:hover,
A:hover {
  color             : #5babb7;
  text-decoration   : underline;
}
A:visited:active,
A:active {
  color             : #282;
  text-decoration   : none;
}

INPUT, BUTTON, SELECT, TEXTAREA, .button { margin: 5px 0; border: 1px solid #aab; font: normal 12px/16px Tahoma, sans-serif; text-indent: .2em; vertical-align: middle; color: #324675; background-color: #fbfbff; }
  TEXTAREA { text-indent: 0; padding-left: .4em; }
  SELECT { cursor: pointer; }
  OPTION { text-indent: .4em }
  INPUT, BUTTON, SELECT, TEXTAREA, .button, .input, .so_cur { -moz-border-radius: 3px; -webkit-border-radius: 3px; }
  BUTTON, INPUT[type=button], INPUT[type=submit], INPUT[type=image], .button { padding: 3px 7px 3px; font: bold 11px/14px Tahoma, sans-serif; text-align: center; cursor: pointer; //font: bold 11px/10px Tahoma, sans-serif; }
  INPUT:hover, BUTTON:hover, SELECT:hover, TEXTAREA:hover, .button:hover { border-color: #888; }
  INPUT:focus, BUTTON:focus, SELECT:focus, TEXTAREA:focus, .button:focus { border-color: #555; background-color: #fff; }
  INPUT[type=radio], INPUT[type=checkbox] { border: 0 none !important; background-color: transparent !important; }

INPUT, BUTTON, SELECT, TEXTAREA, .button { border-color: #7cbeda; }
INPUT:hover, BUTTON:hover, SELECT:hover, TEXTAREA:hover, .button:hover { border-color: #26a1ac; }
INPUT:focus, BUTTON:focus, SELECT:focus, TEXTAREA:focus, .button:focus { border-color: #4991d2; }
BUTTON, INPUT[type=button], INPUT[type=submit], INPUT[type=image], .button { color: #2397c8; background: #7cbeda url(../images/bg_but.gif) repeat-x center center; }
BUTTON:hover, INPUT[type=button]:hover, INPUT[type=submit]:hover, INPUT[type=image]:hover, .button:hover { color: #6d91a7; }


/* Common styles
===================== */
.dn { display       : none !important }
.pr { position      : relative !important }
.cb { clear         : both !important }




/* Layouts
===================== */
BODY {
  background        : #c0ddde url(../images/bg_body.png) repeat-x center top;
}
#body {
  position          : relative;
  min-width         : 1000px;
  min-height        : 100%;
  background        : url(../images/login.png) no-repeat center top;
}
  #inner {
    overflow          : visible;
    position          : relative;
    width             : 440px;
    min-height        : 395px;
    margin            : 0 auto 0;
    padding           : 230px 5px 0;
  }
#h1 {
  margin-left       : -51px;
  margin-bottom     : 10px;
  font              : normal 36px/30px Verdana, sans-serif;
  text-transform    : uppercase;
  white-space       : nowrap;
  color             : #f25d07;
}
#h2 {
  font              : normal 22px/28px Verdana, sans-serif;
  white-space       : nowrap;
  color             : #1d868f;
}
/* Login Form */
#login {
  margin            : 42px 0 0 18px;
  font              : normal 11px/35px Tahoma, sans-serif;
  text-align        : center;
}
  #login LABEL {
    display           : block;
  }
  #login .title {
    position          : absolute;
    left              : 60px;
    width             : 50px;
    text-align        : right;
  }
  #login .input {
    width             : 208px;
    padding           : 3px 0;
  }
  /* Enter-button */
  #but_in, #but_in:focus {
    width             : 157px;
    height            : 66px;
    border            : 0 none;
    font              : normal 21px/21px Verdana, sans-serif;
    text-transform    : uppercase;
    color             : #fff;
    background        : transparent url(../images/but_login.png) no-repeat center top;
    cursor            : pointer;
	padding-left      : 0; 
	margin-top        : 20px;  
  }
    #but_in:hover {
      background-position : center bottom;
    }
/* / Layouts */
