body {
 background-color:#ECFCFC;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 margin-top:0px;
 width:1000px;
 font-family: arial,helvetica,sans-serif;
 font-size:9pt;
 color:black;
}

input,textarea,select {
  border: solid 1px #83ACD6;
  color: #336699;
 }

hr {
 border-bottom:1px solid #abdc7d;
 border-top:0;
 border-left:0;
 border-right:0;
 width:80%;
 margin-left:auto;
 margin-right:auto;
} 
 
#cont {
 position:relative;
 width:1000px;
 height:auto;
 text-align:center;
}


/* -- naglowek -- */

#header {
 height: auto !important;
 height: 135px;
 min-height: 135px;
 width:100%;
 /*background-color:#f9fcc7;*/
 margin-top:3px;
 margin-bottom:2px;
 text-align:left;
}

#logo {
 float:left;
 width:400px;
 background-color:#fefec6;
 position:relative;
}

#headfield {
 float:right;
 background-color:#f9fcc7;
 width: 597px;
 height:auto !important;
 height: 135px;
 min-height:135px;
}

.imieniny {
 text-align:right;
 padding-right:20px;
 font-size:8pt;
 margin-bottom:5px;
 margin-top:5px;
}

.headinfo {
 /*background-color: #F0F8B9; */
 width:500px;
 margin-right:20px;
 height:105px;
 min-height:105px;
 float:right;
}

.headinfo table {
 border-collapse:collapse;
 width:95%;
 margin-left:auto;
 margin-right:auto;
}
.headinfo tr {
 vertical-align:top;
}
.headinfo td {
 text-align:center;
 font-size:7pt;
 border: 0px solid red;
 height:25px;
 width:25%;
 color: gray;
}
.headinfo img {
 border:2px silver solid;
 margin-top:5px;
}

A.image1:link {
 border-color:gray;
}
A.image1:hover {
 border-color:red;
}

/* -- neon -- */
#scroll {
 background-color:#f9fcc7;
 min-height:20px;
 height:20px;
 margin-top: 2px;
 margin-bottom:3px;
 padding-left:10px;
 padding-right:10px;
}

/* -- reklama pod naglowkiem -- */
#topadvert {
 background-color:#f9fcc7;
 height:auto !important;
 min-height:100px;
 height:100px;

 margin-top: 3px;
 margin-bottom:3px;
}

/* -- lewy panel -- */
#leftp {
 width:190px;
 height: auto !important;
 min-height:600px;
 height:600px;

 margin-bottom:3px;
 float:left;

}

#leftpadvert {
 height:auto !important;
 min-height:100px;
 height:100px;
 
 margin-bottom:3px;
 background-color:#f9fcc7;
}

.leftwind {
 height:auto !important;
 min-height:50px;
 height:50px;
 margin-bottom:3px;
}

.leftheader {
 margin:0;
 min-height:24px;
 height:24px;
 background-image: url('../res/lphe.png');
 color:maroon;
 font-weight:bold;
}

.leftwind  table {
 width:90%;
 margin:auto;
 border-collapse:collapse;
}
.leftwind tr {vertical-align:middle;}
.leftwind td {
 text-align:center;
 vertical-align:middle;
 height:24px;
}

.leftcont {
 height:auto !important;
 min-height:50px;
 height:50px;
 background-color:#f9fcc7;
 padding-top:3px;
 padding-bottom:3px;
}
.leftfoot {
 min-height:6px;
 height:6px;
 background-image: url('../res/lpbf.png');
}

.menuitem {
 height:20px;
 text-align:left;
 width:96%;
 margin-left:auto;
 margin-right:auto;
 color:#a16015;
 font-size:9pt;
 text-indent:10px;
 height:auto !important;
 height:20px;
 min-height:20px;
 cursor: pointer;
}

.lpwyd {
 font-size:8pt;
 text-align:center;
 margin-top:15px;
 padding-bottom:15px;
 width:90%;
 margin-left:auto;
 margin-right:auto;
}

.lpwyd img {
 margin: 10px;
} 

/* -- centralny panel -- */
#mainp {
 width: 554px;
 height:auto !important;
 min-height:50px;
 height:50px;
 margin-bottom:3px;
 float:left;
 
 margin-left:3px;
}

