@charset "utf-8";






	
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(../../img/tlo.gif);
font-size:9pt;
font-family:"Tahoma", Arial, Helvetica, _sans;
}

a:active, a:link, a:visited {
color:#FFFFFF;
text-decoration:none;
}

h1{
paddig:0px 0px 0px 0px;
margin:10px 0px 0px 0px;
}
#wrapper{
width:786px;
position: relative;
top:10px;
clear:both;
margin:auto;
border:2px solid #333333;
margin-bottom:20px;
font-family: Tahoma;
}

#top{
width:786px;
border-bottom:2px solid #333333;
}

#menu{
width:530px;
height:25px;
position:absolute;
top:4px;
left:364px;
font-family: Tahoma;
}

#menu li a:visited,#menu li a:active, #menu li a:link{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#menu li a:hover{
color:#cccccc;
text-decoration:underline;
font-weight:bold;
}

#menu ul{
list-style-type:none;
margin:0px;
padding:0px;
clear:botht;
font-size:9pt;
}

#menu li{
float:left;
padding:5px 5px 5px 5px;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size:9pt;
text-align:center;
color: #FFFFFF;
}

#container_main{
background-color:#000000;
width:786px;
height:500px;
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-align: left;
z-index:0;
}

#container-zapisy{
background-color:#000000;
width:786px;
height:1040px;
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-align: left;
z-index:0;
}



#container{
background-color:#000000;
width:786px;
height:850px;
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-align: left;
z-index:0;
}
#container-kont{
background-color:#000000;
width:786px;
height:820px;
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-align: left;
z-index:0;
margin: 10 px 0px 0px 0px;
}



#container-gallery{



background-color:#000000;



width:786px;



height:420px;



font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



color: #ffffff;



text-align: left;



z-index:0;



margin: 10 px 0px 0px 0px;







}



#container-graf{

background-color:#000000;

width:786px;

height:1220px;

font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

color: #ffffff;

text-align: left;

z-index:0;

margin: 10 px 0px 0px 0px;







}



#container-cennik{

background-color:#000000;

width:786px;

height:1800px;

font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

color: #ffffff;

text-align: left;

z-index:0;

margin: 10 px 0px 0px 0px;







}



#container-partners{
	background-color:#000000;
	width:786px;
	height:750px;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	z-index:0;
	margin: 10 px 0px 0px 0px;







}







#container-main{
background-color:#000000;
width:786px;
height:1750px;
font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
text-align: left;
z-index:0;
margin: 10 px 0px 0px 0px;







}

#container-event{

background-color:#000000;

width:786px;

height:600px;

font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

color: #ffffff;

text-align: left;

z-index:0;

margin: 10 px 0px 0px 0px;







}



#container-techniki{



background-color:#000000;



width:786px;



height:1000px;



font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



color: #ffffff;



text-align: left;



z-index:0;



margin: 10 px 0px 0px 0px;







}



#container-techniki-tb{

background-color:#000000;

width:786px;

height:3350px;

font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

color: #ffffff;

text-align: left;

z-index:0;

margin: 10 px 0px 0px 0px;



}



#container-techniki-sb{



background-color:#000000;



width:786px;



height:1400px;



font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



color: #ffffff;



text-align: left;



z-index:0;



margin: 10 px 0px 0px 0px;



}



#container-techniki-lt{



background-color:#000000;



width:786px;



height:2300px;



font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



color: #ffffff;



text-align: left;



z-index:0;



margin: 10 px 0px 0px 0px;



}



#container-techniki-hh{

background-color:#000000;

width:786px;

height:2800px;

font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

color: #ffffff;

text-align: left;

z-index:0;

margin: 10 px 0px 0px 0px;



}



#container-flam{



background-color:#000000;



width:786px;



height:820px;



font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



color: #ffffff;



text-align: left;



z-index:0;







}



#container-first-dance{



background-color:#E0E0E0;



width:786px;



height:1100px;



font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



color: #000000;



text-align: left;



z-index:0;



}



#container-bolly{



background-color:#000000;



width:786px;



height:500px;



font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



color: #ffffff;



text-align: left;



z-index:0;







}







.container-rio-txt{



padding:20px;



width:550px;



z-index:3;



}



.container-partners-txt{



padding:20px;



width:750px;



z-index:3;



margin:auto;



}.container-partners-txt table{







font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;



font-size: 7.5pt;



color: #ffffff;



text-align: center;











}



.container-grafik-txt{



padding:20px;



width:750px;



z-index:3;



margin:auto;



}



.container-grafik-txt table{







font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;



font-size: 7.5pt;



color: #ffffff;



text-align: center;











}











.one{



background-color:#CCCCCC;



color:#d8005b;



font-weight:bold;



}



.two{



background-color:#333333;



text-align: center;



}



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



color:#FFCC00;



font-weight:bold;



}



.poczatkujacy a:hover{



color:#FFCC00;



font-weight:bold;



text-decoration:underline;



}







.poczatkujacy{



color:#FFCC00;



font-weight:bold;



}



.sredni{



color:#66CC00;



font-weight:bold;



}



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



color:#66CC00;



font-weight:bold;



}



.sredni a:hover{



color:#66CC00;



font-weight:bold;



text-decoration:underline;



}



.zawansowany{



color:#f50068;



font-weight:bold;



}



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



color:#f50068;



font-weight:bold;



}



.zaawansowany a:hover{



color:#b5014d;



font-weight:bold;



text-decoration:underline;



}



