body {
     background: url('../../../gfx/grafika/tlo.jpg') repeat-x;
     text-align: center;
     margin:0;
     font-family: Arial;
     font-size: 12px;
}

a {
     color: #9cbad8;
}

a:hover {
     color: #456a90;
}

p {
     margin: 0;
     padding: 0;
}
.clear
{
	clear: both;
}

div#body {
     margin: 0px auto;
     width: 910px;
     height: auto;
     margin-bottom: 30px;
     clear: both;
     display: block;
}

div#header {
     width: 914px;
     height: 93px;
     background: url('../../../gfx/grafika/header.jpg') no-repeat;
     margin-top: 12px;
     display: block;
	 margin-left: -1px;
}

div#header-icons {
     padding-top: 34px;
     text-align: left;
     padding-left: 135px;
}

div#header-panel {
     width: 909px;
     height: 100px;
     background: url('../../../gfx/grafika/header-panel.jpg') no-repeat;
     margin-left: 8px;
     margin-top: -4px;
     display: block;
}

div#header-panel-search {
     width: 190px;
     height: 100px;
     float: left;
     text-align: left;
     padding: 5px;
}

div#header-panel-baner {
     width: 498px;
     height: 96px;
     margin-top: 4px;
     float: left;
}

div#header-panel-login {
     width: 200px;
     height: 100px;
     float: right;
     text-align: left;
     padding-top: 20px;
     padding-right: 7px;
}

div#input-search-panel {
     background: url('../../../gfx/grafika/tlo-input-search-start.png') no-repeat;
     width:14px;
     height:26px;
     padding-left: 14px;
     margin-top: -5px;
     display: block;
     position: absolute;
}

div.input-wrapper-search {
  width: 151px;
  background: url('../../../gfx/grafika/tlo-input-search.png') left top no-repeat;
  height: 26px;
  float: left;
  margin: 0;
  padding: 0;
  position: absolute;
}

input#input-search {
  background: transparent;
  width: 150px;
  height: 24px;
  border: 0;
  display: block;
  font-family: Arial;
  font-size: 12px;
  padding-top: 5px;
  color: #909090;
}

input#input-search-button {
     float:left;
     margin-top: 4px;
     margin-left: 155px;
}

img#more-image-search {
   position: absolute;
   margin-top: 75px;
   margin-left: -75px;
}

img {
     border: 0;
}

div.label {
  width: 50px;
  float: left;
}

div.input-wrapper {
  width: 127px;
  background: url('../../../gfx/grafika/tlo-input-login.png') left top no-repeat;
  height: 23px;
  float: left;
  margin: 0;
  padding: 0;
  margin-left: -12px;
}

input.input-login {
     width: 127px;
     height: 23px;
     border: 0;
     font-family: Arial;
     font-size: 12px;
     padding-top: 4px;
     color: #909090;
     background-color: transparent;
}

fieldset {
     border: none;
     padding: 0;
}

label {
     color: #FFFFFF;
     font-weight: bold;
     display: block;
     float: left;
     width: 50px;
     padding-top: 5px;
}

div.panel-login-input {
     overflow: hidden;
     clear: both;
     margin-bottom: 1px;
}

input#tlo-button-login {
     background: url('../../../gfx/grafika/tlo-button-login.jpg') no-repeat;
     width: 20px;
     height: 20px;
     margin-left: 2px;
     margin-top: 3px;
}

img#registry-button {
     padding-top: 6px;
}

div#path {
     width: 899px;
     height: 15px;
     display: block;
     text-align: left;
     padding-bottom: 4px;
     border-bottom: 1px dotted #9cbad8;
     margin-top: 8px;
     margin-left: 7px;
}

div#content {
     width: 899px;
     height: auto;
     display: block;
     float: left;
     text-align: left;
     margin-left: 7px;
     margin-top: 10px;
}

div#content-left {
     width: 154px;
     height: auto;
     float: left;
}

div#content-center {
     width: 550px;
     height: auto;
     float: left;
     padding-left: 10px;
}

div#content-right {
     width: 185px;
     height: auto;
     float: left;
     text-align: right;
}

div#newsletter {
     background: url('../../../gfx/grafika/newsletter-tlo.png') no-repeat;
     width: 175px;
     height: 57px;
     display: block;
     margin-top: 5px;
     color: #FFFFFF;
     text-align: left;
     padding: 2px;
     padding-top: 5px;
     float: right;
     margin-right: -3px;
}

input#newsletter-button {
     margin-left: 78px;
}

