h1,h2,h3,h4,h5,h6,form,input,ul,li {padding:0;margin:0;border:0;border:none;}
img {border:0;border:none;}
ul {list-style-type:none;}
a {color:#FFF;}
a:hover {text-decoration:none;}
.clear {clear:both;font-size:1px;line-height:1px;}
.center {text-align:center;}
.right {text-align:right;}
h1,h2,h3,h4,h5,h6 {font-size:1em;}
#top h1 a {outline:none;}

body
{
     padding:0;
     margin:0;
     font-family: Arial,tahoma,verdana; 
     font-size: 0.8em;
     text-align: center;
     color:#FFF;
}

#main_box
{
background:#000;
text-align:center;
}

#main
{
position:relative;
margin:0 auto;
text-align:left;
font-size: 0.8em;
color:#FFF;
} 

#main,#bottom {width:896px;}

#top
{
position:relative;
min-height:110px;
padding:0 16px 0 26px;
background:url(./gfx/serwis/top_tlo.gif) repeat-x bottom;
}

#top h1,#top h1 a {width:270px;height:48px;}
#top h1 {position:relative;float:left;margin:34px 0 0 0;}
#top h1 a {display:block;background:url(./gfx/serwis/logo.gif) no-repeat;text-indent:-9999px;}

#top form {position:relative;float:right;margin:31px 0 0 0;margin-bottom:3em;}
#top form p {margin:0;padding:0;}
#top form label {text-transform:uppercase;font-size:1.2em;font-weight:bold;cursor:pointer;}
#top form input {margin:0 1em;padding:1px 5px;}
#top form a {color:#FFF;text-decoration:none;font-size:1.2em;}
#top form span {margin:0 0.5em;}

#top ul {position:relative;float:right;font-family:verdana;font-size:1.2em;margin-bottom:1em;}
#top ul li {display:inline;background:url(./gfx/serwis/top_li_tlo.gif) no-repeat 0 50%;padding-left:9px;text-transform:lowercase;}
#top ul li.first {background:none;padding-left:0;}
#top ul li a {color:#FFF;text-decoration:none;}
#top ul li a.active,#top ul li a:hover,#top ul li a:active,#top ul li a:focus {border-bottom:1px solid #FFF;}

#header 
{
min-height:76px;
padding:0 26px;
background:url(./gfx/serwis/top_tlo.gif) repeat-x bottom;
font-size:4.25em;
letter-spacing:-0.05em;
}

#header h2
{
padding:20px 55px 20px 0;
background:url(./gfx/serwis/header_h2_tlo.gif) no-repeat 100% 50%;
text-transform:uppercase;
}
#header h2.red {color:#f70000;}

#header h2 span {margin-left:0.5em;text-transform:lowercase;color:#f70000;}

#content 
{
position:relative;
min-height:400px;
padding:0 16px 0 26px;
padding-top:2em;
padding-bottom:2em;
font-size:1.1em;
}

#foto_box
{
position:relative;
float:right;
/*width:358px;*/
}

#foto_box img {border:4px solid #f60100;margin:0 0 1em 1em;display:block;width:333px;height:276px;}
#foto_box img.main {border:4px solid #605e5f;}

#text_box {position:relative;display:table-cell;width:1000px;font-family:tahoma,sans-serif;font-size:1.1em;}
#text_box p {margin-top:0;padding-top:0;}

#text_box ul.list {margin:0;padding:0;list-style-type:none;}
#text_box ul.list li {margin-bottom:1em;}
#text_box ul.list li p {margin-top:0.5em;}
#text_box a.wiecej {margin-left:0.5em;}

#text_box ul,#text_box ol {margin:0 0 0 20px;}
#text_box ul {list-style-type:square;}
#text_box ul li {margin-bottom:1em;}

#text_box ul.pager {position:relative;margin:0;padding:0;list-style-type:none;float:right;}
#text_box ul.pager li {display:inline;margin-left:0.2em;}


ul.galeria
{
list-style-type:none;
margin:2em 0;
padding:0;
}

ul.galeria li
{
display:inline;
float:left;
margin:0 3em 3em 3em; 
}


#bottom_box
{
background:#FFF;
text-align:center;
}

#bottom 
{
position:relative;
margin:0 auto;
padding:1em 0 0 0;
color:#4e4444;
text-align:right;
line-height:1.7em;
font-size:0.85em;
}
#bottom p {font-weight:bold;padding-top:0;margin:0;}
#bottom span {color:#7a7676;font-weight:normal;}
#bottom img {position:relative;float:right;margin-left:2em;margin-bottom:1em;}