* 
{
  margin:0;
  padding:0;
}

body 
{
  background:black;
  text-align:center;
  color:white;
  font-family:verdana,tahoma, arial, sans-serif;
  font-size:12px;
}

a
{
  color:#2B85FF;
  text-decoration:none;
}

a:hover, a:active
{
  text-decoration:underline;
}

.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
}

.right, .align-right
{
  text-align:right;
}

.center, .align-center
{
  text-align:center;
}

.align-justify
{
  text-align: justify;
}

.spacer-gif
{
  display:none;
}

h1.page-header
{
  margin-top:15px;
  margin-bottom:7px;
}
#main-box
{
  text-align:left;
  width:960px;
  margin:0 auto;
}

#ad-box
{
  width:750px;
  margin:0 auto;
  font-size:1px;
}

#header-box
{
  clear:both;
  height:177px;
  position:relative;
  background:url("../gfx/portal_top.jpg") no-repeat;
  z-index:999;
}

#header-box-home-link
{
  position:absolute;
  top:10px;
}

#header-box-live-link
{
  position:absolute;
  right:0px;
  top:1px;
  background:url("../gfx/live.jpg") no-repeat;
  width:148px;
  height:102px;
}

#header-box-live-link a
{
  color:white;
  font-size:28px;
  font-weight:bold;
  display:block;
  float:right;
  height:50px;
  width:100px;
  text-decoration:none;
  margin-top:10px;
}
#header-box-live-link a:hover
{
  text-decoration:none;
}

#header-box-home-link a
{
  width:650px;
  height:90px;
  text-decoration:none;
  display:block;
}

#header-box-menu
{
  position:absolute;
  bottom:0px;
  left:0px;
  z-index:998;
}

div.main-submenu
{
  position:absolute;
  background:#0F0F51;
  z-index:999;
  width:125px;
  left:0px;
}
div.main-submenu1
{
  /*bottom:-185px;*/
  z-index:997;
}
div.main-submenu2
{
  /*bottom:-110px;*/
  left:125px;
  z-index:997;
}
div.main-submenu3
{
  left:200px;
  width:180px;
  z-index:997;
}
div.main-submenu4
{
  left:360px;
  z-index:997;
}
div.main-submenu5
{
  left:450px;
  width:140px;
  z-index:997;
}
div.main-submenu ul.sub-menu-item, ul.sub-menu-item
{
  z-index:999;
}
div.main-submenu ul.sub-menu-item li
{
  display:block;
  z-index:999;
}

div.main-submenu ul.sub-menu-item li a
{
  padding:7px 0;
  padding-left:10px;
  font-size:12px;
  display:block;
  z-index:999;
  color:white;
}

div.main-submenu ul.sub-menu-item li a:hover
{
  background:#2A2A65;
}

#header-box-menu ul.menu-item
{
  list-style-type:none;
  z-index:999;
}

#header-box-menu ul.menu-item li.item
{
  float:left;
  z-index:999;
}

.menu-item-current a
{
  text-decoration:underline;
  z-index:999;
}
#header-box-menu ul.menu-item a.menu-item-normal
{
  display:block;
  color:white;
  font-size:17px;
  padding:5px 10px;
  padding-bottom:8px;
  z-index:999;
}

#footer-box
{
  font-size:10px;
  clear:both;
  text-align:center;
  padding:3px 0;
  background:#222;
  margin-bottom:15px;
  margin-top:5px;
}

#partner-box
{
  font-size:10px;
  clear:both;
  text-align:center;
  padding:5px 0;
  border-top:1px solid white;
  margin-top:5px;
}


#main-columns
{
  background:url("../gfx/content_bg.jpg") no-repeat;
}

#main-left-column
{
  width:485px;
  float:left;
  z-index:1;
}

#main-right-column
{
  width:475px;
  float:right;

}
#main-news-box
{
  margin-top:20px;
  /*border:5px solid #1c1d9d;*/
  background:url("../gfx/main_news_bg.jpg") right top repeat-y;
  width:450px;
  position:relative;
  height:287px;
  z-index:1;
}

.main-news-box-img
{
  position:absolute;
  bottom:10px;
  left:0px;
  z-index:3;
}

.main-news-box-img, .main-news-box-img img
{
  width:auto;
  height:232px;
  z-index:4;
  border:none;
}

.main-news-box-img a img
{
  border:none;
}

#main-news-box ul
{
  position:absolute;
  left:320px;
  top:60px;
  list-style-type:none;
  z-index: 5;
}

.main-news-box-item div
{
  width:132px;
  padding:3px;
  margin-bottom:15px;
  border:4px solid #0f0f51;
  background:url("../gfx/small_main_news_box_bg.jpg") repeat-y;
  z-index:6;
}

.main-news-box-item div a
{
  color:white;
  font-size:10px;
  z-index:6;
}

#main-news-box-header
{
  padding:8px;
  color:white;
  font-weight:bold;
  font-size:16px;
  background:url("../gfx/main_news_header_bg.jpg") repeat-y;
  position:absolute;
  top:10px;
  z-index:1;
  width:435px;
}

#main-news-list-box
{
  padding-top:10px;
}

#main-news-list
{
  list-style-type:none;
}

.main-news-item
{
  background:url("../gfx/main_menu_list_item.jpg") left top no-repeat;
  padding-left:20px;
  margin-bottom:6px;
}

.main-news-item a
{
  font-size:13px;
  color:white;
}

.latest-news-section
{
  background: url("../gfx/section_header_bg.jpg") right top repeat-y;
  color:white;
  font-size:14px;
  font-weight:bold;
  padding:10px 8px;
  padding-left:15px;
}
.news-section
{
  position:relative;
  height:52px;
}

