* {
margin : 0;
padding : 0;
}
body {
font-family : Arial, Helvetica, Tahoma, Verdana, "Trebuchet MS", sans-serif;
font-size : 12px;
color : #2b2b2b;
text-align : center;
background : #f2f2f2 url(img/body-back.gif) repeat-y 50% 0;
}
a:link {
color : #c83d00;
}
a:visited {
color : #c83d00;
}
a:active {
color : #c83d00;
}
a:hover {
color : #000;
}
#edit-nav-view {
background : gray url(img/admin-bg.gif);
}
#navigation ul li a {
background : url(img/nav-arrow.gif) no-repeat 0 5px;
}
#navigation h3 , #navigation li .level0 {
background : url(img/nav-section-title-back.gif) no-repeat 0 2px;
}
div#wrapper {
margin: 8px auto 0 auto;
width: 730px;
/*position: repealative;*/
position: relative;
text-align: left;
}
h1#header {
height: 194px;
margin: 0;
overflow: hidden;
}
h1#header a {
display: block;
width: 730px;
height: 194px;
margin: 0 auto;
background: url(img/transp.png);
text-decoration: none;
text-indent: -9000px;
}
#content {
float: left;
width: 505px;
margin: 0 10px 0 0;
}
/* navigation */
	
	#navigation {
width: 211px;
margin: 0 0 10px 0;
float: right;
}
#navBottom {
margin: 0;
padding: 0;
height: 12px;
}
#navigation .padding {
padding: 10px 2px 10px 10px;
}
#navigation h3, #navigation .level0 {
margin: 13px 0 8px 0;
padding: 0 0 0 15px;
font-size: 14px;
border-bottom: 0;
font-weight: bold;
font-family: Arial, sans-serif;
width: 170px;
}
#navigation ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#navigation ul li {
list-style-type: none;
margin: 0;
padding: 0;
}
#navigation ul li a {
display: block;
font-family: Arial, Tahoma, sans-serif;
text-decoration: none;
color: #023958;
margin-left: 15px;
border-bottom: 1px solid #E0D5BC;
padding: 0 0 2px 12px;
width: 170px;
voice-family: inherit;
width: 155px;
}
html>body #navigation ul li a {
width: 155px;
}
#navigation ul li a:hover, #navigation ul li.current a {
background-color: #fff;
}
#navigation form input {
vertical-align: middle;
}
#login {
position: absolute;
}
h2, h3, h4, h5, h6 {
margin: 1.2em 0;
text-align: left;
font-family: Arial, sans-serif;
color: #575757;
}
p {
font-size: 1em;
line-height: 1.4em;
margin: 0 0 1.2em 0;
}
h2 {
font-size: 1.2em;
}
p {
font-size: 1em;
line-height: 1.4em;
margin: 0 0 1.2em 0;
}
ol, ul {
font-size: 1.0em;
line-height: 1.4em;
margin: 1em 1em 1em 2em;
}
ul li {
list-style: square;
}
li > p {
margin-top: 0.2em;
}
pre, code {
font-family: monospace;
font-size: 1.1em;
}
ol, ul, li, dl, dt, dd, pre, code, blockquote, td, th {
text-align: left;
}
abbr, acronym {
cursor: help;
border: 0;
background-color: #FFF9C5;
padding: 1px;
}
strong {
font-weight: bold;
}
img {
border: 0;
}
input, select, textarea {
font-size: 1em;
border: 1px solid #BAAE93;
font-family: Arial, sans-serif;
}
input:hover, input:focus, select:hover, select:focus,
	textarea:hover, textarea:focus {
border: 1px solid #000;
}
form input {
vertical-align: middle;
}
hr {
clear: both;
height: 1px;
color: #E4E4E4;
background-color: #E4E4E4;
border: 0;
padding: 0;
margin: 0;
}
/* tabele */
	
	table {
clear: both;
}
table.bipTable {
border: 1px solid #877243;
padding: 5px;
caption-side: bottom;
empty-cells: show;
border-spacing: none;
border-collapse: collapse;
margin-bottom: 15px;
}
table.bipTable tr {
vertical-align: top;
}
table.bipTable th, table.bipTable td, table.bipTable caption {
border: 1px solid #d9d9d9;
padding: 3px;
font-size: 11px;
}
table.bipTable th {
background: #f2f2f2;
text-align: left;
}
table.bipTable td p, table.bipTable th p,
	table.bipTable td a, table.bipTable th a {
text-align: left;
font-size: 1em;
}
table.bipTable th {
font-weight: normal;
}
table.bipTable caption {
background-color: #F8F3E6;
font: small-caps;
padding: 10px;
caption-side: top;
margin-bottom: 5px;
}
/*--------------------------------------------------------------------
															   				 LAYOUT
--------------------------------------------------------------------*/

