* {padding:0px; margin:0px; font-size:11px; color:#000000; font-family:Tahoma}

body { margin:0px; padding:0px; text-align:center; background-color:#ffffff; background:url(../images/back_top.jpg) repeat-x}
bodyClass { margin:0px; padding:0px; text-align:center; background-color:#ffffff; background:url(../images/back_top_pages.jpg) repeat-x}

fieldset {border:0px}
legend {display:none}
img {border:0px}
a,a:visited {color:#1132ac; text-decoration:underline; font-weight:normal; font-size:11px;}

a:hover {color:#1132ac; text-decoration:none; font-weight:normal; font-size:11px;}

a.desc,a.desc:visited {color:#000000; text-decoration:none; font-weight:normal; font-size:11px;}
a.desc:hover {color:#000000; text-decoration:underline; font-weight:normal; font-size:11px;}

a.linkOnf, a.linkOnf:visited{ font-family: Tahoma; font-size:11px; color:#5B9500; font-weight:bold; text-decoration:underline}
a.linkOnf:hover{font-family: Tahoma; font-size:11px; color:#5B9500; font-weight:bold; text-decoration:none}

a.breadGreen, a.breadGreen:visited{ font-family: Tahoma; font-size:10px; color:#5B9500; font-weight:bold; text-decoration:underline}
a.breadGreen:hover{font-family: Tahoma; font-size:10px; color:#5B9500; font-weight:bold; text-decoration:none}

span.breadInactiv{font-family: Tahoma; font-size:10px; color:#000000}

a.youKnow, a.youKnow:visited{ font-family: Tahoma; font-size:10px; color:#5B9500; font-weight:bold; text-decoration:none}
a.youKnow:hover{font-family: Tahoma; font-size:10px; color:#5B9500; font-weight:bold; text-decoration:underline}

span {color:#bdbdbd; text-decoration:none; font-weight:normal}
		
div#wrapper{width:900px; border:0px solid; margin:0 auto; text-align:left;}

	/******************** TOP *********************/
	
	div#wrapper div#top{position: relative;width:900px; height:143px; display:block; overflow:visible;margin:0 auto; padding:0px; border:0px solid}
		
		div#wrapper div#top div#languages {float:left; height:19px; margin-left:153px; _margin-left:7.5px}
		div#wrapper div#top div#menu_top {float:right;  height:19px; margin-left:15px; margin-right:28px; _margin-right:14px;}
		
			div#wrapper div#top div#menu_top ul li {list-style:none; display:inline;}
				div#wrapper div#top div#menu_top ul li a {color:#626f85; font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:none}
				div#wrapper div#top div#menu_top ul li a:hover {color:#626f85; font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:underline}
				
		div#wrapper div#top div#search { float:right; padding-top:35px;  height:44px;_height:42px; margin-right:28px; _margin-right:10px; border:1px #000}
			div#wrapper div#top div#search input.search {width:128px; height:14px; background: url(../images/input_search.jpg) no-repeat right top; background-color:#fff; padding:3px 3px; padding-left:8px; border:0px; color:#e0e0e0}
			
		div#wrapper div#top div#menu_middle {float:left; margin-left:153px;_margin-left:5px; padding-bottom:10px}
			/*div#wrapper div#top div#menu_middle ul li {list-style:none; display:inline;}
				div#wrapper div#top div#menu_middle ul li a {color:#ffffff; font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:none;margin-left:9px;margin-right:5px; vertical-align:top}
				div#wrapper div#top div#menu_middle ul li a:hover {color:#ffffff; font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:underline}*/
		
	div#wrapper1 {height:250px; background:#fff1cc; width:100%; padding-top:15px; border-bottom:1px solid #ede2c3}/*position:relative;*/
		
		div#wrapper1 div#content {height:250px; background:#fff1cc;width:900px; margin:auto; text-align:left}
		
			div#wrapper1 div#content div#event {float:left; width:310px;}
			
				div#wrapper1 div#content div#event p {font-size:11px; font-family:Tahoma; color:#000000; margin-top:23px; width: 310px; margin-bottom:20px}
				
			div#wrapper1 div#content div#imageEvent {float:left; margin-left:18px; border:3px solid #000000; font-size:1px}
				
				div#wrapper1 div#content div#imageEvent img{ border:1px solid #ffffff}
				
				
	div#wrapper2 {background:#ffffff; width:100%; margin-top:30px}
		
		div#wrapper2 div#content2 {background:#ffffff;width:900px; margin:auto; text-align:left}		
		
			div#wrapper2 div#content2 div.imageEvent {float:left; border:3px solid #000000; margin-right:23px; font-size:1px}
				
				div#wrapper2 div#content2 div.imageEvent img{ border:1px solid #ffffff}
				
		div#wrapper2 div#content2 div.description {float:left}
				
				div#wrapper2 div#content2 div.description p {font-size:11px; font-family:Tahoma; color:#000000; margin-top:10px; width: 440px; margin-bottom:30px;}
				
		div#wrapper2 div#content2 div#newsletter {float:left; padding-left:16px}	
		
				div#wrapper2 div#content2 div#newsletter p {font-size:11px; font-family:Tahoma; color:#000000; margin-top:11px; width: 240px; margin-bottom:17px;}	
				
				div#wrapper2 div#content2 div#newsletter input {width:160px; height:14px; background: url(../images/input.jpg) no-repeat right top; background-color:#fff; padding:3px 3px; border:0px; color:#000}
		
		div#wrapper2 div#cont {width:900px; margin-top:0px; border:0px solid #FF0000; text-align:left}
			div#wrapper2 div#cont div#rightSide {float:left; margin:0px 0px; width:590px;}
				div#wrapper2 div#cont div#rightSide div#breadcrump ul li {list-style-type:none; display:inline}
					div#wrapper2 div#cont div#rightSide div#breadcrump ul li span {font-family:Tahoma; font-size:10px;}
						div#wrapper2 div#cont div#rightSide div#breadcrump ul li span {margin-bottom:2px}
					div#wrapper2 div#cont div#rightSide div#breadcrump ul li img {margin-bottom:2px}
				div#wrapper2 div#cont div#rightSide div#insideRight{width:565px; padding-top:4px;}
					div#wrapper2 div#cont div#rightSide div#insideRight div#up_image_categ{border:3px solid #000000; font-size:0px}
					div#wrapper2 div#cont div#rightSide div#insideRight div#top_short_desc_categ{width:565px; margin-top:14px; border:0px solid}
						div#wrapper2 div#cont div#rightSide div#insideRight div#top_short_desc_categ img p{font-size:11px; font-family:Tahoma; color:#000000;}
					div#wrapper2 div#cont div#rightSide div#insideRight div#rightContent {width:565px; margin-top:18px; border:0px solid}
						div#wrapper2 div#cont div#rightSide div#insideRight div#rightContent div.princBox{width:168px; height:215px; border:1px solid #ede2c3; background-color:#fff1cc; float:left;} 
							div#wrapper2 div#cont div#rightSide div#insideRight div#rightContent div.princBox div.imgBoxPrinc{border:3px solid #000000; font-size:0px; margin:8px 7px}
								div#wrapper2 div#cont div#rightSide div#insideRight div#rightContent div.princBox div.descBox{width:155px; margin-left:10px; margin-top:0px}
									div#wrapper2 div#cont div#rightSide div#insideRight div#rightContent div.princBox div.descBox p{font-size:11px; color:#000000; font-family:Tahoma}
								div#wrapper2 div#cont div#rightSide div#insideRight div#rightContent div.princBox div#specialBoxText{margin-top:6px; margin-left:10px;}
								div#wrapper2 div#cont div#rightSide div#insideRight div#rightContent div.princBox div#linkBox1{ margin-top:5px; margin-left:8px; _margin-left:2px;}
									div#wrapper2 div#cont div#rightSide div#insideRight div#rightContent div.princBox div#linkBox1 ul li{_margin-left:8px; list-style-type:none; list-style-position:outside; padding-bottom:5px}
								div#wrapper2 div#cont div#rightSide div#insideRight div#rightContent div.princBox div.linkBox2{margin-left:10px; margin-top:6px}
			div#wrapper2 div#cont div#leftSide {float:left; width:285px;}
				div#wrapper2 div#cont div#leftSide div#artUnderCalendar{width:285px; float:left;  border:1px solid #FFF1CC}
					div#wrapper2 div#cont div#leftSide div#artUnderCalendar div#underArt{padding-top:20px; padding-left:25px}
					div#wrapper2 div#cont div#leftSide div#artUnderCalendar div#underArtContent{margin-left:25px; margin-top:10px}
						div#wrapper2 div#cont div#leftSide div#artUnderCalendar div#underArtContent div#artContent{float:right; width:170px; padding-right:10px;}
							div#wrapper2 div#cont div#leftSide div#artUnderCalendar div#underArtContent div#artContent p{font-size:11px; color:#000000; font-family:Tahoma}
				div#wrapper2 div#cont div#leftSide div#newsletter2{margin-left:15px}
					div#wrapper2 div#cont div#leftSide div#newsletter2 p {padding-top:5px; width:240px}
					div#wrapper2 div#cont div#leftSide div#newsletter2 div#fornNlName{width:85px; padding-top:18px; float:left}
						div#wrapper2 div#cont div#leftSide div#newsletter2 div#fornNlName span {padding-left:16px; color:#000000}
					div#wrapper2 div#cont div#leftSide div#newsletter2 div#fornNlMail{width:85px; padding-top:3px; float:left}
						div#wrapper2 div#cont div#leftSide div#newsletter2 div#fornNlMail span {padding-left:16px; color:#000000}
					div#wrapper2 div#cont div#leftSide div#newsletter2 input {width:160px; height:14px; background: url(../images/input.jpg) no-repeat right top; background-color:#fff; padding:3px 3px; border:0px; color:#000}
				
		
	div#wrapper3 {background:#ffffff; width:100%; margin-top:15px; background:url(../images/back_bottom.jpg) repeat-x; height:174px}
	
		div#wrapper3 div#bottom {background:#ffffff;width:900px; margin:auto; text-align:left}
			div#wrapper3 div#bottom a,div#wrapper3 div#bottom a:visited {color:#626f85; text-decoration:underline}
			div#wrapper3 div#bottom a:hover {color:#626f85; text-decoration:none}
			
			
		
		#calendarModule {
  width: 196px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

#calendarModule:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

* html #calendarModule {
  height: 1%;
  }

#calendarModule #calHeader {
  border-top: 4px solid #cc0033;
  border-bottom: 1px solid #afae9d;
  margin: 0 0 10px 0;
  padding: 10px 0 10px 0;
  width: 195px;
  }

#calendarWrapper {
  width: 196px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  float:left;
  }


table#calendar {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 196px;
  border: 0;
  display: none;
  }

table#calendar td.calMonth {
  margin: 0 0 15px 0;
  padding: 0 0 10px 0;
  }

table#calendar td.calDay {
  margin: 0 14px 0 0;
  padding: 0 0 10px 4px;
  }

table#calendar td.calDate {
  margin: 0 0 0 0;
  padding: 0 3px 3px 0;
  }

table#calendar td.calDate a {
  display: inline-block; 
  z-index: 1;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

#calendarModule #calScroll {
  width: 195px;
  margin: 0 0 0 0;
  padding: 10px 0 10px 0;
  border-top: 1px solid #afae9d;
  border-bottom: 5px solid #cc0033;
  }

#calScroll:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

* html #calScroll {
  height: 1%;
  }

#calendarModule #calScroll img {
  display: inline;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  float: left;
  }

#calendarModule #calScroll img#calBack {
  display: none;
  margin: 0 35px 0 0;
  padding: 0 0 0 0;
  float: left;
  cursor: pointer;
  cursor: hand;
  }

#calendarModule #calScroll img#calForward {
  display: inline;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  float: right;
  cursor: pointer;
  cursor: hand;
  }

#calendarModule #calScroll img#calSpacer {
  display: inline;
  margin: 0 35px 0 0;
  padding: 0 0 0 0;
  float: left;
  }

#calendarEvents {
  display: none;
  }


/* flyout specif styles
-------------------------------- */

#flyOut {
  display: none;
  filter: alpha(opacity=0);
  opacity: 0; 
  width: 263px;
  position: absolute;
  top: 140px;
  left: 260px;
  z-index: 1;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

#flyOut #flyOutTop {
  width: 263px;
  text-align: right;
  }

