body {
	padding: 0px;
	margin: 0px;
	
	
	background:#000;
	font-family:  Verdana, sans-serif;
	line-height: 140%;
	font-size: 12px;
}
img {
	border: 0px;
}


div#wrapperWS {
	width:100%;
}
div#header_top{
	background: url(../img/bg-top.png) repeat-x;
	width:100%;
}
div#top_center{
	margin-left:auto;
	margin-right:auto;
	width:990px;
	height:24px;
	padding-top: 5px;
	color: #CCC;
	font-size: 10px;
	text-align: right;
}
div#top{
	width: 150px;
	float:left;
	text-align: left;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	color:#fff;
	text-align:left;
	padding-top:3px;
	
}
div#login{
	padding:0px;
	margin:0px;
	font-size:15px;
	color:#000;
	height:28px;
}
div#login a:link,div#login a:visited{
	text-decoration:none;
	color:#000;
	font-size:11px;
}
div#login a:hover{
	color:#cd038a;
}

div#header{
	background: url(../img/bg1.png) repeat-x 0px -12px;
	height:136px;
	width:100%;
}
div#header_center{
	width:990px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}
div#header_logo{
	float:left;
	width:250px;
	margin-right:12px;
	
}
div#header_banner{
	float:right;
}
div#subheader{
	width: 990px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:9000;
	
}
img#logo{
}
div#topAds{
	background: #000;
}

div#mainMenu{
	background: url(../img/horiz-bg.png) repeat-x;
	height:32px;
	color:#fff;
	padding:10px;
	font-size:14px;
}
div#main{
	width:990px;
	min-height:700px;
	margin-left:auto;
	margin-right:auto;
	*margin-top:25px;
	
}
div#latestNews{
	float:left;
	padding-right:1px;
}

div#upcomingevents{
	width:310px;
	float:left;
	margin-bottom:10px;

}
div#upcomingevents h3{
	background: url(../img/bg_h3_310.png) no-repeat;
	height:23px;
	color:#ccc;
	font-size:10px;
	font-family:Helvetica;
	padding-top:5px;
	margin:0px;
	padding-left:5px;
	
}

ul#upcomingevents{
	width:160px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-left:5px;
}
ul#upcomingevents li a:link,ul#upcomingevents li a:visited{
	width:290px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	background: url(../img/bg_events.png) repeat-y;
	color:#fff;
	text-decoration: none;
	display: block;
	border-bottom:1px solid #000;
	min-height:20px;
}
ul#upcomingevents li a:hover{
	color:#cd038a;
	background:#292929;
}
span.upcomingevents_title{
	font-size:13px;
}
span.upcomingevents_data{
	font-size:8px;
	font-weight:bold;
	color:#cd038a;
}

div#leftContent{
	width:305px;
	float:right;

}
div#mainContent{
	width:670px;
	float:left;
}
div#mainContentB{
	width:990px;
	float:left;
}

div#mainListing{
	width:680px;
	float:left;

}
div#rightContent{
	width:160px;
	float:right;

}
div#adsRight{
	float:right;
}

div#indexNewsListing{
	width:680px;

}
div#indexVenuesListing{
	width:640px;
	background: url(../img/nHeaderB.png) repeat-y;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}
div#indexVenuesListing h3{
	height:21px;
	color:#fff;
	font-size:24px;
	padding-top:16px;
	padding-bottom:11px;
	margin:0px;
}
div#indexNewsListing h3{
	height:21px;
	color:#fff;
	font-size:10px;
	font-family:Helvetica;
	background: url(../img/bg_h3_500.png) no-repeat;
	padding-top:6px;
	margin:0px;
	padding-left:15px;	
}
div#indexNews h4{
	color:#fff;
	margin:0px;
	line-height:30px;
}
div#indexNews{
	width:280px;
	height:200px;
	padding-bottom:5px;
	font-size:11px;
	color:#fff;
	background: url(../img/nHeaderB.png) repeat-y;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	border-bottom:1px dotted #666;
	margin-left:auto;		
	margin-right:auto;
	padding-bottom:15px;
}
div#indexNews img{
	float:right;
	padding:2px;
}
div.indexVenues{
	font-size:11px;
	color:#fff;
	float:left;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	
}
a.indexVenuetitle:link,a.indexVenuetitle:visited{
	background: url('../img/venues_read_more.png') no-repeat top left;
	color:#ccc;
	text-align:center;
	display:block;
	padding-bottom:5px;
	text-decoration:none;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 9.2px;
}
a.indexVenuetitle:hover{
	color:#fff;
}
div#footer_top{
	color: #666;
	text-align: center;
	height:23px;
	padding-top:5px;
	width:100%;

}
div#footer_bottom{
	background: url(../img/bg_footer.png) repeat-x;
	width:100%;
}
div#footer_top_center{
	width:990px;
	margin-left:auto;
	margin-right:auto;
}
div#footer_bottom_center{
	width:990px;
	margin-left:auto;
	margin-right:auto;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	padding-bottom:10px;
}
div#footer_bottom_center a:link,div#footer_top a:link, div#footer_bottom_center a:visited, div#footer_top a:visited{
	color: #CD038A;
	text-decoration:none;
	font-size:12px;

}
div#footer_bottom_center a:hover,div#footer_top a:hover{
	color: #ccc;
}
div.footer_cat a:link, div.footer_cat a:visited{
	text-transform: none;
	font-size:11px !important;	
	padding-top:1px  !important;
	padding-bottom:1px !important;
	color:#999 !important;
	font-weight:normal;
	background:#1a1a1a;
	border:0px;
	
}
div.footer_cat a:hover{
	color: #fff !important;
}

div.clear {
	clear: both !important;
	overflow: hidden !important;
	height: 1px !important;
}
div#adsRightListing{
	width:160px;

	
}
div#adsRight{
	width:160px;
	padding-bottom:10px;
	font-size:13px;
	color:#fff;
	background: url(../img/bg_i_news.png) repeat-y;
	margin-bottom:10px;
	
}

div#adsRightListing h3{
	height:23px;
	color:#cd038a;
	font-size:15px;
	font-family:Helvetica;
	background: url(../img/bg_h3_adve.png) no-repeat;
	padding-top:7px;
	margin:0px;
	padding-left:10px;
}
div#calendarListing{
	width:160px;
	
}
div#calendar{
	width:160px;
	padding-bottom:10px;
	font-size:11px;
	color:#fff;
	
}

div#calendarListing h3{
	height:23px;
	color:#cd038a;
	font-size:15px;
	font-family:Helvetica;
	background: url(../img/bg_h3_adve.png) no-repeat;
	padding-top:7px;
	margin:0px;
	padding-left:10px;
}






