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:#183884;}
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:12pt;}

html {background:#FFF;}

body
{
     background-color:#FFF;
     padding:0;
     margin:0;
     font-family: tahoma,verdana,arial;
     font-size: 0.8em;
     text-align: center;
     background:url(./gfx/serwis/body_tlo.gif) repeat-x;
}

#main
{
position:relative;
padding:0;
margin:0 auto;
width:896px;
height:500px;
text-align:left;
font-size: 0.8em;
} 

#top,#top_podstr
{
height:116px;
background:url(./gfx/serwis/top_tlo.gif) no-repeat bottom;
overflow:hidden;
}
#top_podstr {background:url(./gfx/serwis/top_tlo_podstr.gif) no-repeat bottom;}

#top h1,#top_podstr h1 
{
position:relative;
width:376px;
height:23px;
}

#top h1 a,#top_podstr h1 a
{
position:relative;
top:43px;
left:230px;
margin:0;
display:block;
width:376px;
height:23px;
background:url(./gfx/serwis/h1_tlo.gif) no-repeat;
text-indent:-9999px;
}

#top address,#top_podstr address 
{
position:relative;
top:20px;
right:11px;
float:right;
width:167px;
font-style:normal;
font-weight:bold;
color:#b5c7e7;
line-height:1.5em;
overflow:hidden;
}

#top address a,#top_podstr address a {color:#b5c7e7;}

ul#menu_top {height:167px;}
ul#menu_top_podstr {height:69px;}
ul#menu_top {background:url(./gfx/serwis/menu_top_tlo.gif) no-repeat;}
ul#menu_top_podstr {background:url(./gfx/serwis/menu_top_podstr_tlo.gif) no-repeat;}

ul#menu_top li,ul#menu_top_podstr li 
{
display:inline;
float:left;
width:178px;
height:52px;
background:url(./gfx/serwis/menu_top_li_tlo.gif) no-repeat;
}
ul#menu_top li {margin-top:115px;}
ul#menu_top_podstr li {margin-top:20px;}

ul#menu_top li.first,ul#menu_top_podstr li.first {background:url(./gfx/serwis/menu_top_li_first_tlo.gif) no-repeat;}
ul#menu_top li.last,ul#menu_top_podstr li.last {background:url(./gfx/serwis/menu_top_li_last_tlo.gif) no-repeat;}

ul#menu_top li a,ul#menu_top_podstr li a
{
display:block;
width:178px;
height:44px;
overflow:hidden;
}
ul#menu_top li a.item01,ul#menu_top_podstr li a.item01 {background:url(./gfx/serwis/menu_top_01_tlo.gif) no-repeat bottom;}
ul#menu_top li a.item02,ul#menu_top_podstr li a.item02 {background:url(./gfx/serwis/menu_top_02_tlo.gif) no-repeat bottom;}
ul#menu_top li a.item03,ul#menu_top_podstr li a.item03 {background:url(./gfx/serwis/menu_top_03_tlo.gif) no-repeat bottom;}
ul#menu_top li a.item04,ul#menu_top_podstr li a.item04 {background:url(./gfx/serwis/menu_top_04_tlo.gif) no-repeat bottom;}
ul#menu_top li a.item05,ul#menu_top_podstr li a.item05 {background:url(./gfx/serwis/menu_top_05_tlo.gif) no-repeat bottom;}

ul#menu_top li a:hover,ul#menu_top li a:active,ul#menu_top li a:focus,ul#menu_top li a.active,ul#menu_top_podstr li a:hover,ul#menu_top_podstr li a:active,ul#menu_top_podstr li a:focus,ul#menu_top_podstr li a.active {background-position:top;outline:none;}

ul#fotki
{
position:relative;
top:-3px;
padding-right:10px;
height:267px;
background:url(./gfx/serwis/fotki_tlo.gif) no-repeat bottom;
}

ul#fotki li
{
display:inline;
float:right;
width:171px;
height:171px;
margin:0 0 0 7px;
background:url(./gfx/serwis/fotki_li_tlo.gif) no-repeat;
}
ul#fotki li img {margin:3px 0 0 3px;}

#subpage_container,#subpage
{
position:relative;
min-height:336px;
}
#subpage_container {position:relative;background:url(./gfx/serwis/subpage_container_tlo.gif) repeat-y 177px 0;}
#subpage {position:relative;background:url(./gfx/serwis/subpage_tlo.gif) no-repeat bottom;}

#subpage_left,#subpage_center,#subpage_right {position:relative;float:left;min-height:100px;}
#subpage_left 
{
width:174px;
margin:-4px 0 42px;
}

#subpage_left ul
{
margin:100px 0 0 0;
font-size:1.1em;
}

#subpage_left ul li
{
padding:0.8em 0 0.8em 1.4em;
line-height:1.2em;
background:url(./gfx/serwis/subpage_left_li_tlo.gif) no-repeat 0 1.2em;
}

#subpage_left ul li a
{
text-decoration:none;
color:#8c959d;
}

#subpage_left ul li a.active {color:#00519d;}

#subpage_center 
{
width:535px;
margin:-4px 0 42px 3px;
background:url(./gfx/serwis/subpage_center_tlo.gif) no-repeat 0 4px;
}

#content
{
width:525px;
margin:0 4px;
border:1px solid #dedfde;
background:url(./gfx/serwis/content_galeria_tlo.gif) no-repeat right bottom #FFF;
}
#content.galeria {position:relative;height:295px;text-align:right;overflow:hidden;}
#content.galeria img {margin:3px 3px 1px 3px;}

#content.text
{
position:relative;
min-height:295px;
}

.galeria_text 
{
position:relative;
top:-50px;
margin:0 0 -50px 0;
left:182px;
width:525px;
border:0px solid black;
}

#text
{
margin:2.4em;
color:#6b717b;
font-size:1.1em;
line-height:1.5em;
}

#text h2 {color:#00519c;font-size:1em;margin-bottom:1.9em;}
#text ul {list-style-type:square;margin:1.5em 0;padding:0 0 0 2em;}

#subpage_right 
{
width:172px;
margin:-4px 0 42px;
}

#subpage_right_tlo,#subpage_right_kontakt_tlo
{
position:absolute;
bottom:-1px;
right:-182px;
width:172px;
height:100px;
border:1px solid #DEDFDE;
}
#subpage_right_tlo {background:url(./gfx/serwis/subpage_right_tlo.jpg) no-repeat 3px 3px;}
#subpage_right_kontakt_tlo {background:url(./gfx/serwis/subpage_right_kontakt_tlo.gif) no-repeat 3px 3px;}

#subpage_right_kontakt_tlo p {color:#a5aeb5;font-weight:bold;padding-left:2em;margin-top:1.7em;}

ul#galeria {}
ul#galeria li 
{
position:relative;
margin:0 0 3px 3px;
float:left;
display:inline;
height:70px;
width:81px;
border:1px solid #dedfde;
background:#FFF;
}
ul#galeria li.active {background:url(./gfx/serwis/galeria_li_tlo.gif) no-repeat #FFF;} 
ul#galeria li a,ul#galeria li a:active,ul#galeria li a:focus,ul#galeria li a:hover {outline:none;}
ul#galeria li img {margin:2px 0 0 2px;width:77px;height:66px;}
ul#galeria li div.filter_gray
{
position:absolute;
top:2px;
left:2px;
width:77px;
height:66px;
}
ul#galeria li div.filter_gray[class] {background:url(./gfx/tlo.png);}

form.kontakt {position:relative;margin:-1em 0 0 0;font-size:1em;}

fieldset 
{
position:relative;
border:0 none;
margin:0 2.4em;
display:block;
}

label 
{
display:block;
float:left;
width:100px;
color:#6B717B;
text-align:right;
padding-right:5px;
cursor:pointer;
}

input, textarea 
{
font-size:1em;
border:1px solid #cecfce;
float:left;
margin-bottom:3px;
width:240px;
background:#f7f7f7;
}

textarea {font-size:1.3em;height:7em;margin-top:0;}

input.submit 
{
position:absolute;
bottom:0;
right:0;
background:#00519c;
color:#FFF;
cursor:pointer;
width:10em;
line-height:1em;
font-size:0.85em;
font-weight:bold;
border:0 none;
}


ul#menu_bottom
{
position:relative;
margin-top:1em;
padding-left:180px;
height:4em;
}

ul#menu_bottom li 
{
display:inline;
float:left;
padding:0 10px;
color:#d6dfe7;
border-left:1px solid #d6e7ef;
}
ul#menu_bottom li:hover,ul#menu_bottom li:active,ul#menu_bottom li:focus,ul#menu_bottom li.active {color:#8caec6;}

ul#menu_bottom li a {display:block;color:#8caec6;text-decoration:none;white-space:nowrap;}
ul#menu_bottom li a:hover,ul#menu_bottom li a:active,ul#menu_bottom li a:focus,ul#menu_bottom li a.active {color:#52799c;}



#preloader
{
position:absolute;
top:3px;
left:3px;
height:289px;
width:520px;
background:url(./gfx/loading100.gif) no-repeat 50% 50% #FFF;
}

/* fotka */

.fotka2
{
position:absolute;
z-index:3;
border:1px solid #C7DBE2;
display:none;
text-align:left;

}

.fotka2[class]
{
background-image:url(gfx/tlo.png);
}

img#close
{
position:absolute;
z-index:4;
top:5px;
right:5px;
height:16px;
width:16px;
border:0;
}

img#noweokno
{
position:absolute;
z-index:4;
top:5px;
right:26px;
height:16px;
width:16px;
border:0;
}

p.opis_fotki
{
display:none;
text-align:center;
margin:2px;
}

/* end of fotka */
