body
{
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
}

#container
{
border: 0px;
width: 100%;
height: 560px;
margin: 0px;
background-color: #FFFFFF;
padding: 0px;
display: block;
}

#topp
{
margin: auto;
width: 820px;
height: 195px;
border: 0px;
padding: 0px;
padding-top: 30px;
display: block;
}


#topbanner
{
margin: 0px;
border: 0px;
padding: 0px;
height: 193px;
width: 530px;
background: url("./../images/top.jpg");
float: left;
display: block;
}

#toplogo
{
margin: 0px;
border: 0px;
padding: 0px;
height: 193px;
width: 103px;
background: url("./../images/toplogo.jpg");
float: left;
display: block;
}

#kontakt
{
margin: 5px 0 0 5px;
border: 0px;
padding: 0px;
height: 229px;
width: 172px;
background: url("./../images/kontakt.jpg");
float: left;
}


.clr
{
clear: both;
}

#mddle
{
margin: auto;
width: 820px;
height: 270px;
border: 0px;
padding: 5px;
display: block;
clear: left;
}

.ramka
{
margin: 5px 0px 0px 0px;
border: 0px;
padding: 0px;
height: 125px;
width: 520px;
background: url("./../images/ramka.jpg");
}

#content
{
margin: 0px;
margin-left:103px;
border: 0px;
padding: 0px;
float: left;
display: block;
color: #585858;
width: 528px;
padding-top: 30px
}


#footer
{
clear: left;
margin: auto;
width: 100%;
height: 40px;
border: 0px;
padding: 0px;
  background-color: #e3e7e8;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  padding-top: 12px;
  color: #585858
}

#bottom
{
margin: auto;
width: 820px;
display: block;
}

#regs
{
margin: 0px;
border: 0px;
padding: 0px;
margin-left: 103px;
float: left;
}

#dwn
{
margin: 0px;
border: 0px;
padding: 0px;
float: right;
}

#dwn li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}


#ofrt
{
margin: 8px;
border: 0px;
padding: 0px;
height: 108px;
width: 177px;
background: url("./../images/obr1.jpg");
float: left;
display: block;
}


#dwn li a
{
display: inline;
list-style-type: none;
padding-right: 20px;
color: #777;
text-decoration: none;
}

.tekst11nor
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal
}

.tekst11bold
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold
}

.tekst12bold
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold
}

#ramkatekstu
{
  border-top: 10px;
  border-bottom: 10px
}

.oferta
{
margin: 5px 0px 10px 0px;
border: 0px;
padding: 0px;
width: 520px;
float: left;
}

.ofzdjecie
{
margin: 0px;
border: 0px;
padding: 0px;
width: 112px;
float: left;
}

.oftytul
{
margin: 0px;
padding: 0px;
width: 372px;
font-family: "Trebuchet MS", Tahoma, sans-serif ;
font-size: 14px;
font-weight: bold;
color: #ff5102;
border-bottom: 1px #ff5102 solid;
float: left;
}

.oftresc
{
float:left;
margin: 0px;
padding: 0px;
width: 372px;
font-family: "Verdana", Tahoma, sans-serif ;
font-size: 11px;
font-weight: normal;
color: #585858;
  margin-bottom: 10px
}

.oftresckolumna
{
    float: left;
    width: 166px;
    list-style: lower-roman;
}
.tytul
{
    margin: 0px 20px 0px 0px;
    width: 372px;
    font-family: "Trebuchet MS" , Tahoma, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #ff5102;
    border-bottom: 1px #ff5102 solid;
    float: right;
}

.zdjecie
{
margin: 0px;
border: 0px;
padding: 0px;
width: 120px;
height: 106px;
vertical-align: bottom;
float: left;
}