p#newsletter-info {
     color: #6a88a6;
     text-align: center;
     margin-left: 5px;
}

hr.dot {
     display: block;
     background: url('../../../gfx/grafika/hr-dot.png') no-repeat;
     width: 176px;
     height: 3px;
     border: 0px;
     margin-left: 0;
     float: right;
}

hr.dotted {
     background: url('../../../gfx/grafika/hr-dot.png');
     width: 100%;
     height: 0px;
     border: 0px;
     margin-left: 0;
}

div#right-menu-link {
     text-align: left;
     margin-left: 9px;
}

h1 {
     color: #456a90;
     margin: 0;
     paddin: 0;
     font-size: 14px;
     margin-bottom: 5px;
}

ul#right-menu-link-list {
     list-style-type: none;
     list-style-image: url('../../../gfx/grafika/link-arrow.png');
     margin:0;
     padding:0;
     margin-left: 15px;
     margin-bottom: 8px;
}

ul#right-menu-link-list li {
     border-bottom: 1px dotted #9cbad8;
     margin-top: 2px;
     margin-bottom: 4px;
}

ul#right-menu-link-list a {
     color: #8e0407;
     text-decoration: none;
     margin-bottom: 6px;
}

ul#right-menu-link-list a:hover {
     text-decoration: underline;
}

img#more-right-menu {
     margin-top: 5px;
     margin-left: 130px;
}

ul#left-menu-link-list {
     list-style-type: none;
     margin:0;
     padding:0;
}

ul#left-menu-link-list li.show {
     display: block;
     width: 120px;
     height: 33px;
     background: url('../../../gfx/grafika/menu-left-tlo.png') no-repeat;
     margin-bottom: -4px;
     padding-top: 8px;
     padding-left: 29px;
     color: #929191;
     font-family: Arial;
     font-size: 12px;
}

ul#left-menu-link-list li.hidden {
     display: block;
     width: 120px;
     height: 33px;
     background: url('../../../gfx/grafika/menu-left-tlo-hidden.png') no-repeat;
     margin-bottom: -4px;
     padding-top: 8px;
     padding-left: 29px;
     color: #929191;
     font-family: Arial;
     font-size: 12px;
     font-weight: bold;
}

ul#left-menu-link-list-hidden {
     list-style-type: none;
     margin:0;
     padding:0;
}

ul#left-menu-link-list-hidden li {
     border-bottom: 1px dotted #9cbad8;
     margin-top: 2px;
     margin-bottom: 6px;
     width: 125px;
     display: block;
     margin-left: 22px;
}

ul#left-menu-link-list-hidden a {
     color: #6a6969;
     text-decoration: none;
     margin-left: 7px;
     font-weight: normal;
}

ul#left-menu-link-list-hidden a:hover {
     color: #8e0407;
     text-decoration: none;
}

ul#left-menu-link-list a {
     color: #6a6969;
     text-decoration: none;
}

ul#left-menu-link-list a:hover {
     color: #8e0407;
     text-decoration: none;
}

div#footer {
     margin-top: 20px;
     display: block;
     clear: both;
     width: 100%;
     margin: 0;
     height: 98px;
     background: url('../../../gfx/grafika/tlo-footer.png');
     text-align: center;
     float: center;
}

div#footer-content {
     width: 876px;
     height: 44px;
     background: url('../../../gfx/grafika/tlo-footer-content.png');
     float: center;
     text-align: left;
     margin: 0px auto;
     padding-left: 30px;
     padding-top: 20px;
     color: #a5a5a5;
     font-weight: bold;
}

img#wip-logo {
     float: left;
     margin-right: 15px;
}

div.clear {
     display: block;
     clear: both;
     height: 30px;
}

div.pclear {
     display: block;
     clear: both;
     height: 5px;
}


div.content-block {
     margin: 0;
     padding: 0;
     width: 545px;
     height: auto;
     margin-bottom: 20px;
     margin-top: 13px;
}

div.content-block-header-blue {
     width: 541px;
     height: 31px;
     background: url('../../../gfx/grafika/contant-block-header-blue.jpg') no-repeat;
     text-align: right;
     padding-top: 5px;
     padding-left: -20px;
     padding-right: 5px;
}

div.content-block-header-yellow {
     width: 541px;
     height: 31px;
     background: url('../../../gfx/grafika/contant-block-header-yellow.jpg') no-repeat;
     text-align: right;
     padding-top: 5px;
     padding-left: -20px;
     padding-right: 5px;
}