/*START MAIN MENU*/
ul#topMenu{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 991px;
	height: 39px;
	background: url(../img/bg-tm-buttons2.png) top right no-repeat transparent;

}
ul#topMenu li{
	border-right: 1px solid #333333;
	float: left;
	height: 39px;
	padding: 0px;
	margin: 0px;
	margin-bottom:0px;
}
ul#topMenu li a:link, ul#topMenu li a:visited{
	background: url(../img/bg-tm-buttons2.png) no-repeat transparent;
	background-position: -10px -1px;
	font-size: 10px;
	height: 28px;
	padding: 11px 22px;
	padding-bottom: 0px;
	padding-top: 11px;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	display: block;
	color: #FFF;
	font-weight: bold;
}
ul#topMenu li a:hover{
	background-position: -10px -41px;
	color:#cd038a;
}
ul#topMenu li.first a:link, ul#topMenu li.first a:visited{
	background-position: 0px 0px;
}
ul#topMenu li.first a:hover{
	background-position: 0px -41px !important;
}
ul#topMenu li a.active:link, ul#topMenu li a.active:visited{
	background-position: 0px -41px;
}
ul#topMenu li a.activeNH:link, ul#topMenu li a.activeNH:visited{
	background-position: -10px -41px;
}

ul#topMenu input{
	margin-left:260px;
	margin-top:10px;
	border:0px;
}


div#downloadsExtended{
	left:-5000px;
	position: absolute;
	z-index: 10000 !important;
	background: #111;
	color: #FFF;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	padding: 10px;
	width: 550px;
	visibility:visable;

}
/* \*/
* html #downloadsExtended { height: 1%; }
/* */

div#downloadsExtended td{
	padding-left:6px;
	padding-right:6px;
	
}
#hoverFix {
	position:absolute;
	z-index:4999;
	border:0;
	width:405px;
	left:-5000px;
}



div#recommendExtended{
	left:-6000px;
	position: absolute;
	z-index: 10000 !important;
	background: url(../img/bg_i_news.png) repeat-y #424242;
	color: #FFF;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	padding: 10px;
	width: 200px;
	visibility:visable;

}
div#mapExtended{
	left:-6000px;
	position: absolute;
	z-index: 10000 !important;
	background: url(../img/bg_i_news.png) repeat-y #424242;
	color: #FFF;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	padding: 10px;
	width: 200px;
	visibility:visable;

}
div#newsExtended{
	left:-6000px;
	position: absolute;
	z-index: 10000 !important;
	background: url(../img/bg_i_news.png) repeat-y #424242;
	color: #FFF;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	padding: 10px;
	width: 200px;
	visibility:visable;
}
div#recommendExtended1{
	left:-6000px;
	position: absolute;
	z-index: 10000 !important;
	background: url(../img/bg_i_news.png) repeat-y #424242;
	color: #FFF;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	padding: 10px;
	width: 200px;
	visibility:visable;

}

div#mapExtended1{
	left:-6000px;
	position: absolute;
	z-index: 10000 !important;
	background: url(../img/bg_i_news.png) repeat-y #424242;
	color: #FFF;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	padding: 10px;
	width: 200px;
	visibility:visable;

}
/* \*/
* html #recommendExtended { height: 1%; }
* html #recommendExtended1 { height: 1%; }
* html #mapExtended1 { height: 1%; }
* html #mapExtended{ height: 1%; }
* html #newsExtended{ height: 1%; }
/* */

#hoverFixR {
	position:absolute;
	z-index:4999;
	border:0;
	width:405px;
	left:-5000px;
}
#hoverFixRM {
	position:absolute;
	z-index:4999;
	border:0;
	width:50px !important;
	height: 50px !important;
	left:-5000px;
}
#hoverFixRR {
	position:absolute;
	z-index:4999;
	border:0;
	width:105px !important;
	height: 100px !important;
	left:-5000px;
}
#hoverFixRN {
	position:absolute;
	z-index:4999;
	border:0;
	width:50px !important;
	height: 50px !important;
	left:-5000px;
}

div#downloadsExtended a:link, div#downloadsExtended a:visited{
	color:#ab006f;
	padding:7px;
	display:block;
	background: url('../img/venues_read_more.png') top center;
	margin-bottom:5px;
	text-decoration:none;
	font-size:15px;
	font-family: Arial,sans-serif;
	text-transform: uppercase;
	font-weight:bold;
	text-align:center;
}
div#downloadsExtended a:hover{

	background:#333;
}
div#recommendExtended a:link, div#recommendExtended a:visited{
	color:#ab006f;
	padding:7px;
	display:block;
	background: url('../img/venues_read_more.png') top center;
	margin-bottom:5px;
	text-decoration:none;
	font-size:12px;
	font-family: Arial,sans-serif;
	text-transform: uppercase;
	font-weight:bold;
}
div#recommendExtended a:hover{

	background:#333;
}

div#mapExtended a:link, div#mapExtended a:visited{
	color:#ab006f;
	padding:7px;
	display:block;
	background: url('../img/venues_read_more.png') top center;
	margin-bottom:5px;
	text-decoration:none;
	font-size:12px;
	font-family: Arial,sans-serif;
	text-transform: uppercase;
	font-weight:bold;
}
div#mapExtended a:hover{

	background:#333;
	
}
div#newsExtended a:link, div#newsExtended a:visited{
	color:#ab006f;
	padding:7px;
	display:block;
	background: url('../img/venues_read_more.png') top center;
	margin-bottom:5px;
	text-decoration:none;
	font-size:12px;
	font-family: Arial,sans-serif;
	text-transform: uppercase;
	font-weight:bold;
}
div#newsExtended a:hover{

	background:#333;
	
}
body.lang_en #recommendExtended.gameOn, body.lang_en #hoverFixRR.gameOn {left:265px !important;}
body.lang_en #downloadsExtended.gameOn, body.lang_en #hoverFixR.gameOn {left:70px!important;}
body.lang_en #mapExtended.gameOn, body.lang_en #hoverFixRM.gameOn {right:90px!important;}



#downloadsExtended.gameOn, #hoverFix.gameOn {left:88px;}
#recommendExtended.gameOn, #hoverFixRR.gameOn {left:295px !important;}
#mapExtended.gameOn, #hoverFixRM.gameOn {left:563px !important;}
#newsExtended.gameOn, #hoverFixRN.gameOn {left:745px !important;}

body.lang_bg {
	background: #000;
	/*background: url(../img/bg-love.jpg) no-repeat center top #000;*/
}
body.lang_en {
	background: #000;
	/*background: url(../img/bg-love.jpg) no-repeat center top #000;*/
}
/*END MAIN MENU*/	


div#venuesListing{
	padding-left:2px;	
}
div#venuesListing h3{
	width:200px;
	height:23px;
	color:#cd038a;
	font-size:15px;
	font-family:Helvetica;
	/*background: url(../img/bg_h3_670.png) no-repeat;*/
	padding-top:7px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	
}

div#venues{
	width:210px;
	height:153px;
	float:left;
	font-size:11px;
	color:#fff;
	margin-right:3px;
	background: url(../img/bg_i_newss.png) repeat-y;
	margin-bottom:10px;

}
div#venues a:link, div#venues a:visited{
}

