/* ---------------------
basic layout
--------------------- */

* {
	font-family:  'Century Gothic', Calibri, Arial;
	border-collapse: separate;
}

.intro {
	text-align: justify;	
	margin-top:0px;
	margin-bottom:0px;
}

.justify {
	text-align: justify;	
}



div,
td,
p {
	font-size:11px;
	line-height:15px;
	color:#000000;
}

.contentpaneopen p{
	text-align:justify;
}

.intro span{
	text-align:justify;
}

a,
a:link,
a:active,
a:visited {
	color:#29478F;
}

a:hover {
	text-decoration:underline;
	color:#CC3300;
}

.waterbody {
	/* JK background:#FFFFFF; */
    background-color: #29478F;
	background-image: url("/images/s2015/tlo.jpg");
    background-repeat: repeat-y;
	background-position: center;
	margin:0;
	color:#000000;
}

ul {
	margin: 5px;
	padding: 5px;
	list-style: none;
}

/* JK
ol {

	padding: 2px;
}*/

ol li {
	padding-left: 2px;
	padding-top: 4px;
	list-style-type: decimal;
	text-align: justify;
	list-style-position: outside;
}


li {
	line-height: 18px;
	padding-left: 2px;
	padding-top: 0px;
	list-style-type: square;
	list-style-position: inside;
}

/** To center the objects **/
.center {
	text-align:center!important;
}

/** clear the banner to make it sit in the bottom **/
.clear {
	clear:both;
}

/* ---------------------
template layout
--------------------- */

/** wrapper to make the page center **/
#container {
	margin: 6px auto 0;
	padding: 0;
  text-align: left;
  width: 980px;
}

/**
hold background, it should be float:left
that's way we can not put it in #container
**/
#containerbg {
	/*background: transparent url("../images/bg_inside.jpg") repeat-y scroll left top;*/
		float: left;
    left: 0;
    position: relative;
    top: 0;
    width: 980px;
		background-color: #29478F;    
}

#outerleft {
	clear: left;
    float: left;
    position: relative;
    width: 800px;
	margin-bottom: 230px;
}

#outerright {
	clear: right;
    float: right;
    position: relative;
    width: 180px;
	margin-bottom:5px;
}

#logo {
	background: #29478F url("/images/s2015/naglowek3.jpg") no-repeat scroll left top;
    float: left;
    height: 227px;
    position: relative;
    width: 100%;
}

/** div container for top menu. position:top **/
#topmenu {
	position:relative;
	float:left;
	clear:left;
	width: 100%;
	height:31px;
	background: #fded20 url("/images/s2015/menu.jpg") no-repeat scroll left top;
	padding: 6px 0;
}

/** div container for image header **/
#imgheader {
	background-color: #000000;
    clear: left;
    float: left;
    height: 400px;
    position: relative;
    width: 980px;
		/*margin-top: 2px;*/
}

#container_inner {
	clear: left;
    float: left;
    position: relative;
    width: 800px;
		/*margin-top: 2px;*/
		/*height: 800px;*/
}

/** div container for left column **/
#leftcol {
	position:relative;
	float:left;
	clear:left;
	width:160px;
}

/** div wrapper for user2 & user3 **/
#content_top_wrapper {
	clear: right;
    display: inline;
    float: right;
    /*margin: 2px 0px 2px 0px;*/
    position: relative;
    width: 300px;
}

/** div container for position:user2 **/
#content_top1 {
	clear: left;
    float: left;
    position: relative;
    width: 300px;
	/*margin-bottom: 2px;*/
}

/** div container for position:user3 **/
#content_top2 {
	clear: right;
    float: right;
    position: relative;
    width: 300px;
}

/** div container for mainbody **/
#content_main {
	background-color: #ffffff;
  float: left;
  position: relative;
  width: 800px;
	height: 100%;
	overflow-y: auto;
	padding: 0 2px;
	text-align: center;
}

#content_main1 {
	background-color: #ffffff;
  float: left;
  position: relative;
  width: 400px;
	height: 450px;
	background: rgb(232, 241, 244);
}

#content_main2 {
	background-color: #ffffff;
  float: left;
  position: relative;
  width: 400px;
	height: 450px;
	background: rgb(232, 241, 244);
}

#content_main1_3 {
	background-color: #ffffff;
  float: left;
  position: relative;
  width: 300px;
	height: 450px;
	background: rgb(232, 241, 244);
}

#content_main2_3, #content_main3_3 {
	background-color: #ffffff;
  float: left;
  position: relative;
  width: 250px;
	height: 450px;
	background: rgb(232, 241, 244);
}

/** div container for right column **/
#rightcol_top,
#rightcol {
	 clear: left;
	 display: inline;
	 float: left;
   /*margin: 0 0 0 1px;*/
   width: 180px;
}

