#tools {width: 720px; float: right; padding: 0 0 20px 0; margin: 0; font-size: 12px; }
#tools input.text {border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #008b00; padding: 1px 2px 0 2px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; height: 18px; }
#tools input.text_date {border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #008b00; padding: 1px 2px 0 2px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; height: 18px; width: 84px; background: url(/gui/zp/gfx/input_time.png) no-repeat right 1px; }
#tools select {border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #008b00; padding: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#tools h2 {font-size: 20px; color: #FF7F00; }
#tools a {text-decoration: none; }
#tools a:hover {text-decoration: underline; }
#tools .back {background: url(/gui/zp/gfx/mark_3.gif) no-repeat 0 50%; padding: 0 0 0 11px; display: inline-block; margin: 10px 0; }
#tools ul {margin: 0; list-style: none; }
#tools ul li {padding: 0 0 0 20px; background: url(/gui/zp/gfx/mark_1.gif) no-repeat 7px 6px; }

#order_map {width: 515px; height: 260px; background: #fff; margin: 0 auto 15px auto; overflow: hidden; position: relative; z-index: 0; }
#order_map .order_cat {margin: 5px 0 0 0; }
#order_map h3 {background: #adc4c3; font-size: 12px; font-weight: bold; letter-spacing: 4px; font-family: Arial, Helvetica, sans-serif; color: #fff; padding: 3px 0 1px 6px; margin: 0; width: 330px; }
#order_map .order_list {padding: 7px 0 8px 9px; background: url(/gui/zp/gfx/order_cat.gif) repeat-y left top; border: 1px solid #adc4c3; border-top: none; border-right: none; width: 390px; }
#order_map .order_list h4 {font-size: 14px; font-weight: bold; }
#order_map .order_list ul {list-style: none; margin: 0; padding: 0; }
#order_map .order_list ul.sort_of_order {margin: 5px 0; }
#order_map .order_list ul.sort_of_order li {display: inline; border: none; padding: 0 0 0 15px; background: url(/gui/zp/gfx/mark_1.gif) no-repeat 1px 50%; font-size: 12px; font-weight: bold; }
#order_map .order_list ul.sort_of_order li a {font-size: 12px; font-weight: bold; display: inline; }
#order_map .order_list ul.crafts li {border: none; padding: 0 0 0 30px; font-size: 12px; font-weight: bold; }
#order_map .order_list ul.crafts li a {font-size: 12px; font-weight: bold; margin: 4px 0 5px 0; display: inline-block; }
#order_map .order_list ul.crafts li.lead_craft_1002 {background: url(/gui/zp/gfx/icon_building.gif) no-repeat 0 0; }
#order_map .order_list ul.crafts li.lead_craft_1003 {background: url(/gui/zp/gfx/icon_electronics.gif) no-repeat 0 0; }
#order_map .order_list ul.crafts li.lead_craft_1000 {background: url(/gui/zp/gfx/icon_officestuff.gif) no-repeat 0 0; }
#order_map .order_list ul.crafts li.lead_craft_1004 {background: url(/gui/zp/gfx/icon_cleaning.gif) no-repeat 0 0; }
#order_map .order_list ul.crafts li.lead_craft_1001 {background: url(/gui/zp/gfx/icon_foodstuff.gif) no-repeat 0 0; }
#order_map .blank_map {display: block; width: 272px; height: 260px; position: absolute; right: 0px; top: 0px; z-index: 4; behavior: url(/gui/zp/css/iepngfix.htc); }
#order_map .bg_map {background: url(/gui/zp/gfx/order_map.png) no-repeat 0 0; width: 272px; height: 260px; position: absolute; right: 0; top: 0; z-index: 1; behavior: url(/gui/zp/css/iepngfix.htc); }
#order_map .map {width: 272px; height: 260px; background: transparent url(/gui/zp/gfx/order_map_over.png) no-repeat 0 0; position: absolute; right: 0px; top: 0px; z-index: 2; behavior: url(/gui/zp/css/iepngfix.htc); }
#order_map .map .order_bar {width: 4px; background: #f26623; display: block; float: left; position: absolute; left: 0; bottom: 2px; }
#order_map .map .voivodeship {font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; display: block; line-height: 11px; float: right; width: 73px; padding: 0 0 2px 0; }
#order_map .map .order_quantity {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #f26623; display: block; float: right; width: 73px; height: 13px; }
#order_map .map .dolnoslaskie {position: absolute; left: 23px; top: 149px; width: 80px; overflow: hidden; }
#order_map .map .kujawsko_pomorskie {position: absolute; left: 86px; top: 60px; width: 80px; overflow: hidden; }
#order_map .map .lubelskie {position: absolute; left: 211px; top: 144px; width: 80px; overflow: hidden; }
#order_map .map .lubuskie {position: absolute; left: 0; top: 105px; width: 80px; overflow: hidden; }
#order_map .map .lodzkie {position: absolute; left: 121px; top: 130px; width: 80px; overflow: hidden; }
#order_map .map .malopolskie {position: absolute; left: 138px; top: 215px; width: 80px; overflow: hidden; }
#order_map .map .mazowieckie {position: absolute; left: 157px; top: 87px; width: 80px; overflow: hidden; }
#order_map .map .opolskie {position: absolute; left: 73px; top: 170px; width: 80px; overflow: hidden; }
#order_map .map .podkarpackie {position: absolute; left: 193px; top: 201px; width: 90px; overflow: hidden; }
#order_map .map .podkarpackie .voivodeship {width: 83px; }
#order_map .map .podkarpackie .order_quantity {width: 83px; }
#order_map .map .podlaskie {position: absolute; left: 207px; top: 57px; width: 80px; overflow: hidden; }
#order_map .map .pomorskie {position: absolute; left: 80px; top: 15px; width: 80px; overflow: hidden; }
#order_map .map .slaskie {position: absolute; left: 108px; top: 191px; width: 80px; overflow: hidden; }
#order_map .map .swietokrzyskie {position: absolute; left: 152px; top: 167px; width: 80px; overflow: hidden; }
#order_map .map .warminsko-mazurskie {position: absolute; left: 152px; top: 24px; width: 80px; overflow: hidden; }
#order_map .map .wielkopolskie {position: absolute; left: 55px; top: 100px; width: 80px; overflow: hidden; }
#order_map .map .zachodniopomorskie {position: absolute; left: 10px; top: 40px; width: 80px; overflow: hidden; }

