html, body				{height:100%; padding:0px; margin:0px; background-color:#f2f5fa;}
body					{font: 11px Arial; color:#000000;}

img 					{border: 0px; behavior: url("pngbehavior.htc");}
h1						{font: 14px Arial; font-weight:bold; color:#000000; padding:0px; margin:0px;}
ul, li, p, a			{margin:0px; padding:0px;}

#main_login 			{width:994px; background: fixed url(images/bg.jpg) no-repeat bottom center; position:relative; margin: 0px auto -52px auto; height:auto !important; height:100%; min-height:100%;}
#main_login_field  		{margin:0px auto; padding-top:135px; width:299px; position:relative;}
#logo_name  			{font: 30px Arial; color:#b4cae6;}
#login_block 			{padding:0px; margin:10px 0 0 0; width:299px; height:auto;}
#login_field 			{margin:0px; padding:24px 40px 25px 30px; background:url(images/block_login_vid.jpg) repeat-y top left;}
#logo_text 				{position:absolute; top:48px; left:105px;}
#logo_cont				{position:relative; padding-left:10px;}

#form_1						{width:230px; height:auto; margin:0px;}
#form_2_place				{padding-left: 25px; padding-top:30px; border-top: 1px solid #e9edf6;}
#form_1 div					{margin-top:5px;}
#form_1 p.rem				{padding-left:5px; display:inline; font: 12px Arial; color:#000000;}
#form_1 .name 				{padding-right:30px; display:inline; font: 12px Arial; color:#000000; font-weight:bold;}
#form_1 .pass				{padding-right:5px; display:inline; font: 12px Arial; color:#000000; font-weight:bold;}
#form_1 input.field 		{width:150px; vertical-align:top; height:19px; border:1px solid #b5c7e2;}
#form_1 input.button_l		{font: 11px Arial; width:90px; height:22px; color:#2e59c2; margin-right:10px; border:0; background:url(images/bg_button_long.jpg) no-repeat top left;}
#form_1 input.button_s		{font: 11px Arial; width:60px; height:22px; color:#2e59c2; margin-right:10px; border:0; background:url(images/bg_button_short.jpg) no-repeat top left;}

#main_login div.container 		{margin:0px auto; padding-top:0px; width:950px; position:relative;}
#main_login div.container_l 	{width:560px; margin:53px 0px 0px 0px; float:left; display:inline;}
#main_login div.container_r 	{width:339px; float:right; display:inline;}
#main_login div.container_r2	{width:339px; margin-top:47px; height:auto;}

#logo 							{position:relative; width:560px; border-bottom:1px solid #d9e2ee; padding-bottom:20px;}
#logo_text_2 					{position:absolute; top:48px; left:110px;}

#main_login div.container_l ul 						{list-style:none; width:550px;}
#main_login div.container_l li.name 				{width:550px;}
#main_login div.container_l li.text 				{clear:both; padding-bottom:20px;} 
#main_login div.container_l li img					{float:left; margin-right:5px;}
#main_login div.container_l li span					{float:left; margin-top:5px;}
#main_login div.container_r div.cont_r				{margin:0px; padding:20px 30px 25px 20px; background:url(images/block_login2_vid.jpg) repeat-y top left;}
#main_login div.container_r div.cont_r ul 			{list-style:none; margin-bottom:35px;}
#main_login div.container_r div.cont_r li 			{width:300px; padding:2px 0 0 0; clear:both;}
#main_login div.container_r div.cont_r li a 		{font: 12px Arial; color:#11346a; text-decoration:none; }
#main_login div.container_r div.cont_r li img 		{float:left;}
#main_login div.container_r div.cont_r li span 		{padding-left:5px;  float:left; cursor:hand;}

#footer 				{width: 100%;height: 31px; border-top:1px solid #d8e0eb; background: url(images/bg_copyright.jpg) #e9f0f8 no-repeat top center;	text-align: left;	position: relative; padding-top:20px;}
#footer p  				{font: 11px Arial; color:#416ba2;}
	




