.center {
	text-align:center;
}

ol {
	padding:10px;
	margin:0;
}

caption {
	padding:4px;
}

/* Common */

#content {
	margin-right:auto;
	margin-left:auto;
	width:1000px;
}

.login {
	margin-left:auto;
	margin-right:auto;
}

.login > div {
	width:360px !important;
}

#content {
	width:960px;
	position:relative;
	zoom:1;
}

.date td a {
	display:inline-block;
	padding:3px 8px;
}

.date th, .date td {
	text-align:center;
	padding:3px;
}

/* Box */

.box {
	font-size:13px;
	margin:0 0 10px 0;
	position:relative;
	border:1px solid;
}

.box h2, .box p, .box table {
	margin:0;
}

.box h2 {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	padding:2px 10px;
	cursor:move;
}

.utils a {
	position:absolute;
	top:5px;
	right:10px;
	border:1px solid;
	padding:4px 8px;
}

.box p {
	padding:10px;
}

/* Typography */

label, #navigation, .error, .success, input[type="submit"], input[type="reset"]  {
	font-weight:100;
}

h1, h2, h3, h4, h5, h6 {
	border-bottom:1px solid;
}

a:hover {
	text-decoration:none;
}

a.edit, a.delete, a.dodaj, a.teams, a.tabele, a.kolejki, a.mecze, a.stats, a.refresh, a.zakoncz ,a.odliczanie_stop, a.odliczanie_start {
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:left center;
}
a.stats {
	line-height:25px;
	}
a {
	padding:4px;
}

/* Table styling */

table {
	width:100%;
}

th, td {
	padding:7px 15px;
	text-align:left;
}

/* Header */

#head {
	-moz-border-radius-topright:10px;
	border:0;
	margin:10px auto 0 auto;
	padding:5px 30px;
	width:940px;
	line-height:75px;
	font-family: 'Jockey One', sans-serif;
	font-size:50px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	letter-spacing:2px;
	
}

/*.logoo {
	padding-left:60px;
	background: url('../img/typer_logo_bg.png') 0px 0px no-repeat;
	}

*/
/* Nagivation */

#navigation {
	-moz-border-radius-bottomleft:10px;
	margin:0 auto 10px auto;
	padding:10px 30px;
	width:940px;
}

#navigation > li {
	display:inline;
	margin:0
}

#navigation > li > a, #navigation > li > span {
	display:inline-block;
	padding:5px 10px;
	text-decoration:none;
	font-weight:100;
	font-family: 'Oxygen', sans-serif;
	letter-spacing:1px;
}

/* Content */

#content {
	padding:20px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
}

#foot {
	padding:5px 30px;
	width:940px;
	margin:10px auto;
	text-align:right;
	font-size:10px;
	letter-spacing:1px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
}

.curved, #navigation a, #navigation span, .error, .success, .box, .utils a {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}

.curved-alt, input, textarea, select, .box, .date td a, .utils a  {
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-top-left-radius:5px;
}

/* Forms */

label {
	display:block;
	font-size:14px;
	margin:15px 0 5px;
	font-weight:300;
	position:relative;
}

small {
	font-size:12px;
	font-weight:normal;
	padding-left:10px;
}

input, textarea{
	border:1px solid;
	font-family:verdana;
	font-size:inherit;
	padding:4px;
}

select {
	padding-top:3px;
	padding-bottom:3px;
}

input[type="submit"], input[type="reset"] {
	cursor:pointer;
	width:auto !important;
}

/* Error and Success messages */
.error, .success {
	padding:4px 8px;
}

/* Pagination */
.pagination {
	text-align:right;
}
.pagination a, .pagination span {
	display:inline-block;
	margin:0 2px;
	padding:2px 6px;
}
.wymagane_info {
	color:red;
	font-size:10px;
}
.nawigacja {
font-size:12px;
padding-left:30px;
letter-spacing:1px;
}

select.kraje_druzyn option {
background-repeat:no-repeat;
background-position:bottom left;
padding-left:30px;
}

.mecz_kolejki {
	padding-bottom:20px;
}
.mecz_kolejki .lp {
	float:left;
	width:10%;
	}
.mecz_kolejki .godzina {
	width:15%;
	float:left;
	}
.mecz_kolejki .data {
	width:25%;
	float:left;
	}	
