/* CSS Document */
Body,tBody,TD,select{font : 10px verdana; align:center;}
	
.monthselect {font : 10px Arial Narrow; align:center; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	
.col_cat {border-right : 1px dashed #0E45A9;}
.cat_offer {
	display : block;
	background-color: #AAC7EA;
	width : 100%;
	height : 18px;
	text-indent: 3px;
	padding-top: 2px;
	border-bottom : 1px solid #ffffff;
	font-weight : bold;
	color : #0E45A9;
}

.cat_offer_big {
	/* background-color: #CC3366; */
	height : 20px;
	font : bold 15px arial;
	color : #0E45A9;
}

.cat_offer A:active {text-decoration : none; color : #0E45A9; font-weight : bold;}
.cat_offer A:link {text-decoration : none; color : #0E45A9; font-weight : bold;}
.cat_offer A:visited {text-decoration : none; color : #0E45A9; font-weight : bold;}
.cat_offer A:hover {text-decoration : underline; color : #0E45A9; font-weight : bold;}

.cat_title {
	display : block; 
	background-color: #AAC7EA; 
	width : 100%; 
	height : 16px; 
	text-indent : 3px; 
	padding-top : 1px;
	border-bottom : 1px solid #ffffff; color : #0E45A9; font-weight : bold;
}
.cat_title_line {border-bottom : 1px solid #F7897D;}
.cat_title A:active {text-decoration : none; color : #0E45A9; font-weight : bold;}
.cat_title A:link {text-decoration : none; color : #0E45A9; font-weight : bold;}
.cat_title A:visited {text-decoration : none; color : #0E45A9; font-weight : bold;}
.cat_title A:hover {text-decoration : none; color : #0E45A9; font-weight : bold; text-decoration : underline;}

.cat_title_grey {
	display : block; 
	background-color: #CDCDCD; 
	width : 100%; 
	height : 16px; 
	text-indent : 3px; 
	padding-top : 1px;
	border-bottom : 1px solid #ffffff;
	border-right : 1px solid #ffffff;
}
.cat_title_grey_end {
	display : block; 
	background-color: #CDCDCD; 
	width : 100%; 
	height : 16px; 
	text-indent : 3px; 
	padding-top : 1px;
	border-bottom : 1px solid #ffffff;
}
.cat_title_grey A {text-decoration : none; color : #ffffff; font-weight : bold;}
.cat_title_grey A:hover {text-decoration : underline; color : #ffffff; font-weight : bold;}

.cat_title_big {background-color : #990000; padding : 5px; display : block; color : #FFFFFF; height: 25px; font : bold 14px arial; text-align : center;}
.cat_title_med {background-color : #990000; padding : 5px; display : block; color : #FFFFFF; height: 25px; font : bold 12px arial; text-align : center;}

.pdd {padding : 0px 5px 5px 5px;}
.img_left_align {margin-left : -3px;}
.link_more {font-family : 'MS Sans Serif';}
.event_title {font-weight : bold; margin-bottom : 2px;}
.event_loc_date {font-style : italic; margin-bottom : 5px;}
.event_short {margin-top : 5px; color : #565656;}
.subcategory_standard {height: 16px;padding : 2px 3px 2px 3px; font-weight : bold; text-align : center; background-color : #F7897D; margin-right : -3px;}
.subcategory_highlight {}

.sort_order {
	background-color: #FEEA9A;
	padding: 1px 4px 1px 4px;
	/* border : 1px solid #FEEA9A; */
}
.paging {}
.calendar_month {font-weight : bold; background-color: #0E45A9; height: 18px; text-align : center; color : #FFFFFF; font-family : "MS Sans Serif"; cursor: pointer;}
.calendar_day_now {font-weight : bold; background-color: #003366; width: 20px; height: 20px; text-align : center; color : #FFFFFF; cursor: pointer;}
.calendar_day_blur {font-weight : bold; background-color: #efefef; width: 20px; height: 20px; text-align : center; color : #000000; cursor: pointer;}
.calendar_day_focus {font-weight : bold; background-color: #993333; width: 20px; height: 20px; text-align : center; color : #FFFFFF; cursor : pointer;}
.calendar_footer {}
.calendar_day_focus_long {font-weight : bold; background-color: #993333; padding-left : 5px; padding-right : 5px; padding-top : 3px; padding-bottom : 3px; text-align : center; color : #FFFFFF;}
.calendar_dow {font-weight : bold; background-color: #AAC7EA; width: 20px; height: 20px; text-align : center; color : #0E45A9;}
.cal_this_day {font-weight : bold; width: 18px; height: 18px; text-align : center; color : #0E45A9; border : 1px solid #0E45A9}

.no_event {font-weight : bold; background-color: #efefef; width: 20px; height: 20px; text-align : center; color : #cccccc;}
.has_event {font-weight : bold; background-color: #DDE9F7; width: 20px; height: 20px; text-align : center; color : #003366; cursor : hand; text-decoration : underline;}
/* #75CA73 , FFCC33, C9EEBF, 993333 */
.cart_item {padding:3px;}
.cart_total {padding:3px; padding-top: 1px; padding-bottom: 1px; font-weight : bold; color : #003366; background-color : #ffffcc;border-top : 1px solid #AAC7EA;}
.cart_totalSum {padding:3px; padding-top: 1px; padding-bottom: 1px;text-align : right; font-weight : bold; color : #003366; background-color : #ffffee;border-top : 1px solid #AAC7EA;}
.cart_kassa {border-top : 1px solid #AAC7EA;}

.age_group {padding:3px; font-weight : bold; background-color : #FFFFCC; color : #003366; border-bottom : 1px solid #FFCC33;}
.age_group_sys {padding:3px; font-weight : bold; background-color : #DCDCDC; color : #003366; height: 20px; line-height: 20px; border-top : 2px solid #ffffff;border-bottom : 2px solid #ffffff;}


.rate_plan {padding:3px; font-weight : bold; border-bottom : 1px solid #ff6633; border-top : 1px solid #ff6633;}

.E_Manager {text-align : right; padding : 2px; background-color : #ffffcc; border-top : 1px dashed #003366; border-bottom : 1px dashed #003366;}

.small_font {font : 10px arial;}
.search_label {font-weight:bold;}

.img_surround {border : 1px dotted #990000;}


.search_table_bg {background-color : #FFD9C7;}


.select_time {
	padding : 10px;
	height : 50px; 
	background-color : #DDE9F7;
	border-top : 1px solid #FFEEBB;
	border-bottom : 1px solid #FFEEBB;
}

.select_rateplan {
	padding : 10px;
	height : 50px; 
	background-color : #E6EEF7;
}

/*
.select_time {
	padding : 10px;
	height : 50px; 
	background-color : #C8DFBD;
}
*/
.booking_steps {
	font-weight : bold;
	font-size : 12px;
	text-decoration : underline;
	
}
.alternate_1 {background-color : #DDE9F7}
.alternate_0 {background-color : #E6EEF7}

.th_left {
	font-weight : bold;
	font-size : 11px;
	font-family : Verdana;
	color : #000066;
	text-align : left;
	height : 20px;
}

.th_book {
	font-weight : bold;
	font-size : 13px;
	color : #000066;
	background-color : #ffffff;
	height : 25px;
	border-bottom : 1px dashed #CCCCCC;
}
.tbook {
	background-color : #ffffcc;
}

.month_sw{
	color:black;
}


a:link,a:visited,a:active {
	color:#990000;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	color:black;
}

.TicketInfo {
	text-align:left;
	font-weight:bold;
	padding-left:2px;
}





