#kol_aktualnosci {
   width: 371px;
   margin: auto;
   background: #fff;
   border-bottom: 1px solid #e8deb8;
}

#kol_aktualnosci .nag {
   position: relative;
   width: 100%;
   height: 34px;
   background: transparent url(../grafika/katalog/aktualnosci_nag.png) no-repeat;
}

#kol_aktualnosci .nag h1 {
   position: absolute;
   top: 9px;
   left: 18px;
   margin: 0; padding: 0;
   color: #d50000;
   font: bold 15px Tahoma, sans-serif;
}

#kol_aktualnosci .nag a {
   position: absolute;
   top: 10px;
   right: 23px;
   height: 16px;
   padding-left: 23px;
   background: transparent url(../grafika/index/ico_rss.gif) no-repeat 0 0;
   color: #fe6700;
}

#kol_aktualnosci ul {
   display: inline-block;
   width: 358px;
   padding: 0 0 0 14px;
   list-style: none;
}

#kol_aktualnosci li {
   position: relative;
   float: left;
   width: 172px;
   height: 70px;
   margin-left: 4px;
}

#kol_aktualnosci li img, #kol_aktualnosci li p, #kol_aktualnosci li h2 {
   position: absolute;
}

#kol_aktualnosci li img {
   top: 6px;
   left: 0;
}

#kol_aktualnosci li p {
   top: 10px;
   left: 55px;
   font-size: 10px;
   color: #ada588;
}

#kol_aktualnosci li h2 {
   top: 24px;
   left: 55px;
   font: bold 11px Tahoma, sans-serif;
}

#kol_aktualnosci li h2 a {
   color: #ffa200;
}

#kol_konkursy {
   width: 373px;
   height: 148px;
   background: transparent url(../grafika/katalog/konkurs.png) no-repeat;
}

#kol_konkursy h1 {
   margin: 0;
   padding: 15px 0 18px 18px;
   line-height: 8px;
   font: bold 15px Tahoma, sans-serif;
   color: #c72707;
}

#kol_konkursy ul {
   width: 358px;
   margin: 0; padding: 0 0 0 14px;
   list-style: none;
}

#kol_konkursy li {
   position: relative;
   float: left;
   width: 167px;
   height: 50px;
   margin-left: 6px;
}

#kol_konkursy img, #kol_konkursy h2 {
   position: absolute;
}

#kol_konkursy li img {
   top: 0; left: 0;
}

#kol_konkursy li h2 {
   top: 0;
   left: 46px;
   font: 11px Tahoma, sans-serif;
}

#kol_konkursy li h2 a {
   color: #4e3d00;
}

#kol_imprezy {
   width: 373px;
   margin-bottom: 0px;
}

#kol_imprezy .naglowek_panelu {
   height: 37px;
   border-top: 3px solid #ffb128;
}

#kol_imprezy .lista1 {
   display: inline-block;
   width: 356px;
   margin: 0 0 21px 18px;
   padding: 0;
   list-style: none;
}

#kol_imprezy .lista1 li {
   position: relative;
   float: left;
   width: 180px;
   height: 108px;
}

#kol_imprezy .lista1 li img {
   position: absolute;
   top: 29px;
   left: 0;
}

#kol_imprezy .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;
}

#kol_imprezy .lista1 li .data {
   position: absolute;
   top: 13px;
   right: 24px;
   margin: 0; padding: 0;
   font: 10px Tahoma, sans-serif;
}

#kol_imprezy .lista1 li .tytul {
   position: absolute;
   top: 77px;
   left: 8px;
   width: 139px;
   height: 24px;
   margin: 0; padding: 0;
   font: 11px "Trebuchet MS", sans-serif;
   line-height: 15px;
   color: #fff;
}

#kol_imprezy .lista2 {
   display: inline-block;
   width: 340px;
   margin: 0;
   padding: 0 0 14px 16px;
   list-style: none;
}

#kol_imprezy .lista2 li {
   position: relative;
   width: 100%;
   height: 29px;
   background: transparent url(../grafika/index/panel_imprez_lista.gif) repeat-x bottom;
}

#kol_imprezy .lista2 li p {
   position: absolute;
   margin: 0; padding: 0;
}

#kol_imprezy .lista2 li .data {
   top: 11px;
   left: 2px;
   font: 10px Tahoma, sans-serif;
   color: #757572;
}

#kol_imprezy .lista2 li .tytul {
   top: 9px;
   left: 63px;
}

#kol_imprezy .lista2 li .tytul a {
   width: 139px;
   height: 24px;
   font: 11px Tahoma, sans-serif;
   line-height: 15px;
   color: #c72707;
}

#kol_imprezy .linia {
   width: 100%;
   height: 2px;
   border-top: 1px solid #d8cda3;
   font-size: 0;
}

#kol_imprezy .pozostale {
   margin: 0 22px 0 0;
   text-align: right;
   color: #ada588;
}

#kol_imprezy .pozostale a {
   color: #4e3d00;
}

#kol_statystyki {
   width: 100%;
   background: #ebe1bd;
   border-bottom: 1px solid #d8cda3;
}

#kol_statystyki .naglowek {
   position: relative;
   height: 43px;
   background: transparent url(../grafika/statystyki/kol_statystyki.gif) repeat-y;
}

#kol_statystyki .naglowek h1 {
   position: absolute;
   left: 18px;
   top: 12px;
   font: bold 15px Tahoma, sans-serif;
   color: #d50000;
}

#kol_statystyki .naglowek p {
   position: absolute;
   right: 10px;
   top: 14px;
   margin: 0; padding: 0;
   color: #ada588;
}

#kol_statystyki .naglowek p a {color: #191a16;}

#kol_statystyki ul {
   margin: 0;
   padding: 14px 0 0 0;
   list-style: none;
}

#kol_statystyki ul li {
   height: 20px;
   padding-left: 19px;
   color: #4e3d00;
}

#kol_statystyki ul li span {
   padding-right: 5px;
   color: #d50000;
}

