@charset "utf-8";
/* CSS Document */


body,html{
	margin:0px;
	padding:0px;
	background-color:#212121;
	font-family:Tahoma, Geneva, sans-serif;
	color:#ffffff;
	font-size:11px;
}

ul{margin:0px;padding:0px;list-style:none;}
h2, h3, h4{
	margin:0px; font-weight:normal;
	font-size:11px;
}
a{
	text-decoration:none;
	color:#FFFFFF;
}
p{margin:5px 0px 5px 0px;}
img{border:0px;vertical-align:middle;}


#main{
	width:1004px;	
	margin:0px auto 0px auto;
}
#page_left{background:#000000 url(../images/layout/page_left.gif) left top repeat-y;padding-left:0px;}
#page_right{background:url(../images/layout/page_right.gif) right top repeat-y;padding-right:0px;}
#header{
	background:url(../images/layout/header.jpg) left top no-repeat;
	width:1004px;
	height:237px;
	position:relative;
}
#header #identity{ position:absolute;left:30px;top:20px;}


/*TOP MENU*/
#top_menu{
	background-color:#ff0000;
	height:25px;
}

#top_menu ul {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#ffffff;
	text-transform:uppercase;
	line-height:25px;	
	padding-left:25px;
}
#top_menu ul li{float: left;text-align:center;}
#top_menu ul li a{color:#ffffff;text-decoration:none;line-height:25px;display:block;padding:0px 7px 0px 7px;}
#top_menu ul li a.active{background-color:#960101;}
#top_menu ul li.separator{color:#960101;}

/*SUB MENU*/
#sub_menu{
	padding:0px 13px 0px 14px;
}

#sub_menu ul {
	font-size:9px;
	color:#ffffff;
	text-transform:uppercase;
	line-height:20px;	
	padding-left:13px;
	height:20px;
	border-bottom:1px solid #000000;
	background:url(../images/layout/sub_menu_bg.gif) left top repeat-x;
}
#sub_menu ul li{float: left;text-align:center;}
#sub_menu ul li a{color:#ffffff;text-decoration:none;line-height:20px;display:block;padding:0px 7px 0px 7px;}
#sub_menu ul li a.active{background-color:#960101;}
#sub_menu ul li.separator{color:#ff0000;}


#leftbar{
	width:274px;
	float: left; 
}
#leftbar .inner{padding-left:1px;}
/*#inner{margin:30px 285px 0px 285px;}*/
#inner{
	width:435px;
	float:left;margin:30px 8px 0px 9px;}
#rightbar{
	width:278px;
	float: right; 
}
#rightbar .inner{padding-right:4px;}

/*---FOOTER-------*/
#footer{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6e510b;
}
#footer_inner{
	background:#a27711 url(../images/layout/footer-bg.gif) left top repeat-x;
	padding:15px 12px 12px 12px ;
	margin:0px 15px 0px 15px;
	min-width: 0; 
	position:relative;
	zoom:100%;

}
#copybar{
	background:url(../images/layout/copybar.gif) left top no-repeat;
	height:31px;
}
#copybar .inner{	padding:12px 28px 5px 28px;}

#copybar h3{float:left;font-size:11px;}

#contact_link{float:right;color:#6e510b;text-decoration:none;}
#footer-right{
	width:390px;
	text-align:right;
	float:right;
	background:url(../images/layout/dance_academy_sm.gif) right 0px no-repeat;
	padding-top:60px;
}

.footer_nav {
	margin:0px;
	float:left;
	width:120px;
	font-family:Tahoma, Geneva, sans-serif;}
.footer_nav dt{ text-transform:uppercase; font-weight:bold; }
.footer_nav dd{margin:0px;}
.footer_nav ul li{line-height:15px;}
.footer_nav .main_nav li a{ text-transform:uppercase;color:#6e510b; font-weight:bold;}


/*GOLDEN BAR*/
.golden_bar{
	background:url(../images/layout/golden_bar_r.gif) right top no-repeat;	
	padding-right:10px;
}

.golden_bar .container{
	background:url(../images/layout/golden_bar_l.gif) left top no-repeat;
	padding-left:27px;
	padding-right:15px;
	height:58px;
}
.golden_bar .tool_bar{height:33px;line-height:33px;}
.golden_bar h3{
	font-size:10px;
	color:#6e510b;
	text-transform:uppercase;
	line-height:17px;
	clear:both;
}

/*MODULE*/
.module{
	padding:10px 23px 10px 27px;
}
.module h3
, .module h4{font-family:Arial, Helvetica, sans-serif;text-transform:uppercase; margin-top:2px;margin-bottom:2px;}

.module h3{ font-size:14px; font-weight:bold;color:#a27711;}
.module h4{ font-size:10px;font-weight:normal;}

.module a{border-bottom:1px dotted #ffffff;}
.module a:hover{border-bottom:1px dotted transparent;}

.quick_pager{float:left;}
.quick_pager a{font-size:15px;text-decoration:none;color:#000000;}
.paged{float:right;text-transform:uppercase;font-size:10px;}

.banner{ padding-left:13px;}

/*INNNER*/
#inner h2{ 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#ff0000;
	line-height:24px;
	margin-bottom:15px;
}
#inner h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ff0000;
	line-height:normal;
	margin-bottom:15px;
}
#inner h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	line-height:normal;
	margin-bottom:15px;
}
#inner h4{border-bottom:1px dotted #ffffff; text-transform:uppercase; padding-bottom:5px;margin-bottom:7px;}
#inner p{
	line-height:16px;
	text-align:justify;
	margin-bottom:25px;
}
#inner .share_page{ background:url(../images/icons/share.gif) left center no-repeat;padding-left:20px; height:16px;}
#inner .share_page a{border-bottom:1px dotted #ffffff;display:block;}
.page_tools{height:25px;}
#inner a{border-bottom:1px dotted #ffffff;}
#inner a:hover{border-bottom:1px dotted transparent;}.page_tools{height:25px;}
/*schedule_list*/
.schedule_list{
line-height:16px;
}
.schedule_list li em{
	color:#a27711;
	font-style:normal;
}

.rss_link{line-height:31px;display:block;background:url(../images/icons/rss.gif) right center no-repeat;padding-right:20px;}
.rss_link a{
	font-size:9px;
	text-transform:uppercase;
	border-bottom:1px dotted #ffffff;
}
.rss_link img{ padding-left:5px;}
.picture_frame{ border:1px solid #fcd039; margin:5px 0px 5px 0px;}

/*NEWS*/
.newslist li{margin-bottom:20px;}











.fltlft{float: left;}
.fltrt{float: right;}
.clearfloat{
	clear:both;
	float:none;
    height:1px;
    font-size: 1px;
    line-height: 0px;
	
margin:0px;
padding:0px;
max-height:1px;
min-height:1px;
overflow:hidden;
outline:none;

}



/*Prices Styles*/
.style1 {color: #000000}

.style2 {color: #FFFFFF}
