html {margin:0; padding:0 0 20px 0;}
body {margin:0; padding:0; font-size:12px; color: #333; font-family: arial, sans-serif; background: #160a00;}


.allContent {margin:0 auto; width:800px; }
.theContent {width:800px; float:left; }

/*conventii generale*/
h1, h2,h3,h4,h5,form,fieldset,ul,p {margin:0; padding:0; list-style-type:none;}
fieldset { border:0;}
h1, h2,h3,h4,h5,p {width:100%;  font-weight:100}
p {line-height:18px}
h1 {font-size:18px; font-weight: bold; }
h2 {font-size:18px; font-weight: 100;}
h3 {font-size:16px; font-weight: 100; color:#333;}
a {outline: none; color:#000; text-decoration: none;}
a img{border:none !important;}
.theContent div {float: left;}
.page {width:800px; padding: 20px 0 0 0;}
.header {width: 800px; margin:0 auto;}
.logo {display:block; float:left; padding: 20px 0 20px 0;}
.logo img{border:0; float:left; }

.menuHolder {width:800px; height:40px; margin:0 auto;}
.topMenu {float:left; height:31px; padding:9px 0 0 0;}
.topMenu li{float:left; height:21px;  margin-right:20px;}
.topMenu li a{display:block; float:left; height:17px;  color:#fff; padding:4px 0px 0 0px; font-weight:bold;}
.topMenu li a:hover{text-decoration:underline;}

.topMenu li.active{  background: url(../images/left_menu_rnd.gif) no-repeat 0 0; padding:0 0 0 3px;}
.topMenu li.active a{background: url(../images/right_menu_rnd.gif) no-repeat right 0; color:#667927;  padding:4px 10px 0 7px; }

.langBlk {float:right; padding:8px 0 0 0;}
.langBlk li{float:left; height:24px; margin-right:0px;  padding: 5px 0 0 10px; }
.langBlk li.active{background:url(../images/lang_bg.png) no-repeat 9px 0px; padding: 5px 0 0 10px; height:21px;width:24px;}
.langBlk li a{color:#fff; }
.langBlk li a:hover{text-decoration: underline; }

.langBlk li.active a{color:#667927;}


/* left cln */
.leftCln {width:600px; }
.rightCln {float:right !important; width:190px; }


.overalyContent {position: absolute; z-index:1; top:0; left:0;}
.comingSoonBlk {width:600px; overflow:hidden; position:relative; margin-bottom:10px;}
.comingSoonBlk h1{color:#fff; font-weight:bold; float:left; clear:left; font-family:verdana; padding:10px 0 0 0;}
.comingSoonBlk h1 span{padding:0px 20px 2px 20px; display:block; float:left; clear:left; margin:1px 0 0 0;  font-size:44px; line-height:42px; background: url(../images/bg_transp.png) repeat 0 0; } 
.comingSoonBlk img{ position:relative; z-index:0; float:left;}
.soonLabel { background:#d4210d; font-size:10px; color:#fff; padding:2px 5px 2px 5px; display: block; float:left; position:relative; left:20px; margin-top:25px;}

.when {font-size:17px; color: #fff; padding: 15px 0 0 20px; display: block; float: left; clear:left;  font-family:verdana; width:200px;}

.moreInfoBtn {display:block; height:25px; float:left; color:#000; font-weight: bold; text-transform: uppercase; background: url(../images/left_info_btn.gif) no-repeat 0 0; padding:0 0px 0 5px; clear:left; font-size:13px; font-family: verdana; position:relative; top:20px; left:20px;}
.moreInfoBtn span{display:block; height:22px; float:left;cursor:pointer; background: url(../images/right_info_btn.gif) no-repeat right 0; padding: 3px 10px 0 5px; white-space:nowrap;}
.moreInfoBtn:hover span{text-decoration:underline;}


/* black cotntent block*/
.bBlock {background:#1b1b1b; padding:10px 10px 15px 10px; width:580px !important; margin-bottom:10px;}
.bBlock h2{background:url(../images/bg_h2_b.gif) no-repeat; padding:4px 0 0 10px; width:570px; height:26px; color:#fff; font-size:18px;}
.bBlock h2.bigTitle{background:url(../images/main_title_bg.png) no-repeat; padding:6px 0 0 10px; width:570px; height:35px; color:#fff; font-size:26px;}
.bBlock h3 { padding:10px 0 0 13px; width:570px; height:25px; color:#ccff00; font-size:18px; font-family:verdana;}
.bBlock h3 { padding:10px 0 0 13px; width:570px; height:25px; color:#ccff00; font-size:18px; font-family:verdana;}

.bBlock p {color:#fff;  padding: 15px 3px 0px 3px; text-align:justify; width:560px;}

.bannerBlock{background:none !important; padding:0 !important; width:600px !important;}
.bannerBlock img{float:left;}

.sBlockBanner{background:none !important; padding:0 !important; width:190px !important;}
.sBlockBanner img{float:left;}

.contentFromEditor {color:#fff; }
.contentFromEditor p{ padding: 15px 0px 0px 0px;}

.contentFromEditor h1 {color:#E6E6E6 !important; font-size:27px !important; font-weight:bold !important; background:none !important; padding: 15px 0 5px 0 !important;}
.contentFromEditor h2 {color:#E6E6E6 !important; font-size:22px !important; font-weight:bold !important; background:none !important; padding: 15px 0 5px 0 !important;}
.contentFromEditor h3 {color:#E6E6E6 !important; font-size:17px !important; font-weight:bold !important; background:none !important; padding: 15px 0 5px 0 !important;}
.contentFromEditor h4 {color:#E6E6E6 !important; font-size:12px !important; font-weight:bold !important; background:none !important; padding: 15px 0 5px 0 !important;}
.divWrap{margin-top:5px;}
div.half-1{float:left; width:70px;}
div.half-2{float:left; width:100px; }
div.half-1 label, div.half-2 label{margin:0 !important; padding-left:0 !important;}

.eventBlk {width:580px; background:url(../images/dash.gif) repeat-x 0 0; padding: 1px 0 0 0;}
.lastItem {width:580px; background:url(../images/dash.gif) repeat-x 0 bottom; padding-bottom:10px;}
/*.lastEvent {background:url(../images/double_dash.gif) repeat-x 0 0 !important; padding: 1px 0 1px 0;}
.lastEvent2 {background:url(../images/double_dash.gif) repeat-x 0 0 !important;}*/
.lastEvent .lastEventBg{background:url(../images/dash.gif) repeat-x 0 bottom;}
.eventThumb {display:block; float:left; width:120px; height:89px; overflow:hidden; }
.eventThumb img{ float:left; border:0; width:120px;}

.eventData {float:left; width:450px; padding:2px 0 0 10px;}
.eventData p {line-height:14px; clear:both; padding: 0px 0 0 0; width:444px}
.eventData img {float:right; padding-left:2px;}
.eventData h3{font-size:18px; padding:0 0 3px 0; width:440px; height:auto !important; clear:left;}
.eventData h3 a{ font-size:18px;color:#ccff00; font-family:verdana;}
.eventDate {color:#fff; display: block; float:left; padding: 7px 0 0 0;}

.eventsList {width:100%; margin-top:15px;}

.linkT {display: block; float:left; background:url(../images/lnk_bg.gif) no-repeat 0 1px; color:#ccff00; font-style:italic; padding: 0 0 0 15px; margin-top:15px; position:relative; left:130px}
.linkTshort {display: block; float:left; background:url(../images/lnk_bg.gif) no-repeat 0 1px; color:#ccff00; font-style:italic; padding: 0 0 0 15px; margin-top:15px; position:relative; left:130px;}
.sBlock .linkTshort { left:0px;}
.linkT:hover{color:#fff;}

.musicOff {margin-bottom:10px;}
/* black right side block*/
.sBlock {background:#1b1b1b; padding:10px 10px 10px 10px; width:170px; margin-bottom:10px;}
.sBlock h2{background:url(../images/bg_h2_s.gif) no-repeat; padding:5px 0 0 10px; width:160px; height:19px; color:#fff; font-size:13px; font-weight:bold; line-height:14px;}

.sBlock p {color:#fff; padding: 10px 0 0 3px; line-height:16px;}

.openingH { padding: 0 0 0 3px;  width:167px;}
.openingH li{clear:left;  padding: 10px 0 0 0; color:#c7c7c7;}
.openingH li strong{ color:#fff;}


.facebookBtn {display:block; width:190px; height:50px; background:url(../images/facebook_btn.gif) no-repeat 0 0; margin-bottom:10px; text-indent:-9999px; float:left; clear:left;}

.top40 {padding-top:50px !important;}

.paginationBlk {width:100%; padding:15px 0 0 0;}
ul#pagination{border:0; margin:0 auto; padding:0 0 0 230px;}

#pagination li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
float:left;
}
#pagination a{
border:solid 1px #292929;
margin-right:2px;
color:#ccff00;
}
#pagination .next a {margin: 0 2px 0 10px;
}
#pagination .previous a {
margin: 0 10px 0 0px;
}
#pagination .active{
color:#fff;

}
#pagination a:link,
#pagination a:visited {
color:#ccff00;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination a:hover{
border:solid 1px #ccc;
} 


.evDate {font-size:11px; color:#fff; line-height:11px;}
.openingH a {font-size:14px; font-weight:100; color:#ccff00; font-family: verdana; line-height:14px;}

.photosGrid {width:580px;}
.photosGrid li{float:left; padding:13px 12px 12px 13px;}
.photosGrid li a{display:block; width:120px; height:90px; overflow: hidden; float:left; }
.photosGrid li a img{width:120px; height:90px; border:0; float:left; }

.pt0 {margin-top:0 !important;}
.mt0 {padding-top:0 !important;}

.headerHldr {width:100%; text-align:center; background: #c8ec4c; float:left;}
.headerHldr2 {width:100%; text-align:center; height: 40px; background: #667927; clear:left;  float:left}

/* frontend forms */
.frontForms {padding: 5px 0 0 0;}
.frontForms label{width:100px; float:left; clear:left; display:block;  text-align:right; padding:5px 15px 0 0;  color:#fff; font-size:13px; margin-top:10px; }

.txtF {padding:4px; font-size:13px; font-family: arial; border: solid 1px #ededed; width: 280px; margin-top:10px;}
.txtA {padding:4px; font-size:13px; height:150px; font-family: arial; border: solid 1px #ededed; width: 430px; margin-top:10px;}

.submitFront {border:0; margin:10px 0 0 0; padding:0; width:53px; height:25px; background:url(../images/submit_front.png) no-repeat 0 0; cursor:pointer; float:left;}
.affMessage {display: block; float:left; color:green; display: block; padding: 15px 0 0 15px;}

.cmBlk {width:580px; background:url(../images/dash.gif) repeat-x 0 0; padding: 1px 0 0 0; margin-top:10px;}
.cmBlk p{ padding: 5px 0 0 0 !important; line-height:14px;}

.commentData {padding:5px 0 0 0 !important;  line-height:18px !important;}


#mp3player {border: dashed 1px #393939; margin:0 0 10px 0; height:30px; width:190px !important; float:left; padding:0;}
#mp3player object{}

.mp3item {margin-top:10px;}
.mp3item object{position:relative; top:7px; left:10px;}

.mailingListBlk {background:#fff !important;}
.mailingListBlk h2{color:#fff !important; background:transparent url(../images/bg_h2_mailing.gif) no-repeat 0 0 !important;}
.rightCln .mailingListBlk p{padding-left:0 !important; color:#333 !important; font-size:12px; padding-top:5px !important;}
.rightCln .mailingListBlk label{cursor: pointer; color:#333 !important; margin:9px 10px 0 0; padding:0 0 0 3px; font-size:11px; line-height:14px;}
#subscribe_email {float:left; width: 110px; background: url(../images/input_bg.gif) repeat-x 0 0; border: solid 1px #b4b4b4; border-top: solid 1px #727272; padding: 3px; margin-top:7px;}	
.submitMailing {display: block; width:45px; height:22px; background: url(../images/submit_red.gif) no-repeat 0 0; text-indent: -9999px; float:left; position:relative; left:5px; margin-top:7px;}
#mailing_message {clear:left; padding: 5px 0 0 0; color:#009900; white-space:nowrap;}	
.radioBtn {margin:0 4px 0 0 !important; position:relative; top:2px;}
.rightCln .mailingListBlk .mr0 {margin-right:0 !important; color:#999 !important;}

a:hover {text-decoration: underline !important;}
.bBlock p.mp3item{margin-top:0; padding-top:13pxs;}

#recaptcha_response_field {left:0 !important;}
#recaptcha_area {margin-top:10px;}
