/*___COLORS_____________*/

/*	#380741 -- Dark mauve (header)			*/
/*	#520A5E -- Mauve (main menu)			*/
/*	#91007C -- Violet (secondary menu)		*/
/*	#D6D0C0 -- Beige (teaser)		*/
/*	#E2DED3 -- Light beige (container-main) */
/*	#C6BDA8 -- Dark beige 					*/
/*	#C4639E -- Pink (location/date)			*/

/*White Space Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

/*Generic*/
html {
	width: 100%;
	height: 100%;
	}

body {
	width: 100%;
	height: 100%;
	min-width: 960px;
	text-align: center;
	background-color: #FAFAFA;
	}

.floated, .treime, .treimi, .sfert, .jumate, .sferturi, .despre-atelier {
	position: relative;
	float: left;
	display: inline;
	}
	.treime, .despre-atelier { width: 320px; }
	.treimi { width: 640px; }
	.sfert { width: 240px; }
	.jumate { width: 480px; }
	.sferturi { width: 720px; }
	.full { width: 960px; clear: both; position: relative; }

.endsection {
	display: block;
	clear: both;
	font-size: 2px;
	}

.hidden {
	display: none;
	}

.vizibil {
	display: block;
	}

img {
	padding: 4px;
	background-color: #fff;
	}

#container-header, #container-menu, #container-content, #container-teaser, #container-footer, #header, #main-menu, #teaser, #content, #footer, #recomanda, #container-secondary div#secondary-menu {
	position: relative;
	display: block;
	}
	
#container-header, #container-menu, #container-content, #container-teaser, #container-footer, #container-secondary {
	text-align: center;
	background: left top repeat-x repeat-y;
	clear: both;
	}
	#container-header, #container-footer, #recomanda-meniu { background: url(../parts/header-bg.gif) #D6D0C0;}
	#container-menu { background: url(../parts/meniu-bg.gif) #D6D0C0;}
	#container-teaser, #container-secondary { background: url(../parts/index-teaser-bg.gif) #520A5E;}
	#container-content { background: #E2DED3; border-bottom: 1px solid #C6BDA8; }

#header, #main-menu, #teaser, #content, #footer, #recomanda, #container-secondary div#secondary-menu {
	margin: 0 auto 0 auto;
	text-align: left;
	overflow: hidden;
	position: relative;
	}

#header-print {
	display: none;
	}

#header {
	overflow: visible;
	background: url(../parts/header-image-bg.gif) left top repeat-x #380741;
	}
	
#organizers {
	position: absolute;
	clear: none;
	top: 40px;
	left: 620px;
	padding-right: 20px;
	}

#organizers ul {
	position: relative;
	float: right;
	width: 140px;
	padding-left: 10px;
	border-left: 1px solid #d6c0d0;
	}

#organizers ul li {
	text-indent: -2000px;
	}

#title-tagline {
	overflow: hidden;
	}

#title {
	width: 555px;
	height: 180px;
	background: url(../parts/title.gif) 60px top no-repeat;
	text-indent: -10000px;
	}

#motivatie #gohome {
	display: none;
	}

#title #gohome {
	display: block;
	position: absolute;
	width: 555px;
	height: 180px;
	top: 0;
	left: 0;
	}

#tagline {
	margin-top: 70px;
	border-left: 1px solid #d6c0d0;
	padding: 20px 0 5px 40px;
	}
	
#recomanda {
	background-color: #91007C;
	padding: 20px 0;
	z-index: 50;
	}

#recomanda .floated {
	width: 600px;
	margin: 0 20px;
	}

#tab-recomanda {
	display: block;
	position: absolute;
	right: 10px;
	top: 0;
	z-index: 100;
	visibility: hidden;
	}

#main-menu, #container-secondary div#secondary-menu {
	padding-top: 9px;
	padding-bottom: 8px;
	}
	#main-menu { background-color: #520A5E; z-index: 10;}
	#container-secondary div#secondary-menu { background-color: #91007C; z-index: 20;}

#main-menu ul, #container-secondary div#secondary-menu ul {
	margin-left: 5px;
	}

#main-menu ul li, #container-secondary div#secondary-menu ul li {
	display: inline;
	float: left;
	border-right: 1px solid #D6D0C0;
	}
	#main-menu ul li.last, #container-secondary div#secondary-menu ul li.last {
		border: none;
		}

#teaser {
	background: url(../parts/teaser-bg.jpg) left top repeat-y #D6D0C0;
	padding: 20px 0;
	z-index: 50;
	}

