/* OGOLNE */
body {
	width:990px;
	margin:10px auto;
	margin-top:10px;
	font-family:verdana;
	font-size:11px;	

}
a { text-decoration:none;}
a:hover { text-decoration:underline; color:#ff3300; }
a.no{ font-weight:normal; color:#CCCCCC; }

img { border:0;}

h1{ font-size:20px; font-family:arial; padding:0 0 10px 0; margin:0; }
h2{ font-size:17px; font-family:arial; margin:0 0 5px 0; color:#ff3300;  }
h3{ color:#ff3300; margin-top:0;  font-family:arial; }

.box h3{ font-size:15px; }


/* 
		TOP 
=====================		
		*/
		
	
#logo{
	background-color:#990005;
	width:240px;
	height:68px;
	margin:0 10px 10px 0;
	color:#fff;
	text-align:center;
	padding-top:5px;
	float:left;
	cursor:pointer;
}
#logo h1 { font-size:22px; color:#fff ; margin:0; padding:0;  }
#logo h1 span { color:#ff3300; font-size:25px; }
#logo span { font-size:10px; font-family:arial; padding-top:5px}

#szukaj { 
	color:#fff;
	min-height:53px; 
	margin:0 0 10px 0;
	background-color:#ee9800;
	width:720px;
	padding:10px;
	float:right;
	vertical-align:top;
	font-size:10px;
}

#szukaj form { margin:0; padding:0;}
#szukaj h2 { color:#FF6600; font-size:18px; }
#szukaj .p {  margin-bottom:10px; margin-top:5px; }
#szukaj td { font-size:11px; }
#szukaj a {  color:#fff; }

.input { font-size:17px; margin-bottom:10px; margin-top:5px; }

#left { width:240px; margin-right:10px; float:left}
#left a { display:block; background-image:url(templates/gfx/bg_button.gif); color:#FFFFFF; padding:10px 0 4px 10px; height:23px; }
#left a:hover { color:#ff3300;}


#right {  width:740px; float:right; padding-bottom:25px; }
#left .box { background-color:#eee; }
.box { padding:15px; margin-bottom:25px; border:1px solid #666; }

.button { background-image:url(templates/gfx/button.png); height:17px; color:#fff; width:157px; display:block; padding:2px 0 0 10px;  } 
.button:hover { background-image:url(templates/gfx/button_hover.png); color:#fff; text-decoration:none}

.button_long { background-image:url(templates/gfx/button_long.png); height:17px; color:#fff; width:207px; display:block; padding:2px 0 0 10px;  } 
.button_long:hover { background-image:url(templates/gfx/button_long_hover.png); color:#fff; text-decoration:none}


.small {font-size:10px; }



#breadcumb { font-size:10px; margin-bottom:10px; color:#000 }
#breadcumb a:link{ color:#666666; }

/* 
	FOOTER
=====================		
		*/
#foot {  font-size:10px; clear:both; margin-top:10px;  }		
		
#foot p.menu { 	background-color:#666; color:#fff; padding:5px; margin:0 }
#foot p.menu a { 	color:#fff;}
#foot p.menu a:hover { 	color:#ff3300;}
#foot p.index { 	background-color:#eee; padding:5px; margin:0 }
#foot a { color:#666666; }
#foot a:hover { color:#000099; }

#top_menu { width:720px; font-size:9px; padding:5px 10px; margin:0 0 0 250px; text-align:left; color:#000; background-color:#eee;  }		
#top_menu a { color:#666666; }
#top_menu a:hover { color:#000099; }


/* 
	BOXY MAIN PAGE
=====================		
		*/



#BLAD{ background-color:#FFFF99; border:3px solid #CC0000; padding:20px; font-size:15px }

th { background-color:#990005; color:#FFFFFF; font-weight:normal; font-size:10px }
.odd{ background-color:#eee; }
.add{ background-color:#ccc; }

.th_a{ background-color:#ffff00; color:#000;}
.odd_a{ background-color:#eee; }
.add_a{ background-color:#ccc; }

.th_b{ background-color:#ffff00; color:#000;}
.odd_b{ background-color:#FFFF99; }
.add_b{ background-color:#FFFFCC; }

.th_r{ background-color:00ff00; color:#000;}
.odd_r{ background-color:#99ff9d; }
.add_r{ background-color:#ccffce; }

.th_p{ background-color:#3366CC; color:#000;}
.odd_p{ background-color:#99c3ff; }
.add_p{ background-color:#cce1ff; }




.box_pay { width:495px; padding:10px; border:1px solid #000;  }
.box_pay td {background-color:#ccc;}
.box_pay .input { background-color:#990005; color:#FFFFFF; font-weight:bold; font-size:14px; padding:4px 6px }
.blad{ border:2px solid #CC0033; padding:5px; font-weight:bold; text-decoration:blink; font-size:14px; }

.uwaga{ background-color:#FFFF66; padding:0 10px 10px 10px; border:1px solid #000000; margin:10px 10px 20px 0; width:300px; float:left; }

#info_pay { 
	background-color:#FFFF66; padding:10px; border:1px solid #000000; font-size:10px;
	display:table-cell;
	width: 550px;
	margin:0 auto;
	top:25px;
	left:25%;
	position:absolute;

 }

#info_tlo { display: table;

	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(http://hotelpoland.org/templates/gfx/overlay.png);}

#galeria { margin-top:20px; }
#galeria img { border:1px solid #666; margin:4px 4px 4px 0; }


/* 
	INFO
=====================		
		*/



#top_produkt { background-color:#eee; padding:10px; margin-bottom:10px; border-top:3px solid #990005 }
#top_produkt td{ border-bottom:1px solid #ccc }
#top_produkt h1 { margin-bottom:0; padding-bottom:0; }

#top_produkt_menu { float:left; width:269px; background-color:#FFFFCC; border:1px solid #eee; border-left:0; border-top:3px solid #990005; padding:10px; min-height:162px; }
#top_produkt_menu ul { margin:7px 0 0 0; padding:0; list-style-type:none; }
#top_produkt_menu ul li { margin-bottom:7px; }
.tdl { text-align:right; font-weight:bold; width:200px }




.d1 { font-weight:bold;  }
	.d2 { font-weight:bold;}	
	.d3 {  }	





div.demolayout {
	margin:0;
}

ul.demolayout {
	list-style-type: none;
	width: 100%;
	float: left;
	background: url(templates/gfx/pixel.gif) bottom left repeat-x;	margin:0 ;
	padding: 0;
}

ul.demolayout li {
	margin: 0 5px 0 0;
	float: left;
}

ul.demolayout a {
	float: left;
	display: block;
	padding: 4px 20px;
	border: 1px solid #ccc;
	border-bottom: 0;
	background-color:#eee;
	color: #666;
	text-decoration: none;
}

ul.demolayout a:hover {
	background:#FFFFCC;
}

ul.demolayout a.active {
	background: #b2873b;
	padding-bottom: 5px;
	cursor: default;
	color: #fff;
    border: 1px solid #000;
	border-bottom: 0;
	font-weight:bold;
}



.demolayout .tabs-container {
	border: 1px solid #000;
	border-top:0;
	border-bottom:0;	
	background-color:#b2873b;
	color:#fff;
	padding:20px;
	width:948px;
	
	clear:both;	
	margin-bottom:0;
}
.tab th {background-color:#333333;}
.tab td { color:#000; font-size:12px;}
.tab h2 { color:#fff;}
.tab { font-size:11px; }