div.content-block-body {
     width: 528px;
     height: auto;
     padding-left: 15px;
     padding-top: 7px;
     border-left: 1px solid #dbdcdd;
     border-right: 1px solid #dbdcdd;
     padding-bottom: 7px;
	 display: table;
	 overflow: hidden;
}

div.content-block-footer {
     width: 545px;
     height: 20px;
     background: url('../../../gfx/grafika/content-block-footer.png') no-repeat;
}

img.handle {
     cursor: pointer;
}

div.blue-baloon {
     height: 29px;
     background: url('../../../gfx/grafika/blue-baloon-start.png') no-repeat;
     width: 100px auto;
     float: left;
     margin-top: -18px;
     position: relative; 
}

div.blue-baloon-content {
     width: 120px;
     height: 22px;
     background: url('../../../gfx/grafika/blue-baloon-end.png') no-repeat;
     background-color: #9cbad8;
     background-position: right;
     margin-left: 6px;
     text-align: left;
     padding-top: 7px;
     padding-right: 7px;
     text-align: center;
     color: #FFFFFF;
     font-weight: bold;
}

div.yellow-baloon {
     height: 29px;
     background: url('../../../gfx/grafika/yellow-baloon-start.png') no-repeat;
     width: 100px auto;
     float: left;
     margin-top: -18px;
     position: relative; 
}

div.yellow-baloon-content {
     width: 130px;
     height: 22px;
     background: url('../../../gfx/grafika/yellow-baloon-end.png') no-repeat;
     background-color: #ffc000;
     background-position: right;
     margin-left: 6px;
     text-align: left;
     padding-top: 7px;
     padding-right: 7px;
     text-align: center;
     color: #000000;
     font-weight: bold;
}

p.news-info {
     color: #a5a1a1;
     font-size: 11px;
}

img.news-photos {
     float: left;
     margin-right: 4px;
     display: inline;
     margin-top: 3px;
}

img.news-more {
     float: right;
     margin-bottom: 10px;
}

hr.news {
     display: block;
     clear: both;
     border: 0px;
     background: url('../../../gfx/grafika/hr-dot.png');
     width: 97%;
     margin-right: 4px;
}

hr.news-separate {
     width: 450px;
     float: left;
     border: 0;
     background: url('../../../gfx/grafika/hr-dot.png');
     display: block;
}

div.news-left {
     width: 260px;
     float: left;
     height: auto;
}

div.office-left {
     width: 260px;
     height: auto;
     margin-right: 28px;
	 display: table-cell;
	 vertical-align: top;
	 min-height: 100px;
text-align: justify;
}

ul.content-list-link {
     list-style-type: none;
     list-style-image: url('../../../gfx/grafika/link-arrow.png');
     margin:0;
     padding:0;
     margin-left: 15px;
}

ul.content-list-link li {
     margin-top: 2px;
     margin-bottom: 4px;
}

ul.content-list-link a {
     color: #ac4749;
     text-decoration: none;
}

ul.content-list-link a:hover {
     text-decoration: underline;
}

h1.content {
     margin-bottom: 0;
}

p.content-more {
     float: right;
}

div.office-news {
     margin-bottom: 8px;
     margin-right: 4px;
}

img.last-add-user-icon {
     margin-top: -2px;
     margin-right: 30px;
     float: left;
     margin-left: 19px;
}

img.last-add-user-icon-search {
    margin:0;
	padding:0;
	margin-left: 3px;
	margin-top: 10px;
}

.last-add-user-info-search {
	margin-top: -23px;
	margin-left: 40px;
	font-weight: bold;
	color: #787878;
}

img.last-add-user-icon-table {
     margin-top: 5px;
     float: left;
}

a.red-link {
     color: #a53639;
     text-decoration: none;
}
a.red-link:hover {
     text-decoration: underline;
}

p.user-info-strong {
     color: #565656;
     font-weight: bold;
}

p.user-info-lite {
     color: #a5a5a5;
}

img.last-add-user-arrow {
     margin-right: 4px;
     margin-bottom: 1px;
}

p.last-add-user-info {
     color: #787878;
     font-weight: bold;
}

table.last-add-user-list {
     width: 100%;
}

table.last-add-user-list td {
     border-bottom: 1px dotted #dddddd;
}

p.content-more a {
     font-weight: bold;
     color: #456a90;
     text-decoration: none;
}

p.content-more a:hover {
     text-decoration: underline;
}

ul#header-icons-list {
     list-style-type: none;
     margin:0;
     padding:0;
     margin-left: 63px;
}

