* {men

  color: #000000;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

}



a {

  color: #000000;

  font-size: 12px;

  font-weight: normal;

  text-decoration: none;

}



body {

  background-color: #ffffff;

  color: #000000;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  margin: 0px;

  padding: 0px;

  text-align: center;

}



form {

  border: 0px;

  margin: 0px;

}



h1 {

  font-size: 20px;

}



h2 {

  font-size: 19px;

  margin: 14px 2px 12px 2px;

}



h3, h5 {

  font-size: 14px;

}



h4 {

  font-size: 14px;

  margin: 5px 0px;

}



img {

  border: 0px;

}



a.art_tytul {

  color: #000000;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  font-weight: bold;

  text-decoration: none;

}



a.art_tytul_home {

  color: #000000;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  text-decoration: none;

}



a.lastpost {

  color: #000099;

  font-family: Verdana, Tahoma, Arial;

  font-size: 10px;

  line-height: 125%;

  display: block;

  margin-bottom: 5px;

}



a.link {

  color: #ff480c;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  font-weight: bold;

  text-decoration: none;

}



a.link_act {

  color: #808080;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  font-weight: bold;

  text-decoration: none;

}



a.porady {

  color: #000000;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  font-weight: normal;

}



a.top_menu {

  border-bottom: 3px solid #ffffff;

}



div.ankieta {

  clear: both;

  display: block;

  margin: 12px auto 8px auto;

  overflow: auto;

  text-align: center;

  width: auto;

}



div.artykul {

  clear: both;

  display: block;

  margin: 4px 2px 8px 2px;

  overflow: hidden;

}



div.art_list {

  border-top: 1px solid #c3c3c3;

  clear: both;

  display: block;

  margin: 6px 2px;

  overflow: auto;

}



div.art_list h4, div.artykul h4{

  margin: 15px 4px 8px 6px;

}



div.art_list_home {

  clear: both;

  display: block;

  margin: 0px 2px 0px 2px;

  overflow: auto;

  text-align: left;

}



div.art_naglowek {

  font-family: Verdana, Tahoma, Arial;

  font-size: 13px;

  margin: 2px 2px 4px 5px;

}



div.art_naglowek2 {

  font-family: Verdana, Tahoma, Arial;

  font-size: 11px;

  margin: 8px 2px 4px 2px;

}



div.art_tresc, div.komentarz_tresc {

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  margin: 2px 2px 4px 2px;

  text-align: justify;

}



div.baza {

  float: right;

  margin: 10px 3px 0px 0px;

  text-align: left;

  width: 51px;

}



div.clear {

  border-top: 1px solid #666666;

  clear: both;

  display: block;

  height: 2px;

  margin: 8px 0px;

}



div.forum {

  float: right;

  margin: 10px 4px 0px 0px;

  text-align: left;

  width: 32px;

}



div.galeria_home {

  float: left;

  height: auto;

  margin: 10px 0px 10px 2px;

  text-align: center;

  width: 117px;

  font-size: 10px;

}



div.galeria_home a {

  color: #000000;

}



div.galeria_home img {

  border: 1px solid #000000;

  margin-bottom: 8px;

}



div.galeria_l {

  clear: both;

  margin-bottom: 10px;

  float: left;

  overflow: visible;

  width: 157px;

}



div.galeria_obrazy {

  float: left;

  height: 145px;

  margin: 10px;

  text-align: center;

  width: 185px;

}



div.galeria_r {

  float: right;

  margin-bottom: 10px;

  text-align: justify;

  width: 468px;

}



div.home_box {

  float: right;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  margin: 5px 0px 0px 0px;

  width: 625px;

}



div.home_czytelnia {

  background-image: url(../template/img/box-bg.jpg);

  background-position: 0px 16px;

  background-repeat: repeat-x;

  float: left;

  width: 480px;

}



div.home_czytelnia h2 {

  background-image: url(../template/img/czytelnia-h2-bg.jpg);

  color: #fe4c11;

  font-size: 13px;

  height: 19px;

  margin: 0px;

  padding: 0px;

  width: 100%;

}



div.home_porady {

  background-image: url(../template/img/box-bg.jpg);

  background-position: 0px 16px;

  background-repeat: repeat-x;

  float: right;

  width: 135px;

}



div.home_porady h2, div.right_box h2 {

  background-image: url(../template/img/menu-h2-bg.jpg);

  background-repeat: no-repeat;

  color: #fe4c11;

  font-size: 13px;

  height: 21px;

  margin: 0px;

  padding: 0px;

  padding-left: 1px;

  padding-top: 2px;

  width: 100%;

}



