
/* CSS Document */

/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td  	{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; border-collapse:collapse; font-style:inherit; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; vertical-align:baseline; color:#fff;}
:focus 												{ outline:0;}
body 												  { background: #350d15;}
ol, ul 												{ list-style:none;}
table 												{ border-collapse:collapse; border-spacing:0;}
h1, strong                    { font-weight:normal; font-size:1em;}
a                             { text-decoration:none }


/* GLOBAL */


body { background: url(/img/cms/img/login-bg.jpg) 50% -130px no-repeat #000; }

#login-zone {  background: url(/img/cms/img/login-box-bg.png) 0 0 no-repeat transparent; width:323px; height:420px; padding: 30px 95px 30px 100px; margin: 113px auto 0; position:relative;}
  #login-zone h1 { font-size:.9em; line-height:70px; position:relative; top:-10px; color:#EEFBFF}
  #login-zone #logo {position:relative; top:5px;}
  
  #login-zone  h2 { color:#4089a5; font-size:1.3em; margin-bottom:30px; padding-bottom:6px; width:320px; border-bottom: 4px solid #609fb8; }
  
  #login-zone form a { font-size:.9em; color:#555; text-decoration:underline; float:right; margin:0 5px;}
  #login-zone form a:hover {color:#777}
  
    .input-text {background:url(/img/cms/img/form-elements.png) top left no-repeat; height:30px; width:160px; padding-left: 15px; margin:12px auto; position:relative; left:-6px; border:none; outline:none; color:white; }
    .input-text input {background:url(/img/cms/img/form-elements.png) 145px -32px no-repeat; position:relative; right:-10px; height:16px; width:145px; padding:9px 18px 6px 0; margin:0; border:none; outline:none; color:white; font-size:1em; background-position: 100% -32px; }

    .input-password {background:url(/img/cms/img/form-elements.png) top left no-repeat; height:30px; width:160px; padding-left: 15px; margin:12px auto; position:relative; left:-6px; border:none; outline:none; color:white; }
    .input-password input {background:url(/img/cms/img/form-elements.png) 145px -32px no-repeat; position:relative; right:-10px; height:16px; width:145px; padding:9px 18px 6px 0; margin:0; border:none; outline:none; color:white; font-size:1em; background-position: 100% -32px; }
  
    .input-button {background:url(/img/cms/img/form-elements.png) 0 -66px no-repeat; height:40px; clear:right; float:right; width:90px; padding-left: 15px; margin:20px auto; position:relative; left:-6px; border:none; outline:none; color:white; cursor:pointer }
    .input-button input {background:url(/img/cms/img/form-elements.png) 82px -106px no-repeat; height:40px; width:100px; right:-7px; position:relative; padding:0 18px 8px 0; margin:0; border:none; outline:none; color:white; cursor:pointer; background-position: 101% -106px; }

      #login-zone .input-button { position:absolute; bottom:97px; right:-198px; }
      
#footer-login { width:960px; margin:0 auto; position:relative; top:-20px; }
  #footer-login li { float:left; padding:0 5px; margin-top:15px; border-left: 1px solid #777; height:10px; }
  #footer-login li:first-child { border-left:none; }
    #footer-login li a {font-size:.8em; color:#777; position:relative; bottom:4px; }
    #footer-login a:hover {color:#e3e3e3} 
     
    #footer-logo { position:absolute; top:0; right:3px; } 