*{margin:0;padding:0;list-style:none}
img{border:0;display:block}

html	{	background:#f5eede url(../img/sigla_digicafe.jpg) no-repeat center top}
body	{	position:relative; text-align:center; padding-top:182px; font:normal 14px "arial","helvetica","sans-serif"; color:#2d2009; overflow-x: hidden !important; height:auto!important;}
a.homelink{
    position:absolute;
    /*background-color:white;*/
    top:0; left: 0;
    width:100%;
    height:110px;
}
.main	{	width:940px; margin:0 auto; text-align:left; clear:both; overflow:hidden;}
.header	{	background:url(../img/fundal.png) repeat center top}
div.nav	{	background:#2d2009; width:100%; position:absolute; left:0; top:129px; height:53px; border: 1px solid white;}
.nav ul	{	width:1003px; margin:0 auto; background:#2d2009; text-align:center; overflow:hidden; padding-left:25px !important;}
.nav ul li		{	float:left}
.nav ul li a	{	float:left; width:46px; height:53px; padding:0 19px; text-indent:-9999px; overflow:hidden; background:url(../img/nav2.png) no-repeat}

.nav li#nav_calendar a	{	background-position:-84px 0; width:172px}

.nav li#nav_awards a	{	background-position:-361px 0; width:153px}

.nav li#nav_stiri a	{	background-position:-288px 0; width:42px}

.nav li#nav_parteneri a    {    background-position:-552px 0; width:88px}

.nav li#nav_inscriere a	{	background-position:-673px 0; width:84px}

.nav li#nav_contact a	{	background-position:-795px 0; width:70px}

/*.nav li a:hover	{	background-position-y:bottom}  fain era aşa...  însă merge doar cu IE şi Webkit*/

.nav li#nav_home a:hover, 
.nav li#nav_home.sel a			{	background-position:left -53px}

.nav li#nav_calendar a:hover,
.nav li#nav_calendar.sel a		{	background-position:-84px -53px}

.nav li#nav_awards a:hover, 
.nav li#nav_awards.sel a		{	background-position:-361px -53px}

.nav li#nav_stiri a:hover, 
.nav li#nav_stiri.sel a		{	background-position:-288px -53px}

.nav li#nav_parteneri a:hover, 
.nav li#nav_parteneri.sel a		{	background-position:-552px -53px}

.nav li#nav_inscriere a:hover, 
.nav li#nav_inscriere.sel a		{	background-position:-673px -53px}

.nav li#nav_contact a:hover,
.nav li#nav_contact.sel a		{	background-position:-795px -53px}



.header .main		{	overflow:hidden; position:relative; padding:14px 0 7px 0; width:940px}
.header h1			{	font:bold 36px/36px arial, helvetica, sans-serif; text-transform:uppercase; width:870px; padding:0 70px 4px 0}
/*.header h1 strong	{	display:inline-block; padding:0 15px; color:#fff094; background:#2c6f80 url(../img/h1_bg.jpg) repeat-x}*/
.header h1#ce_este	{	height:0; overflow:hidden !important; padding:54px 55px 0 0; background:url(../img/ce_este-trans.png) no-repeat; width:430px; float:right; text-align:right; line-height:54px; margin-top:0}
.header .punch		{	display:inline; float:right; width:420px; font:normal 24px/26px arial, helvetica, sans-serif; margin:0 20px 0 0; padding-bottom:23px}
.header .punch span			{	background:#6fc8df; padding:0 13px 8px 13px; position:relative; top:-8px} /* last */
.header .punch span.first	{	background:#6fc8df; padding:8px 13px 8px; display:block; position:static}
.header .punch br	{	display:none}

.header dl			{	float:right; width:470px; position:relative; padding:42px 10px 23px 0; z-index:10}
.header dt, 
.header .calendar li{	position:absolute; top:0; font:bold 17px/32px arial, helvetica, sans-serif; height:32px; float:left; background:#2d7284; color:white; overflow:hidden}
.header dt a,
.header .calendar strong,  
.header .calendar a	{	font:bold 17px/17px arial, helvetica, sans-serif; color:white; text-decoration:none; padding:6px 13px 6px 8px; letter-spacing:0.02em; text-transform:uppercase}
.header .sel a		{	color:#fff094 !important}
.header dd			{	width:440px; display:none; font-size:16px; line-height:22px}
.header dd.sel		{	display:block}
.header dd br		{	display:none}
.header dd span			{	background:#6fc8df; padding:0 10px 8px 10px; position:relative; top:-5px}
.header dd span.first	{	background:#6fc8df; padding:5px 10px 5px; display:block; position:static}

#ce_networking	{	left:0; width:153px}
#ce_sfaturi		{	left:153px; width:104px}
#ce_solutii		{	left:257px; width:98px}
#ce_online		{	left:355px; width:85px}

#hero_sponsor	{	padding:26px 54px 7px 57px; background:url(../img/sigla_sponsor_bg.png); width:170px; position:absolute; right:20px; bottom:0; z-index:9}

#wrap			{	float:left; padding:45px 0 30px 20px; width:630px}
#wrap.full		{	width:auto; margin-top:30px; padding:0 0 15px}
#wrap p			{	clear:left; margin-bottom:10px; width:100%; line-height:24px; float:left; position:relative}
#wrap .copy p	{	display:inline; float:left; margin:0 0 15px 20px; width:600px}
#wrap p.locatie	{	min-height:153px; height:auto !important; height:153px}
.locatie img	{	float:left; margin:0 15px 10px 0; border:3px solid #e3dbcb}
.locatie a:hover img{	border-color:#d2c6ac}
.aside .locatie img	{	margin:0 auto 10px !important; padding:0}

h2, h3, .editii li a{	font:bold 20px/26px /*gotham, 'dejavu sans',*/ arial, helvetica, sans-serif; text-transform:uppercase;}

h2, .editii li a	{	position:relative; margin-bottom:10px}
	h2 em, 
	.editii li a em	{	font-style:normal; position:relative; top:2px}
	h2 span, 
	.editii li a span{	padding:0 9px}
h2, h3, .editii2 li a{	font:bold 10px/22px /*gotham, 'dejavu sans',*/ arial, helvetica, sans-serif; text-transform:uppercase;}

h2, .editii2 li a	{	position:relative; margin-bottom:10px}
	h2 em,
	.editii2 li a em	{	font-style:normal; position:relative; top:2px}
	h2 span,
	.editii2 li a span{	padding:0 9px}
	/*****************/
h2, h3, .editii3 li a{	font:bold 20px/26px /*gotham, 'dejavu sans',*/ arial, helvetica, sans-serif; text-transform:uppercase;}

h2, .editii3 li a	{	position:relative; margin-bottom:10px}
	h2 em,
	.editii3 li a em	{	font-style:normal; position:relative; top:2px}
	h2 span,
	.editii3 li a span{	padding:0 9px}
	/*****************/
h2, h3, .editii4 li a{	font:bold 20px/26px /*gotham, 'dejavu sans',*/ arial, helvetica, sans-serif; text-transform:uppercase;}

h2, .editii4 li a	{	position:relative; margin-bottom:10px}
	h2 em,
	.editii4 li a em	{	font-style:normal; position:relative; top:2px}
	h2 span,
	.editii4 li a span{	padding:0 9px}
	/*****************/
    h2, h3, .editii5 li a{	font:bold 20px/26px /*gotham, 'dejavu sans',*/ arial, helvetica, sans-serif; text-transform:uppercase;}

h2, .editii5 li a	{	position:relative; margin-bottom:10px}
	h2 em,
	.editii5 li a em	{	font-style:normal; position:relative; top:2px}
	h2 span,
	.editii5 li a span{	padding:0 9px}
	/*****************/

	.next_meeting	{	color:#f5eede; height:26px; line-height:26px; display:inline-block; background:#2e7385 url(../img/sageata_titlu.png) no-repeat right top; overflow:hidden; vertical-align:middle; letter-spacing:0.05em}
	.subj			{	font-size:10px; position:absolute; left:0; top:-14px; line-height:normal; font-weight:bold;}

h3	{	background:#2e7385; padding:2px 5px 0 8px; height:28px; color:#f5eede; clear:left; float:left; margin:0 0 15px}
h3.tworows { height: 50px!important; }

#lista_speakeri		{	float:left; position:relative; width:100%; clear:left; margin:0 -10px 35px 0; z-index:999;}
#lista_speakeri li	{	float:left; margin-right:8px; width:118px}
#lista_speakeri li a		{	float:left; width:98px; height:230px; background:#70a7b5; color:#f5eede; text-decoration:none; font-size:12px; padding:0 10px 10px; font-style:italic; z-index:9; cursor:pointer}
#lista_speakeri li a img	{	margin:0 0 10px -10px}
#lista_speakeri li a em		{	font-weight:bold; font-size:14px; font-style:normal}
#lista_speakeri li a:hover, 
#lista_speakeri li.sel a	{	background:#2c6f80}
#lista_speakeri li a:hover em, 
#lista_speakeri li.sel a em	{	text-decoration:underline}
#lista_speakeri	br			{	line-height:5px}

#lista_speakeri .desc		{	display:block; position:absolute; left:0; top:240px; padding:15px 10px; width:602px; background:#2C6F80; color:#F5EEDE; font-size:12px; z-index:999}

button,
.btn		{	float:left; padding:2px 8px; height:18px; line-height:18px; background:#70a7b5; text-transform:uppercase; color:#f5eede; text-decoration:none; margin-top:5px; font-weight:bold; border:0}
button:hover, 
.btn:hover	{	background:#2c6f80; color:white}

.aside		{	padding:25px 0 60px; width:280px; float:right; text-align:center}
.aside h3	{	display:inline-block !important; margin:15px auto !important; float:none !important}
.aside ul	{	padding:10px 0 0 0}
.aside a	{	}
.aside a img{	display:inline; padding:0 15px 5px}
.aside a#link_inscriere img	{	padding:0}
.aside li	{	padding:10px 0}
.aside li a img	{	padding:5px}

.section.calendar		{	background:white}
.section.calendar .main	{	padding:30px 0 30px 20px; width:920px}
.section.calendar .editii_anterioare	{	padding:20px 0 30px 0}
.section.calendar .editii_anterioare h3	{	display:inline; margin-left:24px}

.section.calendar .editii2_anterioare	{	padding:20px 0 30px 0}
.section.calendar .editii2_anterioare h3	{	display:inline; margin-left:24px}

.section.calendar .editii3_anterioare	{	padding:20px 0 30px 0}
.section.calendar .editii3_anterioare h3	{	display:inline; margin-left:24px}

.section.calendar .editii4_anterioare	{	padding:20px 0 30px 0}
.section.calendar .editii4_anterioare h3	{	display:inline; margin-left:24px}

.section.calendar .editii5_anterioare	{	padding:20px 0 30px 0}
.section.calendar .editii5_anterioare h3	{	display:inline; margin-left:24px}

#calendar_digi_cafe		{	position:relative; clear:both; width:920px; overflow:hidden}
#calendar_digi_cafe li	{	clear:left; width:480px; height:44px}
#calendar_digi_cafe .el, 
#calendar_digi_cafe a		{	color:#2d2009; display:block; width:100%; overflow:hidden; line-height:18px; height:18px; padding:13px 0; border-bottom:1px solid #2d2009; text-decoration:none; text-transform:uppercase; font:bold 13px/18px arial, helvetica, sans-serif}
#calendar_digi_cafe a span	{	float:left; line-height:18px; height:18px; padding:0 10px 0 5px; margin-right:5px; color:#f5eede; background:#2d2009 url(../img/sageata_data.png) no-repeat right center; cursor:pointer}
#calendar_digi_cafe a:hover	{	color:black; text-decoration:underline}
#calendar_digi_cafe li.alt	{	width:440px; float:right; clear:right}

.footer		{	background:#2d2009; clear:both}
.footer .main	{	padding:20px 0 50px 20px; width:920px}
.footer .nav li	{	float:left; margin-right:20px}
.footer .links	{	float:right}
.footer .links li	{	display:inline; float:left; margin-left:20px}
.footer a	{	color:#f5eede; font:bold 14px/18px arial, helvetica, sans-serif; text-decoration:none}
.footer a:hover,
.footer .sel a	{	color:#fff094; text-decoration:underline}
.footer .nav	{	position:static}

.header .calendar		{	overflow:hidden;}
.header .calendar li	{	float:left; clear:none; width:auto; line-height:24px; height:auto; position:static}
.header .calendar a, 
.header .calendar a:hover,
.header .calendar strong{	color:#fff; text-decoration:none; font-size:13px; font-family:'arial black', arial, helvetica, sans-serif; font-weight:bold; padding:0 13px 0 8px; line-height:24px; position:relative}
.header .calendar li:first-child {	padding-left:5px}
.header .calendar a:hover, 
.header .calendar .sel a	{	color:#FFF094 !important; text-decoration:underline}

.editii {	clear:both; width:950px; margin-left:-10px; overflow:hidden}
.editii li		{	display:inline; float:left; width:462px; margin-left:10px}
.editii li>a	{	background:#fcf9f0; font-size:20px; line-height: 29px; height:85px; color:#2d2009; text-decoration:none; display:block; padding:30px 23px; border:1px solid #f5eede; margin-bottom:20px}
.editii.trecute li>a{	background:#e9e9e9}
.awards .editii li:hover>a, 
.editii .sel:hover a{	border-color:#c5bdab}
.editii .subj		{	top:16px; left:23px}
.editii .next_meeting{	background-image:url(../img/sageata_titlu_2.png)}
.editii li a .detalii	{	position:absolute; right:20px; bottom:-10px; height:20px; background:#2E7385 none repeat scroll 0 0; color:#f5eede; text-decoration:none; padding:0 6px; line-height:20px; text-transform:uppercase; font-size:13px; display:none; cursor:pointer; font-weight:bold}
.editii.trecute .next_meeting{	background-image:url(../img/sageata_titlu_3.png)}



.editii2 {	clear:both; width:950px; margin-left:-10px; overflow:hidden}
.editii2 li		{	display:inline; float:left; width:462px; margin-left:10px}
.editii2 li>a	{	background:#fcf9f0; font-size:20px; line-height: 29px; height:85px; color:#2d2009; text-decoration:none; display:block; padding:30px 23px; border:1px solid #f5eede; margin-bottom:20px}
.editii2.trecute li>a{	background:#e9e9e9}
.awards .editii2 li:hover>a,
.editii2 .sel:hover a{	border-color:#c5bdab}
.editii2 .subj		{	top:16px; left:23px}
.editii2 .next_meeting{	background-image:url(../img/sageata_titlu_2.png)}
.editii2 li a .detalii	{	position:absolute; right:20px; bottom:-10px; height:20px; background:#2E7385 none repeat scroll 0 0; color:#f5eede; text-decoration:none; padding:0 6px; line-height:20px; text-transform:uppercase; font-size:13px; display:none; cursor:pointer; font-weight:bold}
.editii2.trecute .next_meeting{	background-image:url(../img/sageata_titlu_3.png)}



.editii3 {	clear:both; width:950px; margin-left:-10px; overflow:hidden}
.editii3 li		{	display:inline; float:left; width:462px; margin-left:10px}
.editii3 li>a	{	background:#fcf9f0; font-size:20px; line-height: 29px; height:85px; color:#2d2009; text-decoration:none; display:block; padding:30px 23px; border:1px solid #f5eede; margin-bottom:20px}
.editii3.trecute li>a{	background:#e9e9e9}
.awards .editii3 li:hover>a,
.editii3 .sel:hover a{	border-color:#c5bdab}
.editii3 .subj		{	top:16px; left:23px}
.editii3 .next_meeting{	background-image:url(../img/sageata_titlu_2.png)}
.editii3 li a .detalii	{	position:absolute; right:20px; bottom:-10px; height:20px; background:#2E7385 none repeat scroll 0 0; color:#f5eede; text-decoration:none; padding:0 6px; line-height:20px; text-transform:uppercase; font-size:13px; display:none; cursor:pointer; font-weight:bold}
.editii3.trecute .next_meeting{	background-image:url(../img/sageata_titlu_3.png)}

.editii4 {	clear:both; width:950px; margin-left:-10px; overflow:hidden}
.editii4 li		{	display:inline; float:left; width:462px; margin-left:10px}
.editii4 li>a	{	background:#fcf9f0; font-size:20px; line-height: 29px; height:85px; color:#2d2009; text-decoration:none; display:block; padding:30px 23px; border:1px solid #f5eede; margin-bottom:20px}
.editii4.trecute li>a{	background:#e9e9e9}
.awards .editii4 li:hover>a,
.editii4 .sel:hover a{	border-color:#c5bdab}
.editii4 .subj		{	top:16px; left:23px}
.editii4 .next_meeting{	background-image:url(../img/sageata_titlu_2.png)}
.editii4 li a .detalii	{	position:absolute; right:20px; bottom:-10px; height:20px; background:#2E7385 none repeat scroll 0 0; color:#f5eede; text-decoration:none; padding:0 6px; line-height:20px; text-transform:uppercase; font-size:13px; display:none; cursor:pointer; font-weight:bold}
.editii4.trecute .next_meeting{	background-image:url(../img/sageata_titlu_3.png)}



.editii5 {	clear:both; width:950px; margin-left:-10px; overflow:hidden}
.editii5 li		{	display:inline; float:left; width:462px; margin-left:10px}
.editii5 li>a	{	background:#fcf9f0; font-size:20px; line-height: 29px; height:85px; color:#2d2009; text-decoration:none; display:block; padding:30px 23px; border:1px solid #f5eede; margin-bottom:20px}
.editii5.trecute li>a{	background:#e9e9e9}
.awards .editii5 li:hover>a,
.editii5 .sel:hover a{	border-color:#c5bdab}
.editii5 .subj		{	top:16px; left:23px}
.editii5 .next_meeting{	background-image:url(../img/sageata_titlu_2.png)}
.editii5 li a .detalii	{	position:absolute; right:20px; bottom:-10px; height:20px; background:#2E7385 none repeat scroll 0 0; color:#f5eede; text-decoration:none; padding:0 6px; line-height:20px; text-transform:uppercase; font-size:13px; display:none; cursor:pointer; font-weight:bold}
.editii5.trecute .next_meeting{	background-image:url(../img/sageata_titlu_3.png)}


.nota	{	display:inline; float:left; width:100%; padding:20px 0 30px; font-style:italic; clear:both; font-size:12px; font-size:14px}
.full .nota	{	padding:25px 0 0; margin:0 0 0 25px !important}

.full h3	{	display:inline; float:left; margin-left:24px}
.page #wrap.full	{	background:#FCF9F0; padding:25px 20px 60px; width:900px; z-index:5}
.page .next_meeting	{	background-image:url(../img/sageata_titlu_2.png)}
.juriu .next_meeting{	background-image:url(../img/sageata_titlu.png)}
.page h3			{	margin-left:0}
.page .main_col		{	width:640px; float:left}
.page .aside		{	width:260px; float:right; padding:0; margin-top:-15px}
.page .aside .locatie{	font-size:12px; line-height:18px !important; text-align:left}
.page .aside .locatie .btn	{	font-size:13px; display:inline-block !important; float:none !important}
.page #parteneri_media		{	clear:left; width:880px; float:left; padding:15px 0 20px 20px}
.page #parteneri_media li	{	display:inline; padding:0 20px 10px 0}
.page #parteneri_media img	{	display:inline; vertical-align:middle; }

.page #action				{	clear:both; width:940px; height:150px; position:relative; z-index:99}
.page #action img			{	position:absolute; top:-80px; right:30px}

a.back	{	position:absolute; left:20px; top:-10px; margin-top:0; z-index:9}

.page #wrap	{	padding:25px 20px 60px 0; width:920px}
.page .aside #parteneri_media		{	width:280px; padding:0}
.page .aside #parteneri_media li	{	clear:left; display:block; overflow:hidden; padding:0 0 20px; width:280px}
.main_col .afis	{	font-size:18px; line-height:24px}
.main_col .afis.alb	{	background:#fcf9f0; padding:20px; margin-bottom:25px !important; width:600px !important}

.awards #wrap		{	padding-top:35px}
.awards .main_col h3{	display:inline; margin-left:21px; margin-top:20px}
.awards .editii		{	width:100%; margin:0}
.awards .editii li	{	margin-left:0; width:100%; position:relative;}
.awards .editii li a{	padding:20px; height:auto; line-height:normal}
.awards .editii li .lnk		{	position:absolute; right:15px; bottom:10px; height:20px; /*display:none*/}
.awards .editii li .lnk a	{	padding:2px 8px; float:left; font-size:12px; margin:0 5px 0 0}



.awards .editii2		{	width:100%; margin:0}
.awards .editii2 li	{	margin-left:0; width:100%; position:relative;}
.awards .editii2 li a{	padding:20px; height:auto; line-height:normal}
.awards .editii2 li .lnk		{	position:absolute; right:15px; bottom:10px; height:20px; /*display:none*/}
.awards .editii2 li .lnk a	{	padding:2px 8px; float:left; font-size:12px; margin:0 5px 0 0}



.awards .editii3		{	width:100%; margin:0}
.awards .editii3 li	{	margin-left:0; width:100%; position:relative;}
.awards .editii3 li a{	padding:20px; height:auto; line-height:normal}
.awards .editii3 li .lnk		{	position:absolute; right:15px; bottom:10px; height:20px; /*display:none*/}
.awards .editii3 li .lnk a	{	padding:2px 8px; float:left; font-size:12px; margin:0 5px 0 0}

.awards .editii4		{	width:100%; margin:0}
.awards .editii4 li	{	margin-left:0; width:100%; position:relative;}
.awards .editii4 li a{	padding:20px; height:auto; line-height:normal}
.awards .editii4 li .lnk		{	position:absolute; right:15px; bottom:10px; height:20px; /*display:none*/}
.awards .editii4 li .lnk a	{	padding:2px 8px; float:left; font-size:12px; margin:0 5px 0 0}



.awards .aside		{	display:inline; position:relative; right:-20px; width:280px}
.awards .main_col .afis	{	margin-bottom:20px !important}

.info_contact 		{	float:left; width:640px}
.info_contact img	{	float:left}
.info_contact span	{	float:left; padding:25px 0 0 20px; font-size:12px; line-height:normal}
.info_contact a		{	text-decoration:underline; color:#2D2009}
.info_contact a:hover	{	color:black}

.afis.info_contact span	{	padding:0 40px 0 0; font-size:14px; line-height:24px}
.afis.info_contact span:last-child{padding-top:24px}

.formular			{	float:left; width:640px; padding-top:10px}
.formular ul		{	float:left; width:370px}
.formular li		{	float:left; clear:left; width:360px; padding-bottom:10px; position:relative; z-index:998}
.formular label	{	float:left; padding:0 10px 0 25px; height:25px; width:75px; line-height:25px}
.formular select	{ 	float: right; width:238px; border:1px solid #d7d1c3; padding:3px}
.formular input, 
.formular textarea	{	float:right; width:230px; height:19px; background:#fff; border:1px solid #d7d1c3; padding:3px 3px 0; outline:none; font:normal 12px/normal arial, helvetica, sans-serif}
.formular textarea	{	width:450px; padding-bottom:3px; height:120px; overflow:auto; resize:none; }
#inscriere-startup input,
#inscriere-startup textarea { float: left }
.formular input:focus, 
.formular option:focus, 
.formular select:focus, 
.formular textarea:focus{	border-color:#7d7971; outline:none}
.formular input.required { background-image: url(../img/mandatory.gif); background-position: right top; background-repeat: no-repeat }
.formular button		{	margin-top:0; height:auto; float:right; margin-left:5px; cursor:pointer}
.formular button span	{	display:block}
.formular p.info		{	float:left; clear:none; font-size:12px; line-height:18px; width:auto; margin:35px 0 0; width:220px; z-index:1}
.formular .err			{	height:20px; font-weight:bold; background:#ff372c url(../img/sr.png) no-repeat left center; font-size:12px; line-height:20px; padding:0 6px 0 15px; color:#f5eede; position:absolute; left:325px; top:2px; z-index:999; white-space: nowrap;}
#inscriere-startup .err { left: 370px; }
#inscriere-startup .form-message { margin-top: 10px; }
.formular .form-message			{ text-align: right; font-size: 0.89em; color:red; font-weight:bold;}
.info { margin: 0 20px 15px 20px; font-style: italic }

.juriu .main_col h2		{	position:relative; margin-top:20px}
.juriu h2 b				{	display:block; width:350px; font-size:30px; color:#2D2009; position:absolute; top:-40px; font-weight:bold; }
.juriu .afis			{	font:normal 14px/30px arial, helvetica, sans-serif; color:#2d2009; float:left; width:640px }
.juriu .afis li			{	float:left; width:300px}
.juriu .afis li a		{	text-decoration:none; color:#2d2009}
.juriu .afis li a span	{	text-decoration:none; border-bottom:1px solid #2d2009; font-weight:bold}
.juriu .afis li a:hover	{	color:black}
.juriu .afis li a:hover span	{	border-bottom:2px solid black; margin-bottom:-1px}

#membri_juriu			{	width:640px; float:left; clear:left}
#membri_juriu li		{	width:640px; float:left; clear:left; padding:20px 0}
#membri_juriu li img	{	margin:0 15px 15px 0; float:left}
#membri_juriu li h4		{	float:right; width:470px; font-size:18px; margin-bottom:10px; font-weight:normal}
#membri_juriu li h4 strong{	font-weight:bold}
#membri_juriu li p		{	float:right; clear:right; margin-bottom:10px; width:470px; font-size:12px; line-height:18px}
#membri_juriu a			{	color:#2D2009; font-weight:bold; text-decoration:underline}
#membri_juriu a:hover	{	color:black}
.afis .btn		{	display:inline-block; margin-top:0; float:none} 
.afis p a		{	font-weight:bold; text-decoration:none; color:#2D2009; border-bottom:1px solid #2D2009}
.afis p a:hover	{	border-bottom:2px solid #000; text-decoration:none; color:black}

#nominalizari			{	width:640px !important; padding:0 !important; background:0; position:relative; float:left}
#nominalizari li		{	float:left; background:#FCF9F0; margin-bottom:15px; width:600px; /*list-style:inside decimal; *//* death to IE */ font:bold 14px/30px arial, helvetica, sans-serif; color:#2d2009; position:relative; overflow:hidden}
#nominalizari li span	{	float:left; width:300px; padding:20px 0 20px 20px}
#nominalizari li div	{	position:relative; float:left; width:240px; padding:20px}
#nominalizari li a		{	text-decoration:none; border-bottom:1px solid #2D2009; line-height:20px}
#nominalizari li a:hover{	text-decoration:none; border-bottom:2px solid black; color:black}

a.sus		{	display:inline; float:right; margin-right:45px; font-weight:bold; color:#2D2009; font-size:14px; text-decoration:none; border-bottom:1px solid #2D2009}
a.sus:hover	{	color:black; border-bottom:2px solid black; margin-bottom:-1px}

.afis.standard h2		{	font-size:18px; line-height:24px; text-transform:none; font-weight:normal}
.afis.standard			{	font-size:14px; overflow:hidden}
.afis.standard p		{	margin-bottom:10px !important}
.afis.standard p:last-child{margin-bottom:0 !important}
#inscriere .info		{	padding:10px 0 25px; font-style:italic; font-size:14px; padding-left:25px}

#inscriere_startup form label	{	height:auto; font-size:12px; line-height:normal; padding:4px 10px 4px 25px; width:120px}
#inscriere_startup form ul		{	width:100%}
#inscriere_startup form li		{	width:100%}
#inscriere_startup form li.data_lansarii{position:static}
#inscriere_startup form h4		{	width:615px; padding-left:25px; float:left; clear:left; margin:35px 0 15px}
#inscriere_startup textarea#acces{	height:30px}
.formular textarea				{	width:475px}
#inscriere_startup li.butoane	{	padding:30px 0 0; width:635px} 

.calendar_detalii .copy		{	margin:20px 0; overflow:hidden; width:640px}
.calendar_detalii .copy p	{	margin:0 0 10px 0 !important}

::-moz-selection		{	background:#7fe0f8; color:black}
::selection				{	background:#7fe0f8; color:black}
.header ::-moz-selection{	background:#2d7284; color:white}
.header ::selection		{	background:#2d7284; color:white}
#lista_speakeri ::-moz-selection	{	background:white}
#lista_speakeri ::selection			{	background:white}

#sitemap { background: transparent; padding: 0 }
#sitemap a { color: #2d2009 }
#sitemap a:hover { text-decoration: none }
#sitemap li { background: #fcf9f0; padding: 20px; margin-bottom: 15px; }
#sitemap li ul { padding: 20px 0 0 0; position: relative; left: 185px; margin-top: -44px; width: auto }
#sitemap li li { padding: 0; margin-bottom: 10px; width: 200px }

.termeni .main_col p a { color: #2d2009!important; font-weight: bold; }
.termeni .main_col p a:hover { text-decoration: underline }

/* sIFR3 r436 */
@media screen{.sIFR-flash {visibility: visible !important;margin: 0;padding:0} .sIFR-replaced, .sIFR-ignore {visibility: visible !important} .sIFR-alternate {position: absolute; left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden} .sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt;overflow: auto; letter-spacing: 0px;float: none;}}
@media print{.sIFR-flash {display: none !important;height:0;width:0;position:absolute;overflow:hidden} .sIFR-alternate {visibility:visible !important;display:block!important;position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important}}
@media screen{
	.sIFR-active h3 {font-family: Verdana;font-size:20px;visibility: hidden}
	.sIFR-active .aside h3 {  letter-spacing:0.02em; visibility: hidden}
}

/* Some resets for compatibility with existing CSS */
.date_selector, .date_selector * {  width: auto;  height: auto;  border: none;  background: none;  margin: 0;  padding: 0;  text-align: left; text-decoration: none}
.date_selector { background: #FCF9F0; border: 1px solid #bbb; padding: 5px; margin: -1px 0 0 0; position: absolute; z-index: 100000; display: none; width:226px; font-size:11px}
.date_selector_ieframe { position: absolute; z-index: 99999; display: none}
  .date_selector .month_nav {
    margin: 0 0 5px 0 !important;
	clear:none;float:none;
    padding: 0;
    display: block;
  }
    .date_selector .month_name {
      font-weight: bold;
      line-height: 20px;
      display: block;
      text-align: center;
    }

    .date_selector .month_nav a {
      display: block;
      position: absolute;
      top: 5px;
      width: 20px;
      height: 20px;
      line-height: 17px;
      font-weight: bold;
      color: #003C78;
      text-align: center;
      font-size: 120%;
      overflow: hidden;
    }
      .date_selector .month_nav a:hover, .date_selector .month_nav a:focus {
        background: none;
        color: #003C78;
        text-decoration: none;
      }
    .date_selector .prev {
      left: 5px;
    }
    .date_selector .next {
      right: 5px;
    }
  .date_selector table {
  	clear:left;
	width:226px;
    border-spacing: 0;
    border-collapse: collapse;
  }
    .date_selector th, .date_selector td {
      width: 2.5em;
      height: 2em;
      padding: 0;
      text-align: center;
    }
    .date_selector td {
      border: 1px solid #ccc;
      line-height: 2em;
      text-align: center;
      white-space: nowrap;
      background: white;
    }
    .date_selector td.today {
      background: #FFFED9;
    }
    .date_selector td.unselected_month {
      color: #ccc;
    }
      .date_selector td a {
        display: block;
        text-decoration: none !important;
        width: 100%;
        height: 100%;
        line-height: 2em;
        color: #70A7B5;
        text-align: center;
      }
      .date_selector td.today a {
      	color:white; 
        background: #2C6F80;
      }
      .date_selector td.selected a {
        background: #D8DFE5;
        font-weight: bold;
      }
        .date_selector td a:hover {
          background: #2C6F80;
          color: white;
}
#page_home #wrap{padding-bottom:100px}
.calendar_detalii #wrap.full{padding-bottom:80px}

ul.links_list{

}

ul.links_list li{
margin-bottom:10px;
}
ul.links_list li a{
color: #000000;
text-decoration:none;
}
ul.links_list li a:hover{
text-decoration:underline;
}

div.picasaTitle{
text-align:left;
padding-left:3px;
margin-bottom:5px;
font-size: 16px;
font-weight:bold;
}

div.readmore{
    margin-bottom:15px;
    text-align:left;
    padding-right:10px;
}
div.readmore a{
color:#2D2009;
font-family:arial,helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
div.readmore a:hover{
text-decoration:underline;
}
