/*****************************************************************************************
  @package     	http://www.optimizaresite.ro/
  @author      	Predrag Jivici
  @copyright   	Copyright (c) 2009, optimizaresite.ro

CONTINUT
1.CLASE GENERALE
2.WRAPPER + HEADER
	AUDIO PLAYER/LANGUAGE MENU
	TERMS and CONDITIONS
3.TOP NAVIGATION
4.FLASH HOME PAGE
5.CONTENT
	3 COLOANE SYNOPSIS / REGIZOR / ECHIPA
	3 COLOANE DISTRIBUTIE
	VIDEO
	GALERIE
	FADE
	CLASE CUMUNE
6.FOOTER
******************************************************************************************/

img, a, div, input, p {
	behavior: url("http://www.lasoluzionemigliore.com/imagini/iepngfix.htc")
}

/*****************************************************************************************
*   1) CLASE GENERALE
******************************************************************************************/
body {
	background		: #000;
	color			: /*#6f6f6f;*/ #969696;
	font-family		: Georgia, "Times New Roman", Serif;
	font-size		: 62.5%;
}
/*h1 {
	color			: #526C91;
	font-family		: Georgia, "Times New Roman", Times,serif;
	font-size		: 1.8em;
	margin			: 0 0 10px;
	padding			: 5px 0 0;
}*/
h1.titlu { font-size: 30px; }
h1.subtitlu, h1.subtitlu2 { font-size: 24px; }
h2, h3 { font-size: 20px; }
p {
	font-size		: 1.2em;
	line-height		: 1.6em;
	margin			: 0 0 1.2em 0;
}
p span.verde {
	color			: #30bdd9;
	font-family		: Georgia;
	font-size		: 1.3em;
	font-style		: italic;
	/*font-weight		: bold;*/
	line-height		: 1.4em;
}
a:link, a:visited {
	color			: #473738;
	outline-style	: none;
	text-decoration	: none;
}
a:hover, a:active {
	color			: #6a5d5d;
	outline-style	: none;
	text-decoration	: none;
}

strong {
	font-weight		: bold;
}
em {
	font-style		: italic;
}
blockquote {
	color			: #cbdb44;
	display			: block;
	font-family		: Georgia;
	font-size		: 1.8em;
	font-style		: italic;
	margin-right	: 0 !important;
	margin-bottom	: 1em;
}
	blockquote span {
		font-size		: 1.4em;
	} 
	
/*****************************************************************************************
*   2) WRAPPER + HEADER
******************************************************************************************/
#wrapper_mare {
	background	: /*#0d0d0d*/ #0f0f0f;
	margin		: 0 auto;
	position	: relative;
	width		: 966px;
}
	#wrapper_header {
		background		: url(../imagini/bkg_wrapper_header.gif) repeat-x top left;
	}
		#preheader {
			height			: 28px;
		}
		#header {
			background		: url(../imagini/titlu_header.gif) no-repeat center center;
			height			: 69px;
			margin			: 0 auto;
		}
		#header.ro {
			background-position: center top;
		}
		#header.en {
			background-position: center center;
		}
		#header.it {
			background-position: center bottom;
		}
		#header h1 {
			text-indent		: -9999px;
			visibility		: visible!important;
		}
		#header a	{
			display			: block;
			width			: 475px; /* pentru alte limbi trebuie modificat */
			height			: 69px;
			margin			: 0 auto;
		}
		#header a:hover	{
			background		: none;
		}
		
/*  AUDIO PLAYER/LANGUAGE MENU
******************************************************************************************/
#audio_player, #language_menu {
	float			: right;
	font-size		: 9px;
	padding			: 0;
	text-transform	: uppercase;
	width			: 80px;
}
#language_menu { float:left; }

#audio_player a, #audio_player a:link, #audio_player a:visited, #audio_player a:active,
#language_menu a, #language_menu a:link, #language_menu a:visited, #language_menu a:active {
	color			: #a5a5a5;
}
#audio_player a:hover, #audio_player a:focus,
#language_menu a:hover, #language_menu a:focus, #language_menu a.apasat {
	color			: #cfcfcf;
}
#audio_player ul, #language_menu ul {
	margin			: 6px 0;
	width			: 100%;
	overflow		: hidden;
}
#audio_player ul span, #language_menu ul span {
	color			: #473738;
}
	#audio_player ul span.bara, #language_menu ul span.bara {
		color			: #fff;
	}
