body {

	font: 1em Cambria, serif; 

	font-style:italic;

	color:#341608;

	margin: auto; 

	background-image:url(../g/tlo.jpg);

	background-repeat: repeat;

	padding:0px;

}

#div_top {

	width:729px;

	height:113px;	

	margin: 0px auto;

	clear:both;

	padding: 0px;

	background-image:url(../g/top.png);

	background-repeat: no-repeat;

}

#div_header {

	width:729px;

	height:143px;	

	margin-left:0px;

	padding:0px;

	background-image:url(../g/header.png);

	background-repeat: no-repeat;

}

/**********************top menu**********************/

		#div_top_menu {
			width:729px;
			height: 37px;
			clear: both;
			margin: 0px auto;
			padding-top: 0px;
			background-image:url(../g/menu.png);
			background-repeat: no-repeat;
		}
		#div_top_menu a {
			color:#341608;
			height: 37px;					
			float: left;
			background-repeat: no-repeat;
			}
		#div_top_menu a:hover {
			background-position:bottom;
			}
		a.btn1 {width: 151px;background-image: url(../g/btn/btn1.png);}
		a.btn2 {width: 90px;background-image: url(../g/btn/btn2.png);}
		a.btn3 {width: 96px;background-image: url(../g/btn/btn3.png);}
		a.btn4 {width: 103px;background-image: url(../g/btn/btn4.png);}
		a.btn5 {width: 113px;background-image: url(../g/btn/btn5.png);}
		a.btn6 {width: 176px;background-image: url(../g/btn/btn6.png);}

#div_footer {

	width:699px;

	height: 40px;

	margin: 0px auto;

	clear:both;

	padding: 10px 0px 0px 30px;

	background-image:url(../g/footer.png);

	background-repeat: no-repeat;

	background-position:right;

}	

#div_wraper {

	width:729px;

	margin: 0px auto;

	clear:both;

	padding: 0px;

	background-image:url(../g/wraper.png);

	background-repeat: repeat-y;

/*	overflow: visible;*/

}

#div_content {

	width:650px;

	margin: 0px 0px 0px 65px;

	padding: 0px;

	background-image:url(../g/content_tlo.jpg);

	background-repeat: repeat-y;

}



p.glowna {

	font-size: 1em;;

	font-style: italic;

	font-weight: normal;

	text-transform: normal;

	letter-spacing: 0.1em;

	line-height: 1.4em;

	width: 600px;

	margin: 15px 0px;

	text-align: justify;

	}

span.glowna {

	font-size: 0.9em;;

	font-style: italic;

	font-weight: bold;

	text-transform: normal;

	letter-spacing: normal;

	line-height: 1em;

	margin: 15px 0px;

	text-align: justify;

	}

span.duza {

	font-size: 1.7em;

	font-weight: bold;

	}

	

	/*NEWS*/

#news {

	clear:left;

	border: 3px solid #b4551a;

	width:600px;

	height:400px;

	margin: 10px 0px 0px;

	background-repeat:no-repeat;

	background-color: #111;

	background-position: top;

	}

#news_empty {

	height:340px; 

	display:block; 

	background:none;

	}

#news_change {

/*	background-image:url(../g/content.png);

	background-position:center;

	background-repeat:no-repeat;*/

	background: none;

	height:60px;

	}

a#news_content {

	color:#eee;

	font-style:normal;

	float:left;

	display:block;

	height: 38px;

	width:310px;

	margin-left:10px;

	padding:11px 25px 0px;

	font-size:1.4em;

	text-decoration:none;

	text-align:justify;

	background-image:url(../g/content.png);

	background-position:center;

	background-repeat:no-repeat;	

	border-right:1px solid #aaa;

	}

a#news_content:hover {

	background-image: url(../g/content_hover.png);

	color: #eee;

	}

a.news_num {

	float:left;

	text-align: center;

	font: 25px Cambria, "Times New Roman", Times, serif;

	font-weight:bold;

	display:block;

	width:48px;

	height:39px;

	text-decoration:none;

	padding: 10px 0px 0px 0px;

	border-bottom:0px solid #999;

	color:#eee;

	background-image:url(../g/content_num.png);

	background-position:center;

	background-repeat:no-repeat;		

	}

a.news_num:hover {

	color: #eee;

	background-image: url(../g/content_num_hover.png);

	}

a#right_content {

	float:left;

	display:block;

	width:10px;

	height:39px;

	background-image:url(../g/content_right.png);

	background-position:center;

	background-repeat:no-repeat;			

	}



					/* NEWS */

					

			/*POZOSTALE*/					

p.news_full {

	font-size: 1em;;

	font-style: italic;

	font-weight: normal;

	text-transform: normal;

	letter-spacing: 0.1em;

	line-height: 1.4em;

	width: 600px;

	min-height: 200px;

	margin: 25px 5px 0px 0px;

	text-align: justify;

	}

