.menu-wrap, .media-zone, .field_inactive, .field_active, .field_text, {
	behavior: url(iepngfix.htc);
}


body, html {
	color: #303030;
	margin:0;
	padding:0;
	font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #1F1508;
	background-image: url(../images/layout/background.jpg);
	background-repeat: repeat-x;
	text-align:center;
}
p {
	color: #303030;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-left:0.2em;
}
pre {
	color: #3f4c6b;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
blockquote {
	color: #3f4c6b;
	font-size: 0.9em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}
h1 {
	color: #b18f06;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	font-size:30px;
	font-weight:lighter;
	position: relative;
	padding: 0em;
	margin: 0em;
}
h2 {
	color: #2e2501;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	font-size:18px;
	position: relative;
	padding: 0em;
	margin: 0em;
}
h3 {
	color: #2e2501;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	font-size:16px;
	position: relative;
	padding: 0em;
	margin: 0em;
	font-weight: lighter;
}
h4 {
	color: #2e2501;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	position: relative;
	padding: 0em;
	margin: 0em;
	font-weight: bolder;
	padding-left: 0em;
	text-transform: capitalize;
}
h5 {
	color: #2e2501;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: lowercase;
	font-size:12px;
	position: relative;
	padding: 0em;
	margin: 0em;
	font-weight: lighter;
	padding-left: 0.4em;
}
h6 {
	color: #2e2501;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: lowercase;
	font-size:10px;
	position: relative;
	padding: 0em;
	margin: 0em;
	font-weight: lighter;
	padding-left: 0.4em;
}
img {
	border: 0px none;
}
ol {
	color: #4a4a4a;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin-left:20px
}
ul {
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	list-style-position: outside
}
em {
	color: #b18f06;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding:0px;
	margin:0px
}
a {
	color: #3080C0;
	font-size: 0.95em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom:1px #999999 dotted
}
a:visited {
	color: #525252;
	font-size: 0.95em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom:1px #999999 dotted
}
a:hover {
	color: #525252;
	font-size: 0.95em;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom:1px #999999 dotted
}
a:active {
	color: #adadad;
	font-size: 0.95em;
	text-decoration: none;
	border-bottom:1px #999999 dotted
}
tr {
	border: 0
}
.cellcolor {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #6b8e23
}
.rev_type {
	color: #ffffce;
	font-weight: bold;
	font-size: 1em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
.g_nav_cellcolor {
	color: #ffffce;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #9cce00
}
.a_type_color {
	color: white;
	font-size: 0.9em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
#scroll {
	position:absolute;
	top:0;
	bottom:-0.1px;
	width:1em;
	z-index:-1;
}
#body-wrap {
	min-height:980px;
	margin:0 auto;
	width:980px;
	text-align: left;
	background-image:url(../images/layout/cae-logo-background.jpg);
	background-repeat:no-repeat;
	padding:0;
}
/* mac hide \*/
* html #body-wrap {
	height:980px;
	width:980px;
}
/* end hide */

.top-holder {
	height:150px;
	width:980px;
	position:relative;
}
#content-wrap {
	width:980px;
	height:auto;
	position:relative;
	background-image:url(../images/layout/main-content-back.jpg);
	background-repeat:repeat-y;
	margin:0px 0 0 0;
	padding:0px;
}
#main-content {
	width:942px;
	background-image:url(../images/layout/main-content-background-top.jpg);
	margin:0 19px 0 19px;
	padding:0px;
	background-repeat:no-repeat;
	background-position:top left;
}
/*------------------MENU-----------------------------*/
#menu-wrap-iefix {
	height:129px;
	position:relative;
}

.a-menu {
	padding:50px 0 0 50px;

}

