/* glowne style3333 */

* { padding: 0px; margin: 0px; }

body{ margin: 0; padding: 0; background: #515151; font-family: Tahoma; font-size: 12px; color: #666;}
body.popup-body { background: #fff !important;  }
#wrapper { margin: 0; padding: 0; background: url('../pics/main/bg_top.png') left top repeat-x #fff; min-width: 1007px; width: 100%; float: left; }
#wrapper-bottom { margin: 0; padding: 0; background: url('../pics/main/bg_footer_biale.png') left bottom repeat-x; min-width: 1007px; width: 100%; float: left; padding-bottom: 25px;}

a  img {border: 0px;}

a {text-decoration: none}



#onload, #onload2 { display: none; }

a { text-decoration: none; color: #7E0000; background-color: transparent; }
a:hover { text-decoration: underline; color: #1A3F7F; background-color: transparent; }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; border: 1px solid #c5c5c5; outline: none; resize: none; overflow: auto; }
/* input { height: 16px; .height: 16px; padding-top: 2px; background-color: #FEFEFE; } */
select { height: 22px; height: 17px; background-color: #FEFEFE; border: 1px solid #c5c5c5; }
sup { font-size: 7px; }

select{
     height: 20px;
}

.form_input, .form_input_file {
 padding: 2px 2px 2px 2px; background: url('../pics/main/search/input_bg_search.png') left 0px repeat-x; font-size: 11px; font-family: Tahoma; min-height: 15px; color: #818181; border: 1px solid #ababab;
  margin: 0px 4px;
  vertical-align: middle;
}
.input-file-container { cursor: pointer; position: relative; float: left; height: 26px; overflow: hidden; float: left; }
.input_file { position: relative; width: 100%; z-index: 2; padding-top: 3px; width: 100%; opacity: 0; -moz-opacity: 0; filter: Alpha(Opacity=0); cursor: pointer }
.form_input_file {
  height: 24px;
}
.form_input_hover {
  border: 1px solid #7e0000;
}

.form_input_radio_checkbox {
  vertical-align: middle;
  margin: 0px 4px;
  height: 18px;
}

.form_input:hover, .form_input:focus {
  border-color: #2d92bf; color: #2d92bf;
}

.form_input:disabled {
  background: #e7e7e7; cursor: pointer
}

.form_input:focus {
 /* border-color: #888a85;*/
}
.form_input_livesearch {
  color: #555555;
  vertical-align: middle;
  display: block;
  float: left;
  padding: 0 4px 0 28px;
  color: #bcbcbc; font-size: 11px; font-family: Tahoma;
  border: 1px solid #c5c5c5; background: url('../pics/main/search/long_search_bg.png') left 0px no-repeat; height: 19px;
}

/**** LOGIN */

.wrapper-login { background-image: url(../pics/main/login/login_fx.png); background-position: center center; background-repeat: no-repeat; background-color: #27509b; float: left; width: 100%; height: 100%; min-width: 491px; }
.spektrum-logo { background: url(../pics/main/login/login_logo.png) center top no-repeat; float: left; width: 491px; height: 78px; margin-bottom: 30px; }
.login-form-shadow { background: url(../pics/main/login/login_shadow.png) center top no-repeat; float: left; width: 491px; height: 45px; margin-bottom: 20px; margin-top: 5px; }
#wrapper-center { width: 491px; margin: 0 auto; } 
#login { float: left; width: 491px; }
form#login_form { background: url(../pics/main/login/login_box.png) center top no-repeat; float: left; width: 383px; height: 309px; margin-left: 54px; }
#login form.login_form_select { background: url(../pics/main/login/login_box_select.png) center top no-repeat; height: 363px;}
form#login_form h4 { float: left; width: 365px; color: #fff; font-size: 17px; font-weight: normal; font-family: Tahoma; text-align: left; text-shadow: 1px 1px 0px #27509b; padding: 18px 0 0px 18px; height: 33px; margin-bottom: 20px; }
#login #login_error { float: left; width:383px; padding-left: 0; padding-right: 0; margin-left: 54px; overflow: hidden; }
#login #login_error .infoBoxError { width:301px; padding: 0; }

#login form div {
  width: 256px;
  margin: 0 auto;
  text-align: left;
}
/*
#login #login_busy { float: left; margin: 20px 0 0 91px;
  width: 200px; 
  height: 19px; 
  background: transparent url(../pics/loading2.gif) no-repeat scroll center center; 
  display: none;
}
*/
#login #login_busy { float: left; margin: 20px 0 0 127px;
  width: 128px; 
  height: 15px; 
  background: transparent url(../pics/loading2.gif) no-repeat scroll center center; 
  display: none;
}

#login form span { color: #fff; font-size: 14px; font-family: Tahoma; margin-left: 4px;
  display: block;
  margin-bottom: 6px;
  width: 40px;
  text-align: left;
}

#login form input { display: block; outline: none;  color: #484848; }
#login form input:focus { }
#login form #login_password, #login form #login_username, #login form #login_key { background: none; border: none; padding: 14px 15px 10px 50px; margin: 0 0 0px 0; width: 191px; height: auto; font-size: 12px; }
#login form label { width: 256px; height: 45px; display: block; padding: 0; margin: 0 0px 16px 0px; }
#login form label.login_password { background: url(../pics/main/login/input_pass.png) left top no-repeat; }
#login form label.login_username { background: url(../pics/main/login/input_login.png) left top no-repeat; }
#forg_login, #forg_mail {
  border: none;
}

#login form select {
	border: none;
}
#login form select:focus {
}

