@charset "utf-8";
/* CSS Document */

#ppd4_wrap {
	width: 552px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	color: #000 !important;
}

#ppd4_head {
	width: 450px;
	height: 288px;
	background: transparent url(../img/header.jpg) no-repeat scroll left top;
	text-align: center;
	font-size: 14px !important;
	padding: 0 51px;
	margin: 0 0 20px 0;
}

#ppd4_head p {
	margin: 0;
}

.ppd4_head_title {
	font-size: 16px !important;
	color: #28a910 !important;
	font-weight: bold !important;
	padding: 200px 0 0 0;
	margin: 0;
}

.ppd4_game_type_titlewrap {
	width: 552px;
	height: 50px;
	background: transparent url(../img/game_type_header_bg.gif) repeat-x scroll left top;
	font-size: 16px !important;
	font-weight: bold !important;
	color: #fff !important;
	text-transform: uppercase;
	letter-spacing: -1px;
}

.ppd4_game_type_title {
	height: 28px;
	background: transparent url(../img/game_type_header_bg.gif) no-repeat scroll left -50px;
	width: auto;
	display: inline-block;
	padding: 22px 0 0 10px;
	font-weight: bold !important;
	color: #fff !important;
	font-size: 16px !important;
}

.ppd4_game_type_titleright {
	width: 69px;
	height: 50px;
	float: right;
	background: transparent url(../img/game_type_header_bg.gif) no-repeat scroll left -150px;
}

.ppd4_game_type_titleright.ppd4_tournamentrace {
	background: transparent url(../img/game_type_header_bg.gif) no-repeat scroll left -100px;
}

.clear {
	clear: both;
}

.ppd4_game_type_level_wrap {
	height: 34px;
	margin: 10px 0 17px 0;
	font-size: 14px !important;
	font-weight: bold !important;
	text-transform: uppercase;
	position: relative;
}

.ppd4_game_type_level {
	width: 100px;
	float: left;
	background: transparent url(../img/game_type_list_bg.gif) repeat-x scroll left -170px;
	height: 26px;
	text-align: center;
	padding: 8px 0 0 0;
	border-right: 5px solid #444444;
}

.ppd4_game_type_special_lvl1 {
	width: 20px;
	height: 10px;
	background: transparent url(../img/game_type_list_bg.gif) no-repeat scroll left -34px;
	position: absolute;
	top: 34px;
	left: 20px;
}

.ppd4_game_type_special_lvl2 {
	width: 20px;
	height: 10px;
	background: transparent url(../img/game_type_list_bg.gif) no-repeat scroll left top;
	position: absolute;
	top: 34px;
	left: 20px;
}

.ppd4_level2 {
	background: transparent url(../img/game_type_list_bg.gif) repeat-x scroll left -136px;	
}

.ppd4_level2 a:hover {
	color: #da171f !important;
}

.ppd4_level3 {
	background: transparent url(../img/game_type_list_bg.gif) repeat-x scroll left -102px;	
}

.ppd4_level3 a:hover {
	color: #289e24 !important;
}

.ppd4_game_type_level_details {
	height: 26px;
	background: #e1e1e1 url(../img/game_type_list_bg.gif) no-repeat scroll right -204px;
	width: 300px;
	float: left;
	padding: 8px 0 0 20px;
}

.ppd4_game_type_level_register {
	width: 127px;
	float: left;
	height: 26px;
	padding: 8px 0 0 0;
	text-align: center;
	background: #cdcdcd url(../img/game_type_list_bg.gif) no-repeat scroll right -68px;
}

.ppd4_game_type_level_register a {
	color: #000 !important;
	text-decoration: none !important;
}

.ppd4_game_type_level_register a:hover {
	text-decoration: underline !important;
	color: #f99f17 !important;
}

.ppd4_prizes_requ_wrap {
	text-align: center;
	margin: 40px 0 0 0;
}

.ppd4_prizes_requ {
	text-transform: uppercase;
	font-weight: bold !important;
	font-size: 16px !important;
	color: #000 !important;
	text-decoration: none;
	background: transparent url(../img/prizes_requ.jpg) no-repeat scroll right 8px;
	padding: 20px 0;
	position: relative;
}

