body { background:url(../imagini/bg_body.png) repeat; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; font-variant:normal;}
img { border:none;}

#header {  width:100%; height:285px; background:url(../imagini/bg_header.png) repeat-x;}
#logo { width:1024px; height:215px; background:url(../imagini/bg_logo.png);}
#menu { width:1024px; height:70px; background:url(../imagini/bg_menu.png);}
#menu ul li { display:inline; padding-left:7px; padding-right:7px; border-right:solid 1px #fff; padding-top:0px; padding-bottom:0px; margin:0px;}
#menu .last { border:none;}
#menu ul li a { font-size:14px; color:#fff; text-decoration:none;}
#menu ul { padding:0px; margin:0px; position:relative; top:15px;}
#banner { width:1024px; height:280px; overflow:hidden;}
#player { width:1024px; height:61px; background:url(../imagini/bg_player.png);}
#coffee { width:150px; text-align:left; height:50px; float:left; position:relative; top:10px; left:9px;}

.add { width:350px; text-align:left; position:relative; left:20px;}
.add h2 { color:#fff; font-size:16px; font-weight:lighter;}
.add p { color:#fff; font-size:12px; text-align:justify;}

#hire { width:150px; text-align:left; height:50px; float:left; position:relative; top:10px; left:290px;}
#cinema { width:100px; text-align:right; right:9px; height:50px; float:right; position:relative; top:10px;}
#player a { font-size:12px; color:#fff; text-decoration:none; cursor:pointer;}
#player object { float:right; position:relative; top:10px; left:-2px;}
#events { width:580px; height:430px; margin-bottom:20px; position:relative; overflow:hidden;}
.event { width:280px; height:400px; top no-repeat; float:left; margin-right:20px;}
.video_event { width:280px; height:400px; background-image:url(../imagini/bg_frame.png); top no-repeat; float:left; margin-right:20px; background-repeat:no-repeat;}
.video_event img { position:relative; top:41px; left:3px;}
.video_event a, .event a { text-decoration:none;}
.event span { position:relative; top:10px; color:#ebbb6b; font-size:12px;}
.video_event span { position:relative; top:80px; color:#ebbb6b; font-size:12px;}
#footer { width:740px; height:37px; overflow:hidden; padding-top:3px; background:url(../imagini/bg_footer.png) no-repeat; font-size:12px; color:#fff;}
#footer a { font-size:12px; color:#fff; text-decoration:none;}
#footer img { position:relative; top:2px;}
#footer #separator { padding-left:5px; padding-right:5px; position:relative; top:1px;}
.clear { clear:both;}
.hidden { display:none;}
#description {float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:10px; color:#fff; width:300px; height:200px; }

/********** Rezervari *********/
#rezervari { margin-bottom:30px;}

/********** Parteneri *********/
#parteneri { margin-bottom:30px; width:500px; position:relative; height:577px;}
.partener { background:url(../imagini/bg_partener.png); width:237px; height:182px; float:left; margin-left:10px; margin-top:10px;}
.partener img { position:relative; left:-1px; top:24px;}

/********** Galerie *********/
#galerii { margin-bottom:30px; width:800px; position:relative; height:270px;}
.galerie { background:url(../imagini/bg_partener.png) no-repeat top; width:237px; height:220px; float:left; margin-left:10px; margin-top:65px;}
.galerie img { position:relative; left:-1px; top:24px;}
.galerie span { position:relative; top:50px; color:#ebbb6b; font-size:12px;}
#galery_controls { width:725px; background:url(../imagini/bg_galery_controls.png); width:723px; height:32px; position:absolute; top:20px; left:15px; }
.gcc { position:relative; top:5px; font-size:12px; color:#ebbb6b; display:inline;}

/********** Evenimente *********/
#videos { position:relative; width:580px; height:400px; overflow:hidden; text-align:center;}
#contact { position:relative; width:480px; height:400px; overflow:hidden; text-align:center;}
#old_club_pics, #reclamatii { position:relative; width:280px; height:400px; overflow:hidden; text-align:center;}
#gallery { position:relative; left:0px;}
#events_controls { width:560px; height:31px; background:url(../imagini/bg_events_controls.png); margin-bottom:8px;}
#events_controls #arrow_left { float:left; width:8px; height:9px; background:url(../imagini/arrow_left.png); position:relative; top:11px; left:12px; cursor:pointer;}
#events_controls #arrow_right { float:right; width:8px; height:9px; background:url(../imagini/arrow_right.png); position:relative; top:11px; right:12px; cursor:pointer;}

#contact_form { width:280px; height:400px; background:url(../imagini/bg_contact_form.png) top no-repeat; float:left;}
#contact_details_container { width:197px; height:400px; float:left; text-align:center;}
.contact_details { width:197px; height:153px; background:url(../imagini/bg_contact_details.png) top no-repeat; text-align:left; }
.contact_details div { position:relative; top:20px; left:21px; width:150px;}
#contact span { color:#ebbb6b; font-size:12px;}
#contact_form div { color:#ebbb6b; font-size:12px; position:relative; top:80px; left:50px; width:180px;}
#nume, #email, #rs_email { width:161px; height:21px; border:solid 1px #a87621; background-color:#000; margin-top:10px;color:#ebbb6b; font-size:12px;}
#mesaj { width:161px; height:141px; border:solid 1px #a87621; background-color:#000; margin-top:15px;color:#ebbb6b; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#rs_mesaj { width:161px; height:181px; border:solid 1px #a87621; background-color:#000; margin-top:15px;color:#ebbb6b; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#contact_form form { margin-top:45px;}
#submit { width:70px; height:20px; margin-top:12px; background-color:#000; border:solid 1px #a87621;color:#ebbb6b; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.event h1 { font-size:18px; color:#fff; font-variant:normal; font-weight:lighter;}