div#venues a:hover{
	
}
span.title_venueListing{
		color:#999;
		padding-left:5px;
		font-size: 12px !important;
		letter-spacing:0px;
		font-weight: bold;
}
div#venues_readmore{
	background: url(../img/venues_read_more.png) no-repeat;
	height:30px;
	margin-top:8px;
	padding-top:4px;
	color:#ccc;
	text-align:center;
	margin-bottom:5px;
	
}
div#venues_readmore a:link,div#venues_readmore a:visited{
	font-size:11px;
	color:#999;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	
}
div#venues_readmore a:hover{
	color:#cd038a;
}


div#venuesIndex_readmore{
	background: url(../img/venues_read_more.png) no-repeat;
	height:30px;
	padding-top:4px;
	color:#ccc;
	text-align:center;
	
}
div#venuesIndex_readmore a:link,div#venuesIndex_readmore a:visited{
	font-size:11px;
	color:#999;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	
}
div#venuesIndex_readmore a:hover{
	color:#cd038a;
}



div#venueListing{
	
}
div#venueListing h3{
	height:23px;
	color:#fff;
	font-size:15px;
	font-family:Helvetica;
	background: url(../img/bg_h3_670.png) no-repeat;
	padding-top:7px;
	margin:0px;
	padding-left:10px;
	
}
div#venueListing h4{
	height:23px;
	color:#cd038a;
	font-size:12px;
	font-family:Helvetica;
	padding-top:7px;
	margin:0px;
	border-bottom:1px dotted #666;
	margin-bottom:10px; 
	
}
div#venue_comments{
		width:650px;
		background: url(../img/nHeaderB.png) repeat-y;
}

div#venue{
	width:660px;
	min-height:500px;
	margin-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:10px;
	color:#fff;
	
}
div#venue_gallery{

}
div#venue_gallery_nav{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}
span.title_venue{
		color:#cd038a;
		padding-left:5px;
}
div#venue_bottom{
	background: url(../img/bg_i_newsbuttom.png) no-repeat;
	margin-bottom:5px;
	height:30px;
	padding-top:5px;
}

div#profiles{
	width:270px;
	float:left;
	margin-bottom:5px;
	background: url(../img/nHeaderB.png) repeat-y;
	padding-left:15px;
	padding-right:15px;
	color:#fff;
	
	
}
div#profile{
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	font-size:11px;
	color:#fff;
	border-bottom:1px solid #000;
	font-family:Arial;
	width:270px;
	margin-left:5px;
}
div#profile_item{
	font-size:12px;
	height:20px;
	cursor:pointer;
	border-bottom:1px solid #000;
	padding-top:5px;
	padding-bottom:5px;
	}
div#profiles h3{
	/*background: url(../img/bg_h3_310.png) no-repeat;*/
	color:#fff;
	font-size:24px;
	padding-top:10px;
	margin:0px;
	padding-top:11px;
	padding-bottom:16px;
}

div#profiles a:link,div#profiles a:visited{
	font-size:11px;
	color:#fff;
	text-decoration:none;
	
}
div#profiles a:hover{
	color:#cd038a;
	
}
span.profile_title{
	color:#cd038a;
	font-size:12px;
	padding-left:5px;
}
div#recommendedListing{

	
}
div#recommendedListing h3{
	background: url(../img/bg_h3_680.png) no-repeat;
	height:21px;
	color:#fff;
	font-size:10px;
	font-family:Helvetica;
	padding-top:7px;
	margin:0px;
	padding-left:15px;
	
}

div#recommended{
	width:660px;
	margin-left:5px;
	min-height:100px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	color:#fff;
	background: url(../img/bg_i_big.png) repeat-y;
	padding-left:5px;
	padding-right:5px;	
}
div#recommended_readmore{
	/*background: url(../img/bg_big_bottom.png) no-repeat;*/
	background: url(../img/bg_big_bottom.png) no-repeat;
	margin-bottom:5px;
	height:30px;
	padding-top:5px;
	color:#fff;
}
div#recommended_readmore a:link,div#recommended_readmore a:visited{
	font-size:11px;
	color:#cd038a;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
div#recommended_readmore a:hover{
	color:#fff;
}

div#partiesListing{

	
}
div#partiesListing h3{
	background: url(../img/bg_h3_680.png) no-repeat;
	height:21px;
	color:#fff;
	font-size:10px;
	font-family:Helvetica;
	padding-top:7px;
	margin:0px;
	padding-left:15px;
	
}

div#parties{
	width:660px;
	margin-left:5px;
	min-height:100px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	color:#fff;
	background: url(../img/bg_i_big.png) repeat-y;
	padding-left:5px;
	padding-right:5px;	
}
	div#parties_readmore{
	background: url(../img/bg_big_bottom.png) no-repeat;
	margin-bottom:5px;
	height:30px;
	padding-top:5px;
	color:#fff;
}
div#parties_readmore a:link,div#parties_readmore a:visited{
	font-size:15px;
	color:#cd038a;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	font-family:Helvetica;
	
}
div#parties_readmore a:hover{
	color:#fff;
}
input.login {
	border: 1px solid #fff;
	color:#333;
}
input.loginB {
	border: none;
	padding:2px;
	color:#fff;
	background:#cd038a;
}
input.regB{
	border: none;
	padding:2px;
	color:#fff;
	background:#cd038a;
}
input.reg {
	border: 1px solid #fff;
	color:#333;
}
div#registerListing{

	
}
div#registerListing h3{
	height:23px;
	color:#cd038a;
	font-size:15px;
	font-family:Helvetica;
	background: url(../img/bg_h3_news.png) no-repeat;
	padding-top:7px;
	margin:0px;
	padding-left:10px;
	
}

div#register{
	min-height:100px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	color:#fff;
	background: url(../img/bg_i_news.png) repeat-y;
	padding-left:5px;
	padding-right:5px;	
}
.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
		border: 1px solid #000;

}
div#navigation{
	height:17px;
	background: url(../img/bg_h3_670.png) no-repeat;
	color:#ccc;
	text-transform: uppercase;
	font-size:10px;
	padding:5px;
	
}
div#navigation a:link,div#navigation a:visited{
	color:#cd038a;
	text-decoration:none;
	border-right: 1px solid #333333;
	padding:5px;
	font-size:10px;
}
div#navigation a:hover{
	color:#ccc;
}

div#navigationB{
	background: url(../img/bg_index_h3.png) no-repeat;
	padding:8px;
	color:#ccc;
	text-transform: uppercase;
	font-size:10px;
	
}
div#navigationB a:link,div#navigationB a:visited{
	color:#cd038a;
	text-decoration:none;
	border-right: 1px solid #333333;
	padding:8px;
	font-size:10px;
}
div#navigationB a:hover{
	color:#ccc;
}