.ppd4_prizes_requ_text {
	background: transparent url(../img/prizes_requ.jpg) no-repeat scroll left bottom;
	padding: 20px 0 20px 62px;
	margin: 0 20px 0 0;
}

.ppd4_prizes_requ_shadow {
	color: #fff !important;
	position: absolute;
	left: 61px;
	top: 19px;
}

#ppd4_wrap h2 {
	font-size: 14px;
	padding: 20px 0 5px 0;
	border-bottom: 1px solid #cdcdcd;
	background: transparent url(../img/h2_bg.gif) repeat-x scroll left bottom;
}

.ppd4_h2_green {
	color: #02960c !important;	
}

.ppd4_center {
	text-align: center !important;
}

.ppd4_doubleup_wrap {
	width: 255px;
	float: left;
	background: transparent url(../img/double_days.gif) no-repeat scroll left bottom;
	padding: 0 0 30px 0;
}

.ppd4_doubleplus {
	float: right;
}

.ppd4_doubleplus h3 {
	background: transparent url(../img/double_days.gif) no-repeat scroll left -48px !important;
}

.ppd4_doubleup_wrap h3 {
	width: 255px;
	height: 40px;
	background: transparent url(../img/double_days.gif) no-repeat scroll left top;
	font-size: 16px !important;
	text-transform: uppercase;
	color: #fff !important;
	padding: 8px 0 0 10px;
	text-shadow: #000 2px 2px 3px;
	margin: 0;
	letter-spacing: -1px;
}

.ppd4_doubleup_wrap p {
	background: #ececec;
	margin: 0;
	padding: 0 10px;
	min-height: 105px;
}

#ppd4_doubleup_table table {
	width: 100%;
	margin: 20px 0 0 0;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}

#ppd4_doubleup_table table th, #ppd4_doubleup_table table td {
	width: 50%;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 10px;
	text-align: center;
}

#ppd4_doubleup_table table th {
	font-size: 14px !important;
	color: #fff !important;
	background: #2a9f00 url(../img/green_gr.gif) repeat-x scroll left bottom;
}

.ppd4_bottombutton_wrap {
	text-align: center;
	height: 34px;
	margin: 20px 0;
}

.ppd4_bottombutton {
	font-size: 14px !important;
	font-weight: bold !important;
	color: #fff !important;
	text-decoration: none;
	background: transparent url(../img/bottom_buttons.gif) no-repeat scroll right bottom;
	position: relative;
	padding: 9px 0;
	text-transform: uppercase;
}

.ppd4_bottombutton span {
	padding: 9px 11px 9px 20px;
	margin: 0 9px 0 0;
	background: transparent url(../img/bottom_buttons.gif) no-repeat scroll left top;
}

.ppd4_tncbutton_wrap {
	text-align: right;
}

.ppd4_tncbutton_wrap a {
	background: transparent url(../img/tnc_bg.gif) no-repeat scroll right bottom;
	color: #000 !important;
	text-transform: uppercase;
	font-size: 11px;
	padding: 7px 0 6px;
	text-decoration: none;
}

.ppd4_tncbutton_wrap a span {
	background: transparent url(../img/tnc_bg.gif) no-repeat scroll left top;
	padding: 7px 3px 6px 10px;
	margin: 0 7px 0 0;
}

#ppd4_prizetables {
	width: 500px;
	border: 5px solid #fff;
	background: #fff;
	-moz-border-radius: 10px;
	display: none;
}

#ppd4_prizetables .close {
	width: 20px;
	height: 20px;
	position: absolute;
	background: transparent url(../img/close.gif) no-repeat scroll center center;
	-moz-box-shadow: 0 0 20px #fff;
	top: 0;
	left: 520px;
	-moz-border-radius: 5px;
	cursor: pointer;
}

#ppd4_prizetables .close:hover {
	-moz-box-shadow: 0 0 10px #ffd600;
}

#ppd4_prizetables table {
	width: 500px;
}

#ppd4_prizetables tr:hover {
	background: #fff178;
}

#ppd4_prizetables th, #ppd4_prizetables td {
	border: none;
	padding: 5px;
	text-align: center;
	font-weight: bold;
}