#kol_statystyki p {
   margin: 0;
   padding: 13px 22px 14px 0;
   text-align: right;
}

#kol_statystyki p span {
   color: #9d9061;
}

#kol_wartowiedziec div.lista {
   background: #fbf9eb url(../grafika/moduly/warto_wiedziec.gif) repeat-y;
   border-top: 1px solid #d3c798;
}

#kol_wartowiedziec h1 {
   padding: 14px 0 15px 18px;
   font: bold 15px Tahoma, sans-serif;
   color: #4e3d00;
}

#kol_wartowiedziec ul {
   padding: 6px 0 6px 17px;
   list-style: none;
}

#kol_wartowiedziec ul li span {
   float: left;
   display: block;
   width: 12px;
   padding: 9px 0 9px 0;
   color: #d50000;
}

#kol_wartowiedziec ul li p {
   float: left;
   width: 335px;
   padding: 9px 0 9px 0;
}

#kol_reklama336x280 {
   width: 100%;
   margin: auto;
   padding-top: 13px;
   padding-bottom: 13px;
   text-align: center;
   /*border-bottom: 1px solid #d3c798;*/
}

.reklama336x280 {
   width: 100%;
   margin: auto;
   text-align: center;
}

#kol_polecanekluby, .kol_polecanekluby {
   border-bottom: 1px solid #ae9f63;
}

#kol_polecanekluby h1, .kol_polecanekluby h1 {
   padding: 12px 0 12px 18px;
   font: bold 15px Tahoma, sans-serif;
   color: #4e3d00;
}

#kol_polecanekluby div {
   height: 43px;
   background: #f0e8c9;
}

#kol_polecanekluby div p {
   margin: 0 0 0 16px;
   padding: 12px 0 0 0;
   color: #4e3d00;
}

#kol_polecanekluby div select {
   margin-left: 15px;
   width: 235px;
   border-top: 1px solid #aba078;
   border-left: 1px solid #cac2a8;
   border-bottom: none;
   border-right: none;
}

#kol_zdjecia h1 {
   margin: 0;
   padding: 13px 0 13px 18px;
   border-bottom: 1px solid #d3c798;
   font: bold 15px Tahoma, sans-serif;
   color: #c72707;
   text-align: left;
}

#kol_zdjecia ul {
   display: inline-block;
   width: 356px;
   list-style: none;
   margin: 0 auto 0 0;
   padding: 0 0 0 4px;
   font-size: 0;
}

#kol_zdjecia ul li {
   float: left;
   width: 168px;
   padding-left: 10px;
}

#kol_zdjecia .ramka1 {
   width: 168px;
   height: 5px;
   margin: auto;
   padding-top: 7px;
   background: transparent url(../grafika/index/ramka_zdjecie1.gif) no-repeat bottom;
   font-size: 0;
}

#kol_zdjecia .ramka2 {
   position: relative;
   width: 168px;
   height: 109px;
   margin: auto;
   background: transparent url(../grafika/index/ramka_zdjecie2.gif) repeat-y;
   text-align: center;
}

#kol_zdjecia .ramka3 {
   width: 168px;
   height: 5px;
   margin: auto;
   background: transparent url(../grafika/index/ramka_zdjecie3.gif) no-repeat;
   font-size: 0;
}

#kol_zdjecia .ramka2 img {
   position: absolute;
   left: 12px;
   top: 6px;
}

#kol_zdjecia 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;
}

#kol_zdjecia .opisk {
   position: absolute;
   left: 12px;
   bottom: 6px;
   width: 145px;
   height: 36px;
   margin: auto;
}

#kol_zdjecia .opisk td {
   vertical-align: middle;
   text-align: center;
   color: #ffa200;
   font: 11px Tahoma, sans-serif;
}

#kol_forum {
   width: 371px;
   margin: auto;
}

#kol_forum .naglowek {
   position: relative;
   width: 100%;
   height: 40px;
}

#kol_forum .naglowek h1 {
   position: absolute;
   left: 16px;
   bottom: 12px;
   width: 100%;
   margin: 0; padding: 0;
   font: bold 15px Tahoma, sans-serif;
   color: #937c28;
}

#kol_forum .naglowek p {
   position: absolute;
   right: 14px;
   bottom: 12px;
   margin: 0; padding: 0;
   color: #937c28;
}

#kol_forum .naglowek p a {
   color: #191a16;
}

#kol_forum .linia {
   width: 100%;
   height: 1px;
   border-top: 1px solid #d8cda3;
   font-size: 0;
}

#kol_forum ul {
   display: inline-block;
   clear: both;
   margin: 0;
   padding: 8px 0 8px 0;
   background: #f5eed7;
   list-style: none;
}

#kol_forum ul li {
   float: left;
   width: 157px;
   padding: 6px 0 6px 15px;
   font: 11px Tahoma, sans-serif;
   color: #c72707;
}

#kol_forum ul li a {
   color: #4e3d00;
}

#kol_forum .przejdz {
   margin: 0;
   padding: 7px 0 7px 16px;
   color: #d50000;
}

#kol_forum .przejdz select {
   width: 249px;
   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;
}

/* artykuly */

#kol_artykulow {
   width: 100%;
}

#kol_artykulow .menu {
   position: relative;
   width: 100%;
   height: 31px;
   border-bottom: 1px solid #cfbe89;
}

#kol_artykulow .menu p {
   position: absolute;
   top: 10px;
   left: 16px;
   margin: 0; padding: 0;
   font: bold 14px Tahoma, sans-serif;
   color: #645009;
}

#kol_artykulow .menu p a {color: #645009;}

#kol_artykulow .menu ul {
   display: inline-block;
   position: absolute;
   top: 7px;
   right: 0px;
   width: 93px;
   height: 25px;
   margin: 0; padding: 0;
   list-style: none;
}

#kol_artykulow .menu ul li {
   display: block;
   float: left;
   height: 25px;
   cursor: pointer;
}