/** div container for right column position:header **/
#rightcol_top {
	height:74px;
	min-height:74px;
	background: #29478F linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0
}

#rightcol {
	background: #29478F linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 30%) repeat scroll 0
}

/** div container for banner position:banner **/
#banner {
	position:relative;
	clear:left;
	float:left;
	width:78px;
	height:65px;
	min-height:65px;
	color:#000000;
	font-size:9px;
	background-color: #FFFFFF;
	display:block;
	text-align:center!important;
	vertical-align:middle;
	padding:5px 0 0 0;
}

#blackline {
	position:relative;
	clear:left;
	float:left;
	width:780px;
	height:10px;
	min-height:10px;
	background-color: #ffffff;
	color:#000000;
	font-size:10px;
}


/** copyright **/
#copyright {
	position:relative;
	width:980px;
	display:block;
	clear:both;
	/*float:left;*/
	margin: 1px auto;	
}

#copyright div {
	color: white;
	font-size:10px;
	font-weight:bold;
	display:block!important;
	width:980px;
	float:left;
	clear:left;
	/*margin:-5px 0 0 0;*/
	text-align:center;
	background-color: #29478F;
	padding: 3px;
}
#copyrightprint div {
	color:#666666;
	font-size:10px;
	font-weight:bold;
	display:block!important;
	float:left;
	clear:left;
	margin:-5px 0 0 0;
	text-align:left;
}


/* ---------------------
mambo content layout
--------------------- */

/** pathway block **/
span.pathway {
	display:block;
	text-align:left;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	height:20px;
	margin-bottom:10px;
}

/** content title **/
.componentheading {
	font-family:  'Century Gothic', Calibri, Arial;
	color:#29478F;
		font-weight: bold;
	font-size: 14px;
	padding: 8px 0px 0px 3px;
	display:block;
	text-align:left;
}

.contentheading,
.contentpagetitle,
a.contentpagetitle:link,
a.contentpagetitle:active,
a.contentpagetitle:visited {
	font-family:  'Century Gothic', Calibri, Arial;
	font-size:14px;
	color:#29478F;
	font-weight: bold;
	padding-top: 5px;
	background-color:inherit;
	display:block;
	text-align:left;
}

.buttonheading {
	width: 16px;
	
}


.sectiontableheader {
	font-weight: bold;
}

.category, .categorytitle {
	font-weight: bold;
	color:#29478F;
	background-color:inherit;
}

.sectiontableentry1 {
	background-color: #EEF3DA;
	padding: 2px;
	color:#333333;
}

.sectiontableentry2 {
	background-color: #FFFFFF;
	padding: 2px;
	color:#333333;
}

/** blog Styles **/
.blogsection {
	color:#29478F;
	background-color:inherit;
}

/* JK */
.blog {
  width: 100%;
}

.blog_more {
	font-weight: bold;
	line-height: 25px;
	padding-bottom: 10px;
	color: #29478F;
	border-bottom: 1px solid #E5E5E5;
	background-color:inherit;
	text-align:left;
	margin: 14px 7px 0;
}

/** small text in content **/
.small {
	color:#000000;
	font-size:10px;
	font-weight: bold;
	background-color:inherit;
}

/** date info in content **/
#content_main .createdate {
	color:#4A87C4;
	font-size:10px;
	padding: 0 0 15px 0;
	line-height:8px;
	background-color:inherit;
}

#content_main .modifydate {
	color:#999999;
	font-size:10px;
	padding: 0;
	background-color:inherit;
}

/** toc page navigation  **/
.pagenav_prev,
.pagenav_next {
	font-size:11px;
}


/** content item navigation  **/
.pagenavbar  {
	display:block;
	width:100%;
	background-color:inherit;
	height:20px;
	line-height:25px;
	text-align:right;
	letter-spacing:2px;
	color:#999999!important;
	clear:both;
	font-size: 11px!important;
	margin-top: 10px;
}

.pagenav {
	height:20px;
	line-height:25px;
	text-align:right;
	/*letter-spacing:2px;*/
	color:#999999;
	clear:both;
	font-size: 11px;
	margin-left: 0;
	margin-right: 0;
	background-color:inherit;
}

.back_button {
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	width:100%;
	margin-bottom:10px;
	letter-spacing:2px;
}

.back_button + table {
    width: 100%;
}

/** highlight word search result **/
.highlight {
	font-weight:bold;
	background-color: #FFFF00;
	padding: 2px 0 2px 0;
	
}

/** table of content layout **/
table.contenttoc {
	border:1px solid #000000;
	padding:1px;
	display:block;
	width:130px;
	margin: 0 0 10px 10px;
}

