/******************************************************
 Shura Lipovsky Web Site - container ultrabook style sheet v1.0.0.
 1600x900 pixels resolution
 Copyright 2013, Pierre LADOUCE
 Date: 27/05/2013
******************************************************/

/****************  Home page  **********************/

#home_video_block {
	width: 555px;
	margin: auto;
	margin-top:20px;
/*	border:1px solid red; */
}

#home_video_photo {
	height:416px; 
	width: 555px;
	padding:0;
	margin:0;
	border:1px solid #ec9813;
}

#home_video {
	height:416px; 
	width: 555px;
	background: black;
	border:1px solid #ec9813;
}

.home_video_button {
	height:40px;
	vertical-align:middle;
	padding:0;
	margin:0;
}

/****************  Singer page  **********************/
#singer_video_block {
	width: 555px;
	margin: auto;
	margin-top:20px;
/*	border:1px solid red; */
}

#singer_video_photo {
	height:416px; 
	width: 555px;
	border:1px solid #ec9813;
}

#singer_video {
	height:416px; 
	width: 555px;
	background: black;
	border:1px solid #ec9813;
}

.singer_video_button {
	height:40px;
	vertical-align:middle;
	padding:0;
	margin:0;
}


/****************  Songwriter page  **********************/

.lyrics_cadre {
	border:1px solid #ec9813;
}

.lyrics_cadre_table {
	margin:20px;
/*	border: 2px solid blue; /* */
}

.lyrics_cadre_table__headrow1 th{
	color:#ec9813;
	padding:0 15px 0 15px;
/*	border: 2px solid red; /* */
}

.lyrics_cadre_table_headrow2 th{
	color:#ec9813;
	padding:0 15px 0 15px;
	font-weight:normal;
/*	border: 2px solid red; /* */
}

.lyrics_cadre_table_bodyrow td{
	width:50%;
	padding:15px;
/*	border: 2px solid green; /* */
}

/****************  Storyteller page  **********************/

.storyteller_img_block {
	display:block;
	height:auto;
	margin:20px 0 20px 0;
	border:1px solid white; /* */
}

.storyteller_img_block img{
	display:block;
	height:200px;
/*	border:1px solid red; /* */
}

.storyteller_img_block_img{
	display:block;
	height:200px;
	border:1px solid red; /* */
}


/****************  Ensemble Novaya Shira page  **********************/

#Novaya_Shira_video_block {
	width: 555px;
	margin: auto;
	margin-top:20px;
/*	border:1px solid #ec9813; /* */
}

#Novaya_Shira_video_photo {
	height:416px; 
	width: 555px;
	padding:0;
	margin:0;
	border:1px solid #ec9813;
}

#Novaya_Shira_video {
	height:416px; 
	width: 555px;
	background: black;
	border:1px solid #ec9813;
}

.novaya_shira_video_button {
	height:40px;
	width: 40px;
	vertical-align:middle;
	padding:0;
	margin:0;
}


/****************  Discography page  **********************/

/*.discography_extract {
	position:fixed; 
	bottom:20px; 
	width:100px; 
	height:60px;
	background-color:#696969;
	z-index:7;
	display:none;
} */

.track_list {
	text-align:left;
}

.track_list li{
	padding:0; /* */
	margin:0; /* */
	line-height: 27px; /* */
}

.track_list img{
/*	vertical-align:middle; /* */
}

.disc_block {
	display:block;
	margin:20px 0 20px 0;
	border-bottom:1px solid white;
}

.disc_block  a{
	color: #ec9813;
}

.track_list button{
/*	font-size:9px; /* */
}

.jacket {
	width: 150px; 
	height: 150px; 
	float: left; 
	margin: 10px;
	border:1px solid #ec9813;
}

.jacket_news {
	width: 150px; 
	float: left; 
	margin: 10px;
	border:1px solid #ec9813;
}

.media_film_block a{
	color: #ec9813;
}

.disc_block h3{
	color: #ec9813;
}

				/***************************** CD selling Overlay ******************/

.CD_selling_overlay_box {
	position:absolute; /* */
	display: block;
	z-index: 2001;
	width: 1000px;
	top: 20px; /* */
	border: none; /* */
/*	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
	-webkit-box-shadow: 5px 5px 5px #222222;
	-moz-box-shadow: 5px 5px 5px #222222;
	box-shadow: 5px 5px 5px #222222;
	border: 1px solid #ec9813;
	background-image:url('images_theme/Container_background_152a32_80.png'); 
	background-repeat:repeat; /* */
}		
	
.CD_selling_overlay_box iframe {
	display: block;
	border: 0px; /* */
}		
		
 #close_button_CD_selling_overlay_box {
	width:900px;
	margin:auto;
	cursor:pointer;
/*	border:1px solid red; /* */
}

#close_button_CD_selling_overlay_box span{
	position:relative; /* */
	top:10px;
	display:inligne;
	float:right;
	color:#CAD3D9;
	width:70px;
	height:16px; /* */
	text-align:center;
	padding:4px;
	background-color:#152a32; /* */
	background-repeat:repeat; /* */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	border:1px solid #ec9813; /* */
}
		
	/****************** audio button ******************/