#login form select option {
}

#login .select-firma { width: 256px; height: 45px; float: left; margin-left: 63px; position: relative; font-size: 14px; }
#login .select-firma span.current-firma { width: 204px; height: 30px; float: left; background: url(../pics/main/login/login_select.png) left top no-repeat; margin: 0; padding: 15px 0 0 52px; cursor: pointer; font-size: 12px; color: #555555; font-family: Verdana; }
#login .select-firma ul { position: absolute; top: 43px; left: 47px; margin: 0; padding: 0; list-style: none; border: 1px solid #c6c6c6; background: #e2e2e2; display: none; }
#login .select-firma ul li { margin: 0; width: 196px; padding: 3px 4px 3px 4px; color: #555555; font-family: Verdana; cursor: pointer; font-size: 12px; }
#login .select-firma ul li.selected { background: #c6c6c6; }

#login form #login_button { cursor: pointer; float: right; margin-right: 75px; margin-top: 20px;
  height: 35px;
  width: 99px;
  background: transparent url(../pics/main/login/btn_zaloguj.png) no-repeat center top;
}

#login form #login_button2 {
  font-weight: bold;
  color: #FFFFFF;
  height: 20px;
  width: 85px;
  padding-top: 6px;
  background: transparent url(../pics/button_85x20.png) no-repeat center -26px;
  text-align: center;
}

#login form #login_button2:hover {
  background-position: center 2px;
  cursor: pointer;
}
/*
#login #login_version {
  p\osition: absolute;
  bottom: -22px;
  right: 20px;
  text-align: right;
  padding: 4px 12px;
  border: 1px solid #E7E7E7;
  border-top: 1px solid #FFFFFF;
  -moz-border-radius: 0px 0px 6px 6px;
  -webkit-border-radius: 0px 0px 6px 6px; 
  border-radius: 0px 0px 6px 6px;
}

#login #login_error {
  width: 200px;
  text-align: center;
  color: #FF4500;
  font-weight: bold;
  visibility: hidden;
  background-color: #CCCCCC;
  border: 1px solid #888888;
  height: 18px;
  padding-top: 6px;
  margin-bottom: 6px;
}
*/
#login .login_info {
	text-align: center;
	padding: 8px 16px 0px 16px;
}

#copyright {
  position:absolute;
  bottom: 5px;
  left: 0px;
  width: 100%;
  height: 40px;
  margin: 0 auto;
  padding: 25px 0px 0px 0px;
  text-align: center;
  background: transparent url(../pics/logo_small.png) no-repeat center top;
}

#forget_pass {
  margin-top: 10px;
}

#forget_pass a {
  color: #7E0000;
  font-weight: bold;
}



#processing {
  position: fixed; 
  z-index: 1100;
}

#processingBar {
  text-align: center;
  background: #fff url(../pics/main/loading.gif) no-repeat scroll center -132px;
  border: 1px solid #444444;
  font-weight: bold;
  padding: 10px;
  height: 50px;
  width: 250px;
}

#processingPopup, #confirmationPopup,#confirmationPopupNrDok,#confirmationPopupRestartObiegu {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  height: 100%; 
  width: 100%;
}
#processingPopupMask, #confirmationPopupMask {
  position: fixed; 
  z-index: 1000; padding-bottom: 5px;
  background-color: #000; 
  opacity: 0.75; 
  filter: alpha(opacity=75); 
  height: 100%; 
  width: 100%;
}
#processingBarPopup {
  text-align: center;
  background: #fff url(../pics/main/loading.gif) no-repeat scroll center -132px;
  border: 1px solid #444444;
  font-weight: bold;
  padding: 10px;
  height: 50px;
  width: 250px;
}

