body{
   font-size: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
   margin:0;padding:0;
   top:0;left:0;
   background-color: #ffffff !important;
}
body *{
	-moz-outline:none !important;
	outline:none !important;
}


body area,body map, body img{
	-moz-outline:none !important;
	outline:none !important;
}

form {
margin:0px;
padding:0px;
display: inline;
}
img{
	border:none;
}
map {
	display: none;
}

button, .link{
	cursor:pointer;
}

input.checkbox {
	vertical-align: -5px;
}

th {
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	padding-right: 5px;
	vertical-align: baseline;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

td{
	font-size: 11px; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
input,select {
   font-size: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
textarea {
   font-size: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A,A:link {
	COLOR: #0000ff; text-decoration:none;
}
A:active {
	COLOR: #0000ff; text-decoration:none;
}
A:visited {
	COLOR: #0000ff; text-decoration:none;
}
A:hover {
	COLOR: #0000ff; text-decoration:underline;
}

li {
	margin: 2px 0;
}


.dhl{
  BACKGROUND-COLOR: #FFCC00;
}
.form{
  BACKGROUND-COLOR: #EEEEEE;
}
.form_h{
  BACKGROUND-COLOR: #CCCCCC;
  FONT-WEIGHT: bold;
}
/*.error{
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  COLOR: #FF0000;
}*/
.info{
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  COLOR: #000000;
}
.req{
  COLOR: #FF0000;
}
.dhl_menu{
  BACKGROUND-COLOR: #FFCC00; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;
}
a.dhl_menu,a.dhl_menu:link,a.dhl_menu:hover,a.dhl_menu:visited{
  COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; text-decoration:none;
}
.dhl_header_text{
   BACKGROUND-COLOR: #FFCC00; FONT-SIZE: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;
}
/*.header{
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
}*/
.small{
   FONT-SIZE: 10px;
   line-height: 100%;
}
.v_small{
   FONT-SIZE: 6px;
}
.header_td{
   FONT-SIZE: 17px;
   FONT-WEIGHT: bold;
   COLOR: #FFFFFF;
   BACKGROUND-COLOR: #CC0000;
}

.input1 {
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #FFCC00;
}
.input2 {
	BORDER-RIGHT: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    BORDER-TOP: #000 1px solid;
    BORDER-BOTTOM: #000 1px solid; 
    FONT-FAMILY: Arial;
    FONT-SIZE: 13px;
    BACKGROUND-COLOR: #FFCC00;
}

.input_button{
    width: 60px;
}
.sf_button{
    FONT-SIZE: 11px;
}
.td_b {
	BORDER-RIGHT: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    BORDER-TOP: #000 1px solid;
    BORDER-BOTTOM: #000 1px solid; 
}
.td_nb {
	BORDER-RIGHT: none;
    BORDER-LEFT: none;
    BORDER-TOP: none;
    BORDER-BOTTOM: none; 
}

.bottom_comm_div{
    width:220px;
    display:none;
    
    text-align : justify;
    line-height: 100%;

    font-size: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #000000;
}

.right_comm_div{
    float:right;
    width:80px;
    text-align : left;
    padding-top:5;
    font-size: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #000000;
}

#usertree dd,#periodlist dd {
	margin-left: 0px;
	padding-left: 25px;
	/*background: url(../gfx/ubullet.gif) 7px 3px repeat-y;*/
}
dt {
	font-weight: bold;
}
dd {
	width: 99%;
	margin-bottom: 10px;
}
#periodlist dd {
}
#usertree dl {
}
#usertree dd {
	margin-bottom: 0px;
}
#usertree dt {
	margin-left: 0px;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: url(../gfx/user.gif) 0px 0px no-repeat;
	font-weight: normal;
}
#periodlist dt {
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 93%;
}
#userdetails th, #perioddetails th {
	padding:2px;
	padding-left: 0px;
	border-bottom: 1px solid #f0f0f0;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
#userdetails td, #perioddetails td {
	padding:2px;
	padding-left: 5px;
	border-bottom: 1px solid #f0f0f0;
	font-size: 11px;
	text-align: left;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