/** table of content header **/
.contenttoc th {
	color:#FFFFFF;
	background-color:#666666;
	font-size:11px;
	display:block;
	width:124px;
}

/** unordered list for latest news module **/
ul.latestnews li,ul.mostread li {
	line-height: 18px;
	font-size:11px;
	font-weight:bold;
	list-style-type: none;
	list-style-position: outside;
}

td.contentdescription {
	text-align: left;
}


/** fix opera table width for content list in table category**/
table.contentpane td.contentdescription {
	width:100%!important;
}


/* ---------------------
Links
--------------------- */

/** any left column link **/
#leftcol a:link,
#leftcol a:active,
#leftcol a:visited {
	color:#000000;
}

a.pagenav:link ,
a.pagenav_next:link,
a.pagenav_pre:link,
div.back_button a,
div.back_button a:link,
a.latestnews:link,
a.latestnews:active,
a.latestnews:visited,
a.mostread:link,
a.mostread:active,
a.mostread:visited {
	text-decoration:none;
}

/*** read more link ***/
.readon,
a.readon:link,
a.readon:active,
a.readon:visited {
	color:#666666;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	letter-spacing: 2px;
	font-size:10px;
	text-decoration:none;
}

/*** blog links ***/
a.blogsection:link,
a.blogsection:active,
a.blogsection:visited {
	color:#29478F;
	text-decoration:none;
}

/** generic menu item link **/
a.mainlevel:link,
a.mainlevel:active,
a.mainlevel:visited,
a.sublevel:link,
a.sublevel:active,
a.sublevel:visited {
	color:#29478F;
	background-color:#FDED20;
	text-decoration:none;
	font-size:14px;

}

/** generic menu item link on mouseover **/
a.mainlevel:hover,
#leftcol a.mainlevel:hover {
	background-color:#484848;
	color:#FFFFFF!important;
	text-decoration:none!important;
}

/** specific top right column menu item link **/
a.mainlevel-right:link,
a.mainlevel-right:active,
a.mainlevel-right:visited,
a.sublevel-right:link,
a.sublevel-right:active,
a.sublevel-right:visited {
	color:Yellow;
	
	text-decoration:none;
	font-size:14px;
}

/** specific top right column menu item link on mouseover **/
a.mainlevel-right:hover {
	background-color:#CCCCCC;
	text-decoration:none;
}


/** pathway link item **/
a.pathway:link,
a.pathway:link,
a.pathway:active,
a.pathway:visited {
	color:#999999;
	text-decoration:none;
}

/** table of content list **/
a.toclink:link,
a.toclink:active,
a.toclink:visited {
	color:#29478F;
	font-size:11px;
	padding:2px 10px 2px 10px;
	display:block;
	text-decoration:none;
}

.pagenavbar a:link,
.pagenavbar a:active,
.pagenavbar a:visited  {
	letter-spacing:2px;
	color:#000000;
	font-size: 11px;
	text-decoration: none;
}

.pagenavbar a:hover {
	color:#29478F;
}

/** latestnews and popular **/
.latestnews,
.mostread {
	color:#000000;
}

a.latestnews:link,
.mostread a:link,
.latestnews a:active,
.mostread a:active,
.latestnews a:hover,
.mostread a:hover,
.latestnews a:visited,
.mostread a:visited {
	color:#000000;
	text-decoration:underline;
}

/** underline on hover **/
a.toclink:hover,
a.latestnews:hover,
a.mostread:hover,
a.pathway:hover,
a.sublevel:hover,
a.sublevel-right:hover,
a.blogsection:hover,
a.readon:hover,
a.pagenav:hover ,
a.pagenav_next:hover,
a.pagenav_pre:hover,
a.latestnews:hover {
	text-decoration:underline;
	color:#29478F;
	background-color:inherit;
}

#leftcol a:hover {
	color: #93B7DB;
	text-decoration:underline;
}


/* ---------------------
mambo module layout
--------------------- */

/** general module table **/
table.moduletable,
#leftcol table,
#rightcol table {
	width:100%;
	float:left;
	clear:left;
	color:#000000;
}

/** general module table **/
#rightcol table,
#leftcol table td {
	font-size:11px !important;
	color:#000000;
}

#rightcol table,
#rightcol table td {
	font-size:11px !important;
	color:#030303;
}

/** general module title **/
table.moduletable th,
table.moduletable-bgimg th,
table.moduletable-right th {
	color:#29478F;
	font-family:  'Century Gothic', Calibri, Arial;
	font-size:12px;
	background-color:#FFFFFF;
	text-align:right;
	font-weight:bold;
	border-bottom: 1px solid #29478F;	
}