.art-btn1 {
   width: 31px;
   background: transparent url(../grafika/index/button1.gif) no-repeat 0 0;
}

.art-btn1:hover, .art-btn1h {
   width: 31px;
   background: transparent url(../grafika/index/button1.gif) no-repeat 0 -25px;
}

.art-btn2 {
   width: 29px;
   background: transparent url(../grafika/index/button2.gif) no-repeat 0 0;
}

.art-btn2:hover, .art-btn2h {
   width: 29px;
   background: transparent url(../grafika/index/button2.gif) no-repeat 0 -25px;
}

.art-btn3 {
   width: 31px;
   background: transparent url(../grafika/index/button3.gif) no-repeat 0 0;
}

.art-btn3:hover, .art-btn3h {
   width: 31px;
   background: transparent url(../grafika/index/button3.gif) no-repeat 0 -25px;
}

#kol_artykulow .zawartosc {
   position: relative;
   width: 100%;
   background: #f5f0da;
}

#kol_artykulow .zawartosc img {
   margin: 10px 11px 1px 16px;
   float: left;
}

#kol_artykulow .zawartosc p, #kol_artykulow .zawartosc h1 {
   margin: 0; padding: 0;
}

#kol_artykulow .zawartosc .data {
   padding: 10px 0 6px 0;
   font: 10px Tahoma, sans-serif;
   color: #a9954f;
}

#kol_artykulow .zawartosc h1 {
   font: bold 11px Tahoma, sans-serif;
   color: #c72707;
}

#kol_artykulow .zawartosc .opisk {
   padding: 14px 5px 10px 16px;
   font: 11px Tahoma, sans-serif;
   color: #4e3d00;
}

#kol_artykulow .zawartosc .opisk a {
   color: #c72707;
}

#kol_artykulow .stopka {
   width: 100%;
   height: 4px;
   font-size: 0;
   background: #f5f0da;
   border-bottom: 1px solid #cfbe89;
}

#kol_djmca {
}

#kol_djmca .naglowek {
   position: relative;
   width: 100%;
   height: 39px;
}

#kol_djmca .naglowek h1 {
   position: absolute;
   top: 9px;
   left: 18px;
   margin: 0; padding: 0;
   font: bold 15px Tahoma, sans-serif;
}

#kol_djmca .naglowek p {
   position: absolute;
   top: 12px;
   right: 13px;
   margin: 0; padding: 0;
   font-size: 11px;
   color: #191a16;
}

#kol_djmca .naglowek p a, #kol_djmca .naglowek p a:visited  {
   color: #ada588;
}

#kol_djmca .panel {
   position: relative;
   width: 100%;
   height: 109px;
   background: #181917;
}

#kol_djmca .panel p, #kol_djmca .panel h1 {
   margin: 0;
   padding: 0;
}

#kol_djmca .panel h1.tytul a {
   position: absolute;
   top: 10px;
   left: 162px;
   width: 180px;
   font: 18px "Trebuchet MS", sans-serif;
   color: #ffa200;
}

#kol_djmca .panel p.opisk {
   position: absolute;
   top: 42px;
   left: 162px;
   width: 180px;
   font: 10px Tahoma, sans-serif;
   color: #fff;
}

#kol_djmca .panel p.opisk a {
   color: #888469;
}

#kol_djmca .panel p.opisk span {
   color: #ffa200;
}

#kol_djmca .panel .link {
   position: absolute;
   top: 74px;
   left: 162px;
   color: #fff;
}

#kol_djmca .panel .link span {
   color: #888469;
}

#kol_djmca .panel img {
   vertical-align: middle;
}

#kol_djmca .panel img.img {
   position: absolute;
   top: 0; left: 0;
}

#kol_djmca .panel .linia {
   position: absolute;
   bottom: 0; left: 0;
   width: 100%;
   height: 6px;
   background: #ffa200;
   font-size: 0;
}

#kol_sety {
   width: 371px;
   margin: auto;
}

#kol_sety .naglowek_panelu {
   height: 37px;
   border-bottom: 1px solid #d3c798;
}

#kol_sety .naglowek_panelu p {
   right: 21px;
   color: #937c28;
}

#kol_sety .naglowek_panelu p a {
   color: #191a16;
}

#kol_sety ul {
   display: inline-block;
   width: 100%;
   margin: 8px 0 0 0; padding: 0;
   list-style: none;
}

#kol_sety ul li {
   float: left;
   display: block;
   width: 160px;
   padding-left: 15px;
   margin-bottom: 4px;
}

#kol_sety ul img {
   vertical-align: middle;
}

#kol_sety ul a {
   color: #4e3d00;
}

#kol_tematy .naglowek_panelu {
   height: 33px;
   border-bottom: 1px solid #d3c798;
}

#kol_tematy .naglowek_panelu h1 {
   font-size: 12px;
   color: #937c28;
}

#kol_tematy ul {
   display: inline-block;
   margin: 14px 0 0 15px; padding: 0;
   list-style: none;
}

#kol_tematy ul li {
   margin-bottom: 12px;
}

#kol_tematy ul a {
   color: #4e3d00;
}

#kol_tematy ul a:hover {
   text-decoration: underline;
}

#kol_tematy ul span {
   color: #c72707;
}

/* agencje */
#kol_promowana_agencja {
   width: 399px;
}

#kol_promowana_agencja .naglowek_panelu h1 {
   position: absolute;
   top: 13px;
   left: 16px;
}

#kol_promowana_agencja .naglowek_panelu a {
   position: absolute;
   top: 15px;
   right: 12px;
   color: #191a16;
}

#kol_promowana_agencja .naglowek_panelu a span {
   color: #ada588;
}

#kol_promowana_agencja .promo_top {
   width: 400px;
   height: 7px;
   background: transparent url(../grafika/agencja/promo_top.gif) no-repeat 0px -1px;
   font-size: 0;
   
}

