


/**
 *	ticket detail
 */
* {
	margin: 0;
	padding: 0; 
}
body {
	font-family: verdana, sans serif;
	font-size: 12px;
	background: #fff;
}
table {
	font-size: 12px;
}

#ticket {
	background: transparent url('/public/77/12/6b/2900_71831_ticket_top_left_logo.gif') no-repeat left top;
	height: 60px;
	_width: 100%;
}
body.shadowbox #ticket { _width: 600px; }
#ticket_header {
	background-repeat: no-repeat;
	background-position: 25px 6px;
	_width: 100%;
}
body#fortuna_cr #ticket_header	{ background-image: url('/public/f0/c5/2e/8034_71737_header_logo_cr.png'); }
body#fortuna_hr #ticket_header	{ background-image: url('/public/eb/96/75/8036_71702_header_logo_hr.png'); }
body#fortuna_pl #ticket_header	{ background-image: url('/public/cf/c2/6c/8038_185896_header_logo_pl.png'); }
body#fortuna_sk #ticket_header	{ background-image: url('/public/bc/b8/98/8040_71706_header_logo_sk.png'); }

#ticket_header h3{
	float: left;
	padding: 10px 0 0 280px;
	font-weight: normal;
	font-size: 12px;
	height: 50px; _height: 60px;
}
#ticket_header h3 span { display: block; }
#ticket_header .right{
	float: right;
	height: 50px;
	padding: 10px 20px 0 0;
	background: transparent url('/public/f9/11/57/2898_5_ticket_top_right.gif') no-repeat right top;
	text-align: right;
}
#ticket_header .right a {
	margin-left: 10px;
}
#ticket_header h2 {
	clear: both;
	background-color: #333;
	text-align: center;
	font-size: 13px;
	color: #fff;
	padding: 3px 0;
	_width: 100%;
}

.content {
	padding: 10px 20px 10px 10px;
	_width: 100%;
}
table {
	border-collapse: collapse;
	width: 100%;
	text-align: left;
}
td, th {
	padding: 2px;
}
/*	ticket content	*/
.ticket {
	margin-bottom: 20px;
	display: table;
	=display: block;
}

.ticket td {
	text-align: center;
}
.ticket td.aright {
	text-align: right;
}
.ticket thead th {
	background-color: #ccc;
	padding: 3px;
	text-align: center;
}
.tp_result_winning td {
	background-color: #c0f9a9;
	border-bottom: 1px solid #fff;
}
.tp_result_non_winning td {
	background-color: #f9a9a9;
	border-bottom: 1px solid #fff;
}
.tp_result_unresolved td {
	border-bottom: 1px solid #ccc;
}

.ticket .tp_id {
	width: 40px;
	text-align: left;
	padding-left: 10px;
}
.ticket .tp_item {
	text-align: left;
	/*white-space: nowrap;*/
}
.ticket .tp_date {
	white-space: nowrap;
}
.game_type th{
	padding-top: 10px;
	border-bottom: 1px solid #ccc;
}
.tp_summary {
	font-weight: bold;
}

/*	ticket results	*/
.results td{
	border-bottom: 1px solid #fff;
}
.results thead th {
	padding: 3px;
} 
.tp_result {
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
	width: 20px;
}
.results .tp_result_winning,
.tp_result_winning .tp_result {
	background-color: #c0f9a9;
	background-image: url('/public/b4/d4/f2/2787_5_result_ok.png');
 }
.results .tp_result_non_winning,
.tp_result_non_winning .tp_result {
	background-color: #f9a9a9;
	background-image: url('/public/9e/86/88/2803_5_result_bad.png');
 }
.results .tp_result_unresolved,
.tp_result_unresolved .tp_result {
	background-color: #fff;
	background-image: url('/public/28/37/ef/2795_5_result_na.png');
 }
 .tp_result span {
	display: none;
 }
.tp_group {
	width: 100px;
}

/*	table summary	*/
.summary {
	background-color: #ffcc00;
	padding: 10px 20px 10px 10px;
	_width: 100%;
}
.summary table{
	text-align: right;
}
.summary thead td,.summary tbody td {
	height: 3px;
}
.summary th {

}
.summary td {
	width: 180px;
}

.aright {
	text-align: right;
}

/* POPUP TICKET */
.popup_ticket #ticket_header {
	height: 60px;
}
.popup_ticket .summaryHolder { text-align: center; }
.popup_ticket .summary {
	margin: 0 auto;
	padding: 10px;
	width: 400px;
	border: 1px solid #aaa;
	text-align: left;
}
.popup_ticket .summary table {
	text-align: left;
}
.popup_ticket .summary .submits {
	text-align: center;
	margin-top: 10px;
}
.popup_ticket .summary .submits .button {
	vertical-align: bottom;
	position: relative;
	top: 1px;
}

.popup_ticket .ticket_notice {
	margin-bottom: 10px;
}

.popup_ticket .bets .bet_remove {
	text-align: center;
	padding: 3px 0 0 0;
}
.popup_ticket .bets .change_bet_group {
	width: 50px;
}
.popup_ticket .bets .change_bet_rate {
	width: 100px;
}
.popup_ticket .bets td {
	line-height: 20px;
}

.popup_ticket .summary_bet_value { width: 60px; }
.popup_ticket .summary th {
	vertical-align: top;
}
.popup_ticket .summary th, .popup_ticket .summary td {
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ticket_storno {
	margin-top: 10px;
}
.previewUrl {
	margin-top: 5px;
}

.importTicket {
	border-bottom: 1px solid #ccc;
	margin: 10px 0;
	text-align: center;
}
.importTicket a {
	display: inline-block;
	width: 33px;
	height: 33px;
	text-align: center;
	line-height: 33px;
	text-decoration: none;
	margin-right: 10px;
	margin-bottom: 10px;
	background: transparent url(/public/c3/12/b/15660_79123_number_games.gif) no-repeat center top;
	color: #000;
	font-weight: bold;
	outline: none;
}
.importTicket a:hover {
	color: #ffdc00;
	background-position: center bottom;
}

