body {margin: 0; padding: 0; font-family: arial, helvetica, serif; color: #464646; font-size: 12px; background: #fff url(/gfx/bg_1.gif) no-repeat top center; }
form {margin: 0; padding: 0; }
input.input {width: 80px; margin: 1px 0; padding: 1px 2px 1px 2px; font-family: arial; font-size: 11px; border: 1px solid #8e8e8e; font-weight: normal; }
* html input.input {width: 80px; margin: 0; padding: 1px 2px 1px 2px; font-family: arial; font-size: 11px; border: 1px solid #8e8e8e; font-weight: normal; }
fieldset {border: 1px solid #D7D7D7; padding: 5px; margin: 10px 0; }
fieldset legend {padding: 0 5px; }
fieldset .form th {padding: 2px; text-align: right; }
fieldset .form td {padding: 2px; font-size: 11px; }
fieldset textarea {border: 1px solid #8e8e8e; font-family: arial; font-size: 11px; }
fieldset select {margin: 0; padding: 1px 1px 1px 2px; font-family: arial; font-size: 11px; border: 1px solid #8e8e8e; }
fieldset .wymagane {color: #ED1B2F; font-size: 14px; line-height: 8px; }

#middle .lista_podstron {text-align: center; }
#middle .lista_podstron input {border: none; background: none; margin: 0; padding: 0; }
#middle .lista_podstron input.wcisniety {font-weight: bold; }

#prenumerata input.input {width: 190px; }

.errok {color: green; font-weight: bold; background: url(/gfx/icons/ok.gif) no-repeat left; padding: 2px 0 2px 23px; }
.errerror {color: red; font-weight: bold; background: url(/gfx/icons/error.gif) no-repeat left; padding: 3px 0 2px 23px; }
.errwarn {color: #f7941d; font-weight: bold; background: url(/gfx/icons/warn.gif) no-repeat left; padding: 3px 0 2px 23px; }
.errinfo {color: blue; font-weight: bold; background: url(/gfx/icons/info.png) no-repeat top left; padding: 3px 0 2px 23px; }

#top {width: 940px; height: 48px; margin: 0 auto; background: url(/gfx/bg_header_3.gif) no-repeat bottom left; font-size: 11px; padding: 0 40px 0 20px; }
#top .reg {float: right; text-align: center; padding: 10px 10px 0 10px; }
#top .login {float: left; padding: 16px 8px 0 0; }
#top .pass {float: left; padding: 16px 8px 0 0; }
#top .sub {float: left; padding: 16px 0 0 0; }
#top .date {float: left; padding: 17px 0 0 0; }
#top label {float: left; padding: 18px 8px 0 0; font-weight: bold; }
#top a {color: #464646; text-decoration: underline; }
#top a:hover {color: #0054A6; }

#header {height: 123px; width: 935px; padding: 0 30px 0 35px; margin: 0 auto; background: #E30020 url(/gfx/bg_header_1.gif) no-repeat top left; }
#header.banner{width:630px;padding-top:5px;}
#top_menu {width: 960px; margin: 0 auto; height: 50px; padding: 0 20px 0 20px; background: url(/gfx/top_menu_bg.gif) no-repeat bottom left; }
#top_menu ul {list-style: none; float: left; height: 50px; margin: 0; padding: 0; }
#top_menu ul li {float: left; }
#top_menu ul li a {float: left; height: 22px; font: bold 12px arial; text-decoration: none; color: #0054a6; padding: 28px 11px 0 10px; background: url(/gfx/top_menu_spacer.gif) no-repeat bottom right; }
#top_menu ul li a:hover {text-decoration: underline; }
#top_menu a {color: #464646; }
#top_menu a:hover {color: #0054A6; }
#top_menu .szukaj {float: right; font-size: 11px; }
#top_menu .szukaj label {float: left; font-weight: bold; padding: 12px 0 0 0; }
#top_menu .szukaj .phrase {float: left; padding: 10px 8px 0 8px; }
#top_menu .szukaj .search {float: left; padding: 10px 0 0 0; }
#top_menu .szukaj .advanced {clear: both; text-align: right; padding: 5px 0 0 0; }
#top_menu .rozmiar {float: right; padding: 11px 20px 0 0; text-align: center; }
#top_menu .rss {float: right; padding: 11px 20px 0 20px; text-align: center; }
#top_menu .rss img {margin-top: 4px; }

#middle {width: 1000px; margin: 0 auto; padding: 8px 0 0 0; background: url(/gfx/bg_header_2.gif) no-repeat top left; }
#middle #left {float: left; width: 160px; padding: 0 0 0 20px; }
#middle #right {float: right; width: 820px; overflow: visible; }

#right h3 {font-size: 1.2em; color: #ed1b2f; background: url(/gfx/right_bg_2.gif) no-repeat top right; margin: 0 0 10px 0; padding: 4px 0 5px 0; overflow: hidden; }
#right h3 span {display: block; background: url(/gfx/h3_bg_1.gif) no-repeat 0 3px; padding: 0 0 0 20px; }
#right h4 {font-size: 1em; color: #0054a6; }
#right p {margin: 10px 0; }
#right p a img {border:0px;}
#right .data {border-left: 1px solid #d7d7d7; padding: 0 0 0 9px; margin: 1px 0; font-size: 0.8em; color: #a1a1a1; }
#right .tresc {border-left: 1px solid #d7d7d7; padding: 3px 0 3px 9px; margin: 0; }
#right .tresc p {padding: 0; margin: 0; }
#right .lead {border-left: 1px solid #d7d7d7; padding: 3px 0 3px 9px; margin: 0; font-weight: bold; border-top: none; border-bottom: none; border-right: none; }
#right .lead p {padding: 0; margin: 0; }
#right a {color: #0054A6; }
#right a:hover {color: #ED1B2F; }

#right .lista {list-style: none; margin: 10px 0; padding: 0; }
#right .lista li {margin: 0 0 15px 0; }
#right .lista .data {border-left: 1px solid #d7d7d7; padding: 0 0 0 9px; margin: 1px 0; font-size: 10px; color: #a1a1a1; }
#right .lista .lead {border-left: 1px solid #d7d7d7; margin: 1px 0 0 0; padding: 0 0 0 9px; }
#right .lista .lead p {margin: 0; }
#right .lista .zajawka {border-left: 1px solid #d7d7d7; font-weight: normal; margin: 1px 0 0 	0; padding: 0 0 0 9px; }
#right .lista .zajawka p {margin: 0; }
#right .lista .link {display: block; border-left: 1px solid #d7d7d7; margin: 0; padding: 1px 0 0 9px; width: 100px; }
#right .lista h4 {padding: 1px 0 1px 9px; border-left: 1px solid #0054A6; margin: 1px 0; font-size: 13px; }
#right .lista h4 a {text-decoration: none; }
#right .lista h5 {margin: 0; padding: 0 0 0 9px; font-size: 0.8em; border-left: 1px solid #d7d7d7; color: #a1a1a1; text-transform: uppercase; }
#right .lista h5 a {color: #a1a1a1; }

#right .box_similar {background: url(/gfx/box_bg_1.gif) no-repeat top right; padding: 12px 20px 0 0; width: 390px; float: left; }
#right .box_similar h3 {font-size: 1.2em; color: #ed1b2f; background: url(/gfx/box_bg_2.gif) no-repeat top right; margin: 0; padding: 4px 0 5px 0; }
#right .box_similar h3 span {display: block; background: url(/gfx/h3_bg_1.gif) no-repeat 0 3px; padding: 0 0 0 20px; }
#right .box_similar h3 span a {text-decoration: none; color: #ed1b2f;}
/*#right .box_similar h4 {border-color: #464646; }
#right .box_similar h4 a {color: #464646; }*/
#right .box_similar h4 a:hover {color: #E30020; }
#right .box_similar .lista li {margin: 8px 0; }

#doc .box_books {float: right; margin-left: 20px; width: 200px; }
#doc .box_books .lista li {margin: 8px 0; }
#doc .box_books .lista li img {margin: 2px 0 0 0; border: 1px solid #D7D7D7; vertical-align: top; }
#doc .box_books h3 {background: none; }

#art_box_right .box_books {background: url(/gfx/box_bg_1.gif) no-repeat top right; padding: 12px 20px 0 0; }
#art_box_right .box_aktualnosci {background: url(/gfx/box_bg_1.gif) no-repeat top right; padding: 12px 20px 0 0; }
#art_box_right {float: right; width: 274px; }
#art_box_right h3 {font-size: 1.2em; color: #ed1b2f; background: url(/gfx/box_bg_2.gif) no-repeat top right; margin: 0; padding: 4px 0 5px 0; }
#art_box_right h3 span {display: block; background: url(/gfx/h3_bg_1.gif) no-repeat 0 3px; padding: 0 0 0 20px; }
#art_box_right h3 span a {text-decoration: none; color: #ed1b2f;}
#art_box_right h4 {margin: 1px 0; padding: 1px 0 1px 9px; font-size: 1em; border-left: 1px solid #0054a6; color: #0054a6; }
#art_box_right h4 a {text-decoration: none; }
#art_box_right h5 {margin: 0; padding: 0 0 0 9px; font-size: 0.8em; border-left: 1px solid #d7d7d7; color: #a1a1a1; text-transform: uppercase; }
#art_box_right ul {list-style: none; margin: 0; padding: 0 10px 0 0; }
#art_box_right ul li {margin: 8px 0; padding: 0; }
#art_box_right .short {margin: 0; padding: 0 0 0 9px; border-left: 1px solid #d7d7d7; }
#art_box_right .short img {float: left; margin: 2px 6px 0 0; border: none; }

#doc .pagination_wrap {background: #EBEBEB; padding: 5px 105px 5px 5px; width: 680px; overflow: hidden; }
#doc .pagination_wrap .current {width: 100px; float: left; }
#doc .pagination_wrap .pages {text-align: center; float: right; width: 580px; }
#doc .pagination_wrap .pages a {padding: 0 3px; text-decoration: none; }
#doc .pagination_wrap .pages .selected {background: #d7d7d7; color: #000; font-weight: bold; }
#doc .pagination_wrap .pages .unselected {text-decoration: underline; }
#doc .pagination_wrap .pages .first {font-weight: bold; background: url(/gfx/page_first.png) no-repeat center; }
#doc .pagination_wrap .pages .previous {font-weight: bold; background: url(/gfx/page_previous.png) no-repeat center; }
#doc .pagination_wrap .pages .next {font-weight: bold; background: url(/gfx/page_next.png) no-repeat center; }
#doc .pagination_wrap .pages .last {font-weight: bold; background: url(/gfx/page_last.png) no-repeat center; }

#main #main_left {width: 500px; float: left; }
#main #main_right {width: 320px; float: left; }
#main .box {background: url(/gfx/box_bg_1.gif) no-repeat top right; padding: 12px 20px 0 0; }
#main h3 {font-size: 1.2em; color: #ed1b2f; background: url(/gfx/box_bg_2.gif) no-repeat top right; margin: 0; padding: 4px 0 5px 0; }
#main h3 span {display: block; background: url(/gfx/h3_bg_1.gif) no-repeat 0 3px; padding: 0 0 0 20px; }
#main h3 span a {text-decoration: none; color: #ed1b2f;}
#main h4 {margin: 1px 0; padding: 1px 0 1px 9px; font-size: 1em; border-left: 1px solid #0054a6; color: #0054a6; }
#main h4 a {text-decoration: none; }
#main h5 {margin: 0; padding: 0 0 0 9px; font-size: 0.8em; border-left: 1px solid #d7d7d7; color: #a1a1a1; text-transform: uppercase; }
#main .box ul {list-style: none; margin: 0; padding: 0 10px 0 0; }
#main .box ul li {margin: 8px 0; padding: 0; }
#main .box .short {margin: 0; padding: 0 0 0 9px; border-left: 1px solid #d7d7d7; }
#main .box .short img {float: left; margin: 2px 6px 0 0; border: none; }
#main .box_wide {padding: 12px 20px 0 0; background: url(/gfx/right_bg_1.gif) no-repeat right top; }
#main .box_wide h3 {font-size: 1.2em; color: #ed1b2f; background: url(/gfx/right_bg_2.gif) no-repeat top right; margin: 0 0 10px 0; padding: 4px 0 5px 0; }
#main .box_wide h3 span {display: block; background: url(/gfx/h3_bg_1.gif) no-repeat 0 3px; padding: 0 0 0 20px; }
#main .banner_wide {width: 800px; text-align: center; background: #e9e9e9; padding: 50px 0; margin: 12px 0 8px 0; }

#left .box {background: url(/gfx/left_menu_bg_2.gif) no-repeat top right; padding: 12px 0 0 0; width: 160px; }
#left .box h3 {color: #ED1B2F; font-size: 1.2em; background: url(/gfx/box_bg_3.gif) no-repeat top right; padding: 4px 0 0 0; width: 140px; height: 21px; margin: 0 20px 0 0; }
#left .box h3 span {display: block; background: url(/gfx/h3_bg_1.gif) no-repeat 0 3px; padding: 0 0 0 20px; }
#left .box h3 a {text-decoration: none; color: #ED1B2F; }
#left .box blockquote, #left .box p {margin: 5px 0; }
#left .box a {color: #0054A6; }
#left .box_content {padding: 10px 30px 22px 0; background: url(/gfx/left_menu_bg_3.gif) no-repeat bottom right; width: 130px; } 
#left cite {text-align: right; display: block; font-size: 0.9em; width: 130px; } 
#left .box ul {list-style: none; margin: 0; padding: 0; width: 140px; }
#left .box ul li {margin: 0 0; padding: 0; width: 140px; }
#left .box ul li a {display: block; text-decoration: none; font-weight: bold; padding: 5px 10px; width: 120px; color: #363636; background: #EBEBEB url(/gfx/left_menu_gray.gif) no-repeat -20px bottom; }
#left .box ul li.temat a {background: #E30020 url(/gfx/left_menu_red.gif) no-repeat -20px bottom; color: #fff; }
#left .box ul li.temat a:hover {background-color: #BD0019; }
#left .box ul li.temat ul li a {background-position: -10px bottom; }
#left .box ul li.podroze a {background: #2C9833 url(/gfx/left_menu_green.gif) no-repeat -20px bottom; color: #fff; }
#left .box ul li.podroze a:hover {background-color: #217327; }
#left .box ul li.podroze ul li a {background-position: -10px bottom; }
#left .box ul li.porady a {background: #AB328A url(/gfx/left_menu_pink.gif) no-repeat -20px bottom; color: #fff; }
#left .box ul li.porady a:hover {background-color: #85266B; }
#left .box ul li.porady ul li a {background-position: -10px bottom; }
#left .box ul li.spotkania a {background: #0073BB url(/gfx/left_menu_blue.gif) no-repeat -20px bottom; color: #fff; }
#left .box ul li.spotkania a:hover {background-color: #005B94; }
#left .box ul li.spotkania ul li a {background-position: -10px bottom; }
#left .box ul li a:hover {background-color: #C5C5C5; }
#left .box ul li ul {background: none; padding: 0; }
#left .box ul li ul li {width: 140px; }
#left .box ul li ul li a {padding: 5px 10px 5px 20px; width: 110px; background: #ebebeb url(/gfx/left_menu_gray.gif) no-repeat -10px bottom; }
#left .box ul li ul li a:hover {}
#left .banner {width: 140px; margin: 12px 0; text-align: center; padding: 30px 0; }

#blog {padding: 12px 30px 0 0; background: url(/gfx/right_bg_1.gif) no-repeat right top; }
#blog .wpis {margin: 0 0 20px 0; }
#blog .wpis h4 {padding: 1px 0 1px 9px; border-left: 1px solid #0054A6; margin: 1px 0; font-size: 13px; }
#blog .wpis .skomentuj {display: block; border-left: 1px solid #d7d7d7; padding: 3px 0 7px 9px; margin: 1px 0; }

#blog .lista img {float: left; margin: 0 6px 20px 0; border: 1px solid gray; }
/*#blog .list h4 {padding: 1px 0 1px 9px; border-left: 1px solid #0054A6; margin: 1px 0; }*/
#blog .lista .autor {border-left: 1px solid #d7d7d7; padding: 3px 0 3px 9px; margin: 1px 0; }
#blog .lista .data {padding: 0 0 3px 9px; }
#blog .lista div.tresc {border: 0; float: left; width: 680px; margin: 0; padding: 0; }
#blog .lista .link {float: left; margin: 5px 0 20px 0; border: none; padding: 0; }

#blog .blog_comments {background: #ebebeb; font-size: 11px; padding: 10px; margin: 1px 0; }
#blog .blog_comments .autor {font-weight: bold; }
#blog .blog_comments .data {border: none; padding: 0; }
#blog .blog_comments .tresc {border: none; padding: 0; }

#forum {padding: 12px 30px 0 0; background: url(/gfx/right_bg_1.gif) no-repeat right top; }
#forum table.forum {border-collapse: collapse; width: 100%; }
#forum table.forum tr {}
#forum table.forum tr th {padding: 5px 5px 5px 10px; background: #ebebeb url(/gfx/forum_bg_1.gif) no-repeat left bottom; border-left: 1px solid #0054a6; border-right: 1px solid #0054a6; border-top: 1px solid #EBEBEB;text-align: left; }
#forum table.forum tr td {padding: 5px 5px 5px 10px; background: #fff; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #EBEBEB; 	}
#forum .lokalizator {margin: 10px 0; }

#poradnia {padding: 12px 30px 0 0; background: url(/gfx/right_bg_1.gif) no-repeat right top; }

#art_doc {width: 516px; float: left;}
#art_doc {padding: 12px 30px 0 0; background: url(/gfx/right_bg_1.gif) no-repeat right top; }
#art_doc h4 {font-size: 1.5em; margin: 0 0 5px 10px; }
#art_doc .autor {margin: 5px 0 10px 10px; font-size: 1em; }
#art_doc .data {border: none; padding: 0; margin: 5px 0 10px 10px; }
#art_doc .lead {font-family: Tahoma, Verdana, Sans-Serif; border: none; padding: 0; margin: 10px 0 10px 10px; font-size: 13px; line-height: 15px; color: #000000; font-weight: bold;}
#art_doc .srodtytul {font-size: 14px; font-weight: bold;}
#art_doc p {font-family: Tahoma, Verdana, Sans-Serif; margin: 10px 0 10px 10px; font-size: 13px; line-height: 16px; color: #010101;}
#art_doc hr {height: 0; border: 0; border-top: 1px solid #D7D7D7; }
#art_doc ul, #doc ol {margin: 10px 0; padding: 0 0 0 20px; }
#art_doc .opis_zdjec p {margin: 0; padding: 0; }

#art_doc .box_books {float: right; margin-left: 20px; width: 200px; }
#art_doc .box_books .lista li {margin: 8px 0; }
#art_doc .box_books .lista li img {margin: 2px 0 0 0; border: 1px solid #D7D7D7; vertical-align: top; }
#art_doc .box_books h3 {background: none; }

#doc {padding: 12px 30px 0 0; background: url(/gfx/right_bg_1.gif) no-repeat right top; }
#doc h4 {font-size: 1.5em; margin: 0 0 5px 0; }
#doc .autor {margin: 5px 0; font-size: 1em; }
#doc .data {border: none; padding: 0; margin: 5px 0 10px 0; }
#doc .lead {border: none; padding: 0; margin: 10px 0; }
#doc p {margin: 10px 0; text-align: justify;  }
#doc hr {height: 0; border: 0; border-top: 1px solid #D7D7D7; }
#doc ul, #doc ol {margin: 10px 0; padding: 0 0 0 20px; }
#doc .opis_zdjec p {margin: 0; padding: 0; }

#galeria {padding: 12px 0px 0px 0px; /*background: url(/gfx/right_bg_1.gif) no-repeat right top*/; margin: 0px 20px 0px 0px;}
#galeria .thumbs {margin: 10px 0; }
#galeria .thumbs a img {border: none; }
#galeria .thumbs td.thumb {width: 132px; height: 122px; background: url(/gfx/galeria_thumb_bg.gif) no-repeat center; }
#galeria .thumbs td.thumbcenter {width: 132px; height: 122px;	background: url(/gfx/galeria_thumb_center_bg.gif) no-repeat center; }
#galeria .thumbs td.thumbdisabled {width: 132px; height: 122px; /* background: url(/gfx/galeria_thumb_bg.gif) no-repeat center;*/ }
#galeria .thumbs td.prev {width: 60px; height: 122px; background: url(/gfx/galeria_prev_bg.gif) no-repeat left; }
#galeria .thumbs td.prevdisabled {width: 60px; height: 122px; background: url(/gfx/galeria_prev_bg.gif) no-repeat left; }
#galeria .thumbs td.prev a {display: block; width: 25px; height: 25px; background: url(/gfx/galeria_prev.gif) no-repeat center; margin: 0 auto; }
#galeria .thumbs td.prevdisabled a {display: block; width: 25px; height: 25px; background: url(/gfx/galeria_prev_disabled.gif) no-repeat center; margin: 0 auto; }
#galeria .thumbs td.next {width: 60px; height: 122px; background: url(/gfx/galeria_next_bg.gif) no-repeat right; }
#galeria .thumbs td.nextdisabled {width: 60px; height: 122px; background: url(/gfx/galeria_next_bg.gif) no-repeat right; }
#galeria .thumbs td.next a {display: block; width: 25px; height: 25px; background: url(/gfx/galeria_next.gif) no-repeat center; margin: 0 auto; }
#galeria .thumbs td.nextdisabled a {display: block; width: 25px; height: 25px; background: url(/gfx/galeria_next_disabled.gif) no-repeat center; margin: 0 auto; }
#galeria .about {background: #ebebeb url(/gfx/galeria_about_bg.gif) no-repeat left bottom; width: 764px; padding: 6px 8px 8px 8px; }
#galeria .autor {font-size: 0.8em; color: #A1A1A1; text-transform: uppercase; margin: 0 0 4px 0; }
#galeria .label {margin: 4px 0 0 0; }
#galeria .copy {font-size: 0.8em; color: #A1A1A1; margin: 6px 10px 0 0; }


.zakladki {margin: 10px 0; background: url(/gfx/border_1.gif) repeat-x 0 96%; padding: 1px 0; }
.zakladki a {float: left; text-decoration: none; padding: 3px 7px; margin: 0 10px 0 0; border-top: 1px solid #D7D7D7; border-left: 1px solid #D7D7D7; border-right: 1px solid #D7D7D7; border-bottom: 1px solid #D7D7D7; font-weight: bold; background: #EBEBEB; }
.zakladki a:hover {color: #E30020; }
.zakladki a.select {background: #fff; border-bottom: 1px solid #fff; }

#rejestracja {padding: 12px 30px 0 0; background: url(/gfx/right_bg_1.gif) no-repeat right top; }
#rejestracja input.input {margin: 0; width: 160px; padding: 1px 2px 1px 2px; font-family: arial, helvetica, serif; font-size: 11px; border: 1px solid #8e8e8e; }
#rejestracja .wymagane {color: red; }
#rejestracja ul, #rejestracja ol {margin: 10px 0; padding: 0 0 0 20px; }

/*CHAT*/
#chatroom {padding: 12px 30px 0 0; background: url(/gfx/right_bg_1.gif) no-repeat right top; }
#chatroom h4.dialog {float: left; width: 400px; margin: 0 0 8px 0; }
#chatroom h4.users {float: right; width: 210px; margin: 0 0 8px 0; }
#chatroom h4.queue {float: left; width: 480px; margin: 10px 0 8px 0; }
#chatroom h4.search {float: left; width: 200px; margin: 0 0 8px 0; }

#chatroom #czat {background-color: #E1EDF9; padding: 10px; }
#chatroom #dialog {background-color: #ffffff; float: left; height: 180px; border: 1px solid #61A1E1; overflow: auto; position: inherit; width: 540px; }
#chatroom #moder {margin: 10px 0 0 0; padding: 10px; background-color: #ffffff; border: 1px solid #61A1E1; float: left; height: 180px; overflow: auto; position: inherit; width: 520px; }
#chatroom #queue {margin: 0; padding: 10px; background-color: #ffffff; border: 1px solid #61A1E1; float: left; height: 180px; overflow: auto; position: inherit; width: 520px; }
#chatroom #users {background-color: #ffffff;padding: 10px; width: 190px; height: 280px; float:right; border: 1px solid #61A1E1; overflow: auto; }
#chatroom #rooms {background-color: #ffffff; width: 230px; height: 300px; margin-right: 5px; margin-top: 5px; float:right;
/* Default on start */ visibility: hidden;border-style:dotted;border-color: red;border-width: 1px; }
#chatroom #query {width: 500px; height: 30px; margin: 10px 0 0 0; float:left; }
#chatroom #query input.input {border: 1px solid #61A1E1; width: 425px; float: left; margin: 2px 0 0 0; }
#chatroom #toolbar {width: 460px; height: 40px; margin: 5px 0 0 0; float: left; }
#chatroom #search {float: right; margin: 10px 0 0 0; width: 210px; }
#chatroom .czat_adm {padding: 4px 8px;display: block;margin: 2px 0; }
#chatroom .czat_exp {padding: 4px 8px; display: block; margin: 2px 0; }
#chatroom .czat_usr {padding: 4px 8px;display: block; color: #0265AC;margin: 2px 0; }
#chatroom #czat_login {margin-left: 100px; margin-right: 100px; position: inherit; }
#chatroom .czat_err {color: #ff8000; font-style: italic; }
#chatroom .czat_info {color: red;font-style: italic; padding: 4px 8px; }
#chatroom .czat_found {background-color: yellow; }

.czat_title {font-weight: bold;text-align: center;padding-bottom: 10px; }
.czat_foto {text-align: left; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; vertical-align: top; }
.czat_opis {font-size: 12px; vertical-align: top; padding-bottom: 5px; }

#czat_listing {margin: 0 0 0 20px; font-size: 12px; }

/*KONIEC CZAT*/

#foot {background: /*red url(/gfx/foot_bg_2.gif) no-repeat top center; */ height: 93px; }
#foot ul {list-style: none; margin: 0 auto; padding: 20px 20px 0 20px; height: 27px; width: 960px; background: url(/gfx/foot_bg_1.gif) no-repeat 0 0; }
#foot ul li {float: left; height: 27px; margin: 0; padding: 0; }
#foot ul li a {float: left; height: 21px; padding: 6px 10px 0 10px; text-decoration: none; font-size: 12px; color: #0054a6; font-weight: bold; background: url(/gfx/top_menu_spacer.gif) no-repeat bottom right; }
#foot ul li a:hover {text-decoration: underline; }
#foot .bottom {margin: 0 auto; padding: 7px 30px 0 30px; height: 19px; width: 940px; background: url(/gfx/foot_bg_1.gif) no-repeat bottom left; color: #fff; font-size: 11px; }
#foot .copy {float: left; }
#foot .design {float: right; }

/* OD CHŁOPAKÓW */

#admin {float: right; width: 800px; padding: 12px 20px 20px 0; }
#admin .tytul {font-size: 150%;}
#admin .artykul {font-size: 100%;}
#admin .sup {font-size: 66%;}
#admin .sub {font-size: 66%;}
#admin .srodtytul {font-size: 110%;}
#admin .td {font-size: 83%;}
#admin .th {font-size: 92%;}
#admin table {border-collapse: collapse; }
#admin table td {padding: 2px; border: 1px solid gray; }
#admin table th {background: #F6F6F6; padding: 2px; border: 1px solid gray; }
#admin h3 {margin: 10px 0 20px 0; }
#admin h4 {margin: 23px 0 8px 0; } 
#admin h4 a {text-decoration: none; } 
#admin h5 {margin: 7px 0 4px 0; font-size: 90%; color:gray;} 

#admin .errerror { min-height: 20px; text-align:left; padding-left: 34px; margin: 5px 2px 5px 2px; display: block; background-image: url('/gfx/icons/error.png'); background-repeat: no-repeat; border: 2px solid red; }
#admin .errwarn { min-height: 20px; text-align:left; padding-left: 34px; margin: 5px 2px 5px 2px; display: block; background-image: url('/gfx/icons/warn.png'); background-repeat: no-repeat; border: 2px solid yellow; }
#admin .errinfo { min-height: 20px; text-align:left; padding-left: 34px; margin: 5px 2px 5px 2px; display: block; background-image: url('/gfx/icons/info.png'); background-repeat: no-repeat; border: 2px solid blue; }
#admin .errok { min-height: 20px; text-align:left; padding-left: 34px; margin: 5px 2px 5px 2px; display: block; background-image: url('/gfx/icons/ok.png'); background-repeat: no-repeat; border: 2px solid green; }

#top_menu_admin {width: 960px; height: 104px; margin: 0 auto; padding: 0 20px 0 20px; background: url(/gfx/top_menu_bg_admin.gif) no-repeat bottom left;}
#top_menu_admin ul {list-style: none; float: left; height: 50px; margin: 0; padding: 0; }
#top_menu_admin ul li {float: left; }
#top_menu_admin ul li a {float: left; height: 22px; font: bold 12px arial; text-decoration: none; color: #0054a6; padding: 28px 11px 0 10px; background: url(/gfx/top_menu_spacer.gif) no-repeat bottom right; }
#top_menu_admin ul li a:hover {text-decoration: underline; }
#top_menu_admin a {color: #464646; }
#top_menu_admin a:hover {color: #0054A6; }
/* Formularz  */ 
#admin form .formadmin { width: 300px; }
#admin fieldset { background: #fff; border: 1px solid #D7D7D7; margin: 0 0 10px 0; padding: 3px }
#admin fieldset.halffieldset { background: #fff; border: 1px solid #D7D7D7; margin: 0 0 10px 0; width: 50% } 
#admin legend {background: #0054A6; color: #FFF; font-weight: bold; padding: 2px 15px; margin-bottom: 10px; }
#admin form em { color: #EF0E0E; font-style: normal; font-weight: bold; }
#admin form input { border: 1px solid black;}
#admin form input:focus { background-color: #DEDEDE; } 
#admin form textarea { border: 1px solid black; }
#admin form select { border: 1px solid black; }
#admin form input[type="submit"] { border: 1px solid black; margin: 1px; background: #D6D6D6; padding: 0px 2px;}
#admin form input[type="button"] { border: 1px solid black; margin: 1px; background: #D6D6D6; padding: 0px 2px;}
#admin form input[type="hidden"] { border: 0px; display: none; }
#admin form input.button {width: 100px; display: block;}
#admin form input.halfbutton {width: 45.5px; margin: 1px 3.5px 1px 1px; padding: 0px;}
#admin form input[type="file"] {border: 0px;}
#admin fieldset ul { margin: 0; padding: 0; }
#admin fieldset li { list-style: none; margin: 0; padding: 5px; }
#admin form label { display: block; float: left; text-align: right; width: 10em; }
#admin fieldset table td {padding: 1px 1px 1px 1px; border: 0px;}
#admin fieldset table {border: 0px;}
#admin fieldset table th {font-weight: normal; text-align: right; padding: 0px 3px; background: #FFF; border: 0px;}
#admin fieldset fieldset { margin: 0; padding: 0; }
#admin fieldset fieldset legend { background: transparent; color: #000; padding: 0; font-weight: normal; }
#admin fieldset fieldset label { display: block; width: auto; }
#admin fieldset fieldset label { margin-left: 150px; }
#middle #admin .lista {list-style: none; margin: 10px 0; padding: 0; }
#middle #admin .lista li {margin: 0 0 15px 0; }
#middle #admin .lista .data {border-left: 1px solid #d7d7d7; padding: 0 0 0 9px; margin: 1px 0; font-size: 10px; color: #a1a1a1; }
#middle #admin .lista .lead {border-left: 1px solid #d7d7d7; margin: 1px 0 0 0; padding: 0 0 0 9px; }
#middle #admin .lista .lead p {margin: 0; }
#middle #admin .lista .zajawka {border-left: 1px solid #d7d7d7; font-weight: normal; margin: 1px 0 0 	0; padding: 0 0 0 9px; }
#middle #admin .lista .zajawka p {margin: 0; }
#middle #admin .lista .link {display: block; border-left: 1px solid #d7d7d7; margin: 0; padding: 1px 0 0 9px; width: 100px; }
#middle #admin .lista h4 {padding: 1px 0 1px 9px; border-left: 1px solid #0054A6; margin: 1px 0; font-size: 13px; }
#middle #admin .lista h4 a {text-decoration: none; }
#middle #admin .lista h5 {margin: 0; padding: 0 0 0 9px; font-size: 0.8em; border-left: 1px solid #d7d7d7; color: #a1a1a1; text-transform: uppercase; }
#middle #admin .lista h5 a {color: #a1a1a1; }
#admin ul { padding-left: 20px; }

/* Formularz inline forum admin*/
#admin .form-inline input {display: inline;}
#admin .form-inline {display: inline; margin: 0px; padding: 0px;}

