body {margin: 0; padding: 0; background: #fff url(gfx/tlo.gif) repeat-x; font-family: tahoma, verdana; color: #484848; }
input.button {border: 1px solid #737373; font-family: verdana; font-size: 11px; margin: 0; color: #000; padding: 0 2px; }
#top {width: 993px; height: 88px; margin: 0 auto; background: url(gfx/top.jpg); }

#content {width: 773px; float: right; margin: 0; }
#content a {color: #484848; text-decoration: underline; }
#content a:hover {text-decoration: none; }

#menu_poziom {width: 983px; height: 30px; margin: 0 auto; background: url(gfx/menu_poziom.jpg) no-repeat; color: #fff; font-size: 12px; padding: 0 0 0 10px; }
#menu_poziom a {margin: 7px 12px 0 0; color: #fff; text-decoration: none; float: left; }
#menu_poziom a:hover {text-decoration: underline}

#container {width: 993px; margin: 0 auto; }

#menu_pion {width: 220px; float: left; background: #97CC27 url(gfx/menu_pion.jpg) no-repeat top right; font-family: tahoma; font-weight: bold; font-size: 12px; padding: 10px 0 0 0; } 
#menu_pion a {color: #fff; float: left; width: 150px; text-decoration: none; padding: 4px 0px 5px 0; margin: 0 0 0 10px; text-transform: uppercase; }
#menu_pion a:hover {text-decoration: none; color: green; }
#menu_pion .pseudo_a {color: #fff; float: left; width: 170px; text-decoration: none; padding: 4px 0px 5px 0; margin: 0 0 0 10px; text-transform: uppercase; }
#menu_pion .drugi_poziom {margin-left: 10px; display: none; }
#menu_pion .drugi_poziom a {font-weight: normal; width: 164px; /*border-top: 1px dotted #fff;*/ background: url(gfx/dot.gif) repeat-x bottom left; margin: 0; padding: 4px 0 5px 35px; text-transform: none; }
#menu_pion .przycisk {background: url(gfx/plus.png) no-repeat top right; width: 13px; height: 12px; cursor: pointer; }
#menu_pion .plus {float: left; width: 13px; height: 12px; margin: 7px 0 0 0; }
#menu_pion .bannery {padding: 0 0 0 1px; width: 219px; }
#menu_pion .bannery a {float: left; border: none; background: none; margin: 0 1px 1px 0px; padding: 0; }
#menu_pion .bannery img {border: none; padding: 0; margin: 0; }

#content_col_1 {width: 382px; float: left; font-family: tahoma; font-size: 12px;  padding: 0 10px 0 0; }
#content_col_1 a.specjalny_link {display: block; color: #285B8E; text-decoration: none; background: none; padding: 0; margin: 0; }
#content_col_1 h3 {margin: 0 20px; padding: 0; font-size: 14px; color: #1B58A8; }
#content_col_1 h4 { padding: 0 0 0 10px; font-weight:bold; color:#285b8e; background: url(gfx/li.gif) no-repeat 0px 3px; text-align:left;} 
#content_col_1 h4 a { font-size: 13px; margin: 0 10px 0 0;  font-weight:bold; color:#285b8e;} 
#content_col_1 img {float: right; margin: 10px 0 0 0; }
#content_col_1 .wiecej {display: inline; color: #5694e8; font-weight:bold; text-decoration:underline; background: url(gfx/li.gif) no-repeat right 50%; padding:0 10px 0 5px; margin: 0;}
#content_col_1 .data {color:#a9a9a9; font-size:10px; font-weight:normal; display:inline;}
#content_col_1 h4 a {display:inline;}
#numery_stron div a {display: inline; color: #5694e8; text-decoration:underline; font-weight:bold; background: url(gfx/li.gif) no-repeat right 50%; padding:0 10px 0 10px; margin: 0;}
.ksiazka_miesiaca_t { overflow:hidden; }
.ksiazka_miesiaca_t h3 {background: url(gfx/ksiazka_miesiaca_t.gif) no-repeat; height:24px; width:240px; font-weight:bold; padding:4px 0 0 10px; font-size:15px; margin:0 0 10px 0; color:#fff;}
.ksiazka_miesiaca_t .ksiazka_miesiaca_box span {display:block; float:right; width:160px;}
#content .ksiazka_miesiaca_t .ksiazka_miesiaca_box  img {float:left; display:block; border:0; width:100px;}
#content .ksiazka_miesiaca_t .ksiazka_miesiaca_box span a.tytul {font-weight:bold;  color:#285b8e; font-size:15px; text-decoration:none; display:inline-block; margin: 0 0 5px 0; width:120px;}
#content .ksiazka_miesiaca_t .ksiazka_miesiaca_box span.autor {font-weight:bold; color:#5694e8; font-size:11px; text-decoration:none; display:inline-block; margin: 0 0 5px 0;color:##5694E8;}
#content .ksiazka_miesiaca_t .ksiazka_miesiaca_box span a.wiecej {font-weight:bold; color:#5694e8; font-size:11px; text-decoration:underline; display:inline-block; margin: 0 0 10px 0; background: url(gfx/li.gif) no-repeat right 1px; padding:0 10px 0 0px; }
#content .ksiazka_miesiaca_t a.za {font-weight:bold; color:#5694e8; font-size:11px; text-decoration:underline; display:inline-block; margin: 10px 0 10px; background: url(gfx/li.gif) no-repeat right 1px; padding:0 10px 0 5px; float:right; width:200px; text-align:right;}
#nowosci {width: 240px; float: left; margin: 0 0 0 0px; }
#nowosci .data {margin: 0 0 0 15px; font: 10px arial; text-transform: uppercase; }
#nowosci h3 {margin: 0; padding: 0; color: #1B58A8; font-size: 14px; }
#nowosci h4 {margin: 10px 0 0 0; padding: 0 0 0 15px; font-weight: normal; background: url(gfx/li.gif) no-repeat top left; }
#nowosci h4 a {text-decoration: none; color: #285B8E; }
#nowosci h4 p {line-height: normal; margin: 0; padding: 0; }

#content_col_11 {width: 500px; float: left; font-family: tahoma; font-size: 12px; }
#content_col_11 a {display: block; color: #285B8E; text-decoration: none; background: url(gfx/li.gif) no-repeat top left; padding: 0 0 0 15px; margin: 10px 10px 10px 20px; }
#content_col_11 a.specjalny_link {display: block; color: #285B8E; text-decoration: none; background: none; padding: 0; margin: 0; }
#content_col_11 h3 {margin: 0 20px; padding: 0; font-size: 14px; color: #1B58A8; }
#content_col_11 img {float: right; margin: 10px 0 0 0; }

#content_col_2 {float: right; width: 370px; padding: 0 0 0 10px}
#content_col_22 {width: 200px; float: right; }

#small_col_1 {width: 234px; float: left; }
#small_col_2 {width: 234px; float: right; }
#small_col_11 {width: 180px; float: left; }
#small_col_22 {width: 180px; float: right; }

#numery_stron {margin: 8px 0 0pt 20px; width: 360px; text-align: center; }
#numery_stron a {display: inline; margin: 0; padding: 0; background: none;}

#foot_1 {width: 992px; background: #D8F5FF; margin: 0 auto; padding: 5px; font: 11px tahoma; text-align: center; }
#foot_1 a {margin: 0 10px; color: #333333; text-decoration: none; }
#foot_1 a:hover {text-decoration: underline; }

#foot_2 {width: 992px; margin: 0 auto; padding: 5px; font: 11px tahoma, verdana; text-align: center; }
#foot_2 a {margin: 0 10px; text-decoration: none; color: #336699; }
#foot_2 a:hover {text-decoration: underline; }

#foot_3 {width: 992px; margin: 0 auto; padding: 5px; font: 11px tahoma, verdana; text-align: center; background: url(gfx/foot_3.gif) repeat-x top left; }

#artykul {font: arial; font-size: 12px; color: #676161; margin: 0 0 0 20px; text-align: left; }
#artykul h3 {font-family: verdana; font-size: 18px; text-decoration: none; color: #0265ac; margin: 0; padding: 0; }
#artykul h1 {font-family: verdana; font-size: 18px; text-decoration: none; color: #0265ac; margin: 0; padding: 0; }
#artykul .autor_info {font-family: arial; font-size: 12px; color: gray; margin: 6px 0 0 0; }
#artykul .autor_info .autorzy_opis {font-size: 10px; }
#artykul .lead {font-family: tahoma; color: #0265ac; margin: 5px 0 10px 0; font-weight: bold; }
#artykul .powiazane {width: 120px; float: right; margin: 0 0 0 10px; background: #E9E8EE; }
#artykul .powiazane a {display: block; width: 102px; margin: 10px auto; background: #DEDCE1; padding: 1px; }
#artykul .powiazane img {display: block; width: 100px; padding: 1px; background: #fff; }
#artykul ul {margin: 0; padding: 0 0 0 25px; }
#artykul em.pseudo_em {font-style: normal; color: gray; }

#logowanie {font-size: 11px; margin: 0 0 0 0; float: right; color: #676161; }
#logowanie a {text-decoration: underline; color: #676161; }

#powiazane h3 {background: url(gfx/ksiazka_miesiaca_t.gif) no-repeat; height:24px; width:240px; font-weight:bold; padding:4px 0 0 10px; font-size:15px; margin:0 0 10px 0; color:#fff; }
#powiazane a {display: block; margin: 3px 5px; text-decoration: none; }
#powiazane a:hover {color: gray; }

#sam_srodek {font: arial; font-size: 12px; color: #676161; margin-left: 0px; margin-right: 0px; text-align: left; }
#sam_srodek h5 {font-family: verdana; font-size: 18px; text-decoration: none; color: #0265ac; margin: 0; }
#sam_srodek h6 {font-family: verdana; font-size: 12px; text-decoration: none; color: #0265ac; margin: 5px 0 10px 0; }
#sam_srodek p {line-height: 18px; }

#sam_srodek #temat_miesiaca_top {width:748px; height:46px; background: url(gfx/temat_miesiaca_top.gif) no-repeat left; margin: 0 0 0 15px;}
#sam_srodek #temat_miesiaca_top h3 {height:27px; background: url(gfx/t_temat_miesiaca_1.gif) no-repeat left;}
#sam_srodek #temat_miesiaca_top h3 span {height:23px; background: url(gfx/t_temat_miesiaca_2.gif) no-repeat right; font-weight:bold; font-size:15px; font-family:tahoma;display:inline-block; color:#fff; margin: 0 0 0 114px; padding:4px 8px 0 8px;}
#sam_srodek #temat_miesiaca_bottom {width:748px;  background: url(gfx/temat_miesiaca_bottom.gif) no-repeat bottom; margin: 0 0 10px 15px; overflow:hidden;}
#sam_srodek #temat_miesiaca_bottom #tematy { float:left; width:448px; padding:0 10px 0 5px !important; padding:0 10px 0 5px ; overflow:hidden;}
#sam_srodek #temat_miesiaca_bottom #tematy .temat {margin:0 0 10px 0;}
#sam_srodek #temat_miesiaca_bottom #tematy .temat h4 {background: url(gfx/temat_tygodnia_arrow_1.gif) no-repeat 0 6px; padding:0 0 0 10px; color:#285b8e; font-weight:bold; font-size:16px; font-family:tahoma;}
#sam_srodek #temat_miesiaca_bottom #tematy .temat h4 a{color:#285b8e; text-decoration:none; color:#285b8e; font-weight:bold; font-size:16px; font-family:tahoma;}
#sam_srodek #temat_miesiaca_bottom #tematy .temat h4 a:hover {text-decoration:none;}
#sam_srodek #temat_miesiaca_bottom #tematy .temat span {padding:5px 0 0 10px; display:inline-block; font-family: tahoma; font-size:12px; color:#484848;}
#sam_srodek #temat_miesiaca_bottom #tematy .temat span .wiecej {color:#5694e8; font-weight:bold; padding: 0 10px 0 0; background: url(gfx/temat_tygodnia_arrow_2.gif) no-repeat right 50%;}
#sam_srodek #temat_miesiaca_bottom .obrazek {float:right; margin:0 10px 0 0;}
#sam_srodek #temat_miesiaca_bottom .archiwum {float:right; height:17px; width:245px; margin:10px 0 10px 0;}
#sam_srodek #temat_miesiaca_bottom .archiwum a {color:#5694e8; font-weight:bold; padding: 0 10px 0 0; background: url(gfx/temat_tygodnia_arrow_2.gif) no-repeat right 50%;}
#sam_srodek #temat_miesiaca_bottom table {width:748px; margin:0; padding:0;}
#content_col_1 .aktualnosci_t {height:27px; width:360px; background: url(gfx/aktualnosci_t_bg.gif) no-repeat 0 0; margin:0 0 10px 20px; overflow:hidden;}
#content_col_1 .aktualnosci_t h3 {float:left; color:#fff; font-weight:bold; font-size:15px; margin:4px 0 0 10px;}
#content_col_1 .aktualnosci_t .rss_t {margin:4px; background:none; display:inline-block; padding:0; float:right;}
#content_col_1 .aktualnosci_t .rss_t img {float:none; margin:0; border:none;}
.aktualnosci {font-family: tahoma; font-size: 12px; text-align: left; padding: 0 0 0 0; }
.aktualnosci a {display: block; color: #285B8E; text-decoration: none; background: url(gfx/li.gif) no-repeat top left; padding: 0 0 0 15px; margin: 10px 0; }
.aktualnosci h3 {margin: 0; padding: 0; font-size: 14px; color: #1B58A8; }
.aktualnosci img {float: right; margin: 10px 0 0 0; }
.naglowki {margin: 0 20px; font-size: 13px; text-decoration: bold; color: #0265ac; }
#aktualnosci_col1 {width: 365px; float: left; font-family: tahoma; font-size: 12px; }
#aktualnosci_col2 {width: 400px; float: left; font-family: tahoma; font-size: 12px; }
#wyszukiwarka_google_bg {background: url(gfx/wysz_gog_bg.gif) no-repeat 0 0 ; width:758px; height:49px; margin:10px 0 10px 15px; overflow:hidden;}
#wyszukiwarka_google_bg2 {background: url(gfx/wysz_gog_bg.gif) no-repeat 0 0 ; width:758px; height:49px; margin:0 0 10px 15px; overflow:hidden;}
#wyszukiwarka_google  {margin:12px auto;  text-align:center; width:376px;}
/*form {font-family: verdana, arial, tahoma; font-size: 9pt; }*/

/* rejestracja */
#rejestracja {font-family: tahoma; font-size: 12px; margin: 0 0 0 20px; }
#rejestracja h3 {margin: 0; padding: 0; font-size: 12px; font-weight: bold; color: #2A7FD4; margin: 0 0 5px 0; }
#rejestracja input {font-size: 11px; font-family: tahoma; }
#rejestracja input[type="text"]:not([size]) {width: 250px; }
#rejestracja input[type="password"]:not([size]) {width: 250px; }
#rejestracja select {font-size: 11px; font-family: tahoma; } 
#rejestracja table td {padding: 2px 0; font-size: 12px; }
#rejestracja table th {font-size: 12px; text-align: right; font-weight: normal; padding: 4px 5px 6px 0; }
#rejestracja table td.label {padding: 0 5px 0 0; text-align: right; }
#rejestracja table td.label_check {padding: 0 10px 0 5px; }

.thx {font-size: 14px; text-align: center; } 



/*kalendarz*/
table#cal {margin: 0 auto; background: url(gfxcal_bg.gif) no-repeat top left; border-collapse: collapse; }
table#cal td {font-family: arial; width: 84px; height: 35px; font-size: 14px; color: #737373; font-weight: bold; text-align: center; vertical-align: middle; padding: 0; border: 1px solid #D6DEE4; }
* html table#cal td {font-family: arial; width: 84px; height: 34px; font-size: 14px; color: #737373; font-weight: bold; text-align: center; vertical-align: middle; padding: 0; border: 1px solid #D6DEE4; }
table#cal tr.week_day td {color: #4b4b4b; }
table#cal tr.calendar-special-row td {background: url(gfx/cal_head.gif) repeat-x; color: #fff; border: 1px solid #fff; height: 27px; }
table#cal td.sunday {color: #FF3300; }
table#cal td.saturday {color: #1D76D1; }
table#cal td.cal_inf {background: url(gfx/cal_inf.gif) no-repeat center; }
table#cal td.cal_today {background: url(gfx/cal_today.gif) no-repeat center; }
table#cal td.cal_today_inf {background: url(gfx/cal_today_inf.gif) no-repeat center; }
table#cal td.cal_pr {background: url(gfx/cal_pr.gif) no-repeat center; }
table#cal td.cal_today_pr {background: url(gfx/cal_today_pr.gif) no-repeat center; }
table#cal td.cal_pr_inf {background: url(gfx/cal_pr_inf.gif) no-repeat center; }
table#cal td.show-cursor {cursor: pointer; }
table#cal a.nav {color: #fff; font-size: 18px; text-decoration: none; border: none; }
table#cal a.nav:hover {color: #990000; }
#impreza {margin: 0 0 0 20px; padding: 10px; font-family: tahoma; font-size: 12px; }
#impreza h3 {font-size: 12px; margin: 0 0 5px 0; padding: 0; }
#impreza .wydarzenie {margin: 0 0 10px 0; padding: 0 0 0 20px; background: url(gfx/li.gif) no-repeat top left; }
#impreza .tresc {margin: 0 0 10px 0; }
#impreza .data {border-bottom: 1px solid #5096DC; font-size: 12px; font-weight: bold; padding: 0 0 5px 0; margin: 0 0 10px 0; color: #5096DC; }

/*artykuly*/
#komentarze {margin: 20px 50px 0 50px; }
table.wpis {width: 600px; border: 1px solid #8098aa; }
table.wpis tr.komentarze_gora {border: 1px solid #83a5be; background: #83a5be; }
table.wpis th {}
#komentarze input,textarea {background: #FFFFFF; border: 1px solid #CFC7BA; font: 10px/16px verdana,arial, sans-serif;color: #333333;    padding: 3px 0 3px 0; margin: 2px 0 2px 0; }
#info {margin: 20px; margin-top: 0; }
#info a.lista {display: block; color: green; text-decoration: none; background: url(gfx/li.gif) no-repeat top left; padding: 0 0 0 15px; margin: 10px 10px 10px 0px; }
#info a.specjalny_link {color: #285B8E; text-decoration: none; background: none; padding: 0; margin: 0; }

/*forum*/
.content_forum {margin: 10px 20px 0 20px; font-family: tahoma; font-size: 12px; color: #484848; }
.lokalizator_forum {font-family: verdana; font-size: 11px; margin-left: 20px; }
.lokalizator_forum a {color: #59A110; }
.lokalizator_forum a:hover {color: green; }
.tabela_2 {border-collapse: collapse; margin: 10px 0; display: block; }
.tabela_2 td, .tabela_2 th {padding: 6px 8px; border-left: 1px solid #D6DEE4; border-right: 1px solid #D6DEE4; border-bottom: 1px solid #D6DEE4; }
.tabela_2 tr.par td, .tabela_2 tr.par th {border-left: 1px solid #D6DEE4; border-right: 1px solid #D6DEE4; border-bottom: none; border-top: none; background: #F2F2F2; }
.tabela_2 tr.head td, .tabela_2 tr.head th {padding: 4px 4px 6px 4px; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: none; border-top: none; background: red url(gfx/forum_head.gif) repeat-x bottom; color: #fff; }
.tabela_2 tr.spec td {border-left: 1px solid #B4B4B4; border-right: 1px solid #B4B4B4; }
.tabela_2 tr.spec th {border-left: 1px solid #B4B4B4; border-right: 1px solid #B4B4B4; background: #DADADA; text-align: left; font-weight: normal; }
.tabela_2 tr.for td, .tabela_2 tr.for th {border-left: 1px solid #D6DEE4; border-right: 1px solid #D6DEE4; border-bottom: 1px solid #D6DEE4; background: #fff; }
.tabela_2 a {color: #59A110; text-decoration: none; }
.tabela_2 a:hover {color: green; text-decoration: none; }
.tabela_2 textarea {border: 1px solid #F2F2F2; width: 100%; height: 220px; }
.tabela_2 input {border: none; font-family: verdana; font-size: 11px; margin: 0; padding: 0; background: #fff; }
.tabela_2 input.data {background: url(gfx/ico_cal.gif) no-repeat top right; cursor: pointer; border: 1px solid #F2F2F2; }
.tabela_2 input.button {border: 1px solid #737373; background: #fff url(gfx/button_bg_1.gif) repeat-x top left; font-family: verdana; font-size: 11px; margin: 0; color: #000; padding: 0 2px; }
.tabela_2 select {border: 1px solid #F2F2F2; font-family: verdana; font-size: 11px; margin: 0; padding: 0; }
.formularz input.button {border: 1px solid #737373; background: #fff url(gfx/button_bg_1.gif) repeat-x top left; font-family: verdana; font-size: 11px; margin: 0; color: #000; padding: 0 2px; }
.formularz input {border: 1px solid #737373; font-family: verdana; font-size: 11px; margin: 0; padding: 0; background: #fff; }
.formularz textarea {border: 1px solid #737373; width: 100%; height: 220px; }
.page_list {text-align: center; }

.tabela_2 tr.for td a {font-weight: bold; }

#wyszukiwarka {margin: 0 0 0 20px; font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; }
#wyszukiwarka h3 {margin: 0; padding: 0; font-size: 12px; font-weight: bold; color: #2A7FD4; margin: 0 0 5px 0; }
#wyszukiwarka table td {height: 26px; font-size: 12px; }
#wyszukiwarka table td.label {padding: 0 5px 0 0; text-align: right; }
#wyszukiwarka table td.label_check {padding: 0 10px 0 5px; }
#wyszukiwarka input.check {margin: 2px 3px 0 3px; padding: 0; border: none; }
* html #wyszukiwarka input.check {margin: 0; padding: 0; border: none; }
#wyszukiwarka form {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; margin: 0; padding: 0; }
#wyszukiwarka input {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }
#wyszukiwarka select {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }
#wyszukiwarka .wyniki {margin: 10px 0; font-size: 12px; }
#wyszukiwarka .wyniki a {color: #0265AC; text-decoration: none; }
#wyszukiwarka .wyniki a:hover {text-decoration: underline; }
#wyszukiwarka .wyniki p {margin: 0; padding: 0; }
#wyszukiwarka input.spec_p {border: none; background: transparent; margin: 0; padding: 0; font-weight: bold; text-decoration: none; font-size: 11px; cursor: pointer; }

/* Style czatu */
h4 {font-size: 12px; font-weight: bold; color: #2A7FD4; padding: 0; }
h4.dialog {float: left; width: 400px; margin: 0 0 8px 0; }
h4.users {float: right; width: 210px; margin: 0 0 8px 0; }
h4.queue {float: left; width: 480px; margin: 10px 0 8px 0; }
h4.search {float: left; width: 200px; margin: 0 0 8px 0; }
#czat {background-color: #E1EDF9; font-size: 12px; width: 730px; padding: 10px; margin: 0 0 0 20px; }
#dialog {background-color: #ffffff; float: left; height: 180px; border: 1px solid #61A1E1; overflow: auto; position: inherit; width: 500px; }
#moder {margin: 10px 0 0 0;	padding: 10px; background-color: #ffffff; border: 1px solid #61A1E1; float: left; height: 180px; overflow: auto; position: inherit; width: 480px; }
#queue {margin: 0; padding: 10px; background-color: #ffffff; border: 1px solid #61A1E1; float: left; height: 180px; overflow: auto; position: inherit; width: 480px; }
#users {background-color: #ffffff;padding: 10px; width: 190px; height: 280px; float:right; border: 1px solid #61A1E1; overflow: auto; }
#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; }
#query {width: 500px; height: 30px; margin: 10px 0 0 0; float:left; }
#query input.input {border: 1px solid #61A1E1; width: 425px; float: left; margin: 2px 0 0 0; }
#toolbar {width: 460px; height: 40px; margin: 5px 0 0 0; float: left; }
#search {float: right; margin: 10px 0 0 0; width: 210px; }
.czat_adm {padding: 4px 8px;display: block;margin: 2px 0; }
.czat_exp {padding: 4px 8px; display: block; margin: 2px 0; }
.czat_usr {padding: 4px 8px;display: block; color: #0265AC;margin: 2px 0; }
#czat_login {margin-left: 100px; margin-right: 100px; position: inherit; }
.czat_err {color: #ff8000; font-style: italic; }
.czat_info {color: red;font-style: italic; padding: 4px 8px; }
.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  styli czatu */

/*dodatki*/
.error {margin: 0 20px; color: red; font-size: 12px; }
.confirm{margin: 0 20px; color: green; font-family: verdana; font-size: 11px; }
#lokalizator {font-family: verdana; font-size: 11px; margin: 10px 0 10px 20px; }
#lokalizator a {color: #59A110; text-decoration: none; }
#lokalizator a:hover {color: green; }



/* RAFAL _ KSIEGARNIA */
/* LISTA DZIALOW */
#ksiegarnia_level_1 {margin: 0 0 0 20px; padding: 0; }
#ksiegarnia_level_1 ul {list-style: none; font-family: tahoma; font-size: 12px; margin: 0; padding: 0; }
#ksiegarnia_level_1 ul li {background: url(gfx/ksiegarnia_li.gif) no-repeat top left; padding: 2px 0 2px 20px; margin:  0; }
#ksiegarnia_level_1 ul li a {color: #2F89BF; text-decoration: none; padding: 0; margin: 0; }
#ksiegarnia_level_1 ul li a:hover {color: #EF1D1D; }

#wyszukiwarka_short {float: left; width: 460px; padding: 10px; background: #E1EDF9; margin: 0 0 10px 0; }
#wyszukiwarka_short h3 {margin: 0; padding: 0; font-size: 12px; font-weight: bold; color: #2A7FD4; margin: 0 0 5px 0; }
#wyszukiwarka_short table td {height: 26px; }
#wyszukiwarka_short table td.label {padding: 0 5px 0 0; text-align: right; }
#wyszukiwarka_short table td.label_check {padding: 0 10px 0 5px; }
#wyszukiwarka_short form {font-family: tahoma; font-size: 12px; }
#wyszukiwarka_short input {font-size: 11px; font-family: tahoma; margin: 0; }
#wyszukiwarka_short input.check {margin: 2px 3px 0 3px; padding: 0; border: none; }
* html #wyszukiwarka_short input.check {margin: 0; padding: 0; border: none; }
#wyszukiwarka_short select {font-size: 11px; font-family: tahoma; }

/* POZIOM DRUGI - LISTA KSIAZEK Z KROTKIMI OPISAMI */
#content .ksiazka_short {float: left; width: 366px; margin: 0 0 12px 20px; }
* html #content .ksiazka_short {float: left; width: 366px; margin: 0 0 12px 10px; }
#content .ksiazka_short .ks_img {float: left; width: 100px; border: 1px solid #61a0e0; padding: 1px; }
#content .ksiazka_short .ks_description {float: left; width: 262px; border-top: 1px solid #61a0e0; }
#content .ksiazka_short .ks_description .ks_tytul {background: #4d94db url(gfx/ks_bg.gif) top left repeat-x; font-size: 12px; font-weight: bold; color: #FFF; padding: 2px 10px 5px 10px; }
#content .ksiazka_short .ks_description .ks_tytul a {display: inline; color: #FFF; text-decoration: none; }
#content .ksiazka_short .ks_description .ks_autor {margin: 8px 0 8px 8px; color: #1b58a8; font-family: tahoma; font-size: 12px; }
#content .ksiazka_short .ks_description .ks_cena {margin: 8px 0 8px 8px; color: #484848; font-size: 12px; }
#content .ksiazka_short .ks_description p {margin: 8px 0 8px 8px; color: #484848; font-size: 11px; }
#content .ksiazka_short .ks_description p a {text-decoration: none; color: #484848; }
#content .ksiazka_short .ks_description a.wiecej {float: right; margin: 8px 0 8px 8px; font-size: 12px; }


/* POZIOM TRZECI - WIDOK KSIAZKI */
#ksiazka_show {font-family: tahoma; font-size: 12px; color: #3d3d3d; margin: 0 0 0 20px; }
#ksiazka_show table {margin: 10px 0; }
#ksiazka_show table td {padding: 1px 0 1px 0; vertical-align: top; }
#ksiazka_show table td.col_1 {text-align: right; padding: 1px 5px 1px 1px; vertical-align: top; }
#ksiazka_show table td.special_color {color: #044476; }
#ksiazka_show h3 {font-size: 18px; font-family: verdana; margin: 0; padding: 0; color: #0265AC; }
#ksiazka_show h4 {font-size: 12px; margin: 0; padding: 0; color: #2A7FD4; }
#ksiazka_notka {text-align: justify; margin: 10px 0; font-size: 12px; }

/* KOSZYK AKTUALNY */
#koszyk_aktualny {font-family: tahoma; font-size: 12px; margin: 0 0 0 20px; }
#koszyk_aktualny p {margin: 5px 0; padding: 0; }
#koszyk_aktualny a {color: #484848; }
#koszyk_aktualny a.step {color: red; font-weight: bold; }
#koszyk_aktualny table {margin: 10px 0; border-collapse: collapse; }
#koszyk_aktualny table tr.special_row {background: #C2D9EF; }
#koszyk_aktualny table th, #koszyk_aktualny table td {padding: 6px 8px; }
#koszyk_aktualny table th {background: #e1edf9; border: 1px solid #fff; }
#koszyk_aktualny table td {background: #fff; border-left: 1px solid #D6DEE4; border-right: 1px solid #D6DEE4; }

/* KOSZYKI ZREALIZOWANE */
#previous_trases {font-family: tahoma; font-size: 12px; margin: 0 0 0 20px; }
#previous_trases p {margin: 5px 0; }
#previous_trases table {margin: 10px 0; border-collapse: collapse; }
#previous_trases table th {background: #C2D9EF; border: 1px solid #fff; }
#previous_trases table td {text-align: center; padding: 2px; background: #E0E8EF; border: 1px solid #fff; }

/* PLATNOSC_2 */
#platnosc_2 {font-family: tahoma; font-size: 12px; margin: 0 0 0 20px; }
#platnosc_2 p.error {margin: 5px 0; }
#platnosc_2 p {margin: 5px 0; }
#platnosc_2 a {}
#platnosc_2 a.step {color: red; font-weight: bold; }
#platnosc_2 table {width: 100%; border-collapse: collapse; }
#platnosc_2 table th {width: 20%; text-align: right; padding: 2px; background: #e1edf9; border: 1px solid #fff; padding: 6px 8px; }
#platnosc_2 table td {text-align: left; padding: 2px; background: #E0E8EF; border: 1px solid #fff; }
#platnosc_2 table td input {width: 99%; font-family: tahoma; font-size: 11px; }

/* MAPA STRONY */
#page_tree {font-family: tahoma; font-size: 12px; width: 700px; margin: 10px auto; }
#page_tree #page_tree_left{float: left; width: 340px; margin-right: 10px; }
#page_tree #page_tree_right{float: right; width: 340px; margin-left: 10px; }
#page_tree .page_tree_description {margin: 20px 0 10px 0; font-size: 14px; font-weight: bold; }
#page_tree ul {list-style: none; padding: 0; margin: 0; }
#page_tree ul .ul_level_2{margin: 0 0 0 20px; }
#page_tree .page_tree_view a {display: block; color: #285B8E; text-decoration: none; background: url(gfx/li.gif) no-repeat top left; padding: 0 0 0 15px; margin: 10px 10px 0 0; }
#page_tree .page_tree_view a:hover{color: red; text-decoration: underline; }

.blog {margin: 0 0 0 20px; font-family: tahoma; font-size: 12px; }
.blog h4 {margin: 0 0 5px 0; padding: 0; color: #5096DC; }
.blog .blog_data {font-family: arial; font-size: 10px; text-transform: uppercase; color: #808080; }
.blog .blog_tresc {line-height: 18px; margin: 0 0 10px 0; }
.blog .blog_skomentuj {margin: 0 0 10px 0; }

/*recenzje form*/
#recenzjef {margin: 20px 50px 0 50px; font: 10px/16px verdana,arial, sans-serif;color: #333333; }
#recenzjef input,textarea {background: #FFFFFF; border: 1px solid #CFC7BA; font: 10px/16px verdana,arial, sans-serif;color: #333333;    padding: 3px 0 3px 0; margin: 2px 0 2px 0; }

/* Kalkulator dni płodnych */ 
#kalkulator {margin-left: 15px; background: #E1EDF9; padding: 10px; }
#kalkulator h3 {margin: 0; padding: 0; font-size: 12px; font-weight: bold; color: #2A7FD4; margin: 0 0 5px 0; }
#kalkulator table {border-collapse: collapse; font-size: 12px; }
#kalkulator table th, #kalkulator table td {padding: 3px 4px; }
#kalkulator table th {text-align: right; font-weight: normal; }
#kalkulator .dpdate + img { position: relative; left: -21px; top: -1px; }
#kalkulator form fieldset { border: none; font-size: 12px; padding: 5px;} 
#kalkulator form .number { width: 6em; } 
#kalkulator #oblicz { cursor: pointer; }
#kalkulator #results { font-size: 12px; width: 410px; }
#kalkulator #kalkulatorwarn {font-size: 12px; width: 500px; color: red; margin: 10px 0; }
#kalkulator .dpdate {width: 130px; }
#kalkulator .dpdate {width: 130px; }
.hidden { display: none; } 

/* Kalkulator teminu porodu */ 

#kalkulator #dataom + img { position: relative; left: -21px; top: -1px; }
#kalkulator #tpwyniki { display: none; width: 410px; } 
#kalkulator #tpwyniki .tpimportantdata { font-weight: bold; }
#kalkulator form fieldset { border: none; font-size: 12px; padding: 5px;} 
#kalkulator p { margin: 5px 0; } 
#kalkulator p img { float: right; } 

#koszyk2 table.platnosci {margin: auto; background: #DFDFDF; width: 500px;}
#koszyk2 table.platnosci td{border: 0; padding: 5px; border-width: 2px 0 0 0; padding: 1px 0 0 0; border-style: solid;	border-color: white;}

.afil {font-style: italic;}

/* Michal */
.ad_rek {padding: 0 0 14px; background: url('gfx/reklama_3.png') no-repeat right bottom;}