.docf {
	border:1px solid black;
}
.docbody {
	BACKGROUND-COLOR: #FFFCCC;
	padding:10px;
}
.docfld {
	height: 18px;
	padding-top: 2px;
	border:none;
	margin:0px!important;
}
.docarea {
	border:none;
	margin:0px!important;
}
.docpartcnt {
}
.docparthdr {
	BACKGROUND-COLOR: #000000;
	FONT-SIZE: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	PADDING: 3px;
	PADDING-LEFT: 0px;
}
.docparthdr2 {
	BACKGROUND-COLOR: #000000;
	COLOR: #FFFFFF;
}
th,#document_SHOW th, #document_EDIT th {
	padding:2px;
	border: 1px solid #000000;
	font-size: 10px;
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
	height: 30px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFCC00;
}
/*
#document .ramki td {
	border: 1px solid #000000;
}
*/
.ramki td,#document_SHOW td.ramki, #document_SHOW .ramki td {
	border: 1px solid #000000;
}
.ramki0 table{
	border: 1px solid #000000;
}
.ramki0 th{
	border: 0px solid #000000;
	border-left: 1px solid #000000;
	
}
.ramki0 td,#document_SHOW td.ramki, #document_SHOW .ramki td {
	border: 0px solid #000000;
	border-left: 1px solid #000000;
	padding-left: 1px;
}
#document_SHOW .ramki td {
	padding: 3px;
}
#document_EDIT .ramki2 td {
	padding-left: 3px;
	padding-right: 3px;
}
#document_EDIT td.ramki,#document_EDIT .ramki td {
	border: 1px solid #000000;
}
.noborders {
	border:none!important;
}
.pagebreak {
	height: 3px;
	margin-bottom: 3px;
	border-bottom: 1px dashed black;
	page-break-after:always;
	overflow:hidden;
}

div.blockHelp {
    background:url(../gfx/help.gif) no-repeat 0 0;
    width:20px!important;
    height:20px!important;
}

.bbott {
	border-bottom:1px solid #F0F0F0;
}

ul.autosuggest
{
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow-y: auto;
}

ul.autosuggest li
{
	text-align: left;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

ul.autosuggest li a:link,
ul.autosuggest li a:visited
{
	display: block;
	padding: 2px;
	text-decoration: none;
	background-color: #eee;
}

ul.autosuggest li a:hover,
ul.autosuggest li a:active
{
	color: #000;
	background-color: #c1d2ee;
}

ul.autosuggest li.highlight a:link,
ul.autosuggest li.highlight a:visited
{
	color: #000;
	background-color: #c1d2ee;
}
/******************************************************************/
/*	dla Online booking	*/
/******************************************************************/

.contener60pr {
	height:auto;
	margin: 0px auto;
}

.contener60pr  .top {
	width:100%;
	height:30px;
	background:#ffcc00;
	border-bottom:1px solid white;
}

.contener60pr  .footer {
	width:100%;
	height:20px;
	background:#ffcc00;
}
.contener60pr  .center {
	width:auto;
	height:auto;
	/*text-align:center;*/
}

.contener60pr  .center a {
	color: #CD0000;
}

.contener60pr  .center table {
	width:100%;
}

.contener60pr  .center table tr td{
	color:#6d6d6d;
}

.contener60pr  .center table tr td.left{
	text-align:right;
	width:35%;
	padding-right:10px;
	/*font-weight:bold;*/
}

.contener60pr  .center table tr td input.txt{
	border-top:2px solid #949494;
	border-left:2px solid #949494;
	border-bottom:1px solid #e6e4e0;
	border-right:1px solid #e6e4e0;
	width:190px;
	color:#656565;
}
/*input.txt{
	border-top:2px solid #949494;
	border-left:2px solid #949494;
	border-bottom:1px solid #e6e4e0;
	border-right:1px solid #e6e4e0;
	width:190px;
	color:#656565;
}*/

button.rys{
	padding:0;
	background:transparent;
	border:none;
	margin: 0;
}
.contener60pr  .center  button.rys{
	padding:0;
	background:transparent;
	border:none;
	margin: 0;
	/*width:auto;*/
}
.contener60pr  .center  button.rys img{
	margin:0;
	padding:0;
}
.new {
	background:pink;
}
/*.err {
	color:red;
	margin-left:15px;
	display:none;
}
.err2 {
	color:red;
	margin-left:10px;
	display:none;
}*/
/**** zamowienie ***/
.zamowienie {
	width:95%;
	/*border:1px solid black;*/
	margin:10px;
}
.zamowienie * {
	color:#646464;
}
.zamowienie  div {
	position: relative;
	top: 0; left: 0;
	/*background:#ffcc00;*/
	width:auto;
	/*border-top:1px solid white;*/
	/*border:1px solid red;*/
	height:auto;
}

.zamowienie  div.selected {
	position: relative;
	top: 0; left: 0;
	margin: 0; padding: 0;
	width: auto; height: auto;
}

.zamowienie  div.selected div {
	position: relative;
	top: 0; left: 0;
	margin: 0; padding: 0;
	width: auto; height: auto;
}

.zamowienie div div.cont div {
	/*background:#fbee9f;*/
	background:white;
	position: relative;
	top: 0; left: 0;
	margin: 0; padding: 0;
	height: auto; width: auto;
}

.zamowienie div div.cont div input {
	/*display: block;*/
	position: relative;
	top: 0; left: 0;
	margin: 0; padding: 0;
	height: auto; width: auto;
}


.zamowienie  div div.cont{
	/*background:#fbee9f;*/
	background:white;
	width:auto;
	height:auto;
	/*margin-left:100px;*/
	padding:10px;
	padding-left:30px;
	border-left:1px solid white;
	border-top:1px solid white;
}
.zamowienie  div div.title{
	background:#ffcc00;
	width:auto;
	padding:10px;
	padding-left:20px;
	margin:0;
	border-top:1px solid white;
	border-left:none;
	font-weight:bold;
	font-size:16px;

}
/*.zamowienie  div div.title {
	font-weight:bold;
	font-size:16px;
}*/
/**** nowa rejestracja ***/
.topPart {
	background:#fbee9f;
	padding-top:19px;
	padding-bottom:25px;
	border-bottom:1px solid white;
}
.topPart2 {
	padding-left:50px;
	padding-top:19px;
	padding-bottom:25px;
	border-bottom:1px solid white;
}
.center div div input.txt{
	border-top:1px solid #87847f;
	border-left:1px solid #87847f;
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;
	top:10px;
	/*width:157px;*/
	width:190px;
	color:#656565;
}
.center div div label.main{
	display: -moz-inline-box; 
	margin-top:10px;
	margin-right: 10px;
	display: inline-block; 
	/*width: 150px;*/
	color:#656565;
	text-align:right;
	/*margin-left:100px;*/
	/*margin-left:50px;*/
}

label.zawartosc{
	display: -moz-inline-box; 
	margin: 0;
	display: inline-block; 
	width: 146px; 
	color:#656565; 
	position:absolute;
	top:3px;
	left:25px;
}

label{
	color:gray;
}

.center div div label span{
	display:block;
	width:145px;
	text-align:right;
}
label.error {
position: relative;
	/* color:gray; */
	color: #FF0000;
	margin-left:0;
	padding-left:15px;
	background: transparent url('../img/iksik.gif') no-repeat;
	/*font-weight:bold;*/
}
label.success{
	background: transparent;
}

div.error2 {
position: relative;
	color:gray;
	margin-left:5px;
	padding-left:15px;
	/*font-weight:bold;*/
}
#head {
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#646464;
	margin-left:20px;

}