.mecz_kolejki .lewa {
	width:25%;
	float:left;
}
.mecz_kolejki .prawa {
	width:25%;
	float:left;
}
h3.zablokowana {
	background-color:#97a9f6;
	color:black;
}
h3.otwarta {
	background-color:#92fd82;
	color:black;
}
.kolejki_dzien_tygodnia {
	width:575px;
	margin-bottom:10px;
	margin-top:10px;
	font-size:14px;
	font-family:Tahoma;
	letter-spacing:2px;
	text-align:center;
	color:black;
}
.kolejki_dzien_tygodnia_input {
	width:100%;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:0;
	margin-right:0;
	font-size:14px;
	font-family:Tahoma;
	letter-spacing:2px;
	text-align:center;
	color:black;
}
.detale_kolejki {
	width:575px;
	font-size:11px;
	color:#8f8f8f;
	margin:0;
	padding:0;
	}
	
.detale_kolejki .caly_mecz {
	margin-bottom:2px;
	padding-bottom:2px;
	}
.detale_kolejki .caly_mecz_input {
	margin-bottom:2px;
	}	
.detale_kolejki .caly_mecz:hover {
	color:black;
	background:#dfdfdf;
	padding-bottom:2px;
	}		
.detale_kolejki .godz {
	float:left;
	width:35px;
	padding-top:3px;
}
.detale_kolejki .status {
	float:left;
	width:16px;
	padding-top:3px;
}
.detale_kolejki .gospodarz {
	float:left;
	width:172px;
	padding-top:3px;
	text-align:right;
	padding-right:5px;
}
.detale_kolejki .gospodarz_logo {
	float:left;
	width:30px;
}
.detale_kolejki .vs {
	float:left;
	width:20px;
	padding-top:3px;
}
.detale_kolejki .gosc_logo {
	float:left;
	width:30px;
}
.detale_kolejki .gosc {
	float:left;
	width:172px;
	padding-top:3px;
}
.detale_kolejki .wynik {
	float:left;
	width:50px;
	color:black;
	text-align:center;
	padding-top:3px;
}
.detale_kolejki .wynik .jaki_wynik {
	font-weight:bold;
	font-size:12px;
}
.detale_kolejki .special {
	float:left;
	width:30px;
	text-align:right;
	padding-top:3px;
}
.detale_kolejki .special_input {
	float:left;
	width:20px;
	text-align:right;
	padding-top:7px;
}
.trackAccordion li {
	margin:0;
	}
.nestedElems div {
	margin:0px;
	padding:0px;
	}
.trackAccordion h3.zablokowana {
	background-color:#a0cdf9;
	color:black;
}
.trackAccordion h3.otwarta {
	background-color:#92fd82;
	color:black;
}
.trackAccordion h3.zamknieta {
	background-color:#f77;
	color:black;
}
.pokaz_reszte a:link {
    text-decoration:none;
    background-color: white;
}
.pokaz_reszte a {
    color:black;
    text-decoration:none;
    font-size:10px;
    letter-spacing:1px;
    background:none;
}
.reszta {
	padding-top:10px;
	}
.ligi_kontener {
	width:920px;
	padding-left:10px;
	padding-right: 10px;
	padding-bottom:5px;
}
.kontener_edycji {
	margin-bottom:25px;
	font-size:22px;
	font-weight:thin;
	color:black;
	letter-spacing:2px;
}
.kontener_edycji a {
	text-decoration:none;
	font-size:10px;
}
.liga_box {
border:1px solid #afafaf;
display:block;
width:100px;
height:100px;
float:left;
margin-left:10px;
text-decoration:none;
}
.liga_box:hover {
	border:1px solid #1f1f1f;	
}
.liga_box .imag {
text-align:center;
margin-top:5px;
}
.liga_box .mecze {
	text-align:right;
	font-size:22px;
	margin-top:-95px;
	margin-bottom:75px;
	margin-right:0px;
	display:block;
	background:white;
	width:30px;
	padding-right:5px;
	float:right;
}
.liga_box .nazwa_ligi {
	text-align:center;
	color:black;
	height:35px;
	margin-left:-5px;
	margin-right:-5px;
	font-size:14px;
	overflow:hidden;
	width:110px;
}
.brakuje_meczy {
	color:red;
	font-family: 'Play', sans-serif;
	font-size:25px;
}
.tab_list {
	font-family: 'Play', sans-serif;
	font-size:18px;
	vertical-align:middle;
	text-align:center;
	
}
.tab_list strong {
	font-weight:bold;
	color:black;
}

