html {
   height: 100%;
}

body {
   height: 100%;
   margin: 0;
   font: 11px Tahoma, Helvetica, sans-serif;
   color: #000;
}

a {
   text-decoration: none;
}

table { 
   border-collapse: collapse;
   border-spacing: 0;
   font-family: inherit;
}

img, form, fieldset {
   margin: 0;
   padding: 0;
}

fieldset, img {
   border: 0px none;
}

/* index */

#subheader1 {
   position: relative;
   width: 1002px;
   height: 143px;
   margin: auto;
   background: #fff url(../grafika/index/tlo_subheader1.gif) repeat-x bottom;
}

#sentencja {
   position: absolute;
   width: 160px;
   height: 40px;
   left: 90px;
   top: 27px;
   font: normal 12px Tahoma, sans-serif;
}

#sentencja td {
   vertical-align: middle;
}

#nadmenu {
   position: absolute;
   top: 15px;
   left: 258px;
   width: 744px;
   height: 32px;
   background: transparent url(../grafika/index/nadmenu.gif) repeat-x;
   font: 10px Tahoma, sans-serif;
   text-align: center;
}

#nadmenu .modul1 {
   position: relative;
   float: left;
   width: 670px;
   height: 32px;
   margin-top: 9px;
   text-align: right;
}

#nadmenu .modul2 {
   position: relative;
   float: left;
   width: 70px;
   height: 32px;
   margin-top: 9px;
   text-align: right;
}

#nadmenu a {
   padding: 0 12px 0 12px;
   color: #4d4d4d;
}

#nadmenu a.img {
   vertical-align: middle;
   padding: 0;
}

#header1 em { 
   font-style: normal;
   color: #dd4c10;
}

#header1 ul {
   position: absolute;
   top: 47px;
   right: 0;
   width: 745px;
   height: 57px;
   margin: 0;
   padding: 0;
   list-style: none;
}

#header1 ul li {
   float: left;
   height: 57px;
   margin: 0;
   padding: 0;
   cursor: pointer;
}

#menu-multimedia_pl:hover, #menu-imprezy_pl:hover, #menu-forum_pl:hover, #menu-rankingi_pl:hover, #menu-DJ_pl:hover, #menu-toplisty_pl:hover, #menu-sklep_pl:hover, #menu-pozostale_pl:hover,
#menu-multimedia_en:hover, #menu-imprezy_en:hover, #menu-forum_en:hover, #menu-rankingi_en:hover, #menu-DJ_en:hover, #menu-toplisty_en:hover, #menu-sklep_en:hover, #menu-pozostale_en:hover,
#menu-multimedia_de:hover, #menu-imprezy_de:hover, #menu-forum_de:hover, #menu-rankingi_de:hover, #menu-DJ_de:hover, #menu-toplisty_de:hover, #menu-sklep_de:hover, #menu-pozostale_de:hover,
#menu-multimedia_cz:hover, #menu-imprezy_cz:hover, #menu-forum_cz:hover, #menu-rankingi_cz:hover, #menu-DJ_cz:hover, #menu-toplisty_cz:hover, #menu-sklep_cz:hover, #menu-pozostale_cz:hover {
   background-position: 0 -57px;
}

#menu-multimedia_pl {
   width: 117px;
   background: transparent url(../grafika/index/menu_multimedia_pl.png) no-repeat 0 0;
}

#menu-imprezy_pl {
   width: 96px;
   background: transparent url(../grafika/index/menu_imprezy_pl.png) no-repeat 0 0;
}

#menu-forum_pl {
   width: 79px;
   background: transparent url(../grafika/index/menu_forum_pl.png) no-repeat 0 0;
}

#menu-rankingi_pl {
   width: 97px;
   background: transparent url(../grafika/index/menu_rankingi_pl.png) no-repeat 0 0;
}

#menu-DJ_pl {
   width: 57px;
   background: transparent url(../grafika/index/menu_dj_pl.png) no-repeat 0 0;
}

#menu-toplisty_pl {
   width: 96px;
   background: transparent url(../grafika/index/menu_artykuly_pl.png) no-repeat 0 0;
}

#menu-sklep_pl {
   width: 77px;
   background: transparent url(../grafika/index/menu_sklep_pl.png) no-repeat 0 0;
}

#menu-pozostale_pl {
   width: 125px;
   background: transparent url(../grafika/index/menu_pozostale_pl.png) no-repeat 0 0;
}

#menu-multimedia_en {
   width: 117px;
   background: transparent url(../grafika/index/menu_multimedia_en.png) no-repeat 0 0;
}

#menu-imprezy_en {
   width: 96px;
   background: transparent url(../grafika/index/menu_imprezy_en.png) no-repeat 0 0;
}

#menu-forum_en {
   width: 79px;
   background: transparent url(../grafika/index/menu_forum_en.png) no-repeat 0 0;
}

#menu-rankingi_en {
   width: 97px;
   background: transparent url(../grafika/index/menu_rankingi_en.png) no-repeat 0 0;
}

#menu-DJ_en {
   width: 57px;
   background: transparent url(../grafika/index/menu_dj_en.png) no-repeat 0 0;
}

#menu-toplisty_en {
   width: 96px;
   background: transparent url(../grafika/index/menu_artykuly_en.png) no-repeat 0 0;
}

#menu-sklep_en {
   width: 77px;
   background: transparent url(../grafika/index/menu_sklep_en.png) no-repeat 0 0;
}

#menu-pozostale_en {
   width: 125px;
   background: transparent url(../grafika/index/menu_pozostale_en.png) no-repeat 0 0;
}

#menu-multimedia_de {
   width: 117px;
   background: transparent url(../grafika/index/menu_multimedia_de.png) no-repeat 0 0;
}

#menu-imprezy_de {
   width: 96px;
   background: transparent url(../grafika/index/menu_imprezy_de.png) no-repeat 0 0;
}

#menu-forum_de {
   width: 79px;
   background: transparent url(../grafika/index/menu_forum_de.png) no-repeat 0 0;
}

#menu-rankingi_de {
   width: 97px;
   background: transparent url(../grafika/index/menu_rankingi_de.png) no-repeat 0 0;
}

#menu-DJ_de {
   width: 57px;
   background: transparent url(../grafika/index/menu_dj_de.png) no-repeat 0 0;
}

#menu-toplisty_de {
   width: 96px;
   background: transparent url(../grafika/index/menu_artykuly_de.png) no-repeat 0 0;
}

#menu-sklep_de {
   width: 77px;
   background: transparent url(../grafika/index/menu_sklep_de.png) no-repeat 0 0;
}

#menu-pozostale_de {
   width: 125px;
   background: transparent url(../grafika/index/menu_pozostale_de.png) no-repeat 0 0;
}

#menu-multimedia_cz {
   width: 117px;
   background: transparent url(../grafika/index/menu_multimedia_cz.png) no-repeat 0 0;
}

#menu-imprezy_cz {
   width: 96px;
   background: transparent url(../grafika/index/menu_imprezy_cz.png) no-repeat 0 0;
}

#menu-forum_cz {
   width: 79px;
   background: transparent url(../grafika/index/menu_forum_cz.png) no-repeat 0 0;
}

#menu-rankingi_cz {
   width: 97px;
   background: transparent url(../grafika/index/menu_rankingi_cz.png) no-repeat 0 0;
}

#menu-DJ_cz {
   width: 57px;
   background: transparent url(../grafika/index/menu_dj_cz.png) no-repeat 0 0;
}

#menu-toplisty_cz {
   width: 96px;
   background: transparent url(../grafika/index/menu_artykuly_cz.png) no-repeat 0 0;
}

#menu-sklep_cz {
   width: 77px;
   background: transparent url(../grafika/index/menu_sklep_cz.png) no-repeat 0 0;
}

#menu-pozostale_cz {
   width: 125px;
   background: transparent url(../grafika/index/menu_pozostale_cz.png) no-repeat 0 0;
}

#flagi {
   position: absolute;
   top: 117px;
   left: 18px;
   width: 240px;
   height: 11px;
}

.flaga {
   float: left;
   display: block;
   width: 16px;
   height: 11px;
   margin-right: 6px;
}

.flaga-pl, .flaga-pl-on:hover {
   background: transparent url(../grafika/index/flaga_pl.gif) no-repeat 0 0;
}

.flaga-de, .flaga-de-on:hover {
   background: transparent url(../grafika/index/flaga_de.gif) no-repeat 0 0;
}

.flaga-en, .flaga-en-on:hover {
   background: transparent url(../grafika/index/flaga_en.gif) no-repeat 0 0;
}

.flaga-cz, .flaga-cz-on:hover {
   background: transparent url(../grafika/index/flaga_cz.gif) no-repeat 0 0;
}

.flaga-pl-on {
   background: transparent url(../grafika/index/flaga_pl.gif) no-repeat 0 -11px;
}

.flaga-de-on {
   background: transparent url(../grafika/index/flaga_de.gif) no-repeat 0 -11px;
}

.flaga-en-on {
   background: transparent url(../grafika/index/flaga_en.gif) no-repeat 0 -11px;
}

.flaga-cz-on {
   background: transparent url(../grafika/index/flaga_cz.gif) no-repeat 0 -11px;
}

#podmenu {
   position: absolute;
   top: 116px;
   left: 258px;
   width: 744px;
   height: 11px;
   font: 11px Tahoma;
   text-align: center;
}

#podmenu a {
   color: #000;
}

#podmenu .el {
   display: none;
}

#podmenu em {
   padding-left: 16px;
   padding-right: 16px;
}

#subheader3 {
   position: relative;
   width: 1002px;
   height: 51px;
   margin: auto;
   background: #fff url(../grafika/index/tlo_subheader3.gif) repeat-x bottom;
   color: #645009;
}

#wyszukiwarka {
   position: absolute;
   top: 6px;
   left: 18px;
   width: 392px;
   height: 34px;
   border-right: 1px solid #f3eedb;
}

#wyszukiwarka fieldset {
   margin-top: 6px;
}

#wyszukiwarka p {
   display: inline;
   color: #d50000;
}

#subheader3 input {
   margin-left: 12px;
   border: 1px solid #c9bf8e;
}

#subheader3 input.submit {
   width: 20px;
   margin: 0;
   padding: 0;
   background: transparent;
   border: 0px none;
   font-weight: bold;
   color: #d50000;
   cursor: pointer;
}

#panel_uzytkownika {
   position: absolute;
   top: 6px;
   right: 16px;
   width: 576px;
   height: 33px;
   color: #645009;
}

#panel_uzytkownika p {
   padding: 12px 0 0 14px;
}

#panel_uzytkownika p strong {
   color: #d50000;
}

#panel_uzytkownika a.wyloguj {
   position: absolute;
   display: block;
   top: 12px;
   right: 0;
   width: 38px;
   height: 13px;
   padding-left: 21px;
   background: transparent url(../grafika/index/ico_wyloguj.gif) no-repeat 0 3px;
   color: #645009;
}

#panel_uzytkownika a.edytuj {
   position: absolute;
   display: block;
   top: 12px;
   right: 90px;
   width: 85px;
   height: 13px;
   padding-left: 21px;
   background: transparent url(../grafika/index/ico_edytujprofil.gif) no-repeat 0 3px;
   color: #645009;
}

#logowanie {
   position: absolute;
   top: 12px;
   left: 463px;
}

#logowanie p {
   display: inline;
   padding-right: 18px;
   color: #d50000;
   font-weight: bold;
}

#logowanie input {
   width: 99px;
   margin-left: 6px;
}

#logowanie .przypomnij {
   padding-right: 9px;
   font: 10px Tahoma, sans-serif;
   color: #b2a893;
}

#logowanie .rejestracja {
   padding-left: 11px;
   font: bold 14px Tahoma, sans-serif;
   color: #d50000;
}

#subcontent {
   width: 1002px;
   margin: auto;
   background: #fbf6e4 url(../grafika/index/tlo_content.gif) repeat-y center;
}

#content_background1 {
   width: 1002px;
   background: transparent url(../grafika/index/content_background1.png) repeat-y;
}

#content_background2 {
   width: 1002px;
   background: transparent url(../grafika/index/content_background2.png) repeat-y;
}

#content_background3 {
   width: 1002px;
   background: transparent url(../grafika/index/content_background3.png) repeat-y;
}

#content_background4 {
   width: 1002px;
   background: transparent url(../grafika/index/content_background4.png) repeat-y;
}

#content_background5 {
   width: 1002px;
   background: transparent url(../grafika/index/content_background5.gif) repeat-y;
}

#content_left, .content_left {
   float: left;
   width: 629px;
}

#content_right, .content_right {
   float: left;
   width: 373px;
   background: transparent url(../grafika/wolne/ramka.gif) repeat-y left;
}

#content_left2 {
   float: left;
   width: 602px;
}

#content_right2 {
   float: left;
   width: 400px;
}

#content_left3 {float: left; width: 688px;}
#content_right3 {float: left; width: 314px;}

#kolumna1 {
   float: left;
   width: 400px;
   padding-left: 8px;
}

#panel_aktualnosci {
   float: left;
   width: 400px;
}

#panel_aktualnosci img, #panel_aktualnosci .zdjecie {
   position: relative;
   width: 400px;
   height: 177px;
}

#panel_aktualnosci div.nakladka {
   position: absolute;
   left: 0;
   bottom: 0;
   width: 400px;
   height: 73px;
   background: #000;
   filter:alpha(opacity=70);
   -moz-opacity: 0.7;
   opacity: 0.7;
}

#panel_aktualnosci .zdjecie p {
   margin: 0; padding: 0;
   color: #fff;
   font: 10px Arial, sans-serif;
}

#panel_aktualnosci .zdjecie .data {
   position: absolute;
   top: 112px;
   left: 12px;
   width: 100px;
   height: 20px;
}

#panel_aktualnosci .zdjecie .data span {
   color: #888469;
}

#panel_aktualnosci .zdjecie .tytul {
   position: absolute;
   display: block;
   top: 128px;
   left: 12px;
   width: 237px;
   font: 18px "Trebuchet MS", Tahoma, Arial, sans-serif;
   color: #ffa200;
}

#panel_aktualnosci .zdjecie .opisk {
   position: absolute;
   top: 120px;
   left: 250px;
   width: 140px;
}

#panel_aktualnosci ul {
   display: inline-block;
   width: 400px;
   margin: 0; padding: 0;
   background: transparent url(../grafika/index/kropka1.gif) repeat-y right;
   list-style: none;
}

#panel_aktualnosci ul li {
   position: relative;
   float: left;
   width: 200px;
   height: 140px;
   margin: 0; padding: 0;
}

#panel_aktualnosci ul li.podzialka {
   width: 100%;
   height: 1px;
   border-bottom: 1px solid #d8cda3;
   font-size: 0;
}

#panel_aktualnosci ul img {
   position: absolute;
   top: 25px;
   left: 0;
   width: 80px;
   height: 80px;
}

#panel_aktualnosci ul div.pomarancz {
   position: absolute;
   top: 102px;
   left: 0;
   width: 80px;
}

#panel_aktualnosci ul p, #panel_aktualnosci ul a {
   position: absolute;
   margin: 0; padding: 0;
   font: 10px Tahoma, sans-serif;
}

#panel_aktualnosci ul .tytul {
   top: 25px;
   left: 89px;
   width: 109px;
   height: 26px;
   overflow: hidden;
   font: bold 11px Tahoma, sans-serif;
   color: #ffa200;
}

#panel_aktualnosci ul .opisk {
   top: 55px;
   left: 89px;
   width: 109px;
   height: 50px;
   overflow: hidden;
   color: #000;
}

#panel_aktualnosci ul a.wiecej {
   top: 110px;
   left: 89px;
   color: #c72707;
}

#panel_eventow {
   float: left;
   width: 593px;
}

#panel_eventow .lista1 {
   float: left;
   width: 374px;
   margin: 0; padding: 0;
   background: #f1e9cb;
   list-style: none;
}

#panel_eventow .lista1 li {
   position: relative;
   float: left;
   width: 374px;
   height: 81px;
   margin: 0; padding: 0;
}

#panel_eventow .lista1 li.top {
   margin-top: 15px;
}

#panel_eventow .lista1 img {
   position: absolute;
   top: 0;
   left: 16px;
   width: 68px;
   height: 68px;
}

#panel_eventow .lista1 div.wino {
   position: absolute;
   top: 65px;
   left: 16px;
   width: 68px;
}

#panel_eventow p, #panel_eventow .lista1 a {
   position: absolute;
   margin: 0; padding: 0;
   font: 11px Tahoma, sans-serif;
}

#panel_eventow .lista1 .tytul {
   top: 4px;
   left: 94px;
   font-weight: bold;
   color: #645009;
}

#panel_eventow .lista1 .data {
   top: 18px;
   left: 94px;
   font-size: 10px;
   color: #c72707;
}

#panel_eventow .lista1 .opisk {
   top: 36px;
   left: 94px;
   width: 210px;
   height: 30px;
   overflow: hidden;
   color: #000;
}

#panel_eventow .lista1 a.wiecej {
   top: 47px;
   right: 10px;
   color: #c72707;
}

#panel_eventow .lista2 {
   float: left;
   width: 219px;
   margin: 0; padding: 0;
   background: #ebe1bc;
   list-style: none;
}

#panel_eventow .lista2 li {
   position: relative;
   float: left;
   width: 219px;
   height: 22px;
   margin: 0; padding: 0;
   color: #c72707;
}

#panel_eventow .lista2 li .link {
   top: 5px;
   left: 14px;
}

#panel_eventow .lista2 li .data {
   top: 5px;
   right: 12px;
}

#panel_eventow .lista2 li.top {
   margin-top: 10px;
}

#panel_eventow .lista2 li a {
   color: #645009;
}

#panel_eventow .pozostale {
   position: relative;
   float: left;
   width: 219px;
   height: 35px;
   background: #ebe1bc;
}

#panel_eventow p.zobacz {
   position: absolute;
   top: 9px;
   left: 88px;
   color: #937c28;
}

#panel_eventow p.zobacz a {
   color: #191a16;
}

#kolumna_srodkowa {
   float: left;
   width: 373px;
}

#panel_reklamy338x282 {
   clear: both;
   width: 373px;
   height: 297px;
   text-align: center;
}

#panel_reklamy338x282 .pomarancz {
   margin-bottom: 12px;
}

#panel_imprez {
   width: 357px;
   margin-left: 16px;
   margin-bottom: 16px;
}

#panel_imprez .lista1 {
   width: 350px;
   height: 216px;
   margin: 0 0 21px 0;
   padding: 0;
   list-style: none;
}

#panel_imprez .lista1 li {
   position: relative;
   float: left;
   width: 175px;
   height: 108px;
}

#panel_imprez .lista1 li img {
   position: absolute;
   top: 29px;
   left: 0;
}

#panel_imprez .lista1 li .nakladka {
   position: absolute;
   bottom: 0;
   left: 0;
   width: 155px;
   height: 34px;
   background: #000;
   filter:alpha(opacity=70);
   -moz-opacity: 0.7;
   opacity: 0.7;
}

#panel_imprez .lista1 li .data {
   position: absolute;
   top: 12px;
   right: 24px;
   margin: 0; padding: 0;
   font: 10px Tahoma, sans-serif;
}

#panel_imprez .lista1 li .tytul {
   position: absolute;
   top: 77px;
   left: 8px;
   width: 139px;
   height: 27px;
   margin: 0; padding: 0;
   font: 11px "Trebuchet MS", sans-serif;
   line-height: 14px;
   color: #fff;
}

#panel_imprez .lista2 {
   width: 340px;
   height: 319px;
   margin: 0;
   padding: 0 0 14px 0;
   list-style: none;
}

#panel_imprez .lista2 li {
   position: relative;
   width: 100%;
   height: 29px;
   background: transparent url(../grafika/index/panel_imprez_lista.gif) repeat-x bottom;
}

#panel_imprez .lista2 li p {
   position: absolute;
   margin: 0; padding: 0;
}

#panel_imprez .lista2 li .data {
   top: 9px;
   left: 2px;
   font: 10px Tahoma, sans-serif;
   color: #757572;
}

#panel_imprez .lista2 li .tytul {
   top: 7px;
   left: 63px;
}

#panel_imprez .lista2 li .tytul a {
   width: 139px;
   height: 24px;
   font: 11px Tahoma, sans-serif;
   line-height: 15px;
   color: #c72707;
}

#panel_imprez .linia {
   width: 100%;
   height: 2px;
   border-top: 1px solid #d8cda3;
   font-size: 0;
}

#panel_imprez .pozostale {
   margin: 0 22px 0 0;
   text-align: right;
   color: #ada588;
}

#panel_imprez .pozostale a {
   color: #4e3d00;
}

#panel_artykulow {
   width: 340px;
   margin-left: 16px;
}

#panel_artykulow .menu {
   position: relative;
   width: 340px;
   height: 28px;
   background: transparent url(../grafika/index/panel_artykuly_ramka1.gif) no-repeat bottom;
}

#panel_artykulow .menu p {
   position: absolute;
   top: 2px;
   left: 16px;
   margin: 0; padding: 0;
   font: bold 15px Tahoma, sans-serif;
   color: #645009;
}

#panel_artykulow .menu ul {
   display: inline-block;
   position: absolute;
   top: 0px;
   right: 0px;
   width: 93px;
   height: 25px;
   margin: 0; padding: 0;
   list-style: none;
}

#panel_artykulow .menu ul li {
   display: block;
   float: left;
   height: 25px;
   cursor: pointer;
}

#panel_artykulow .zawartosc {
   position: relative;
   width: 340px;
   background: #f5f0da;
}

#panel_artykulow .zawartosc img {
   margin: 10px 11px 1px 16px;
   float: left;
}

#panel_artykulow .zawartosc p, #panel_artykulow .zawartosc h1 {
   margin: 0; padding: 0;
}

#panel_artykulow .zawartosc .data {
   padding: 10px 0 6px 0;
   font: 10px Tahoma, sans-serif;
   color: #a9954f;
}

#panel_artykulow .zawartosc h1 {
   font: bold 11px Tahoma, sans-serif;
   color: #c72707;
}

#panel_artykulow .zawartosc .opisk {
   padding: 14px 5px 10px 16px;
   font: 11px Tahoma, sans-serif;
   color: #4e3d00;
}

#panel_artykulow .zawartosc .opisk a {
   color: #c72707;
}

#panel_artykulow .stopka {
   width: 340px;
   height: 4px;
   font-size: 0;
   background: transparent url(../grafika/index/panel_artykuly_ramka2.gif) no-repeat;
}

#panel_galerii {
   float: left;
   width: 220px;
   height: 304px;
   background: transparent url(../grafika/index/tlo_galeria.gif) repeat-y;
}

#panel_galerii h1 {
   margin: 0;
   padding: 14px 0 10px 15px;
   font: bold 12px Tahoma, sans-serif;
   color: #c72707;
}

#panel_galerii .linia {
   width: 100%;
   height: 1px;
   border-top: 1px solid #d3c798;
   font-size: 0;
}

#panel_galerii .ramka1 {
   width: 168px;
   height: 5px;
   margin: auto;
   padding-top: 7px;
   background: transparent url(../grafika/index/ramka_zdjecie1.gif) no-repeat bottom;
   font-size: 0;
}

#panel_galerii .ramka2 {
   position: relative;
   width: 168px;
   height: 109px;
   margin: auto;
   background: transparent url(../grafika/index/ramka_zdjecie2.gif) repeat-y;
   text-align: center;
}

#panel_galerii .ramka3 {
   width: 168px;
   height: 5px;
   margin: auto;
   background: transparent url(../grafika/index/ramka_zdjecie3.gif) no-repeat;
   font-size: 0;
}

#panel_galerii .ramka2 img {
   position: absolute;
   left: 12px;
   top: 6px;
}

#panel_galerii div.nakladka {
   position: absolute;
   left: 12px;
   bottom: 6px;
   width: 145px;
   height: 36px;
   background: #000;
   filter:alpha(opacity=70);
   -moz-opacity: 0.7;
   opacity: 0.7;
}