/* JK */
table.moduletable th {
	text-align:center;
	background: #29478F;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #FFE905;
	/*text-align: left;*/
	/*text-indent: 15px;*/
	width: 100%;
	height: 24px;
	/*border-bottom: dashed 1px #fdfde8;*/
	text-transform: uppercase;
}

/** specific module td table for content top 1 and 2. 
position:user2 an user3 **/
#content_top1 table.moduletable td,
#content_top2 table.moduletable td {
	/*background:transparent url(../images/bg_module_contenttop.jpg) no-repeat center bottom;*/
	height:100px;
	min-height:100px;
	vertical-align:top;
}

/** right column module td **/
#rightcol table.moduletable td   {
	padding: 0px 2px;
}

/** generic menu item **/
.mainlevel  {
	display:block;
	height:25px;
	line-height:25px;
	padding-left:15px;
	/*background:transparent url(../images/bg_mainlevel.gif) repeat-x center top;*/
	font-weight:bold;
	text-decoration:none;
}

/** specific left column form **/
#leftcol form {
	margin-left:15px;
}

/** specific left column form **/
#leftcol .button {
	font-size:11px;
	color:#29478F;
	background-color:#FFFFFF;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #888888;
	border-top: 0px solid #888888;
	width:140px;
}


/** specific left column form **/
#leftcol .inputbox {
	font-size:11px;
	font-weight: bold;
}

/** module styles in #leftcol **/
#leftcol table.moduletable td {
	color:#DADADA;
	font-size:11px;
}

/** search div in top right column. position:user4 **/
div.search {
	margin-left:10px;
}

/** search field in search div **/
.search .inputbox {
	width:130px;
 	border: 1px solid #000000;

 	
}

/* ---------------------
mambo form layout
--------------------- */

/** left column input form **/
#leftcol .inputbox {
	font-size:11px;
	/*border: 1px solid #000000;*/
	margin-bottom:2px;
}

/** input button html tag **/
.button,
#rightcol .button {
	font-size:11px;
	text-transform:uppercase;
	color:#666666;
	font-weight:bold;
	background-color:#CCCCCC;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #FFFFFF;
}

#rightcol .button {
	background-color:#E5E5E5;
}

.search  {
	margin-top:30px;
}



/* 
mambo top menu layout
you need to add menu class suffix: -nav
*/

/** unordered list top menu **/
ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

/** unordered list item for top menu **/
ul#mainlevel-nav li
{
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	width: auto !important;
	font-size: 11px;
	line-height: 23px;
	white-space: nowrap;
}

/** unordered list item link for top menu **/
ul#mainlevel-nav li a
{
	display: block;
	padding-left: 10px;
	padding-right: 9px;
	text-decoration: none;
	color: #29478F;
	font-weight:bold;
}

.mainlevel-nav + span {
	font-size: 17px;
}

/** unordered list item link for top menu for firefox only **/
#topmenu>ul#mainlevel-nav li a {
	width: auto;
}

/** unordered list item for top menu for firefox only **/
ul#mainlevel-nav li a:hover {
	background: #535353;
	text-decoration:none;
}


 /*
specific right column menu item. position:right
you need to add menu class suffix: right
 */
.mainlevel-right {
	display:block;
	height:25px;
	line-height:25px;
	padding-left:15px;
	/*background:#EEF0F0 url(../images/bg_mainlevel_right.gif) repeat-x center top;*/
	font-weight:bold;
}

/** 
moduletable specific with background image
you need to add modules class suffix: -bgimg
 **/
table.moduletable-bgimg {
	/*background:transparent url(../images/bg_module.jpg) no-repeat center bottom;*/
	float:left;
	clear:left;
	width:100%;
}

table.moduletable-bgimg td {
	padding: 5px ;
	font-size:11px;
}

table.moduletable-bgimg td td {
	padding: 0!important;
}

/** for polls **/
.poll {
	font-size:11px;
	line-height: 16px;
}

table.pollstableborder .sectiontableentry2 {
	background-color:transparent; 
	text-align:left; 
}
table.pollstableborder .sectiontableentry1 {
	background-color:#F5F5F5; 
	text-align:left;
}

.moduletable_bgimg table.pollstableborder td.sectiontableentry2,
.moduletable_bgimg table.pollstableborder td.sectiontableentry1 {
	background-color:transparent!important; 
	text-align:left!important; 
}

/** hack to make any div or table inside content will not stretcg outside area*/
table.contentpane  table table input.inputbox {
	max-width:80px;
	width:80px;	
	
}

table.contentpane {
	width:390px!important;
	text-align: center;
}

.contentpaneopen {
	width:100%!important;
}

.contentpaneopen tr {
	text-align:justify;
}

.contentpaneopen tr.sectiontableentry2 td,
.contentpaneopen tr.sectiontableentry1 td{
	display:block;
	width:390px!important;
}