#kol_promowana_agencja .promo_middle {
   width: 400px;
   padding: 11px 0 11px 0;
   background: transparent url(../grafika/agencja/promo_middle.gif) repeat-y;
   text-align: center;
}

#kol_promowana_agencja .promo_middle p.oagencji {
   padding: 3px 0 0 16px;
   text-align: left;
   font: bold 12px Tahoma, sans-serif;
}

#kol_promowana_agencja .promo_content {
   width: 374px;
   padding: 15px 13px 15px 13px;
   background: transparent url(../grafika/agencja/promo_content.gif) repeat-y;
}

#kol_promowana_agencja .promo_content a {
   color: #d50000;
}

#kol_promowana_agencja .promo_footer {
   width: 400px;
   height: 2px;
   background: transparent url(../grafika/agencja/promo_footer.gif) no-repeat;
   font-size: 0;
}

/* dje współpracujący */
#kol_dj_wspolpraca {
   width: 400px;
   background: transparent url(../grafika/agencja/reklama_content.gif) repeat-y;
}

#kol_dj_wspolpraca .naglowek_panelu {
   width: 400px;
   height: auto;
   border-bottom: 1px solid #e8deb8;
}

#kol_dj_wspolpraca .naglowek_panelu h1 {
   position: relative;
   top: 0; left: 0;
   margin: 0;
   padding: 12px 0 12px 16px;
}

#kol_dj_wspolpraca .lista {
   display: inline-block;
   width: 384px;
   padding: 9px 0 0 16px;
   background: transparent url(../grafika/agencja/reklama_content.gif) repeat-y;
   border-bottom: 1px solid #e8deb8;
   list-style: none;
   font-size: 0;
}

#kol_dj_wspolpraca .lista li {
   position: relative;
   float: left;
   width: 170px;
   height: 47px;
   margin: 6px 0 17px 0;
   padding-right: 9px;
   font-size: 14px;
}

#kol_dj_wspolpraca .lista li img {
   position: absolute;
   top: 0; left: 0;
}

#kol_dj_wspolpraca .lista li .nakladka {
   position: absolute;
   top: 45px; left: 0;
   width: 47px;
   height: 2px;
   background: #ffa200;
   font-size: 0;
}

#kol_dj_wspolpraca .lista li p {
   position: absolute;
   top: 16px; left: 50px;
}

#kol_dj_wspolpraca .lista li a {
   color: #000;
}

#kol_nowosci_agencji {
   width: 400px;
   background: transparent url(../grafika/agencja/reklama_content.gif) repeat-y;
}

#kol_nowosci_agencji .naglowek_panelu {
   height: auto;
   border-bottom: 1px solid #e8deb8;
}

#kol_nowosci_agencji .naglowek_panelu h1 {
   position: relative;
   top: 0; left: 0;
   margin: 0;
   padding: 12px 0 12px 16px;
}

#kol_nowosci_agencji .lista {
   display: inline-block;
   width: 384px;
   padding: 15px 0 15px 16px;
   background: transparent url(../grafika/agencja/nowosci_content.gif) repeat-y;
   list-style: none;
   font-size: 0;
}

#kol_nowosci_agencji .lista-bottom {
   width: 100%;
   height: 3px;
   background: transparent url(../grafika/agencja/nowosci_bottom.gif) no-repeat;
}

#kol_nowosci_agencji .lista li {
   position: relative;
   float: left;
   width: 170px;
   height: 100px;
   padding-right: 9px;
   font-size: 14px;
}

#kol_nowosci_agencji .lista li * {
   position: absolute;
}

#kol_nowosci_agencji .lista li img {
   top: 0; left: 0;
}

#kol_nowosci_agencji .lista li .nakladka {
   top: 77px; left: 0;
   width: 80px;
   height: 3px;
   background: #ffa200;
   font-size: 0;
}

#kol_nowosci_agencji .lista li .tytul {
   top: 1px;
   left: 89px;
   font: bold 11px Tahoma, sans-serif;
   color: #ffa200;
}

#kol_nowosci_agencji .lista li p {
   top: 32px;
   left: 89px;
   font: 10px Tahoma, sans-serif;
   color: #000;
}

#kol_nowosci_agencji .lista li p * {
   position: relative;
   color: #c72707;
}

#kol_bilety {
   width: 373px;
   background: transparent url(../grafika/galeria/bilety_tlo.gif) repeat-y;
}

#kol_bilety .naglowek {
   position: relative;
   width: 100%;
   height: 35px;
   background: transparent url(../grafika/galeria/bilety_naglowek.png) no-repeat;
}

#kol_bilety .naglowek h1 {
   position: absolute;
   top: 10px;
   left: 18px;
   font-size: 15px;
   color: #ca070b;
}

#kol_bilety ul {
   width: 352px;
   margin: 0 auto 0 auto; padding: 0;
   list-style: none;
   font-size: 0;
}

#kol_bilety li {
   position: relative;
   display: block;
   height: 62px;
   background: transparent url(../grafika/galeria/bilety_li.gif) repeat-x;
   font-size: 11px;
}

#kol_bilety li * {
   position: absolute;
   margin: 0; padding: 0;
}

#kol_bilety img {
   position: relative;
   width: 47px;
   height: 47px;
}

#kol_bilety .linia {
   top: 51px;
   left: 9px;
   width: 47px;
   height: 3px;
   background: #ffb129;
   font-size: 0;
}

#kol_bilety a.img {
   display: block;
   top: 7px;
   left: 9px;
   width: 47px;
   height: 47px;
}

#kol_bilety a.tytul {
   top: 12px;
   left: 63px;
   font: bold 12px Tahoma, sans-serif;
   color: #ca070b;
}

#kol_bilety p.data {
   top: 39px;
   left: 63px;
   font-size: 10px;
   color: #ada588;
}

#kol_bilety p.cena {
   top: 39px;
   right: 7px;
   font-size: 10px;
   font-weight: bold;
   color: #fea200;
}