#panel_galerii .opisk {
   position: absolute;
   left: 12px;
   bottom: 6px;
   width: 145px;
   height: 36px;
   margin: auto;
}

#panel_galerii .opisk td {
   vertical-align: middle;
   text-align: center;
   color: #ffa200;
   font: 11px Tahoma, sans-serif;
}

#panel_forum {
   float: left;
   width: 220px;
   background: transparent url(../grafika/index/tlo_forum.gif) repeat-y;
}

#panel_forum .naglowek {
   position: relative;
   width: 100%;
   height: 32px;
   background: transparent url(../grafika/index/tlo_galeria.gif) repeat-y;
}

#panel_forum .naglowek h1 {
   position: absolute;
   left: 16px;
   bottom: 12px;
   width: 100%;
   margin: 0; padding: 0;
   font: bold 12px Tahoma, sans-serif;
   color: #937c28;
}

#panel_forum .naglowek p {
   position: absolute;
   right: 14px;
   bottom: 12px;
   margin: 0; padding: 0;
   color: #191a16;
   text-transform: lowercase;
}

#panel_forum .naglowek p a {
   color: #937c28;
}

#panel_forum .linia {
   width: 100%;
   height: 2px;
   border-top: 1px solid #d8cda3;
   font-size: 0;
}

#panel_forum ul {
   margin: 8px 0 8px 0;
   padding: 0;
   list-style: none;
}

#panel_forum ul li {
   padding: 6px 0 6px 15px;
   font: 11px Tahoma, sans-serif;
   color: #c72707;
}

#panel_forum ul li a {
   color: #4e3d00;
}

#panel_forum .przejdz {
   margin: 0;
   padding: 7px 0 7px 16px;
   color: #d50000;
}

#panel_forum .przejdz select {
   width: 100px;
   vertical-align: middle;
   color: #645009;
   border-top: 1px solid #aba078;
   border-left: 1px solid #cac2a8;
   border-bottom: 1px solid #fff;
   border-right: 1px solid #fff;
}

#panel_reklama160x600 {
   float: left;
   width: 220px;
   height: 600px;
   padding: 20px 0 20px 0;
   background: transparent url(../grafika/index/tlo_galeria.gif) repeat-y;
   text-align: center;
}

#panel_nowosci {
   float: left;
   width: 400px;
}

#panel_nowosci .ramka1 {
   float: left;
   width: 15px;
   height: 160px;
   background: transparent url(../grafika/index/ramka1.gif) no-repeat;
}

#panel_nowosci .ramka2 {
   position: relative;
   float: left;
   width: 370px;
   height: 160px;
   background: transparent url(../grafika/index/ramka2.gif) repeat-x;
}

#panel_nowosci .ramka3 {
   float: left;
   clear: right;
   width: 15px;
   height: 160px;
   background: transparent url(../grafika/index/ramka3.gif) no-repeat;
}

#panel_nowosci .zdjecie1, #panel_nowosci .zdjecie2 {
   position: absolute;
   top: 14px;
   left: 0px;
   width: 175px;
   height: 133px;
}

#panel_nowosci .zdjecie2 {
   left: 194px;
}

#panel_nowosci div.nakladka {
   position: absolute;
   top: 46px;
   left: 0;
   width: 175px;
   height: 34px;
   background: #000;
   filter:alpha(opacity=70);
   -moz-opacity: 0.7;
   opacity: 0.7;
}

#panel_nowosci .ramka2 .tytul {
   position: absolute;
   top: 50px;
   left: 8px;
   width: 157px;
   height: 25px;
   margin: 0;
   padding: 0;
   font: bold 11px "Trebuchet MS", Tahoma, sans-serif;
   line-height: 12px;
   color: #fff;
}

#panel_nowosci table.opisk {
   width: 175px;
   height: 53px;
   background: #fbde6f;
   font: 11px Tahoma, sans-serif;
   color: #000;
}

#panel_nowosci .opisk td {
   padding: 5px 5px 5px 10px;
}

#panel_nowosci .opisk a {
   color: #b51e00;
   text-decoration: underline;
}

#panel_nowosci ul.lista1 {
   width: 100%;
   height: 35px;
   margin: 0;
   padding: 0;
   list-style: none;
   background: transparent url(../grafika/index/panel_nowosci_belka.gif) no-repeat;
}

#panel_nowosci ul.lista1 li {
   float: left;
   display: block;
   width: 185px;
   height: 25px;
   padding: 11px 0 0 10px;
}

#panel_nowosci ul.lista1 span {
   color: #c72707;
}

#panel_nowosci ul.lista1 a {
   color: #000;
}

#panel_nowosci .panel {
   position: relative;
   width: 100%;
   height: 136px;
   background: #181917;
}

#panel_nowosci .panel p, #panel_nowosci .panel h1 {
   margin: 0;
   padding: 0;
}

#panel_nowosci p.data {
   position: absolute;
   top: 14px;
   left: 209px;
   font: 10px Arial, sans-serif;
   color: #fff;
}

#panel_nowosci p.data span {
   color: #888469;
}

#panel_nowosci .panel h1.tytul a {
   position: absolute;
   top: 30px;
   left: 209px;
   width: 180px;
   font: 18px "Trebuchet MS", sans-serif;
   color: #ffa200;
}

#panel_nowosci p.opisk {
   position: absolute;
   top: 60px;
   left: 209px;
   width: 180px;
   font: 10px Tahoma, sans-serif;
   color: #fff;
}

#panel_nowosci a.link {
   position: absolute;
   top: 108px;
   left: 209px;
   color: #888469;
}

#panel_nowosci .panel img {
   position: absolute;
   top: 0; left: 0;
}

#panel_nowosci .panel .linia {
   position: absolute;
   bottom: 0; left: 0;
   width: 100%;
   height: 6px;
   background: #ffa200;
   font-size: 0;
}

#panel_nowosci ul.lista2 {
   width: 100%;
   margin: 0; padding: 0;
   list-style: none;
}

#panel_nowosci ul.lista2 li {
   position: relative;
   display: block;
   width: 100%;
   height: 55px;
   margin-bottom: 4px;
   background: transparent url(../grafika/index/lista_nowosci.gif) repeat-x;
   color: #000;
}

#panel_nowosci ul.lista2 li img {
   position: absolute;
   top: 0; left: 0;
}

#panel_nowosci ul.lista2 li h1, #panel_nowosci ul.lista2 li p {
   position: absolute;
   left: 65px;
   margin: 0; padding: 0;
}

#panel_nowosci ul.lista2 li .tytul {
   top: 7px;
   font: bold 11px Tahoma, sans-serif;
   color: #c72707;
}

#panel_nowosci ul.lista2 li .opisk {
   top: 25px;
   width: 325px;
   font: 10px Tahoma, sans-serif;
   color: #191a16;
}

#panel_nowosci ul.lista2 li a {
   text-decoration: none;
}

#panel_nowosci ul.lista3 {
   float: left;
   width: 200px;
   height: 250px;
   margin: 0;
   padding: 7px 0 10px 0;
   background: #f5eed1 url(../grafika/index/panel_setow.gif) repeat-x top;
   list-style: none;
}

#panel_nowosci ul.lista3 li {
   display: block;
   height: 23px;
}

#panel_nowosci ul.lista3 img {
   margin: 2px 10px 2px 12px;
   vertical-align: middle;
}

#panel_nowosci ul.lista3 a {
   color: #4e3d00;
}

#panel_nowosci ul.lista4 {
   float: left;
   width: 200px;
   height: 168px;
   margin: 0; padding: 0;
   list-style: none;
}

#panel_nowosci ul.lista4 li {
   height: 56px;
}

#panel_nowosci ul.lista4 li img {
   float: left;
   margin: 0 9px 0 10px;
   vertical-align: top;
}

#panel_nowosci ul.lista4 li a {
   font: 11px Tahoma, sans-serif;
   color: #4e3d00;
}

#panel_nowosci ul.lista4 li p {
   float: left;
   width: 126px;
}

#panel_kluby {
   float: left;
   width: 200px;
   height: 69px;
   background: #faf5e2;
}

#panel_kluby p {
   margin: 0;
   padding: 13px 0 12px 13px;
   color: #4e3d00;
}

#panel_kluby select {
   width: 179px;
   margin-left: 13px;
   border-top: 1px solid #aba078;
   border-left: 1px solid #cac2a8;
   border-right: none;
   border-bottom: none;
}

#panel_nowosci .podkreslenie {
   clear: both;
   width: 100%;
   height: 2px;
   border-top: 1px solid #ae9f63;
   font-size: 0;
}

.naglowek_panelu {
   position: relative;
   width: 100%;
   height: 39px;
}

.naglowek_panelu h1 {
   position: absolute;
   top: 9px;
   left: 18px;
   margin: 0; padding: 0;
   font: bold 15px Tahoma, sans-serif;
   color: #d50000;
}

.naglowek_panelu h1.brown {
   color: #937c28;
}

.naglowek_panelu p {
   position: absolute;
   top: 12px;
   right: 66px;
   margin: 0; padding: 0;
   font-size: 11px;
   color: #ada588;
   text-transform: lowercase;
}

.naglowek_panelu p a {
   color: #191a16;
}

.naglowek_panelu a.rss {
   position: absolute;
   top: 12px;
   right: 12px;
   display: block;
   width: 14px;
   height: 16px;
   padding-left: 23px;
   background: transparent url(../grafika/index/ico_rss.gif) no-repeat 0 0;
   color: #fe6700;
}

.naglowek_panelu2 {
   position: relative;
   float: left;
   width: 200px;
   height: 39px;
}

.naglowek_panelu2 h1 {
   position: absolute;
   bottom: 30%;
   left: 18px;
   margin: 0; padding: 0;
   font: bold 12px Tahoma, sans-serif;
   color: #d50000;
}

.naglowek_panelu2 p {
   position: absolute;
   bottom: 30%;
   right: 15px;
   margin: 0; padding: 0;
   font-size: 11px;
   color: #ada588;
}

.naglowek_panelu2 p a {
   color: #191a16;
}

div.pomarancz, div.wino {
   width: 100%;
   height: 3px;
   margin: 0; padding: 0;
   background: #feb025;
   border: 0px none;
   font-size: 0;
}

div.wino {
   background: #a30d01;
}

#linia_stopki {
   height: 3px;
   background: transparent url(../grafika/index/linia_stopki.gif) repeat-x;
   font-size: 0;
}

#glowna_loga {
   position: relative;
   width: 1002px;
   height: 79px;
   margin: auto;
   background: #fbf6e4 url(../grafika/index/tlo_content.gif) repeat-y center;
}

#glowna_loga p {
   position: absolute;
   top: 35px;
   left: 26px;
   margin: 0; padding: 0;
   color: #aa330b;
}

#glowna_loga p a {color: #aa330b;}

#glowna_loga ul {
   position: absolute;
   top: 24px;
   left: 110px;
   margin: 0; padding: 0;
   list-style: none;
}

#glowna_loga ul li {
   float: left;
   margin-right: 85px;
   height: 33px;
}

#footer .panel {
   position: relative;
   width: 1002px;
   height: 83px;
   margin: auto;
   background: transparent url(../grafika/index/panel_footer.gif) repeat-x;
}

#footer .panel .menu {
   position: absolute;
   top: 14px;
   left: 27px;
   color: #dd4c10;
}

#footer .panel .menu a {
   color: #4d4d4d;
}

#footer .panel .copyright {
   position: absolute;
   top: 57px;
   left: 26px;
   margin: 0; padding: 0;
   color: #4d4d4d;
}

#footer .panel .stats {
   position: absolute;
   top: 58px;
   right: 26px;
   margin: 0; padding: 0;
   color: #4d4d4d;
   font-size: 10px;
}

#footer .panel .monit {
   position: absolute;
   top: 13px;
   right: 26px;
   margin: 0; padding: 0;
   font-size: 10px;
   color: #81817e;
}

#footer .panel .monit img {
   vertical-align: middle;
}

/* inne */

#glowna_linia1 {
   clear: both;
   width: 100%;
   height: 2px;
   font-size: 0;
   border-top: 1px solid #e6dec1;
}

/* backtrace */
#backtrace {
   position: relative;
   width: 1002px;
   height: 40px;
   margin: auto;
   color: #d50000;
}

#backtrace ul {
   position: absolute;
   left: 17px;
   top: 14px;
   list-style: none;
}

#backtrace ul li {
   float: left;
}

#backtrace span, #backtrace a {
   color: #4e3d00;
}

/* bilety */

#bilety_mrg {
   float: left;
   width: 14px;
   height: 150px;
}

#bilety_tabela {
   float: left;
   width: 645px;
   margin: 31px 11px 0 0;
   background: transparent url(../grafika/bilety/tabela2.gif) repeat-y;
}

#bilety_tabela .naglowek {
   position: relative;
   width: 645px;
   height: 71px;
   background: transparent url(../grafika/bilety/tabela1.png) no-repeat;
}

#bilety_tabela h1 {
   position: absolute;
   top: 17px;
   margin: 0; padding: 0;
   font: 18px Tahoma, sans-serif;
   line-height: 20px;
}

#bilety_tabela .napis1 {
   left: 22px;
   color: #ffa200;
}

#bilety_tabela .napis2 {
   left: 346px;
   color: #c60000;
}

#bilety_tabela ul {
   float: left;
   width: 290px;
   margin: 0;
   padding: 6px 0 0 0;
   list-style: none;
}


#bilety_tabela ul li {
   margin: 0; padding: 0;
}

#bilety_tabela .lista1 {
   padding-left: 21px;
}

#bilety_tabela .lista2 {
   padding-left: 30px;
}

#bilety_tabela ul span {
   float: left;
   padding: 13px 14px 13px 0;
   color: #c60000;
}

#bilety_tabela ul p {
   width: 270px;
   float: left;
   clear: right;
   padding: 12px 0 12px 0;
}

#bilety_tabela .podsumowanie1 {
   float: left;
   width: 285px;
   padding: 13px 0 47px 21px;
   color: #4e3d00;
}

#bilety_tabela .podsumowanie2 {
   float: left;
   width: 285px;
   padding: 13px 0 47px 37px;
   color: #4e3d00;
}

#bilety_tabela .podsumowanie1 span, #bilety_tabela .podsumowanie2 span {
   color: #c60000;
   font-weight: bold;
}

#bilety_tabela .stopka {
   width: 100%;
   height: 2px;
   background: transparent url(../grafika/bilety/tabela3.gif) no-repeat;
   font-size: 0;
}

#bilety_lista {
   float: left;
   width: 983px;
}

#bilety_lista .elem {
   position: relative;
   float: left;
   width: 317px;
   height: 180px;
   padding-right: 10px;
}

#bilety_lista .elem p, #bilety_lista .elem h1, #bilety_lista .elem a {
   position: absolute;
   margin: 0; padding: 0;
}

#bilety_lista .elem .data {
   top: 13px;
   right: 13px;
   color: #ada588;
   font-size: 10px;
}

#bilety_lista .elem .data span {
   color: #191a16;
}

#bilety_lista .elem .tlo {
   position: relative;
   left: 0;
   top: 31px;
   width: 100%;
   height: 136px;
   background: #f5eed1;
}

#bilety_lista .elem .linia {
   position: absolute;
   bottom: 0;
   left: 0;
   width: 100%;
   height: 6px;
   background: #c8b984;
   font-size: 0;
}

#bilety_lista .elem img {
   position: absolute;
   left: 0; top: 0;
}

#bilety_lista .elem .tlo h1 {
   top: 14px;
   left: 149px;
   font: 18px "Trebuchet MS", Tahoma, sans-serif;
   color: #ffa200;
}

#bilety_lista .elem .tlo p {
   top: 80px;
   left: 149px;
   color: #4e3d00;
   font-size: 14px;
}

#bilety_lista .elem .tlo .kup {
   top: 82px;
   left: 231px;
   color: #d50000;
}

#bilety_lista .elem .tlo .kup span {
   text-decoration: underline;
}

#bilety_lista .elem .tlo .info {
   top: 108px;
   left: 149px;
   color: #a3955d;
}

#bilety_lista .elem .tlo .info span {
   color: #d50000;
}

#bilety_linia_gorna {
   clear: both;
   width: 1002px;
   height: 2px;
   background: transparent url(../grafika/bilety/linia_gorna.gif) no-repeat;
   font-size: 0;
}

#bilety_panel {
   position: relative;
   width: 655px;
   height: 168px;
   margin: 22px 0 0 0;
   background: transparent url(../grafika/bilety/panel.gif) no-repeat;
}

#bilety_panel h1 {
   position: absolute;
   left: 179px;
   top: 9px;
   margin: 0; padding: 0;
   font: 18px Tahoma, sans-serif;
   color: #ffa200;
}

#bilety_panel ul {
   position: absolute;
   left: 180px;
   top: 40px;
   list-style: none;
}

#bilety_panel li {
   padding-left: 14px;
   margin-top: 13px;
   background: transparent url(../grafika/katalog/kwadrat.gif) no-repeat 0 7px;
   color: #4e3d00;
}

#bilety_panel table {
   position: absolute;
   left: 0;
   top: 0;
   width: 168px;
   height: 168px;
   text-align: center;
}

#bilety_panel .img img {
   margin: auto;
}

/* wolne */

#wolne_naglowek {
   position: relative;
   width: 990px;
   height: 43px;
   margin-left: 12px;
   border-bottom: 1px solid #d8cda3;
}

#wolne_naglowek h1, #wolne_naglowek h2, #wolne_naglowek p, #wolne_naglowek .drukuj {
   position: absolute;
   margin: 0; padding: 0;
   color: #d50000;
}

#wolne_naglowek h1 {
   top: 13px;
   left: 6px;
   font: 18px Tahoma, sans-serif;
   
}

#wolne_naglowek h2 {
   top: 13px;
   left: 635px;
   font: bold 15px Tahoma, sans-serif;
}

#wolne_naglowek .drukuj {
   top: 16px;
   right: 392px;
   padding-left: 18px;
   background: transparent url(../grafika/wolne/ico_sciagnij.gif) no-repeat 0 2px;
   color: #4e3d00;
}

#wolne_naglowek p {
   top: 16px;
   right: 18px;
   color: #ada588;
}

#wolne_naglowek p a {
   color: #000;
}

#wolne_mrg {
   float: left;
   width: 12px;
   height: 50px;
}

#wolne_all {
   float: left;
   width: 990px;
   background: transparent url(../grafika/wolne/ramka.gif) repeat-y 617px 0;
}

#wolne_content {
   float: left;
   width: 617px;
}

#wolne_content div {
   margin: 17px 10px 59px 6px;
   font: 12px Tahoma, sans-serif;
}

#wolne_content div ul, ol {
   margin-left: 3em;
   padding: 0;
}

#wolne_content div a {
   color: #d50000;
}

#wolne_kolumna {
   float: left;
   width: 373px;
}

#wolne_kolumna h1 {
   margin: 0; padding: 0;
}

#wolne_kolumna ul {
   margin: 0; padding: 0;
   list-style: none;
}

/* katalog */

#katalog_naglowek {
   position: relative;
   width: 629px;
   height: 40px;
   border-bottom: 1px solid #d8cda3;
}

#katalog_naglowek h1, #katalog_naglowek a {
   position: absolute;
   margin: 0; padding: 0;
   color: #d50000;
}

#katalog_naglowek h1 {
   bottom: 10px;
   left: 6px;
   font: 18px Tahoma, sans-serif;
}

#katalog_naglowek h1 span {
   color: #ffa200;
}

#katalog_naglowek a {
   bottom: 9px;
   right: 17px;
   display: block;
   width: 142px;
   height: 22px;
   background: transparent url(../grafika/katalog/dodaj.gif) no-repeat;
}

#katalog_lista table {
   width: 594px;
   margin: 27px auto 0 auto;
   font-size: 12px;
   color: #ada588;
}

#katalog_lista table td.nag {
   height: 33px;
   background: transparent url(../grafika/katalog/lista_nag.png) no-repeat;
   color: #937c28;
}

#katalog_lista table td.nag p {
   margin-left: 18px;
   padding: 0;
   font: bold 12px Tahoma, sans-serif;
}

#katalog_lista table td {
   height: 32px;
   background: transparent url(../grafika/katalog/lista.png) no-repeat;
}

#katalog_lista table td div {
   position: relative;
   width: 100%;
   height: 32px;
}

#katalog_lista table img {
   vertical-align: middle;
   margin-bottom: 1px;
}

#katalog_lista table td a {
   position: absolute;
   top: 8px;
   left: 18px;
   margin: 0; padding: 0;
   color: #d50000;
   font-weight: bold;
}

#katalog_lista table td.srodek p, #katalog_lista table td.stopka p {
   position: absolute;
   top: 11px;
   right: 14px;
}

#katalog_lista table p.ilosc {
   font: 11px Tahoma, sans-serif;
}

#katalog_lista table td.stopka {
   height: 33px;
   background: transparent url(../grafika/katalog/lista_stopka.png) no-repeat;
}

#katalog_lista_stron {
   width: 594px;
   margin: 19px auto 19px auto;
   padding: 0;
   list-style: none;
   font-size: 0;
}

#katalog_lista_stron li {
   position: relative;
   background: transparent url(../grafika/katalog/lista_stron.png) repeat-y;
}

#katalog_lista_stron li.top {
   height: 4px;
   background: transparent url(../grafika/katalog/lista_stron_nag.png) no-repeat;
   font-size: 0;
}

#katalog_lista_stron li.bottom {
   height: 3px;
   background: transparent url(../grafika/katalog/lista_stron_stopka.png) no-repeat;
   font-size: 0;
}

#katalog_lista_stron li.lacznik {
   height: 3px;
   background: transparent url(../grafika/katalog/lista_stron_stopka.png) no-repeat;
   font-size: 0;
}

#katalog_lista_stron li p.link {
   position: absolute;
   top: 4px;
   right: 6px;
   padding: 0;
   font: normal 11px Tahoma, sans-serif;
   color: #ada588;
   cursor: pointer;
}

#katalog_lista_stron li a.tytul {
   display: inline-block;
   padding: 12px 0 0 14px;
   font: bold 13px Tahoma, sans-serif;
   color: #d50000;
   line-height: 10px;
}

#katalog_lista_stron li p {
   padding: 8px 0 11px 14px;
   font: 11px Tahoma, sans-serif;
   line-height: 12px;
   color: #1c1600;
}

.katalog_linia {
   width: 100%;
   height: 2px;
   border-top: 1px solid #e6dec1;
   font-size: 0;
}

#katalog_klaw {
   position: relative;
   width: 100%;
   height: 125px;
   background: transparent url(../grafika/katalog/klaw.gif) repeat-y;
}

#katalog_klaw h1, #katalog_klaw p, #katalog_klaw ul {
   position: absolute;
   left: 253px;
   margin: 0; padding: 0;
}

#katalog_klaw h1 {
   top: 10px;
   font: 24px "Trebuchet MS", sans-serif;
   color: #ffa200;
}

#katalog_klaw p {
   top: 46px;
   left: 254px;
   color: #7f796d;
}

#katalog_klaw ul {
   top: 86px;
   width: 320px;
   list-style: none;
}

#katalog_klaw li {
   float: left;
   width: 146px;
   padding-left: 14px;
   background: transparent url(../grafika/katalog/kwadrat.gif) no-repeat 0 7px;
   color: #4e3d00;
}

#katalog_form fieldset {
   width: 594px;
   margin: auto auto auto 14px;
}

#katalog_form li {
   float: left;
   width: 100%;
   padding-left: 17px;
   padding-right: 17px;
}

#katalog_form h2 {
   padding-left: 17px;
}

#katalog_form .submit {
   display: block;
   width: 68px;
   height: 31px;
   margin: 16px auto 16px auto;
   background: transparent url(../grafika/katalog/btn_wyslij.png) no-repeat;
   border: none;
   cursor: pointer;
}

