/* MAIN LAYOUT HotelSystems.pl */

a { color: #453c34; text-decoration:none; }
a:hover { color: #6F6B68; text-decoration: none; }
a img { border:none; }
input {color:#4e4e4e; font-size:11px; float:left;  line-height:14px; border:1px solid #4e4e4e!important; background:#FFF url(/pub/baginski/img/input.png) repeat-x center top; padding:2px 0;	text-align:center;	vertical-align:middle; cursor:pointer}

body {
	background:#5B8ABE;
	font:normal 13px/18px Tahoma,Arial,  Helvetica, sans-serif;
	color:#7f6f5f;
}

.centerDiv { width:100%; float:left}
.centerDivIn { width:1000px; margin:0 auto}

.centHeader, .centMiddle {background:url(/pub/baginski/img/center.gif) repeat-y center top}
.centFooter {background:url(/pub/baginski/img/bottom.gif) no-repeat center top; height:181px}

#langsHld {width:16px;height:0px;	position:relative; left:1000px; top:0;float:left;}
		#langs {float:right;width:16px;}
		#langs a {float:left;width:16px; text-align:center}
		#langs a img { float:left}

#header { width:100%;height:502px;float:left; overflow:hidden; position:relative}
	#logoHld {	position:absolute; left:10px; top:8px;float:left;}
		#logo {	position:absolute;z-index:50}
		#titleLogo {position:absolute;	left:50px;	top:-600px;	z-index:1}
	#hsPanel { width:716px; height:50px; position:absolute; left:10px; bottom:0; z-index:20;background:url(/pub/baginski/img/hs.png) repeat-x left bottom;}	
	#headerReplaceFL {width:716px; left:10px; top:74px; z-index:10; float:left; position:absolute;}
	#headerReplaceFL img { float:left;}
	#fl_NAV_replace {width:1000px;float:left;	position:absolute;left:10px;bottom:27px;height: 40px;z-index: 60;} 
		#mainMenuHld {float:right;width:785px; }
	#fl_NAV-SEC_replace {width:100%; float:left; position:absolute;left:0;bottom:0;}
	#offersHolder { width:263px; position:absolute; right:10px; top:74px; z-index:15; }
		a.showAllOffer { float:left; width:100%; height:23px; text-align:center; background:url(/pub/baginski/img/showAllOffer.png) no-repeat right top; font:normal 12px/21px Tahoma, Arial, sans-serif; text-transform:uppercase; color:#FFF!important; }
		a.showAllOffer:hover { background-position:right bottom;}
		a.showAllOffer strong {width:210px; float:left; text-align:center; font-weight:normal }
		a.showAllOffer span {width:50px; height:23px;overflow:hidden; font-size:25px; float:right; text-align:center; background:url("/pub/baginski/img/btnBook.png") no-repeat scroll center top #840300}
		a.showAllOffer span cufon {top:-4px}
		a.showAllOffer:hover span { background-position:right -22px}
		
#middle { width:100%;height:auto; float:left; }
	#pageHld {width:1000px; float:right;   background:url(/pub/baginski/img/borderBox.gif) repeat-y 726px bottom;}
		#page {width:1000px; padding-top:21px; float:left; background:url(/pub/baginski/img/topLine.png) no-repeat center top; }
			#topPage { width:100%; float:left; display:none}
			#pageContent {width:100%;  float:right; }
#footer { width:100%;padding-bottom:35px;float:left; overflow:hidden; background:url(/pub/baginski/img/footer.png) no-repeat center 137px;}
	#footerIn {width:100%; float:left; }
	#contactDet { width:1000px; float:left;text-align:center; margin-top:23px }
	#contactDet p {width:100%; float:left; }

		
/* pageContent */
#pageContent { float:left; width:100%; }
#pageContent .col {float:left}
#pageContent .colSpacer { display:none}
#pageContent .colIn { float:right;}
#pageContent #col0 { display:none}
#pageContent #col0 .colIn {  width:100%}
#pageContent #col1 { width:727px;}
#pageContent #col1 .colIn {  width:100%;}
#pageContent #col2 { width:272px; float:right}
#pageContent #col2 .colIn {  width:100%}

#secContent { float:right; width:695px; padding:0 0 12px 0;}
#secContent h2 {color:#5b8bbe; padding:15px 0; float:left;font:26px/30px Times New Roman,Tahoma,Serif;width:100%;}
    #secText { float:left; width:660px; padding:0}
    #secText strong {}
	#secText a { text-decoration:underline}
    #secText h3, #secText h4 { font-weight:normal; font-size:13px; line-height:22px; padding:3px 0;}
	#secText h3 { color:#4A7099;font-size:16px;}
    #secText ul { padding:5px 10px;; list-style-type:disc;}
	#secText p { padding:0 0 3px 0}
	#secText ul li { margin-left:15px; }

/*MENU*/
#mainMenuHld ul {padding:0px;margin:0px;width:100%;list-style:none;text-align:center; margin:0 auto}
#mainMenuHld ul li {width:auto; padding:47px 18px 7px;margin:0px;display:inline;float:left;}
#mainMenuHld ul li a {font:normal 16px/20px "Times New Roman",Tahoma,Serif; color:#003f93; float:left  }
#mainMenuHld ul li.acitve, #mainMenuHld ul li:hover {background:#5b8bbe}
#mainMenuHld ul li.acitve a, #mainMenuHld ul li:hover a {color:#FFF}

/* SEC NAV */
#secNav { width:100%; float:right; padding:0; background:url(/pub/baginski/img/secNAV.png) no-repeat left bottom;}
#secNav ul { float:right;width:715px;}
#secNav  ul li {padding:10px 0px 10px 0;margin:0px; display:inline; float:left;}
#secNav  ul li.active a {}
#secNav  ul li.last {}
#secNav  ul li a {font:normal 15px/26px Tahoma,Serif; color:#5b8bbe; background:url(/pub/baginski/img/secBull.png) no-repeat 4px bottom; float:left; padding:0 9px 0 23px}
#secNav ul li a:hover { color:#004a99!important; background-position:4px top!important; } 
#secNav ul li.active {background-color:#6799CF; }
#secNav ul li.active a {color:#FFFFFF !important;background-position:4px top!important;}


/* footer NAV */
#contactDet ul { width:auto; padding-bottom:24px}
#contactDet ul li{ display:inline; padding:0 10px;}
#contactDet ul li.last {}
#contactDet ul li a, #contactDet p {color:#6d6e71; font-size:11px;}
#contactDet ul li a {border-bottom:1px solid #BFBFBF;}
#contactDet ul li a:hover {color:#333; }
	a#hs_link {}
	a#hs_link:hover {}

/* BOX */

.box {  width:100%; float:left;padding:0;background:url(/pub/baginski/img/box.png) no-repeat center bottom}
	  .boxIn { width:253px;padding:18px 0 0 0;float:left; background-position:left top; background-repeat:no-repeat}
      .box_desc {width:235px; height:auto; padding-bottom:10px;float:right; font-size:13px; line-height:15px}
      .box_desc a{ color:#737477;}
	  .box_desc .boxBtn { line-height:15px}
      .box_desc a:hover{ color:#333}

.box_btn { float:left; width:100%; padding:0 0 10px 0 }
.box_btn a, .boxBtn {color:#990300!important; font:normal 14px/18px "Times New Roman",Tahoma,Serif!important; text-transform:uppercase!important}
.box_btn a:hover, .boxBtn:hover {color:#eb1f1b!important;}
.box_btn a { float:right; }

.box h3 { width:188px; color:#5b8bbe; font:normal 20px/22px Tahoma,Serif;float:right; text-transform:uppercase; height:44px  }

#col0 .box {} 
#col2 .box {} 

.boxIn a.rplFont {border-bottom:1px solid transparent}
.boxIn a.rplFont:hover {border-bottom:1px solid #9E3533;}

.boxPromo .boxIn { background-image:url(/pub/baginski/img/boxPromo.png)}
.boxPakiets .boxIn { background-image:url(/pub/baginski/img/prezBox.png)}
.boxPrez .boxIn { background-image:url(/pub/baginski/img/boxPrez.png)}
.boxGal .boxIn {background-image:url(/pub/baginski/img/galBox.png)} 
.boxKontakt .boxIn {}
.boxNewsletter .boxIn { background-image:url(/pub/baginski/img/boxNewsletter.png)}

/* Newsletter BOX */
#newsletter_email { width:146px; float:right; margin-bottom:10px }
.boxNewsletter .box_btn{ float:right; width:85px}

/* REZ BOX */
.boxRez .boxIn {background-image:url(/pub/baginski/img/boxRez.png); width:100%; float:left; padding:0; background-position:0 top} 
.boxRez .fields {width:250px; margin-top:21px; float:left; }
.boxRez .fields a { width:97px; height:19px; margin-left:20px; float:left; background:#FFF url(/pub/baginski/img/boxRezInput.png) no-repeat center top!important}
.boxRez input {width:80px; background:none!important; border:0 none!important}
.date_from { margin-right:17px; float:left}
.boxRez h3 { width:250px; text-align:right;margin-top:10px;color:#004a99; font:normal 20px/40px Tahoma,Serif;text-transform:uppercase; float:left; }
.btnBook {width:200px; height:22px; margin-top:19px; text-align:center;color:#FFF; font:normal 14px/21px Tahoma,Serif;text-transform:uppercase; float:left;background:#840300 url(/pub/baginski/img/btnBook.png) no-repeat center top }
.btnBook:hover { background-position:center bottom; color:#FFF}

/* HOME OFFERS */
#homeOffers { width:100%; height:128px; float:left; overflow:hidden; background:url('/pub/baginski/img/homeOffers.png') no-repeat center top;}
#homeOffers .inner { float:right; width:965px;margin-top:5px;}


/* TABLE */

#secText table {
border-collapse:collapse;
border-color:#E6E6E6;
border-style:solid;
border-width:1px;
margin:10px 0;
width:100%;
}
#secText table td, #secText table th {
border-bottom:1px solid #E6E6E6;
border-left:1px solid #E6E6E6;
padding:5px;
text-align:center;
vertical-align:middle
}
#secText table td {
background:#DFDFDF none repeat scroll 0 0;color:#666
}
#secText table th {
background:#CFCFCF none repeat scroll 0 0;font-weight:normal
}
#secText table tr:hover td, #secText table tr:hover th {
background:#EFEFEF none repeat scroll 0 0 !important;}


#pageGalleryNew {float:left; width:100%}

.gimg {	
	background:#719AC6 none repeat scroll 0 0;
	float:left;
	margin-bottom:8px;
margin-right:8px;
padding:1px;
}

.gimg a { float:left; width:100%}

.gimg img {
	border:solid 2px #FFF;
	padding:0px;
	background-color:#E2E2E3;
	float:left
}

/* baginscy */

.spaPrices tr td {vertical-align:middle}
.spaPrices tr td img {border:solid 2px #719AC6}

#boxesHomeHolder  {float:right; width:700px; background:url(/pub/baginski/img/homeBoxesBg.png) no-repeat 9px top}

.centerBox { float:left; width:230px; padding-top:10px; margin-top:15px }
.centerBox a { float:left; width:230px; height:170px; }
.centerBox a { text-align:center}
.centerBox a img {border:2px solid transparent; background:none}
.centerBox a span { width:100%; display:block;color:#5B8ABE}
.centerBox a:hover img {border:2px solid #E8E8E8}