/**** user card ***/
table.usercard tr td{
	font-weight:bold;
	color:#666666;
	padding:4px 10px;
}
table.usercard tr td.opis {
	font-weight:normal;
	text-align:right;
}

/*** new nadawca form ***/

label.newnad{
	display: -moz-inline-box; 
	margin-top:10px;
	display: inline-block; 
	width: 135px; 
	color:#656565;
	text-align:right;
}
label.newnad span{
	display:block;
	width:135px;
	text-align:right;
}

#sender label.error {
	background:transparent url(../img/krzyzyk.gif) no-repeat scroll 0px;
	padding-left:16px;
	padding-top:2px;
	color:#656565;
}
#sender label.success {
	background:transparent;
}


#recipient label.error {
	background:transparent url(../img/krzyzyk.gif) no-repeat scroll 0px;
	padding-left:16px;
	padding-top:2px;
}
#recipient label.success {
	background:transparent;
}


#tabCont2 td div{
	width:100%;
	height:100%;
	overflow:auto;
}


#tabCont2 td div.loading{
	background:transparent url(../img/busy.gif) no-repeat 20px 0px;
	/*position:absolute;*/
	position:relative;
	width:100px;
	height:30px;
	color:#646464;
	/*padding-left:20px;
	padding-top:20px;*/
	overflow:hidden;
}

div.loading{
	background:transparent url(../img/busy.gif) no-repeat  20px 20px !important;
	width:160px !important;
	height:30px !important;
	border:1px solid #646464;
	color:#646464;
	padding-left:45px !important;
	padding-top:20px !important;
	margin: 0 auto;
	font-weight:bold;
}
table thead tr th.header{
	border:none;
	/*cursor:pointer;*/
	color:#656565;
	font-weight:bold;
	font-size:12px;
	padding-left:5px;
}

table thead tr th.sortup{
	background-image: url('../img/sort-up.gif');
	background-position: 2px center;
	background-repeat: no-repeat;
	padding-left: 12px;
}

