@charset "ISO-8859-1";

/*
RESET-MIN.CSS
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}



html,body {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}




a{
outline:none;
}
a {
    color:#2e6cbd;
    text-decoration: none;
}

a:hover {
text-decoration:underline;   
}

a.selected {
   text-decoration:underline;
}

a:focus {
    outline: none;
}

body {
  font-family:  Arial, Helvetica, sans-serif;
  background-color:#fff;
	background-image:url(images/bgr_top_3.jpg);
	background-repeat:repeat-x;
	outline:none;
}
table,tr,td {
 /* font-size: 1em;*/
}

#outer {
	display:block;
	width: 840px;
  /*border: 1px solid #888;*/
 
  text-align: left;
  margin: 0 auto;
  
}

table.centerBoth {
 border-spacing: 0;
  border-collapse: collapse;
 /* height: 100%;*/
  width: 100%;
}
table.centerBoth,table.centerBoth td {
  padding: 0;
  margin: 0;
  border: 0 none;
}
table.centerBoth td {
  text-align: center; /* IE/Win bug fix */
}

table.shadow_table {
	margin-top:13px;
	border-spacing: 0;
  	border-collapse: collapse;
 	border: 0 none;
}


#logo_frame{
	position:relative;
	width:800px;
	height:115px;
	/*padding-top:1px;*/
	margin-left:auto;
	margin-right:auto;
	border-color:#dedede;
	border-top-color:#FFF;
	border-style:solid;
	border-width:1px;
	/*background-color: #1d497d;*/
	background-color: #fff;
	background-image:url(images/shadowline2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#logo{

	float:left;
	width:100px;
	height:100px;
	margin-left:15px;
  	margin-top:7px;
	/*background-image:url(images/logo_dance_190.jpg);*/
}



#logo_Z{
	display:none;	
	position:absolute;
	width:400px;
	height:100px;
	margin-left:15px;
  	margin-top:7px;
	z-index:100;
	background-image:url(images/logo_dance_100.jpg);
	background-repeat:no-repeat;	
}

#logo_pre{
	
	position:absolute;
	width:550px;
	height: 50px;
	overflow:hidden;
	margin-left:-5000px;	
}

#LogoText{
	float:left;
	width:158px;
	height:37px;
	margin-left:620px;
  	margin-top:-65px;
}

#LogoText2{
	float:right;
	width:328px;
	height:37px;
	margin-right:15px;
  	margin-top:85px;
	
}


#menu_frame{
	width:800px;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	border-color:#dedede;
	border-style:solid;
	border-width:1px;
	border-top:none;
	background-color: #fff;
	background-image:url(images/shadowline2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#content_frame{
	display:block;	
	overflow:hidden;
	width:800px;
	border-color:#dedede;
	border-style:solid;
	border-width:1px;
	border-top:none;
	background-color: #fff;
	background-image:url(images/shadowline2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#content{
	margin-top:3px;
	width:685px;
	margin:5px auto 35px auto;
	padding:30px 40px 125px 40px;
	border-color:#dedede;
	border-style:solid;
	border-width:2px;
	border-top-color:#dedede;
	border-bottom-color:#dedede;
	background-color: #f8f8f8;
	background-image:url(images/logo_dancer170_bgr_transp_outline.png);
	background-position:545px bottom;
	font-family:Arial, Verdana, sans-serif;
	font-size:14px;
	color:#2e6cbd;
	text-align:left;
	background-repeat: no-repeat;
}

content_holder{
width:685px;
}

content_holder_main{
overflow:hidden;
}

.left{
	width:200px;
	float:left;
}
.right{
	float:right;
	width:110px;
}

#reverence{
color:#2a64a6;
font-size:10px;
padding-bottom:5px;
padding-right:15px;
padding-left:15px;
text-align:left;
height:25px;
}


#reverence a{
color:#2a64a6;
text-decoration:none;

}
#reverence a:hover{
color:#2a64a6;
text-decoration:underline;

}


#iframe_border {
border-bottom:#E4E4E4 solid 1px;
border-top:#E4E4E4 solid 1px;
}

iframe{
background-color:#f8f8f8;
}


#blog_title {
	height: 55px;
	width: 680px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	
	color:#2e6cbd;
	text-align: center;
}

li{
list-style:disc;
list-style-position:inside;

}

.bold{
font-weight:bold;
}

#L{
background-image:url(images/shadow_L.png);
background-repeat:repeat-y;
}
#LB{
background-image:url(images/shadow_LB.png);
}
#B{
background-image:url(images/shadow_B.png);
background-repeat:repeat-x;
}
#RB{
background-image:url(images/shadow_RB.png);
}
#R{
background-image:url(images/shadow_R.png);
background-repeat:repeat-y;
}


