body {
 margin: 0; padding: 0;
 font: normal 8pt Tahoma;
 color: #646464;
}
*:focus {
 outline: none;
}
#page input.pole {
 width: 200px;
}
#page td.opisPola {
 text-align: right;
 padding: 0 7px 0 0;
}
h4 {
 position: relative;
 bottom: 0; left: 0;
 margin: 0; padding: 0;
 font: bold 8pt Tahoma;
 color: #646464;
}
#page .title h1 {
 position: relative;
 top: 0; left: 0;
 margin: 0 0 20px 0; padding: 0;
 font: bold 18pt Tahoma;
 color: #c20000;
 font-style: normal; 
}
#page .title h2 {
 position: relative;
 top: 0; left: 0;
 margin: 0 0 20px 0; padding: 0;
 font: bold 14pt Tahoma;
 color: #646464; /*#c20000;*/
 font-style: italic; 
}
#page .title h3 {
 position: relative;
 top: 0; left: 0;
 margin: 0 0 20px 0; padding: 0;
 font: bold 11pt Tahoma;
 color: #646464; /*#c20000;*/
 font-style: italic; 
}
#page .otoczkaUlic {
 position: relative; top: 0; left: 0;
 color: #d10008;
 text-decoration: none;
 cursor: hand; cursor: pointer;
}
#page .ramkaUlic {
 display: none; z-index: 1000;
 position: absolute; 
 top: 20px; left: 0; 
 margin: 0; padding: 10px; 
 width: 350px; height: auto; 
 font-size: 8pt; color: #646464;
 background: #ffeea0; 
 border: 2px solid #cc0001;
}
#page .korektaMapki {
 *margin-top: -55px !important;
}
#page .error {
 position: absolute; 
 top: 90px; left: 482px; *left: 487px; 
 margin: 0; padding: 0;
 color: red; 
 text-align: left; 
}
#page .lokalizer {
 position: relative;
 top: 0; right: 0;
 float: right;
 margin: 0; padding: 7px 20px 0 7px;
 width: auto; height: auto; /*15px;*/
 overflow: hidden;
}
#page select#lang {
 width: 107px;
}
#page .activeMenuGora {
 background: #ffcd03; /*#ffeea0;*/
}
#page .active2MenuGora {
 background: /*#ffcd03;*/ #ffeea0;
}
#page .activeSubMenuGora {
 background: transparent;
}
#page .activeSubMenuGora a, #page .activeSubMenuGora a:hover {
 color: red;
}
#page .activeMenuGora a, #page .activeMenuGora a:hover, #page .active2MenuGora a, #page .active2MenuGora a:hover {
 color: #cc0001 !important;
 text-decoration: none;
}
a {
 color: #d10008;
 text-decoration: none;
}
a:hover {
 color: #d10008;
 text-decoration: underline;
}
img {
 margin: 0; padding: 0;
 border: none;
}
p {
 margin: 15px 0; padding: 0;
}
ul {
 margin: 0 0 0 25px; padding: 0;
 list-style-image: url('repository/layout/img/stlista.png');
}
ul li {
 margin: 0 0 5px 0; padding: 0;
}
br {
 margin: 0; padding: 0 0 50px 0;
}
input {
 width: 101px; height: 13px;
 color: #48494b;
 font-size: 8pt;
 border: 1px solid #ffcc00;
 background: #ffd634;
}
button {
 position: relative;
 top: 0; left: 0;
 cursor: hand; cursor: pointer;
 border: none;
 background: transparent;
}
select {
 margin: 0; padding: 0;
 border: 1px solid #ffcc00;
 width: auto;/*107px;*/ height: auto !important;
 min-height: 16px;
 height: 16px;
 font: normal 8pt Tahoma;
 color: #646464;
 background: #ffd634;
}
#page .ankieta .checkbox, #page .ankieta .radio {
 background: #fff;
 width: 20px;
 border: none;
}
#page .ankieta input.text {
 width: 150px;
}
#page .ankieta .przyciski {
 text-align: center;
}
#page .ankieta input.submit {
 padding: 2px 4px;
 width: 90px;
 display: inline;
}
#page .ankieta select {
 *background: #fff;
}
#page .ankieta label {
 position: relative;
 top: -3px; *top: 1px; left: 0;
 margin: 0; padding: 0;
}
#page .butZnajdz {
 width: 60px;
}
#page .butZnajdz {
 width: 80px;
}
#page .radio {
 width: 20px;
}
#page a.deutchepost {
 display: block;
 position: absolute;
 top: 6px; left: 10px;
 margin: 0; padding: 0;
 width: 140px; height: 20px;
}
#page .wyborMiastaS {
/* position: absolute;
 top: 80px; *top: 90px; left: 0;*/
 margin: 0; padding: 0;
 width: 180px; height: auto;
 padding-top:80px;