/* od reklamy */
#katalog_form .btn_wejdz {
   display: inline-block;
   width: 78px;
   height: 22px;
   padding-bottom: 2px;
   background: transparent url(../grafika/reklama/btn_wejdz.png) no-repeat;
   border: none;
   cursor: pointer;
}

#katalog-dodano h2 {
   padding: 18px 0 0 31px;
   font: bold 11px Tahoma, sans-serif;
   color: #d50000;
}

#katalog-dodano p {
   padding: 15px 10px 0 31px;
   line-height: 16px;
   color: #4e3d00;
}

#katalog-dodano p a {
   color: #4e3d00;
   font-weight: bold;
}

#katalog-dodano p.center a {
   font-weight: normal;
   color: #d50000;
}

#katalog-dodano .linia {
   width: 594px;
   margin: 22px auto 4px auto;
   border-bottom: 1px solid #e8deb8;
}

#katalog-dodano ul.kod {
   width: 372px;
   padding: 12px 0 0 31px;
   list-style: none;
   font-size: 0;
}

#katalog-dodano li.top {
   height: 2px;
   background: transparent url(../grafika/katalog/ul_top.gif) no-repeat;
}

#katalog-dodano li {
   background: transparent url(../grafika/katalog/ul_content.gif) repeat-y;
   font-size: 11px;
}

#katalog-dodano li p {
   padding: 3px 2px 3px 2px;
}

#katalog-dodano li.bottom {
   height: 2px;
   background: transparent url(../grafika/katalog/ul_top.gif) no-repeat;
}

#sonda_linia_gorna {
   clear: both;
   width: 1002px;
   height: 3px;
   background: transparent url(../grafika/sondy/linia_gorna.gif) no-repeat;
   font-size: 0;
}

#sonda_linia_dolna {
   clear: both;
   width: 1002px;
   height: 2px;
   background: transparent url(../grafika/sondy/linia_dolna.gif) no-repeat;
   font-size: 0;
}

#katalog_naglowek .sonda_btn1 {
   width: 108px;
   right: 169px;
   background: transparent url(../grafika/sondy/btn1.png) no-repeat;
}

#katalog_naglowek .sonda_btn2 {
   width: 137px;
   right: 21px;
   background: transparent url(../grafika/sondy/btn2.png) no-repeat;
}

#katalog_naglowek .sonda_btn3 {
   width: 108px;
   right: 169px;
   background: transparent url(../grafika/sondy/btn3.png) no-repeat;
}

#sonda_lista {
   width: 596px;
   margin: 14px auto 0 auto; padding: 0;
   list-style: none;
   font-size: 0;
   color: #4e3d00;
}

#sonda_lista li.naglowek {
   position: relative;
   height: 37px;
   background: transparent url(../grafika/sondy/sonda_naglowek.png) no-repeat;
   font: bold 12px Tahoma, sans-serif;
   color: #c72707;
}

#sonda_lista li.naglowek p {
   position: absolute;
   top: 10px;
   left: 12px;
   padding: 0;
}

#sonda_lista li {
   font-size: 11px;
   background: #000 url(../grafika/sondy/sonda_content.png) repeat-y;
}

#sonda_lista li.stopka {
   height: 4px;
   margin-bottom: 22px;
   background: transparent url(../grafika/sondy/sonda_stopka.png) no-repeat;
   font-size: 0;
}

#sonda_lista .inputs {
   width: 539px;
   margin: 13px 0 14px 25px;
}

#sonda_lista input, #sonda_lista img {
   margin: 5px 0 5px 0;
   vertical-align: middle;
}

#sonda_lista input.btn {
   width: 54px;
   height: 20px;
   background: transparent url(../grafika/sondy/glosuj.png) no-repeat;
   border: none;
   cursor: pointer;
}

#sonda_lista a {
   color: #C6964f;
}

/* statystyki */

#naglowek_top {
   position: relative;
   width: 629px;
   height: 40px;
   border-top: 1px solid #d8cda3;
}

#naglowek_top h1{
   position: absolute;
   bottom: 10px;
   left: 6px;
   margin: 0; padding: 0;
   color: #ffa200;
   font: 18px Tahoma, sans-serif;
}

#statystyki1 {
   position: relative;
   float: left;
   width: 286px;
}

#statystyki2 {
   float: left;
   width: 286px;
   margin-left: 22px;
}

.statystyki table {
   width: 100%;
   margin-bottom: 22px;
}

.statystyki td.nag {
   height: 35px;
   background: transparent url(../grafika/statystyki/tabela_nag.png) no-repeat;
   font-size: 12px;
   font-weight: bold;
}

.statystyki td.nag2 {
   height: 34px;
   background: transparent url(../grafika/statystyki/tabela_nag2.png) no-repeat;
   font-size: 12px;
   font-weight: bold;
   color: #937c28;
}

.statystyki td.content_top {
   height: 3px;
   background: transparent url(../grafika/statystyki/tabela_content_top.gif) no-repeat;
   font-size: 0;
}

.statystyki td.content {
   height: auto;
   padding: 0;
   background: transparent url(../grafika/statystyki/tabela_content.gif) repeat-y;
}

.statystyki td.content_bottom {
   height: 5px;
   background: transparent url(../grafika/statystyki/tabela_content_bottom.png) no-repeat;
   font-size: 0;
}

.statystyki td {
   height: 32px;
   padding: 0 0 0 16px;
   background: transparent url(../grafika/statystyki/tabela.png) no-repeat;
   font: 11px Tahoma, sans-serif;
   color: #4e3d00;
}

.statystyki td strong {
   color: #d50000;
}

.statystyki td.stopka {
   height: 32px;
   background: transparent url(../grafika/statystyki/tabela_stopka.png) no-repeat;
}

.statystyki td img {
   vertical-align: middle;
}

.statystyki table.inputs {
   width: 100%;
   margin: 0;
   padding: 0;
}

.statystyki table.inputs td {
   height: auto;
   background: transparent;
}

.statystyki td.content ul {
   width: 254px;
   margin: auto;
   list-style: none;
}

.statystyki td.content ul li {
   height: 22px;
   padding: 7px 0 6px 0;
}

.statystyki td.content ul li span {
   color: #d50000;
}

.statystyki td.content ul li .pasek {
   width: 247px;
   height: 8px;
   margin-top: 4px;
   margin-left: 7px;
}

.statystyki td.content ul li .kreska {
   float: left;
   height: 8px;
   background: transparent url(../grafika/statystyki/kreska.gif) repeat-x;
}

.statystyki td.content ul li .koniec {
   float: left;
   width: 6px;
   height: 8px;
   background: transparent url(../grafika/statystyki/koniec.gif) no-repeat;
}

/* galeria */

#galeria_naglowek {
   position: relative;
   width: 629px;
   height: 40px;
   border-bottom: 1px solid #d8cda3;
}

#galeria_naglowek h1, #galeria_naglowek a {
   position: absolute;
   margin: 0; padding: 0;
   color: #d50000;
}

#galeria_naglowek h1 {
   bottom: 10px;
   left: 6px;
   font: 18px Tahoma, sans-serif;
}

.galeria-data {
   padding: 12px 0 0 16px;
   color: #ada588;
   text-align: left;
}

.galeria-lista {
   display: inline-block;
   width: 608px;
   margin: 27px auto 0 auto; padding: 0;
   list-style: none;
   font-size: 0;
}

.galeria-lista * {
   margin: 0; padding: 0;
}

.galeria-lista li {
   float: left;
   position: relative;
   height: 117px;
   font-size: 11px;
}

.galeria-lista li * {
   position: absolute;
}

.galeria-lista img {
   position: relative;
   width: 107px;
   height: 81px;
}

.galeria-lista .tlo-img {
   top: 0;
   left: 2px;
   width: 107px;
   height: 81px;
   background: #fea200;
   z-index: 1;
}

.galeria-lista .ilosc {
   top: 94px;
   left: 0;
   width: 107px;
   text-align: center;
   font-size: 10px;
   color: #ada588;
}

.galeria-lista .data {
   top: 10px;
   left: 120px;
   text-align: left;
   color: #ada588;
}

.galeria-lista .miejsce {
   top: 28px;
   left: 120px;
   text-align: left;
   color: #4e3d00;
}

.galeria-lista h1 {
   width: 170px;
   height: 46px;
   top: 52px;
   left: 120px;
   text-align: left;
   font: 20px Tahoma, sans-serif;
   line-height: 22px;
   overflow: hidden;
}

.galeria-lista h1 a {
   color: #fea200;
}

.galeria-lista a.img {
   display: block;
   top: 2px;
   left: 0;
   width: 107px;
   height: 81px;
   z-index: 2;
}

.galeria-lista li.kol1 {
   width: 301px;
   background: transparent url(../grafika/galeria/kropki.gif) repeat-x bottom;
}

.galeria-lista li.kol2 {
   width: 307px;
   margin-top: 25px;
   background: transparent url(../grafika/galeria/kropki2.png) repeat-x bottom;
}

.galeria-lista li.kol2 img {left: 8px;}
.galeria-lista li.kol2 .tlo-img {left: 10px;}
.galeria-lista li.kol2 .data {left: 128px;}
.galeria-lista li.kol2 .miejsce {left: 128px;}
.galeria-lista li.kol2 .ilosc {left: 8px;}
.galeria-lista li.kol2 h1 {left: 128px;}

.galeria-lista2 {
   display: inline-block;
   width: 596px;
   margin: 27px auto 0 auto; padding: 0;
   list-style: none;
   font-size: 0;
}

.galeria-lista2 * {
   margin: 0; padding: 0;
}

.galeria-lista2 li {
   float: left;
   position: relative;
   width: 130px;
   height: 96px;
   font-size: 11px;
}

.galeria-lista2 li * {
   position: absolute;
}

.galeria-lista2 a {
   display: block;
   top: 2px;
   left: 0;
   width: 128px;
   height: 96px;
   z-index: 2;
}

.galeria-lista2 img {
   position: relative;
   width: 128px;
   height: 96px;
   z-index: 2;
}

.galeria-lista2 .tlo-img {
   top: 0;
   left: 3px;
   width: 128px;
   height: 96px;
   background: #fea200;
   z-index: 1;
}

.galeria-lista2 li.przerwa {
   float: left;
   position: relative;
   width: 24px;
}

.galeria-lista2 li.kropki {
   clear: both;
   width: 596px;
   height: 47px;
   background: transparent url(../grafika/galeria/kropki.gif) repeat-x 0 24px;
}

#galeria-podglad {
   width: 100%;
   height: 100%;
   background: #fdfbf2;
   text-align: center;
}

#galeria-podglad tr td {padding: 0;}

#galeria-podglad td.td1 {
   height: 50px;
}

#galeria-podglad td.td3 {
   height: 68px;
}

#galeria-podglad .linia-tlo {
   width: 100%;
   height: 5px;
   background: transparent url(../grafika/galeria/linia-tlo.gif) repeat-x;
   font-size: 0; 
}

#galeria-podglad .linia {
   width: 700px;
   height: 5px;
   margin: auto;
   background: transparent url(../grafika/galeria/linia.gif) repeat-x;
   font-size: 0; 
}

#galeria-podglad .tytul {
   width: 700px;
   margin: auto;
   font: bold 11px Tahoma, sans-serif;
   text-align: left;
}

#galeria-podglad td {
   padding-left: 32px;
   padding-right: 32px;
}

#galeria-podglad h1 {
   margin: 0;
   padding: 13px 0 13px 32px;
   line-height: 18px;
   font-size: 18px;
   font-weight: normal;
   color: #d50000;
}

#galeria-podglad .tytul a {
   padding-right: 32px;
   color: #ada588;
}
   
#galeria-podglad .linia2 {
   width: 100%;
   height: 2px;
   background: #d8cda3;
   font-size: 0; 
}

#galeria-podglad img {
   margin: auto;
}

#galeria-podglad .stopka {
   width: 100%;
   height: 68px;
   margin: auto;
   background: #f2e9cc;
   font: 11px Tahoma, sans-serif;
   color: #63500c;
}

#galeria-podglad .stopka td {
   padding: 0 28px 0 28px;
}

#galeria-podglad .prev {
   display: inline-block;
   width: 99px;
   height: 22px;
   background: transparent url(../grafika/galeria/prev.png) no-repeat;
}

#galeria-podglad .next {
   display: inline-block;
   width: 90px;
   height: 22px;
   background: transparent url(../grafika/galeria/next.png) no-repeat;
}

#galeria-podglad .stopka input {
   width: 92px;
   height: 22px;
   background: transparent url(../grafika/galeria/btn.png) no-repeat;
   border: 0px none;
   font: 11px Tahoma, sans-serif;
   color: #322700;
}

#galeria-podglad .linia3 {
   width: 100%;
   height: 3px;
   background: #ffb129;
   font-size: 0; 
}

/* forum */

.forum_oznacz {
   position: relative;
   height: 33px;
}

.forum_oznacz h1 {
   position: absolute;
   top: 8px;
   left: 18px;
   font: bold 15px Tahoma, sans-serif;
   color: #d50000;
}

.forum_oznacz a {
   position: absolute;
   top: 10px;
   left: 430px;
   color: #645009;
}

.forum_oznacz .stronicowanie {
   position: absolute;
   top: 0px;
   right: 18px;
}

.forum_lista {
   width: 614px;
   margin: 0; padding: 0;
   list-style: none;
   font-size: 0;
}

.forum_lista * {
   margin: 0 auto 0 auto; padding: 0;
   list-style: none;
}

.forum_lista .tabela1 {
   height: 5px;
   background: transparent url(../grafika/forum/tabela1.gif) no-repeat;
   font-size: 0;
}

.forum_lista .tabela2 {
   background: transparent url(../grafika/forum/tabela2.gif) repeat-y;
   font-size: 0;
}

.forum_lista .tabela3 {
   height: 3px;
   background: transparent url(../grafika/forum/tabela3.gif) no-repeat;
   font-size: 0;
}

.forum_lista li.naglowek {
   position: relative;
   width: 604px;
   height: 43px;
   background: transparent url(../grafika/forum/naglowek.png) no-repeat;
}

.forum_lista li.naglowek p {
   position: absolute;
   top: 14px;
   font: bold 11px Tahoma, sans-serif;
   color: #645009;
}

.forum_lista p.kol1 {left: 170px;}
.forum_lista p.kol2 {left: 384px;}
.forum_lista p.kol3 {left: 460px;}
.forum_lista p.kol4 {left: 523px;}

.forum_lista li.temat_gora {
   position: relative;
   width: 604px;
   height: 35px;
   background: #ebe2bb;
   border-top: 1px solid #ddd4ac;
}

.forum_lista li.temat_gora .btn {
   position: absolute;
   top: 8px;
   left: 13px;
   display: block;
   width: 86px;
   height: 20px;
   background: transparent url(../grafika/forum/btn_nowy.png) no-repeat;
   cursor: pointer;
}

.forum_lista li.temat_gora p {
   position: absolute;
   top: 10px;
   left: 13px;
   margin: 0; padding: 0;
   font-size: 11px;
   font-weight: bold;
}

.forum_lista li.temat_gora span {
   position: absolute;
   top: 10px;
   left: 455px;
   font-size: 11px;
   color: #645009;
}

.forum_lista li.temat_gora .link1 {
   position: absolute;
   top: 10px;
   left: 300px;
   font-size: 11px;
   color: #645009;
}

.forum_lista li.temat_gora .link2 {
   position: absolute;
   top: 10px;
   left: 465px;
   font-size: 11px;
   color: #645009;
}

.forum_lista li.temat_naglowek {
   position: relative;
   width: 604px;
   height: 36px;
   background: transparent url(../grafika/forum/temat_naglowek.png) no-repeat;
}

.forum_lista li.temat_naglowek p {
   position: absolute;
   top: 11px;
   font: bold 11px Tahoma, sans-serif;
   color: #645009;
}

.forum_lista li.temat_naglowek p.tkol0 {left: 20px; color: #fff;}
.forum_lista p.tkol1 {left: 141px;}
.forum_lista p.tkol2 {left: 330px;}
.forum_lista p.tkol3 {left: 406px;}
.forum_lista p.tkol4 {left: 443px;}
.forum_lista p.tkol5 {left: 506px;}

.forum_lista li.sekcja {
   position: relative;
   width: 604px;
   height: 36px;
   margin-top: 1px;
   background: transparent url(../grafika/forum/sekcja.png) no-repeat;
   font: bold 11px Tahoma, sans-serif;
   color: #fff;
}

.forum_lista li.sekcja p {
   position: absolute;
   top: 11px;
   left: 10px;
}

.forum_lista li.forum {
   width: 604px;
   height: 75px;
   background: transparent url(../grafika/forum/forum.png) no-repeat;
   font-size: 11px;
   color: #413300;
}

.forum_lista li.forum table {
   width: 100%;
   height: 75px;
}

.forum_lista li.forum table td {
   padding: 3px 0 3px 0;
   text-align: center;
   vertical-align: middle;
}

.forum_lista li.forum table td.td1 {
   width: 65px;
}

.forum_lista li.forum table td.td2 {
   width: 306px;
   text-align: left;
}

.forum_lista li.forum table td.td3 {
   width: 71px;
   color: #bd1225;
}

.forum_lista li.forum table td.td4 {
   width: 67px;
   color: #bd1225;
}

.forum_lista li.forum table td.td5 {
   font-size: 10px;
}

.forum_lista li.forum table td.td5 a {
   color: #bd1225;
   font-size: 11px;
}

.forum_lista li.temat {
   width: 604px;
   height: 46px;
   background: transparent url(../grafika/forum/temat.png) no-repeat;
   font-size: 11px;
   color: #645009;
}

.forum_lista li.temat table {
   width: 100%;
   height: 46px;
}

.forum_lista li.temat table td {
   padding: 3px 0 3px 0;
   text-align: center;
   vertical-align: middle;
}

.forum_lista li.temat table td.td1 {
   width: 37px;
}

.forum_lista li.temat table td.td2 {
   width: 255px;
   text-align: left;
}

.forum_lista li.temat table td.td2 a {
   font: bold 12px Tahoma, sans-serif;
   color: #645009;
}

.forum_lista li.temat table td.td3 {
   width: 108px;
   color: #bd1225;
}

.forum_lista li.temat table td.td4 {
   width: 38px;
}

.forum_lista li.temat table td.td5 {
   width: 38px;
}

.forum_lista li.temat table td.td6  {
   font-size: 10px;
}

.forum_lista li.temat table td.td6 a {
   color: #bd1225;
   font-size: 11px;
}

.forum-stopka {
   position: relative;
   width: 604px;
   height: 40px;
   margin: auto;
   background: transparent url(../grafika/forum/stopka.gif) repeat-x;
   font-size: 11px;
   color: #645009;
}

.forum-stopka a {
   color: #645009;
}

.forum-stopka .stopka1 {
   position: absolute;
   top: 17px;
   left: 10px;
}

.forum-stopka .stopka2 {
   position: absolute;
   top: 12px;
   right: 10px;
}

.forum_lista li.forum table h2 a {
   display: block;
   margin-bottom: 4px;
   font: bold 14px Tahoma, sans-serif;
   color: #645009;
}

#forum_sublista .post1 {
   width: 604px;
   height: 2px;
   background: transparent url(../grafika/forum/post1.gif) no-repeat;
}

#forum_sublista .post2 {
   width: 604px;
   background: transparent url(../grafika/forum/post2.gif) repeat-y;
   font-size: 11px;
}

#forum_sublista .post3 {
   width: 604px;
   height: 3px;
   background: transparent url(../grafika/forum/post3.gif) no-repeat;
}

#forum_sublista .post2 table {
   width: 100%;
   font-size: 11px;
}

#forum_sublista .post2 table td.td1 {
   width: 132px;
   padding: 12px 0 0 12px;
   vertical-align: top;
}

#forum_sublista .post2 table td.td1 .user {
   color: #bd1225;
   font-weight: bold;
}

#forum_sublista .post2 table td.td1 .oznaczenie {
   color: #8d7d43;
}

#forum_sublista .post2 table td.td2 {
   padding: 0px 5px 0 5px;
   vertical-align: top;
   color: #1c1600;
}

#forum_sublista .post2 table td.td2 .top {
   position: relative;
   width: 462px;
   height: 30px;
   border-bottom: 1px solid #dcd2ad;
}

#forum_sublista .post2 table td.td2 .top .data {
   position: absolute;
   top: 9px;
   left: 8px;
   color: #645009;
   font-size: 10px;
}

#forum_sublista .post2 table td.td2 .top img {
   vertical-align: middle;
}

#forum_sublista .post2 table td.td2 .top .btn1 {
   position: absolute;
   top: 4px;
   right: 48px;
   display: block;
   width: 42px;
   height: 20px;
   background: transparent url(../grafika/forum/btn_edytuj.gif) no-repeat;
   cursor: pointer;
}

#forum_sublista .post2 table td.td2 .top .btn2 {
   position: absolute;
   top: 4px;
   right: 8px;
   display: block;
   width: 34px;
   height: 20px;
   background: transparent url(../grafika/forum/btn_usun.gif) no-repeat;
   cursor: pointer;
}

#forum_sublista .post2 table td.td2 .content {
   width: 450px;
   padding: 12px 6px 18px 6px;
   line-height: 16px;
   overflow: hidden;
}

#forum_sublista .post2 table td.td2 .footer {
   width: 450px;
   padding: 7px 6px 6px 6px;
   border-top: 1px solid #e7dfc4;
   color: #a49868;
}

#forum_sublista .post_edycja1 {
   width: 604px;
   height: 40px;
   background: transparent url(../grafika/forum/edycja_naglowek.png) no-repeat;
   color: #645009;
   text-align: center;
   font: bold 11px Tahoma, sans-serif;
}

#forum_sublista .post_edycja1 p {
   padding-top: 10px;
}

#forum_sublista .post_edycja2 table {
   width: 604px;
   background: transparent url(../grafika/forum/edycja_srodek.png) repeat-y;
}

#forum_sublista .post_edycja2 table .td1 {
   width: 132px;
   height: 212px;
   vertical-align: top;
   font-size: 11px;
}

#forum_sublista .post_edycja2 table .td2 {
   font: 11px Tahoma, sans-serif;
   vertical-align: top;
   font-size: 11px;
}

#forum_sublista .post_edycja2 table .btn {
   float: left;
   display: inline-block;
   width: 22px;
   height: 22px;
   margin-top: 11px;
   margin-left: 12px;
   cursor: pointer;
}

#forum_sublista .post_edycja2 table .btn-b {
   background: transparent url(../grafika/forum/btn_b.gif) no-repeat;
}

#forum_sublista .post_edycja2 table .btn-i {
   left: 45px;
   background: transparent url(../grafika/forum/btn_i.gif) no-repeat;
}
#forum_sublista .post_edycja2 table .btn-u {
   left: 78px;
   background: transparent url(../grafika/forum/btn_u.gif) no-repeat;
}

#forum_sublista .post_edycja2 table .btn-c {
   left: 111px;
   background: transparent url(../grafika/forum/btn_c.gif) no-repeat;
}

#forum_sublista .post_edycja2 table .btn-url {
   left: 144px;
   background: transparent url(../grafika/forum/btn_url.gif) no-repeat;
}

#forum_sublista .post_edycja2 table .btn-img {
   left: 177px;
   background: transparent url(../grafika/forum/btn_img.gif) no-repeat;
}

#forum_sublista .post_edycja2 table .rozmiar {
   margin-top: 11px;
   margin-right: 20px;
   color: #645009;
   text-align: right;
}

#forum_sublista .post_edycja2 table .rozmiar select {
   width: 130px;
   border-top: 1px solid #aba078;
   border-left: 1px solid #aba078;
   border-bottom: 1px solid #fffefc;
   border-right: 1px solid #fffefc;
   vertical-align: middle;
}

#forum_sublista .post_edycja2 table .emots {
   float: left;
   width: 440px;
   margin-top: 9px;
   padding-left: 14px;
   font-size: 0;
}