#kol_bilety .stopka {
   width: 100%;
   height: 3px;
   background: transparent url(../grafika/galeria/stopka.gif) no-repeat;
   font-size: 0;
}

#kol_bilety2 {
   width: 312px;
   margin: auto;
   background: transparent url(../grafika/bilety/procedura_tlo.gif) repeat-y;
   border-bottom: 1px solid #e8e2cb;
}

#kol_bilety2 h1 {
   padding: 19px 0 14px 14px;
   background: #faf6e6;
   font: 18px Tahoma, sans-serif;
   color: #c60000;
}

#kol_bilety2 ul {
   margin: 0 0 0 28px;
   padding: 21px 0 0 0;
   list-style-image: url(../grafika/bilety/darrow.gif);
   list-style-type: none;
}

#kol_bilety2 ul li {
   padding: 0 0 26px 0;
}

#kol_bilety2 p {
   padding: 0 0 21px 14px;
}

#kol_bilety2 p a {font-weight: bold; color: #d50000;}

/* pojedynki */
#biografia_link1 {
   position: absolute;
   left: 140px;
   top: -30px;
   color: #4e3d00;
}

#biografia_link2 {
   position: absolute;
   left: 255px;
   top: -30px;
   color: #4e3d00;
}

#kol_pojedynki, .kol_pojedynki {
   width: 371px;
   margin: auto;
}

#kol_pojedynki .naglowek {
   position: relative;
   width: 100%;
   height: 40px;
   background: #faf6e3;
}

.kol_pojedynki .naglowek {
   position: relative;
   width: 100%;
   height: 40px;
   background: #f5f0da;
}

.kol_pojedynki .naglowek span {
   position: absolute;
   left: 243px;
   top: -30px;
   color: #ada588;
}

#kol_pojedynki .naglowek h1, .kol_pojedynki .naglowek h1 {
   position: absolute;
   top: 10px;
   left: 18px;
   font: bold 15px Tahoma, sans-serif;
   color: #d50000;
}

#kol_pojedynki .naglowek p {
   position: absolute;
   top: 12px;
   right: 13px;
   color: #ada588;
}

#kol_pojedynki .naglowek p a {
   color: #191a16;
}

#kol_pojedynki table.pytanie {
   width: 100%;
   height: 51px;
   background: #ebe1bd;
   color: #4e3d00;
}

#kol_pojedynki td, .kol_pojedynki td {
   padding: 0 15px 0 15px;
   font: 18px "Trebuchet MS", Tahoma, sans-serif;
   vertical-align: middle;
}

#kol_pojedynki .content {
   position: relative;
   width: 100%;
   height: 138px;
   background: #faf6e3;
}

#kol_pojedynki .content .t1 {
   position: absolute;
   bottom: 31px;
   left: 17px;
   width: 20px;
   height: 95px;
   background: transparent url(../grafika/pojedynki/t1.png) no-repeat bottom;
}

#kol_pojedynki .content .w1 {
   position: absolute;
   bottom: 31px;
   left: 17px;
   width: 20px;
   height: 95px;
   background: transparent url(../grafika/pojedynki/w1.png) no-repeat bottom;
}

#kol_pojedynki .content .t2 {
   position: absolute;
   bottom: 31px;
   right: 20px;
   width: 20px;
   height: 95px;
   background: transparent url(../grafika/pojedynki/t2.png) no-repeat bottom;
}

#kol_pojedynki .content .w2 {
   position: absolute;
   bottom: 31px;
   right: 20px;
   width: 20px;
   height: 95px;
   background: transparent url(../grafika/pojedynki/w2.png) no-repeat bottom;
}

#kol_pojedynki .content .p1 {
   position: absolute;
   width: 34px;
   top: 115px;
   left: 13px;
   font: bold 11px Tahoma, sans-serif;
   color: #d50000;
   text-align: center;
}

#kol_pojedynki .content .p2 {
   position: absolute;
   width: 34px;
   top: 115px;
   right: 15px;
   font: bold 11px Tahoma, sans-serif;
   color: #d50000;
   text-align: center;
}

#kol_pojedynki .content .kontra {
   position: absolute;
   width: 64px;
   top: 56px;
   left: 153px;
   text-align: center;
   color: #d50000;
}

#kol_pojedynki .content .img1 {
   position: absolute;
   top: 14px;
   left: 43px;
}

#kol_pojedynki .content .img2 {
   position: absolute;
   top: 14px;
   right: 46px;
}

#kol_pojedynki .content .nakladka1 {
   position: absolute;
   top: 70px;
   left: 43px;
   width: 110px;
   height: 34px;
   background: #000;
   color: #ffa200;
   text-align: center;
   filter:alpha(opacity=70);
   -moz-opacity: 0.7;
   opacity: 0.7;
}

#kol_pojedynki .content .nakladka2 {
   position: absolute;
   top: 70px;
   right: 46px;
   width: 110px;
   height: 34px;
   background: #000;
   filter:alpha(opacity=70);
   -moz-opacity: 0.7;
   opacity: 0.7;
}

#kol_pojedynki .content .nazwa1 {
   position: absolute;
   top: 70px;
   left: 43px;
   width: 110px;
   height: 34px;
   padding: 0;
   background: transparent;
   color: #ffa200;
   text-align: center;
}

#kol_pojedynki .content .nazwa1 td, #kol_pojedynki .content .nazwa2 td {
   font: 11px Tahoma, sans-serif;
   vertical-align: middle;
}

#kol_pojedynki .content .nazwa2 {
   position: absolute;
   top: 70px;
   right: 46px;
   width: 110px;
   height: 34px;
   padding: 0;
   background: transparent;
   color: #ffa200;
   text-align: center;
}

#kol_pojedynki .content .btn1, #kol_pojedynki .content .btn2 {
   position: absolute;
   top: 110px;
   width: 55px;
   height: 19px;
   background: transparent url(../grafika/pojedynki/btn.png) no-repeat;
   border: none;
}

#kol_pojedynki .content .btn1 {left: 68px;}
#kol_pojedynki .content .btn2 {right: 72px;}

