body {
	margin:0 auto;
	color:#fff;
	background-color: #000;
	text-align:center;
	font-family:Verdana;
	font-size:12px;
}

div.empty {
	clear: both;
	font-size: 1px;
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
}

div#wrapper {
	width:1000px;
	margin:0 auto;
	text-align:left
}

div#hidden {
	height:1px;
	font-size:1px;
	line-height:1px;
	width:1px;
	position: absolute;
	top:-5555px;
	left:-5555px;
	overflow: hidden;
	display: block;
	}

div#headerbg-sofia {
	width:1000px;
	height:226px;
	display:block;
	position: relative;
	background-image: url(../images/headerbg.jpg)
}

div#headeren-sofia {
	width:1000px;
	height:226px;
	display:block;
	position: relative;
	background-image: url(../images/headeren.jpg)
}

div#headerro-sofia {
	width:1000px;
	height:226px;
	display:block;
	position: relative;
	background-image: url(../images/headeren.jpg)
}

div#headerbg-varna {
	width:1000px;
	height:226px;
	display:block;
	position: relative;
	background-image: url(../images/headerbg_vn.jpg)
}

div#headeren-varna {
	width:1000px;
	height:226px;
	display:block;
	position: relative;
	background-image: url(../images/headeren_vn.jpg)
}

div#headerro-varna {
	width:1000px;
	height:226px;
	display:block;
	position: relative;
	background-image: url(../images/headeren_vn.jpg)
}

a.club, a.clubactive {
	display:block;
	top:138px;
	left:0;
	position: absolute;
	z-index: 20;
	background-position: left top;
	background-repeat: no-repeat;
	height:26px;
	cursor: pointer;
	}
a.sofiabg {background-image: url(../images/sofia_bg.gif); width:148px; left:93px;}
a.varnabg {background-image: url(../images/varna_bg.gif); width:147px; left:245px;}
a.sofiaen {background-image: url(../images/sofia_en.gif); width:148px; left:93px;}
a.varnaen {background-image: url(../images/varna_en.gif); width:147px; left:245px;}
a.sofiaro {background-image: url(../images/sofia_en.gif); width:148px; left:93px;}
a.varnaro {background-image: url(../images/varna_en.gif); width:147px; left:245px;}

a.club:hover {background-position: left bottom; cursor: pointer;}
a.clubactive {background-position: left bottom;}
a.club span, a.clubactive span {position: absolute; top:-5555px; left:-5555px;}

div#menu {
	height:49px;
	padding-left:60px;
	position: relative;
	display: block;
	background-image: url(../images/menu.jpg)
}

div#body {
	display: block;
	background-image: url(../images/body.jpg);
	background-repeat: no-repeat;
	padding-left:50px;
	padding-right:35px;
	padding-top:30px;
	width:915px;
	position:relative;
	z-index: 2;
	/*width:1000px;*/
	}

div#footer {
	width: 1000px;
	height: 133px;
	margin-top:-70px;
	display: block;
	float:left;
	position:relative;
	z-index:1;
	background-image: url(../images/footer.jpg);
}

div, a, img, ul, li, span {outline: none}

h1, h2, h3, h4, h5, p, a {
	font-family:Verdana, Tahoma, Arial;
	color:#fff;
	font-weight:normal;
	margin:0;
	padding:0
}

h1 {
	color:#ac24ff;
	background-image: url(../images/heading.jpg);
	background-repeat: no-repeat;
	padding-left:35px;
	padding-bottom:30px;
	padding-top:2px;
	width:650px;
	white-space: nowrap;
	font-size:19px;
	line-height:30px;
}
h1 a {
	text-decoration: none;
	color:inherit;
	}
h1 a:hover {
	color:#fff;
	}

h1.multipage {
	font-size:22px;
	color:#ac24ff;
	background-image: url(../images/heading.jpg);
	background-repeat: no-repeat;
	padding-left:35px;
	padding-bottom:30px;
	padding-top:2px;
	width:350px;
}

h2 {
	font-size:18px;
	padding-bottom:10px;
	padding-top:3px;
	text-decoration:underline;
	}

h4 {
	font-size:12px;
	color:#AC24FF;
	line-height:18px;
	margin:0;
	padding:0;
	display: inline;
	font-weight: bold;
	}

p {
	font-size:12px;
	padding-bottom:30px;
	line-height:18px;
}

table, tr, td {
color:#FFF;
font-family:Verdana;
font-size:12px;
}

table {
margin-bottom:40px
}

td.price {
text-align:center;
color:#9B6BFF;
padding-left:10px;
}

td.sub {
color:#9B6BFF;
}

td.sort {
color:#666;
}

ul {display: block;	margin:0 0 30px 0; 	padding: 0;	list-style-type: none;}
ul li {	color:#FFFFFF; font-family:Verdana,Tahoma,Arial; font-size:12px; list-style-type:circle; 	margin-left:20px; margin-bottom:5px;	padding:0;}


ul#navigationen, ul#navigationbg, ul#navigationro {
	display: block;
	margin:0;
	padding: 0;
	list-style-type: none;
	position: relative;
}