#audio_player li{
	float			: left;
	padding-right	: 6px;
}
 #language_menu li {
	float			: left;
}
#audio_player p span {
	color			: #CC0090;
}
#audio_player .pcent {
	color			: #002869;
}

/*  TERMS and CONDITIONS
******************************************************************************************/
#terms {
	padding			: 105px 10px 10px;
	width			: 300px;
}
	.t_ro {
		background		: #161616 url(../imagini/bkg_terms.gif) no-repeat top center;
	}
	.t_en {
		background		: #161616 url(../imagini/bkg_terms_en.gif) no-repeat top center;
	}
	.t_it {
		background		: #161616 url(../imagini/bkg_terms_it.gif) no-repeat top center;
	}
#terms p {
	color			: #969696;
	font-family		: Georgia, "Times New Roman", Serif;
	font-size		: 10px;
	text-align		: center;
	padding			: 0 10px;
}
		
/*****************************************************************************************
*   3) TOP NAVIGATION
******************************************************************************************/
#top_nav {
	background		: url(../imagini/bkg_top_nav.gif) no-repeat center bottom;
	height			: 19px;
}
#top_nav ul {
	height			: 19px;
	margin			: 0 auto;
	width			: 869px; /* pentru alte limbi trebuie modificat */
}
#top_nav ul li {
	display			: inline;
	float			: left;
	
	position		: relative;
	cursor			: pointer;
}
#top_nav ul li div,
#top_nav ul li div.out {
	display			: block;
	height			: 19px;
	margin			: 0 22px;
	padding			: 0;
	text-indent		: -9999px;
}
#top_nav ul li a.apasat div.out {
	background-position: 0 -19px !important;
}

#top_nav ul li div.hover { 
	display 	: none; 
    left		: 0;   
    top			: 0;	
    position	: absolute;
}

/*  ROMANA
******************************************************************************************/
#msynopsis div.out {
	background		: url(../imagini/buton_top_nav_synopsis.gif) no-repeat 0 0;
	width			: 70px; /* pentru alte limbi trebuie modificat */
}
#mregizor div.out {
	background		: url(../imagini/buton_top_nav_regizor.gif) no-repeat 0 0;
	width			: 66px; /* pentru alte limbi trebuie modificat */
}
#mproductie div.out {
	background		: url(../imagini/buton_top_nav_productie.gif) no-repeat 0 0;
	width			: 82px; /* pentru alte limbi trebuie modificat */
}
#mdistributie div.out {
	background		: url(../imagini/buton_top_nav_distributie.gif) no-repeat 0 0;
	width			: 92px; /* pentru alte limbi trebuie modificat */
}
#mechipa div.out {
	background		: url(../imagini/buton_top_nav_echipa.gif) no-repeat 0 0;
	width			: 55px; /* pentru alte limbi trebuie modificat */
}
#mvideo div.out {
	background		: url(../imagini/buton_top_nav_video.gif) no-repeat 0 0;
	width			: 48px; /* pentru alte limbi trebuie modificat */
}
#mgalerie div.out {
	background		: url(../imagini/buton_top_nav_galerie.gif) no-repeat 0 0;
	width			: 64px; /* pentru alte limbi trebuie modificat */
}
#mnews div.out {
	background		: url(../imagini/buton_top_nav_news.gif) no-repeat 0 0;
	width			: 40px; /* pentru alte limbi trebuie modificat */
}


