@CHARSET "UTF-8";
body{
margin:0px;
padding:0px;
background-color:#000;
color:#B3B3B3;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
}
br.clear{
clear:both;
}
#full{
background:#000 url(../images/bg.png) repeat-x;
margin:0px;
padding:0px;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
}
#top{
width:100%;
height:499px;
background:url(../images/topBg.jpg) no-repeat center top;
}
#topNews{
width:100%;
background:url(../images/bgAktualnosci.jpg) #3E3E3E no-repeat center top;
}
#content{
clear:both;
margin-top:0px;
}
#leftMenu{
width:290px;
float:left;
}
#leftBox{
width:290px;
/*	height:423px;*/
background:url(../images/leftBox.png);


margin-bottom:15px;
}
#leftBox .archive{
color:#00ccff;
text-align:right;
font-size:10pt;
padding-right:25px;
padding-top:5px;
float:right;
}
#leftBox .archive a{
text-decoration:none;
color:#00ccff;
}
#right{
width:704px;
float:right;
}
#footLogo{
height:77px;
width:1000px;
margin: 0 auto;
}
#footLinks{
height:65px;
width:1000px;
margin:0 auto;
}
#footLinks a.footMenuItem{
margin-top:20px;
display:block;
float:left;
}
#webd{
float:right;
text-align:right;
}
#webd a{
color:#7f7f7f;
text-decoration:none;
font-size:11px;
}
#webd a:link{
color:#fff;
}
#footLinks a img{
border:none;
}
#banner{

width:704px;
height:120px;
}
#bradCrumbs{
height:14px;
width:700px;
padding:7px 10px;
color:#fff;
font-size:11px;
}
#bradCrumbs a{
color:#ff0;
text-decoration:none;
padding-right:15px;
background:url(../images/breadcrumb.png) no-repeat right top;
}
#bradCrumbs a.start{
/*color:#EFF4A2;*/
}
h2.header{
color:#2DB6FA;
padding-top:22px;
padding-bottom:22px;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
}
h2.header_sub{
color:#fff;
padding-top:22px;
padding-bottom:22px;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
}
#topContent{
margin:0 auto;
width:1000px;
padding-top:8px;
}
#topContent a img{
border:none;
float:left;
}
a:link{
color:#FFFF00;
text-decoration:none;
}
#topContent a{
/* float:left; */
}

