body,html{
	margin:0px;
	padding:0px;
	background:url(images_www/bg.gif) repeat top center;
}
table,td{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	vertical-align:top;
}
img{
	border:0px;
}
a{
	color:#B148B8;
	text-decoration:none;
}
body,p,td{
	font-family:tahoma;
	font-size:11px;
}
table#main{
	width:100%;
}
table#main td{
	background:#fff;
}
table#main td.w_1_1{
	width:50%;
	background:url(images_www/w_1_1.jpg) no-repeat top right;
}
table#main td.w_1_3{
	width:50%;
	background:url(images_www/w_1_4.jpg) no-repeat;	
}
#header{
	background:url(images_www/w_1_3.jpg) no-repeat;
	width:484px;
	height:189px;
	font-size:11px;
	color:#fff;
}
#header div.a{
	height:135px;
}
#header div.a div.b{
	line-height:170%;
	text-align:justify;
	padding:50px 70px 0px 0px;
}
#slogan div{
	padding:3px 0px 0px 0px;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
table#main td.w_2_1{
	background:#fff url(images_www/w_2_1.jpg) no-repeat bottom right;
}
table#main td.w_2_1 div.x{
	background:url(images_www/w_2_1_bg.jpg) repeat-x;
	height:187px;
}
table#main td.w_2_2{
	background:url(images_www/cont_bg.jpg) no-repeat;
	padding:36px 0px 0px 0px;
}
table#main td.w_2_2 .cont_bg{
	background:url(images_www/w_2_2.jpg) no-repeat bottom left;
	padding:0px 0px 61px 0px;
}
table#main td.w_3_1{
	background:url(images_www/w_3_1.jpg) no-repeat top right;
	height:138px;
}
table#main td.w_3_2{
	background:url(images_www/w_3_2.jpg) no-repeat;
}
table#main td.w_3_3{
	background:url(images_www/w_3_3.jpg) no-repeat;
}
table#home td.b{
	width:405px;
}
table#home td.a{
	width:100%;
}
#niusy .data{
	font-size:10px;
	color:#B148B8;
	float:left;
	padding:4px 10px 0px 10px;
}
#niusy .tytul{
	font-size:14px;
	color:#4A4A4A;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
#niusy .naglowek{
	font-size:11px;
	color:#4A4A4A;
	padding:10px 40px 0px 10px;
	text-align:justify;
}
#niusy .wiecej{
	text-align:right;
	padding:10px 40px 0px 0px;
}
#niusy .spacer{
	padding:10px 0px 0px 0px;
}
#niusy .archiwum{
	padding:10px 0px 0px 0px;
}
#footer td.a,
#footer td.b,
#footer td.c{
	background:transparent url();
	font-size:10px;
	text-align:justify;
}
#footer td.a h1,
#footer td.b h1,
#footer td.c h1{
	font-size:12px;
	font-weight:bold;
	color:#B148B8;
	margin:0px;
	padding:0px 0px 3px 0px;
}
#footer td.a{
	width:370px;
}
#footer .a div{
	padding:10px 10px 0px 85px;
}
#footer td.b{
	width:310px;
}
#footer .b div{
	padding:23px 10px 0px 20px;
}
#footer td.c h1{
	color:#fff;
}
#footer .c div{
	padding:30px 23px 0px 20px;
	color:#fff;
}
#footer .c div.w{
	padding:3px 0px 0px 0px;
}

#mm{	
	margin: 0;
	padding: 0
}
#mm td.t,
#mm td.t2{
	padding: 3px 5px 0px 5px;
}
#mm td.t a,
#mm td.t2 a{
	padding: 3px 2px 15px 2px;
	color: #4A4A4A; 
	font-size: 11px; 
	font-family:verdana;
	font-weight:bold;
	height:40px;
}
#mm .p1{
	padding:8px 0px 0px 0px;
}
#mm td.over div a{
	background:url(images_www/menu-c.gif) repeat-x;
}
#mm td.over2 div.p1 a{
	background:url(images_www/menu-a.gif) no-repeat;
}

#mm td ul{
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
}
#mm td td{
	padding:0px 0px 0px 0px;
}
#mm td ul li{
	float: none;
	display: inline;
	text-align:left;
}