#msynopsis div.hover {
	background		: url(../imagini/buton_top_nav_synopsis.gif) no-repeat 0 -19px;
	width			: 70px; /* pentru alte limbi trebuie modificat */	
}
#mregizor div.hover {
	background		: url(../imagini/buton_top_nav_regizor.gif) no-repeat 0 -19px;
	width			: 66px; /* pentru alte limbi trebuie modificat */	
}
#mproductie div.hover {
	background		: url(../imagini/buton_top_nav_productie.gif) no-repeat 0 -19px;
	width			: 82px; /* pentru alte limbi trebuie modificat */	
}
#mdistributie div.hover {
	background		: url(../imagini/buton_top_nav_distributie.gif) no-repeat 0 -19px;
	width			: 92px; /* pentru alte limbi trebuie modificat */	
}
#mechipa div.hover {
	background		: url(../imagini/buton_top_nav_echipa.gif) no-repeat 0 -19px;
	width			: 55px; /* pentru alte limbi trebuie modificat */	
}
#mvideo div.hover {
	background		: url(../imagini/buton_top_nav_video.gif) no-repeat 0 -19px;
	width			: 48px; /* pentru alte limbi trebuie modificat */	
}
#mgalerie div.hover {
	background		: url(../imagini/buton_top_nav_galerie.gif) no-repeat 0 -19px;
	width			: 64px; /* pentru alte limbi trebuie modificat */	
}
#mnews div.hover {
	background		: url(../imagini/buton_top_nav_news.gif) no-repeat 0 -19px;
	width			: 40px; /* pentru alte limbi trebuie modificat */	
}

/*  ENGLEZA
******************************************************************************************/
#msynopsis_en div.out {
	background		: url(../imagini/buton_top_nav_synopsis.gif) no-repeat 0 0;
	width			: 70px; /* pentru alte limbi trebuie modificat */
}
#mregizor_en div.out {
	background		: url(../imagini/buton_top_nav_director.gif) no-repeat 0 0;
	width			: 72px; /* pentru alte limbi trebuie modificat */
}
#mproductie_en div.out {
	background		: url(../imagini/buton_top_nav_production.gif) no-repeat 0 0;
	width			: 92px; /* pentru alte limbi trebuie modificat */
}
#mdistributie_en div.out {
	background		: url(../imagini/buton_top_nav_cast.gif) no-repeat 0 0;
	width			: 36px; /* pentru alte limbi trebuie modificat */
}
#mechipa_en div.out {
	background		: url(../imagini/buton_top_nav_crew.gif) no-repeat 0 0;
	width			: 40px; /* pentru alte limbi trebuie modificat */
}
#mvideo_en div.out {
	background		: url(../imagini/buton_top_nav_video.gif) no-repeat 0 0;
	width			: 48px; /* pentru alte limbi trebuie modificat */
}
#mgalerie_en div.out {
	background		: url(../imagini/buton_top_nav_photogallery.gif) no-repeat 0 0;
	width			: 110px; /* pentru alte limbi trebuie modificat */
}

#msynopsis_en div.hover {
	background		: url(../imagini/buton_top_nav_synopsis.gif) no-repeat 0 -19px;
	width			: 70px; /* pentru alte limbi trebuie modificat */	
}
#mregizor_en div.hover {
	background		: url(../imagini/buton_top_nav_director.gif) no-repeat 0 -19px;
	width			: 72px; /* pentru alte limbi trebuie modificat */	
}
#mproductie_en div.hover {
	background		: url(../imagini/buton_top_nav_production.gif) no-repeat 0 -19px;
	width			: 92px; /* pentru alte limbi trebuie modificat */	
}
#mdistributie_en div.hover {
	background		: url(../imagini/buton_top_nav_cast.gif) no-repeat 0 -19px;
	width			: 36px; /* pentru alte limbi trebuie modificat */	
}
#mechipa_en div.hover {
	background		: url(../imagini/buton_top_nav_crew.gif) no-repeat 0 -19px;
	width			: 40px; /* pentru alte limbi trebuie modificat */	
}
#mvideo_en div.hover {
	background		: url(../imagini/buton_top_nav_video.gif) no-repeat 0 -19px;
	width			: 48px; /* pentru alte limbi trebuie modificat */	
}
#mgalerie_en div.hover {
	background		: url(../imagini/buton_top_nav_photogallery.gif) no-repeat 0 -19px;
	width			: 110px; /* pentru alte limbi trebuie modificat */	
}