#confirmationAnswerPopup .tableMenu { float: right; }
#confirmationAnswerPopup {
	border: #ff8200 1px solid;
	background: #fff0d2;
  text-align: center;
  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
  font-weight: bold;
  padding: 10px 10px 48px 10px;
	color: #f37400; text-shadow: 1px 1px 0px #fff;
  position: relative;
  width: 400px;
  margin: 0 auto;
  z-index: 1100;
}
#confirmationAnswerPopup p {
	font-weight: bold;
}

/* Popup Drag & Drop */
.dndPopup { 
  position: absolute;
  z-index: 10201;
  top: 0px;
  left: 0px;
  display:none;
  padding: 0px; 
  border: 1px solid #444444;
  background-color: #EEEEEE;
}

.dndPopupTitleBar {
  background: #eeeeec url(../pics/popupTitleBar.png) repeat-x scroll top left;
  color: #555555;
  font-weight: bold;
  height: 1.3em;
  padding: 5px;
  border-bottom: 1px solid #444444;
  position: relative;
  z-index: 10203;
  cursor: move;
}

.dndPopupTitle {
  float:left;
  font-size: 1.1em;
}

.dndPopupTitleButtons {
  float: right;
  cursor: pointer;
}

.dndPopupInnerContainer {
  /*background: #ffffff url(../pics/spektrum_background.png);*/
  overflow: auto;
  cursor: default;
  z-index: 10202;
}

/* NEW STYLE */

/* HEADER */

#header { float: left; width: 100%; min-width: 1007px; background: url('../pics/main/header.png') center top no-repeat; height: 167px; margin: 0 0 0px 0; overflow: hidden; }
#header-content { width: 1007px; margin: 0 auto; }
#header-content .head-top { float: left; width: 1007px;  height: 71px }
#header-content .user_info { float: right; font-size: 11px; color: #c7ddff; margin: 11px 15px 0px 0;}
#header-content .user_info span.logout { color: #c7ddff; background: none; cursor: pointer; }
#header-content .user_info span { color: #fff; }
#header-content #menu-top { float: left; height: 34px; overflow: hidden; width: 1007px; margin: 0; padding: 0; list-style: none; }
#header-content #menu-top li { float: left; margin: 0; padding: 0; font-size: 15px; height: 34px; overflow: hidden; }
#header-content #menu-top li span { cursor: pointer; }
#header-content #menu-top li span.kategoriaDuza { color: #fff; }
#header-content #menu-top li.hover span.kategoriaDuza, #header-content #menu-top li.current span.kategoriaDuza { color: #344d7b; }
#header-content #menu-top li span.left_corner { float: left; width: 12px; height: 34px; background: url('../pics/main/menu/left_normal.png') right top no-repeat; }
#header-content #menu-top li span.right_corner { float: left; width: 12px; height: 34px; background: url('../pics/main/menu/right_normal.png') left top no-repeat; }
#header-content #menu-top li span.center { float: left; height: 24px; padding-right: 1px; padding-left: 1px; background: url('../pics/main/menu/bg_normal.png') top repeat-x; padding-top: 10px; }
#header-content #menu-top li.current span.left_corner, #header-content #menu-top li:hover span.left_corner { width: 13px; background: url('../pics/main/menu/left_active.png') right top no-repeat; }
#header-content #menu-top li.current span.right_corner, #header-content #menu-top li:hover span.right_corner { width: 13px; background: url('../pics/main/menu/right_active.png') left top no-repeat; }
#header-content #menu-top li.current span.center, #header-content #menu-top li:hover span.center { background: url('../pics/main/menu/bg_active.png') top repeat-x; padding-right: 0px; padding-left: 0px; }
#header-content #menu-top li.current span.center .strzalka, #header-content #menu-top li:hover span.center .strzalka { float: left; height: 24px; background: url('../pics/main/menu/select.png') center bottom no-repeat; }
#header-content #subMenu { float: left; margin: 15px 0 0 0; height: 27px; width: 1007px; overflow: hidden; padding: 0; list-style: none; position: relative; }
#header-content #subMenu span.prev { position: absolute; right: 0px; top: 3px; width: 5px; height: 11px; cursor: pointer; background: url('../pics/main/menu/submenuPrev.png') right top no-repeat; display: none; }
#header-content #subMenu span.prev:hover { background-position: left top; }
#header-content #subMenu span.next { position: absolute; right: 0px; top: 3px; width: 5px; height: 11px; cursor: pointer; background: url('../pics/main/menu/submenuNext.png') left top no-repeat; display: none; }
#header-content #subMenu span.next:hover { background-position: -13px top; } 
#header-content .submenu-body { float: left; overflow: hidden; position: relative; width: 1007px; padding: 0; margin: 0; height: 27px; }
#header-content #menu-top-submenu { left: 0px; top: 0px; width: 5000px; margin: 0px 0 0 0; padding: 0; list-style: none; position: absolute;}
#header-content #menu-top-submenu li { float: left; margin: 0; padding: 0 0px 0px 0px; height: 26px; }
#header-content #menu-top-submenu li.current { border-bottom: 1px solid #729428; }
#header-content #menu-top-submenu li span.item-c { color: #999999; cursor: pointer; padding-right: 11px; padding-left: 11px; padding-bottom: 2px; float: left; }
#header-content #menu-top-submenu li span.addborder { border-right: 1px solid #e6e6e6; float: left; }
#header-content #menu-top-submenu li.current span, #header-content #menu-top-submenu li:hover span { color: #729428; }
#header-content #menu-top-submenu li:last-child span { border-right: none; }

