body {behavior: url(csshover.htc); width: 780px; background-color: #EBF9FA; margin: 10px auto; font-family: Arial, Verdana, sans-serif;}
div#table22 a {text-decoration: none; font: 11px Arial, Helvetica, sans-serif; color: #444;}
div#table22 a:hover {text-decoration: none; font: 11px Arial, Helvetica, sans-serif; color: black;}
div.logo {float: right; margin: 0; padding: 0px;}
div.logo img {border: none;}
h1 {border-bottom: 2px solid #91D2CF; margin: 0; padding-bottom: 10px; }
h1 a {text-decoration: none; font: 20px Arial, Helvetica, sans-serif; color: #09949F; }
h2 {font: bold  40px Arial, Helvetica, sans-serif; color: #eee; margin: 10px 0 0 40px;}
h3 {font-size: 16px; color: white; background:#2BD9F4; padding: 1px 3px 1px 22px ; margin: 0 0 17px 0; border-bottom: 2px solid white;}
#tytul {padding-left: 40px;}
p {color: #444; margin: 0 50px 2px 40px; font-size: 11px;}
.open {margin: 20px 0 0 40px; }
#galeria {}
#galeria1 {margin: 5px 0 3px 2px; padding: 19px 0 9px 120px; background: url(imagines/bg2.jpg) repeat-x;}

div#nav {float: left; margin: 2px 0 0 0; background: url(imagines/img21.jpg) repeat-x;}
div#nav ul {margin: 0; padding: 0; background-color: #91D2CF;}
div#nav li {list-style: none; margin: 0; float: left; width: 85px; line-height: 1em;}
div#nav li:hover {background: url(imagines/img20.jpg) repeat-x;}

div#nav li.submenu:hover {background-color: #91D2CF;}
div#nav li a {display: block; color: white; font: bold 12px Arial, Verdana, sans-serif; padding: 4px 4px; text-decoration: none; width: auto; text-align: center; border-right: 1px solid #02A2AE; border-left: 1px solid #02656C;}
div#nav li a:hover { background: url(imagines/img20.jpg) repeat-x;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; width: 97px; display: none; border: none; opacity: 0.85; filter: alpha(opacity=85);}
div#nav ul ul li {border-bottom-color: 1px solid #EBF9FA;}
div#nav ul ul li a { display: block; width: 87px; border:1px solid #91D2CF; color: #015963; font-weight: normal;}
div#nav ul ul li a:hover {color: white; font-weight: normal;}
div#nav li.submenu1 {border-top: 1px solid #EBF9FA;}

div#nav ul.level1 li.submenu:hover ul.level2 {display: block;}

#nav2 {background: #91D2CF; height: 25px; _height: 26px; font-size: 9px; width: 438px; float: right; margin-top: 0px; _margin-top: -1px;}

#nav4 { font-size: 0px; margin: 1px 0 0 0; padding: 0px; height: 1px; width: 780px; float: right;  border-top: 1px solid #fff; }
#left {float: left; margin: 1px 0px 0 3px; _margin: 1px 0px 0 2px; padding: 0; }

#edyfoto {float: right; margin: 0 0px 0 0;} 
#renatafoto {margin-left: 5px;}
#brush {float: right; margin: 93px 1px 0px 0;}
#kwadrat_rys {background: url(imagines/bg_kwadrat.jpg); width: 197px; height: 45px; margin: 3px 0px 0 5px;}
#baner_krotki {margin: 3px 0px 0 5px;}
#baner_long {float: right; margin: 0; }
#table_bg {float: right; margin: 0px 0px 10px 0px; width: 569px; padding: 0;  border-left: 2px solid #FF9966; background: white url(imagines/smile_tlo.jpg) 440px 0 no-repeat;}
#tablegruba {border: 2px solid #CEEFF2; padding: 1px; margin: 4px 0px 0 2px; }
#table11 {background: url(imagines/bg1.jpg) 0 0 repeat-x; padding-bottom: 10px; }
#table22 {margin: 20px 0 0px 180px; background: #B8F3FE; width: 348px; padding-bottom: 10px; border: 1px solid white; align: }
#table22 p a:hover {color: orange;}
#table {width: auto; height: 360px;  background: none; border: white 1px solid;}

#menu {margin: 1px 0 0px 0px;}
#tabmenu {width: 202px; margin-left: 3px; margin-bottom: -2px;}
td#sidelinks a {display: block; text-decoration: none; border-bottom: 1px solid white;  color: #02656C; background: #CEEFF2 url(imagines/arrow2.gif) 9px 50% no-repeat; padding: 4px 10px 4px 28px; margin: 0; font: normal 11px Arial, Verdana, sans-serif;}
td#sidelinks a:hover {color: white; background: #91D2CF url(imagines/arrow.gif) 12px 50% no-repeat;}
td#sidelinks a#profilaktyka {border-top: 1px solid white;}


td.tlo_cen {width: 210px;}
td.tlo_cen img{border: none;}
td.tlo_cen a{display: block; text-decoration: none; color: #333333; margin: 0 0px 2px 10px; font-size: 11px;}
td.tlo_cen a:hover{display: block; text-decoration: underline; color: #333333; margin: 0 0px 2px 10px; font-size: 11px; background: url(imagines/arrow.gif) 195px 50% no-repeat;}


td.usl img{border: none;}
td.usl a{display: block; text-decoration: none; color: #333333; margin: 0 0px 2px 10px; font-size: 11px;}
td.usl a:hover{display: block; font-weight: bold; color: #333333; margin: 0 0px 2px 10px; font-size: 11px; }

#usl_menu {margin: 20px 0 0 0px; }
#table_menu {width: 206px; padding: 0; margin: 0;}
td#menu_links a {display: block; text-decoration: none; background: #OOFFFF; padding: 2px 10px 2px 20px; margin: 0; font: 12px Arial, Verdana, sans-serif; }
td#menu_links a:hover {color: #FF4000; border-left: 9px solid #FF4000; font: bold 12px Arial, Verdana, sans-serif; padding: 2px 10px 2px 13px;}
.clear { clear: both;}
#kontakt1 {margin-top: 10px; padding-top: 5px; border-top: 1px solid white;} 
#podmenu {background-color: #EBF9FA; width: 770px; height: 20px; margin: 0px 0px 0px 8px; padding: 0; clear: both; text-align: right;}
#podmenu a {display: block; text-decoration: none; border: 1px solid white; background: url(imagines/img22.jpg) repeat-x; padding: 3px 0; border-top: none; border-bottom: none; border-right: none; width: 70px; text-align: center; color: #666; font: normal 11px Arial, Helvetica, sans-serif;}
#podmenu a:hover {color: #444; background: none;}
#podmenu ul {margin: 0; padding: 0;}
#podmenu li {list-style: none; float: right;}
#podmenu li a#certyf {width: 90px;}

#pic {margin: 20px 28px;}
#pic img {border-top: 2px solid white; border-bottom: 2px solid gray; border-right: 2px solid gray; border-left: 2px solid white; margin: 13px;}

div.implant {margin: 20px 20px 20px 25px; border-top: 1px solid #91D2CF; border-bottom: 1px solid #91D2CF; padding-left: 90px;}
div.implant img {border-top: 5px solid #EDE9E0; border-bottom: 4px solid #EDE9E0; border-right: 4px solid #EDE9E0; border-left: 4px solid #EDE9E0; margin: 13px;}

#foot {float: right; width: 771px; margin: 0 0 10px 9px; padding: 12px 0px 0 0; border-top: 2px solid #CEEFF2; color: #02656C; font: bold 10px Arial, Helvetica, sans-serif; text-align: left;} 
#foot a img {margin: 1px 3px 0 5px;}
#foot a:hover {color:orange;}
#table_ind {float: right; margin: 0px; width: 569px; height: 432px;  padding: 0px;  border-left: 2px solid #FF9966; }
#foot span, #foot a {color: #02656C; text-decoration: none;}
#map img {border: none; margin: -70px 0 60px 335px;} 
#flash {width: 194px; padding: 0; border: 1px solid #4AEDFF; margin: 3px 0px 0 4px;}