*padding-top:90px;
}
#page .pojedynczyPartner {
 position: relative; 
 top: 0; left: 0; 
 margin: 0 10px 10px 0; padding: 0; 
 width: 120px; height: 120px; 
 float: left;
 text-align: center;
}
#page .pojedynczyPartner .pojParObr {
 position: relative; 
 top: 0; left: 0; 
 margin: 0; padding: 0; 
 width: auto; height: 80px; 
 overflow: hidden;
}
#page .logowkaPar {
 position: absolute; 
 top: 20px; right: 100px; 
 float: right;
 margin: 0; padding: 0; 
 width: auto; height: 80px; 
 overflow: hidden;
}
#page {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 981px; height: auto;
 border-right: 1px solid #fbee9f;
}
#page .przycisk, #page input.submit {
 display: block;
 position: relative;
 top: 0; left: 0;
 border: 1px solid #ffd634;
 margin: 0; padding: 0;
 width: auto; height: auto;
 cursor: hand; cursor: pointer;
 background: #ffd634;
}
#page .otoczka {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 100%; height: 100%;
}
#page .bezZawijania {
 display: inline;
 white-space: nowrap;
}
#page .searchPoint {
 position: absolute;
 top: 40px; left: 475px;
 margin: 0; padding: 0;
 width: 160px; height: auto;
}
#page .texscik {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 25px 20px 5px 20px;
 width: 659px; height: auto;
 text-align: justify;
 background: #ffeea0;
}
#page #head #menu #subMenuP {
 position: absolute;
 bottom: -19px; *bottom: -20px; 
 /*right: -84px; *right: -85px;*/
 right: -192px; *right: -193px;
 float: right;
 margin: 0; padding: 0;
 text-align: right;
 width: auto; height: 19px;
 z-index: 1;
 background: #fff;
}
#page #head #menu #subMenuP ul {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: auto; height: auto;
}
#page #head #menu #subMenuP ul li {
 float: right; display: inline;
 margin: 0 0 0 10px; padding: 3px 0 0 0;
 width: auto; height: auto;
 border-right: none;
}
#page #head #menu #subMenuP ul li a {
 color: #cc0001;
}
#page #head #menu #subMenuP ul li a:hover {
 color: red;
}
#page #body {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 981px; height: auto;
}
#page #body #contenerLeft {
 position: relative;
 top: 0; left: 0;
 float: left;
 margin: 0; padding: 0;
 width: 381px; height: auto !important;
 min-height: 617px; height: 617px; /*538px*/
 border-right: 1px solid #fbee9f;
}
#page #subBody #contenerLeft .tresc_strefa .box h4{
padding-top:10px;
}
#page #body #contenerLeft .tresc {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 381px; height: auto;
 /*overflow: hidden;*/
}
#page #body #contenerLeft .tresc .tekst {
 position: relative;
 top: 0; left: 0;
 margin: 26px 0 0 20px; padding: 0;
 width: 356px; height: auto;
 /*overflow: hidden;*/
}
#page #body #contenerRight {
 position: relative;
 top: 0; right: 0;
 float: right;
 margin: 0; padding: 0;
 width: 599px; height: auto !important;
 min-height: 538px; height: 538px;
}
#page #body #contenerRight #subContenerLeftUP { 
 position: relative;
 top: 0; left: 0;
 float: left;
 margin: 0; padding: 28px 0 0 0;
 width: 317px; *width: 316px; height: auto !important;
 min-height: 350px; height: 350px;
 border-right: 1px solid #fbee9f;
}
#page #body #contenerRight #subContenerLeftUP .tresc { 
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 overflow: hidden;
 width: 317px; *width: 316px; height: auto;
}
#page #body #contenerRight #subContenerRightUP { 
 position: relative;
 top: 0; right: 0;
 float: right;
 margin: 0; padding: 0; /*padding: 28px 0 0 0;*/
 width: 281px; height: auto !important;
 min-height: 350px; height: 350px;
}
#page #body #contenerRight #subContenerRightUP .tresc { 
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 280px; height: auto;
}
#page #body #contenerRight #subContenerDown {
 position: relative;
 top: 0; left: 0;
 clear: both;
 margin: 0; padding: 0;
 width: 599px; height: auto !important;
 min-height: 160px; height: 160px;
 background: transparent url('repository/layout/img/tlodol.png') left top no-repeat;
}
#page #body #contenerRight #subContenerLeftDown {
 position: relative;
 top: 0; left: 0;
 float: left;
 margin: 13px 0 0 0; padding: 0;
 width: 317px; height: auto !important;
 min-height: 147px; height: 147px;
 border-right: 1px solid #fbee9f;
}
#page #body #contenerRight #subContenerLeftDown .tresc {
 position: relative;
 top: 0; left: 0;
 margin: 16px 0 0 24px; padding: 0;
 width: 272px; height: auto;
}
#page #body #contenerRight #subContenerRightDown {
 position: relative;
 top: 0; right: 0;
 float: right;
 margin: 13px 0 0 0; padding: 0;
 width: 281px; height: auto !important;
 min-height: 147px; height: 147px;
}
#page #body #contenerRight #subContenerRightDown .tresc {
 position: relative;
 top: 0; left: 0;
 margin: 16px 0 0 14px; padding: 0;
 width: 255px; height: auto;
}
#page #body #contenerRight #subContenerLeftDown .tresc img.minpic {
 position: relative;
 top: 0; left: 0;
 float: left;
 margin: 2px 14px 5px 0; padding: 0;
 width: 59px; height: auto !important;
 min-height: 60px; height: 60px;
}
#page #body #contenerRight #subContenerLeftDown .tresc .more a img {
  position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 10px; height: 6px;
}
#page #body #contenerRight #subContenerRightDown .tresc img.minpic {
 position: relative;
 top: 0; left: 0;
 float: left;
 margin: 2px 14px 5px 0; padding: 0;
 width: 59px; height: 60px;
}
#page #body #contenerRight #subContenerRightDown .tresc .more a img {
  position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 10px; height: 6px;
}
#page #body #contenerRight #subContenerLeftUP .tresc .box {
 position: relative;
 top: 0; left: 0;
 margin: 0 0 10px 0; padding: 0 23px 10px 24px;
 width: 270px; height: auto !important;
 min-height: 73px; height: 73px;
 border-bottom: 1px solid #fbee9f;
}
#page #body #contenerRight #subContenerLeftUP .tresc .box img.minpic {
 position: relative;
 top: 0; left: 0;
 float: left;
 margin: 2px 14px 5px 0; padding: 0;
 width: 59px; height: 60px;
}
#page #body #contenerRight #subContenerLeftUP .tresc .box .more a img {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 10px; height: 6px;
}
.listaG { /***************************************************************************/
 position: relative;
 top: 0; left: 0;
 margin: 10px 0 0 14px; padding: 0;
 width: auto; height: auto;
}
#page #body #contenerRight #subContenerRightUP .tresc .box {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0 17px 10px 15px;
 width: 249px; height: auto !important;
 min-height: 70px; height: 70px; /*177px*/
 border-bottom: 1px solid #fbee9f;
}
#page #body #contenerRight #subContenerRightUP .tresc .box img.minpic {
 position: relative;
 top: 0; left: 0;
 float: left;
 margin: 2px 14px 5px 0; padding: 0;
 width: 59px; height: 60px;
}
#page #body #contenerRight #subContenerRightUP .tresc .box .more a img {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 10px; height: 6px;
}
#page #body #contenerLeft .tresc .picture {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 381px; height: 181px;
 /*overflow: hidden;*/
}
#page #head {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 981px; height: 128px;
 background: transparent url('repository/layout/img/header.png') left top no-repeat;
}
#page #head #logo {
 position: absolute;
 top: 18px; left: 18px;
 margin: 0; padding: 0;
 width: 168px; height: 63px;
 /*overflow: hidden;*/
}
#page #head #language {
 position: absolute;
 top: 7px; left: 549px;
 margin: 0; padding: 0;
}
#page #head #menu {
 position: absolute;
 bottom: 0; left: 0;
 margin: 0; padding: 0; /*6px 0 0 0*/
 width: auto; /*687px;*/ height: 33px; /*28px*/
 font-size: 7.5pt;
 /*overflow: hidden;*/
}
#page #head #menu ul {
 margin: 0; padding: 0;
 list-style-image: none;
 list-style: none;
}
#page #head #menu ul li {
 float: left; display: block;
 margin: 0; padding: 10px 9px 1px 9px;
 width: auto; height: 21px; /*10px*/
 border-right: 1px solid #ffcd03;
 cursor: pointer;
}
#page #head #menu ul li a {
 font-weight: bold;
 color: #ffcd03;
}
#page #head #menu ul li a:hover {
 font-weight: bold;
 color: #ffcd03;
}
#page #head #country {
 position: absolute;
 top: 10px; right: 20px;
 float: right;
 margin: 0; padding: 0;
}
#page #head #country img {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0 3px 2px 5px;
}
#page #head #country a {
 color: #c60400;
}
#page #head #country a:hover {
 color: #c60400;
}
#page #footer, #page #footer_strefa {
 position: relative;
 top: 0; left: 0;
 clear: both;
 margin: 0; padding: 0;
 width: 981px; height: 34px;
 /*overflow: hidden;*/
 background: transparent url('repository/layout/img/footer2.png') left top no-repeat;
}
#page #footer .tresc, #page #footer_strefa .tresc{
 position: absolute;
 top: 11px; left: 391px;
 margin: 0; padding: 0;
 width: auto; height: auto;
 font-size: 10px;
}
#page #footer_strefa .tresc{
left: 791px;
}
#page #footer .tresc a, #page #footer .tresc a:hover, #page #footer_strefa .tresc a, #page #footer_strefa .tresc a:hover {
 color: #646464;
}
#page .pormocjaTd {
 width: 179px; height: 83px;
 background: transparent url('repository/layout/img/propic2.png') left top no-repeat;
}
#page td.pormocjaTd .tekstOferty {
 position: relative;
 top: 10px; left: 20px;
 margin: 0; padding: 0;
 width: 155px; height: 60px;
 background: transparent;
}
#page #body #contenerRight #subContenerRight .tresc .butZnajdzPoint {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 281px; height: 179px;
 overflow: hidden;
 border: 1px solid red;
}
#page #body #contenerRight #subContenerRight .tresc .butZostanPartnerem {
 position: relative;
 top: 0; left: 0;
 margin: 41px 0 0 0; padding: 0;
 width: 281px; height: 280px;
 overflow: hidden;
}
/******************* pod strona *******************************/
#page #subBody {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 981px; height: auto;
 *z-index: -1;
}
#page #subBody #contenerLeft {
 position: relative;
 top: 0; left: 0;
 float: left;
 margin: 0; padding: 0;
 width: 699px; height: auto !important;
 min-height: 538px; height: 538px;
 border-right: 1px solid #fbee9f;
}
#page #subBody #contenerLeft #bigPic {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 699px; height: 179px; /*163px*/
 overflow: hidden;
}
#page #subBody #contenerLeft .tresc, #page #subBody #contenerLeft .tresc_strefa {
 position: relative;
 top: 0; left: 0;
 margin: 25px 0 25px 20px; padding: 0;
 width: 659px; height: auto;
 text-align: justify;
}
#page #subBody #contenerLeft .tresc_strefa {
padding-right:20px;
width: 478px;
float:right;
margin:0;
text-align: left;
}
#page #subBody #contenerLeft .tresc_strefa table{
border: 1px solid ;
}
#page #subBody #contenerLeft .tresc_strefa td{
border-bottom: 1px solid #cecece;
}
#page #subBody #contenerLeft .tresc .siecService {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 659px; height: auto;
 overflow: hidden;
}
#page #subBody #contenerLeft .tresc .siecService .tekst1 {
 position: absolute;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: auto; height: auto;
 overflow: hidden;
}
#page #subBody #contenerLeft .tresc .siecService .tekst2 {
 position: absolute;
 bottom: 0; left: 0;
 margin: 0 0 0 10px; padding: 0 10px 0 0;
 width: auto; height: auto !important;
 min-height: 110px; height: 110px;
 text-align: right;
 overflow: hidden;
 border-right: 1px solid #83292b;
}
#page #subBody #contenerRight {
 position: relative; *z-index: -1;
 top: 0; right: 0;
 float: right;
 margin: 0; padding: 0;
 width: 281px; height: auto !important;
 min-height: 538px; height: 538px;
}
#page #subBody #contenerRight .tresc {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 281px; height: auto;
 /*overflow: hidden;*/
}
#page .ramkaPunkDHL .punktdhl {
 position: relative;
 top: 0; left: 0;
 text-align: left;
 margin: 0; padding: 0 0 7px 0;
 width: 122px; height: auto; /**/
}
#page .ramkaPunkDHL {
 position: relative;
 top: 0; left: 0;
 /*margin: 60px -26px 0 0;*/
 margin: 0 -26px 0 0; /**margin: 70px -26px 0 0;*/ padding: 0 0 0 10px;
 width: 174px; height: 390px; *height: 380px;
 overflow: auto;
}
#page #subBody #contenerRight .tresc .aktualnosciPartnera h2 {
    padding: 0px 0px 0px 15px;
}
#page #subBody #contenerRight .tresc .box {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 20px 17px 0px 15px;
 width: 249px; height: auto !important;
 min-height: 70px;
 height: 70px;
 border-bottom: 1px solid #fbee9f;
}
#page #subBody #contenerRight .tresc .boxtop {
 border-bottom: 1px solid #fbee9f;
}
#page #subBody #contenerRight .tresc .box img.minpic {
 position: relative;
 top: 0; left: 0;
 float: left;
 margin: 2px 14px 5px 0; padding: 0;
 width: 59px; height: 60px;
}
#page #subBody #contenerRight .tresc .box .more a img {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 10px; height: 6px;
}
#page #subBody #contenerRight .tresc .butZnajdzPoint {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 281px; height: 179px;
 overflow: hidden;
}
#page #subBody #contenerRight .tresc .butZostanPartnerem {
 position: relative;
 top: 0; left: 0;
 margin: 0; /*41px 0 0 0;*/ padding: 0;
 width: 281px; height: 280px;
 overflow: hidden;
}
#page .loginPartnera {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: auto; height: auto;
 padding-left:50px;
}
#page #subBody #contenerLeft .tresc .box {
 position: relative;
 top: 0; left: 0;
 margin: 0 0 10px 0; padding: 0 23px 10px 24px;
 width: 600px; height: auto !important;
 min-height: 73px; height: 73px;
 border-bottom: 1px solid #fbee9f;
}
#page #subBody #contenerLeft .tresc .box img.minpic {
 position: relative;
 top: 0; left: 0;
 float: left;
 margin: 2px 14px 5px 0; padding: 0;
 width: 59px; height: 60px;
}
#page #subBody #contenerLeft .tresc .box .more a img {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 10px; height: 6px;
}

