body, html {
	background: transparent;
	height: 100%;
}
body, td, th, input, textarea, div {
	font: normal normal 12px/130% Arial,  sans-serif;
	color: #000000;
}
input, textarea, option, select {
	line-height: 100%;
	color: #000000;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 12px/130% Arial,  sans-serif;
	color: #E9E9E9;
}
a:hover {
	text-decoration: none;
}
.clear {
	clear: both;
}


p {
	margin: 0px;
}	

.mark_text {
	font-weight: bold;
}

.mark_text * {
	font-weight: bold;
}

/* for FCK */
.cms_border {
    border-style:Solid;
    border-color:#C0C0C0;
    margin:2px auto auto 1px;
}
.cms_border td {
    border:1px solid #C0C0C0;
}
.cms_border_no, .cms_border_no td {
    border:none;
}

.form {

}



.popup {
	width: 100%;
	height: 100%;
}

#flashNoPlayerDiv {
	width: 483px;
	height: 690px;
	background: url('../media/images/bg/no_flash.jpg') top left no-repeat;
	position: relative;
}
#flashNoPlayerDiv #ico_1 {
	position: absolute;
	top: 266px;
	left: 193px;
	width: 98px;
	height: 98px;
}
#flashNoPlayerDiv #ico_2 {
	position: absolute;
	top: 325px;
	left: 309px;
	width: 98px;
	height: 98px;
}
#flashNoPlayerDiv #ico_3 {
	position: absolute;
	top: 381px;
	left: 135px;
	width: 98px;
	height: 98px;
}
#flashNoPlayerDiv #ico_4 {
	position: absolute;
	top: 440px;
	left: 251px;
	width: 98px;
	height: 98px;
}
#flashNoPlayerDiv .no_flash_text {
	padding: 540px 20px 10px 170px;
}
#flashNoPlayerDiv .no_flash_text a {
	color: #ff6600 !important;
}
.full {
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
	background: #292929 url('../media/images/bg/main.gif') top left;
	
}
.full .container {
	width: 990px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
.full .container .footer {
	border-top: 1px solid #ffffff;
	padding: 1px 0 5px 0;
}

.full .container .footer {
	color: #999999;
	font: normal normal 10px arial ;
}
/* bot_links */
.bot_links {
	float: left;
	font-size: 11px !important;
}
.bot_links {
	padding: 5px 0 0 0;
}
.bot_links *,
.bot_links a {
	font-size: 11px !important;
	color: #999999 !important;
}
.bot_links span.active {
	text-decoration: underline;
}
.bot_links .dec {
	padding: 0 8px;
}
/* bot_links */

/* copyright */
.copyright {
	float: right;
	color: #999999;
}
.copyright * {
	font-size: 11px !important;
	color: #999999 !important;
}
.copyright a {
	font-size: 11px !important;
	color: #ff6600 !important;
}
/* copyright */

/* rows */
.rows {
	width: 100%;
}
.rows .info_block {
	background: #333333;
}
.rows .top_row {
	background: #000000;
}
.rows .top_row .logo {
	width: 522px;
	height: 84px;
	vertical-align: middle;
	background: #FFFFFF;
}
.rows .top_row .logo img {
	margin-left: 23px; 
}
.rows .top_row .top_banner {
	width: 468px;
	height: 60px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
/* rows */

/* top_menu */
.top_menu {
	text-align: center;
}
.top_menu table {
	margin: 0 auto;
	text-align: left;
	
}
.top_menu a {
	font-weight: bold  !important;
	color: #ff6600 !important;
	text-decoration: none !important;
	display: block;
	float: left;
	line-height: 20px !important;
	white-space: nowrap;
	font-family: arial !important;
}
.top_menu a:hover,
.top_menu span.active,
.top_menu a.active {
	color: #ffd000 !important;
	font-weight: bold;
	float: left;
	line-height: 20px !important;
	font-family: arial !important;
}
.top_menu div.dec {
	background: url('../media/images/dec/top_menu.gif') center top no-repeat;
	display: block;
	float: left;
	height: 20px;
	width: 18px;
}

/* top_menu */

/* colls */
.colls {
	width: 100%;
	height: 480px;
	background: url('../media/images/bg/container.gif') top left;
}
.colls .coll_1 {
	width: 183px;
	padding: 14px 0 0 0;
	
}
.colls.colls_title .coll_1 {
	background: #333333;
}
.colls.colls_page .coll_1 {
	background: #292929 url('../media/images/bg/main.gif') top left;
}
.colls .coll_2 *, 
.colls .coll_2 a {
	color: #FFFFFF;
}
.colls.colls_title .coll_2 {
	width: 482px;
	background: #080808;
}
.colls.colls_title .coll_3 {
	width: 325px;
}
.colls.colls_page .coll_2 {
	width: 507px;
	background: #080808 url('../media/images/bg/coll_2.gif') top left;
	padding: 0 0 22px 0;
}
.colls.colls_page .coll_2.stag {
	background: #080808 url('../media/images/bg/coll_2_stag.gif') top left;
}
.colls.colls_page .coll_2.hen {
	background: #080808 url('../media/images/bg/coll_2_hen.gif') top left;
}
.colls.colls_page .coll_3 {
	width: 300px !important;
}
.colls .coll_3 {
	background: url('../media/images/bg/left_banners.gif') right top repeat-y;
}
/* colls */

/* promotions */
.promotions {
	
}
.promotions .block_hdr {
	height: 40px;
	background: #FFFFFF url('../media/images/hdr/special_offers_hdr.gif') top left no-repeat;
	overflow: hidden;
}
.colls_page .promotions .block_hdr {
	background: url('../media/images/hdr/special_offers_hdr_page.gif') top left no-repeat;
}
.promotions .block_hdr div {
	padding: 7px 0 0 17px;
}
.promotions .promotions_body {
	background: #ffd000 url('../media/images/bg/promotions.gif') bottom right no-repeat;
	padding: 9px 0 9px 9px;
}
.promotions .promotions_body .more {
	vertical-align: bottom;
	text-align: right;
	padding: 0 0 9px 10px;
}
.promotions .promotions_body .promotions_table {
	width: 100%;
	height: 95px;
}
.promotions .promotions_body *,
.promotions .promotions_body a {
	color: #333333 !important;
	font-size: 10px !important;
}
.promotions .promotions_body .img img {
	border: 2px solid #FFFFFF;
	margin: 0 10px 0 0;
}
.promotions .promotions_body .txt {
	width: 100%;
	padding: 5px 0 0 0;
}
/* promotions */

/* right_banners */
.right_banners {
	width: 122px;
}
.right_banners .banner_cont {
	width: 122px;
}
.right_banners .banner_cont .banner_padd {
	padding-left: 2px;
}
.right_banners .banner_cont .banner_padd img {
	margin: 0 0 4px 0;
}
.right_banners .no_banners {
	padding: 6px 7px 24px 14px;
}
/* right_banners */

/* newsletter */
.newsletter {
	
}
.newsletter .newsletter_body {
	/*background: url('../media/images/bg/newsletter.gif') top left;*/
}
.newsletter .newsletter_bottom {
	background: url('../media/images/bg/newsletter_bottom.gif') bottom left no-repeat;
	padding: 0 0 24px 15px !important;
}

.newsletter .pencil {
	width: 49px;
	height: 67px;
	background: url('../media/images/dec/pencil.png') top left no-repeat;
	position: absolute;
	margin: -38px 0 0 126px;
}
.newsletter .form {
	padding: 8px 0 0 0;
}
.newsletter .form .label {
	color: #ffcc00 !important;
	font: normal bold 10px verdana !important;
	padding: 10px 0 2px 0;
}
.newsletter .form .input_row input {
	background: #333333;
	color: #cccccc;
	border: 1px solid #cccccc;
	font-size: 10px !important;
}
.newsletter .form .input_row input.error {
	border: 1px solid #ff6600 !important;
}
.newsletter .newsletter_header {
	background: url('../media/images/bg/block_hdr_newsletter_switch.gif') top left no-repeat;
	height: 40px;
}
.newsletter .newsletter_header div {
	padding: 7px 0 0 17px;
}
.newsletter .checkbox {
	padding: 10px 0 17px 0;
}
.newsletter .checkbox input {
	margin-left: 0px;
}
.newsletter .checkbox td {
	vertical-align: middle;
	color: #cccccc !important;
	padding: 0 5px 0 0;
}
.newsletter .form .input_row input {
	width: 167px;
}
.colls_page .newsletter .form .input_row input {
	width: 142px;
}

.newsletter .submit a {
	font-size: 10px;
	color: #cccccc !important;
	text-decoration: underline;
}
.newsletter .submit a:hover {
	color: #FF6600 !important;
}
.newsletter .submit {
	padding: 24px 0 0 0;
}
.newsletter .submit input {
	float: right;
	margin: 0;
}
/* newsletter */

/* polls */
.polls {
	
}
.polls .question {
	font: normal bold 10px verdana !important;
	color: #ffcc00 !important;
}
.polls .answers {
	margin: 10px 0 0 0;
}
.polls .answers td {
	vertical-align: middle;
	padding: 0 4px 1px 0;
}
.polls .answers td input {
	margin-left: 0;
}
.polls .results {
	margin: 10px 0 0 0;
	padding: 0 16px 0 0;
}
.polls .results .space {
	float: left;
	width: 90px;
}
.polls .results .space span {
	background: #666666;
	display: block;
	height: 10px;
	line-height: 1px;
	font-size: 1px;
	margin: 1px;
}
.polls .results .option {
	color: #cccccc !important;
	font: normal normal 10px verdana !important;
}
.polls .results .graphic {
	background: #cccccc;
	line-height: 100% !important;
	height: 12px;
	overflow: hidden;
	margin: 2px 0 9px 0;
}
.polls .results .graphic .numbers {
	text-align: right;
	color: #000000 !important;
	font: normal normal 9px verdana !important;
	padding: 0 2px 0 0;
}
.polls .results .graphic .numbers span {
	color: #666666 !important;
}
.polls .results .graphic * {
	line-height: 100% !important;
}
.polls .results td {
	vertical-align: middle;
	padding: 0 4px 1px 0;
}
.polls .results td input {
	margin-left: 0;
}
.polls .polls_header {
	background: #ffd700 url('../media/images/bg/block_hdr_poll_switch.gif') top left no-repeat;
	height: 40px;
}
.polls .polls_header div {
	padding: 7px 0 0 17px;
}
.polls .polls_body {
	padding: 15px 0 47px 15px;
	background: #333333 url('../media/images/bg/polls_bg.gif') top left repeat;
}
.polls .submit {
	padding: 0;
}
.polls .submit input {
	float: right;
	margin: 0;
}
.polls label {
	color: #cccccc !important;
	font: normal normal 10px verdana !important;
}
/* polls */

/* enquire_form */
.enquire_form {
	margin: -14px 0 0 0;
	background: #FFFFFF;

}
/* enquire_form */

/* left_menu */
.left_menu {
	position: relative;
}
.left_menu .menu_group {
	margin: -14px 0 0 0;
}
.left_menu .menu_group .group_hdr {
	
	height: 40px;
	
}
.left_menu .menu_group .group_hdr div {
	padding: 9px 0 0 23px;
	
}
.left_menu .menu_group .group_hdr div a {
	position: relative;
}

.left_menu .menu_group.group_1 .group_hdr {
	background: url('../media/images/btn/menu_group_1.png') top left no-repeat;
}
.left_menu .menu_group.group_2 .group_hdr {
	background: url('../media/images/btn/menu_group_2.png') top left no-repeat;
}
.left_menu .menu_group.group_3 .group_hdr {
	background: url('../media/images/btn/menu_group_3.png') top left no-repeat;
}
.left_menu .menu_group.group_4 .group_hdr {
	background: url('../media/images/btn/menu_group_4.png') top left no-repeat;
}
.left_menu .menu_group.group_1 .links_block {
	background: #6c86cb;
}
.left_menu .menu_group.group_2 .links_block {
	background: #ee67b6;
}
.left_menu .menu_group.group_3 .links_block {
	background: #FF8839;
}
.left_menu .menu_group.group_4 .links_block {
	background: #FF8839;
}
.left_menu .links_block {
	padding: 0 0 14px 0;
}
.left_menu .last_group .links_block {
	padding: 0 !important;
}
.left_menu .links_block span.active,
.left_menu .links_block a {
	display: block;
	width: 183px;
	font: normal bold 10px verdana !important;
	text-decoration: none!important;
	color: #000000 !important;
}
.left_menu .links_block .sub span.active,
.left_menu .links_block .sub a {
	font: normal normal 10px verdana !important;
}
.left_menu .links_block span.active span,
.left_menu .links_block a span {
	display: block;
	padding: 3px 13px 3px 22px;
}
.left_menu .links_block .sub span.active span,
.left_menu .links_block .sub a span {
	padding: 3px 13px 3px 30px;
}
.left_menu .links_block .sub .subsub span.active span,
.left_menu .links_block .sub .subsub a span {
	padding: 3px 13px 3px 40px;
}
.left_menu .links_block a span {
	background: url('../media/images/ico/menu_dec.gif') 13px 6px no-repeat;
}
.left_menu .group_1 .links_block .sub a span {
	background: url('../media/images/ico/menu_dec_sub_1.gif') 24px 8px no-repeat;
}
.left_menu .group_2 .links_block .sub a span {
	background: url('../media/images/ico/menu_dec_sub_2.gif') 24px 8px no-repeat;
}
.left_menu .group_3 .links_block .sub a span {
	background: url('../media/images/ico/menu_dec_sub_3.gif') 24px 8px no-repeat;
}
.left_menu .group_4 .links_block .sub a span {
	background: url('../media/images/ico/menu_dec_sub_4.gif') 24px 8px no-repeat;
}
.left_menu .group_1 .links_block .sub .subsub a span {
	background: url('../media/images/ico/menu_dec_sub_1.gif') 34px 8px no-repeat !important;
}
.left_menu .group_2 .links_block .sub .subsub a span {
	background: url('../media/images/ico/menu_dec_sub_2.gif') 34px 8px no-repeat !important;
}
.left_menu .group_3 .links_block .sub .subsub a span {
	background: url('../media/images/ico/menu_dec_sub_3.gif') 34px 8px no-repeat !important;
}
.left_menu .group_4 .links_block .sub .subsub a span {
	background: url('../media/images/ico/menu_dec_sub_4.gif') 34px 8px no-repeat !important;
}
.left_menu .links_block span.active span,
.left_menu .links_block a:hover span {
	background: url('../media/images/ico/menu_dec_ov.gif') 13px 6px no-repeat;
}
.left_menu .links_block span.down {
	background: url('../media/images/ico/menu_dec_down.gif') 13px 6px no-repeat !important;
}
.left_menu .links_block a:hover span.down {
	background: url('../media/images/ico/menu_dec_ov.gif') 13px 6px no-repeat !important;
}
.left_menu .group_1 .links_block .sub a:hover span,
.left_menu .group_1 .links_block .sub span.down, 
.left_menu .group_2 .links_block .sub a:hover span, 
.left_menu .group_2 .links_block .sub span.down,
.left_menu .group_3 .links_block .sub a:hover span,
.left_menu .group_3 .links_block .sub span.down,
.left_menu .group_4 .links_block .sub a:hover span,
.left_menu .group_4 .links_block .sub span.down {
	background: url('../media/images/ico/menu_dec_sub_1_ov.gif') 24px 8px no-repeat !important;
}

.left_menu .group_1 .links_block .sub .subsub span.active span,
.left_menu .group_1 .links_block .sub .subsub a:hover span {
	background: url('../media/images/ico/menu_dec_sub_1_ov.gif') 34px 8px no-repeat !important;
}
.left_menu .group_2 .links_block .sub .subsub span.active span,
.left_menu .group_2 .links_block .sub .subsub a:hover span {
	background: url('../media/images/ico/menu_dec_sub_2_ov.gif') 34px 8px no-repeat !important;
}
.left_menu .group_3 .links_block .sub .subsub span.active span,
.left_menu .group_3 .links_block .sub .subsub a:hover span {
	background: url('../media/images/ico/menu_dec_sub_3_ov.gif') 34px 8px no-repeat !important;
}
.left_menu .group_4 .links_block .sub .subsub span.active span,
.left_menu .group_4 .links_block .sub .subsub a:hover span {
	background: url('../media/images/ico/menu_dec_sub_4_ov.gif') 34px 8px no-repeat !important;
}
.left_menu .menu_group .links_block span.active.last, 
.left_menu .menu_group .links_block a.last{ 
	border-bottom: none !important;
}
.left_menu .menu_group.group_1 .links_block a { 
	background: #b6bbff url('../media/images/bg/link_1.gif') bottom left repeat-x;
	border-top: 1px solid #d7daff; 
	border-bottom: 1px solid #19448a; 
}
.left_menu .menu_group.group_1 .links_block .sub a { 
	background: #e6e6fe url('../media/images/bg/link_1_sub.gif') bottom left repeat-x;
	border-top: 1px solid #d7daff; 
	border-bottom: 1px solid #39599e; 
}
.left_menu .menu_group.group_1 .links_block a:hover, 
.left_menu .menu_group.group_1 .links_block span.active { 
	background: #a6aff3 url('../media/images/bg/link_1_ov.gif') bottom left repeat-x;
	border-top: 1px solid #d7daff; 
	border-bottom: 1px solid #19448a; 
}
.left_menu .menu_group.group_1 .links_block .sub a:hover, 
.left_menu .menu_group.group_1 .links_block .sub span.active { 
	background: #cfd6f8 url('../media/images/bg/link_1_sub_ov.gif') bottom left repeat-x;
	border-top: 1px solid #d7daff; 
	border-bottom: 1px solid #19448a; 
}
.left_menu .menu_group.group_2 .links_block a { 
	background: #ff8bcf url('../media/images/bg/link_2.gif') bottom left repeat-x;
	border-top: 1px solid #ffc0e5; 
	border-bottom: 1px solid #d2238a; 
}
.left_menu .menu_group.group_2 .links_block .sub a { 
	background: #febde3 url('../media/images/bg/link_2_sub.gif') bottom left repeat-x;
	border-top: 1px solid #ffdbf0; 
	border-bottom: 1px solid #d64c9d; 
}
.left_menu .menu_group.group_2 .links_block a:hover, 
.left_menu .menu_group.group_2 .links_block span.active { 
	background: #f77dc5 url('../media/images/bg/link_2_ov.gif') bottom left repeat-x;
	border-top: 1px solid #ffc0e5; 
	border-bottom: 1px solid #d2238a; 
}
.left_menu .menu_group.group_2 .links_block .sub a:hover, 
.left_menu .menu_group.group_2 .links_block .sub span.active { 
	background: #ffbfe4 url('../media/images/bg/link_2_sub_ov.gif') bottom left repeat-x;
	border-top: 1px solid #ffc0e5; 
	border-bottom: 1px solid #d2238a; 
}
.left_menu .menu_group.group_3 .links_block a { 
	background: #ffaf7a url('../media/images/bg/link_3.gif') bottom left repeat-x;
	border-top: 1px solid #ffd5b9; 
	border-bottom: 1px solid #ff6f0f; 
}
.left_menu .menu_group.group_3 .links_block .sub a { 
	background: #ffd8bf url('../media/images/bg/link_3_sub.gif') bottom left repeat-x;
	border-top: 1px solid #ffd5b9; 
	border-bottom: 1px solid #ff6f0f; 
}
.left_menu .menu_group.group_3 .links_block .sub a:hover, 
.left_menu .menu_group.group_3 .links_block .sub span.active { 
	background: #f89a59 url('../media/images/bg/link_3_sub_ov.gif') bottom left repeat-x;
	border-top: 1px solid #ffd5b9; 
	border-bottom: 1px solid #ff6f0f; 
}
.left_menu .menu_group.group_3 .links_block a:hover, 
.left_menu .menu_group.group_3 .links_block span.active { 
	background: #feccab url('../media/images/bg/link_3_sub_ov.gif') bottom left repeat-x;
	border-top: 1px solid #ffd5b9; 
	border-bottom: 1px solid #ff6f0f; 
}
.left_menu .menu_group.group_4 .links_block a { 
	background: #fbc774 url('../media/images/bg/link_4.gif') bottom left repeat-x;
	border-top: 1px solid #FABBAA; 
}
.left_menu .menu_group.group_4 .links_block .sub a { 
	background: #ffb27f url('../media/images/bg/link_4_sub.gif') bottom left repeat-x;
	border-top: 1px solid #FABBAA; 
}
.left_menu .menu_group.group_4 .links_block a:hover, 
.left_menu .menu_group.group_4 .links_block span.active { 
	background: #fcb34b url('../media/images/bg/link_4_ov.gif') bottom left repeat-x;
	border-top: 1px solid #FABBAA; 
}
.left_menu .menu_group.group_4 .links_block .sub a:hover, 
.left_menu .menu_group.group_4 .links_block .sub span.active { 
	background: #feccab url('../media/images/bg/link_4_sub_ov.gif') bottom left repeat-x;
	border-top: 1px solid #FABBAA; 
}
/* left_menu */

/* path */
.path {
	height: 64px;
	background: url('../media/images/bg/path.gif') top left;
	width: 100%;
}
.path td {
	vertical-align: middle;
	padding: 5px 21px;
}
.path td *,
.path td a,
.path td {
	font: normal normal 10px verdana !important;
}
.path td span {
	font-weight: bold !important;
	color: #ff6600 !important;
}
.path td a {
	background: url('../media/images/ico/tr.gif') right 4px no-repeat;
	padding: 0 9px 0 0;
}
/* path */

/* content */
.content {
	padding: 8px 21px 20px 21px; 
}
.content .page_title {
	font: normal bold 18px verdana !important;
	color: #ff6600 !important;
	padding: 0 0 13px 0;
}
.content .subtitle {
	color: #ff6600 !important;
	font-weight: bold;
	padding: 0 0 15px 0;
}
/* content */

/* back_btn */
.back_btn {
	text-align: right;
	clear:both;
}
.back_btn img {
	margin: 0 0 0 auto;
}
/* back_btn */

/* book_btn */
.book_btn {
	margin-left: -21px;
	text-align: left;
	clear:both;
}
.book_btn img {
	margin: 0 auto 0 0;
}
/* book_btn */

/* submenu */
.submenu {
	padding: 0 0 12px 0;
}
.submenu div {
	padding: 0 0 4px 0;
}
.submenu a {
	padding: 0 0 0 8px;
	font-weight: bold !important;
	background: url('../media/images/ico/tr.gif') left 5px no-repeat; 
}
.submenu span.active {
	font-weight: bold !important;
	color: #ff6600 !important;
	background: url('../media/images/ico/tr_or.gif') left 5px no-repeat; 
	padding: 0 0 0 8px;
}
.submenu table {
	width: 100%;
}
/* submenu */

/* details */
.details {
	padding: 0 0 12px 0;
}
.details div {
	padding: 0 0 4px 0;
}
.details a {
	padding: 0px;
	font-weight: bold !important;
}
.details a.selected {
	color: #ff6600 !important;
}
/* details */

/* text */
.text img {
	border: 2px solid #FFFFFF;
	margin: 10px 18px 10px 0;
	float: left;
}
.text table {
	background: #333333;
}
.text td {
	border: 1px solid #FFFFFF;
	padding: 1px 7px;
}
.text .highlight {
	color: #FF6600;
	font-weight: bold;
}
/* text */

/* calendar */
.calendar {
	width: 183px;
	position: relative;
	padding: 0 0 12px 0;
}
.calendar .link_1,
.calendar .link_2,
.calendar .link_3,
.calendar .link_4 {
	width: 23px;
	height: 23px;
	display: block;
	position: absolute;
}
.calendar .link_1 {
	top: 42px;
	left: 81px;
}
.calendar .link_2 {
	top: 69px;
	left: 132px;
}
.calendar .link_3 {
	top: 96px;
	left: 54px;
}
.calendar .link_4 {
	top: 126px;
	left: 106px;
}

.calendar .hdr {
	padding: 8px 0 4px 0;
}
/* calendar */

/* events */
.events {
	margin: 0;
	padding: 20px 0 0 0;
	width: 100%;
}
.events .events_item {
	margin: 0 0 16px 0;
	width: 100%;
	background: #242323;
}
.hen .events .events_item {
	margin: 0 0 16px 0;
	width: 100%;
	background: #840f54;
}
.stag .events .events_item {
	margin: 0 0 16px 0;
	width: 100%;
	background: #0e2a59;
}

.events .events_body {
	margin: 0;
	font-size: 10px;
}
.events .events_item .events_body {
	padding: 5px 5px 16px 16px;
}
.events .events_item .txt a:hover {
	color: #ff6600 !important;
	text-decoration: underline;
}
.events .events_item a.more {
	font-size: 10px !important;
}
.events .events_item a.more:hover {
	color: #ff6600 !important;
	text-decoration: underline;
}
.events .events_title a {
	color: #000000 !important;
	font: normal bold 13px verdana !important;
}
.events .events_title {
	color: #000000 !important;
	font: normal bold 13px verdana !important;
	padding: 2px 100px 2px 16px;

}
.events .events_item .thumb {
	float: right;
	border: 2px solid #FFFFFF;
	position: relative;
	margin: -22px 0 5px 5px;

}
.sports_travel {
	background: #ff0000 url('../media/images/bg/events_3.gif') top left no-repeat;
}
.hen_events {
	background: url('../media/images/bg/events_2.gif') top left no-repeat;
	color: #46166b !important;
}
.group_travel {
	background: #ff6f0f url('../media/images/bg/events_1.gif') top left no-repeat;
}
.stag_events{
	background: url('../media/images/bg/events_4.gif') top left no-repeat;
	color: #46166b !important;
}
.news {
	background: #000000 url('../media/images/bg/events_5.gif') top left no-repeat;
}

.news_block{
	margin: 20px;
}

.news_thumb {
	float: left;
	margin: 4px 18px 4px 0;
	border: solid white 2px;
}


/* events */

/* promotion */
.promotion {
	margin: 0;
	padding: 20px 0 0 0;
	width: 100%;
}
.promotion .promotion_item {
	margin: 0 0 16px 0;
	width: 100%;
	background: #242323;
}
.promotion .promotion_item.last {
	margin: 0;
}
.promotion .promotion_body {
	margin: 0;
	font-size: 10px;
}
.promotion .promotion_item .promotion_body {
	padding: 8px 5px 16px 16px;
}
.promotion .promotion_item .txt a:hover {
	color: #ff6600 !important;
	text-decoration: underline;
}
.promotions .promotion_item a.more {
	font-size: 10px !important;
}
.promotion .promotion_item a.more:hover {
	color: #ff6600 !important;
	text-decoration: underline;
}
.promotion .promotion_title a {
	color: #46166b !important;
	font: normal bold 13px verdana !important;
}
.promotion .promotion_title {
	color: #000000 !important;
	font: normal bold 13px verdana !important;
	padding: 2px 100px 2px 16px;
	background: #f7941d url('../media/images/bg/events_4.gif') top left no-repeat;
	color: #46166b !important;

}

/* promotion */


/* choose_location */
.choose_location {
	padding: 18px 0 0 0;
}
.choose_location td {
	padding: 0 45px 6px 0;
}
.choose_location td span {
	font-weight: bold;
	padding: 0 0 0 8px;
	background: url('../media/images/ico/tr.gif') left 5px no-repeat; 
}
.choose_location .ov td span {
	color: #ff6600 !important;
	background: url('../media/images/ico/tr_or.gif') left 5px no-repeat; 
}
.choose_location .ov a,
.choose_location td a:hover {
	color: #ff6600 !important;
	text-decoration: underline !important;
}
/* choose_location */

/* locations */
.locations {
	padding: 18px 0 0 0;
}
.locations .sub_menu {
	
}
/* locations */

/* enquire_f */

.enquire_f {
	margin: 0 0 -54px 0;
}
.enquire_f input.input_text {
	background: #333333;
	border: 1px solid #cccccc;
	color: #cccccc;
	width: 345px;
	font-size: 11px;
}
.enquire_f textarea {
	background: #333333;
	border: 1px solid #cccccc;
	color: #cccccc;
	width: 345px;
	font-size: 11px;
	overflow: auto;
	height: 90px;
}
.enquire_f select {
	background: #333333;
	border: 1px solid #cccccc;
	color: #cccccc;
	font-size: 11px;
}
.enquire_f option {
	background: #333333;
	color: #cccccc;
	font-size: 11px;
}
.enquire_f td.label {
	padding: 14px 0 3px 0;
}
.enquire_f select.big {
	width: 347px;
}
.enquire_f .dates select {
	width: 53px;
}
.enquire_f .destination {
	width: 100%;
}
.enquire_f .destination input.input_text {
	width: 98px;
	margin: 0;
}
.enquire_f .destination select {
	width: 98px;
	margin: 0;
}
.enquire_f .destination .tac {
	padding: 0 4px 0 0;
}
.enquire_f .submit {
	vertical-align: middle;
	padding: 42px 0 0 0 ;
}
.enquire_f .submit input {
	margin: 0 0 0 -21px;
	position: relative;
}
.enquire_f .label span {
	display: none;
}
.enquire_f .label.error span {
	float: right;
	color: #ff6600 !important;
	display: block;
}
.enquire_f input.error,
.enquire_f select.error {
	border: 1px solid #ff6600;
}
/* enquire_f */

/* year */
.year a,
.year span {
	font-weight: bold !important;
}
.year a {
	background: url('../media/images/ico/tr.gif') left 4px no-repeat;
	padding: 0 16px 0 8px;
}
.year span {
	color: #ff6600 !important;
	background: url('../media/images/ico/tr_or.gif') left 4px no-repeat;
	padding: 0 16px 0 8px;
}
/* year */

/* bottom_links */
.bottom_links {
	padding: 0 50px 0 0;
	float: right;
	color: #ff6600 !important;
}
.bottom_links span {
	padding: 0 4px;
}
.bottom_links a,
.bottom_links * {
	font-size: 11px !important;
	color: #ff6600 !important;
}
/* bottom_links */
