@charset "utf-8";

/* CSS Document */

*		{margin:0; padding:0; border:none; outline:none;}
a		{text-decoration:none;}
body	{
		margin:0;
		padding:0;
		/* font-family:"Times New Roman", Times, serif; */
		background:#4d604b url(images/background.png) no-repeat center center scroll !important;
		background-size:cover !important;
		-webkit-background-size:cover !important;
		-moz-background-size:cover !important;
		-o-background-size:cover !important;	
		}

.header	{
		overflow:hidden;
		}

.gfx-noise	{background:url(images/gfx-noise.png); overflow:hidden;}
.gfx-wood	{background:url(images/gfx-wood.png); overflow:hidden;}
.gfx-light	{background:url(images/gfx-light.png) no-repeat; overflow:hidden; background-position:center top 16px;}

.gfx-model {
	display:none;
	background: url(images/gfx-model.png) no-repeat;
	background-position:right bottom;
	width:440px;
	height:486px;
	position:absolute;
	top:284px;
	left:50%;
	margin-left:160px;
}

/* Header menu */
.header-menu			{height:56px; padding:0 0 8px 0; background:url(images/header-menu-background.png) repeat-x; overflow:hidden; text-align:center;}
.header-menu ul			{height:56px; list-style-type:none;}
.header-menu ul a		{font-size:16px; font-weight:bold; color:#f3e4a5; text-shadow:black 0 -1px 1px; width:128px; height:56px; display:block; line-height:56px;}
.header-menu li			{text-align:center; display:inline-block; position:relative; top:-23px; margin-left:-4px;}
.header-menu li:hover	{background:url(images/header-menu-hover.png) repeat-x;}
.header-menu-shadow		{height:64px;background:url(images/gfx-shadow-h.png) repeat-y;-webkit-background-size:100% 2048px;-moz-background-size:100% 2048px;-o-background-size:100% 2048px;background-size:100% 2048px;}
.header-menu-texture	{height:64px;background:url(images/gfx-noise.png);}
.header-menu-dev		{width:2px; height:56px; background:url(images/header-menu-dev.png) no-repeat; display:inline-block}

.screen					{background:url(images/screen-background.png);}
.screen-container		{height:640px; background:url(images/screen-background-shadow.png) repeat-x; background-size:contain; -webkit-background-size:contain; -moz-background-size:contain;}
.screen-logo-site		{width:1216px; margin:0 auto;}
.screen-logo-site img	{margin:56px 0 0 216px;}
.screen-logo-game		{text-align:center; padding:48px 0 18px 0;}

.screen-button-hint		{width:342px; height:82px; padding-top:4px; text-align:center; background:url(images/screen-button-hint.png) no-repeat; margin:0 auto; cursor:pointer; }
.screen-button			{width:334px; height:78px; text-align:center;}
.screen-button input[type="submit"], .screen-button-hint input[type="button"]
{
	width:334px;
	height:78px;
	cursor: pointer;
	background:url(images/screen-button.png) no-repeat;
	background-position: center top;
	font-size:11px;
	font-weight:bold;
	color:#222;
	text-shadow:0px 1px 0px rgba(255,255,255, 0.33);
}
	
.screen-button input[type="submit"]:hover, .screen-button-hint input[type="button"]:hover
{
	background-position: center top -78px;
}

.screen-button input[type="submit"]:active, .screen-button-hint input[type="button"]:active
{
	background-position: center top -156px;
}

.main					{background:#455b43 url(images/main-border.png) repeat-x top;}
.main-title				{text-align:center; margin-bottom:20px; padding-top:16px;}

.games					{width:792px; padding-bottom:24px; margin:0 auto; overflow:hidden;}
.games-item				{width:228px; height:124px; padding:30px 18px; float:left; background:url(images/game-item.png) no-repeat; background-position:center; overflow:hidden;}

.games-item a span { display:none; background-image:url(images/game-item-play.png); background-repeat:no-repeat; width:228px; height:124px; position:absolute;}
.games-item a {
	position:relative;	
}
.games-item a:hover span { display:block;}
.payments				{height:48px; background:url(images/payments-background.png) repeat-x; overflow:hidden; text-align:center; padding-top:16px;}

.footer					{background:url(images/footer-border.png) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#52413e; text-shadow:#1a1715 0 1px 0px; text-align:center;}
.footer-border			{height:16px; overflow:hidden;}
.footer-content			{height:48px; margin-top:16px;}
.footer-menu ul			{list-style-type:none; padding:16px 0; line-height:32px;}
.footer-menu a			{color:#52413e;}
.footer-menu a:hover	{color:#f3e4a5;}
.footer-menu li			{text-align:center; display:inline-block;}
.footer-menu-dev		{margin:0 8px; width:2px; height:16px; border-left:1px solid #1a1715; border-right:1px solid #392f2c;}
.footer-copyright		{margin:8px 0;}
.games-item li, .screen-logo-game li, .screen-button-hint li {
	display:inline;
	list-style: none;
}