#mm td .a{
	padding:15px 0px 0px 0px;
}
#mm td .b *{
	background:transparent url();
}
#mm td .b{
	background:#B148B8;
}
#mm td .b a{
	color:#fff;
	font-weight:normal;
}	
#mm td .b td{
	height:25px;
	vertical-align:middle;
	background:url(images_www/menu-d.gif) no-repeat 2px 10px;
	padding:0px 0px 0px 10px;
}
#mm .c3{
	width:63px;
}
#mm .c2{
	width:95px;
}
#mm .c1{
	width:110px;
}
#mm .c1_t{

}
#mm td.over_sub a{
	font-weight:bold;
}
#menu{
	background:#fff;
}
.h2{
	background:url(images_www/h1.gif) no-repeat;
}
.h2 div{
	color:#B148B8;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 20px;
}
.strony{
	background:#fff;
}
.strony,
.strony td{
	text-align:justify;
}
table#grafik{
	width:100%;
}
#grafik thead td{
	font-size:11px;
	color:#fff;
	background:#DBA6DE;
	height:32px;
	vertical-align:middle;
	font-weight:bold;
	padding:0px 0px 0px 5px;
	border-style:solid;
	border-color:#fff;
	border-width:0px 4px 1px 0px;
	font-family:verdana;
}
#grafik tbody td{
	padding:0px 0px 0px 5px;
	border-style:solid;
	border-color:#fff;
	border-width:0px 4px 1px 0px;
	vertical-align:middle;
	font-size:11px;
	color:#111111;
	font-family:tahoma;	
	background:#E6E6E6;
	height:32px;
}
#grafik tbody td.a,
#grafik tbody td.a a{
	background:#757575;
	color:#fff;
	font-weight:bold;
}
table#instruktorzy{
	width:100%;
}
#instruktorzy td{
	text-align:center;
	cursor:pointer;
}
#instruktorzy-dane tr{
	display:none;
}
.opis{
	font-size:11px;
	color:#4A4A4A;
}
#instruktorzy-dane .opis{
	padding:0px 0px 0px 10px;
}
#instruktorzy-dane .opis .t{
	padding:10px 0px 0px 10px;
}


table#cennik{
	width:100%;
}
#cennik thead td{
	font-size:11px;
	color:#fff;
	background:#DBA6DE;
	height:32px;
	vertical-align:middle;
	font-weight:bold;
	padding:0px 0px 0px 5px;
	border-style:solid;
	border-color:#fff;
	border-width:0px 4px 1px 0px;
	font-family:verdana;
}
#cennik tbody td{
	padding:0px 0px 0px 5px;
	border-style:solid;
	border-color:#fff;
	border-width:0px 4px 1px 0px;
	vertical-align:middle;
	font-size:11px;
	color:#111111;
	font-family:tahoma;	
	background:#E6E6E6;
	height:32px;
}
#cennik tbody td.a{
	background:#757575;
	color:#fff;
	font-weight:bold;
}
#cennik tbody td.b{
	text-align:center;
}

.wyr{
	color:#B148B8;
	font-weight:bold;
}
.style_tanca{
	text-decoration:underline;
}
#t-partnerzy td{
	text-align:center;
}

#oferta-z{
	width:100%;
}
#oferta-z td{
	text-align:center;
	padding:0px 0px 30px;
}
.tresc{
	padding:0px 0px 0px 15px;
}

#ofertaWarstwa{display:none;}
.req{
	color:red;
}
table#main td.w_4_1,
table#main td.w_4_2,
table#main td.w_4_3{
	background:url(bg.gif);
	padding:0px 0px 20px 0px;
}
#footerCont .a{
	float:left;
}
#footerCont .b{
	color:#aaa;
	text-align:right;
}
#gal{
	width:100%;
}
#gal .a{
	width:250px;
}
#gal .ma{
	padding:0px 0px 0px 0px;
	width:100%;
}
#gal .ma a{
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
}
#gal .ma div{
	padding:3px 2px 3px 2px;
}
#gal .s div{
}
#gal .s *{
	background:#B148B8;
}
#gal .s a{
	color:#fff;
}
#fot{
	width:100%;
}
#fot td{
	text-align:center;
}
#fot.ramki td img{
	border:1px solid #B447B7;
}
.naglowek{
	background:#EDEDED;
	color:#000;
	font-size:15px;
	font-weight:bold;
	padding:4px 0px 5px 10px;
	width:320px;
}

#pt{width:100%}
#pt td.pt{text-align:center;cursor:pointer;}
#pt .main{width:153px;margin:auto;height:192px;background:url(images_www/pt-bg-a.png) no-repeat;}
#pt .main .a{width:153px;height:164px;}
#pt .main .a div{font-size:11px;color:#B148B8;font-weight:bold;padding:12px 0px 0px 0px;}
#pt .main .b{background:url(images_www/pt-bg-b.png) no-repeat;width:153px;height:28px;}
#pt .pt.selected .main .b,#pt .pt.choosed .main .b{background-position:0px -28px;}
#pt .pt_1 .main .a{background:url(images/pierwszy-taniec/pt_01.jpg) no-repeat 1px 35px;}
#pt .pt_2 .main .a{background:url(images/pierwszy-taniec/pt_02.jpg) no-repeat 1px 35px;}
#pt .pt_3 .main .a{background:url(images/pierwszy-taniec/pt_03.jpg) no-repeat 1px 35px;}
#pt .pt_4 .main .a{background:url(images/pierwszy-taniec/pt_04.jpg) no-repeat 1px 35px;}
#pt .pt_5 .main .a{background:url(images/pierwszy-taniec/pt_05.jpg) no-repeat 1px 35px;}
#pt .pt_6 .main .a{background:url(images/pierwszy-taniec/pt_06.jpg) no-repeat 1px 35px;}
#desc{padding-top:10px;}
#desc .foto{width:180px;}
#desc .foto img{border:1px solid #B148B8;}
#desc .opis{display:none;}