#newsy-dlugie {
   width: 560px;
   margin: 25px auto auto auto;
}

#newsy-dlugie ul {
   display: inline-block;
   margin: 0; padding: 0;
   list-style: none;
   font-size: 0;
}

#newsy-dlugie ul .top {
   position: relative;
   width: 560px;
   height: 36px;
   background: transparent url(../grafika/include/newsy-top.png) no-repeat;
   font-size: 11px;
}

#newsy-dlugie ul .top h2 {
   position: absolute;
   left: 18px;
   top: 10px;
   font: bold 12px Tahoma, sans-serif;
   color: #c72707;
}

#newsy-dlugie ul .top p {
   position: absolute;
   left: 414px;
   top: 11px;
   color: #4e3d00;
}

#newsy-dlugie ul .top .btn1, #newsy-dlugie ul .top .btn2, #newsy-dlugie ul .top .btn3, #newsy-dlugie ul .top .btn1-clicked, #newsy-dlugie ul .top .btn2-clicked, #newsy-dlugie ul .top .btn3-clicked {
   position: absolute;
   top: 7px;
   width: 31px;
   height: 27px;
}

#newsy-dlugie ul .top .btn1 {
   left: 459px;
   background: transparent url(../grafika/include/newsy-z1b.png) no-repeat;
}

#newsy-dlugie ul .top .btn1-clicked {
   left: 459px;
   background: transparent url(../grafika/include/newsy-z1a.png) no-repeat;
}

#newsy-dlugie ul .top .btn2 {
   left: 489px;
   background: transparent url(../grafika/include/newsy-z2b.png) no-repeat;
}

#newsy-dlugie ul .top .btn2-clicked {
   left: 489px;
   background: transparent url(../grafika/include/newsy-z2a.png) no-repeat;
}

#newsy-dlugie ul .top .btn3 {
   left: 519px;
   background: transparent url(../grafika/include/newsy-z3b.png) no-repeat;
}

#newsy-dlugie ul .top .btn3-clicked {
   left: 519px;
   background: transparent url(../grafika/include/newsy-z3a.png) no-repeat;
}

#newsy-dlugie ul .content {
   background: transparent url(../grafika/include/newsy-content.png) repeat-y;
}

#newsy-dlugie ul .bottom {
   height: 6px;
   background: transparent url(../grafika/include/newsy-bottom.png) no-repeat;
}

#newsy-dlugie ul .bottom2 {
   height: 3px;
   background: transparent url(../grafika/include/newsy-bottom2.png) no-repeat;
}

#newsy-dlugie ul .content table {
   width: 536px;
   margin: auto;
   text-align: left;
}

#newsy-dlugie ul .content table td {
   padding: 10px 0 10px 0;
   vertical-align: top;
   font-size: 11px;
   color: #000;
}

#newsy-dlugie ul .content table .img {
   width: 55px;
}

#newsy-dlugie ul .content table .img img {
   width: 47px;
   height: 47px;
}

#newsy-dlugie ul .content table .nazwa {
   width: 123px;
}

#newsy-dlugie ul .content table .nazwa a {
   font-weight: bold;
   color: #ffa200;
}

#newsy-dlugie ul .content table .nazwa p {
   font-size: 10px;
   color: #ada588;
}

/* dje */
#dje-dlugie {
   width: 560px;
   margin: 25px auto auto auto;
}

#dje-dlugie ul {
   display: inline-block;
   margin: 0; padding: 0;
   list-style: none;
   font-size: 0;
}

#dje-dlugie ul .top {
   position: relative;
   width: 560px;
   height: 33px;
   background: transparent url(../grafika/include/dj-top.png) no-repeat;
   font-size: 11px;
}

#dje-dlugie ul .top h2 {
   position: absolute;
   left: 18px;
   top: 10px;
   font: bold 12px Tahoma, sans-serif;
   color: #937c28;
}

#dje-dlugie ul .header {
   height: 4px;
   background: transparent url(../grafika/include/dj-header.png) no-repeat;
}

#dje-dlugie ul .content {
   background: transparent url(../grafika/include/dj-content1.png) repeat-y;
}

#dje-dlugie ul .content2 {
   background: transparent url(../grafika/include/dj-content2.png) repeat-y;
}

#dje-dlugie ul .bottom {
   height: 4px;
   background: transparent url(../grafika/include/dj-bottom.png) no-repeat;
}

#dje-dlugie ul .bottom2 {
   height: 4px;
   background: transparent url(../grafika/include/dj-bottom2.png) no-repeat;
}

#dje-dlugie ul .content table {
   width: 536px;
   margin: auto;
   text-align: left;
}

#dje-dlugie ul .content table td {
   padding: 10px 0 10px 0;
   vertical-align: top;
   font-size: 11px;
   color: #000;
}

#dje-dlugie ul .content table .img {
   width: 60px;
}

#dje-dlugie ul .content table .img img {
   width: 47px;
   height: 47px;
}

#dje-dlugie ul .content table .nazwa {
   width: 117px;
   vertical-align: middle;
}

#dje-dlugie ul .content table .nazwa a {
   font-size: 14px;
   color: #4e3d00;
}

#dje-dlugie ul .content table p a {
   color: #d50000;
}

#dje-dlugie ul .content2 table {
   width: 536px;
   margin: auto;
   padding-top: 3px;
   text-align: left;
}

#dje-dlugie ul .content2 table td {
   padding: 3px;
   color: #6e6029;
   font-size: 11px;
}

#dje-dlugie ul .content2 table td img {vertical-align: middle;}
#dje-dlugie ul .content2 table .nazwa {width: 300px;}
#dje-dlugie ul .content2 table .nazwa a {color: #b81003;}
#dje-dlugie ul .content2 table .waga {width: 107px;}
#dje-dlugie ul .content2 table .gatunek {color: #4e3d00;}
#dje-dlugie ul .content2 table .gatunek span {color: #937c28;}

