@import "slimbox.css";
@import "formular_rezervare.css";
@import "SqueezeBox.css";

body { margin:0px; font-family:Arial, Helvetica, sans-serif; height:100%; background:#FFFFFF url(../images/bg_body.gif); }

a img { border:none; }
input, select, textarea { font-size:11px; font-family:Arial, Helvetica, sans-serif; }

.clear { clear:both; }
.spacer { display:block; position:relative; height:20px; border-left:1px #cec9c5 solid; border-right:1px #cec9c5 solid; border-bottom:1px #cec9c5 solid; }

#main-container { display:block; position:relative; width:100%; height:176px; background:url(../images/bg_header.jpg) repeat-x; font-size:11px; z-index:1; }
#second-container { display:block; position:relative; width:750px; margin:0px auto 0px; background:#fdf9fa; }
#header { display:block; position:relative; margin:0px auto 0px; width:750px; height:220px; z-index:2; }
#cautare { display:block; position:absolute; width:600px; height:22px; margin:-32px auto 0px; z-index:1000; color:#888888; font-size:11px; line-height:20px; overflow:hidden; float:none; clear:both; }
#cautare form { margin:0px; height:20px; padding:0px 10px 0px 15px; vertical-align:middle; float:left; }
#cautare input.text_cautare { border:none; background:url(../images/bg_cautare.jpg) scroll center center; width:155px; height:16px; padding:2px 5px 2px; margin:0px; }
#cautare input.cauta { vertical-align:top; margin:0px; padding:0px; }
#cautare a { color:#888888; font-size:11px; text-decoration:none; }
#cautare h1 { margin:0px; padding:0px; font-size:11px; color:#888888; display:inline; font-weight:normal; }

#container-cautare-av { position:absolute; z-index:1; left:15px; top:215px; width:220px; }
#cautare-avansata { float:none; display:none; border:1px #cecbcc solid; padding:10px; border-top:none; background:#fdf9fa;  }
#cautare-avansata form { margin:0px; padding:0px; }
#cautare-avansata form label { display:block; text-align:left; font-weight:bold; }
#cautare-avansata input, #cautare-avansata select { border:1px #999999 solid; margin-bottom:2px; width:100%; background:#FAFAFA; padding:2px; }
#cautare-avansata input.cauta { margin-left:auto; display:block; width:40px; border:none; background:none; color:#990000; font-weight:bold; cursor:pointer; }

#link_cautare { display:block; position:relative; width:105px; height:18px; background:url(../images/cautare_avansata.jpg); line-height:18px; text-align:center; top:-1px; }
#link_cautare a { color:#868686; text-decoration:none; }

#faux { margin-bottom: 0px; overflow: auto; width: 748px; z-index:2; border-left:1px #cec9c5 solid; border-right:1px #cec9c5 solid; }
#leftcolumn { display: inline; float: left; margin: 16px 0px 10px 10px; padding: 0px 9px 0px 0px ; width: 175px; background: url(../images/shadow_meniu.jpg) no-repeat right center; overflow:hidden; }
#rightcolumn { display: inline; position: relative; float: left; margin: 16px 10px 10px 0px; padding: 0px; width: 543px; overflow:hidden; }

#leftcolumn div.grey { background:url(../images/bg_grey.jpg) bottom right no-repeat; padding-bottom:10px; }
#leftcolumn div.suport_online_off,  #leftcolumn div.suport_online_on { background:url(../images/suport_off.jpg) right center no-repeat; height:119px; display:block; position:relative; }
#leftcolumn div.suport_online_on { background:url(../images/suport_on.jpg) right center no-repeat; }
#leftcolumn div.suport_online_off a, #leftcolumn div.suport_online_on a { display:block; position:absolute; bottom:10px; left:5px; color:#a00b0b; }

#leftcolumn div { margin-bottom:10px; color:#565656; }
#leftcolumn div h2 { font-size:15px; margin:0px; padding:10px 0px 5px; color:#980a0a; }
#leftcolumn div ul { margin:0px 0px 5px; padding:0px; list-style-type:none; width:165px; }
#leftcolumn div ul li { padding:0px 5px 0px 10px; margin:0px; background:url(../images/link_off.jpg) center left no-repeat; display:block; position:relative; }
#leftcolumn div ul li.hover { background:url(../images/link_on.jpg) center left no-repeat; }

#leftcolumn div ul li a, #leftcolumn div ul li a.selected { color:#535353; text-decoration:none; font-weight:bold; }
#leftcolumn div ul li a.selected { text-decoration:underline; }
#leftcolumn div ul li a:HOVER, #leftcolumn div ul li a.selected:HOVER { color:#000000; }
#leftcolumn div a { color:#a00b0b; }

#leftcolumn div ul li span.num { display:block; position:absolute; top:0px; color:#565656; right:0px; }

#newsletter form { margin:10px 0px; }
#newsletter input { border:none; padding:2px; color:#000000; background:url(../images/newsletter_mail.jpg) scroll; height:16px; width:130px; line-height:14px; }
#newsletter input.submit { width:auto; background:none; border:none; vertical-align:absmiddle; background:url(../images/news_submit.jpg); width:25px; height:20px; }
#leftcolumn #newsletter a { color:#9f9f9f; }

#curs-valutar { background:url(../images/bg_curs.jpg) right top no-repeat; }
#curs-valutar p { margin:0px; padding:5px 0px 2px; }

#left_shadow { width:12px; height:642px; display:block; position:absolute; top:175px; left:-11px; background:url(../images/shadow_left.jpg); }
#right_shadow { width:12px; height:642px; display:block; position:absolute; top:175px; right:-11px; background:url(../images/shadow_right.jpg); }

#rightcolumn h2 { font-size:16px; margin:0px 0px 10px; padding:0px; color:#c80b0b; }

#locatii { display:block; position:relative; margin:0px 0px 10px; padding:10px; border-top:1px #CCCCCC dotted; border-bottom:1px #CCCCCC dotted; background:#EEEEEE; }
#locatii strong { display:block; margin-bottom:5px; }
#locatii a { color:#333333; text-decoration:none; margin-right:5px; }
#locatii a:HOVER { color:#990000; text-decoration:underline; }

#rightcolumn .oferta, #rightcolumn .oferta_speciala { display:block; position:relative; clear:both; margin-bottom:10px; clear:both; float:none; background:url(../images/bg_oferta.jpg) no-repeat bottom right #fcf8f9; padding:0px 10px 15px 10px; }
#rightcolumn .oferta_speciala { background:url(../images/bg_oferta_speciala.jpg) no-repeat bottom right #fcf8f9; }
.oferta a.titlu, .oferta_speciala a.titlu { display:block; font-size:16px; color:#313131; font-weight:bold; text-decoration:none; }
.oferta a.titlu:HOVER, .oferta_speciala a.titlu:HOVER { color:#9e0305; }
.oferta div.links, .oferta_speciala div.links { color:#888888; margin-bottom:5px; clear:both; }
.oferta div.links a, .oferta_speciala div.links a { color:#888888; font-size:11px; text-decoration:none; }
.oferta div.links a:HOVER, .oferta_speciala div.links a:HOVER { color:#000000; text-decoration:underline; } 
.oferta .container_detalii, .oferta_speciala .container_detalii { overflow:auto; }
.oferta .container_detalii span.locatii, .oferta_speciala .container_detalii  span.locatii { color:#616161; } 
.oferta .container_detalii span.locatii a, .oferta_speciala .container_detalii  span.locatii a { color:#000000; text-decoration:none; }
.oferta .container_detalii span.locatii a:HOVER, .oferta_speciala .container_detalii  span.locatii a:HOVER { color:#a40405; text-decoration:underline; }
.oferta .imagine, .oferta_speciala .imagine { width:110px; height:110px; display:block; position:relative; float:left; margin-right:10px; }
.oferta strong.pret, .oferta_speciala strong.pret { font-size:20px; color:#a00b0b; font-weight:bold; }
.oferta strong.pret span, .oferta_speciala strong.pret span { font-size:14px; }

#rightcolumn .separator-paginare { display:block; position:relative; height:2px; width:100%; background:url(../images/offer_line.jpg) repeat-x; margin:10px 0px 10px; }

div.paginare { display:block; clear:both; width:100%; padding-top:10px; font-size:11px; color:#666666; }
div.paginare a { color:#666666; text-decoration:none; text-decoration:underline; margin:0px 1px 0px; }
div.paginare .fwd { font-weight:bold; text-decoration:none; font-size:13px; }
div.paginare .selected { text-decoration:none; font-weight:bold; }
div.paginare .left { float:left; }
div.paginare .right { float:right; }
div.paginare .right div { float:left; margin-right:10px; margin-top:2px; }

#banner_impresii { width:558px; height:127px; display:block; position:absolute; top:-8px; right:-11px; z-index:20000; }

#footer { display:block; border-top:2px #dad9da solid; border-bottom:1px #dad9da solid; position:relative; height:34px; background:url(../images/bg_footer.jpg) left center no-repeat; text-align:right; line-height:16px; padding-top:5px; padding-right:10px; color:#aeadad; }
#footer a { font-size:12px; color:#727070; text-decoration:none; font-weight:bold; margin-left:10px; }
#footer a.developers { display:block; width:16px; height:86px; position:absolute; left:-30px; top:-30px; }


#destinatii { display:block; position:relative; margin:10px 0px 10px; padding:10px; }
#destinatii a { color:#990000; font-size:14px; text-decoration:none; margin:5px; font-weight:bold; }
#destinatii a:HOVER { color:#333333; }
#destinatii a span { color:#666666; font-weight:normal; }

#hoteluri { display:block; position:relative; }
#hoteluri a { text-decoration:none; color:#990000; margin:2px; font-weight:bold; }
#hoteluri a:HOVER { color:#333333; text-decoration:underline; }

#galerie { display:block; position:relative; }

#gallery_container {  width:534px ; height:101px ; margin:10px 0px 10px 5px; background:url(../images/bg_galerie.jpg) no-repeat ; padding:7px 0px 0px; display:block; position:relative; }
#thumb_container{ position:relative ; overflow:hidden ; width:460px ; height:90px ; margin:0px auto 0px;  }
#thumbgall{ position:absolute; left:0; top:0; white-space:nowrap; z-index:1000; }
#thumbs img{ margin-right:4px; vertical-align:top; }
#thumbs a img{ border:1px solid #333; }
#thumbs a:hover img{ border:1px solid #CCC; }
#thumbs a:hover{ color:red; }
#thumbs { display:block; position:relative; }

#rezervare { display:block; position:relative; z-index:100000; }
#link_rezervari, #link_detalii_tarife { display:block; position:relative; margin:5px 0px 5px 5px; color:#990000; text-decoration:underline; font-weight:bold; }
#abs_pos { position:relative; display:block; }
#container_rezervare { display:none; padding:10px; }

.background { display:block; position:relative; padding:20px; margin:20px; background:#333333; }

#incent { display:block; position:relative; margin:10px 0px 10px; background:url(../images/poze2.jpg) right center no-repeat; }
#incent a { display:block; margin:10px 0px 0px; text-decoration:none; color:#990000; font-size:14px; font-weight:bold; }
#rightcolumn #incent h4 { margin:0px; padding:0px; font-size:14px; }

#rightcolumn div.texte { display:block; position:relative; background:url(../images/bg_texte.jpg) bottom right no-repeat #fdf9fa; padding:5px 20px 30px 10px; text-align:justify; margin-top:10px; }

#adauga_experienta { display:block; position:relative; margin:0px; padding:0px; width:95%; }
#adauga_experienta label { display:block; font-weight:bold; color:#000000; font-size:12px; margin-top:5px; }
#adauga_experienta input { width:200px; font-size:12px; padding:2px; border:1px solid #bdbdbd; background:#f1f1f1; }
#adauga_experienta textarea { width:100%; height:200px; border:1px solid #bdbdbd; font-size:12px; background:#f1f1f1; }
#adauga_experienta input.btn { width:auto; background:none; border:none; margin-left:auto; display:block; position:relative; width:143px; height:20px; }

#rightcolumn h4 { margin:0px; padding:0px; font-size:15px; }

.addMore { display:block; position:absolute; cursor:pointer; width:25px; height:101px; top:0px; right:0px; background:url(../images/gallery_fwd.jpg) no-repeat;  }
.addLess { display:block; position:absolute; cursor:pointer; width:25px; height:101px; top:0px; left:0px; background:url(../images/gallery_back.jpg) no-repeat;  }

#form_contact { display:block; position:relative; }
#form_contact label { display:block; font-weight:bold; color:#000000; margin-top:5px; }
#form_contact input, #form_contact textarea { border:1px #bdbdbd solid; background:#f1f1f1; padding:2px; width:200px; }
#form_contact #mesaj { width:500px; height:75px; }
#form_contact .submit { border:none; background:none; width:100px; display:block; margin-left:auto; font-size:12px; font-weight:bold; cursor:pointer;  }
