/****************general********************/
body{
  padding: 0px;
  margin: 0px;
  background: #000 url('../images/fundal.png') no-repeat center fixed;
  font-family: Arial, Helvetica, sans-serif;
}

div, ul, h1, h2, h3, h4  p{
  padding: 0px;
  margin: 0px;
}

a{
  font-family: Arial, Helvetica, sans-serif;
  color: #3F0;
  text-decoration: none;
  font-size: 16px;
}
a:hover{
  text-decoration: underline;
  color: #FFFF00;
}

img{
  border: 0px;
}


/*****************clase generale************/
.zarro_float{
  float: none;
  height: 0px;
  overflow: hidden;
  width: 100%;
}

.float_left{float: left !important;}
.float_right{float: right !important;}
.align_right{text-align: right !important;}
.align_left{text-align: left !important;}
.align_center{text-align: center !important;}
/*****************clase generale************/

/*****************clase specifice***********/
.content_text_box{
  border: 2px solid #1EC318;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  margin-bottom: 30px;
  background: #0A2A0A;
  background: transparent url('../images/transparent.png');
  padding: 30px 40px !important;
}

.content_text_box h2{
  opacity: 1;
  filter: alpha(opacity=100);
}

.content_text_box p{
  opacity: 1;
  filter: alpha(opacity=100);
  color: #FFFF00;
  margin: 25px;
  text-align: justify;
  line-height: 25px;
}

.content_text_box h3{
  color: #F00;
  margin: 20px 20px 5px 10px;
  font-size: 25px;
}

.content_text_box ul{
  list-style-type: none;
  text-align: center;
  color: #FFFF00;
}


.side_text_box{
  border: 1px solid #1EC318;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  margin-bottom: 30px;
  background: #0A2A0A;
  background: transparent url('../images/transparent.png');
}

.side_text_box h2{
  opacity: 1;
  filter: alpha(opacity=100);
}

.side_text_box p{
  opacity: 1;
  filter: alpha(opacity=100);
  color: #3F0;
  margin: 25px;
}

.red{
  color: #F00 !important;
  font-size: 14px;
}

.yellow{
  color: #FFFF00 !important;
}


.date{
  display: block;
  margin: 0px 0px 35px 15px;
  font-size: 12px;
  color: #FFFF00;
  font-weight: bold;
}

.versuri_strofe{
  color: #FFFF00 !important;
  text-align: center !important;
  text-indent: 0px !important;
}

.versuri_refren{
  font-style: oblique;
  display: block;
  text-align: center;
  color: #33FF00;
}


/*****************clase specifice***********/

/****************general*********************/



/****************Nivelu 4 online*****************/

#container{
  position: relative;
  z-index: 2;
}

#underlay{
  width: 500px;
  height: 479px;
  position: fixed;
  left: 0px;
  bottom: 0px;
  z-index: 1;
  background: url('../images/body_bk.png') no-repeat fixed bottom left;
}


/*===============header=====================*/
/*logo-swap*/
#sigla{
  height:150px;
  width: 583px;
}


#sigla a{
  background: transparent url('../images/header_big.png');
  height: 150px;
  width: 583px;
  margin:0;
  padding:0;
  overflow:hidden;
  text-indent: 1000px;
  white-space: nowrap;
  display: block;
}

/*logo-swap*/

#header{
  width: 100%;
}

#top_header{
  width: 583px;
  margin: 0px auto;
  position: relative;
  z-index: 2;
}

#concert_next{
  display: block;
  width: 190px;
  height: 120px;
  position: absolute;
  top: 15px;
  left: 584px;
  background: transparent  url('../images/concert_label.png') no-repeat;
  text-indent: 400px;
  white-space: nowrap;
  overflow: hidden;
}

#limbi{
  list-style-type: none;
  position: absolute;
  top: 0px;
  left: -175px;
}

#limbi li{
  float: left;
  width: 31px;
  height: 21px;
}

#limbi li a{
  display: block;
  overflow: hidden;
  text-indent: 200px;
  white-space: nowrap;
}


#ro{
  background: transparent url('../images/i18n_ro.png') no-repeat center right;
}

