body {background: #f6fafb;margin:auto;}
body , textarea {margin-top: 0px; margin-bottom: 0px;font-family: Georgia, serif; font-size: 12px;}
body.galeria {width:550px;}

body.index {margin-top: 0px; margin-bottom: 0px;font-family: Georgia, serif; font-size: 13px;}

#tresc p.standard a, #tresc a {
  /*font-style:italic;*/
/*  border-bottom: #01374d dashed 1px;*/
}
#tresc p.tab a, #tresc p.tab_nakt a {
  border:none;
}
a:link {text-decoration: none;/*border-bottom:1px dashed #01374d*/}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
br.linia {clear: both;}
br.intencja {line-height:5px;}
a.skrot { text-decoration:none; /*border-bottom: 1px solid #000064;*/}
a.skrot:hover {text-decoration: underline;}
#tresc a.img {
  border:none;
}
h1.tytul {text-align:left;font-size: 120%; margin-left:30px;}
h1.tytuldodruku {text-align:center;font-size: 200%; color:#000064;}
h1.podtytul, h1.uwaga, h1.haslo, h1.podtytulr, h1.podtytulcentr {font:italic 160% serif Georgia; margin-bottom:0px;text-align:left;padding:11px;color:#01374d;}
h1.uwaga{ text-align:center;color:red;}
h1.haslo{text-decoration: underline;text-align:center;}
h1.podtytulr{text-align:right;}
h1.podtytulcentr{text-align:center;} 

form { margin:0px; padding:0px; }

img.br {margin:0px;padding:0px;}
img.grafika {margin:0px;padding:0px;}
img.wizyt {border-width:1px;}
img.nazwa {margin:0px;padding:0px;}
img.lg {margin:0px;padding:0px;}

p , ul , ol {margin:0px;padding:0px;text-align:justify;line-height:1.5em;font-weight:normal;}
p.ofi {margin:0px;padding:0px;font-size: 11px;line-height:1em;}
p.ban-d {font-size:12px;line-height:1em;margin:0px;padding:0px;}
/*p.standard {text-indent:20px;line-height:160%;margin:0px;padding:0px;margin-top:15px;width:445px;}*/
p.standard {line-height:160%;margin:0px;padding:0px;margin-top:15px;}
p.norm {line-height:120%;margin:0px;padding:0px;}
p.prawa {text-align:right;line-height:160%;margin:0px;padding:0px;}
p.lewa {text-align:left;line-height:160%;margin:0px;padding:0px;}
p.centr {text-align:center;line-height:1.2em;margin:auto;padding:0px;}
p.podpis {font-size:10px;font-style:italic;text-align:left;line-height:1.2em;}
p.podpisr {font-size:10px;font-style:italic;text-align:right;line-height:1.2em;}
/*p.wiz {margin:0px;padding:0px;font-size:12px;font-weight:bold;text-align:right;line-height:1.2em;}*/
p.wizl {margin:0px;padding:0px;font-size: 12px;text-align:left;line-height:1.2em;}
p.cytat {font-style:italic;text-indent:1em;line-height:1.2em;margin:0px;padding:0px;}
p.bez {margin:0px;padding:0px;font-size: 12px;text-align:left;line-height:1em;}
p.tytul_ankiety {font-weight:bold;text-align:left;line-height:12px;margin:0px;padding:0px;}
p.licznik {margin:0px;padding:0px;font-size:11px;text-align:right;line-height:1em;font-weight:bold; }
p.tab {margin:0px;padding:0px;font-size:12px;text-align:left;line-height:1em;}

h1.kategoria {font:bold 180% Georgia serif; text-align:left;padding:2px 0px 10px 10px;color:#01374d;}


div.kat_pkat {
 /* background:url(./img/kat_pkat_tlo.png) top left no-repeat;*/
  width:450px;
  height:65px;
  margin:0px;
  margin-bottom:10px;
  padding:0px;
  /*padding-bottom:5px;*/
}


.para p {margin:10px 5px 10px 5px;font:bold italic 12px Georgia;text-align:center;color:#610;}

div#tresc table input {
  margin:0px;
  padding:0px;
}
table.wiz {
  margin:0px;
  padding:0px;
  clear:both;
  border:none;
}


table.tab {width:600px; height:100%;border:none;padding:0px;margin:0px;border-collapse:collapse;margin-left:auto;margin-right:auto;}
.kat    {width:230px; background: #a9c5cb url(./img/kategoria.png) no-repeat top left;}


/*=================================================== CSS ===================================================================*/
/*layout*/
#site {
  float:left;
  position:absolute;
  top:231px;
  /*width:777px;*/
  width:994px;
  margin:auto;
  border:0px;
  background:#f6fafb top left repeat-y;
}
#site_top{
  float:left;
  position:relative;
  background:#ffffff url(./img/site_top.jpg) top left no-repeat;
  width:994px;
  height:21px;
}

#site_bottom{
  float:left;
  position:relative;
  background: url(./img/site_bottom.jpg) bottom left no-repeat;
  width:1024px;
  height:19px;
}


#container {
  background:#f6fafb url(./img/container_dol.png) bottom left no-repeat;
  margin:0px;
  width:700px;
  margin-top:20px;
  margin-right:35px;
  float:right;
  padding-bottom:27px;
  /*border:1px solid black;*/
}
#containertlo {
  margin:0px;
  padding:0px;
  width:700px;
  float:right;
  /*background:#ffffff url(./img/container_tlo.jpg) top right repeat-y;*/
 /* border:1px solid black;*/
}
#menucont {
  /*background:#ffffff;*/
  width:230px;
  margin:0px;
  margin-bottom:5px;
  margin-left: 5px;
  margin-top:25px;
  padding:0px;
  float:top left;
  border:0px;
  /*border:1px solid black;*/
}