/***************************** zakladki do mapy ************************/


#page #glowingtabs {
position: relative;
top: 0; left: 0;
float: left;
width:100%; height: auto;
font-size:8pt;
line-height:normal;
background: #ffeea0;
}
#page #glowingtabs ul{
position: relative;
bottom: 0; left: 0;
list-style-type: none;
list-style: none;
margin: 0; padding: 0;
margin-left: 17px;
}
#page #glowingtabs li{
display: block;
float: left;
position: relative;
bottom: 0; left: 0;
width: auto; height: auto;
margin: 0; padding: 0;
}
#page #glowingtabs a{
float:left;
background:url('repository/layout/img/glowtab-left.gif') no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 4px;
text-decoration:none;
}
#page #glowingtabs a span{
float:left;
display:block;
background:url('repository/layout/img/glowtab.gif') no-repeat right top;
padding: 7px 12px 6px 8px;
font-weight:bold;
color:#3B3B3B;
}
#page #glowingtabs a span {float:none;}
#page #glowingtabs a:hover span {
color: black;
}
#page #glowingtabs .current a{
background-position:0 -100px;
}
#page #glowingtabs .current a span{
background-position:100% -100px;
color: black;
}
#page #glowingtabs a:hover{
background-position:0% -100px;
}
#page #glowingtabs a:hover span{
background-position:100% -100px;
}


/************************* koniec zakladki do mapy *********************/

/******************* koniec pod strona *******************************/

/********** strefa *********/

.naglowek_strefa{
 height: 75px;
 width:100%;
 background-image: url('repository/layout/img/projekt_strefapartnera_naglowek.png');
 background-repeat: no-repeat;
 background-position:12px 30px;
}
#page #subBody #contenerLeft .menu_strefa {
width:162px;
min-height:200px;
*height:200px;
float:left;
}
.menu_strefa ul{
margin:0;
list-style:none;
background-color:#cc0001;
}
.menu_strefa ul li{
margin:0;
padding: 9px 0px 7px 21px;
border-bottom: 1px solid #FFFFFF;
color:#FFFFFF;
}
.menu_strefa ul li a, .menu_strefa ul li a:hover{
color:#ffcc00;
font-weight:bold;
}
.menu_strefa ul.logout {
background-color:#ffcc00;
}
.menu_strefa ul.logout li a, .menu_strefa ul.logout li a:hover{
color:#000000;
}
#page #footer_strefa .kontakt{
padding-left:150px;
padding-top:5px;
}
