body {
	margin:0;
	padding:0;
	background-color:white;
	font-family:tahoma;
	color:#656565;
}
ul {
	padding:0;
	padding-left:11.25pt;
}
li{
	list-style-type:square;
}
form{
	margin:0;
	padding:0;
}
*:focus{
	outline:none;
}
body *{
	font-family:tahoma;
	font-size:8.25pt;
}
img {
	border:none;
}

.page {
	width:742.5pt;
	margin-left:auto;
	margin-right:auto;
}

div.head {
	height:67pt;
}

div.head div.headPartLeft {
	float:left;
	background-color:#ffcc00;
	width:539.25pt;
	height:48.75pt;
}

div.head div.headPartLeft a.logo{
	display:block;
	margin-top:21pt;
	margin-left:13pt;
}

div.head div.headPartLeftSmall{ 
	float:left;
	background-color:#cc0000;
	background-image: url(../img/czerwony_gradient.png);
	background-repeat:repeat-x;
	width:539.25pt;
	height:18.75pt;
}

div.head div.headPartLeftSmall a{
	color:white;
	display:block;
	float:left;
	margin-top:2pt;
	padding:1pt 3pt 1pt 3pt;
	margin:2pt 3pt 0 3pt;
	font-size:9.75pt;
	text-decoration:none;
}
div.head div.headPartLeftSmall a:hover{
	background:white;
	color:#cc0000;
}

div.head div.headPartRight {
	text-align:right;
	float:right;
	background-color:#ffcc00;
	background-image: url(../img/cien_1.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	position:relative;
	width:203.25pt;
	height:48.75pt;
}

div.head div.headPartRight a.topRightLinks{
	color:#000100;
	line-height:20pt;
	text-decoration:none;
}

div.head div.headPartRight a.topRightLinks:hover{
	text-decoration:underline;
}

div.head div.headPartRight a.topRightLinks2{
	color:#000100;
	line-height:20pt;
	text-decoration:none;
	margin-right:9pt;
}

div.head div.headPartRight a.topRightLinks2:hover{
	text-decoration:underline;
}

div.head div.headPartRight div.prawy_cien{
	position:absolute;
	background-color: white;
	background-image: url(../img/wysoki_szary_cien.png);
	background-position:0pt -100pt;
	background-repeat: no-repeat;
	width:2pt;
	height:135pt;
	margin-left:203.25pt;
	*margin-left:109pt;
	*margin-top:-5pt;
}

div.head div.headPartRightSmall{
	text-align:right;
	float:left;
	background-color: #cc0000;
	background-image: url(../img/czerwony_gradient.png);
	background-repeat:repeat-x;
	width:203.25pt;
	height:18.75pt;
}

div.head div.headPartRightSmall .lewy_cien{
	width:3pt;
	float:left;
	background-color: transparent;
	background-image: url(../img/lewy_cien_bordo.png);
	background-repeat: no-repeat;
	height:18.75pt;
}

div.footer {
	height:40.5pt;
	width:540pt;
	background-color:#ffcc00;
	position:relative;
}

div.footer a#DeutchePostLink{
	float:left;
	display:block;
	width:97.5pt;
	margin-left:9pt;
	margin-top:9.0pt;
}

#Link3e{
	float:right;
	display:block;
	width:97.5pt;
	margin-right:18pt;
	margin-top:15.0pt;
	background-color: transparent;
	background-image: url(../img/3e_logo.png);
	background-position:center right;
	background-repeat: no-repeat;
	color:#656565;
	text-decoration:none;
}

div.footer div.dolny_pionowy_cien{
	position:absolute;
	background-color: white;
	background-image: url(../img/dolny_szary_gradient.png);
	background-position:bottom left;
	background-repeat: no-repeat;
	width:2pt;
	height:135pt;
	margin-left:540pt;
	*margin-left:427.5pt;
	_margin-left:413pt;
	margin-top:-95pt;
}

div.left {
	float:left;
	width:429.75pt;
	background-color: white;
	background-image: url(../img/dlugi_szeroki_cien.png);
	background-repeat: no-repeat;
	padding-left:54.75pt;
	padding-right:54.75pt;
	padding-top:5pt;
}