.menu-wrap {
	height:129px;
	margin:5px 0 0 0;
	background-image:url(../images/layout/menu-back.png);
	background-repeat:no-repeat;
}
#menu {
	list-style:none;
	padding:0;
	margin:0;
	width: 980px;
	height:129px;
	position:reative;
}
* html #menu li {
	position:absolute;
}
#menu span {
	position: absolute;
}
#menu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	z-index:20;
	outline: none;
	text-decoration: none;
	border-bottom:none;
}
#menu a:hover span {
	display: block;
}
#menu .prezentare {
	width: 175px;
	height: 69px;
	background: url(../images/layout/bt-prezentare.png) no-repeat left top;
	left: 34px;
	top: 30px;
}
#menu .prezentare span {
}
#menu .teambuilding {
	width: 175px;
	height: 69px;
	background: url(../images/layout/istoric.png) no-repeat left top;
	left: 216px;
	top: 30px;
}
#menu .teambuilding span {
}
#menu .decoratiuni {
	width: 175px;
	height: 69px;
	background: url(../images/layout/echipa.png) no-repeat left top;
	left: 398px;
	top: 30px;
}
#menu .decoratiuni span {
}
#menu .traduceri {
	width: 175px;
	height: 69px;
	background: url(../images/layout/evenimente.png) no-repeat left top;
	left:581px;
	top: 30px;
}
#menu .traduceri span {
}
#menu .evenimente {
	width: 175px;
	height: 69px;
	background: url(../images/layout/contact.png) no-repeat left top;
	left:766px;
	top: 30px;
}
#menu .contact span {
}
#menu .current, #menu a:hover {
	background-position: left bottom;
}
.media-zone {
	margin:0;
	height:405px;
	width:944px;
	background:url(../images/layout/media-zone-holder3.jpg) no-repeat bottom center;
}
.artists-menu {
	margin:0;
	height:350px;
	width:944px;
	background:url(../images/layout/galerie-artisti.jpg) no-repeat top center;
}
.column {
	margin:5px 0 0 0;
	float:left;
}
#clear-both {
	clear:both;
	height:0px;
	line-height:0px;
}
#text-h-delimiter {
	margin:2px 0 0 0;
	background:url(../images/layout/horizontal-h-delimiter.png) repeat-x;
	height:2px;
}
#white-h-delimiter {
	margin:0 12px 0 12px;
	background:url(../images/layout/white-h-delimiter.png) repeat-x;
	height:4px;
}
.info-area {
}
.info-area#bg-wide-right {
	background:url(../images/layout/bg-wide-right.png) no-repeat bottom;
	margin:0 0 0 5px;
	padding:40px 30px 100px 30px;
}
.info-area#bg-galerie {
	background:url(../images/layout/bg-galerie-photo.png) no-repeat top;
	margin:50px 0 0 5px;
	padding:40px 30px 100px 30px;
	
}