#con_global div, #con_global table,
#hp_view_standard_photo_con1 div div,
#hp_view_agen_con {
	width:390px!important;
	text-align:left;
}

#hp_view_standard_photo_con1 div div,
#hp_view_standard_photo_con2,
#hp_view_standard_photo_con3,
#hp_view_agen_con {
	width:390px!important;
	text-align:left;
}

table.contentpane  table  {
	width:390px!important;
	text-align:left;
}

table.contentpane  td.contentheading  {
	width:200px!important;
}

table.contentpane  td.buttonheading  {
	width:150px!important;
}

#bottompadding	{
	position:absolute;
	width:800px;
	display:block;
	/*margin-top: 2px;*/
	background-color: #29478F;
	/*height:20px;
	margin-top:-100px;*/
	bottom:0px;
}

.inputboxAKO {
	font-family:  'Century Gothic', Calibri, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #3E3E3E;
	background: #D6E5AA;
	border: 1px solid;
	}
	
	.buttonAKO {
	color: #2A370D; 
	font-family:  'Century Gothic', Calibri, Arial;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	background: White;
	border: 1px solid #A7CF43;
	height: 20px;
	}
	
	.sectiontableheaderAKO {
	background-color : #405115;
	color : #D6E5AA;
	font-weight : bold;
	}

	.sectiontableheaderAKOCZ {
	background-color : #CC0000;
	color : #FFFFFF;
	font-weight : bold;
	}
	
.sezon {
	color : #CC0000;
	font-weight : bold;
	font-size: 15px;
	}
	
.tabelapilkan {

/*text-transform:uppercase; */
	border-top: 1px solid #9F9F9F;
	border-right: 1px solid #9F9F9F;
	border-left: 1px solid #9F9F9F;
}

.tabelaklub {
	padding: 2px ;
	text-transform:uppercase;
	border-top: 1px solid #9F9F9F;
	border-right: 1px solid #9F9F9F;
	border-left: 1px solid #9F9F9F;
	border-bottom: 1px solid #9F9F9F;

}
.tr0{
	background-color:#FFFFFF;
}
.tr0:hover {
	BACKGROUND-COLOR: #F0F0F0;
}
.tr1{
	background-color: #F0F0F0;
}

.tr2{
  /*	background-color:#CC0000; */
  background-color:#29478F;	
}

.tr3{
 /*	background-color:#D6E5AA; */
 background-color:#FFFFFF;
}

.tr3KSO{
	 background-color:#F0F0F0;
}


.tdjj1{
	color : yellow;
	font-weight:bold;
	border-bottom: 1px solid #9F9F9F;
	padding: 3px ;
}

.naglowekjj{

  text-transform:uppercase;
	color : #CC0000;
	font-weight:bold;
	font-size: 11px;
	border-bottom: 1px solid #9F9F9F;
	padding: 1px ;
}

.tdjj2{
	color : #000000;
	font-weight:normal;
	border-bottom: 1px solid #9F9F9F;
	padding: 2px ;
}

.tdjj2a{
	color : #000000;
	font-weight:normal;
	border-bottom: 1px solid #9F9F9F;
	border-right: 1px solid #9F9F9F;
	padding: 2px ;
}

.tdjj2ar{
	color : #000000;
	font-weight:normal;
	border-bottom: 1px solid #9F9F9F;
	padding: 2px ;
	text-align:right;
}

.tdjj2arb{
	color : #000000;
	font-weight:normal;
	border-bottom: 1px solid #9F9F9F;
	border-right: 1px solid #9F9F9F;
	padding: 3px ;
	text-align:right;
}

.tdjj2r{
	color : #000000;
	font-weight:normal;
	border-bottom: 1px solid #9F9F9F;
	padding: 2px ;
	text-align:right;
}

.tdjj2al{
	color : #000000;
	font-weight:normal;
	border-bottom: 1px solid #9F9F9F;
	padding: 2px ;
	text-align:left;
}

.tdjj2ac{
	color : #000000;
	font-weight:normal;
	border-bottom: 1px solid #9F9F9F;
	padding: 2px ;
	text-align:center;
}

.tdjj2ci{
	color : #000000;
	font-weight:normal;
	border-bottom: 1px solid #9F9F9F;
	padding: 2px ;
	text-align:center;
	height:25px;
	width:35px;
}

.tdjj2aKSO{
	color : #CC0000;
	background-color:#F0F0F0;
	font-weight:bold;
	border-bottom: 1px solid #9F9F9F;
	border-right: 1px solid #9F9F9F;
	padding: 2px ;
}

.tdjj3{
	color : #CC0000;
	background-color:#F0F0F0;
	font-weight:bold;
	border-bottom: 1px solid #9F9F9F;
	padding: 4px ;
	font-size:12px;
}