.myElement {	
}
.myElement img{
	padding:0px;
	margin:0px;
}
img.userRatingStar{
	cursor: pointer;
}
}
div#userRating{
	width:280px;
	margin-top: 6px;
}
div#todayListing{
	width:290px;
	float:left;
	margin-bottom:5px;
	padding-bottom:10px;
	background: url(../img/nHeaderB.png) repeat-y;
	padding-left:10px;

}

div#todayListing h3{
	color:#fff;
	font-size:15px;
	font-family:Helvetica;
	padding-top:7px;
	margin:0px;
	padding-top:15px;
	padding-bottom:7px;
}

div#today_normal img,div#today_x img{
	float:left;
	padding-right:5px;
}
div#today_normal{
	width:280px;
	height:70px;
	color:#fff;
	margin-top:3px;
	font-size:11px;
}
div#today_normal a:link,div#today_normal a:visited{
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px solid #CD038A;
	
}
div#today_normal a:hover{
	
}
div#today_x{
	width:300px;
	height:70px;
	color:#fff;
}
div#lastVenueListing{
	width:300px;
	float:left;
	margin-bottom:10px;

}
div#lastVenue{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:10px;
	color:#fff;
	background: url(../img/bg_events.png) repeat-y;
	border-bottom:1px solid #000;
	font-family:Arial;
}

div#lastVenueListing h3{
	height:23px;
	color:#fff;
	font-size:15px;
	font-family:Helvetica;
	background: url(../img/bg_h3.png) no-repeat;
	padding-top:7px;
	margin:0px;
	padding-left:10px;
}

div#lastVenue a:link,div#lastVenue a:visited{
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
div#lastVenue a:hover{
	text-decoration:underline;
}

.buttons{
cursor: pointer;
}
table.events{


}
table.events td{
}
tr.header td{
	font-size:13px;
	text-transform: uppercase;
	border-bottom: 1px solid #000;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:10px;
}
tr.tr_0 {

}
tr.tr_2 {
	background: #1A1A1A; 
}

tr.tr_1 {

}

tr a:link,tr a:visited{
	color:#cd038a;
	text-decoration:none;
}
tr a:hover{
	color:#fff;		
}


div#gmaps{
	padding-bottom:5px;
	padding-top:5px;
	font-size:11px;
	color:#CD038A;
	background: url(../img/bg_venue_870.png) repeat-y;
	padding-left:5px;
	padding-right:5px;
		
}
div#gbuttonsListing{
	width:160px;
	float:left;
	margin-bottom:5px;
	padding-bottom:10px;
}
div#gbuttonsListing h3{
	background: url(../img/bg_h3_160.png) no-repeat;
	height:23px;
	color:#fff;
	font-size:10px;
	font-family:Helvetica;
	padding-top:7px;
	margin:0px;
	padding-left:5px;
	}
div#gbuttons{
	background: url(../img/bg_events.png) repeat-y;
	color:#fff;
	font-size:11px;
	width:150px;
	margin-left:5px;
	
}
div#gmaps_bottom{
	margin-bottom:5px;
	height:30px;
	padding-top:5px;
}
div#gmaps_venue{
	min-width:122px;
	font-size:20px;
	color:#999;
}



div#leftContentIndex{
width:690px;
float:left;

	
}
div#rightContentIndex{
width:300px;
float:right;
	
}
div#navigationIndex{
	background: url(../img/bg_index_h3.png) no-repeat;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
	color:#ccc;
	text-transform: uppercase;
	font-size:10px;
	margin-top:1px;	
}
div#navigationIndex a:link,div#navigationIndex a:visited{
	color:#cd038a;
	text-decoration:none;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	font-size:10px;
}
div#navigationIndex a:hover{
	color:#ccc;
}
span.pink{
	color:#cd038a;	
}
div#ads300Listing{
	width:305px;
	float:left;
	margin-bottom:10px;
	z-index:8000px;

}
div#ads300In{
	background: url(../img/bg_events.png) repeat-y;
	border-bottom:1px solid #000;
	margin-left:5px;
}

div#ads300Listing h3{
	background: url(../img/bg_h3_310.png) no-repeat;
	height:23px;
	color:#ccc;
	font-size:10px;
	font-family:Helvetica;
	padding-top:7px;
	margin:0px;
	padding-left:5px;
}
span.g_data{
	font-size:10px;
	color:#666;
}
div#subheader input{
	float:right;
	overflow:hidden;
}
div#mcallendar{
	width:450px;
	padding-right:10px;
}
div#wcallendar{
	width:560px;
	margin-left:15px;
}
div.venueCalendarR{
	width:55px;
	height:55px;
	padding-left:5px;
	font-size:10px;
	color:#999;
	float:left;
}
div.venueCalendarX{
	height:55px;
	padding-left:5px;
	font-size:10px;
	color:#999;
}
div.venueCalendarR a:link,div.venueCalendarR a:visited{
	color:#fff;
	font-size:30px;
	text-decoration:none;
	
}
div.venueCalendarR a:hover{
color:#cd038a;
	
}
div.venueCalendarX a:link,div.venueCalendarX a:visited{
	color:#cd038a;
	font-size:30px;
	text-decoration:none;
}
div.venueCalendarX a:hover{
	color:#fff;
}
div#eventListing{
	
}
div#event{
	width:650px;
	margin-left:5px;
	min-height:1000px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	color:#fff;
	background: url(../img/bg_venue_670.png) repeat-y;
	padding-left:5px;
	padding-right:5px;	
	
}
div#eventListing h3{
	width:200px;
	height:23px;
	color:#cd038a;
	font-size:15px;
	font-family:Helvetica;
	/*background: url(../img/bg_h3_670.png) no-repeat;*/
	padding-top:7px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
}
table#profileT  td{
padding-bottom:5px;
}
table#profileT  td b{

	color:#cd038a;
}
span.venueCalendarR_date{
	font-size:20px;
	color:#fff;
}
#blanket {
	background:#000;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	position:absolute;
	z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
	top:0px;
	left:0px;
	width:100%;
}
#popUpDiv {
	position:absolute;
	background: #fff;
	width:600px;
	height:500px;
	padding:10px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
	color:#000;
	font-size:11px;
}
hr.loginL{
	color:#cd038a;
	background-color: #cd038a;
	height: 1px;
}
div#venue_desc{
	padding-left:15px;
	padding-right:15px;
	margin-top:10px;
}
div#venue_desc h4{
	font-size:20px;
}
div#venue_calendar{
	width:625px;
	padding-left:15px;
	padding-right:15px;
}
div#venue_promotion{
	width:625px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}
div#map_canvas{
	margin-top:10px;
}
div#promotion img{
	float:left;
	padding-right:5px;
}
div#promotion{
	padding:10px;
	font-size:10px;
	margin-bottom:10px;
}
div#promotion b{
	color:#cd038a;
}