#logo{
display:block;
width:590px;
margin-top:22px;
float:left;

}
#topMenu{
float:right;
width:400px;
margin-top:25px;
}
#topMenu a.kontakt{
width:78px;
height:73px;
display:block;
float:right;
background:transparent url(../images/topMenuKontakt.png);
}
#topMenu a.kontakt_active{
width:78px;
height:73px;
display:block;
float:right;
background:transparent url(../images/topMenuKontaktA.png);
}
#topMenu a.kontakt:hover{
background:transparent url(../images/topMenuKontaktA.png);
}
#topMenu a.cennik{
width:78px;
height:73px;
float:right;
display:block;
margin-right:1px;
background:transparent url(../images/topMenuCennik.png);
}
#topMenu a.cennik_active{
width:78px;
height:73px;
float:right;
display:block;
margin-right:1px;
background:transparent url(../images/topMenuCennikA.png);
}
#topMenu a.cennik:hover{
background:transparent url(../images/topMenuCennikA.png);
}
#topMenu a.zajecia{
width:78px;
height:73px;
display:block;
float:right;
margin-right:1px;
background:transparent url(../images/topMenuZajecia.png);
}
#topMenu a.zajecia_active{
width:78px;
height:73px;
display:block;
float:right;
margin-right:1px;
background:transparent url(../images/topMenuZajeciaA.png);
}
#topMenu a.zajecia:hover{
background:transparent url(../images/topMenuZajeciaA.png);
}
#topMenu a.klub{
width:78px;
height:73px;
display:block;
float:right;
margin-right:1px;
background:transparent url(../images/topMenuKlub.png);
}
#topMenu a.klub_active{
width:78px;
height:73px;
display:block;
float:right;
margin-right:1px;
background:transparent url(../images/topMenuKlubA.png);
}
#topMenu a.klub:hover{
background:transparent url(../images/topMenuKlubA.png);
}
#topMenu a.onas{
width:78px;
height:73px;
display:block;
float:right;
margin-right:1px;
background:transparent url(../images/topMenuOnas.png);
}
#topMenu a.onas_active{
width:78px;
height:73px;
display:block;
float:right;
margin-right:1px;
background:transparent url(../images/topMenuOnasA.png);
}
#topMenu a.onas .active{
border:1px solid red;
}
#topMenu a.onas:hover{
background:transparent url(../images/topMenuOnasA.png);
}
#mainMiddle{
width:100%;
height:201px;
background:url(../images/mainMiddleBg.jpg) #000;
margin: 0 auto;
padding:0px;
}
#flash{
float:left;
clear:both;
margin-left:-25px;
margin-top:15px;
}
#headers{
left:0px;
clear:both;
margin-top:14px;
width:900px;
float:left;
}
#news_header{
float:left;
}
#news_archive{
float:left;
margin-left:39px;
}
#promotion_header{
float:left;
margin-left:15px;
}
#krotkiePromocje{
margin-top:30px;
margin-left:25px;
}
#krotkiePromocje img{
border:none;
}
#headers_bottom{
margin:0 auto;
padding:0px;
background:url(../images/headers_bottom.png);
height:14px;
width:1000px;

}
#foot{
clear:both;
color:#101010;
width:100%;
background:#000 url('../images/foot_bg.jpg') no-repeat top center;
}
.aktualnosci .news{

}
.aktualnosci{
color:#fff;
}
.aktualnosci .news h3{
color:#fff;
font-weight:600;
font-size:12pt;
padding-bottom:10px;
}
#krotkieAktualnosci .news h3 {
color:#FFFFFF;
font-size:10pt;
font-weight:400;
}
.aktualnosci .news .data{
color:#999;
font-weight:400;
font-size:10pt;
margin-bottom:6px;
}

.aktualnosci .news .readmore{
color:#FFD107;
text-decoration:none;
font-weight:400;
font-size:10pt;
margin-bottom:6px;
}
.aktualnosci .news{
padding-top:5px;
padding-bottom:10px;
border-top:1px solid #454545;
}
.aktualnosci .news:first-child{
border-top:none;
}
#topContent a.news_back{
margin-top:30px;
font-size:10pt;
color:#FFCC00;
text-decoration:none;
float:right;
display:block;
}
.aktualnosci .news .image{
float:left;
margin:0px 10px 10px 0px;
border:1px solid black;
}
.aktualnosci hr{
color:#303030;
height:1px;
}
.aktualnosci .news .news_header{
color:#fff;
}
.aktualnosci .news .news_body{
color:#B2B2B2;
}
#krotkieAktualnosci{
width:450px;
padding:10px;
float:left;
margin-top:10px;
}
#krotkieAktualnosci .news .readmore{
font-weight:800;
}
#krotkiePromocje{
width:200px;
padding:10px;
float:left;
}

.list_add{
padding:10px;
border:1px solid #666;
background-color:#555;
margin:10px;
width:200px;
}
.textareas_mod{
clear:both;
color:#B3B3B3;
font-weight:400;
font-size:11pt;
margin:none;
}
#kontakt_box{
width:200px;
border:1px solid red;
}
ul.submenu{
width:287px;
list-style-type:none;
padding:0px;
margin:0px;
}
ul.submenu li a{
padding:0px;
margin:0px;
width:262px;
height:20px;
background:url('../images/menu_one_closed.png');
display:block;
padding-left:25px;
padding-top:10px;
padding-bottom:10px;
font-size:12pt;
font-weight:400;
text-decoration:none;
color:#fff;
}
ul.submenu li a:hover{
background:url('../images/menu_two.png');
}
ul.submenu li.empty a{
background:url('../images/menu_one.png');
}
.leftmenuKlub ul.submenu li a:hover{
background:url('../images/menu_two_klub.png');
}

