body {

	padding: 0;

	margin: 0;

	background-color: #fff;

	font: 12px Verdana, Arial, Helvetica, san-serif;

}



#page { 

	position: relative;

	left: 50%;

	top: 0;

	width: 780px;

	height: 428px;

	padding: 0 0 135px 0;

	margin: 5px 0 5px -390px; 

	border-bottom: 1px solid #323232;

	background: transparent url(../images/tlo.jpg) repeat-y;

}



body>#page {

	min-height: 428px;

	height: 100%;	

}	



#page:after {

  display: block; 

  content: ""; 

  clear: both;

}





#flashGabinet { 

	position: absolute;

	left: 0;

	top: 0;

	width: 175px;

	height: 430px;

	padding: 0;

	margin: 0;	

}



#content { 

	width: 430px;

	height: 320px;

	padding: 70px 175px 0;

	margin: 0;

	background: transparent url(../images/tloContent.jpg) no-repeat;

}



#page>#content {

	margin: 0 1px 0 0;

}



body>#page>#content {

	min-height: 320px;

	height: 100%;	

}	





#logo {

	position: absolute;

	width: 778px;

	height: 130px;

	left: 0;

	bottom: 0;

	padding: 0;

	margin: 0 1px;

	background: transparent url(../images/tloLogo.jpg) no-repeat;

}



#logo h1 {

	position: absolute;

	left: 50%;

	top: 38px;

	margin: 0 0 0 -125px;

}



h1 img {

	border: none;

}	



#logo h2 {

	position: absolute;

	left: 50%;

	top: 8px;

	margin: 0 0 0 -215px;

}



#menu { 

	position: absolute;

	left: 175px;

	top: 40px;

	width: 600px;

	height: 20px;

	margin: 0;

	padding: 0;

}



#menu li {

	display: inline;

  padding: 0 5px;

  margin: 0;

	list-style-type: none;

}



#menu li a {

	font: bold 11px Gramond, Georgia, 'Times New Roman', serif;

}





#author {

	margin: 0 auto;

	width: 200px;

	height: 35px;

}



p {

	font: 12px Verdana, Arial, Helvetica, san-serif;

	text-indent: 15px;

}



address {

	font: normal 12px Verdana, Arial, Helvetica, san-serif;

	margin: 5px 0;

}



ul {

  margin: 0 0 0 30px;

  padding: 0;

}



h3 {

	font: bold 14px Verdana, Arial, Helvetica, san-serif;

}



h4 {

	clear: both;

	font: bold 12px Verdana, Arial, Helvetica, san-serif;

}



#sciezka, #sciezka a {

	font: 11px Verdana, Arial, Helvetica, san-serif;

	text-indent: 0;

}	



#sciezka {

	color: #323232;

}	

	

a {

	color: #4c859d;

	text-decoration: none;

}



a:hover {

	color: #6cbcde;

}



.withoutIndent {

	text-indent: 0;

}



.kontaktImg {

  display: block;

	margin: 10px auto;	   

}



ol {

  margin: 0 0 0 20px;

  padding: 0;

}



ol ul {

  margin: 0 0 0 15px;

  padding: 0;

}



img.imageLeft { 

	display: block;

 	float: left;

  margin: 5px 5px 5px 0;

  border: 1px solid #323232;

}



img.imageRight {

	display: block;

		float: right;

  margin: 5px 0 5px 5px;

	border: 1px solid #323232;

}



#ozon_w_stomatologii {

	clear: both;

	margin: 10px 0 0 0;

	border-collapse: collapse;

}



#ozon_w_stomatologii td, #ozon_w_stomatologii th {

	padding: 2px;

	border: 1px solid #323232;

}



#galeria {

	width: 430px;

	margin: 0;

	padding: 0;

}



.galeria {

	display: inline;

	float: left;

	height: 230px;

	margin: 0;

	padding: 0;

}



.galeria img {

	display: block;

	margin: 0 auto;

	padding: 0;

	border: 1px solid #323232;

}



.center {

	width: 430px;

	text-align: center;

}

strong{
	font-weight: 300;
}

em{
	font-style: normal;
}

table{
	margin-left:5px;
	border-collapse: collapse;
	text-align:left;
	
}


table td, th{
	border:1px solid #000;
	font-weight:300;
}

table th.center{
	text-align: center;
	font-weight:600;
}
table td.left{
	text-align: right;
}
