/******************************************************************************
 * Sokator Home CSS Document
 ******************************************************************************/
body			{ color: #000000; background: #b8c7c4 url(../images/home_background.jpg) repeat-x top center; }



/******************************************************************************
 * 1.0 Home
 ******************************************************************************/
.home_container			{ width: 970px; height: 735px; display: block; background: url(../images/home_background.gif) no-repeat 53px 0px; }
	.home_header		{}
	.home_logo			{ z-index: 4; position: absolute; top: 8px; left: 0px; width: 198px; height: 91px; display: block; }
	.home_logo img		{ display: none; }
	.home_logo a		{ width: 272px; height: 0px; display: block; overflow: hidden; background: url(../images/home_logo.gif) no-repeat 0px 0px; padding: 125px 0px 0px 0px; }
	.home_navigation	{ z-index: 2; position: absolute; top: 43px; left: 30px; width: 934px; display: block; background: url(../images/nav_home_shadow_lhs.gif) no-repeat bottom left; padding: 0px 0px 0px 4px; }
	.home_navigation .rhs						{ background: url(../images/nav_home_shadow_rhs.gif) no-repeat bottom right; padding: 0px 4px 0px 0px; }
	.home_navigation .shadow					{ background: url(../images/nav_home_shadow_bottom.gif) repeat-x bottom left; padding: 0px 0px 9px 0px; }
	.home_navigation .top						{ width: 930px; height: 30px; display: block; color: #026283; line-height: 2.73em; font-weight: bold; background: #e4bd02 url(../images/nav_bk_top.gif) repeat-x 0px 0px; }
	.home_navigation .top h1					{ float: left; clear: none; padding: 0px 0px 0px 10px; }
	.home_navigation .top p						{ float: left; clear: none; padding: 0px 0px 0px 18px; }
	.home_navigation .top p.omega				{ float: right; clear: none; padding: 0px 318px 0px 18px; }
	.home_navigation .top a						{ color: #822504; text-decoration: none; }
	.home_navigation .top a:hover				{ color: #b92f0d; }
	.home_navigation .top .icon_twitter,
	.home_navigation .top .icon_facebook		{ position: absolute; top: 7px; width: 16px; height: 16px; display: block; }
	.home_navigation .top .icon_twitter			{ right: 295px; }
	.home_navigation .top .icon_facebook		{ right: 270px; }
	.home_navigation .top .icon_twitter a,
	.home_navigation .top .icon_facebook a		{ width: 16px; height: 0px; display: block; overflow: hidden; padding: 16px 0px 0px 0px; }
	.home_navigation .top .icon_twitter a		{ background: url(../images/nav_top_icon_twitter.gif) no-repeat 0px 0px; }
	.home_navigation .top .icon_facebook a		{ background: url(../images/nav_top_icon_facebook.gif) no-repeat 0px 0px; }
	.home_navigation .bottom					{ width: 700px; height: 32px; display: block; background: url(../images/nav_bk_bottom.gif) repeat-x 0px 0px; padding: 0px 0px 0px 230px; }
	.home_navigation .bottom ul					{ display: block; float: left; clear: both; list-style: none; }
	.home_navigation .bottom ul li				{ position: relative; display: block; float: left; }
	.home_navigation .bottom ul li a			{ display: block; float: left; color: #ffffff; font-size: 0.91em; font-weight: bold; line-height: 3.20em; letter-spacing: 0.08em; text-decoration: none; text-transform: uppercase; background: url(../images/nav_bottom_delimiter.gif) no-repeat top right; padding: 0px 20px 0px 18px; }
	.home_navigation .bottom ul li a:hover		{}
	.home_navigation .bottom ul li.active		{ background: url(../images/nav_bk_bottom.gif) repeat-x bottom left; }
	.home_navigation .bottom ul li:hover		{ cursor: pointer; background: url(../images/nav_bk_bottom.gif) repeat-x bottom left; }
	.home_navigation .bottom ul li:hover ul		{ position: absolute; top: 32px; left: 0px; width: 170px; display: block; background: #bf3202 url(../images/nav_bk_drop.gif) repeat-x 0px 0px; padding: 9px 0px 2px 0px; }
	.home_navigation .bottom ul li ul			{ display: none; }
	.home_navigation .bottom ul li ul li		{ width: 170px; display: block; float: none; background-image: none; padding: 0px; }
	.home_navigation .bottom ul li ul li:hover	{ background-image: none; }
	.home_navigation .bottom ul li ul li a		{ width: 142px; display: block; float: none; line-height: 1.27em; background: none; padding: 4px 10px 4px 18px; }
	.home_navigation .bottom ul li ul li a:hover{ background: #822504; }
	
	.home_login_box		{ z-index: 5; position: absolute; top: 30px; left: 714px; width: 230px; height: 87px; display: block; background: #b92f0d; padding: 3px 0px 0px 0px; }
	.home_login_box .field						{ height: 19px; display: block; overflow: hidden; vertical-align: top; padding: 3px 0px 0px 6px; }
	.home_login_box .field input				{ width: 202px; height: 15px; color: #b92f0d; font-weight: bold; background: #ffffff; padding: 1px 7px; border: 1px solid #ffffff; margin: 0px; }
	.home_login_box .field input:focus			{ color: #026283; }
	.home_login_box .remember					{ float: left; font-size: 0.91em; padding: 0px 0px 3px 6px; }
	.home_login_box .remember label				{ cursor: pointer; display: block; float: left; color: #ffffff; padding: 2px 0px 0px 3px; }
	.home_login_box .remember .checkbox			{ height: 13px; display: block; float: left; vertical-align: top; padding: 2px 0px 0px 0px; }
	.home_login_box .remember .checkbox input	{ width: 13px; height: 13px; margin: 0px; }
	.home_login_box .forgot						{ float: right; font-size: 0.91em; }
	.home_login_box a:link,
	.home_login_box a:visited					{ display: block; color: #ffffff; font-weight: bold; text-decoration: underline; padding: 2px 6px 4px 0px; }
	.home_login_box a:hover						{ text-decoration: none; }
	.home_login_box .submit						{ padding: 0px 0px 6px 6px; }
	.home_login_box .submit input				{ width: 218px; height: 19px; color: #ffffff; font-size: 1.09em; font-weight: bold; background: #46bf04; padding: 0px; }
	.home_login_box .submit input:hover			{ cursor: pointer; color: #f4d234; }
	.home_login_box .error						{ width: 218px; font-weight: bold; color: #ffffff; background: #0d9ac5; padding: 3px 6px; }
	
	.home_playnow				{ z-index: 1; position: absolute; top: 90px; left: 100px; width: 275px; height: 275px; display: block; overflow: hidden; background: url(../images/home_playnow.jpg) no-repeat 0px 0px; padding: 51px 0px 0px 51px; }
	
	.home_intro_text			{ z-index: 2; position: absolute; top: 401px; left: 40px; width: 417px; height: 0px; display: block; overflow: hidden; background: url(../images/home_intro_text.gif) no-repeat 0px 0px; padding-top: 256px; }
	
	.home_movie					{ z-index: 1; position: absolute; top: 116px; left: 500px; width: 437px; height: 296px; display: block; }
	.home_stats					{ z-index: 1; position: absolute; top: 413px; left: 459px; width: 438px; height: 296px; display: block; }



/******************************************************************************
 * Layout Styles
 ******************************************************************************/
 
#container			{ position: relative; width: 970px; font-size: 0.69em; margin: 0px auto; }