    
             
    
            		 
/* Stylesheet: vars Modified On 2015-04-13 10:36:06 */
/* czcionki *//* tinymce */#tinymce { overflow-x: hidden !important; overflow-y: scroll !important; float:none !important; background:#fff !important; width:600px !important; margin:0 !important; padding:10px 0 0 10px !important; }/* CSS Document */* { padding:0; margin:0; border:0; }article, section, aside, hgroup, nav, header, footer, figure, figcaption, main { display: block; }img[align="middle"], img[align="center"], img.middle, img.center {float:none !important; clear:both; display:block; margin:0px auto 10px;}img[align="left"], img.left {float:left !important; margin:5px 10px 4px 0;}img[align="right"], img.right {float:right !important; margin:5px 0 4px 10px;}.left { float: left; }.right { float: right; }.clear {font-size: 0px;line-height: 0px;width: 100%;clear: both;}.hidden, .none {display: none;}html { }body {font-family: 'roboto', tahoma, helvetica, arial, verdana, "trebuchet ms", trebuchet, sans-serif;font-size: 14px;color: #000;line-height: 18px;/* background: #fff url(/jpg/placeholder.jpg) no-repeat scroll center top;opacity: 0.4; */}h1, h2, h3, h4, h5, h6, .content p, .content table, hr, iehr, pre, address, a.more, .more a, .content ol, .content ul {margin-bottom: 18px;}a {color: #ff5300;text-decoration: none;outline: none;transition: all 0.5s ease;}a:hover {color: #6ece00;}a.more, .more a {float: right;background: none 0 7px no-repeat;overflow: hidden;}h1, h2, h3, h4, h5, h6 {line-height: normal;}h1 {font-size: 24px;}h2 {font-size: 21px;}h3 {font-size: 18px;}h4 {font-size: 15px;}h5 {font-size: 13px;}h6 {font-size: 12px;}hr {display: block;font-size: 0px;height: 1px;border: none;border-bottom: 1px solid #ff5300;overflow: hidden;clear: both;}address {font-style: normal;}.color{color: #ff5300;}.search {float: left;clear: both}.search > form {width: auto;}.search label {float: left;margin: 0 10px 0 0;}.search input[type="text"] {float: left;}.search input[type="submit"] {float: left;}.search input[type="submit"]:hover {cursor: pointer;}.content table {border-collapse: collapse;width: 100%;}.content table th {padding: 8px 12px;color: #fff;border: 1px solid #000;background: #333333;font-weight: lighter;text-align: center;}.content table td {padding: 8px 12px;border: 1px solid #333333;text-align: center;}.content table td p, .content table th p {padding: 0 !important;margin: 0 !important;}table.three-cols td{width: 33.33%;}ul {list-style: none;}.content ul {list-style: none;padding-left:10px;}.content ul > li {background: url(/png/recommend_ico.png) 4px 5px no-repeat;padding: 0 0 0 20px;overflow: hidden;}.content ol {padding: 0 0 0 30px;list-style: decimal;}.content ol > li {}.content ul ul, .content ol ol, .content ol ul, .content ul ol {padding-bottom: 0;margin-bottom: 0;}#header, #content, #footer {overflow: hidden;}#content{margin-bottom: 130px;}.container{margin: 0px auto;width: 1100px;clear: both;}#header{min-height: 612px;background: url(/jpg/placeholder.jpg) no-repeat center top;background-size: cover;border-bottom: 5px solid #3D3D3F;position: relative;font-size: 0;letter-spacing: 0;}#header-top{position: absolute;top: 0;width: 100%;z-index: 10;}#header .flags{display: block;float: right;margin: -30px 0;}#header #lang{width: 62px;}#header #lang li{display: inline-block;margin-left: 5px;}#header .header-col{width: 50%;display: inline-block;vertical-align: middle;position: relative;}#header .header-arrow{background: url(/png/top_ico_down.png) no-repeat center;width: 60px;height: 60px;position: absolute;top: 50%;right: 0;margin-top: -30px;margin-right: -30px;}#header #header-slider{background: url(/png/sliderbg_down.png) no-repeat right;height: 100%;min-height: 612px;width: 100%;font-family: 'glego', tahoma, helvetica, arial, verdana, "trebuchet ms", trebuchet, sans-serif;}#header #header-slider .bx-wrapper{float: right;}.bx-wrapper li h2{font-size: 38px;font-weight: bold;line-height: 30px;margin-bottom: 16px;}.bx-wrapper li{font-size: 26px;line-height: 30px;}#header #header-reservation{width: 457px;height: 219px;background: url(/jpg/placeholder.jpg) center no-repeat;margin-left: 11.264%;font-size: 12px;padding: 20px;box-sizing: border-box;}#logo{display: block;max-width: 300px;height: auto;margin: 0 auto;text-align: center;z-index: 10;}#top-fb{margin-top: 3px;float: right;}#content h1, #content h2{padding-left: 28px;margin: 30px 0;background: url(/png/recommend_ico.png) left no-repeat;font-family: 'roboto-light', tahoma, helvetica, arial, verdana, "trebuchet ms", trebuchet, sans-serif;font-weight: lighter;}.welcome-block{background: url(/jpg/placeholder.jpg) no-repeat center;width: 100%;height: 386px;margin: 48px 0;}.welcome-block > h3 {font-size: 46px;font-weight: lighter;margin-left: 78px;padding-top: 28px;}/* kamerka video */#webcam-block{background: url(/jpg/placeholder.jpg) no-repeat center;margin: 14px auto 0;max-width: 336px;padding: 16px 0;text-align: center;}#webcam-block h2{background: url(/png/recommend_ico.png) right no-repeat;font-size: 20px;margin: 0 16px 14px 0;padding: 3px 31px 0 0;text-align: right;color: #fff;}/* dwie kolumny */.full-width #main{width: 100%;}#main{float:left;width:745px;}#sub{float:right;width:335px;}#footer{background: #333333;padding: 10px 0;color: #959595;}#footer ul li{display: inline-block;}/* rezerwacje w topie */#b_editDates form{border: none !important;padding: 0 !important;}.b_availFormInner{background: none !important;padding: 0 !important;}#b_availSubmit{float: none !important;widtH: 100% !important;}#b_availSubmit input {background: #333333  !important;border: 0 none  !important;font-size: 14px  !important;padding: 8px  !important;width: 100%  !important;}#b_editDates{color: #000 !important;font-family: "roboto",tahoma,helvetica,arial,verdana,"trebuchet ms",trebuchet,sans-serif !important;font-size: 14px !important;line-height: 18px !important;}#b_editDates h3{margin: 0 0 20px 0 !important;font-family: "roboto-light",tahoma,helvetica,arial,verdana,"trebuchet ms",trebuchet,sans-serif !important;font-size: 19px !important;}#b_availCheckIn{float: none;clear: none;padding-right: 0 !important;width: 100%;}.b_availDatesInner{width: 50% !important;box-sizing: border-box;}.b_availDatesInner + .b_availDatesInner{padding-left: 10px;}form#b_availFrm > div > div > div{width: auto;float: none;}.b_availDatesInner h4{color: #fff !important;}.b_availDatesInner select{margin-bottom: 10px !important;}
/* Stylesheet: Podstawowy Modified On 2015-06-30 12:05:46 */
.menu-rwd{display:none;background: url(/png/menu_rwd.png) no-repeat center;width:22px;height: 12px;padding: 14px 0;margin: 0 auto;cursor: pointer;}nav#menu{background: url(/png/menu1.png) no-repeat right -4px #fff;box-sizing: border-box;float: left;max-width: 960px;min-width: 800px;padding-right: 39px;}#primary-nav li {position: relative;}#primary-nav li a {font-family: 'glego', tahoma, helvetica, arial, verdana, "trebuchet ms", trebuchet, sans-serif;font-size: 18px;display: block;text-decoration: none;color: #959595;padding: 12px 13px;}/* poziom 1 */#primary-nav {background: url(/png/menu1.png) repeat-x center -4px;font-size: 0;letter-spacing: 0;list-style: outside none none;height: 50px;}#primary-nav > li {display: inline-block;vertical-align: top;}#primary-nav > li + li {}#primary-nav > li > a {}#primary-nav > li > a:hover,#primary-nav > li.menuactive > a {color: #fff;}#primary-nav > li.menuactive > a {background: url(/png/menu1.png) no-repeat top;}/* poziom 2 */#primary-nav ul {position: absolute;left: 50%;margin-left: -70px;background: #fff;border-top: 1px solid #000;}#primary-nav li li {width: 140px;border: 1px solid #000;border-top: none;}#primary-nav li li a {padding: 3px 5px;}#primary-nav li li a:hover,#primary-nav li li.menuactive > a {color: #fff;background: url(/png/menu1.png) no-repeat top;}/* poziom 3 */#primary-nav ul ul {left: 100%;top: -1px;margin-left:0px;}/* menuparent */#primary-nav ul li.menuparent {  }#primary-nav ul li.menuparent:hover {  }/* last */#primary-nav li.last { }/* display */#primary-nav ul { display:none; }#primary-nav li:hover > ul { display:block; }/* z-indexy */#primary-nav > li {	z-index:1; }#primary-nav > li:hover { z-index:2; }

