body
{
  color:#000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
}

form {
  margin: 0;
  padding: 0;
  border: 0; 
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: top
}

a {
  color: #501513;
}

.menu {
  background:#FFFFFF;
  width: 256px; /*SZER_LPANEL*/
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.menu_n1
{
  height: 24px;
  margin-top: 10px;
  padding:8px 8px 0px 8px;
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0,0,0,.15);
  overflow: hidden;
  background-color:#3B3B3B;
  background-image:url(img/nag1.png);
  background-repeat:repeat;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFF8F8;
  text-align: left;
}
.menu_n1 a:link
{
  color: #FFF8F8;
  text-decoration: none;
}
.menu_n1 a:visited
{
  color: #FFF8F8;
  text-decoration: none;
}
.menu_n1 a:hover
{
  color: #FFFFFF;
  text-decoration: underline;
}
.menu_n1 a:active
{
  color: #FFF8F8;
  text-decoration: none;
}

.menu_n2, .menu_n3
{
  width:227px;
  margin:0px auto 0px auto;
  padding:0px 0px 0px 0px;
  text-align:center;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.menu_n2
{
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

div.srodek
{
  width:826px; /* SZER_STRONY-SZER_LPANEL-10(margines)=826 */
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: 0 0 10px rgba(0,0,0,.15);
  overflow: hidden;
  background-color:#FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #FFF8F8;
}

div.srodek1
{
  width:810px; /* SZER_STRONY-SZER_LPANEL-10(margines)-8(margines)-8(margines)=810 */
  height:26px;
  margin: 0px 0px 0px 0px;
  padding: 8px 8px 0 8px;
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0,0,0,.15);
  overflow: hidden;
  background-color:#3B3B3B;
  background-image:url(img/nag1.png);
  background-repeat:repeat;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFF8F8;
}

div.srodek2, div.srodek_srodek2
{
  background-color:#FFFFFF;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #501513;
}
div.srodek2
{
  min-height:600px;
}
div.srodek_srodek2
{
  min-height:40px;
}

div.srodek2 p, div.srodek_srodek2 p
{
  margin:0px 0px 0px 0px;
  padding:8px 6px 0px 6px;
  color: #501513;
}

/*
.news {
color:#250000;
font-family:Arial, Verdana, Helvetica, Tahoma, sans-serif;
font-weight:normal;
font-style:normal;
font-size:12px;
text-align:justify;
text-indent:0px;
}
*/
A.news:link    {text-decoration:none; color:#250000;}
A.news:visited {text-decoration:none; color:#250000;}
A.news:hover   {text-decoration:underline; color:#452020;}
A.news:active  {text-decoration:none; color:#250000;}

.newst{
font-weight:bold;
color:#D42100;
font-size:16px;
text-align:left;
}
A.newst:link    {text-decoration:none; color:#D42100;}
A.newst:visited {text-decoration:none; color:#D42100;}
A.newst:hover   {text-decoration:underline; color:#D42100;}
A.newst:active  {text-decoration:none; color:#D42100;}

.newsd{
font-weight:normal;
font-size:12px !important;
color:#B59C64;
text-align: right;
}

.linki{
  margin: 10px 0 10px 0;
  clear:both;
}
.linki ul {
  list-style-image: none !important;
  list-style-position: outside;
  display:inline-block;
  list-style-type:none !important;
  padding:0px !important;
  margin:0px 0px 0px 8px !important;
}
.linki ul li {
  display:list-item;
  text-align: match-parent;
/*  line-height: 26px;*/
}

.link_pdf, .link_word, .link_www, .link_img, .link_xls, .link_mp3{
  font:normal 13px Arial, Verdana, Helvetica, Tahoma, sans-serif;
  text-align:left;
  text-indent:0px;
  display:inline-block;
  color: #850000;
  line-height:32px !important;
  padding:0px 0px 0px 38px;
  margin: 3px 2px 3px 2px;
  text-align:left;
  height:32px;
/*  display:block !important;*/
}
a.link_pdf{
  background:transparent url(img/link_pdf.png) no-repeat 0px 0px;
  text-decoration:none;
}
a.link_word{
  background:transparent url(img/link_word.png) no-repeat 0px 0px;
  text-decoration:none;
}
a.link_www{
  background:transparent url(img/link_www.png) no-repeat 0px 0px;
  text-decoration:none;
}
a.link_img{
  background:transparent url(img/link_img.png) no-repeat 0px 0px;
  text-decoration:none;
}
a.link_xls{
  background:transparent url(img/link_xls.png) no-repeat 0px 0px;
  text-decoration:none;
}
a.link_mp3{
  background:transparent url(img/link_mp3.png) no-repeat 0px 0px;
  text-decoration:none;
}
a.link_pdf:hover, a.link_word:hover, a.link_www:hover, a.link_img:hover, a.link_xls:hover, a.link_mp3:hover{
  color: #B52020;
  text-decoration:underline;
}

.wiecej, .wiecej_n {
color:#D42100;
font-family:Arial, Verdana, Helvetica, Tahoma, sans-serif;
font-weight:normal;
font-style:normal;
font-size:12px;
text-align:justify;
text-indent:0px;
}
.wiecej_n {
display:block;
text-align:right;
}
a.wiecej:link,
a.wiecej_n:link{text-decoration:none; color:#D42100;}
a.wiecej:visited,
a.wiecej_n:visited{text-decoration:none; color:#D42100;}
a.wiecej:hover,
a.wiecej_n:hover {text-decoration:underline; color:#D42100;}
a.wiecej:active,
a.wiecej_n:active{text-decoration:none; color:#D42100;}

.foto_n{
border:solid 1px #FDF9F9;
margin:0px 6px 2px 2px;
max-width:200px;
max-height:200px;
}

.foto {
border:solid 1px #FDF9F9;
margin:0px 6px 2px 2px;
}

.fd{
font-weight:normal;
font-size:10px;
color:#071E3B;
TEXT-ALIGN: right;
}

.ft{
font-weight:bold;
color:#222222;
font-size:13px;
TEXT-ALIGN: right;
}
A.ft:link    {text-decoration:none; color:#222222;}
A.ft:visited {text-decoration:none; color:#222222;}
A.ft:hover   {text-decoration:underline; color:#0E3876;}
A.ft:active  {text-decoration:none; color:#222222;}

.ftl{
font-weight:bold;
color:#222222;
font-size:13px;
TEXT-ALIGN: left;
}
A.ft:link    {text-decoration:none; color:#222222;}
A.ft:visited {text-decoration:none; color:#222222;}
A.ft:hover   {text-decoration:underline; color:#0E3876;}
A.ft:active  {text-decoration:none; color:#222222;}

.ff{
font-weight:normal;
color:#222222;
font-size:12px;
TEXT-ALIGN: right;
}
A.ff:link    {text-decoration:none; color:#222222;}
A.ff:visited {text-decoration:none; color:#222222;}
A.ff:hover   {text-decoration:underline; color:#0E3876;}
A.ff:active  {text-decoration:none; color:#222222;}

.fi{
font-weight:normal;
font-size:10px;
color:#071E3B;
TEXT-ALIGN: right;
}

/* nastepny / poprzedni Foto */
.npf{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color:#606060;
vertical-align:top
}
.npf a:link{color:#606060; font-weight:normal; text-decoration:none;}
.npf a:visited{color:#606060; font-weight:normal; text-decoration:none;}
.npf a:hover{color:#C12C3F; font-weight:normal; text-decoration:underline;}
.npf a:active{color:#606060; font-weight:normal; text-decoration:none;}

.l1 {
color:#850000;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-weight:normal;
font-style:normal;
font-size:12px;
}
a.l1:link   {color:#850000; font-weight:normal; text-decoration:none;}
a.l1:visited{color:#850000; font-weight:normal; text-decoration:none;}
a.l1:hover  {color:#B52020; font-weight:normal; text-decoration:underline;}
a.l1:active {color:#850000; font-weight:normal; text-decoration:none;}


.tab0 td
{
  padding: 0px 1px 0px 2px;
}
.tab0
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #FFFFFF;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  background-color:#797f81;
  height:20px;
}
.tab1 td
{
  padding: 0px 1px 0px 2px;
}
.tab1
{
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #501513;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  BACKGROUND-COLOR: #F8EEDD;
  height:18px;
  padding:3px 0px 0px 0px;
}
.tab2 td
{
  padding: 0px 1px 0px 2px;
}
.tab2
{
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #501513;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  BACKGROUND-COLOR: #FDF8EE;
  height:18px;
}

.ts
{
font-family:Helvetica, sans-serif, Arial;
font-weight:normal;
font-size:9px;
color:#806050;
}


/* usuwa przyciaganie */
.clear
{
  clear: both;
}

.stopka {
color:#B0B0B0;
font-family:Arial, Verdana, Helvetica, Tahoma, sans-serif;
font-weight:normal;
font-style:italic;
font-size:12px;
text-align:justify;
text-indent:0px;
}
A.stopka:link    {text-decoration:none; color:#B0B0B0;}
A.stopka:visited {text-decoration:none; color:#B0B0B0;}
A.stopka:hover   {text-decoration:underline; color:#452020;}
A.stopka:active  {text-decoration:none; color:#B0B0B0;}

.edit
{
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #333333;
  PADDING-TOP: 1px;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  BACKGROUND-COLOR: #f8f8f8
}
hr {margin:5px 0px 0px 15px; padding:0; width:94%; border:none; border-bottom:1px solid #793a3a;}

.t1
{
  font-size: 12px;
  font-weight: normal;
  color:#5D5D5D;
  margin:4px 4px 4px 0px;
  border:1px solid #C9C9C9;
}
/* ramki */
.r1
{
  font-family: Verdana, Helvetica, Arial, sans-serif;
  background:#F8F8F8;
  font-size: 12px;
  font-weight: normal;
  color:#5D5D5D;
  border:1px solid #C9C9C9;
  margin:6px 2px 6px 2px;
  padding:2px 2px 2px 2px;
  overflow: hidden;
}

.rf
{
  background:#F8F8F8;
  font-size: 12px;
  font-weight: normal;
  color:#5D5D5D;
  border:1px solid #C9C9C9;
  margin:4px 4px 4px 4px;
  padding:2px 2px 2px 2px;
  float:left;
  position:relative;
  width:120px;
  text-align:center;
}

.ro
{
  font-size: 12px;
  font-weight: normal;
  color:#5D5D5D;
  margin:0px 0px 0px 0px;
  padding:2px 2px 2px 0px;
  text-align:left;
}

#header_main_div{
  padding:5px 0px 5px 0px;
  height: 517px;
  width: 1092px; /* SZER_STRONY */
}
#header_main_bkg_div {
  position: absolute;
  margin: 0;
  display:block;
  background-image: url("img/naglowek/01.jpg");
  background-size: contain;
  background-position: top center;
  background-repeat: no-repeat;
  height: 517px;
  width: 1092px; /* SZER_STRONY */
  z-index:1;
}
#header_main_bkg_div:after{
  content:'';
  display:block;
  clear:both;
}
#header_main_over_div{
  position: relative;
  height: 517px;
  width: 1092px; /* SZER_STRONY */
  background:url(img/naglowek2026.png) no-repeat;
  vertical-align:middle;
  z-index:2;
}
#bg1, #bg2, #bg3, #bg4, #bg5, #bg6, #bg7, #bg8, #bg9, #bg10, 
#bg11, #bg12, #bg13, #bg14, #bg15, #bg16, #bg17, #bg18, #bg19, #bg20,
#bg21, #bg22, #bg23, #bg24, #bg25, #bg26, #bg27, #bg28, #bg29, #bg30,
#bg31, #bg32, #bg33, #bg34, #bg35, #bg36, #bg37, #bg38, #bg39, #bg40,
#bg41, #bg42, #bg43, #bg44, #bg45, #bg46, #bg47, #bg48, #bg49, #bg50{
  display:none;
}

.ramka_sekcji, .ramka_sekcji_kr{
  margin:0 auto 0 auto;
  background-color:transparent;
/*  padding-left:220px;
  padding-right:220px;*/
  width:796px; /* SZER_STRONY-SZER_LPANEL-10(margines)-8(margines)-8(margines)-14=796 */
  /*background-color:red;*/
  font:normal 14px Arial, Verdana, Helvetica, Tahoma, sans-serif;
  text-decoration:none;
  text-align:justify;
  text-indent:0px;
}
.ramka_sekcji_kr{
  padding-bottom:10px;
  border-bottom: solid 1px #AFAFAF;
}
.ramka_sekcji:after{
  content:'';
  display:block;
  clear:both;
}
.ramka_sekcji p{
  padding:8px 2px 58px 2px;
}

.ramka_newsa{
  background-attachment: scroll;
  background-color: transparent;
  background-position: left top;
  background-clip: border-box;
  background-repeat: no-repeat;
  background-color:#FDFDFD;
  padding-bottom: 20px;
}



.news_kr{
  display:block;
  padding:8px 0px 8px 0px;
  font:normal 14px Arial, Verdana, Helvetica, Tahoma, sans-serif;
  text-decoration:none;
  text-align:justify;
  line-height: 20px;
  text-indent:0px;
  color: #250000;
  overflow:hidden;
}
.news_kr h1{
  font:normal 18px Arial, Verdana, Helvetica, Tahoma, sans-serif;
  margin:6px 0px 10px 0px;
  color: #D42100;
}
.news_kr h1 a{
  font:normal 18px Arial, Verdana, Helvetica, Tahoma, sans-serif;
  color: #D42100;
  text-decoration:none;
}
.news_kr h1 a:link, .news_kr h1 a:visited, .news_kr h1 a.selected {
  color: #D42100;
}
.news_kr h1 a:hover{
  color: #A02000;
}
.news_kr h2{
  font-size:12px;
  text-align:right;
  font-weight:normal;
  color: #907040;
  margin: 0px 0px 0px 0px;
}



.news{
  display:block;
  padding:8px 0px 8px 0px;
  font:normal 14px Arial, Verdana, Helvetica, Tahoma, sans-serif;
  text-decoration:none;
  text-align:left;
  text-indent:0px;
  color: #D42100;
  overflow:hidden;
}
.news h1{
  font:normal 16px Arial, Verdana, Helvetica, Tahoma, sans-serif;
  margin:6px 0px 10px 0px;
  color: #D42100;
}
.news h1 a:{
  font:normal 16px Arial, Verdana, Helvetica, Tahoma, sans-serif;
  color: #D42100;
}
.news h1 a:link, .news h1 a:visited, .news h1 a.selected {
  color: #D42100;
}
.news h1 a:hover{
  color: #A02000;
}
.news h2{
  font-size:12px;
  text-align:right;
  font-weight:normal;
  color: #907040;
  margin:0px 0px 0px 0px;
}
.news div{
  font-size:14px;
}
.news div p{
  text-align:justify;
  line-height: 20px;
}
.news div p img{
  margin: 5px 10px 5px 5px;
}
.news div a{
  color: #D42100;
  text-decoration: none;
  line-height: 0px;
  text-indent: 0px;
  font-weight: normal;
  text-decoration:none;
/*  display:inline-block;*/
  }
.news div a:link, .news div a:visited, .news div a.selected {
}
.news div a:hover{
/*  color:#606060;*/
  color:#D42100;
  text-decoration:underline;
}
.news ul {
  list-style-image: url("img/bullet.gif");
  list-style-position: outside;
  list-style-type: none;
  padding-left: 17px;
}
.news ul li {
  display: list-item;
  text-align: match-parent;
  line-height: 26px;
}
.news_kolor1{
  color: #501513;
}
.news_kolor2{
  color: #332D2E;
}
.news_kolor3{
  color: #FAFAFA;
}
.news_kolor4{
  color: #404040;
}
.news_kolor5{
  color: #332D2E;
}
.news_kolor1 div a, .news_kolor2 div a, .news_kolor3 div a, .news_kolor4 div a, .news_kolor5 div a{
  text-decoration: none;
  line-height: 0px;
  text-indent: 0px;
  font-weight: normal;
  text-decoration:underline;
/*  display:inline-block;*/
}
.news_kolor1 div a{
  color: #501513;
}
.news_kolor2 div a{
  color: #404040;
}
.news_kolor3 div a{
  color: #D0D0D0;
}
.news_kolor4 div a{
  color: #404040;
}
.news_kolor5 div a{
  color: #404040;
}
.news_kolor1 div a:link, .news_kolor1 div a:visited, .news_kolor1 div a.selected,
.news_kolor2 div a:link, .news_kolor2 div a:visited, .news_kolor2 div a.selected,
.news_kolor3 div a:link, .news_kolor3 div a:visited, .news_kolor3 div a.selected,
.news_kolor4 div a:link, .news_kolor4 div a:visited, .news_kolor4 div a.selected,
.news_kolor5 div a:link, .news_kolor5 div a:visited, .news_kolor5 div a.selected
{
}
.news_kolor1 div a:hover, .news_kolor1 a:hover{
  color:#B52020;
  text-decoration:underline;
}
.news_kolor2 div a:hover, .news_kolor2 a:hover{
  color:#606060;
  text-decoration:underline;
}
.news_kolor3 div a:hover, .news_kolor3 a:hover{
  color:#909090;
  text-decoration:underline;
}
.news_kolor4 div a:hover, .news_kolor4 a:hover{
  color:#606060;
  text-decoration:underline;
}
.news_kolor5 div a:hover, .news_kolor5 a:hover{
  color:#332D2E;
  text-decoration:underline;
}

.news_zdjecie_table {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  background-color: #F6F6F6;
}
ul.news_zdjecie_box {
  display: table;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding:0px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: left;
}
ul.news_zdjecie_box li {
  display: inline-table;
  margin: 10px 10px 10px 10px;
  padding: 10px 10px 10px 10px;
  background-color: #FFFFFF;
}
ul.news_zdjecie_box li a img {
  width: 200px;
}