.reproduktor {
    background-color : white;
    border-bottom-color : black;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : black;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : black;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : black;
    border-top-style : solid;
    border-top-width : 1px;
    float : left;
    font-family : monospace, 'Courier';
    font-size : 10pt;
    left : 20px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    position : relative;
    width : 660px;
  }
.rep_foto {
    border-bottom-color : black;
    border-bottom-style : solid;
    border-bottom-width : 2px;
    border-left-color : black;
    border-left-style : solid;
    border-left-width : 2px;
    border-right-color : black;
    border-right-style : solid;
    border-right-width : 2px;
    border-top-color : black;
    border-top-style : solid;
    border-top-width : 2px;
    float : right;
    height : 200px;
    right : 0px;
    top : 0px;
    width : 200px;
  }
.rep_pkr {
    float:left;
    position:relative;
    left:0px;
    padding-left:10px;
    padding-right:10px;
    top:0px;
    padding-top:5px;
    padding-bottom:5px;
    width:180px;
    height:40px;
    border-bottom-color : black;
    border-bottom-style : solid;
    border-bottom-width : 2px;
    border-left-color : black;
    border-left-style : solid;
    border-left-width : 2px;
    border-right-color : black;
    border-right-style : solid;
    border-right-width : 2px;
    border-top-color : black;
    border-top-style : solid;
    border-top-width : 2px;
    font-weight: bold;
    font-size:12pt;
  }
.rep_imie {
    width: 432px;
    border-bottom-color : black;
    border-bottom-style : solid;
    border-bottom-width : 2px;
    border-left-color : black;
    border-left-style : solid;
    border-left-width : 2px;
    border-right-color : black;
    border-right-style : solid;
    border-right-width : 2px;
    border-top-color : black;
    border-top-style : solid;
    border-top-width : 2px;
    text-align:center;
    height:47px;
    font-size:16pt;
    font-weight:bold;
    padding:10px;
  }
.rep_tyt {
    border-bottom-color : black;
    border-bottom-style : solid;
    border-bottom-width : 2px;
    border-left-color : black;
    border-left-style : solid;
    border-left-width : 2px;
    border-right-color : black;
    border-right-style : solid;
    border-right-width : 2px;
    border-top-color : black;
    border-top-style : solid;
    border-top-width : 2px;
    background-color:black;
    color:white;
    text-align:center;
    width:228px;
    height:30px;
    padding:10px;
    font-size:12pt;
    font-weight:bold;
  }
.rep_ojciec, .rep_matka {
    width:204px;
    border-bottom-color : black;
    border-bottom-style : solid;
    border-bottom-width : 2px;
    border-left-color : black;
    border-left-style : solid;
    border-left-width : 2px;
    border-right-color : black;
    border-right-style : solid;
    border-right-width : 2px;
    border-top-color : black;
    border-top-style : solid;
    border-top-width : 2px;
    height:65px;
    font-size:12pt;
    font-weight:bold;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
  }
.op_pola {
    width: 204px;
    font-weight:normal;
    font-size:8pt;
    left:10px;
    margin-right:10px;
  }
.rep_hod {
    width:306px;
    border-bottom-color : black;
    border-bottom-style : solid;
    border-bottom-width : 2px;
    border-left-color : black;
    border-left-style : solid;
    border-left-width : 2px;
    border-right-color : black;
    border-right-style : solid;
    border-right-width : 2px;
    border-top-color : black;
    border-top-style : solid;
    border-top-width : 2px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    font-size:12pt;
    font-weight:bold;
  }
.rep_kontakt {
    border-bottom-color : black;
    border-bottom-style : solid;
    border-bottom-width : 2px;
    border-left-color : black;
    border-left-style : solid;
    border-left-width : 2px;
    border-right-color : black;
    border-right-style : solid;
    border-right-width : 2px;
    border-top-color : black;
    border-top-style : solid;
    border-top-width : 2px;
    font-size : 12pt;
    font-style : italic;
    font-weight : bold;
    padding-bottom : 10px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 10px;
    width : 306px;
  }
.rep_tyt_rodz {
    font-weight:normal;
    font-size:10pt;
    width: 224px;
  }
.dane_hodowcy {
    width:660px;
    border:none;
    vertical-align:top;
  }
.rep_hod {
    vertical-align:top;
}
.rep_kontakt {
    vertical-align:top;
}
