
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 cursor:default;
 font-family:Georgia, "Times New Roman", Times, serif;
}

::-moz-selection {
background: #644918;
color: #fff;}
::selection {
background: #644918;
color: #fff;}

#pagewidth {font-size:14px; color:#442A0D;}

#maincol {text-align:justify; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; line-height:24px; color:#40290B;}
#maincol .time {padding-right:15px;}
#maincol .music {padding-left:15px;}

#contactFormArea {width:620px; height:665px; background:url(imagini/contact-form.jpg) center no-repeat;}
#contactFormArea .cwrapper 
{width:402px; height:276px; text-align:left; margin-left: 125px; padding:10px 0 0 10px; font-family:"Courier New", Courier, monospace; color:#644918;}


.cwrapper form { margin-top:-10px;}
.cwrapper label {display:block; width:380px; padding-top:5px;  font-weight:bold;}
.cwrapper input {border-bottom:1px solid #996600; width:380px; background:transparent; border-top:none; border-left:none; border-right:none; color:#644918; font:inherit;}
.cwrapper textarea {border:1px solid #996600; clear:both; width:380px; height:100px; background:transparent; color:#644918; font:inherit;}
.cwrapper input:focus, .cwrapper textarea:focus {background:#d7cb9a;}
.cwrapper .send 
{background:#644918; width:150px; height:30px; color:#FFFFFF; border:1px inset #e2d7aa; cursor:pointer; font-size:16px; margin-top:10px; -moz-border-radius:5px;}

#contact-footer {text-align:center; color:#E2D7AA;}
#contact-footer p {margin:0; padding:0;}
#contact-footer p a {color:#E2D7AA; text-decoration:underline;}
#contact-footer .telefon p {margin:0; padding:0;}
#contact-footer ul.telefoane {list-style:none; list-style-type:none; margin:0; padding:0 0 10px 0; color:#E2D7AA;}
#contact-footer ul.telefoane li { line-height:20px; color:#E2D7AA;}

#contact-sidebar p {margin:0; padding:27px 0 0 45px;}
#contact-sidebar .tel p {margin:0; padding:32px 0 10px 45px;}
#contact-sidebar ul {list-style:none; list-style-type:none; margin:0; padding:0 0 0 45px;}
#contact-sidebar ul li {line-height:20px; }



.descriere-sala {clear:both; padding-top:10px;}
.vezi-foto {font-size:26px; text-align:center; font-weight:100; letter-spacing:-1px;}
.vezi-foto a {border-bottom:1px solid #AD9F72; text-align:center;}
.vezi-foto a:hover {border-bottom:1px solid #644918; text-decoration:none;}

.services {list-style-type:none; list-style-image:none; margin:0 0 0 -30px; text-align:left;}
.services li {display:block; line-height:40px; background: url(imagini/candle-arrow.png) no-repeat; background-position:0 14px; padding-left:25px;}


h1 {font-size:28px; color:#644918; font-weight:100; letter-spacing:-1px; line-height:20px; font-family:Georgia, "Times New Roman", Times, serif;}

hr {display:list-item; filter : alpha(opacity=0); list-style:url(imagini/hr.jpg) inside; border:none; border-style:none; height:30px; clear:both;}

a {cursor:pointer; outline:none; font-family:"Times New Roman", Times, serif; color:#644918; text-decoration:none;}
a:hover {text-decoration:underline;}

.personalities {text-decoration:underline;}
 
img a {outline:none; border:none;}

.halls {border:2px solid #644918;}
.halls-detail {border:2px solid #644918;}
.halls:hover {border:2px solid #E2D7AA;}

li {list-style:none;}

.evenimente li { margin-top:10px;}

.logo { width:433px; height:144px; float:left; background:url(imagini/logo.png) top left no-repeat;}
.logofr { width:433px; height:144px; float:left; background:url(imagini/logofr.png) top left no-repeat;}
.logoen { width:433px; height:144px; float:left; background:url(imagini/logoen.png) top left no-repeat;}
		
		/* ---------- LEFT MENU LAYOUT --------- */
		
		#left-menu, #contact-sidebar { width:300px; height:427px; background:url(imagini/left-menu-bg.png) top left no-repeat;}
		
		#left-menu ul {width:236px; height:100%; list-style:none; list-style-type:none; margin:0; padding:32px 0 0 32px;}
		
		#left-menu ul li, #left-menu ul li a { width:200px; height:28px; font-size:16px; font-family:"Times New Roman", Times, serif; color:#644918; border-bottom:1px solid #AD9F72; display:block; line-height:25px; margin:0 auto; text-decoration:none}
		#left-menu ul li { border:none;}
		
		#left-menu .galeriaregala  { margin-top:10px; /*border-bottom:1px solid #644918;*/}

		
		#left-menu ul li a:hover { border-bottom:1px #644918 solid;}
		
		/* ---------- END LEFT MENU LAYOUT --------- */

.ana {float:right; display:block; font-weight:bold; clear:both;}
a.backtop {width:50px; height:30px; background:url(imagini/backtop.jpg) center no-repeat; float:right; display:block;}

/* ---------- FOOTER --------- */
#footer .candle {width:960px; height:440px; margin:0 auto; background:url(imagini/footer-logo.png) top center no-repeat; font-family:Georgia, "Times New Roman", Times, serif; background-position:center 30px;}
.candle-left {float:left; background: url(imagini/footer-box-bg.png) top left repeat; height:380px; width:250px; margin-top:20px; -moz-border-radius:10px;}
.candle-left ul {list-style-type:none; list-style-image:none; text-align:left; font-size:18px; margin:2px 0 0 -40px;}
.candle-left ul li a {display:block; width:237px; line-height:25px; background:url(imagini/candle-arrow.png) no-repeat; background-position:0 7px; color:#e2d7aa; padding-left:25px;}
.candle-left ul li a:hover {text-decoration:none; background-position:5px 7px;}
.candle-left ul li ul { margin:5px 0 0 -30px;}

.candle-right {float:right; background: url(imagini/footer-box-bg.png) top left repeat; height:380px; width:250px; margin-top:20px; -moz-border-radius:10px;}
.candle-right h2 {font-size:26px; color:#e2d7aa; margin-top:10px; font-weight:100; letter-spacing:-1px;}
.candle-right form {margin:0 0 0 25px;}
.candle-right label {display:block; font-size:16px; color:#E2D7AA; text-align:left; margin-top:10px;}
.candle-right .text {width:200px; height:15px; border:2px solid #8C7647; display:block; padding:7px 0; color:#5B3e1e; font-weight:bold; font-size:12px;}

.candle-right .message {width:200px; height:100px; border:2px solid #8C7647; display:block; color:#5B3e1e; font-weight:bold;  font-size:12px;}
.candle-right .submit {width:150px; height:35px; color:#e2d7aa; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; margin:20px 0 0 -25px; background:#8C7647; border:3px solid #7a643b; cursor:pointer; letter-spacing:1px;}

.text:focus, .message:focus { background:#E2D7AA;}

.tablou {position:relative;/* left:480px; margin-left:-89px;*/ top:250px; margin:0 auto; background:url(imagini/tablou.png) center no-repeat; width:178px; height:144px;}

/*.piano {width:960px; height:192px; margin:0 auto; background:url(imagini/pian2.png) center no-repeat;}*/
.infosistems  a { background:url(imagini/infosistems.png) bottom no-repeat; width:312px; height:37px; position:absolute; left:50%; text-indent:-9999px; margin:115px 0px 0px -156px; padding:0;}
/* ---------- END FOOTER --------- */


/* ---------------- SLIDER ------------------*/

#wrap-carousel {background: url(imagini/slider.png) top center no-repeat; width:960px; height:341px; margin:0 auto;}
#s1 {width:850px; height:341px; margin:0 auto;}
a.previousSlide, a.nextSlide {outline:none;}
#s1 h2 {margin:0; padding-top:15px; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:500; letter-spacing:-2px; color:#663300}
#s1 p {width:400px; height:260px; font-size:14px; color:#333333; line-height:23px; text-align:justify;}
#s1 p a {display:block; padding-top:0;}
#s1 img {float:right; border:2px solid #7a591e; -moz-border-radius:5px; width:380px; height:260px; margin-bottom:10px;}

#belt {width:860px; height:327px; margin:0 auto;}

div.slideshow {width: 800px; height: 327px; margin: 0 auto;}
div#sshow2, div#sshow3, div#sshow4, div#sshow5, div#sshow6, div#sshow7, div#sshow8, div#sshow9, div#sshow10, div#sshow11, div#sshow12 {width: 860px; height: 327px; margin: 0 auto;}

.previousSlide {height:341px; width:35px; float:left; background: url(imagini/goleft.png) top left no-repeat; /*margin-left:300px;*/}
.nextSlide {height:341px; width:35px; float:right; background: url(imagini/goright.png) top right no-repeat; /*margin-right:300px;*/}

.galeria {width:860px; height:40px; background:#000000; opacity:0.7; position:absolute; top:432px; z-index:1;}
.galeriahref {color:#666666; width:860px; padding:0 0 0 10px;  font-weight:normal; display:block; position:absolute; top:440px; z-index:100; font-size:22px;}
.galeriahref:hover {color:#CCCCCC; text-decoration:none;}

/* ---------------- END SLIDER ------------------*/

#aDialog {
    position: absolute;
    z-index: 1000;
    width: 568px;
    height: 800px;
    top: 50px;
    left: 50%;
	margin-left:-284px;
    background-color: white;
}

#allover{
    position: absolute;
    z-index: 5;
    width: 100%;
    height: 1372px;
    top: 0;
    left: 0;
	bottom:0;
	right:0;
    background-color: black;
    opacity: 0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
}

.closeme { position:relative; z-index:1001; top:49px; margin:0 0 0 530px; color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.closeme:hover { color:#990000; text-decoration: none;}
/* end revelion modal */