.container_txt{



padding:20px;



width:765px;



z-index:3;



}.container_txt_fd{



padding:20px;



width:550px;



z-index:3;



}



#null{border:0px;}







.instruktor{float:left; padding:3px; margin:0px 5px 0px 0px;}



.container-techniki-right-col img{border:1px solid #b5014d;}



.container_banner{

width:718px;

height:310px;

padding:5px;

position:absolute;

left:19px;

top:368px;

float:right;



}



.container_banner img{







border:2px solid #333333;



}



.container-rio-banner-ver{

width:200px;

height:571px;

position:absolute;

left:572px;

top:203px;

float:right;

padding:25px;



}



.container-kont-banner-ver{

width:200px;

height:571px;

position:absolute;

left:568px;

top:217px;

float:right;

padding:25px;



}



.container-rio-banner-hor{



width:550px;



height:151px;



position:absolute;



left:12px;



top:670px;



padding:25px;



}



.container-towarzyski-banner-hor{



width:550px;



height:151px;



position:absolute;



left:12px;



top:570px;



padding:25px;



}



.container-rio-banner-small{



width:150px;



height:150px;



position:absolute;



left:440px;



top:503px;



padding:25px;



z-index:10;



}



.container-bolly-banner-small{



width:445px;



height:150px;



position:absolute;



left:-9px;



top:550px;



padding:25px;



z-index:10;



}







.container-rio-banner-hor img, .container-rio-banner-ver img, .container-rio-banner-small img, .container-bolly-banner-small img, .container-flamenco-banner-hor img, .container-kont-banner-hor img, .container-kont-banner-map img, .container-kont-banner-ver img,.container-towarzyski-banner-hor img{







border:2px solid #333333;



}



.container-flamenco-banner-hor{



width:550px;



height:151px;



position:absolute;



left:11px;



top:714px;



padding:25px;



}.container-kont-banner-hor{

width:550px;

height:151px;

position:absolute;

left:12px;

top:726px;

padding:25px;



}







.container-kont-banner-map{



width:350px;



height:151px;



position:absolute;



left:371px;



top:110px;



padding:25px;



}



.container-kont-left-col{

width:200px;

float:left;

position:absolute;

left:2px;

top:171px;

margin:10p 0px 0px 0px;

height: 925px;



}







.container-kont-right-col{

width:580px;

float:left;

position:absolute;

left:203px;

top:213px;

margin:10px 0px 0px 0px;



}



.container-techniki-right-col{

width:550px;

float:left;

position:absolute;

left:206px;

top:202px;

margin:10px 0px 0px 0px;



}











.container-cenn-right-col{

width:580px;

float:left;

position:absolute;

left:204px;

top:201px;

margin:10px 0px 0px 0px;

font-size:8.5pt;



}











#stopka{







background-color:#343434;



font-size:8pt;



text-align:right;



color:#666666;



font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;



padding:3px; 



z-index:2;



}



#stopka a:active, a:link, a:visited



{



color:#666666;



}



.nagl{



font-weight:bold;



color:#FFCC00;



font-size:10pt;



}



.nagl2{



font-weight:bold;



color:#CC0099;



font-size:11pt;



}







#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; top:0;}



#lightbox img{ width: auto; height: auto;}



#lightbox a img{ border: none; }







#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }



#imageContainer{ padding: 10px; }







#loading{ position: absolute; top: 50%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }



#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }



#imageContainer>#hoverNav{ left: 0;}



#hoverNav a{ outline: none;}







#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }



#prevLink { left: 0; float: left;}



#nextLink { right: 0; float: right;}



#prevLink:hover, #prevLink:visited:hover { background: url(../../img/prevlabel.gif) left 15% no-repeat; }



#nextLink:hover, #nextLink:visited:hover { background: url(../../img/nextlabel.gif) right 15% no-repeat; }







#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }







#imageData{



padding:0 10px;



color: #000000;



}



#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	



#imageData #caption{ font-weight: bold;	}



#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			



#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	







#overlay{



position: absolute;



top: 0;



left: 0;



z-index: 90;



width: 100%;



height:800px;



background-color: #000000;



}



.clearfix:after {



content: "."; 



display: block; 



height: 0; 



clear: both; 



visibility: hidden;



}



* html>body .clearfix {



display: inline-block; 



width: 100%;



}







* html .clearfix {



/* Hides from IE-mac \*/



height: 1%;



/* End hide from IE-mac */



}	



dt {
color:#FFFFFF;
font-weight:bold;
background-image:url(../../img/menu/bg.png);
background-position: top left;
background-repeat:no-repeat;
padding:10px 0px 0px 5px;
margin:10px 0px 10px 0px;
cursor:pointer;
height:35px;
line-height: 19pt;











}	



dd {



background-image:url(../../img/menu/left.png);



background-repeat:no-repeat;



background-position:left;



padding:0px 0px 0px 15px;



line-height:15pt;



margin:2px 10px 2px 10px;



border-bottom:1px solid #333333;







}



dd a:active, a:link, a:visited {



color:#FFFFFF;



text-decoration:none;}



dd a:hover {



color:#FFFFFF;



text-decoration:underline;}



.gallery{



border:2px solid #A20144;



margin:6px;}

.grafik tr{





font-size:7.5pt;

text-align:center;

}



.grafik tr:hover

{ 

background-color:#444444;

cursor:pointer;

}