.tdjj4{
	color : #000000;
	background-color:#F0F0F0;
	font-weight:normal;
	border-bottom: 1px solid #9F9F9F;
	padding: 4px ;
	font-size:12px;
}

a.zawodnik:link,
a.zawodnik:visited  {
	font-family:  'Century Gothic', Calibri, Arial;
	font-size:11px;
	color:#29478F;
	font-weight:normal;
	text-decoration:none;
}

/** underline on hover **/
a.zawodnik:hover
{
	font-family:  'Century Gothic', Calibri, Arial;
	font-size:11px;
	text-decoration:none;
	color:#CC0000;
	font-weight:normal;
}
.zawodnikinfo {
	padding: 0px ;
	
	border-top: 1px solid #9F9F9F;
	border-right: 1px solid #9F9F9F;
	border-left: 1px solid #9F9F9F;
	border-bottom: 1px solid #9F9F9F; 
}

.zawodnikinfo1 {

	border-top: 1px solid #9F9F9F;
	border-right: 1px solid #9F9F9F;
	border-left: 1px solid #9F9F9F;
	border-bottom: 0; 
}

.tdjj2zaw{
	color : #000000;
	font-weight:normal;
		border-bottom: 1px solid #9F9F9F; 
}
.tdjj2zawr{
	color : #000000;
	font-weight:normal;
 	border-bottom: 1px solid #9F9F9F; 
	border-right: 1px solid #9F9F9F; 
}

table.moduletablehlpn {
	margin: 0px 0px 0px 0px;
	width: 100%;
	border: 1px solid #000000;
	border-collapse: collapse;
	}
table.moduletablehlpn th {
	font-family:  'Century Gothic', Calibri, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #1A220A;
	text-align: center;
	width: 100%;
	height: 15px;
	border-bottom: 1px solid #759328;
	line-height: 15px;
	background: #EEF3DA;
}

 
table.moduletablehlpn td {
	font-family:  'Century Gothic', Calibri, Arial;
	font-size: 11px;
	font-weight: normal;
}

.rowhlpn1{
	background: #EEF3DA;
}

.countdown {
	font-family:  'Century Gothic', Calibri, Arial;
	font-weight: bold;
	font-size : 18px;
	color : #CC0000;
	text-align: center;
	border-bottom: 1px solid #759328;
	width: 100%;
}

.countdown1 {
	font-family:  'Century Gothic', Calibri, Arial;
	font-weight: bold;
	font-size : 16pt;
	color : #CC0000;
	text-align: center;
}
.countdown2 {
	font-family:  'Century Gothic', Calibri, Arial;
	font-weight: bold;
	font-size : 16px;
	color : #CC0000;
	text-align: left;
	width: 100%;
}

.wynikpn {
	font-family:  'Century Gothic', Calibri, Arial;
	font-weight: bold;
	font-size : 18px;
	line-height: 20px;
	color : #CC0000;
	text-align: center;
}
.wynikpnh {
	font-family:  'Century Gothic', Calibri, Arial;
	font-weight: bold;
	font-size : 18px;
	line-height: 20px;
	color : #000000;
	text-align: center;
}

TABLE.bieganie{
	font-family:  'Century Gothic', Calibri, Arial;
	font-size : 12pt;
	margin: 0px 0px 0px 0px;
	width: 98%;
	border: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-collapse: collapse;
	padding: 3px;
	
}

.bieg1{
	background:#FFEEEE;
	border-bottom: 1px solid #000000;
}

.bieg2{
	background:#EEFFEE;
	border-bottom: 1px solid #000000;
}

.biegtr1{
	background:#FFFFFF;
	border-bottom: 1px solid #000000;
}

.biegtr2{
	background:#F0F0F0;
	border-bottom: 1px solid #000000;
}

.biegtr3{
	background:#EEFFEE;
	border-bottom: 1px solid #000000;
}

TABLE.bieganietk{
	font-family:  'Century Gothic', Calibri, Arial;
	font-size : 12px;
	width: 100%;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px;
}

TABLE.bieganietk tr.biegtr4{
	background-color:#993300;
}

TABLE.bieganietk tr.biegtr3{
	background-color:#FFFFFF;	
}

TABLE.bieganietk tr.biegtr3:hover {
	BACKGROUND-COLOR: #99FFFF;
}

TABLE.bieganietk tr.biegtr2 {
	BACKGROUND-COLOR: #ccff99;
}

TABLE.bieganietk tr.biegtr2:hover {
	BACKGROUND-COLOR: #99FFFF;
}

TABLE.bieganietk tr.biegtr1 {
	BACKGROUND-COLOR: #ccffff;
}

TABLE.bieganietk tr.biegtr1:hover {
	BACKGROUND-COLOR: #99FFFF;
}