p.o_nas {

	clear:both;

	text-align:justify;

	width: 600px;

	font: 0.95em;

	margin: 15px 0px;

	}

p.o_firmie {

	clear:both;

	text-align:justify;	

	width: 600px;

	font-size: 0.95em;	

	margin: 15px 0px;

}

ul.o_firmie {

	list-style-image:url(../g/arrow_right_1.png);

	font-size: 0.95em;		

}

ul.o_firmie li {

	margin-left:5px;

}

ul.o_firmie_sub {

	list-style-image:url(../g/arrow_right_2.png);

}

ul.o_firmie_sub li {

	margin-left:5px;

}

.img_title {

	border:0px; 

	float:left; 

	clear:right; 

	margin: 0px 0px 0px 5px;

	}

.img_title_gl {

	border:0px; 

	float:left; 

	clear:right; 

	margin: 10px 0px 10px 5px;

	}	

.kontakt {

	font: 1.1em Cambria, 'Times New Roman', Times, serif;

	font-weight:bold;

}

span.kontakt_header {

	font-size: 1.25em;

	font-weight:bold;

}

			

			

			 /*	GALERIA ZDJÊÆ */

div.galeria {

	background: url(../g/gallery.png) repeat;

	text-align:center;

	margin: 15px 20px 7px 0px;

	padding: 10px 0px;

	border: 2px solid #b4551a;

	}

a.link_1 {

	color:#341608;

	font: 1.05em "Times New Roman", Times, serif;

	}

a.link_1:hover {

	color:#333333;

	text-decoration:underline;

	}

p.gal_tytul {

	font-weight:bold;

	margin: 0px 0px 5px;

	padding:0px;

}

span.gal_dodano {

	font-size: 0.65em;

	font-weight:normal;

	text-decoration:none;

	}

	

div.gal_photo {

	border: 0px solid #b4551a;

	margin: 15px 10px 7px 0px;

}

p.gal_opis {

	text-align:justify;

	font-size: 0.8em;

	margin: 3px 0px 0px 7px;

}

				/*Formularz*/

p.form {

	font-size: 0.9em;;

	font-style: italic;

	font-weight: normal;

	text-transform: normal;

	letter-spacing: normal;

	line-height: 1.1em;

	margin: 15px 0px;

	width: 600px;

	text-align: justify;

	}

table.kontakt {

	width: 80%;

}

table.kontakt tr td {

	background: none;

	border: none;

}

td.form {

	width: 73px;

	height: 22px;

	background-image:url(../g/form_btn.png);

	background-repeat: no-repeat;

}
/*************************************************************************NEW MENU***********************************************************/
ul.menu {	
	list-style: none;
	margin: 0px;
    padding: 0px;
	vertical-align: middle;
}
ul.menu li.menu {	
	font-size: 0.9em;
	vertical-align: middle;
	display:block;
	margin-left: 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    position: relative;
}
ul.menu li.menu:hover {	
	display:block;
	margin-left: 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    position: relative;
}
ul.menu li:hover ul, ul.menu li.over ul {
	display: block;
}
ul.menu li.menu a {
	height: 37px;					
	float: left;
	background-repeat: no-repeat;
	vertical-align: middle;
    display: block;
	margin: 0px;
    text-decoration: none;
}
ul.menu li.menu a.btn1 {width: 151px;background-image: url(../g/btn/btn1.png);}
ul.menu li.menu a.btn2 {width: 90px;background-image: url(../g/btn/btn2.png);}
ul.menu li.menu a.btn3 {width: 96px;background-image: url(../g/btn/btn3.png);}
ul.menu li.menu a.btn4 {width: 103px;background-image: url(../g/btn/btn4.png);}
ul.menu li.menu a.btn5 {width: 113px;background-image: url(../g/btn/btn5.png);}
ul.menu li.menu a.btn6 {width: 176px;background-image: url(../g/btn/btn6.png);}

ul.menu li.menu a:hover {
	background-position:bottom;
	}
ul.submenu {
	height: auto;
	text-align:left;
	color:#336699;
    display: none;
    list-style: none;
    position: absolute;
    padding: 0px;
    margin-top: 0px;
	top: 30px;
	left: 0px;
	background-color: #eeddaf;
	border: 2px solid #b4551a;
}	
li.sub{
    float: none;
	clear:both;
	color: #000;
	width: 150px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	background-image:none;	
}
ul.submenu li.sub a {
	font: "Courier New", Courier, monospace;
	font-size: 0.9em;
	font-weight: bold;
	line-height: normal;
	clear:both;
	text-align:center;
    display: block;
	width: 150px;
	color: #000066;
	padding-top: 15px;
    margin: 0px;
    text-decoration: none;
	background-color: #eeddaf;
}
ul.submenu li.sub a:hover {
	color: #336699;
    margin: 0px;
	background-color: #da8550;
}