/* MAIN LAYOUT HotelSystems.pl */





#lbOuterContainer.grey {
	border:0 solid #FF0000!important
}
a {
	color: #d79352;
	text-decoration:none;
}
a:hover {
	color: #FFC68F;
	text-decoration: none;
}
a img {
	border:none;
}
input.text, div.hs div.baner div.f input {
	background:white!important;
	border:1px solid #59514e;
	color:#666666;
	float:left;
	font-size:10px;
	line-height:13px;
	margin:0;
	padding:1px 0;
	text-align:left;
	vertical-align:middle;
	width:60px;
	text-align:center
}
body {
	background:#5C0201 url('/pub/palacmargot/img/pattern.jpg') repeat center;
	font:normal 11px/17px Verdana, Arial, Tahoma, sans-serif;
	color:#fff1b1;
}
#body2In {
	background:url('/pub/palacmargot/img/body2-BG.png') no-repeat center 30px;
	width:100%;
	float:left;
}
#body2 {
	margin:0 auto;
	width:1012px;
}
div#paddingLeft {
	float:right;
	width:980px
}
#langs {
	width:16px;
	float:right;
	padding-top:155px
}
#langs a {
	width:16px;
	float:left;
}
#logoHld {
	float:left;
	width:100%;
	height:106px;
	position:relative
}
#logo {
	position:absolute;
	left:360px;
	top:5px;
	z-index:18
}
#titleLogo {
	position:absolute;
	left:10px;
	top:-300px;
	z-index:1;
	color:#5F0705
}
#header {
	width:100%;
	float:left;
	position:relative;
	height:520px;
	overflow:hidden;
}
#header .box {
	position:absolute;
	bottom:0;
	z-index:999;
	background:green;
	width:200px;
	padding:0;
	height:88px;
	width:241px;
	background:url(/pub/palacmargot/img/headerBox-L.png) no-repeat left bottom
}
#header .box h3 {
	padding-top:26px;
	float:right;
	width:213px
}
#header .box_desc {
	position:relative;
	padding-top:2px;
	float:right;
	width:213px
}
#header .box_desc h4 {
	z-index:555;
	position:absolute;
	float:left;
	height:21px;
	width:184px;
	background:#8c0202 url(/pub/palacmargot/img/boxBtn.jpg) no-repeat center top;
	overflow:hidden
}
#header .box_desc .sIFR-flash {
	margin-top:2px
}
#header .box_desc a {
	z-index:556;
	position:absolute;
	background:url(/pub/palacmargot/img/boxBtnHover.png) no-repeat center top;
	width:184px;
	height:21px
}
#header .box_desc a.boxBtn:hover {
	background-position:center bottom
}
.spacerBox {
	left:0
}
.ofertyBox {
	right:0;
	background-image:url(/pub/palacmargot/img/headerBox-R.png)!important
}
#fl_main_replace {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
}
#mainMenuHld {
	position:absolute;
	left:0px;
	top:3px;
	z-index:20;
	width:980px
}
#h_right {
	position:absolute;
	right:0;
	top:0;
	z-index:10;
	width:36px;
}
#baner {
	background:#000;
	position:absolute;
	left:0;
	top:0;
	z-index:5;
	width:980px;
	float:left;
	height:520px
}
#middle {
	width:100%;
	float:left;
	background:#460000 url(/pub/palacmargot/img/middle-BG.jpg) repeat-y center top
}
#shadowLeft {
}
#page {
	float:left;
	width:100%;
}
#topPage {
}
#pageContent {
	float:right;
	width:100%;
	background:url(/pub/palacmargot/img/pageBG.jpg) no-repeat center 0
}
#mainPage {
	float:left;
	width:100%;
	background:url(/pub/palacmargot/img/mainPageBG.jpg) no-repeat center bottom
}
#mainPage .col {
	float:left;
	width:240px;
}
#mainPage .colSpacer {
	float:left;
	width:20px;
	height:100px;
	line-height:100px;
}
#mainPage .colIn {
	float:right;
	width:210px;
}
#mainPage #col1 {
	width:460px;
}
#mainPage #col1 .colIn {
	width:100%;
}
#mainPage #col2 .colIn {
	float:right
}
#underPage {
	float:left;
	width:100%;
	height:15px;
	line-height:15px
}
#shadowRight {
}
#footer {
	width:100%;
	float:left;
	background:url(/pub/palacmargot/img/footerBG.png) no-repeat center top;
	padding:0;
	padding:5px 0 40px
}
#contactDet {
	float:left;
	width:850px;
}
#contactDet ul {
	width:100%
}
#contactDet ul li {
	display:inline;
	float:left;
	margin-right:20px
}
#contactDet ul li a {
	text-transform:uppercase
}
#hs_link {
	float:right;
	margin-right:6px
}
#hs_link span {
}
/*MENU*/



