body {padding:0;margin:0;background:#FFFFFF;font-size:12px;font-family:verdana, sans-serif;color:#104c53;line-height:16px;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:verdana, serif;font-size:11px;color:#104c53;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#104c53;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}
@font-face {
    font-family: "Eras";
    src: url(http://mackus.blink.pl/akupunktura/erasbd.ttf) format("truetype");
}

h1 {font-size:18px;font-weight:bold; height:40px; background:transparent url(img/h1_background.gif) no-repeat left bottom;}

#container {width:898px;margin:0 auto;position:relative;overflow:hidden;}
#top {height:140px;background:transparent url(img/top_bg.jpg) no-repeat left bottom;text-align:right;}

#logo {float:left; margin:65px 0px 0px 25px; height:58px; width:280px;}
#animation {float:right;}
#szukaj {height:30px; float:right; padding:5px 10px 0 0;}
#szukaj input {border: solid 2px #d9a236; height:17px; color: #FFFFFF; background:#000000;}
#szukaj button {height:17px; color: #FFFFFF; background:#000000; border:0;}

#menu {margin:0 0 10px 0;padding:0;width:100%;}
#menu td {width:10%;}
#menu td a {display:block;border-bottom: solid 5px #575757;height:40px;overflow:hidden;position:relative;width:100%;text-align:center;line-height:40px;color:white;font-size:13px;}
#menu td a:hover {text-decoration:none;border-bottom: solid 5px #d9a236;}


#content {padding-top:20px;width:100%;overflow:hidden;padding-bottom:15px;}
#left {padding-top:5px; margin-left:10px; width:181px; float:left;background:transparent url(img/menu_bg.gif) no-repeat left top;}
#left ul {margin:0; padding:5px 0px 0px 0px; list-style: none; width:160px;}
#left ul li {margin:0px; padding: 5px 0px 5px 20px; text-transform:uppercase; background:transparent url(img/menu_li_bg.gif) no-repeat left top;}
#left ul .first{margin:0px; padding: 5px 5px 5px 20px; text-transform:uppercase; background:transparent url(img/menu_li_bg1.gif) no-repeat left top;}
#left ul li a { margin:0px; padding:2px 5px 5px 0px; text-decoration:none; font-weight:bold; }
#left ul li ul li {margin:0px; padding: 5px 5px 5px 13px; text-transform:none; background:transparent url(img/menu_li_bg2.gif) no-repeat left top;}
#left ul li ul .first {margin:0px; padding: 5px 5px 5px 13px; text-transform:none; background:transparent url(img/menu_li_bg2.gif) no-repeat left top;}


#right {padding:0 13px 5px 13px;float:right; width:665px;}
#right_szeroki{padding:0 10px 5px 10px;float:right; width:970px;}

.text {width:100%;overflow:hidden;}
.text p {line-height:1.3em;margin-top:0.5em;text-align: justify;}
.text ul {list-style-image: url('img/list.gif');}
.text ul li {line-height:18px;}
.lista_katalog {margin:0;padding:8px 0 13px 0;width:100%;overflow:hidden; }
.text table {border-collapse: collapse;}
.text td {padding: 3px 0px; border-bottom: solid 1px black;}
.text .last {padding: 3px 0px; border-bottom: 0px;}
.katalog {width:300px; float:left; padding:0px 10px;}
.katalog h3 {margin-top:0px; font-family:'Verdana', sans-serif;font-weight:bold;font-size:14px;}
.katalog h3 a {color:#d9a236;}
.text img {border:solid 1px #36787f;}
.text a {text-decoration:underline;font-weight:bold;}
.text a:hover {text-decoration:underline;}

.lista {list-style-type:none;margin:0;padding:8px 0 13px 0;width:100%;overflow:hidden;}
.lista li {margin:10px 0px 10px 0px;padding-left:12px;padding-bottom:5px;}
.lista h3 {margin-top:-15px; font-family:'Verdana', sans-serif;font-weight:bold;font-size:14px;}
.lista h3 a {color:#d9a236;}

.wiecej {text-align: right;}
.hand {cursor: hand;}
.banner{float:left;margin:5px;border:solid 1px #bddce0; height:234px; width:287px; background-image:url(img/banner_bg.gif); background-repeat:repeat-x;}
.banner h3 {margin:5px;font-size:18px;font-weight:bold;}
.banner p {padding:5px;margin:0px;}
.banner img {border:solid 1px #36787f; margin:5px;}
.banner a:hover {text-decoration:none;}
#banners {width:100%;overflow:hidden; padding-bottom:18px;}

#formularz dl {width:100%;overflow:hidden;}
#formularz dt {float:left;width:165px;padding-top:2px;}
#formularz dd input {border:1px solid #bddce0;width:240px;margin-bottom:5px;background-color:#e8fafc;color:#104c53;padding:2px 5px;}
#formularz dd textarea {border:1px solid #bddce0;width:240px;height:100px;margin-bottom:5px;background-color:#e8fafc;color:#104c53;padding:2px 5px;}
#formularz .wyczysc {padding-left:165px;}
#formularz .wyczysc input {width:100px;height:22px;}

#galeria ul {list-style-type:none;margin:0;padding:10px 0 5px 0;width:100%;overflow:hidden;}
#galeria ul li {float:left;margin-right:10px;text-align:center;width:111px;margin-bottom:10px;}
#galeria ul li img {padding:3px;border:1px solid #474747;margin-bottom:4px;}
#galeria ul li p {margin:0;}


#foot {height:136px;background:transparent url(img/foot_bg.gif) no-repeat left bottom;}
#foot p {float:left;margin:0;padding:60px 0px 0px 20px;}
#foot p a {color:104c53;}
#foot ul {list-style-type:none;margin:0;padding:40px 10px 0 0;float:right;}
#foot li {display:inline;padding:0px 9px; border-left: solid 1px #104c53;}
#foot li.first {background-image:none; border: 0px;}
#foot li a {color:#104c53;}
#foot li a:hover {text-decoration:underline; color:#104c53;}