#ppd4_prizetables th {
	background: #383838 url(../img/prizetables_thbg.gif) repeat-x scroll left top;
	color: #fff !important;
}

.ppd4_prizetables_th1 {
	width: 110px;
}

.ppd4_prizetables_th2 {
	width: 80px;
}

.ppd4_prizetables_th3{
	width: 120px;
}

.ppd4_prizetables_th4 {
	width: 190px;
}

.ppd4_prizetables_ytr {
	background: #ffd701;
}

.ppd4_prizetables_rtr {
	background: #eb1c24;
}

.ppd4_prizetables_gtr {
	background: #60be50;
}

#ppd4_tnc {
	width: 480px;
	border: 5px solid #fff;
	background: #fff;
	-moz-border-radius: 10px;
	display: none;
	line-height: 18px;
	padding: 0 20px 0 0;
}

#ppd4_tnc li {
	color: #219100 !important;
}

#ppd4_tnc li span {
	color: #000 !important;
}

#ppd4_tnc .close {
	width: 20px;
	height: 20px;
	position: absolute;
	background: transparent url(../img/close.gif) no-repeat scroll center center;
	-moz-box-shadow: 0 0 20px #fff;
	top: 0;
	left: 520px;
	-moz-border-radius: 5px;
	cursor: pointer;
}

#ppd4_tnc .close:hover {
	-moz-box-shadow: 0 0 10px #ffd600;
}

/* LANGUAGES*/

#ppd4_head.DE {
	width: 450px;
	height: 288px;
	background: transparent url(../img/header_DE.jpg) no-repeat scroll left top;
	text-align: center;
	font-size: 14px !important;
	padding: 0 51px;
	margin: 0 0 20px 0;
}

#ppd4_head.RU {
	width: 450px;
	height: 288px;
	background: transparent url(../img/header_RU.jpg) no-repeat scroll left top;
	text-align: center;
	font-size: 14px !important;
	padding: 0 51px;
	margin: 0 0 20px 0;
}

#ppd4_head.FI {
	width: 450px;
	height: 288px;
	background: transparent url(../img/header_FI.jpg) no-repeat scroll left top;
	text-align: center;
	font-size: 14px !important;
	padding: 0 51px;
	margin: 0 0 20px 0;
}

#ppd4_head.HU {
	width: 450px;
	height: 288px;
	background: transparent url(../img/header_HU.jpg) no-repeat scroll left top;
	text-align: center;
	font-size: 14px !important;
	padding: 0 51px;
	margin: 0 0 20px 0;
}

#ppd4_head.IT {
	width: 450px;
	height: 288px;
	background: transparent url(../img/header_IT.jpg) no-repeat scroll left top;
	text-align: center;
	font-size: 14px !important;
	padding: 0 51px;
	margin: 0 0 20px 0;
}

#ppd4_head.PL {
	width: 450px;
	height: 288px;
	background: transparent url(../img/header_PL.jpg) no-repeat scroll left top;
	text-align: center;
	font-size: 14px !important;
	padding: 0 51px;
	margin: 0 0 20px 0;
}

#ppd4_head.BG {
	width: 450px;
	height: 288px;
	background: transparent url(../img/header_BG.jpg) no-repeat scroll left top;
	text-align: center;
	font-size: 14px !important;
	padding: 0 51px;
	margin: 0 0 20px 0;
}


#ppd4_head.SE {
	width: 450px;
	height: 288px;
	background: transparent url(../img/header_SE.jpg) no-repeat scroll left top;
	text-align: center;
	font-size: 14px !important;
	padding: 0 51px;
	margin: 0 0 20px 0;
}


#ppd4_head.RO {
	width: 450px;
	height: 288px;
	background: transparent url(../img/header_RO.jpg) no-repeat scroll left top;
	text-align: center;
	font-size: 14px !important;
	padding: 0 51px;
	margin: 0 0 20px 0;
}

#ppd4_head.FR {
	width: 450px;
	height: 288px;
	background: transparent url(../img/header_FR.jpg) no-repeat scroll left top;
	text-align: center;
	font-size: 14px !important;
	padding: 0 51px;
	margin: 0 0 20px 0;
}
