html { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; color: #00437a; }

/*html { font-family: Tahoma; font-size: 12px; line-height: 15px; color: #00437a; }*/
a {color: #00437a;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	border: 0;
	margin: 0;
	padding: 0;
	outline: 0;
	vertical-align: baseline;
	text-decoration: none;
}

table, caption, tbody, tfoot, thead, tr, th, td {
	outline: 0;
/*	vertical-align: baseline; */
}


/* remember to define focus styles! */
:focus { outline: 0; }
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table.table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
/*	text-align: left;
	font-weight: normal;
*/
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*  ---------   */
/* End of reset */

body.tlo_strony {padding-bottom: 30px; background: #f1f1f1; text-align: center;}
#all, .all {width: 970px; background: #fff; margin: auto; text-align: left; padding-top: 0px;}

#blocks_left {float: left; width: 587px; background: #fff;}
#blocks_right {float: right; width: 373px; background: #fff;}

/* Gorna wyszukiwarka */
/* 
.findg {padding: 2px 0px 1px 0px; background: #000 url(http://s24.pl/img/szukaj/gbg3d.png) repeat-x bottom left; margin-bottom: 0px; border-right: solid 0px #bababa;border-left: solid 0px #bababa; margin-top: 0px;}
*/

.findg {padding: 2px 0px 2px 0px; background: #000; margin-bottom: 0px; border-right: solid 0px #bababa;border-left: solid 0px #bababa; margin-top: 0px;}
.findg form {display: block; float: right; height: 17px; width: 373px;}
.findg .input {display: block; float: left; padding: 0; border: 0; width: 298px; height: 15px; background: #fff url("http://s24.pl/img/szukaj/pole.png") repeat-x top left; color: #000;}
.findg img {display: block; float: left;}
.findg .img {display: block; float: left; padding-left: 10px; height: 15px;}
.findg a {line-height: 15px; font-weight: bold; font-size: 11px; color: #fff; display: block; float: left; padding-left: 10px; padding-right: 10px; border-right: solid 1px #bababa;}
.findg a:hover{text-decoration: underline;}
.findg a.login {float: right; background: url("http://s24.pl/img/master/master.png") 11px -452px  no-repeat; padding-left: 30px; border: 0;}
.findg a.register {font-weight: bold; float: right;}
.findg a.logout {font-weight: normal; float: right;}
.findg a.forum  {background: url("http://s24.pl/img/master/master.png") 11px -480px  no-repeat; padding-left: 33px; border: 0;}
.findg a.add_mat  {background: url("http://s24.pl/img/master/master.png") 11px -513px  no-repeat; padding-left: 30px;}

/* Main menu*/
#menug {display: block; background: url("http://s24.pl/img/master/1px.png") 0 -121px  repeat-x;  height: 27px; padding-left: 2px; text-align: left;}
#menug ul {display: block; text-align: left;}
#menug li {display: block; float: left;}
#menug a, #menug span {background: url("http://s24.pl/img/menu/1/separator.gif") center right no-repeat; display: block; float: left; padding-left: 6px; padding-right: 6px; font-size: 13px; line-height: 27px; color: #fff; font-family: Lucida, Verdana, Arial, Helvetica, sans-serif;}
#menug a:hover {text-decoration: underline;}
#menug a.last, #menug span.last  {background-image: none;}
#menug a.last2, #menug span.last2 {background-image: none; padding-right: 0;}
#menug a.sel {background: url("http://s24.pl/img/master/1px.png") 0 -170px repeat-x;}

/* Menu lev 1 */
#menu1 {display: block; background: url("http://s24.pl/img/master/1px.png") 0 -170px repeat-x;  height: 27px; padding-left: 2px; margin-top: 1px; margin-bottom: 1px;  text-align: left;}
#menu1 ul {display: block;}
#menu1 li {display: block; float: left;}
#menu1 a, #menu1 span2 {background: url("http://s24.pl/img/menu/1/separator.gif") center right no-repeat;  display: block; float: left; font-size: 13px; line-height: 27px; color: #fff; padding-left: 6px; padding-right: 7px; font-family: Lucida, Verdana, Arial, Helvetica, sans-serif;}
#menu1 a:hover {text-decoration: underline;}
#menu1 a.last, #menu1 span.last {background-image: none;}
#menu1 a.last2, #menu1 span.last2 {background-image: none;}
/* #menu1 a.last2, #menu1 span.last2 {background-image: none; padding-right: 0;} */
#menu1 a.sel {color: #fff; background: #010f58;}

/* Menu lev 2 */
/*
#menu2 {display: block; background: url("http://s24.pl/img/hp_gal/tlo.png") top left repeat-x;  min-height: 25px; padding-left: 2px; margin-bottom: 5px; border-bottom: solid 1px #999;}
*/
#menu2 {display: block; background: url("http://s24.pl/img/menu/3/bg3.png") top left repeat-x;  min-height: 26px; padding-left: 2px; margin-bottom: 5px;  text-align: left;}
#menu2 ul {display: block;}
#menu2 li {display: block; float: left;}
#menu2 a, #menu2 span {background: url("http://s24.pl/img/menu/1/separator.gif") center right no-repeat;  display: block; float: left; font-size: 12px; line-height: 25px; color: #007; padding-left: 6px; padding-right: 7px; font-family: Lucida, Verdana, Arial, Helvetica, sans-serif;}
#menu2 a:hover {text-decoration: underline;}
#menu2 a.last, #menu2 span.last {background-image: none;}
#menu2 a.last2, #menu2 span.last2 {background-image: none; padding-right: 0;}
#menu2 a.sel {color: #bd0810; text-decoration: underline;}

#path_belt {display: block; padding: 2px; padding-left: 8px; border: solid 1px #9cdbf6; margin-bottom: 3px; background: #f7fbfd; color: #aaa; line-height: 12px; font-size: 10px; clear: both;}
#path_belt a {color: #446;}
#path_belt a:hover {color: #bd0810; text-decoration: underline;}


#logomenu {margin-bottom: 0px; background: url('http://s24.pl/img/logo/sport-tlo.jpg') top left no-repeat; height: 70px;}
#logomenu span {display: block; float: left; padding-top: 43px;  padding-left: 3px;}
#logomenu span a {line-height: 20px; font-size: 16px; color: #bd0810; font-weight: bold;}
#logomenu form.search {display: block; float: right; padding: 25px 5px 0 0;}
#logomenu form.search input {display: block; margin: 0; border: 0; float: right;}
#logomenu form.search input.s {width: 55px;  height: 26px; display: block; background: url("http://s24.pl/img/master/master.png") 0 -171px no-repeat;}
#logomenu form.search p {width: 284px;  height: 26px; display: block; background: url("http://s24.pl/img/master/master.png") 0 -233px no-repeat; float: right;}
#logomenu form.search input.w {background: transparent; line-height: 14px; padding: 5px 0 0 25px; float: left; overflow: hidden;}

#logomenu form.login {display: block; float: right; padding: 25px 5px 0 0; display: none;}
#logomenu form.login input {display: block; margin: 0; border: 0; float: right;}
#logomenu form.login input.s {width: 60px;  height: 26px; display: block; background: url("http://s24.pl/img/master/master.png") 0 -140px no-repeat;}
#logomenu form.login p {width: 114px;  height: 26px; display: block; background: url("http://s24.pl/img/master/master.png") 0 -407px no-repeat; float: right;}
#logomenu form.login input.h {background: transparent; line-height: 14px; padding: 5px 0 0 5px; float: left; overflow: hidden;}

#logo {float: left; display: block;}
#logo img{border: 0;}


/* Wiadomosc dnia */

.wdnia_contener {background: #fff url("http://s24.pl/img/wdnia/global_bg.jpg") repeat-x top left; border: solid 1px #7598c4; border-top: none; margin-bottom: 6px; position: relative; overflow: hidden;}

/* Big pictures in the background */
/*
p.wdnia_big {display: block; position: relative; height: 234px; background-repeat: no-repeat; background-position: top left;}
p.wdnia_big b {display: block; position: absolute; bottom: 0; left: 0; overflow: hidden; 
	    background: url('http://s24.pl/img/bg/black/55.png') top left repeat-x; padding: 6px 8px 6px 8px; 
	    color: #fff; font-size: 14px; font-weight: bold; line-height: 15px; letter-spacing: 0.5px; width: 100%;}

p.wdnia_big a {color: #fff; font-size: 14px; line-height: 15px; letter-spacing: 0.5px;}
p.wdnia_big a:hover{text-decoration: underline;}
p.wdnia_big b span {text-decoration: none; display: block; font-size: 11px; line-height: 13px; padding-top: 2px; font-weight: normal;}

 Small pictures 
p.wdnia_small {padding: 18px 20px;}
p.wdnia_small img {display: block; border: 1px solid #1d3f7d; float: left; margin: 0 18px 0 0;}
p.wdnia_small strong {display: block; padding: 16px 0 15px 0; font-size: 24px; line-height: 28px; font-family: Times; letter-spacing: 0.5px; color: #bd0810;}
p.wdnia_small a:hover strong {text-decoration: underline;}
p.wdnia_small b {display: block; line-height: 15px; font-weight: normal;}

p.wdnia_small span.tags a {font-size: 11px;}
p.wdnia_small span.tags a:hover {color: #db0810; text-decoration: underline;}
p.wdnia_small span.tags {display: block; padding-top: 30px;}
*/

p.wdnia_big {display: block; height: 234px; background-repeat: no-repeat; background-position: top left; overflow: hidden;}
p.wdnia_big b {display: block; bottom: 0; left: 0; overflow: hidden;
	    background: url('http://s24.pl/img/bg/black/55.png') top left repeat-x; padding: 6px 8px 6px 8px; 
	    color: #fff; font-size: 14px; font-weight: bold; line-height: 15px; letter-spacing: 0.5px; width: 100%; margin-top: 180px;}

p.wdnia_big a {color: #fff; font-size: 14px; line-height: 15px; letter-spacing: 0.5px;}
p.wdnia_big a:hover{text-decoration: underline;}
p.wdnia_big b span {text-decoration: none; display: block; font-size: 11px; line-height: 13px; padding-top: 2px; font-weight: normal;}

/* Small pictures */
p.wdnia_small {padding: 18px 20px;}
p.wdnia_small img {display: block; border: 1px solid #1d3f7d; float: left; margin: 0 18px 0 0;}
p.wdnia_small strong {display: block; padding: 16px 0 15px 0; font-size: 24px; line-height: 28px; font-family: Times; letter-spacing: 0.5px; color: #bd0810;}
p.wdnia_small a:hover strong {text-decoration: underline;}
p.wdnia_small b {display: block; line-height: 15px; font-weight: normal;}

p.wdnia_small span.tags a {font-size: 11px;}
p.wdnia_small span.tags a:hover {color: #db0810; text-decoration: underline;}
p.wdnia_small span.tags {display: block; padding-top: 30px;}


.wdnia_t {display: block; font-size: 24px; line-height: 28px; font-weight: bold; font-family: Times; letter-spacing: 0.5px;  color: #bd0810;}
.wdnia_zaj {display: block; padding-top: 25px; font-size: 13px; line-height: 17px;}
a.wdnia_link {display: block; float:right; width: 290px;}




/* Titles of the news (HP) */
div.controls_hp {cursor: pointer; width: 381px; margin: auto; position: absolute; left: 586px; top: 1px; overflow: hidden; }
div.controls_hp a{height: 29px; color: #3a576d; font-weight: bold; line-height: 29px; display: block; overflow: hidden; font-size: 12px; padding-left: 19px; background: url("http://s24.pl/img/master/master.png") -1px 0 no-repeat; overflow: hidden; }
div.controls_hp a:hover {background: url("http://s24.pl/img/master/master.png") -1px -35px no-repeat; }
div.controls_hp a.active, div.controls a.active:hover {color: #fff; background: #343596 url("http://s24.pl/img/master/master.png") -1px -700px no-repeat;}

div.scroller_hp {width: 585px; height: 234px; overflow: hidden;}
div.scroller_hp div.section { width: 585px; height: 235px; overflow:hidden;}
div.scroller_hp div.content { width: 5000px; }


/* Galerie pod wdnia */

.hp_gal_contener {background: #fff url("http://s24.pl/img/hp_gal/tlo.png") repeat-x top left; border: solid 1px #7598c4; border-top: none; margin-bottom: 3px;}
a.hp_gal_link, a.hp_gal_link_sel {display: block; width: 114px; float: left; padding-top: 19px; padding-bottom: 13px; text-align: right; background: url('s') top right no-repeat;}
/*
a.hp_gal_link:hover, a.hp_gal_link_sel {background: url("http://s24.pl/img/hp_gal/strzalka.gif") top right no-repeat;}
*/
a.hp_gal_link_sel {background: url("http://s24.pl/img/hp_gal/strzalka.gif") top right no-repeat;}
a.hp_gal_link_sel img, a.hp_gal_link img {border: solid 1px #7598c4;}
a.hp_gal_link_sel img:hover, a.hp_gal_link img:hover {border: solid 1px #000;}


/* Przesuwane bloki z kategoriami */

#bloki4l {width: 290px; float: left;}
#bloki4p {width: 290px; float: right;}



/* Channels or stories */

/* Navigation (main tabs) */
.channels_or_stories .navigation {height: 26px; background: url("http://s24.pl/img/belki/podzial_na_kat_tlo.png") bottom left repeat-x; margin-top: 8px;}
.channels_or_stories .navigation p {float: left; width: 290px;}
.channels_or_stories .navigation p.prawo {float: right; width: 290px;}
.channels_or_stories .navigation span {cursor: pointer; display: block; color: #fff; font-size: 11px; font-weight: bold; line-height: 26px; width: 105px; text-align: center; background: url("http://s24.pl/img/master/master.png") 0 -369px no-repeat; float: right;}
.channels_or_stories .navigation p.prawo span { float: left;}
.channels_or_stories .navigation span.sel {background: url("http://s24.pl/img/master/master.png") 0 -334px no-repeat; }
.channels_or_stories2 a {float: left;}
.channels_or_stories navigation a:hover, .channels_or_stories .navigation span:hover {}



/* Bloki 4 */

.sbm {background: #fff; width: 290px;}
.belka_n {clear: both;}
.belka_n a {color: #fff; font-size: 13px; line-height: 22px;}
.belka_n a:hover {text-decoration: underline;}
.bloki4_podkat {height: 20px; background: url("http://s24.pl/img/master/1px.png") repeat-x 0 -84px; padding-left: 3px;}
.bloki4_podkat span {display: block; padding: 0px 4px 0px 4px; line-height: 14px; font-size: 11px;}
.bloki4_podkat span:hover {text-decoration: underline;}
.bloki4_podkat span.sel {background: #fff; color: #000;}
.bloki4_podkat a {font-size: 11px; display: block; float: left; padding-left: 1px; padding-top: 3px; padding-right: 1px; background: url("http://s24.pl/img/belki/oddzielacz_czerwony.gif") center right no-repeat; cursor: pointer;}
.bloki4_podkat a:hover {text-decoration: underline;}
.bloki4_tyt {display: block; clear: both; padding: 1px; padding-left: 27px; background: url("http://s24.pl/img/belki/dot_red.png") 16px 7px no-repeat; padding-right: 5px; font-size: 12px; line-height: 15px;}
.bloki4_tyt1 {float: left; padding-left: 10px; font-weight: bold; font-size: 16px; padding-top: 2px; line-height: 18px; width: 200px;}
.bloki4_tyt:hover, .bloki4_tyt1:hover {text-decoration: underline;}
.bloki4_img {float: left; margin-left: 17px; margin-bottom: 5px; clear: both; width: 60px; height: 52px; }
.bloki4_rss {float: right; display: block;}



/* Aktualnosci PB

a.pb_akt {display: block; padding: 1px; padding-left: 27px; background: url(http://s24.pl/img/belki/aktualnosci_lewo.gif) 16px 7px no-repeat; padding-right: 5px; line-height: 16px; font-size: 12px;}
a.pb_akt:hover {text-decoration: underline; background-image: url(http://s24.pl/img/belki/aktualnosci_lewo_full.gif)}
.belka_cz a {color: #fff; font-size: 13px; line-height: 20px;}
.pb_akt_cont {padding: 9px; background: #d9ebff url(http://s24.pl/img/bloki/nieb_przejscie.png) top left repeat-x; border: solid 1px #7598c4; border-top: none; margin-bottom: 6px;}
#pb_akt_in {border: solid 1px #7598c4; border-top: none; background: #fdfdfd url(http://s24.pl/img/bloki/pb_akt_tlo_gora.png) top left repeat-x; padding-top: 13px; padding-bottom: 13px;}
.pb_akt_gtlo {height: 27px; background: url(http://s24.pl/img/belki/akt_tlo.png) top left repeat-x;}
.pb_akt_gtlo span  {display: block; background: url(http://s24.pl/img/belki/akt_nie.png) top left no-repeat; height: 27px; width: 95px; line-height: 26px; color: #fff; text-align: center; float: left; font-size: 13px; cursor: pointer;}
.pb_akt_gtlo span.sel {display: block; background: url(http://s24.pl/img/belki/akt_cz.png) top left no-repeat;}

.pb_akt_cont {padding: 9px; background: #fefeff url("http://s24.pl/img/pool/back-top.png") top left repeat-x; border: solid 1px #7598c4; border-top: none; margin-bottom: 6px;}

.pb_akt_cont {padding: 9px; background: #fefeff url("http://s24.pl/img/wdnia/tlo4.png") top left repeat-x; border: solid 1px #7598c4; border-top: none; margin-bottom: 6px;}
*/


.belka_cz a {display: block; color: #fff; font-size: 13px; line-height: 20px; overflow: hidden;}
.belka_cz a:hover {text-decoration: underline;}
.pb_akt_cont, .pb_akt_cont2 {padding: 9px; background: #fefeff url("http://s24.pl/img/hp_gal/tlo.png") top left repeat-x; border: solid 1px #7598c4; border-top: none; margin-bottom: 6px;}
.pb_akt_cont2 {background: #fefeff url("http://s24.pl/img/wdnia/tlo4.png") top left repeat-x;}
.pb_akt_gtlo {height: 27px; background: url("http://s24.pl/img/belki/akt_tlo.gif") top left repeat-x;}
.pb_akt_gtlo span  {display: block; background: url("http://s24.pl/img/master/master.png") 0 -300px no-repeat; height: 27px; width: 95px; line-height: 26px; color: #fff; text-align: center; float: left; font-size: 13px; cursor: pointer;}
.pb_akt_gtlo span.sel {display: block; background: url("http://s24.pl/img/master/master.png") 0 -264px no-repeat;}
#pb_akt_in, .pb_akt_in, .pb_tables_in {border: solid 1px #9cdbf6; border-top: none; background: #fff; padding: 3px 0 4px 0;}
a.pb_akt, a.pb_akt_sel {display: block; padding: 1px; padding-left: 27px; background: url("http://s24.pl/img/belki/aktualnosci_lewo.gif") 17px 7px no-repeat; padding-right: 5px; line-height: 16px; font-size: 12px;}
a.pb_akt_sel {color: #db0810;}
a.pb_akt:hover {text-decoration: underline; background-image: url("http://s24.pl/img/belki/aktualnosci_lewo_full.gif");}


.pb_tables_in {font-size: 11px; line-height: 20px;}
.pb_tables_in a:hover {text-decoration: underline;}
.pb_tables_in tr.bg {background: #fff url("http://s24.pl/img/master/1px.png") 0px -396px repeat-x;}
.pb_tables_in tr.bg2 {background: #fff url("http://s24.pl/img/master/1px.png") 0px -440px repeat-x;}
.pb_tables_in a.full_table {color: #bd0810; line-height: 19px;}
.pb_tables_in img.l_img {display: block; float: left; margin-top: 3px; margin-right: 8px;}
.pb_tables_in a.l_sel {color: #bd0810;}

.pb_tables_full_in {font-size: 12px; line-height: 20px; border: solid 1px #9cdbf6;}
.pb_tables_full_in a:hover {text-decoration: underline;}
.pb_tables_full_in tr.bg {background: #fff url("http://s24.pl/img/master/1px.png") 0px -396px repeat-x;}
.pb_tables_full_in tr.bg2 {background: #fff url("http://s24.pl/img/master/1px.png") 0px -440px repeat-x;}
.pb_tables_full_in a.full_table {color: #bd0810; line-height: 19px;}
.pb_tables_full_in p.info {padding: 3px 3px 5px 15px;  background: url("http://s24.pl/img/belki/aktualnosci_lewo.gif") 5px 10px no-repeat; line-height: 16px;}

.pb_tables_full_in a.queue_more, .pb_tables_full_in a.queue_more_sel {display: block; float: left; width: 80px; margin-right: 12px; text-align: right;}
.pb_tables_full_in a.queue_more_sel {color: #bd0810;}

.tables_res_h {padding: 7px 0; margin-bottom: 10px;}
.tables_res_h2 {padding: 7px 0; margin-bottom: 10px; color: #bd0810; margin-top: 16px;}
.tables_res {border: solid 1px #9cdbf6; padding: 5px 3px; margin-bottom: 8px; background: #fff;}

/* Kanal */

/*
.kan {display: block; background: #fff url(http://s24.pl/img/belki/art_list_bg.png) top left repeat-x; border: 1px solid #7598c4; margin-bottom: 5px; padding: 16px 16px 10px 16px;; font-size: 12px; color: #292929; line-height: 16px;}
.kan {display: block; background: #fff url(http://s24.pl/img/hp_gal/tlo.png) top left repeat-x; border: 1px solid #7598c4; margin-bottom: 5px; padding: 16px 16px 10px 16px;; font-size: 12px; color: #292929; line-height: 16px;}
.kan {display: block; background: #fff url(http://s24.pl/img/pool/back-top.png) top left repeat-x; border: 1px solid #7598c4; margin-bottom: 5px; padding: 16px 16px 10px 16px;; font-size: 12px; color: #292929; line-height: 16px;}
*/

.kan {position: relative; display: block; background: #fff url("http://s24.pl/img/pool/back-top.png") top left repeat-x; border: 1px solid #7598c4; margin-bottom: 5px; padding: 16px 16px 10px 16px;; font-size: 12px; color: #292929; line-height: 16px;}
.kan a {color: #222;}
.kan a {font-weight: bold; font-size: 14px; display: block; padding-bottom: 8px;}
.kan a:hover {text-decoration: underline;}
.kan img {float: left; width: 60px; height: 52px; margin-right: 10px; border: solid 1px #555;}
.kan span {display: block; float: right; color: #aaa; font-size: 11px; position: absolute; top: 3px; right: 6px; line-height: 11px;}
.kan i {display: block; height: 1px; clear: both;}
/* Belki (czerwona i niebieska) */

.belka_nj {background: url("http://s24.pl/img/master/1px.png") repeat-x 0 -43px;
    min-height: 22px; display: block; padding-left: 12px; padding-right: 5px;
    font-size: 13px; font-weight: bold; line-height: 22px;
    color: #fff;
}
* html .belka_cz {height: 22px;}

.belka_cz {background: url("http://s24.pl/img/master/1px.png") repeat-x top left; 
    min-height: 24px; display: block; padding-left: 12px;
    font-size: 13px; font-weight: bold; line-height: 22px;
    color: #fff;
}
.belka_cz a {color: #fff; font-size: 13px; line-height: 22px;}
* html .belka_cz {height: 24px;}

/*
.belka_n {background: url("http://s24.pl/img/master/1px.png") repeat-x 0 -43px; 
    min-height: 23px; display: block;
    font-size: 13px; font-weight: bold; line-height: 22px;
    color: #fff;
}
*/

.belka_n {background: #343596;
    min-height: 23px; display: block;
    font-size: 13px; font-weight: bold; line-height: 22px;
    color: #fff;
}

* html .belka_n {height: 23px;}

.krosl {display: block; float: left; cursor: move;}

.noimage {background-image: none;}

.m {cursor: move;}
.clr, .clr2{display: block; clear:both; }
.clr{height:1px; font-size:1px;}


/* SONDAZ */
.pool {background: #fefeff url("http://s24.pl/img/pool/back-top.png") repeat-x 0 1px; margin-bottom: 7px; border: solid 1px #9cdbf6;}
.pool strong {color: #bd0810; font-size: 14px; display: block; padding: 8px;}
.pool-in {padding: 0 8px;}
.pool-ask {color: #009ee0; display: block; padding-bottom: 12px; font-size: 13px; line-height: 15px; font-weight: bold;}
.pool-r {display: block; float: left; margin: 1px 6px; width: 12px; height: 12px;}
.pool span {display: block;}
.pool-under {border-bottom: solid 1px #d7e2f0; display: block; clear: both; margin-bottom: 8px; height: 7px;}
.pool-ans {color: #008fcb;}
.pool-sub {border: solid 1px #badeee; background: url("http://s24.pl/img/pool/back-top.png") repeat-x 0 1px; padding-left: 20px; padding-right: 20px; margin: 0 auto; color: #bd0810;}
a.pool-sub2 {display: block; float: right; color: #bd0810; line-height: 20px;}
a.pool-sub2:hover {text-decoration: underline;}
.pool p {display: block; height: 9px; background: url("http://s24.pl/img/pool/back-down.png") repeat-x top left;}
.pool-wo {border: solid 1px #b4e5fc; padding: 1px; margin-top: 2px; margin-bottom: 12px; font-size: 1px; line-height: 1px;}
.pool i, .pool-hmv {color: #009ee0; text-decoration: none; }
.pool-hmv {border-top: solid 1px #c7edfd; margin-top: 20px;}
b.pool-hmv2  {float: right; color: #bd0810; font-weight: normal; display: block;}
.pool u {display: block; height: 3px; background: #bd0810;}

/* SONDAZ */
.quizz {background: #fefeff url("http://s24.pl/img/pool/back-top.png") repeat-x 0 1px; margin-bottom: 7px; border: solid 1px #9cdbf6;}
.quizz strong {color: #bd0810; font-size: 12px; display: block; padding: 3px 8px;}
.quizz .in {text-align: center;}
.quizz .in a {display: block; position: relative; margin: auto; width: 351px; height: 141px; border: solid 1px #000;}
.quizz .in a i {display: block; position: absolute; margin: auto; width: 71px; height: 71px; left: 0; top: 0; background: url("http://s24.pl/img/00103/red_quiz.gif") top left no-repeat;}
.quizz .in a u {display: block; position: absolute; margin: auto; width: 71px; height: 71px; left: 0; top: 0; background: url("http://s24.pl/img/00103/red_comp.gif") top left no-repeat;}
.quizz .title {display: block; width: 100%; background: url("http://s24.pl/img/bg/black/55.png") top left repeat-x; position: absolute; left: 0; bottom: 0;}
.quizz .title b {display: block; padding: 4px 4px; color: #fff;}
.quizz p {display: block; height: 9px; background: url("http://s24.pl/img/pool/back-down.png") repeat-x bottom left;}

/* CLOUD */
.cloud {background: #fefeff url("http://s24.pl/img/pool/back-top.png") repeat-x 0 1px; margin-bottom: 7px; border: solid 1px #9cdbf6;}
.cloud strong {color: #bd0810; font-size: 14px; display: block; padding: 3px 8px;}
.cloud .in {text-align: center; padding: 8px; text-align: justify;}
.cloud .in a {line-height: 22px; color: #bd0810;}
.cloud .in a.c2 {color: #000000;}
.cloud .in a:hover {text-decoration: underline;}
.cloud p {display: block; height: 9px; background: url("http://s24.pl/img/pool/back-down.png") repeat-x bottom left;}


/* Pagination */
.pagination {text-align: center; padding: 4px 0;}
.pagination p {display: block; margin-left: auto; margin-right: auto; clear: both;}
.pagination span, .pagination a, .pagination u {display: block; float: left; margin: 1px; padding: 4px 3px; border: solid 1px #9cdbf6; background: url("http://s24.pl/img/pool/back-top.png") repeat-x top left; text-decoration: none;}
.pagination u {border: 0;}
.pagination a:hover, .pagination span.current {color: #bd0810;}
.pagination span.disabled {color: #777;}

/* Powiekszane obrazki */
p.zoom_st_img, p.zoom_st_img_l, p.zoom_st_img_r { display: block; text-align: center; background-color: #fff; cursor: pointer;}
p.zoom_st_img span, p.zoom_st_img_l span, p.zoom_st_img_r span { display: block; font-size: 11px; color: #999;}
p.zoom_st_img img, p.zoom_st_img_l img, p.zoom_st_img_r img {display: block; margin: auto; border-top: 0px solid #fff; border-bottom: 0px solid #fff;}
p.zoom_st_img b, p.zoom_st_img_l b, p.zoom_st_img_r b {display: block; font-size: 11px; color: #999; font-weight: normal;}
p.zoom_st_img_l{float: left;}
p.zoom_st_img_r{float: right;}
p.zoom_st_img{margin: auto;}


/*
.story {color: #000; font-size: 13px; line-height: 18px; padding: 10px 7px 0 7px; background: url(http://s24.pl/img/story/bg.png) top left repeat-x; border-top: solid 0px #a7a7a7;}
*/
.comments_top {display: block; height: 19px; background: url("http://s24.pl/img/comments/shout_top.png") no-repeat top left;}
.comments {background: url("http://s24.pl/img/comments/shout.png") no-repeat top left; border: solid 1px #fcae08;  border-top: 0; padding: 2px 8px 8px 8px;  clear: both;}
.comments h4, .comments h5{display: block; text-align: center; font-size: 14px; font-weight: bold; padding: 5px 3px  30px 3px; color: #bd0810;}
.comments h5 a {color: #db0810;}
.comments h5 a:hover {text-decoration: underline;}
.comments .head { height: 150px; }
.comments .shout {display: block; float: left;}
.comments span.respon {color: #b2a272; text-align: center; display: block; padding: 3px 0 12px 0;}
.comments .nav {padding-left: 105px; height: 52px;}
.comments .nav span {display: block; height: 26px;}
.comments .nav span.c_cnt {display: block; height: auto; float: right; padding-top: 2px; font-weight: bold; color: #444;}
.comments .nav span.need_login {line-height: 20px; font-size: 14px; font-weight: bold; color: #bd0810;}
.comments .nav span a {line-height: 20px; font-size: 14px; font-weight: bold; color: #e2001a;}
.comments .nav a:hover {text-decoration: underline;}
.comments .nav p a {display: block; float: left; color: #000; padding-right: 50px; font-size: 10px;}
.comments .user_comments {border: solid 1px #f5e0b5; background: #fffbde;}
.comments .user_comments strong {display: block; padding: 4px; color: #000; background: #ffdc6e; text-align: center; font-size: 14px; line-height: 18px;}
.comments .user_comments .inner {padding: 15px;}
.comments .user_comments .inner span {color: #000; font-size: 12px; display: block; padding: 9px 0 3px 0;}
.comments .user_comments .inner .submit {color: #000; font-size: 12px; display: block; padding: 3px;  margin-top: 4px; font-weight: bold;}
.comments .user_comments .rep_yes {float: left; width: 45%; text-align: right;}
.comments .user_comments .rep_no {float: right; width: 45%; text-align: left;}
.comments .user_comments .rep_yes input, .comments .user_comments .rep_no input {color: #000; font-size: 12px; padding: 3px;  margin: 8px; font-weight: bold;}
.comments .user_comments .rep_yes input {color: #000063;}
.comments .user_comments p.info {display: block; padding: 10px; color: #444; font-weight: bold; font-size: 12px; text-align: center; line-height: 16px;}
.comments .user_comments p.info b.error {color: #bd0810; text-align: left; display: block; padding: 0 20px 8px 20px;}

.comment {border: solid 1px #f5e0b5;}
.comment .head {background: url("http://s24.pl/img/comments/comment_bg.gif") repeat-x top left; height: 15px; font-size: 11px; line-height: 12px; padding-left: 15px; padding-right: 15px; text-align: right; color: #4f4f4f;}
.comment .head p.vot {display: block; float: left;}
/*.comment .head p.vot img {display: block; float: left; margin: auto 5px auto auto;}*/
.comment .head p.vot span {font-weight: bold; color: #000;}
.comment .head p.vot span.plus {color: #009a12;}
.comment .head p.vot span.minus {color: #cc3332;}
.comment p.c_from {color: #ff8335; border-top: solid 1px #f5e0b5; padding: 5px 15px;}
.comment p.c_from a {font-size: 12px; color: #666;}
.comment p.c_from a:hover {color: #bd0810; text-decoration: underline;}

.comment .head p.vot i.plus {font-weight: bold;}
.comment .head p.vot b, .comment .head p.vot u {display: block; float: left; margin: auto 5px auto auto; background: url("http://s24.pl/img/master/master.png") no-repeat -207px -591px; width: 14px; height: 14px; cursor: pointer;}
.comment .head p.vot b.minus {background: url("http://s24.pl/img/master/master.png") no-repeat -297px -591px;}
.comment .head p.vot u {background: url('http://s24.pl/img/master/master.png') no-repeat -253px -591px; cursor: default;}
.comment .head p.vot u.minus {background: url('http://s24.pl/img/master/master.png') no-repeat -336px -591px;  cursor: default;}
.comment .body {padding: 3px 15px 6px 15px; color: #4f4f4f; line-height: 15px;}
.comment .body p {display: block; font-weight: bold; padding-top: 3px; padding-bottom: 3px; font-size: 13px;}
.comment .body div {text-align: left; line-height: 15px; color: #333;}
.comment .body div span {color: #bd0810; line-height: 15px; font-weight: bold;}
.comment .body div img.r {display: block; float: right; margin-left: 5px;}
.comment .body div img.user {}
.comment div.read_more {padding: 5px 0;}
.comment div.read_more a {color: #bf0810; font-size: 11px;}
.comment div.read_more a:hover {text-decoration: underline;}
.comment_cont .down {display: block; height: 22px; background: url('http://s24.pl/img/comments/under.gif') repeat-x top left;}

/* Default right block */
p.dbl_h {display: block; background: url("http://s24.pl/img/master/1px.png") repeat-x top left; height: 24px; padding-left: 12px; font-size: 13px; font-weight: bold; line-height: 22px; color: #fff;}
p.dbl a {color: #fff; font-size: 13px; line-height: 22px;}
div.dbl {padding: 8px; background: #f7fbfd; border: solid 1px #7598c4; border-top: solid 0; margin-bottom: 7px;}
div.dbl div.cont{background: #fff url("http://s24.pl/img/bloki/pb_akt_tlo_gora.png") top left repeat-x; border: solid 1px #9cdbf6; padding: 7px;}
div.dbl div.cont div.lnk a {display: block; padding: 1px; padding-left: 10px; background: url("http://s24.pl/img/belki/aktualnosci_lewo.gif") 0 8px no-repeat; padding-right: 5px; line-height: 16px; font-size: 12px;}
div.dbl div.cont div.lnk a:hover {text-decoration: underline; background-image: url("http://s24.pl/img/belki/aktualnosci_lewo_full.gif");}
div.dbl div.cont div.lnk a.sel {background: #e7f6fd url("http://s24.pl/img/belki/aktualnosci_lewo.gif") 0 7px no-repeat; color: #000;}

/* Popular galleries */
div.g_popular {display: block; padding: 3px; text-align: center;}
div.g_popular a.link{display: block; float: left; width: 116px; margin-top: 15px;}

/* Latest pools */
div.dbl div.cont div.lnk div.el_pool a {background: url("http://s24.pl/img/dots/green_sq.png") 0 7px no-repeat;}
div.dbl div.cont div.lnk div.el_pool a.na {background: url("http://s24.pl/img/dots/red_sq.png") 0 7px no-repeat;}
div.dbl div.cont div.lnk div.el_pool a.sel {color: #db0810;}
div.dbl div.cont div.lnk div.el_pool span.act, div.dbl div.cont div.lnk div.el_pool span.nact {margin-left: 100px; padding: 4px; float: left; font-size: 11px; display: block; padding-left: 10px; background: url("http://s24.pl/img/dots/green_sq.png") 0 8px no-repeat;}
div.dbl div.cont div.lnk div.el_pool span.nact {margin-left: 0; background: url("http://s24.pl/img/dots/red_sq.png") 0 8px no-repeat;}

/* Galleries categories */
div.dbl2 {border: solid 1px #7598c4; border-top: solid 0; margin-bottom: 7px;}
div.dbl2 div.cont{background: #fff url("http://s24.pl/img/bloki/pb_akt_tlo_gora.png") top left repeat-x; padding: 12px 12px 12px 18px;}
div.dbl2 div.cont div.lnk a {display: block; padding: 1px; padding-left: 10px; background: url("http://s24.pl/img/belki/aktualnosci_lewo.gif") 0 8px no-repeat; padding-right: 5px; line-height: 18px; font-size: 14px;}
div.dbl2 div.cont div.lnk a:hover {text-decoration: underline; background-image: url("http://s24.pl/img/belki/aktualnosci_lewo_full.gif");}
div.dbl2 div.cont div.lnk a.sel {color: #bd0810;}

/* Latest galleries */
#latest_galleries_cont {width: 353px; margin: auto;}
#latest_galleries {border: solid 1px #000;}

.u_comments {padding: 10px 13px 0 13px;}
.u_comments a{display: block; padding: 0 0 10px 10px; background: url("http://s24.pl/img/belki/dot_red.png") 1px 7px no-repeat; font-size: 12px; line-height: 15px;}
.u_comments a:hover{color: #bd0810;}
.u_comments span {color: #bd0810;}
.u_comments span.date {color: #aaa; display: block; float: right; font-size: 11px;}

span.logo_s24 {display: block; float: left; width: 36px; height: 34px; background: #fff url("http://s24.pl/img/master/master.png") 0px -544px  no-repeat;}


/* Others */
img.img100 {width: 100px; height: 86px;}

.foot div.top {height: 43px;}
.foot p.top {display: block; height: 16px; margin-top: 27px; width: 903px; float: left;}
.foot p.top a, .foot p.top a.last {display: block; float: left; color: #000; padding-right: 7px; padding-left: 6px; font-size: 11px;font-size: 12px; border-right: solid 1px #bd0810; padding-bottom: 1px;}
.foot p.top a.last {border-right: solid 0px #fff; padding-right: 0;}
.foot p.top a:hover {text-decoration: underline; color: #bd0810;}
.foot p.bottom {display: block; height: 73px; background: #fff url("http://s24.pl/img/master/1px.png") 0px -242px repeat-x;}
.foot a.rss {display: block; width: 65px; height: 43px; display: block; float: right;}
.foot a.rss img {display: block;}
.foot p.bottom i.sport {display: block; float: right; margin-top: 15px; margin-right: 6px;  width: 100px; height: 36px; background: url("http://s24.pl/img/foot/foot_logo.gif") top left no-repeat; }

/* Login channel */
.login_channel {float: right; border: solid 1px #ccc; padding: 4px; margin: 0;  margin: 40px 0;}
.login_channel form {display: block; background: #f4f5f1; padding: 1px;}
.login_channel form b {display: block; width: 225px; margin-left: 60px; line-height: 28px; font-size: 16px; padding-bottom: 5px;}
.login_channel form .in {display: block; float: left; border: solid 1px #ccc; line-height: 16px; font-size: 12px; margin-left: 5px; font-weight: bold; color: #666; margin-bottom: 10px;}
.login_channel form label {display: block; float: left; width: 55px; line-height: 18px; font-size: 12px; text-align: right;  margin-bottom: 10px;}
.login_channel form .sub {display: block; float: left; line-height: 18px; font-size: 12px; margin-left: 60px;}
.login_channel form a {display: block; line-height: 18px; font-size: 12px; color: #3536d8; text-align: center; padding: 10px 0; text-decoration: underline;}
.login_channel form a:hover {color: #bd0810;}
.login_channel form span {display: block; line-height: 18px; font-size: 14px; font-weight: bold; color: #bd0810; text-align: center; padding-bottom: 10px;}

.login_txt {float: left; width: 640px; margin: 55px 10px; font-size: 12px; line-height: 16px;}
.login_txt .title {display: block; font-weight: bold; padding-bottom: 20px; font-size: 16px;}
.login_txt a.join {color: #3536d8; text-decoration: underline;}
.login_txt a.join:hover {color: #bd0810;}

.lost_pass_cont {text-align: center; margin: 44px; border: solid 1px #ccc; padding: 4px;}
.lost_pass {padding: 4px; margin: auto; text-align: left; background: #f4f5f1;}
.lost_pass span { font-size: 16px; font-weight: bold;}
.lost_pass .err {font-size: 16px; color: #bd0810; display: block; padding-bottom: 20px;}


/* New account */
div.naccount-out {text-align: center; padding: 35px 50px;}
div.naccount {margin: auto; text-align: left; border: solid 1px #ccc; font-size: 12px; background: #f0f0f0;}
div.naccount .header {font-size: 18px; line-height: 30px; font-weight: bold; color: #000; display: block; border-bottom: dotted 1px #ccc; padding: 0 3px; margin-bottom: 10px;  background: #ddd;}
div.naccount .header2 {font-size: 18px; line-height: 30px; font-weight: bold; color: #bd0810; display: block; border-bottom: dotted 1px #ccc; padding: 0 3px; margin-bottom: 10px;  background: #ddd;}
div.naccount label {display: block;  width: 160px; float: left; text-align: right; margin-right: 4px; line-height: 22px; margin-bottom: 9px;}
div.naccount input.in, div.naccount input.login {display: block; float: left; border: solid 1px #66aa66;  margin-bottom: 9px; padding: 1px;}
div.naccount input.login {margin-bottom: 5px;}
div.naccount i{clear: both; display: block;}
div.naccount .ta {margin-left: 164px; border: solid 1px #bbf; font-size: 11px; display: block; margin-bottom: 9px;}
div.naccount .submit {margin-left: 164px; border: solid 1px #bbf; font-size: 12px; display: block; margin-bottom: 9px; font-weight: bold; padding: 2px 4px; background: #bd0810; color: #fff;}
div.naccount span.info {width: 545px;color: #666; display: block; margin-bottom: 9px; float: right;  line-height: 22px; font-size: 10px;}
div.naccount span.info b {color: #bd0810;}
div.naccount span.check {cursor: pointer; display: block; color: #fff; font-size: 11px; font-weight: bold; line-height: 15px; width: 96px; text-align: center; background: url("http://s24.pl/img/master/master.png") -4px -373px no-repeat; height: 18px;  margin-left: 164px;}
div.naccount span.spacer {display: block; border-bottom: dotted 1px #ccc; height: 1px; margin-bottom: 9px;}
div.naccount span.ok {color: #474;}
div.naccount span.err {color: #bd0810;}
div.naccount span.uinfo {padding: 8px 10px 15px 12px; font-size: 12px; line-height: 16px; font-weight: bold; display: block;}
div.naccount div.content {padding: 10px 18px 18px 18px; font-size: 14px; line-height: 18px;}
div.naccount div.content span.a_options {display: block; font-size: 14px; font-weight: bold; margin-bottom: 10px;}
div.naccount div.content span.al {display: block;  padding: 3px; padding-left: 10px; font-size: 12px;}
div.naccount div.content a.a_option {font-size: 12px; font-weight: bold; }
div.naccount div.content a.a_option_toback {font-size: 12px; font-weight: bold; color: #bd0810;}
div.naccount div.content a.a_option:hover {color: #bd0810; text-decoration: underline;}

#user_status_info {display: block; font-weight: bold; background-color: #0f0; padding: 4px; line-height: 22px; margin-bottom: 3px; font-size: 18px; color: #000; text-align: center; min-height: 10px;}
#user_warning_info {display: block; font-weight: bold; background-color: #ffde00; padding: 4px; line-height: 20px; margin-bottom: 3px; font-size: 16px; color: #000; text-align: left; min-height: 10px; padding-left: 20px;}

#info_info {border: solid 1px #cfcfcf; background: #fff url("http://s24.pl/img/hp_gal/tlo.png") repeat-x top left; padding-bottom: 5px;}
.hp_gal_contener {background: #fff url("http://s24.pl/img/hp_gal/tlo.png") repeat-x top left; border: solid 1px #7598c4; border-top: none; margin-bottom: 3px;}

b.map_header {display: block; font-size: 15px;}

div.tags_channel {}
div.tags_channel span.list{display: block; line-height: 18px; width: 185px; float: left;}
div.tags_channel span.list a:hover{color: #bd0810; text-decoration: underline;}
div.tags_channel div.tag_index {display: block; background: #fdfdfd url("http://s24.pl/img/bloki/pb_akt_tlo_gora.png") repeat-x top left; padding: 7px 0 7px 20px; border-top: solid 1px #000063; border-bottom: solid 1px #000063; margin-bottom: 7px;}
div.tags_channel div.tag_index  b.t_title{display: block; float: left; margin: 4px;}
div.tags_channel div.tag_index  b.t_title a {color: #bd0810; font-size: 14px;}
div.tags_channel div.tag_index  b.t_title a:hover {color: #000;}
div.tags_channel div.tag_index  b.t_title a.sel {color: #000; text-decoration: underline;}
div.tags_channel div.tag_index  b.t_title a.sel:hover {color: #bd0810;}
div.tags_channel div.tag_index  b.sel_tag {font-size: 18px;}
div.tags_channel div.tag_index  b.sel_tag a {font-size: 18px; color: #bd0810;}
div.tags_channel div.tag_index  b.sel_tag a:hover {text-decoration: underline;}

/* Pseudeo-sportowcy */
p.sport_rb {display: block; text-align: center; width: 461px; padding: 2px; background: #bd0810; margin-bottom: 1px; color: #fff;}
span.sport_atr, span.sport_val {display: block; background: #eaeaea; width: 150px; float: left; margin-right: 1px; padding: 1px; padding-left: 5px; line-height: 18px;}
span.sport_val {background: #eaeaff; width: 300px; padding: 1px;  padding-left: 5px; line-height: 18px;}
img.sport_img {float: left; margin: 2px 4px auto 0px;}
.sport_cont {border: 1px solid #cacaca; padding: 4px; margin-bottom: 4px;}
.sport_cont h2 {text-align: center; line-height: 20px; font-size: 18px; display: block; background: #eaeaff; padding: 4px;}



.b {font-weight: bold;}
.red, .fsr {color: #bd0810;}
.blue, .fsb {color: #000063;}
.green, .fsg {color: #006300;}


/* Banners */
#banner_2 {text-align: center; margin: auto; clear: both; padding-top: 5px; padding-bottom: 1px;}
#banner_5 {text-align: center; margin: auto; clear: both; padding-bottom: 5px;}
#banner_6 {text-align: center; clear: both; padding-bottom: 5px; }
div.imide {margin: 0 auto; width: 338px; text-align: center;}

table.uci_table, table.uci_table td {
    margin: 0 auto;
    border: solid 1px #9f9f9f;
    border-collapse: collapse;
    font-size: 11px;
    color: #000;
    clear: both;
}
table.uci_table td.uci_header {
    font-weight: bold;
    border: solid 1px #7f7f7f;
    border-collapse: collapse;
    background-color: #e6e6e6;
}

table.uci_table tr.wybpol td {
    color: white;
    background: green;
}