.lightning1{
margin-top:0px;
border-top-color:#fff;
border-top-style:solid;
border-top-width:1px;
}



.shade1{
clear:both;
margin-top:-2px;
margin-left:1px;
margin-right:1px;
border-top-color:#dedede;
border-top-style:solid;
border-top-width:2px;
}



ul.navigation {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
    list-style: none;
    margin: 0;
    padding: 0;
	padding-left:5px;
    padding-bottom: 6px;
	padding-top:2px;
}

ul.navigation li {
	display: inline;
	margin-left: 4px;
	margin-right: 4px;
	
}

ul.navigation a {
    padding: 6px;
    color:#ff4504;
    text-decoration: none;
}

ul.navigation a:hover {
text-decoration:underline;   
}

ul.navigation a.selected {
   text-decoration:underline;
}



ul.navigation a:focus {
    outline: none;
}


.ul1 {
	padding-left: 33px;
	padding-top:7px;
	padding-bottom:15px;	
}

.ul1 li {
list-style-position:outside;
}

/* -------------------------------- Team */


.img_frame {
	padding: 1px;
	border: 1px solid #CCC;
}

.team_img{
	float:left;
	padding: 1px;
	border: 1px solid #CCC;
}
.team_img2{	
	padding: 1px;
	border: 1px solid #CCC;
}
.acc_container{
	float:right;
	width:400px;
}
.clear{
	clear:both;
}

.team_member{
padding-bottom:30px;
}

#container_Team { width:400px; margin-top:10px;}


.jquery { width:241px; margin:0px; position:relative; }
.jquery a {
	font-size:12px;
	color:#2e6cbd;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	display:block;
	padding-left:15px;
	background-image: url(images/acc_closed.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
}
.jquery a:hover {background-image: url(images/acc_open.png);}
.jquery a span { display:none; }
.jquery-content {
	position:relative;
	text-align:left;
	padding-top: 7px;
	padding-bottom: 15px;
}
.closer {font-size:12px;font-style:italic; font-weight:normal; position:absolute; right:10px; width:80px; text-align:right; padding:0 17px 0 0; text-decoration:none; color:#00376c;background-image:url(images/acc_close.png);background-repeat:no-repeat;background-position:right;
}


li #container_Team{
    margin-left:10px;
	list-style-position: outside;
	list-style-type: disc;
}




/* -------------------------------- CompanyActivities */

.acc_container_CompanyActivities{
	width:600px;
	padding:13px;
	margin-left:50px;
	border:#CCC solid 1px;
	background-image:url(images/body_bgr.jpg);
	background-repeat:repeat;
	
}

#container_CompanyActivities { width:600px; position:relative; margin-top:10px;}

#container_CompanyActivities .CompanyActivities{
padding-bottom:30px;
}


#background_pict_CompanyActivities{
	/*background-image:url(images/picts/ho002.jpg);
	background-repeat:no-repeat;*/
}



#container_CompanyActivities .jquery { width:300px;
 margin:0px; 
position:relative;
 }
#container_CompanyActivities  .jquery a {
	font-size:14px;
	color:#2e6cbd;
	font-weight:normal;
	
	text-decoration:none;
	display:block;
	background-image: url(images/acc_closed.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left:15px;
}

#container_CompanyActivities .jquery a:hover {background-image: url(images/acc_open.png);}
#container_CompanyActivities .jquery a span { display:none; }
#container_CompanyActivities .jquery-content { position:relative;text-align:justify; }


#container_CompanyActivities .closer {font-size:12px;font-style:italic; font-weight:normal; position:absolute; right:0px; width:80px; text-align:right; padding:0 px 0 0; text-decoration:none; color:#2e6cbd;background-image:url(images/acc_close.png);background-repeat:no-repeat;background-position:right; }
#container_CompanyActivities .closer1 {font-size:12px;font-style:italic; font-weight:normal; position:absolute; right:0px; width:80px; text-align:right; padding:0 px 0 0; text-decoration:none; color:#2e6cbd;background-image:url(images/acc_close.png);background-repeat:no-repeat;background-position:right; }


.jquery-content{
padding-left:20px;
}

li #container_CompanyActivities{
    padding-left:10px;
	
}

.BA_text_books{
width:550px;
float:left;

}


.booktext{
text-align:left;
	padding: 0 10px 0 10px;
}

.linkstext{
text-align:left;
	padding: 0 10px 0 10px;
}


.non_just{
	text-align:left;
}


.BA_text{
width:350px;
float:left;
}

.BA_text_events{
width:505px;
float:left;
}

.BA_text li{
list-style-type:none;
padding:5px;
}