/* dodatkowe stylowanie */

.menu-gray-bg {
    background: url(/png/menu1.png) repeat-x center -4px;
    height: 50px;
    left: 0;
    position: absolute;
    width: 50%;
}
/* Stylesheet: Menu poziome Modified On 2015-04-15 13:18:13 */
.news {margin-bottom: 8px;overflow: hidden;font-family: 'roboto', tahoma, helvetica, arial, verdana, "trebuchet ms", trebuchet, sans-serif;}.news.news-detail{margin-top: 40px;}.news > header {overflow: hidden;margin:  20px 0px 0px 0px;}.news > header h3 {float: left;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 70%;}.news > header h3 a{color: #000;font-size: 18px;}.news > .news-img time {color: #fff;display: block;margin-top: -9px;position: relative;text-align: center;top: 50%;}.news .news-img    {overflow: hidden;margin: 0px 12px 0px 0px;width: 89px;height: 102px;float: left;position: relative;}.news .news-img-overlay{width: 89px;height: 102px;position: absolute;top: 0;left: 0;}.news:nth-child(3n+2) .news-img-overlay{background: url(/png/news_img_frame.png) center top no-repeat rgba(255, 83, 0, 0.8);}.news:nth-child(3n+1) .news-img-overlay{background: url(/png/news_img_frame.png) center top no-repeat rgba(110, 206, 0, 0.8);}.news:nth-child(3n) .news-img-overlay{background: url(/png/news_img_frame.png) center top no-repeat rgba(253, 191, 0, 0.8);}.news .news-img img  {display: block;margin: 0px auto;max-width: 100%;height: auto;}.news .news-content  {margin: 0px 0px 20px 0px;font-family: 'roboto-light', tahoma, helvetica, arial, verdana, "trebuchet ms", trebuchet,}.news .news-content p:last-child  {margin: 0px 0px 0px 0px;}.news > footer a {float: right;}.news > footer a:after {content: "\00BB";padding: 0px 0px 0px 2px;}
/* Stylesheet: Aktualności Modified On 2015-05-04 14:24:18 */
/*    DkrContactForm CSS NEW Version: 2.0*/.ContactForm, .userForm{margin-bottom:20px;}.ContactForm form, .userForm form {display: block;clear: both;overflow: hidden;width: auto;max-width: 600px;text-align: left; /* wyzerowanie, na przypadek gdyby było justify gdzies wyzej */}/* FORMULARZ - układ */form {display: block;clear: both;overflow: hidden;margin: 0;padding: 0;}form fieldset {display:block;border: none;margin: 0;padding: 0;width: 100%;}form .formbuilderform > fieldset {max-width: 500px;margin: 0 auto;}form .field {display: block;clear: both;overflow: hidden;margin: 0 0 5px;padding: 0;}form .field > div {margin:0;float: right;width: 234px;}/* FORMULARZ - pola */form input,form select,form textarea,form button,form label,form legend {font-family: 'roboto', tahoma, helvetica, arial, verdana, "trebuchet ms", trebuchet, sans-serif;font-size: 13px;color: #000;box-sizing:border-box;}form .field label {margin-bottom: 2px;display: block;}form .field > label {float: left;width: 169px;margin-right: 10px;}form .field input + label {width: auto;margin-right: 0;float: left;max-width: 212px;}form legend {font-weight: bold;padding: 10px 0;}form input[type="text"],form input[type="password"],form input[type="email"],form textarea,form select {padding: 6px;float: left;}form input[type="text"], form input[type="password"], form input[type="email"], form textarea {width: 234px;}form textarea {height: 98px;overflow: auto;resize: none;width: 330px;}form select {max-width: 234px;}form select[multiple="multiple"] {height: 67px;}form select + select{margin-left:3px;}form select option {padding: 1px 10px;}form input[type="checkbox"], form input[type="radio"] {margin: 2px 5px 0 0;float: left;}form input[type="file"] { }:focus {outline: none;}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="submit"],form input[type="reset"],form input[type="file"],form textarea,form select,form button {border-radius: 3px;margin: 6px 0;background: #efefef;}/* buttons */form .buttons {clear: both;margin: 15px 0 0;width: 100%;max-widtH: 500px;font-size:0px;letter-spacing:0px;text-align:right;}form input.submit,form input.reset,form input[type="submit"],form input[type="reset"],form button {background: #333333;border: 1px solid #efefef;color: #fff;cursor: pointer;padding: 6px;width: 96px;}form .buttons input.submit,form .buttons input[type="submit"],form button,form .buttons input.reset,form .buttons input[type="reset"] {display:inline-block;}form input[type="text"] + input[type="submit"]{float:left}/* fieldsety */form fieldset.info, form fieldset.message{float: left;}/* info - w tej sekcji w przypadku zmiany width w #info wszystkie width poniżej muszą ulec zmianie */form fieldset.info {width: 100%;}form fieldset.info .field > div { width:170px; } /* zmienia sie wraz z szerokoscia info */form fieldset.info .field input + label {max-width: 148px;}form fieldset.info .field > label {width: 100%;float: none;margin-right:0;}form fieldset.info input[type="text"], form fieldset.info input[type="email"], form fieldset.info input[type="password"], form fieldset.info textarea, form fieldset.info select {display:block;}form fieldset.info input[type="text"], form fieldset.info input[type="email"], form fieldset.info input[type="password"], form fieldset.info textarea {width: 100%;}form fieldset.info select, form fieldset.info select[multiple="multiple"] {max-width: 170px;}form fieldset.info input[type="file"] {width: 100%;}/* message - w tej sekcji w przypadku zmiany width w #message wszystkie width poniżej muszą ulec zmianie */form fieldset.message {width: 100%;}form fieldset.message .field > div { width:230px; } /* zmienia sie wraz z szerokoscia message */form fieldset.message .field input + label {max-width: 100%;}form fieldset.message .field > label {width: 100%;float: none;margin-right:0;}form fieldset.message input[type="text"], form fieldset.message input[type="email"], form fieldset.message textarea, form fieldset.message select {display:block;}form fieldset.message input[type="text"], form fieldset.message input[type="email"], form fieldset.message input[type="password"], form fieldset.message textarea {width: 100%;}form fieldset.message select, form fieldset.message select[multiple="multiple"] {max-width: 230px;}form fieldset.message input[type="file"] {width: 100%;}form fieldset.message .buttons {width: 100%;}/* reset dla  info i message  */form fieldset.info label.fields, form fieldset.message label.fields {clear: both; width:100%; }form fieldset.info input.checkbox, form fieldset.message input.checkbox {  margin: 2px 5px 0 0;  }/* captcha */form .field.captcha div{float:left}form .field.captcha div .captchapict{margin:0 auto 5px;display:block}/* mail od */form input.checkbox { margin: 6px 10px 2px 180px; }form .label { padding:5px 0 0;  }/* zgoda */form  fieldset.zgoda,form  fieldset.klauzura {padding: 10px 0;}/* Komunikaty */#messages {display: block;clear: both;margin: 0;padding: 0;}#messages ul {list-style: none;}#messages ul li {background-image: none;}#messages ul .fieldName {font-weight: bold;}/* SpryFormValidation.css - version 0.5 - Spry Pre-Release 1.5Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */.textareaRequiredMsg, .textareaMinCharsMsg,.textareaMaxCharsMsg, .textareaValidMsg {display: none;}.textareaRequiredState .textareaRequiredMsg,.textareaMinCharsState .textareaMinCharsMsg,.textareaMaxCharsState .textareaMaxCharsMsg {text-align: right;display: block;clear: both;margin-left: 2px;padding: 3px;padding-right: 0;color: #CC3333;}.textareaValidState textarea, textarea.textareaValidState {background-color: #B8F5B1 !important;color: #000 !important;}textarea.textareaRequiredState,.textareaRequiredState textarea, textarea.textareaMinCharsState,.textareaMinCharsState textarea, textarea.textareaMaxCharsState,.textareaMaxCharsState textarea {background-color: #FF9F9F !important;color: #000 !important;}.textareaFocusState textarea, textarea.textareaFocusState {/* background-color: #FFFFCC; */}.textareaFlashState textarea, textarea.textareaFlashState {color: red !important;}textarea.textareaHintState, .textareaHintState textarea {/* color: red !important; */}.textfieldRequiredMsg,.textfieldInvalidFormatMsg,.textfieldMinValueMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMaxCharsMsg,.textfieldValidMsg {display: none;}.textfieldRequiredState .textfieldRequiredMsg,.textfieldInvalidFormatState .textfieldInvalidFormatMsg,.textfieldMinValueState .textfieldMinValueMsg,.textfieldMaxValueState .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg {text-align: right;display: block;clear: both;margin-left: 2px;padding: 3px;padding-right: 0;color: #CC3333;}.textfieldValidState input,input.textfieldValidState {background-color: #B8F5B1 !important;color: #000 !important;}input.textfieldRequiredState,.textfieldRequiredState input,input.textfieldInvalidFormatState,.textfieldInvalidFormatState input,input.textfieldMinValueState,.textfieldMinValueState input,input.textfieldMaxValueState,.textfieldMaxValueState input,input.textfieldMinCharsState,.textfieldMinCharsState input,input.textfieldMaxCharsState,.textfieldMaxCharsState input {background-color: #FF9F9F !important;color: #000 !important;}.textfieldFocusState input, input.textfieldFocusState {/* background-color: #FFFFCC; */}.textfieldFlashText input, input.textfieldFlashText {color: red !important;}/* When the widget has the hint message on, the hint text can be styled differently than the user typed text. */.textfieldHintState input, input.textfieldHintState {/*color: red !important; */}.formMessage {width: 100%;text-align: center;font-weight: bold;padding-top: 30px;}/* zabezpieczenie na wypadek innej klasy */form > div > div {overflow:hidden;margin:0 0 5px;}form > div > div > label  {float:left;width:180px;}form > div > div > div {clear: right;float: right;width: 233px;}form > div > div > div > label {float:none;}form div.submit {float:right;padding: 10px 0 0;}/* zeracja */.cms-guestbook form input,.cms-guestbook-form form input {float:none; width:auto;}
/* Stylesheet: Formularz kontaktowy Modified On 2015-05-28 14:06:32 */
.comments {clear: both;overflow: hidden;}.comments form{width: 414px;}.comments > .comment {clear: both;overflow: hidden;margin: 0 0 20px;}.comments > .comment + .comment {padding: 20px 0 0;border-top: 1px solid #ccc;}.comments > .comment > header {overflow: hidden;margin: 0 0 20px;}.comments > .comment > header .comment-title {font-weight: bold;}.comments > .comment .comment-content {clear: both;overflow: hidden;}.comments > .comment-add {font-weight: bold;padding: 20px 0 0;border-top: 1px solid #ccc;}.comments > .comment-error {overflow: hidden;margin: 20px 0 0;}.comments > .comment-error p.error {font-weight: bold;}.comments div > form .buttons input[type="submit"] + input[type="submit"] {float:left;}
/* Stylesheet: Komentarze Modified On 2015-04-08 14:39:03 */
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */




/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper {
	height: 365px;
    	margin-top: 150px;
	padding-right: 90px;
	box-sizing: border-box;
	width: 548px;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

.bx-viewport{
	height: 365px !important;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(/jpg/placeholder.jpg) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: left;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
	text-indent: -9999px;
	display: block;
	width: 12px;
	height: 12px;
	margin: 0 2px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #FF4D00;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: none no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: none no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: none -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: none -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/* Stylesheet: Slider Modified On 2015-04-14 15:20:52 */
@media all and (max-width:1100px) {
	#main {
		width: 65.91%;
	}
	.full-width #main{
		padding: 0 4%;
		box-sizing: border-box;
	}
	.container{
		width: auto;
	}
	#sub{
		width: 27.64%;
		margin: 0 2.96%; 
	}
	#header .flags{
		margin-right: 5%;
	}

}
@media all and (max-width:1023px) {
	#header .header-col{
		display: block;
		width: 100%;
	}
	#header .header-arrow{
		top: auto;
		right: auto;
		bottom: 0;
		left: 50%;
		margin: 0 0 -20px -30px;
		background-image: url(/png/top_ico_down.png);
	}
	#header #header-slider{
		background: url(/png/sliderbg_down.png) no-repeat center bottom;
		border-top: 4px solid #fff;
    		margin-top: 80px;
    		min-height: 0;
    		overflow: hidden;
    		padding-bottom: 180px;
    		padding-top: 60px;
	}
	#header #header-slider .bx-wrapper{
		margin: 0 auto;
		padding: 0 40px;
		float: none;
		height: 340px;
	}
	.bx-wrapper .bx-pager{
		text-align: center;
	}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
		position: static;
		margin: 10px 0;
	}
	#header #header-reservation{
		margin: 50px auto 30px;
	}
}
@media all and (max-width:980px) {
	.bx-wrapper{
		padding-left: 20px;
	}
	.bx-wrapper li h2{
		font-size: 30px;
	}
	.bx-wrapper li{
		font-size: 20px;
	}
}

