body, html {
		margin: 0px;
		padding: 0px;
		background: #000;
		font-size: 12px;
		font-family: 'Tahoma';
		color: #fff;
}

a, a:visited {
		color:#08B8FF;
		text-decoration:none;
}

h2 {
		font-size:16px;
		margin:0px 0px 20px 0px;
		padding:0px;
		font-weight:normal;
		color:#0CB9FD;
}

a:hover {
		color:#08B8FF;
		text-decoration:underline;
}

div#box {
		margin: 0px auto;
		width: 800px;
		background: url('images/boxBG.jpg') repeat;
}

table td#center {
		height: 33px;
		background: url('images/centerBG.jpg') no-repeat center top;
}

table td#leftSide {
		width: 135px;
		height: 400px;
		vertical-align: top;
		background: url('images/leftSideBG.jpg') no-repeat top left;
}

table td#flash {
		vertical-align: top;
		height: 328px;
}

table td#rightSide {
		width: 135px;
		height: 400px;
		vertical-align: top;
		background: url('images/rightSideBG.jpg') no-repeat top left;
}

table td#rightSide img {
		border: none;
}

table td#rightSide a#studio {
		display: block;
		width: 64px;
		margin: 0px auto;
		margin-top: 60px;
}

table td#rightSide a#danceschool {
		display: block;
		width: 97px;
		margin: 0px auto;
		margin-top: 30px;
}

table td#rightSide a#base_content {
		display: block;
		width: 111px;
		margin: 125px 0px 0px 17px;
}

table td#tmp {
		height: 39px;
		background: url('images/tmp.jpg') no-repeat bottom;
}

div#toStart {
		padding: 5px 0px 0px 20px;
		margin-bottom: 200px;
}

div#toStart a {
		color: #fff;
		text-decoration: none;
}

div#toStart a:hover {
		text-decoration: underline;
}

div#leftSideMenu a {
		display: block;
		font-weight: bold;
		color: #06B6FF;
		margin: 0px 0px 6px 30px;
		text-decoration: none;
}

div#leftSideMenu a:hover {
		color: #fff;
}

div#leftSideMenu a.selected {
		color: #fff;
}

div#language {
		padding: 5px 32px 0px 0px;
		text-align: right;
}

div#language a {
		color: #000;
		text-decoration: none;
}

div#language a:hover {
		text-decoration: underline;
}

div#language a.selected {
		color: #fff;
}

table#toknow {
		width: 100%;
}

table#toknow td#left {
		width: 280px;
		text-align: left;
		vertical-align: bottom;
}

table#toknow td#right {
		width: 230px;
		text-align: right;
		vertical-align: top;
}

table#toknow td.bg {
		text-align: center;
		width: 172px;
		height: 29px;
		background: url('images/toknowbg.jpg') no-repeat;
}

table#toknow td.bg a {
		color: #08B8FF;
		font-weight: bold;
		text-decoration: none;
}

table#toknow td.bg a:hover {
		text-decoration: underline;
}

table#toknow table {
		margin-left: 15px;
}

div#props {
		margin: 15px 0px;
}

div#props div.blue {
		color: #08B8FF;
		margin-top: 10px;
}

table#iwanttodance {
		width: 550px;
		margin: 10px auto;
}

table#iwanttodance td {
		vertical-align: top;
}

table#iwanttodance img {
		border: none;
}

table#iwanttodance td#image {
		width: 250px;
}

table#iwanttodance td#image img {
		border: 2px solid #fff;
}

table#iwanttodance div.title {
		color: #08B8FF;
		font-weight: bold;
}

table#iwanttodance div.text {
		margin-bottom: 10px;
}

table#cheerleaders {
		width: 550px;
		margin: 10px auto;
}

table#cheerleaders td {
		vertical-align: top;
}

table#cheerleaders td#image {
		width: 260px;
}

table#cheerleaders td#image div {
		font-weight: bold;
		margin-top: 10px;
}

table#cheerleaders td#image img {
		border: 2px solid #fff;
}

table#cheerleaders td#image a {
		color: #fff;
		text-decoration: none;
}

table#cheerleaders td#image a:hover {
		text-decoration: underline;
}

table#cheerleaders td#image a.selected {
		color: #08B8FF;
}

table#cheerleaders td#text {
		padding: 10px 0px 0px 20px;
}

table#cheerleaders td#text div {
		margin-top: 10px;
}

table#cheerleaders td#text strong {
		color: #09BAFD;
}

table#about {
		margin: 0px auto;
}

table#about img {
		border: none;
}
table#about td {
		vertical-align: top;
}

table#about td#dots, table#news td#dots {
		width: 21px;
		background: url('images/projects_dots.jpg') repeat-y top center;
}

.dots-table {
		background: url('images/projects_dots.jpg') repeat-y top right;
}

.dots-table tr td{
		padding-right:11px;
}

table#about td#teachers a {
		margin: 0px 0px 5px 5px;
		display: block;
		float: left;
}

table#efforts {
		width: 550px;
		margin: 10px auto;
}

table#efforts td {
		vertical-align: top;
}

table#efforts img {
		border: 2px solid #000;
}

table#efforts td.image {
		width: 125px;
		padding-top: 5px;
}

table#efforts div.title {
		color: #08B8FF;
		font-weight: bold;
		margin: 5px 0px 5px 0px;
}

