body  {
text-align : center;
margin: 0 auto;
padding : 0;
font-family : Trebuchet, Verdana, Sans-serif;
font-size : 0.7em;
line-height : 1.3;
background-color : #060606;
background-image : url(images/tlo-tess.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
}
h1 {
font-size : 1.1em;
color : #ccc;
}
h2 {
padding-top : 10px;
font-size : 1.2em;
color : #999999;
}
h3 {
color : #fece6b;
}
h6 {
padding-bottom : 10px;
margin : 0;
font-size : 0.7em;
color : #707070;
}
h4 {
color : #fff;
font-size : 1em;
margin-bottom : 5px;
}
hr {
border : none;
background-color : #555;
height : 1px;
}
img {
border : none;
}
p {
margin-top : 1.5em;
margin-bottom : 1.5em;
}
#termen {
/* position : absolute; */
width : 920px;
height : 15px;
margin: 0 auto;
background-color : #444444;
padding : 10px;
background-image : url(images/tlo-menu.jpg);
}
#tresc {
text-align: center;
/* position : relative; */
width : 980px;
margin-left : auto;
margin-right : auto;
margin-top : 0;
padding : 0;
}
#nag {
/* position : absolute; */
width : 980px;
height : 115px;
padding : 0;
margin : 0 auto;
background-image : url(http://www.tessart.pl/smf/Themes/default/images/ptak.png);
background-position : 700px -40px;
background-repeat : no-repeat;
}
.b4r {
width : 730px;
margin : auto auto;
padding : 3px;
background-color : #363636;
border-bottom : 1px solid #555555;
border-right : 1px solid #555555;
border-top : 1px solid #252525;
border-left : 1px solid #252525;
}
#midm {
/* position : absolute; */
top : 150px;
width : 920px;
padding : 10px;
background-image : url(images/tlo2.jpg);
color : #bbbbbb;
margin : 0 auto;
background-color : #343434;
text-align : left;
}
#midm .album {
list-style-type : none;
width : 100%;
margin-left : 0;
margin-right : 0;
padding-left : 0;
padding-right : 0;
}
#midm .album a:hover img {
color : #778899;
background-color : #aaaaaa;
}
#midm a:link, #midm a:visited {
color : #55b6fd;
background-color : transparent;
text-decoration : none;
}
#midm a:hover {
color : #ffffff;
}
#midm .odnosnik a:hover {
color : #303030;
font-size : 1em;
}
#midm ul li a:link, #midm ul li a:visited {
text-decoration : none;
color : #55b6fd;
background-color : transparent;
}
#midm ul li a:hover {
color : #ffffff;
}
#midm ul, #midm ol {
margin-left : 10px;
padding-left : 20px;
color : #dddddd;
}
#midm .error p {
color : #ff8040;
font-weight : bold;
}
#midm .mapa a:link, #midm .mapa a:visited {
color : #cccccc;
text-decoration : none;
}

#midm a:link b, #midm a:visited b {
color : #55b6fd;
}
#midm a:hover b {
color : #fff;
}
#menu {
/* position : absolute; */
width : 600px;
left : 186px;
margin: 0 auto;
background-color : transparent;
padding : 10px 0 4px 0;
}
.navi ul {
list-style : none;
margin : auto auto;
padding : 0;
}
.navi li {
display : inline;
margin : 0 auto;
}
.navi a:link, .navi a:visited {
padding : 5px 7px 10px 7px;
color : #efce6b;
text-decoration : none;
}
.navi a:hover {
color : #ffffff;
background-image : url(images/tlo-nav.png);
}
.navi_cur a:link, .navi_cur a:visited {
padding : 5px 7px 10px 7px;
color : #bbbbbb;
text-decoration : none;
}
.navi_cur a:hover {
background-color : transparent;
background-image : none;
}
#stopka {
/* position : absolute; */
width : 960px;
min-height : 224px;
text-align : center;
color : #999999;
padding : 10px;
background-image : url(images/stopka980.jpg);
background-position : left top;
background-repeat : no-repeat;
background-color : #000000;
margin: 0 0 0 20px;

}
#stopka p {
margin-top : 180px;
}

.new_l {
clear : both;
}
.album li img {
display : block;
border : 1px solid #444444;
padding : 5px;
margin-bottom : 5px;
background-color : #777;
}
.album {
padding : 0;
margin : 0;
width : 780px;
}
.album li {
list-style-type : none;
float : left;
margin : 20px 5px 10px 5px;
color : #999999;
text-align : center;
}
.album .upside {
float : right;
background-color : transparent;
margin : 10px 15px 0 0;
}
.warning {
color : #fcca01;
font-weight : bolder;
}
.konk_block a:link, .konk_block a:visited {
float : left;
margin : 10px 30px 15px 10px;
border : 4px solid #aaa;
}
.konk_block a:hover {
float : left;
margin : 10px 30px 15px 10px;
border : 4px solid #fff;
}
.ital {
font-style : italic;
}
select {
background-color : #444;
color : #ccc;
width : 150px;
border : 1px solid #999999;
text-align : left;
}
input {
background-color : #444;
border : 1px solid #999999;
color : #ccc;
}
.przycisk {
background-color : #444444;
font-size : 12px;
color : #eeeeee;
border : 2px outset #222;
padding : 5px 5px 5px 5px;
margin-left : 10px;
}
.przycisk:hover {
border-color : #444;
color : #cc0000;
background-color : #aaa;
}
textarea {
padding : 5px;
background-color : #444;
color : #ccc;
border : 1px solid #999999;
text-align : left;
}
table, th, td {
font-size : 12px;
border : 1px solid #000;
padding : 5px;
border-collapse : collapse;
margin : 0;
}
th {
color : #ccc;
font-weight : bold;
background-color : #333;
}
table caption {
padding : 15px;
font-size : 1.3em;
}
.konkurs table, .konkurs th, .konkurs td {
font-size : 12px;
border : 1px solid #000;
padding : 5px;
border-collapse : collapse;
margin : 0;
}
.konkurs th {
color : #ccc;
font-weight : bold;
background-color : #333;
text-align : center;
}
.konkurs table tr:hover {
background-color : #555;
color : #fff;
}
.konkurs table caption {
padding : 15px;
font-size : 1.3em;
}
#flashcontent {
height : 640px;
} 