div.home_porady h5 {

  font-size: 14px;

  margin: 5px 0px 2px 0px;

}



div.hr1 {

  clear: both;

  display: block;

  height: 0px;

  width: 100%;

}



div.interwencje {

  float: right;

  margin: 10px 1px 0px 0px;

  text-align: left;

  width: 65px;

}



div.komentarz {

  clear: both;

  display: block;

  margin: 4px 2px;

  overflow: auto;

}



div.kontakt {

  float: right;

  margin: 10px 2px 0px 0px;

  text-align: left;

  width: 43px;

}



div.kontrast {

  float: right;

  margin: 29px 0px 0px 0px;

  padding: 0px;

  text-align: left;

  width: 62px;

}



div.line {

  background-image: url(../template/img/line-grad.jpg);

  background-position: right top;

  background-repeat: no-repeat;

  clear: both;

  display: block;

  float: right;

  height: 4px;

  max-height: 4px;

  width: 630px;

}



div.linki {

  float: right;

  margin: 10px 4px 0px 0px;

  text-align: left;

  width: 23px;

}



div.reklama {

  border: 0px solid #bababa;

  margin: 5px 0px 2px 0px;

  text-align: center;

}



div.right_box {

  background-image: url(../template/img/box-bg.jpg);

  background-position: 0px 16px;

  background-repeat: repeat-x;

  display: block;

  float: right;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  margin: 0px 1px 8px 1px;

  width: 135px;

}



div.right_box_in {

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  margin: 4px;

}



div.size_a {

  float: right;

  font-size: 12px;

  margin: 13px 0px 0px 0px;

  padding: 0px;

  text-align: right;

  width: 86px;

}



div.sortuj {

  float: left;

  font-family: Verdana, Tahoma, Arial;

  font-size: 13px;

  margin: 0px 5px 10px 5px;

  width: 300px;

}



div.sortuj2 {

  float: right;

  font-family: Verdana, Tahoma, Arial;

  font-size: 13px;

  margin: 0px 5px 10px 5px;

  text-align: right;

  width: 100px;

}



div.strony {

  clear: both;

  display: block;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  margin: 12px 0px 10px 0px;

  text-align: center;

}



div.top {

  margin: 4px 2px;

  text-align: right;

}



h2.galeria {

  font-size: 19px;

  margin: 14px 2px 12px 2px;

  text-align: center;

}



input.gray {

  border: 2px solid #aaaaaa;

}



input.gray1 {

  border: 2px solid #aaaaaa;

  width: 98px;

}



input.gray2 {

  border: 2px solid #aaaaaa;

  width: 130px;

}



input.szukaj-btn {

  border: 0px;

  position: relative;

  top: 4px;

}



span.art_data {

  font-family: Verdana, Tahoma, Arial;

  font-size: 11px;

  margin: 0px 5px;

}



span.art_autor {

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  font-style: italic;

  margin: 0px 5px;

}



span.a_size_big {

  color: #00147f;

  font-family: Tahoma, Verdana, Arial;

  font-size: 42px;

  font-weight: bold;

  margin: 0px;

  padding: 0px;

}



span.a_size_small {

  color: #00147f;

  font-family: Tahoma, Verdana, Arial;

  font-size: 22px;

  font-weight: bold;

  margin: 0px;

  padding: 0px;

}



span.a_size_standard {

  color: #00147f;

  font-family: Tahoma, Verdana, Arial;

  font-size: 30px;

  font-weight: bold;

  margin: 0px;

  padding: 0px;

}



span.czytelnia_h2, span.home_forum_h2 {

  color: #000000;

  font-size: 13px;

  margin: 1px 3px;

  padding-left: 1px;

  padding-top: 2px;

}



span.home_wiad_h2, span.right_box_h2 {

  color: #000000;

  font-size: 13px;

  margin: 1px 3px;

}



span.info_title {

  font-size: 12px;

  font-weight: 900;

}



span.kwadrat {

  color: #fe470d;

  display: inline;

  font-size: 14px;

  height: 18px;

  line-height: 18px;

  overflow: hidden;

  padding: 0px;

  width: 18px;

}



span.lastposts {

  color: #000000;

  display: block;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  margin: 1px 0px;

}



table.ankieta {

  border: 0px;

  margin: 0px;

  max-width: 120px;

  width: 110px;

}



table.info {

  color: #5a5a5a;

  font-family: Arial, Tahoma;

  font-size: 11px;

  height: 140px;

  margin: 13px 0px;

  padding: 18px 0px;

  text-align: center;

  vertical-align: middle;

  width: 100%;

}