#ro:hover{
  background: transparent url('../images/i18n_ro_hover.png') no-repeat center right;
}

#en{
  background: transparent url('../images/i18n_en.png') no-repeat center right;
}

#en:hover{
  background: transparent url('../images/i18n_en_hover.png') no-repeat center right;
}

#de{
  background: transparent url('../images/i18n_de.png') no-repeat center right;
}

#de:hover{
  background: transparent url('../images/i18n_de_hover.png') no-repeat center right;
}

#fr{
  background: transparent url('../images/i18n_fr.png') no-repeat center right;
}

#fr:hover{
  background: transparent url('../images/i18n_fr_hover.png') no-repeat center right;
}

#hu{
  background: transparent url('../images/i18n_hu.png') no-repeat center right;
}

#hu:hover{
  background: transparent url('../images/i18n_hu_hover.png') no-repeat center right;
}

#menu{
  width: 410px;
  height: 70px;
  margin: 0px auto;
  position: relative;
  background: transparent url('../images/paper01.png') no-repeat bottom center;
  z-index: 1;
}

#menu a{
  color: #007310;
  font-family: Cambria, Constantia, 'Big Caslon',  'Bitstream Charter', Gentium, serif;
  text-transform: uppercase;
  font-weight: bold;
  text-shadow: #62FF79 1px 1px 0;
}

#menu a:hover{
  text-decoration: underline;
}


#main{
  list-style-type: none;
  background: url('../images/menu_back.png') no-repeat center left;
  width: 410px;
  height: 39px;
  z-index: 2;
  position: absolute;
  text-align: center;
  padding-top: 15px;
}

#main li{
  display: inline;
}

#main li a{
  margin: 5px;
}


#sub{
  list-style-type: none;
  background: url('../images/paper02.png') no-repeat center left;
  width: 332px;
  height: 41px;
  z-index: 1;
  margin: 0px auto;
  display: block;
  position: absolute;
  top: -7px;
  left: 40px;
  text-align: center;
  padding-top: 30px;
}

#sub li{
  display: inline;
}

#sub li a{
  margin: 5px;
}


/*===============header=====================*/

/*===============content=====================*/

#content{
  width: 940px;
  margin: 50px auto 50px auto;
  padding: 30px 0px 30px 25px;
  overflow: hidden;
}

#content_left{
  width: 640px;
  height: auto;
  float: left;
  margin: 0px 0px 0px 25px;
}

#content_left div{
  position: relative;
  padding: 30px 0px;
}


#content_left h2{
  display: block;
  position: absolute;
  white-space: nowrap;
  text-indent: -200px;
  overflow: hidden;
}

#welcome h2{
  width: 175px;
  height: 54px;
  background: transparent url('../images/label_welcome.png') no-repeat center left;
  top: -20px;
  left: -30px;
}

#news h2{
  width: 100px;
  height: 40px;
  background: transparent url('../images/label_news.png') no-repeat center left;
  top: -20px;
  left: -20px;
}


#sidebar{
  width: 220px;
  float: right;
  margin: 0px 25px 0px 0px;
}

#sidebar div{
  position: relative;
  padding: 35px 0px 20px 0px;
}

#sidebar div ul{
  list-style-type: none;
}


#sidebar h2{
  display: block;
  position: absolute;
  white-space: nowrap;
  text-indent: -200px;
  overflow: hidden;
}

#quick_links h2{
    width: 111px;
  height: 53px;
  background: transparent url('../images/label_quick.png') no-repeat center left;
  top: -20px;
  left: -20px;
}

#quick_links ul{
  margin-top: 15px;
  text-align: center;
}

#quick_links ul li{
  display: block;
  margin: 5px 0px 0px 0px;
}

#quick_links ul li a{
  font-size: 14px;
}

#comment h2{
  width: 121px;
  height: 37px;
  background: transparent url('../images/label_comment.png') no-repeat center left;
  top: -20px;
  left: -15px;
}

#friends h2{
  width: 111px;
  height: 32px;
  background: transparent url('../images/label_friends.png') no-repeat center left;
  top: -15px;
  left: -15px;
}

#friends ul{
  text-align: center;
}