@media all and (max-width:979px) {
	#main, #sub, .full-width #main{
		float: none;
		width: 92%;
		margin: 0 4%;
	}
	nav#menu, #top-fb{
		float: none;
	}
	#top-fb{
		margin-top: 10px;
		text-align: center;
	}
}
@media all and (max-width:768px) {
	.menu-rwd{ display: block; }	
	nav#menu{ padding: 0; background: #333333; max-width: auto; min-width: 0; width: 100%;}
	.menu-gray-bg{ display: none; }
	#primary-nav{display:none;  height: auto;}
	#primary-nav li{width:100%;background: #333333; text-align: center; border-top: 1px solid #545454; }
	#primary-nav ul {
	  left: 0;
	  margin-left: 0px;
	  position: relative;
	  display:block;
	}
	#primary-nav li a {padding-top: 14px; padding-bottom: 14px;}

}
@media all and (max-width:767px) {
	#header #header-slider .bx-wrapper{
		box-sizing: border-box;
	}
}
@media all and (max-width:600px) {
	#header #lang{
		margin: 0 auto;
	}
	#header .flags{
		margin: 30px 0 0 0;
		float: none;
	}
	#header #header-slider .bx-wrapper{
		widtH: 100%;
	}
	.welcome-block{
		background-position: center right;
	}
	.welcome-block > h3{
		margin: 5%;
		font-size: 38px;
	}
}
@media all and (max-width:480px) {
	#header #header-slider .bx-wrapper{
		
	}	
	.bx-wrapper li h2{
		font-size: 24px;
	}
	.bx-wrapper li{
		font-size: 18px;
	}
	#header #header-reservation{
		height: auto;
		width: 100%;
		background-size: cover;
	}
}
@media all and (max-width:390px) {
	.b_availDatesInner{
		width: 100% !important;
	}
	.b_availDatesInner + .b_availDatesInner{
		padding-left: 0;
	}
}
/* Stylesheet: RWD Modified On 2015-05-28 14:39:19 */

