@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700&subset=latin,latin-ext);
* {margin: 0; padding: 0; border: 0; font-size: 12px;  font: inherit; vertical-align: baseline;}
body {line-height: 1;}
table {border-collapse: collapse; border-spacing: 0;}
img {border: none;}
input, select {outline: none}
a {text-decoration: none; outline: none;background: none;}
.clear {clear: both!important;}
html {background-color: #ffffff;}
body {font-family: 'Open Sans', serif;font-size: 12px;color: #000000;font-weight: 300;}
a {color:#FFF;}
a.trans, .a0, .a1, .title a, .overlay {color: #000000;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}

input {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}


.top, .mid, .bot, .strip, .footerbar {width:100%;}
.top .center, .mid .center, .bot .center, .strip .center {width:970px;margin:auto;position:relative;}

.top {background:url(../images/sprite.png) top center no-repeat #022735;height: 138px;}



/* .header .logo {background:url("../images/sprite.png") no-repeat scroll 0 -176px rgba(0, 0, 0, 0);width:248px;height:50px;display:block;float:left;text-indent:-999em;margin:10px 0 0 360px;} */
.header .logo {background: url("../images/logo-new.png") no-repeat scroll center center transparent; width: 230px; height: 128px; display: block; float: left; text-indent: -999em; margin: 6px 0px 0px 360px;}
.header .search {position:absolute;right:0px;top:60px;height:27px;width:152px;}
		.search .input {width:132px;height:17px;padding:5px 10px 5px 10px;position:relative;z-index:1;font-size:12px;
						border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
						}
		.search .input:hover, .search .input:focus {background:#f1f1f1;}
		.search .submit {background:url("../images/sprite.png") no-repeat scroll 0 -221px rgba(0, 0, 0, 0);width:27px;height:27px;position:absolute;right:0px;top:0px;z-index:2;border-left:1px solid #dcdcdc;cursor:pointer;-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}
		.search .submit:hover, .search .submit:focus {background-color:#3e7990;}
.header .language {position:absolute;right:0px;top:30px;}


.menuwrap {background:url(../images/gradbgbar.png) repeat transparent center;height:32px;
-webkit-box-shadow: 0px 4px 6px -2px rgba(41,41,41,1);
-moz-box-shadow: 0px 4px 6px -2px rgba(41,41,41,1);
box-shadow: 0px 4px 6px -2px rgba(41,41,41,1);
position:relative;z-index:10;
}
#menu {overflow:hidden;}
#menu:hover {overflow:visible}
#menu ul {list-style:none;text-align:center;}
#menu .li0 {display:inline-block!important;line-height:32px;position:relative;}
#menu .a0 {font-size:13px;color:#FFF;text-transform:uppercase;font-weight:normal;padding:0 14px;}
#menu .a1 {font-size:13px;color:#FFF;text-transform:uppercase;font-weight:normal;padding:0 0 0 13px;}
#menu .a0:hover {color:#beaa6e;}
#menu .a1:hover {color:#beaa6e;background:url(../images/start.png) left no-repeat transparent;}

.drop {background:url(../images/bgblueopacity05.png) repeat transparent center;width:180px;padding:5px 15px 5px 5px;opacity:0;position:absolute;left:0px;top:32px;z-index:3;transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

.li0:hover .drop {opacity:1;}




.wrapSlideshow {width:970px;height:340px;position:relative;overflow:hidden;}
.wrapSlideshow .slideshow {z-index:2;}
			   .slideshow li {list-style:none;}
.wrapSlideshow #pager {position:absolute;left:15px;bottom:15px;z-index:3;}
.wrapSlideshow #pager span {background:#D6D6D6;width:10px;height:10px;display:inline-block;float:left;text-indent:-999em;margin-right:10px;cursor:pointer;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.wrapSlideshow #pager span.cycle-pager-active {background-color:#056287;}

.wrapSlideshow #prev {position:absolute;left:5px;top:150px;z-index:3;width:35px;height:35px;background:url(../images/arrleft.png) top no-repeat transparent;}
.wrapSlideshow #prev:hover {background-position:bottom;}
.wrapSlideshow #next {position:absolute;right:5px;top:150px;z-index:3;width:35px;height:35px;background:url(../images/arrright.png) top no-repeat transparent;}
.wrapSlideshow #next:hover {background-position:bottom;}
.wrapSlideshow .formularWrap {background: url("../images/bgblueopacity05.png") repeat scroll 0 0 rgba(0, 0, 0, 0);height: 310px;padding: 15px;position: absolute;right: 39px/* 46px */;top: 0;width: 240px;z-index: 6;}

.formularWrap .title {font-size:18px;font-weight:normal!important;color:#FFF;text-transform:uppercase;text-align:center;padding:0 0 10px 0;}
.formularWrap {color:#FFF;font-size:14px;}
.formularWrap td {padding:3px;}
.formularWrap .label {font-size:12px;}
.formularWrap .input {width:98px;height:18px;padding:3px 5px;border:1px solid #c8c8c8;font-size:12px;}
.formularWrap table {width:234px}
.formularWrap table table td:last-child {text-align:right;}
.formularWrap table table td:nth-child(2) {text-align:center;}
.formularWrap .select {width:50px;height:20px;font-size:12px;}
.formularWrap .submit {background:url(../images/brezerva.png) top center no-repeat transparent;height:50px;width:187px;font-size: 16px;color:#FFF;text-align:center;font-weight:bold;text-transform:uppercase;line-height:50px;cursor:pointer;margin:15px auto;display:block;}
.formularWrap .submit:hover, .formularWrap .submit:focus {background-position:bottom;}
.formularWrap p {text-align:center;font-size:20px;color:#FFF;text-transform:uppercase;padding:0 0 5px 0;}
.formularWrap p strong {font-weight:bold!important;}





.contentWrap {background:url("../images/sprite.png") no-repeat scroll 0 -304px rgba(0, 0, 0, 0);padding:8px 0 10px;margin:20px 0 10px 0 ;}


.contentBoxes {}
.contentBoxes .contentBox {list-style:none;float:left;width:315px;height:250px;position:relative;margin-right:12px;}
.contentBoxes .contentBox:nth-child(3n+3) {margin:0;}
			  .contentBox .title {font-size:18px;font-weight:600;text-transform:uppercase;text-align:center;padding:8px 0px;}
			  .contentBox .title a {color:#beaa6e;}
			  .contentBox:hover .title a {color:#04506e;}
			  .contentBox .thumb {width:315px;height:170px;display:block;position:relative;}
			  .contentBox .thumb .overlay {background:url(../images/bgblueopacity05.png) repeat transparent;width:315px;height:170px;position:absolute;left:0px;top:0px;opacity:0;}
			  .contentBox:hover .overlay {opacity:1!important;}
			  .contentBox .text {background:#f0f0f0;padding:8px 50px 8px 20px;font-size:13px;height:30px;overflow:hidden;}
			  .contentBox .text a{color:#04506e}
			  .contentBox .text a .anchor{background:url(../images/highlightbutton.png) top center  no-repeat transparent;width:41px;height:48px;display:block;position:absolute;bottom:1px;right:5px;}
			  .contentBox:hover .anchor {background-position:bottom!important;}
			
.mainText {width:550px;margin:auto;padding:15px 70px 0;display:block;text-align:center;position:Relative;}
.mainText .title {font-size:18px;font-weight:600;text-transform:uppercase;text-align:center;padding:8px 0px;color:#beaa6e;}
.mainText .title a {font-size:16px; color:#3B778E;}
.mainText .title a:hover {color:#022736;}
.mainText .text {font-size:13px;line-height:15px;font-weight:normal;color:#04506E;/* color:#828282; */}


.footerbar {background:url(../images/sprite.png) top center no-repeat #022735;padding:6px 0px;}

.fbox {padding:10px 5px 10px 0;width:300px;display:block;height:130px;float:left;margin:0px 20px 0 0;}
.footerbar .center .fbox:nth-child(3){background:none!important;margin:0!important;padding-left:25px;width:262px!important}
.footerbar .center .fbox:nth-child(1){background:url(../images/sprite.png) no-repeat scroll 282px -314px rgba(0, 0, 0, 0);}
.footerbar .center .fbox:nth-child(2){padding-left:25px;padding-right:25px;width:280px;background:url(../images/sprite.png) no-repeat scroll 307px -314px rgba(0, 0, 0, 0);}
.fbox .title {font-size:18px;color:#ffffff;text-transform:uppercase;font-weight:600;padding:15px 0 14px 0;}

.fbox li {display:inline-block;width:130px;}
.fbox li:hover .icon {background-position:bottom;}
.fbox .text {font-size:13px;color:#FFF;}
.fbox .icon {width:26px;height:26px;float:left;margin:0px 5px 0 0;}
.fbox .icon.fb {background:url(../images/fb.png) top no-repeat transparent;}
.fbox .icon.tw {background:url(../images/tw.png) top no-repeat transparent;}

.minitestimonial {position:relative;}
.minitestimonial p {color:#FFF;line-height:16px;padding:0 10px 0 0;}

.minitestimonial em {font-style:italic;display:block;text-align:right;padding:0 5px 0 0;font-weight:bold;}

.miniqLeft {background:url("../images/sprite.png") no-repeat scroll 0 -253px rgba(0, 0, 0, 0);width:15px;height:11px;}
.miniqRight {background:url("../images/sprite.png") no-repeat scroll 0 -253px rgba(0, 0, 0, 0);width:15px;height:11px;}

.minitestimonial .miniqLeft {position:absolute;left:-26px;top:0px;}
.minitestimonial .miniqRight {position:absolute;right:-8px;bottom:6px;}



.newsletter .input {width:140px;height:17px;color:#676767;font-size:12px;padding:3px 6px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#FFF;box-shadow:inset 0px 0px 4px #333;}
.newsletter .input:focus, .newsletter .input:hover {background:#f0f0f0;}
.newsletter .submit {cursor:pointer;background:url(../images/submitbutton.png) top center no-repeat transparent;width:94px;height:25px;font-size:12px;color:#fffffe;text-transform:uppercase;text-align:Center;}
.newsletter .submit:hover, .newsletter .submit:focus {background-position:bottom;}


.footer {padding:10px 0px;position:relative;}
.footer p {text-align:left;font-size:12px;line-height:16px;color:#04506e;}
.footer p a {color:#828282;}
.footer p a:hover {color:#333;}


.price {text-transform:uppercase;font-size:18px;color:#beaa6e!important;}
.contentBox:hover .price {color:#04506e!important;}
.price strong {font-size:26px!important;font-weight:normal!important;}



.textContent {position:relative;}
.textContent .title {font-size:18px;font-weight:600;text-transform:uppercase;text-align:center;color:#beaa6e;text-align:center;padding:10px 0 14px 0;}
.textContent .textWrap {line-height:17px;/* color:#828282; */font-size:13px;padding:0px 50px;font-weight:normal;color:#04506E;}
.textContent .textWrap p{padding:0 0 12px 0;}

.textContent .qLeft {position:absolute;top:50px;left:0px;}
.textContent .qRight {position:absolute;top:50px;right:0px;}


.camere ul {text-align:center;}
.camere li {list-style:none;display:inline-block;width:300px;padding:20px 10px 0;background:url(../images/border-right.png) right center no-repeat transparent;}
.camere li:nth-child(3) {background:none!important;}
.camere li:nth-child(4) {background:url(../images/border-top.png) top no-repeat transparent!important;}
.camere .itemtitle {font-size:15px;font-weight:bold;text-transform:uppercase;color:#beaa6e;padding:0 0 10px 0;}
.camere .itemprice {font-size:14px;color:#828282;}
.camere .itemprice strong {font-size:26px;}
.camere .itemtext {padding:14px 0 0 0;font-size:12px;/* color:#828282; */color: #04506E;height:36px; overflow:hidden;font-weight:400;}

.detalii {padding:25px 0 20px 0;}
.detalii .wrapLeft {float:left;width:610px;height:312px;}
		 .wrapLeft a {display:inline-block;border:1px solid #c8c8c8;}
		 .wrapLeft .thumb {float:left;margin:0px 10px 0 0;}
		 .wrapLeft .minithumb {margin-bottom:6px;}
		 .wrapLeft .minithumb:last-child {margin:0!important;}
.detalii .wrapRight {float:right;width:344px;}
		 .wrapRight .bigtext {font-size:18px;font-weight:600;padding:0 0 15px 0;text-transform:uppercase;color:#beaa6e;}
		 .wrapRight ul {list-style:none;}
		 .wrapRight li {padding:0 0 0 14px;background:url("../images/star.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);font-size:15px;color:#828282;line-height:18px;}

/* addons */

.dd {/*display:inline-block !important;*/text-align:left;background-color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;position:relative;}
.dd .ddTitle {background:#f2f2f2;border:1px solid #c3c3c3;padding:3px;text-indent:0;cursor:default;overflow:hidden;height:16px;}
.dd .ddTitle span.arrow {background:url(../images/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer;}
.dd .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:16px;}
.dd .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0}
.dd .ddTitle img.selected {padding:0 3px 0 0;vertical-align:top;}
.dd .ddChild {position:absolute;border:1px solid #c3c3c3;border-top:none;display:none;margin:0;width:auto;overflow:auto;overflow-x:hidden !important;background-color:#ffffff;}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .ddChild a {display:block;padding:2px 0 2px 3px;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;}
.dd .ddChild a:hover {background-color:#66CCFF;}
.dd .ddChild a img {border:0;padding:0 2px 0 0;vertical-align:middle;}
.dd .ddChild a.selected {background-color:#66CCFF;}
.hidden {display:none;}

.dd .borderTop{border-top:1px solid #c3c3c3 !important;}
.dd .noBorderTop{border-top:none 0  !important}

/************** Skin 1 *********************/
.dd2 {/*display:inline-block !important;*/text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;position:relative;}

.dd2 .ddTitle {cursor:pointer;text-indent:0;cursor:default;overflow:hidden;height:20px;}

.dd2 .ddTitle span.arrow {background:transparent url(../images/icondrop.png) no-repeat 0 0; float:right; display:inline-block;width:11px; height:11px; cursor:pointer; top:5px; position:relative; right:2px;}

.dd2 .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:20px; font-size:12px; font-weight:bold; color:#FFF;}
.dd2 .ddTitle span.ddTitleText img{padding:0px 2px 0px 0px;text-align:left;position:relative;top:-1px;}
.dd2 .ddTitle img.selected {padding:0 2px 0 0;vertical-align:top;}
.dd2 .ddChild {position:absolute;border:1px solid #c3c3c3;border-top:none;display:none;margin:0;width:auto;overflow:auto;overflow-x:hidden !important;background-color:#ffffff;font-size:14px;}
.dd2 .ddChild .opta a, .dd2 .ddChild .opta a:visited {padding-left:10px}
.dd2 .ddChild a {display:block;padding:3px 0 3px 3px;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;}
.dd2 .ddChild a:hover {background-color:#66CCFF;}
.dd2 .ddChild a img {border:0;padding:0 2px 0 0;vertical-align:middle;}
.dd2 .ddChild a.selected {background-color:#66CCFF;}

.dd2 .borderTop{border-top:1px solid #c3c3c3  !important;}
.dd2 .noBorderTop{border-top:none 0  !important}

/************* use sprite *****************/
.dd .ddChild a.sprite, .dd .ddChild a.sprite:visited {background-image:url(../icons/sprite.gif);background-repeat:no-repeat;padding-left:24px;}

.dd .ddChild a.calendar, .dd .ddChild a.calendar:visited {background-position:0 -404px;}
.dd .ddChild a.shoppingcart, .dd .ddChild a.shoppingcart:visited {background-position:0 -330px;}
.dd .ddChild a.cd, .dd .ddChild a.cd:visited {background-position:0 -439px;}
.dd .ddChild a.email, .dd .ddChild a.email:visited {background-position:0 -256px;}
.dd .ddChild a.faq, .dd .ddChild a.faq:visited {background-position:0 -183px;}
.dd .ddChild a.games,
.dd .ddChild a.games:visited {background-position:0 -365px;}
.dd .ddChild a.music, .dd .ddChild a.music:visited {background-position:0 -146px;}
.dd .ddChild a.phone, .dd .ddChild a.phone:visited {background-position:0 -109px;}
.dd .ddChild a.graph, .dd .ddChild a.graph:visited {background-position:0 -73px;}
.dd .ddChild a.secured, .dd .ddChild a.secured:visited {background-position:0 -37px;}
.dd .ddChild a.video, .dd .ddChild a.video:visited {background-position:0 0;}
/*******************************/
/* addons */

.dataNewsletter {margin-top:5px; color:#BEAA6E;font-weight:600;}

/*CONTACT FORM*/

.error_rezervari {color:orange;font-weight:500;}
.error {color:red;font-weight:500;}
.cform {width:350px;margin-left:200px;}
h2.contact-form-title {text-align:center;font-size:18px;padding:15px; border-bottom:1px solid #172643;}

.contact-field {margin-top:10px;}
.contact-label {float:left;width:110px; line-height:30px;font-size:14px;font-weight:500;}
.contact-field input[type=text] {width:180px; border:1px solid #2E677A; border-radius:1px; font-size:16px;padding:2px;}
.contact-field input[type=text]:focus {border:1px solid #3498C4;}
.contact-field textarea {width:180px; height:70px; border:1px solid #2E677A;border-radius:1px; padding:2px;} 
.contact-field textarea:focus {border:1px solid #3498C4;}
.inp-img {float:left;width:150px;}
.contact-field input.input-code {float:left;width:50px;height:32px;vertical-align:middle;padding:0px; margin-left:5px;margin-right:5px;}

.side-nav li ul  {display:none!important;}
.side-nav li.curent_level ul  {display:block!important;}

.roll-code {width: 34px;
height: 34px;
display: inline-block;
vertical-align: top;
background-image: url("../img/roll.png");
background-repeat: no-repeat;
background-position: center center;
background-color: rgb(223, 223, 223);
cursor: pointer;}
.contact-field input[type=submit] {background:url(../images/brezerva.png) top center no-repeat transparent;height:50px;width:187px;font-size:17px;color:#FFF;text-align:center;font-weight:bold;text-transform:uppercase;line-height:50px;cursor:pointer;margin:15px auto;display:block;}
.contact-field input[type=submit]:hover {background-position:bottom;}

/* .formularWrap .submit {background:url(../images/brezerva.png) top center no-repeat transparent;height:50px;width:187px;font-size:17px;color:#FFF;text-align:center;font-weight:bold;text-transform:uppercase;line-height:50px;cursor:pointer;margin:15px auto;display:block;}
.formularWrap .submit:hover, .formularWrap .submit:focus {background-position:bottom;} */


.logo-left {position:absolute;left:0px;top:5px;z-index:900}
.logo-right {position:absolute;right:0px;top:5px;z-index:900}
.main-header .wrapper p {position:absolute;right:0px;bottom:0px;font-family: 'Crete Round', serif;z-index:900;right: -29px;}
.subtext{}
a.more:hover{color:#BEAA6E;transition: all 0.25s linear 0s;}