.BA_text .ul1 {
	padding-left: 33px;
	padding-top:5px;
	padding-bottom:5px;	
}



.BA_pict1{
width:205px;
height:400px;
float:right;
}
.BA_pict2{
width:205px;
height:477px;
float:right;


}
.BA_pict3{
width:205px;
height:477px;
float:right;
}

.recording_text{
width:450px;
float:left;
text-align:left;
}

.recording_text2{
width:555px;
}


.recording_pict{
width:105px;
float:right;

}

.line{
	border-bottom:#dedede solid 1px;
	padding-bottom:20px;
	
}
/* -------------------------------- Contact */


#addr{
	width:auto;
	padding-bottom:25px;
}

#addr a{
	color:#2a61a8;
}
#addr a:hover {
text-decoration:underline;   
}

#addr a.selected {
   text-decoration:underline;
}



#addr a:focus {
    outline: none;
}

.style1 {
	color: #F6F7F9;	
	}

.TabbedPanelsContent{
text-align:left;
}

#mailform{
width:550px;
padding:0px 0 10 15px;
	background-color: #f6f7f9;

}



#ifrm_Map{
margin:0 0 0 30px;
}

.emaillink {color: #1A4372}

#map_border {
width:550px;
	border: 1px solid #999999;
}

#slides{
width:650px;
height:276px;

}

/* -------------------------------- Company Profile*/

#Comp_Profile ul {
margin-left:15px;
	
}
#Comp_Profile li {
	padding:  0 0 9px 5px;
	list-style-type:circle;
	list-style-position: outside;
}

/*-------------------------------- More*/

.img_frame2 {
	padding: 1px;
	border: 1px solid #999999;
	background-color:#FFF;
}
.img_frame3 {
	
	border: 1px solid #999999;
	background-color:#FFFFFF;
}



#map_border {
width:650px;
	border: 1px solid #999999;
	
}
#Praguebox{
width:650px;
}


#Building1{
	width:646px;
	height:644px;
	background-image:url(images/picts/b00.jpg);
	background-repeat:no-repeat;
	position:relative;
	outline:none;
	background-position: 3px 3px;
}


#Building1 img { 
	margin:40px;
	padding: 1px;	
	background-color:#FC0;
	border:1px solid #FC0;
	 position:relative;
}


#loader { border:1px solid #FC0;
background-color:#FC0;
}	

.smalltextBU {
	font-family:Arial, Verdana, sans-serif;
	font-size:10px;
	color:#2e6cbd;;
	}

.nature_mp3{
	padding-left:55px;
}



.IE{
display:none;
}


.More{
padding: 0 0 7px 0;
}
.style2 {color: #DDD}

.just{text-align:justify}

#nature_slides{
width:550px;
height:436px;

}

/* media videos */
.img_frame_video_pict {
	margin: 4px 2px 0 2px;
	padding: 2px;
	border: 1px solid #999999;
	background-color:#FFFFFF;
}

#video_picts{
	width:230px;
	float:right;
}

#video_links{
	width:320px;
	float:left;
	margin-left:20px;
}

#video_links li{
padding:10px;	
}

/* ----------------------------------SPRY ----------------------------------- */


/* ---------------------------------- TABBED PANELS ----------------------------------- */
.TabbedPanels
{
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%;
	/* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	
	color:#2e6cbd;
	outline: none;
}

.TabbedPanelsTabGroup
{
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab
{
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 25px;
	margin: 0px 1px 0px 0px;
	font: bold 0.9em arial;
	background-color: #DDD;
	list-style: none;
	list-style-type:none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	outline:none;
}

.TabbedPanelsTab_Trainings
{
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 5px;
	margin: 0px 1px 0px 0px;
	font: bold 0.8em arial;
	background-color: #DDD;
	list-style: none;
	list-style-type:none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	outline:none;
}

.TabbedPanelsTab:focus { outline: none; }

.TabbedPanelsTabHover { background-color: #CCC; }


.TabbedPanelsTabSelected
{
	background-color: #EEE;
	border-bottom: 1px solid #EEE;
}

.TabbedPanelsTab a
{
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup
{
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #EEE;
}

.TabbedPanelsContent { padding: 2px; }

.TabbedPanelsContent_Trainings { padding:5px 15px; }


.TabbedPanelsContentVisible { }

.VTabbedPanels .TabbedPanelsTabGroup
{
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.VTabbedPanels .TabbedPanelsTab
{
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected
{
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup
{
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

.center{
	text-align:center;
}
.italic{
	font-style:italic;
}

/* recordings */

#intent{
	margin-left: 20px;
}
 #noUndeline  a:hover{
	text-decoration:none;
}
 #intent  a:hover{
	text-decoration:underline;
}


.audio{
	margin: 5px 10px;
}