table thead tr th.sortdown{
	background-image: url('../img/sort-down.gif');
	background-position: 2px center;
	background-repeat: no-repeat;
	padding-left: 12px;
}

table.senders{
	border-collapse:collapse;
	/*width:540px;*/
	width: 650px;
}
table.senders tbody tr{
	cursor:pointer;
}

table.senders tbody tr td{
	/*font-size:10px !important;*/
	padding:3px 3px;
	border-bottom:1px solid #ffcc00;
}

table.sendersList{
	border-collapse:collapse;
	/*width:665px;*/
	/* width:546px; */
}
table.sendersList tbody tr{
	cursor:pointer;
}

table.sendersList tbody tr td{
	/*font-size:10px !important;*/
	padding:3px 0 3px 2px;
	border-bottom:1px solid #ffcc00;
}

table.sendersList tbody tr td p{
	/*font-size:10px !important;*/
	padding:0;
	margin:0;
	overflow:hidden
	/*width:120px;*/
}

.previous , .next {
	border:none;
	color:white;
	background:transparent;
	padding-top:12px;
	/*padding:2px 10px !important;*/
}

button.bttnCont{
	width:19px;
	height:23px;
	padding:0;
	border:none;
	background:transparent;
	-moz-outline:none;
}

/**** slidery ***/

 
.ui-slider-handle { 
	position: absolute ; 
	height: 20px !important; 
	width: 12px !important; 
	top: 0px ; 
	left: 0px; 
	/*background-image: url(../img/slider-handle.gif);  */
	background-image: url(../img/cycek.gif);
	cursor:pointer;
}

.ui-slider-1#slider1 .ui-slider-handle, .ui-slider-1#slider5 .ui-slider-handle { 
	top: -8px;
}
#slider5kg {
    display: none;
}

.ui-slider-handle#drugi{ 
	/*background-image: url(../img/slider-handle-blue2.gif)!important; */
}

.ui-slider-handle#trzeci{ 
	background-image: url(../img/slider-handle-blue2.gif)!important;  
}

.ui-slider-disabled .ui-slider-handle { 
	opacity: 0.5; filter: alpha(opacity=50)  !important; 
	cursor:text;
}

/* Default slider backgrounds */
.ui-slider-1 { 
	width: 200px !important; 
	height: 23px !important; 
	position: relative !important; 
	background-image: url(../img/slider-bg-1.png) !important; 
	background-repeat: no-repeat !important; 
	background-position: center center !important; 
}
.ui-slider-2 { 
	width: 200px !important; 
	height: 23px !important; 
	position: relative !important; 
	background-image: url(../img/slider-bg-2.png) !important; 
	background-repeat: no-repeat !important; 
	background-position: center center !important; 
}

.seethru{
	opacity: 0.3; filter: alpha(opacity=30)  !important; 
}

/**** tabsy ****/
div.tabsy{
	height:36px;
}

div.tabsy ul{
	list-style-type:none;
	margin:0;
	padding:0;

}

div.tabsy ul li{
	display:block;
	width:auto;
	height:36px;
	float:left;
	text-align:center;
}

div.tabsy ul li a, div.tabsy ul li a span, div.tabsy ul li img{
	margin:0;
	padding:0;
}

div.tabsy ul li img{
	/*margin-left:-3px;
	margin-right:-3px;*/
}

div.tabsy ul li a{
	background:#ffcc00;
	display:block;
	height:100%;
	float:left;
	-moz-outline:none;
	/*padding:6px 13px 0 12px; */
	padding:6px 0 0 0; 
	width:84px;
	color:white;
	height:30px;
}
div.tabsy ul li a:hover{
	text-decoration:none;
	color:#6b6652;
}
div.tabsy ul li a:visited{
	text-decoration:none;
	color:#6b6652;
}

div.tresc{
	/*border:1px solid gray;*/
	padding-left:36px;
	padding-right:36px;
	padding-top:20px;
	/*width:95%;*/
}

div.tresc > div{
	/*margin-left:20px;*/
}

div.control{
	margin:10px 10px 10px 0;
	padding:10px;
	height:auto;
	width:auto;
	border-top:1px solid #ffcc00;
	text-align:right;
}
fieldset{
	border:1px solid gray;
}

label.black {
	color:black;
}
#fullLog input {
	width:140px;
}