/* imprezy długie */

#imprezy-dlugie {
   width: 560px;
   margin: 25px auto auto auto;
}

#imprezy-dlugie ul {
   display: inline-block;
   margin: 0; padding: 0;
   list-style: none;
   font-size: 0;
}

#imprezy-dlugie ul .top {
   position: relative;
   width: 560px;
   height: 36px;
   background: transparent url(../grafika/include/newsy-top.png) no-repeat;
   font-size: 11px;
}

#imprezy-dlugie ul .top h2 {
   position: absolute;
   left: 18px;
   top: 10px;
   font: bold 12px Tahoma, sans-serif;
   color: #c72707;
}

#imprezy-dlugie ul .top p {
   position: absolute;
   left: 414px;
   top: 11px;
   color: #4e3d00;
}

#imprezy-dlugie ul .top .btn1, #imprezy-dlugie ul .top .btn2, #imprezy-dlugie ul .top .btn3, #imprezy-dlugie ul .top .btn1-clicked, #imprezy-dlugie ul .top .btn2-clicked, #imprezy-dlugie ul .top .btn3-clicked {
   position: absolute;
   top: 7px;
   width: 31px;
   height: 27px;
}

#imprezy-dlugie ul .top .btn1 {
   left: 459px;
   background: transparent url(../grafika/include/newsy-z1b.png) no-repeat;
}

#imprezy-dlugie ul .top .btn1-clicked {
   left: 459px;
   background: transparent url(../grafika/include/newsy-z1a.png) no-repeat;
}

#imprezy-dlugie ul .top .btn2 {
   left: 489px;
   background: transparent url(../grafika/include/newsy-z2b.png) no-repeat;
}

#imprezy-dlugie ul .top .btn2-clicked {
   left: 489px;
   background: transparent url(../grafika/include/newsy-z2a.png) no-repeat;
}

#imprezy-dlugie ul .top .btn3 {
   left: 519px;
   background: transparent url(../grafika/include/newsy-z3b.png) no-repeat;
}

#imprezy-dlugie ul .top .btn3-clicked {
   left: 519px;
   background: transparent url(../grafika/include/newsy-z3a.png) no-repeat;
}

#imprezy-dlugie ul .content {
   background: transparent url(../grafika/include/newsy-content.png) repeat-y;
}

#imprezy-dlugie ul .bottom {
   height: 6px;
   background: transparent url(../grafika/include/newsy-bottom.png) no-repeat;
}

#imprezy-dlugie ul .bottom2 {
   height: 3px;
   background: transparent url(../grafika/include/newsy-bottom2.png) no-repeat;
}

#imprezy-dlugie ul .content table {
   width: 536px;
   margin: auto;
   text-align: left;
}

#imprezy-dlugie ul .content table td {
   padding: 10px 0 10px 0;
   vertical-align: top;
   font-size: 11px;
   color: #000;
}

#imprezy-dlugie ul .content table .img {
   width: 60px;
}

#imprezy-dlugie ul .content table .img img {
   width: 47px;
   height: 47px;
}

#imprezy-dlugie ul .content table .nazwa {
   width: 208px;
   color: #4e3d00;
}

#imprezy-dlugie ul .content table .nazwa a {
   font-weight: bold;
   color: #d50000;
}

#imprezy-dlugie ul .content table .nazwa .data {
   font-size: 10px;
   color: #ada588;
}

#imprezy-dlugie ul .content table .nazwa .opis {
   line-height: 16px;
}

#kol_rankingu {
}

#kol_rankingu .naglowek {
   position: relative;
   width: 100%;
   height: 39px;
}

#kol_rankingu .naglowek h1 {
   position: absolute;
   top: 9px;
   left: 18px;
   margin: 0; padding: 0;
   font: bold 15px Tahoma, sans-serif;
   color: #ffa200;
}

#kol_rankingu .naglowek p {
   position: absolute;
   top: 12px;
   right: 13px;
   margin: 0; padding: 0;
   font-size: 11px;
   color: #ada588;
}

#kol_rankingu .naglowek p a {
   color: #191a16;
}

#kol_rankingu table {
   width: 371px;
   margin: auto;
   background: #f5f0da;
   border-top: 1px solid #d5c99c;
   border-bottom: 1px solid #d5c99c;
}

#kol_rankingu table .td1 {
   width: 65px;
   padding: 5px 0 5px 0;
}

#kol_rankingu table .td1 div {position: relative; width: 100%; height: 42px;}
#kol_rankingu table .td1 div img {position: absolute; top: 0; right: 10px;}
#kol_rankingu table .td1 div p {position: absolute; right: 25px; top: 4px; color: #ffa200; font: 18px Tahoma, sans-serif;}

#kol_rankingu table .td2 {
   padding: 2px;
   font: 14px Tahoma, sans-serif;
}

#kol_rankingu table .td2 span {
   color: #c92509;
}

#kol_rankingk {
}

#kol_rankingk .naglowek {
   position: relative;
   width: 100%;
   height: 39px;
}

#kol_rankingk .naglowek h1 {
   position: absolute;
   top: 9px;
   left: 18px;
   margin: 0; padding: 0;
   font: bold 15px Tahoma, sans-serif;
   color: #ffa200;
}

#kol_rankingk .naglowek p {
   position: absolute;
   top: 12px;
   right: 13px;
   margin: 0; padding: 0;
   font-size: 11px;
   color: #191a16;
}

#kol_rankingk .naglowek p a {
   color: #ada588;
}

#kol_rankingk table {
   width: 371px;
   margin: auto;
   padding: 8px;
   background: #f5f0da;
   border-top: 1px solid #d5c99c;
   border-bottom: 1px solid #d5c99c;
}

#kol_rankingk table td {
   padding: 4px 0 4px 0;
}

#kol_rankingk table .td1 {
   width: 64px;
}

#kol_rankingk table .td1 .img {
   position: relative;
   width: 64px;
   height: 42px;
}