.loading {
	background:#c1c39a;
	color:#303030;
	font-size:20px;
	padding:5px 10px;
	text-align:center;
	width:450px;
	margin:0px auto;
	display:none;
	border-radius: 5px;
}
.nazwa_edycji {
	margin: 8px 0px;
	text-align:center;
	font-family: 'Audiowide', cursive;
	color:black;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:2px;
}

a.wiadomosci {
	width:570px;
	display:block;
	margin-bottom:5px;
	font-size:12px;
}
a.wiadomosci:hover {
	background:#dfdfdf;
}
a.wiadomosci.new {
	background-image:url(../img/icon-mail.png);
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:left center;
}
a.wiadomosci.old {
	background-image:url(../img/icon-mail_readed.png);
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:left center;
}
a.wiadomosci div.temat {
	float:left;
	width:250px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
a.wiadomosci div.data {
	float:left;
	width:170px;
	text-align:center;
}
a.wiadomosci div.nadawca {
	float:left;
	width:150px;
	text-align:center;
}
.liczba_wiadomosci {
	font-family: 'Play', sans-serif;
	font-size:20px;
	color:red;
	font-weight:bold;
}

.liczba_wiadomosci_small {
	font-family: 'Play', sans-serif;
	color:red;
	font-weight:bold;
}

.liczba_wiadomosci a {
	text-decoration:none;
}

.wiadomosc_detale_main { padding:3px; font-size:16px; border-color:#aaaaaa; border-style:solid; border-radius:6px; border-width:1px;  }
.wiadomosc_detale_head { padding:3px; font-size:16px; background:#cccccc; border-color:#aaaaaa; border-style:solid; border-radius:6px; border-width:1px;  }
.wiadomosc_detale_tresc { padding:10px; font-size:16px; border-color:#aaaaaa; }
.wiadomosc_detale_options { padding:3px; font-size:16px; border-color:#aaaaaa; text-align:right; margin-top:30px;margin-bottom:10px; margin-right:10px;}

.imageWrap {
  position:relative;
}

.cssMask {
  width:640px;
  height:200px;
  position:absolute;
  top:0;
  left:0;
  background:url(../img/maska_light_3.png) 0 0 no-repeat;}
}
.mecz_data_punkty {
	border:none;
}
.mecz_data_punkty .home_nazwa {
	float:left;
	width:200px;
	padding-top:3px;
}
.mecz_data_punkty .home_logo {
	float:left;
	width:35px;
}
.mecz_data_punkty .away_nazwa {
	float:left;
	width:200px;
	padding-top:3px;
}
.mecz_data_punkty .away_logo {
	float:left;
	width:35px;
}
.mecz_data_punkty .wynik {
	float:left;
	width:45px;
	text-align:center;
	padding-top:3px;
}
.mecz_data_punkty .typ {
	float:left;
	width:65px;
	text-align:center;
	letter-spacing:1px;
	padding-top:3px;
}
.mecz_data_punkty .vs {
	float:left;
	width:50px;
	text-align:center;
	padding-top:3px;
}
.mecz_data_punkty .punkty {
	float:left;
	width:70px;
	text-align:center;
}
.mecz_data_punkty .punkty_img {
	float:left;
	width:150px;
	text-align:center;
	padding-top:3px;
}
.mecz_data_punkty .data {
	float:left;
	text-align:center;
	width:130px;
	color:#bfbfbf;
	padding-top:3px;
}

.mecz_data_punkty_dm {
	border:none;
}
.mecz_data_punkty_dm .home_nazwa {
	float:left;
	width:120px;
	padding-top:3px;
}
.mecz_data_punkty_dm .home_logo {
	float:left;
	width:35px;
}
.mecz_data_punkty_dm .away_nazwa {
	float:left;
	width:120px;
	padding-top:3px;
}
.mecz_data_punkty_dm .away_logo {
	float:left;
	width:35px;
}
.mecz_data_punkty_dm div.home {
  display: inline-block; /* the default for span */
  font-size:0.9em;
  height:12px;
  background-color: green; 
  color:white;
  overflow:hidden;
  text-align:center;
}
.mecz_data_punkty_dm div.remis {
  display: inline-block; /* the default for span */
  text-align:center;	
  font-size:0.9em;
  height:12px;
  background-color: grey;
  color:white;
  overflow:hidden; 
}
.mecz_data_punkty_dm div.away {
  display: inline-block; /* the default for span */
 text-align:center;
  height:12px;
  font-size:0.9em;
  background-color: red;
  color:white;
  overflow:hidden; 
}

.mecz_data_punkty_dm .wynik {
	float:left;
	width:210px;
	padding-top:5px;
}
.mecz_data_punkty_dm .typ {
	float:left;
	width:65px;
	text-align:center;
	letter-spacing:1px;
	padding-top:3px;
}
.mecz_data_punkty_dm .vs {
	float:left;
	width:50px;
	text-align:center;
	padding-top:3px;
}
.mecz_data_punkty_dm .punkty {
	float:left;
	width:70px;
	text-align:center;
}
.mecz_data_punkty_dm .punkty_img {
	float:left;
	width:150px;
	text-align:center;
	padding-top:3px;
}
.mecz_data_punkty_dm .data {
	float:left;
	text-align:center;
	width:130px;
	color:#bfbfbf;
	padding-top:3px;
}


.mecz_data_punkty_prem {
	border:1px solid red;
	display:block;
	text-align:center;
}
.mecz_data_punkty_prem .home_nazwa {
	float:left;
	width:120px;
	padding-top:3px;
}
.mecz_data_punkty_prem .home_logo {
	float:left;
	width:35px;
}
.mecz_data_punkty_prem .away_nazwa {
	float:left;
	width:120px;
	padding-top:3px;
}
.mecz_data_punkty_prem .away_logo {
	float:left;
	width:35px;
}
.mecz_data_punkty_prem div.home {
  display: inline-block; /* the default for span */
  font-size:0.9em;
  height:12px;
  background-color: green; 
  color:white;
  overflow:hidden;
  text-align:center;
}
.mecz_data_punkty_prem div.remis {
  display: inline-block; /* the default for span */
  text-align:center;	
  font-size:0.9em;
  height:12px;
  background-color: grey;
  color:white;
  overflow:hidden; 
}
.mecz_data_punkty_prem div.away {
  display: inline-block; /* the default for span */
 text-align:center;
  height:12px;
  font-size:0.9em;
  background-color: red;
  color:white;
  overflow:hidden; 
}

.mecz_data_punkty_prem .wynik {
	float:left;
	width:210px;
	padding-top:5px;
}
.mecz_data_punkty_prem .typ {
	float:left;
	width:65px;
	text-align:center;
	letter-spacing:1px;
	padding-top:3px;
}
.mecz_data_punkty_prem .vs {
	float:left;
	width:50px;
	text-align:center;
	padding-top:3px;
}
.mecz_data_punkty_prem .punkty {
	float:left;
	width:70px;
	text-align:center;
}
.mecz_data_punkty_prem .punkty_img {
	float:left;
	width:150px;
	text-align:center;
	padding-top:3px;
}
.mecz_data_punkty_prem .data {
	float:left;
	text-align:center;
	width:130px;
	color:#bfbfbf;
	padding-top:3px;
}









.show_points {
	max-width:24px;
	width:24px;
	height:24px;
	max-height:24px;
	cursor:pointer;
	border:none;
	margin-top:-5px
}
.head_ranking_archiwum {
	font-size:14px;
	margin-top:40px;
	border-bottom:none;
	text-transform:uppercase;
	color:#afafaf;
	letter-spacing:2px;
}
.head_ranking_active {
	font-size:22px;
	border-bottom:none;
	text-transform:uppercase;
	color:green;
	letter-spacing:2px;
}
.naglowek_tabel {
	text-align:center;margin-top:30px;margin-bottom:10px;
		font-size:22px;color:black;letter-spacing:2px;
}
.drabinka {
	line-height:30px;
}
.drabinka .kolumna {
	float:left;
	width:209px;
	margin-right:4px;
	text-align:left;
}
.drabinka .kolumna.head {
	background:#434a48;
	color:white;
	text-align:center;
}
.cslide-slide .drabinka_mecz {
	margin-bottom:10px;
	border:0px solid #dfdfdf;
}
.cslide-slide .drabinka_vs {
	float:left;
	width:40px;
	text-align:center;
}
.cslide-slide .drabinka_logo {
	width:26px;
	float:left;
	text-align:center;
}
.cslide-slide .drabinka_duzyna_home {
	font-size:14px;
	width:190px;
	float:left;
	text-align:right;
	padding-right:10px;
	padding-top:5px;
}
.cslide-slide .drabinka_duzyna_away {
	font-size:14px;
	width:190px;
	float:left;
	padding-top:5px;
	padding-left:10px;
}
.cslide-slide .drabina_wynik_a {
	font-size:16px;
	float:left;
	width:45px;
	padding-top:3px;
	text-align:center;
}
.cslide-slide .drabina_wynik_b {
	font-size:16px;
	float:left;
	width:45px;
	padding-top:3px;
	text-align:center;
}
.kibicowanie {
	width:280px;
	}
.kibicowanie_data {
	width:280px;
	text-align:right;
	font-size:10px;
	letter-spacing:1px;
	}
.kibicowanie .logodru {
	width:40px;
	float:left;
	text-align:center;
}
.kibicowanie .nazwadru {
	width:240px;
	float:left;
	font-size:16px;
	padding-top:3px;
	font-weight:bold;
}
.bubble
{
position: relative;
width: 390px;
min-height: 35px;
padding: 10px;
background: #ecffec;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: #7F7F7F solid 1px;
margin-bottom:10px;
}

.bubble .data
{
	text-align:right;
	width:100%;
	font-size:10px;
}

.bubble:after
{
content: '';
position: absolute;
border-style: solid;
border-width: 10px 26px 10px 0;
border-color: transparent #ecffec;
display: block;
width: 0;
z-index: 1;
margin-top: -10px;
left: -26px;
top: 50%;
}

.bubble:before
{
content: '';
position: absolute;
border-style: solid;
border-width: 10px 26px 10px 0;
border-color: transparent #7F7F7F;
display: block;
width: 0;
z-index: 0;
margin-top: -10px;
left: -27px;
top: 50%;
}

.bubble_odp
{
float:right;
position: relative;
width: 390px;
min-height: 35px;
padding: 10px;
background: #dfdfdf;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: #7F7F7F solid 1px;
margin-bottom:10px;
}
.bubble_odp .data
{
	text-align:right;
	width:100%;
	font-size:10px;
}
.bubble_odp:after
{
content: '';
position: absolute;
border-style: solid;
border-width: 10px 0 10px 26px;
border-color: transparent #dfdfdf;
display: block;
width: 0;
z-index: 1;
margin-top: -10px;
right: -26px;
top: 50%;
}

.bubble_odp:before
{
content: '';
position: absolute;
border-style: solid;
border-width: 10px 0 10px 26px;
border-color: transparent #7F7F7F;
display: block;
width: 0;
z-index: 0;
margin-top: -10px;
right: -27px;
top: 50%;
}

hr {
  border:none;
  border-top:1px dotted #f00;
  color:#fff;
  background-color:#fff;
  height:1px;
  width:99%;
}
#slider_startowa {
	margin:0;
	padding:0;
}
.slide {
	margin-top:-60px;
	padding:0px;
	font-family:Play;
}
.slider-item {
	height:148px;
	width:460px;
	padding:0;
	maring:0;
}
.slider-item .slider-head {
	height:30px;
	width:460px;
	padding-top:10px;
	text-align:center;
	font-size:18px;
	font-family:oxygen;
}
.slider-item .slider-main {
	height:115px;
	width:460px;
}
.slider-item .slider-main .left {
	float:left;
	width:190px;
}
.slider-item .slider-main .left .logo {
	float:left;
	width:72px;
	padding-left:59px;
	padding-right:59px;
}
.slider-item .slider-main .left .name {
	text-align:center;
	font-size:20px;
	font-weight:bold; 
	}
.slider-item .slider-main .center {
	width:80px;
	float:left;
	line-height:80px;
	vertical-align:middle;
	font-size:55px;
	color:#bfbfbf;
}
.slider-item .slider-main .right {
	float:left;
	width:190px;
}
.slider-item .slider-main .right .logo {
	float:left;
	width:72px;
	padding-left:59px;
	padding-right:59px;
}
.slider-item .slider-main .right .name {
	text-align:center;
	font-size:20px;
	font-weight:bold;
	}
.slider-item .slider-foot {
	height:30px;
	width:460px;
	padding-top:10px;
	text-align:center;
	font-size:16px;
	font-family:oxygen;
	letter-spacing:1px;
}
.mini_mecz_data {
	text-align:center; 
	font-size:12px;
	font-weight:bold;
	color: #3182C0;
	text-transform:uppercase;
	margin-bottom:10px;
}
.mini_mecz_godzina {
	font-size:12px;
	padding-left:20px;
}
.mini_mecz_detale {
	width:280px;
	margin-bottom:5px;
}
.mini_mecz_detale .home {
	width:90px;
	float:left;
	text-align:right;
	padding-top:4px;
	padding-right:5px;
	font-weight:bold;
	font-size:10px;
	}
.mini_mecz_detale .logo {
	float:left;
	width:24px;
	}
.mini_mecz_detale .vs {
	float:left;
	width:20px;
	font-size:10px;
	text-align:center;
	color:#dfdfdf;
	padding-top:5px;
	}
.mini_mecz_detale .away { 
	width:90px;
	float:left;
	text-align:left;
	padding-top:4px;
	padding-left:5px;
	font-weight:bold;
	font-size:10px;
}
.button_zgoda {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 5px 10px;
    border: 1px solid #be00a2;
    border-radius: 8px;
    background: #ff00ff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff00ff), to(#be00a2));
    background: -moz-linear-gradient(top, #ff00ff, #be00a2);
    background: linear-gradient(to bottom, #ff00ff, #be00a2);
    text-shadow: #70005f 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.button_zgoda:hover,
.button_zgoda:focus {
    border: 1px solid #e000be;
    background: #ff00ff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff00ff), to(#e400c2));
    background: -moz-linear-gradient(top, #ff00ff, #e400c2);
    background: linear-gradient(to bottom, #ff00ff, #e400c2);
    color: #ffffff;
    text-decoration: none;
}
.button_zgoda:active {
    background: #be00a2;
    background: -webkit-gradient(linear, left top, left bottom, from(#be00a2), to(#be00a2));
    background: -moz-linear-gradient(top, #be00a2, #be00a2);
    background: linear-gradient(to bottom, #be00a2, #be00a2);
}
.button_zgoda:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABnklEQVRIia3WsUpcURAG4M9bhEVSLqlkWaxD3kPsgvgQFuIriFhJnkIskhQWQQJJmhQBu2VDWklWbMTUIViEFDPXnJXdvcc1P1w4d865/z9nzpyZu6IeDXo5/o0/NR+tdMz3sY1NPMdq2n/hG87wBj8f4Cjp6SGucYyXGOBpPoO0neSaA/9214l1jPEaaxXr13LtKL/tJP+O3VpvCuziYpFIT3i+DHkpMjInXIdiq4/FW3EmU+iLw6qJ+Sw0xXiQXP1yYhsfcLUE+TN8xjDfL/EpOe8ENnG6JPlHnONHYT/FRvvSYCK29lDyMY5Mh4jYzaS1r+JGXKD/QS65bmQ2zRIY4ksSLSKfhymBWSFq8ErkdCnS5Xnp4KRccyZqS4lWZCxSrpYctvCuNOyIwnUfTRKOdYelxEly3mHRRWtFajzn3kUrcWB+qWgqyYlSsT9roicO9THFbs+CYkeU2oslRfZ0lOtSZCTCVXO7ByIsVQ2nRU+cybXIiC2R223LHKatbZn75oSltulv4IXppv8V73U0/S6BEg2e5PhW5W/LXy5vV6wYmJuuAAAAAElFTkSuQmCC") no-repeat left center transparent;
    background-size: 100% 100%;
}

.gameData {
  display: none;
  width: 553px;
  background: #efefef;
  border: 1px dotted #990099;
  margin-bottom:20px;
  border-radius: 5px;
  padding-left:10px;
  padding-right:10px;
}

.open_game {
		line-height:25px;
		font-weight:normal;
		color:#990099;
		border: 1px solid #990099;
		padding:2px 2px;
	}