/* Main Style Sheet for jQuery UI date picker */
#datepicker_div, .datepicker_inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	width: 185px;
}
#datepicker_div {
	display: none;
	border: 1px solid #cc0001;
	z-index: 10; /*must have*/
}
.datepicker_inline {
	float: left;
	display: block;
	border: 0;
}
.datepicker_dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
button.datepicker_trigger {
	width: 25px;
}
img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepicker_prompt {
	float: left;
	padding: 2px;
	background: #ddd;
	color: #000;
}
* html .datepicker_prompt {
	width: 185px;
}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
	clear: both;
	float: left;
	width: 100%;
	/*color: #fff;*/
	color: #cc0001;
}
.datepicker_control {
	/*background: #FF9900;*/
	background: #ffeea0;
	padding: 2px 0px;
}
.datepicker_links {
	/*background: #E0F4D7;*/
	background: #ffeea0;
	padding: 2px 0px;
}
.datepicker_control, .datepicker_links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.datepicker_links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}
.datepicker_clear, .datepicker_prev {
	float: left;
	width: 34%;
}
.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepicker_close, .datepicker_next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepicker_header {
	padding: 1px 0 3px;
	/*background: #83C948;*/
	background:#ffeea0;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.datepicker_header select {
	/*background: #83C948;*/
	background:#ffeea0;
	/*color: #000;*/
	color: #cc0001;
	border: 0px;
	font-weight: bold;
}
.datepicker {
	/*background: #ccc;*/
	text-align: center;
	font-size: 100%;
}
.datepicker a {
	display: block;
	width: 100%;
}
.datepicker_titleRow {
	/*background: #B1DB87;
	color: #000 !important;*/
	background: #ffeea0;
	color: #cc0001 !important;
	
	
}
.datepicker_daysRow {
	/*background: #FFF;
	color: #666;*/
	background: #ffeea0;
	color: #cc0001;
}
.datepicker_daysCell {
	/*color: #000;*/
	color: #cc0001;
	border: 1px solid #ffcc00;
}
.datepicker_daysCell a{
	display: block;
}
.datepicker_weekEndCell {
	/*background: #E0F4D7;*/
	background: #ffcc00;
	border:1px solid #ffeea0;
}
.datepicker_daysCellOver {
	background: #fff;
	border: 1px solid #777;
}
.datepicker_unselectable {
	color: #888;
}
.datepicker_today {
	background: #ccc !important;
}
.datepicker_currentDay {
	background: #999 !important;
}

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	/*color: #000;*/
	color: #cc0001;
}
.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}
.datepicker_control a, .datepicker_links a {
	padding: 2px 5px !important;
	/*color: #000 !important;*/
	color: #cc0001 !important;
	
}
.datepicker_titleRow a {
	/*color: #000 !important;*/
	color: #cc0001 !important;
}
.datepicker_control a:hover {
	/*background: #fdd !important;*/
	color: #333 !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
	background: #FFF !important;
	color: #333 !important;
}

/* ___________ MULTIPLE MONTHS _________*/

.datepicker_multi .datepicker {
	border: 1px solid #777;
}
.datepicker_oneMonth {
	float: left;
	width: 185px;
}
.datepicker_newRow {
	clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */

.datepicker_cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/**** nowa wizja ****/

.fragmentHead{
	width:auto;
	height:auto;
	padding:auto;
}

.fragmentHead img{
	padding-bottom:27px;
}
.fragmentHead span{
	color:#cc0001;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:22px;
}

.newWybraniec{
	margin-top:20px;
	/*width:690px;*/
	width:570px;
	/* height:296px; */
}
.newWybraniec div.head{
	width:auto;
	background:#ffcb00;
	padding:5px;
}

.newWybraniec div.head span{
	color:#656565;
	font-weight:bold;
}

.newWybraniec label.newnad{
	margin-left:65px;
	margin-right:10px;
}
.newWybraniec .inputTxt{
	width:160px;
	border-left:1px solid #747474;
	border-top:1px solid #747474;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	color:#747474;
}

div.contener{
	/*padding-left:36px;*/
	/*margin-right:36px;*/
}
/*** kontenerki z naglowkami **/
.ordinaryCont{
	margin-top:3px;
	/*width:690px;*/
	width:570px;
}
.ordinaryCont div.head{
	width:auto;
	background:#ffcb00;
	padding:5px;
}

.ordinaryCont div.head span{
	color:#656565;
	font-weight:bold;
}
/**** *****/

.g6{
	color:#666666;
	font-weight:bold;
	display:block;
	margin-top:5px;
	margin-bottom:5px;
}

table.iloscPaczek{
	margin-top:20px;
	margin-top:5px;
	border-collapse:collapse;
    width: 100%;
}

table.iloscPaczek tr td{
	color:#656565;
    text-align: center;
}

td.kontrolka{
	width:100px;
}

.inpKontrolka{
	border-left:1px solid #747474;
	border-top:1px solid #747474;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
}

input.inpKontrolka{
	width:30px;
}

a.tooltip {position: relative; color: #d00;}
a.tooltip:hover {text-decoration: none;}
a.tooltip span {display: none; width: 300px; text-align: left; position: absolute; left: 0; bottom: 15px; background: #ffcb00; padding: 5px 10px;color: #000;}

/**** slider do wagi****/

.ui-slider-1#slider1, .ui-slider-1#slider5 { 
	width: 352px !important;
	height: 23px !important;
	background-image: url(../img/suwakWagi.gif) !important;
}

.ui-slider-1#slider2, .ui-slider-1#slider3, .ui-slider-1#slider4 { 
	width: 412px !important; 
	height: 45px !important; 
	/* background-image: url(../img/wymiar.gif) !important; */
	background-image: url(../img/slider2.gif) !important; 
}
.ui-slider-1#slider3{ 
	width: 412px !important; 
	height: 45px !important; 
	background-image: url(../img/slider2.gif) !important; 
}
/*
.ui-slider-1#slider2{ 
	width: 221px !important; 
	height: 45px !important; 
	background-image: url(../img/slider1.gif) !important; 
}



.ui-slider-1#slider4{ 
	width: 412px !important; 
	height: 45px !important; 
	background-image: url(../img/slider3.gif) !important; 
}
*/


