html, body {
width:900px;
height: 100%;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: auto;
margin-left: auto;
background: #f8f8f8 url(images/bg_site.png) repeat-x top;
font-family: "trebuchet ms" , sans-serif;
font-size: 9pt;
}

#site {
height: auto !important;
min-height:100%;
position:relative;
width:900px;
background: url(images/bg_content.png);
}
#top {
width:900px;
height:300px;
margin-top:50px;
}
#bg_top  {
width:900px;
height: 300px;
background: url(images/bg_top.png);
}
#logow {
padding-top:10px;
}
#logow a {
color:#f7da65;
text-decoration:none;
font-weight: bold;
}
#logow a:hover {
text-decoration: underline;
}

#logow p {
background: url(images/arrow.png) no-repeat 0 4px transparent; 
padding-left:10px;
position:relative; left:350px;
float:left;
color: #c6bdbd;
font-size: 10px; font-family: arial;
} 
#logow form fieldset {
border: 0px;
float: right;
}
#logow form input {
width:96px;
height: 11px;
background: url(images/form_login.png) no-repeat;
border: 0px;
padding:5px 5px 5px 5px;
color: #a9a9a9; 
font-size: 9px; 
line-height: 9px; 
font-family: verdana; 
font-style: italic;
}
#zaloguj {
width: 20px !important; 
height: 21px !important; 
background: url(images/button_login.png) !important; 
float:right !important; 
margin-left:5px !important;
}
#search {
float: right;
position:relative; left: 250px;
}
#search p {
float:left;
font-size: 10px; font-family: arial;
color:#f7da65;
font-weight: bold;
padding-right: 10px;
margin-top: 5px;
}
#search form fieldset {
border:0px;
float:right;
height:21px;
padding-top:255px;
}
#wyszukiwarka input {
width: 176px; 
height: 12px; 
border:0px; 
padding: 4px 20px 13px 20px; 
background: url(images/form_search.png) no-repeat; 
color: #a9a9a9; 
font-size: 7pt; 
font-family: verdana; 
font-style: italic;
}

#left_part {
width:206px;
float:left;
}
#partnerzy {
width:206px;
background: url(images/bg_left_part.png);
padding-top:10px;
}
#content_partnerzy ul {
list-style-type:none;
padding-left:15px;
}
#end_partnerzy {
width:206px;
height:4px;
background: url(images/end_line_left.png);
}



#right_part {
float:right;
width: 198px;
background: url(images/bg_right_part.png);
}
#aktualnosci_top {
background: url(images/bg_news_header.png);
width:198px;
height:39px;
}
#aktualnosci_text {
padding-left:10px;
padding-right:5px;
}
#aktualnosci_text p {
margin-top:5px;
margin-bottom: 0px;
}

#top_warto_odwiedzic {
background: url(images/bg_link_header.png);
width:198px;
height:43px;
}
#content_warto_odwiedzic {
padding-left:10px;
}
#content_warto_odwiedzic p {
margin-top:5px;
margin-bottom:0px;
}

#end_warto_odwiedzic {
background: url(images/end_line_right.png);
width:198px;
height:4px;
}
#middle {
margin-left:231px;
margin-right: 248px;
width:444px;
}


#line_horizontal {
position:relative; bottom:15px;
background: url(images/line_horizontal.png) no-repeat;
widtH:430px;
height:2px;
}
#text_middle {
position:relative; bottom:15px;
text-align: justify;
}



#footer {
height:130px;
width:900px;
clear:both;
background: url(images/footer.png);
}
#text_footer {
font-family: "trebuchet ms" , sans-serif;
font-style:italic;
font-size: 8pt;
text-align: center;
padding-top: 70px;
padding-left:50px;
padding-right:50px;
}

#footer_autor {
position:relative; bottom:25px;
}

a {
text-decoration:none;
color:#000000;
} 
a:hover {
text-decoration: underline;
}
p.header_1 {
font-family: verdana, sans-serif;
color:#c01c1b;
font-size: 18px;
letter-spacing: 2px;
padding-left:5px;
padding-top:18px;
margin-top:0px;
}
p.header_middle {
font-family: verdana, sans-serif;
color:#c01c1b;
font-size: 18px;
letter-spacing: 3px;
}
p.data {
color:#454545;
font-size: 12px;
}
p.tresc {
font-size: 12px;
color: #3353ee;
}
a.more , p.more {
text-align: right;
font-size: 12px;
color: #b53c3c;
}

p.tytul_warto {
color:#454545;
font-size: 14px;
}

a.link_warto {
font-size: 12px;
color: #3353ee;
}
a:hover.link_warto {
text-decoration: underline;
}



.paging { font-family:tahoma, arial; clear:both; margin:0px auto; padding:15px 0px 10px 0px; text-align:center; font-size:12px;}
.paging.display{text-align:right;}
.paging a, .paging span {padding:2px 8px 2px 8px;}
.paging span {font-weight:bold; color:#c31e1a; font-size:12px; }
.paging a {color:#3d3e40; text-decoration:none; border:1px solid #dddddd;}
.paging a:hover { text-decoration:none; background-color:#3f6d03; color:#fff; border-color:#3f6d03;}
.paging span.prn { font-size:12px; font-weight:normal; color:#aaa; }
.paging a.prn { border:1px solid #cccccc;}
.paging a.prn:hover { border-color:#3f6d03;}
.paging p#total_count{color:#aaa; font-size:12px; padding-top:8px; padding-left:18px;}
.paging p#total_display{color:#aaa; font-size:12px; padding-top:10px;}


#news {
 float:left;
 min-height:160px;
 height: auto;
 _height:180px;
 width:460px;
 overflow:hidden;
 
}

#news_title {
 float:left;
 width:100%;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 16px;
 color: #dd3f33;
 line-height:27px;
 margin-bottom:12px;
 margin-left:5px;
}

#news_wstepniak {
 float:left;
 width:100%;
 font-family: Tahoma, Georgia, Verdana, Arial, sans-serif;
 font-size: 12px;
 color: #333333;
 line-height:18px;
 text-align:justify;
}

#news_dalej {
 float:left;
 width:86px;
 font-family: Tahoma, Georgia, Verdana, Arial, sans-serif;
 font-size: 12px;
 color: #333333;
 line-height:18px;
}

#news_data {
 float:right;
 width:300px;
 font-family: Arial, Tahoma, Georgia, Verdana, sans-serif;
 font-size: 11px;
 color: #555b59;
 line-height:22px;
 text-align:right;
}

#news_line {
 float:left;
 width:521px;
 height:1px;
 background: #dddddd;
 margin-top:10px;
}

#news_all {
 float:left;
 width:521px;
 margin-top:10px;
}