.mainMenu {
	padding:0px;
	margin:0px;
	width:100%;
	list-style:none;
	text-align:center;
	margin:0 auto
}
.mainMenu li {
	padding:0px;
	margin:0px;
	text-align:center;
	display:inline;
	padding:0 20px
}
.mainMenu li a {
	height:36px;
	font:normal 20px/36px Trajan Pro, Tahoma, Serif;
	color:#fff1b1;
}
.mainMenu li a:hover {
	text-decoration:underline;
	color:#FFF
}
/* MAIN NEWS */



#news {
	padding-top:0
}
.news {
	float:left;
	width:100%;
	padding:6px 0
}
.news span {
	width:100%;
	float:left;
	font-style:italic;
	color:#d9cbb0;
	font-size:11px;
	font-family:Tahoma
}
.news a {
	padding:0!important
}
.news_zajawka {
	display:none
}
.newsMore {
	display:none
}
#showAllNews {
	color:#d9cbb0;
	font-size:11px
}
#showAllNews:hover {
	color:#FFF;
	text-decoration:none;
}
/* SEC CONTENT */



#secContent {
	float:right;
	width:100%;
	padding:12px 0 12px 0
}
#secContent h2 {
	width:100%;
	float:left;
}
#secText {
	float:left;
	width:100%;
	font-size:11px;
	line-height:16px
}
#secText strong {
}
#secText h3 {
	text-transform:uppercase
}
#secText h3, #secText h4 {
	font-weight:bold;
	font-size:12px;
	line-height:18px
}
#secText ul {
	padding:15px;
	list-style-type:square;
}
#secText p {
	padding:3px 0
}
#secText ul li {
	margin-left:15px;
}
#secText table {
	width:100%;
	background:#67130E;
	margin:6px 0
}
#secText table tr td {
	padding:5px 15px;
	background: #470003;
	border:1px solid #A57C5C
}
#secMinHeight {
	float:left;
	width:5px;
	height:182px;
	line-height:182px
}
/* SEC NAV */

ul.subMenu {
	float: right;
	width:100%;
	padding:6px 0
}
ul.subMenu li {
	background:transparent url(/pub/palacmargot/img/liSubMenu.png) no-repeat center bottom;
	width:100%;
	float:left;
	padding:10px 0;
}
ul.subMenu li.last {
	background:none
}

ul.subMenu li.act a {
	color:#FFF1B1; 
}
ul.subMenu li a {
	padding-left:0px;
	display:block;
	font-size:13px;
	line-height:15px;
}
ul.subMenu li a:hover {
}
/* BOX */