.ui-slider-1#timeSlider{ 
	width: 310px !important; 
	height: 23px !important; 
	background-image: url(../img/suwakCzasUp.gif) !important; 
}



.zawartosc{
	/*margin-top:15px;*/
	margin-top:5px;
	margin-left:15px;
}

table.zawartosc tr td div{
	position: relative;
	width: 180px;
	height:30px;
}

table.zawartosc tr td div.inne{
    width: 500px;
}

table.zawartosc tr td div.inne input.inputTxt{
	display: -moz-inline-box; 
	margin: 0;
	display: inline-block; 
	width: 420px; 
	position:absolute;
	top:0px; left:55px;
	border-left:1px solid #747474;
	border-top:1px solid #747474;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
}

table.listaTab{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
    width: 100%;
}
table.listaTab tr td.ppf {
    color: gray;
    width: 60px;
    text-align: right;
    padding-right: 10px;
}
/*table.listaTab tr td{
	width:30px;
}*/

/****karta zamowienia ***/

.elements{
	margin-left:20px;
	margin-top:10px;
}

.elements tr td{
	padding:2px;
	color:#656565;
}
.elements tr td span{
	font-weight:bold;
	margin-left:10px;
}

/***** koniec kz ***/

.wagaOpis{
	position:absolute;
	display:block;
	width:302px;
	height:10px;
	float:left;
	margin-top:-15px;
}



/*****/

/*
------------------------------
	Impromptu's
------------------------------
*/
.jqifade{
	position: absolute;
	background-color: #ffffff;
}
div.jqi{
	position: absolute;
	background-color: #ffcb00;
	padding: 10px; 
	width: 300px;
	text-align: left;
}
div.jqi .jqicontainer{
	background-color: #fbee9f;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
}
div.jqi .jqimessage{
	background-color: #cc0000;
	padding: 10px;
}
div.jqi .jqibuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.jqi button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
	border:none;
	background:#cc0000;
	color:white;
}

.errIt{
	font-style:italic;
	color:gray;
	margin-left:15px;
}

/* ___ TOP ___ */

div.top {
	position: relative;
	width: 989px;
	height: 99px;
}

div.top div.top_yellow {
	position: relative;
	width: 980px;
	height: 68px;
	background-color: #ffcc00;
}

div.top div.top_yellow a.top_logo {
	display: block;
	position: absolute;
	left: 19px;
	top: 31px;
	width: 122px;
	height: 17px;
}

div.top div.top_yellow a.top_logo img {
	border: 0px;
}

div.top div.top_yellow div.top_yellow_shadow {
	position: absolute; 
	width: 7px;
	height: 50px;
	left: 720px;
	top: 18px; 
	background-image: url('../img/top-srodkowy-cien.gif');
}

div.top div.top_yellow div.top_languages {
	position: absolute;
	width: 196px;
	height: 12px;
	left: 504px;
	top: 7px;
	font-size: 10px;
	text-align: right;
}

div.top div.top_yellow div.top_languages span {
	color: #B28F01;
	padding-right: 9px;
	background-image: url('../img/top-trzykropek.gif');
	background-position: right top;
	background-repeat: no-repeat;
}

div.top div.top_yellow div.top_languages a {
	color: black;
	padding-right: 9px;
	background-image: url('../img/top-trzykropek.gif');
	background-position: right top;
	background-repeat: no-repeat;
}