div.normal a:link, div.normal a:visited{
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px solid #CD038A;
}
div.normal a:hover{
	border-bottom: 1px solid #CD038A;
	color: #CD038A;
}

input.inew{
	font-family: Helvetica,Arial,Verdana,sans-serif;
	border: 1px solid #AAA;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #FFFFFF;
	color: #333333;
	font-size: 16px;
	letter-spacing: -1px;
	padding: 5px;
	background: #FFF;
}
input.inew:focus{
	border: 1px solid #CD038A;
}
input.inewB{
	font-family: Helvetica,Arial,Verdana,sans-serif;
	border: 1px solid #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #FFF;
	font-size: 18px;
	letter-spacing: -1px;
	padding: 5px;
	background: #CD038A;
}
input.inewB:hover{
	color: #FFF;
	border: 1px solid #FFF;
	background: #CD038A;
}

textarea.inew {
	background: #FFF;
	border: 1px solid #AAA;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #666;
	padding: 3px;
	*margin-left: 0px;
	font-family: Helvetica, Arial, sans-serif;
}
textarea.inew:focus{
	border: 1px solid #666666;
}
textarea.sizeS{
	width: 300px;
	height: 100px;
}
input.sizeSS{
	width: 270px;
}
input.sizeS {
	width: 300px;
}

form.sizeS{
	width: 308px;
}
label{
	display: block;
	color: #BBB;
	margin-bottom: 3px;
	margin-top: 3px;
	border: 0px;
}
.lightGray {
	color: #BBB;
}
.purple{
	color: #CD038A;
}
label input, label textarea{
	margin-top: 2px;
}
.black{
	color: #FFF !important;
}
span.rq {
	color: #F33;
}

table {
	 border-collapse: collapse;
	 padding: 0px
}

div.error {
	background: #FC575E;
	color: #FFF;
	padding: 10px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 10px 0px;
	font-size: 18px;
	font-weight: bold;
}

div.success {
	background: #abdb6c;
	color: #FFF;
	padding: 10px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 10px 0px;
	font-size: 18px;
	font-weight: bold;
}

a.loginLink:link, a.loginLink:visited{
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #CD038A;
}
a.loginLink:hover{
	border-bottom: 1px solid #FFF;
	color: #CCC;
}

div.widthRestrainer{
	width: 610px;
}


div.serror{
	background: #FC575E;
	color: #FFF;
	padding: 10px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 10px 0px;
}
div.ssuccess{
	background: #abdb6c;
	color: #FFF;
	padding: 10px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 10px 0px;
}
div.nomargin{
	margin: 0 !important;
}


/* FACEBOOK */

div#facebook-connected-gout{
	background: url('../img/facebook-header.png') top left no-repeat #FFF;
	color: #000 !important;
	padding: 20px;
	padding-top: 60px;
	padding-bottom: 30px;
	text-align: center;
	margin: 0px auto;
	width: 650px;
	font-size: 15px;
	z-index: 9002;
	position: absolute;
}
div#facebook-connected-gout h3{
	font-weight: normal;
}
div#facebook-connected-gout h1{
	color: #000 !important;
	margin-bottom: 26px;
	font-size: 22px;
	font-weight: normal;
}

a.gfb-link:link, a.gfb-link:visited{
	background: #5B74A8;
	border-top: 1px solid #29447E;
	border-bottom: 1px solid #1A356E;
	border-left: 1px solid #29447E;
	border-right: 1px solid #29447E;
	color: #FFF !important;
	text-decoration: none;
	font-weight: bold;
	padding: 4px 13px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}
a.gfb-link:hover{
}

.gfb-register{
	background: #69A74E !important;
	border-top: 1px solid #3B6E22 !important;
	border-bottom: 1px solid #2C5A15 !important;
	border-left: 1px solid #3B6E22 !important;
	border-right: 1px solid #3B6E22 !important;
}

div#login-connect{
	padding: 10px;
	display: none;
}


div.normal{
	background: url(../img/bg-tm-buttons1.png) repeat-x top center #2c2c2d;
	color: #FFF;
	padding: 10px;
	padding-bottom: 20px;
	padding-top: 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

div.nHeader{
	background: url(../img/nHeaderB.png) no-repeat top left transparent;
	color: #BBB;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	position: relative;
}
div.nHeader a:link, div.nHeader a:visited{
	color:#CD038A
}
div.nHeader a:hover{
	color:#fff;
}
div.nHeaderB{
	background: url(../img/nHeaderBB.png) no-repeat top left transparent;
	color: #BBB;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	position: relative;
}
div.nHeader h1,div.nHeaderB h1{
	color: #FFF;
	font-size: 24px;
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 16px;
	text-shadow: 0 1px 0 #000;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	line-height: 110%;
}
div.nHeader h1 small{
	font-size: 16px;
}

div.nHeader div#party_time{
	text-align: right;
	font-size: 18px;
	top: 12px;
	right: 10px;
	position: absolute;
	z-index: 10;
}

div.nHeader tr.tr_1{
	background: #333 !important;
}

div.nHeader tr.tr_0{
	background: #444 !important;
}


a.fLink:link, a.fLink:visited{
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px solid #CD038A;
}
a.fLink:hover{
	border-bottom: 1px solid #FFF;
	color: #CCC;
}

a.wLink:link, a.wLink:visited{
	color: #FFF;
	text-decoration: none;
}
a.wLink:hover{
	color: #CD038A;
}

div#breadcrumbs{
	margin-bottom: 10px;
	font-size: 10px;
}
div#breadcrumbs a{
	text-transform: uppercase;
}


div.comment{
	margin-bottom: 2px;
	background: #333;
	padding: 3px;
}

div.commentAvatar{
	float: left; 
	width: 32px;
	height: 32px;
	margin: 4px; 
	margin-right: 8px;
}
div.commentAvatar img{
	width: 32px;
	height: 32px;
}
div.commentText{
	padding-top: 3px;
	width: 590px;
}
div.commentTextIndex{
	padding-top: 3px;
	width: 290px;
}

div.commentText small{
	color: #777;
}



a.likeLink:link, a.likeLink:visited{
	background-position: 6px center;
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #3C3C3C;
	display: block;
	padding: 8px;
	text-decoration: none;
	padding-left: 34px;
	margin-top: 6px;
	color: #777;
	text-shadow: 0 1px 0 #000;
}
a.likeLink:hover{
	background-color: #666;
	color: #FFF;
}

.ico_like {
	background-image: url('../img/ico/fav.png');
}

.ico_password {
	background-image: url('../img/ico/pass.png');
}
.ico_visit {
	background-image: url('../img/ico/profile.png');
}
div#submenu a:link,div#submenu a:visited{
	text-transform: none;
	font-size:11px;	
	padding:5px;
	padding-top:1px;
	padding-bottom:1px;
	color:#999;
	font-weight:normal;
	background:#1a1a1a;
	border:0px;
	
}
div#submenu a:hover{
	color: #fff;
	background:#333;
}
div#submenu td{
	padding-left:0px;
	padding-right:0px;
}
ul.tabs {
    margin: 0;
    padding: 0 0 2px 0;
}