.mainpwind {
 height:auto !important;
 min-height:20px;
 height:20px;
 margin-bottom:3px;
}

.mainpheader {
 margin:0;
 min-height:24px;
 height:24px;
 background-image: url('../res/mphe.png');
 color:maroon;
 font-weight:bold;
}

.mainpwind  table {
 width:90%;
 margin:auto;
 border-collapse:collapse;
}
.mainpwind tr {vertical-align:middle;}
.mainpwind td {
 text-align:center;
 vertical-align:middle;
 height:24px;
}

.mainpcont {
 height:auto !important;
 min-height:20px;
 height:20px;
 background-color:#ffffdf;
 padding:10px;
 text-align:justify;
}
.mainpfoot {
 min-height:6px;
 height:6px;
 background-image: url('../res/mpbf.png');
}

.mainlw {
 float:left;
 height:auto !important;
 width:276px;
 height:50px;
 min-height:50px;
}

.mainhheader {
 margin:0;
 min-height:24px;
 height:24px;
 background-image: url('../res/mphhe.png');
 color:maroon;
 font-weight:bold;
}
.mainhfoot {
 min-height:6px;
 height:6px;
 background-image: url('../res/mphbf.png');
}

.mainpw {
 float:right;
 height:auto !important;
 width:276px;
 height:50px;
 min-height:50px;
}

.mainbr {
 clear:both;
 height:1px;
}


.mfel {
 width:90%;
 margin:auto;
 text-align:center;
 height:140px;
 min-height:140px;
}

.mbiul {
 width:90%;
 margin:auto;
 text-align:center;
  height:230px;
 min-height:230px;
}

/*-- zawartosc -- */

.tlogo {
 width:135px;
 height:auto !important;
 height:85px;
 min-height:85px;
 float:left;
 background-color:#f9fcc7;
 text-align:center;
 border: 2px solid #abdc7d;
}

.ttyt {
 width:390px;
 height:auto !important;
 height:85px;
 min-height:85px;
 float:right;
 margin-bottom:3px;
 color:maroon;
 font-weight:bold;
 background-color:#f9fcc7;
 font-size:13pt;
 text-align:center;
}

.ttyt table {
 border-collapse:collapse;
}
.ttyt tr {
 vertical-align:middle;
}
.ttyt td {
 height:85px;
}

.mt {
 width:100%;
 height:1px;
 min-height:1px;
 clear:both;
 background-color:#ffffdf;
}

.tsubmenu {
  background-color:#ffffdf;
  height:auto !important;
  min-height:30px;
  height:30px;
  text-align:left;
  margin-top:8px;
}

/* -- prawy panel -- */
#rightp {
 width:250px;
 height:auto !important;
 height:600px;
 min-height:600px;
 float:right;
 margin-bottom:3px;

}

.rightwind {
 height:auto !important;
 min-height:50px;
 height:50px;
 margin-bottom:3px;
}

.rightwind  table {
 width:90%;
 margin:auto;
 border-collapse:collapse;
}
.rightwind tr {vertical-align:middle;}
.rightwind td {
 text-align:center;
 vertical-align:middle;
 height:24px;
}

.rightheader {
 margin:0;
 min-height:24px;
 height:24px;
 background-image: url('../res/rphe.png');
 color:maroon;
 font-weight:bold;
}

.rightcont {
 height:auto !important;
 min-height:30px;
 height:30px;
 background-color:#ffffdf;
 padding-top:3px;
 padding-bottom:3px;
}
.rightfoot {
 min-height:6px;
 height:6px;
 background-image: url('../res/rpbf.png');
}
.rightnoheader {
 min-height:6px;
 height:6px;
 background-image: url('../res/rpbh.png');
}

/*zakladki*/

.tabs {
 width:230px;
 margin:auto;
 height:auto !important;
 background-color:none;
 min-height:50px;
 height:50px;
 padding-top:10px;
 text-align:left;
 font-size:8pt;
}

.tabs table {
 width:100%;
 border-collapse:collapse;
}

.tsearch {
 height:30px;
 max-height:40px;

}