#forum_sublista .post_edycja2 table .emots li {
   float: left;
   width: 22px;
   height: 22px;
}

#forum_sublista .post_edycja2 table .emots img {
   width: 15px;
   height: 15px;
   cursor: pointer;
}

#forum_post_opis_pole {
   float: left;
   width: 339px;
   height: 161px;
   margin-top: 9px;
   margin-left: 12px;
   border-top: 1px solid #aba078;
   border-left: 1px solid #cac2a8;
   border-bottom: 1px solid #fffefc;
   border-right: 1px solid #fffefc;
}

#forum_sublista .post_edycja2 table .box {
   vertical-align: middle;
}

#forum_sublista .post_edycja2 table .td2 p.pole {
   padding-top: 15px;
   padding-left: 12px;
   color: #645009;
}

#forum_sublista .post_edycja2 table .td2 cite {
   display: block;
   padding-top: 10px;
   padding-left: 12px;
   color: #d50000;
}

#forum_sublista .post_edycja2 table .td2 p.submit {
   margin-bottom: 7px;
   padding-top: 13px;
   padding-left: 12px;
   color: #645009;
}

#forum_sublista .post_edycja2 table .td2 .btn-cytuj {
   width: 118px;
   height: 20px;
   background: transparent url(../grafika/forum/btn_cytuj.png) no-repeat;
   border: none;
   cursor: pointer;
}

#forum_sublista .post_edycja2 table .td2 .btn-submit {
   width: 54px;
   height: 20px;
   background: transparent url(../grafika/forum/btn_wyslij.png) no-repeat;
   border: none;
   cursor: pointer;
}

#forum_sublista .post_edycja2 table .td1 .tekst {
   padding: 12px 0 0 12px;
   font-weight: bold;
   color: #645009;
}

#forum_temat_nazwa {
   width: 439px;
   margin: 9px 0 0 12px;
   border-top: 1px solid #aba078;
   border-left: 1px solid #cac2a8;
   border-bottom: 1px solid #fffefc;
   border-right: 1px solid #fffefc;
}

#forum_post_opis_pole {
   width: 439px;
   height: 220px;
}

#forum-linki-sterujace {
   margin: auto;
   padding: 10px 0 10px 0;
   text-align: center;
   color: #000;
}

#forum-linki-sterujace a {
   color: #c00;
}

/* agencja */
#agencja_linia_gorna {
   width: 100%;
   height: 2px;
   border-bottom: 1px solid #e6dec2;
   font-size: 0;
}

#agencja_linia_dolna {
   width: 100%;
   height: 3px;
   background: transparent url(../grafika/agencja/linia_dolna.gif) repeat-x;
   font-size: 0;
}

#nadagencja {
   position: relative;
   width: 100%;
   height: 20px;
}

#nadagencja h1 {
   position: absolute;
   top: 0;
   left: 618px;
   font: bold 15px Tahoma, sans-serif;
   color: #d50000;
}

#nadagencja a {
   position: absolute;
   right: 16px;
   top: 0;
   color: #000;
}

#nadagencja a span {
   color: #ada588;
}

#agencja_naglowek {
   padding: 13px 0 13px 10px;
   font: bold 15px Tahoma, sans-serif;
   color: #fea200;
}

#agencja_naglowek2 {
   position: relative;
   width: 602px;
   height: 39px;
   border-bottom: 1px solid #d8cda3;
}

#agencja_naglowek2 h1, #agencja_naglowek2 a {
   position: absolute;
   margin: 0; padding: 0;
   color: #fea200;
}

#agencja_naglowek2 h1 {
   top: 10px;
   left: 6px;
   font: bold 15px Tahoma, sans-serif;
}

#agencja_naglowek2 a {
   top: 12px;
   right: 16px;
   color: #4e3d00;
}

#agencja_naglowek2 a span {
   color: #d50000;
}

#tabela_agencji {
   width: 594px;
   margin: 0; padding: 0;
   list-style: none;
   font-size: 0;
}

#tabela_agencji li.top {
   height: 2px;
   background: transparent url(../grafika/agencja/linia_gorna.png) no-repeat;
   font-size: 0;
}

#tabela_agencji li.content {
   background: transparent url(../grafika/agencja/linia_boczna.gif) repeat-y left;
   text-align: center;
}

#tabela_agencji li.content p {
   padding: 14px 0 17px 18px;
   font-size: 11px;
   text-align: left;
}

#tabela_agencji li.content p span {
   color: #ada588;
}

#tabela_agencji li.content p a {
   color: #191a16;
}

#tabela_agencji .lista_agencji {
   display: inline-block;
   width: 579px;
   margin: 0 auto 0 auto;
   padding: 0;
   list-style: none;
   font-size: 0;
}

#tabela_agencji .lista_agencji li {
   float: left;
   width: 182px;
   height: 230px;
   padding-left: 11px;
   font-size: 11px;
}

#tabela_agencji .lista_agencji .top {
   height: 40px;
   background: transparent url(../grafika/agencja/logo_top.png) no-repeat;
}

#tabela_agencji .lista_agencji .top table {
   height: 30px;
   margin: auto;
}

#tabela_agencji .lista_agencji .top table td {
   vertical-align: middle;
}

#tabela_agencji .lista_agencji .content {
   height: 128px;
   background: transparent url(../grafika/agencja/logo_middle.gif) repeat-y;
   text-align: center;
}

#tabela_agencji .lista_agencji .content table {
   height: 128px;
   margin: auto;
}

#tabela_agencji .lista_agencji .content table td {
   vertical-align: middle;
}

#tabela_agencji .lista_agencji .bottom {
   height: 2px;
   background: transparent url(../grafika/agencja/logo_bottom.gif) no-repeat;
   font-size: 0;
}

#tabela_agencji .lista_agencji .top a {
   color: #191a16;
}

#tabela_agencji .lista_agencji li p {
   width: 182px;
   margin: 0; padding: 2px 0 0 0;
   text-align: center;
}

#agencja-top {
   width: 567px;
   height: 159px;
   margin: 20px auto 0 auto;
   background: transparent url(../grafika/agencja/agencja-top.png) no-repeat;
}

#agencja-top td {
   vertical-align: top;
}

#agencja-top .img {
   width: 202px;
   vertical-align: middle;
   text-align: center;
}

#agencja-top .typ {
   padding: 13px 0 17px 16px;
   color: #ada588;
}

#agencja-top .typ cite {
   color: #191a16;
   font-style: normal;
}

#agencja-top table {
   width: 332px;
   margin: 15px auto 0 auto;
   color: #4e3d00;
}

#agencja-top table td {
   margin: 0; padding: 0;
}

#agencja-top table td a {
   color: #d50000;
}

#agencja-pole-tekstowe {
   width: 530px;
   margin: auto;
   padding: 15px;
   text-align: justify;
   font: 12px Tahoma, sans-serif;
   line-height: 16px;
}

#agencja-pole-tekstowe h2 {
   padding: 0 0 15px 0;
   color: #d50000;
   font-size: 12px;
}

/* komentarze */

#komentarz-dodaj {
   width: 560px;
   margin: 13px auto 13px auto;
   font: bold 15px Tahoma, sans-serif;
   color: #c72707;
}

#komentarz-top {
   position: relative;
   width: 560px;
   height: 131px;
   margin: auto;
   background: transparent url(../grafika/komentarz/top.png) no-repeat;
}

#komentarz-top textarea {
   position: absolute;
   left: 14px;
   top: 17px;
   width: 436px;
   height: 74px;
   border: 1px solid #c9bf8e;
}

#komentarz-top p {
   position: absolute;
   left: 461px;
   top: 22px;
   color: #8a7d4b;
}

#komentarz-top p span {
   color: #4e3d00;
}

#komentarz-top input {
   position: absolute;
   left: 461px;
   top: 70px;
   width: 63px;
   height: 22px;
   background: transparent url(../grafika/komentarz/btn_dodaj.gif) no-repeat;
   border: none;
}

#komentarz-top h2 {
   position: absolute;
   left: 15px;
   top: 104px;
   color: #4e3d00;
   font: bold 15px Tahoma, sans-serif;
}

#komentarze {
   width: 560px;
   margin: auto;
   background: transparent url(../grafika/komentarz/komentarze-tlo.gif) repeat-y;
}

.komentarz-lista {
   width: 560px;
   margin: 0;
   padding: 0;
   list-style: none;
   font-size: 0;
}

.komentarz-lista .top {
   height: 3px;
   background: transparent url(../grafika/komentarz/komentarze-top.png) no-repeat;
}

.komentarz-lista .content {
   background: transparent url(../grafika/komentarz/komentarze-content.gif) repeat-y;
   text-align: center;
}

.komentarz-lista .bottom {
   height: 4px;
   background: transparent url(../grafika/komentarz/komentarze-bottom.png) no-repeat;
}

.komentarz-lista .content table {
   width: 536px;
   margin: auto;
   text-align: left;
}

.komentarz-lista .content table td {
   padding: 10px 0 10px 0;
   vertical-align: top;
   font-size: 11px;
   color: #000;
}

.komentarz-lista .content table .img {
   width: 59px;
}

.komentarz-lista .content table .data {
   width: 120px;
}

.komentarz-lista .content table .data a {
   font: 11px Tahoma, sans-serif;
   color: #d50000;
}

.komentarz-lista .content table .data p {
   font-size: 10px;
   color: #ada588;
}

#komentarz-top2 {
   position: relative;
   width: 583px;
   height: 131px;
   margin: auto;
   background: transparent url(../grafika/komentarz/top2.png) no-repeat;
}

#komentarz-top2 textarea {
   position: absolute;
   left: 14px;
   top: 17px;
   width: 450px;
   height: 74px;
   border: 1px solid #c9bf8e;
}

#komentarz-top2 p {
   position: absolute;
   left: 475px;
   top: 22px;
   color: #8a7d4b;
}

#komentarz-top2 p span {
   color: #4e3d00;
}

#komentarz-top2 input {
   position: absolute;
   left: 485px;
   top: 70px;
   width: 63px;
   height: 22px;
   background: transparent url(../grafika/komentarz/btn_dodaj.gif) no-repeat;
   border: none;
}

#komentarz-top2 h2 {
   position: absolute;
   left: 15px;
   top: 104px;
   color: #4e3d00;
   font: bold 15px Tahoma, sans-serif;
}

#komentarze2 {
   width: 583px;
   margin: auto;
   background: transparent url(../grafika/komentarz/komentarze-tlo2.gif) repeat-y;
}

.komentarz-lista2 {
   width: 583px;
   margin: 0;
   padding: 0;
   list-style: none;
   font-size: 0;
}

.komentarz-lista2 .top {
   height: 3px;
   background: transparent url(../grafika/komentarz/komentarze-top2.png) no-repeat;
}

.komentarz-lista2 .content {
   background: transparent url(../grafika/komentarz/komentarze-content2.gif) repeat-y;
   text-align: center;
   line-height: 16px;
}

.komentarz-lista2 .bottom {
   height: 4px;
   background: transparent url(../grafika/komentarz/komentarze-bottom2.png) no-repeat;
}

.komentarz-lista2 .content table {
   width: 536px;
   margin: auto;
   text-align: left;
}

.komentarz-lista2 .content table td {
   padding: 10px 0 10px 0;
   vertical-align: top;
   font-size: 11px;
   color: #000;
}

.komentarz-lista2 .content table .img {
   width: 59px;
}

.komentarz-lista2 .content table .data {
   width: 120px;
}

.komentarz-lista2 .content table a {
   font: 11px Tahoma, sans-serif;
   color: #d50000;
}

.komentarz-lista2 .content table .data p {
   font-size: 10px;
   color: #ada588;
}

/* zmiany */

#galeria_naglowek .panel_zmiany {
   position: absolute;
   top: 0;
   right: 0;
   height: 31px;
   padding: 9px 14px 0 14px;
   border-left: 1px solid #d8cda3;
}

.zmiany-lista {
   width: 594px;
   margin: 27px auto 0 auto;
   list-style: none;
   font-size: 0;
}

.zmiany-lista li * {
   vertical-align: middle;
}

.zmiany-lista li.nag {
   height: 33px;
   background: transparent url(../grafika/zmiany/tbl1.png) no-repeat;
   font: bold 12px Tahoma, sans-serif;
   color: #937c28;
}

.zmiany-lista li.nag p {
   padding: 10px 0 0 18px;
}

.zmiany-lista li.srodek {
   height: 32px;
   background: transparent url(../grafika/zmiany/tbl2.png) no-repeat;
   font-size: 12px;
}

.zmiany-lista li.srodek p {
   padding: 8px 0 0 16px;
}

.zmiany-lista li.srodek cite {
   color: #d50000;
   font-style: normal;
}

.zmiany-lista li.srodek a {
   color: #000;
   font-weight: bold;
}

.zmiany-lista li.srodek a.normal {
   font-weight: normal;
}

.zmiany-lista li.srodek2 {
   padding: 6px 12px 6px 12px;
   background: transparent url(../grafika/zmiany/tbl5.gif) repeat-y;
   font-size: 12px;
}

.zmiany-lista li.dol {
   height: 1px;
   background: transparent url(../grafika/zmiany/tbl3.gif) no-repeat top;
   font-size: 0;
}

.zmiany-lista li.gora {
   height: 4px;
   background: transparent url(../grafika/zmiany/tbl4.png) no-repeat;
   font-size: 0;
}

.zmiany-lista li.dol2 {
   height: 4px;
   background: transparent url(../grafika/zmiany/tbl6.png) no-repeat;
   font-size: 0;
}

/* konkursy */
#konkursy-top {
   position: relative;
   width: 100%;
   height: 135px;
   background: transparent url(../grafika/konkurs/top.jpg) no-repeat;
}

#konkursy-top2 {
   position: relative;
   width: 100%;
   height: 135px;
   background: transparent url(../grafika/konkurs/top2.jpg) no-repeat;
}

#konkursy-top h1, #konkursy-top2 h1 {
   position: absolute;
   top: 15px;
   left: 249px;
   font: 24px "Trebuchet MS", Tahoma, Arial, sans-serif;
   color: #7c1201;
   line-height: 24px;
}

#konkursy-top p, #konkursy-top2 p {
   position: absolute;
   top: 72px;
   left: 249px;
   font: 11px Tahoma, Arial, sans-serif;
   color: #fff;
}

#konkursy-top .btn1, #konkursy-top2 .btn1 {
   position: absolute;
   top: 113px;
   left: 249px;
   display: block;
   width: 132px;
   height: 22px;
   background: transparent url(../grafika/konkurs/btn1.png) no-repeat;
}

#konkursy-top .btn2, #konkursy-top2 .btn2 {
   position: absolute;
   top: 113px;
   left: 382px;
   display: block;
   width: 126px;
   height: 22px;
   background: transparent url(../grafika/konkurs/btn2.png) no-repeat;
}

#konkursy-top .btn3, #konkursy-top2 .btn3 {
   position: absolute;
   top: 113px;
   left: 249px;
   display: block;
   width: 132px;
   height: 22px;
   background: transparent url(../grafika/konkurs/btn3.png) no-repeat;
}

#konkursy-top .btn4, #konkursy-top2 .btn4 {
   position: absolute;
   top: 113px;
   left: 382px;
   display: block;
   width: 126px;
   height: 22px;
   background: transparent url(../grafika/konkurs/btn4.png) no-repeat;
}

#konkursy-tlo {
   position: relative;
   width: 100%;
   background: #f8f4e4 url(../grafika/konkurs/gradient.gif) repeat-x;
}

#konkursy-tlo .lista1 {
   width: 593px;
   margin: 0 auto 0 auto;
   padding: 29px 0 21px 0;
   list-style: none;
   font-size: 0;
}

#konkursy-tlo .lista1 .top {
   height: 2px;
   background: transparent url(../grafika/konkurs/ul_top.gif) no-repeat;
}

#konkursy-tlo .lista1 .content {
   background: transparent url(../grafika/konkurs/ul_content.gif) repeat-y;
}

#konkursy-tlo .lista1 .bottom {
   height: 2px;
   background: transparent url(../grafika/konkurs/ul_bottom.gif) no-repeat;
}

#konkursy-tlo .lista2 {
   position: relative;
   width: 587px;
   top: -19px;
   margin: 0 auto 0 auto;
   padding: 0;
   list-style: none;
   font-size: 0;
}

#konkursy-tlo .lista2 .top {
   height: 2px;
   background: transparent url(../grafika/konkurs/ul2_top.gif) no-repeat;
}

#konkursy-tlo .lista2 .content {
   background: transparent url(../grafika/konkurs/ul2_content.gif) repeat-y;
   font-size: 11px;
   color: #000;
}

#konkursy-tlo .lista2 .content a.img, #konkursy-tlo .lista2 .content span {
   float: left;
   display: block;
   width: 64px;
   height: 64px;
   padding: 13px 0 13px 14px;
}

#konkursy-tlo .lista2 .content img {
   width: 64px;
   height: 64px;
}

#konkursy-tlo .lista2 .content h1 {
   font: bold 12px Tahoma, sans-serif;
   padding: 15px 0 0 91px;
   color: #d50000;
}

#konkursy-tlo .lista2 .content h1 a {
   color: #d50000;
}

#konkursy-tlo .lista2 .content p {
   padding: 13px 18px 13px 91px;
   line-height: 16px;
}

#konkursy-tlo .lista2 .bottom {
   position: relative;
   height: 25px;
   background: transparent url(../grafika/konkurs/ul2_bottom.gif) no-repeat;
   font-size: 11px;
}

#konkursy-tlo .lista2 .bottom p {
   position: absolute;
   top: 6px;
   left: 91px;
   padding: 0;
   color: #ada588;
}

#konkursy-tlo .lista2 .bottom p span {
   color: #4e3d00;
}

#konkursy-tlo .lista2 .bottom a {
   position: absolute;
   top: 6px;
   left: 418px;
   color: #4e3d00;
   font-weight: bold;
}

#konkursy-bottom {
   width: 593px;
   height: 25px;
   margin: -40px auto auto auto;
   background: transparent url(../grafika/konkurs/bottom.png) no-repeat;
}

#konkursy-tlo .lista2 .przerwa {
   height: 11px;
}

#konkursy-tlo .img-big {
   float: left;
   width: 182px;
   height: 182px;
   padding: 25px 17px 0 18px;
}

#konkursy-tlo .data {
   padding: 25px 0 0 0;
   color: #ada588;
}

#konkursy-tlo .data span {
   color: #4e3d00;
}

#konkursy-tlo h1 {
   padding: 2px 0 20px 0;
   font: 24px Tahoma, sans-serif;
   color: #fea200;
}

#konkursy-tlo .opis {
   width: 400px;
   padding-left: 220px;
   font-size: 12px;
   color: #1c1600;
   line-height: 18px;
}

#konkursy-tlo .pytanie {
   width: 558px;
   margin: 11px auto 3px auto;
   padding: 15px 0 15px 0;
   background: #eee5c5;
   color: #4e3d00;
   text-align: center;
   font-size: 12px;
   font-weight: bold;
}

#konkursy_form fieldset {
   width: 594px;
   margin: auto auto auto 14px;
   text-align: center;
}

#konkursy_form ul {
   display: inline-block;
   width: 558px;
   margin: 0 auto 0 auto;
}

#konkursy_form li {
   float: left;
   width: 100%;
   padding-right: 12px;
}

#konkursy_form li.reg {
   padding-top: 11px;
   padding-bottom: 12px;
}

#konkursy_form h2 {
   padding-left: 17px;
   text-align: left;
}

#konkursy_form .submit {
   display: block;
   width: 68px;
   height: 31px;
   margin: 16px auto 16px auto;
   background: transparent url(../grafika/katalog/btn_wyslij.png) no-repeat;
   border: none;
   cursor: pointer;
}

#konkursy_form .wazne1 {
   position: absolute;
   top: -27px;
   left: 220px;
   width: 114px;
   height: 68px;
   padding: 12px 0 0 10px;
   border-left: 1px solid #e8deb8;
   text-align: left;
}

#konkursy_form .wazne2 {
   position: absolute;
   top: 25px;
   left: 220px;
   width: 114px;
   height: 68px;
   padding: 12px 0 0 10px;
   border-left: 1px solid #e8deb8;
   text-align: left;
}

#konkursy_form .wazne1 strong, #konkursy_form .wazne2 strong {
   display: block;
   color: #d50000;
}

#konkursy_form .wazne1 span {
   color: #d50000;
}

.konkursy-nazwa {
   font: bold 13px Tahoma, sans-serif;
   color: #d50000;
}

/* rejestracja */

#rejestracja_form fieldset {
   width: 594px;
   margin: auto auto auto 14px;
   text-align: center;
}

#rejestracja_form ul {
   display: inline-block;
   width: 558px;
   margin: 0 auto 0 auto;
}

#rejestracja_form ul li {
   float: left;
   width: 100%;
   padding-right: 12px;
   text-align: left;
}

#rejestracja_form li.reg {
   padding-top: 11px;
   padding-bottom: 12px;
}

#rejestracja_form .under {
   font-weight: normal;
   text-decoration: underline;
   color: inherit;
}

#rejestracja_form h2 {
   padding-left: 17px;
   text-align: left;
}

#rejestracja_form .submit {
   display: block;
   width: 68px;
   height: 31px;
   margin: 16px auto 16px auto;
   padding: 0;
   background: transparent url(../grafika/rejestracja/btn_wyslij.png) no-repeat;
   border: none;
   color: #fff;
   font: bold 11px Tahoma, sans-serif;
   cursor: pointer;
}

#rejestracja_form .wazne1 {
   position: absolute;
   top: -27px;
   left: 220px;
   width: 114px;
   height: 68px;
   padding: 12px 0 0 10px;
   border-left: 1px solid #e8deb8;
   text-align: left;
}

#rejestracja_form .wazne2 {
   position: absolute;
   top: 25px;
   left: 220px;
   width: 114px;
   height: 68px;
   padding: 12px 0 0 10px;
   border-left: 1px solid #e8deb8;
   text-align: left;
}

#rejestracja_form .wazne1 strong, #rejestracja_form .wazne2 strong {
   display: block;
   color: #d50000;
}

#rejestracja_form .wazne1 span {
   color: #d50000;
}

#rejestracja-top {
   position: relative;
   width: 628px;
   height: 125px;
   background: transparent url(../grafika/rejestracja/tlo.jpg) no-repeat;
}

#rejestracja-top h1 {
   position: absolute;
   top: 13px;
   left: 249px;
   color: #ffa200;
   font: 24px "Trebuchet MS", sans-serif;
}

#rejestracja-top p.opis {
   position: absolute;
   top: 49px;
   left: 249px;
   color: #7f796d;
}

#rejestracja-top ul {
   position: absolute;
   top: 88px;
   left: 249px;
   margin: 0; padding: 0;
   list-style: none;
   color: #4e3d00;
}

#rejestracja-top li {
   float: left;
   width: 160px;
   padding-right: 10px;
}

#rejestracja-top li img {
   float: left;
   padding: 6px 5px 5px 5px;
}

#rejestracja-top li p {
   float: left;
   width: 140px;
}

#rejestracja-komunikat {
   position: relative;
   width: 608px;
   height: 170px;
   margin-top: 9px;
   background: transparent url(../grafika/rejestracja/koperta.png) no-repeat left top;
}

#rejestracja-komunikat h1 {
   height: 28px;
   margin-left: 135px;
   padding-top: 24px;
   background: transparent url(../grafika/rejestracja/linia.gif) repeat-x bottom;
   font: bold 11px Tahoma, sans-serif;
   color: #d50000;
}

#rejestracja-komunikat p {
   width: 330px;
   margin-top: 15px;
   margin-left: 135px;
   color: #4e3d00;
}

#rejestracja-komunikat p a {
   color: #d50000;
}

/* zareklamuj */

#zareklamuj_naglowek {
   position: relative;
   width: 629px;
   height: 40px;
   border-bottom: 1px solid #d8cda3;
}

#zareklamuj_naglowek h1, #zareklamuj_naglowek a {
   position: absolute;
   margin: 0; padding: 0;
   color: #d50000;
}