li.tab {
    display: inline;
    padding: 4px .4em 2px .4em;
    list-style: none;
    background-color: #222;
    border: 1px #333 solid;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

li.tab.active {
    background-color: #111;
    border-bottom-color: #111;
}

li.tab .remove {
    color: #900;
}

p.content {
    margin: 0 0 1em 0;
    padding: .4em;
    border: 1px #333 solid;
}

div.smallSep{
	height: 6px;
	width: 100%;
	overflow: hidden;
}
div.siderBlock{
	background: url(../img/siderB.png) no-repeat top left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 13px;
	padding-bottom: 1px;
}

	

div.siderBlock h3{
	color: #DDD;
	margin: 0px;
	padding: 10px 8px;
	padding-bottom: 14px;
	font-size: 18px;
	text-shadow: 0 1px 0 #000;
}

div.siderBlock h2{
	color: #CD038A !important;
	margin-left: 10px;
}
div.siderBlock h2 label{
	color: #CD038A !important;
	cursor: pointer;
}
div.siderBlock label b{
	color: #FFF !important;
}
div.siderBlock h2 label input{
	float: right;
	position: absolute;
	top: -500px;
}
div.siderBlock label{
	cursor: pointer;
}
div.calendarEntry_1{
	padding: 9px 8px;
	background: #252526;
	padding-bottom: 7px;
	color: #999;
}
div.calendarEntry_0{
	padding: 9px 8px;
	padding-bottom: 7px;
	color: #777;
}

div.specialParty{
	background: #1A1A1A; 
	background: url('../img/ico/1255158571_001_17.png') no-repeat 260px 13px #1A1A1A;
}

div.calendarEntry_L{
	float: left;
	width: 30px;
	padding-top: 3px;
}
div.calendarEntry_L img{
	width: 30px;
	height: 30px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
div.calendarEntry_R{
	float: right;
	width: 236px;
}
div.specialParty div.calendarEntry_R{
	width: 212px;
	margin-right: 24px;
}
a.cLink:link, a.cLink:visited{
	color: #CD038A;
	text-decoration: none;
	text-shadow: 0 1px 0 #000;
}
a.cLink:hover{
	color: #FFF;
}

div.specialParty a.cLink:link, div.specialParty a.cLink:visited{
	text-shadow: 0 1px 0 #444;
}

h1{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	text-shadow: 0 1px 0 #000;
}

div.mapVenueSubCats{
	padding-left: 26px;
}


div#venueProgramConstrainer, div#venueVideoConstrainer, div#venueTry{
	width: 289px;
	height: 400px;
}
div#venueProgramConstrainerIN, div#venueVideoConstrainerIN, div#venueTryIN{
	width: 289px;
	height: 400px;
	overflow: hidden;
	float: left;
}
div#indexGalleriesConstrainer{
	width: 289px;
	height: 400px;
}
div#indexGalleriesConstrainerIn{
	width: 289px;
	height: 400px;
	overflow: hidden;
	float: left;
}

a.lang_en:link, a.lang_en:visited{
	background: url(../img/en.png) no-repeat center left;
	padding-left: 20px;
	text-transform: uppercase;
	text-decoration: none;
	color: #DDD;
}
a.lang_en:hover{
	color: #FFF;
}
a.lang_bg:link, a.lang_bg:visited{
	background: url(../img/bg.png) no-repeat center left;
	padding-left: 20px;
	text-transform: uppercase;
	text-decoration: none;
	color: #DDD;
}
a.lang_bg:hover{
	color: #FFF;
}


div.xeventsEntry_0{
	padding: 9px 8px;
	background: #252526;
	padding-bottom: 7px;
	color: #ccc;
	font-size:10px;
}
div.xeventsEntry_1{
	padding: 9px 8px;
	padding-bottom: 7px;
	color: #ccc;
	font-size:10px;
}
a.xLink:link, a.xLink:visited{
	color: #CD038A;
	text-decoration: none;
	text-shadow: 0 1px 0 #000;
	font-size:15px;
	font-weight:bold;
}
span.title_venueListing a.xLink{
	font-size:12px !important;
	letter-spacing: -1px;
}
a.xLink:hover{
	color: #FFF;
}
div.xeventsEntry_L{
	float:left;
	padding-right:10px;
	width: 90px;
}
div.xeventsEntry_R{
	float: right;
	width: 530px;
}

div.nHeaderRight div.xeventsEntry_R{
	width: 228px;
}
div.nHeaderRight div.xeventsEntry_L{
	width: 60px;
}


.paginationNew {
	text-align:center;
	font-size: 13px;
	margin-bottom: 1px;
	margin-top: 2px;
	font-family: helvetica,arial,sans-serif;
}

.paginationNew a {
	padding: 6px 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 2px;
	text-decoration: none; /* no underline */
	color: #999 !important;
	background: #1A1A1A;
	font-weight: bold;
	text-shadow: 0 1px 0 #000;
}

.paginationNew a:hover, .paginationNew a:active{
	background: #CD038A;
	color: #FFF !important;
	font-weight: bold;
}
.paginationNew .current {
	padding: 6px 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 2px;
	font-weight: bold;
	background-color: #474747;
	color: #FFF;
}
.paginationNew .disabled {
	padding: 6px 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 2px;
	color: #444;
	background: #252526;
	font-weight: bold;
}
div.pageNumbers{
	margin-top: 10px;
	margin-bottom: 10px;
}
span.promotion_title{
	font-size:14px;
	font-weight:bold;
	color:#CD038A;
}

div.userFacebookInfo{
	background: url(../img/facebook-header-small.jpg) no-repeat top left #FFF;
	padding: 6px;
	padding-top: 34px;
	width: 100px;
	color: #333333;
	text-align: center;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}
div.userFacebookInfo a:link, div.userFacebookInfo a:visited{
	color: #3B5998;
}

div.nHeaderRight{
	float: right;
	width: 314px;
	letter-spacing: -1px;
}

div.nHeaderLeft{
	float: left;
	width: 200px;
	letter-spacing: -1px;
}

