BODY {
	margin: 15px;
	
	text-align: center;
}

TABLE {
	text-align: center;
	
	/*width: 760px;*/
}

TABLE TD.logo {
	padding-bottom: 3px;
}

TABLE TD.header {
	padding-bottom: 3px;
}

TABLE TD.title {
	padding-bottom: 3px;
	
	color: #E3B418;
	font-family: New Times Roman;
	font-size: 14px;
	font-weight: bold;
	
	text-align: center;
}

TABLE.events-preview {
	margin-bottom: 10px;
	width: 760px;
}

TABLE.events-preview TR.odd {
	background-color: #E5E5E6;
}

TABLE.events-preview TR.even {
	background-color: #FFFFFF;
}

TABLE.events-preview TD {
	padding: 5px;
	
	color: #595959;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	
	text-align: left;
}

TABLE.events-preview TD A {
	color: #595959;
}

TABLE.events-preview TH {
	padding: 5px;
	
	color: #757477;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
}

TABLE.events-preview TD.empty_column_darkgray {
	width: 4px;
	padding: 0px;
	
	background-color: #757477;
}

TABLE.events-preview TD.empty_column_ligthgray {
	width: 10px;
	padding: 0px;
	
	background-color: #BDBDBF;
}

TABLE.events-preview TD.empty_row_darkgray {
	height: 2px;
	padding: 0px;
	
	background-color: #757477;
}

TABLE.events-preview TD.empty_row_white {
	height: 4px;
	padding: 0px;
	
	background-color: #FFFFFF;
}

TABLE.events-preview TD.empty_row_red {
	height: 4px;
	padding: 0px;
	
	background-color: #8C1235;
}

TABLE.events-preview TD.empty_row_ligthgray {
	height: 4px;
	padding: 0px;
	
	background-color: #BDBDBF;
}

TABLE.event {
	margin-bottom: 10px;
	width: 760px;
}

TABLE.event TABLE {
	width: 100%;
}

TABLE.event TD.images {
	padding: 5px;
}

TABLE.event TD.images IMG {
	float: left;
	margin: 5px 0px;
}

TABLE.event TD.country {
	padding: 5px;
	
	color: #757477;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
}

TABLE.event TD.label {
	padding: 5px;
	
	color: #757477;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
}

TABLE.event TD.value {
	padding: 5px;
	
	color: #595959;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}

TABLE.event TD.back {
	padding: 5px;
	
	color: #8C1235;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
}

TABLE.event TD.back A {
	color: #8C1235;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	text-decoration: none;
}

TABLE.event HR {
	border: 1px solid #000000;
}

TABLE.form {
	margin-bottom: 10px;
	width: 760px;
}

TABLE.form TD.label {
	width: 150px;
	
	padding: 5px;
	
	color: #757477;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
}

TABLE.form TD.value {
	padding: 5px;
	
	color: #595959;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}

TABLE.form TD.value INPUT,
TABLE.form TD.value SELECT {
	width: 250px;
	
	color: #595959;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}

TABLE.form TD.value TEXTAREA {
	width: 250px;
	height: 75px;
	
	color: #595959;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}

TABLE.form TD.value INPUT#event_date {
	width: 225px;
}

TABLE.form TD.value INPUT#select_event_date {
	width: 25px;
}

TABLE.form TD.value SELECT#event_presenter_type {
	float: left;
	width: 50px;
}

TABLE.form TD.buttons {
	padding: 5px;
}

TABLE.form TD.buttons INPUT {
	width: auto;
	
	color: #595959;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}

TABLE.form TD.value SPAN.error_message {
	display: none;
	
	color: #CC0000;
}
