body {
    margin : 0 auto;
    padding : 0;
    background-image : url(../images/background.png);
    background-attachment : fixed;
    font : 10pt Tahoma;
    color : #030303;
}
a {
    color : #000883;
    text-decoration : none;
    font-weight : bold;
}
a:hover {
    color : #1a8ce5;
    text-decoration : underline;
}
a img {
    border : 0;
}
ins {
    text-decoration : none;
    border : solid #008000;
    color : #003300;
    display : block;
    margin : 1em 0;
    background-color : #d3fbcb;
    padding : 10px 10px 10px 35px;
    border-width : 1px 3px 1px 1px;
}
del {
    background-color : #ffbc73;
    border : 1.5px solid #ff8500;
    padding : 5px;
    margin : 10px 0;
    color : #a65600;
    text-align : left;
    text-decoration : line-through;
    display : block;
}
h1 {
    font : 18pt "Tw Cen MT Condensed Extra Bold";
    text-align : center;
    margin : 0 auto;
}
h2 {
    color : #656765;
    font-size : 120%;
    text-transform : uppercase;
}
h3 {
    color : #949993;
    font-size : 110%;
}
h4 {
    font-weight : bold;
    font-size : 103%;
}
h1 a {
    font : 18pt "Tw Cen MT Condensed Extra Bold";
    text-align : center;
    margin : 0 auto;
}
h2 a {
    color : #656765;
    font-size : 120%;
}
h3 a {
    color : #949993;
    font-size : 110%;
}
#middle-side {
    background : #ffffff;
    margin : 0 auto;
    width : 900px;
    border-left : 1px solid #656765;
    border-right : 1px solid #656765;
}
#wlepka img {
    width : 216px;
    height : 150px;
}
#footer {
    clear : both;
    margin : 0 auto;
    padding : 10px 0 20px 0;
    width : 760px;
    text-align : center;
    font : 9pt "Script MT Bold";
    background : #ffffff;
}
.infobox {
    border : solid #008000;
    color : #000000;
    display : block;
    margin : 1em 0;
    background-color : #e3e3e3;
    padding : 10px 10px 10px 35px;
    border-width : 2px;
}
.warningbox {
    border : solid #c60000;
    color : #000000;
    font-weight : bold;
    display : block;
    margin : 1em 0;
    background-color : #e3e3e3;
    padding : 10px 10px 10px 35px;
    border-width : 2px;
}
#left-side {
    clear : left;
    float : left;
    width : 150px;
    margin : 15px 5px;
    padding : 2px;
    font-size : 10pt;
}
#right-side {
    margin : 20px 20px 20px 190px;
    padding : 0 10px 0 10px;
    line-height : 1.6em;
    text-align : left;
    background : #ffffff;
}
#right-side ul li {
    list-style-image : url(../images/radioactive.png);
}
#right-side ol li {
    list-style-type : upper-roman;
}
.links {
    font-size : 80%;
}
#main img {
    margin : 0;
}
#thumbnails img {
    border : 1px solid #000883;
    padding : 5px;
}
#thumbnails img:hover {
    border : 1px solid #1a8ce5;
}
#history {
    font-size : 80%;
    color : #171c1c;
}
.history-date {
    font-style : italic;
}
.history-name {
    text-decoration : underline;
    font-weight : bold;
}
#history a {
    color : #171c1c;
    text-decoration : none;
    font-weight : normal;
}
#history a:hover {
    text-decoration : underline;
}
.history-name h4 {
    font-weight : bold;
    font-size : 102%;
}
.error {
    background-color : #ffcc99;
    border : 1px solid #ff0000;
    color : #800000;
    font : 110% Tahoma Bold;
    padding : 5px;
    margin : 0;
}
#galeria_link a img {
    margin : 5px 240px;
    border : 1px solid;
}
#kontakt {
    font-size : 100%;
    text-align : left;
}
.hide {
    display : none;
}
.small_font {
    font-size : 75%;
}
.clearfix:after {
    content : ".";
    display : block;
    height : 0;
    clear : both;
    visibility : hidden;
}
.clearfix {
    display : inline-table;
}
* html .clearfix {
height : 1%;
}
.clearfix {
    display : block;
}
