body,html {

  margin: 0;

  padding: 0;

  width:100%;

  text-align:center;

  height:100%;

  background-color:#ececca; 

  background-position:50% 0;

  background-repeat:no-repeat;

  background-image: url('../images/bkg.png'); }

body,html,table {

  font-size:11px;

  font-family:Tahoma,Verdana,sans-serif;

  color: #674215; }



h1,h2,h3,h4,h5,h6 {

  margin: 0;

  padding: 5px 0 5px 0;

  clear:both; }

h1 {

  font-size:22px; }

h2 {

  font-size:18px; }

h3 {

  font-size:16px; }

h4 {

  font-size:14px; }

h5 {

  font-size:12px; }

h6 {

  font-size:11px; }

p {

  margin: 0;

  padding: 5px 0 5px 0; }

div {

  display:block;

  margin: 0;

  padding: 0; 

  text-align:left; }

a {

  color:#674215;

  text-decoration: underline; }

a.przypis {
	
	color: #80805C; }

a span {

  cursor:pointer; }

a:hover {

  color: #674215;

  text-decoration:none; }

a.przypis:hover {

	color: #80805C; }

table {

  clear:both;

  border-collapse:separate;

  margin:10px auto;

  text-align:left; }

th {

  font-weight:bold;

  padding: 2px 2px;

  text-align:center; }

td {

  padding: 2px 2px; }

ul {

  clear:both;

  margin:0;

  padding: 10px 10px 10px 30px; 

  list-style-type:square; }

ol {

  clear:both;

  margin:0;

  padding: 10px 10px 10px 30px; 

  list-style-type:upper-roman; }

form {

  float:none;

  margin:0;

  padding: 0; }

img {

  border:0; }

.uwaga {

  font-weight:bold;

  color:#00aa18; }

.clear {

  clear:both; }

.wycentruj {

  float:none;

  clear:both;

  margin:0 auto;

  width:762px; }

  

#header {

  float:left;

  width:100%;

  height:271px; 

  text-align:center; 

  background-color:#fff; 

  background-position:50% 0;

  background-repeat:no-repeat;

  background-image: url('../images/bkg.png'); }

#header h1 {

  display:block;

  position: absolute;

  top:67px;

  left:-70px;

  padding:0;

  margin:0;

  width:269px;

  height:101px; }

#header h1 a,#header h1 a:hover {

  display:block;

  float:left;

  clear:none;

  margin:0;

  padding:0;

  width:269px;

  height:101px;

  background-position: 0 0;

  background-repeat: no-repeat;

  background-image:url('../images/logo_bkg.gif'); 

  cursor:pointer; 

  color:#fff; }

#header h1 a span,#header blockquote {

  display:none; }



#header .wycentruj {

  position:relative;

  height:271px;  

  background-position: 100% 100%;

  background-repeat:no-repeat;

  background-image:url('../images/header_bkg.jpg'); }

  

#main #sidebar {

  float:left;

  clear:none; 

  height:314px;

  width:187px; 

  margin-bottom:10px;

  background-position:0 0 ;

  background-repeat:no-repeat;

  background-image:url('../images/sidebar_bkg.gif'); }

#main #sidebar ul {

  display:block;

  margin:0;

  padding:35px 0 0 0 ;

  width:187px;

  list-style:none; }

#main #sidebar ul li {

  display:block;

  float:left;

  clear:left;

  margin:0;

  padding:0 0 0 62px;

  line-height: 30px; 

  background-position: 36px 50%;

  background-repeat:no-repeat;

  background-image:url('../images/sidebar_bullet.gif'); }

#main #sidebar ul li a {

  color:#fff;

  font-weight:bold; 

  white-space:nowrap;

  text-decoration:underline; }

#main #sidebar ul li a:hover {

  text-decoration:none; }

#main #content {

  float:right;

  clear:none;

  padding:20px 0;

  width:550px; }

#content h1,

#content h2,

#content h3,

#content h4,

#content h5,

#content h6,

#content p,

#content table,

#content ul {

  line-height:150%; }

#main #content img {

  float:left; }

#content p {

  text-align:justify; }

#main #content .threepics_container {

  display:block;

  float:right;

  clear:both;

  position:relative;

  top:0;

  left:0;

  width:550px; 

  height:255px; }

#main #content .threepics {

  position:absolute;

  top:0;

  left:0;

  width:550px; 

  height:255px; }

#main #content .threepics a,#main #content .threepics a:hover  {

  display:block;

  position:absolute;

  top:0;

  margin:0;

  padding:0;

  width:180px;

  height:255px;

  background-color:#ccb08b;

  color:#674215;

  text-decoration:none;

  text-align:center; 

  overflow:hidden; }

#main #content .threepics a.left {

  left:0; }

#main #content .threepics a.center {

  left:185px; }

#main #content .threepics a.right {

  left:370px; }

#main #content .threepics a img {

  display:block;

  position:absolute;

  top:0;

  left:0;

  width:180px;

  height:210px;

  padding:0;

  margin:0;

  border:0; }

#main #content .threepics a span {

  display:block;

  position:absolute;

  top:220px;

  left:21px;

  margin:0;

  padding:0;

  width:138px;

  font-size:11px;

  font-weight:bold;

  color:#674215; 

  text-align:left; }

#main .ue_banner {

  display:block;

  float:left;

  clear:both;

  width:762px;

  height:121px;

  background-color:#fff;

  background-position:0 0;

  background-repeat:no-repeat;

  background-image:url('../images/ue_banner_bkg.jpg'); }

#main .ue_banner span {

  display:none; }

#main #content .galeria {

  width:550px; }

#main #content .galeria a {

  display: block;

  float:left;

  clear:none; 

  margin:4px; 
  
  width:100px;
  
  height:100px;

  text-align:center;

  text-decoration:none; }

#main #content .galeria a:hover {

  text-decoration:none; }

#main #content .galeria a img {

  display: inline-block;

  vertical-align:middle;

  float:none;
  
  clear:none;

  margin:0 auto;

  padding:0;

  border:0; }

#main #content .galeria a span {

  display: block;

  float:left;

  clear:left; 

  width:100px; }



#footer {

  float:left;

  clear:both;

  width:100%;

  background-color:#c0c090; 

  text-align:center; }

#footer ul {

  display:inline-block;

  float:left;

  clear:none;

  margin:0;

  padding:20px 0 20px 20px;

  list-style:none; }

#footer ul li {

  display:inline-block;

  float:left;

  clear:none;

  margin:0;

  padding:0 20px;

  border-right:2px solid #674215; }

#footer ul li.last {

  border:0; }

#footer ul li a {

  font-weight:bold;

  text-decoration:none; }

#footer ul li a:hover {

  text-decoration:underline; }

#footer p {

  display:block;

  float:right;

  clear:none;

  margin:0;

  color:#80805c;

  font-weight:bold;

  font-size:11px;

  padding:20px 20px 20px 0 ; 

  text-align:right; }

#footer p a {

  color:#80805c;

  text-decoration:none; }

#footer p a:hover {

  text-decoration:underline; }

.zabiegi {

	position: relative;

	text-align: justify; }

.zabiegi div {

	text-align: justify; }

.zabiegi > li {

	padding-bottom: 10px; }

.zabiegi .table-head th {

	color: #ECECCA;

	background: #674215; }

.zabiegi th {

	padding: 5px;

	text-align: center;

	background: #C0C090; }
	
.zabiegi td {

	padding: 5px;

	text-align: justify;
	
	vertical-align: top;

	background: #C0C090; }

.zabiegi td.space {

  background-color:#ececca; 

	background: transparent; }