.zakladka {
  top:202px;
  left:35px;
  position:relative;
  float:left;
 /* background: url(./img/bk_top_menu.png) bottom left repeat-x;*/
  width:auto;
  height:31px;
  margin:0px;
  margin-bottom:0px;
  margin-left:-2px;
  /*margin-top:25px;*/
  padding:0px;
  /*float:bottom left;*/
  /*border:0px;*/
  /*border:1px solid black;*/
}
.lewa {
  float:left;
  background: url(./img/left.png) left no-repeat;
  height:31px;
  width:10px;
}
.prawa {
  float:left;
  background: url(./img/right.png) right no-repeat;
  height:31px;
  width:10px;
}

#content {
 /* background:#ffffff url(./img/kat_pkat_tlo.png) top left no-repeat;*/
  width:700px;
  float:left;
  padding:0px;
  margin:0px;
  margin-left:1px;
  margin-top:5px;
  border:0px;
}

#pasek{
  display: none;
  background:url(./img/pasek_zdjecia.jpg) top left no-repeat;
  margin-right:38px;
  width:740px;
  height:85px;
  float:right;
  /*border:1px solid black;*/
}

#tresc {
  /*background:url(./img/kat_pkat_tlo.png) top left no-repeat;*/
  padding:0px;
  margin:0px 12px;
  margin-top:15px;
  border:0px;
}

#interpanel {
  margin: 10px 5px;
  padding:0px;
  width:200px;
}
#header {
  background: url(./img/ban.jpg) top center no-repeat;
  /* border: 1px solid black;*/
  height:235px;
  width:994px;
  position:absolute;
  top:0px;
  margin:auto;
}

#footer {
  background: #f6fafb url(./img/footer.png) top left no-repeat;
  width:994px;
  clear:both;
  height:52px;
  color:#fff;
  margin-top:20px;
  margin-bottom:0px;
  border: 1px solid #7f979e;  
}

#panel p {font:bold 100%/110% Georgia;text-align:center;line-height:1em;margin:0px;margin-bottom:2em;padding:10px 0px;color:red;}  
  
#panel a p {font:bold 80%/100% Georgia;text-align:center;line-height:1em;margin-top:0px;margin-bottom:0em;padding:10px 0px;color:#009;}
#panel a img{margin:0px;padding:0px;}
#panel hr {margin:5px 0px;padding:0px;}

