body{margin:0; padding:0; background:#5E5E5E url('pliki/bg.gif') top repeat-x; font:11px/1.3em Arial,sans-serif; color:#4e4e4e; text-align:center;}

table {text-align:left;}
.bold {font-weight:bold;}
img {border:none;}
p {margin:0.8em 0;}
h1,h2,h3 {padding:0; margin:1em 0;}
h1{font-size:16px;}
h2{font-size:14px;}
h3{font-size:12px; margin:0.5em 0;}
ul,ol {margin:0.5em 0px; padding:0;}
li {margin-left:15px; text-align:left;}
a {color:#F90; text-decoration:underline;}
a:hover {color:#c50;}
.error {padding:8px 12px; border:1px solid #d22; background:#fee; color:#d22;}

#main {width:952px; margin:0 auto; text-align:justify; background:#fff url('pliki/menu-left_bg.gif') repeat-y;} /* bg sentence */

#header {background:#fbb701; height:141px;}
#header img    {height:1136px; width:952px; margin-top:5px;}
#header object {position:relative; top:5px;}

#menu-main {height:28px; background:#FAA401;} /*background:#F9A201*/
#menu-main ul.main {margin:0; margin-left:1px; padding:0; width:951px; list-style:none;}
#menu-main ul.main li {float:left; position:relative; margin:0; margin-right:2px; width:134px; text-align:center; background:#090909 url('pliki/menu-main_bg.gif') repeat-x;}
#menu-main ul.main li.li-last {margin-right:0;}
#menu-main ul.main li a {line-height:28px; text-decoration:none; color:#fff; font-size:12px; display:block; width:100%; text-transform:uppercase;}
#menu-main ul.main li ul {margin:0; padding:0; list-style:none; position:absolute; left:0; visibility:hidden;}
#menu-main ul.main li ul li {margin:0; float:none; display:block; text-align:left;}
#menu-main ul.main li ul li a {margin:0; line-height:14px; text-transform:none; padding:3px 8px 3px 18px; display:block; background:#fbb001 url('pliki/menu-main_pts.gif') 7px center no-repeat; font-size:11px; border-top:1px solid #f99401;}
#menu-main ul.main li ul li a:hover {background-color:#ec6a01;}

#undermenu {height:16px; padding:0 10px; background:#fbb001 url('pliki/undermenu_bg.gif') repeat-x; color:#090909; text-align:right; border:1px solid #fff;}
#undermenu span {word-spacing:2px; letter-spacing:1px; margin-right:10px;}
#undermenu a {margin:0 3px;}
#undermenu a img {vertical-align:middle;}

#content #left {width:220px; padding-bottom:1em; float:left;}
#content #left #search {padding:10px;}
#content #left #search form {padding:0; margin:0;}
#content #left #search form input {vertical-align:middle;}
#content #left #search form input.txt {width:122px; height:14px; border:1px solid #919191; font-size:11px; color:#555; margin-right:4px;}
#content #left #search form input.butt {width:60px; background:#000; border:1px solid #616161; font-size:10px; font-weight:bold; color:#FBB701;}
#content #left #menu-left p {font-size:22px; color:#adadad; text-align:center;}
#content #left #menu-left ul {margin:0; padding:0; padding:0; list-style:none;}
#content #left #menu-left ul li.category {color:#4C4C4C; margin:5px 0; padding:0 18px; background:url('pliki/menu-left-category_pts.gif') 8px center no-repeat; font-weight:bold;}
#content #left #menu-left ul li {margin:0; text-align:left; background:url('pliki/menu-left_pts.gif') 18px center no-repeat;}
#content #left #menu-left ul li.selected a {color:#B94700;}
#content #left #menu-left ul li a {color:#4C4C4C; padding:3px 0 3px 28px; margin:0; display:block; text-decoration:none;}
#content #left #menu-left ul li a:hover {background:url('pliki/menu-left_bg_hover.gif') center repeat-y; color:#B94700;}
#content #sentence {width:728px; float:right; overflow:hidden;}
#content #sentence #margintxt {margin:1em 20px 1.5em 15px;}
#content #sentence h1.title {color:#f99401; margin:0.3em 10px 0.3em 5px; padding:0.3em 0 0.5em; font-size:16px; border-bottom:2px solid #FFE465;}
#content #sentence .map {margin:5px 0; color:#d73;}
#content #sentence .map a {color:#F90; text-decoration:none;}
#content #sentence .map a:hover {text-decoration:underline;}
#content #sentence .deep0 {padding-left:10px; background:url('pliki/map_deep0_pts.gif') left top no-repeat; font-weight:bold; font-size:13px;}
#content #sentence .deep1 {padding-left:25px; background:url('pliki/map_deep1_pts.gif') 14px top no-repeat; font-weight:bold;}
#content #sentence .deep2 {padding-left:38px; background:url('pliki/map_deep2_pts.gif') 26px top no-repeat;}
#content #sentence form input,#content #sentence form textarea,#content #sentence form select {width:400px; border:1px solid #f99401; border-right-width:3px; font:11px 'Courier New',monospace;}
#content #sentence form input.butt {width:90px; border:1px solid #BE6300; border-right-width:3px; background:#f99401; color:#fff; font-family:Arial,sans-serif; font-weight:bold; text-transform:uppercase;}
#content #sentence form textarea {height:100px;}
#content #sentence form select {width:auto;}
#content #sentence form span.star {font-size:14px; color:#d22;}
#content #sentence ul,ol {margin:0.5em 0; padding:0;}
#content #sentence ul    {list-style:none;}
#content #sentence ul li {margin:0.3em 0 0.1em; padding-left:10px; background:url('pliki/pts.gif') top left no-repeat;}
#content #sentence ol li {margin:0.3em 18px 0.1em; padding-left:10px;}
#content #sentence .news-topic {margin:0 8px; }
#content #sentence .news-topic a {font-weight:bold; text-decoration:none;}
#content #sentence .news-topic a:hover {text-decoration:underline;}
#content #sentence .news-topic span {color:#bbb;}
#content #sentence .news-content {margin:0.3em 8px 0.4em; padding-bottom:0.4em; border-bottom:1px solid #FFEE85;}
#content #sentence .new-topic {margin-bottom:0;}
#content #sentence .new-date {margin:0.8em 0; color:#bbb; font-size:10px;}
#content #sentence .new-back {text-align:center; margin:1em 0;}

#footer-onsite {height:14px; padding:10px; background:#F89401 url('pliki/footer-onsite_bg.gif') repeat-x; color:#fff; text-align:right; position:relative; clear:both;}
#footer-onsite img {position:absolute; left:0; top:0;}
#footer-onsite a {color:#fff; text-decoration:none; margin:0 6px;}
#footer-onsite a.file {font-weight:bold;}

#footer {padding:2px 0; background:#5E5E5E; color:#fff; position:relative;}
#footer a {color:#fff; text-decoration:none; padding:2px 5px;}
#footer a:hover {text-decoration:underline;}
#footer span {position:absolute; right:5px;}
#footer span a {padding:0;}
#footer span a:hover {text-decoration:none;}
