@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,latin-ext);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:'PT Sans','Open Sans',sans-serif;background:#fff;color:#555;font-size:12px}h1,h2,h3,h4,h5,h6{font-family:Century Gothic,'Open Sans',sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clear{clear:both}a{color:#555}.maincont{width:1200px;margin:0 auto;padding:50px 0;clear:both;display:block;position:relative}.etagraas,.pdf-object{width:100%;max-width:1200px;margin:0 auto;padding:50px 0;clear:both;display:block;position:relative;text-align:center}.etagraas span,.pdf-object object{vertical-align:middle;text-align:center;width:100%;max-width:1200px;height:340px;display:table-cell;font-size:1.7em}.maincont h2{text-align:center;color:#96232f;text-transform:uppercase;font-size:3.33em;font-weight:700;display:block;margin-bottom:30px}.pdf-object{height:100%;height:calc((100%) - (310px));padding:0}.pdf-object object{display:block;height:100%;margin:0 auto}.pdf-object p{max-width:500px;margin:0 auto}#lang{float:right;font-size:1.38em;color:#a1a1a1}#lang a{color:inherit}#lang a.active{color:#96232f}#logo{clear:both;float:left;margin:0 auto;width:339px}#menu{float:right;font-size:1.57em;text-transform:uppercase;font-family:'PT Sans','Open Sans',sans-serif}#menu ul{list-style:none;padding:20px 0}#menu ul li{float:left;padding-left:50px}#menu ul li a{text-decoration:none}#menu ul li a:hover{color:#9e4b54}#slider>h2{margin:0 50px 50px;color:#96232f;text-transform:uppercase;font-size:2.91em;line-height:1.4em;text-align:left;font-weight:400;display:none}#slider>h2 span{font-weight:700}.jcarousel{width:100%;position:relative;margin-bottom:70px;overflow:hidden;width:100%;height:616px}.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel li{width:1200px;height:616px;display:block;background:#f6f6f6;float:left;position:relative}.jcarousel li .text{float:left;width:50%}.jcarousel li .text h2{margin:50px 50px 0;color:#96232f;text-transform:uppercase;font-size:2.91em;line-height:1.4em;text-align:left;font-weight:400}.jcarousel li .text h2 span{font-weight:700}.jcarousel li .text a{font-size:1.25em;color:#96232f;text-decoration:none;margin:20px 50px;display:block}.jcarousel li .text p{margin:0 50px;font-size:1.6em;line-height:1.2em}.jcarousel li .text p.address{font-size:2.5em;font-weight:700;margin:20px 50px}.jcarousel li .image{width:50%;overflow:hidden}.jcarousel li .image.o4{float:left}.jcarousel li .image.o6{float:right}.jcarousel li .image img{min-height:100%;min-width:100%}.jcarousel-control-next{background:url(/Images/o4_button_norm.png);position:absolute;top:290px;right:0;width:205px;height:66px;cursor:pointer}.jcarousel-control-next:hover{background:url(/Images/o4_button_highlighted.png)}.jcarousel-control-next:active{background:url(/Images/o4_button_pressed.png)}.jcarousel-control-prev{background:url(/Images/o6_button_norm.png);position:absolute;top:290px;left:0;width:205px;height:66px;cursor:pointer}.jcarousel-control-prev:hover{background:url(/Images/o6_button_highlighted.png)}.jcarousel-control-prev:active{background:url(/Images/o6_button_pressed.png)}#map{height:650px;background:#631c24;overflow:hidden;position:relative;width:100%}#map #img{background:url(/Images/map.jpg) no-repeat center top;height:836px;opacity:.5;position:absolute;top:0;left:-400px}#map #gradient{background:-moz-linear-gradient(-45deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(-45deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(-45deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(-45deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(135deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);position:absolute;top:0;width:100%;height:650px;left:0;opacity:0}#map #mapcenter{width:1000px;color:#fff;height:650px;margin:0 auto;position:relative}#map #mapcenter #circle{height:220px;width:220px;background:#fff;position:absolute;bottom:20px;left:370px;border-radius:110px}#map #mapcenter #markers{position:absolute;bottom:110px;left:440px;z-index:2}#map #mapcenter #mark2{position:absolute;bottom:-100px;left:53px;display:none}#map #mapcenter #mark3{position:absolute;bottom:150px;left:210px;display:none}#map #mapcenter #mark4{position:absolute;bottom:80px;left:-115px;display:none}#map #mapcenter #text{z-index:2;position:absolute;top:100px;left:0}#map #mapcenter h2{text-transform:uppercase;font-size:3.83em;font-weight:700}#map #mapcenter ul{font-size:2.33em;list-style:disc;margin:30px 0 0 20px}#map #mapcenter ul li{margin:20px 0}.nyroModalBg{position:fixed;overflow:hidden;top:0;left:0;height:100%;width:100%;background:#96232f;opacity:.3}.nmReposition{position:absolute}.nyroModalCloseButton{top:50px;right:50px;width:41px;height:41px;text-indent:-9999em;background:url(/Images/popupclose.png);z-index:3}.nyroModalCont{position:absolute;margin:25px;background:#fff;z-index:3}.nyroModalError{color:red;width:250px;height:250px}.nyroModalError div{min-width:0;min-height:0;padding:10px}.nyroModalLink,.nyroModalDom,.nyroModalForm,.nyroModalFormFile{position:relative;padding:50px;min-height:250px;min-width:250px;max-width:1000px}.nyroModalHidden{left:-9999em;top:-9999em}.nyroModalLoad{position:absolute;width:100px;height:100px;background:#fff url(/Images/ajaxLoader.gif) no-repeat center;padding:0}.nyroModalDom .content h3{color:#96232f;font-weight:700;font-size:2.83em}.nyroModalDom .content table.rooms{margin:20px 0 0}.nyroModalDom .content table.rooms td{width:500px;padding:10px 0;font-size:1.6em}.nyroModalDom .content table.rooms thead{display:block}.nyroModalDom .content table.rooms thead td{color:#96232f;text-transform:uppercase}.nyroModalDom .content table.rooms tbody{height:300px;display:block;overflow:auto}.nyroModalDom .content table.rooms tbody td{border-bottom:1px solid #eee}#currentoffer{padding-top:80px}#currentoffer #tabs ul{display:block;margin:30px auto;list-style:none;font-size:0;text-align:center}#currentoffer #tabs ul li{display:inline-block;margin:0 35px;font-size:20px;font-size:1.25rem;padding:5px 15px}#currentoffer #tabs ul li a{text-decoration:none;color:#575757;padding:5px 0;display:block;border:none;outline:none}#currentoffer #tabs ul li.ui-tabs-active{background:#96232f;border:0;color:#fff}#currentoffer #tabs ul li.ui-tabs-active a{border:0;color:#fff}#currentoffer #tabs .tab{clear:both;display:block;position:relative;width:100%;overflow:hidden}#currentoffer #tabs .tab .row{overflow:hidden}#currentoffer #tabs .tab .row .item{text-align:left;width:32.5%;margin:20px .4%;background:#f6f6f6;overflow:hidden;float:left;min-width:320px;padding-bottom:3000px;margin-bottom:-2990px;vertical-align:top}#currentoffer #tabs .tab .row .item:only-child{margin:20px auto;float:none;margin-bottom:-2990px}#currentoffer #tabs .tab .row .item img{width:100%;max-height:311px}#currentoffer #tabs .tab .row .item p{margin:0 20px;color:#555;font-size:1.5em;line-height:1.2em}#currentoffer #tabs .tab .row .item a{text-decoration:none}#currentoffer #tabs .tab .row .item p.link{margin:20px;display:block;color:#96232f;font-size:1.8em;text-decoration:none}.connected-carousels .carousel{overflow:hidden;position:relative;width:100%}.connected-carousels .carousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.connected-carousels .carousel li{float:left}.connected-carousels .carousel-stage{margin-bottom:20px}.connected-carousels .carousel-stage li{width:1200px;height:500px;overflow:hidden}.connected-carousels .carousel-stage li img{max-width:100%;max-height:100%;position:relative;display:block;margin:0 auto}.connected-carousels .carousel-stage .prev{width:64px;height:64px;position:absolute;left:-64px;top:218px;background:url(/Images/stage-left.png);transition:left .2s;-webkit-transition:left .2s}.connected-carousels .carousel-stage .next{width:64px;height:64px;position:absolute;right:-64px;top:218px;background:url(/Images/stage-right.png);transition:right .2s;-webkit-transition:right .2s}.connected-carousels .carousel-stage:hover .prev{left:0}.connected-carousels .carousel-stage:hover .next{right:0}.connected-carousels .carousel-navigation li{cursor:pointer;width:135px;height:105px;overflow:hidden;margin-right:43px;background:#96232f}.connected-carousels .carousel-navigation li img{width:135px;min-height:105px}.connected-carousels .carousel-navigation li.active img{opacity:.5}.connected-carousels .carousel-navigation .prev{width:32px;height:32px;position:absolute;left:0;top:40px;background:url(/Images/navi-left.png)}.connected-carousels .carousel-navigation .next{width:32px;height:32px;position:absolute;right:0;top:40px;background:url(/Images/navi-right.png)}.detail-connected-carousels .detail-carousel{overflow:hidden;position:relative;width:100%}.detail-connected-carousels .detail-carousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.detail-connected-carousels .detail-carousel li{float:left}.detail-connected-carousels .detail-carousel-stage{margin-bottom:20px}.detail-connected-carousels .detail-carousel-stage li{width:1000px;height:450px;overflow:hidden}.detail-connected-carousels .detail-carousel-stage li img{max-width:100%;max-height:100%;position:relative;display:block;margin:0 auto}.detail-connected-carousels .detail-carousel-stage .prev{width:64px;height:64px;position:absolute;left:-64px;top:218px;background:url(/Images/stage-left.png);transition:left .2s;-webkit-transition:left .2s}.detail-connected-carousels .detail-carousel-stage .next{width:64px;height:64px;position:absolute;right:-64px;top:218px;background:url(/Images/stage-right.png);transition:right .2s;-webkit-transition:right .2s}.detail-connected-carousels .detail-carousel-stage:hover .prev{left:0}.detail-connected-carousels .detail-carousel-stage:hover .next{right:0}.detail-connected-carousels .detail-carousel-navigation li{cursor:pointer;width:135px;height:105px;overflow:hidden;margin-right:43px;background:#96232f}.detail-connected-carousels .detail-carousel-navigation li img{width:135px;min-height:105px}.detail-connected-carousels .detail-carousel-navigation li.active img{opacity:.5}.detail-connected-carousels .detail-carousel-navigation .prev{width:32px;height:32px;position:absolute;left:0;top:40px;background:url(/Images/navi-left.png)}.detail-connected-carousels .detail-carousel-navigation .next{width:32px;height:32px;position:absolute;right:0;top:40px;background:url(/Images/navi-right.png)}#footer{background:#96232f}#footer a{color:#fff}#footer h2{color:#fff}#footer table{width:50%;float:left}#footer table tr th{font-size:1.7em;color:#e5a7ae;text-align:left;padding:5px 30px 5px 0;width:10%}#footer table tr td{font-size:1.7em;color:#fff;padding:5px 0}#footer table tr.head td{font-weight:700;color:#e5a7ae}#footer table.form tr th{color:#fff;vertical-align:top}#footer table.form tr td input,#footer table.form tr td textarea{box-sizing:border-box;width:100%;padding:7px;border:0}#footer table.form tr td input#submit{float:right;background:#eb3847;color:#fff;border:0;font-size:1.1em;width:145px;font-family:inherit}#bottom{background:#3b3b3b;color:#fff;font-size:1.3em}#bottom .maincont{background:url(/Images/etagra.png) no-repeat center right}#bottom p{float:left;margin-right:20px}#bottom ul{list-style:none;margin:0 20px;padding-right:125px;overflow:hidden}#bottom ul li{float:left;margin:0 20px}#bottom ul li a{display:block;color:#b1b1b1}#firmdetail{width:1000px}#firmdetail h2{color:#96232f;font-weight:700;font-size:2.2em;margin-bottom:30px}#firmdetail table{padding:10px;border-collapse:separate}#firmdetail table td,#firmdetail table th{text-align:left;padding:5px 10px}#firmdetail table.description{width:50%;float:left;font-size:1.6em;margin-bottom:30px}#firmdetail table.description th{text-align:left;font-weight:700;width:25%}#firmdetail table.price{width:50%;float:right;font-size:1.6em;background:#faf4f4;margin-bottom:30px}#firmdetail table.price th{width:55%;text-align:left;padding:5px 10px}#firmdetail table.price tr.pricehead th{color:#92222d;font-size:1.1em;font-weight:700}#firmdetail table.price tr.pricehead td{color:#92222d;font-size:.7em;font-weight:400}#firmdetail table.price td{font-weight:700}@media screen and (max-width:1200px){.maincont{width:100%}#map #mapcenter{width:568px}#map #mapcenter #markers{left:240px}#map #mapcenter #circle{left:140px}#currentoffer #tabs ul li{margin:0 2px}#currentoffer #tabs .tab .item{width:48%;min-width:0;margin:20px 1%;float:left}#firmdetail{width:90%}}@media screen and (max-width:768px){.maincont{width:100%}#slider>h2{display:block}.jcarousel{height:auto}.jcarousel ul{width:100%!important}.jcarousel li{width:100%;float:none;clear:both}.jcarousel li:first-child{margin-bottom:50px}.jcarousel li .text{width:100%;float:none}.jcarousel li .text h2{display:none}.jcarousel li .text p{font-size:1.2em;margin:0 30px}.jcarousel li .text p.address{font-size:2em;margin:20px 30px}.jcarousel li .text a{margin:20px 30px}.jcarousel li .image{width:100%;max-height:400px;float:none}.jcarousel-control-prev,.jcarousel-control-next{display:none}.connected-carousels .carousel-stage .prev{left:0}.connected-carousels .carousel-stage .next{right:0}.connected-carousels .carousel-navigation{display:none}.detail-connected-carousels{display:none}.nyroModalLink,.nyroModalDom,.nyroModalForm,.nyroModalFormFile{padding:10px}#map #mapcenter{width:568px}#map #mapcenter #markers{left:240px}#map #mapcenter #circle{left:140px}#currentoffer #tabs ul li{font-size:16px;font-size:1rem;margin:0 2px}#currentoffer #tabs .tab .item{width:48%;min-width:0;margin:20px 1%;float:left}#footer table{width:75%;float:none;position:relative;margin:0 auto 30px}#footer table.form{display:none}#firmdetail{width:100%}#firmdetail h2{margin:0}#firmdetail table.description,#firmdetail table.price{float:none;width:100%}}@media screen and (max-width:480px){.maincont{padding:20px 0}#logo{float:none;width:100%}#logo img{max-width:100%}#menu{float:none}#menu ul li{float:none;padding:10px 0;text-align:center}.jcarousel li .text h2{font-size:2.3em;margin:15px 10px 0}.jcarousel li .text p{font-size:1em;margin:5px 10px}.jcarousel li .text p.address{font-size:1.4em;margin:15px 10px}.jcarousel li .text a{margin:15px 10px}#map #mapcenter h2{font-size:2.5em}#map #mapcenter ul{font-size:1.7em}#map #mapcenter #text{width:300px}#map #mapcenter #circle{display:none}#map #mapcenter #markers{display:none}#currentoffer #tabs .tab .item{width:100%;margin:20px 0;float:none}#currentoffer #tabs ul li{float:none;padding:5px 0;margin:0;width:100%;text-align:center}.connected-carousels .carousel-stage li{height:300px}.connected-carousels .carousel-stage .prev{top:118px}.connected-carousels .carousel-stage .next{top:118px}#bottom .maincont{background-position:bottom right;min-height:210px}#bottom p{float:none;text-align:center;margin:0}#bottom ul{width:100%;margin:0;clear:both;padding-right:0}#bottom ul li{width:100%;text-align:center;padding:20px 0 0;margin:0}}span.noitem{text-align:center;font-size:2em;padding-top:15px;display:block}textarea{height:120px}