.searchtab {
 height:24px;
 background-color:none;
}

.ts {
 width:155px;
 margin:0;
}

.ts1 {
 width:65px;
 margin-left:5px;
}
.tabs tr {
 vertical-align:middle;
}
.tabs td {
 font-size:9pt;
 text-align:center;
 background-color:none;
 width:50%;
 color:gray;

}
#at1,#kt1 {background-image:url('../res/tab1a.png');}
#at2,#kt2 {background-image:url('../res/tab2p.png');}
.tab1 {
 height:auto !important;
 min-height:100px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:3px;
 padding-top:5px;
 font-size:8pt;
 color:gray;
 background-image:url('../res/tabcon.png');
}
.tab2 {
 display:none;
 min-height:100px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:3px;
  padding-top:5px;
 font-size:8pt; 
 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 A:link { font-size: 8pt;}
.tabs A:visited {font-size: 8pt;}
.tabs A:hover {font-size: 8pt; }
.tabs p {
 margin-top:0;
 margin-bottom:3px;
}

.rp_niez {
 height:auto !important;
 min-height:150px;
 padding:8px;
 font-size:8pt;
 color:gray; 
}
.rp_niez p {
 margin-top:0px;
 margin-bottom:4px;
}

.rp_rozklad {
 height:auto !important;
 padding:8px;
 font-size:8pt;
 color:gray; 
 padding-bottom:3px;
 padding-top:0;
}

.rp_rozklad select {
 width:140px;
 font-size:8pt;
}

.rp_og {
 height:auto !important;
 min-height:30px;
 padding:8px;
 font-size:8pt;
 color:gray; 
}

/* -- pod panelami -- */
#breakp {
 width:100%;
 clear:both;
 background-color:blue;
}

/* -- stopka -- */

#footer {
 background-color: #f9fcc7;
 height:auto !important;
 height:40px;
 min-height:40px;
 width:100%;
 margin-left:auto;
 margin-right:auto;
 padding:0px;
 text-align:center;
 font-size:7pt;
 clear:both;
 border-top: 0px solid silver;
}

/*-- linki --*/

A.images:link {
 background-color:none;
}
A.images:visited {
 background-color:none;
}
A.images:hover {
 background-color:transparent;
}

/*rozklady*/

.rzkitem {
 text-align:left;
 background-color:none;
 padding:10px;
 margin-top:5px;
 margin-bottom:5px;
}

.rzk1 {
 font-size:8pt;
 color:gray;
 font-style:italic;
}
.rzk2 {
 color:maroon;
 font-weight:bold;
 margin-bottom:5px;
}
.rzk4 {
 color:gray;
 font-size:8pt;
}

/*multimedia*/

.mmitemplay {
 padding:10px;
 margin-bottom:15px;
 background-color:none;
 text-align:center;
 height:auto;
}

.mmitem {
 padding:5px;
 margin-bottom:3px;
 background-color:none;
 text-align:center;
}

.mmitem table {
 border-collapse:collapse;
 width:100%;
}

td.mm1 {
 text-align:center;
 width:40%;
}
td.mm2 {
 text-align:center;
 
 font-size:9pt;
}
td.mm3 {
 text-align:center;
 width:15%;
}

/*ogloszenia*/

.addog {
 width:94%;
 background-color:#f9fcc7;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
 padding:10px;
}

.addog table {
border:0px solid red;
 margin:0;
 width:60%;
}

.addog td {
 text-align:left;
 text-indent:0;
 border:0px solid red;
}

.ogl {
 width:94%;
 background-color:#f9fcc7;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
 padding:10px;
 margin-bottom:10px;
 margin-top:10px;
}

.og1 {
 color:gray;
 font-size:8pt;
}

.ogreg {
 width:90%;
 margin:auto;
 text-align:left;
}

/*szukaj*/
.asearchitem {
 width:90%;
 margin-left:auto;
 margin-right:auto;
 padding:10px;
 text-align:left;
 
 margin-bottom: 10px;
}

.asearch3 {
 color:gray;
 font-size:8pt;
}

.asearchf {
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  margin-top:20px;
  margin-bottom:20px;
}

td.kont1 {
 text-align:left;
}