img {
 border:0;
}

h1 {
 font-size:20pt;
}
h2 {
 font-size:14pt;
}
A.tm1:link, A.tm1:visited,A.tm2:link, A.tm2:visited,A.tm3:link, A.tm3:visited,A.tm4:link, A.tm4:visited {
 color: gray;
}
A.tm1:hover {
 color: #f12b1d;
}
A.tm2:hover {
 color: #0eb0f7;
}
A.tm3:hover {
 color: #28f11d;
}
A.tm4:hover {
 color: #fbc713;
}
.title {
 height:32px;
 width:100%;
 background-image: url('../res/tit1.png');
 font-size:10pt;
 font-weight:bold;
 text-align:center;
}
.title1 {
 height:32px;
 width:100%;
 background-image: url('../res/tit1a.png');
 font-size:10pt;
 font-weight:bold;
 text-align:center;
 color:white;
}
.title2 {
 height:32px;
 width:100%;
 background-image: url('../res/tit1b.png');
 font-size:10pt;
 font-weight:bold;
 text-align:center;
  color:white;
}
.title3 {
 height:32px;
 width:100%;
 background-image: url('../res/tit1c.png');
 font-size:10pt;
 font-weight:bold;
 text-align:center;
  color:white;
}
.title4 {
 height:32px;
 width:100%;
 background-image: url('../res/tit1d.png');
 font-size:10pt;
 font-weight:bold;
 text-align:center;
  color:white;
}
.title table {
 width:100%;
 text-align:center;
 text-indent:0;
}
.title1 table {
 width:100%;
 text-align:center;
 text-indent:0;
}
.title2 table {
 width:100%;
 text-align:center;
 text-indent:0;
}
.title3 table {
 width:100%;
 text-align:center;
 text-indent:0;
}
.title4 table {
 width:100%;
 text-align:center;
 text-indent:0;
}

.zawartosc {
 padding-top:20px;
 padding-bottom:20px;
 padding-left:20px;
 padding-right:20px;
 text-align:left;
 height:auto !important;
 height:30px;
 min-height:30px;
}

.zawartosc A:visited, A:link {
 color:#6B82A4;
}
.zawartosc A:hover {
 color:red;
}

A.amenu:visited, A.amenu:link {
 color:gray;
 font-weight:bold;
}
A.amenu:hover {
 color:red;
 font-weight:bold;
}

/* budynki */
.b_list {
 margin-top:30px;
 text-align:center;
}
.budli {
 width:170px;
 height:130px;
 float:left;
 margin-left:10px;
 margin-top:10px;
 background-color: none;
 text-align:center;
}

.b_fot {
 width:230px;
 height:175px;
 float:left;
 background-color: none;
 text-align:center;
 margin-bottom:5px;
}

.b_fot img {
 border:5px solid white;
} 
.b_tit {
 text-align:left;
 float:left;
 font-size:11pt;
 font-weight:bold;
 color:maroon;
 padding-left:10px;
}
.b_rok {
 text-align:left;
 font-size:9pt;
 color:black;
 font-weight:normal;
 margin-top:50px;
}
.b_op {
 text-align:justify;
 text-indent:0px;
 margin-top:20px;
 background-color:none;
}

.b_list table {
 margin:auto;
 margin-top:20px;
}

.b_list td {
 text-align:center;
 vertical-align:top;
 padding-top:15px;
}

table.galeria {
 margin:auto;
 text-align:center;
}

td.galeria {
 width:50%;
 text-align:center;
}
td.galeria img {
 border:5px solid white;
}

/* komunikaty */

.k_list {
 margin-bottom:20px;
}

.k_ltyt {
 font-size:10pt;
 font-weight: bold;
 color:maroon;
 margin-bottom:3px;
}

.k_ltekst {
 text-align:justify;
 text-indent:30px;
 margin-bottom:3px;
}

.k_link {
 font-size:8pt;
}

.k_tekst {
 margin-top: 20px;
 margin-bottom: 20px;
 text-align:justify;
 text-indent: 30px;
}