/*  ITALIANA
******************************************************************************************/
#msynopsis_it div.out {
	background		: url(../imagini/buton_top_nav_sinossi.gif) no-repeat 0 0;
	width			: 56px; /* pentru alte limbi trebuie modificat */
}
#mregizor_it div.out {
	background		: url(../imagini/buton_top_nav_regista.gif) no-repeat 0 0;
	width			: 60px; /* pentru alte limbi trebuie modificat */
}
#mproductie_it div.out {
	background		: url(../imagini/buton_top_nav_produzione.gif) no-repeat 0 0;
	width			: 90px; /* pentru alte limbi trebuie modificat */
}
#mdistributie_it div.out {
	background		: url(../imagini/buton_top_nav_cast.gif) no-repeat 0 0;
	width			: 36px; /* pentru alte limbi trebuie modificat */
}
#mechipa_it div.out {
	background		: url(../imagini/buton_top_nav_troupe.gif) no-repeat 0 0;
	width			: 56px; /* pentru alte limbi trebuie modificat */
}
#mvideo_it div.out {
	background		: url(../imagini/buton_top_nav_video.gif) no-repeat 0 0;
	width			: 48px; /* pentru alte limbi trebuie modificat */
}
#mgalerie_it div.out {
	background		: url(../imagini/buton_top_nav_fotogalleria.gif) no-repeat 0 0;
	width			: 108px; /* pentru alte limbi trebuie modificat */
}

#msynopsis_it div.hover {
	background		: url(../imagini/buton_top_nav_sinossi.gif) no-repeat 0 -19px;
	width			: 56px; /* pentru alte limbi trebuie modificat */	
}
#mregizor_it div.hover {
	background		: url(../imagini/buton_top_nav_regista.gif) no-repeat 0 -19px;
	width			: 60px; /* pentru alte limbi trebuie modificat */	
}
#mproductie_it div.hover {
	background		: url(../imagini/buton_top_nav_produzione.gif) no-repeat 0 -19px;
	width			: 90px; /* pentru alte limbi trebuie modificat */	
}
#mdistributie_it div.hover {
	background		: url(../imagini/buton_top_nav_cast.gif) no-repeat 0 -19px;
	width			: 36px; /* pentru alte limbi trebuie modificat */	
}
#mechipa_it div.hover {
	background		: url(../imagini/buton_top_nav_troupe.gif) no-repeat 0 -19px;
	width			: 56px; /* pentru alte limbi trebuie modificat */	
}
#mvideo_it div.hover {
	background		: url(../imagini/buton_top_nav_video.gif) no-repeat 0 -19px;
	width			: 48px; /* pentru alte limbi trebuie modificat */	
}
#mgalerie_it div.hover {
	background		: url(../imagini/buton_top_nav_fotogalleria.gif) no-repeat 0 -19px;
	width			: 108px; /* pentru alte limbi trebuie modificat */	
}

/*****************************************************************************************
*   4) FLASH HOME PAGE
******************************************************************************************/
#flash {
	margin			: 0 auto;
	padding-bottom	: 48px;
	position		: relative;
	width			: 795px;
}
	#flash p.news {
		color			: #473738;
		font-size		: 1em;
		margin			: 13px 0 14px;
		text-align		: center;
	}

		#flash ul {
			bottom			: 55px;
			height			: 27px;
			margin			: 0 auto;
			position		: absolute;
			width			: 795px;
			z-index			: 100;
		}
		#flash ul li {
			display			: inline;
			float			: left;
		}
		#flash ul li a {
			display			: block;
			height			: 27px;
			padding			: 0;
			text-indent		: -9999px;
		}
		#mactori_homepage_1 a {
			background		: url(../imagini/actori_homepage_1.png) no-repeat 0 -27px;
			width			: 145px;
		}
		#mactori_homepage_2 a {
			background		: url(../imagini/actori_homepage_2.png) no-repeat 0 -27px;
			width			: 155px;
		}
		#mactori_homepage_3 a {
			background		: url(../imagini/actori_homepage_3.png) no-repeat 0 -27px;
			width			: 165px;
		}
		#mactori_homepage_4 a {
			background		: url(../imagini/actori_homepage_4.png) no-repeat 0 -27px;
			width			: 174px;
		}
		#mactori_homepage_5 a {
			background		: url(../imagini/actori_homepage_5.png) no-repeat 0 -27px;
			width			: 156px;
		}
		#mactori_homepage_1 a:hover, #mactori_homepage_2 a:hover, #mactori_homepage_3 a:hover, #mactori_homepage_4 a:hover, #mactori_homepage_5 a:hover {
			background-position: 0 0;
		}