#public_orders_search_form_visibility {margin: 15px 0 10px 0; }
#public_orders_search_form_visibility .text_hide {padding: 0 0 0 21px; background: url(/gui/zp/gfx/icon_roll.gif) no-repeat left top; }
#public_orders_search_form_visibility .text_show {padding: 0 0 0 21px; background: url(/gui/zp/gfx/icon_unroll.gif) no-repeat left top; }

#public_orders_search_options {line-height: 2.2em; margin: 0 0 15px; }
#public_orders_search_options .option {padding: 0 0 0 240px; text-indent: -240px; }
#public_orders_search_options label.row_label {width: 240px; font-weight: bold; display: inline-block; text-align: right; vertical-align: middle; }
#public_orders_search_options label {vertical-align: middle; }
#public_orders_search_options span {vertical-align: middle; }	
#public_orders_search_options input {vertical-align: middle; }
#public_orders_search_options select {vertical-align: middle; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }/
#public_orders_search_options input.date {width: 70px; }
#public_orders_search_options .format {color: #838383; }

#public_orders_list {font-size: 11px; }
#public_orders_list table {border-collapse: collapse; width: 100%; }
#public_orders_list table tr th {background: #44976e url(/gui/zp/gfx/title_3.gif) repeat-x left bottom; border: 1px solid #44976e; padding: 5px; border-bottom: 2px solid #0e4843; }
#public_orders_list table tr th a {color: #fff; font-size: 11px; }
#public_orders_list table tr td {border: 1px solid #e2e2e2; padding: 5px; vertical-align: top; text-align: center; }
#public_orders_list table tr.even td {background: #f4f4f4; }
#public_orders_list .zoom {width: 12px; height: 12px; background: url(/gui/zp/gfx/zoom.gif) no-repeat left top; display: inline-block; }
#public_orders_list .pointer_down {background: url(/gui/zp/gfx/pointer_down.gif) no-repeat right; padding: 0 15px 0 0; display: inline-block; }
#public_orders_list .pointer_up {background: url(/gui/zp/gfx/pointer_up.gif) no-repeat right; padding: 0 15px 0 0; display: inline-block; }

