/* CSS Document */

* { margin:0; padding:0;}

body {
	 font-family: Tahoma, Verdana, sans-serif;
	 background-image:url(../gfx/bg_body.gif); background-repeat:repeat-x;
	 background-color:#eae9d8;
	 }
#toplayer {
	background:url(../gfx/blank-black.png);
	display:none;
	height:100%;
	margin:auto;
	padding-top:100px;
	position:absolute;
	text-align:center;
	top:0px;
	width:100%;
	z-index:100;
}
#container_top {
	background:url(../gfx/bg-top.png) no-repeat;
	height:239px; min-height:239px;
	width:960px; margin:auto;
	margin-top:-15px;
} 
#container_middle {
	background:url(../gfx/container_middle.png);
	width:960px; 
	margin:auto;
	}
#container_bottom {
	background:url(../gfx/container_bottom.png) no-repeat;
	height:30px;
	width:960px;
	margin:auto; 
} 
#top {
	width:960px; height:217px; margin:auto;
	margin-top:0px;
	}
#mainNav { 
	color:#fff;
	width:660px;
	height:30px;
	margin:auto;
	font-size:16px;
	text-align:center;
	font-family:"Trebuchet Ms",Verdana,Tahoma,sans-serif;
}

ul#navigation { width:660px;height:30px;position:relative;border-bottom:1px solid #ecb22e;}

ul#navigation li { float:left; }

ul#navigation li a { display:block;width:132px; height:30px;}
ul#navigation li a:HOVER { text-decoration:none;}

ul#navigation li#homepage a { background:url(../gfx/nawigacja.jpg);}
ul#navigation li#homepage a:HOVER { background:url(../gfx/nawigacja.jpg); background-position:0px -30px;}
ul#navigation li#homepage a#active { background:url(../gfx/nawigacja.jpg); background-position:0px -60px;}

ul#navigation li#aboutus a { background:url(../gfx/nawigacja.jpg); background-position:-132px 0;}
ul#navigation li#aboutus a:HOVER { background:url(../gfx/nawigacja.jpg); background-position:-132px -30px;}
ul#navigation li#aboutus a#active { background:url(../gfx/nawigacja.jpg); background-position:-132px -60px;}

ul#navigation li#dayoffer a { background:url(../gfx/nawigacja.jpg); background-position:-264px 0;}
ul#navigation li#dayoffer a:HOVER { background:url(../gfx/nawigacja.jpg); background-position:-264px -30px;}
ul#navigation li#dayoffer a#active { background:url(../gfx/nawigacja.jpg); background-position:-264px -60px;}

ul#navigation li#weekoffer a { background:url(../gfx/nawigacja.jpg); background-position:-396px 0;}
ul#navigation li#weekoffer a:HOVER { background:url(../gfx/nawigacja.jpg); background-position:-396px -30px;}
ul#navigation li#weekoffer a#active { background:url(../gfx/nawigacja.jpg); background-position:-396px -60px;}

ul#navigation li#reserved a { background:url(../gfx/nawigacja.jpg); background-position:-528px 0;}
ul#navigation li#reserved a:HOVER { background:url(../gfx/nawigacja.jpg); background-position:-528px -30px;}
ul#navigation li#reserved a#active { background:url(../gfx/nawigacja.jpg); background-position:-528px -60px;}

ul#navigation li#contact a { background:url(../gfx/nawigacja.jpg); background-position:-660px 0;}
ul#navigation li#contact a:HOVER { background:url(../gfx/nawigacja.jpg); background-position:-660px -30px;}
ul#navigation li#contact a#active { background:url(../gfx/nawigacja.jpg); background-position:-660px -60px;}

#main {
	width:880px;
	margin:auto;
	padding:0px;
	}
#leftcol {
	float:left;
	width:240px;
	padding:0 20px;
	text-align:center;
	}
#rightcol {
	float:left;
	width:600px;
	padding:0px;
}
#rightcol_left, #rightcol_right {
	width:210px;
	padding:6px 20px;
	height:150px;
	background: url('../gfx/bg_oferta.gif') no-repeat;
}
#rightcol_left {
	float:left;
	margin: 0 10px 0 20px;
}
#rightcol_right {
	float:right;	
	margin: 0 20px 0 10px;
	background: url('../gfx/bg_oferta.gif') no-repeat;
}