div.left img.tytul{
	margin-top:15.25pt;
	margin-bottom:15.25pt;
}

div.left div.MainContainer{
	
}

div.left div.MainContainer div.typicalContainer, .typicalContainerShow{
	margin-bottom:11.75pt;
}

div.left div.MainContainer div.typicalContainer div.typicalHead, .typicalContainerShow div.typicalHead {
	background-color:#ffcc00;
	height:12.25pt;
	margin-bottom:7.75pt;
	padding-top:3.5pt;
	padding-left:4.5pt;
}

div.left div.MainContainer div.typicalContainer div.typicalHead span, .typicalContainerShow div.typicalHead span{
	color:#656565;
	font-size:8.25pt;
	font-weight:bold;
}

div.left div.MainContainer div.typicalContainer #podajmiejsce, #czasdoreczenia, .typicalContainerShow  #podajmiejsce, #czasdoreczenia{
	font-weight:bold;
	color:#656565;
	font-size:8.25pt;
	/*padding-bottom:16.5pt;
	*padding-bottom:14.5pt;*/
	padding-bottom:4.5pt;
	*padding-bottom:2.5pt;
	padding-left:5.25pt;
}


div.left div.MainContainer div.typicalContainer div.formularznadania, .typicalContainerShow  div.formularznadania {
	/*height: 20pt;*/
	margin-bottom: 7pt;
}

div.left div.MainContainer div.typicalContainer div.formularznadania label, .typicalContainerShow  div.formularznadania label{
	color:#656565;
	font-size:8.25pt;
	width: 59.25pt;
	text-align:right;
	padding-right:7.5pt;
	padding-left:17.25pt;
	display:block;
	float:left;
}
.typicalContainerShow  div.formularznadania label{
	width: 140.25pt;
}
div.left div.MainContainer div.typicalContainer div.formularznadania select, .typicalContainerShow  div.formularznadania select{
	color:#656565;
	font-size:8.25pt;
	width: 118.5pt;
	display:block;
	float:left;
}
div.left div.MainContainer div.typicalContainer div.formularznadania input, .typicalContainerShow  div.formularznadania input{
	color:#656565;
	font-size:8.25pt;
	width: 39.75pt;
	border-left: 0.75pt solid #747474;
	border-top: 0.75pt solid #747474;
	border-right: 0.75pt solid #d4d0c8;
	border-bottom: 0.75pt solid #d4d0c8;
}
 .typicalContainerShow  div.formularznadania input{
 width: 140.25pt;
 }

.typicalContainerShow  div.formularznadania textarea{
	color:#656565;
	font-size:8.25pt;
	width: 140.25pt;
	height: 60pt;
	border-left: 0.75pt solid #747474;
	border-top: 0.75pt solid #747474;
	border-right: 0.75pt solid #d4d0c8;
	border-bottom: 0.75pt solid #d4d0c8;
}

div.left div.MainContainer div.typicalContainer div.formularznadaniaRadio, .typicalContainerShow  div.formularznadaniaRadio{
	/*height: 25pt;*/
	height: 15pt;
}
/*
div.left div.MainContainer div.typicalContainer div.formularznadaniaRadio label{
	color:#656565;
	font-size:8.25pt;
	display:block;
	float:left;
	margin-left:10.5pt;
}
div.left div.MainContainer div.typicalContainer div.formularznadaniaRadio input{
	color:#656565;
	font-size:8.25pt;
	width: 15pt;
	display:block;
	float:left; 
	margin-left:12.75pt;
}
*/
div.left div.MainContainer div.typicalContainer div.formularznadaniaRadio label{
	color:#656565;
	font-size:8.25pt;
	display:block;
	float:left;
	margin-left:10.5pt;
	padding-top:0.75pt;
	*padding-top:2pt;
}
div.left div.MainContainer div.typicalContainer div.formularznadaniaRadio input{
	color:#656565;
	font-size:8.25pt;
	width: 15pt;
	display:block;
	float:left; 
	margin-left:12.75pt;
}