ul#navigationen li, ul#navigationbg li, ul#navigationro li {
	float:left;
	position:relative;
	height:49px;
	list-style-type:none;
	margin:0;
	padding:0;
	cursor:pointer;
	display:inline;
}

ul#navigationen li a, ul#navigationbg li a, ul#navigationro li a {height:49px; position:relative; z-index:2; display: block; margin: 0; border:none; text-decoration: none;  cursor:pointer; float:left}
ul#navigationen li a span, ul#navigationbg li a span, ul#navigationro li a span {position:absolute; left: -3000px; z-index:1; height:49px; cursor:pointer}


ul#navigationen li a:hover, ul#navigationro li a:hover, ul#navigationbg li a:hover {background-position:0px -49px;}
ul#navigationen li a.active, ul#navigationro li a.active, ul#navigationbg li a.active {background-position:0px -98px;}

ul#navigationen li a.index {background-image: url(../images/m1ena.jpg); width:122px}
ul#navigationro li a.index {background-image: url(../images/m1roa.gif); width:132px}
ul#navigationbg li a.index {background-image: url(../images/m1bga.jpg); width:132px}

ul#navigationen li a.events {background-image: url(../images/m2ena.jpg); width:135px}
ul#navigationro li a.events {background-image: url(../images/m2roa.gif); width:162px}
ul#navigationbg li a.events {background-image: url(../images/m2bga.jpg); width:151px}

ul#navigationen li a.menu {background-image: url(../images/m3ena.jpg); width:119px}
ul#navigationro li a.menu {background-image: url(../images/m3roa.gif); width:105px}
ul#navigationbg li a.menu {background-image: url(../images/m3bga.jpg); width:122px}

ul#navigationbg li a.blog {background-image: url(../images/m4bga.jpg); width:110px}

ul#navigationen li a.about {background-image: url(../images/m4ena.jpg); width:155px}
ul#navigationro li a.about {background-image: url(../images/m4roa.gif); width:152px}
ul#navigationbg li a.about {background-image: url(../images/m5bga.jpg); width:120px}

ul#navigationen li a.gallery {background-image: url(../images/m5ena.jpg); width:146px}
ul#navigationro li a.gallery {background-image: url(../images/m5roa.gif); width:125px}
ul#navigationbg li a.gallery {background-image: url(../images/m6bga.jpg); width:142px}

ul#navigationen li a.contacts {background-image: url(../images/m6ena.jpg); width:159px}
ul#navigationro li a.contacts {background-image: url(../images/m6roa.gif); width:140px}
ul#navigationbg li a.contacts {background-image: url(../images/m7bga.jpg); width:161px}

div#lang {
float:right;
height:10px;
position:absolute;
right:50px;
top:-20px;
z-index:2;
}

div#bg {
background-image: url(../images/bg.jpg);
background-repeat:no-repeat;
width:19px;
height:10px;
display:block;
float:left;
cursor: pointer;
}

div#en {
background-image: url(../images/en.jpg);
background-repeat:no-repeat;
width:19px;
height:10px;
display:block;
float:left;
margin-left:10px;
cursor: pointer;
}
div#ro {
background-image: url(../images/ro.jpg);
background-repeat:no-repeat;
width:19px;
height:10px;
display:block;
float:left;
margin-left:10px;
cursor: pointer;
}

div#bg a, div#en a, div#ro a  {
width:100%;
height:100%;
display:block;
cursor:pointer;
}

div#right {
width:237px;
display:block;
float:right;
margin-top:0;
position: relative;
z-index: 99;
}

div#left {
width:660px;
overflow:visible;
display:block;
float:left
}

div.copyright {
margin-left:50px !important;
margin-left:25px;
float:left;
font-family: Verdana, Tahoma, Arial;
font-size:12px;
padding-bottom:30px;
line-height:18px;
color:#9b6bff;
margin-top:105px;
}

div.createdby {
float:right;
margin-right: 60px !important;
margin-right: 30px;
font-family: Verdana, Tahoma, Arial;
font-size:12px;
padding-bottom:30px;
line-height:18px;
color:#9b6bff;
margin-top:105px;
}

div#rightbox, div#rightboxt {
width:237px;
display:block;
margin-bottom:15px;
background-image: url(../images/rbrepeat.jpg);
background-repeat: repeat-y;
}

div#rightboxcont {
padding-left:12px;
padding-right:12px;
width:213px;
/*width:237px;*/
/* min-height:180px; */
display:block;
background-image: url(../images/rbtop.jpg);
background-repeat: no-repeat;
}
div#rightboxcont small {display: block;}

div#rightboxbottom {
width:237px;
height:12px;
display:block;
background-image: url(../images/rbbottom.jpg);
background-repeat: no-repeat;
background-color:#000;
}

