﻿body { 
	margin: 0; 
	font-family: Arial;
	background-color: #c6c6c6;
}

#LogoPanel 
{ 
    background: url(../Images/LoginPage/loginBox.png) no-repeat center 0;
}

.seocmslogo 
{
    background: url(../Images/LoginPage/logo.png) no-repeat top left;
    width: 433px;
    height: 98px;
    margin: 0 auto;
}

#ContentLeft
{
  left: 0;
  position: absolute;
  width: auto;
  background: transparent url(../Images/LoginPage/backgroundLogin_Left.jpg) repeat-x scroll left 0;
  height: 100%;
}

#ContentRight 
{ 
  right: 0;
  top: 0;
  position: absolute;
  width: auto;
  background: transparent url(../Images/LoginPage/backgroundLogin_Right.jpg) repeat-x scroll right 0;
  height: 100%;
}

.emptyLine { height: 20%; }
a,select,input,td 	{ font-size: 12px; font-family: Arial;}

img			{ border: 0; }
a 			{ color: #595959; text-decoration: none; }
a:hover 	{ color: #39a8ff; }
#container 	
{ 
    width: 100%; 
    height: 100%; 
    background: url(../Images/LoginPage/backgroundLogin.jpg) no-repeat center 0; 
}
#dataBox {}

.footer { margin-top: 20px;}
.footer td { margin: 0; vertical-align: middle;}
.footer td.empty { width: 75px;}
.footer span {
    font-family: Arial;
    font-size: 12px;
    color: black;
}

input { width: 140px; border: 1px solid #595959; }
select{ border: 1px solid #595959; width: 78px; margin-top: -1px;}

#dataFields 	  { margin: 50px 0 15px; }
#dataFields td { text-align: left;}
#dataFields input  
{
    height:18px;
    padding:3px 3px 0px 3px;
    vertical-align:middle;
}

#dataFields .loginText { float:left; font-size: 13px; padding-bottom: 3px;}

#dataFields .btn  {
	height: 18px;
	background: url('../Images/LoginPage/loginBtn.gif') no-repeat;
	border: 0;
	color: white;
	height: 25px;
	font-size: 12px;
	width: 85px;
	padding: 0;
	cursor: pointer;
}

.email{
    width: 212px;     
}

#error {
	color: red;
	background: url('../Images/LoginPage/belka.png') no-repeat;
	color: white;
	font-size: 12px;
	height: 50px;	
	padding-top: 5px;
	width: 355px;
}

#correct {
	color: green;
	width: 310px;
	background: #fff;
	border: 1px solid green;
	padding: 5px;
	margin: 20px 0 0 5px;
	clear: both;
	/*display: none;*/
}

* html #error { margin: 0 0 0 5px; width: 320px; } *
#error img { vertical-align: middle; margin: 0 5px 0 0; }


#LoginErrorMsgPanel {width: 100%; height: 30px;}
#LoginErrorMsgPanel span {font-size: 14px; color: Red;}
    
#top img {margin: 10px;}
   