#friends ul li{
  display: block;
  margin: 5px 0px 0px 0px;
}

#friends ul li a{
  font-size: 14px;
}

#link_building{
  color: #FFFF00;
}


#connect h2{
  width: 118px;
  height: 34px;
  background: transparent url('../images/label_connect.png') no-repeat center left;
  top: -15px;
  left: -15px;
}

#photo_quick_links h2{
  width: 80px;
  height: 43px;
  background: transparent url('../images/label_photo_side.png') no-repeat center left;
  top: -15px;
  left: -15px;
}

#photo_quick_links ul{
  text-align: center;
}

#photo_quick_links ul li{
  color: #FF0000;
  text-transform: capitalize;
  cursor: pointer;
  font-size: 17px;
  font-weight: bold;
  line-height: 35px;
  display: block;
}

#photo_quick_links ul li ul{

}

#photo_quick_links ul li ul li{
  border: 0px;
  font-weight: normal;
  text-transform: capitalize;
  line-height: 25px;
}

#photo_quick_links ul li ul li:hover{
  background-color: #004848;
}


/*********media**********/
#media h2{
  width: 120px;
  height: 40px;
  background: transparent url('../images/label_media.png') no-repeat center left;
  top: -20px;
  left: -20px;
}

#media ul{
  list-style-type: none;
  width: 460px;
  margin: 0px auto;
  overflow: hidden;
}

#media ul li{
  display: block;
  width: 230px;
  height: 200px;
  display: inline-block;
  float: left;
  text-align: center;
  margin: 0px 0px 25px 0px;

}

#media ul li a{
  display: block;
  margin: 0px auto;
  width: 170px;
  height: 20px;
  padding: 180px 0px 0px 0px;
  color: #000;
  font-weight: bold;

}

#media ul li a:hover{
  color: #00FE33;
}


#video{
  background: url('../images/icon_video.png') no-repeat center top;
}

#video:hover{
  background: url('../images/icon_video_hover.png') no-repeat center top;
}

#muzica{
  background: url('../images/icon_music.png') no-repeat center top;
}

#muzica:hover{
  background: url('../images/icon_music_hover.png') no-repeat center top;
}

#poze{
  background: url('../images/icon_pics.png') no-repeat center top;
}

#poze:hover{
  background: url('../images/icon_pics_hover.png') no-repeat center top;
}

#versuri{
  background: url('../images/icon_lyrics.png') no-repeat center top;
}

#versuri:hover{
  background: url('../images/icon_lyrics_hover.png') no-repeat center top;
}
/*********media**********/

/*******bio**************/
#bio h2{
  width: 125px;
  height: 67px;
  background: transparent url('../images/label_bio.png') no-repeat center left;
  top: -20px;
  left: -20px;
}

#bio img{
  margin: 5px 2px;
}


/*******bio**************/

/*******gigs**************/
#gigs h2{
  width: 90px;
  height: 62px;
  background: transparent url('../images/label_gigs.png') no-repeat center left;
  top: -20px;
  left: -20px;
}
/*******gigs**************/

/*******gigs**************/
#contact h2{
  width: 120px;
  height: 66px;
  background: transparent url('../images/label_contact.png') no-repeat center left;
  top: -20px;
  left: -20px;
}
/*******gigs**************/


/*******music**************/
#music h2{
  width: 120px;
  height: 64px;
  background: transparent url('../images/label_music.png') no-repeat center left;
  top: -20px;
  left: -20px;
}
/*******music**************/


/*******videoSSS**************/
#videos h2{
  width: 120px;
  height: 58px;
  background: transparent url('../images/label_video.png') no-repeat center left;
  top: -20px;
  left: -20px;
}
/*******videoSSS**************/


/*******photo**************/
#photo h2{
  width: 120px;
  height: 64px;
  background: transparent url('../images/label_photo.png') no-repeat center left;
  top: -20px;
  left: -20px;
}

.thumb{
  padding: 0px;
  margin: 0px;
  width: 150px;
  height: 100px;
  float: left;
  overflow: hidden;
  padding: 0px !important;
  border: 1px solid #33FF00;
  margin: 10px 15px;
}