#zareklamuj_naglowek h1 {
   bottom: 10px;
   left: 16px;
   font: 18px Tahoma, sans-serif;
}

#zareklamuj_naglowek a {
   display: block;
   top: 9px;
   right: 20px;
   width: 118px;
   height: 22px;
   background: transparent url(../grafika/zareklamuj/btn.png) no-repeat;
}

.zareklamuj-top {
   position: relative;
   width: 592px;
   height: 34px;
   margin: 17px auto 0 auto;
   background: transparent url(../grafika/zareklamuj/top.png) no-repeat;
   font-weight: bold;
}

.zareklamuj-top h1 {
   position: absolute;
   top: 11px;
   left: 15px;
   font-size: 11px;
   color: #d50000;
}

.zareklamuj-top p {
   position: absolute;
   top: 10px;
   right: 15px;
}

.zareklamuj-top a {
   color: #4e3d00;
   font-weight: normal;
}

.zareklamuj-top a:hover {
   text-decoration: underline;
}

.zareklamuj-content {
   width: 592px;
   margin: auto;
   background: transparent url(../grafika/zareklamuj/content.gif) repeat-y;
   color: #4e3d00;
}

.zareklamuj-content p {
   padding: 9px 15px 9px 15px
}

.zareklamuj-bottom {
   width: 592px;
   height: 2px;
   margin: auto;
   background: transparent url(../grafika/zareklamuj/bottom.png) no-repeat;
   font-size: 0;
}

/* kontakt */

#kontakt-top {
   position: relative;
   width: 629px;
   height: 145px;
   background: transparent url(../grafika/kontakt/kontakt.jpg) no-repeat;
}

#kontakt-top h1 {
   position: absolute;
   top: 13px;
   left: 286px;
   color: #ffa200;
   font: 24px "Trebuchet MS", sans-serif;
}

#kontakt-top p {
   position: absolute;
   top: 70px;
   left: 286px;
   color: #7f796d;
}


#kontakt-top a {
   position: absolute;
   top: 93px;
   left: 286px;
   color: #d50000;
   font-size: 21px;
}

#duze_pole_tekstowe {
   padding: 0 19px 0 19px;
   text-align: left;
   color: #4e3d00;
}

#duze_pole_tekstowe h2 {
   margin: 0;
   padding: 28px 0 24px 0;
   font: bold 14px Tahoma, sans-serif;
   text-decoration: underline;
}

#duze_pole_tekstowe ul {
   padding: 0 0 0 30px;
   list-style: square outside;
}

#duze_pole_tekstowe li {
   margin-bottom: 17px;
   color: #d50000;
}

#duze_pole_tekstowe li p {
   color: #4e3d00;
}

/* newsy */

#newsy_naglowek {
   position: relative;
   width: 629px;
   height: 40px;
   border-bottom: 1px solid #d8cda3;
}

#newsy_naglowek h1, #newsy_naglowek a {
   position: absolute;
   display: block;
   margin: 0; padding: 0;
   color: #d50000;
}

#newsy_naglowek h1 {
   bottom: 10px;
   left: 18px;
   font: 18px Tahoma, sans-serif;
}

#newsy_naglowek p {
   position: absolute;
   right: 5px;
   top: 15px;
}

#newsy_naglowek p a {
   position: relative;
   display: inline;
   text-decoration: underline;
   color: #000;
}

#newsy2_naglowek {
   position: relative;
   width: 629px;
   border-bottom: 1px solid #d8cda3;
   text-align: left;
}

#newsy2_naglowek table {
   width: 100%;
}

#newsy2_naglowek table td {
   vertical-align: middle;
}

#newsy2_naglowek .tytul {
   width: 416px;
}

#newsy2_naglowek .opcje {
   width: 83px;
   border-left: 1px solid #d8cda3;
   text-align: center;
}

#newsy2_naglowek h1 {
   padding: 8px 0 8px 18px;
   font: 18px Tahoma, sans-serif;
   color: #d50000;
}

#newsy2_naglowek .btn_polec {
   padding-left: 23px;
   background: transparent url(../grafika/newsy/ico_polec.gif) no-repeat 0 4px;
   color: #4e3d00;
}

#newsy2_naglowek .btn_drukuj {
   margin-left: 5px;
   padding-left: 18px;
   background: transparent url(../grafika/newsy/ico_drukuj.gif) no-repeat 0 2px;
   color: #4e3d00;
}

#newsy_naglowek .btn1, #newsy_naglowek .btn1-clicked {
   left: 271px;
   top: 8px;
   width: 78px;
   height: 22px;
   background: transparent url(../grafika/newsy/btn_akt1.png) no-repeat;
}
#newsy_naglowek .btn1-clicked {background: transparent url(../grafika/newsy/btn_akt2.png) no-repeat;}

#newsy_naglowek .btn2, #newsy_naglowek .btn2-clicked {
   left: 358px;
   top: 8px;
   width: 63px;
   height: 22px;
   background: transparent url(../grafika/newsy/btn_imprezy1.png) no-repeat;
}
#newsy_naglowek .btn2-clicked {background: transparent url(../grafika/newsy/btn_imprezy2.png) no-repeat;}

#newsy_naglowek .btn3, #newsy_naglowek .btn3-clicked {
   left: 502px;
   top: 8px;
   width: 55px;
   height: 22px;
   background: transparent url(../grafika/newsy/btn_sprzet1.png) no-repeat;
}
#newsy_naglowek .btn3-clicked {background: transparent url(../grafika/newsy/btn_sprzet2.png) no-repeat;}

#newsy_naglowek .btn4, #newsy_naglowek .btn4-clicked {
   left: 566px;
   top: 8px;
   width: 49px;
   height: 22px;
   background: transparent url(../grafika/newsy/btn_plyty1.png) no-repeat;
}
#newsy_naglowek .btn4-clicked {background: transparent url(../grafika/newsy/btn_plyty2.png) no-repeat;}

#newsy_naglowek .btn6, #newsy_naglowek .btn6-clicked {
   left: 430px;
   top: 8px;
   width: 63px;
   height: 22px;
   background: transparent url(../grafika/newsy/btn_eventy1.png) no-repeat;
}
#newsy_naglowek .btn6-clicked {background: transparent url(../grafika/newsy/btn_eventy2.png) no-repeat;}

.newsy-lista {
   width: 589px;
   margin: auto;
}

.newsy-lista td {
   text-align: left;
   vertical-align: top;
}

.newsy-lista .img {
   width: 95px;
}

.newsy-lista .nazwa {
   width: 191px;
   color: #ada588;
}

.newsy-lista .nazwa a {
   font: bold 12px Tahoma, sans-serif;
   color: #d50000;
}

.newsy-lista .nazwa p {
   padding-top: 5px;
}

.newsy-lista .opis {
   font-size: 11px;
   line-height: 16px;
   color: #4e3d00;
}

.newsy-lista .opis a {color: #d50000}

.newsy-kropki {
   width: 589px;
   height: 37px;
   margin: auto;
   background: transparent url(../grafika/newsy/kropka.gif) repeat-x 0 17px;
}

.newsy-archiwum {
   padding: 10px 0 20px 18px;
   text-align: left;
   font-weight: bold;
}

.newsy-archiwum a {color: #ada588; text-decoration: underline}

#newsy_pelny {
   width: 580px;
   margin: 0 auto 11px 0;
   padding: 0 24px 0 24px;
   line-height: 20px;
   text-align: justify;
   font-size: 12px;
}

#newsy_pelny .data {
   margin: 3px 0 20px 0;
   font: 11px Tahoma, sans-serif;
   color: #ada588;
}

#newsy_pelny .img {
   position: absolute;
   width: 80px;
   height: 80px;
   margin: 0 10px 10px 0;
}

#newsy_pelny .img img {
   position: relative;
   left: 0;
   top: 0;
   width: 80px;
   height: 80px;
   margin: 0;
}

#newsy_pelny .img .linia {
   position: relative;
   left: 0;
   top: 0;
   width: 80px;
   height: 
   font-size: 0;
}

#newsy_pelny a {color: #d50000;}

#newsy_pelny ul {
   margin: 0; padding: 0;
}

#newsy_pelny ul li {
   margin: 0 0 0 20px;
}

.newsy_bilet {
   position: relative;
   width: 583px;
   height: 42px;
   margin: 18px auto auto auto;
   background: transparent url(../grafika/newsy/bilet.png) no-repeat;
}

.newsy_bilet h1 {
   position: absolute;
   left: 15px;
   top: 10px;
   font: 18px Tahoma, sans-serif;
   color: #4e3d00;
}

.newsy_bilet a.big, .newsy_konkurs a.big {
   position: relative;
   top: 0;
   left: 0;
}

.newsy_bilet span, .newsy_konkurs span {
   color: #ffa200;
}

.newsy_bilet a, .newsy_konkurs a {
   position: absolute;
   right: 15px;
   top: 13px;
   color: #4e3d00;
}

.newsy_konkurs {
   position: relative;
   width: 583px;
   height: 42px;
   margin: 18px auto 0 auto;
   background: transparent url(../grafika/newsy/bilet.png) no-repeat;
}

.newsy_konkurs h1 {
   position: absolute;
   left: 15px;
   top: 10px;
   font: 18px Tahoma, sans-serif;
   color: #c72707;
}

/* video, programy */

#video_naglowek {
   text-align: left;
}

#video_naglowek h1 {
   padding: 13px 0 13px 13px;
   font-size: 24px;
   font-weight: normal;
   color: #fea200;
}

#video_lista {
   display: inline-block;
   width: 615px;
   margin: 0;
   padding: 0 0 0 2px;
   list-style: none;
   font-size: 0;
}

#video_lista .top {
   height: 41px;
   background: transparent url(../grafika/video/top.gif) no-repeat;
   text-align: center;
}

#video_lista .top form, #sety_lista .top form {
   width: 596px;
   margin: auto;
   padding: 9px 0 0 10px;
   text-align: left;
   font-size: 11px;
   color: #1a1b13;
}

#video_lista .top form input, #video_lista .top form select, #sety_lista .top form input, #sety_lista .top form select {
   padding: 1px 0 1px 0;
   border-top: 1px solid #aba078;
   border-left: 1px solid #cac3a9;
   border-right: 1px solid #fff;
   border-bottom: 1px solid #fff;
   color: #645009;
   font: 12px Verdana, sans-serif;
}

#video_lista .top form * {vertical-align: middle;}
#video_lista .top form input {width: 100px; margin-right: 30px;}
#video_lista .top form select {width: 100px;}
#video_lista .top form .video_rodzaj {margin-right: 24px;}
#video_lista .top form .video_sort {margin-right: 20px;}
#video_lista .top form input.programy_szukaj {margin-right: 20px;}
#video_lista .top form .programy_kat {margin-right: 22px;}

#video_lista .top form input.btn, #sety_lista .top form input.btn {
   width: 58px;
   height: 22px;
   margin: 0;
   padding: 0;
   background: transparent url(../grafika/video/btn_szukaj.png) no-repeat;
   border: none;
   vertical-align: middle;
}

#video_lista .content {
   background: transparent url(../grafika/video/content.png) repeat-y;
   font-size: 11px;
}

#video_lista .intersection {
   height: 9px;
   background: transparent url(../grafika/video/intersection.png) no-repeat;
}

#video_lista .footer {
   height: 4px;
   background: transparent url(../grafika/video/footer.png) no-repeat;
}

#video_lista .content table {
   width: 615px;
   font-size: inherit;
}

#video_lista .content table td {vertical-align: top;}

#video_lista .content table .img {
   width: 161px;
}

#video_lista .content table .img div.img {
   position: relative;
   width: 161px;
   height: 110px;
}

#video_lista .content table .img div.img a {
   position: absolute;
   display: block;
   left: 18px;
   top: 10px;
   width: 128px;
   height: 96px;
   z-index: 2;
}

#video_lista .content table .img .cien {
   position: absolute;
   left: 21px;
   top: 8px;
   width: 128px;
   height: 96px;
   background: #fea200;
   z-index: 1;
}

#video_lista .content table .nazwa {
   width: 356px;
   padding: 13px 3px 0 0;
}

#video_lista .content table .nazwa a {
   font: bold 14px Tahoma, sans-serif;
   color: #d50000;
}

#video_lista .content table .nazwap {
   width: 488px;
   padding: 10px 13px 10px 18px;
   text-align: left;
}

#video_lista .content table .nazwap h1 {
   float: left;
   width: 390px;
   padding-bottom: 14px;
   font: bold 14px Tahoma, sans-serif;
   color: #d50000;
   text-align: left;
}

#video_lista .content table .nazwap h1 a {
   color: #d50000;
}

#video_lista .content table .nazwap p.rozmiar {
   float: left;
   clear: right;
   width: 95px;
   padding-left: 2px;
   text-align: right;
}

#video_lista .content table .nazwap .img {
   position: relative;
   float: left;
   clear: left;
   width: 103px;
   height: 102px;
}

#video_lista .content table .nazwap .img a {
   position: absolute;
   display: block;
   left: 0;
   top: 2px;
   width: 100px;
   height: 100px;
   z-index: 2;
}

#video_lista .content table .nazwap .img img {
   width: 100px;
   height: 100px;
   z-index: 2;
}

#video_lista .content table .nazwap .img .cien {
   position: absolute;
   left: 3px;
   top: 0;
   width: 100px;
   height: 100px;
   z-index: 1;
}

#video_lista .content table .nazwap .opis {
   float: left;
   width: 372px;
   padding: 0 0 0 12px;
   line-height: 18px;
   color: #9e8f58;
   text-align: justify;
}

#video_lista .content table .nazwap .opis a {
   color: #d50000;
}

#video_lista .content table .nazwap .opisd {
   float: left;
   clear: both;
   display: none;
   width: 485px;
   padding: 12px 0 0 0;
   line-height: 18px;
   color: #9e8f58;
}

#video_lista .content table table {
   width: 350px;
   margin-top: 5px;
   color: #81775c;
}

#video_lista .content table table td {
   padding-top: 13px;
}

#video_lista .content table .glosowanie, #video_lista .content table .glosowanie2 {
   font-size: 10px;
   color: #ada588;
   text-align: center;
}

#video_lista .content table .glosowanie strong, #video_lista .content table .glosowanie2 strong {
   display: block;
   margin: 8px auto auto auto;
   font-size: 11px;
   color: #81775c;
}

#video_lista .content table .glosowanie .glosy, #video_lista .content table .glosowanie2 .glosy {
   width: 87px;
   margin: auto;
   padding: 4px 0 13px 0;
}

#video_lista .content table .glosowanie .glosy input, #video_lista .content table .glosowanie2 .glosy input {
   width: 15px;
   height: 16px;
   border: none;
   cursor: pointer;
}

#video_lista .content table .glosowanie .glosy .btn1, #video_lista .content table .glosowanie2 .glosy .btn1 {background: transparent url(../grafika/video/btn1.gif) no-repeat;}
#video_lista .content table .glosowanie .glosy .btn2, #video_lista .content table .glosowanie2 .glosy .btn2 {background: transparent url(../grafika/video/btn2.gif) no-repeat;}
#video_lista .content table .glosowanie .glosy .btn3, #video_lista .content table .glosowanie2 .glosy .btn3 {background: transparent url(../grafika/video/btn3.gif) no-repeat;}
#video_lista .content table .glosowanie .glosy .btn4, #video_lista .content table .glosowanie2 .glosy .btn4 {background: transparent url(../grafika/video/btn4.gif) no-repeat;}
#video_lista .content table .glosowanie .glosy .btn5, #video_lista .content table .glosowanie2 .glosy .btn5 {background: transparent url(../grafika/video/btn5.gif) no-repeat;}

#video_lista .content table .glosowanie .srednia {
   padding: 4px 0 4px 0;
   font: bold 14px Tahoma, sans-serif;
   color: #d50000;
}

#video_lista .content table .glosowanie2 .srednia {
   padding: 6px 0 4px 0;
   font: bold 14px Tahoma, sans-serif;
   color: #d50000;
}

#video_lista .content table .glosowanie .ocena {
   position: relative;
   width: 72px;
   height: 18px;
   margin: auto auto 7px auto;
}

#video_lista .content table .glosowanie2 .ocena {
   position: relative;
   width: 72px;
   height: 18px;
   margin: auto auto 9px auto;
}

#video_lista .content table .glosowanie .ocena1 {
   position: absolute;
   left: 0;
   width: 72px;
   height: 18px;
   background: transparent url(../grafika/video/ocena1.png) no-repeat;
   z-index: 1;
}

#video_lista .content table .glosowanie .ocena2 {
   position: absolute;
   left: 0;
   height: 18px;
   background: transparent url(../grafika/video/ocena2.png) no-repeat;
   z-index: 2;
}

#video_lista .content table .glosowanie2 .ocena1 {
   position: absolute;
   left: 0;
   width: 72px;
   height: 18px;
   background: transparent url(../grafika/video/ocena1.png) no-repeat;
   z-index: 1;
}

#video_lista .content table .glosowanie2 .ocena2 {
   position: absolute;
   left: 0;
   height: 18px;
   background: transparent url(../grafika/video/ocena2.png) no-repeat;
   z-index: 2;
}

/* sety */

#sety_naglowek {
   position: relative;
   text-align: left;
}

#sety_naglowek h1 {
   padding: 13px 0 13px 13px;
   font-size: 24px;
   font-weight: normal;
   color: #fea200;
}

#sety_naglowek a {
   position: absolute;
   display: block;
   left: 482px;
   top: 20px;
   width: 126px;
   height: 22px;
   background: transparent url(../grafika/sety/btn_dodaj.png) no-repeat;
}

#sety_lista {
   display: inline-block;
   width: 615px;
   margin: 0;
   padding: 0 0 0 2px;
   list-style: none;
   font-size: 0;
}

#sety_lista .top {
   height: 41px;
   background: transparent url(../grafika/video/top.gif) no-repeat;
}

#sety_lista .top form * {vertical-align: middle;}
#sety_lista .top form input {width: 100px; margin-right: 25px;}
#sety_lista .top form select {width: 100px;}
#sety_lista .top form .sety_gatunek {margin-right: 22px;}
#sety_lista .top form .sety_sort {margin-right: 15px;}

#sety_lista .top form input.btn {
   width: 58px;
   height: 22px;
   margin: 0;
   padding: 0;
   background: transparent url(../grafika/video/btn_szukaj.png) no-repeat;
   border: none;
   vertical-align: middle;
}

#sety_lista .content {
   background: transparent url(../grafika/video/content.png) repeat-y;
   font-size: 11px;
}

#sety_lista .intersection {
   height: 9px;
   background: transparent url(../grafika/video/intersection.png) no-repeat;
}

#sety_lista .footer {
   height: 4px;
   background: transparent url(../grafika/video/footer.png) no-repeat;
}

#sety_lista .content table {
   width: 615px;
   font-size: inherit;
}

#sety_lista .content table td {vertical-align: top;}

#sety_lista .content table .nazwa {
   width: 330px;
   padding: 7px 0 7px 20px;
}

#sety_lista .content table .nazwa a.autor {
   text-decoration: underline;
   color: #81775c;
}

#sety_lista .content table .nazwa a.set {
   font: bold 14px Tahoma, sans-serif;
   color: #d50000;
}

#sety_lista .content table .nazwa p {
   margin-top: 5px;
   padding: 0;
   color: #81775c;
}

#sety_lista .content table .glosowanie1 {
   width: 165px;
   padding: 7px 0 7px 0;
   text-align: left;
}

#sety_lista .content table .glosowanie2 {
   padding: 7px 0 3px 0;
   font-size: 10px;
   color: #ada588;
   text-align: center;
}

#sety_lista .content table .glosowanie1 p {padding-bottom: 24px;}
#sety_lista .content table .glosowanie1 img {vertical-align: middle;}

#sety_lista .content table .glosowanie1 table {
   width: 100%;
}

#sety_lista .content table .glosowanie1 table .g1 {color: #d50000; font-weight: bold;}
#sety_lista .content table .glosowanie1 .glosy {
   width: 97px;
   height: 16px;
   margin: 0;
   padding: 0;
   background: transparent url(../grafika/sety/glosy.png) no-repeat;
   text-align: center;
}

#sety_lista .content table .glosowanie1 .glosy input {
   width: 18px;
   height: 16px;
   margin: 0;
   padding: 0;
   background: transparent;
   border: none;
   cursor: pointer;
   font-size: 9px;
}

#sety_lista .content table .glosowanie2 .srednia {
   padding: 5px 0 6px 0;
   font: bold 14px Tahoma, sans-serif;
   color: #d50000;
}

#sety_lista .content table .glosowanie2 .ocena {
   position: relative;
   width: 72px;
   height: 18px;
   margin: auto auto 0 auto;
}

#sety_lista .content table .glosowanie2 .ocena1 {
   position: absolute;
   left: 0;
   width: 72px;
   height: 18px;
   background: transparent url(../grafika/video/ocena1.png) no-repeat;
   z-index: 1;
}

#sety_lista .content table .glosowanie2 .ocena2 {
   position: absolute;
   left: 0;
   height: 18px;
   background: transparent url(../grafika/video/ocena2.png) no-repeat;
   z-index: 2;
}

#sety_lista .tracklista-top {
   display: none;
   height: 8px;
   background: transparent url(../grafika/sety/tracklista_top.png) no-repeat;
}

#sety_lista li.tracklista-middle {
   display: none;
   padding: 5px 15px 5px 15px;
   background: #f4eed5;
   font-size: 11px;
   line-height: 16px;
}

#sety_lista .tracklista-bottom {
   display: none;
   height: 26px;
   background: transparent url(../grafika/sety/tracklista_bottom.png) no-repeat;
   text-align: center;
}

#sety_lista .tracklista-bottom a {
   display: inline-block;
   margin-top: 5px;
   font-size: 10px;
   color: #000;
}

/* programy */

#programy_kategorie {
   width: 593px;
   display: inline-block;
   margin: 0 auto 0 auto; padding: 0;
   list-style: none;
   text-align: left;
}

#programy_kategorie li {
   position: relative;
   height: 33px;
   background: transparent url(../grafika/programy/content.png) no-repeat;
}

#programy_kategorie li.bottom {
   height: 34px;
   background: transparent url(../grafika/programy/bottom.png) no-repeat;
}

#programy_kategorie li img {
   position: absolute;
   left: 14px;
   top: 9px;
}

#programy_kategorie li a {
   position: absolute;
   left: 45px;
   top: 9px;
   color: #000;
}

#programy_kategorie li p {
   position: absolute;
   left: 442px;
   top: 9px;
   color: #ada588;
}

#programy_kategorie li p span {color: #7c7045;}

/* ranking og򫭹 */

#ranking_naglowek, #ranking_naglowek2 {
   position: relative;
   height: 40px;
   border-bottom: 1px solid #e8deb8;
   text-align: left;
}

#ranking_naglowek2 {
   border: none;
}

#ranking_naglowek h1 {
   position: absolute;
   left: 16px;
   top: 5px;
   font-size: 24px;
   font-weight: normal;
   color: #fea200;
}

#ranking_naglowek2 h1 {
   position: absolute;
   left: 16px;
   top: 7px;
   font-size: 18px;
   font-weight: normal;
   color: #fea200;
}

#ranking_naglowek p {
   position: absolute;
   right: 15px;
   top: 20px;
}

.ranking_btns {
   clear: both;
   padding: 9px 0 11px 0;
}

.ranking_btns .btn_dodaj {
   width: 114px;
   height: 22px;
   background: transparent url(../grafika/rankingo/btn_dodaj.gif) no-repeat;
   border: none;
   cursor: pointer;
}

.ranking_btns .btn_jak {
   width: 260px;
   height: 22px;
   background: transparent url(../grafika/rankingo/btn_jak.gif) no-repeat;
   border: none;
   cursor: pointer;
}

