* {
  margin: 0;
  padding: 0;
}


body {
  background: #FFFFFF;
  text-align: left;
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 10px;
  color: #72746F;
}

#wrapper {
  width: 990px;
  margin: 0 auto;
}

#header {
  width: 990px;
  height: 100px;
  background: #FFFFFF url("/img/header.jpg") left top no-repeat;
  float: left;  
  display: inline;
  overflow: hidden;    
}

#menu {
  width: 990px;
  height: 34px; 
  background: #F5704D url("/img/menuc.jpg") left top repeat-x;
  float: left;  
  display: inline;
  overflow: hidden;  
}

#menuc img { border: 0; margin: 0px; padding: 0px; }

#menul {
  width: 2px;
  height: 34px;
  background: #F5704D url("/img/menul.jpg") left top no-repeat;
  float: left;
}

#menuc {
  width: 950px;
  height: 34px;
  float: left;
  margin-left: 30px;
  display: inline;
}

#menur {
  width: 2px;
  height: 34px;
  background: #F5704D url("/img/menurjpg") left top no-repeat;
  float: left;  
}

div.menuunder {
  width: 990px;
  height: 2px;
  background: #FFFFFF url("/img/menuunder.jpg") left top no-repeat;
  overflow: hidden;
  margin: 0px;  
}

#content {
  width: 990px;
  background: #E3ECE7;
  margin: 0;
  padding: 0;
}


#contentl {
  width: 543px;
  float: left;
  margin-left: 10px;   
  display: inline;  
}

#block1top {
  width: 543px;
  height: 15px;
  background: url("/img/block1top.jpg") left top no-repeat;
}

#block1middle {
  width: 543px;
  background: url("/img/block1middle.jpg") left top repeat-y;
}

#block1 {
  width: 528px;
  overflow: hidden;
  margin-left: 15px;
}

#block1bottom {
  width: 543px;
  height: 15px;
  background: url("/img/block1bottom.jpg") left top no-repeat;
}

#block3top {
  width: 543px;
  height: 39px;
  background: url("/img/block3top.jpg") left top no-repeat;
}

div.block3under {
  width: 543px;
  height: 1px;
  background: url("/img/block3under.jpg") left top no-repeat;
  float: left;  
    display: inline;
	overflow:hidden;
}

div.block3header {
  width: 495px;
  background: #E8EEE2 url(/img/block3button.jpg) left bottom no-repeat;
  margin-left: 4px;
  margin-right: 4px;  
  padding-top: 12px;
  padding-left: 40px;
  float: left;
  color: #F05A75; 
}

div.block3 {
  width: 515px;
  overflow: hidden;
  background: #F2F5EC;
  margin-left: 4px;
  margin-right: 4px;  
  float: left;   
  padding: 10px;   
  display: inline;          
}

div.block3a {
  width: 535px;
  overflow: hidden;
  background: #F2F5EC;
  margin-left: 4px;
  margin-right: 4px;  
  float: left;      
  display: inline;  
}

/* 990-(10+543+185+10)=242 */
#contentc {
  width: 242px;
  float: left; 
}

#blockcenter {
  width: 212px;
  overflow: hidden;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 20px;
}
/* 543 + 10+242+185 = */
#contentr {
  width: 185px;
  background: #FFFFFF;
  float: left;   
}

div.block2top {
  width: 185px;
  height: 15px;
  background: url("/img/block2top.jpg") left top no-repeat;
}

div.block2middle {
  width: 185px;
  background: url("/img/block2middle.jpg") left top repeat-y;
}

div.block2 {
  width: 157px;
  overflow: hidden;
  margin-left: 14px;
  margin-right: 14px;
  text-align: left;
}

div.block2bottom {
  width: 185px;
  height: 15px;
  background: url("/img/block2bottom.jpg") left top no-repeat;
}


div.footerunder {
  width: 990px;
  height: 1px;
  background: url("/img/footerunder.jpg") left top no-repeat;
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;  
  overflow: hidden;
  display: inline;  
}

#footerl {
  width: 509px;
  height: 111px;
  float: left;
}

#footerlcontent {
  width: 496px;
  float: left;
  margin-left: 13px;
  overflow: hidden;
  display: inline;  
}

#footerborder {
  width: 1px;
  height: 111px;
  background: #E4C7BF url("/img/footerborder.jpg") left top no-repeat;  
  float: left;
}
/* 990-(509+1)=480*/
#footerr {
  width: 480px;
  height: 111px;
  float: left;   
}

#footerrcontent {
  width: 455px;
  float: left;
  margin-left: 25px;
  overflow: hidden;
  display: inline;   
}

#footer {
  width: 990px;
  height: 40px;
}

/* 990-(196+10)=784*/
#footercontent {
  width: 764px;
  float: left;
  overflow: hidden;
  margin: 10px;
}

#footerimg {
  width: 196px;
  float: left;
  overflow: hidden;
}


