@charset "UTF-8";
/* CSS Document */

body { margin:0; padding: 0; }

b { color: #ffe096; }
a { color: #ffe096; }

#logo, .colLeftDbl, .colContent, h1, .colContent,  .col1of3, #submenu li a, #footer, .colRight {
/*	behavior: url(iepngfix.htc);*/
	}
	
	
a.button { 
	display: block;
	width: 110px;
	height: 22px;
	margin-top: 15px; 
	margin-bottom: 15px; 
	text-align: center;
	text-decoration: none;
	color: #fff;
	padding-top: 1px;
	background: url(../grafika/button.jpg) no-repeat 0 0; 
	float: right; 
	font-size: 11px;
	}
a.button:hover { color: #ffe096; }
	
body { 
	background: #240f04 url(../grafika/body_bg.jpg)  no-repeat center top;
	color: #fff;
	font: 12px/20px "Arial CE", Arial, Helvetica, sans-serif;
	}
	
#menu { 
	width: 100%; 
	height: 45px;
	background:  #6e4406 url(../grafika/menu_bg.jpg) no-repeat center top; 
	}
#menu ul {
	margin: 0 auto; 
	padding: 0; 
	width: 916px; 
	list-style: none;
	}
#menu ul li {
	float: left; 
	margin: 0; padding: 0; }
	

#menu ul li a {
	width: 139px; 
	height: 40px; 
	display: block; 
	float: left; 
	text-indent: -99999999px; 
	}
#menuHome { width: 140px; background: url(../grafika/menu_home.jpg) no-repeat 0 0; }
#menuRestauracja { background: url(../grafika/menu_restauracja.jpg) no-repeat 0 0; }
#menuMenu { background: url(../grafika/menu_karta.jpg) no-repeat 0 0; }
#menuWesele { background: url(../grafika/menu_wesele.jpg) no-repeat 0 0; }
#menuKatering { background: url(../grafika/menu_katering.jpg) no-repeat 0 0; }
#menu ul li a#menuInne { width: 80px; background: url(../grafika/menu_inne.jpg) no-repeat 0 0; }
#menuGaleria { background: url(../grafika/menu_galeria.jpg) no-repeat 0 0; }
#menuKontakt { background: url(../grafika/menu_kontakt.jpg) no-repeat 0 0; }

#menu ul li a:hover, #menu ul li a#menuInne:hover { background-position: 0px -40px; }
#menu ul li a.active, #menu ul li a#menuInne.active { background-position: 0px -40px; cursor: default; }


#container { 
	margin: 0px auto;
	width: 916px; 
	}
#logo {
	float: left;
	width: 487px;
	height: 103px;
	display: block;
	margin: 20px 20px 30px 200px !important; 
	margin/**/: 20px 20px 30px 100px; 
	background: url(../grafika/logo.png) no-repeat 0px 0px;
	text-indent: -99999999px;
	}
	
#flash { 
	float: left;
	width: 896px;
	height: 323px;
	padding: 10px; 
	background-color: #FFFFFF;
	border-bottom: 1px solid #000; 
	}
	
	
	#flash p { margin: 0; padding: 0; line-height: 0px; }
	
.colLeftDbl {
	width: 602px; 
	float: left;
	margin-top: 15px;
	background: url(../grafika/textfield_dark_bg.png) repeat 0 0;  
	border: 1px solid #ad8455;                                                                                                                  
}
.colContent {
	width: 665px; 
	float: right;
	margin-top: 15px;
	background: url(../grafika/textfield_dark_bg.png) repeat 0 0;  
	border: 1px solid #ad8455;                                                                                                                  
}