#leftcol_contact {
	float:left;
	width:250px;
	background-image:url(../gfx/bg_leftcol.jpg);
	overflow:hidden; height:653px;
	}
#leftcol_onas {
	float:left;
	width:250px;
	background-image:url(../gfx/bg_leftcol_onas.jpg);
	background-repeat:no-repeat;
	height:653px;
	}
#logotypy {
	background-image:url(../gfx/logotypy1.gif); background-repeat:no-repeat;
	width:878px; height:10px; margin:auto;
	text-align:center; padding-top:20px; padding-bottom:20px;
	font-size:12px; color:#FF0066;
	}
#flash {
	float:right; 
	margin-top:-5px; 
	margin-right:60px;
	}

/* SELECTORY */
p { margin:20px 0;}
img { border:0;}
ul li, ul { list-style:none;}
a:link, a:visited { color:#0066FF; text-decoration:none;}
a:hover { text-decoration:underline;}
h1, h2, h3 { font-family:'Trebuchet Ms', Tahoma, Verdana, sans-serif;} 
h1 { color:#FF9933; font-size:28px;}
h2 { color:#FF6600; font-size:22px;}
h3 { color:#0066CC; font-size:18px;}
table { width:100%;}
table, td { vertical-align:top; }
table strong, li strong { color:#FF0066; font-size:12px;}

/* CLASS */
.clr { clear:both;}
br.clr { margin:0;padding:0}
.text-center { text-align:center;}
.text-left { text-align:left;}

.promo, .offer { background:#d2c5b4; padding:10px; margin-bottom:2px; border:1px solid #bdb3a4;font-size:11px;}
.input_promo, .input_offer { border:1px solid #bdb3a4;padding:2px;width:600px; }
.input_offer { width:720px; }
.input_promo:HOVER, .input_offer:HOVER { background-color:#FFFF66;}
.submit_promo, .submit_offer { background:#FFFFFF;border:1px solid #bdb3a4;padding:12px;}
.submit_promo:HOVER, .submit_offer:HOVER { background-color:#FFFF66;}
.textarea_offer { width:724px;height:300px;border:1px solid #bdb3a4; }

.line { padding-bottom:5px;border-bottom:1px solid #FF9900; }
.title { position:relative; top:-90px; float:right; }
.corner{ width:400px; position:relative;}
.red_alert, .green_alert{ background:#FFF; padding:5px 20px; width:200px; text-align:center; margin:auto; }
.red_alert { color:red; }
.green_alert { color:green;}

.margin_auto { margin:auto; }
.corner_info_top, .corner_info_bottom { width:820px; height:12px;margin:auto;}
.corner_info_top { background:url(../gfx/c_01.gif) no-repeat; }
.corner_info { background:url(../gfx/c_02.gif) repeat-y; padding:0px 10px; width:800px; font-size:12px; margin:auto;}
.corner_info_bottom { background:url(../gfx/c_03.gif) no-repeat; }

.podkresl { text-decoration:underline; }
.migaj { text-decoration:blink; }

.news {
	border-bottom:1px solid #BBB;
}

#banerFlash{
	text-align:center;
	width:880px;
	margin:10px auto;
	padding:10px 0;
	height:90px;
	border-top:1px dashed orange;
	border-bottom:1px dashed orange;
}
#banerFlash2{
	text-align:center;
}

#rezerwacje {
	width:170px;
	height:170px;
	margin:auto;	
}

#wyszukiwarka {
	width:187px;
	height:460px;
	margin:auto;
	background:#BBB;
}

.superpromocje{
	text-align:justify;
	width:440px; 
	height: 362px;
	margin:auto;
	background:#BBB url(../gfx/promo.gif); 
	padding:70px 30px 15px 30px; 
	font-size:11px;
}
.rezerwacje-online{
	text-align:justify;
	float:left;
 	margin:20px auto;
	width:500px; 
	background:url(../gfx/bg_rezerwacje_online.png) no-repeat; 
	
	height:360px;
	padding:70px 50px 0px 40px; 
	font-size:11px;
}