#content { width: 1007px; overflow: hidden; margin: 0px auto }



/* KOLUMNY */

#content .columns { width: 1007px; float: left; }
#content .columns .center_column { margin-left: 20px; margin-right: 19px; }
#content .columns .column { width: 322px; float: left; min-height: 100px}
#content .columns .column span.title { float: left; color: #737373; font-size: 15px; text-decoration: 1px 1px 0px #fff; margin: 12px 0 0 13px; }
#content .columns .column span.navi { float: right; margin-top: 15px; margin-right: 7px; text-transform: uppercase; color: #acacac; font-size: 11px; overflow: hidden; }
#content .columns .column span.ui-icon { float: right; width: 13px; height: 12px; cursor: pointer; margin: 13px 13px 0 0; }
#content .columns .column span.ui-icon-minusthick { background: url('../pics/main/block_hidden.png') left top no-repeat; }
#content .columns .column span.ui-icon-plusthick{ background: url('../pics/main/block_visiblity.png') left top no-repeat; }
#content .columns .column .block { margin-bottom: 20px; float: left; }
#content .columns .column h4.block-header, #content .columns .column .bookmarklet h4 { cursor: pointer;
	padding-bottom: 4px; padding-left: 0.2em; background: url('../pics/main/block_header_bg_small.png') left top repeat-x; border: 1px solid #d9d9d9; margin: 0; padding: 0; height: 37px; width: 320px;float: left;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	}
	
#content .columns .column .bookmarklet h4 span.title { margin-top: 17px; }
#content .columns .column .bookmarklet h4 { background: url('../pics/main/social_bg.png') left top repeat-x; height: 47px; }
#content .columns .column h4.block-content-hidden, #content .columns .column .bookmarklet h4.block-content-hidden { -webkit-border-radius: 5px; -moz-border-radius: 5px;
 border-radius: 5px; }
#content .columns .column .bookmarklet .tabs { display: none; }
 
