* { margin: 0; padding: 0; text-indent: 0; }

body {
 font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 11px;
 background-color: #ffffff;
}

#all { margin-left: 20px; margin-right: 20px; }

#toptop { 
 white-space: nowrap;
 text-transform: uppercase;
 margin-top: 5px;
 padding-bottom: 10px;
 padding-right: 68px;
 border-bottom: 2px solid #e00;
 background: url(../img/logo.jpg) no-repeat right 2px;
 color: #9d2d15;
 text-align: left;
 height: 64px;
}
#logo {
 margin-top: 18px;
 text-align: right;
 color: #9d2d15;
 /* margin-right: 68px; */
 clear: none;
 padding-right: 4px;
 font-size: 140%;
 float: right; 
}
#title {
 display: block;
 margin-top: 10px;
 padding-top: 22px;
 font-size: large;
 color: #7A9A00;
}
#obrazek {
 margin-top: 0px;
 height: 68px;
 background: #c9d0da url(../img/ban_bg2p.jpg) repeat-x scroll 0%;
}
#obrazek1 {
 height: 68px;
 background: url(../img/banerp.jpg) no-repeat center left;
}

#szuklog {
 white-space: nowrap;
 font-weight: bold;
 background-color: #4D4D4D; 
 height: 40px; 
 padding: 0px;
 margin: 0px;
 margin-top: 3px;
 padding-left: 3px;
}
.notr { text-transform: none; }

#szukaj {
 float: left;
 text-transform: uppercase;
 color: white;
 background-color: #6c6c6c;
 vertical-align: middle;
 height: 28px; 
 margin-top: 3px;
 padding-top: 6px;
}
#search_text {
 height: 14px;
 vertical-align: text-bottom;
 width: 200px;
 margin-left: 5px;
}

#szukaj label {
 margin-right: 3px; 
 color: yellow;
}

#loguj { 
 vertical-align: middle;
 margin: 3px;
 padding-top: 6px;
 float: right; 
 x-height: 40px; 
 vertical-align: middle;
 text-transform: uppercase;
 color: white;
}

#loguj label {
 margin-left: 3px; 
 color: yellow;
}

input { margin-right: 3px; text-transform: none; }
#szuklog input { border: 0px; padding-left: 1px; }

.button {
 vertical-align: text-bottom;
}
.buttont {
 margin-right: 3px; 
 padding-bottom: 2px; 
 padding-right: 4px;
 padding-left: 4px;
 /* font-style: oblique; */
}

a:hover { color: #AD9535; }
img { border: 0; }

#inside {
	background-color: #f7f7f7;
}

#content {
   margin-left: 210px; 
	background-color: #fffdfc;
	font-size: 11px; 
}

#foot {
  clear: both;
  padding-top: 10px;
  text-align: center;
  padding-bottom: 15px;
  color: #8E8E8E;
  text-decoration: none;
  /* border-top: 2px solid #4f894e; */
  border-top: 2px solid #799a01;
}

#foot a { color: #323232; }
#foot a:hover { color: #656565; }
#foot p { padding-bottom: 2px; }
#foothelp { color: red; margin-bottom: 5px; } 
#foot address { font-style: normal; border-top: 1px solid #ccc; padding-top: 5px; }
#copyright { 
 color: #000;
 margin-top: 10px;
}

.menu {
margin-top: 15px;
float: left;
/* width: 20%; */
/* font-size: 100%; */
background: #f7f7f7;
}