.leftForm {
	float:left;
	padding-top:6.5pt;
	*padding-top:0;
}

div.right {
	float:right;
	background-color: white;
	background-image: url(../img/wysoki_szary_cien.png);
	background-repeat: no-repeat;
	width:203.25pt;
	height:200pt;
}
div.free {
	clear:both;
	height:0;
	_line-height:0;
	_display:none;
}

#wyszukiwarka {
	margin-right:10pt;
	padding:0;
}
#wyszukiwarka button{
	background-color: transparent;
	background-image: url(../img/top-search-button.gif);
	background-position: center center;
	background-repeat: no-repeat;
	border:none;
	width:19.5pt;
	height:15.75pt;
}
#wyszukiwarka label{
	color:white;
	vertical-align:bottom;
}
#wyszukiwarka input{
	border:none;
	vertical-align:bottom;
}

div.sidebar {
	width: 172.5pt;
	padding: 11.25pt 15pt;
	line-height: 11.25pt;
	color: #656565;
	height:360pt;
}

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

div.sidebar img.more {
	width: 19.5pt;
	height: 15pt;
	padding: 0 0 0 3.75pt;
	border: 0;
	vertical-align: -3.75pt;
}

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

div.sidebar img.photo {
	width: 58.5pt;
	height: 43.5pt;
	margin: 0 3.75pt 3.75pt -3pt;
	float: left;
}

div.sidebar span.servicepoint {
	color: #CC0000;
	text-transform: uppercase;
}
td {
	font-size:8.25pt;
	padding-left:7.5pt;
}

td.typicalHead {
	border-right: 1.5pt solid #FFFFFF;
	margin-left:1.5pt;
	color:#656565;
	font-weight:bold;
	background-color:#FFCC00;
	height:15pt;
	*height:13pt;
	padding-top:3.5pt;
	*padding-top:2.5pt;
	padding-left:4.5pt;
	padding-right: 4.5pt;
}
td.last {
	border-right: none;
}
td a {
	color:#CC0001;
}
td input{
	margin:0;
	margin-right:7.5pt;
}
.redHead {
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:6pt;
	margin-top:5pt;

	color:#CC0001;
}
.redNormal {
	color:#CC0001;
}
td.liniaPrzerywana {
	height:0.75pt;
	background-image: url(../img/liniaPrzerywana.jpg);
	background-repeat: repeat-x;
}

.hint_middle {
  padding: 15px 18px 20px 20px;
  background-image:url(../img/ramka_hint_middle.png);
  _background-image:url(../img/ramka_hint_middle.gif);
  background-repeat:repeat-y;
  width:243px;
  min-height:19px;
  *min-height:39px;
  _height:39px;
  position:absolute;
  color: #000000;
}
.hint_middle_mirror {
	padding: 20px 18px 15px 20px;
  background-image:url(../img/ramka_hint_middle.png);
  _background-image:url(../img/ramka_hint_middle.gif);
  background-repeat:repeat-y;
  width:243px;
  min-height:19px;
  *min-height:39px;
  _height:39px;
  position:absolute;
  color: #000000;
}

.hint_top {
  background-image:url(../img/ramka_hint_top.png);
  _background-image:url(../img/ramka_hint_top.gif);
  background-repeat:no-repeat;
  width:281px;
  height:15px;
  position:absolute;
}
.hint_top_mirror {
  background-image:url(../img/ramka_hint_top_mirror.png);
  _background-image:url(../img/ramka_hint_top_mirror.gif);
  background-repeat:no-repeat;
  width:281px;
  height:56px;
  position:absolute;
}

.hint_bottom {
  background-image:url(../img/ramka_hint_bottom.png);
  _background-image:url(../img/ramka_hint_bottom.gif);
  background-repeat:no-repeat;
  width:281px;
  height:50px;
  position:absolute;
}
.hint_bottom_mirror {
  background-image:url(../img/ramka_hint_bottom_mirror.png);
  _background-image:url(../img/ramka_hint_bottom_mirror.gif);
  background-repeat:no-repeat;
  width:281px;
  height:15px;
  position:absolute;
}

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

