/* GENERAL */
* {
	font-family:			verdana, sans-serif;
	font-size:			10px;
	color:				#036;
}
body {
	margin:				0px;
}
a,
a * {
	color:				#003;
	font-weight:			bold;
	text-decoration:		none;
}
a:hover,
a:hover * {
	text-decoration:		underline;
}
table {
	border:				0px;
	border-collapse:		collapse;
}
th {
	font-weight:			bold;
	text-align:			center;
}
td {
	border:				0px;
	padding:			0px;
}
img {
	border:				0px;
}
input,
select,
textarea {
	background-color:		transparent;
	border:				2px inset #036;
}
optgroup,
option {
	background-color:		#fff;
}
h1 {
	font-size:			12px;
}
h2 {
	font-style:			italic;
}

/* GLOBAL LAYOUT */
table.main {
	border-left:			1px solid #999;
	border-right:			1px solid #999;
}
td.top,
td.logo,
td.oferta {
	padding-left:			1px;
	text-align:			right;
}
td.top,
td.pic,
td.menutop {
	padding-right:			1px;
	text-align:			left;
}
td.menuleft {
	background-image:		url(grafika/m_tlo.gif);
	background-position:		top right;
	background-repeat:		repeat-y;
	vertical-align:			top;
	text-align:			center;
	padding-left:			1px;
}
td.menuleft p {
	margin-top:			13px;
	margin-bottom:			13px;
}
#panel td.menuleft p {
	margin-left:			20px;
	text-align:			left;
	margin-top:			3px;
	margin-bottom:			3px;
}
#panel td.menuleft p#sel {
	font-style:			italic;
}
td.content {
	background-image:		url(grafika/tlo.gif);
	background-position:		top left;
	background-repeat:		repeat-y;

	vertical-align:			top;
	text-align:			justify;
	padding-left:			20px;
	padding-right:			20px;
	padding-top:			35px;
	padding-bottom:			15px;
}
td.footer_left,
td.footer_right {
	height:				32px;
	background-color:		#4e5f8a;
	background-image:		url(grafika/white.gif);
	background-repeat:		repeat-y;
}
td.footer_left {
	padding-left:			1px;
	background-position:		left;
}
td.footer_right {
	background-position:		497px;
}

/* TEXT STYLES */
.small {
	font-size:			9px;
}
hr {
	border:				0px;
	border-top:			3px double #036;
	width:				90%;
	height:				1px;
	color:				transparent;
	background-color:		transparent;
	/*color:				#036;
	background-color:		#036;*/
}
tr#row0 {
	/*background-color:		#edefef;*/
}
tr#row1 {
	background-color:		#b0b2b5;
}

p.message,
p.error {
	text-align:			center;
	border:				3px double #f00;
	font-weight:			bold;
}
p.error {
	color:				#f00;
}
.err {
	text-align:			center;
	font-weight:			bold;
	color:				#f00;
}
p.uwaga {
	/*border-top:			3px double #036;*/
	border-left:			2px solid #f00;
	border-right:			2px solid #f00;

	margin-left:			10px;
	margin-right:			10px;
	margin-bottom:			5px;
	margin-top:			5px;
	
	padding-left:			5px;
	padding-right:			5px;
	padding-bottom:			3px;
	padding-top:			3px;
}
a.help {
	border:				2px solid #036;
	padding-left:			1px;
	padding-right:			1px;
}
a.help:hover {
	background-color:		#036;
	color:				#fff;
	text-decoration:		none;
}
table.cennik {
	border-collapse:		collapse;
	border:				1px solid #036;
}
table.cennik td,
table.cennik th {
	border:				1px solid #036;
	padding:			2px;
}

pre {
	font-family:			monospace;
}

.galeria td {
	padding-top:			5px;
	padding-bottom:			5px;
}
.galeria img {
	border:				1px solid #666;
}
select.multi option {
	background-color:		transparent;
}
input.button {
	border-style:			outset;
}