div.top div.top_yellow div.top_languages a.last {
	background: none;
}

div.top div.top_yellow div.top_small_links {
	position: absolute;
	width: 230px;
	height: 12px;
	left: 740px;
	top: 7px;
	font-size: 10px;
	text-align: right;
}

div.top div.top_yellow div.top_small_links a {
	color: black;
	padding-right: 9px;
	background-image: url('../img/top-trzykropek.gif');
	background-position: right top;
	background-repeat: no-repeat;
}

div.top div.top_yellow div.top_small_links a.last {
	background: none;
}

div.top div.top_yellow div.top_small_links a img {
	border: 0;
	padding-left: 2px;
}

div.top div.top_user_data {
	position: absolute;
	width: 235px;
	/*height: 12px;*/
	left: 730px;
	top: 23px;
	font-size: 10px;
	line-height: 14px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}

div.top div.top_user_data a {
	color: black;
	padding: 0px 3px 2px 3px;
	text-decoration: none;
	font-weight: normal;
}

div.top div.top_user_data a:hover {
	color: #ffcc00;
	background-color: black;
}


div.top div.top_gray_shadow {
	position: absolute;
	width: 9px;
	height: 99px;
	top: 0px;
	left: 980px;
	background-image: url('../img/top-boczny-cien.gif');
}

div.top div.top_menu {
	width: 977px;
	height: 27px;
	padding: 4px 0 0 3px;
	background-color: #CD0000;
	background-image: url('../img/top-menu.gif');
	position: relative;
}

div.top div.top_menu a:link, div.top div.top_menu a:active, div.top div.top_menu a:visited {
	padding: 0px 2px 1px 5px;
	font-size: 11px;
	color: #FFFFFF;
}

div.top div.top_menu a:hover {
	color: #FFCC00;
}

div.top div.top_menu div.top_search {
	position: absolute;
	width: 230px;
	height: 20px;
	left: 732px;
	top: 2px;
	text-align: right;
}

div.top div.top_menu div.top_search label {
	color: #FFFFFF;
	vertical-align: 7px;
	font-size: 10px;
	padding-right: 3px;
}

div.top div.top_menu div.top_search input.text {
	height: 13px;
	width: 120px;
	border: 0;
	vertical-align: 7px;
	*vertical-align: 6px;
	background-image: url('../img/top-input-bg.gif');
	font-size: 10px;
}

div.top div.top_menu div.top_search input.image {
	width: 26px;
	height: 21px;
}

/* ___ SIDEBAR ___ */

td.sidebarparent{
	background-image: url('../img/sidebar-tlo.png');
	background-position: left top;
	background-repeat: no-repeat;
}
div.sidebar {
	width: 230px;
	padding: 15px 20px;
	/*background-image: url('../img/sidebar-tlo.png');
	background-position: left top;
	background-repeat: no-repeat;*/
	line-height: 15px;
	color: #656565;
}

div.sidebar h2 {
	margin: 0px;
	padding: 0px 0px 12px 0px;
	color: #CC0000;
	font-size: 16px;
}

div.sidebar img.more {
	width: 26px;
	height: 20px;
	padding: 0px 0px 0px 5px;
	border: 0px;
	vertical-align: -5px;
}

div.sidebar div.line {
	height: 43px;
	width: 220px;
	margin: 0px auto 0px 0px;
	background-image: url('../img/sidebar-linia.gif');
	background-position: center center;
	background-repeat: repeat-x;
}

div.sidebar img.photo {
	width: 78px;
	height: 58px;
	margin: 0px 5px 5px -4px;
	float: left;
}

div.sidebar span.servicepoint {
	color: #CC0000;
	text-transform: uppercase;
}

/* ___ FOOTER ___ */

div.footer {
	width: 725px;
	height: 54px;
	margin: 20px 0px 0px 0px;
	background-color: #FFCC00;
	background-image: url('../img/footer-shadow.gif');
	background-position: right top;
	background-repeat: no-repeat;
	position: relative;
}
div.footer2 {
	height: 12px;
	/*margin: 20px 0px 0px 0px;*/
	background-color: #FFCC00;
	position: relative;
}
div.footer a.logo {
	display: block;
	position: absolute;
	left: 16px;
	top: 16px;
	width: 128px;
	height: 29px;
}

div.footer a.logo img {
	border: 0px;
}

div.footer div.footer_text {
	position: absolute;
	width: 500px;
	height: 12px;
	left: 196px;
	top: 21px;
	font-size: 10px;
	text-align: right;
	color: #656565;
}