.audio_button_container {
	height:27px; /* */
	padding:0; /* */
	margin:0; /* */
}

.audio_button_content, .audio_button_idle_content {
	width: 20px; /* */
	height:20px; 	/* */
	margin:0; /* */
	padding:0; /* */
	display:inline-block; /* */
	overflow:hidden; /* */
	vertical-align:middle; /* */
	cursor:pointer;
}

.audio_button_content img{
	position:relative;
	left:0px; /* */
	margin:0; /* */
	padding:0; /* */
}
	/*************** DVD **********/

#disco_video_block_1 {
	width: 630px;
	margin: auto;
/*	border:1px solid red; */
}

#disco_video_photo {
	height:416px; 
	width: 555px;
	border:1px solid #ec9813;
}

#disco_video_1 {
	width: 630px;
	background: black;
}

.disco_video_button {
	height:40px;
	vertical-align:middle;
	padding:0;
	margin:0;
}

/****************  Biography page  **********************/

.biography_block {
	margin:30px 0 30px 0;
/*	border:1px solid red; */
}

.biography_block img{
	padding-bottom:5px;
/*	border:1px solid blue; /* */
}

.biography_block h3{
	color: #ec9813;
}
/****************  Media page  **********************/

.media_title_block {
	background-image:url('images_theme/Container_background_696969_50.png'); /* */
	background-repeat:repeat; /* */
}

.media_block {
	display:block;
	margin:20px 0 20px 0;
	border-bottom:1px solid white;
}

.media_block h3{
	color: #ec9813;
}

.video_button {
	height:40px;
	vertical-align:middle;
	padding:0;margin:0;
}

.video_call {
	color: #ec9813;
	padding:0;
	margin:0;
}

.media_subtitle {
	color: #ec9813;
	font-size: 18px;
}

/****************  News page  **********************/

	/****************  News block  **********************/

#news_block {
	display:block;
	margin:0;
}

.news_block_title {
	border-top:1px solid white; /* */
	border-bottom:1px solid white; /* */
}

.news_block_date_selector {
	height:30px; /* */
	width:632px; /* */
	font-size:18px;
	text-decoration:none;
	padding:5px 0 0 0;
	margin:0 0 20px 0;
	text-align:center;
	background-image: url('images_theme/Container_background_696969_50.png');
	background-repeat: repeat;
}

#prev_date_selector_news {
	display:inline;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	cursor:pointer;
	width:40px; /* */
/*	color:#ec9813; */
}
		
.month_date_selector_news {
	display:inline;
	font-weight:bold;
	padding:0 10px 0 10px;
	width:200px; /* */
	color:#ec9813;
}
		
#next_date_selector_news {
	display:inline;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	cursor:pointer;
	width:40px; /* */
/*	color:#ec9813; */
}
		
.news_block_container {
/*	border:1px solid red; /* */
}
	
.news_block_containt {
	position:relative;
/*	border:1px solid green; /* */
	border-bottom:1px solid white; /* */
}
	
.news_block_button {
	height:5px; /* */
/*	border:1px solid blue; /* */
}
	
.button_news {
	position:relative; /* */
	top:-50px; /* */
	width:180px;  /* */
	height:20px; /* */
	margin:auto; /* */
	text-align:center;
	padding:5px; /* */
	background-image:url('images_theme/Container_background_696969_50.png'); /* */
	background-repeat:repeat; /* */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 5px 5px 5px #333333;
	-moz-box-shadow: 5px 5px 5px #333333;
	box-shadow: 5px 5px 5px #333333;
/*	border: 1px solid blue ; /* */
}

.button_news:hover {
	-webkit-box-shadow: 2px 2px 2px #333333 inset;
	-moz-box-shadow: 2px 2px 2px #333333 inset;
	box-shadow: 2px 2px 2px #333333 inset;
}

	/***************************** Agenda block ******************/

#agenda_block {
	display:block;
	margin:0;
}

.agenda_block_title {
	margin-top:20px;
	border-top:1px solid white; /* */
	border-bottom:1px solid white; /* */
}

.agenda_block_date_selector {
	height:30px; /* */
	width:632px; /* */
	font-size:18px;
	text-decoration:none;
	padding:5px 0 0 0;
	margin:0 0 20px 0;
	text-align:center;
	background-image: url('images_theme/Container_background_696969_50.png');
	background-repeat: repeat;
}
		
#prev_date_selector_agenda {
	display:inline;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	cursor:pointer;
	width:40px; /* */
/*	color:#ec9813; */
}
		
.month_date_selector_agenda {
	display:inline;
	font-weight:bold;
	padding:0 10px 0 10px;
	width:200px; /* */
	color:#ec9813;
}
		
#next_date_selector_agenda {
	display:inline;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	cursor:pointer;
	width:40px; /* */
/*	color:#ec9813; */
}
		
.agenda_block h5{
	color:#ec9813;
}