.box {
	float:left;
	width:100%;
	padding:12px 0 12px 0;
}
.box h3 a:hover {
	text-decoration:none
}
.box_desc {
	float:left;
	width:184px;
}
.box_desc p {
	padding:6px 0
}
.box_desc a, .news a {
}
.box_desc a:hover, .news a:hover {
}
#col2 .box_desc a {
}
#col2 .box_desc a:hover {
}
#col0 .box {
}
#col2 .box {
}
.kontaktBox {
	background:transparent url(/pub/palacmargot/img/kontaktBG.png) no-repeat 110px 28px;
	line-height:15px
}
.boxPrices, .offersBox {
	background:url(/pub/palacmargot/img/boxBG.png) no-repeat -6px top
}
.boxPrices .box_desc, .offersBox .box_desc {
	height:30px;
}
.offersBox .boxIn {
	float:left;
	width:208px;
	background:url(/pub/palacmargot/img/prezent.png) no-repeat 120px 21px
}
.boxPrices .boxIn {
	float:left;
	width:100%;
	background:url(/pub/palacmargot/img/gelt.png) no-repeat 90px 4px
}
.offersBox h3 {
	height:auto!important
}
.boxPrices .box_desc, .offersBox .box_desc {
	position:relative;
	padding-top:2px;
	float:left;
	width:184px
}
.boxPrices .box_desc h4, .offersBox .box_desc h4 {
	z-index:555;
	position:absolute;
	float:left;
	height:21px;
	width:92px;
	background:#8c0202 url(/pub/palacmargot/img/boxBtn.jpg) no-repeat center top;
	overflow:hidden
}
.boxPrices .box_desc .sIFR-flash, .offersBox .box_desc .sIFR-flash {
	margin-top:2px
}
.boxPrices .box_desc a, .offersBox .box_desc a {
	z-index:556;
	position:absolute;
	background:url(/pub/palacmargot/img/boxBtnHover.png) no-repeat center top;
	width:92px;
	height:21px
}
.boxPrices .box_desc a.boxBtn:hover, .offersBox .box_desc a.boxBtn:hover {
	background-position:center bottom
}
kontaktBG.png 


/* RESERVE BOX */

.rez_box {
}
/*

.rez_box h3.flash_white { height:auto!important}

*/

.rez_box .inner {
	float:left;
	width:190px
}
#box_descOffer, .rez_box .box_desc {
	position:relative;
	padding-top:10px;
	float:right;
	width:100%;
	height:43px
}
#box_descOffer h4, .rez_box .box_desc h4 {
	z-index:555;
	position:absolute;
	float:left;
	height:38px;
	line-height:42px;
	width:190px;
	background:url(/pub/palacmargot/img/reserveBtn.png) no-repeat left top;
	overflow:hidden
}
#box_descOffer .sIFR-flash, .rez_box .box_desc .sIFR-flash {
	margin-top:13px;
	margin-left:15px
}
#box_descOffer a, .rez_box .box_desc a {
	z-index:556;
	position:absolute;
	background:url(/pub/palacmargot/img/boxBtnHoverBig.png) no-repeat left top;
	width:190px;
	height:38px
}
#box_descOffer a.boxBtn:hover, .rez_box .box_desc a.boxBtn:hover {
	background-position:left bottom
}
/* Newsletter BOX */

.newsletter_box .inner {
	padding:5px;
	padding-left:15px;
	padding-right:15px;
}
.newsletter_box {
}
#newsletter_email {
	margin-top:2px;
	margin-right:5px
}
.newsletter_box a {
	float:left;
	width:72px;
	height:20px;
	overflow:hidden;
	line-height:20px;
	text-align:center;
	cursor:pointer;
	color:white;
	background:#920000 url('/pub/palacmargot/img/ezienBtn.gif') no-repeat center top;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	text-transform:uppercase
}
.newsletter_box a:hover {
	background-position:center bottom
}
/* HOME OFFERS */

#homeOffers {
	width:100%;
	float:left;
	height:138px;
	background:transparent url(/pub/palacmargot/img/homeOffers-BG.jpg) no-repeat center top;
}
#homeOffers .inner {
	float:right;
	width:950px;
	margin-top:10px
}
#homeOffers h3 {
	display:none
}
/* SYFr */