#teaser ul#secondary-menu {
	padding-left: 2px;
	width: 304px;
	height: 54px;
	display: block;
	position: absolute;
	z-index: 100;
	left: 326px;
	top: 0;
	background: url(../parts/secondary-menu-bg.jpg) left top no-repeat;
	}

#teaser ul#secondary-menu li {
	display: inline;
	float: left;
}

#teaser #citat-teaser {
	margin: 0 20px;
	width: 600px;
	overflow: hidden;
	}

#teaser #vorbitori {
	background: url(../parts/beige-stripe.gif) left top repeat-y;
	overflow: hidden;
	width: 300px;
	}

#sidebar #vorbitori {
	background: none;
	border-bottom: 1px solid #E2DED3;
	padding-bottom: 15px;
	margin-bottom: 10px;
	float: left;
	margin-left: 20px;
	width: 280px;
	}

#teaser #vorbitori #vorbitori-nav {
	overflow: auto;
	margin: 0 0 12px 20px;
	width: 280px;
	background: url(../parts/top-vorbitori-nav.gif) left top no-repeat #A3966B;
	}

#teaser #vorbitori #vorbitori-nav ul {
	float: left;
	padding-left: 4px;
	width: 276px;
	xoverflow: hidden;
	background: url(../parts/bottom-vorbitori-nav.gif) left bottom no-repeat;
	}

#teaser #vorbitori #vorbitori-nav li {
	display: inline;
	float: left;
	position: relative;
	margin-top: 4px;
	line-height: 1;
	border-right: 1px solid #D6D0C0;
}

#teaser #vorbitori #vorbitori-nav li.last {
	border: none;
	}

#teaser #vorbitori #section, #sidebar #vorbitori #section {
	margin-left: 20px;
	display: inline;
	float: left;
	position: relative;
	}
	#sidebar #vorbitori #section {
		margin-left: 0;
		}

#teaser #loading-panel {
	padding-left: 132px;
	padding-top: 42px;
	padding-bottom: 42px;
	}

#teaser #loading-panel img {
	padding: 0;
	}

#vorbitori #section ul#panel {
	float: left;
	position: relative;
	display: inline;
	height: 110px;
	}
	#sidebar #vorbitori #section ul#panel {
		height: 135px;
		}

#vorbitori #section li {
	position: absolute;
	width: 90px;
	}

#vorbitori #section li#first-speaker {
	z-index: 110;
	left: 0;
	top: 0;
	}

#vorbitori #section li#second-speaker {
	z-index: 120;
	left: 100px;
	top: 0;
	}

#vorbitori #section li#third-speaker {
	z-index: 130;
	left: 200px;
	top: 0;
	}

#vorbitori #section ul#panel li:hover, #vorbitori #section ul#panel li.fauxhover {
	overflow: visible;
	z-index: 150;
	left: 0;
	top: 0;
	}

#content {
	background-color: #fff;
	padding-bottom: 20px;
	}
	
#main {
	background: url(../parts/pale-beige-stripe.gif) right top repeat-y #fff;
	overflow: hidden;
	margin-top: 20px;
	padding-bottom: 20px;
	}

#main.full {
	margin-bottom: 20px;
	background: url(../parts/pale-beige-stripe-landscape.gif) left bottom repeat-x #fff;
	}

#main ul {
	position: relative;
	font-size: 13px;
	margin-top: 7px;
	margin-bottom: 7px;
	}

#main ul li {
	background: url(../parts/list-item.gif) left 7px no-repeat #fff;
	padding-left: 15px;
	}

#parteneri #main #logos-parteneri {
	position: relative;
	float: left;
	display: inline;
	height: 440px;
	}

#galeria-foto {
	margin-left: 40px;
	}

#parteneri #main #logos-alti-parteneri {
	position: relative;
	float: left;
	display: inline;
	height: 220px;
	}

#parteneri #content #main li {
	position: absolute;
	display: block;
	width: 200px;
	text-indent: -999em;
	background: none;
	padding: 0;
	}

ul#logos-parteneri li#lp-money {
	left:0;
	top:0;
	}

ul#logos-parteneri li#lp-cotidianul{
	left:250px;
	top:286px;
	}
		
ul#logos-parteneri li#lp-ip {
	left:250px;
	top:150px;
	}

ul#logos-parteneri li#lp-bilant{
	left:0;
	top:150px;
	}
		
ul#logos-parteneri li#lp-eweek {
	left:0;
	top:276px;
	}

ul#logos-parteneri li#lp-9am {
	left:0;
	top:390px;
	}

