﻿body{
	/*background-color:#E5E5E5;*/
    background-color: #ffffff;
     font-family: Arial,Tahoma,Verdana,Helvetica;
	}
	div#loginform {
		margin: 108px auto 0;
		width: 435px;
		
	}
	div#login {
		margin: 108px auto 0;
		width: 435px;
		
	}
	div#cap-top {
		background: transparent url(../img/login_top.png) no-repeat;
		height: 2px;
		width: 435px;
		
		}
	div#cap-bottom {
		background: transparent url(../img/login_cap_bottom.png) no-repeat;
		height: 3px;
		width: 435px;
		
		}
	
	div#cap-body {
		background-color:#CCD8E7;
		
		border-left:1px #8EA4C1 solid; 
		border-right:1px #8EA4C1 solid; 
	}
	div#cap-body-top{
		background:transparent url(../img/login_cap_top.png) no-repeat;
		width: 435px;
		height:19px;
	}
	div#cap-body-form{
		width:421px;
		background-color:white;
		margin-left:5px;
		margin-top:2px;
		border:1px #99BBE8 solid;
	}
	div#cap-body-form-top{
		width:421px;
		background: transparent url(../img/login_cap_form_top.png) no-repeat;
	}
	div#cap-free-login{
		background: transparent url(../img/login_button_free_login.png) no-repeat;
		width:40px;
		height:30px;		
		margin-top:8px;
		position: relative;
		left:12px;
	}
	div#cap-free-login-button{
		height:30px;		
		margin-top:-31px;
		position: relative;
		left:50px;
		border-style: none;
	}
	div#cap-login-button{
		height:30px;		
		margin-top:-31px;
		position: relative;
		left: 350px;
		border-style: none;

	}
	div#cap-login{
		background: transparent url(../img/login_button_free_login.png) no-repeat;
		width:40px;
		height:30px;		
		margin-top:-30px;
		position: relative;
		left:310px;

	}
	
	table#login-form{
		font-family:Tahoma;
		font-size:11px;
		width:90%;
		margin-left:5px;
		margin-top:5px;
	}
	.textinput{
		width:290px;
	}
	select{
		width:295px;
	}
	
	.text-login-title{
		font-family:Tahoma;
		font-size:11px;
		font-weight:bold;
		color:#155EBA;
		margin-left:25px;	 
	}
	
	option.imagebacked {
		padding: 2px 0 2px 50px;	
 		background-repeat: no-repeat;
		background-position: 1px 5px;
		vertical-align: middle;
 }
 
 .registration 
 {
     float: right;
     margin-right: 10px;
     margin-top: 10px;
     margin-bottom: 10px;
     background-image: url(../img/button_bg.png);
     background-repeat: repeat-x;
     background-position: left top;
     text-decoration: none;
     color: Black;
     font-family: Arial,Tahoma,Verdana,Helvetica;
	 font-size: 11px;
	 display: block;
     cursor: pointer;
	 max-width: 200px;
 }
 
 .loginnoreg
 {
     float: left;
     margin-left: 13px;
     margin-top: 10px;
     margin-bottom: 10px;
     background-image: url(../img/button_bg.png);
     background-repeat: repeat-x;
     background-position: left top;
     text-decoration: none;
     color: Black;
     font-family: Arial,Tahoma,Verdana,Helvetica;
	 font-size: 11px;
	 display: block;
	 cursor: pointer;
	 max-width: 200px;
 }
  .login 
 {
     float: right;
     margin-right: 16px;
     margin-top: 10px;
     margin-bottom: 10px;
     background-image: url(../img/button_bg.png);
     background-repeat: repeat-x;
     background-position: left top;
     text-decoration: none;
     color: Black;
     font-family: Arial,Tahoma,Verdana,Helvetica;
	 font-size: 11px;
	 display: block;
	 cursor: pointer;
	 max-width: 200px;
 }
 
 .button_left
 {
    float:left;
    height: 23px;
    padding-left: 40px;
    padding-top: 7px;
    padding-right: 10px;
    position: relative;
    background-position: left;
    background-repeat: no-repeat;
 }
 
 .button_registration
 {
    background-image: url(../img/registration.png);
 }
 
 .button_login
 {
    background-image: url(../img/login.png);
 }
 
 .button_right
 {
     background-image: url(../img/button_end.png);
     width: 4px;
     height: 30px;
     float: right;
 }
 
 .wrong_passw
 {
     color: Red;
     font-family: Arial,Tahoma,Verdana,Helvetica;
	 font-size: 11px;
	 font-weight: bold;
	 padding: 0px 0px 5px 7px;
	 background-color: #DFE8F6;
 }