TABLE.bieganietk tr.biegtr0 {
	BACKGROUND-COLOR: #ffcc99;
}

TABLE.bieganietk tr.biegtr0:hover {
	BACKGROUND-COLOR: #99FFFF;
}

TABLE.bieganietk tr.biegtr {
	BACKGROUND-COLOR: #ffff99;
}

TABLE.bieganietk tr.biegtr:hover {
	BACKGROUND-COLOR: #99FFFF;
}

.biegtd1c{
	text-align:center;	
	color:yellow;
	font-weight:bold;
	border-bottom: 1px solid #000000;
}

.biegtd1l{
	text-align:left;	
	color:yellow;
	font-weight:bold;
	border-bottom: 1px solid #000000;
}

.biegtd1r{
	text-align:right;	
	color:yellow;
	font-weight:bold;
	border-bottom: 1px solid #000000;
}

.biegtd2c{
	text-align:center;
	border-bottom: 1px solid #000000;
}

.biegtd2l{
	text-align:left;
	border-bottom: 1px solid #000000;
}

.biegtd2r{
	text-align:right;
	border-bottom: 1px solid #000000;
}

.sectiontableentryJJ1 {
	background-color: #EEF3DA;
	padding: 2px;
	color:#333333;
}

.sectiontableentryJJ2 {
	background-color: #FFFFFF;
	padding: 2px;
	color:#333333;
}

a.mainlevel-nav:link,
a.mainlevel-nav:active,
a.mainlevel-nav:visited {
	text-decoration: none;
	color: #29478F;
	padding: 2px;
	font-size:17px;
	font-weight:bold;
}

a.mainlevel-nav:hover{
	text-decoration: none;
	color: #FF0000;
	padding: 2px;
	font-size:17px;
	font-weight:bold;
}

 a.linkiwhite:link, 
 a.linkiwhite:visited {
	font-size: 12px; 
	color: #FFFFFF;
	text-decoration: none;
	font-family:  'Century Gothic', Calibri, Arial;
	font-weight: bold;
	}
  a.linkiwhite:hover {
	color: yellow;	text-decoration: none;
	font-weight: bold;
	}
	
 a.linkired:link, 
 a.linkired:visited {
	font-size: 11px; 
	color: #CC0000;
	text-decoration: none;
	font-family:  'Century Gothic', Calibri, Arial;
	font-weight: normal;
	}
  a.linkired:hover {
  	font-size: 11px; 	
	color: #29478F;	
	text-decoration: none;
	font-weight: normal;
	}

	TABLE.ramkiJJ {
	BACKGROUND-COLOR: #ffffff;
BORDER-top:1px solid #000000;
BORDER-left:1px solid #000000;
}

TABLE.ramkiJJ TD{
	BORDER-BOTTOM:1px solid #000000;
	BORDER-right:1px solid #000000;
}

/* JK */
.dnl-date {
 padding-right: 5px;
}

.moduletable .adminform {
    border-collapse: collapse;
}

.moduletable .adminform tr {
    border-bottom: 1px dotted cornflowerblue;
}

.moduletable .adminform tr:first-child {
    border-bottom: 1px solid cornflowerblue;
}

#ac-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .6);
    z-index: 1001;
}

#popup {
    width: 430px;
    height: 630px;
		
		text-align: center;
		position:absolute; 
		left:0; right:0;
		top:0; bottom:0;
		margin:auto;

		max-width:100%;
		max-height:100%;
		overflow:auto;
		
		padding: 6px;
		
    background: #FFFFFF;
    border: 5px solid #152A57;
    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    box-shadow: #64686e 0px 0px 3px 3px;
    -moz-box-shadow: #64686e 0px 0px 3px 3px;
    -webkit-box-shadow: #64686e 0px 0px 3px 3px;
}

#popup_close {
  color: #152A57;
  background: #FFF;
  font-weight: bold;
  border: 1px solid #152A57;
}
 
#popup_close:hover {
  color: #FFF;
  background: #152A57;
}

/*JK*/
.blog
{
	width: 100%;
	height: 100%;
	background: #f6f7f8 radial-gradient(farthest-corner at 45% 45%, white, rgba(232, 241, 244, 0.9)) repeat scroll 0;
	padding: 0 5px;	
	text-align: left;
}

.blog .top td {
	border-bottom: 1px dotted black;
}

.blog ul {
	margin: 0 5px;
	padding: 0 5px;
}

.blog ul li {
	line-height: 0.9rem;
}

#wynik {
    clear: left;
    float: left;
    position: relative;
    width: 800px;
		background: #9acdff linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0
}

#bottompadding .moduletable td {
	text-align: center;
}

#wynik table {
	border-collapse: collapse;
	font-weight: bold;
}