ul#header-icons-list li {
     display:inline;                   
}

ul#header-icons-list a {
     color: #909090;                 
}

a#header-icons-sejf {
     display: block;
     width: 95px;
     height: 40px;
     background: url('../../../gfx/grafika/header-icons/sejf-normal.png') no-repeat;
     padding-left: 52px;
     padding-top: 5px;
     float: left;
     text-decoration: none;
}

a#header-icons-sejf:hover {
     background: url('../../../gfx/grafika/header-icons/sejf-hover.png') no-repeat;
     text-decoration: underline;
}

a#header-icons-forum {
     display: block;
     width: 55px;
     height: 40px;
     background: url('../../../gfx/grafika/header-icons/forum-normal.png') no-repeat;
     padding-left: 52px;
     padding-top: 12px;
     float: left;
     text-decoration: none;
}

a#header-icons-forum:hover {
     background: url('../../../gfx/grafika/header-icons/forum-hover.png') no-repeat;
     text-decoration: underline;
}

a#header-icons-akademia {
     display: block;
     width: 80px;
     height: 40px;
     background: url('../../../gfx/grafika/header-icons/akademia-normal.png') no-repeat;
     padding-left: 52px;
     padding-top: 5px;
     float: left;
     text-decoration: none;
}

a#header-icons-akademia:hover {
     background: url('../../../gfx/grafika/header-icons/akademia-hover.png') no-repeat;
     text-decoration: underline;
}

a#header-icons-biuro {
     display: block;
     width: 70px;
     height: 40px;
     background: url('../../../gfx/grafika/header-icons/biuro-normal.png') no-repeat;
     padding-left: 52px;
     padding-top: 5px;
     float: left;
     text-decoration: none;
}

a#header-icons-biuro:hover {
     background: url('../../../gfx/grafika/header-icons/biuro-hover.png') no-repeat;
     text-decoration: underline;
}

a#header-icons-user {
     display: block;
     width: 51px;
     height: 40px;
     background: url('../../../gfx/grafika/header-icons/user-normal.png') no-repeat;
     padding-left: 52px;
     padding-top: 5px;
     float: left;
     text-decoration: none;
}

a#header-icons-user:hover {
     background: url('../../../gfx/grafika/header-icons/user-hover.png') no-repeat;
     text-decoration: underline;
}

span.user-login {
     color: #9cbad8;
}

.path-info {
color: #6a6969;
}

form {
	margin: 0;
	padding: 0;
}

div.aktualnosci {
	width: 544px;
	margin-left: 5px;
	margin-top: 19px;
}

div.aktualnosci-header {
	margin-top: 11px;
	width: 541px;
	height: 53px;
	background: url('../../../gfx/grafika/aktualnosci-header.jpg');
	position: absolute;
	margin-bottom: -1px;
}

div.aktualnosci-header h1 {
	color: #456a90;
	float: right;
	font-size: 15px;
	margin-right: 10px;
	margin-top: 15px;
}

div.aktualnosci-body {
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	display: block;
	width: 522px;
	height: auto;
	padding-left: 8px;	
	padding-right: 8px;
	padding-bottom: 20px;
	text-align: justify;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	clear: both;
	padding-top: 57px;
	background: transparent;
}

div.aktualnosci-body .item .img
{
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 10px;
	text-align: center;
}
div.aktualnosci-body .item .title
{
	float: left;
	width: 400px;
	margin-bottom: 4px;
}
div.aktualnosci-body .item .desc
{
	float: left;
	width: 400px;
}

div.aktualnosci-footer {
	background: url('../../../gfx/grafika/aktualnosci-bottom.jpg') no-repeat;
	width: 540px;
	height: 27px;
}

div.aktualnosci-options {
	float: right;
	margin-right: 5px;
	clear: both;
	display: block;
	margin-bottom:10px;
}

.table-header {
	color: #456a90;
	font-weight: bold;
}

input.input {
	border: 0;
	border-left: 1px solid #e6e6e7;
	border-top: 1px solid #e6e6e7;
}

a.pagination-link {
	background: #9cbad8;
	width: 13px;
	height: 17px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 3px;
	float: left;
	padding-left: 7px;
	padding-top: 3px;
}

a.pagination-link:hover {
	color: #FFFFFF;
}

span.pagination {
	background: #ca0a0e;
	width: 13px;
	height: 17px;
	display: block;
	color: #FFFFFF;
	float: left;
	margin-right: 3px;
	padding-left: 7px;
	padding-top: 3px;
}