/* top nav matrix */
		
	#menuTopContainer {
width: 730px;
height: 37px;
overflow: hidden;
margin: 0 auto 10px auto;
background-color: #F0E4B7;
line-height: 37px;
}
#menuTopContainer ul {
position: relative;
width: 730px;
height: 37px;
overflow: hidden;
list-style-type: none;
margin: 0;
padding: 0;
}
#menuTopContainer ul li {
list-style-type: none;
float: left;
}
#menuTopContainer ul li a {
text-decoration: none;
display: block;
font-size: 11px;
line-height: 37px;
margin: 0;
padding: 0;
font-weight: bold;
border-right: 1px solid #E6DAAC;
background: url(img/menuTop-arrow.png) no-repeat 9px 0;
padding: 0 10px 0 28px;
color: #000;
font-family: Tahoma, sans-serif;
}
#menuTopContainer ul li a:hover, #menuTopContainer ul li.current a {
background: #FBF0C6 url(img/menuTop-arrow.png) no-repeat 9px 0;
}
.padding form input.text {
width: 117px;
}
.padding form input.button, .padding form input.button:hover {
border: 0;
cursor: pointer;
vertical-align: middle;
width: 64px;
height: 21px;
background: #FBF0C6 url(img/input-szukaj.gif) no-repeat;
}
#login_form {
padding: 10px 30px 10px 30px;
position: absolute;
z-index: 999;
text-align: left;
background-color: #ddd;
margin: 10% 40%;
border: 5px solid #f7f7f7;
}
#login_form label{
display: block;
}
.clear-both {
clear: both;
padding: 5px;
}
#login {
position: absolute;
			/*margin:20px 0 0 0px;*/
			margin-top: 10px;
left: 5px;
font-size: 11px;
width: 250px;
text-align: center;
			/*z-index: 999;*/
			color: white;
			/*text-indent: 40%;*/
			margin-left: 60%;
}
#login a{
color: gray;
			/*color: white;*/
			/*border-bottom: 1px dotted white;*/
			margin:0 5px 0 5px;
text-decoration: none;
font-size: 11px;
}
#login a:hover {
}
/* footer */
			#footer {
clear: both;
margin: 10px 224px 0 0;
padding-top: 10px;
border-top: 1px solid #c0c0c0;
}
#footer p {
text-align: center;
font-family: Tahoma, sans-serif;
font-size: .9em;
}
img {
border: 0;
}
/********* TOP PANEL *********************************************/

			#panelTop {
height: 34px;
overflow: hidden;
background: #454545 url(img/panelTop-back.gif) repeat-x;
}
/* Handy matrix */
			#panelTopContent {
width: 750px;
margin: 0 auto;
position: relative;
}
#panelTop ul {
position: relative;
top: 5px;
width: 81px;
height: 18px;
float: left;
overflow: hidden;
list-style-type: none;
margin: 0;
padding: 0;
}
#panelTop ul li {
list-style-type: none;
}
#panelTop ul li a {
position: absolute;
top: 0;
text-indent: -9000px;
text-decoration: none;
overflow: hidden;
height: 18px !important;
background: url(img/matrixHandy.gif) no-repeat;
margin: 0;
padding: 0;
z-index: 999;
}
li#edytuj a {
background-position: 0 0 !important;
width: 20px !important;
left: 0;
}
li#edytuj a:hover {
background-position: 0 -18px !important;
width: 20px !important;
left: 0;
}
li#rejestr a {
background-position: -20px 0 !important;
width: 20px !important;
left: 20px;
}
li#rejestr a:hover {
background-position: -20px -18px !important;
width: 20px !important;
left: 20px;
}
li#drukuj a {
background-position: -40px 0 !important;
width: 20px !important;
left: 40px;
}
li#drukuj a:hover {
background-position: -40px -18px !important;
width: 20px !important;
left: 40px;
}
li#kontakt a {
background-position: -60px 0 !important;
width: 21px !important;
left: 60px;
}
li#kontakt a:hover {
background-position: -60px -18px !important;
width: 21px !important;
left: 60px;
}
#edit-nav-view {
margin-top: 33px;
}
/* data field */
	p#date_time {
margin: 0;
padding: 0;
position: absolute;
top: 10px;
margin-left: 105px;
color: #fff;
font-size: 11px;
color: #FDFCDE;
font-family: Tahoma, sans-serif;
}