#kol_rankingk table .td1 .img img {
   position: absolute;
   right: 7px;
   top: 0;
}

#kol_rankingk table .td1 .img p {
   position: absolute;
   right: 22px;
   top: 6px;
   color: #ffa200;
   font-size: 18px;
}

#kol_rankingk table .td2 {
   width: 237px;
   font: 11px Tahoma, sans-serif;
   line-height: 17px;
}

#kol_rankingk table .td2 a {
   color: #d50000;
   font-weight: bold;
}

#kol_rankingk table .td3 {
   color: #9f9675;
   text-align: center;
}

#kol_sonda {
   width: 372px;
}

#kol_sonda ul {
   display: inline-block;
   width: 100%;
   margin: 0; padding: 0;
   list-style: none;
   font-size: 0;
}

#kol_sonda ul .top {
   position: relative;
   height: 30px;
   background: transparent url(../grafika/include/sonda_top.png) no-repeat;
}

#kol_sonda ul .top h1 {
   position: absolute;
   left: 18px;
   top: 10px;
   font: bold 12px Tahoma, sans-serif;
   color: #937c28;
}

#kol_sonda ul .content {
   position: relative;
   padding: 0 0 0 18px;
   background: transparent url(../grafika/include/sonda_content.png) repeat-y;
   font-size: 11px;
   color: #4e3d00;
   line-height: 18px;
}

#kol_sonda ul .content p {
   padding: 2px 0 8px 0;
}

#kol_sonda ul .content input {
   vertical-align: middle;
}

#kol_sonda ul .content a {color: #4e3d00; text-decoration: underline;}

#kol_sonda ul .content p.btns {color: #9c9168;}
#kol_sonda ul .content p.btns a {color: #1c1600;}

#kol_sonda ul input.btn {
   width: 63px;
   height: 22px;
   margin: 5px 0 0 0;
   background: transparent url(../grafika/include/btn_glosuj.png) no-repeat;
   border: none;
   cursor: pointer;
   vertical-align: baseline;
}

#kol_sonda ul .bottom {
   position: relative;
   height: 2px;
   background: transparent url(../grafika/include/sonda_bottom.png) no-repeat;
}

#kol_sponsor {
   width: 373px;
}

#kol_sponsor .naglowek {
   position: relative;
   width: 100%;
   height: 48px;
   background: transparent url(../grafika/sponsor2/naglowek.png) no-repeat;
}

#kol_sponsor .naglowek h1 {
   position: absolute;
   top: 11px;
   left: 18px;
   margin: 0; padding: 0;
   font: bold 15px Tahoma, sans-serif;
   color: #d50000;
}

#kol_sponsor .naglowek p {
   position: absolute;
   top: 13px;
   right: 13px;
   margin: 0; padding: 0;
   font-size: 11px;
   color: #ada588;
}

#kol_sponsor .naglowek a {color: #191a16;}

#kol_sponsor .content {text-align: right;}
#kol_sponsor .content img {
   margin: 0 1px 0 auto;
}

#kol_sprzet {
   width: 371px;
   margin: auto;
   border-bottom: 1px solid #d3c798;
}

#kol_sprzet .naglowek {
   position: relative;
   width: 100%;
   height: 44px;
   background: transparent url(../grafika/sprzet/kol_naglowek.png) no-repeat right;
}

#kol_sprzet .naglowek h1 {
   position: absolute;
   top: 12px;
   left: 18px;
   margin: 0; padding: 0;
   font: bold 15px Tahoma, sans-serif;
   color: #000;
}

#kol_sprzet .naglowek p {
   position: absolute;
   top: 15px;
   right: 66px;
   margin: 0; padding: 0;
   font-size: 11px;
   color: #ada588;
}

#kol_sprzet .naglowek p a {
   color: #191a16;
}

#kol_sprzet .naglowek a.rss {
   position: absolute;
   top: 15px;
   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;
}

#kol_sprzet .panel {
   position: relative;
   width: 100%;
   height: 136px;
   background: #181917;
}

#kol_sprzet .panel p, #kol_sprzet .panel h1 {
   margin: 0; padding: 0;
}

#kol_sprzet p.data {
   position: absolute;
   top: 14px;
   left: 209px;
   font: 10px Arial, sans-serif;
   color: #fff;
}

#kol_sprzet p.data span {
   color: #888469;
}

#kol_sprzet .panel h1.tytul a {
   position: absolute;
   top: 30px;
   left: 209px;
   width: 160px;
   font: 16px "Trebuchet MS", sans-serif;
   color: #ffa200;
}

#kol_sprzet p.opisk {
   position: absolute;
   top: 60px;
   left: 209px;
   width: 160px;
   font: 10px Tahoma, sans-serif;
   color: #fff;
}

#kol_sprzet a.link {
   position: absolute;
   top: 108px;
   left: 209px;
   color: #888469;
}

#kol_sprzet .panel img {
   position: absolute;
   top: 0; left: 0;
}

#kol_sprzet .panel .linia {
   position: absolute;
   bottom: 0; left: 0;
   width: 100%;
   height: 6px;
   background: #ffa200;
   font-size: 0;
}

#kol_sprzet ul.lista2 {
   width: 100%;
   margin: 0; padding: 0;
   list-style: none;
}

#kol_sprzet 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;
}

#kol_sprzet ul.lista2 li img {
   position: absolute;
   top: 0; left: 0;
}

#kol_sprzet ul.lista2 li h1, #kol_sprzet ul.lista2 li p {
   position: absolute;
   left: 65px;
   margin: 0; padding: 0;
}

#kol_sprzet ul.lista2 li .tytul {
   top: 7px;
   font: bold 11px Tahoma, sans-serif;
   color: #c72707;
}

#kol_sprzet ul.lista2 li .opisk {
   top: 25px;
   width: 300px;
   font: 10px Tahoma, sans-serif;
   color: #191a16;
}

#kol_sprzet ul.lista2 li a {
   text-decoration: none;
   color: #d50000;
}