.ranking_btns .btn_dodaj_radio {
   width: 79px;
   height: 22px;
   background: transparent url(../grafika/rankingradio/btn_dodaj.png) no-repeat;
   border: none;
   cursor: pointer;
}

.ranking_btns .btn_edytuj_radio {
   width: 79px;
   height: 22px;
   background: transparent url(../grafika/rankingradio/btn_edytuj.png) no-repeat;
   border: none;
   cursor: pointer;
}

.ranking_btns .btn_regulamin {
   width: 74px;
   height: 22px;
   background: transparent url(../grafika/rankingradio/btn_regulamin.png) no-repeat;
   border: none;
   cursor: pointer;
}

.ranking_btns .btn_regulamin2 {
   width: 74px;
   height: 22px;
   background: transparent url(../grafika/rankingkluby/btn_regulamin.png) no-repeat;
   border: none;
   cursor: pointer;
}

.ranking_btns .btn_jak2 {
   width: 251px;
   height: 22px;
   background: transparent url(../grafika/rankingradio/btn_jak.png) no-repeat;
   border: none;
   cursor: pointer;
}

.ranking_btns .btn_jak3 {
   width: 251px;
   height: 22px;
   background: transparent url(../grafika/rankingkluby/btn_jak.png) no-repeat;
   border: none;
   cursor: pointer;
}

.ranking_btns .btn_dodaj_klub {
   width: 76px;
   height: 22px;
   background: transparent url(../grafika/rankingkluby/btn_dodaj.png) no-repeat;
   border: none;
   cursor: pointer;
}

#ranking_lista {
   display: inline-block;
   width: 615px;
   margin: 0;
   padding: 0 0 0 2px;
   list-style: none;
   font-size: 0;
}

#ranking_lista .top {
   height: 20px;
   background: transparent url(../grafika/rankingo/top.png) no-repeat;
   text-align: center;
}

#ranking_lista .content, #ranking_radio_lista .content {
   background: transparent url(../grafika/rankingo/content.png) repeat-y;
   font-size: 11px;
}

#ranking_lista .intersection, #ranking_radio_lista .intersection {
   height: 7px;
   background: transparent url(../grafika/rankingo/intersection.png) no-repeat;
}

#ranking_lista .footer, #ranking_radio_lista .footer {
   height: 4px;
   background: transparent url(../grafika/rankingo/footer.png) no-repeat;
}

#ranking_lista .content table, #ranking_radio_lista .content table {
   width: 615px;
   table-layout: fixed;
   font-size: inherit;
}

#ranking_lista .content table td, #ranking_radio_lista .content table td {
   vertical-align: middle;
}

#ranking_lista .content table .nr, #ranking_lista .content table .nr2, #ranking_lista .content table .nr3,
#ranking_radio_lista .content table .nr3 {
   width: 48px;
   padding: 16px 0 15px 0;
   text-align: center;
   font: 26px Tahoma, sans-serif;
   color: #ffa200;
}

#ranking_lista .content table .nr2 {
   padding: 8px 0 8px 0;
   font-size: 17px;
}

#ranking_lista .content table .nr3, #ranking_radio_lista .content table .nr3 {
   padding: 0;
}

#ranking_lista .content table .nazwa, #ranking_lista .content table .nazwa2 {
   width: 406px;
   margin: auto;
   padding: 2px 0 2px 11px;
}

#ranking_radio_lista .content table .nazwa {
   width: 406px;
   margin: auto;
   padding: 6px 0 6px 11px;
}

#ranking_lista .content table .nazwa * {vertical-align: middle;}

#ranking_lista .content table .img {
   position: relative;
   display: block;
   width: 47px;
   height: 47px;
}

#ranking_lista .content table .img img {
   position: absolute;
   left: 0;
   top: 0;
   display: block;
}

#ranking_lista .content table .img .kreska {
   position: absolute;
   left: 0;
   top: 45px;
   width: 47px;
   height: 2px;
   background: #ffa200;
   z-index: 2;
   font-size: 0;
}

#ranking_lista .content table .nazwa2 {
   font: 13px Tahoma, sans-serif;
   color: #d50000;
}

#ranking_lista .content table .nazwa a {
   font: bold 17px Tahoma, sans-serif;
   color: #d50000;
}

#ranking_lista .content table .nazwa2 a {
   font: 13px Tahoma, sans-serif;
   color: #d50000;
}

#ranking_lista .content table .nazwa table {
   width: 406px;
   text-align: left;
}

#ranking_lista .content table .glosy {
   width: 64px;
   text-align: center;
   font-weight: bold;
   color: #7e7247;
}

#ranking_lista .content .btn_wycofaj {
   width: 55px;
   height: 19px;
   background: transparent url(../grafika/rankingo/btn_wycofaj.png) no-repeat;
   border: none;
}

#ranking_lista .content .btn_glosuj, #ranking_radio_lista .content .btn_glosuj {
   width: 55px;
   height: 19px;
   background: transparent url(../grafika/rankingo/btn_glosuj.png) no-repeat;
   border: none;
}

#ranking_restart {
   width: 493px;
   height: 22px;
   margin: auto;
   padding: 5px 0 0 0;
   background: transparent url(../grafika/rankingo/btn.png) no-repeat;
   font: bold 11px Tahoma, sans-serif;
   color: #4e3d00;
   text-align: center;
}

#ranking_jak {
   width: 600px;
   margin: auto;
   font-size: 12px;
   color: #4e3d00;
   text-align: justify;
}

#ranking_jak td {
   vertical-align: top;
   line-height: 20px;
}

#ranking_kod_top {
   position: relative;
   width: 376px;
   height: 70px;
   background: transparent url(../grafika/rankingo/pobierz_top.png) no-repeat;
}

#ranking_kod_top h1 {
   position: absolute;
   left: 13px;
   top: 12px;
   font: bold 12px Tahoma, sans-serif;
   color: #937c28;
}

#ranking_kod_top p {
   position: absolute;
   left: 13px;
   top: 38px;
   font: 11px Tahoma, sans-serif;
   color: #d50000;
}

#ranking_kod_top select {
   width: 262px;
   border-left: 1px solid #cac2a8;
   border-top: 1px solid #aba078;
   border-right: 1px solid #fff;
   border-bottom: 1px solid #fff;
}

#ranking_kod_content {
   width: 346px;
   padding: 15px;
   background: transparent url(../grafika/rankingo/pobierz_content.png) repeat-y;
   font-size: 11px;
   text-align: left;
   line-height: 18px;
}

#ranking_kod_bottom {
   width: 376px;
   height: 2px;
   background: transparent url(../grafika/rankingo/pobierz_bottom.png) no-repeat;
   font-size: 0;
}

#ranking_www_lista {
   display: inline-block;
   width: 615px;
   margin: 0;
   padding: 16px 0 0 2px;
   list-style: none;
   font-size: 0;
}

#ranking_www_lista .top {
   height: 21px;
   background: transparent url(../grafika/rankingwww/top.png) no-repeat;
   text-align: center;
}

#ranking_www_lista .content {
   background: transparent url(../grafika/rankingwww/content.png) repeat-y;
   font-size: 11px;
}

#ranking_www_lista .intersection {
   height: 7px;
   background: transparent url(../grafika/rankingwww/intersection.png) no-repeat;
}

#ranking_www_lista .footer {
   height: 4px;
   background: transparent url(../grafika/rankingwww/footer.png) no-repeat;
}

#ranking_www_lista .content table {
   width: 615px;
   table-layout: fixed;
   font-size: inherit;
}

#ranking_www_lista .content table td {
   vertical-align: middle;
}

#ranking_www_lista .content table .nr {
   width: 55px;
   padding: 16px 0 15px 0;
   text-align: center;
   font: 26px Tahoma, sans-serif;
   color: #ffa200;
}

#ranking_www_lista .content table .nazwa {
   width: 400px;
   padding: 0 10px 0 10px;
}

#ranking_www_lista .content table .nazwa h1 a {
   display: block;
   padding: 6px 0 9px 0;
   color: #d50000;
   font: bold 12px Tahoma, sans-serif;
}

#ranking_www_lista .content table .nazwa .img {
   margin-bottom: 9px;
   width: 400px;
   overflow: hidden;
}

#ranking_www_lista .content table .nazwa .opis {
   font-size: 10px;
   color: #908459;
   line-height: 16px;
}

#ranking_www_lista .content table .nazwa .podpis {
   padding-top: 7px;
   font-size: 9px;
   color: #c0b497;
   text-align: right;
}

#ranking_www_lista .content table .glosy {
   width: 40px;
   font-size: 9px;
   color: #7e7247;
   text-align: center;
}

#ranking_www_lista .content table .ocena {
   width: 41px;
   font-size: 9px;
   color: #7e7247;
   text-align: center;
}

#ranking_www_lista .content table .punkty {
   font-size: 9px;
   color: #7e7247;
   font-weight: bold;
   text-align: center;
}

#ranking_naglowek .btn_dodajstrone {
   position: absolute;
   display: block;
   left: 437px;
   top: 8px;
   width: 99px;
   height: 22px;
   background: transparent url(../grafika/rankingwww/btn_dodaj.png) no-repeat;
}

#ranking_naglowek .btn_edytujstrone {
   position: absolute;
   display: block;
   left: 437px;
   top: 8px;
   width: 99px;
   height: 22px;
   background: transparent url(../grafika/rankingwww/btn_edytuj.png) no-repeat;
}

#ranking_naglowek .btn_regulamin {
   position: absolute;
   display: block;
   left: 543px;
   top: 8px;
   width: 74px;
   height: 22px;
   background: transparent url(../grafika/rankingwww/btn_regulamin.png) no-repeat;
}

#ranking_bieznia {
   position: relative;
   width: 100%;
   height: 125px;
   background: transparent url(../grafika/katalog/klaw.gif) repeat-y;
}

#ranking_bieznia h1, #ranking_bieznia p, #ranking_bieznia ul {
   position: absolute;
   left: 253px;
   margin: 0; padding: 0;
}

#ranking_bieznia h1 {
   top: 10px;
   font: 24px "Trebuchet MS", sans-serif;
   color: #ffa200;
}

#ranking_bieznia p {
   top: 46px;
   left: 254px;
   color: #7f796d;
}

#ranking_bieznia ul {
   top: 86px;
   width: 340px;
   list-style: none;
}

#ranking_bieznia li {
   float: left;
   width: 156px;
   padding-left: 14px;
   background: transparent url(../grafika/katalog/kwadrat.gif) no-repeat 0 7px;
   color: #4e3d00;
}

#www-dodano h2 {
   padding: 18px 0 0 31px;
   font: bold 11px Tahoma, sans-serif;
   color: #d50000;
}

#www-dodano p {
   padding: 15px 10px 0 31px;
   line-height: 16px;
   color: #4e3d00;
}

#www-dodano p a {
   color: #4e3d00;
   font-weight: bold;
}

#www-dodano .linia {
   width: 594px;
   margin: 22px auto 4px auto;
   border-bottom: 1px solid #e8deb8;
}

#www-dodano ul.kod {
   width: 372px;
   padding: 12px 0 0 31px;
   list-style: none;
   font-size: 0;
}

#www-dodano li.top {
   height: 24px;
   padding: 10px 0 0 15px;
   background: transparent url(../grafika/rankingwww/kod_top.png) no-repeat;
   font-weight: bold;
   color: #d50000;
}

#www-dodano li {
   background: transparent url(../grafika/rankingwww/kod_content.png) repeat-y;
   font-size: 11px;
}

#www-dodano li p {
   padding: 3px 2px 3px 15px;
}

#www-dodano li.bottom {
   height: 3px;
   background: transparent url(../grafika/rankingwww/kod_bottom.png) no-repeat;
}

/* ranking radio */

#ranking_radio_lista {
   display: inline-block;
   width: 615px;
   margin: 0;
   padding: 0 0 0 2px;
   list-style: none;
   font-size: 0;
}

#ranking_radio_lista .top {
   height: 21px;
   background: transparent url(../grafika/rankingradio/top.png) no-repeat;
   text-align: center;
}

#ranking_radio_lista .content table {color: #908459;}
#ranking_radio_lista .content table a {color: #d50000;}
#ranking_radio_lista .content table .nazwa table {width: 400px;}
#ranking_radio_lista .content table .nazwa h1 {
   margin-bottom: 5px;
   font: bold 14px Tahoma, sans-serif;
   color: #d50000;
}
#ranking_radio_lista .content table .punkty {
   width: 65px;
   text-align: center;
   font-weight: bold;
}

#ranking_radio_lista .content .kanaly {width: 400px; vertical-align: top;}
#ranking_radio_lista .content .kanaly td a {color: #908459; text-decoration: underline;}

#ranking_radio_lista .content .kanaly td {
   text-align: left;
   vertical-align: top;
}

#ranking_radio_lista .content .kanaly td.kreska {
   width: 10px;
   text-align: center;
}

#ranking_radio_lista .content .btn_glosuj {
   display: block;
   margin: auto;
}

#ranking_naglowek_radio {
   position: relative;
   height: 542px;
   text-align: left;
}

#ranking_naglowek_radio h1 {
   position: absolute;
   left: 16px;
   top: 7px;
   font-size: 18px;
   font-weight: normal;
   color: #fea200;
}

#ranking_naglowek_radio p, #ranking_naglowek_radio img {
   position: absolute;
}

#ranking_naglowek_radio img {
   left: 359px;
   top: 10px;
   width: 282px;
   height: 282px;
}

#ranking_naglowek_radio .opis {
   left: 18px;
   top: 53px;
   width: 327px;
   font: 12px Tahoma, sans-serif;
   line-height: 18px;
   text-align: justify;
}

#ranking_naglowek_radio .button_text {
   left: 40px;
   top: 329px;
   font: bold 12px Tahoma, sans-serif;
   color: #d50000;
}

#ranking_naglowek_radio .popup_text {
   left: 269px;
   top: 329px;
   font: bold 12px Tahoma, sans-serif;
   color: #d50000;
}

#ranking_naglowek_radio .button_opis {
   left: 18px;
   top: 356px;
   width: 170px;
   padding: 22px;
   background: #ebe1bd;
   font-size: 12px;
   line-height: 18px;
   color: #4e3d00;
   text-align: justify;
}

#ranking_naglowek_radio .popup_opis {
   left: 248px;
   top: 356px;
   width: 352px;
   padding: 22px;
   background: #ebe1bd;
   font-size: 12px;
   line-height: 18px;
   color: #4e3d00;
   text-align: justify;
}

#ranking_naglowek_radio ul {
   position: absolute;
   left: 655px;
   top: 0px;
   width: 333px;
   list-style: none;
   font-size: 0;
}

#ranking_naglowek_radio li.top {
   height: 115px;
   background: transparent url(../grafika/rankingradio/kod_top.png) no-repeat;
   font-size: 11px;
}

#ranking_naglowek_radio li.top h1 {
   position: relative;
   font: bold 12px Tahoma, sans-serif;
   color: #937c28;
}

#ranking_naglowek_radio li.top p {
   position: relative;
   padding: 17px 0 0 18px;
   color: #4e3d00;
}

#ranking_naglowek_radio li.top p span {
   color: #d50000;
}

#ranking_naglowek_radio li.top select {
   width: 219px;
   border-left: 1px solid #cac2a8;
   border-top: 1px solid #aba078;
   border-right: 1px solid #fff;
   border-bottom: 1px solid #fff;
}

#ranking_naglowek_radio li.content {
   background: transparent url(../grafika/rankingradio/kod_content.png) repeat-y;
   font-size: 11px;
}

#ranking_naglowek_radio li.content h2 {
   padding: 11px 0 11px 18px;
   border-bottom: 1px solid #ccbf7b;
   font: bold 11px Tahoma, sans-serif;
   color: #d50000;
}

#ranking_naglowek_radio li.content p {
   position: relative;
   padding: 11px 18px 11px 18px;
}

#ranking_naglowek_radio li.bottom {
   height: 3px;
   background: transparent url(../grafika/rankingradio/kod_bottom.png) no-repeat;
}

/* ranking kluby */

#ranking_kluby_lista {
   display: inline-block;
   width: 615px;
   margin: 0;
   padding: 0 0 0 2px;
   list-style: none;
   font-size: 0;
}

#ranking_kluby_lista .top {
   height: 41px;
   background: transparent url(../grafika/rankingkluby/top.png) no-repeat;
   text-align: center;
}

#ranking_kluby_lista .top2 {
   height: 4px;
   background: transparent url(../grafika/rankingkluby/top2.png) no-repeat;
}

#ranking_kluby_lista .top form {
   width: 596px;
   margin: auto;
   padding: 9px 0 0 10px;
   text-align: left;
   font-size: 11px;
   color: #1a1b13;
}

#ranking_kluby_lista .top form input, #ranking_kluby_lista .top form select {
   padding: 1px 0 1px 0;
   border-top: 1px solid #aba078;
   border-left: 1px solid #cac3a9;
   border-right: 1px solid #fff;
   border-bottom: 1px solid #fff;
   color: #645009;
   font: 12px Verdana, sans-serif;
}

#ranking_kluby_lista .top form * {vertical-align: middle;}
#ranking_kluby_lista .top form select {width: 100px;}
#ranking_kluby_lista .top form .video_rodzaj {margin-right: 24px;}
#ranking_kluby_lista .top form .video_sort {margin-right: 20px;}

#ranking_kluby_lista .top form input.btn {
   width: 58px;
   height: 22px;
   margin: 0;
   padding: 0;
   background: transparent url(../grafika/video/btn_szukaj.png) no-repeat;
   border: none;
   vertical-align: middle;
}

#ranking_kluby_lista .content {
   background: transparent url(../grafika/rankingkluby/content.png) repeat-y;
   font-size: 11px;
}

#ranking_kluby_lista .intersection {
   height: 7px;
   background: transparent url(../grafika/rankingkluby/intersection.png) no-repeat;
}

#ranking_kluby_lista .reklama {
   padding: 5px 0 5px 0;
   text-align: center;
}

#ranking_kluby_lista .footer {
   height: 4px;
   background: transparent url(../grafika/rankingkluby/footer.png) no-repeat;
}

#ranking_kluby_lista .nr {
   width: 55px;
   padding: 16px 0 15px 0;
   text-align: center;
   font: 26px Tahoma, sans-serif;
   color: #ffa200;
}

#ranking_kluby_lista .content table .nazwa {
   width: 245px;
   margin: auto;
   padding: 0 10px 0 10px;
   color: #1a1b13;
   font-size: 12px;
}

#ranking_kluby_lista .nazwa h1 {
   display: inline-block;
   margin-bottom: 2px;
   font: 18px Tahoma, sans-serif;
}

#ranking_kluby_lista a {color: #d50000;}
#ranking_kluby_lista .content table .nazwa * {vertical-align: middle;}

#ranking_kluby_lista .content table .kol3 {
   width: 100px;
   margin: auto;
   font: 10px Tahoma, sans-serif;
   color: #908459;
   line-height: 18px;
}

#ranking_kluby_lista .content table .kol4 {
   width: 104px;
   margin: auto;
   font: 10px Tahoma, sans-serif;
   color: #908459;
   line-height: 18px;
}

#ranking_kluby_lista .content table .kol4 a {text-decoration: underline;}

#ranking_kluby_lista .content table .glosuj {
   width: 91px;
   margin: auto;
   text-align: center;
}

/* artyku3y */

.artykuly-lista {
   width: 589px;
   margin: auto;
}

.artykuly-lista td {
   text-align: left;
   vertical-align: top;
}

.artykuly-lista .img {
   width: 95px;
}

.artykuly-lista .nazwa {
   width: 191px;
   padding-bottom: 12px;
   color: #ada588;
}

.artykuly-lista .nazwa a {
   font: bold 14px Tahoma, sans-serif;
   color: #d50000;
}

.artykuly-lista .nazwa p {
   padding-top: 5px;
}

.artykuly-lista .opis {
   font-size: 11px;
   line-height: 16px;
   color: #4e3d00;
}

.artykuly-lista .opis a {color: #d50000}

.artykuly-kropki {
   width: 589px;
   height: 37px;
   margin: auto;
   background: transparent url(../grafika/newsy/kropka.gif) repeat-x 0 17px;
}

/* prasa klubowa */

#prasa_naglowek {
   position: relative;
   width: 629px;
   height: 40px;
   border-bottom: 1px solid #d8cda3;
}

#prasa_naglowek h1, #prasa_naglowek a {
   position: absolute;
   display: block;
   margin: 0; padding: 0;
   color: #d50000;
}

#prasa_naglowek h1 {
   bottom: 10px;
   left: 6px;
   font: 18px Tahoma, sans-serif;
}

#prasa_naglowek h1 span {
   color: #ffa200;
}

#prasa_naglowek a.arch, #prasa_naglowek a.parch {
   bottom: 9px;
   right: 17px;
   width: 115px;
   height: 22px;
   background: transparent url(../grafika/audycje/btn_archiwalne.png) no-repeat;
}

#prasa_naglowek a.akt, #prasa_naglowek a.pakt {
   bottom: 9px;
   right: 17px;
   width: 115px;
   height: 22px;
   background: transparent url(../grafika/audycje/btn_aktualne.png) no-repeat;
}

#prasa_naglowek a.parch {
   width: 130px;
   background: transparent url(../grafika/prasa/btn_archiwalne.png) no-repeat;
}

#prasa_naglowek a.pakt {
   width: 130px;
   background: transparent url(../grafika/prasa/btn_aktualne.png) no-repeat;
}

#prasa_lista {
   display: inline-block;
   width: 593px;
   margin: 20px auto auto auto;
   list-style: none;
   font-size: 0;
   text-align: left;
}

#prasa_lista .top {
   height: 3px;
   background: transparent url(../grafika/prasa/kat_top.png) no-repeat;
}

#prasa_lista .content {
   position: relative;
   height: 28px;
   background: transparent url(../grafika/prasa/kat_content.png) repeat-y;
   font-size: 11px;
   color: #7c7045;
}

#prasa_lista .content img {
   position: absolute;
   left: 14px;
   top: 6px;
}

#prasa_lista .content a {
   position: absolute;
   left: 40px;
   top: 7px;
   color: #191a16;
}

#prasa_lista .content p {
   position: absolute;
   right: 18px;
   top: 7px;
}

#prasa_lista .content span {color: #ada588;}

#prasa_lista .intersection {
   height: 5px;
   background: transparent url(../grafika/prasa/kat_intersection.png) no-repeat;
}

#prasa_lista .footer {
   height: 3px;
   background: transparent url(../grafika/prasa/kat_footer.png) no-repeat;
}

#numer_lista {
   display: inline-block;
   width: 593px;
   margin: 20px auto auto auto;
   list-style: none;
   font-size: 0;
   text-align: left;
}

#numer_lista li.top {
   position: relative;
   height: 38px;
   background: transparent url(../grafika/prasa/numer_top.png) no-repeat;
   font-size: 11px;
   color: #4e3d00;
}

#numer_lista li.top h1 {
   position: absolute;
   left: 10px;
   top: 10px;
   font-size: 12px;
   color: #d50000;
   margin: 0; padding: 0;
}

#numer_lista li.top p {
   position: absolute;
   top: 11px;
}

#numer_lista li.top a {
   position: absolute;
   top: 7px;
   width: 43px;
   height: 22px;
   padding-top: 5px;
   text-align: center;
   color: #727065;
}

#numer_lista li.top .tab_on {
   background: transparent url(../grafika/prasa/tab_on.png) no-repeat;
   font-weight: bold;
   color: #d50000;
}

#numer_lista li.top .tab_off {
   background: transparent url(../grafika/prasa/tab_off.png) no-repeat;
}

#numer_lista .content {
   position: relative;
   height: 148px;
   background: transparent url(../grafika/prasa/numer_content.png) repeat-y;
   font-size: 11px;
   color: #4e3d00;
}

#numer_lista li.content p.top {top: 0;}

#numer_lista .content2 {
   position: relative;
   background: transparent url(../grafika/prasa/numer_content.png) repeat-y;
   font-size: 11px;
   color: #4e3d00;
}

