/* DEFINE COLORS ----------------
text - #
link - #
border - #
titlu - #
---------- END ----------------*/


/* ------------------------------
HTML Redefine Tags
------------------------------ */
.oferta_speciala { background-color:#E5E5E5; width:688px; margin-left:10px; padding:10px; -moz-border-radius:0em 0.5em 0.5em 0.5em; }
.titlu_oferta_speciala { color:#FF6600; font-family:Calibri; font-size:26px; font-weight:bold; background-color:#E5E5E5; width:200px; margin-left:10px; text-align:center; -moz-border-radius:0.5em 0.5em 0em 0em; }
#cerere_cazare { background:url(images/background_detalii.jpg) fixed; width:656px; font-family:Calibri; color:#0f294a; }
#cerere_cazare .bara_jos { background:url(/images/title2.jpg); height:7px; }
#cerere_cazare .bara_sus { background:url(/images/title1.jpg); height:24px; color:#FFFFFF; }
#cerere_cazare .titlu { margin-left:10px; color:#FF6600; font-size:36px; }
#cerere_cazare span { margin-left:10px; font-size:20px; font-weight:bold; color:#FF6600; }
.newsletter { font-family:Calibri; font-size:10px; width:241px; height:50px; background-color:#fdc401; border: 1px solid #FFFF99; }
#menu_stanga { height:80%; }
.buton_inscrie { background-color:#FFFF99; border: 1px solid #FF3333; height:19px; }
.newsletter .input_mail { float:left; width:100; margin-left:5px; }
.newsletter .inregistreaza { float:left; width:50px; margin-left:5px; }
.newsletter .inscrie { width:241; font-size:20px; float:left; color:#0f294a; margin-left:5px; font-weight:bold; }
#cerere { background:url(images/background_detalii.jpg); width:656px; font-family:Calibri; color:#0f294a; }
#cerere .cerere_tabel { padding:5px; }
#cerere .titlu { margin-left:10px; color:#FF6600; font-size:36px; }
#cerere p { color:#FF6600; margin-left:10px; font-size:18px; font-weight:bold; }
#cerere .bara_jos { background:url(/images/title2.jpg); height:7px; }
#cerere .bara_sus { background:url(/images/title1.jpg); height:24px; color:#FFFFFF; }
.bara_sus span { margin-left:5px; font-size:20px; font-weight:bold; }
#despre_noi { color:#0f294a; text-align:justify; margin-right:10px; font-family:Calibri; }
#despre_noi p { text-indent:30px; }
#despre_noi .titlu { font-family:Calibri; font-size:36px; color:#FF6600; }
#contact { background:url(images/background_detalii.jpg); width:656px; font-family:Calibri; color:#0f294a; }
#contact .titlu { background:url(/images/title1.jpg); height:24px; color:#FFFFFF; }
#contact .titlu span { margin-left:10px; font-size:20px; font-weight:bold; }
#contact .bara_jos { background:url(/images/title2.jpg); height:7px; }
.titlu_bilet_avion { font-family:Calibri; font-size:36px; color:#FF6600; }
.descriere_bilet_avion { font-family:Calibri; color:#0f294a; }
.footer { background:#376c96; font-family:Calibri; color:#FFFFFF; }
.footer a:link { text-decoration:underline; color:#ffffff; }
.footer a:visited { text-decoration:underline; color:#ffffff; }
.footer a:hover { text-decoration:underline; color:#FFFF00; }
.navigator { color:#FFFFFF; font-family:Calibri; margin-left:10px; }
.navigator a:link { text-decoration:underline; color:#ffffff; }
.navigator a:visited { text-decoration:underline; color:#ffffff; }
.navigator a:hover { text-decoration:underline; color:#FFFF00; }
#detalii_oferta_circuit { width:656px; background: url(/images/background_detalii.jpg) fixed repeat-x; }
#detalii_oferta_circuit .bara_titlu { background:url(/images/title1.jpg); width:656px; height:24px; }
#detalii_oferta_circuit #denumire_oferta { width:656px; font-family:calibri; font-size:26px; font-weight:bold; font-style:italic; margin-left:1em; margin-right:2em; color:#000000; }
#detalii_oferta_circuit #locatie { width:450px; float:left; margin-left:40px; }
#locatie .continent { font-family:Calibri; text-align:10px; }
#locatie .localitati { font-family:Calibri; font-style:italic; font-size:16px; }
#detalii_oferta_circuit .pret_circuit { font-family:kristen ITC; float:left; width:150px; color:#FF6600; font-weight:bold; font-size:24px; text-align:center; }
#detalii_circuit { color:#0f294a; font-family:Calibri; text-align:justify; padding:10px; margin-left:1em; margin-right:1em; }
.spacer { clear:both; }
#detalii_circuit .titlu { font-size:18px; font-weight:bold; color:#CC0000; }
#detalii_circuit .tabel_descriere { background:#fab600; width:100%; /*-moz-border-radius:0.5em;*/
}
.tabel_descriere .cap_tabel { font-family:Calibri; font-weight:bold; color:#0e294a; }
.tabel_descriere .afisare_tabel { background-color: #FFFFD7; /*-moz-border-radius:0.5em;*/
	color:#000000; }
.tabel_descriere .coloana_pret { color:#FF6600; font-size:26px; text-align:center; font-family:calibri; font-weight:bold; }
.tabel_descriere .perioada { text-align:center; }
.tabel_descriere .tip_camera { font-size:20px; }
.bara_jos { background:url(title2.jpg); width:656px; height:7px; }
.detalii_circuit { width:656px; background:url(/images/background_detalii.jpg) fixed repeat-x; float:left; }
.detalii_circuit a:link { text-decoration:none; color:#000000; }
.detalii_circuit a:visited { text-decoration:none; color:#000000; }
.detalii_circuit a:hover { text-decoration:underline; color:#000000; }
.bara_titlu a:link { text-decoration:none; color:#FFFFFF; }
.bara_titlu a:visited { text-decoration:none; color:#FFFFFF; }
.bara_titlu a:hover { text-decoration:underline; color:#000000; color:#FFFFFF; }
.continent a:link { text-decoration:none; color:#CC0033; }
.continent a:visited { text-decoration:none; color:#CC0033; }
.continent a:hover { text-decoration:underline; color:#CC0033; }
.localitati a:link { text-decoration:none; color:#CC0033; }
.localitati a:visited { text-decoration:none; color:#CC0033; }
.localitati a:hover { text-decoration:underline; color:#CC0033; }
.obiective a:link { text-decoration:none; color:#0f294a; }
.obiective a:visited { text-decoration:none; color:#0f294a; }
.obiective a:hover { text-decoration:underline; color:#0f294a; }
.detalii_circuit .bara_titlu { background:url(/images/title1.jpg); width:656px; height:24px; font-family:Calibri; color:#FFFFFF; font-size:1.1em; }
.detalii_circuit .bara_titlu span { margin-left:10px; }
.detalii_circuit .continent { width:390px; float:left; font-family:Calibri; color:#CC0033; }
.detalii_circuit .zile { width:100px; font-family:Calibri; float:left; text-align:right; margin-right:10px; }
.zile span { color:#000000; }
.detalii_circuit .alte_detalii { width:500px; float:left; }
.alte_detalii .obiective { font-family:Calibri; font-style:italic; text-align:justify; font-size:14px; margin-left:10px; margin-right:10px; color:#0f294a; }
.alte_detalii .localitati { font-family:Calibri; color:#CC0033; margin-left:10px; margin-right:10px; }
.obiective span { font-family:Calibri; font-weight:bold; font-style:normal; font-size:16px; color:#000000; }
.localitati span { font-family:Calibri; font-weight:bold; color:#000000; font-style:normal; }
.detalii_circuit .detalii_pret { width:506px; float:left; }
.detalii_pret .pret { font-family:Calibri; font-size:16px; float:left; width:490px; text-align:right; color:#000000; }
.pret span { font-size:26px; color:#F07D12; font-weight:bold; }
.continent span { font-family:Calibri; font-weight:bold; color:#000000; margin-left:10px; }
.spacer_circuit { clear:both; height:5px; }
#detalii_oferta { width:656px; background: url(/images/background_detalii.jpg) fixed repeat-x; }
#detalii_oferta .bara_titlu { background:url(/images/title1.jpg); width:656px; height:24px; font-family:Calibri; color:#FFFFFF; font-size:1.1em; }
#detalii_oferta .bara_titlu span { margin-left:10px; }
#detalii_oferta #detalii_top { width:420px; height:70px; float:left; }
#detalii_top .subtitlu_afisare { width:420px; float:left; font-family:calibri; font-size:1.3em; font-weight:bold; font-style:italic; padding:3px; margin-left:30px; color:#000000; }
#detalii_top .locatie_afisare { height:15px; font-style:italic; font-size:0.9em; float:left; margin-left:150px; }
#detalii_oferta .pret_minim { font-family:calibri; float:left; width:160px; color:#0f294a; }
.pret_minim span { color:#FF6600; font-weight:bold; font-size:24px; text-align:center; float:left; }
.poze_descriere { margin-left:1.5em; }
#descriere { width:636px; color:#0f294a; font-family:Calibri; text-align: justify; padding:10px; }
.bara_jos { background:url(/images/title2.jpg); width:656px; height:7px; }
#descriere #descriere_hotel { padding:0.2em; font-style:italic; }
#descriere #descriere_oferta p { margin-left:1em; margin-right:2em; }
#descriere_oferta .titlu { padding:0.3em; font-size:18px; font-weight:bold; }
#descriere p { text-indent:30px; }
#descriere .tabel_descriere { background:#fab600; width:100%; /*-moz-border-radius:0.5em;*/
}
.tabel_descriere .cap_tabel { font-family:bold 14px Arial, Helvetica, sans-serif; color:#0e294a; text-align:center; }
.tabel_descriere .afisare_tabel { background-color: #FFFFD7; /*-moz-border-radius:0.5em;*/
	color:#000000; }
.tabel_descriere .coloana_pret { color:#FF6600; text-align:center; font:bold 18px Arial, Helvetica, sans-serif; }
.tabel_descriere .perioada { text-align:center; font-size:14px; }
.tabel_descriere .tip_camera { font-size:16px; width:350px; }
.paginatie { font-family:Calibri; font-size:16px; margin-right:20px; }
.paginatie span { font-family:Calibri; color:#FF3300; background:#FFFF99; border:1px solid #f07d12; padding-left:4px; padding-right:4px; }
.paginatie a:link { text-decoration:none; color:#f07d12; background:#FFFFFF; border:1px solid #f07d12; padding-left:4px; padding-right:4px; }
.paginatie a:visited { text-decoration:none; color:#f07d12; background:#FFFFFF; border:1px solid #f07d12; padding-left:4px; padding-right:4px; }
.paginatie a:hover { border:1px solid #FF3300; color:#FF3300; font-weight:bold; }
.fundal { background:url(/images/spate1.jpg); height:160px; width:656px; }
.fundal .descriere { float:left; width:475px; font-family:Calibri; font-size:14px; text-align: justify; text-indent:20px; margin-left:10px; margin-right:10px; color:#0f294a; }
.fundal img { float:left; margin-left:10px; padding-top:10px; }
.spacer { clear:both; height:5px; }
.fundal .denumire_oferta { background:url(/images/title1.jpg); height:25px; width:656px; font-family:calibri; font-size: 20px; color: #FFFFFF; float: left; }
.fundal a:link { text-decoration:none; color:#FFFFFF; }
.fundal a:visited { color:#FFFFFF; }
.fundal a:hover { color:#ffffff; font-weight:800; }
.fundal .subtitlu { width:300px; float:left; font-family:Calibri; font-size:18px; font-weight:bold; font-style:italic; padding:3px; margin-left:5px; color:#2e3031; }
.fundal .pret { width:180px; font-family:Calibri; font-weight:bold; font-size:25px; float:left; padding-top:8px; color:#f07d12; }
.denumire_oferta span { margin-left:6px; }
.subtitlu .locatie { height:15px; width:298px; float:left; text-align:center; font-size:12px; }
.select { width:150px; }
.coloana1 { padding:10px; color:#0e294a; font-weight:bold; }
body { background:#376C97 url(/images/bkg_main.gif) top center repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:1em; }
img { border:0; }
h1 { color:#2C5E8E; font-size:1.2em; font-weight:bold; line-height:1.6em; }
h1 a { color:#2C5E8E; text-decoration:none; }
h1 a:hover { text-decoration:underline; }
/* ------------------------------
PAGE STRUCTURE
------------------------------ */
#container { margin:0 auto; width:980px; }
#header { background:url(images/bkg_header.gif) repeat-x; height:100px; }
#main { background:#376C97 url(images/bkg_main.gif) 0 100px no-repeat; }
#mainIndex { background:#376C97 url(images/bkg_main.gif) 0 100px no-repeat; width:980px; }
/* ------------------------------
CUSTOM CLASSES
------------------------------ */
.meniuTop { height:100px; margin:0; text-transform:uppercase; color:#FFF; font-weight:bold; font-size:0.9em; }
.meniuTop a { color:#FFF; text-decoration:none; }
.meniuTop a:hover { color:#F2F200; text-decoration:none; }
.leftSide { margin:5px; padding:0; filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.00; width:243px; }
.titleSide { margin:10px 0 0 0; background:url(images/bkg_title_side.gif) repeat-x; font-size:1.1em; font-weight:bold; line-height:2em; color:#0e294a; padding:0 15px; }
.columnRight { background:#E5E5E5; margin:10px; padding:20px 10px 20px 20px; color:#838383; }
.columnRight .readMore { font-size:0.8em; color:#C9A218; }
.columnRight .readMore a { color:#C9A218; text-decoration:underline; }
.columnRight .readMore a:hover { text-decoration:none; }
.despartitorOferte { background:url(images/despartitor_oferte.gif) repeat-x; margin:20px 0; }
.red { color:#F00; }
/* ------------------------------
SIDE MENU
------------------------------ */
.glossymenu, .glossymenu li ul { list-style-type: none; margin: 0; padding: 0; width:243px; /*WIDTH OF MAIN MENU ITEMS*/ border: 0px solid black; }
.glossymenu li { position: relative; }
.glossymenu li a { background: white url(images/glossyback.gif) repeat-x bottom left; font: bold 14px Verdana, Helvetica, sans-serif; color: #0057b9; display: block; width: auto; padding: 7px 0; padding-left: 10px; text-decoration: none; }
.glossymenu li ul { /*SUB MENU STYLE*/ position: absolute; width: 200px; /*WIDTH OF SUB MENU ITEMS*/ left: 0; top: 0; display: none; }
.glossymenu li ul li { float: left; }
.glossymenu li ul a { width: 180px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */ }
.glossymenu .arrowdiv { position: absolute; right: 2px; background: transparent url(images/arrow.gif) no-repeat center right; }
.glossymenu li a:visited, .glossymenu li a:active { color: #0057b9; }
.glossymenu li a:hover { background-image: url(images/glossyback2.gif); }
/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */



.tabelPreturi { font-size:12px; color:#000; margin:10px 0; background:#FFF; }
.tabelPreturi table { border:1px solid #CCC; border-collapse:collapse; }
.tabelPreturi table th { font-weight:bold; color:#FFF; background:#0653ab; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:2px; }
.tabelPreturi table tr.grey { background:#EAEAEA; }
.tabelPreturi table td { border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:2px; }
.tabelPreturi table.zebra .even { background:#FFF; }
.tabelPreturi table.zebra .odd { background:#EAEAEA; }
.tabelPreturi table.zebra .hovcolor { background:#E8F4FF; }
.tabelPreturi table tr td table { border:1px solid #000; border-collapse:collapse; }
.tabelPreturi table tr td table th { background:#e6fcd5; color:#000; }
.tabelPreturi table tr td table td { background:#e6fcd5; color:#000; }
.tabelPreturi table .price { font-weight:bold; color:#0653ab; padding:0 10px; }
.tabelPreturi table span.room-details { font-size:10px; line-height:120%; color:#000; font-weight:normal; }
.tabelPreturi table span.oldprice { font-size:11px; text-decoration:line-through; font-weight:normal; }
.tabelPreturi table th.neincluse { border-left:1px solid #CCC; }
.tabelPreturi table td.neincluse { border-left:1px solid #CCC; color:#0653ab; background:#DEEFFF; }
.tabelPreturi a { color:#0653ab; }

h2 { font-size:18px; margin:5px; padding:3px; }
h3 { font-size:16px; margin:3px; padding:3px; }