#public_orders_list .pager {background: #e2e2e2; padding: 5px; overflow: hidden; width: 710px; }
#public_orders_list .pager a {text-decoration: underline; vertical-align: middle; }
#public_orders_list .pager a.selected {color: #000; font-weight: bold; text-decoration: none; }
#public_orders_list .pager .first {background: url(/gui/zp/gfx/mark_3.gif) no-repeat 0 50%; display: inline-block; width: 6px; text-decoration: none; }
#public_orders_list .pager .prev {background: url(/gui/zp/gfx/mark_3.gif) repeat-x 0 50%; display: inline-block; width: 12px; text-decoration: none; }
#public_orders_list .pager .next {background: url(/gui/zp/gfx/mark_4.gif) repeat-x 0 50%; display: inline-block; width: 12px; text-decoration: none; }
#public_orders_list .pager .last {background: url(/gui/zp/gfx/mark_4.gif) no-repeat 0 50%; display: inline-block; width: 6px; text-decoration: none; }
#public_orders_list .pager span {display: block; text-align: center;}

#public_orders_one table {border-collapse: collapse; }
#public_orders_one table .main_tr th {background: #44976e url(/gui/zp/gfx/title_3.gif) repeat-x left bottom; border: 1px solid #44976e; padding: 5px; border-bottom: 2px solid #0e4843; color: #fff; padding: 5px; text-align: left; }
#public_orders_one table th {border: 1px solid #e2e2e2; padding: 5px; vertical-align: top; text-align: right; font-weight: bold; }
#public_orders_one table .even th {background: #f4f4f4; }
#public_orders_one table td {border: 1px solid #e2e2e2; padding: 5px; vertical-align: top; }
#public_orders_one table .even td {background: #f4f4f4; }
#public_orders_one table a {text-decoration: underline; }
#public_orders_one table a:hover {text-decoration: none; }
#tools .source {text-align:left; color:#000; margin:5px 0 0 0; font-size:11px;}

#login_panel {width: 648px; padding: 0; margin: 15px auto; position: relative; } /* strona blednego logowania */
#login_panel .login_panel_wrap {overflow: hidden; width: 646px; background: #c3dacc; border: 1px solid #c3dacc; }
#login_panel.login_panel_levels .login_panel_wrap {border: 1px solid #8FA196; }
#login_panel.login_panel_levels .levels {padding: 15px; }
#login_panel.login_panel_levels h3 {font-weight: bold; }
#login_panel .login {width: 166px; padding: 105px 45px 10px 45px; float: left; background: #ebf8eb; line-height: 19px; position: relative; }
#login_panel .login p {margin: 5px 0; position: relative; }
#login_panel .login h3 {font-size: 13px; font-weight: bold; }
#login_panel .marketing {width: 360px; float: right; background: transparent; padding: 15px; }
#login_panel h3 {color: #004843; font-family: Helvetica, Arial, sans-serif; font-size: 18px; font-weight: normal; line-height: 1.2em; margin: 0 0 15px 0; text-align: center; }
#login_panel label {vertical-align: middle; }
#login_panel input.text {width: 155px; }
#login_panel input.button {display: inline-block; margin: 3px 0 0 0; }
#login_panel ul {margin: 10px 0; }