#numer_lista .content2 div {
   width: 553px;
   padding: 0 20px 0 20px;
   line-height: 18px;
}

#numer_lista .content2 ul {
   margin: 0; padding: 0;
   list-style: disc; 
}

#numer_lista .content2 ul li {
   margin: 0 0 0 20px;
}

#numer_lista .content img {
   position: absolute;
   left: 17px;
   top: 8px;
   width: 100px;
   height: 132px;
   z-index: 2;
}

#numer_lista .content .cien {
   position: absolute;
   left: 21px;
   top: 5px;
   width: 100px;
   height: 132px;
   background: #ffb129;
   z-index: 1;
}

#numer_lista h1 {
   position: absolute;
   left: 131px;
   top: 13px;
}

#numer_lista h1 a {
   font-size: 18px;
   color: #ffb129;
}

#numer_lista .content p {
   position: absolute;
   width: 440px;
   left: 132px;
   top: 36px;
   line-height: 17px;
}

#numer_lista p a {color: #d50000;}

#numer_lista .content2 p {
   width: 550px;
   margin: auto;
   text-align: justify;
   line-height: 17px;
}

#numer_lista .intersection {
   height: 7px;
   background: transparent url(../grafika/prasa/numer_intersection.png) no-repeat;
}

#numer_lista .bottom {
   height: 4px;
   background: transparent url(../grafika/prasa/numer_bottom.png) no-repeat;
}

#numer_ramka {
   position: relative;
   width: 588px;
   height: 159px;
   margin: 18px auto auto auto;
   background: transparent url(../grafika/prasa/ramka.png) no-repeat;
}

#numer_ramka .img {
   position: absolute;
   width: 182px;
   height: 126px;
   left: 10px;
   top: 20px;
   text-align: center;
}

#numer_ramka h5 {
   position: absolute;
   left: 214px;
   top: 11px;
   font-weight: normal;
   color: #91896a;
}

#numer_ramka p {
   position: absolute;
   left: 214px;
   top: 35px;
   width: 360px;
   color: #4e3d00;
   text-align: justify;
   line-height: 18px;
}

#numer_ramka a {color: #d50000;}

/* biografie */

#biografia_naglowek {
   position: relative;
   width: 629px;
   height: 111px;
   background: transparent url(../grafika/biografia/naglowek.gif) repeat-x;
}

#biografia_naglowek h1 {
   position: absolute;
   margin: 0; padding: 0;
   color: #ffa200;
   font: 24px 'Trebuchet MS', sans-serif;
}

#biografia_naglowek h1 {
   left: 18px;
   top: 17px;
}

#biografia_naglowek .dodaj {
   position: absolute;
   top: 25px;
   left: 500px;
   margin: 0;
   padding: 0 0 0 12px;
   background: transparent url(../grafika/biografia/ico_arrow.gif) no-repeat 0 4px;
   color: #d50000;
}

#biografia_naglowek .literki {
   padding-top: 81px;
   font: 14px Tahoma, sans-serif;
   color: #e1d8bc;
}

#biografia_naglowek .literki a {
   color: #d50000;
}

#biografia_naglowek .literki a.selected {
   text-decoration: underline;
}

#biografia_wybrana {
   padding: 28px 0 36px 18px;
   font-size: 18px;
   color: #c72707;
   text-align: left;
}

#biografia_lista {
   display: inline-block;
   width: 594px;
   margin: auto;
   list-style: none;
}

#biografia_lista li {
   float: left;
   width: 198px;
   height: 70px;
   background: transparent url(../grafika/biografia/kropki.gif) no-repeat bottom;
}

#biografia_lista li.kropki2 {
   float: left;
   width: 198px;
   height: 70px;
   background: transparent url(../grafika/biografia/kropki2.gif) no-repeat bottom;
}

#biografia_lista li.kropki3 {
   float: left;
   width: 198px;
   height: 70px;
   background: transparent url(../grafika/biografia/kropki3.gif) no-repeat left;
}

#biografia_lista li.empty {
   background: transparent;
}

#biografia_lista li td {
   height: 70px;
   vertical-align: middle;
}

#biografia_lista li td.img {
   width: 63px;
}

#biografia_lista li td.img .img {
   position: relative;
   width: 63px;
   height: 70px;
}

#biografia_lista li img {
   position: absolute;
   left: 8px;
   top: 12px;
   width: 47px;
   height: 47px;
}

#biografia_lista a {
   font: 14px Tahoma, sans-serif;
   color: #4e3d00;
}

#biografia2_naglowek {
   position: relative;
   width: 629px;
   height: 40px;
}

#biografia2_naglowek h1 {
   position: absolute;
   left: 25px;
   top: 4px;
   margin: 0; padding: 0;
   color: #ffa200;
   font: 26px 'Trebuchet MS', sans-serif;
}

#biografia2_naglowek p {
   position: absolute;
   right: 24px;
   top: 15px;
   margin: 0; padding: 0;
   color: #ada588;
   text-align: right;
}

#biografia2_naglowek p a {color: #4e3d00;}

#biografia_panel {
   height: 51px;
   background: transparent url(../grafika/biografia/top.png) no-repeat;
}

#biografia_panel table {
   width: 580px;
   height: 51px;
   margin: auto;
   font-size: 10px;
}

#biografia_panel table .td1 {
   width: 96px;
   color: #4e3d00;
}

#biografia_panel table .td2 {
   width: 80px;
   font-size: 18px;
   text-align: center;
   color: #d50000;
}

#biografia_panel table .td3 {
   width: 83px;
}

#biografia_panel table .td4 {
   width: 118px;
   color: #ada588;
}

#biografia_panel table .td4 span {color: #9f946c;}

#biografia_panel table .td5 {
   padding-left: 10px;
   text-align: left;
}

#biografia_panel table .td5 a {color: #4e3d00;}
#biografia_panel table .td5 a span {color: #d50000;}

#biografia_panel .btn_glosuj {
   width: 68px;
   height: 19px;
   background: transparent url(../grafika/biografia/btn_glosuj.png) no-repeat;
   border: none;
}

#biografia_panel .btn_wycofaj {
   width: 68px;
   height: 19px;
   background: transparent url(../grafika/biografia/btn_wycofaj.png) no-repeat;
   border: none;
}

#biografia_imprezy {
   display: inline-block;
   width: 595px;
   margin: auto;
   list-style: none;
   font-size: 0;
   text-align: center;
}

#biografia_imprezy .top {
   position: relative;
   width: 100%;
   height: 30px;
   background: transparent url(../grafika/biografia/imprezy_top.png) no-repeat;
}

#biografia_imprezy .top h1 {
   position: absolute;
   left: 18px;
   top: 8px;
   font: bold 12px Tahoma, sans-serif;
   color: #937c28;
}

#biografia_imprezy .content {
   position: relative;
   width: 100%;
   background: transparent url(../grafika/biografia/imprezy_content.png) repeat-y;
}

#biografia_imprezy .content ul {
   display: inline-block;
   width: 556px;
   margin: auto;
   list-style: none;
}

#biografia_imprezy .content ul li {
   position: relative;
   float: left;
   width: 278px;
   height: 97px;
   font-size: 11px;
}

#biografia_imprezy .content ul li a {color: #d50000;}

#biografia_imprezy .content ul li a.img {
   position: absolute;
   display: block;
   left: 0;
   top: 0;
   width: 47px;
   height: 47px;
}

#biografia_imprezy .content ul li h1 {
   position: absolute;
   left: 60px;
   top: 0;
   font-size: 12px;
}

#biografia_imprezy .content ul li p.data {
   position: absolute;
   left: 60px;
   top: 19px;
   color: #ada588;
}

#biografia_imprezy .content ul li p.opis {
   position: absolute;
   left: 60px;
   top: 36px;
   color: #4e3d00;
   text-align: left;
}

#biografia_imprezy .intersection {
   position: relative;
   width: 100%;
   height: 3px;
   background: transparent url(../grafika/biografia/imprezy_intersection.png) no-repeat;
}

#biografia_imprezy .content2 {
   position: relative;
   width: 100%;
   background: transparent url(../grafika/biografia/imprezy_content2.png) repeat-y;
   font-size: 11px;
   text-align: left;
}

#biografia_imprezy .content2 .row {
   position: relative;
   float: left;
   width: 282px;
   height: 30px;
   background: transparent url(../grafika/biografia/kropki.png) no-repeat bottom right;
}

#biografia_imprezy .content2 .row p {
   position: absolute;
   left: 14px;
   top: 12px;
   width: 50px;
   font-size: 10px;
   color: #ada588;
   overflow: hidden;
}

#biografia_imprezy .content2 .row a {
   position: absolute;
   left: 69px;
   top: 11px;
   color: #c72707;
}

#biografia_imprezy .bottom {
   width: 100%;
   height: 3px;
   background: transparent url(../grafika/biografia/imprezy_bottom.png) no-repeat;
}

#biografia_aktualnosci {
   display: inline-block;
   width: 595px;
   margin: auto;
   list-style: none;
   font-size: 0;
}

#biografia_aktualnosci .top {
   position: relative;
   width: 100%;
   height: 30px;
   background: transparent url(../grafika/biografia/aktualnosci_top.png) no-repeat;
}

#biografia_aktualnosci .top h1 {
   position: absolute;
   left: 18px;
   top: 10px;
   font: bold 12px Tahoma, sans-serif;
   color: #ca070b;
}

#biografia_aktualnosci .content {
   position: relative;
   width: 100%;
   background: transparent url(../grafika/biografia/aktualnosci_content.png) repeat-y;
}

#biografia_aktualnosci .content ul {
   display: inline-block;
   width: 570px;
   margin: auto;
   list-style: none;
}

#biografia_aktualnosci .content ul li {
   position: relative;
   float: left;
   width: 190px;
   height: 72px;
   font-size: 11px;
}

#biografia_aktualnosci .content ul li a {color: #ffa200;}

#biografia_aktualnosci .content ul li a.img {
   position: absolute;
   display: block;
   left: 0;
   top: 5px;
   width: 47px;
   height: 47px;
}

#biografia_aktualnosci .content ul li h1 {
   position: absolute;
   left: 55px;
   top: 20px;
   font-size: 12px;
   text-align: left;
}

#biografia_aktualnosci .content ul li p.data {
   position: absolute;
   left: 55px;
   top: 5px;
   color: #ada588;
   text-align: left;
}

#biografia_aktualnosci .bottom {
   height: 3px;
   background: transparent url(../grafika/biografia/aktualnosci_bottom.png) no-repeat;
}

#biografia_wywiady {
   display: inline-block;
   width: 595px;
   margin: auto;
   list-style: none;
   font-size: 0;
}

#biografia_wywiady h1 {
   padding: 10px 0 10px 18px;
   font: bold 12px Tahoma, sans-serif;
   color: #645009;
   text-align: left;
}

#biografia_wywiady .top {
   height: 4px;
   background: transparent url(../grafika/biografia/wywiady_top.png) no-repeat;
}

#biografia_wywiady .content {
   background: #f5f0da;
}

#biografia_wywiady .bottom {
   height: 4px;
   background: transparent url(../grafika/biografia/wywiady_bottom.png) no-repeat;
}

#biografia_wywiady ul {
   width: 595px;
   margin: auto;
   list-style: none;
   font-size: 11px;
   color: #4e3d00;
}

#biografia_wywiady ul li {
   position: relative;
   height: 80px;
   padding-top: 25px;
}

#biografia_wywiady ul li img {
   position: absolute;
   left: 18px;
   top: 2px;
}

#biografia_wywiady ul li .data {
   position: absolute;
   left: 107px;
   top: 2px;
   color: #a9954f;
   font-size: 10px;
}

#biografia_wywiady ul li .opis {
   position: absolute;
   left: 107px;
   top: 40px;
   text-align: left;
}

#biografia_wywiady ul li a {
   color: #d50000;
}

#biografia_wywiady ul li h2 {
   position: absolute;
   left: 107px;
   top: 15px;
   font: bold 12px Tahoma, sans-serif;
   color: #d50000;
}

#biografia_wywiady ul li {
   position: relative;
}

#biografia_sety {
   display: inline-block;
   width: 594px;
   margin: auto;
   list-style: none;
   font-size: 0;
}

#biografia_sety a {color: #d50000;}

#biografia_sety .top {
   position: relative;
   height: 37px;
   background: transparent url(../grafika/biografia/sety_top.png) no-repeat;
}

#biografia_sety .top2 {
   position: relative;
   height: 37px;
   background: transparent url(../grafika/biografia/video_top.png) no-repeat;
}

#biografia_sety .top h1, #biografia_sety .top2 h1 {
   position: absolute;
   left: 18px;
   top: 10px;
   font: bold 12px Tahoma, sans-serif;
   color: #1a1b13;
}

#biografia_sety .top2 h1 {color: #937c28;}

#biografia_sety .content {
   position: relative;
   width: 100%;
   background: transparent url(../grafika/biografia/sety_content.png) repeat-y;
   font-size: 12px;
   text-align: center;
}

#biografia_sety table {
   width: 560px;
   margin: auto;
   text-align: left;
   color: #ada588;
}

#biografia_sety table .nazwa {
   width: 400px;
   padding: 6px;
}

#biografia_sety .intersection {
   height: 7px;
   background: transparent url(../grafika/biografia/sety_intersection.png) no-repeat;
}

#biografia_sety .bottom {
   height: 4px;
   background: transparent url(../grafika/biografia/sety_bottom.png) no-repeat;
}

#biografia_tlum {
   position: relative;
   width: 100%;
   height: 125px;
   background: transparent url(../grafika/katalog/klaw.gif) repeat-y;
}

#biografia_tlum h1, #biografia_tlum p, #biografia_tlum ul {
   position: absolute;
   left: 350px;
   margin: 0; padding: 0;
}

#biografia_tlum h1 {
   top: 10px;
   font: 24px "Trebuchet MS", sans-serif;
   color: #ffa200;
}

#biografia_tlum p {
   top: 46px;
   color: #7f796d;
}

#biografia_tlum ul {
   top: 66px;
   width: 320px;
   list-style: none;
}

#biografia_tlum li {
   padding-left: 14px;
   margin-top: 10px;
   background: transparent url(../grafika/katalog/kwadrat.gif) no-repeat 0 7px;
   color: #4e3d00;
}

#sprzet_naglowek {
   position: relative;
   width: 629px;
   height: 42px;
   background: transparent url(../grafika/sprzet/naglowek.gif) repeat-x; 
}

#sprzet_naglowek h1, #sprzet_naglowek div, #ogloszenie_naglowek h1, #search_naglowek h1 {
   position: absolute;
   margin: 0; padding: 0;
}

#sprzet_naglowek h1, #ogloszenie_naglowek h1 {
   bottom: 12px;
   left: 6px;
   font: bold 15px Tahoma, sans-serif;
   color: #fea200;
}

#sprzet_naglowek div {
   bottom: 10px;
   left: 395px;
}

#sprzet-lista {
   display: inline-block;
   width: 590px;
   margin: 24px auto 0 auto;
   list-style: none;
   font-size: 0;
}

#sprzet-lista li.content {
   height: 33px;
   background: transparent url(../grafika/sprzet/lista_content.png) no-repeat;
   font-size: 11px;
   text-align: center;
}

#sprzet-lista li.bottom {
   height: 2px;
   background: transparent url(../grafika/sprzet/lista_bottom.png) no-repeat;
}

#sprzet-lista li.itop {
   display: none;
   height: 2px;
   background: transparent url(../grafika/sprzet/lista_itop.png) no-repeat;
}

#sprzet-lista li.icontent {
   display: none;
   background: transparent url(../grafika/sprzet/lista_icontent.png) repeat-y;
   font-size: 11px;
}

#sprzet-lista li.content table {
   width: 556px;
   height: 33px;
   margin: auto;
   color: #ada588;
}

#sprzet-lista li.content table span {color: #7c7045;}
#sprzet-lista li.content a {color: #191a16;}

#sprzet-lista li.content table .td1 {
   width: 31px;
   vertical-align: bottom;
   text-align: left;
}

#sprzet-lista li.content table h2 {
   font: bold 13px Tahoma, sans-serif;
   color: #d50000;
}

#sprzet-lista li.content table .btn_plus {
   margin-bottom: 8px;
}

#sprzet-lista li.content table .td2 {
   width: 350px;
   text-align: left;
}

#sprzet-lista li.content table .td3 {
   text-align: right;
}

#sprzet-lista li.icontent table {
   margin: 0 auto 0 17px;
   color: #ada588;
}

#sprzet-lista li.icontent table td {
   width: 167px;
   height: 25px;
   text-align: left;
}

#sprzet-lista li.icontent table .td1 {
   width: 31px;
   vertical-align: top;
}

#sprzet-lista li.icontent table a {color: #7c7045;}

#sprzet_panel {
   width: 592px;
   margin: auto;
   padding: 10px 0 10px 3px;
   text-align: left;
}

#sprzet_panel select {
   width: 130px;
   border-top: 1px solid #aba078;
   border-left: 1px solid #cac2a8;
   border-right: 1px solid #fff;
   border-bottom: 1px solid #fff;
}

#sprzet_panel span {
   color: #d50000;
}

#sprzet_panel .btn {
   width: 58px;
   height: 22px;
   margin-left: 5px;
   background: transparent url(../grafika/video/btn_szukaj.png) no-repeat;
   border: none;
   cursor: pointer;
}

#sprzet-lista2 {
   display: inline-block;
   width: 595px;
   margin: 8px auto 0 auto;
   list-style: none;
   font-size: 0;
}

#sprzet-lista2 li.top {
   height: 5px;
   background: transparent url(../grafika/sprzet/top.png) no-repeat;
}

#sprzet-lista2 li.content {
   background: transparent url(../grafika/sprzet/content.png) repeat-y;
   font-size: 11px;
   text-align: center;
}

#sprzet-lista2 li.bottom {
   height: 2px;
   background: transparent url(../grafika/sprzet/bottom.png) no-repeat;
}

#sprzet-lista2 li .stop {
   position: relative;
   width: 585px;
   height: 35px;
   margin: auto;
   background: transparent url(../grafika/sprzet/sprzet_top.png) no-repeat;
}

#sprzet-lista2 li .scontent {
   width: 546px;
   margin: auto;
   padding-left: 39px;
   background: transparent url(../grafika/sprzet/sprzet_content.png) repeat-y;
   text-align: left;
}

#sprzet-lista2 li .sbottom {
   position: relative;
   width: 585px;
   height: 28px;
   padding-bottom: 4px;
   margin: auto;
   background: transparent url(../grafika/sprzet/sprzet_bottom.png) no-repeat;
}

#sprzet-lista2 li .sbottom2 {
   position: relative;
   width: 585px;
   height: 2px;
   margin: auto;
   padding-bottom: 4px;
   background: transparent url(../grafika/sprzet/sprzet_bottom2.png) no-repeat;
}

#sprzet-lista2 li .stop img {
   position: absolute;
   left: 9px;
   top: 9px;
   cursor: pointer;
}

#sprzet-lista2 li .stop h1 {
   position: absolute;
   left: 40px;
   top: 10px;
   font: bold 11px Tahoma, sans-serif;
   color: #d50000;
}

#sprzet-lista2 li .stop strong.red {
   font-size: 13px;
   color: #d50000;
}

#sprzet-lista2 li .stop p {
   position: absolute;
   right: 18px;
   top: 10px;
   color: #7c7045;
}

#sprzet-lista2 li .stop a {
   color: #7c7045;
}

#sprzet-lista2 li table {
   width: 510px;
   text-align: justify;
}

#sprzet-lista2 li table td {
   vertical-align: top;
   font-size: 11px;
   line-height: 18px;
}

#sprzet-lista2 li table td.img {
   width: 96px;
   height: 96px;
}

#sprzet-lista2 li table td.img2 {
   width: 113px;
   height: 113px;
   color: #ada588;
}

#sprzet-lista2 li table td a {
   color: #c72707;
   font-weight: bold;
}

#sprzet-lista2 li table .kontakt {
   height: 22px;
   padding-left: 11px;
   background: transparent url(../grafika/ogloszenie/kropka.gif) repeat-x;
   color: #7c7045;
}

#sprzet-lista2 li .sbottom p {
   position: absolute;
   left: 40px;
   top: 8px;
   color: #7c7045;
}

#sprzet-lista2 li .sbottom p span {color: #191a16;}
#sprzet-lista2 li .sbottom p span span {color: #d50000;}

/* ogloszenie */

#ogloszenie_naglowek {
   position: relative;
   width: 629px;
   height: 40px;
   border-bottom: 1px solid #d8cda3;
}

#ogloszenie_naglowek a {
   position: absolute;
   right: 21px;
   top: 10px;
   display: block;
   width: 130px;
   height: 22px;
   background: transparent url(../grafika/ogloszenie/btn_dodaj.png) no-repeat;
}

#ogloszenie_gazeta {
   position: relative;
   width: 100%;
   height: 125px;
   background: transparent url(../grafika/ogloszenie/gazeta.jpg) no-repeat;
}

#ogloszenie_gazeta h1, #ogloszenie_gazeta p, #ogloszenie_gazeta ul {
   position: absolute;
   left: 253px;
   margin: 0; padding: 0;
}

#ogloszenie_gazeta h1 {
   top: 10px;
   font: 24px "Trebuchet MS", sans-serif;
   color: #ffa200;
}

#ogloszenie_gazeta p {
   top: 46px;
   left: 254px;
   color: #7f796d;
}

#ogloszenie_gazeta ul {
   top: 86px;
   width: 375px;
   list-style: none;
}

#ogloszenie_gazeta li {
   float: left;
   width: 146px;
   padding-left: 14px;
   background: transparent url(../grafika/katalog/kwadrat.gif) no-repeat 0 7px;
   color: #4e3d00;
}

/* audycje */

#audycje-lista {
   width: 594px;
   margin: 19px auto 0 auto; padding: 0;
   list-style: none;
   font-size: 12px;
}

#audycje-lista li {
   position: relative;
}

#audycje-lista li.top {
   height: 34px;
   background: transparent url(../grafika/audycje/top.png) no-repeat;
   color: #937c28;
}

#audycje-lista li.content {
   height: 32px;
   background: transparent url(../grafika/audycje/content.png) no-repeat;
}

#audycje-lista li.bottom {
   height: 32px;
   margin-bottom: 20px;
   background: transparent url(../grafika/audycje/bottom.png) no-repeat;
}

#audycje-lista li.top h2 {
   position: absolute;
   left: 18px;
   top: 10px;
   font-size: 12px;
}

#audycje-lista li.content img, #audycje-lista li.bottom img {
   position: absolute;
   left: 18px;
   top: 11px;
}

#audycje-lista li.content .godz, #audycje-lista li.bottom .godz {
   position: absolute;
   left: 39px;
   top: 9px;
   color: #000;
}

#audycje-lista li.content h3, #audycje-lista li.bottom h3 {
   position: absolute;
   left: 123px;
   top: 9px;
   font-size: 12px;
}

#audycje-lista li.content h3 a, #audycje-lista li.bottom h3 a{
   color: #d50000;
}

#audycje-lista li.content h3 img, #audycje-lista li.bottom h3 img {
   position: relative;
   top: 0; left: 0;
   margin: 0;
   vertical-align: middle;
}

#audycje-lista li.content p.godz strong, #audycje-lista li.bottom p.godz strong {
   color: #d50000;
}

#audycje-lista li.content .link, #audycje-lista li.bottom .link {
   position: absolute;
   right: 16px;
   top: 9px;
   color: #d50000;
}

#audycje-lista li.content .link a, #audycje-lista li.bottom .link a {color: #d50000;}

#odzyskiwanie {
   position: relative;
   width: 100%;
   height: 125px;
   background: transparent url(../grafika/odzyskiwanie/naglowek.jpg) no-repeat;
}

#odzyskiwanie h1, #odzyskiwanie p {
   position: absolute;
   left: 300px;
   margin: 0; padding: 0;
}

