div.body{background: #EEF5FD;}

div#naglowek {text-align: center; background: #fff; }
div#naglowek h1{font-size: 21px; position: relative; top: -10px;}

table.login {margin: 30px auto; border: 1px solid #eee;}
table.login td{ padding: 5px;}

ul.top_menu{width: 100%; border-bottom: 10px solid #A0CEF6; margin: 0px; padding-top: 10px; list-style: none; background: #fff;}
ul.top_menu li{display: inline; border: 1px solid #A0CEF6; background: #E0EFFC; margin: 0px 0px 0px 10px; padding: 5px; line-height: 21px; font-weight: bold;}
ul.top_menu li.wybrany{background: #A0CEF6;}
ul.top_menu a{color: #485767; text-decoration: none;}

div.content{margin: 0px 0px 0px 200px; padding: 1px 30px 30px 30px;  width: 690px;}
div.content h1{margin: 30px 40px 10px 40px;}

div.menu_gabinetu{width: 180px; margin: 0px; position: absolute; left: 0px; top: 170px;}
ul.menu_gabinetu{width: 180px; margin: 0px; list-style: none; padding: 0px 10px;}
ul.menu_gabinetu li{border: 1px solid #A0CEF6; background: #A0CEF6; margin: 1px 0px 0px 0px; padding: 3px 5px; font-weight: bold;}
ul.menu_gabinetu a{color: #485767; text-decoration: none; display: block;}
ul.menu_gabinetu li.wybrany{background: #485767;}
ul.menu_gabinetu li.wybrany a{color: #fff;}

div.menu_gabinetu p{ margin: 10px; font-size: 10px; color: #7E91A5;}

div.rejestracja{border-top: 10px solid #A0CEF6; margin: 0px; width: 890px;}

table.edit {margin: 20px 40px; border: 1px solid #A0CEF6; border-width: 1px 1px 1px 1px; background: #FCFDE8;}
table.edit td{border: 1px solid #FFE2B1; border-width: 0px 0px 1px 0px; padding: 15px 10px;}

table.edit td.grupa{font-weight: bold; padding: 20px 20px 10px 20px;}
table.edit td.podpowiedz{padding: 15px 20px; width: 350px; background: #FFe0D4;}

table.edit tr.zachowaj td{background: #FFB1B1;}

table.edit th {border: 1px solid #A0CEF6; border-width: 0px 0px 1px 0px; padding: 15px 10px; background: #A0CEF6;}

table.editcennik td{padding: 10px 10px;}

p.komunikat{color: red; margin: 0px 20px;}
p.minitytul{padding: 30px 0px 0px 0px;}

input.text {width: 180px}
input.minitext{width: 60px;}
input.longtext{width: 310px;}
textarea.text{width: 270px;}
select.gotowe_nazwy{margin-top: 10px;}

div#content, div.lista{margin: 5px 0px 0px 0px; border: 1px solid #86A2C2; background: #FBFDFF;}
div.lista{padding: 20px; width: 555px;}
div#content img {float: none; display: inline; }
div#content h1{font-size: 15px; margin: 30px 20px}
