a {text-decoration: none; color: #010; font: 10pt tahoma }
img {border: none}

body { margin:0px; padding:0px; font-size:10pt; font-family: arial, tahoma; background: #fcfbc8; text-align: center }
body>#wrapper {margin-left:auto; margin-right:auto; width: 800px; text-align: center; top:0px; padding:0px }
#wrapper {width:800px; position:relative; left:0; }

#content-top { height : 135px; position : absolute;  top:0; left:0; width : 800px;}

#content-top #top-background {position: absolute; top: 45px; left: 0px; width: 800px; height: 88px; border: solid 1px #ef8654; background: url('img/top_background.png') repeat-x}

/*  było dobrze, ale oczywiście pierdolony IE musi wszystko interpretować po swojemu i rozpierdala cały lejałt.
mówiąc krótko - chuj mu w dupę. coś tam widać, więc da się używać. Jak ktoś chce browsować, to niech sobie załatwi lepszą przeglądarkę*/

#content-top #logo {position: absolute; top: 19px; left: 1px; border: none; }
#content-top #right_info {position: absolute; top: 25px; right: 10px; font: 8pt tahoma #676767; }
#content-top #menubar {position: absolute; left: 0px; width: 450px; text-align: center; top: 95px}
#content-top form {position: absolute; right: 10pt; top: 105px}

#menubar ul {list-style-type: none; }
#menubar ul li {display: inline;}
/* #menubar ul li:hover {background: #f2d776} */
#menubar ul li a {margin-right: 10pt; padding-right: 2pt; padding-left: 5pt; }
#menubar ul li a:hover {background: #fcfbd2; margin-right:0pt; border-right: solid 10pt #f2d776}
#menubar form {position: relative}
/*  #wrapper {border: solid 1px #ef8654; } */

input { border: solid 1px #ef8654; background: #fff }
  
#content-main {position: absolute; top:135px; width: 800px; border-left: solid 1px #ef8654; border-bottom: solid 1px #ef8654; border-right: solid 1px #ef8654; background: #fcfbd2; left: 0px;}
#menu-left {width: 200px; float: left; margin-top: 20px; margin-bottom: 20px; padding-left: 10px; border-right: solid 1px #ef8654;}
#content {float: left;  margin-top: 20px; margin-bottom: 20px; width: 550px; padding-left: 20px;}

h4 {font-size: 11pt; text-align: center; margin-right: 30pt}
.short_info {position:relative; display: block; float: left; width:240px; margin: 8px}
/* .short_info .header {width: 240px; background: #818e76; height:15pt; text-align: left; text-align: left; } */
.short_info h5 {background: #fcfbd2; height:15pt; font-size: 10pt; padding-left: 20px; width: 180px;border-bottom:solid 1px #818e76; border-right: 20px solid #818e76; text-align: left; padding-left: 20px}
.key {font: 9pt arial; color: #767676}
.value {font: 10pt arial; color: #010}

.menu {list-style-type: none; text-align: left}
.menu li {margin-top:2pt}
.menu li a {margin-left: 5pt; width: 100px; border-bottom: solid 1px #fcfbd2; padding-left: 2pt}
.menu li a:hover {margin-left:0pt; border-left: solid 5pt #f2d776; border-bottom: solid 1px #f2d776;}
p.text {text-indent: 20pt; font: 9pt arial; text-align: justify; color: #767676}
p.right {text-align: right; font-size: 8pt}
.clear {clear:both}
#footer { width: 800px; background: url('img/footer.png') repeat-x; height: 110px;}
#footer #copyleft {margin-left: 300px; border-top:solid 1px #ef8654; width: 480px ;margin-right: 20px; text-align: right; font-family: arial; font-size: 8pt; padding-top: 20pt; margin-top: 30pt;}

tr {text-align: left}

.picture {display: block; position: relative; width: 180px; min-height: 150px; float:left; margin-top: 10px; margin-bottom: 20px; text-align: center}
.picture_small {display: block; position: relative; width: 75px; float: left; text-align: center}
td.picture {display: block; position: relative; width: 55px; float:left; margin-top: 10px; margin-bottom: 20px; text-align: center}
.theader {font-weight: bold; color: #090A3A; text-align: center}
#offer {display: block; float: left; margin-right: 5px}

.special_offer {display: block; width: 190px; position: relative; float: left; margin-right: 5px;  padding-bottom: 15px; padding-top: 15px; border-top: solid 1px #818e76}
.special_offer img {display: block; position: relative; float: left; margin-left: 5px}
.special_offer_content {display: block; position: relative; float: left; text-align: left;margin-left: 5px; font-size: 8pt}