table#teachers {
		width: 560px;
		margin: 15px 0px 0px 150px;
}

table#teachers img {
		border: none;
}

table#teachers div.teacher {
		float: left;
		width: 110px;
		height: 110px;
		padding: 15px 0px 5px 0px;
}

table#teachers div.name {
		color: #0DAFF0;
		font-size: 10px;
		font-weight: bold;
		padding-top: 3px;
}

table#teachers div.dance {
		color: #EAEBED;
		font-size: 10px;
		font-weight: bold;
}

table#dancers {
		margin: 20px 0px 0px 130px;
}

table#dancers td {
		vertical-align: top;
}

table#dancers a {
		display: block;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
}

table#dancers a.selected, table#dancers a:hover {
		color: #00B6FF;
		text-decoration: none;
}

table#dancers td#dancer_list {
		width: 200px;
}

table#dancers td#dots {
		padding-top: 15px;
		width: 1px;
}

table#dancers td#current_image {
		padding: 15px 10px 0px 10px;
}

table#dancers td#current_image img {
		border: 2px solid #000;
		display: block;
}

table#dancers td#current_image a {
		display: inline;
}

table#dancers td#description {
		width: 260px;
		padding-top: 30px;
		color: #FAFEFF;
}

table#projects {
		margin: 0px auto;
}
table#projects td {
		vertical-align: top;
}

table#projects td#dots {
		width: 30px;
		padding-top: 15px;
		text-align: center;
}

table#projects a {
		display: block;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
}

table#projects a.selected, table#projects a:hover {
		color: #00B6FF;
}

table#projects td#about {
		padding-left: 40px;
		text-align: center;
}

table#projects td#about img {
		border: 3px solid #fff;
}

table#projects td#about a {
		display: inline;
		text-decoration: none;
}

table#projects td#about a.selected {
		text-decoration: underline;
}

table#projects td#about div#title {
		margin: 10px;
		text-align: center;
}

table#projects td#about div#description {
		padding-top: 10px;
		width: 285px;
		text-align: left;
}

table#news {
		margin: 10px auto;
}

table#news .article_img {
		float: left;
		margin: 5px;
		border: 2px solid #000;
}

table#news .cleaner {
		clear: both;
}

table#news div.date, table#news a {
		margin-top: 10px;
		font-weight: bold;
		color: #0EB5FC;
		text-decoration: none;
}

table#news td#vert_line {
		background: url('images/projects_dots.jpg') repeat-y top left;
		width: 180px;
}

div#galleries {
		margin: 0px auto;
		width: 550px;
}

div#galleries img {
		border: 2px solid #000;
}

div#galleries div.gallery {
		width: 110px;
		height: 125px;
		text-align: center;
		float: left;
}

div#galleries div.date {
		font-size: 10px;
		color: #fff;
}

div#galleries div.title {
	color: #03BBFB;
	font-weight: bold;
	padding-bottom: 2px;
}

table#contacts {
		margin: 2em;
}

table#contacts a {
		color: #fff;
		text-decoration: none;
}

table#contacts a:hover {
		text-decoration: underline;
}

table#contacts a img {
		border: 2px solid #000;
}

table#campstable {
		width: 560px;
		margin: 15px 0px 0px 150px;
}

.camp_title {
		padding-bottom:8px;
}

div#footer {
		margin-top: 10px;
		background: url('images/footBG.jpg') repeat-x bottom left;
}

div#footer div#copyright {
		padding: 5px 0px 5px 70px;
}

div#footer div#copyright a {
		color: #fff;
		text-decoration: none;
}

div#footer div#copyright a:hover {
		text-decoration: underline;
}

div#footer table img {
		border: none;
}

div#footer table#banners td {
		vertical-align: bottom;
		text-align: center;
}

div#footer table#banners td#col1 {
		width: 20px;
		text-align: right;
}

div#footer table#banners td#col2 {
		padding: 0px 5px 5px 5px;
}

div#footer table#banners td#col3 {
		padding: 0px 5px 11px 5px;
}

div#footer table#banners td#col5 {
		padding: 0px 5px 13px 5px;		
}

div#footer table#banners td#col6 {
		padding: 0px 10px 17px 5px;
}

div#footer table#banners td#col8 {
		padding: 0px 5px 20px 15px;		
}

div#footer table#banners td#col9 {
		padding: 0px 0px 15px 0px;
}

div#footer table#banners td#col10 {
		padding: 0px 0px 18px 5px;
}

div#footer table#banners td#col11 {
		padding: 0px 15px 25px 5px;
}

div#imageContainer {
		color: #000;
}

#news2 {
                margin-top: 2em;
}

#news2 img {
                margin: 5px;
}
#dz-iesaka {
                text-align: left;
                margin: 0em 0 1em 0;
}

#dz-iesaka img { border: 2px solid black; }
#all-contacts { padding-left: 12em;}
#flash2 {
z-index: -9999;
}

.price-table
{
	border:1px solid #6F7376;
	border-collapse:collapse;
	margin:auto;
}

.price-table tr td, .price-table tr th
{
	border:1px solid #6F7376;
	border-collapse:collapse;
	text-align:left;
	padding:5px;
}

.price-table tr th
{
	color:#0CB9FD;
}