ul#logos-parteneri li#lp-wall-street {
	left:250px;
	top:390px;
	}

ul#logos-parteneri li#lp-efinance {
	left:250px;
	top:0;
	}
	
ul#logos-alti-parteneri li#lp-asebuss {
	left:0;
	top:0;
	}

ul#logos-alti-parteneri li#lp-hr {
	left:250px;
	top:0;
	}
	
ul#logos-alti-parteneri li#lp-sincron {
	left:0;
	top:127px;
	}
	
#main .treime ul {
	margin-left: 20px;
	}

#main img {
	margin-left: 64px;
	padding: 10px;
	background-color: #E2DED3;
	}

#motivatie dl {
	width: 280px;
	margin-left: 20px;
	float: left;
	display: inline;
	position: relative;
	margin-bottom: 13px;
	padding-bottom: 13px;
	border-bottom: #E2DED3 1px solid;
	}

#motivatie #articol-homepage dl {
	width: 920px;
	}

#motivatie dl dd img {
	margin: 0;
	padding: 2px;
	margin: 10px 0;
	}

#motivatie #main dd {
	margin-left: 28px;
	}

#motivatie #main dd.dd-dl {
	margin-top: 10px;
	}

#motivatie #main dd.quote {
	margin: 10px 0 13px;
	clear: left;
	}

#organizatori #main img {
	background-color: #fff;
	padding: 0;
	}
	
#vorbitori-moderatori #main img.floated {
	margin-right: 20px;
	margin-bottom: 13px;
	margin-left: 64px;
	margin-top: 8px;
	}

#vorbitori-moderatori #main .vorbitor {
	float: left;
	margin-top: 13px;
	}

#main .despre-atelier ul {
	margin-left: 36px;
	background: none;
	margin-top: 0;
	}

#main .despre-atelier ul li {
	line-height: 1.5;
	}


#main #vorbitori li {
	display: inline;
	background-image: none;
	padding-left: 0;
	}

#program #spacer {
	margin-top: 20px;
	}

#program dl {
	margin: 10px 0 10px 36px;
	float: left;
	display: inline;
	}

#program dt {
	float: left;
	display: inline-block;
	width: 140px;
	text-align: left;
	padding-left: 10px;
	}

#program dd {
	margin-left: 160px;
	}

#program #content #main dd ul {
	margin-left: 0;
	}

#program #main .endsection {
	margin-left: 36px;
	margin-right: 36px;
	border-bottom: 1px solid #dadada;
	}

#prezentari ul.lista-prezentari {
	margin-top: 26px;
	}

#prezentari ul.lista-prezentari li {
	margin-bottom: 10px;
	height: 80px;
	padding-left: 70px;
	padding-top: 10px;
	color: #380741;
	background: left top no-repeat;
	}
	#prezentari ul.lista-prezentari li#li-adrian-stanciu { background-image: url(../images/thumb-adrian-stanciu.jpg);}
	#prezentari ul.lista-prezentari li#li-adrian-baicusi { background-image: url(../images/thumb-adrian-baicusi.jpg);}
	#prezentari ul.lista-prezentari li#li-cristina-simion { background-image: url(../images/thumb-cristina-simion.jpg);}
	#prezentari ul.lista-prezentari li#li-john-samihaian { background-image: url(../images/thumb-john-samihaian.jpg);}
	#prezentari ul.lista-prezentari li#li-ilona-ciausoiu { background-image: url(../images/thumb-ilona-ciausoiu.jpg);}
	#prezentari ul.lista-prezentari li#li-marius-persinaru { background-image: url(../images/thumb-marius-persinaru.jpg);}
	#prezentari ul.lista-prezentari li#li-costea-dumitrescu { background-image: url(../images/thumb-costea-dumitrescu.jpg); margin-right: 0; }
	#prezentari ul.lista-prezentari li#li-radu-enache { background-image: url(../images/thumb-radu-enache.jpg);}
	#prezentari ul.lista-prezentari li#li-mihai-ghyka { background-image: url(../images/thumb-mihai-ghyka.jpg);}
	#prezentari ul.lista-prezentari li#li-codrut-pascu { background-image: url(../images/thumb-codrut-pascu.jpg);}

#container-footer {
	padding-bottom: 20px;
	}

#footer {
	background: #fff;
	padding-bottom: 20px;
	height: 200px;
	}

#alti-parteneri {
	width: 255px;
	}

#parteneri-eveniment {
	width: 485px;
	}

#concept-media {
	width: 135px;
	}