#copyright div a, 
#copyright div a:link, 
#copyright div a:active, 
#copyright div a:visited {
    color: #fded20;
}

#wynik .panel .heading {
	color: #FDED20;
	background: #29478F;
}

a.mainlevel:link, 
a.mainlevel:active, 
a.mainlevel:visited {

	background: url('/images/s2015/menuboczne.png') no-repeat;
	background-color: transparent;
	height: 39px;    
	padding: 9px 0 0 0;
  text-align: center;
	
}

a.mainlevel:hover {
	color: #FF0000 !important;
}

#layer1 {
	background-color:#000080; 
	margin: 10px 10px 0 7px;
    box-shadow: 5px 5px 10px;
}

a.cp_last, 
a.cp_last:link, 
a.cp_last:active, 
a.cp_last:visited {
	color: #000066 !important;
}

#sezon {
	background: url('/images/s2015/sezon.png') no-repeat 0px 2px;	
	height: 54px;
	margin-left: 3px;
}

#sezon table th {
	background-color: transparent;	
	font-size: 15px;
}

#sezon table.moduletable th {
	color:#29478F;
	text-indent: 0px;
}

.panel > .content {
	padding: 0 0 8px;
}

#wynik .panel .content table.adminform tr {
  background: url('/images/s2015/belkaostatniewyniki.png') no-repeat;
	height: 42px;
	display: inline-table;
	width: 794px;
	margin-left: 2px;
}

#wynik .panel .content table.adminform td {
  padding: 3px 0 0 28px;
  color: #000066; /*#29478F;*/  
}

#wynik .panel .content table.adminform tr .rezultat {
	color: yellow;
	padding-left: 26px;
}

#wynik .panel .content table.adminform tr .rezultat a {
	color: yellow;
}

#wynik .panel .content table.adminform tr .rezultat a + span,
#wynik .panel .content table.adminform tr .rezultat span {
	color: yellow;
	font-size: 10px; 
	/*line-height: 9px; 
	text-decoration: none;*/
}

#wynik h4 {
	margin: 0;
	color: #29478F;
	text-align: center;
}

.yt {
	margin: 2px 2px 0 2px;
}

.yt-tytul {
	color: #ffe905;
  font-weight: bold;
  margin: 12px 0 0;
  text-align: center;
}

.presenter {
	background: url('/images/s2015/sponsorzy.png') no-repeat;
}

#terminarz table.moduletable th,
#terminarz table.moduletable td,
#terminarz table.moduletable td a {
	color: #29478F;
}

#terminarz table.moduletable td a:hover {
	color: #FF0000;
}


#terminarz table th {
  background-color: transparent;
  background: url('/images/s2015/ter_n.png') no-repeat;
	display: inline-table;
	width: 174px;
	height: 29px;
  padding: 9px 35px 0px 0px;
  text-align: right;
	border-bottom: none;
}

tr.ter_p {
	width: 174px;	
	background-color: transparent;
  background: url('/images/s2015/ter_p.png') repeat-y;
	display: inline-table;
	padding: 6px 0 0 0;
}

#terminarz table.moduletable tr.ter_p td {
	color: #29478F;
	font-weight: bold;		
	padding: 0px 8px 0px 10px;
}

tr.ter_p a {
	color: #29478F;
	text-decoration:none;
  
}

tr.ter_p a:hover {
	color: #FF0000;
	text-decoration:none;
  
}

#terminarz .mecz {
	padding: 0;
}

#terminarz .ter_godz {
	font-size: 10px !important;
}

#terminarz table.moduletable table td a {
	padding-top: 5px;
}

#terminarz table.moduletable td.wynik_d {
  background-color: transparent;
  background: url('/images/s2015/ter_d.png') no-repeat;
	display: inline-table;
	width: 174px;
	height: 13px;
}

#terminarz table.moduletable .wynik_d hr {
	height: 0px;
  border-bottom: none;
}

#rightmenu {
    margin-top: 10px;
}

.tabelapilkan img {
	max-height:25px;
	min-height: 22px;
    min-width: 22px;
}

.dnl-each hr {
	background-color: #29478F;
	height: 1px;
	margin: 5px 8px;
}

.dnl-category a {
  font-size: 12px;
	font-weight: bold;
	color: #29478f !important;
	margin-left: 11px;
}

.dnl-date {
	text-align: left !important;
	margin-left: 11px;
}

.dnl-title {
	background-color: white !important;
	font-weight: bold;
	color: #29478f !important;
}

.dnl-title a {
	margin-left: 16px;
}

.dnl-introtext{
	margin-left: 18px;
}

.zawodnikinfo hr {
	background-color: #29478f;
}

.rocznik ul {
	margin: 0 5px;
	padding: 0 5px;
}