td.list {
	border-bottom: 1px dotted #e6e6e7;
}

.aktualnosci-table {
	width: 100%;
	clear: both;
}

small {
	margin: 0;
	padding: 0;
}

label.search-label {
	color: #565656;
	text-align: left;
	font-weight: normal;
	background: url(../../../gfx/grafika/search-arrow.jpg) no-repeat;
	background-position: 7% 65%;
	width: 85px;
	padding-left: 25px;
}
.search-select {
	border: 1px solid #e1e3e5;
	width: 150px;
}

.search-field {
	text-align: left;
	margin: 0px auto;
	width: 300px;
	margin-top: 10px;
}

.search-body {
	text-align: left;
	width: 100%;
}

.search-botton {
	float: right;
	margin-right: 38px;
}

img.new-search {
	float: right;
	margin-right: 15px;
	margin-top: 10px;
}

.input {
	background: url(../../../gfx/grafika/input-background.jpg) repeat-x;
	border: 0;
	height: 27px;
	width: 200px;
}

.input input {
	background: transparent;
	border: 0;
	height: 27px;
	width: 192px;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
}

.input-head {
	color: #456a90;
	font-weight: bold;
	margin-bottom: 4px;
}

select.list {
	width: 400px;
	height: 20px;
	border: 1px solid #dadbdb;
}

div.oferty-button {
	width: 95%;
	text-align: right;
}

.error-box {
	width: 470px;
	height: 24px;
	background: url(../../../gfx/grafika/error-box.jpg) no-repeat;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding-top: 6px;
	margin-bottom: 4px;
	margin-left: 25px;
	font-size: 14px;
}

.info-box {
	width: 470px;
	height: 24px;
	background: url(../../../gfx/grafika/info-box.jpg) no-repeat;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding-top: 6px;
	margin-bottom: 4px;
	margin-left: 25px;
	font-size: 14px;
}

.wip-users-link {
	color: #8e0407;
}

.wip-users-link:hover {
	text-decoration: none;
	color: #8e0407;
}

.wip-user-td {
	border-bottom: 1px dashed #ddd;
	padding: 3px;
}

.wip-right {
	float:right;
	margin-right:17px;
}

.wip-right a {
	color: #8e0407;
	text-decoration: none;
}	

.wip-right a:hover {
	color: #8e0407;
	text-decoration: underline;
}	

.wip-pro-info {
	font-weight: bold;
	padding-top: 3px;
	margin-left: 13px;
	color: #747474;
}

div#wip input,textarea {
	border: 0px;
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
}

.years {
	margin: 0px;
	padding: 0px;
	margin-left: 65px;
}

.button-profil {
	margin: 0px;
	padding: 0px;
}

.button-profil li {
	display: inline;
	margin-right: 5px;
}

.years li {
	display: inline;
	margin-right: 5px;
}

a.year-link {
	background: #9cbad8;
	width: 34px;
	height: 17px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 3px;
	float: left;
	padding-left: 7px;
	padding-top: 3px;
	
}

a.button-profil-link {
	background: #9cbad8;
	width: auto;
	height: 17px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 3px;
	float: left;
	padding-top: 3px;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	
}

a.year-link:hover {
	color: #FFFFFF;
}

span.year {
	background: #ca0a0e;
	width: 34px;
	height: 17px;
	display: block;
	color: #FFFFFF;
	float: left;
	margin-right: 3px;
	padding-left: 7px;
	padding-top: 3px;
	font-weight: bold;
}

.button-profil-normal {
	background: #ca0a0e;
	width: auto;
	height: 17px;
	display: block;
	color: #FFFFFF;
	float: left;
	margin-right: 3px;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	font-weight: bold;
}

a.year-link {
	background: #9cbad8;
	width: 34px;
	height: 17px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 3px;
	float: left;
	padding-left: 7px;
	padding-top: 3px;
	
}

.szkolenia-text {
	border-left: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #efefef;
	border-right: 1px solid #efefef;
}

small {
	color: #7d4647;
	padding: 0;
	margin: 0;
}

div#wyksztalcenie {
	width: 340px;
	height:  120px;
	margin: 0px auto;
	margin-top: 5px;
	padding: 3px;
	background: url(../../../gfx/grafika/profil-wyksztalcenie-background.jpg) no-repeat;
}

div#wip input,select {
	width: 200px;
}

div#wip .radio {
	width: 20px;
}

div#baner {
	width: 901px;
	height: 100px;
	text-align: center;
	margin: 0px auto;
	display: block;
	clear: both;
}