/*****************************************************************************************
*   5) CONTENT
******************************************************************************************/
/*#body { min-height: 536px; }*/
.loading {
	background			: url(../imagini/loading4.gif) no-repeat center center;
	min-height			: 545px;
	_height				: 545px;
	display				: none;
}
#wrapper_content {}


/*  3 COLOANE SYNOPSIS / REGIZOR / ECHIPA
******************************************************************************************/
	#wrapper_content.coloane_egale {
		background		: url(../imagini/bkg_content_coloane.gif) no-repeat center 29px;
		_height			: 1%;
	}
	#wrapper_content.coloane_egale .col_1,
	#wrapper_content.coloane_egale .col_2,
	#wrapper_content.coloane_egale .col_3 {
		float			: left;
		padding			: 43px 0 0 0;
		width			: 235px;
	}
	#wrapper_content.coloane_egale .col_1 { margin-left: 86px; _margin-left: 43px; }
		#wrapper_content.coloane_egale .col_1 img { margin-bottom: 16px; }
		
	#wrapper_content.coloane_egale .col_2 { margin: 0 45px; position: relative; }
	#wrapper_content.coloane_egale .col_3 { margin-right: 85px; _margin-right: 43px; }
	
/*  3 COLOANE DISTRIBUTIE
******************************************************************************************/
	#wrapper_content.coloane_distributie {
		background		: url(../imagini/bkg_content_coloane2.gif) no-repeat 242px 29px;
		_height			: 1%;
	}
	#wrapper_content.coloane_distributie .col_1,
	#wrapper_content.coloane_distributie .col_2,
	#wrapper_content.coloane_distributie .col_3 {
		float			: left;
		padding			: 43px 0 0 0;
	}
	#wrapper_content.coloane_distributie .col_1 {
		margin-left		: 86px; _margin-left: 43px;
		width			: 155px;
	}
		#wrapper_content.coloane_distributie .col_1  ul {
			position		: relative;
			top				: -3px;
		}
		#wrapper_content.coloane_distributie .col_1  ul li {
			letter-spacing	: 1px;
			line-height		: 1.2em;
			margin-bottom	: 17px;
			text-align		: center;
			text-transform	: uppercase;
		}
			#wrapper_content.coloane_distributie .col_1  ul li a {
				color			: #3f3838;
			}
			#wrapper_content.coloane_distributie .col_1  ul li a:hover, #wrapper_content.coloane_distributie .col_1  ul li a.apasat {
				color			: #6a5d5d;
			}
				#wrapper_content.coloane_distributie .col_1  ul li a span {
					color			: #302f2f;
					text-transform	:capitalize;
				}
				#wrapper_content.coloane_distributie .col_1  ul li a:hover span, #wrapper_content.coloane_distributie .col_1  ul li a.apasat span {
					color			: #6f6f6f;
				}

	#wrapper_content.coloane_distributie .col_2 {
		margin			: 0 45px 0 2px;
		padding-left	: 27px;
		width			: 328px;
	}
		#wrapper_content.coloane_distributie .col_2 h2 {
			margin-bottom		: 21px;
			position			: relative;
			top					: -5px;
		}
		#wrapper_content.coloane_distributie .col_2 h3 {
			margin-bottom		: 21px;
		}
		#wrapper_content.coloane_distributie .col_2 p {
			font-size			: 1.1em;
			margin-bottom		: 3em;
		}
		#wrapper_content.coloane_distributie .col_2 p.filmografie {
			color				: #494949;
			font-size			: 1em;
			margin-bottom		: 0;
			padding-left		: 3.5em;
			text-indent			: -3.5em;
		}
	#wrapper_content.coloane_distributie .col_3 {
		margin-right	: 85px; _margin-right: 43px;
		width			: 235px;
	}
		#wrapper_content.coloane_distributie .col_3 img { margin-bottom: 21px; }

/*  VIDEO
******************************************************************************************/
#video {
	margin			: 0 auto;
	padding-top		: 29px;
	width			: 663px;
}