table.komentarz_nowy {

  border: 1px;

  border-collapse: collapse;

  border-spacing: 1px;

  margin: 1px;

  padding: 1px;

}



td.ankieta_all {

  font-size: 13px;

  font-weight: normal;

  text-align: center;

}



td.ankieta_img, td.ankieta_pkt {

  font-size: 13px;

  text-align: left;

}



td.ankieta_nazwa {

  font-size: 13px;

  text-align: right;

}



td.ankieta_pyt {

  font-size: 12px;

  text-align: left;

  padding-bottom: 8px;

}



td.ankieta_pytanie {

  font-size: 14px;

  font-weight: bold;

  text-align: center;

  padding-bottom: 10px;

}



td.komentarz_left {

  font-size: 12px;

  font-weight: bold;

  text-align: right;

  vertical-align: top;

  width: 55px;

}



td.komentarz_right {

  font-size: 12px;

  font-weight: bold;

  text-align: left;

  vertical-align: top;

}



#content {

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  margin-left: auto;

  margin-right: auto;

  text-align: left;

  width: 770px;

}



#content2 {

  float: right;

  margin: 0px 0px 12px 2px;

  width: 625px;

}



#content2 h1 {

  font-size: 20px;

}



#date {

  float: right;

  font-family: Verdana, Tahoma, Arial;

  font-size: 11px;

  font-weight: bold;

  margin: 32px 5px 4px 1px;

  text-align: right;

  width: 600px;

}



#foot {

  color: #ffffff;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  font-weight: bold;

  margin-top: 4px;

  text-align: center;

}



#foot_outer {

  background-color: #808080;

  border-top: 6px solid #808080;

  clear: both;

  color: #ffffff;

  margin-left: auto;

  margin-right: auto;

  margin-top: 40px;

  text-align: center;

  vertical-align: top;

}



#forum_linki {

  margin: 8px;

}



#head {

  border: 1px solid #ffffff;

  margin: 0px;

  padding: 0px;

  text-align: left;

}



#home_forum {

  background-image: url(../template/img/box-bg.jpg);

  background-position: 0px 16px;

  background-repeat: repeat-x;

  float: left;

  margin-right: 10px;

  width: 235px;

}



#home_forum a {

  color: #000099;

  font-family: Verdana, Tahoma, Arial;

  font-size: 13px;

  font-weight: normal;

  text-align: left;

  text-decoration: none;

}



#home_forum h2, #home_patronat h2 {

  background-image: url(../template/img/home-h2-bg.jpg);

  color: #fe4c11;

  font-size: 13px;

  height: 20px;

  margin: 0px;

  padding: 0px;

  width: 100%;

}



#home_img {

  float: left;

  width: 244px;

}



#home_wiad h2 {

  background-image: url(../template/img/home-wiad-bg.jpg);

  color: #fe4c11;

  font-size: 13px;

  height: 18px;

  margin: 0px;

  padding: 0px;

  padding-left: 1px;

  padding-top: 2px;/* - */

  width: 100%;

}



#home_wiad, #home_patronat {

  background-image: url(../template/img/box-bg.jpg);

  background-position: 0px 16px;

  background-repeat: repeat-x;

  float: left;

  width: 235px;

}



#left_menu {

  float: left;

  font-family: Verdana, Tahoma, Arial;

  font-size: 13px;

  font-weight: bold;

  margin: 0px 1px 8px 1px;

  width: 135px;

}



#menu {

  list-style-type: none;

  margin: 5px 0px;

  padding: 0px;

  width: 135px;

}



#menu a {

  background-image: url(../template/img/menu-bg.gif);

  background-position: top left;

  background-repeat: no-repeat;

  color: #000000;

  display: block;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  font-weight: bold;

  height: 20px;

  line-height: 20px;

  margin: 3px 0px;

  padding-left: 14px;

  text-align: left;

  text-decoration: none;

  width: auto;

}



#menu a.submenu {

  background-image: url(../template/img/smenu-bg.gif);

  background-position: top left;

  background-repeat: no-repeat;

  color: #000000;

  display: block;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  font-weight: bold;

  height: 20px;

  line-height: 20px;

  margin: 3px 0px;

  padding-left: 24px;

  text-align: left;

  text-decoration: none;

  width: auto;

}



#page {

  margin-left: auto;

  margin-right: auto;

  margin-top: 0px;

  width: 790px;

}



