/* MAIN LAYOUT HotelSystems.pl */

a { color: #3b0d0e; text-decoration:none; }
a:hover { color: #900303; text-decoration: none; }
a img { border:none; }
input.text, div.hs div.baner div.f input {background:white!important;	border:1px solid #59514e;	color:#444;	float:left;	font-size:10px;	line-height:14px;	margin:0;	padding:2px 0;	text-align:left;	vertical-align:middle;	width:70px;	text-align:center}

body {
	background:#FFF url(/pub/nowaski/img/body-BG.gif) repeat-x center top;
	font:normal 11px/18px Tahoma,Arial, sans-serif;
	color:#8b483f;
}

#bodyBG1 { float:left; width:100%; background:url(/pub/nowaski/img/top-BG.png) no-repeat center bottom; height:381px}
#bodyBG2 { float:left; width:100%; background:url(/pub/nowaski/img/center-BG.png) repeat-y center top}
#bodyBG3 { float:left; width:100%; background:url(/pub/nowaski/img/bottom-BG.png) no-repeat center top;}

.centerDiv { width:980px; margin:0 auto}

#header { width:100%; float:left; height:381px;position:relative; background:#3b0d0e url(/pub/nowaski/img/header-BG.png) no-repeat center top}
	#langs, #topNav { z-index:8; position:absolute; right:0; top:3px; height:20px;}
	#topNav {left:0; width:300px}
	#topNav li { display:inline}
	#langs a, #topNav a { float:left; padding:0 13px 0 10px; color:#f0d09f; background:url(/pub/nowaski/img/bull.png) no-repeat right 7px; text-transform:lowercase; font-size:10px}
	#langs a:hover, #topNav a:hover {color:#ffb15e}
	#headerReplaceFL {width:100%; float:left; position:absolute;  left:1px; top:5px; z-index:7}
	#headerReplaceFL img { margin-top:19px}
	#navsBG { width:978px; left:1px;position:absolute; height:200px; bottom:0; background:url(/pub/nowaski/img/navsBG.png) no-repeat center bottom; z-index:15}
	#logoHld {	float:left;	width:200px;	height:60px;	position:absolute;	left: 6px;	bottom: 4px; z-index:40}
		#logo {	position:absolute;}
		#titleLogo {position:absolute;	left:50px;	top:-600px;	z-index:1}
	#fl_NAV_replace {position: absolute; right: 1px; top:316px; z-index: 50; height:40px; width:735px; z-index:20} 
		#mainMenuHld { float:left; width:100%}
	#secNav {position: absolute; right: 1px; bottom:0; z-index: 50; height:25px; width:735px; z-index:19}		 
	#fl_main_replace {position: absolute; left: 0; top: 0; z-index: 5;}
		#baner {width:980px; margin:0 auto}
		#baner img {float:right}

#middle { width:100%; float:left; background: url(/pub/nowaski/img/middle-BG.png) repeat-y center top}
	#shadowLeft {}
	#pageHld { background:url(/pub/nowaski/img/pageHld-BG.gif) no-repeat center bottom;  float:left; width:100%}
		#page {float:left; width:100%;  background:url(/pub/nowaski/img/pageBG.png) no-repeat center top}
			#topPage { float:left; width:100%; height:10px; border-top:1px solid #320b0c}
			#pageContent {  float:right; width:100%;}
				#mainPage { float:left; width:100%;}
					#mainPage .col {float:left}
					#mainPage .colSpacer { float:left; width:38px; height:100px; line-height:100px;}
					#mainPage .colIn { float:right;}
					#mainPage #col0 { width:223px;}
					#mainPage #col0 .colIn {  width:100%}
					#mainPage #col1 { width:456px;}
					#mainPage #col1 .colIn {  width:100%;}
					#mainPage #col2 { width:223px; float:right}
					#mainPage #col2 .colIn {  width:100%}
			#underPage {float:left; width:100%; height:15px; line-height:15px }
	#shadowRight {}
#footer { width:100%; float:left; padding:25px 0; background:url(/pub/nowaski/img/footer-BG.png) no-repeat center top; font-size:12px!important; line-height:18px}
	#footerIn {margin:0 auto; width:100%;}
	#contactDet { float:left; width:100%;text-align:center; color:#621517 }
	#contactDet a {}
	#contactDet a:hover {}
	#contactDet ul { width:auto}
	#contactDet ul li{ display:inline; background:url(/pub/nowaski/img/bull-red.png) no-repeat right center; padding:0 8px;}
	#contactDet ul li.last {background:none}
	#contactDet ul li a {line-height:32px;}
	a#hs_link {}
	a#hs_link span {}

/*MENU*/

#mainMenuHld ul, #secNav ul {	padding:0px;margin:0px;width:100%;list-style:none; text-align:center; margin:0 auto}
#mainMenuHld ul li {padding:0px 8px;margin:0px; display:inline; float:left}
#mainMenuHld ul li a {font:normal 16px/40px  Trajan Pro,Tahoma,Serif;color:#f0d09f;}
#mainMenuHld ul li a:hover, #secNav ul li a:hover {color:#ffb15e}

/* SEC NAV */
#secNav  ul li {padding:0 17px;margin:0px; display:inline; float:left; background:url(/pub/nowaski/img/bull.png) no-repeat right center}
#secNav  ul li.active a {font-weight:bold!important; color:#ffb15e!important}
#secNav  ul li.last { background:none}
#secNav  ul li a {font:normal 14px/25px  Tahoma,Arial,sans-serif;color:#f0d09f; text-transform:lowercase;}

#sub_willa_nowa-ski a {text-transform:none!important;}

/* 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:0 0 5px 0;}
#secContent h2 {width:100%}
    #secText { float:left; width:100%; padding:10px 0}
    #secText strong {}
    #secText h3 { text-transform:uppercase; color:#8F0303}
    #secText h3, #secText h4 { font-weight:bold; font-size:12px; line-height:18px; padding:3px 0;}
    #secText ul { padding:5px 10px;; list-style-type:disc;}
	#secText p { padding:3px 0}
	#secText ul li { margin-left:15px; }
#secMinHeight { float:left; width:5px; height:182px; line-height:182px}

/* BOX */

.box { float:left; width:100%; padding:0;}
	.boxIn { float:right; width:222px; height:72px; background:#d9b17a}
	.boxRed { background:none!important} 
	.boxRed a, .rez_box .boxIn { background:#dc2e09 url(/pub/nowaski/img/boxRed-BG.png) no-repeat left top!important; float:left; width:100%; height:72px;}
	.boxRed a img, .rez_box .boxIn img { float:left}
	.boxRed a span, .rez_box span { float:right; width:135px; font-size:13px; color:#ffdda9; text-transform:uppercase; line-height:20px}
	.boxRed a span.redUnderTitle { font-size:19px; line-height:36px}
	.boxRed a span.redSee { color:#FFFFFF; font-size:12px; line-height:15px; text-transform:lowercase; width:55px}
	.boxRed a:hover {background:#dc2e09 url(/pub/nowaski/img/boxRed-BG.png) no-repeat left bottom!important}
	#col2 .boxIn { float:left}
.box h3 a:hover { text-decoration:none}
    .box_desc { float:left; width:100%}
    .box_desc a, .news a {}
    .box_desc a:hover, .news a:hover {}

#col2 .box_desc a {color:#3E322C}  
#col2 .box_desc a:hover {color:#8F0303;}

/*
#col0 .box { height:170px}  
#col0 .boxIn, #col0 .boxIn div.oferRel, #col0 .boxIn div.offer div.offerBG { height:159px}
#col0 .boxIn div.offer div.offerBG {background-image:url("/pub/nowaski/img/offerBG-big.png")}
#col2 .box {} 
*/
.promoBox .box_desc {}
.promoBox {}

.shadowBox {width:100%; height:15px; background:transparent url(/pub/nowaski/img/shadowBox.png) no-repeat left top; float:left}

/* RESERVE BOX */
.rez_box { }
.rez_box .inner { float:right; width:135px }
.rez_box .box_desc { position:relative; padding-top:10px; float:right; width:100%;}
.rez_box #date_from { background:none!important; border:0 none!important; cursor:pointer}

/* 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:80px;	height:18px;overflow:hidden;line-height:18px;text-align:center;cursor:pointer;color:white;background:url('/pub/nowaski/img/allPackages.png') no-repeat center top;text-decoration:none;text-align:center;font-size:10px;text-transform:uppercase}
.newsletter_box a:hover {  background-position:center bottom}

/* HOME OFFERS */
#homeOffers { width:100%; float:left; overflow:hidden}
#homeOffers .inner { float:left; width:520px; margin-top:10px }
#homeOffers h3 { display:none}


/* SYFr */

.flash_blue, .flash_white, .flash_white a, .flash_white_R, .flash_white_R a {
	font-family: Trajan Pro, Tahoma, Serif;
	color:#F0D09F;
	font-weight:normal;
	font-size:15px;
	line-height:18px;
	height:27px;
	float:left;
	width:100%;
	text-align:left
}

.flash_white_R, .flash_white_R a { text-align:right}

h2.flash_blue { color:#4f0f0f; font-size:22px;line-height:28px;height:28px;}

.sIFR-active .flash_white {  
        visibility: hidden;
        font-size:15px  
}  

.sIFR-active .flash_blue {  
        visibility: hidden;
        font-size:22px  
}  

/* 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}

/* TABLE */

#secText table {
border-collapse:collapse;
border-color:#AF8D57;
border-style:solid;
border-width:1px;
font-size:10px;
margin:10px 0;
width:100%;
}
#secText table td, #secText table th {
border-bottom:1px solid #AF8D57;
border-left:1px solid #AF8D57;
padding:5px;
text-align:center;
}
#secText table td {
background:#DFBE8B none repeat scroll 0 0;
}
#secText table th {
background:#DFB97D none repeat scroll 0 0;
}
#secText table tr:hover td, #secText table tr:hover th {
background:#E8C396 none repeat scroll 0 0 !important;}


#catPakiety { float:left; width:100%; border-bottom:1px solid #6D0101;margin-bottom:10px;}
#catPakiety li { float:left; padding:0 17px 9px 17px; background:url(/pub/nowaski/img/bull.png) no-repeat right 10px; display:inline}
#catPakiety li.active a { font-weight:bold}
#catPakiety li a {font:normal 12px/25px Tahoma,Arial,sans-serif;}

.catOf_all { background:none!important}
.catOf_41 { display:none!important}



.gimg {	
	background:#E0BF92 none repeat scroll 0 0;
	float:left;
	margin-bottom:6px;
	margin-right:6px;
	padding:5px;
}

.gimg a { float:left; width:100%}

.gimg img {
	border:solid 1px #B3A7A0;
	padding:0px;
	background-color:white;
}