.leftmenuZajecia ul.submenu li a:hover{
background:url('../images/menu_two_zajecia.png');
}
.leftmenuCennik ul.submenu li a:hover{
background:url('../images/menu_two_cennik.png');
}


ul.submenu li.active a{
background:url('../images/menu_two_open.png');
}
ul.submenu li.active.empty a{
background:url('../images/menu_one.png');
}


.leftmenuCennik ul.submenu li.active.empty a{
background:url('../images/menu_two_cennik.png');
}
.leftmenuCennik ul.submenu li.active a{
background:url('../images/menu_two_cennik_open.png');
}


.leftmenuZajecia ul.submenu li.active.empty a{
background:url('../images/menu_two_zajecia.png');
}
.leftmenuZajecia ul.submenu li.active a{
background:url('../images/menu_two_zajecia_open.png');
}



#right ul{
list-style-image: url('../images/lidot.png');
}
#right ul li{
margin-left:20px;
}
#right ol li{
margin-left:20px;
}

.leftmenuKlub ul.submenu li.active.empty a{
background:url('../images/menu_two_klub.png');
}
.leftmenuKlub ul.submenu li.active a{
background:url('../images/menu_two_klub_open.png');
}

ul.submenu li ul{
list-style-type:none;

}
/* O nas, main */
ul.submenu li.active ul li a{
	list-style-type:none;
	background:#fff url('../images/menu_middle_onas.png') no-repeat left top ;
	font-size:10pt;
	color:#327700;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:5px;
	width:247px;
	height:20px;
}
ul.submenu li.active ul li a:hover, ul.submenu li.active ul li.active a{
	background:#fff url('../images/menu_middle_active.png') no-repeat left top ;;
	color:#000;
}
ul.submenu li.active ul li.first a{
	padding-top:10px;
	background:url(../images/menu_first_onas.png);
}
ul.submenu li.active ul li.first a:hover , ul.submenu li.active ul li.first.active a{
	padding-top:10px;
	background:url(../images/menu_first_active.png);
	color:#000;
}

ul.submenu li.active ul li.firstlast a{
		padding-top:7px;
		background:url(../images/menu_firstlast_onas.png);
}
ul.submenu li.active ul li.firstlast a:hover, ul.submenu li.active ul li.firstlast.active a{
		background:url(../images/menu_firstlast_active.png);
		color:#000;
}

ul.submenu li.active ul li.last a{
		background:url(../images/menu_last_onas.png);
}
ul.submenu li.active ul li.last a:hover, ul.submenu li.active ul li.last.active a{
		background:url(../images/menu_last_active.png);
		color:#000;
}
/* Klub */
.leftmenuKlub ul.submenu li.active ul li a{
	list-style-type:none;
	background:#fff url('../images/menu_middle_klub.png') no-repeat left top ;
	font-size:10pt;
	color:#133244;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:5px;
	width:247px;
	height:20px;
}
.leftmenuKlub ul.submenu li.active ul li a:hover, ul.submenu li.active ul li.active a{
	background:#fff url('../images/menu_middle_active.png') no-repeat left top ;;
	color:#000;
}
.leftmenuKlub ul.submenu li.active ul li.first a{
	padding-top:10px;
	background:url(../images/menu_first_klub.png);
}
.leftmenuKlub ul.submenu li.active ul li.first a:hover , ul.submenu li.active ul li.first.active a{
	padding-top:10px;
	background:url(../images/menu_first_active.png);
	color:#000;
}

.leftmenuKlub ul.submenu li.active ul li.firstlast a{
		padding-top:7px;
		background:url(../images/menu_firstlast_klub.png);
}
.leftmenuKlub ul.submenu li.active ul li.firstlast a:hover, ul.submenu li.active ul li.firstlast.active a{
		background:url(../images/menu_firstlast_active.png);
		color:#000;
}


.leftmenuKlub ul.submenu li.active ul li.last a{
		background:url(../images/menu_last_klub.png);
}
.leftmenuKlub ul.submenu li.active ul li.last a:hover, ul.submenu li.active ul li.last.active a{
		background:url(../images/menu_last_active.png);
		color:#000;
}