#odzyskiwanie h1 {
   top: 10px;
   font: 24px "Trebuchet MS", sans-serif;
   color: #ffa200;
}

#odzyskiwanie p {
   top: 46px;
   color: #4e3d00;
   line-height: 18px;
}

form#odzyskiwanie_form {
   width: 300px;
   margin: 34px auto 34px auto;
   text-align: center;
}

#odzyskiwanie_form label {
   display: block;
   padding-bottom: 10px;
   font: bold 11px Tahoma;
   color: #d50000;
}

#odzyskiwanie_form input {
   display: block;
   width: 188px;
   margin: auto auto 20px auto;
   border-top: 1px solid #aba078;
   border-left: 1px solid #cac2a8;
   border-bottom: 1px solid #fff;
   border-right: 1px solid #fff;
}

#odzyskiwanie_form input.btn {
   width: 68px;
   height: 31px;
   background: transparent url(../grafika/odzyskiwanie/btn_wyslij.png) no-repeat;
   border: none;
   cursor: pointer;
}

/* wyszukiwarka */
#search-list {
   width: 594px;
   margin: auto;
   list-style: none;
   text-align: left;
}

#search-list li.kropki {
   height: 13px;
   background: transparent url(../grafika/wyszukiwarka/kropki.gif) repeat-x center;
}

#search-list p {
   padding: 5px 2px 5px 2px;
}

#search-list a {color: #000;}

#search-list strong {
   color: #d50000;
   font-size: 12px;
}

#search_naglowek {
   position: relative;
   width: 629px;
   height: 42px;
}

#search_naglowek p {
   position: absolute;
   margin: 0; padding: 0;
   right: 20px;
   top: 14px;
}

#search_naglowek h1 {
   bottom: 12px;
   left: 17px;
   font: 18px Tahoma, sans-serif;
   color: #fea200;
}

#search-panel {
   position: relative;
   width: 594px;
   height: 36px;
   margin: 11px auto 11px auto;
   background: transparent url(../grafika/wyszukiwarka/panel.png) no-repeat;
}

#search-panel * {
   position: absolute;
}

#search-panel p {
   left: 17px;
   top: 11px;
   font-weight: bold;
   font-size: 12px;
   color: #937c28;
}

#search-panel input {
   left: 114px;
   top: 8px;
   width: 217px;
   border-top: 1px solid #aba078;
   border-left: 1px solid #cac2a8;
   border-right: 1px solid #fff;
   border-bottom: 1px solid #fff;
}

#search-panel input.btn {
   left: 498px;
   width: 78px;
   height: 22px;
   background: transparent url(../grafika/wyszukiwarka/btn_szukaj.png) no-repeat;
   border: none;
   cursor: pointer;
}

#search-panel select {
   left: 340px;
   width: 150px;
   top: 8px;
   border-top: 1px solid #aba078;
   border-left: 1px solid #cac2a8;
   border-right: 1px solid #fff;
   border-bottom: 1px solid #fff;
}

/* pojedynki */

#pojedynki_naglowek {
   position: relative;
   text-align: left;
}

#pojedynki_naglowek h1 {
   padding: 0 0 11px 13px;
   border-bottom: 1px solid #d8cda3;
   font-size: 24px;
   font-weight: normal;
   color: #fea200;
}

.pojedynki_pytanie {
   position: relative;
   width: 596px;
   height: 37px;
   margin: 20px auto auto auto;
   background: transparent url(../grafika/pojedynki/pytanie.png) no-repeat;
}

.pojedynki_pytanie h1 {
   position: absolute;
   left: 12px;
   top: 10px;
   color: #c72707;
   font: bold 12px Tahoma, sans-serif;
}

.pojedynki_content {
   position: relative;
   width: 596px;
   height: 138px;
   margin: auto;
   background: transparent url(../grafika/pojedynki/content.png) repeat-y;
}

.pojedynki_content .t1 {
   position: absolute;
   bottom: 31px;
   left: 87px;
   width: 20px;
   height: 95px;
   background: transparent url(../grafika/pojedynki/t1.png) no-repeat bottom;
}

.pojedynki_content .w1 {
   position: absolute;
   bottom: 31px;
   left: 87px;
   width: 20px;
   height: 95px;
   background: transparent url(../grafika/pojedynki/w1.png) no-repeat bottom;
}

.pojedynki_content .t2 {
   position: absolute;
   bottom: 31px;
   right: 90px;
   width: 20px;
   height: 95px;
   background: transparent url(../grafika/pojedynki/t2.png) no-repeat bottom;
}

.pojedynki_content .w2 {
   position: absolute;
   bottom: 31px;
   right: 90px;
   width: 20px;
   height: 95px;
   background: transparent url(../grafika/pojedynki/w2.png) no-repeat bottom;
}

.pojedynki_content .p1 {
   position: absolute;
   width: 34px;
   top: 115px;
   left: 83px;
   font: bold 11px Tahoma, sans-serif;
   color: #d50000;
   text-align: center;
}

.pojedynki_content .p2 {
   position: absolute;
   width: 34px;
   top: 115px;
   right: 85px;
   font: bold 11px Tahoma, sans-serif;
   color: #d50000;
   text-align: center;
}

.pojedynki_content .kontra {
   position: absolute;
   width: 127px;
   top: 56px;
   left: 227px;
   text-align: center;
   color: #d50000;
}

.pojedynki_content .img1 {
   position: absolute;
   top: 14px;
   left: 113px;
}

.pojedynki_content .img2 {
   position: absolute;
   top: 14px;
   right: 116px;
}

.pojedynki_content .nakladka1 {
   position: absolute;
   top: 70px;
   left: 113px;
   width: 110px;
   height: 34px;
   background: #000;
   color: #ffa200;
   text-align: center;
   filter:alpha(opacity=70);
   -moz-opacity: 0.7;
   opacity: 0.7;
}

.pojedynki_content .nakladka2 {
   position: absolute;
   top: 70px;
   right: 116px;
   width: 110px;
   height: 34px;
   background: #000;
   filter:alpha(opacity=70);
   -moz-opacity: 0.7;
   opacity: 0.7;
}

.pojedynki_content .nazwa1 {
   position: absolute;
   top: 70px;
   left: 113px;
   width: 110px;
   height: 34px;
   color: #ffa200;
   text-align: center;
}

.pojedynki_content .nazwa2 {
   position: absolute;
   top: 70px;
   right: 116px;
   width: 110px;
   height: 34px;
   color: #ffa200;
   text-align: center;
}

.pojedynki_content .btn1, .pojedynki_content .btn2 {
   position: absolute;
   top: 110px;
   width: 55px;
   height: 19px;
   background: transparent url(../grafika/pojedynki/btn.png) no-repeat;
   border: none;
}

.pojedynki_content .btn1 {left: 138px;}
.pojedynki_content .btn2 {right: 142px;}

.pojedynki_stopka {
   width: 596px;
   height: 5px;
   margin: auto;
   background: transparent url(../grafika/pojedynki/stopka.png) no-repeat;
   font-size: 0;
}

#profil_klawiatura {
   position: relative;
   width: 100%;
   height: 125px;
}

#profil_klawiatura h1, #profil_klawiatura ul {
   position: absolute;
   left: 300px;
   margin: 0; padding: 0;
}

#profil_klawiatura h1 {
   top: 10px;
   font: 24px "Trebuchet MS", sans-serif;
   color: #ffa200;
}

#profil_klawiatura ul {
   top: 46px;
   width: 320px;
   list-style: none;
}

#profil_klawiatura li {
   padding-left: 14px;
   margin-top: 5px;
   background: transparent url(../grafika/katalog/kwadrat.gif) no-repeat 0 7px;
   color: #4e3d00;
}

#profil_top {
   width: 594px;
   height: 96px;
   margin: auto;
}

#profil_top .ramka {
   float: left;
   width: 95px;
   padding-left: 4px;
   height: 96px;
   background: transparent url(../grafika/profil/ramka.gif) no-repeat right;
   text-align: center;
}

#profil_top .ramka table {
   width: 95px;
   height: 50px;
   margin-top: 23px;
   margin-bottom: 5px;
}

#profil_top .ramka .red {color: #f00;}
#profil_top .ramka .green {color: #090;}

#profil_top .content {
   position: relative;
   float: left;
   width: 495px;
   height: 96px;
}

#profil_top h1 {
   position: absolute;
   left: 15px;
   top: 3px;
   width: 480px;
   padding-bottom: 7px;
   border-bottom: 1px solid #e8deb8;
   font: 24px 'Trebuchet MS', sans-serif;
   color: #ffa200;
}

#profil_top h2 {
   position: absolute;
   left: 15px;
   top: 48px;
   font: bold 11px Tahoma, sans-serif;
   color: #d50000;
}

#profil_top ul {
   position: absolute;
   left: 16px;
   top: 65px;
   margin: 0;
   line-height: 15px;
   list-style: none;
}

#profil_top li {
   padding-left: 14px;
   background: transparent url(../grafika/katalog/kwadrat.gif) no-repeat 0 7px;
   color: #4e3d00;
}

#profil_content {
   position: relative;
   width: 594px;
   margin: auto;
}

#profil_content h2 {
   width: 349px;
   padding: 14px 0 15px 17px;
   border-bottom: 1px solid #e8deb8;
   font: bold 11px Tahoma, sans-serif;
   color: #d50000;
}

#profil_content ul {
   margin: 9px 0 1px 20px;
   line-height: 20px;
   list-style: none;
}

#profil_content li {
   padding-left: 14px;
   background: transparent url(../grafika/katalog/kwadrat.gif) no-repeat 0 7px;
   color: #4e3d00;
}

#profil_mapa {
   position: absolute;
   top: 10px;
   right: 0;
   width: 230px;
   height: 214px;
   background: transparent url(../grafika/profil/mapka.gif) no-repeat;
}

#profil_mapa img {
   margin: 1px 0 0 1px;
}

#reklama_naglowek {
   position: relative;
   width: 100%;
   height: 125px;
   background: transparent url(../grafika/katalog/klaw.gif) repeat-y;
}

#reklama_naglowek h1, #reklama_naglowek p, #reklama_naglowek ul {
   position: absolute;
   left: 250px;
   margin: 0; padding: 0;
}

#reklama_naglowek h1 {
   top: 10px;
   font: 24px "Trebuchet MS", sans-serif;
   color: #ffa200;
}

#reklama_naglowek p {
   top: 46px;
   color: #7f796d;
}

#reklama_naglowek ul {
   top: 66px;
   width: 320px;
   list-style: none;
}

#reklama_naglowek li {
   padding-left: 14px;
   margin-top: 10px;
   background: transparent url(../grafika/katalog/kwadrat.gif) no-repeat 0 7px;
   color: #4e3d00;
}

#reklama_lista {
   width: 615px;
   margin: 20px auto 0 auto;
   list-style: none;
   font-size: 0;
}

#reklama_lista .top {
   height: 21px;
   background: transparent url(../grafika/reklama/top.png) no-repeat;
}

#reklama_lista .content {
   position: relative;
   height: 40px;
   background: transparent url(../grafika/reklama/content.png) repeat-y;
   font-size: 11px;
   color: #7e7247;
}

#reklama_lista .content h1 {
   position: absolute;
   left: 6px;
   top: 7px;
   font-size: 12px;
   color: #d50000;
}

#reklama_lista .content h1 a {
   color: #d50000;
}

#reklama_lista .content .a1 {
   position: absolute;
   left: 6px;
   top: 23px;
   font-size: 10px;
}

#reklama_lista .content .a2 {
   position: absolute;
   left: 265px;
   top: 13px;
   width: 180px;
   font-size: 12px;
   text-align: center;
}

#reklama_lista .content .a3 {
   position: absolute;
   left: 450px;
   top: 13px;
   width: 60px;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
}

#reklama_lista .content .a4 {
   position: absolute;
   left: 530px;
   top: 13px;
   width: 80px;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
}

#reklama_lista .content .a4 strong {color: #0c0;}
#reklama_lista .content .a4 em {color: #0c0; font-style: normal;}
#reklama_lista .content .a4 span {color: #c00;}

#reklama_lista .interlinia {
   height: 8px;
   background: transparent url(../grafika/reklama/interlinia.png) no-repeat;
}

#reklama_lista .bottom {
   height: 4px;
   background: transparent url(../grafika/reklama/bottom.png) no-repeat;
}

/* kluby */

#klub_naglowek {
   position: relative;
   width: 628px;
   height: 226px;
   background: transparent url(../grafika/klub/naglowek.gif) repeat-x;
   color: #413300;
}

#klub_naglowek .mapa {
   float: left;
}

#klub_naglowek area {
   cursor: pointer;
}

#klub_naglowek .mapa a {
   position: absolute;
   width: 40px;
   text-align: center;
   color: #A08D3F;
   font-size: 10px;
}

#klub_naglowek .p1 {
   left: 47px;
   top: 130px;
}
#klub_naglowek .p2 {
   left: 93px;
   top: 57px;
}
#klub_naglowek .p3 {
   left: 195px;
   top: 120px;
}
#klub_naglowek .p4 {
   left: 23px;
   top: 90px;
}
#klub_naglowek .p5 {
   left: 118px;
   top: 112px;
}
#klub_naglowek .p6 {
   left: 137px;
   top: 178px;
}
#klub_naglowek .p7 {
   left: 155px;
   top: 80px;
}
#klub_naglowek .p8 {
   left: 80px;
   top: 147px;
}
#klub_naglowek .p9 {
   left: 180px;
   top: 172px;
}
#klub_naglowek .p10 {
   left: 195px;
   top: 48px;
}
#klub_naglowek .p11 {
   left: 84px;
   top: 17px;
}
#klub_naglowek .p12 {
   left: 107px;
   top: 155px;
}
#klub_naglowek .p13 {
   left: 148px;
   top: 142px;
}
#klub_naglowek .p14 {
   left: 147px;
   top: 30px;
}
#klub_naglowek .p15 {
   left: 65px;
   top: 88px;
}

#klub_naglowek .p16 {
   left: 27px;
   top: 35px;
}

#klub_naglowek h1 {
   position: absolute;
   left: 278px;
   top: 7px;
   font: normal 24px 'Trebuchet MS', sans-serif;
   color: #ffa200;
}

#klub_naglowek h2 {
   position: absolute;
   left: 278px;
   top: 177px;
   font normal 18px Tahoma, sans-serif;
   color: #d50000;
}

#klub_naglowek ul {
   position: absolute;
   left: 463px;
   top: 13px;
   text-align: left;
   list-style: none;
}

#klub_naglowek ul li a {
   display: inline-block;
   height: 20px;
   padding-left: 10px;
   background: transparent url(../grafika/klub/strzalka.gif) no-repeat 0 4px;
   color: #d50000;
}

#klub_naglowek p {
   position: absolute;
   margin: 0;
   padding: 0;
}

#klub_naglowek .wbazie {
   left: 278px;
   top: 48px;
}

#klub_naglowek select {
   width: 139px;
   border-width: 1px;
   border-style: solid;
   border-color: #aba078 #fff #fff #cac2a8;
}

#klub_naglowek .panel1 {
   position: absolute;
   left: 278px;
   top: 90px;
   text-align: left;
}

#klub_naglowek .panel2 {
   position: absolute;
   left: 464px;
   top: 90px;
   text-align: left;
}

#klub_naglowek .panel1 img, #klub_naglowek .panel2 img {
   display: block;
   margin: 6px 0 6px 0;
}

#klub-lista {
   width: 595px;
   margin: auto;
   list-style: none;
   font-size: 0;
   text-align: left;
}

#klub-lista .litera {
   padding: 20px 0 4px 10px;
   font: 18px Tahoma, sans-serif;
   color: #d50000;
   text-align: left;
}

#klub-lista .interlinia {
   height: 3px;
   background: transparent url(../grafika/klub/kropki.gif) repeat-x;
}

#klub-lista li table {
   width: 100%;
   font-size: 12px;
   color: #4e3d00;
}

#klub-lista li table td {
   padding: 12px 10px 12px 10px;
}

#klub-lista li table td a {
   color: #000;
}

#klub-lista li table .td1 {
   width: 168px;
}

#klub-lista li table .td1p {
   width: 168px;
}

#klub-lista li table .td2 {
   width: 60px;
}

#klub-lista li table .td2p {
   width: 60px;
   color: #d50000;
}

#klub-lista li table .td1p a {
   font-weight: bold;
   color: #d50000;
}

#klub-lista li table .td3 {
   width: 145px;
   color: #ac9a5c;
   font-size: 11px;
}

#klub-lista li table .td4 {
   font-size: 11px;
   text-align: right;
}

#klub-lista li table .td4 img {
   vertical-align: middle;
}

#klub-lista span {
   font-size: 10px;
}

#klub_panel {
   float: left;
   width: 245px;
   margin-right: 10px;
}

#klub_panel .img {
   position: relative;
   width: 245px;
   height: 180px;
   margin: 0;
}

#klub_panel .img img {
   position: absolute;
   left: 0; top: 0;
   width: 245px;
   height: 180px;
}

#klub_panel .img .linia {
   position: absolute;
   left: 0;
   top: auto;
   bottom: 0;
   width: 245px;
   height: 3px;
   background: #ffa200;
   font-size: 0;
   z-index: 2;
}

#klub_panel .img div.nakladka {
   position: absolute;
   left: 0;
   bottom: 0;
   width: 100%;
   height: 35px;
   background: #000;
   filter:alpha(opacity=70);
   -moz-opacity: 0.7;
   opacity: 0.7;
}

#klub_panel .img p {
   position: absolute;
   left: 15px;
   bottom: 11px;
   font-size: 11px;
   color: #ffa200;
}

#klub_panel h1 {
   position: relative;
   margin: 0;
   padding: 10px 0 10px 12px;
   font: bold 12px Tahoma, sans-serif;
   color: #4e3d00;
   border-bottom: 1px solid #c9bc8e;
}

#klub_panel h1 a.gwiazdki {
   display: block;
   position: absolute;
   top: 11px;
   right: 0;
}

#klub_panel ul {
   background: #f6f1dd;
   list-style: none;
}

#klub_panel li {
   padding: 3px 0 3px 12px;
}

#klub_panel span {
   display: inline-block;
   width: 60px;
   color: #d50000;
}

#klub_panel p {
   display: inline-block;
}

#klub-wspolpraca {
   position: relative;
   clear: both;
   width: 580px;
   height: 32px;
   margin: auto;
   background: #faf5e0;
   border-bottom: 1px solid #c8ba88;
}

#klub-wspolpraca a {
   position: absolute;
   top: 10px;
   left: 18px;
   color: #d50000;
}

#klub-wspolpraca a.l2 {
   left: auto;
   right: 18px;
   color: #4e3d00;
}

#klub_zdjecia {
   width: 584px;
   margin: auto;
   text-align: center;
}

#klub_zdjecia h1 {
   padding: 13px 0 13px 0;
   font: bold 15px Tahoma, sans-serif;
   color: #4e3d00;
   text-align: left;
}

#klub_zdjecia ul {
   display: inline-block;
   width: 584px;
   margin: 0 auto 0 auto;
   list-style: none;
}

#klub_zdjecia ul li {
   position: relative;
   float: left;
   display: block;
   width: 145px;
   height: 110px;
   margin-right: 74px;
}

#klub_zdjecia ul img {
   position: absolute;
   top: 0;
   left: 0;
}

#klub_zdjecia ul .nakladka {
   position: absolute;
   left: 0;
   bottom: 13px;
   width: 100%;
   height: 33px;
   background: #000;
   filter:alpha(opacity=70);
   -moz-opacity: 0.7;
   opacity: 0.7;
}

#klub_zdjecia ul .linia {
   position: absolute;
   left: 0;
   bottom: 13px;
   width: 100%;
   height: 2px;
   background: #ffa200;
   z-index: 3;
}

#klub_zdjecia ul table {
   position: absolute;
   left: 0;
   bottom: 13px;
   width: 100%;
   height: 33px;
   color: #ffa200;
}

#klub_zdjecia ul table td {
   padding: 0 10px 0 10px;
}

#klub_tlum {
   position: relative;
   width: 100%;
   height: 125px;
   background: transparent url(../grafika/klub/klub_tlum.jpg) repeat-y;
}

#klub_tlum h1, #klub_tlum p, #klub_tlum ul {
   position: absolute;
   left: 303px;
   margin: 0; padding: 0;
   text-align: left;
}

#klub_tlum h1 {
   top: 10px;
   font: 24px "Trebuchet MS", sans-serif;
   color: #ffa200;
}

#klub_tlum p {
   top: 46px;
   color: #7f796d;
}

#klub_tlum ul {
   top: 60px;
   width: 320px;
   list-style: none;
}

#klub_tlum li {
   padding-left: 14px;
   margin-top: 6px;
   background: transparent url(../grafika/katalog/kwadrat.gif) no-repeat 0 7px;
   color: #4e3d00;
}

#reklama_nietypowa {
   padding: 20px 0 0 0;
   margin: auto;
   text-align: center;
   letter-spacing: 10px;
   color: #aaa;
}

.pasekpodstron {
   width: 600px;
   padding: 15px 0 15px 10px;
}

.pasekpodstron span {
   padding-left: 15px;
}

.pasekpodstron a.btn {
   margin: 0 0 0 6px;
}

.pasekpodstron img {
   vertical-align: middle;
}

.pasekpodstron a {
   margin-left: 9px;
   margin-right: 9px;
   color: #d50000;
}

.pasekpodstron strong a {
   text-decoration: underline;
}

.pasekpodstron table {
   width: 100%;
   font: 12px Tahoma, sans-serif;
   color: #4e3d00;
}

.pasekpodstron2 {
   width: 90px;
}

.pasekpodstron2 a {
   position: relative;
   left: auto;
   margin-left: 5px;
}

.form h2 {
   padding-top: 12px;
   padding-bottom: 12px;
   font: bold 11px Tahoma, sans-serif;
   color: #d50000;
}

.form .linia {
   width: 100%;
   height: 2px;
   border-top: 1px solid #e8deb8;
   font-size: 0;
}

.form ul {
   margin: 0; padding: 0;
   list-style: none;
   font-size: 0;
}

.form li {
   padding-top: 8px;
   padding-bottom: 8px;
   font-size: 11px;
}

.form label {
   float: left;
   display: block;
   margin-bottom: 8px;
   color: #4e3d00;
}

.form a {
   color: #4e3d00;
   font-weight: bold;
}

.form label cite {
   color: #d50000;
   font-style: normal;
}

.form input, .form select, .form textarea {
   width: 100%;
   border-top: 1px solid #aba078;
   border-left: 1px solid #cac2a8;
   border-bottom: none;
   border-right: none;
   background: #fffefc;
   color: #4e3d00;
}

.form input.box {
   width: 14px;
   height: 14px;
   border: 0;
   vertical-align: middle;
}

.form li.reg {
   padding-top: 13px;
   padding-bottom: 14px;
   text-align: left;
}

.form .komunikat {
   padding: 10px 0 2px 0;
   font-size: 15px;
   color: #d50000;
   text-align: center;
}

/* lightbox */

#lightbox {
  padding: 10px;
  border: none;
  background-color: #fff;
}

#lightboxDetails {
   padding-top: 0.6em;
   font-size: 1em;
}

#lightboxCaption {
   float: left;
}

#keyboardMsg {
   float: right;
}

#lightbox img {
   clear: both;
   border: none;
}

#overlay img {
   border: none;
}

#overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
  background-color: #000;
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
}

#bmone2n-504\.1\.1\.8 img {
	width: auto;
	height: 30px;
	position: relative;
	left: 0;
	top: 0;
}

#bmone2n-504\.1\.2\.30, #bmone2n-504\.2\.2\.30 {
	width: 750px;
	margin: auto;
}

#bmone2n-504\.1\.1\.36 {
	width: 336px;
	margin: auto;
}


.facebook-wg {
    background: url("../grafika/fb.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 400px;
    padding: 0;
    position: fixed;
    right: -200px;
    top: 170px;
    width: 225px;
    z-index: 9999;
}