input.inpKontrolka{
	width:22.5px;
}

/**** 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 { 
	top: -8px;
}

.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; 
}

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

.ui-slider-1#slider1 { 
	width: 412px !important;
	/*height: 23px !important;*/
	height: 25px !important;
	background-image: url(../img/podziala.gif) !important;
	/*background-image: url(../img/suwakWagi.gif) !important;*/
	margin-bottom:7pt;
}

.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; 
}

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

button.rys{
	padding:0;
	background:transparent;
	border:none;
	margin: 0;
	cursor:pointer;
}

.pokazUslugi img{
	margin-top:2pt;
	_margin-top:0;
	float:left;
}

.schowajUslugi img{
	float:left;
	margin-top:2pt;
	_margin-top:0;
}

.pokazUslugi span{
	display:block;
	color:#cc0000;
	background-color: transparent;
	margin-left:13pt;
	cursor: pointer;
}

.schowajUslugi span{
	display:block;
	color:#cc0000;
	background-color: transparent;
	margin-left:13pt;
	cursor: pointer;
}

#listaProduktow{
    display:none;
}

.controlBar{
    text-align:right;
    padding-top:10pt;
    padding-bottom:20pt;
}

.controlBar p {
	padding: 3pt 10pt 0 10pt;
	text-align: justify;
	font-size:7.5pt;
	color:#858585;
}

.controlBar p span.nowrap {
	white-space: nowrap;
	font-size:7.5pt;
}

.controlBar p a {
	font-size:7.5pt;
	color:#858585;
	text-decoration: none;
}

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

div.error {
	height: 30px;
	padding-left: 24pt;
	background: url('../img/wzor_brak_wypelnienia.gif') 5px 5px no-repeat;
	background-color: #cc0000;
	/*width:405pt;*/
	vertical-align:middle;
	padding-top:6px;
}

	/*display:block; 
	color: white;
	font-size:12px;
	width: 510px;
	padding-left:8px;
	padding-top:8px;
*/
.error  label{
	color: white;
	font-size:9pt;
	padding-right:10.5pt;
}
div.loading{
	background:transparent url(../img/busy.gif) no-repeat  20px 20px !important;
	width:112.5pt !important;
	height:22.5pt !important;
	border:0.75pt solid #646464;
	color:#646464;
	padding-left:33.75pt !important;
	padding-top:15pt !important;
	margin-bottom:25pt !important;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
}

#preferencje{
	display:none;
}

#preferencje #czas #label_9_us,
#preferencje #czas #label_12_us,
#preferencje #czas #label_konca_us {
    display: none;
}

label.uslugi {
	display:block;
	padding-left:20pt;
	margin-top:2pt;
}

#listaProduktow a.hint {
	cursor: help;
}

.checkboxUslugi{
	float:left;
	*margin-top:0;
	vertical-align:top;
	/*margin-top:2pt;
	*margin-top:0;*/
}

/*** Pop-UP ***/

body.pBody {
 width:100%;
 text-align:center;
 background-color:#ffcc00;
 font-size:11px;
}
.pBody .popup {
 position:relative;
 text-align:left;
 width:470px;
*width:490px;
 height:auto;
 padding:10px;
 margin: 30px 10px 10px 10px;
 background-color:#ffffff;
}
.pBody .popup .title {
 height:11px;
 width: 400px;
 float:left;
}
.pBody .popup .titlebold {
 height:11px;
 width: 400px;
 float:left;
 font-weight:bold;
}
.pBody .popup .value {
 height:11px;
 width:70px;
 text-align:right;
 float:left;
}
.pBody .popup .valuebold {
 height:11px;
 width:70px;
 text-align:right;
 float:left;
 font-weight:bold;
}
.uslugiInp {
	color:#656565;
	font-size:8.25pt;
	width: 39.75pt;
	border-left: 0.75pt solid #747474;
	border-top: 0.75pt solid #747474;
	border-right: 0.75pt solid #d4d0c8;
	border-bottom: 0.75pt solid #d4d0c8;
}