* {	font-size: 11px;}

body {
	background: #ffffff url("../images/tlo.png") repeat-x;
	font-family: tahoma, arial, helvetica, sans-serif;
	text-align:center; /*for IE purpose*/

}

#wrapper {
	float:center;
	width: 840px;
	margin: 0 auto;
	background: #fff;
	padding: 10px;
	text-align:left;
	-moz-border-radius: 5px;

}
#wrapperprint {
	width: 640px;
	background: #fff;
	margin: 10 auto;
	padding: 10px;
	text-align:left;
}
#top {
	height: 15px;
	font: bold 10px tahoma;
	color: black;
	text-align: center;
	background: #FFCA39;

}
#logo {
	height: 110px;
	margin: 5px 0px;
	padding: 5;
	background: #fff url(../images/logo.jpg) no-repeat left top;

}
#menu{
	background: #87ceeb;
	border-top: 1px dotted;
	border-bottom: 1px dotted;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#con_side{
	float: left;
	display: block;
	margin: 5px 5px;
	width: 120px;
	background: #f5f5f5;
}
#con_side span.title {
	display: block;
	font-weight: bold;
	padding: 2px 5px;
	background: #87ceeb;
	border: 1px solid black;
	font-size: 11px;
	margin-bottom: 3px;
	-moz-border-radius: 5px;

}
#con_side span.text{
	display: block;
	padding: 3px;
}
#con_side .tytlista {
	color: navy;
	font-weight: bold;
	margin: 5px 0 0 0;
}

#con_center{
/*	width: auto;*/
	display: block;
	padding: 5px 0px;
	background: #fff;
	width: auto;
	height: auto;
}
#con_center p.title {
	display: block;
	margin: 0 0 5px 0;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	background: #F4BE19;
	border: 1px solid black;
	-moz-border-radius: 8px;

}

#con_center div.txt {
	display: block;
	padding: 10px;
	background: #fff;
	border: 1px solid black;
	-moz-border-radius: 8px;
	overflow: auto;
	height: 100%; /*for IE purpose - overflow problem*/
}
#con_center div.txt p {margin: 0 0 10 0;}
#con_right{
	display: block;
	background: #f4a460;
	padding: 5px 5px;
	width: 135px; /*width of right column in pixels*/

}
#foot {
	font: 8px tahoma;
	text-align: center;
	background: #FFCA39;
	height: 15px;
}
#foot a {font-size: 8px;color:black;}


a:link,a:visited {text-decoration: none; color: #9c0902;}
a:hover {text-decoration: underline;}

table.wrapper{
	width: 100%;
}
table.wrapper td.wrapper{
	width: 100%;
	margin: 0;
	padding: 0;
}
img {border:none; display: inline; margin: 0 1;}

span.tlo_zolty {background-color: #ff0}
span.tlo_zolte_bold {background-color: #ff0; font-weight: bold}


h1		{font-size: 26px;}
h1.tyt	{color: blue}
h2		{font-size: 16px;margin: 3px 0}
h2.tyt	{color: blue}
h3		{font-size: 18px;}
h3.tyt	{color: blue}
h3.ab	{color: blue; clear:both}
h4		{font-size: 14px;}
ul,ol 	{margin: 2 0 10 0;}
p 		{margin: 0;}
th		{
		background-color: #87ceeb;
		padding: 2px 5px;
		border: 1px solid black;

		}
form 	{display: inline;}
radio 		{font-size: 11px;}
select 		{font-size: 11px;}
input 		{font-size: 11px;}

/*
ul,ol {padding-left:20px; padding-right:5px; margin: 2px 0 10px 0;}
ul li {list-style-image: url(../../../images/arr3.png); }
*/

/*tekst area nie działa dla tinymce. nie wiadomo dlaczego*/

font.option		{color: blue; font-weight: bold; text-align:center;}
font.bigwhite	{color: white; font-size: 12px}
font.tiny		{font-size: 8px}

p.tiny, p.tiny a, p.tiny strong, p.tiny b		{font-size: 8px}
font.bold		{font-weight: bold}
p.tytsmall		{font-size: 10px; font-weight: bold; color: blue}
p.tyt		{font-size: 14px; font-weight: bold; color: blue}
p.option		{color: blue; font-weight: bold; padding: 0 5px 30px 5px; text-align:center; display:block;}
li.tiny		{font-size: 9px;}

a:link.text , a:visited.text {text-decoration: none; color: #9c0902;}
a:hover.text {text-decoration: underline;}

a:link.menu, a:visited.menu   {color: #004080; font-size: 12px; text-decoration: none; font-weight: bold;}
a:hover.menu    {text-decoration: none; font-weight: bold;}

a:link.menubok,a:visited.menubok    {color: #004080; font-size: 11px; text-decoration: none;}
a:hover.menubok    {background: white; color: #004080; font-size: 11px; font-family: tahoma, arial, helvetica; text-decoration: none; }
li.menubok {background: url(../../../images/arr2.png) left 0.35em no-repeat; padding-left: 15px; margin: 0 0 0 5px; list-style: none;}
li:hover.menubok {background-position: 5px 0.35em;}
ul.menubok {list-style: none; padding-left:0px; padding-right:5px; margin: 2px 0 2px 0}

/* tabela */
table.ab {
	border: 1px solid black;
	border-collapse: collapse;
	empty-cells: show;
	background-color: white;
	border-spacing: 0;
	margin-left:auto;
	margin-right:auto;
}
td.ab {
	border: 1px dotted grey;
	padding: 0px 5px;
}
table.pusta {
	border: none;
	border-spacing: 0;
}

tr.spisTyt td {background: green; COLOR: white; font-size: 16px; font-weight: bold}
td.spisPoz {padding: 2px 25px;}
td.spisUwagi {font-size: 10px; padding: 2px 5px;}