#flyOut #flyOutTop img {
  width: 263px;
  height: 7px;
  }

#flyOutContent {
  width: 263px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

#flyOutContent:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

* html #flyOutContent {
  height: 1%;
  }

#flyOutContent #leftArrow {
  float: left;
  }

#flyOutContent #leftArrow img {
  width: 11px;
  height: 60px;
  }

#flyOutContent #flyOutEvents {
  margin: 0 0 0 0;
  padding: 10px 10px 10px 10px;
  float: left;
  background: #fff;
  border-left: 2px solid #cc0033;
  border-right: 2px solid #cc0033;
  width: 252px;
  w\idth: 228px;
  min-height: 60px;
  _height: 60px;
  }

#flyOutContent #flyOutEvents h3 {
  font-size: 12px;
  font-family: trebuchet MS, arial, sans-serif;
  color: #cc0033;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

#flyOutContent #flyOutEvents ul {
  margin: 5px 0 0 0;
  padding: 0 0 0 0;
  font-size: 11px;
  font-family: trebuchet MS, arial, sans-serif;
  list-style-type: none;
  }

#flyOutContent #flyOutEvents ul li {
  margin: 0 0 0 0;
  padding: 0 0 0 8px;
  font-size: 11px;
  line-height: 14px;
 /* background: url("http://nyphil.org/images/calendar/flyout/bulletRed.gif") no-repeat 0px 6px;*/
  }

#flyOut #flyOutBottom {
  width: 263px;
  _height: 3px;
  /* text-align: right; */
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

#flyOut #flyOutBottom img {
  width: 263px;
  height: 7px;
  }
  
/*div#content_page_simple p img {margin-right:10px; margin-bottom:10px;}*/

div#content_page_simple p img.img_left_text {margin-right:10px; margin-bottom:10px;}
div#content_page_simple p img.img_right_text {margin-left:10px; margin-bottom:10px;}
div#content_page_simple p img.img_all_text {margin:10px;}
.border_3px {border:3px solid #000000; font-size:0px}
.border_3px img {border:1px solid #fff;}

td.colorBack1{ background-color:#F8F8F8}
td.colorBack2{ background-color:#E4E4E4}

div.pagination {padding:5px;}
a.numere {color:#000; text-decoration:none;font-size:10px; font-weight:900; text-decoration:none; font-family: Tahoma}
a.numere:hover {color:#000; text-decoration:underline;font-size:10px; font-weight:900; text-decoration:none; font-family: Tahoma}