#content .columns .column .block-header .ui-icon { float: right; }
#content .columns .column .block-content {
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; background: #fff; width: 320px; padding-bottom: 5px;float: left;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
	/* SOCIAL */
	#content .columns .column .bookmarklet h4 span.facebook { float: right; margin-top: 9px; cursor: pointer; margin-right: 11px; background: url('../pics/main/facebook.png') left top no-repeat; width: 30px; height: 31px; }
	#content .columns .column .bookmarklet h4 span.twitter { float: right; margin-top: 9px; cursor: pointer; margin-right: 11px; background: url('../pics/main/twitter.png') left top no-repeat; width: 30px; height: 31px; }
	#content .columns .column .bookmarklet h4 span.google { float: right; margin-top: 9px; cursor: pointer; margin-right: 11px; background: url('../pics/main/google.png') left top no-repeat; width: 30px; height: 31px; }

	/* POWIADOMIENIA */
	#content .columns .column .powiadomienia span.odsylacz { color: #176dbd; cursor: pointer; }
	#content .columns .column .powiadomienia span.meta span.podkresl { color: #7e7e7e; text-decoration: underline; }
	#content .columns .column .powiadomienia ul { margin: 0; padding: 0px 0px 0px 0px; list-style: none;  }
	#content .columns .column .powiadomienia ul li { margin: 0 0 0px 0; padding: 9px 0 9px 0px; width: 320px; color: #5e5e5e; font-size: 12px; font-family: Arial; background: url('../pics/main/gradient_item.png') repeat-x top; }
	#content .columns .column .powiadomienia ul li.first { background: none; }
	#content .columns .column .powiadomienia ul li span.meta { width: 100%; display: block; margin-top: 3px; font-size: 11px; color: #7e7e7e; }
	#content .columns .column .powiadomienia ul div { padding-left: 26px; width: 268px; margin: 0 13px 0 13px; }
	#content .columns .column .powiadomienia ul div.info { background: url('../pics/main/ico/ico_message.png') left 50% no-repeat; }
	#content .columns .column .powiadomienia ul div.warning { background: url('../pics/main/ico/ico_warning.png') left 50% no-repeat; }
	#content .columns .column .powiadomienia ul div.kalendarz { background: url('../pics/main/ico/ico_kalendarz.png') left 50% no-repeat; }
	#content .columns .column .powiadomienia ul div.error_save { background: url('../pics/main/ico/brak_prawa_zapisu.png') left 50% no-repeat; }
	#content .columns .column .powiadomienia ul div.new_info { background: url('../pics/main/ico/nowa_informacja.png') 2px 50% no-repeat; }

	/* PRACOWNICY */
	#content .columns .column .pracownicy span.user_link { color: #5e5e5e; }
	#content .columns .column .pracownicy p.info { color: #737373; font-size: 11px; font-family: Arial; margin: 0; padding: 16px 13px 8px 13px; }
	#content .columns .column .pracownicy ul { margin: 0; padding: 0px 0px 0px 0px; list-style: none; float: left;  }
	#content .columns .column .pracownicy ul li { margin: 0 0 0px 0; padding: 4px 0 4px 0px; width: 320px; color: #5e5e5e; font-size: 12px; font-family: Arial; background: url('../pics/main/gradient_item.png') repeat-x top; float: left; }
	#content .columns .column .pracownicy ul li.first { background: none; }
	#content .columns .column .pracownicy ul div { padding: 7px 0px 7px 26px; width: 268px; margin: 0 13px 0 13px; float: left; }
	#content .columns .column .pracownicy ul li div.user_bw { background: url('../pics/main/ico/ico_user.png') left 50% no-repeat; }
	#content .columns .column .pracownicy ul li div.user_color { background: url('../pics/main/ico/ico_user_color.png') left 50% no-repeat; }
	#content .columns .column .pracownicy ul li div.user span.user_link { float: left; margin-top: 3px; }
	#content .columns .column .pracownicy ul li div.user span.skype { float: right; cursor: pointer; background: url('../pics/main/ico/ico_skype.png') left top no-repeat; width: 20px; height: 20px; }
	#content .columns .column .pracownicy ul li div.user span.mail { float: right; cursor: pointer; margin-right: 14px; margin-top: 3px; background: url('../pics/main/ico/ico_mail.png') left top no-repeat; width: 22px; height: 14px; }
	#content .columns .column .pracownicy ul li div.user span.message { float: right; cursor: pointer; margin-right: 14px; margin-top: 2px; background: url('../pics/main/ico/ico_message.png') left top no-repeat; width: 18px; height: 17px; }
	
	/* QUICK MENU */
	#content .columns .column .quick-menu {  }
	#content .columns .column .quick-menu ul { margin: 0; padding: 0px 0px 0px 0px; list-style: none; float: left;  }
	#content .columns .column .quick-menu ul li { margin: 0 0 0px 0; padding: 9px 0 9px 0px; width: 158px; color: #5e5e5e; font-size: 12px; font-family: Arial; background: url('../pics/main/gradient_item.png') repeat-x top; float: left; }
	#content .columns .column .quick-menu ul li.first { background: none; }
	#content .columns .column .quick-menu ul li.alternate { padding-left: 4px; }
	#content .columns .column .quick-menu ul div { padding: 3px 0px 3px 26px; width: 118px; margin: 0 0px 0 13px; float: left; }
	#content .columns .column .quick-menu ul li.alternate div { margin: 0 13px 0 0px; }
	#content .columns .column .quick-menu ul li div.quick-silver { background: url('../pics/main/ico/quick_silver.png') left 50% no-repeat; }
	#content .columns .column .quick-menu ul li div.quick-blue { background: url('../pics/main/ico/quick_blue.png') left 50% no-repeat; }
	#content .columns .column .quick-menu ul li div.quick-red { background: url('../pics/main/ico/quick_red.png') left 50% no-repeat; }
	#content .columns .column .quick-menu ul li div.quick-green { background: url('../pics/main/ico/quick_green.png') left 50% no-repeat; }
	
	/* SEARCH */
	#content .columns .column .searchBox {  }
	#content .columns .column .searchBox .block-content { background: #fff url('../pics/main/box_search_footer.jpg') left bottom repeat-x; }
	#content .columns .column .searchBox form { float: left; margin: 0; padding: 0; }
	#content .columns .column .searchBox div.line-btop { float: left; margin: 0; padding: 9px 13px 9px 13px; width: 294px; background: url('../pics/main/gradient_item.png') repeat-x top;  }
	#content .columns .column .searchBox div.more-search { float: left; margin: 0; padding: 0; display: none; }
	#content .columns .column .searchBox div.more-search-content { float: left; margin: 0; padding: 12px 13px 6px 13px; width: 294px; background: url('../pics/main/search/bg_more_search.jpg') center top no-repeat; }
	#content .columns .column .field-search { float: left; background: url('../pics/main/bg_search.png') left top no-repeat; width: 286px; height: 32px; margin: 8px 0 9px 13px; }
	#content .columns .column #searchQuery { float: right; background: none; width: 240px; padding: 9px 7px 7px 7px; border: none; color: #bcbcbc; font-size: 11px; font-family: Arial; }
	#content .columns .column #searchUser { float: right; background: none; width: 240px; padding: 9px 7px 7px 7px; border: none; color: #bcbcbc; font-size: 11px; font-family: Arial; }
	#content .columns .column ul.typ-danych { float: left; margin: 2px 0 0px 9px; padding: 0; list-style: none; width: 277px; font-size: 11px; color: #acacac; }
	#content .columns .column ul.typ-danych li { float: left; margin: 0; padding: 0; width: 92px }
	#content .columns .column ul.typ-danych li span { float: left; width: 13px; height: 14px; }
	#content .columns .column ul.typ-danych li span input { display: none; }
	#content .columns .column ul.typ-danych li label { float: left; margin: 0px 0 0 6px; }
	#content .columns .column .searchBox div.line-btop-special { padding: 0; width: 320px; }
	#content .columns .column div.navi { float: left; width: 294px; padding: 9px 13px 9px 13px; }
	#content .columns .column div.special-navi { background: url('../pics/main/search/special_navi_bg.jpg') center bottom no-repeat; }
	#content .columns .column .searchBox div.more-search ul.typ-danych li { width: 100%; margin-bottom: 6px; }
	#content .columns .column .searchBox div.more-search ul.typ-danych li.last { margin-bottom: 0px; }
	#content .columns .column div.navi span.zaawansowane { background: url('../pics/main/search/zaawansowane_ico_up.png') left 5px no-repeat; float: left; color: #bcbcbc; cursor: pointer; font-size: 11px; margin: 8px 0 0 0; padding-left: 15px; }
	#content .columns .column div.navi span.zaawansowane-show { background-image: url('../pics/main/search/zaawansowane_ico_down.png'); background-position: left 5px; }
	#content .columns .column div.navi span#searchSubmit { float: right; margin: 3px 0 0 13px; padding: 0 0 0 5px; background: url('../pics/buttons/btn_silver.png') left -26px no-repeat; cursor: pointer; width: auto; height: 26px; }
	#content .columns .column div.navi span#searchSubmit span.btn_content { background: url('../pics/buttons/btn_silver.png') right top no-repeat; float: left; height: 18px; padding: 8px 15px 0 10px; color: #7b7d7e; font-size: 11px; text-transform: uppercase; }
	#content .columns .column div.navi span#searchSubmit:hover, #content .columns .column div.navi span#searchSubmit:hover span.btn_content {  background-image: url('../pics/buttons/btn_strong_blue.png'); }	
	