#pion {

  background-image: url(../template/img/pion.jpg);

  background-position: top left;

  background-repeat: no-repeat;

  clear: both;

  float: right;

  font-family: Verdana, Tahoma, Arial;

  font-size: 0px;

  font-weight: bold;

  height: 69px;

  margin: 4px 0px 14px 0px;

  padding: 0px;

  width: 630px;

}



#search {

  float: right;

  font-family: Verdana, Tahoma, Arial;

  font-size: 13px;

  margin: 28px 1px 4px 1px;

  max-width: 160px;

  overflow: hidden;

  text-align: right;

  width: 160px;

}



#subskrypcja_form {

  margin: 3px 0px;

  text-align: center;

}



#home_forum a:hover {

  color: #000099;

  font-family: Verdana, Tahoma, Arial;

  font-size: 13px;

  font-weight: normal;

  text-align: left;

  text-decoration: underline;

}



#menu a.submenu:hover {

  background-image: url(../template/img/smenu-bg-hover.gif);

  background-position: top left;

  background-repeat: no-repeat;

  color: #ac5e24;

  display: block;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;
  font-weight: bold;

  height: 20px;

  line-height: 20px;

  margin: 3px 0px;

  padding-left: 24px;

  text-align: left;

  text-decoration: underline;

  width: auto;

}



#menu a:hover {

  background-image: url(../template/img/menu-bg-hover.gif);

  background-position: top left;

  background-repeat: no-repeat;

  color: #ac5e24;

  display: block;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  font-weight: bold;

  height: 20px;

  line-height: 20px;

  margin: 3px 0px;

  padding-left: 14px;

  text-align: left;

  text-decoration: underline;

  width: auto;

}



a.art_tytul:hover {

  color: #000000;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  font-weight: bold;

  text-decoration: underline;

}



a.art_tytul_home:hover, div.top a, div.top a:hover, a.lastpost:hover {

  color: #000000;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  text-decoration: underline;

}



a.lastpost:hover {

  color: #000099;

  font-family: Verdana, Tahoma, Arial;

  font-size: 10px;

  text-decoration: underline;

}



a.link:hover {

  color: #ff480c;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  font-weight: bold;

  text-decoration: underline;

}



a.link_act:hover {

  color: #808080;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  font-weight: bold;

  text-decoration: underline;

}



a.porady:hover {

  color: #000000;

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  font-weight: normal;

  text-decoration: underline;

}



a.top_menu:hover {

  border-bottom: 3px solid #909090;

}



a:hover {

  color: #000000;

  font-size: 12px;

  font-weight: normal;

  text-decoration: underline;

}



div.galeria_home a:hover {

  color: #666666;

}



span.a_size_big:hover {

  color: #ff6666;

  font-family: Tahoma, Verdana, Arial;

  font-size: 42px;

  font-weight: bold;

  margin: 0px;

  padding: 0px;

}



span.a_size_small:hover {

  color: #ff6666;

  font-family: Tahoma, Verdana, Arial;

  font-size: 22px;

  font-weight: bold;

  margin: 0px;

  padding: 0px;

}



span.a_size_standard:hover {

  color: #ff6666;

  font-family: Tahoma, Verdana, Arial;

  font-size: 30px;

  font-weight: bold;

  margin: 0px;

  padding: 0px;

}



div.bg_galeria {

  height: 18px;

  width: 100%;

  line-height: 18px;

  margin-top: 54px;

  background: #ffffff;

  filter:alpha(opacity=60);

  text-align: left;

  opacity: 0.6;

  -moz-opacity:0.6;

  font-size: 11px;

  font-weight: bold;

  overflow: hidden;

}



div.bg_wiad {

  height: 18px;

  width: 100%;

  line-height: 18px;

  margin-top: 134px;

  background: #ffffff;

  filter:alpha(opacity=60);

  text-align: left;

  opacity: 0.6;

  -moz-opacity:0.6;

  font-size: 11px;

  font-weight: bold;

  overflow: hidden;

}



.prawnik_pyt{

  margin-bottom:3px;

}



.prawnik_odp{

  margin-top:7px;

}



.prawnik_pyt .wiecej{

  float:right;

  display:block;

  position:relative;

  z-index:2;

  top:-18px;

}



a.galeria_link {

  color: #fe470d;

  font-weight: bold;

}



div.right_prawnik_in {

  font-family: Verdana, Tahoma, Arial;

  font-size: 12px;

  margin: 0px 4px 4px 4px;

}



p {

  margin: 1px 0px;

}



@media aural, braille, tty, tv{



div.reklama {

  display: none;

}



div.home_patronat {

  display: none;

}



}