/* poprawia upierdliwy bug IE */
* html .menu
ul li,  menu ul, .menu ul li {
    display:inline;
    width: 210px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul li { height: 100%; }

.menu ul {
 width: 210px;
 display:block;
 margin: 0;
 padding: 0;
}


.menu li.active a {
 border-top: 0;
 color: #ffffff;
 background-color: #AD9535;
}

.menu ul li a {
 border-bottom: 1px solid #c4c4c4;
 display: block;
 padding-left: 19px;
 padding-top: 4px;
 padding-bottom: 4px;
 text-align: left;
 text-decoration: none;
 color: #666666;
 font-weight: bold;
 background: #f7f7f7 url(../img/menu_bg_off.gif) no-repeat;
 background-position: 7px 8px;
}

/*
.menu_div_title {
border-bottom: 1px solid #c4c4c4;
display: block;
padding-left: 19px;
padding-top: 4px;
padding-bottom: 4px;
text-align: left;
text-decoration: none;
color: #666666;
font-weight: bold;
background: #f0f0f0 url(../img/menu_bg_off.gif) no-repeat;
background-position: 7px 8px;
}
*/

.menu ul li a:hover
{
color: #ffffff;
background: #799A01 url(../img/menu_bg_on.gif) no-repeat;
background-position: 7px 8px;
}



.menu li li a
{
padding-right: 20px;
color: #4E4D4D;
font-weight: normal;
background: #ffffff url(../img/menu_bg_off.gif);
background-repeat: no-repeat;
background-position: 195px 8px;
}

.menu li li a:hover
{
color: #ffffff;
background: #799A01 url(../img/menu_bg_on.gif) no-repeat;
background-position: 195px;
}

.menu ul li.selected a {
border-bottom: 1px solid #c4c4c4;
display: block;
padding-left: 19px;
padding-top: 4px;
padding-bottom: 4px;
text-align: left;
text-decoration: none;
color: #ffffff;
font-weight: bold;
background: #799A01 url(../img/menu_bg_on.gif) no-repeat;
background-position: 7px 8px;
}

.first {
background: #6C6C6C;
color: #ffffff;
padding-left: 19px;
padding-top: 4px;
padding-bottom: 4px;
text-align: left;
font-weight: bold;
text-transform: uppercase;
}

.first a {
color: #ffffff;
text-transform: uppercase;
/* background: #6C6C6C url(../img/menu_bg_off.gif) no-repeat 195px 8px; */
}

.first a:hover { color: #ffffff; }
.first:hover {
/* background-color: #AD9535; */
background-color: #799a01;
/* background: #799A01 url(../img/menu_bg_on.gif) no-repeat 195px 8px; */
}


h1, h2, h3, h4, h5, h6 {
	height: 100%;
	color: #000;
	background-color: transparent;
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	padding-top: 0.5em;
	margin-bottom: 0.5em;
	font-weight: bold;
}

h1 { font-size: 110%; border-bottom: 1px solid #6C6C6C; }
h2 { font-size: 110%; font-weight: normal; border-bottom: 1px solid #6C6C6C; }
h3 { font-size: 100%; }
h4 { font-size: 100%; }
h5 { font-size: 100%; }
h6 { font-size: 85%; }


#tekst {
   font-family: Verdana, sans-serif;
}

a {
   color: #497A00;
   text-decoration: none;
}

a:hover {
   color: #ad9535;
}

ol, ul { margin-left: 2em; margin-bottom: 1em; margin-top: 1em; }
ol li, ul li { border-spacing: 0px; margin: 2px; margin-left: 2em; padding-bottom: 0px; }

#footnote { border-top: 1px solid black; margin-top: 2em; font-size: xx-small; }


.portalcontent {
   padding: 10px;
   border-left: 1px solid #ccc;
   line-height: 150%;
}

table { border-collapse: collapse; }
td { vertical-align: top; padding: 2px 5px; }
th { font-weight: normal; text-align: left; padding: 2px ; vertical-align: top; }
.dt { width: 170px; }
.dd { }

.tabprac { border: none; }
.tabprac td, .tabprac th { padding-bottom: 10px; }

.pad0 { padding-top: 0px; }
.nowrap { white-space: nowrap; }

.tabjedn { 
 border-bottom: 1px solid #ddd; 
 margin-bottom: 10px; 
}

.tabjob { }
.job { padding-left: 0px; margin-left: 0px; }



.edytuj { float: right; margin-top: -25px; }
#foto { float: right; }

.rozwin { float: left; margin-top: -23px; margin-left: -12px; margin-bottom: 3px; margin-right: 0px; cursor: hand;}

ul.jedn li { list-style: none; padding-top: 25px; }