/* do wyrzucenia #tools .pieczatka_bg {overflow: hidden; position:relative; left:0px; background: transparent url(../gfx/pieczatka.gif) no-repeat -2px bottom; padding: 0 0 72px 0; height: auto; width: 100%;} */
/* #tools .pieczatka_bg_2 {overflow: hidden;  background: transparent url(../gfx/pieczatka.gif) no-repeat -2px bottom; padding: 0 0 31px 0 !important; padding: 0 0 32px 0; height: auto; width: 100%;} */
/* #tools .pieczatka_bg_2 {background:url("../gfx/pieczatka.gif") no-repeat scroll -1px bottom transparent!important; background:url("../gfx/pieczatka.gif") no-repeat scroll -2px bottom transparent!important; height:auto; overflow:hidden; padding:0 0 31px 0!important; width:100%;} */
/* #tools #panel {border-collapse:collapse; display:block; float:right; margin:10px 25px 10px 0 !important; margin:10px 13px 10px 0;  width:650px; font-size:13px;} */
/* #tools #panel {margin: 1em 0 0 0; display: block; border-collapse: collapse; width:650px; float:right;  } */
/* #tools #panel h3 {margin: 0 0 10px 0; text-align: center; font-size:18px; }
#tools #panel ul {margin: 10px 0; }
#tools #panel ul li ul {margin: 0; }
#tools #panel .text {width: 140px; }
#tools #panel .kol_1 {border: 1px solid #B7E5B7; border-right:none; border-bottom:none; border-left:none; width: 40%; padding: 0; text-align: center; vertical-align: top; background: transparent url(../gfx/demo_1_p_12.gif) no-repeat left bottom;  }
#tools #panel .kol_1 input {border:1px solid #008b00;}
#tools #panel .kol_1 input.text {height:16px; padding:1px 2px 0 2px;}
#tools #panel .kol_1 .image {border:none;}
#tools #panel .kol_1 td span {display:block; margin:0 0 5px 42px;}
#tools #panel .kol_1 td span input {border:none;}
#tools #panel .kol_1 h3 {font-size:13px; font-weight:bold; padding:10px 0 0 0; color:#004843; text-align:center;}
#tools #panel .kol_1 .div {}
#tools #panel .kol_2 {border: 1px solid #B7E5B7; border-bottom:none; background: #c3dacc; padding: 15px; width:60%; }
#tools #panel .kol_2 form {text-align: center; }
#tools #panel .kol_3 { background: #ebf8eb url(../gfx/pieczatka_2.gif) no-repeat -47px -71px;}
#tools #panel .kol_3 .div{ border: 1px solid #B7E5B7; border-top:none; border-left:none;  overflow:hidden; width:554px; float:right; height:30px; padding:10px 0 0 0;}
#tools #panel .kol_3 h3 {font-size:18px; margin:0 0 10px; text-align:center; color:#004843; font-weight:normal;}
#tools #panel .kol_2 h3 {font-size:18px; margin:0 0 10px; text-align:center; color:#004843; font-weight:normal;} 
#tools #panel .kol_3 form {text-align: center; }
#tools #panel .kol_3 .div{ border: 1px solid #B7E5B7; border-top:none; border-left:none;  overflow:hidden; width:554px; float:right; height:30px; padding:10px 0 0 0;}
#tools #panel .kol_3 form {text-align: center; } /do wyrzucenia */

/*michal zp mailing*/
.formularz_mailingu {text-align: center; margin: 10px auto; background: #44976E; color: white; border: 1px solid #0E4843; padding: 10px 5px 5px 5px; line-height: 1em;}
.formularz_mailing_button {cursor: pointer; padding: 0 0 0 5px; text-align: center; vertical-align: middle;}
.formularz_mailingu_text {margin: 5px; line-height: 15px;}
.formularz_mailingu_text .link_zp {color: #BFFFC8;}
#tools .formularz_mailingu_text .notunder {text-decoration: underline;}
#tools .formularz_mailingu_text .notunder:hover {text-decoration: none;}
.formularz_mailing_button2 {padding: 0 0 0 5px; text-align: center; vertical-align: middle; display: none;}
#alert_remove {text-align: center; margin: 10px auto; color: red; font-weight: bold;}
#alert_zp {border: 2px solid #F26826; color: white; background: #EF804A; padding: 2px 8px; margin: 0 0 0 10px; display: none;}