h2.flash_white, h3.flash_white, h3.flash_white a {
	font-family: Trajan Pro, Tahoma, Serif;
	color:#d8caaf;
	font-weight:normal;
	font-size:18px;
	line-height:22px;
	height:29px
}
h2.flash_whiteH2 {
	font-family:Trajan Pro, Tahoma, Serif;
	color:#d8caaf;
	font-weight:normal;
	font-size:18px;
	line-height:22px;
	height:30px;
}
h4.flash_whiteSmall {
	font-family: Trajan Pro, Tahoma, Serif;
	color:#FFF;
	font-weight:normal;
	font-size:12px;
	line-height:21px;
	height:21px;
	width:100%;
	text-align:center
}
.sIFR-active .flash_white, .sIFR-active .flash_dark {
	visibility: hidden;
	font-size:18px
}
.sIFR-active .flash_whiteH2 {
	visibility: hidden;
	font-size:28px
}
.sIFR-active .flash_whiteSmall {
	visibility: hidden;
	font-size:12px;
}
/* end SYFr */







/* ONLY FOR SEC */



/******************** SUBMENU *******************************/



#secOffers .offer {
	width:195px;
	padding-top:6px
}
#secOffers div.oferRel {
	height:80px;
	width:195px;
}
#secOffers div.offer div.name, #secOffers div.offer div.name table, #secOffers div.offer div.name tabl td {
	height:20px;
	font-size:10px;
	line-height:20px;
	width:195px;
	background-repeat:repeat
}
#secOffers div.offer div.btn {
	width:65px;
	line-height:16px;
	height:16px
}
#secOffers div.offer div.info {
	width:130px;
	line-height:16px;
	height:16px
}
#secOffers .showAllOffer {
	color:#544236;
	font-weight:normal;
	width:100%;
	text-align:left;
	margin-top:6px
}
div.calendar {
	z-index:9999
}
/* OFFERS PAGE */

#Offers {
	float:left;
	width:460px;
	overflow:hidden
}
#Offers .inner {
	float:left;
	width:460px
}
#Offers .offerBig {
	float:left;
	width:100%;
	margin:15px 0 0 0;
}
.oferRelBig {
	background:#FFF1B1;
	float:left;
	width:100%
}
#Offers .act .oferRelBig {
	background:#FFF!important
}
.imgBig {
	float:left;
	width:226px
}
.imgBig img {
	float:left;
	border:1px solid #FFF1B1
}
.nameBig {
	float:left;
	width:234px;
	text-align:center;
}
.nameBig table {
	background:none!important;
	height:51px;
	margin:0!important
}
.nameBig table td {
	margin:0!important;
	padding:0 10px!important;
	vertical-align:middle!important;
	line-height:13px;
	font-family:"trajan pro", "times new roman", sans-serif
}
.nameBig a {
	color:#460000;
	line-height:17px;
	font-weight:bold;
	font-size:15px;
}
.infoBig {
	font-size:12px;
	line-height:31px;
	height:31px;
	float:left;
	width:234px;
	color:#460000;
	text-align:center;
}
.btnBig {
	float:right;
	width:100px;
}
.btnBig a {
	width:100px;
	float:left;
	height:20px;
	line-height:20px;
	background:#9C0202;
	color:#FFF;
	text-align:center;
	font-size:12px
}
.btnBig a:hover {
	background:#DF3737
}
div.kwota_option label {
	float:left;
	margin-right:10px;
	text-align:left;
	width:130px!important;
}
.topHld {
	width:100%;
	float:left
}
#typ1, #typ2 {
	width:30px;
	float:left
}



.gimg {	
	float:left;
	margin:6px 14px 6px 0;
}



.gimg img {
	border:solid 1px #c2ce97;
	padding:1px;
	background-color:white;
}



#gallery {
	width:296px;
	height:255px;
	background-color:black;
	margin-top:3px;
}

