@charset "utf-8";
:link,:visited { text-decoration:none }
ul,ol {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input, dl, dt{margin:0; padding:0;}
a img,:link img,:visited img {border:none;}
address {font-style:normal;}

html, body {margin: 0;padding: 0;} 
body {font: 11px verdana, tahoma, arial, helvetica, sans;color:#585858;text-align:center;height:100%;width:100%; background:#FFF;}

#fullwrp { position:absolute; width:100%; height:148px; left:0; top:0; background:#FFF; z-index:1; border-bottom:1px solid #c7c7c7;}

#wrap { position:absolute; left:50%; top:0px; margin-left:-450px;width:900px; z-index:2;text-align:left; }
a {color:#5c6e09;}

#top {width:900px; float:left;background:url(../media/bntopbk.gif) top left repeat-y;}
#bntop {width:900px; float:left; height:80px;  padding-top:20px;}
	#menu {width:900px; float:left; height:48px;background:url(../media/menubk.png) top left repeat;}
	#menu ul { padding:0; margin:0;}
	#menu li {position:relative; float:left;z-index:100;}
	
	#menu li .ln {width:110px;height: 42px;display: block;text-decoration:none;text-align: center;line-height: 18px; color:#3e3e3d; padding:6px 0px 0px 0px;}
	#menu li a {width:110px;height: 34px;display: block;text-decoration:none;text-align: center;line-height: 18px; color:#3e3e3d; padding:14px 0px 0px 0px; text-transform:uppercase;}
	#menu li a:hover{background: #54564a; color:#FFF;}
	#menu li .sl { font-weight:bold;}
	
	#menu ul ul{position: absolute;top: 48px;width: 207px;visibility: hidden; z-index:100;}
	#menu ul li:hover a {background: #54564a; color:#FFF;}
	#menu ul li:hover ul{visibility:visible;}
	#menu ul li li a { font-size:10px; width:270px; text-align:left;line-height: 25px; height:auto; padding:0px 0px 0px 10px;background:#54564a;color: #FFF;}
	#menu ul li li a:hover {background: #bad34a; color:#54564a;}
	#menu ul li li .sl { background:#65675c;}
	
	#logo {float:left; width:186px;}
	#srch {float:left; width:685px; text-align:right;}
	#srch ul{float:right; width:260px;}
	#srch li{float:left; padding-right:3px; color:#000;}
	#srch a {color:#000;}
	#srch a:hover { color:#aeca36;}
	#srch form { padding-top:10px; float:right; }
	
	#srch form span {background:url(../media/srchbk.png) top left no-repeat;float:left;width:221px; height:32px;}
	#srch #srchtxt, #srch #srchtxten { background:none;float:left;width:201px; height:23px; border:none;color:#fff; padding:9px 10px 0px 10px; font-size:11px;}
	#srch #srchbtn, #srch #srchbtnen{ float:left; background:url(../media/srchbtnbk.png) top left no-repeat; width:80px; height:23px; border:none; color:#fff;padding:9px 0px 0px 0px; text-align:center;}
	
#lng {float:left;width:900px;}
#lng li {float:left; padding:0px 2px 0px 2px; text-align:center;}
#lng li a {float:left; width:82px; background:url(../media/lng.gif) top left no-repeat; height:19px; color:#fff; padding:3px 0px 0px 0px;}
#lng li a:hover, #lng li .sl {background:url(../media/lngsl.gif) top left no-repeat;}

#quick_links {float:left; width:900px; text-align:right;}
#quick_links li {display:inline; line-height:22px;}
#quick_links li a { color:#3e3e3d;}
#quick_links li a:hover, #quick_links li .sl { color:#aeca36;}

#bottom_links {float:left; width:900px; text-align:left; padding-top:20px;}
#bottom_links li {display:inline; line-height:14px;}
#bottom_links li a { color:#3e3e3d;}
#bottom_links li a:hover, #bottom_links li .sl { color:#aeca36;}

#banner {float:left;width:900px; margin-top:20px;}
#content {float:left; width:900px; padding:20px 0px 20px 0px;}
#content #content_inner h1 {font-size:18px; color:#5c6e09; border-bottom:1px solid #ccc; margin-bottom:20px; padding-bottom:10px;}

#calendar_holder { float:right;width:198px; text-align:left; background:#f1f4df;}
#calendar_holder h2 {font-size:14px; padding-bottom:10px; text-align:center;}
#calendar_holder #wd {float:left; width:100%; background:url(../media/weekdaysbk.gif) top left repeat-y; }
#calendar_holder #wd li {float:left; width:24px; height:24px; padding:2px; color:#202020; line-height:22px;text-align:center;}

#calendar {float:left; width:198px;border-top:1px solid #c8caba;}
#calendar ul {background:none;}
#calendar li {float:left; width:24px; height:24px; padding:2px; color:#8a8a8a; line-height:22px; text-align:center;}
#calendar li a {float:left; width:24px; height:24px; text-align:center; color:#202020; font-weight:bold; background:none;}
#calendar li a:hover, #calendar li .sl { background:url(../media/chalendarsl.gif) top left no-repeat; color:#fff;}

#year_month { float:left; width:198px; padding:0px 0px 10px 0px;}
#year_month ul {background:none; width:100%;}

#year_month li {float:left; width:94px; padding:0;position:relative; z-index:99; }
#year_month li a { display:block;width:71px; text-align:left;padding:3px 18px 3px 5px; color:#fff;background: url(../media/month.gif) top left no-repeat; color:#FFF; }
#year_month li li a {float:left; width:83px; text-align:left;padding:3px 5px 3px 5px; color:#fff;background: #54564a; color:#FFF;  }
#year_month li li a:hover {background: #bad34a;color:#54564a;}

#year_month .year {float:left; width:64px; margin-left:4px;}
#year_month .year a { width:50px;background: url(../media/year.gif) top left no-repeat;}
#year_month .year li a{background: #54564a; color:#FFF;width:52px;}

#year_month ul {position:absolute; top:19px;}
#year_month li ul {visibility:hidden;}
#year_month li li {clear:both;}
#year_month li:hover ul {visibility:visible;}

#parteneri_media {float:left; width:900px; background:#fff; padding:0px; padding:5px 0px 5px 0px;border-top:1px solid #ccc; margin-top:10px;}
#parteneri_media ul { display:inline;line-height:65px;}
#parteneri_media li { display:inline; padding:9px; }
#brosura {float:right; width:273px; text-align:right;}


#home_line { float:left;width:587px;}
.home_line { float:left; width:880px;border-bottom:1px solid #c8caba; padding:0px; margin-bottom:20px;}
.home_line h1 {text-align:left; font-size:16px; width:100%; float:left; padding-bottom:20px; color:#5c6e09;}
.home_line h2 {text-align:left; font-size:14px; width:100%; float:left; padding-bottom:20px; color:#5c6e09;}
.home_line h3 {text-align:left; font-size:12px;}

.evenimente { float:left; width:273px; text-align:left; padding:0px 20px 20px 0px; text-align:justify;}
.evenimente ul {float:left; width:100%;}
.evenimente ul li { float:left;padding:10px 10px 10px 0px;}
.evenimente ul li a {float:left; padding:5px; border:1px solid #ccc; background:none;}
.evenimente ul li a:hover { border:1px solid #9cb23d;}
.evenimente a {color:#5c6e09; background:url(../media/detalii.gif) top right no-repeat; padding-right:10px; float:left;}
.evenimente a:hover {color:#9cb23d;}
.home_line .clear {float:left; width:880px; clear:both; height:1px;}
#gallery {float:left; width:273px;}

#ev_holder {float:left; width:660px;}
.eveniment { float:left; width:660px; text-align:left; padding:0px 0px 20px 0px;}
.eveniment .date {float:left; width:36px; height:42px; line-height:20px; background:url(../media/date.gif) top left no-repeat; color:#fff; font-size:10px; text-align:center; padding-right:10px;}
.eveniment a {color:#5c6e09; background:url(../media/detalii.gif) top right no-repeat; padding-right:10px; float:left;}
.eveniment a:hover {color:#9cb23d;}
.eveniment div {float:left; width:514px;}
.eveniment .img { float:left; width:100px;}
.eveniment .img a {float:left; padding:5px; border:1px solid #ccc; background:none;}
.eveniment .img a:hover {border:1px solid #9cb23d;}
.eveniment .img a img {width:50px;}

.home_line .right { text-align:right;}
.home_line .right a { float:right;}
#home_clip {float:left; width:320px; height:240px; display:block; margin-right:20px;}
#movie_list {float:left; width:230px; padding-right:20px;}
#movie_list li {line-height:25px; text-align:left; font-size:14px;}
#movie_list li a {color:#000; font-size:11px;}
#movie_list li a:hover { color:#5c6e09}

#brosura li {float:left; padding-bottom:10px;}
#brosura a {float:left; width:234px; height:55px; background:url(../media/brosura.gif) top left no-repeat; color:#FFF; padding:5px 15px 0px 15px; text-align:center;}
#brosura.en a {background:url(../media/brosura_en.gif) top left no-repeat;}

.echipa { float:left; width:205px; height:230px;padding:0px 0px 40px 20px; position:relative;}
.echipa .img {float:left; width:100%; padding-bottom:10px;}
.echipa .img a {border:1px solid #ccc; float:left;padding:5px; background:none;}
.echipa .img a:hover {border:1px solid #9cb23d;}
.echipa h2 {font-size:16px;}
.echipa a {color:#5c6e09; background:url(../media/detalii.gif) top right no-repeat; padding-right:10px; float:left; }
.echipa a:hover {color:#9cb23d;}
.echipa .desc a {position:absolute; top:230px;}

.program, .program_right { float:left; width:880px;padding:0px 0px 20px 20px; border-bottom:1px solid #ccc; margin-bottom:10px;}

.program .img, .program_right .img   { float:left; width:180px; }
.program .img a, .program_right .img a  {border:1px solid #ccc; float:left;padding:5px; background:none;}
.program .img a:hover, .program_right .img a:hover  {border:1px solid #9cb23d;}
.program h2, .program_right h2  {font-size:16px; padding-bottom:10px;}

.program .desc .see_det, .program_right .desc .see_det  {color:#5c6e09; background:url(../media/detalii.gif) top right no-repeat; padding-right:10px; float:left;}
.program .desc .see_det:hover, .program_right .desc .see_det:hover  {color:#9cb23d;}
.program .desc, .program_right .desc  {float:left; width:680px;}


.program {text-align:left;}
.program_right {text-align:right;}
.program_right .img a, .program_right .desc .see_det {float:right;}
.program span, .program_right span {color:#5c6e09;}

.program.small,.program_right.small  { width:682px;}
.program.small .desc,.program_right.small .desc{ width:426px;}
.program .date, .program_right .date {float:left; width:36px; height:42px; line-height:20px; background:url(../media/date.gif) top left no-repeat; color:#fff; font-size:10px; text-align:center; padding-right:10px;}

.newsletter_parteneri {float:left; width:100%; padding:30px 0px 30px 0px;}
.newsletter_parteneri li { display:inline; padding:5px; font-weight:bold; color:#5c6e09;}

.program .desc.full, .program_right .desc.full { width:860px;}
.program.small .desc.full, .program_right.small .desc.full { width:616px;}

.program_gallery {float:left; }
.program_gallery li {float:left;padding:0px 5px 0px 5px;}
.program_gallery a {border:1px solid #ccc; float:left;padding:5px; background:none;}
.program_gallery li span { float:left; clear:both;}
.program_gallery a:hover  {border:1px solid #9cb23d;}


.attachement {float:left; padding:0px 20px 0px 0px; width:200px;}
.attachement li {line-height:28px;}
.attachement a {color:#5c6e09; background:url(../media/detalii.gif) top right no-repeat; padding-right:10px; float:left;line-height:10px;}
.attachement a:hover {color:#9cb23d;}
.attachement  .title {font-weight:bold;}

.back {color:#5c6e09; background:url(../media/back.gif) top left no-repeat; padding-left:10px;line-height:10px; display:block; margin-bottom:10px;}
.back:hover {color:#9cb23d;}

.logo_cndb { float:left; width:205px; height:290px;padding:0px 0px 40px 20px;}
.logo_cndb .img {float:left; width:100%; padding-bottom:10px;}
.logo_cndb .img a {border:1px solid #ccc; float:left;padding:5px; background:none;}
.logo_cndb .img a:hover {border:1px solid #9cb23d;}
.logo_cndb h2 {font-size:16px;}
.logo_cndb a {color:#5c6e09; background:url(../media/detalii.gif) top right no-repeat; padding-right:10px; float:left;}
.logo_cndb a:hover {color:#9cb23d;}

.concursuri {float:left; width:900px; border-bottom:1px solid #ccc; padding:0px 0px 30px 0px; margin-bottom:30px;}
.concursuri h2 {font-size:16px;}
.concursuri span {color:#9cb23d; font-weight:bold;}
.concursuri  .left {float:left; width:400px;}
.concursuri  .rght {float:left; width:500px;}
.concursuri .rght ul { float:left; width:100%; line-height:22px;}
.concursuri .rght ul a { background:url(../media/docico.gif) top left no-repeat; padding-left:15px;color:#5c6e09;}
.concursuri .rght ul a:hover {color:#9cb23d;}

.mygallery {float:left; width:900px;border-bottom:1px solid #ccc; margin-bottom:10px; padding:10px 0px 10px 0px;}
.mygallery li {float:left; padding:3px;}
.mygallery li a {border:1px solid #ccc; float:left;padding:4px; background:none;}
.mygallery li a:hover {border:1px solid #9cb23d;}
.mytitle {float:left; text-align:right; width:900px;}
.mytitle h2 {font-size:14px;}

.linkuri {float:left; width:100%;}
.linkuri h2 {padding-left:230px;}
.linkuri ul {padding-bottom:20px;}

.documente   {float:left; padding-left:250px; line-height:22px;}
.documente a { background:url(../media/docico.gif) top left no-repeat; padding-left:15px;color:#5c6e09;}
.documente a:hover {color:#9cb23d;}

.aat {float:left; width:100%;}
.aat div { float:left; width:280px; text-align:right; font-weight:bold;line-height:22px; padding-right:20px;}
.aat ul {margin-bottom:20px;}

.aat .documente   {float:right; width:585px; line-height:22px; border-left:1px solid #ccc; padding-left:10px; margin-bottom:10px;}
.aat .documente a { background:url(../media/docico.gif) top left no-repeat; padding-left:15px;color:#5c6e09;}
.aat .documente a:hover {color:#9cb23d;}

.dsp_none {display:none;}

.parteneri { float:left; width:205px; height:150px;padding:0px 0px 40px 20px; position:relative;}
.parteneri .img {float:left; width:100%; padding-bottom:10px;}
.parteneri .img a {border:1px solid #ccc; float:left;padding:5px; background:none;}
.parteneri .img a:hover {border:1px solid #9cb23d;}
.parteneri h2 {font-size:16px;}
.parteneri a {color:#5c6e09; background:url(../media/detalii.gif) top right no-repeat; padding-right:10px; float:left; }
.parteneri a:hover {color:#9cb23d;}
.parteneri .desc a {position:absolute; top:120px;}
.parteneri_sep { float:left; clear:both; width:100%; border-bottom:1px solid #ccc; margin-bottom:40px;}

#myform { float:left; width:825px; padding-left:75px;}
#form div, #form fieldset { float:left;width:100%; padding:10px 0px 10px 0px;} 
#form fieldset { margin:10px 0px 10px 0px;}
#form fieldset legend {font-size:16px; margin-left:20px;}
#form .info {background:none; padding:5px 0px 5px 0px; width:100%; color:#999; font-size:12px;}
#form div label, #form .error label {display:block; float:left; width:180px; height:auto; text-align:right; padding:2px 20px 0px 0px;font-size:12px;}
#form input, #form textarea {font-size:16px;}
#form .big {width:440px;}

#form div .note { float:left;padding-left:200px; width:450px; height:auto;}

#form div small {display:none;}
#form .error label {color: #9f1d3c;}
#form .error input {border:1px solid #9f1d3c;} 
#form .error small { display:block; float:left; color:#9f1d3c;padding-left:200px; width:450px; height:auto; padding-bottom:10px;}

#form div a {color:#008dc1; text-decoration:underline;}
#form div a:hover {color:#666;}

.submit {text-align:right; width:100%; padding:20px 0px 0px 0px;}
.button {font-size:18px; padding:5px;}

.ok {background:#1587c8; width:710px; float:left; padding:20px; color:#fff; font-size:16px;margin:5px 0px 5px 0px;}
.ok a { display:block;padding-top:10px; color:#78c0e9; font-size:11px;}

.nok {background:#9f1d3c; width:710px; float:left; padding:20px;color:#fff; font-size:16px;margin:5px 0px 5px 0px;}
.nok a { display:block;padding-top:10px; color:#78c0e9;font-size:11px;}

.nok .link {font-size:16px; color:#FFF; text-decoration:underline; display:inherit; padding:0; width:auto; text-align:center; line-height:25px;}
.nok .link:hover { text-decoration:none;}

#form div .checkboxes {float:left;padding-left:200px; width:450px; height:auto; line-height:20px;}
#form div .checkboxes .checkbox {float:left; width:auto; margin:5px 0px 0px 0px;}
#form div .checkboxes label {float:left; width:400px; text-align:left; padding-left:10px;}

#sitemap li { float:none; list-style:circle;margin-left:20px; line-height:20px; }
#sitemap li a {border:none; color:#000;}
#sitemap li a:hover {border:none; color:#bad34a;}

#search {list-style:decimal;}
#search li { float:left; width:100%; padding:10px 0px 10px 0px; border-bottom:1px solid #ccc;}
#search li a { color:#5c6e09; font-size:12px; font-weight:bold;}

#artextension {float:right; width:200px; text-align:right;}

	
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666;}
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left;}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {	width: 66px; float: right;padding-bottom: 0.7em;}

*{padding: 0; margin: 0;}
#TB_window {font: 11px Verdana, Geneva, sans-serif;color: #333;}
#TB_secondLine {font: 10px Verdana, Geneva, sans-serif;color:#666;}
#TB_window a {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #fff;z-index: 102;color:#000000;display:none;border: 4px solid #FFF;text-align:left;top:50%;left:50%;}
* html #TB_window {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {	display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}