.thumb img{
  display: block;
  margin: 0px auto;
}



/*******photo**************/

/*******photo**************/

#comments h2{
  width: 121px;
  height: 47px;
  background: transparent url('../images/label_comment.png') no-repeat center left;
  top: -20px;
  left: -20px;
}


#lyrics h2{
  width: 110px;
  height: 65px;
  background: transparent url('../images/label_lyrics.png') no-repeat center left;
  top: -20px;
  left: -20px;
}
/*******photo**************/


/*===============content=====================*/



/*============social media======================*/
#connect div{
  overflow: hidden;
  padding: 15px 0px 0px 0px;
}

#connect ul{
  width: 200px;
  height: auto;
  margin: 0px auto;
}


#connect ul li{
  float: left;
  display: block;
  width: 32px;
  height: 32px;
  margin: 0px 9px 15px 9px;
}

#connect ul li a{
  display: block;
  overflow: hidden;
  width: 32px;
  height: 32px;
  white-space: nowrap;
  text-indent: 50px;
  opacity: .65;
  filter: alpha(opacity=65);
}

#connect ul li a:hover{
  opacity: 1;
  filter: alpha(opacity=100);
}


#soc_tube{
  background: transparent url('../images/soc_youtube_32.png') no-repeat;
}

#soc_space{
  background: transparent url('../images/soc_myspace_32.png') no-repeat;
}

#soc_facebook{
  background: transparent url('../images/soc_facebook_32.png') no-repeat;
}

#soc_lfm{
  background: transparent url('../images/soc_lastfm_32.png') no-repeat;
}

#soc_hi5{
  background: transparent url('../images/soc_hi5_32.png') no-repeat;
}


/*============social media======================*/

/*================frame=====================*/
#player_container{
  width: 100%;
  height: 30px;
  background: #066 url(../images/frame_bg.png);
}

#player_div{
  width: 450px;
  height: 100%;
  margin: 0px auto;
  overflow: hidden;
}

#player{
  width: 400px;
  height: 15px;
  float: left;
  margin: 7px 0px 0px 10px;
}


#close_button{
  display: block;
  width: 17px;
  height: 17px;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 40px;
  float: right;
  background: url('../images/close.png') no-repeat;
  margin: 7px 15px 0px 0px;
}

/*================frame=====================*/


/*=============news.php=====================*/
#news_list{
  margin: 30px auto;
  list-style-type: none;
  width: 550px;
}

#news_list li{
  margin: 10px 0px;
  display: block;
  overflow: hidden;
  width: auto;
  padding: 5px 10px;
}

#news_list li:hover{
  background-color: #004848;
}


#news_list li a{
  width: auto;
  height: auto;
  float: left;
  margin-left: 40px;

}


.date_list{
  color: #FFFF00;
  float: left;
  width: auto;
  height: auto;
}


/*==============end news.php================*/

/*=============bio.php===============*/
.member{
  padding: 0px !important;
  margin: 15px 0px;
  height: 190px;
}

.member h3{
  margin: 10px 0px 0px 0px !important;
  padding: 0px !important;
}

.member p{
  text-indent: 0px !important;
}


.photo_container{
  width: 185px;
  height: 145px;
  background: transparent url('../images/bio_pic_container.png') no-repeat top left;
  margin: 0px 20px 10px 10px;
  position: relative;
}

.photo_container img{
  position: absolute;
  top: 27px;
  left: 30px;
}


/*==========end bio.php===============*/

/*==========video.php===============*/
#videos div{
  width: 445px;
  height: auto;
  margin: 10px auto;
}


/*=========end video.php============*/

/*MUSIC.PHP*/
#big_player{
 padding: 0px !important;
 width: 500px;
 height: auto;
 margin: 15px auto 0px auto;

}


.album_info{
  overflow: hidden;
}

.album_info img{
  margin-right: 35px;
}

.album_info ol li{
  color: #FFFF00;
  margin: 15px 0px;
}
/*END MUSIC.PHP*/

/****************Nivelu 4 Online****************/

/* jQuery lightBox plugin*/


#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
/* jQuery lightBox plugin*/