.news-section ul
{
 list-style-type:none;
}

.news-section-item
{
  margin-bottom:3px;
  padding-left:15px;
}
.news-section-item a
{
  color:white;
}

.news-section-more
{
  position:absolute;
  right:5px;
  bottom:0;
}

.news-section-more-link
{
  text-align:right;
  margin-top:-10px;
  margin-bottom:10px;
}

.news-section-more-link a
{
  font-weight:bold;
}

.news-single
{
  margin-top:20px;
}

.news-single-date-author, .news-single-date-author a, .news-single-date-author p
{
  font-size:11px;
}

.news-single-files
{
  background:black;
  border:none;
  border-left:5px solid #ccc;
}

.news-single-files dd
{
  margin-left:5px;
}

.news-single-files dd img
{
  margin-right:3px;
}

#short-news-box
{
    width:450px;
}

#right-left-column, .right-left-column
{
    width:245px;
    
    float:left;
}

#right-right-column, .right-right-column
{
    width:200px;

    float:right;
}

.right-right-column
{
  margin-top:-70px;
}

.zapowiedzi-header
{
  background:url("../gfx/zapowiedzi_bg.jpg") top left no-repeat;
  padding:8px 10px;
  padding-left:50px;
  font-size:13px;
  height:18px;
  font-weight:bold; 
}

.zapowiedzi-body
{
    height:69px;
}

.zapowiedzi-body-item
{
  margin-bottom:3px;
  padding-left:50px;
}

.zapowiedzi-body ul
{
 list-style-type:none;
}

.zapowiedzi-body-item a
{
  color:white;
  font-size:10px;
}

.sylwetka-box
{
  background: url("../gfx/right_column_bg.jpg") right top repeat-y;
  margin-top:60px;
  margin-left:20px;
}

.sylwetka-box a
{
  color:white;
  font-weight:bold;
}

.sylwetka-box-header
{
  text-align:center;
  font-weight:bold;
  padding:3px;
}

.sylwetka-box-img
{
  padding:10px 0;
}

.sylwetka-box-img img
{
  border:3px solid white;
}

.sylwetka-box-sub
{
  padding:4px 0;
}

.right-right-column-ads
{
  background: url("../gfx/right_column_bg.jpg") right top repeat-y;
}

.right-right-column-ads img
{
  border:none;
  outline:none;
}

#gallery-scroll-left, #gallery-scroll-right
{
  cursor:pointer;
}

.tx-lzgallery-pi1 {
	text-align: center;
}

#tx-lzgallery-pi1-listing {
	text-align: left;
	border: 0;
	font-family: inherit;
}

#tx-lzgallery-pi1-listing-table
{
  border:2px solid #5657D8;
}

#tx-lzgallery-pi1-listing .list_item .preview {
	float: left;
	width: 102px;
	height: 102px;
	text-align: center;
}

#tx-lzgallery-pi1-listing .list_item .preview img {
	border:1px solid silver;
	background:white;
	padding:4px;
}

#tx-lzgallery-pi1-listing .sorting {
	clear: left;
	display: none;
}
#tx-lzgallery-pi1-listing .opis {
	margin-left: 130px;
}

#tx-lzgallery-pi1-listing .title {
	font-weight: bold;
	font-size: larger;
}

#tx-lzgallery-pi1-listing .count {
	font-size: smaller;
	color: gray;
}
#tx-lzgallery-pi1-listing .descr_short {
	margin: 0.4em;
	margin-left: 130px;
}

#tx-lzgallery-pi1-listing a {
	text-decoration: none;
}


#tx-lzgallery-pi1-title {
	border: 0;
	clear: left;
	margin: 1em;
}

#tx-lzgallery-pi1-fotos {
	border: 0;
	margin: 0 auto;
}

#tx-lzgallery-pi1-fotos td {
	border: 3px solid white;
	width: 126px;
	height: 126px;
/*    margin: 2px;*/
	text-align: center;
	vertical-align: middle;
	font-family: inherit;
}

#tx-lzgallery-pi1-fotos td img{
	border:1px solid silver;
	background:white;
	padding:3px;
}

.newsletter-input
{
  border:1px solid #5657D8;
  color: #6667E8;
  font-weight:bold;
  background:#111;
  margin-bottom:4px;
}

.main-newsletter-box h3
{
  background: url(../gfx/section_header_bg.jpg) repeat-y right top;
}

a.partner-sportowe, a.partner-pzbad, a.partner-suwalki24
{
  display:block;
  float:left; 
  margin-right:10px;
  margin-top:10px;
  margin-bottom:10px;
  text-decoration:none;
  border:0;
  width:150px;
  height:40px;
}
a.partner-sportowe:hover, a.partner-pzbad:hover, a.partner-suwalki24:hover
{
  text-decoration:none;
}

a.partner-sportowe
{
  background:url("../partnerzy/sportowe_off.jpg") no-repeat;
}

a.partner-sportowe:hover
{
  background:url("../partnerzy/sportowe_on.jpg") no-repeat;
}

a.partner-pzbad
{
  background:url("../partnerzy/pzbad_off.jpg") no-repeat;

}

a.partner-pzbad:hover
{
  background:url("../partnerzy/pzbad_on.jpg") no-repeat;
}

a.partner-suwalki24
{
  background:url("../partnerzy/suwalki24_off.jpg") no-repeat;
}

a.partner-suwalki24:hover
{
  background:url("../partnerzy/suwalki24_on.jpg") no-repeat;
}


