html, body {
	margin: 						0px 0px 0px 0px;
	padding: 					0px 0px 0px 0px;
}

body {
	background-color: 	#F78437;
	background-image: 	url(img/bg.gif);
}

body, body * {
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 				12px;
}

a {
   outline: 0;
}

.path, .path a {
	font-size: 9px;
}

#top {
	background-image: 	url(img/top_bg.gif);
	background-repeat: 	repeat-x;
	text-align: 			right;
	height: 					64px;
}

#undertop {
	background-image: 	url(img/undertop_bg.gif);
	background-repeat: 	repeat-x;
	text-align: 			left;
	vertical-align: 		top;
	height: 					100px;		
}

#left {
	background-image: 	url(img/top_left_corn.gif);
	background-repeat: 	no-repeat;
	height: 					100px;
	width: 					22px;
	position: 				absolute;
	top:						64px;
	left:						178px;
}

#bg {
	position: 				absolute;
	top:						167px;
	left:						790px;
}

li {
	margin-bottom:			5px;
}

#pza {
position:absolute;
top:30px;
right:30px;

width:172px;
border: 1px solid #ededed;


background-color: #5a5a5a;
padding: 15px 25px 15px 20px;

}

#pza a {
color:#ededed;
font-family: 'Signika', sans-serif;
font-size: 20px;
}

#right {
	background-image: url(img/top_right_corn.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 24px;
	position: absolute;
	top: 64px;
	left: 900px;
}

#menu {
	height: 					44px;
	/*
	background-image:    url(img/menu.gif);
	background-position:	top center;
	background-repeat: 	no-repeat;
	*/
	background-image:    url(img/menu-bg.jpg);
	background-position:	top;
	background-repeat: 	repeat-x;	
	background-color:		#DCDCDC;
	position:				absolute;
	top:						64px;
	left:						200px;
	text-align: 			center;
	padding: 				12px 0px 0px 0px;
}

table.prices {
	width:100%;
	margin-top:10px;
	margin-bottom:20px;
}

table.prices td {
	font-size:10px;
}

table.prices th {
	border-bottom:1px solid;
}

.red {
	color:black;
}

.yellow {
	color:#FCD049;
}



.green, .red, .yellow {
	font-weight:bold;
}

#menu a {
	font-family: 			Arial, Helvetica, sans-serif;
	color:					#3F3F3F;
	font-size:				12px;
	text-decoration: 		none;
	margin:					0px 5px 0px 5px;
	padding:					0px 0px 5px 0px;
	border-bottom:			3px solid #C7C7C7;
	zoom:1;
	z-index:					100;
}

#menu a:hover, #menu a.hover {
	border-bottom:			3px solid #D84D00;
}

sup {
	color: 					orange;
	font-size:				9px;
	padding:					3px;
}

#head {
	height: 					58px;
	position: 				absolute;
	top:						108px;
	left:						200px;
	background-color: 	#D84D00;
	color:					#F7D5B7;
	text-align: 			right;
	background-image: 	url(img/esential_bg.gif);
	background-repeat: 	repeat-x;
	border-bottom: 		1px solid #A24900;
}

#head h1, #head h1 a {
	font-family: 			"Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;;
	font-size: 				34px;
	margin:					10px 10px 5px 0px;
	font-weight: 			normal;

}
#head h1 a {
	color:orange;
	text-decoration:none;
}


#esential {
	background-color:		#777777;
	position: 				absolute;
	top:						166px;
	left:						200px;
	filter: 					alpha(opacity=90);
	-moz-opacity: 			0.9;
}

/* kolorki */
#esential, td, th {
	color:					#FFF7E8;
}

#esential #inside {
	margin:					10px 10px 0px 10px;
}

#inside h1 {
	font-family: 			"Georgia", "Times New Roman", Times, serif;
	font-size: 				24px;
	font-weight: 			normal;
}

#inside h2 {
	font-family: 			"Georgia", "Times New Roman", Times, serif;
	font-size: 				18px;
	font-weight: 			normal;
	
}

#inside h1, #inside h2 {
	margin:					20px 0px 0px 0px
}

#inside .error {
	color:					#FCD351;
	font-family: 			Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 				18px;	
}


#inside p {
	margin:					5px 0px 15px 0px;
}

#inside dt {
	font-family:			"Georgia", "Times New Roman", Times, serif;
	font-size:				16px;
	margin: 					3px 0px 0px 5px;
	font-weight: 			bold;
}

#inside a {
	color:					#FCD351;
	text-decoration: 		none;
}

#inside a:hover {
	color:					#D3A102;
}

.gall, .gallbig {
	padding: 				10px;
}

.gallbig {
	text-align: 			center;
}

table, tr, td, th {
	border-spacing: 		0px;
	border: 					none;
	border-width: 			0px;
}

.gall, .gallbig {
	background-color: 	#969696;
}


table.w100 {
	width:100%;
}

.logo33 {
	position:absolute;
	top:70px;
	right:5px;
}


.blondi {
	position:fixed;
	top:0px;
	left:5px;
	z-index:30;
}

.centr {
	text-align:center;
}

th, td {
	vertical-align: 		top;
	padding: 				2px;
}

#content {
	text-align:				left;
	z-index: 				0;
}

.shadow {
	z-index: 				10;
	position: 				absolute;
	top:						0px;
	left:						0px;
}

.logo {
	position: 				absolute;
	right:					110px;
	top:						2px;
	z-index:					10;
}

.logo1 {
	position: 				absolute;
	right:					5px;
	top:						2px;
	z-index:					10;
}

.logo2 {
	position: 				absolute;
	z-index: 				60;
	left:						860px;
	top:						25px;
}

#footer {
	background-image:		url(img/footer.gif);
	background-repeat: 	repeat-x;
	height: 					16px;
	margin:					40px 0px 0px 0px;
}

#footer p, #footer a {
	color:					Silver;
	font-family: 			Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 				10px;
	margin:					1px 0px 1px 5px;
}

img {
	border: 					none;
}

textarea, input {
	font-family: 			"Courier New", Courier, monospace;
	background-color: 	ButtonFace;
	font-size: 				12px;
	border:					1px solid gray;
}

textarea {
	width:					350px;
	height: 					200px;
}

#menu, #head, #esential {
	width:					700px;
}
