body
{margin: 0px;}

table#main
{font-family: verdana tahoma _sans; color: gray; text-align: left; font-size: 12px; margin: 10px 0px 0px 0px; border: solid 1px gray; border-collapse: collapse; width: 780px;}
table#main td
{margin: 0px 0px 0px 0px; border: solid 0px; border-collapse: collapse; vertical-align: top; font-family: verdana, tahoma, _sans;}
table#main td#centrum
{height: 550px; width: 610px;}

td#menu_l
{background-image: url("./bg_menu.jpg"); max-width: 170px; width: 180px;}
td#menu_l
div
{margin: 7px 0px 10px 5px;}

td#menu_l
a
{font-family: verdana, tahoma, _sans; color: gray; font-weight: bolder; font-size: 12px;  text-decoration: none;}
td#menu_l
a:hover
{font-family: verdana, tahoma, _sans; color: #C5191F; font-size: 12px; text-decoration: none;}

table#main
div#text
{margin: 0px 20px 0px 7px; line-height: 18px; text-align: justify;}

table#main
img.right
{margin: 5px 0px 15px 10px; float: right; line-height: 18px; text-align: justify; border: none; }

table#main
div#punktowanie
div
{padding: 4px 0px 7px 30px; text-indent: -16px;}

table#main
div#punktowanie
a
{font-family: verdana, tahoma, _sans; color: gray; font-size: 12px; text-decoration: none; border: solid 1px white; text-indent: -10px; }

table#main 
div#punktowanie 
a:hover
{font-family: verdana, tahoma, _sans; color: white; font-size: 12px; text-decoration: none; border: solid 1px #C5191F; background: #C5191F;} 

div#submenu
{padding: 0px 5px 0px 18px;}

div#submenu
a
{font-family: verdana, tahoma, _sans; color: gray; font-size: 11px; text-decoration: none; border: solid 0px white; font-weight: normal;}

div#submenu
a:hover
{font-family: verdana, tahoma, _sans; color: white; font-size: 11px; text-decoration: none; border: solid 1px #C5191F; background: #C5191F;}

table#main
div#naglowek
{margin: 0px 20px 20px 7px; font-size: 16px; font-weight: bolder; text-align: justify;} 

table#main
div#naglowek_czerwony
{margin: 0px 20px 20px 7px; font-size: 17px; font-weight: bolder; text-align: justify; color: #C5191F; font-family: verdana, tahoma, _sans;} 

table#stopka
{font-family: verdana, tahoma, _sans; color: silver; font-size: 10px; margin: 3px 0px 10px 0px; width: 780px; padding-bottom: 10px; height: 40px;}

table#stopka
td
{text-align: right; padding: 0px 8px 0px 0px; vertical-align: top;}

table#stopka
td#lewa
{width: 250px; padding: 0px 0px 0px 4px; text-align: left; vertical-align: top;}

table#stopka
a
{font-family: verdana, tahoma, _sans; color: gray; font-size: 10px;  text-decoration: none;}
table#stopka
a:hover
{font-family: verdana, tahoma, _sans; color: blue; font-size: 10px; text-decoration: none;}

#nazwisko
{font-size: 16px; font-weight: bolder; color: #C5191F; padding: 17px 20px 0px 7px; font-family: tahoma, verdana, _sans;}

#godziny
{font-size: 12px; font-weight: bolder; color: gray; padding: 7px 20px 0px 40px; font-family: tahoma, verdana, _sans;}

#specjalizacja
{margin: 0px 0px 0px 40px; line-height: 18px;}

table#gabinet
{font-family: verdana tahoma _sans; color: gray; text-align: left; font-size: 11px; margin: 10px 0px 0px 5px; border: solid 0px gray; border-collapse: collapse; border-spacing: 0px; width: 600px;}

#rejestracja
{font-family: verdana, tahoma, _sans; color: red; font-size: 10px; text-decoration: none;}

table#godziny
{font-family: verdana tahoma _sans; color: gray; font-size: 10px;}
table#godziny
td
{width: 300px;}

table#godziny
.dzien
{font-weight: bolder; font-family: verdana, tahoma, _sans; color: white; font-size: 10px; background-color: #4B6AB7;}

div.news
{ margin: 15px 15px 5px 10px;}

div.news
.data
{border-bottom: solid 1px silver; color: gray; font-weight: bold; font-family: tahoma, verdana, _sans; font-size: 11px; padding-bottom: 4px; margin: 3px 0px 3px 0px;}

div.news
.tytul
{font-family: verdana, tahoma, _sans; color: red; font-size: 13px; font-weight: bold; margin: 5px 0px 0px 0px;}

div.news
.tresc
{font-family: verdana, tahoma, _sans; color: gray; font-size: 11px; margin: 4px 0px 0px 0px; text-align: justify;}

div.news
a 
{color: #4B6AB7; text-decoration: none; font-weight: bold; }

div.news
a:hover
{background-color: red; color: white;}

li
{text-indent: -10px; padding-left: 20px;}

div#text
ul
{text-indent: -30px; font-weight: bold; color: #C5191F;}

div#text
li
{font-weight: normal; color: gray; text-indent: 0px; }

table#dyzur
{font-family: verdana, tahoma, _sans; font-size: 10px; color: gray; }

table#dyzur
td
{width: 580px;}

table#dyzur
.akt
{color: white; font-size: 10px; background-color: #4B6AB7;}
