html {	margin: 0px 0px 0.1px 0px;	padding: 0px;background: #3A3A3A;}
body {	margin: 0px;	padding: 0px;	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;color: #555555;background:url(/images/bg_html.gif) 0 0 repeat-x #505050;}
a {	color: #3d84a2;	text-decoration: underline;}
img {vertical-align:top;}
a img {border : none;}
h1,h2,h3,form {margin:0;padding:0}
th,td,input,select,textarea {font-size:11px}
form {display:block}

.dn {display: none;}
.tc {text-align:center}
.tr {text-align:right}
.fl {float:left}
.fr {float:right}
.clear {clear:both}
.btn {border:0 solid;background:none}
.p27 {padding:15px 35px 27px 22px;/*background:#3C3C3C*/}

/* position is everything */
.clear {clear:both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {zoom: 1;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */ 

li.noEvents {color: #D7D7D7}
#pageContainer {background:url(/images/bg_body.jpg) 50% 0 no-repeat;margin-top:-20px}
#emptyElement {width:50%;/*position:absolute;*/left:0;top:0;height:20px;background:url(/images/bg_emptyElement.gif) 0 0 repeat-x}
#displayContainer {width:1016px;margin:0 auto;overflow:hidden;}
#header {position:relative;height:213px;background:url(/images/sh_menuRight.png) 99.9% 211px no-repeat}
a.logo {position:absolute;top:26px;left:17px}
#header div.menu-header {width:222px;position:absolute;top:13px; right:240px}
#header div.menu-header ul {margin:0;padding:0;list-style:none}
#header div.menu-header li {float:left;}
#header div.menu-header li a {display:block;height:36px;text-indent:-1000px;overflow:hidden}
#header div.menu-header li#header-item-296 a {background:url(/images/bg_menuFor.png) 0 -1px no-repeat; width:114px}
#header div.menu-header li#header-item-298 a {background:url(/images/bg_menuCon.png) 0 0 no-repeat; width:100px}
#header form {position:absolute;top:16px;right:24px}
#header form .search {border:0 solid;width:180px;margin:0 10px}
#header form .submit {background:url(/images/btn_topSubmit.gif) 0 0 no-repeat;width:18px;height:19px}
#header ul#navi {list-style:none;width:755px;background:url(/images/bg_menu.png) 0 100% no-repeat;margin:0 0 0 230px;
padding:175px 0 0 22px;height:38px;}
#header ul#navi li {float:left;padding:0;line-height:38px}
#header ul#navi li a {float:left;display:block;font-size:11px;color:#3f403b;text-transform:uppercase;font-weight:bold;text-decoration:none;padding:0 13px}
/*#menuitem-264 a {margin:0 0 0 33px;width:126px}
#menuitem-266 a {width:76px}
#menuitem-268 a {width:140px}
#menuitem-270 a {width:150px}
#menuitem-272 a {width:143px}
#menuitem-274 a {width:108px}*/

.leftCol {width:241px;float:left;position:relative;padding:0 0 163px; background:url(/images/bg_menuBottom.png) 3px 100% no-repeat}
.main_2c_left {float:right; width:765px;min-height:325px;_height:325px;padding:0 9px 0 0;font-size:12px;/*background:url(/images/sh_mainRight.png) 99.9% 0 repeat-y */
}
#viewContainer {}
/*#content {margin:0 6px}*/
.mainPage {background:url(/images/bg_mainPage.gif) 336px 0 repeat-y}
.section {margin:0 !important;background:url(/images/bg_section.png) 220px 0 repeat-y;_background-position:220px 0;
	color:#cfcfcf;	height:1%}
.section h1 { border-bottom:1px solid #206cfc;line-height:30px;font-size:13px;font-weight:normal;color:#fff;margin:0 0 20px}
.section h2.error {font-size:22px;padding:40px 0;font-weight:normal;color:#fff}
.section img {margin:25px 30px}
.section p {margin:0 0 12px}
.errorpage {background:url(/images/bg_404.gif) 50% 0 no-repeat;}
.main_2c_left ul {list-style:none;margin:8px 0 4px 38px;padding:0}
.main_2c_left ul li {padding:0 0 4px 15px;background:url(/images/bg_arrow.png) 0 2px no-repeat}
.main_2c_left ul.error a {text-decoration:none;color:#cfcfcf}
.leftCol h2.menuHeader {line-height:31px;background:url(/images/bg_menuHeader.png) 0 0 no-repeat;color:#fff;font-size:13px;
	text-transform:uppercase;font-weight:normal;padding:0 0 0 25px;margin:0 0 0 9px}
.leftCol .mainBg {position:absolute;top:0;right:-1px;z-index:0;margin:0}
.leftCol ul {margin:0;padding:0;position:relative;z-index:2;list-style:none;padding:0 0 0 9px;background:url(/images/sh_menuTop.png) 4px 0 repeat-y}
.leftCol ul ul {padding:0;background:none}
.leftCol li {}
.leftCol li a {display:block;padding:12px 20px 10px 25px;color:#d7d7d7;text-decoration:none;margin:0 10px 0 0;
	background:#3c3c3c;border-bottom:1px solid #565656;font-weight:bold}
.leftCol li a:hover,
.leftCol li.active a {background:url(/images/bg_menuActive.png) 0 0 no-repeat;color:#fff;margin:0 0 1px;border:0 solid}
.leftCol li a:hover span,
.leftCol li.active a span {background:none}
.leftCol li.more span {padding:0 20px 0 0;background:url(/images/bg_arrow.png) 100% 50% no-repeat}
.leftCol li.adv span {padding:0 20px 0 0;background:url(/images/bg_arrowD.png) 100% 50% no-repeat}
.leftCol li.adv a {marign:0}
.leftCol li li a {margin:0 10px 0 0;padding:8px 0 8px 50px;background:#565656;border-bottom:1px solid #3c3c3c}
.leftCol li li a:hover,
.leftCol li li.active a{background:url(/images/bg_subMenuActive.png) 0 0 no-repeat; margin:0 0 1px;border:0 solid}
.leftCol li li a span {background:none}
.emptyMenu {padding-top:41px;background:#3c3c3c;margin:0 0 0 8px}

.path {line-height:28px;background:url(/images/bg_path.png) 0 0 no-repeat;padding:0 0 8px;color:#fff;font-size:11px;overflow:hidden}
.path a {color:#fff;font-size:11px;padding:0 19px 0 6px;background:url(/images/bg_arrow.png) no-repeat 100% 3px}

.gallery img {margin:0}
.gallery h1 {width:100%;margin:0 0 25px}
.gallery a.back {
	background:url("/images/bg_more.gif") no-repeat scroll 100% 0 transparent;
	color:#FFFFFF;
	display:block;
	height:20px;
	line-height:19px;
	padding:0 28px 0 0;
	text-decoration:none;
	width:35px;
}
.gallery .imageThumb {background:url(/images/bg_photo.gif) 0 50% repeat-y;width:227px;
	float:left;margin:0 8px 8px 0;_margin-right:4px}
.gallery .imageThumb div {background:url(/images/bg_photoBottom.gif) 1px 100% no-repeat;padding:0 0 6px}
.gallery .imageThumb div div {background:url(/images/bg_photoTop.gif) 1px 0 no-repeat;padding:0}
.gallery .imageThumb div div a {display:block}	
.gallery .imageThumb img {margin:6px 0 0 8px}
.gallerys {float:left;width:227px;background:url(/images/bg_photoG.gif) 0 0 repeat-y;margin:0 9px 5px 0}
.gallerys .head {background:url(/images/bg_photoGTop.gif) 0 0 no-repeat;padding:6px 4px 6px 8px}
.gallerys .head a {display:block;background:url(/images/bg_galleryTitle.gif) 0 0 no-repeat;padding:0 3px 0  24px;
	color:#fff;font-weight:bold;text-decoration:none;height:30px;line-height:30px;overflow:hidden}
.gallerys .head span {background:#2b2b2b;color:d7d7d7;display:block;padding:0 0 0 20px;font-size:10px;
	padding:6px 0 0;line-height:13px;height:14px}
.gallerys .head span.place {padding:8px 4px 2px 40px;background:url(/images/bg_gPlace.gif) 15px 7px no-repeat}
.gallerys .head span.date {padding:2px 4px 8px 40px;background:url(/images/bg_gDate.gif) 15px 1px no-repeat} 
.gallerys .content {background:url(/images/bg_photoGBottom.gif) 0 100% no-repeat;padding:0 4px 6px 8px;text-align:center}
.gallerys .content div {/*background:#2b2b2b;*/height:218px; overflow:hidden}

.juniors {width:347px;float:left;margin-bottom:20px}
.juniorsL {margin-right:14px}
.juniors .head {background:url(/images/bg_juniorsHead.gif) 4px 0 no-repeat;color:#fff;padding:8px 4px 0 30px;line-height:32px}
.juniors .content {background:url(/images/bg_juniorsBox.gif) 0 0 no-repeat;height:192px;overflow:hidden;position:relative}
.juniors .content p {height:58px; overflow:hidden;padding:10px 30px;margin:0}
.juniors .content a {display:block;width:76px;height:70px;text-indent:-1000px;overflow:hidden;background-image:url(/images/bg_juniorsAction.png);
	background-repeat:no-repeat;position:absolute;bottom:20px}
.juniors .content p a {top:64px; right:17px;background:transparent url(/images/bg_more.gif) no-repeat scroll 100% 0;width:72px;line-height:19px;
	text-indent:0;height:19px;color:#fff;text-transform:uppercase;text-decoration:none}	
.juniors a.players {left:35px;background-position:0 -87px;}
.juniors a.players:hover {background-position:0 0;}
.juniors a.calednar {left:138px;background-position:-104px -87px;}
.juniors a.calednar:hover {background-position:-104px 0;}
.juniors a.table {left:239px;background-position:-205px -87px;}
.juniors a.table:hover {background-position:-205px 0;}
.juniors img {margin:0 0 0 4px}

.paging {padding:0 0 0 260px;line-height:20px}
.paging a, 
.paging span {float:left;margin:0 10px 0 0}
.paging a.page {color:#d7d7d7;text-decoration:none;display:block;height:19px;width:19px;text-align:center;float:left;}
.paging a.page:hover {text-decoration:underline;}
.paging a.active  {background:url(/images/bg_galleryPagingA.gif) 0 0 no-repeat;color:#3c3c3c}

.newsletter {padding:10px 0 0 }
.newsletter .news {margin:0 0 20px}
.newsletter .newsBody {margin:0}
.newsletter h2 {background:transparent url(/images/bg_news2.gif) no-repeat scroll 0 0;font-size:12px;
	line-height:30px;margin:0 0 10px;}
.newsletter h2 span {color:#FFFFFF;font-size:10px;font-weight:normal;padding:0 28px 0 10px;}
.newsletter a.more {background:transparent url(/images/bg_moreW.gif) no-repeat scroll 100% 0;display:block;width:72px; color:#fff;
	text-decoration:none;line-height:20px}
.section h1.news {background:url(/images/bg_newsHead.gif) 0 0 no-repeat;margin:0 0 10px;border:0}
.section h1.news span {color:#FFFFFF;font-size:10px;font-weight:normal;padding:0 28px 0 10px;}

table {border-collapse:collapse;border:1px solid #565656;}
table th {border:0;padding:10px;border-bottom:1px solid #206cfc;}/*1px solid #565656*/
table td {border:1px solid #565656;padding:10px;text-align:center}
/*main page*/
.left {padding:0;width:376px;float:left}
.left .box {padding:0 0 0 6px}
 .sh_events {background:url(/images/sh_events.gif) -6px 52px no-repeat}
 ul.events {padding:0;margin:0;list-style:none;background:#2B2B2B;}
 ul.events li {line-height:1.8em;background:#2B2B2B;border-top:1px solid #565656;padding:20px 25px 25px;
	font-size:12px}
 ul.events div {color:#D7D7D7;font-weight:bold}
 ul.events span {color:#B2B2B2;font-size:10px;display:block;line-height:16px;float:left}
 ul.events span.calendar {background:url(/images/bg_calendar.gif) 0 0 no-repeat;padding:0 10px 0 20px;}
 ul.events span.hour {background:url(/images/bg_hour.gif) 0 -1px no-repeat;padding:0 10px 0 20px;}
 ul.events span.place {background:url(/images/bg_place.gif) 0 0 no-repeat;padding:0 10px 0 20px;}
.main_2c_left ul.events, .main_2c_left ul.events li {background:none}
 .main_2c_left ul.events li {border-top:0 solid; border-bottom:1px solid #565656}
 

.left  .ui-corner-all {border:none;background:#4c4c4c url(/images/bg_resultsBottom.gif) 0 100% no-repeat;}
.left .sh_results {background:url(/images/sh_results.gif) -7px -5px no-repeat}
.left .ui-tabs {padding:0 0 10px;min-height:272px}
.left .ui-tabs p {margin:7px 0;font-weight:bold}
.left .ui-widget-content {color:#D7D7D7}
.left .ui-tabs-panel {padding:20px 27px 4px !important;/*min-height:196px;_height:196px*/}
.left .ui-tabs .ui-tabs-nav {background:url(/images/bg_tableResults.gif) 0 0 no-repeat;padding:0}
.left .ui-tabs .ui-tabs-nav li {background:url(/images/bg_tabsLi.gif) 100% 0 no-repeat; border:0 solid;width:99px;
	line-height:30px;margin:0}
.left .ui-tabs .ui-tabs-nav li a {color:#fff;text-transform:uppercase;text-align:center;padding:0;font-size:10px}
.left .ui-state-active, .left .ui-state-hover {background-position:0 0 !important}
.left .score {text-align:center;margin:14px 0 21px;font-weight:bold}
.left .score span {border:1px solid #7E7E7E;padding:2px 6px;}
.left .score span.sc1 {margin:0 15px 0 0}
.left .score span.sc2 {margin:0 0 0 15px}


.main {width:372px;float:left;position:relative}
.main a.fl {float:none;position:absolute;top:0;right:0}
h1.mainPageNews {background:url(/images/bg_aktualnosci.gif) 0 0 no-repeat;width:229px;overflow:hidden;text-indent:-1000px;
	height:30px;}
div.newsList {background:url(/images/bg_mainNews.gif) 0 0 no-repeat #fff;padding:0 27px;font-size:13px;clear:both;
	min-height:552px;_height:552px}
div.newsList ul {margin:0;padding:27px 0;list-style:none;}
div.newsList h2 {background:url(/images/bg_newsHeader.gif) 0 0 no-repeat;margin:0;font-size:12px;line-height:30px;overflow:hidden;height:30px}
div.newsList h2 span {color:#fff;font-size:10px;padding:0 28px 0 10px;font-weight:normal}
div.newsList p {margin:5px 0 20px 0}
div.newsList a.more {background:url(/images/btn_topSubmit.gif) 100% 9px no-repeat;padding:0 30px 0 0;color:#333333;font-weight:bold;
text-decoration:none;display:block;line-height:35px;width:43px;font-size:11px}
.right {width:268px;float:left;background:#2B2B2B;background:url(/images/sh_right.gif) no-repeat 256px 54px;_overflow:hidden; }
.right .box {margin:0 9px 0 0;background:#2b2b2b url(/images/bg_rightBox.gif) 0 30px no-repeat;}
.right h2.photos {text-indent:-1000px;background:url(/images/bg_latestPhotos.gif) 0 0 no-repeat;line-height:30px;overflow:hidden}
.right h2.sponsors {text-indent:-1000px;background:url(/images/bg_sponsors.gif) 0 0 no-repeat;line-height:30px;overflow:hidden}

.right .rotator {text-align:center;padding:24px 0 25px;position:relative;height:1%}
.right .mycarouselPhoto img {border:1px solid #8f8f8f}
.right .mycarouselLogo {padding:33px 0;}
/*Karuzele */
div.scrollable {position:relative;overflow:hidden;width: 189px; height:185px;margin:0 auto;} 
div.scrollable ul {margin:0;padding:0;list-style:none;    width:20000em; position:absolute; } 
div.scrollable li {float:left; width: 189px; height:185px;} 
div.rotator a.browse {cursor:pointer;display:block;float:left;font-size:1px;height:21px;width:21px;bottom:25px;position:absolute}
div.rotator a.right {background: transparent url(/images/bg_carouselNext.gif) no-repeat 0 0;right:8px}
div.rotator a.left {background: transparent url(/images/bg_carouselPrev.gif) no-repeat 0 0;left:8px}
div.mycarouselLogo a.browse {bottom:32px}
div.mycarouselPhoto div.scrollable {height:222px;width:190px}
div.mycarouselPhoto div.scrollable li {height:220px} 


#footerContainer {background:url(/images/bg_footerContainer.gif) 50% 0 no-repeat #3A3A3A;position:relative}
#footer {width:1016px;margin:0 auto;color:#b2b2b2; position:relative;padding:10px 8px 40px}
#footer ul {margin:0;padding:0; list-style:none;width:500px}
#footer li {float:left;text-transform:uppercase;margin:0 10px 0 0}
#footer li a {color:#b2b2b2;text-decoration:none}
#footer p {position:absolute;top:10px; right:8px;width:300px;margin:0;}

div.loginForm {padding:102px 0 0 0;}
div.loginForm form {width:240px;margin:0 auto 100px;background:#3c3c3c;padding:20px 0 20px 20px;color:#fff}
div.loginForm .inputFieldCols {margin:0 0 10px;clear:both;line-height:31px;}
div.loginForm .inputText input {width:180px}
#username-label {width:40px; float:left}
#password-label {width:40px; float:left}
div.loginForm .inputText {float:left;background:url(/images/bg_input.gif) 0 0 no-repeat;line-height:22px}

/*strona kontaktu*/
div.contact .fl {width:260px}
div.contact .fr {width:439px;background:url(/images/bg_form.gif) 0 0 no-repeat}
div.contact h2 {font-weight:normal;clear:both;line-height:26px;border-bottom:1px solid #565656;font-size:11px;margin:0 0 20px}
div.contact img {margin:0;border:1px solid #4c4c4c}
div.contact th {vertical-align:top;width:78px;text-align:left}
div.contact a {text-decoration:none;color:#CFCFCF}
div.contact label {font-size:11px}
#contactFormContainer table,
#contactFormContainer th,
#contactFormContainer td {border:none;text-align:left;padding:0 0 10px}
/*formularze*/
div.inputFieldRows div {position:absolute;top:2px;left:0;width:130px;text-align:right}
div.inputFieldRows div.inputText {background:url(/images/bg_input.gif) 0 0 no-repeat;position:static;}
div.inputFieldRows div.inputTextArea {background:url(/images/bg_textarea.gif) 0 0 no-repeat;position:static;}
div.inputFieldRows div.inputText{width:186px;line-height:22px}
div.inputFieldRows div.inputTextArea {width:294px;}
div.inputFieldRows div.SubmitBtn {position:static; width:auto;text-align:left}
div.inputText  input {background:none;border:0 solid;font-size:11px;width:184px}
div.inputTextArea textarea {background:none;border:0 solid;font-size:11px;width:295px;height:72px}
div.inputFieldRows {position:relative;padding:0 0 0 137px;margin:0 0 8px}
ul.errors {margin:0;padding:4px 0  0;line-height:15px}
ul.errors li {background:none;text-align:left;padding:0 0 4px}

#wysuwane {
    background: url("../images/bg_fb.png") no-repeat scroll 100% 0 transparent;
    height: 322px;
    right: -210px;
    margin-top: -200px;
    padding: 9px 0 10px;
    position: fixed;
    top: 50%;
    width: 241px;
    z-index: 10000;
}
#wysuwane a.fb {
    height: 105px;
    margin-top: 0;
    position: absolute;
    left: 14px;
    top: 0;
    width: 30px;
}
#wewnatrz {background:#eee;width:204px !important}