.info-area .column#first {
	width:485px;
}
.info-area .column#second {
	width:340px;
}
#vertical-delimiter {
	width:35px;
	float:left;
	height:100px;
}
/*----------------TEN FEATURES-------------------------------*/
.ten-features {
	position:relative;
	padding: 0 0 0 40px;
	text-align:left;
}
.ten-features #icon {
	float:left;
	background: url(../images/layout/ol-back.jpg) no-repeat 0 0;
	background-position:top;
	padding:7px 0px 0px 0px;
	height: 40px;
	width:34px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	position:relative;
	padding-bottom:10px;
}
.ten-features #feature {
	float:left;
	height:40px !IMPORTANT;
	padding:7px 0px 0px 10px;
	font-weight:bold;
	position:relative;
	padding-bottom:10px !IMPORTANT;
	width:65%
}
/*-------------CUSTOM INFO ZONE-----------------------*/
.custom-info {
	margin:0px;
	padding:0 0 0 30px;
}
.custom-info .email-us {
	background:url(../images/layout/contact-us.png) top left no-repeat;
	height:132px;
	width:454px;
}
#fl-left {
	float:left;
	margin: 0 35px 0 0;
}
#fl-right {
	float:right;
	margin: 0 35px 0 0 !Important;
	margin: 0 12px 0 0;
}
.custom-info .email-us p {
	color:#FFFFFF;
	margin:12px 12px 0px 12px;
}
.custom-info .email-us #result {
	color:#FFFFFF;
	margin:0 12px 0px 0px;
	padding:0px;
	border:none;
	font-weight:bold;
	font-size:14px;
}
/*-------------FORM EMAIL US-----------------------*/
.field_inactive {
	color:#999999;
	background:url(../images/layout/inputBg.jpg) no-repeat;
	height:25px;
	font-size: 14px;
	width:208px;
	display:inline;
}
.field_active {
	color:#333333;
	background:url(../images/layout/inputBgOver.jpg) no-repeat;
	height:25px;
	font-size: 14px;
	width:208px;
	display:inline;
}
.field_text {
	color:#999999;
	background:url(../images/layout/inputBg.jpg) no-repeat;
	height:25px;
	font-size: 14px;
	width:208px;
	display:inline;
}
#contact-us-form {
	margin: 2px 0 0 12px;
}
#contact-us-form input {
	margin:0 0 0 0;
	width:208px;
	border:0;
	padding:3px;
	font-size: 14px;
	height:25px;
	display:inline;
}
#contact-us-form #sendContactEmail {
	margin:0 13px 0 0;
	padding:0px;
	width:129px;
	height:36px;
	border:none;
	text-indent:-8000px;
	font-size:0px;
	overflow:hidden;
	background:url(../images/layout/submit-button.jpg) no-repeat top left;
	cursor:pointer;
	vertical-align:middle;
}
/*-------------------FOOTER------------------------*/
#footer-zone {
	background-color:#1F1508;
}
.footer-wrap {
	min-height:299px;
	height:299px;
	margin:0 auto;
	width:980px !IMPORTANT;
	width:980px;
	text-align:left;
	color: #937c64;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/layout/footer.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.footer {
	height:299px;
	padding:140px 60px 80px 60px;
}
.footer .column {
	width:30%;
}
.footer .column h2 {
	color: #f5e7b7;
	padding:0 0 0 5px;
}
#footer-h-delimiter {
	margin:2px 0 0 0;
	background:url(../images/layout/footer-h-delimiter.jpg) repeat-x;
	height:2px;
}
.footer .column p {
	color: #937c64;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding:8px 5px 0px 5px;
	margin:0px;
}
.footer .column a {
	color: #937c64;
	font-size: 0.95em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom:none;
	display:inline;
}
.footer .column a:visited {
	color: #937c64;
	font-size: 0.95em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom:none;

}
.footer .column a:hover {
	color: #FFFFFF;
	font-size: 0.95em;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	border-bottom:none;

}
.footer .column a:active {
	color: #937c64;
	font-size: 0.95em;
	text-decoration: none;
	border-bottom:none;

}
.footer .column ul li {
	padding:0pt 0pt 2px 5px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	list-style-image:url(../images/layout/bubble.gif);
	margin-left:-20px;
	margin-top:0px;
	padding-top:0px;
}
.footer .column #table-like {
	border-bottom:thin;
	border-bottom-color:#322c23;
	border-bottom-style:solid;
	padding:8px 5px 0px 5px;
}
.footer .column #table-like li {
	list-style-position:inside;
	list-style-type:circle;
	margin-top:0px;
	padding-top:0px;
}
/*------------------CUSTOM TOP-----------------------------*/
.custom-top {
	padding:15px 0 0 5px;
	width:auto;
}
.custom-top #fl-left {
	margin: 0;
}
/*------------------CUSTOM TOP MEDIA-----------------------------*/
.custom-top .media {
	
	height:270px;
	width:642px;
}

.dans-indian{
	background:url(../images/layout/indian-bg.jpg) bottom left no-repeat;
}

.muzica{
	background:url(../images/layout/bg-muzica.jpg) bottom left no-repeat;
}

.teatru{
	background:url(../images/layout/bg-teatru.jpg) bottom left no-repeat;
}

.pictura{
	background:url(../images/layout/bg-pictura.jpg) bottom left no-repeat;
}

.media #media-links {
	margin:90px 0 0 0;
	width:444px;
}
#fl-right2 {
	float:right;
	margin: 0 10px 0 0;
	padding:0;
}
#links-list ul {
	list-style:none;
	margin: 0;
	padding: 0;
}
ul#links-list ul {
	list-style:none;
	margin: 0;
	padding: 0 0 0 0;
}
}
* html #links-list li {
	position:relative;
	display:block;
}
ul#links-list a {
	display: block;
	text-align:left;
	outline: none;
}
ul#links-list li a {
	padding: 5px 5px 2px 5px;
	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom:1px #758749 dotted;
}
#blue-link {
	color: #7ab5e7;
}
#green-link {
	color: #dc325b;
}
#yellow-link {
	color: #e58431;
}

