/* Wspólne cechy szablonów */

* {
    margin:0;
    padding:0;
}
img {
    border:0;
}
html,body {
    height:100%;
}
body {
    font:1em "Verdana","Tahoma","Arial";
}

#logo {
    /** position absolute ? zostaw !*/
    position:absolute;
    margin-top:-1px;
    margin-left:-3px;
}

#top-bar {
    background:#b9b9b9 url(../imgs/top.jpg) no-repeat center;
    height:89px;
    border-bottom:1px solid #b8b8b8;
}
#menu {
    width:800px;
    margin:0 auto;
}
#top-bar #menu ul {
    float:right;

}
#top-bar #menu ul li {
    float:left;
    list-style:none;
    padding:0 10px 0 0px;
}
#top-bar #menu ul li img {
    float:left;
    margin-top:-8px;
}
#top-bar #menu ul li a {
    font-family:Arial !important;
    font-size:0.8em;
    display:block;
    padding-left:15px;
    padding-top:30px;
    padding-bottom:10px;
    color:#272727;
    text-decoration:none;
}
#container {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin-bottom:-81px;
}
#content {
    width:800px;
    margin:81px auto;

    overflow:hidden;
}


#footer {
    height:81px;
    background:url(../imgs/footer.jpg) repeat-x;
}
#content-footer {
    width:800px;
    margin:0 auto;
}
#push {
    height:81px;
}


/* Typografia */

#content h1 {
    font-size:0.8em;
    color:#333;
    font-family:Arial;
    padding-bottom:10px;
}
#content h2 {
    font-size:0.7em;
    font-family:Arial;
    padding-top:10px;
    color:#333;
}
#content p, #content li, table td {
    font-size:0.7em;
    line-height:16px;
    padding-top:8px;
}
#footer p{
    font-size:0.7em;
    padding-top:20px;
    color:#767676;
    text-align:right;
}
#footer a {
    text-decoration:none;
    color:#767676;

}

#content li {
    margin-left:10px;
}

table {
    width:100%;
   
}
table td {
    margin:5px;
}
#rotate {
    height:257px;
}