.k_data {
 font-size:7pt;
 color:gray;
}

.r_img {
 text-align:center;
}

.r_img img {
 margin-left:auto;
 margin-right:auto;
 border:3px solid white;
 text-align:center;
}

.r_newest {
 font-size:8pt;
 text-align:left;
 text-indent:0;
 padding-left: 5px;
 padding-right:5px;
 
}

A.arn:link, A.arn:visited {
 color:gray;
}

A.arn:hover{
 color:red;
}

.m_tekst {
 text-align:justify;
 text-indent:30px;
}

.m_tekst ul, li {
 text-indent:0;
}

.m_plan {
 text-align:center;
}

.video {
 margin:auto;
 text-align:center;
 padding-top:5px;
 
}

/*zakladki*/

.tabs {
 width:430px;
 margin-left:auto;
 margin-right:auto;
 height:auto !important;
 background-color:none;
 height:auto !important;
 height:150px;
 min-height:150px; 
 padding-top:10px;
 text-align:left;
 
}

.tabs table {
 width:100%;
 border-collapse:collapse;
}

.tsearch {
 height:20px;
 max-height:40px;

}

.searchtab {
 height:28px;
 background-color:none;
 
}

.ts {
 width:155px;
 margin:0;
}

.ts1 {
 width:65px;
 margin-left:5px;
}
.tabs tr {
 vertical-align:middle;
}
.tabs td {
 text-align:center;
 background-color:none;
 width:50%;
 color:gray;

}
#kt1 {background-image:url('../res/tab1a.png'); height:28px;}
#kt2 {background-image:url('../res/tab2p.png'); height:28px;}
.tab1 {
 height:auto !important;
 height:250px;
 min-height:250px;

 padding-left:38px;
 padding-right:40px;
 padding-bottom:0px;
 padding-top:5px;

 color:gray;
 background-image:url('../res/tabcon.png');
}
.tab2 {
 display:none;
 height:auto: !important;
 height:250px;
 min-height:250px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:3px;
  padding-top:5px;

 color:gray; 
 background-image:url('../res/tabcon.png');
}

.tabh {
 height:6px;
 background-image:url('../res/tabh1a.png');
 margin:0;
}

.tabft {
 height:6px;
 background-image:url('../res/tabft.png');
 margin:0;
}

.tabs li {
 margin-top:0;
 margin-bottom:7px;
}

/*video*/

div.vidtit {
 margin-left:auto;
 margin-right:auto;
 font-size:10pt;
 font-weight:bold;
 text-align:left;
 color:maroon;
}
div.vidsubtit {
 margin-left:auto;
 margin-right:auto;
 font-size:9pt;
 font-weight:bold;
 text-align:left;
}
div.viddate {
 margin-left:auto;
 margin-right:auto;
 font-size:7pt;
 text-align:left;
 padding-top:5px;
}
div.vidmore {
 margin-left:auto;
 margin-right:auto;
 text-align:center;
 margin-top:10px;
 padding-bottom:5px;
}
div.vidall {
 margin-left:auto;
 margin-right:auto;
 margin-bottom:30px;
}
div.vidlist {
 margin-left:auto;
 margin-right:auto;
 padding-bottom:20px;
}
div.video1 {
 float:left;
 width:205px;
 text-align:left;
}
.video1 img {
 width:200px;
 height:160px;
}
div.video2 {
 float:right;
 text-align:left;
 width:310px; 
}

/*podzial na strony */

.strbar {
 margin-bottom:20px;
 border-spacing:3px;
 height:29px;
 min-height:29px;
 border-collapse: separate;
}

td.str3 {
 width:18px;
 height: 18px;
 min-height:18px;
 border: 2px solid #beebb7;
 text-align:center;
 vertical-align:middle;
 font-size:8pt;
 font-weight:bold;
 cursor:pointer;
}
td.str3a {
 width:18px;
 height: 18px;
 border: 2px solid #6ce153;
 text-align:center;
 vertical-align:middle;
  font-size:8pt;
 font-weight:bold;
}
td.spc {
 height: 18px;
 text-align:center;
 vertical-align:middle;
 font-size:8pt;
 font-weight:none;
}
/* artykuly */