.colContent p a.mb { display: block; margin: 0px 14px 15px 0px; float: left; width: 100px; height: 100px; border: 5px solid #ffe096; }
.colContent p a.mb:hover { border-color: #fff; }
.colContent p a.mb img { border: 0; }

.colContent h2 {
	padding-left: 20px; 
	border: 0px solid #fff;
	font-size: 14px;
	color: #FFE4A3;
	}
.colContent p.adresBlock2 { float: right; width: 180px; margin-top: 0px;   }

h1 { float: left; clear: both; height: 20px; width: 90%; font-size: 14px; line-height: 10px; text-indent: -99999999px; margin-left: 20px !important; margin-left/**/: 10px;  margin-top: 20px;}
h1.wesele { background: url(../grafika/title_wesele.png) no-repeat 0 0; }
h1.restauracja { background: url(../grafika/title_restauracja.png) no-repeat 0 0; }
h1.sylwester_2009 { background: url(../grafika/title_sylwester2009.png) no-repeat 0 0; }
h1.wybrane { background: url(../grafika/title_wybrane.png) no-repeat 0 0; }
h1.katering { background: url(../grafika/title_catering.png) no-repeat 0 0; }
h1.znalezc { background: url(../grafika/title_gdzie.png) no-repeat 0 0; }
h1.przyjecie { background: url(../grafika/title_zorganizuj.png) no-repeat 0 0; }
h1.galeria { background: url(../grafika/title_galeria.png) no-repeat 0 0; }
h1.inni_o_nas { background: url(../grafika/title_inni.png) no-repeat 0 0; }

h1.Text { float: left; clear: both; height: 20px; width: 90%; font-size: 16px; text-indent: 0px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 10px; margin-left: 20px !important; margin-left/**/: 10px;  margin-top: 20px;}

.zapraszamy { float: right; margin-right: 20px; }

.colRight {
	width: 301px; 
	float: right;
	margin-top: 15px;
	background: url(../grafika/textfield-bg.png) repeat 0 0;  
	border: 1px solid #ad8455;                                                                                                                  
}

.colLeftDbl p, .colRight p, .col1of3 p, .colContent p { color: #fff; text-align: justify; margin-left: 20px; margin-right: 20px !important; margin-right/**/: 10px;  }

.colRight p img, .colLeftDbl p img, .col1of3 p img, .colContent p img { float: left; border: 5px solid #baa091; margin-right: 15px; }
img.borderWithoutP{ float: left; border: 5px solid #baa091;  margin-left: 20px;}

.colRight p.adresBlock { float: right; width: 165px; margin-top: 0px; margin: 0; }
.fullClear { width: 896px; float: left; clear: both; line-height: 1px; font-size: 1px; }

.col1of3 {
	width: 295px; 
	float: left;
	margin-top: 15px;
	margin-right: 10px;
	background: url(../grafika/textfield_bg.png) repeat 0 0;  
	border: 1px solid #ad8455;                                                                                                                  
}

#submenu { 
	float: left; 
	margin: 15px 0 0 0;
	padding: 0;
	list-style: none;
	}
	#submenu li {
	margin-bottom: 8px; 
	}
	#submenu li a {
		display: block; 
		width: 220px;
		border: 1px solid #ad8455;
		background: url(../grafika/textfield_bg.png) repeat 0 0;
		color: #ffe4a3;
		padding: 5px 0px 5px 15px;  
		text-decoration: none;                                                                                                                
		}
	#submenu li a:hover {
		background: url(../grafika/submenu_on.png) no-repeat bottom center;
		border-color: #d3a760;
		color: #fff; 
		}
		
	#submenu li a.active {
		background: url(../grafika/submenu_on.png) no-repeat bottom center;
		border-color: #d3a760;
		color: #fff; 
		}
		
		
#footer { 
	float: left;
	clear: both; 
	margin-top: 40px;
	width: 916px;
	height: 41px;
	background: url(../grafika/foot_bg.png) no-repeat 0 0;
	}
	#footer p {
		float: left;
		width: 450px;
		margin: 20px 0 0 0;
		padding-bottom: 30px; 
		color: #ffe096; 
		font-size: 9px; 
		}
		#footer p.design { float: right; text-align: right;}
		#footer p a { color: #fff;  text-decoration: none; padding: 2px; }
		#footer p a:hover { color: #000; background-color: #fff; }



/* Google maps */
#google_map
{
	float: left;
	width: 415px;
	height: 380px;
	border: 1px solid #CCCCCC;
	margin: 5px 0 30px 20px !important;
	margin/**/: 5px 0 30px 10px;
}

#google_maker_msg
{
	display: block;
}

.colContent p.bright {
	color: #ffd3a0;
	font-weight: bold; 
	}