/*  GALERIE
******************************************************************************************/
	#wrapper_content.galerie {
		background		: url(../imagini/bkg_galerie.gif) no-repeat center 29px;
		_height			: 1%;
		padding-top		: 29px;
	}
	
/*  FADE
******************************************************************************************/
div.boxFade a.fade { display : block; position : relative; }
div.boxFade img.hover { display : none; position : absolute; top : 0; left : 0; z-index : 2000; }

/*  CLASE CUMUNE
******************************************************************************************/
#wrapper_content p {
	_color			: #969696;
	font-size		: 1em;
	line-height		: 1.8em;
	position		: relative;
	top				: -6px;
}
#wrapper_content p.echipa {
	line-height		: 1.2em;
	letter-spacing	: 1px;
	margin			: 25px 0 30px ;
	text-align		: center;
	text-transform	: uppercase;
}
	#wrapper_content p.echipa span {
		color			: #4e4e4e;
		display			: block;
		font-size		: 1.2em;
		line-height		: 1.6em;
		margin-top		: 3px;
	}

/*****************************************************************************************
*   *) FOOTER
******************************************************************************************/	
#wrapper_footer {
	background		: url(../imagini/bkg_footer.gif) no-repeat center top;
	font-size		: .9em;
}
#wrapper_footer ul {
	height			: 23px;
	margin			: 0 auto;
	width			: 393px; /* pentru alte limbi trebuie modificat */
}
	#wrapper_footer ul.ro { width:393px; /* pentru alte limbi trebuie modificat */ }
	#wrapper_footer ul.en { width:410px; /* pentru alte limbi trebuie modificat */ }
#wrapper_footer ul li {
	display			: inline;
	float			: left;
	padding			: 6px 0 5px;
}
#wrapper_footer ul li a {
	margin			: 0 32px;
	text-transform	: uppercase;
}
#wrapper_footer a srong {
	color			: #444;
}
#wrapper_footer img {
	display			: block;
	margin			: 0 auto;
}

/*****************************************************************************************
*   *) BUTOANE
******************************************************************************************/

.butoane {
	display			: block;
	height			: 19px;
	margin			: 0 auto;
	margin-bottom	: 7px;
	text-indent		: -9999px;
	width			: 130px;
}
	.trailer {
		background		: url(../imagini/buton_trailer.gif) no-repeat center bottom;
	}
	.galerie {
		background		: url(../imagini/buton_galerie.gif) no-repeat center bottom;
	}
	.gallery {
		background		: url(../imagini/buton_gallery.gif) no-repeat center bottom;
	}
	.galleria {
		background		: url(../imagini/buton_galleria.gif) no-repeat center bottom;
	}
	.film {
		background		: url(../imagini/buton_film.gif) no-repeat center bottom;
	}
	.movie {
		background		: url(../imagini/buton_movie.gif) no-repeat center bottom;
	}
	.making_of {
		background		: url(../imagini/buton_making_of.gif) no-repeat center bottom;
	}
	.making_of_1 {
		background		: url(../imagini/buton_making_of_1.gif) no-repeat center bottom;
	}
	.making_of_2 {
		background		: url(../imagini/buton_making_of_2.gif) no-repeat center bottom;
	}
	.lansare_timisoara {
	  background    : url(../imagini/buton_lansare.png) no-repeat center bottom;
	}
	.timisoara_launch {
	  background    : url(../imagini/buton_launch.png) no-repeat center bottom;
	}
	.lanciare_timisoara {
	  background    : url(../imagini/buton_launch.png) no-repeat center bottom;	  
	}

 a.butoane.apasat, a:hover.butoane {
	background-position: center top !important;
}

/*****************************************************************************************
*   *) CLEAR
******************************************************************************************/
.clear {
  clear		: both;
  height	: 1px;
  overflow	: hidden;   /* prevent IE expanding the container */ /* daca comentam randul asta se va afisa bine in DREAMWEAVER */
  margin	: 0;        /* keep flush with surrounding blocks */
}
.clear2 {
  clear		: right;
  height	: 1px;
  overflow	: hidden;   /* prevent IE expanding the container */ /* daca comentam randul asta se va afisa bine in DREAMWEAVER */
  margin	: 0;        /* keep flush with surrounding blocks */
}




