body {
	background: url('../pics/bg.gif') top repeat-x #ffffff;
	font-family: Arial, Tahoma, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #666666; 
	text-align: center; 
	margin: 0;
	}
a {color: #991B1E; text-decoration: none;}
a:hover {color: #E77679; text-decoration: underline;}

h1 {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 23px; font-weight: bold; color: #333333; }
h2 {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #333333; }
h3 {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #3F83BC; margin: 10px 0 10px 0;}
h4 {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #505050; padding: 0; margin: 20px 0 0 0;}
h5 {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #419E3A; padding: 0; margin: 20px 0 0 0;}
h6 {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #dd0000; }
p {margin: 5px 0 0px 0; padding: 0;}

ul {margin: 0 0 15px 30px; padding: 0;}
li {padding-bottom: 5px; color: #31621C;}

.center {text-align: center; padding: 10px}

.content-box {margin-left: 17px; height: auto; width: auto; overflow: hidden;}

.green-box2 {width: 304px; height: auto; overflow: hidden; background: url('../pics/green-small-top.gif') top no-repeat #E0F4D7; padding: 20px 17px 2px 17px;}
.green-box2-close {width: 340px; height: 12px; background: url('../pics/green-small-bottom.gif'); overflow: hidden;}


.empty-box2-top {width: 610px; height: 12px; background: url('../pics/empty-large-top.gif'); overflow: hidden;}
.empty-box2-bottom {width: 610px; height: 12px; background: url('../pics/empty-large-bottom.gif'); overflow: hidden;}
.empty-box2-content {width: 576px; height: auto; background: url('../pics/empty-large-bg.gif'); overflow: hidden; padding: 10px 17px 10px 17px;}


.lista1 {margin: 0 0 5px 17px; padding: 0; list-style: none;}
.lista1 li {background: url('../pics/bullet2.gif') top left no-repeat; padding-left: 30px; color: #919191; padding-bottom: 10px; line-height: 135%}

.table1 {width: 100%; height: auto;}
.table1 th {padding: 6px; border-bottom: solid 1px #efefef; color: #000000}
.table1 td {padding: 6px; color: #494949;}

.color1 {color: #3F83BC;}

#container {width: 970px; height: auto; overflow: hidden; margin: auto; }

#top {width: 970px; height: 137px; overflow: hidden; text-align: left; background: url('../pics/logo-rejestracja24.gif') top left no-repeat;}
#topMenu {float: right; font-size: 11px; margin-top: 15px;}
#topMenu img {vertical-align: middle;}
#mainMenu {clear: right; margin: 4px 0 0 0; padding: 0; list-style: none; float: right;}
#mainMenu li {display: inline;}

#wideColumn {width: 950px; height: auto; overflow: hidden; float: left; text-align: left;}

#footer {width: 100%; height: auto; background: url('../pics/footer-bg.gif') top center no-repeat #E0F4D7; margin-top: 20px; overflow: hidden;}
#footerContainer {width: 970px; height: auto; overflow: hidden; margin: auto; text-align: left;}
#footerMenu {margin: 15px 0 30px 0; padding: 0; list-style: none; color: #3F83BC;}
#footerMenu li {display: inline; margin-left: 27px}
#footerMenu img {vertical-align: middle; margin-right: 6px;}
#footerMenu a {color: #666666; text-decoration: none;}
#footerMenu a:hover {color: #363636; text-decoration: none;}
#footerCopy {margin: 0 0 15px 17px;}

/*podstrona*/

#leftColumnSubpage {width: 610px; height: auto; overflow: hidden; float: left; text-align: justify;}
#rightColumnSubpage {width: 340px; height: auto; overflow: hidden; float: right; text-align: left;}


#kontakt_form input {margin-bottom:10px}
fieldset {border:0; margin-left: 10px;}
label {display:block; margin-top:10px; }
table#twoje_terminy {background:#F9FAC0; width:100%; }
#twoje_terminy td {border-bottom: 1px solid #e0e0e0;padding:10px;}
.imp {font-size:120%; color:red;}
a.doit {background:url('../pics/b-doit120.png') repeat-x top left; padding: 4px;text-transform: uppercase; text-decoration: none;font-size:13px; color:#efefef; font-weight:bold; margin:0 15px; height:16px;}
span.doit {background:url('../pics/b-doit120.png') repeat-x top left; padding: 4px;text-transform: uppercase; text-decoration: none;font-size:13px; color:#efefef; font-weight:bold; margin:0 15px; height:16px;}
.menu {margin: 20px 0}

table#lista_lek {margin:0; padding: 5px}
table#lista_lek td {border-bottom: 1px solid #efefef; padding: 0 8px 0 0;}
table#lista_lek th {background-color: #6B71a2;padding:2px 4px; text-transform: uppercase; font-size:10px; color:white; font-weight:bold; }

table#lista_rez {margin:1px; padding: 5px; border-collapse:collapse; }
table#lista_rez td {border: 1px solid #efefef; margin:5px;padding:2px; height: 22px;}
table#lista_rez th {background-color: #e6f6de;padding:2px 4px; text-transform: uppercase; font-size:12px; color:gray; font-weight:bold; padding: 5px; text-align:center; width: 120px;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0}

table.grafik {margin:1px; border-collapse:collapse;}
table.grafik td {border-bottom: 1px solid #efefef; padding:4px 15px 4px 0;}
table.grafik th {background-color: #e6f6de;padding:2px 4px; text-transform: uppercase; font-size:12px; color:gray; font-weight:bold; padding: 10px}

div.gallery  {
 float:left;
 display: inline;
 margin-right: 8px;
 width:170px;
 height:170px;
 font-size:95%;
 color: gray;
}
.gallery img {border:1px solid #e0e0e0;}
.list_layout {border:1px solid #e0e0e0; float: left; margin-right: 10px;}
.newsy {padding-bottom:20px;}
.newsy h3 {margin:2px 0}
.data {color: #3F83BC; font-size:90%}

div.gallery img {
	border: solid 1px olivedrab;
}

span.wazne {background: #ffff00; padding:1px 5px; color:black;}

#ankieta td {border-bottom: 1px solid #e0e0e0; margin:5px; padding:5px;}

/* #zzz: Ajax - nie usuwac! */
#zzz {
  display: none;
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  border: none;
  background: #cccccc url('img/zzz.gif') no-repeat fixed center center;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
