/* Common */
body {
	background-image: url(../images/bg.jpg);
	margin: 0px;
}
td.leftside {
	background-image: url(../images/bg_leftside.jpg);
	background-repeat: repeat-y;
}
td.rightside {
	background-image: url(../images/bg_rightside.jpg);
	background-repeat: repeat-y;
}
div.page_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 6px;
	margin-bottom: 15px;
	color: #0072bc;
}


/* Program */
td.program {
	background-image: url(../images/bg_news.jpg);
	background-repeat: no-repeat;
	height: 60px;
	text-align: center;
}
a.program_cim {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.program_cim:hover { color: yellow; }
div.program_idopont { color: #FFFFFF; font: 11px Arial; margin-top: 4px; }
tr.list_head { color: #0072bc; font-weight: bold; }
tr.list1 { background-color: #f0e1ca; color: #333333; }
tr.list2 { color: #333333; }
a.plist { color: #333333; text-decoration: none; }
a.plist:hover { color: red; text-decoration: none; }


/* Content */
.normal_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	line-height: 18px;
}

/* Form */
td.form_left {
	text-align: right;
	font-weight: bold;
}
input.normal, select.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fbfbfb;
	background-image: url(../images/inputbg.gif);
	border: solid 1px #bfbfbf;
	padding: 3px;
	width: 200px;
}
textarea.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/inputbg.gif);
	border: solid 1px #bfbfbf;
	padding: 3px;
	width: 200px;
	height: 80px;
}

/* Program deatail */
div.detail_head { color: #0072bc; font: bold 16px Arial; margin: 6px 0px 4px 0px; text-align: center; }
div.detail_genre { text-align: center; }
img.detail { border: solid 1px black; }
a.detail { color: black; text-decoration: none; }
a.detail:hover { color: red; text-decoration: underline; }

/* Ticket */
div.ticket_message { color: #0072bc; font: bold 12px Arial; margin-top: 60px; text-align: center; width: 100%; }
div.ticket_message_success { color: #0072bc; font: bold 12px Arial; margin-top: 60px; text-align: center; width: 100%; }
td.divider { padding: 10px 0px 5px 0px; }