@charset "utf-8";

/* widget-path
--------------------------------------------------------------------------------*/

.widget-path {
  display: block;
  z-index: 1;
  height: auto;
  width: auto;
  margin: 0 0 0 25px;
  border: none;
  padding: 10px 0 0 0 ;
  font-size: 0.8em;
}

.widget-path A.widget-path-item,
.widget-path SPAN.widget-path-item,
.widget-path SPAN.widget-path-current {
  display: inline;
  margin: 0 3px 0 0;
  border: none;
  padding: 0;
}

.widget-path SPAN.widget-path-current {
  color: #005091;
}

.widget-path A.widget-path-item:hover {
  color: #d10019;
}

/* widget-about-us
--------------------------------------------------------------------------------*/

.widget-about-us {
  display: block;
  position: relative;
  top: 172px;
  left: -5px;
  height: auto;
  width: 200px;
  margin: 0 0 0px 0;
  border: none;
  padding: 5px;
}

/* widget-login
--------------------------------------------------------------------------------*/

.widget-login {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 0 0 10px 0;
  border: none;
  padding: 0;
}

.widget-login-form {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 0;
  border: none;
  padding: 0;
}

.widget-login-form-container {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: 80px;
  width: auto;
  margin: 0;
  border: none;
  padding: 0;
}

.widget-login-form-container DIV.login,
.widget-login-form-container DIV.password {
  display: block;
  position: absolute;
  left: 0;
  height: 25px;
  margin: 0;
  border: none;
  padding: 0;
  overflow: hidden;
}

.widget-login-form-container DIV.password {
  background: url(../img/widget/bg/input.gif) top left no-repeat;	
}

.widget-login-form-container DIV.login {
	background: url(../img/widget/bg/login.gif) top left no-repeat;
}

.widget-login-form-container DIV.login {
  top: 0;
  width: 250px;
}

.widget-login-form-container DIV.password {
  top: 30px;
  width: 180px;
}

.widget-login-form-container LABEL.login,
.widget-login-form-container LABEL.password {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 25px;
  width: 180px;
  margin: 0;
  border: none;
  padding: 0;
  font-size: 1.2em;
  font-weight: bold;
  color: #005091;
  overflow: hidden;
  cursor: pointer;
}

.widget-login-form-container LABEL.login SPAN,
.widget-login-form-container LABEL.password SPAN {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 0;
  border: none;
  padding: 5px 10px 5px 10px;
}

.widget-login-form-container INPUT.login,
.widget-login-form-container INPUT.password {
  display: block;
  position: absolute;
  z-index: 0;
  top: 6px;
  left: 5px;
  height: 15px;
  margin: 0;
  border: none;
  padding: 0;
  overflow: hidden;
  color: #666;
  background: none;
  cursor: text;
}

.widget-login-form-container INPUT.password {
  width: 170px;
}

.widget-login-form-container INPUT.login {
  width: 250px;
}

.widget-login-form-container DIV.submit {
  display: block;
  position: absolute;
  top: 30px;
  left: 188px;
  height: 25px;
  width: 62px;
  margin: 0;
  border: none;
  padding: 0;
  overflow: hidden;
}

.widget-login-form-container INPUT.submit {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: 25px;
  width: 62px;
  margin: 0;
  border: none;
  padding: 0;
  background: url(../img/widget-login/button/submit.gif) top left no-repeat;
  cursor: pointer;
}

