body {
    background-color : black;
    font-family : 'Trebuchet MS', Verdana, Arial, Tahoma, 'Sans Serif';
    font-size : 12px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
  }

p {
    line-height : 140%;
    margin-top : 9px;
    margin-bottom : 0px;
  }


.lista {
    margin :0px;
    line-height: 120%;
  }


ul {
    font-family : Tahoma, Arial, Verdana;
    font-size : 11px;
    padding : 0 0 0 15px;
  }


#main {
    width : 990px;
    height : auto;
    margin : 5px auto;
  }


#top {
    background-color : #D8D8C3;
    width : 100%;
    text-align:center;
    height : 222px;
  }


#content {
    background-color : #CFAA8C;
    width : 100%;
  }


#menu {
    vertical-align : top;
    width : 130px;
    height : 100%;
    font-size : 14px;
    padding: 5px;
  }


#tresc {
    vertical-align : top;
    background-color : #FFD1AC;
    width : 830px;
    padding: 5px;
  }


* html #tresc {
    width:830px;
  }


#bottom {
    background-color : #8E1C1B;
    width : 100%;
    text-align:center;
    height : 20px;
    clear : left;
    padding-top:5px;
  }


#bottom a:link, #bottom a:visited, #bottom a:active {
    color : #FF1100;
    text-decoration : none;
  }


#bottom a:hover {
    color : #DDDDDD;
    text-decoration : none;
  }


.menu_item {
    border-width : 0px;
    margin-left : 5px;
    font-size : 14px;
  }


.warn {
    color : #921717;
  }


.good {
    color : #4a664d;
  }


.help {
    border-color : #5a7a59;
    border-style : solid;
    border-width : 1px;
    color : #5a7a59;
    font-size : 10px;
  }


.clear_left {
    clear:left;
  }


.float_none {
    float: none;
  }


.float_left {
    float: left;
  }


.float_right {
    float: right;
  }


.float_both {
    clear: both;
  }


.cssform label {
    width : 250px;
    float:left;
  }


.ludzie_foto {
    float:left;
    width:105px;
  }


.ludzie_naglowek {
    float: left;
  }


.stopka {
    border-top-color : #8e1c1b;
    border-top-style : solid;
    border-top-width : 1px;
    margin-top:5px;
    padding-top:5px;
    clear:both;
  }


.g_fotki {
    clear : both;
    float: none;
    height : auto;
  }


.g_fotka {
    float:left;
    width : 130px;
    height :240px;
    padding : 2px;
  }


.g_fotka p {
    line-height : 10px;
    font-size : 9px;
    margin : 0px;
  }


a:active, a:link, a:visited {
    color : #000;
    text-decoration : none;
  }


a:hover {
    color : #260606;
    text-decoration:underline;
  }


.komentarz1 {
    background-color : #FFE6D6;
    margin : 1px;
    padding : 1px;
  }


.komentarz2 {
    background-color : #CFBDAE;
    margin : 1px;
    padding : 1px;
  }


.admin {
    margin-top:18px;
    padding : 5px;
    background-color :#DAC0C0;
    font-size : 10px;
    clear:both;
  }


.admin a:link, .admin a:visited, .admin a:active {
    color : #FF1111;
    text-decoration : none;
  }


.admin a:hover {
    color : #260000;
  }


.ramka_r {
    border : #8e1c1b solid 1px;
    float : right;
    clear : right;
    font-size : 10px;
    margin-bottom : 3px;
    margin-left : 3px;
    margin-right : 3px;
    margin-top : 3px;
    padding-bottom : 3px;
    padding-left : 3px;
    padding-right : 3px;
    padding-top : 3px;
    width : 200px;
    height:auto;
  }


.ramka_r h3 {
    background-color : #8E1C1B;
    color : #FFD1AC;
    font-size : 12px;
    margin-top : 2px;
    margin-bottom : 0px;
    text-align : center;
  }


.ramka_r p {
    margin : 2px;
  }


.ramka_c {
    border : #8e1c1b solid 1px;
    float : left;
    font-size : 10px;
    margin-bottom : 3px;
    margin-left : 3px;
    margin-right : 3px;
    margin-top : 3px;
    padding-bottom : 3px;
    padding-left : 3px;
    padding-right : 3px;
    padding-top : 3px;
    width : 604px;
    height:auto;
  }


input.inne {
    display: block;
  }


.komunikat_tresc {
    font-size : 12px;
    color : #551111;
  }


.s_info, .info {
    float:left;
    width:105px;
    margin:2px;
    padding:2px;
    background-color:#FFFDD6;
    font-size:11px;
    height:auto;
  }


.s_foto, .foto {
    margin-bottom:5px;
    margin-right:auto;
    margin-left:auto;
    width:100px;
    float:none;
    clear:both;
  }


.s_tresc, .tresc {
    float:left;
    width:650px;
    text-align:justify;
    margin-bottom:4px;
  }


* html .s_tresc, .tresc {
    width:640px;
  }


.foto_thumb {
    float:none;
    clear:both;
    width:100px;
    height:auto;
    margin:2px auto;
  }


.s_plakat {
    margin-bottom:5px;
    margin-right:5px;
    width:105px;
    height:155px;
    float:left;
  }


.ludzie_foto {
    float:left;
    width:104px;
    margin-right:2px;
  }


.naglowek {
    float:left;
    width:720px;
    clear:right;
    font-size:10px;
    height:15px;
    border-bottom : #8e1c1b solid 1px;
  }


