@media all { 

/* =universals */
* { margin: 0; padding: 0; }

/* =html */
html { background: url(../img/pattern.jpg) repeat; }

/* =body */
body { font: 11px Verdana, Arial; color: #ACA499; }

/* =h1 */
div#content-main h1 { float: left; padding-top: 24px; width: 100%; height: 30px; text-align: center; }

/* =h2 */
h2 { float: left; display: inline; padding: 22px 0 10px 0; width: 180px; text-align: left; color: #5C4E41; font-size: 13px; }

/* =h3 */
div#content-main h3 { float: left; width: 100%; height: 30px; text-align: center; }


/* =ul */
ul { list-style-type: none; }
ul#ul_meniu { width: 100%; height: 100%; overflow: hidden; }
ul#ul_submeniu { float: left; width: 182px; height: 148px; overflow: hidden; background: url(../img/camere.jpg) no-repeat; }
ul#ul_submeniu2 { float: left; width: 182px; height: 197px; overflow: hidden; background: url(../img/caseterestaurant.jpg) no-repeat; }
ul#ul_submeniu3 { float: left; width: 182px; height: 148px; overflow: hidden; background: url(../img/despre-noi-meniu.jpg) no-repeat; }
ul#ul_submeniu4 { float: left; width: 182px; height: 99px; overflow: hidden; background: url(../img/butoane-evenimente.png) no-repeat; }
#ul_carousel_content { position: absolute; margin-left: 0; top: 0; height: 266px; }
ul#ul_promotii { float: left; margin-top: 20px; width: 100%; overflow: hidden; }

/* =li */
ul#ul_meniu li { float: left; height: 29px; } 
ul#ul_meniu li#li1 { width: 65px; }
ul#ul_meniu li#li2 { width: 94px; }
ul#ul_meniu li#li3 { width: 62px; }
ul#ul_meniu li#li4 { width: 110px; }
ul#ul_meniu li#li5 { width: 103px; }
ul#ul_meniu li#li6 { width: 88px; }
ul#ul_meniu li#li7 { width: 77px; }

ul#ul_submeniu li { float: left; width: 100%; height: 49px; }
ul#ul_submeniu2 li { float: left; width: 100%; height: 49px; }
ul#ul_submeniu3 li { float: left; width: 100%; height: 49px; }
ul#ul_submeniu4 li { float: left; width: 100%; height: 49px; }
#ul_carousel_content li { float: left; width: 511px; height: 266px; display: block; }

ul#ul_promotii li { float: left; padding: 10px 0; border-bottom: 1px solid #DAD8D9; }
ul#ul_promotii li.last { border-bottom: 0; }

/* =p */
.p_right { float: left; margin: 0 20px 10px 0; width: 520px; color: #7D7D7D; font-size: 11px; text-align: justify; }
p#p_eroare { float: left; margin-bottom: 10px; width: 400px; color: #FFF; font-weight: bold; }
div#content-left p { padding: 0 10px 10px 10px; text-align: left; color: #7D7D7D; }
.box p { float: left; display: inline; }
p.p_main { position: relative; display: inline-block; margin: 20px 0 20px 150px; padding: 20px 20px 10px 20px; width: 700px; line-height: 15px; color: #46342A; background-color: #FFF; overflow: hidden; }
p.p_main#bg-frunze { background: #FFF url(../img/frunze-bg.jpg) no-repeat bottom right; }

div.info p { color: #46342A; text-align: justify; line-height: 15px; }

div.info-camera p { color: #46342A; text-align: justify; line-height: 15px; }
div.info-camera-left p { color: #46342A; text-align: justify; }
div.info-camera-right p { color: #46342A; }

.p_alb { float: left; padding: 20px 15px 20px 15px; color: #46342A; line-height: 15px; background-color: #FFF; }

ul#ul_promotii li p { float: left; padding-right: 10px; width: 370px; text-align: justify; }
div#content-main-inner-center p { position: relative; line-height: 15px; }

p#p_home { position: absolute; top: 94px; left: 15px; width: 260px; color: #FFF; overflow: hidden; }
p#p_promotii { position: absolute; top: 94px; left: 304px; width: 220px; color: #FFF; overflow: hidden; }
p#p_evenimente { position: absolute; top: 94px; left: 561px; width: 260px; color: #FFF; overflow: hidden; }

/* =span */
#media-sun { font-size: 13px; }
#media-sun2 { font-size: 11px; }
span.span_display { display: none; }	
ul#ul_matrite li span { float: left; margin-bottom: 4px; color: #BDBDBD; }
div.box2 p span { float: left; margin: 5px 0; color: #FFF; }
#span_big { display: inline; margin-left: 10px; font-size: 22px; }
div#content-bottom span { display: block; width: 980px; height: 3px; background: url(../img/linie.jpg) no-repeat; }

span.linie { float: left; margin: 15px 0; width: 100%; height: 1px; background-color: #CCC; }

span.span_echipa { float: left; width: 230px; text-indent: 0 !important; }

div.info p span { display: block; }

div.info p span.span_text { display: block !important; }

div.info-camera p span { display: block; margin-bottom: 20px; text-indent: 15px; }
div.info-camera p span.detalii { display: block; margin-bottom: 8px; padding-top: 10px; width: 100%; border-top: 1px solid #DAD8D9; line-height: 15px; text-indent: 0; }

div.info-camera-left p span { display: block; margin-bottom: 20px; line-height: 15px; text-indent: 15px; }
div.info-camera-right p span.detalii { display: block; margin-bottom: 8px; padding: 0 0 8px 0; width: 100%; border-top: none; border-bottom: 1px solid #DAD8D9; line-height: 14px; text-align: left; }
div.info-camera-right p span.detalii-speciale { display: block; margin: 0; padding-bottom: 5px; width: 100%; line-height: 16px; text-indent: 0 !important; text-align: left; !important; }

span.text_little { margin: 0 !important; padding: 0 !important; display: inline !important; font-size: 10px; }

ul#ul_promotii li p span.titlu { float: left; padding-bottom: 15px; width: 370px; }
ul#ul_promotii li p span.detalii { float: left; width: 370px; }

/* =a */
a { color: #46342A; font-style: normal; text-decoration: none; cursor: pointer; }
a:link { color: #46342A; }
a:visited { color: #46342A; }
a:hover, a:active { color: #000; text-decoration: underline; }

a#lang_ro { float: left; display: block; width: 28px; height: 18px; line-height: 16px; text-align: center; border: 1px solid #6C5548; color: $FFF; text-decoration: none; }
a#lang_ro:link { color: #FFF; }
a#lang_ro:visited { color: #FFF; }
a#lang_ro:hover, a#lang_ro:active { color: #332522; background-color: #FFF; }

a#lang_en { float: left; display: block; width: 28px; height: 18px; line-height: 16px; text-align: center; border: 1px solid #6C5548; border-left: none; color: $FFF; text-decoration: none; }
a#lang_en:link { color: #FFF; }
a#lang_en:visited { color: #FFF; }
a#lang_en:hover, a#lang_en:active { color: #332522; background-color: #FFF; }

#alege_limba_o { display: block; width: 100px; height: 24px; line-height: 24px; }
#alege_limba_c { display: block; width: 100px; height: 24px; line-height: 24px; }

#alege_limba_o2 { display: block; width: 135px; height: 24px; line-height: 24px; }
#alege_limba_c2 { display: block; width: 135px; height: 24px; line-height: 24px; }

#link_promotii { position: absolute; top: 0; left: 290px; width: 250px; height: 80px; }
#link_evenimente { position: absolute; top: 0; left: 540px; width: 280px; height: 80px; }

a#print { position: absolute; top: 10px; right: 20px; display: block; width: 35px; height: 13px; background: url(../img/print.gif) no-repeat; }
a#inapoi { position: absolute; top: 10px; right: 60px; display: block; width: 35px; height: 13px; background: url(../img/inapoi.gif) no-repeat; }

ul#ul_promotii li a { float: left; margin-top: 50px; }

a#despre-hotel { float: left; display: block; width: 182px; height: 27px; background: url(../img/despre-hotel-simplu.gif) no-repeat; }
a#despre-hotel:link { }
a#despre-hotel:visited { }
a#despre-hotel:hover, a#despre-hotel:active { background: url(../img/despre-hotel.gif) no-repeat; }



div#rezervare a { display: block; width: 182px; height: 125px; background: url(../img/buton-rezervari.jpg) no-repeat; overflow: hidden; }
div#rezervare a:link { }
div#rezervare a:visited { }
div#rezervare a:hover, div#rezervare a:active { background: url(../img/buton-rezervari.jpg) no-repeat 0 -125px; }


a#despre-restaurant { float: left; display: block; width: 182px; height: 27px; background: url(../img/despre-restaurant-simplu.gif) no-repeat; }
a#despre-restaurant:link { }
a#despre-restaurant:visited { }
a#despre-restaurant:hover, a#despre-restaurant:active { background: url(../img/despre-restaurant.gif) no-repeat; }


ul#ul_meniu li a { display: block; height: 100%; }
ul#ul_meniu li a:focus { outline: none; }
ul#ul_meniu li#li1 a:hover, ul#ul_meniu li#li1 a:active { background: url(../img/hover2.jpg) no-repeat -3px -1px; }
ul#ul_meniu li#li2 a:hover, ul#ul_meniu li#li2 a:active { background: url(../img/hover2.jpg) no-repeat -68px -1px; }
ul#ul_meniu li#li3 a:hover, ul#ul_meniu li#li3 a:active { background: url(../img/hover2.jpg) no-repeat -162px -1px; }
ul#ul_meniu li#li4 a:hover, ul#ul_meniu li#li4 a:active { background: url(../img/hover2.jpg) no-repeat -224px -1px; }
ul#ul_meniu li#li5 a:hover, ul#ul_meniu li#li5 a:active { background: url(../img/hover2.jpg) no-repeat -334px -1px; }
ul#ul_meniu li#li6 a:hover, ul#ul_meniu li#li6 a:active { background: url(../img/hover2.jpg) no-repeat -437px -1px; }
ul#ul_meniu li#li7 a:hover, ul#ul_meniu li#li7 a:active { background: url(../img/hover2.jpg) no-repeat -525px -1px; }

ul#ul_submeniu li a { display: block; width: 100%; height: 100%; }
ul#ul_submeniu li.li1 a:hover, ul#ul_submeniu li.li1 a:active { background: url(../img/camere.jpg) no-repeat 0 -148px; }
ul#ul_submeniu li.li2 a:hover, ul#ul_submeniu li.li2 a:active { background: url(../img/camere.jpg) no-repeat 0 -197px; }
ul#ul_submeniu li.li3 a:hover, ul#ul_submeniu li.li3 a:active { background: url(../img/camere.jpg) no-repeat 0 -246px; }

ul#ul_submeniu2 li a { display: block; width: 100%; height: 100%; }
ul#ul_submeniu2 li.li1 a:hover, ul#ul_submeniu2 li.li1 a:active { background: url(../img/caseterestaurant.jpg) no-repeat 0 -197px; }
ul#ul_submeniu2 li.li2 a:hover, ul#ul_submeniu2 li.li2 a:active { background: url(../img/caseterestaurant.jpg) no-repeat 0 -246px; }
ul#ul_submeniu2 li.li3 a:hover, ul#ul_submeniu2 li.li3 a:active { background: url(../img/caseterestaurant.jpg) no-repeat 0 -295px; }
ul#ul_submeniu2 li.li4 a:hover, ul#ul_submeniu2 li.li4 a:active { background: url(../img/caseterestaurant.jpg) no-repeat 0 -344px; }

ul#ul_submeniu3 li a { display: block; width: 100%; height: 100%; }
ul#ul_submeniu3 li.li1 a:hover, ul#ul_submeniu3 li.li1 a:active { background: url(../img/despre-noi-meniu.jpg) no-repeat 0 -148px; }
ul#ul_submeniu3 li.li2 a:hover, ul#ul_submeniu3 li.li2 a:active { background: url(../img/despre-noi-meniu.jpg) no-repeat 0 -197px; }
ul#ul_submeniu3 li.li3 a:hover, ul#ul_submeniu3 li.li3 a:active { background: url(../img/despre-noi-meniu.jpg) no-repeat 0 -246px; }

ul#ul_submeniu4 li a { display: block; width: 100%; height: 100%; }
ul#ul_submeniu4 li.li1 a:hover, ul#ul_submeniu4 li.li1 a:active { background: url(../img/butoane-evenimente.png) no-repeat 0 -99px; }
ul#ul_submeniu4 li.li2 a:hover, ul#ul_submeniu4 li.li2 a:active { background: url(../img/butoane-evenimente.png) no-repeat 0 -148px; }

  
div#logo a { display: block; width: 100%; height: 100%; } 

div#content-left ul li a { display: block; color: #7A7A7A; font: 11px Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background: url(../img/patrat.gif) no-repeat 5px 6px; }
div#content-left ul li a:link { }
div#content-left ul li a:visited { }
div#content-left ul li a:hover, div.box ul li a:active { color: #CF4845; }  

div#content-bottom a { height: 18px; line-height: 18px; color: #ACA499; text-decoration: none; }
div#content-bottom a:link { }
div#content-bottom a:visited { }
div#content-bottom a:hover, div.box ul li a:active { color: #FFF; }  
  
ul#ul_galerie_foto li a { display: block; margin: 0 3px 3px 0; padding: 3px; width: 123px; height: 92px; border: 1px solid #3D3D3D; }  
ul#ul_galerie_foto li a:link { }
ul#ul_galerie_foto li a:visited { }
ul#ul_galerie_foto li a:hover, ul#ul_galerie_foto li a:active { border: 1px solid #FFF; }  
  
div#copyright a { color: #FFF; text-decoration: none; }  
  
/* =img */ 
img, img a { border: none; margin: 0; padding: 0; }
.img_text { display: inline; margin: 21px 0 15px 0; }
div.box3 img { display: inline-block; margin: 15px 0 20px 15px; }
.img_poza { display: inline; margin: 0 0 17px 0; border: 1px solid #C4C4C4; }

img#complex-onyx { position: absolute; z-index: 10; top: 109px; left: 233px; } 

#booking { position: absolute; z-index: 10; top: 40px; right: 18px; }

.img_right { float: left; border: 1px solid #C4C4C4; }
.img_right2 { float: left; margin-bottom: 10px; border: 1px solid #C4C4C4; }
.box img { float: left; display: inline; margin: 30px 10px 0 12px; border: 1px solid #7A6957; }

img.img_text { float: left; display: inline; padding: 0 10px 10px 0; }

img#rez { float: left; display: inline; margin: 13px 0 13px 8px; }

ul#ul_promotii li img { float: left; padding-right: 10px; }


/* =form input */
form#f_common { float: left; width: 500px; overflow: hidden; }   
form#f_common label { float: left; width: 400px; padding-bottom: 5px; }
form#f_common label span.span_titlu { float: left; width: 80px; line-height: 24px; color: #7D7D7D; font-weight: bold; }
form#f_common label span.span_titlu2 { float: left; width: 295px; line-height: 24px; color: #7D7D7D; font-weight: bold; }
form#f_common label span.span_input { float: left; width: 300px; padding: 0 2px; height: 22px; border: 1px solid #6B5548; overflow: hidden; background-color: #4A362B; }
form#f_common input { float: left; padding-top: 2px; width: 294px; height: 20px; border: 1px solid #4A362B; cursor: text; color: #999; font-size: 11px; background-color: #4A362B; }
form#f_common textarea { float: left; padding: 5px; width: 395px; height: 140px; cursor: text; color: #999; font-size: 12px; border: 1px solid #6B5548; background-color: #4A362B; }
form#f_common label span#span_trimite { float: left; margin: 10px 0; width: 100%; }
form#f_common input#trimite { float: left; display: inline; margin-left: 80px; padding: 0 5px; width: 100px; height: 24px; font-weight: bold; cursor: pointer; }

/* =table */
div#content-main-inner-center table { }
div#content-main-inner-center table tr { }
div#content-main-inner-center table tr td { padding: 2px; border: 1px solid #CCC; }
div#content-main-inner-center table tr td.noborder { border: none; }

/* =div */
div#container { position: relative; margin: 0 auto; width: 100%; } 

div#branding { margin: 0 auto; width: 980px !important; height: 165px; background: url(../img/header_mod.jpg) no-repeat center top; overflow: hidden; }
div#branding-main { position: relative; margin: 0 auto; width: 980px; height: 166px; }
div#logo { float: left; display: inline; margin: 33px 300px 21px 75px; width: 140px; height: 80px; }

div#lang { position: relative; float: left; display: inline; margin: 105px 0 0 100px; overflow: hidden; }
div#meniu_lang { position: absolute; top: 104px; left: 720px; background-color: #49362B; overflow: hidden; }

div#lang2 { position: relative; float: left; display: inline; margin: 105px 0 0 100px; overflow: hidden; }
div#meniu_lang2 { position: absolute; top: 104px; left: 760px; background-color: #49362B; overflow: hidden; }


div#meniu { float: left; display: inline; margin-left: 166px; width: 609px; height: 29px; }

div#content { position: relative; width: 100%; overflow: hidden; }
div#content-main-home-inner { width: 100%; overflow: hidden; background-color: #000; }
div#content-main-home { position: relative; margin: 0 auto; width: 980px; height: 448px; overflow: hidden; }
div#flash { margin: 0 auto; width: 953px; overflow: hidden; }
div#casete-home-inner { position: absolute; top: 450px; left: 0; width: 100%; height: 199px; }
div#casete-home { margin: 0 auto; width: 857px; height: 199px; }

div#text-home-inner { position: absolute; z-index: 2; top: 450px; left: 0; width: 100%; height: 199px; }
div#text-home { position: relative; margin: 0 auto; width: 857px; height: 199px; }


div#banda { margin: 0 auto; margin-top: 60px; width: 1400px; height: 104px; background: url(../img/banda.jpg) no-repeat;  }

div#content-main { margin: 0 auto; width: 980px; overflow: hidden; }
.margintop50 { margin-top: 50px !important; }

div#content-main-left { float: left; display: inline; margin: 25px 65px 0 70px; width: 182px; }
div#rezervare { float: left; margin-top: 5px; width: 182px; height: 125px; }
div#promotii { float: left; margin-top: 5px; width: 182px; height: 125px; }
div.parteneri { float: left; margin-top: 5px; width: 182px; overflow: hidden; }

div#content-main-right { float: left; display: inline; margin-top: 25px; width: 600px; }
div.info { position: relative; float: left; margin: 0 0 10px 0; display: inline; padding: 20px 20px 10px 20px; width: 473px; background-color: #FFF; }


div.info-camera { position: relative; float: left; margin: 15px 0 10px 0; display: inline; padding: 30px 20px 10px 20px; width: 473px; background-color: #FFF; }
div.info-camera-left { float: left; margin-right: 20px; width: 260px; }
div.info-camera-right { float: left; width: 190px; }


div#content-main2 { margin: 0 auto; margin-top: -85px; width: 980px; }
div#content-main2 div.left { float: left; display: inline; margin: 5px 5px 10px 100px; width: 519px; overflow: hidden; }
div#content-main2 div.right { float: left; display: inline; margin: 5px 0 10px 0; width: 300px; overflow: hidden; }

div#content-main-inner { position: relative; float: left; margin: 20px 0 20px 150px; padding: 20px 20px 10px 20px; width: 700px; line-height: 15px; color: #46342A; background-color: #FFF; overflow: hidden;  }
div#content-main-inner-center { float: left; width: 700px; }
div#content-main-inner-left { float: left; margin-right: 20px; width: 490px; }
div#content-main-inner-right { float: left; width: 190px; }


div#content-left { float: left; display: inline; margin: 30px 38px 0 25px; width: 188px; border: 1px solid #C4C4C4; text-align: center; overflow: hidden; }
div#merge { }
div#content-right { float: left; display: inline; margin-top: 30px; width: 720px; overflow: hidden; }
div.box { width: 380px; height: 157px; background-color: #C8BBAA; }
div.box div { float: left; width: 223px; color: #5B4E3E; }


div#galerie-foto { float: left; padding-bottom: 10px; overflow: hidden; }

div#content-bottom { margin: 0 auto; margin-top: 10px; margin-bottom: 10px; width: 980px; height: 24px; color: #ACA499; text-align: center; overflow: hidden; }

div#copyright { margin: 0 auto; width: 980px; height: 30px; color: #FFF; overflow: hidden; }

div#copyright_left { position: relative; float: left; padding: 0 0 10px 20px; }
div#copyright_right { position: relative; float: right; padding: 0 20px 10px 0; }

/* script carousell */
#scroller-banner { position: relative; float: left; margin-bottom: 15px; width: 511px; height: 266px; border: 1px solid #7F6D63; overflow: hidden; }
#scroller-banner_wrapper { position: relative; margin: 0 auto; width: 497px; height: 252px; border: 7px solid #1C180D; overflow: hidden; }
#scroller-banner_inner { position: relative; width: 2500px; }
.slide { position: relative; float: left; width: 497px; height: 100%; }
#scroller-banner_buttons { position: absolute; z-index: 1; bottom: 0; right: 0; padding: 5px 0 0 10px; width: 150px; height: 20px; font-size: 9px; font-weight: bold !important; background-color: #1C180D; }

/* highslide */
.highslide { cursor: url(../highslide/graphics/zoomin.cur), pointer; outline: none; }
.highslide-active-anchor img { visibility: hidden; }
.highslide img { border: 1px solid #6C451A; }
.highslide:hover img { border: 1px solid white; }
.highslide-wrapper { background: white; }
.highslide-image { border: 2px solid white; }
.highslide-image-blur { }
.highslide-caption { display: none; color: #6C451A; border: 2px solid #F7F2EE; border-top: none; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; background: #F7F2EE url(../img/galerie_foto_bg.png) no-repeat top center;
}
.highslide-loading { display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold;text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px background-image: url(../highslide/graphics/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; }
a.highslide-credits, a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray; }
.highslide-move { cursor: move; }
.highslide-overlay { display: none; }
a.highslide-full-expand { background: url(../highslide/graphics/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px; }

/* Controlbar example */
.controlbar { background: url(../highslide/graphics/controlbar4.gif); width: 141px; height: 34px; }
.controlbar a {	display: block; float: left; /*margin: 0px 0 0 4px;*/	 height: 27px; }
.controlbar a:hover { background-image: url(../highslide/graphics/controlbar4-hover.gif); }
.controlbar .previous { width: 41px; }
.controlbar .next { width: 22px; background-position: -41px 0; }
.controlbar .highslide-move { width: 34px; background-position: -63px 0; }
.controlbar .close { width: 44px; background-position: -97px 0; }

/* Necessary for functionality */
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }

}