img {padding: 0px; border: 0px; }a:focus { outline-style: none; }a, a:hover, a:visited, a:active { text-decoration: none; color:#333333; outline-style: none; -moz-anchor-decoration: none;}p {	text-indent: 1em; }i {font-style: normal}/* --------- glowna ---------- */body {	padding: 0px;	width: 100%;	height: 100%;	text-align: center;	font-family: Verdana, Arial, Helvetica;	color: #000;	background: #f4e5e5; 	background: #380A0C; 	background: #280406; 	margin: 0 auto; }#container {	position: relative;	margin: auto;	margin-bottom: 10px;	padding: 0;	width: 810px;	top: 10px;	background-color: #ffffff;	text-align: center;	font-size: 11px;}#page-content {	padding: 5px 5px 5px 20px;	margin: 10px;	font-size: 11px;	margin-left: 20px;	margin-bottom: 0;	padding-bottom: 0;}#page-content ul{ padding:0 0 5px 0; margin:0 0 7px 0;}#page-content h2, #page-content h3{font-size: 11px;	font-weight: normal; margin:0 0 10px 0; padding:0;}#top {margin: 5px 0 0 5px; padding-top: 10px; width: 800px;	height: auto;}#top #banners_container { 	display:block; 	position:relative; 	float: left; 	width:628px; height:160px; 	margin:0 5px 0 5px; 	border:none; 	background: #fff url(../index/slide03.jpg) no-repeat center;	}.n_adres{	position: relative;	display: block;	top: 0px;	width: 150px;	height: 155px;	margin: 0px 0px 5px 5px;	text-align: center;	padding-bottom: 5px;	overflow: hidden;	border-bottom: 1px solid #f8ede0;	font-family: Verdana, Arial, Helvetica;}#top h1{font-size: 12px; text-align: center; margin:0 0 7px 0; padding:0;}#top h2.logo{	font-size: 15px; text-indent: -3000px; 	display: block; width: 150px; height: 45px; margin:10px 0 10px 0; padding:0; font-family: helvetica, Verdana, Arial;	background: #fff url(../images/logo-megan.jpg) no-repeat center;}#top h3{font-size: 11px; font-weight: normal; text-align: center;margin:0 0 7px 0; padding:0;}#base {margin: 0px; padding: 0px; width: 799px; height: auto; float: none;}#base #left {position: relative; width: 180px; height: auto; left: 0px;	top:-15px; float: left;}#base #main {	position: relative;	width: 610px;	height: auto;	left: 0px;	top: 0px;	float: left;	margin: 0px; padding: 0px;	border-left: 1px solid #f8ede0;	min-height: 420px;	padding-bottom: 20px;	margin-bottom: 20px;	}#base #main #tresc {	position: relative;	top: 0px;	width: 600px;	height: auto;	padding: 0px;	padding-top: 5px; 	margin: 0px;	text-align: justify;	float: none;	text-indent: 0px;	line-height: 18px;	word-spacing: -0.02cm}#tresc h1 {	margin: 20px 5px 5px 40px;	padding-bottom: 10px;	font-size: 13px;	font-family: Verdana, Arial, Helvetica;}#tresc ol {	text-indent: -5px;	margin-bottom: 0;	margin-top: 0;	line-height: 22px;}#tresc ul {list-style-image: url(../index/li.png); line-height: 20px; text-indent: 0px;}#tresc #gallery, #tresc #certyfikaty {padding: 0px;	margin: 0px;}#tresc #gallery ul, #tresc #certyfikaty ul {float: none;}#tresc #gallery li  {	display: block;	width: 100px; height: 100px;	float: left;	margin: 15px;}#tresc #certyfikaty li {	display: block;	height: 150px;	float: left;	margin: 15px;	margin-bottom: 20px;}#tresc #gallery img{display: block;	width: 100px; height: 100px;}#tresc #gallery2 {position: relative; left: 0px; margin-left: 10px;}#tresc #gallery2 ul { float: none; }#tresc #gallery2 li {	display: block;	width: 100px; height: 100px;	float: left;	margin: 15px;}#tresc #gallery2 img{display: block; width: 100px; height: 100px;}/* --------- menu ---------- */#menuM {	position: relative;	width: 169px;	*width: 168px;	height: 400px;	top: 15px;	*top: 13px;	*left: 0px;	margin: 0px;	*margin-top: 2px;	padding-left: 5px;	*padding-left: 0px;	color: #333333; 	font-family: Verdana, Arial, Helvetica;	letter-spacing: 1px;}/*menu rozwijane*/#menuM dt { 	color: #013C69;	font-weight: bold;	text-align: left;	cursor: pointer;	display: block;	height: 25px;	padding-left: 15px;	border-bottom: 1px solid #f8ede0;}#menuM dd {	color: #333333; 	display: block;	height: 25px;	margin: 0px;	padding-left: 16px;	text-align: left;	border-bottom: 1px solid #f8ede0;}#menuM dd a {font-weight: normal; letter-spacing: 0.5px; display: block; width: 165px; height: 25px; color: #333333; }.menuM-Over {font-weight: bold; margin-left: 0px; color: #333333; }#menuM dt a, #menuM dd a, #menuM span {position: relative; top: 6px; display: block; width: 165px; height: 25px; color: #333333; }#menuM dt:hover, #menuM dd:hover {background-color: #ffffcc; height: 25px;}		/* -------- stopka -----------*/#footer {	position: relative;	bottom: 0px; 	margin: 10px 5px 0px 5px;	padding-top: 5px;	width: 790px;	height: 20px;	text-align: left;	float: none;	overflow: hidden;	border-top: 1px solid #f8ede0;}.realizacja {font-weight: normal; font-size: 11px; color: #000000; margin: 2px 0px 2px 0px; font-family: Tahoma, Verdana, Arial;}#dool {	display: block;	margin: 0px auto;	padding: 0px;	width: 810px;	height: 2%;	background: #f4e5e5; 	background: #280406; 	color:#DFDFDF; 	font-size: 9px;	text-align: center;}#dool a{padding:2px 0 2px 0; margin: 2px auto; color:#DFDFDF; color:#cdcdcd; font-size: 9px;}#dool a:hover{color:#cdcdcd;}#error { display: block; height: 30px; margin-top: 200px;}