@charset "iso-8859-2";

/* CSS Document */



body { font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 0; padding: 0; margin-top: 6px; color: #555; }

img { border: 0; }

input, select, textarea { font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; }



#wrapper { width: 794px; margin: 0 auto; }

.box { background: url(../images/border-middle.gif) repeat-y; }

.boxtop { background: url(../images/border-top.gif) no-repeat; height: 8px; }

.boxbottom { background: url(../images/border-bottom.gif) no-repeat; height: 8px; }

.content { padding: 12px 20px; }



/* Kolorki */



.blue, #news h2, .newsDate { color: #6885af; }

.darkBlue, .newsTitle, .newsTitle a, #news { color: #004e64; }

#menu { background: #678eaf; }

.promoPrice { color: #6885af; }

a { color: #666; }

#phoneNum { color: #004e64; }



/***********/



#wzor { position: absolute; margin-left: 747px; margin-top: 5px;}





#header { overflow: hidden; padding-bottom: 8px; zoom: 1; }

#logo { float: left; padding-top: 8px; }
#logo h1 {
	font-family: "Trebuchet MS", "Times New Roman", sans-serif;
	font-size: 26px;
	font-weight: normal;
	text-transform: uppercase;
	filtr: 
}


#contact { float: right; text-align: right; color: #666; padding-top: 23px; margin-right: 30px; }

#topMenu { padding-top: 52px; }

#topMenu a { }

#topMenu a:hover { color: #000; }



#menu { height: 34px; overflow: hidden; }

#menuLeft { float: left; width: 248px; }

#menuRight { float: left; border-left: 1px solid #fff; height: 34px; }



#main { overflow: hidden; padding-top: 8px; zoom: 1; }

#mainLeft { float: left; width: 242px; padding-right: 6px; }

#mainRight { float: left; }



#news { background: url(../images/newsbg.gif) bottom center no-repeat; overflow: hidden; text-align: left; width: 506px; min-height: 160px; margin-top: 8px; }

* html body div#news { height: 179px; }

#newsLeft { float: left; width: 229px; padding: 12px; }

#newsRight { float: left; width: 229px; padding: 12px; }

#news h2 { margin: 0; padding: 0 0 12px 0; font-size: 14px; font-weight: normal; }

.newsTitle { font-weight: bold; }

.newsTitle a { text-decoration: none; }

.singleNews { padding-bottom: 12px; }

.singlePromo { overflow: hidden; zoom: 1; }

.promoPrice { float: right; }

#wavetop { background: url(../images/wave-top.gif) top center no-repeat; height: 34px; }



#contentBottom {  } /* background: url(../images/wave-bottom.gif) bottom no-repeat; */

#bottomContener { overflow: hidden; zoom: 1; }

#bottomLady { float: left; width: 200px; text-align: left; color: #fff; color: #fff; font-size: 1px;  }

#bottomTxt { float: left; width: 280px; padding: 0 12px; padding-top: 10px; text-align: justify; min-height: 200px; }

* html body div#bottomTxt { height: 200px; }

#bottomLogos { float: left; width: 240px; padding: 0 0 0 10px;  }

#bottomLogos a { display: block; }

#lady { position: absolute; margin-left: -40px; margin-top: -24px; }



#bottomFooter { padding-top: 15px; color: #fff; overflow: hidden; text-align: left; padding-bottom: 20px; zoom: 1; }

#bottomLeft { float: right; padding-right: 60px; }

#bottomRight { float: right; padding-right: 180px; }



#searchForm { background: url(../images/formbg.gif) bottom center no-repeat; text-align: left; }

#formSpacer { height: 13px; } 

.formHeader { background: url(../images/formheader.gif) top center no-repeat; padding: 8px 0 0 12px; height: 21px; }

.formMain { border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; padding: 8px; min-height: 326px; }

* html body div.formMain { height: 337px; }

.formItem { overflow: hidden; zoom: 1; }

.formHr { border-bottom: 1px solid #eaeaea; margin-bottom: 5px; }

.leftItem { float: left; width: 50px; font-weight: bold; padding-top: 3px; height: 21px; }

.rightItem { float: left; width: 174px; height: 24px; }

.submitButton a { display: block; width: 146px; padding: 6px 0; background: #678eaf; color: #fff; text-align: center; text-decoration: none; margin: 0 auto; }

.submitButton a:hover { background: #87a9c6; }





#footer{width: 757px; margin: 0 auto; text-align: center; padding: 10px 0;}



ul#nav,ul#nav li { list-style-type:none; margin:0; padding:0; }

ul#nav { padding-top: 11px; }

ul#nav { margin-left: 10px; }

ul#nav li { float:left; margin-right: 6px; text-align: center}

ul#nav a { float:left; width: 8em; padding: 5px 0; background: #6383a4; text-decoration:none; color: #fff; }

ul#nav a:hover { background: #8498ac; color: #fff; }

ul#nav li.activelink a, ul#nav li.activelink a:hover { background: #fff; color: #6383a4; }



ul#nav2,ul#nav2 li { list-style-type:none; margin:0; padding:0; }

ul#nav2 { padding-top: 11px; }

ul#nav2 { margin-left: 10px; }

ul#nav2 li { float:left; margin-right: 6px; text-align: center}

ul#nav2 a { float:left; width: 8em; padding: 5px 0; background: #6383a4; text-decoration:none; color: #fff; }

ul#nav2 a:hover { background: #8498ac; color: #fff; }

ul#nav2 li.activelink a, ul#nav2 li.activelink a:hover { background: #fff; color: #6383a4; }



ul#nav3,ul#nav3 li { list-style-type:none; margin:0; padding:0; }

ul#nav3 { padding-top: 11px; }

ul#nav3 { margin-left: 10px; }

ul#nav3 li { float:left; margin-right: 6px; text-align: center}

ul#nav3 a { float:left; width: 13em; padding: 5px 15px; background: #6383a4; text-decoration:none; color: #fff; }

ul#nav3 a:hover { background: #8498ac; color: #fff; }

ul#nav3 li.activelink a, ul#nav3 li.activelink a:hover { background: #fff; color: #6383a4; }



ul#nav3 #li_reservation a {background: #d91111; text-decoration: none; outline-style: none; }

ul#nav3 #li_reservation a:hover { background: #e83636; color: #fff; text-decoration: none; outline-style: none;}

ul#nav3 #li_reservation.activelink a, ul#nav3 #li_reservation.activelink a:hover {background: #fff; color: #d91111; text-decoration: none; outline-style: none;}



ul#nav_footer,ul#nav_footer li { float: left; list-style-type:none; margin:0 auto; padding:0;}

ul#nav_footer li {text-align: center; padding-left: 44px;}

ul#nav_footer a { float:left; padding-top: 10px; text-decoration:none; color: #fff;}

ul#nav_footer a:hover { color: #fff; }





/*Nifty Corners Cube CSS by Alessandro Fulciniti

The following classes are added dinamically by javascript,

and their use should be avoided in the markup */



b.niftycorners,b.niftyfill{display:block}

b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;

    overflow:hidden;border-style:solid;border-width: 0 1px}

/*normal*/

b.r1{margin: 0 3px;border-width: 0 2px}

b.r2{margin: 0 2px}

b.r3{margin: 0 1px}

b.r4{height: 2px}

b.rb1{margin: 0 8px;border-width:0 2px}

b.rb2{margin: 0 6px;border-width:0 2px}

b.rb3{margin: 0 5px}

b.rb4{margin: 0 4px}

b.rb5{margin: 0 3px}

b.rb6{margin: 0 2px}

b.rb7{margin: 0 1px;height:2px}

b.rb8{margin: 0;height:2px}

b.rs1{margin: 0 1px}

/*transparent inside*/

b.t1{border-width: 0 5px}

b.t2{border-width: 0 3px}

b.t3{border-width: 0 2px}

b.t4{height: 2px}

b.tb1{border-width: 0 10px}

b.tb2{border-width: 0 8px}

b.tb3{border-width: 0 6px}

b.tb4{border-width: 0 5px}

b.tb5{border-width: 0 4px}

b.tb6{border-width: 0 3px}

b.tb7{border-width: 0 2px;height:2px}

b.tb8{border-width: 0 1px;height:2px}

b.ts1{border-width: 0 2px}





.border { border: 1px solid #b2b2b2; }

.borderlb, .borderlbr, .border3 { border-left: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; padding: 2px; }

.borderlbr { border-right: 1px solid #b2b2b2; }

.border3 { border-top: 1px solid #b2b2b2; }







.p-link a, .p-link a:hover {font-size: 14px; color: #5e7997; text-decoration: none;}









/* promocje */

.pres_box{float: left; color: #555; font-size: 10px; width: 264px; }

.pres_box div {text-align: left;}

.pres_boxtop{background: url(../images/presentation-border-top.gif) no-repeat; height: 8px;}

.pres_boxcontent{background: url(../images/presentation-border-middle.gif) repeat-y; padding: 8px 13px 8px 13px;}

.pres_boxbottom{background: url(../images/presentation-border-bottom.gif) no-repeat; height: 8px;}

.pres_standard{float: left; width: 109px; padding-left: 6px; text-align: left;}

.pres_city{float: left; width: 114px; text-align: right !important;}

.pres_name{clear: both; background: url(../images/presentation-name-header.gif) no-repeat; height: 21px; padding: 4px 0 0 10px; color: #fff; margin-bottom: 4px;}

.pres_photo{float: left; background: url(../images/presentation-border-photo.gif) no-repeat; width: 90px; height: 84px; padding: 9px;}

.pres_address{float: left; width: 110px; padding: 4px; height: 84px; font-size: 9px;}

.pres_content{clear: both; padding: 10px 6px 12px 6px; text-align: justify !important; height: 60px;}

.pres_details{clear: both; background: url(../images/presentation-details.gif) no-repeat 8px 2px; height: 25px; text-align: right !important; padding-top: 6px; width: 215px; }

.pres_link a {color: #cf3275; }







#footerContact div {float: left; margin-top: 14px; color: #555;}





#logo_scroller {

	height: 95px;

}

#logo_scroller div {

	position: relative;

	overflow: hidden;

	width: 120px;

	left: 50%;

	margin-left: -60px;

	padding-top: 10px;

	display: none;

}



#links_box { overflow: hidden; }



#links_scroller {

	height: 25px;

	width: 215px;

	overflow: hidden;

	float: left;

}

#links_arrows {

	width: 6px;

	float: left;

}

#links_arrows, #arrowBottom { padding-top: 8px; }

#links_scroller a { display: block; clear: both;}