/*--------------Horizontal Menu-----------------*/
#hmenu {
	list-style:none;
	padding:50px 0 0 0;
	margin:0 0 0 17px;
	height:129px;
    width:255px;
	position:reative;
}
#hmenu ul {
	list-style:none;
	margin: 0;
	padding: 0;
}
ul#hmenu ul {
	list-style:none;
	margin: 0;
	padding: 0 0 0 0;
}
* html #hmenu li {
	position:relative;
	display:inline;
}
ul#hmenu a {
	display: block;
	text-align:left;
	outline: none;
}
ul#hmenu li a {
	color: #61acec;
	padding: 5px 0 5px 25px;
	font: bold 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom:1px #ab8256 dotted;
}
ul#hmenu li a:hover {
	/*background: #40270B;*/
  background:url(../images/layout/vertical-menu-item-background.jpg) center no-repeat;
}
ul#hmenu li ul li a {
	padding: 0 0 0 35px;
	color: #61acec;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom:1px #c99965 dotted;
}
ul#hmenu li ul li a:hover {
	/*background: #40270B;*/
   background:url(../images/layout/vertical-menu-item-background.jpg) center no-repeat;
}
#hmenu .current {
	visibility:visible;
	background:url(../images/layout/vertical-menu-item-background.jpg) center no-repeat;
}
/*-------------VERTICAL MENU--------------------*/
.vmenu-wrap {
	height:282px;
	width:289px;
	float:left;
	margin:0;
	background-image:url(../images/layout/vertical-menu-background.jpg);
	background-repeat:no-repeat;
}
#vmenu {
	list-style:none;
	padding:50px 0 0 0;
	margin:0 0 0 17px;
	height:129px;
	width:255px;
	position:reative;
}


#vmenu ul {
	list-style:none;
	margin: 0;
	padding: 0;
}
ul#vmenu ul {
	list-style:none;
	margin: 0;
	padding: 0 0 0 0;
}
* html #vmenu li {
	position:relative;
	display:block;
}
ul#vmenu a {
	display: block;
	text-align:left;
	outline: none;
}
ul#vmenu li a {
	color: #5B3A13;
	padding: 5px 0 5px 25px;
	font: bold 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom:1px #ab8256 dotted;
}
ul#vmenu li a:hover {
	/*background: #40270B;*/
  background:url(../images/layout/vertical-menu-item-background.jpg) center no-repeat;
  color: #E58431;
}
ul#vmenu li ul li a {
	padding: 0 0 0 35px;
	color: #61acec;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom:1px #c99965 dotted;
}
ul#vmenu li ul li a:hover {
	/*background: #40270B;*/
   background:url(../images/layout/vertical-menu-item-background.jpg) center no-repeat;
}
#vmenu .current {
	 color: #E58431;
	visibility:visible;
	background:url(../images/layout/vertical-menu-item-background.jpg) center no-repeat;
}
/*-----------------Photo Gallery------------------------------*/
.galery-wrap{
	margin:0 0 0 0px;
	padding:40px 0 100px 30px;

	
}
#gallery{
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	position:reative;
		
}

#gallery li {
	display:inline;
}
* html #gallery li {
	position:relative;
	display:inline;
}

#gallery a {
	border-bottom:none;
}

#gallery li{
	width:160px;
	border:solid #E5CB90;
	border-width:1px 1px 1px 1px;
	background:#31200C;
	padding:7px;
	text-align:center;
	position:relative;
	float:left;
	display:inline;
	margin:2px;
}

#gallery a span{
/*\*/
	position:absolute;
	left:-9999px;

}


#gallery a:hover span{	
	top:7px;
	left:7px;
	width:162px;
	font: font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background:#2A2118;
	color:#FFFFFF;
	padding:5px 0 5px 0;
	text-transform:uppercase;
	font-size:90%;
	filter: alpha(opacity=100);
	-moz-opacity:.8;
		opacity:.80;

} 

.multiBoxDesc{
	border: 0;
	padding: 0;
	line-height:94%;
	}
	
	
	/*-------------CONTACT CASE-----------------------*/


.contact-wrap {
	width:auto;
}
.contact {
	list-style:none;
}

ul#nopad{
	padding-left:0px;
	
}
.contact h4 {
	display: inline;
	padding:5px;
	color: #2E2501;
	font-weight:bold;
	width:300px;
}
.contact-wrap .column {
	width:46%;
	margin: 0 30px 0 0;
}