.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }
.ui-sortable-placeholder * { visibility: hidden; }	
	
	

/* CZAS PRACY */

.czas-pracy { float: left; width: 1007px; margin-bottom: 20px; }
.czas-pracy .button_cunfon_czas { font-size: 14px; color: #fff; text-transform: uppercase; }
.czas-pracy span.button_black_right { float: right; padding-right: 8px; background: url('../pics/buttons/btn_zakoncz_prace.png') right bottom no-repeat; height: 36px; cursor: pointer; }
.czas-pracy span.button_black_right span.button_black_content { float: left; padding-left: 50px; padding-right: 2px; background: url('../pics/buttons/btn_zakoncz_prace.png') left top no-repeat; height: 25px; padding-top: 11px; }
.czas-pracy span.button_blue_right { float: right; padding-right: 8px; background: url('../pics/buttons/btn_rozpocznij_prace.png') right bottom no-repeat; height: 36px; cursor: pointer; }
.czas-pracy span.button_blue_right span.button_blue_content { float: left; padding-left: 50px; padding-right: 2px; background: url('../pics/buttons/btn_rozpocznij_prace.png') left top no-repeat; height: 25px; padding-top: 11px; }
.czas-pracy span.button_silver_right { float: right; padding-right: 8px; background: url('../pics/buttons/btn_zakoncz_przerwe.png') right bottom no-repeat; height: 36px; cursor: pointer; }
.czas-pracy span.button_silver_right span.button_silver_content { float: left; padding-left: 50px; padding-right: 2px; background: url('../pics/buttons/btn_zakoncz_przerwe.png') left top no-repeat; height: 25px; padding-top: 11px; }
.czas-pracy span.button_green_right { float: right; padding-right: 8px; background: url('../pics/buttons/btn_rozpocznij_przerwe.png') right bottom no-repeat; height: 36px; cursor: pointer; margin-right: 6px; }
.czas-pracy span.button_green_right span.button_green_content { float: left; padding-left: 50px; padding-right: 2px; background: url('../pics/buttons/btn_rozpocznij_przerwe.png') left top no-repeat;height: 25px; padding-top: 11px; }

/* TABELKA Z INFORMACJAMI */

table { border-collapse: separate; border-spacing: 1px; }

#content table.tabela { font-size: 12px; width: 1007px; margin: 0; padding: 0; border: none; color: #5e5e5e; font-size: 12px; font-family: Arial; font-weight: normal; background: #d9d9d9;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}	
#content table.tabela tbody { }	
#content table.tabela thead { }	
#content table.tabela tfoot { background: #d9d9d9; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }	
#content table.tabela tr { }	
#content table.tabela tr td:last-child { }	
#content table.tabela th { background: #ededed; border: 1px solid #fff; padding: 0 10px 0 10px; height: 40px; line-height: 37px; font-weight: normal; text-align: left;}	
#content table.tabela th.lp, #content table.tabela td.lp { color: #a3a3a3; text-align: center; width: 20px; line-height: 37px; }	
#content table.tabela td.lp { }	
#content table.tabela td { margin-right: 1px; padding: 0; background: #fff;padding: 0 9px 0 9px; height: 38px; line-height: 37px; border: 1px solid #fff; }	
#content table.tabela tr:hover td { background: #daf1ff; cursor: pointer; }	
#content table.tabela tr td span.wzrost { color: #20a54a; }	
#content table.tabela tr td span.spadek { color: #d41515; }	
#content table.tabela tr td.last-left { border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }	
#content table.tabela tr td.last-right { border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;}
span.sort-text { float: left; }	
span.sortUp { cursor: pointer; margin: 14px 0 0 5px; width: 9px; height: 9px; background: url('../pics/main/sort_up.png') left top no-repeat; float: left; }	
span.sortDown { cursor: pointer; margin: 14px 0 0 4px; width: 9px; height: 9px; background: url('../pics/main/sort_down.png') left top no-repeat; float: left; }	
	
/* FOOTER */	
	
#footer { margin: 0; padding: 0; background: url('../pics/main/footer_glow.png') left top repeat-x; min-width: 1007px; width: 100%; float: left; }
#footer .footer {width: 1007px; overflow: hidden; margin: 0 auto;}
#footer .footer_content { background: url('../pics/main/footer_cien.png') left top no-repeat; width: 1007px; float: left; height :132px;}
#footer .top_footer { float: left; width: 969px; border-bottom: 1px solid #686868; padding: 20px 19px 21px 19px }
#footer .top_footer .copy { float: left; color: #afafaf;}
#footer .top_footer #menu-footer { float: right; list-style: none; margin: 0; padding: 0; }
#footer .top_footer #menu-footer li { float: left; margin: 0 20px 0 0; padding: 0; float: left; cursor: pointer; padding: 0; color: #afafaf; }
#footer .top_footer #menu-footer li:last-child { margin-right: 0; }
#footer .top_footer #menu-footer li:hover { color: #c3c3c3; }
#footer .bottom_footer { float: left; width: 969px; padding: 11px 19px 0px 19px }
#footer .bottom_footer span.version { float: left; font-size: 11px; color: #959595; }
#footer .bottom_footer span.stats { float: right; font-size: 11px; color: #959595; }
#footer .bottom_footer span.infoSpektrum { float: left; font-size: 11px; color: #959595; }

/* NICE */

/* -------------
 * Radios
 * ------------- */
.jRadioWrapper .fNiceChecked { background-position: left top; }
.fNiceRadio {
	background: url('../pics/main/search/radio.png') right top no-repeat;
	height: 13px;
	width: 13px;
	position:absolute;left:0px;top:0px;cursor:pointer;vertical-align:middle;
}


/* -------------
 * Checkboxes
 * ------------- */
.fNiceCheckbox {
	background: url('../pics/main/search/fnice_checkbox.png') left bottom no-repeat;
	height: 16px;
	width: 16px;
	position:absolute;left:0px;top:0px;z-index:2;cursor:pointer;
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
 
.fNiceCheckboxDisabled .fNiceCheckbox { background-position: -38px bottom; }
.fNiceCheckboxDisabled .fNiceCheckbox:hover { background-position: right bottom; }
.fNiceCheckboxActive .fNiceCheckbox:hover { background-position: -19px bottom; }
.fNiceCheckboxActive .fNiceCheckbox {  }
.fNiceCheckboxActive .fNiceChecked:hover { background-position: -19px top; }
.fNiceCheckboxActive .fNiceChecked { background-position: left top; }
.fNiceCheckboxDisabled .fNiceChecked:hover { background-position: right top; }
.fNiceCheckboxDisabled .fNiceChecked { background-position: -38px top; }

/* -------------
 * Select
 * ------------- */

.fNiceWrapper select {border:none;margin:0;padding:0;}

.fNiceSelectWrapper {
	color: #bcbcbc; font-size: 11px; font-family: Tahoma; outline: none; border: none;
/*	left:0px;top:0px;z-index:3;position:absolute;*/
	left:0px;top:0px;position:absolute;
}

.fNiceWrapper iframe { position:absolute;z-index:1;width:100%;left:0px;top:0px; }
.fNiceSelectText { padding: 0px 0px 0px 6px; }
.fNiceSelectWrapper .fNiceSelectText {
	text-align: left;
	height: 19px;
	line-height: 19px; color: #818181; font-size: 11px; font-family: Tahoma; border: 1px solid #ababab;
	background: url('../pics/main/search/input_bg_search.png') top repeat-x;
	overflow:hidden;float:none;position:absolute;z-index:100;
}
.fNiceSelectWrapper { cursor: pointer; }
.fNiceSelectWrapper .fNiceSelectOpen {
	width: 22px;
	height: 19px; border-right: 1px solid #ababab; border-top: 1px solid #ababab; border-bottom: 1px solid #ababab;
	background: url('../pics/main/search/select_open.png') right top no-repeat;
	z-index:100;display:block;position:absolute;right:0px;
}
.fNiceSelectActive:hover .fNiceSelectText { border-color: #2d92bf; color: #2d92bf; }
.fNiceSelectActive:hover .fNiceSelectOpen { background-position: center right; border-color: #2d92bf; }
.fNiceSelectDisabled .fNiceSelectText { background: #e7e7e7; }
.fNiceSelectDisabled .fNiceSelectOpen { background-position: bottom right; }
.fNiceSelectDisabled:hover .fNiceSelectText { border-color: #2d92bf; }
.fNiceSelectDisabled:hover .fNiceSelectOpen { border-color: #2d92bf; }

.fNiceSelectWrapper ul {
	top: 21px;
	background-color: #fff;
	max-height: 150px;
	position:absolute;left:0px;list-style:none;display: none;margin:0;padding:0;overflow-y:auto;z-index:999;
	overflow-x: hidden !important;
	padding-right: 0px;
}

.fNiceSelectWrapper ul li { float: left; width: 100%; }
.fNiceSelectWrapper ul a {
	outline: none; min-height: 14px; float: left; width: 100%;
	color:#818181;
	background-color: #fff;
	display:block;padding:3px 3px 3px 3px;text-decoration:none;
}

.fNiceSelectWrapper ul a:hover { color: #27509B; }
.fNiceSelectWrapper ul a.selected {background: #f0f0f0;}

.fNiceFocus { border: dotted 1px #666666; }

.fNiceHidden {opacity:0;z-index:-1;position:relative;}
.fNiceWrapper {position:relative;vertical-align:top;}
span.fNiceWrapper { float: left; }
.fNiceWrapper input {outline:none;moz-outline:none;}

/* file */

input.fNiceFile { display: none; } 
.fNiceFileInner { 
	text-align: left; cursor: pointer;
	height: 22px;
	line-height: 22px;
	border: none;
	color: #757575; font-size: 11px; font-family: Arial; background: #1d1d1f;
	overflow:hidden;float:none;position:absolute;z-index:100;

}