/*zawartosc banera*/
#sitelink, #zalogowany {
  padding-left:30px;
  padding-bottom:10px;
  color:white;
  position:relative;
  bottom:-90%;
}
#sitelink {float:left;display:none;}
#zalogowany {float:right;}

/*zawartość stopki*/
#powerdby:link {
  text-decoration:none;
}
#powerdby:visited {
  text-decoration:none;
}
#powerdby:hover {
  text-decoration:none;
}
#licznik, #powerdby {
  font-size:11px;
  float:right;
  padding: 20px 20px 0 0;
  margin:0px;
  line-height:13px;
  color: #ced8db;
}
#powerdby {
  font-size:11px;
  float:left;
  font-weight: bold;
  color: #ced8db;
  padding: 20px 0 0 20px;
}

div#searchform{
  visibility: hidden;
  float:right;
  position:absolute;
  right:5px;
  bottom:12px;
  padding:0px;
  margin:0px;
  height:18px;
}
div.log_form {
  visibility:hidden;
  width: 170px;
  float:right;
  position:absolute;
  right:5px;
  top:25px;
  margin:0px;
  padding:0px;
  font:11px Tahoma,Georgia;
  color:#000064;
  text-align:right;
}

div.lang_div {
  visibility:hidden;
  width: 400px;
  height:20px;
  float:right;
  position:absolute;
  right:5px;
  top:3px;
  margin:0px;
  padding:0px;
/*  font:11px Tahoma,Georgia;*/
  color:#000064;
  text-align:right;
}

a.home {
 /*position:relative;
 top:0px;*/
 /*vertical-align:top;*/
 margin-top:0px;
 /*margin-bottom:0px;*/
 margin-right:15px;
 width:60px;
 background-image: url(./img/home.png);
 background-position: top left;
 background-repeat:no-repeat;
 padding-left:20px;
 padding-right:4px;
 padding-top:6px;
 font-size: 10px;
 border-right:1px solid silver;
 /*line-height:23px;*/
 height:20px;
}

span.home{
  font-size:10px;
}

#tresc p {
 margin-top: 0px;
}
*.ciemne {background:#de1eff;}
*.jasne {background:#eaeded;}


.pojemnik {position:relative;width:748px;height:112px;}
.spotkanie  {float:left; width:560px;}
.flagi      {float:right; margin-top:10px;width:168px;}

.toplink {
  float:left;
  display:block;
  height:31px;
  padding-top:5px;
  color: #2c3a45;
  font:14px Georgia;
  /*font-style:italic;*/
  font-weight:bold;
  /*background: url(./img/bk_top_menu.png) repeat-x;*/
}

.site_name {
  position: absolute;
  top:48px;
  left:20px;
 /* border: 1px solid black;*/
  width:auto;
}

.site_name h1 {
  font: bold 40px Verdana;
  color: #2c3a45;
  padding-top: 8px;
}

.mainpanel {
  width: 994px;
  margin: auto;
}

.lpanel{
  width: 994px;
  height: 100px;
  padding-top: 30px;
  float: left;
  /*border: 1px solid black;*/
}

.rpanel{
  width: 994px;
  height: 100px;
  padding-top: 30px;
  float:right;
  /*border: 1px solid black;*/
  text-align: right;
} 

.cpanel{
  width: 994px;
  height: 100px;
  padding-top: 30px;
  float:right;
  /*border: 1px solid black;*/
  text-align: center;
} 


.rpanel a, .lpanel a, .cpanel a{
  font: bold 40px Verdana;
  color: #2c3a45;
  padding-top: 30px;
}

.rpanel a {
  text-align:right;
}

.cpanel a {
  text-align:center;
}


.sites {
  position: relative;
  top:20px;
  left:20px;
  width: 994px;
  margin: auto;
  
}
.sites a {
  font: bold 18px Georgia;
  color: #2c3a45;
  padding-top: 20px;
}
