#ticket-sort table {
	border-collapse: collapsed;
}

#ticket-sort h2 {
	margin-bottom: 10px;
	padding-bottom: 5px;
	font: normal bold 1.3em "Trebuchet MS", Verdana, Arial, sans-serif;
	text-align: left;
	color: #010066;
}

#ticket-sort tr.rowodd {
	background-color: #efefef;
}

#ticket-sort tr.roweven {
	background-color: #fafafa;
}

#ticket-sort thead th {
	padding: 5px 7px 6px;
	font-weight: bold;
	color: #fff;
	background: url(../sort_img/column-header.gif) top right no-repeat;
}

#ticket-sort td {
	padding: 9px 5px 5px;
}

#ticket-sort tbody td {
	border-color: #eee;
	border-width: 1px 0;
}

#ticket-sort td p.suppliers {
	padding-bottom: 0;
}

#ticket-sort .container-tickets {
	position: relative;
	margin: 10px 0 0;
}

#ticket-sort .sortcol {
	cursor: pointer;
}

#ticket-sort .sortcol.nosort {
	cursor: default;
	background: url(../sort_img/column-header.gif) top right no-repeat;
}

#ticket-sort .sortcol {
	background: url(../sort_img/column-header-sortable.gif) top right no-repeat;
}

#ticket-sort .sortasc {
	background: url(../sort_img/column-header-sorted-asc.gif) top right no-repeat;
}

#ticket-sort .sortdesc {
	background: url(../sort_img/column-header-sorted-desc.gif) top right no-repeat;
}


#ticket-sort .col-date				{ width: 160px;	}
#ticket-sort .col-event             { width: 220px;	}
#ticket-sort .col-city  			{ width: 90px;	}
#ticket-sort .col-country			{ width: 140px;	}
#ticket-sort .col-price				{ width: 140px; }
#ticket-sort .col-convert-button	{ width: 85px;	}

#ticket-sort .product-price {
	width: 7.5em;
	overflow: hidden;
	color: #010066;
}

#ticket-sort .product-price .price-prefix {
	float: left;
}

#ticket-sort .product-price .price-prefix .valuta {
	font-size: 1.25em;
}

#ticket-sort .product-price .price-numeric {
	float: right;
	font-size: 1.25em;
	font-weight: bold;
}

#ticket-sort a.button{
background: url(../sort_img/button.gif) no-repeat;
color: #fff;
text-align: center;
display: block;
padding: 2px 0;
width: 144px;
height: 23px;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-weight: bold;
font-size: 14px
}