div.footer div.footer_text a img {
	border: none;
	vertical-align: -5px;
}

div.po36 {
 padding-left:36px;
 padding-right:36px;
 }
 
 div.po36new {
 padding-left:0;
 margin-left:-10px;
 padding-right:0;
 }
 
table.order{
	margin-top:20px;
}
 
table.order td {
	color: #656565;
	padding: 5px 5px;
}

table.order td.header {
	background-color: #ffcb00;
	color: #656565;
	padding: 5px;
	font-weight: bold;
}
table.order #messageEmail {display: block;}
table.order span.wait {color: #656565;}
table.order span.success {color: #090;}
table.order span.error {color: #d00;}
table.order #sendEmail img {vertical-align: bottom;}

.errorTab {
	height: 30px;	
	padding-left: 32px;
	/*background: url('../img/errorIco.gif') 0px 0px no-repeat;*/
	background: url('../img/wzor_brak_wypelnienia.gif') 5px 5px no-repeat;
	background-color: #cc0000;
	width:526px;
	/*margin-top:5px;*/
	/* margin-bottom:-1px; */
}

#errorOpisZlecenia, #errorIlosc, #errorWaga, #errorWaga2, #errorWymiar,#errorWymiar600,#errorZawartosc,#errorCod,#errorProdukt, #errorWys210, #errorListaUd{
	width: 538px;
}
.errorTab  span{
	display:block; 
	color: white;
	font-size:12px;
	width: 510px;
	padding-left:8px;
	padding-top:8px;
}
#tRestrict{
	margin-left:8px;
	font-size:1px;
	margin-top:10px;
	float:left;
	background:#cc0000;
	height:3px;
	float:left
}

.ac_input {
	width: 132px;
}
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
	/*margin-left:110px;*/
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}
.ac_loading {
	background : url('../img/busy.gif') right center no-repeat;
}
.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

#kwotaUbezpCont, #kwotaPobranieCont {
	display:none;
	width:250px;
}

.sumWeight p{
	margin:0;
}

#zaslona{
	/*position:absolute;*/
	position:relative;
	top:0; 
	height:100px;
	width:100%; 
	/*height:100%;*/
	background:white; 
	text-align:center; 
	/*opacity:0.7;*/
	/*opacity: .7; filter:alpha(opacity=70)  !important;*/
	/*opacity: 0.5; filter: alpha(opacity=50)  !important; */
	/*-moz-opacity:.75 !important;*/
	
}

#zaslona span{
	font-size:24px;
	display:block;
	margin-top:100px;
	font-weight:bold;
	/*opacity: 0.75; filter:alpha(opacity=75)  !important;*/
}

#opcjaCOD, #walutaUbezpieczenia, #walutaPobrania, #formaPlat {
	color:#656565;
}

#modif .txt{
	width:142.5px;
}
#listaUslug label{
	white-space:nowrap;
}

/*** mail from klient*/

label.mailForm{
	/*display: -moz-inline-box; */
	margin-top:2.25px;
	/*margin-right: 10px;*/
	/*display: inline-block; */
	padding-right: 7.5pt;
	display:block;
	float:left;
	width: 90pt;
	color:#656565;
	text-align:right;
	font-size:8.25pt;
}
#mailodklienta textarea{
	border-top:0.75pt solid #949494;
	border-left:0.75pt solid #949494;
	border-bottom:0.75pt solid #e6e4e0;
	border-right:0.75pt solid #e6e4e0;
	width:124pt;
	*width:128pt;
}

#mailodklienta input{
	border-top:0.75pt solid #949494;
	border-left:0.75pt solid #949494;
	border-bottom:0.75pt solid #e6e4e0;
	border-right:0.75pt solid #e6e4e0;
	width:124pt;
	*width:128pt;
}

.cntrlSortBox label{
	font-weight:bold;
	margin-left:5px;
	width:60px;
}

.pagesController{
	padding:0;
	vertical-align:5px;
}

.pagesController button{
	/**margin-top:8px;*/
	*margin-left:5px;
	*margin-right:5px;
}
.pagesController span{
	*vertical-align:3px;
}

#potwierdzenie {
	height: 73px;
	margin: 0 auto;
	width: 300px;
	background-color: #FFCC00;
	padding-top: 27px;
	color: #555555;
	text-align: center;
}

#potwierdzenie p {
	margin: 0;
	padding: 0 0 12px 0;
}

.navi {
	font-weight: bold;
}

.navi a:hover {
	text-decoration: underline;
}

#paliwowa, #paliwowa_opis {
    display: none;
    width: 100%;
}