div#rightboxt {background-image: url(../images/rbtrepeat.jpg);}
div#rightboxt div#rightboxcont {background-image: url(../images/rbttop.jpg);}
div#rightboxt div#rightboxbottom {background-image: url(../images/rbtbottom.jpg);}

div#right h2 {font-size:18px; text-align: center; padding-bottom:10px; padding-top:3px; text-decoration: none}
div#right p {	padding-bottom:8px; margin-bottom:5px; background-image: url(../images/line.jpg); background-repeat:no-repeat; background-position: bottom center}
div#right ul {display: block;	margin:0;	padding: 0;	list-style-type: none;}
div#right ul li {	color:#FFFFFF; font-family:Verdana,Tahoma,Arial; font-size:12px; list-style-type:none; 	margin:0;	padding:0; padding-bottom:8px; margin-bottom:5px; background-image: url(../images/line.jpg); background-repeat:no-repeat; background-position: bottom center}

input.text {
-x-system-font:none;
background:transparent url(../images/inputtext.jpg) no-repeat scroll left top;
border:0 none;
font-family:Verdana;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:16px;
/*height:36px;*/
line-height:15px;
margin:0;
padding:10px;
width:200px;
}

input.submit {
background:transparent url(../images/subscribe_btn.jpg) no-repeat scroll center center;
border:0 none;
cursor:pointer;
height:37px;
width:136px;
}

/* Additional Styles */


h1.home {
	background-image: url(../images/heading_home.jpg);
	padding-bottom:5px;
}

div#shuffle{
	overflow: hidden;
	display: block; 
	height: 442px;
	background-color: #170F1A; 
	width: 650px;
}

div#slider {
display:inline-block;
background:transparent url(../images/slider.jpg) no-repeat scroll left top;
height:30px;
padding:4px 5px 0 0;
margin:1px 0 30px;
text-align: right;
width: 645px;
}


div#shuffle a, div#shuffle img {border:none;}


#slider a {
background:transparent url(../images/slide-button.jpg) no-repeat scroll left top;
width:26px;
height:26px;
line-height:25px;
display:inline-block;
margin-left:2px;
text-align: center;
text-decoration: none;
}
#slider a:hover{ background-position: left bottom; } 
#slider a.activeSlide {background-position: left bottom; color:#AC24FF;}

h3.slidetitle {
	cursor: pointer;
	float:left;
	padding:0 0 0 35px;
	line-height: 25px;
	background: none;
	width: auto;
	font-size:13px;
	height: auto;
	margin:0;
	text-align:left;
	text-decoration: underline;
	color:#fff;
}

div#left p.autoheight {
line-height:normal;
padding:0;
}

/* Gallery */

div#gallery_list{
		display: block;
		float: left;
}

div#gallery_list div.gal_info{
		display: block;
		width: 300px;
		padding: 10px;
		float: left;
		margin: 5px;
		background-color: #190825;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
/*
		border-top: 1px dashed #380159;
		border-bottom: 1px dashed #380159;
*/
}
* html div#gallery_list div.gal_info {margin-right:0; margin-bottom: 0;}


div#gallery_list div.gal_info img{
		float: left;
		border: 2px solid #0E0314;
		margin: 0 10px 0 0;
		/* for IE */
		filter:alpha(opacity=80);
		/* CSS3 standard */
		opacity:0.8;
}

div#gallery_list div.gal_info h3{
		display: block;
		font-size: 14px;
		color: #ffffff;
		line-height: 20px;
}

div#gallery_list div.gal_info span{
		display: block;
		font-size: 11px;
		line-height: 18px;
		color:#AC24FF;
}

/* ============================ */
div.maininfo{
	margin: 0pt; 
	padding: 0pt; 
	display: block; 
	width: 660px; 
	font-size: 13px; 
	line-height: 22px; 
	color: #ffffff;
}

span.date {
	font-size:14px;
	height:20px;
	line-height:20px;
	color:#fff;
	padding-left: 35px;
	margin-top:-20px;
	margin-bottom: 10px;
	display: block;
	background: transparent url(../images/heading_date.jpg) no-repeat left top;
	}
	
.ad-gallery .ad-controls {
padding:0 24px;
}

div#copyright a.up {
text-decoration: none;
}

div.left50 {width: 50%; float: left;}
div.right50 {width: 50%; float: right;}
div.overflowmenubox {overflow: visible; width: 915px; display: block;}
* html div.overflowmenubox {width: 660px;}
*:first-child+html div.overflowmenubox {width: 660px;}

* html div.overflowmenubox div.left50 {clear:left; width:100%;}
*:first-child+html div.overflowmenubox div.left50 {clear:left; width:100%;}
* html div.overflowmenubox div.right50{float: left; clear:left; width:100%;}
*:first-child+html div.overflowmenubox div.right50 {float: left; clear:left; width:100%;}