div.clear{
  clear:both;
  width:0;
  height:0;
  display:block;
  font-size:1px;
}

   
b{
  font-weight: bold;
}

p.form {
  margin: 0;
}

p.subcat {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 5px;
}

a.subcatred {
  color: #F05A72;  
}

p.subcatred {
  color: #F05A72;  
  display: inline;
  overflow: hidden; 
}

h1{
  font-weight: normal;
  font-size: 18px;
}   

h3{
  font-weight: bold;
  font-size: 13px;
  color: #F05A72;
}  

h4{
  font-weight: bold;
  font-size: 14px;
  margin-left: 5px;
}   

h5{
  font-weight: bold;
  font-size: 11px;
}   
    
a {
  font-weight: normal;
  color: #72746F;
  text-decoration: none;
  font-size: 11px;
  border: 0;
}

a.block3a{
  margin-left: 5px;
  display: inline;  
}

td.block3a{
  vertical-align: middle;
  width: 535px;
  margin-top: 5px;
  margin-bottom: 5px;
  display: inline;  
}

img{
  border: 0;
}

img.tagi {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
  display: inline;    
}


img.separator {
  margin: 0 40px;
  display: inline;
  overflow: hidden;  
}

td.szczegoly{
  vertical-align: middle;
  text-align: right;
  width: 535px;
  margin-top: 5px;
  margin-bottom: 5px;  
}

td.centerlinks{
  vertical-align: middle;
  text-align: left;
  width: 212px;
  margin-top: 5px;
  margin-bottom: 5px;
}

td.centerborder{
  vertical-align: middle;
  background: url(/img/centerunder.jpg) top left no-repeat;
  width: 212px;
  height: 15px;
}

a.centerlinks{
  font-weight: bold;
  color: #F05A75;
  text-decoration: none;
  font-size: 13px;
  border: 0;
  margin-left: 15px;
}

form {
  padding: 0px;
  margin: 0px;
  width: 157px;
  border: 0px;  
  color: #F05A75;
  font-weight: bold;
}

select {
  width: 157px;
  border: 1px solid #72746F;  
  margin-bottom: 10px;
}

input {
  background: #FFFFFF url(/img/szukaj.jpg) left bottom no-repeat;
  width: 94px;
  height: 28px;
  border: 0px;  
  margin-left: 30px;  
}


#contentlsub {
  width: 211px;
  float: left;
  display: inline;  
}


a{
  font-weight: normal;
  color: #72746F;
  text-decoration: none;
  font-size: 11px;
  border: 0;
}

a.block3a{
  margin-left: 5px;
  font-size: 10px;
}

ul, ul li {
        display: block;
        list-style: none;
        margin: 0;
        padding: 0;
}

ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  padding: 10px 0;
}

ul li {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  background: url(/img/menuleftsubnormal.jpg) left bottom no-repeat;    
}

li a {
  display: block;
  width: 143px;
  margin-left: 40px;
  padding-top: 5px;
  text-decoration: none;
  font-weight: normal;
  color: #F05A73; 
}

li a:hover, li a:active {
  background: url(/img/menuleftsubactive.jpg) right bottom no-repeat;
}


/*990-(211+10+10+10)=749*/
#contentrsub {
  width: 749px;
  float: right;
  margin-right: 10px;
  background: url(/img/subrbottom.jpg) left bottom repeat-x;  
  display: inline;
  overflow: hidden;
}

div.subrightunder {
  width: 739px;
  height: 1px;
  background: #C8CBCB url("/img/subrightunder.jpg") left top no-repeat;
  float: left; 
  margin-left: 5px;
  display: inline;
  overflow: hidden;  
}

#podkategorie {
  width: 744px;
  height: 74px;
  background: #F1F6F3;
  float: left; 
  margin-bottom: 30px;
  display: inline;
  overflow: hidden;
}

div.podkategorietext {
  width: 739px;
  padding: 5px;
}

#listazasobow {
  width: 744px;
  float: left; 
  margin-bottom: 30px;
  display: inline;
  overflow: hidden; 
}

table.c {
  background: #FFFFFF;
  width: 744px;
  margin-bottom: 55px;  
}


tr.ch {
  background: #E3ECE7;  
}

td.cl{
  width: 150px;
  padding: 5px;
}

/*  150+424=574 */
td.ch{
  width: 574px;
  background: url(/img/listazasobowunder.jpg) left bottom no-repeat;
  padding: 5px;   
}

td.cc{
  width: 424px;
  padding: 5px;  
}

td.ccr{
  width: 424px;
  text-align: right;
}

td.crt{
  width: 170px;
  text-align: right;
  vertical-align: middle;
  padding: 5px;
}

/* 744-(424+150)=170 */
td.cr{
  width: 170px;
  text-align: right;
  vertical-align: middle;
}