.agenda_line {
	display:block;
	margin:20px 0 20px 0;
	border-bottom:1px solid white;
}

.agenda_block_table {
	width:100%;
	margin:20px 0 0 0;
	border-collapse:collapse;
}

.agenda_block_table th{
	color:#ec9813;
	padding:5px;
	text-align:left;
	border-bottom:1px solid white;
}

.agenda_block_table td{
	padding:5px;
	text-align:left; /* */
	border-bottom:1px solid white;
}

th.column_1 { width:14%;}

th.column_2 { width:33%;}

th.column_3 { width:40%;}

th.column_4 { width:10%;}


.button_agenda {
	width:65px;
	height:16px; /* */
	cursor:pointer;
	margin: 5px auto;
	padding:2px 2px 2px 2px;
	background-image:url('images_theme/Container_background_696969_50.png'); /* */
	background-repeat:repeat; /* */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 5px 5px 5px #333333;
	-moz-box-shadow: 5px 5px 5px #333333;
	box-shadow: 5px 5px 5px #333333;
}

.button_agenda p{
	color:#ec9813;
	font-size:10px;
	margin:0;
	padding:2px 2px 2px 2px;
	text-align:center;
}

.button_agenda:hover {
	-webkit-box-shadow: 2px 2px 2px #333333 inset;
	-moz-box-shadow: 2px 2px 2px #333333 inset;
	box-shadow: 2px 2px 2px #333333 inset;
}

.current_event_button {
	color:#ec9813; /* */
	text-align:center;
	width:80px;
	height:20px; /* */
	margin: 20px auto;
	background-image:url('images_theme/Container_background_696969_50.png'); /* */
	background-repeat:repeat; /* */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 5px 5px 5px #333333;
	-moz-box-shadow: 5px 5px 5px #333333;
	box-shadow: 5px 5px 5px #333333;
}

.current_event_button:hover {
	-webkit-box-shadow: 2px 2px 2px #333333 inset;
	-moz-box-shadow: 2px 2px 2px #333333 inset;
	box-shadow: 2px 2px 2px #333333 inset;
}

		/***************************** Date Details overlay ******************/

.date_details_overlay_test tr {
	background-color:#152a32; /* */
	-webkit-box-shadow: 5px 5px 5px black;
	-moz-box-shadow: 5px 5px 5px black;
	box-shadow: 5px 5px 5px black;
}


		/***************************** Overlay ******************/
#overlay_background {
	position: fixed;
	display: block;
	z-index: 2000;
	opacity: 0.8;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background:#152a32; /* */
}		

				/***************************** News Overlay ******************/

.news_overlay_box {
	position:absolute; /* */
	display: block;
	z-index: 2001;
	width: 1000px;
	top: 20px; /* */
	border: none; /* */
/*	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
	-webkit-box-shadow: 5px 5px 5px #222222;
	-moz-box-shadow: 5px 5px 5px #222222;
	box-shadow: 5px 5px 5px #222222;
	border: 1px solid #ec9813;
	background-image:url('images_theme/Container_background_152a32_80.png'); 
	background-repeat:repeat; /* */
}		
	
.news_overlay_box iframe {
	display: block;
	border: 0px; /* */
}		
		
#top_close_button_news_overlay_box span {
	position:relative; /* */
	top:10px; /* */
	display:inligne;
	float:right;
	color:#CAD3D9;
	width:70px;
	height:16px; /* */
	margin-right:30px;
	text-align:center;
	padding:4px;
	background-color:#152a32; /* */
	background-repeat:repeat; /* */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	border:1px solid #ec9813; /* */
}

#low_close_button_news_overlay_box span{
	position:relative; /* */
	top:-20px; /* */
	display:inligne;
	float:right;
	color:#CAD3D9;
	width:70px;
	height:16px; /* */
	margin-right:30px;
	text-align:center;
	padding:4px;
	background-color:#152a32; /* */
	background-repeat:repeat; /* */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	border:1px solid #ec9813; /* */
}
		
#close_button_agenda_overlay_box {
	width:600px;
	margin:auto;
	cursor:pointer;
/*	border:1px solid red; /* */
}

#close_button_agenda_overlay_box span{
	position:relative; /* */
	top:10px;
	display:inligne;
	float:right;
	color:#CAD3D9;
	width:70px;
	height:16px; /* */
	text-align:center;
	padding:4px;
	background-color:#152a32; /* */
	background-repeat:repeat; /* */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	border:1px solid #ec9813; /* */
}
		
				/***************************** Agenda Overlay ******************/

.agenda_overlay_box {
	position:absolute; /* */
	z-index: 2001;
	width:1000px;
	height:400px;
	border: none; /* */
/*	border: 1px solid blue; /* */
}		
	
.agenda_overlay_box iframe {
	display: block; /* */
	border:0; /* */
}		

/****************  Contact page  **********************/

.page_container_texte h3{
	color: #ec9813;
}

.contact_line {
	display:block;
	margin:20px 0 20px 0;
	border-bottom:1px solid white;
}