.widget-login-form-container A.register,
.widget-login-form-container A.register:hover {
  display: block;
  position: absolute;
  top: 65px;
  left: 162px;
  height: auto;
  width: auto;
  margin: 0;
  border: none;
  padding: 0;
  color: #d10019;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}

.widget-login-form-container A.register:hover {
  text-decoration: underline;
}

.widget-login-form-container A.remind-password,
.widget-login-form-container A.remind-password:hover {
  display: block;
  position: absolute;
  top: 65px;
  left: 70px;
  height: auto;
  width: auto;
  margin: 0;
  border: none;
  padding: 0;
  color: #666;
  text-decoration: none;
  cursor: pointer;
}

.widget-login-form-container A.remind-password:hover {
  color: #d10019;
  text-decoration: underline;
}

/* widget-search
--------------------------------------------------------------------------------*/

.widget-search {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 0 0 10px 0;
  border: none;
  padding: 0;
}

.widget-search-form {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 0;
  border: none;
  padding: 0;
}

.widget-search-form-container {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: 25px;
  width: auto;
  margin: 0;
  border: none;
  padding: 0;
}

.widget-search-form-container DIV.search {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 180px;
  margin: 0;
  border: none;
  padding: 0;
  background: url(../img/widget/bg/input.gif) top left no-repeat;
  overflow: hidden;
}

.widget-search-form-container LABEL.search {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 25px;
  width: 180px;
  margin: 0;
  border: none;
  padding: 0;
  font-size: 1.2em;
  color: #999;
  overflow: hidden;
  cursor: pointer;
}

.widget-search-form-container LABEL.search SPAN {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 0;
  border: none;
  padding: 5px 10px 5px 10px;
}

.widget-search-form-container INPUT.search {
  display: block;
  position: absolute;
  z-index: 0;
  top: 6px;
  left: 5px;
  height: 15px;
  width: 170px;
  margin: 0;
  border: none;
  padding: 0;
  overflow: hidden;
  color: #666;
  background: none;
  cursor: text;
}

.widget-search-form-container DIV.submit {
  display: block;
  position: absolute;
  top: 0;
  left: 188px;
  height: 25px;
  width: 62px;
  margin: 0;
  border: none;
  padding: 0;
  overflow: hidden;
}

.widget-search-form-container INPUT.submit {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: 25px;
  width: 62px;
  margin: 0;
  border: none;
  padding: 0;
  background: url(../img/widget-search/button/submit.gif) top left no-repeat;
  cursor: pointer;
}

/* widget-search
--------------------------------------------------------------------------------*/

.widget-newsletter {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: 250px;
  margin: 0 0 10px 0;
  border: none;
  padding: 0;
}

.widget-newsletter .widget-newsletter-title {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: 30px;
  width: 250px;
  margin: 0 0 5px 0;
  border: none;
  padding: 0;
}

.widget-newsletter-form {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 0;
  border: none;
  padding: 0;
}

.widget-newsletter-form-container {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: 25px;
  width: 250px;
  margin: 0 0 0 0;
  border: none;
  padding: 0;
}

.widget-newsletter-form-container DIV.newsletter {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 180px;
  margin: 0;
  border: none;
  padding: 0;
  background: url(../img/widget/bg/input.gif) top left no-repeat;
  overflow: hidden;
}

.widget-newsletter-form-container LABEL.newsletter {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 25px;
  width: 180px;
  margin: 0;
  border: none;
  padding: 0;
  font-size: 1.2em;
  color: #999;
  overflow: hidden;
  cursor: pointer;
}

.widget-newsletter-form-container LABEL.newsletter SPAN {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 0;
  border: none;
  padding: 5px 10px 5px 10px;
}

.widget-newsletter-form-container INPUT.newsletter {
  display: block;
  position: absolute;
  z-index: 0;
  top: 6px;
  left: 5px;
  height: 15px;
  width: 170px;
  margin: 0;
  border: none;
  padding: 0;
  overflow: hidden;
  color: #666;
  background: none;
  cursor: text;
}

.widget-newsletter-form-container DIV.submit {
  display: block;
  position: absolute;
  top: 0;
  left: 188px;
  height: 25px;
  width: 62px;
  margin: 0;
  border: none;
  padding: 0;
  overflow: hidden;
}

.widget-newsletter-form-container INPUT.submit {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: 25px;
  width: 62px;
  margin: 0;
  border: none;
  padding: 0;
  background: url(../img/widget-newsletter/button/submit.gif) top left no-repeat;
  cursor: pointer;
}

/* widget-menu
--------------------------------------------------------------------------------*/

.widget-menu {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 0 0 10px 0;
  border: none;
  padding: 0;
}

.widget-menu-item {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 0;
  border: none;
  padding: 0;
}

.widget-menu-item .widget-menu-item-title {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: 25px;
  width: 250px;
  margin: 0 0 5px 0;
  border: none;
  padding: 0;
  cursor: pointer;
}

.item-collapsed .ico,
.item-developed .ico {
  display: block;
  position: absolute;
  z-index: 1;
  top: 10px;
  left: 230px;
  height: 8px;
  width: 8px;
  margin: 0;
  border: none;
  padding: 0;
  cursor: pointer;
}

.item-collapsed .ico {
  background: url(../img/widget-menu/ico/item-collapsed.gif) top left no-repeat;
}

.item-developed .ico {
  background: url(../img/widget-menu/ico/item-developed.gif) top left no-repeat;
}

.item-collapsed .widget-menu-list,
.item-collapsed .widget-menu-item-form {
  display: none;
}

.widget-menu-list {
  display: block;
  position: relative;
  list-style: none;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 5px 10px 5px 22px;
  border: none;
  padding: 0;
  color: #005091;
  font-size: 1.2em;
  text-align: left;
}


.widget-menu-list-2 {
  display: block;
  position: relative;
  list-style: none;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 5px 10px 5px 22px;
  border: none;
  padding: 0;
  color: #005091;
  font-size: 1.2em;
  text-align: left;
}

.widget-menu-list-funkcje {
  display: block;
  position: relative;
  list-style: none;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 5px 10px 5px 22px;
  border: none;
  padding: 0;
  color: #005091;
  font-size: 1.2em;
  text-align: left;
}

.widget-menu-list-uslugi {
  display: block;
  position: relative;
  list-style: none;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 5px 10px 5px 22px;
  border: none;
  padding: 0;
  color: #005091;
  font-size: 1.2em;
  text-align: left;
}

.widget-menu-list-item {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 10px 0 10px 0;
  border: none;
  padding: 0;
  font-weight: bold;
}


.widget-menu-list-item-funkcje {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 10px 0 10px 0;
  border: none;
  padding: 0;
  font-weight: bold;
}

.widget-menu-list-item .widget-menu-list-item-funkcje .list-collapsed .ico {
  background: url(../img/widget-menu/ico/list-collapsed.gif) top left no-repeat;
  display: block;
  position: absolute;
  z-index: 1;
  top: 4px;
  left: -12px;
  height: 8px;
  width: 8px;
  margin: 0;
  border: none;
  padding: 0;
}

.widget-menu-list-item .widget-menu-list-item-funkcje SPAN {
  cursor: pointer;
}

.list-developed {
  color: #d10019;
}

.list-collapsed .widget-menu-list-content {
  display: none;
}

.widget-menu-item .list-collapsed .ico,
.widget-menu-item .list-developed .ico {
  display: block;
  position: absolute;
  z-index: 1;
  top: 4px;
  left: -12px;
  height: 8px;
  width: 8px;
  margin: 0;
  border: none;
  padding: 0;
}

.widget-menu-item .list-collapsed .ico {
  background: url(../img/widget-menu/ico/list-collapsed.gif) top left no-repeat;
}

.widget-menu-item .list-developed .ico {
  background: url(../img/widget-menu/ico/list-developed.gif) top left no-repeat;
}

.widget-menu-list-content {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 0 0 3px 15px;
  border: none;
  padding: 0;
}

.widget-menu-list-funkcje-content {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 0 0 3px 15px;
  border: none;
  padding: 0;
}


A.widget-menu-list-link {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 5px 0 5px 0;
  border: none;
  padding: 0;
  color: #005091;
}

A.widget-menu-list-link:hover {
  color: #d10019;
}

.widget-menu-item-form {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 0 0 3px 0;
  border: none;
  padding: 0;
}

.widget-menu-item-form-2 {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 0 0 -5px 0;
  border: none;
  padding: 0;
}

.widget-menu-item-form-container {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: 25px;
  width: auto;
  margin: 0;
  border: none;
  padding: 0;
}

.widget-menu-item-form-container DIV.search {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 180px;
  margin: 0;
  border: none;
  padding: 0;
  background: url(../img/widget/bg/input.gif) top left no-repeat;
  overflow: hidden;
}

.widget-menu-item-form-container LABEL.search {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 25px;
  width: 180px;
  margin: 0;
  border: none;
  padding: 0;
  font-size: 1.2em;
  color: #999;
  overflow: hidden;
  cursor: pointer;
}

.widget-menu-item-form-container LABEL.search SPAN {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 0;
  border: none;
  padding: 5px 10px 5px 10px;
}

.widget-menu-item-form-container INPUT.search {
  display: block;
  position: absolute;
  z-index: 0;
  top: 6px;
  left: 5px;
  height: 15px;
  width: 170px;
  margin: 0;
  border: none;
  padding: 0;
  overflow: hidden;
  color: #666;
  background: none;
  cursor: text;
}

.widget-menu-item-form-container DIV.submit {
  display: block;
  position: absolute;
  top: 0;
  left: 188px;
  height: 25px;
  width: 62px;
  margin: 0;
  border: none;
  padding: 0;
  overflow: hidden;
}

.widget-menu-item-form-container INPUT.submit {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: 25px;
  width: 62px;
  margin: 0;
  border: none;
  padding: 0;
  background: url(../img/widget-search/button/submit.gif) top left no-repeat;
  cursor: pointer;
}

.widget-menu-item SELECT.select {
  display: block;
  position: relative;
  top: 0;
  left: 3px;
  height: auto;
  width: 244px;
  color: #666;
  cursor: pointer;
}

/* widget-logged
--------------------------------------------------------------------------------*/

.widget-logged {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  margin: 0 0 10px 0;
  border: none;
  padding: 5px;
 // font-weight: bold;
  text-align: left;
}

.widget-logged SPAN.login,
.widget-logged SPAN.department,
.widget-logged SPAN.ck {
  display: inline;
  height: auto;
  width: auto;
  margin: 0 0 0 5px;
  border: none;
  padding: 0;
  font-weight: bold;
}

.widget-logged SPAN.login {
  color: #d10019;
}

.widget-logged SPAN.department,
.widget-logged SPAN.ck {
 // color: #005091;
}