img.listazasobow {
  margin: 0px;
  padding: 0px;
  border: #B1B8B4 solid 5px;
  margin-left: 10px;
}

#block4top {
  width: 211px;
  height: 17px;
  background: url("/img/block4top.jpg") left top no-repeat;
  margin-left: 10px;  
}

#block4middle {
  width: 211px;
  background: url("/img/block4middle.jpg") left top repeat-y;
  margin-left: 10px;  
}

#block4 {
  width: 211px;
  overflow: hidden;
}

#block4bottom {
  width: 211px;
  height: 17px;
  background: url("/img/block4bottom.jpg") left top no-repeat;
  margin-left: 10px;  
}

div.copyright {
  width: 990px;
  margin-top: 10px;
  font-weight: normal;
  font-size: 10px;
  margin-bottom: 10px;
} 

/* details */
#dmenuunder {
  width: 980px;
  height: 36px;
  margin-left: 5px;
  text-align: right;
  background: #F1F6F3 url("/img/dundermenu.jpg") left bottom repeat-x;
  float: left;    
  display: inline;
  overflow: hidden;    
}

#dmenuunder a, #dmenuunder img {
  margin-right: 5px;
  padding-top: 10px;
  display: inline;  
  overflow: hidden;    
}

#dcontent {
  width: 980px;
  background: url(/img/dbottom.jpg) left bottom repeat-x;
  margin: 5px;
  margin-bottom: 0px;
}

#db {
  width: 980px;
  height: 8px;
  background: url(/img/dcontentborder.jpg) left bottom repeat-x;
  margin: 0px;
  ma\rgin-top: -8px; /* IE */
  padding: 0px;
}

#dbb {
  width: 980px;
  height: 1px;
  background: #C8CBCB url(/img/dcontentborderbottom.jpg) left bottom repeat-x;
  float: left;
  margin-bottom: 127px;
  display: inline;
  overflow: hidden;    
}

table.d {
  background: #FFFFFF;
  width: 980px;
}

/* 980-170=810 */
td.dh{
  width: 810px;
  padding: 5px;
}

td.dl{
  width: 170px;
  text-align: left;
  vertical-align: middle;
  padding: 5px;  
}
/* 975-170-450=355 */
td.dca{
  width: 155px;
  text-align: left;
  vertical-align: top;
  font-weight: bold;
  padding: 5px;
  line-height: 25px;
}
td.dcb{
  width: 200px;
  text-align: left;
  vertical-align: top;  
  font-weight: normal;  
  padding: 5px;  
  line-height: 25px;
}

td.dr{
  width: 450px;
  text-align: left;
  vertical-align: top; 
  font-weight: normal;  
  padding: 5px;   
  background: #E3ECE7;     
}

td.dcontentlight{
  background: #FFFFFF;
  width: 980px;
  text-align: left;
  vertical-align: top; 
  font-weight: normal;  
  padding: 5px;      
}

td.dcontentheavy{
  background: #E3ECE7;   
  width: 980px;
  text-align: left;
  vertical-align: top; 
  font-weight: normal;  
  padding: 5px;   
}

img.d {
  margin: 0px;
  padding: 0px;
  border: #B1B8B4 solid 5px;
  vertical-align: top;
  margin-bottom: 10px;
}

td.th1{
  width: 120px;
  text-align: center;  
  vertical-align: middle;
  font-weight: bold;
  color: #F05A72;
  font-size: 11px; 
  background: #FFFFFF;
}


td.th2{
  width: 120px;
  text-align: right;
  vertical-align: top;
  font-weight: bold;
  background: #E3ECE7; 
  padding: 5px; 
  font-size: 11px;     
}

td.th3{
  width: 290px;
  text-align: left;
  vertical-align: top;
  font-weight: normal;
  background: #E3ECE7; 
  padding: 5px;   
  font-size: 11px;    
}

td.th4{
  width: 130px;
  text-align: right;
  vertical-align: top;
  font-weight: bold;
  background: #E3ECE7; 
  padding: 5px;     
  font-size: 11px;  
}

/* 980-(120+120+290+130)=320 */
td.th5{
  width: 320px;
  text-align: left;
  vertical-align: top;
  font-weight: normal;
  background: #E3ECE7; 
  padding: 5px;   
  font-size: 11px;  
}


td.th6{
  width: 100px;
  text-align: center;  
  vertical-align: middle;
  font-weight: bold;
  font-size: 11px;
}
/* 980-100=880 */
td.th7{
  width: 880px;
  text-align: left;
  vertical-align: middle;
  font-weight: bold;
  font-size: 11px;   
  color: #F05A72;     
}

tr.s {
  background: #FFFFFF url(/img/dcontentseparator.jpg) left top repeat-x;
  height: 27px;
  width: 980px;
  vertical-align: middle;
  padding: 5px;   
}

#s11 {
  height: 11px;
}

#s58 {
  height: 58px;
}
