html, body {height:100%}
body, td {   font-size:78% ;  vertical-align: top;font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px; background-color: #FFFFFF; padding: 0px}
table{ border-collapse: collapse; } 

div#gorna {vertical-align:top; display:block;  float:left; width:750px;}
#head, table#dol, div#numer-wydania, div#bilbord {width:100%; margin: 0px; padding: 0px;}
#head {vertical-align:bottom; height: 114px; }
table#dol {clear: both;}

#logo {text-align: center; width: 140px; height: 114px; float:left; margin: 0px; padding: 0px;}
#reszta {float:right; width:610px; height: 114px; margin: 0px; padding: 0px;}
#reklamy {vertical-align: bottom; height: 89px;}
#ban {width: 468px; vertical-align: bottom;float:left;margin-top: 25px;}
#part {text-align: right; vertical-align: bottom;float:right; margin:25px 0px 0px 0px;}
div#numer-wydania{ BACKGROUND-COLOR: #1C3160; color: white; FONT-SIZE: 11px; TEXT-ALIGN: center; vertical-align:bottom; height: 25px;  line-height: 23px;  }

#sky {vertical-align:top; display:block; padding-top: 25px}
#lewa { width: 133px;  background-color: #FEF7B2; } 
#tresc {margin: 5px 0px 10px 10px}
#bilbord {line-height:0px;}

/*div {display: block;}*/
#main {margin-top: 5px;}
#left {height:100%; min-height:100%; float:left; width: 475px;}
html>body #left{height:auto;}
#right {width:125px; float:right; height:100%;min-height:100%; background-color: #FEF7B2;}
#right td {background-color: #FEF7B2;}
#right img {margin: 0px auto;}
#leks {float:left; width: 47%;}
#inst {float:left; width: 49%; margin-left: 5px}
.promo {padding: 3px; BACKGROUND-COLOR: #02028B; clear: both; display: block; color: #fff605;FONT-WEIGHT: bold;}
.promo a, .promo a:visited{ color: #fff605;FONT-WEIGHT: bold;}
.promo a:hover {TEXT-DECORATION: underline}
#news, #subject, #dublecols {margin-bottom: 15px}

/*menu*/
TD.menu A:hover { TEXT-DECORATION: underline}
.menu-inn {WIDTH: 100%; BACKGROUND-COLOR: #EAE38B; border-collapse: collapse;  margin-bottom: 10px;}
TABLE.menu-inn td{border-collapse: collapse;}
TD.menu A, td.menu span{FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; }
td.menu1 { width: 2px;  background-color: maroon; border-top: 1px solid maroon; }
td.menu2 { width: 5px; background-color: White; border:1px solid #848484; border-left: 0px; }
td.menu3 { width: 127px; border:1px solid #A5A5A5 ; background-color: #DAD9DA; }
td.menu3 a, td.menu3 a:visited, td.menu3 { text-decoration: none;  color: #5E5D5E; FONT-SIZE: 10px;  }
td.menu3 a:hover { text-decoration: underline;  color: gray;  }
.menu-title  {color:#8a4d4d; font-size:12px; font-weight:bold; border:0px;  background-color: #FFFBC1; }
td.menu-title a { font-weight:bold; DISPLAY: inline; FONT-SIZE: 10px; CURSOR: pointer; COLOR: #283E68}
span.dodatki-menu {CURSOR: pointer; color: #3F6585;}
span.submenu {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 8px; MARGIN-BOTTOM: 2px; BACKGROUND-COLOR: #FFFDE8;}
span.submenu a {FONT-SIZE: 9px; }
td#tutaj {BACKGROUND-COLOR: white;}
td#tutaj a {color:maroon; } 

A {COLOR: Navy; TEXT-DECORATION: none}
A:visited {COLOR: Navy; TEXT-DECORATION: none}
A.linki {FONT-WEIGHT: bold}




TABLE.kal2 {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; BORDER-LEFT: black 1px solid; WIDTH: 100px; BORDER-BOTTOM: black 1px solid; BORDER-COLLAPSE: collapse
}
TD TABLE.kal2 {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; BORDER-LEFT: black 1px solid; WIDTH: 100px; BORDER-BOTTOM: black 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.kal2 TD {
	FONT-SIZE: 10px
}
TABLE.kal2-inn TD {
	FONT-SIZE: 10px
}
TABLE.kal1 {
	WIDTH: 100px
}
/*stopka*/
div#stopka {display: block; border-top: 1px solid Black;}
.foot-main { FONT-SIZE: 11px; COLOR: #6c6c6c; }
.foot-main A { COLOR: #6c6c6c; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; }
.foot-main A:visited { COLOR: #6c6c6c; }
.foot-main A:hover { COLOR: black; TEXT-DECORATION: none; }