/* Zajecia */
.leftmenuZajecia ul.submenu li.active ul li a{
	list-style-type:none;
	background:#fff url('../images/menu_middle_zajecia.png') no-repeat left top ;
	font-size:10pt;
	color:#4f004f;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:5px;
	width:247px;
	height:20px;
}
.leftmenuZajecia ul.submenu li.active ul li a:hover, .leftmenuZajecia  ul.submenu li.active ul li.active a{
	background:#fff url('../images/menu_middle_active.png') no-repeat left top ;;
	color:#000;
}
.leftmenuZajecia ul.submenu li.active ul li.first a{
	padding-top:10px;
	background:url(../images/menu_first_zajecia.png);
}
.leftmenuZajecia ul.submenu li.active ul li.first a:hover , .leftmenuZajecia  ul.submenu li.active ul li.first.active a{
	padding-top:10px;
	background:url(../images/menu_first_active.png);
	color:#000;
}
.leftmenuZajecia ul.submenu li.active ul li.firstlast a{
		padding-top:7px;
		background:url(../images/menu_firstlast_zajecia.png);
}
.leftmenuZajecia ul.submenu li.active ul li.firstlast a:hover, .leftmenuZajecia  ul.submenu li.active ul li.firstlast.active a{
		background:url(../images/menu_firstlast_active.png);
		color:#000;
}
.leftmenuZajecia ul.submenu li.active ul li.last a{
		background:url(../images/menu_last_zajecia.png);
}
.leftmenuZajecia ul.submenu li.active ul li.last a:hover, .leftmenuZajecia  ul.submenu li.active ul li.last.active a{
		background:url(../images/menu_last_active.png);
		color:#000;
}


/* Cennik */
.leftmenuCennik ul.submenu li.active ul li a{
	list-style-type:none;
	background:#fff url('../images/menu_middle_cennik.png') no-repeat left top ;
	font-size:10pt;
	color:#E01407;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:5px;
	width:247px;
	height:20px;
}
.leftmenuCennik ul.submenu li.active ul li a:hover, .leftmenuCennik  ul.submenu li.active ul li.active a{
	background:#fff url('../images/menu_middle_active.png') no-repeat left top ;;
	color:#000;
}
.leftmenuCennik ul.submenu li.active ul li.first a{
	padding-top:10px;
	background:url(../images/menu_first_cennik.png);
}
.leftmenuCennik ul.submenu li.active ul li.first a:hover , .leftmenuCennik  ul.submenu li.active ul li.first.active a{
	padding-top:10px;
	background:url(../images/menu_first_active.png);
	color:#000;
}
.leftmenuCennik ul.submenu li.active ul li.firstlast a{
		padding-top:7px;
		background:url(../images/menu_firstlast_cennik.png);
}
.leftmenuCennik ul.submenu li.active ul li.firstlast a:hover, .leftmenuCennik  ul.submenu li.active ul li.firstlast.active a{
		background:url(../images/menu_firstlast_active.png);
		color:#000;
}
.leftmenuCennik ul.submenu li.active ul li.last a{
		background:url(../images/menu_last_cennik.png);
}
.leftmenuCennik ul.submenu li.active ul li.last a:hover, .leftmenuCennik  ul.submenu li.active ul li.last.active a{
		background:url(../images/menu_last_active.png);
		color:#000;
}






#zajecia{
border-collapse:collapse;
border:1px solid #000;
}
#zajecia tr th{
font-size:13px;
font-weight:normal;
border:1px solid #000;
background:url(../images/thbg.png) repeat-x;
padding: 7px;
}
#zajecia tr td{
font-size:11px;
font-weight:normal;
border:1px solid #000;
height:40px;
text-align:center;
vertical-allign:middle;
padding:3px;
}
#zajecia .corner{
width:57px;
height:46px;
background:url('../images/table_corner.png');
padding: 0px;
}
#zajecia a{
text-decoration:none;
}
#zajecia a.zajecia_prowadzacy{
color:#ffcd00
}
#zajecia a.zajecia_nazwa{
color:#fff
}
#zajecia .nOdd{
background-color:#5e5e5e;
}
#zajecia .odd{
background:url(../images/odd.png) repeat-x;
}
#zajecia .odd .rowTh{
background:url(../images/odd_rowTh.png) repeat-y;
}
#zajecia .nOdd .rowTh{
background:url(../images/nOdd_rowTh.png) repeat-y;
}
#zajecia .icons{
z-index:1;
position:absolute;
background:url(../images/table_iconsBg.png);
padding:3px;
}

