a { color:#2350aa; text-decoration:underline; }
a:hover, #footer a:hover { color:#ff6d06; text-decoration:none; }
body { font-family:Tahoma, Arial, sans-serif; font-size:12px; margin:10px 0; padding:0; }
html, body { background:#ecf1f5 url('../img/background.gif') repeat-x; }
a img { border:0; }
#wrapper { width:746px; padding:5px 10px 10px 10px; margin:0 auto; background-color:#fff; border:1px solid #d8d5ce; overflow:hidden; }
#left { width:176px; float:left; }
#right { width:560px; float:left; margin-left:10px; }
#logo { width:176px; height:75px; font-size:0; }
#logo img { margin:22px 0 0 15px; }
#menu { width:176px; }
#top { width:560px; height:70px; padding-top:5px; text-align:center; font-size:0; overflow:hidden; }
#content { width:560px; }
#menu ul { list-style:none; margin:0; padding:0; }
#menu a { text-decoration:none; display:block; padding:7px 8px 7px 14px; color:#333; font-size:11px; width:152px; text-align:left; border-width:0 1px 1px 1px; border-style:solid; border-color:#d8d5ce; background-color:#fafbf5; }
#menu .c a { background-color:#f2f3ed; }
#menu a:hover { color:#000; border-left:1px solid red; }
.naglowek_maly { background:url('/img/naglowek_maly.gif') no-repeat; background-color:#373a3e; border-bottom:3px solid #d8d5ce; width:148px; height:27px; line-height:27px; padding:0 14px; color:#fff; font-size:12px; }
.naglowek_duzy { background:url('/img/naglowek_duzy.gif') no-repeat; background-color:#373a3e; border-bottom:3px solid #d8d5ce; width:532px; height:27px; line-height:27px; padding:0 14px; color:#fff; font-size:12px; }
.zawartosc { width:538px; background-color:#fafbf5; border-width:0 1px 1px 1px; border-style:solid; border-color:#d8d5ce; font-size:13px; line-height:160%; color:#000; padding:0 10px;  text-align:left; overflow:hidden; }
p { margin:12px 0 }
form p { margin-bottom:0; }
.linia { border-left:5px solid #e4e2d9; padding-left:10px; }
h1 { color:#333; margin:10px 0 5px 0; padding-bottom:3px; }
h1, h4 { font-family:Arial, Helvetica, Verdana, sans-serif; border-bottom:1px solid #ede4db; font-size:16px; padding-bottom:1px; }
h2 { margin:10px 0 0 0; padding:0; font-weight:bold; color:#007274; font-size:12px; }
h3 { font-size:12px; font-weight:bold; border-bottom: 1px solid #ede4db; }
h4 { color:green; margin:0 0 5px 0; }
.cytat { background-color:#f1efe6; border:1px solid #cdc3ba; line-height:130%; font-size:10px; padding:10px; }
.blad { font-weight:bold; color:red; }
.zawartosc ul { margin:0 0 0 5px; padding:0; }
.zawartosc ul li { background:url('/img/arrow.gif') no-repeat 0 6px; list-style-type:none; padding:0 0 1px 16px; margin:0 0 1px 0; }
.l { border-bottom:1px solid #ede4db; }
label { cursor:pointer; }
.status { background-color:#f1efe6; border:1px solid #cdc3ba; text-align:center; line-height:140%; font-size:12px; padding:10px 0; }
#footer a { color:#333; }
#footer { width:724px; float:left; padding:0 10px; line-height:35px; margin-top:10px; white-space:nowrap; background-color:#f2f3ed; font-size:11px; color:#333; border:1px solid #d8d5ce; }
#footer #footer-left { width:40%; float:left; }
#footer #footer-right { width:50%; float:right; text-align:right; }
#linki a { color:#445b89; text-decoration:none; }
#linki a:hover { color:#ff6d06; border-bottom:1px solid #ff6d06; }
form { padding:0; margin:0; }
#sk_lewa { width:50%; }
#sk_prawa { width:50%; }
.st1 { background-color:#f2f3ed; border-top:1px solid #d8d5ce; border-bottom:1px solid #d8d5ce; padding:3px; overflow:hidden; width:auto; }
.st2 { padding:3px; color:#8b8d80; }
.st_url { color:#b8b9b0; }
#form_lewa { width:268px; float:left; }
#form_lewa input { width:90%; }
#form_prawa { width:248px; float:right; }
.inp { border:1px solid #d8d5ce; }
.inp:focus { border-color:#f89349; }
input, textarea { padding:5px; }
.drukuj { width:110px; height:32px; background-image:url('img/ikona_drukuj.gif'); background-repeat:no-repeat; }
.tb1 { background-color:#eeefe7; }
.tb2 { background-color:#f5f6f1; }
.tb1:hover, .tb2:hover { background-color:#e6e1d2; }
table { width:100%; }
table.tableshorts { background-color:#cdcdcd; text-align:left; width:100%; font-size:11px; margin-top:12px; }
table.tableshorts thead tr th, table.tableshorts tfoot tr th { background-color:#35698f; color:#fff; font-weight:bold; }
table.tableshorts thead tr .header { background-image: url(/img/bg.gif); background-repeat:no-repeat; background-position:center right; cursor:pointer; }
table.tableshorts tbody td { color:#3d3d3d; padding:4px; background-color: #FFF; vertical-align:top; }
table.tableshorts tbody tr.odd td { background-color:#f3f2ec; }
table.tableshorts thead tr .headerSortUp { background-image: url(/img/asc.gif); }
table.tableshorts thead tr .headerSortDown { background-image: url(/img/desc.gif); }
table.tableshorts thead tr .headerSortDown, table.tableshorts thead tr .headerSortUp { background-color: #4284B3; }
.qm { vertical-align:-2px; }
.host_ajax { line-height:110%; }
.wstrzymano { padding:5px 0 5px 10px; background-color:#e94040; color:#fff; font-weight:bold; margin-bottom:0; }
.pr { background-color:#fff; border:1px solid #e6e4d2; }
#tooltip { color:#000; font-weight:normal; font-size:10px; font-family:Verdana, Tahoma, sans-serif; position:absolute; border:1px solid #5e5b5b; background:#fff; padding:4px; }
#tooltip h3, #tooltip div { margin:0; }
div.pagination { padding:5px 5px 5px 0; margin:5px 5px 5px 0; text-align:center; }
div.pagination a { padding:2px 5px 2px 5px; margin:2px; border:1px solid #aaaadd; text-decoration:none; }
div.pagination a:hover, div.pagination a:active { border:1px solid #2d6ab1; color:#000; }
div.pagination span.current { padding:2px 5px 2px 5px; margin:2px; border:1px solid #35698f; font-weight:bold; background-color:#35698f; color:#fff; }
div.pagination span.disabled { padding:2px 5px 2px 5px; margin:2px; border:1px solid #ddd; color:#999; }
form label.error { background:url('/img/ico_delete.gif') no-repeat 0 0; padding:0 0 1px 19px; color:#e9594d; font-size:12px; }
.info-green, .info-red { background-image:url(/img/ico_success.gif); background-position:12px 6px; height:25px; line-height:25px; margin:15px 0; padding:7px 7px 7px 48px; font-family:Arial, Tahoma, sans-serif; font-size:16px; font-weight:bold; clear:both; background-repeat:no-repeat; background-color:#fffce0; border:1px solid #efe8a9; }
.info-green { color:#558000; }
.info-red { color:#da1818; }
#tooltip { font-size:12px; padding:5px; min-width:100px; max-width:470px; }