body 			{margin: 0; padding: 0; font-size: 15px; color: #000; font-family: helvetica,arial,sans-serif;overflow-y:auto; overflow-x:hidden;}

h1,h2,h3 		{font: 900 30px/28px 'locator-web',helvetica,arial,sans-serif; color: #000; font-weight: normal; line-height: 150%;}
h2 				{font-weight:bold; font-size:40px; line-height:1.1; margin:10px 0 10px 0;}
h4				{font-size:15px; font-weight:normal; margin:0px 0 15px 0;}

a				{color: #000;}
a:hover			{color: #bc1217;}

img 				{border:0px;}

.debug			{position: absolute; top: 10px; right: 10px; color: red; height: 150px;}
.sezebe			{position: absolute; left:0px; top: 0px; right:0px; background:url(../img/sezebebackground.jpg) no-repeat; width:176px; height:120px;}
.sezebe img 		{padding-left: 6px; padding-top: 8px;}

.clear			{clear: both;}
.error			{margin: 0; color: #ff4a4a; text-shadow: 0px 1px 1px #ccc; font-size:10px; display: block; overflow: hidden; padding-top: 6px ;padding-left: 20px;                 padding-right: 10px;}
.errortext		{}
.errorfield 	{ background:url(../img/error.png) no-repeat; width:41px; height:50px; position:absolute; margin:5px 0 0 390px; z-index:10;}
.errorfield-big { background:url(../img/error-big.png) no-repeat; width:178px; height:50px; position:absolute; margin:5px 0 0 359px; z-index:10; padding:5px 0 0 18px;}
.errorfield2 	{ background:url(../img/error.png) no-repeat; width:178px; height:50px; position:absolute; margin:5px 0 0 300px; z-index:10;}
.errorfield3	{ background:url(../img/error.png) no-repeat; width:178px; height:50px; position:absolute; margin:5px 0 0 300px; z-index:10;}
.redborder		{color: red !important;}

#page			{width: 100%; height: 100%; margin: 0;}
#formcontent	{ margin-left: 22px; }
#infotext .ptext 		{ width:470px; line-height:1.7;}


.leftcol { float:left; margin:0 150px 0 0;}
.rightcol { float:left; width:323px;}

.overflow { width:411px; height:60px; overflow:hidden; position:relative; -webkit-transition: all 300 ease;-moz-transition: all 300 ease;-ms-transition: all 300 ease; -o-transition: all 300 ease; transition: all 300 ease; }
.overlaybox		{
		width:124px;
		height:62px;
		position:absolute;
		z-index:2;
				}
.overlaybox h3 { margin:0px; font-size:15px; font-weight:bold; text-align:center; margin: 20px 0 0 0;}
.overlaybox .repeat-h3 { margin:0px; font-size:15px; font-weight:bold; text-align:center; margin: 15px 0 0 0;}
.overlaybox h3 span { font-size:8px; font-weight:bold; text-align:center; text-transform:uppercase; margin-top: -10px; display: block;}
.emailinput		{
		background:url(../img/input.png) no-repeat;
		outline:none;
		width:420px; 
		height:60px;
		border:none;
		position:absolute;
		padding:0 20px 0 150px;
				}
				
.emailinput-win		{
		background:url(../img/input_breit.png) no-repeat;
		outline:none;
		width:290px; 
		height:42px;
		border:none;
		position:absolute;
		padding:21px 20px 0 150px;
				}
.emailinput:hover, .emailinput:focus		{
		background:url(../img/input-hover.png) no-repeat;				}
.captchainput	{
		background:url(../img/capin.png) no-repeat;
		outline:none;
		height:60px;
		border:none;
		padding:0 20px 0 20px;
		position:absolute;
				}
.captchainput:hover, .captchainput:focus	{
		background:url(../img/capin-hover.png) no-repeat;
				}


.item			{margin: 0 0 20px 0;}

#captcha1		{float: left; width: 111px; margin-left: 10px; }
#captcha2		{float: left; width: 201px; padding-top: 0px;}

#tos1			{float: left; width: 20px; text-align: right;}
#tos2			{float: left; width: 295px; line-height: 140%; texst-shadow: #FF4200 2px 2px 8px;}

#submit .submitinput {
		background: #d6191f; /* Old browsers */
		background: -moz-linear-gradient(top,  #d6191f 1%, #94070a 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d6191f), color-stop(100%,#94070a)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #d6191f 1%,#94070a 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #d6191f 1%,#94070a 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #d6191f 1%,#94070a 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #d6191f 1%,#94070a 100%); /* W3C */
		-webkit-border-radius: 15px; 
		border-radius: 15px; 
		width:323px;
		height:50px;
		display:block;
		text-align:center;
		border:none !important;
		color:#fff;
		font-size:17px;
		text-shadow: 0px -1px 1px #9e7c3a;
		font-weight:bold;
		cursor:pointer;
				}

#submit .submitinput:hover {
		background: #fb2a30; /* Old browsers */
		background: -moz-linear-gradient(top,  #fb2a30 1%, #ba060a 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fb2a30), color-stop(100%,#ba060a)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fb2a30 1%,#ba060a 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fb2a30 1%,#ba060a 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fb2a30 1%,#ba060a 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #fb2a30 1%,#ba060a 100%); /* W3C */
		-webkit-border-radius: 15px; 
		border-radius: 15px; 
		width:323px;
		height:50px;
		display:block;
		text-align:center;
		border:none !important;
		color:#fff;
		font-size:17px;
		text-shadow: 0px -1px 1px #9e7c3a;
		font-weight:bold;
		cursor:pointer;
				}

#userinfo		{display: none;}

#infocontent	{line-height: 140%; min-height: 500px;}
.redcode		{color: #CA0000; margin: 5px 0; background: url(../img/input_captcha_bg.png) no-repeat top left; padding: 15px 25px;}
.platform_1		{background: url(../img/input_captcha_bg_pc.png) no-repeat top left !important;}
.platform_2		{background: url(../img/input_captcha_bg_ps3.png) no-repeat top left !important;}
.platform_3		{background: url(../img/input_captcha_bg_xbox360.png) no-repeat top left !important;}

.font14			{font-size: 14px;}
.font16			{font-size: 16px;}
.font18			{font-size: 18px;}
.font20			{font-size: 20px;}

#platform-select {background: transparent; border-radius: 5px; height: 60px; font-size: 25px; align-content: center; }
#submit {margin-left: 40px;}