.modTable{
border-collapse:collapse;
border:1px solid #000;
margin-top:10px;
}
.modTable tr th{
font-size:13px;
font-weight:normal;
border:1px solid #000;
background:url(../images/thbg.png) repeat-x;
padding: 7px;
}
.modTable tr td{
font-size:11px;
font-weight:normal;
border:1px solid #000;
height:40px;
text-align:center;
vertical-allign:middle;
padding:3px;
}
.modTable .corner{
width:57px;
height:46px;
background:url('../images/table_corner.png');
padding: 0px;
}
.modTable a{
text-decoration:none;
}
.modTable a.zajecia_prowadzacy{
color:#ffcd00
}
.modTable a.zajecia_nazwa{
color:#fff
}
.modTable .nOdd{
background-color:#5e5e5e;
}
.modTable .odd{
background:url(../images/odd.png) repeat-x;
}
.modTable .odd .rowTh{
background:url(../images/odd_rowTh.png) repeat-y;
}
.modTable .nOdd .rowTh{
background:url(../images/nOdd_rowTh.png) repeat-y;
}
.modTable .icons{
z-index:1;
position:absolute;
background:url(../images/table_iconsBg.png);
padding:3px;
}

div.icons a{
color:#fff;
text-decoration:none;
}
.imageDelete{
margin-left:-20px;
display:bolck;
width:20px;
height:20px;
position:absolute;
}
.galleryImage{
border:1px solid #fff;
float:left;
margin:2px;
}
#newsletterBox{
width:240px;
margin-top:36px;
float:right;
}
#newsletterBox p{
color:#999999;
font-size:12px;
}

#fEmail{
width:193px;
height:24px;
border:1px solid #000;
padding-top:4px;
}
#newsletterBox label{
float:left;
display:block;
color:#999999;
font-size:12px;
margin: 8px 7px
}
#fRadio-element input{
float:left;
margin-right:10px;
margin-top:1px;
}
#fSubmit{
float:right;
margin-top:-50px;
margin-right:10px;
width:32px;
height:30px;
background:url('../images/fSubmit.png') no-repeat;
border:none;
}
#fRadio-label{
display:none;
}
.news{
font-size:10pt;
}
.modTable a.price_no_promotion{
font-size:11pt;
color:#B2B2B2;
font-weight:400;
}
.modTable a.price_promotion{
font-weight:600;
font-size:11pt;
color:#FFCC00;
}
.modTable a.price{
font-weight:600;
font-size:11pt;
}
#contactForm{
margin-left:20px;
margin-top:28px;
float:left;
width:260px;
}
#contactForm a{

font-size:10pt;
font-weight:400;

}
#kontaktowy dt{
float:left;
width:52px;
font-size:10pt;
font-weight:400;
padding-left:0px;
line-height:28px;
}

#kontaktowy input{
height:28px;
border:1px solid #000;
width:193px;
}
#kontaktowy textarea{
margin-top:3px;
border:1px solid #000;
width:193px;
height:140px;
}
#kontaktowy #form_send{
width:55px;
height:28px;
float:right;
margin-right:12px;
margin-top:4px;
background:url(../images/form_send.png);
border:1px solid #2d2d2d;
}
#topContent ul.navigation li a{
float:none;
bordrt:1px solid red;
color:#fff;
text-decoration:none;
}
#sitemap ul li a{
font-weight:600;
}
#sitemap ul li ul li a{
font-weight:400;
}
#topContainer{
   height:121px
}
