

/* GENERAL */

body {margin: 0; padding: 0; font-family: Verdana, Helvetica; font-size: 12px; line-height: 16px; color: #5E6B72; background: #313B45 url('../images/bg_body.gif') top left no-repeat;; text-align: center;}
table, td {font-family: Verdana, Helvetica; font-size: 12px; color: #5E6B72;}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}

a:link, a:visited {color: #989889; text-decoration: none;}
a:hover {color: #657882; text-decoration: none;}

form {display: inline; margin: 0; padding: 0;}
select {display: inline; margin: 0; padding: 0;}
input, select, textarea {line-height: 11px; border: 0 solid #000000; font-family:Georgia,"Times New Roman",Geneva; font-size: 11px; color: #333333; font-weight: normal; background: #E8E8DF;}

/* hover butoane input */
a *.dynamic_button {color: #000000; background: #C6C9CC; border: 1px solid #000000; cursor: pointer;}
a:link *.dynamic_button {color: #000000; background: #C6C9CC; border: 1px solid #000000; cursor: pointer;}
a:active *.dynamic_button {color: #333333; background: #C8CFD7; border: 1px solid #333333; cursor: pointer;}
a:focus *.dynamic_button {color: #333333; background: #C8CFD7; border: 1px solid #333333; cursor: pointer;}
a:hover *.dynamic_button {color: #333333; background: #C8CFD7; border: 1px solid #333333; cursor: pointer;}

/* linkuri cu aspect de buton */
a.link_buton:link, a.link_buton:visited {padding: 1px 5px; color: #000000; background: #C6C9CC; border: 1px solid #000000;}
a.link_buton:hover {padding: 1px 5px; color: #333333; background: #C8CFD7; border: 1px solid #333333;}


/* center box */
#orizontal {position: relative; width: 650px; height: 640px; margin: 0 auto; margin-top: 5%; margin-bottom: 5%; text-align: left;}
#container {position: relative; width: 650px; height: 640px; margin-bottom: 5%;}


/* HEADER */
.header {position: relative; display: block; width: 650px; height: 111px; background: #E8E8DF url('../images/header.gif') top left no-repeat; margin-bottom: 3px; overflow: hidden;}
	.header a {display: block; width: 650px; height: 111px; padding-left: 660px;}


/* main menu */
.main_menu {position: relative; display: block; width: 650px; height: 39px; background: #868686 url('../images/bg_menu.gif') top left; margin-bottom: 3px; overflow: hidden; text-align: center; overflow: hidden;}
	
	.main_menu a:link, .main_menu a:visited {position: absolute; top: 14px; height: 14px; overflow: hidden;}
	.main_menu #menu_on {border-bottom: 1px solid #E8E8DF;}
	.main_menu span {padding-left: 660px;}
	
	a.resume:link, a.resume:visited {left: 26px; width: 59px; background: url('../images/btn_resume.gif') top left no-repeat;}
	a.resume:hover {border-bottom: 1px solid #E8E8DF; background: url('../images/btn_resume.gif') top left no-repeat;}
	
	a.photos:link, a.photos:visited {left: 128px; width: 58px; background: url('../images/btn_photos.gif') top left no-repeat;}
	a.photos:hover {border-bottom: 1px solid #E8E8DF; background: url('../images/btn_photos.gif') top left no-repeat;}
	
	a.roles:link, a.roles:visited {left: 237px; width: 45px; background: url('../images/btn_roles.gif') top left no-repeat;}
	a.roles:hover {border-bottom: 1px solid #E8E8DF; background: url('../images/btn_roles.gif') top left no-repeat;}
	
	a.reviews:link, a.reviews:visited {left: 334px; width: 64px; background: url('../images/btn_reviews.gif') top left no-repeat;}
	a.reviews:hover {border-bottom: 1px solid #E8E8DF; background: url('../images/btn_reviews.gif') top left no-repeat;}
	
	a.schedule:link, a.schedule:visited {left: 377px; width: 76px; background: url('../images/btn_schedule.gif') top left no-repeat;}
	a.schedule:hover {border-bottom: 1px solid #E8E8DF; background: url('../images/btn_schedule.gif') top left no-repeat;}
	
	a.links:link, a.links:visited {left: 453px; width: 43px; background: url('../images/btn_links.gif') top left no-repeat;}
	a.links:hover {border-bottom: 1px solid #E8E8DF; background: url('../images/btn_links.gif') top left no-repeat;}
	
	a.contact:link, a.contact:visited {left: 551px; width: 70px; background: url('../images/btn_contact.gif') top left no-repeat;}
	a.contact:hover {border-bottom: 1px solid #E8E8DF; background: url('../images/btn_contact.gif') top left no-repeat;}


	
	
/* CONTENT */	

.content {position: relative; display: block; width: 650px; height: 466px; background: #03111A url('../images/bg_content_linii.gif') 320px 3px no-repeat; margin-bottom: 3px; overflow: hidden; text-align: center;}

.info {
	position: relative; 
	display: block; 
	width: 600px; 
	height: 416px; 
	background: transparent; 
	margin: 0 auto;
	margin-top: 25px;
	padding: 0 10px 0 0;
	text-align: left;
	line-height: 20px;
	overflow: auto;
	scrollbar-face-color: #3D464B; 
	scrollbar-highlight-color: #3D464B; 
	scrollbar-shadow-color: #3D464B; 
	scrollbar-3dlight-color: #3D464B; 
	scrollbar-arrow-color: #03111A; 
	scrollbar-track-color: #04131C; 
	scrollbar-darkshadow-color: #04131C;
	}
	
.info h1 {position: relative; display: block; width: 300px; height: 45px; text-indent:-9999px;}

.info h1.resume {background: url('../images/h1_resume.gif') -3px top no-repeat;}
.info h1.reviews {background: url('../images/h1_reviews.gif') -3px top no-repeat;}
.info h1.schedule {background: url('../images/h1_schedule.gif') -3px top no-repeat;}
.info h1.contact {background: url('../images/h1_contact.gif') -3px top no-repeat;}
.info h1.links {background: url('../images/h1_links.gif') -3px top no-repeat;}
.info h1.roles {background: url('../images/h1_roles.gif') -3px top no-repeat;}

.info p.indent {text-indent: 25px; text-align: justify;}
	.info p.indent:first-letter {font-size: 12px;}


/* review box */

.review_cel {width: 275px; border: 1px solid #14212A; vertical-align: top;}
	.review_photo {display: block; width: 200px; height: 50px; margin: 15px 34px 0 34px; border: 3px solid #16232C;}
	a.review_photo {display: block; width: 200px; height: 50px; margin: 15px 34px 0 34px;}
	a.review_photo:link, a.review_photo:visited {border: 3px solid #16232C;}
	a.review_photo:hover {border: 3px solid #253540;}
		a.review_photo img {display: block; width: 200px; height: 50px; border: none;}
	
	.review_quote {display: block; padding: 10px 0 10px 34px; margin: 0; background: url('../images/quote_open.gif') left top no-repeat;}
	.close_quote {display: block; padding: 0 34px 10px 0; margin: 0; background: url('../images/quote_close.gif') right bottom no-repeat; font-size: 12px; font-family: verdana; color: #50575A;}

	.review_autor {display: block; padding: 0; font-size: 11px;}
.space_v {width: 15px;}
.space_h {height: 15px;}


/* schedule table */


.header_calendar {
	display: block;
	font-weight: bold;
	background: url(../images/event.gif) top left no-repeat;
	padding: 13px 0 0 25px;
	height: 22px;
	}
	
	
	
.event_table {

	font-family: arial;
	font-size: 10px;
	}
	
	/* td luni */
	.event_table .month {
		padding: 0;
		width: 25%;
		background: #45555F;
		font-size: 10px;
		border-bottom: 1px solid #03111A;
		border-right: 1px solid #03111A;
		padding: 0 5px;
		color: #cccccc;
		}
	
	/* td orase */
	.event_table .city {
		padding: 0;
		width: 75%;
		font-size: 10px;
		background: #E8E8DF;
		border-bottom: 1px solid #03111A;
		}
		
		/* span-uri cu orase */
		.event_table .city span {
			display: inline; 
			width: 95%; 
			float: left;
			text-transform: uppercase;
			background: #D7D7BF;
			white-space: nowrap;
			}
			
			/* linkuri cu orase */
			.event_table .city span a:link, .event_table .city a:visited {
				display: block; 
				width: 100%; 
				text-align: center; 
				background: #D7D7BF;
				border-left: 1px solid #03111A;
				padding: 0 5px;
				color: #03111A;
				}
				
				.event_table .city span a:hover {
				background: #45555F;
				color: #cccccc;
				}
				
			/* linkuri cu stockholm */
			.event_table .city span a.stockholm:link, .event_table .city a.stockholm:visited {
				background: #E8E8DF;
				color: #03111A;
				}
				
				.event_table .city span a.stockholm:hover {
				background: #45555F;
				color: #cccccc;
				}
				
	
	
	
/* links box */

.links_cel {display: block; width: 560px; border: 1px solid #14212A; vertical-align: top; text-align: left; background: url('../images/links.gif') 15px 20px no-repeat; margin-top: 15px;}
	.links_date {width: 150px; padding: 15px 50px; vertical-align: top; font-weight: bold;}
	.links_detail {width: 210; padding: 15px 0; vertical-align: top; font-size: 12px; font-family: verdana; color: #50575A;}
	
	.links_date hr {border: none; color: #14212A; height: 1px;}


/* roles box */

.roles_cel {display: block; width: 560px; border: 1px solid #14212A; vertical-align: top; text-align: left; background: url('../images/roles.gif') 0 0 no-repeat; margin-top: 15px;}
	.roles_date {width: 150px; padding: 15px 50px; vertical-align: top; font-weight: bold;}
	.roles_detail {width: 210; padding: 15px 0; vertical-align: top; font-size: 12px; font-family: verdana; color: #50575A;}
	
	.roles_date hr {border: none; color: #14212A; height: 1px;}


	

/* FOOTER */

.footer {position: relative; display: block; width: 650px; height: 15px; background: transparent; color: #686D71; font-size: 11px; font-family: tahoma;}
	
			
			a.entiremedia:link, a.entiremedia:visited {
				position: absolute;
				top: 0;
				right: 0;
				display: block;
				width: 132px;
				color: #686D71;
				text-decoration: none;								
				text-align: right;
				white-space: nowrap;
				overflow: hidden;
				}
				
			a.entiremedia:hover, a.entiremedia:active {
				text-decoration: underline;
				}
				
				
			a.retea_int:link, a.retea_int:visited {
				position: absolute;
				top: 0;
				right: 165px;
				display: block;
				color: #686D71;
				text-decoration: none;								
				text-align: right;
				}
				
			a.retea_int:hover, a.retea_int:active {
				text-decoration: underline;
				}	
