body { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-image: url('img/tlo.jpg'); background-repeat: repeat; margin: 0px; padding: 0px; }
#container { width: 100%; margin: auto; position: relative; text-align:left; overflow: hidden; background: #ffffff; }
#header_bg { width: 100%; height: 92px; background-image: url('img/tlo_naglowek.jpg'); background-repeat: repeat; }
#header { width: 950px; height: 92px; text-align: left; margin: auto; background-image: url('img/naglowek.jpg'); background-repeat: no-repeat; }
#menu_bg { width: 100%; height: 208px; background-image: url('img/tlo_menu.jpg'); background-repeat: repeat; }
#menu { width: 950px; height: 208px; text-align: left; margin: auto; background-image: url('img/menu-animacja.jpg'); background-repeat: no-repeat; }
#menubt_bg { width: 100%; height: 18px; background-image: url('img/tlo_main.jpg'); background-repeat: repeat; }
#menubt { width: 950px; height: 18px; text-align: left; margin: auto; background-image: url('img/bar_menu.jpg'); background-repeat: no-repeat; }

#content_bg { width: 100%; overflow: hidden; background-image: url('img/tlo_main.jpg'); background-repeat: repeat; }
#content { width: 780px; overflow: hidden; text-align: justify; margin: auto; padding-bottom: 20px; padding-right: 20px; color: #02418e; }

#footer { width: 100%; height: 106px; text-align: center; margin: auto; background-image: url('img/tlo_stopka.jpg'); background-repeat: repeat; font-size: 11px; color: #ffffff; }
#footer a, a:link, a:visited { color: #ffffff; text-decoration: none; }
#footer a:hover { color: #ffffff; text-decoration: underline; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: navy; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;	color: navy; font-weight: bold; text-align: center;	padding: 0px; margin: 0px; }
.clear { clear: both; }
a, a:link, a:visited { color: #02418e; text-decoration: underline; }
a:hover { color: #02418e; text-decoration: underline; }
a.n, a.n:link, a.n:visited { color: #02418e; text-decoration: none; font-size: 13px; }
a.n:hover { color: #02418e; text-decoration: underline; font-size: 13px; }
ul { margin: 0px; }
h1 { font-size: 14px; font-weight: bold; color: #02418e; }
.input1 { width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; } 
.input2 { width: 760px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.error { color: red; font-weight: bold; }