b.enlarged{
	text-shadow: 0 1px 0 #000;
	font-family: Georgia,Arial,Verdana;
	font-size: 13px;
	letter-spacing: -1px;
	color: #EEE;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}

a.dishLink:link, a.dishLink:visited{
	font-family: Georgia,Arial,Verdana;
	font-size: 14px !important;
	font-style: italic;
	display: block;
	padding-top: 5px;
	color: #EEE !important;
	line-height: 110%;
}
a.dishLink:hover{
	font-family: Georgia,Arial,Verdana;
	font-size: 14px !important;
	font-style: italic;
	display: block;
	padding-top: 5px;
	color: #CD038A !important;
}

div.dishDesc{
	padding-top: 5px;
	font-size: 12px;
	line-height: 120%;
	color: #999;
}

.lsMin1{
	letter-spacing: -1px;
}

div.promoProduct{
	padding-top: 10px;
	width: 150px;
	padding-right: 10px;
	float: left;
}
div.promoProduct img{
	width: 150px;
}


img.partyImage{
	border: 3px solid #000;
	margin-left: 3px;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
a.partyImage:Link, a.partyImage:visited{
}
a.partyImage:hover{
}
a.partyImage:hover img.partyImage{
	border: 3px solid #FFF;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}
img.partyImageCurrent{
	border: 3px solid #CD038A !important;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

td.PartyGallerySet{
	width: 374px;
	padding: 4px;
	padding-left: 0px;
}

td.PartyGallerySet img.partyImage{
	border: 3px solid #000;
	margin-left: 3px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
#radioNOVAPlayer{
	float: right;
	margin-top: 20px;
	width: 200px;
	height: 50px;
}


a.st3d_view:link, a.st3d_view:visited{
	background: url(../3D/3d.png) no-repeat right bottom;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
	color: #EEE;
	letter-spacing: -1px;
	text-decoration: none;
	padding-right: 34px;
	display: block;
	margin-top: -10px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
a.st3d_view:hover{
	color: #CD038A;
}
.fblike{
	border:none;
}
.fblike a:link,.fblike a:visited{
	color:#fff;
} 
.fan_box a:hover{
  text-decoration: none;
}
.fan_box .full_widget{
  height: 200px;
  border: 0 !important;
  background: none !important;
  position: relative;
}
div.galleriesEntry_1{
	padding: 9px 8px;
	background: #252526;
	padding-bottom: 7px;
	color: #999;
}
div.galleriesEntry_0{
	padding: 9px 8px;
	padding-bottom: 7px;
	color: #777;
}

div.galleriesEntry_L{
	float: left;
	padding-top: 3px;
	display:block;
	width:205px;
}
div.galleriesEntry_R{
	float: left;
	width: 420px;
}



img.galleryImage{
	margin-left: 3px;
}
a.galleryImage:Link, a.galleryImage:visited{
	
	display:block;
	width:200px;
	height:150px;
	overflow:hidden;
	position:relative;
}

a.galleryImage:hover img.galleryImage{
	
}
.photo-column a:link,.photo-column a:visited{
	color:#CD038A;
	text-decoration:none;
}
.photo-column a:hover{
	color:#fff;
	text-decoration:none;
}
div#tagged{
	text-align:left;
}
div#tagged a:link, div#tagged a:visited{
	color:#CD038A;
}
div#tagged a:hover{
	color:#fff;
}
a.readMoreNews:link,a.readMoreNews:visited{
	color:#fff;
	font-size:10px;
	text-decoration:none;
	float:right;
}
a.readMoreNews:hover{
	color:#CD038A;
	font-size:10px;
}
div.newsEntry{
	padding: 11px 8px;
	padding-bottom: 7px;
	color: #ccc;
	font-size:12px;
	border-bottom:1px dotted #212122;
	
}
div#newsEntryImg{
	overflow-y:hidden;
	height:300px;
	margin-top:10px;
	margin-bottom:10px;
}
a.newsLink:link,a.newsLink:visited{
	color:#CD038A;
	font-size:29px;
	text-decoration:none;
	font-family:Tahoma;
}
a.newsLink:hover{
	color:#fff;
	font-size:29px;
	text-decoration:none;
	font-family:Tahoma;
}
.dateN{
	text-align:right;
	color:#181819;
}
div.newsIndexitem_0{
	float:left;
	margin-bottom:5px;
	color:#fff;
	padding:5px;
	font-size:9px;
}
div.newsIndexitem_1{
	float:left;
	margin-bottom:5px;
	color:#fff;
	background:#252526;
	padding:5px;
	font-size:9px;
}

a.newsLinkIndex:link,a.newsLinkIndex:visited{
	color:#CD038A;
	font-size:12px;
	text-decoration:none;
	font-family:Tahoma;
	vertical-align:text-top;

}
a.newsLinkIndex:hover{
	color:#fff;
	font-size:12px;
	text-decoration:none;
	font-family:Tahoma;
	vertical-align:text-top;
}
div.newsIndexitemL{
	float:left;
	padding-right:5px;
	width:50px;
	font-size:12px;
}
div.newsIndexitemR{
	float:right;
	width:148px;
	height:60px;
	font-size:11px;
}
div#likeFacebook{
	color:#fff;
}
/*-----------------------------------------------------------------RADIO NOVA NEWS*/
div.newsRNtem_0{
	float:left;
	margin-bottom:5px;
	color:#fff;
	padding:5px;
	font-size:9px;
}
div.newsRNtem_1{
	float:left;
	margin-bottom:5px;
	color:#fff;
	background:#252526;
	padding:5px;
	font-size:9px;
}

a.newsLinkRN:link,a.newsLinkRN:visited{
	color:#CD038A;
	font-size:12px;
	text-decoration:none;
	font-family:Tahoma;
	vertical-align:text-top;

}
a.newsLinkRN:hover{
	color:#fff;
	font-size:12px;
	text-decoration:none;
	font-family:Tahoma;
	vertical-align:text-top;
}
div.newsLinkRNLeft{
	float:left;
	padding-right:5px;
	width:50px;
	font-size:12px;
	height:50px;
	overflow-y:hidden;
}
div.newsLinkRNRright{
	float:right;
	width:148px;
	font-size:11px;
}
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tip-title {
	max-width:200px;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	color:#cd038a;
	padding: 5px;
	background: url(../img/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../img/bubble.png) bottom right;
}
 
.custom-tip {
	color: #fff;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}
.tool{
	color:#666;
}


/* CHERVILO */
body.brandedVenue_19{
	background: url('/branded/chervilo/background.gif') top center no-repeat #000;
}

/* NOVA */
body.brandedVenue_67 {
	background: url('/branded/radio-nova/nova-bg.jpg') top center no-repeat #000;
}

/* ---------------------- */
/* PLAYBOY */
body.branded_ws_playboy{
	background: url('/branded/ads/playmates2010.jpg') top center no-repeat #000;
}
.rabidRating .wrapper {	
	cursor: pointer;
	background: #ccc;
}

.rabidRating .wrapper {
	overflow: hidden;
}

.rabidRating span,.rabidRating .wrapper {
	display: block;
	width: 155px;
	height: 40px;
}

.rabidRating span {
	position: relative;
	top: 0;
	left: 0;
	text-indent: -999em;
}

.rabidRating .ratingStars {
	display: block;
	background: url('../img/moons.png') no-repeat center;
}

.rabidRating .ratingFill {
	background-color: #ff0000;
}

.rabidRating .ratingVoted {
	cursor: default;
	background-color: #0069ff;
}

.rabidRating .ratingActive {
	background-color: #ffa800;
}

.rabidRating .ratingText {
	color: #fff;
	width:100px;
	float:right;
}

.rabidRating .ratingText.ratingError {
	color: #f00;	
}

.rabidRating .ratingText.loading {
	background: url('../img/ajax-loading.gif') no-repeat;
	text-indent: -999em;
}

#myGallery, #myGallerySet, #flickrGallery
{
	width: 640px;
	height: 476px;
	z-index:5;
	background: #1A1A1A;
}

.jdGallery a
{
	outline:0;
}

#flickrGallery
{
	width: 500px;
	height: 334px;
}

#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
	display: none;
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('/3rdParty/SmoothGallery/css/img/loading-bar-black.gif');
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('/3rdParty/SmoothGallery/css/img/loading-bar-black.gif');
}

