body { background: url('graphics/tlo.gif') white; color: #000000; font-family: Arial; font-size: 11px;  padding:0; margin:0;}

#site { margin: 0 auto; width:898px; text-align:left; clear:left; background: url('graphics/shadow.gif') repeat-y; }
#site1 { background: url('graphics/srodek.gif'); margin-left:68px; width:760px; border-left: 1px solid white; border-right: 1px solid white; }
#header { clear: left; width: 760px; height: 88px; background: url('graphics/top.gif');}
iframe { border: 0px; }

#subheader1 { width:250px;float:left; height:10px;padding: 10px; padding-left: 10px; text-align:left; background: url('graphics/lewy_w.gif') repeat-y; }

#subheader2 { width:445px;height:10px;float:right;padding: 10px; padding-right: 10px; text-align:right; background: url('graphics/prawy_w.gif') repeat-y; }

#bnr1 { clear:left;width:760px; height:90px; background: url('graphics/srodek.gif') repeat-y; border-bottom:1px dotted #cccccc; }

#footer, #footer2 { width:100%; height: 30px; background: #eeeeee; display: table; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; }
#footer2 { background: url('graphics/srodek.gif') repeat-y; border:0;}
.footerA { padding:10px 20px; text-align:left; }
.footerB { float: right; padding-top: 7px;padding-right: 10px;  text-align:right;} 

.footerB a, .footerA a { color: #000000; }
#subfooter { clear: left; padding: 4px; text-align:left; background: url(graphics/srodek.gif) repeat-y; }

.hlink { color: #333333; font-size:12px; font-family: Arial; }

img { border:0;}

td {
  font-family : Arial;
  font-size : 11px;
  text-align: left;
}

div.stopka1 {
  margin: 7px;
  text-align: left;
}

div.stopka2 {
  margin: 7px;
  text-align: right;
}

div.info {
  margin: 5px;
  text-align: left;
}

table.komentarz {
  border: 1px dashed #0000ff;
  background: #efefff;
  width: 80%;
}

.shbtn, .shbtn1, .fbtn, .shedit, .fedit, .fmemo, .shmemo, .commmemo { font: 10px Arial; border: 1px solid #cccccc;  background: white; color: #555555; } 	
.shbtn { width: 50px;}
.shbtn1 { width: 50px; height: 19px;}
.fedit { height:21px;}
.shedit { width: 120px;height: 15px;}
.fedit { width: 300px;}
.fmemo { width: 300px;}
.shmemo { height: 50px; width: 120px; }
.sh { width:130px; padding-left:5px; text-align:left;}	
.shf { height:240px;}

.mn_h{ font-weight: bold; padding: 0.5em; width:120px; text-align: left; border-bottom: 1px dashed #cccccc; }

a { color: #006697; text-decoration: none; border-bottom: 1px solid #ffffff; }
a:hover { color: #0091D7; border-bottom: 1px dotted #006697; }

a.menu { color: #333333; display: block; vertical-align: middle; text-align: left; padding-top : 7px; padding-left :12px; width:130px; height: 18px !important; cursor: hand;  padding:4px; background:transparent; border:0; border-bottom: 1px dotted #aaaaaa; }
a.menu:hover { border-bottom: 1px dotted #555555; background: #eff2f5; color:#00009b}

.odn_gora {
  font-size: 10px;
  color: #aaaaaa;
}

.odn_gora:hover {
  font-size: 10px;
  color: #283dff;
}

img.mini {
  border:1px solid #5555ff;
  margin: 5px; 
}

/*  stopka */

a.sto {
  font-size: 11px;
  color: #808080;
  font-weight: bold;
}

a.sto:hover {
  color: #5555ff;
}


span.sto {
  color: #808080;
}

span.opcjonalny {
  color: #666666;
}

/*  odnośniki dolne */

a.odn_d {
  font-size: 10px;
  color: #888888;
  margin: 4px;
}

/*  ShoutBox */

tr.srodek {
  background-repeat: repeat-y;
  background-image: url(graphics/srodek.gif);
}

#k-ip {
  color: #aaaaaa;
  font: 10px;
}

#k-data {
  font: 12px;
}

#k-nag {
  background: #f8f8f8;
}

#k-kom {
  font-family : Arial;
  font: 13px;
  margin: 15px;
}

/*     PROGRAMY      */

table.programy {
  width: 100%;
  margin-right:10px;
}

span.prog_dol {
  margin-left: 15px;
}

/*      NOWOŚCI      */

div.news-title {
  text-align: left;
  font-weight: bold;
  margin-top: 2px; 
  margin-bottom: 2px; 
  margin-left: 15px;  
}

div.news {
  text-align: left; 
  margin: 15px;
}

ul.reg {
  margin-left: 20px;
}

li.reg {
  margin-top: 5px;
}

li { margin-left: 20px }

table.news {
  width: 316px;
  border: 1px solid #cccccc;

}

td.news {
  background: #ffffff;
  border-bottom: 1px dotted #cccccc;
  margin : 5px; 
}

td.panel {
  background-image: url(graphics/panel.gif);
  border-bottom: 1px dotted #cccccc;
  margin : 5px; 
}

td.news-title { background: #f6f6f6; border: 1px solid #cccccc; }

td.cat-title {
 background-image: url(graphics/naglowek1.gif);  
 margin : 5px; 
    
}



span.nr {
  color: #000000;
}

div.polecamy {
  margin-top: 3px;
}

table.cat {
  border: 0px;
  width: 100%;
}

  
td.cat {
  background-color: #F8F8FF;
  background-image: url(graphics/tlo_srodek.gif);
  background-repeat: repeat-x;  
  border-top: 1px solid #ffffff;  
}

td.nowe {
  border-top: 1px solid #ffffff; 
  text-align: center;
  vertical-align: top;
}

tr.nowe_a {
  background-color: #F8F8FF;
  background-image: url(graphics/tlo_srodek.gif);
  background-repeat: repeat-x;  
}

tr.nowe_b {
  background-color: #F8F8FF;
  background-image: url(graphics/tlo_srodek1.gif);
  background-repeat: repeat-x; 
}

table.cat1{
  border-bottom: 1px dotted #cccccc;  
  width: 100%;
  margin:10px;
}

td.top {
  width: 760px;
  height: 91px; 
}

td.top_a_a {
  background-repeat: repeat-y;
  background-image: url(graphics/lewy_w.gif);
  border-bottom: 1px solid #cccccc;    
  width: 300px;
  height: 40px; 
}

td.top_a_b {
  background-repeat: repeat-y;
  background-image: url(graphics/prawy_w.gif);
  border-bottom: 1px solid #cccccc;  
  width: 460px;
  height: 40px; 
  text-align: right;
  margin-right: 10px;
}

td.bot_a_a {
  background-repeat: repeat-y;
  background-image: url(graphics/lewy_w.gif);
  width: 300px;
}

td.bot_a_b {
  background-repeat: repeat-y;
  background-image: url(graphics/prawy_w.gif);
  width: 460px;
}

td.zawartosc1 {
  border-top : 1px dashed #5050ff;
  background-repeat: repeat-y;
  background-image: url(graphics/srodek.gif);  
}

td.zawartosc {
  background-repeat: repeat-y;
  background-image: url(graphics/srodek2.gif);  
  border-top: 1px solid #cccccc;  
}

div.zawartosc {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 30px;
  margin-bottom: 30px;
}

/* menu boczne */

td#menu { width:140px; padding:15px; border-right:1px dotted #cccccc; vertical-align:top; }

a.menu { color: #000920; text-decoration: none; }
a.menu:hover { color: #000000; text-decoration: none; }


td.mn_h1 {
  width:20px;
}

td.mn_h2 {
    text-align: left;
}

div.mn_h1 {
  margin: 5px;
  font-weight: bold;  
}


div.tekst {
  font : 13px;
  text-align : left;
}

textarea.okienko {
  width: 100px;
  height: 50px;
  font: 10px;
  font-family: Arial;
  margin-left: 13px;
  background: #f7f7f7;
  border: 1px solid #cccccc; 

  margin-bottom : 5px;
}


input.okienko1 {
  width: 100px;
  font-family: Arial;
  font-size: 10pt;
  margin-left: 13px;
  background: #f6f6f6;
  border: 1px solid #cccccc; 
  height: 17px;

}


input.okienko-email {
  width: 150px;
  font-family: Arial;
  font: 10pt;
  margin-left: 13px;
  background: #f6f6f6;
  border: 1px solid #cccccc; 
  height: 17px;
  margin-bottom : 5px;
}

input.okienko2 {
  width: 300px;
  font: Arial;
  font-size: 10pt;
  margin-left: 13px;
  background-color: #f7f7f7;
  border: 1px solid #aaaaaa; 
  height: 17px;
  margin-bottom : 5px;
}

textarea.okno2 {
  width: 300px;
  font-family: Arial;
  font: 10pt;
  margin-left: 13px;
  background: #f7f7f7;
  border: 1px solid #aaaaaa; 
  margin-bottom : 5px;
}

input.przycisk1 {
  font-family: Arial;
  font-size: 8pt;
  background: #f6f6f6;
  border: 1px solid #cccccc; 
  height: 19px;  
}


input.przycisk2 {
  font-family: Arial;
  font: 8pt;
  border: 1px solid #aaaaaa;
  height: 22px;  
}


div.komunikat {
  border : 1px solid #dddddd;
  background : #eeeeee;
  font-weight: bold;
  width: 400px;
  font: 13px;
  text-align: center;
}