div.artykul {
 height:auto !important;
 height:150px;
 min-height:150px; 
 background-color: none;
 padding:10px;
 margin-bottom:40px;
}
.film {
 text-align:center;
 margin-top:20px;
 margin-bottom:30px;
}

.artdata {
 text-align:left;
 font-size:8pt;
 margin:0;
 color:gray;
}

.arttytul {
 text-align:left;
 margin-top:0;
 margin-bottom:30px;
 font-size:14pt;
 color:maroon;
 font-weight:bold;
}

.arttresc {
 text-align:justify;
 margin-top:10px;
 margin-bottom:10px;
 width:95%;
 margin-left:auto;
 margin-right:auto;
 text-indent:50px;
}

.artlist  {
 height:auto !important;
 min-height:160px;
 height:160px;
 margin-top:3px;
 margin-bottom:3px;
 background-color: none;
 padding-top:20px; 
 border-top:1px solid green;
 cursor:pointer;
}

p.artlisttytul {
 text-align:left;
 margin-top:0;
 margin-bottom:3px;
 font-size:11pt;
 color:maroon;
 font-weight:bold;
}
p.artlistdata {
 text-align:left;
 font-size:8pt;
 margin:0;
 color:gray;
}

.imgartlist {
 border:0;
 float:left;
 margin-right:10px;
}

.artgal {
 margin-top:20px;
 margin-left:auto;
 margin-right:auto;
 width:645px;
}

.aimages {
 width:210px;
 height:200px;
 text-align:center;
 float:left;
 margin:2px;
 background-color:$fafafa;
 padding-top:5px;
 padding-bottom:5px;
}
.a4images {
 width:310px;
 height:225px;
 text-align:center;
 float:left;
 margin:2px;
 background-color:$fafafa;
 padding-top:5px;
 padding-bottom:5px;
}

p.sygn {
 font-style:italic;
 text-align:right;
}
 
img.art1 {
margin-top:20px;
margin-bottom:50px;
border:0; 
}

.showarch {
 text-align:center;
 margin-top:10px;
 
 padding-top:20px;
 margin-bottom:10px;
 text-indent:0;
 border-top:1px solid green;
}

/*ludzie*/

.lut {
 width:200px;
 background-color:#e4efdb;
 height:260px;
 min-height:260px;
 float:left;
 margin-left:10px;
 margin-right:10px;
 margin-top:10px;
 margin-bottom:10px;
 padding-top:5px;
 padding-bottom:5px;
 cursor:pointer;
}

.lt1 {
 color:gray;
 text-align:left;
 text-indent:20px;
 margin-bottom:5px;
}

.lt2 {
 text-align:center;
 margin-bottom:10px;
}

.lt3 {
 color:maroon;
 font-size:11pt;
 font-weight:bold;
 text-align:center;
}

.ludzie {
 background-color:none;
 height:auto!important;
 text-align:justify;
}
.ludzie p {
 text-indent:25px;
}
.ludzieimg {
 width:200px;
 background-color:none;
 float:left;
 text-align:left;
 height:auto!important;
 margin-right:15px;
 margin-bottom:10px;
}

.ludzietyt {
 font-size:12pt;
 font-weight:bold;
 text-align:center;
 color:maroon;
 text-indent:0;
}

.ludziev {
 width:95%;
 border-top: 1px solid #c88687;
 height:auto!important;
 min-height:80px;
 height:80px;
 background-color:none;
 margin-left:auto;
 margin-right:auto;
 margin-top:20px;
}

.luv {
 width:130px;
 float:left;
 margin-right:10px;
 margin-bottom:10px;
 height:100px;
 text-align:center;
 cursor:pointer;
}

.lgi {
 width:135px;
 height:170px;
 margin-right:10px;
 margin-bottom:10px;
 background-color:none;
 float:left;
 text-align:center;
}