/* ------ STYLURI GENERALE ------ */
html {margin: 0px; padding: 0px; background: url(../images/background/bg_principal.jpg) no-repeat center top;}
body {margin: 0px; padding: 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #636262; line-height: 18px; background: url(../images/backgrounds/cer_sus.png) repeat-x 0px 0px;}

div, dl, dt, dd, form, fieldset, img, h1, h2, h3, h4, h5, h6  {margin: 0px; padding: 0px; font-weight: normal;}
fieldset {border: none;}
img {border: none; vertical-align: bottom;}

div.cleaner {clear: both; height: 0px; overflow: hidden;}

a {color: #448eb9; text-decoration: underline;}
a:hover {color: #49bafb; text-decoration: underline;}

a.butonMare {padding: 6px 16px 7px 17px; font-size: 12px; font-weight: bold; color: #3a3213; line-height: 33px; text-decoration: none; border: 1px solid #ffffff; background-color: #efdd93; background-image: url(../images/background/bg_buton.gif); background-repeat: no-repeat; background-position: 0px 0px;}
a.butonMare:hover {color: #756110; text-decoration: none;}



/* ------ HEADER ------ */
div#header {margin: 0px auto; padding: 0px; width: 902px; position: relative; clear: both; font-family: Tahoma, Arial, Helvetica, sans-serif;}
div#header h1 {margin: 0px 0px -12px 220px; padding: 27px 0px 0px 0px;  width: 327px; height: 162px; clear: both; position: relative; text-indent: -20000px; background: url(../images/background/bg_logo.jpg) no-repeat 0px bottom;}
div#header h1 a {margin: 0px 0px 0px 137px; width: 188px; height: 136px; display: block;}

div#header div.container {margin: 0px; padding: 3px 3px 0px 3px; width: 894px; border: 1px solid #fdfcee; border-bottom: none; background-color: #f7f2c6;}
div#header div.container div.butoane {padding: 23px 0px 62px 0px; border: 1px solid #faf7da; border-bottom: none; background-color: #f5efc1; background-image: url(../images/background/spirala_top.gif); background-repeat: no-repeat; background-position: 0px bottom;}

div#header div.container a {margin: 0px 40px 0px 0px; padding: 14px 0px 10px 0px; width: 244px; display: block; position: relative; float: left; color: #676767; font-size: 11px; text-decoration: none; background-repeat: no-repeat; background-position: 0px 0px;}
div#header div.container a strong {margin: 0px; display: block; font-size: 18px; color: #353535; font-weight: normal; text-indent: -1px;}
div#header div.container a em {font-style: normal; text-decoration: underline;}
div#header div.container a:hover {color: #a28e40;}
div#header div.container a:hover strong {color: #937312;}

div#header div.container a.rezervari {margin: 0px 29px 0px 30px; padding-left: 62px; width: 192px; background-image: url(../images/icons/rezervari_online.gif);}
div#header div.container a.galerie {padding-left: 77px; width: 178px; background-image: url(../images/icons/galeria_foto.gif);}
div#header div.container a.contact {margin-right: 0px; padding-left: 73px; width: 171px; background-image: url(../images/icons/date_contact.gif); background-position: 3px 0px;}

div#header div.fluture {width: 14px; height: 35px; overflow: hidden; position: absolute; top: 177px; left: 0px; background: url(../images/background/bg_fluture.jpg) no-repeat 0px 0px;}
div#header div.dragon {width: 52px; height: 42px; overflow: hidden; position: absolute; top: 177px; right: 0px; background: url(../images/background/bg_dragon.jpg) no-repeat 0px 0px;}





/* ------ CONTINUT ------ */
div#continut {margin: 0px auto; padding: 0px 3px 3px 3px; width: 894px; clear: both; border: 1px solid #fdfcee; border-top: none; background-color: #f7f2c6;}
div#continut div.container {padding: 0px 40px 0px 40px; width: 814px; background-color: #faf7da;}





/* ------ STANGA ------ */
div#stanga {margin: 0px 40px 0px 0px; padding: 29px 0px 20px 0px; width: 594px; float: left;}

div#stanga h2 {margin: 0px 0px 23px 0px; font-size: 36px; color: #222222; line-height: 29px; text-indent: -1px;}
div#stanga h2 em {margin: 4px 0px 0px 0px; display: block; font-size: 24px; color: #767676; font-style: normal;}
div#stanga h3 {margin: 9px 0px 30px -5px; padding: 0px 0px 66px 5px; width: 598px; clear: both; position: relative; font-size: 27px; color: #222222; line-height: 30px; text-indent: -1px; background: url(../images/background/spirala_stanga.gif) no-repeat left bottom;} 

div.stiri {margin: 0px 0px 0px -5px; padding: 0px 0px 46px 5px; width: 598px; overflow: hidden; position: relative; background: url(../images/background/spirala_stanga.gif) no-repeat left bottom;}
div.stiri div.cutie {position: relative; width: 638px;}
div.stiri p {margin: 0px 40px 0px 0px; padding: 0px; width: 277px; overflow: hidden; float: left;}
div.stiri p strong {margin: 0px 0px 2px 0px; display: block; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;}
div.stiri p em {margin: 4px 0px 0px 0px; display: block; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;}

div#stanga p.veziDetalii {margin: 30px 0px 0px 0px; padding: 4px 0px 4px 37px; background: url(../images/icons/sageata_verde.gif) no-repeat 0px 0px;}

div#stanga div.personaj {margin: 0px 0px -10px 0px; padding: 0px; clear: both;}
div#stanga img.personaj {margin: 0px 18px 0px 0px; width: 200px; border: 3px solid #ece6cf; float: left;}


div.echipa {margin: 50px 0px 0px 0px; padding: 0px; width: 612px; overflow: hidden; position: relative;}
div.membruEchipa {margin: 9px 18px 9px 0px; padding: 3px; width: 178px; overflow: hidden; float: left; border: 1px solid #ffffff; background-color: #f3eec1;}
div.membruEchipa img {width: 178px; height: 178px;}
div.membruEchipa dl {margin: 3px 0px 1px 0px; padding: 13px 12px 16px 12px; background-color: #fbf9e3;}
div.membruEchipa dl dt {margin: 0px 0px 9px 0px; font-size: 18px; color: #292825; line-height: 20px;}




/* ------ DREAPTA ------ */
div#dreapta {margin: 0px; padding: 28px 0px 45px 0px;  width: 180px; overflow: hidden; float: left;}
div#dreapta h4.telefon {margin: 0px; padding: 22px 10px 17px 42px; background-color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #9b9580; background-image: url(../images/icons/telefon.gif); background-repeat: no-repeat; background-position: 11px 11px;}
div#dreapta h4.telefon span {margin: 0px 0px 15px 20px; display: block;}
div#dreapta h4.telefon strong {margin: 0px; display: block; font-size: 18px; font-weight: normal; color: #7e7041; text-indent: -1px;}

div#dreapta ul {margin: 1px 0px 37px 0px; padding: 22px 24px 21px 18px; list-style-type: none; border: 1px solid #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; background-color: #fdfbed;}
div#dreapta ul li {margin: 0px; padding: 0px; background: url(../images/background/linie_meniu.gif) repeat-x left bottom;}
div#dreapta ul li.cover {margin: -1px 0px 0px 0px; position: relative; height: 1px; overflow: hidden; background-image: none; background-color: #fdfbed;}
div#dreapta ul li a {margin: 0px; padding: 2px 0px 5px 22px; width: 114px; display: block; cursor: pointer; color: #159ac5; text-decoration: none; background: url(../images/icons/bulina_meniu.gif) no-repeat 3px 7px;}
div#dreapta ul li a:hover {color: #9d9066; text-decoration: underline;}

div#dreapta div.galerie {clear: both; width: 185px; position: relative;}
div#dreapta div.galerie a {margin: 0px 5px 5px 0px; padding: 3px; height: 81px; width: 81px; display: block; overflow: hidden; float: left; position: relative; text-decoration: none;}
div#dreapta div.galerie a span {margin: 0px; padding: 0px; width: 87px; height: 87px; overflow: hidden; display: block; position: absolute; top: 0px; left: 0px; background: url(../images/background/rama_poza.png) no-repeat 0px 0px;}
div#dreapta div.galerie img {margin: 0px; width: 81px; height: 81px;}




/* ------ FOOTER ------ */
div#footer {margin: 0px auto; padding: 33px 0px 45px 0px; width: 812px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #b0afab; line-height: 20px;}
div#footer a {color: #878682; text-decoration: none;}
div#footer a:hover {color: #474434; text-decoration: underline;}
div#footer span {padding: 0px 5px;}
div#footer img.softhost {margin: 0px; float: right;}





/* ------ ELEMENTE FORMULAR ------ */

input.formular01 {margin: 0px; padding: 1px 2px; width: 230px; border: 1px solid #cccccc; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #636262;}
textarea.formular01 {margin: 0px; padding: 1px 2px; width: 380px; height: 80px; border: 1px solid #cccccc; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #636262;}
select.formular01 {margin: 0px; padding: 0px; width: 236px; height: 20px; border: 1px solid #cccccc; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;  color: #636262;}
input.formular01Box {vertical-align: -2px;}
input.formular01Radio {vertical-align: -3px;}




/* ------ TABELE ------ */
table.tabelSpecificatii {margin: 0px 0px 0px 0px; padding: 0px; width: 100%; background-color: #FFFFFF;}
table.tabelSpecificatii th {padding: 4px 5px; text-align: left; color: #444444; border: 1px solid #f3eec1;}
table.tabelSpecificatii td {padding: 3px 6px; background-color: #f3eec1;}