.jdGallery .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 40px;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #eee;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 200px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('/3rdParty/SmoothGallery/css/img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0px 10px;
	font-size: 13px;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 180px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdExtCarousel
{
	overflow: hidden;
	position: relative;
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 163px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
	margin-bottom: 10px;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{
	font-size: 10px;
	position: absolute;
	bottom: 5px;
	right: 10px;
	padding: 1px 2px;
	margin: 0;
	background: #222;
	border: 1px solid #888;
	cursor: pointer;
}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity: 0.5;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=60);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;
}

.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url('/3rdParty/SmoothGallery/css/img/fleche1.png') no-repeat center left;
}

* html .jdGallery a.left { background: url('/3rdParty/SmoothGallery/css/img/fleche1.gif') no-repeat center left; }

.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('/3rdParty/SmoothGallery/css/img/fleche2.png') no-repeat center right;
}

* html .jdGallery a.right { background: url('/3rdParty/SmoothGallery/css/img/fleche2.gif') no-repeat center right; }

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 0%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.withArrows a.open:hover { background: url('/3rdParty/SmoothGallery/css/img/open.png') no-repeat center center; }

* html .withArrows a.open:hover { background: url('/3rdParty/SmoothGallery/css/img/open.gif') no-repeat center center;
	filter:alpha(opacity=80); }
	
	
/* Gallery Sets */

.jdGallery a.gallerySelectorBtn
{
	z-index: 15;
	position: absolute;
	top: 0;
	left: 30px;
	height: 20px;
	/*width: 100px; background: url('/3rdParty/SmoothGallery/css/img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	color: #fff;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .4;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=40);
}

.jdGallery .gallerySelector
{
	z-index: 20;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
}

.jdGallery .gallerySelector h2
{
	margin: 0;
	padding: 10px 20px 10px 20px;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.jdGallery .gallerySelector .gallerySelectorWrapper
{
	overflow: hidden;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
{
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #888;
	padding: 5px;
	height: 40px;
	color: #fff;
	cursor: pointer;
	float: left;
}

.jdGallery .gallerySelector .gallerySelectorInner div.hover
{
	background: #333;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview
{
	background: #000;
	background-position: center center;
	float: left;
	border: none;
	width: 40px;
	height: 40px;
	margin-right: 5px;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #aaa;
}

div.gallery-title{
	padding-bottom: 4px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	background: #222;
	color:#999;
}
a.galleryNavigation:link, a.galleryNavigation:visited{
	font-family: Tahoma;
	font-weight: bold;
	color: #FFF !important;
	background: #CD038A;
	text-decoration: none !important;
	text-transform: uppercase;
	padding: 6px;
	font-size: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
a.galleryNavigation:hover{
	color: #000 !important;
}

/* mediaboxAdvanced - black theme */

#mbOverlay {
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#mbOverlay.mbOverlayFF {
	background: transparent url(/img/mediabox/80.png) repeat;
}

#mbOverlay.mbOverlayIE {
	position: absolute;
}

#mbCenter {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 0px 10px 40px rgba(0,0,0,0.70);
	-webkit-box-shadow: 0px 10px 40px rgba(0,0,0,0.70);
}

#mbCenter.mbLoading {
	background: #000 url(/img/mediabox/BlackLoading.gif) no-repeat center;

/*	This style is applied only during animation.	*/
/*	For example, the following turns off shadows,	*/
/*	helping browser performance on slow systems.	*/
/*	To leave shadows on, just remove these lines:	*/
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

#mbImage {
	position: relative;
	left: 0;
	top: 0;

/*	Begin styles for inline content, if no style is given	*/
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	text-align: left;
	background-position: center center;
	background-repeat: no-repeat;
	padding: 10px;
}

#mbImage a, #mbImage a:link, #mbImage a:visited {
	color: #ddd;
}

#mbImage a:hover, #mbImage a:active {
	color: #fff;
}

/*	End inline content styles	*/

#mbBottom {
	min-height: 20px;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #999;
	text-align: left;
	padding: 0 10px 10px;
}

#mbTitle {
	display: inline;
	color: #fff;
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
}

#mbNumber {
	display: inline;
	color: #999;
	line-height: 14px;
	font-size: 10px;
	margin: auto 10px;
}

#mbCaption {
	display: block;
	color: #999;
	line-height: 14px;
	font-size: 10px;
}

#mbPrevLink, #mbNextLink, #mbCloseLink {
	display: block;
	float: right;
	height: 20px;
	margin: 0;
	outline: none;
}

#mbPrevLink {
	width: 69px;
	background: transparent url(/img/mediabox/BlackPrevious.gif) no-repeat center;
}

#mbNextLink {
	width: 41px;
	background: transparent url(/img/mediabox/BlackNext.gif) no-repeat center;
}

#mbCloseLink {
	width: 46px;
	background: transparent url(/img/mediabox/BlackClose.gif) no-repeat center;
}

/*	Styles for flash version alert	*/

#mbError {
	position: relative;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	border: 10px solid #700;
	padding: 10px 10px 10px;
	margin: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {
	color: #d00;
	font-weight: bold;
	text-decoration: underline;
}
#venueDescContainer {
	width: 610px;
	height: 296px;
}
#venueDesc {
	width: 610px;
	height: 296px;
	overflow: hidden;
	float: left;
}

#venueDesc div.text {
	margin: 6px;
}

.vScrollbar {
	float: left;			
}

.hScrollbar {
	clear: both;	
}

.vTrack {
	height: 300px;
	width: 15px;
	position: relative;
	background: #999;
	overflow: hidden;			
}

.hTrack {
	float: left;
	height: 15px;
	width: 255px;
	position: relative;
	background: #ddd;
	overflow: hidden;			
}			

.vThumb, .hThumb {
	position: absolute;
	top: 0;
	left: 0;
	height: 15px;
	width: 15px;
	background: #666;
	overflow: hidden;
}

.arrowUp, .arrowDown, .arrowLeft, .arrowRight, .corner {
	height: 15px;
	width: 15px;
	background: #777;
	overflow: hidden;						
}

.arrowLeft, .arrowRight, .corner {
	float: left;
}
	
.corner {
	background: #000;
}				

