body {
	margin:0px;
	background-color:#000000;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.shell {
	width:904px;
	background-color:#E9E9E9;
	}
.top_menu {
	width:904px;
	height:22px;
	float:left;
	}
.topm_l {
	width:9px;
	height:22px;
	float:left;
	background-image:url(images/top_m_l.jpg);
	background-repeat:no-repeat;
	}
.topm_m {
	width:887px;
	height:22px;
	float:left;
	background-image:url(images/top_m_m.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	line-height:22px;
	}
.topm_r {
	width:8px;
	height:22px;
	float:left;
	background-image:url(images/top_m_r.jpg);
	background-repeat:no-repeat;
	}
/*=========== edocs ===========*/
div.top_m_box{
	height:22px;
	float:left;
	width:863px;
	}
div.top_m_box_button{
	float:right;
	width:120px;
	height:22px;
	text-align:center;
	}	
div.top_m_box_button a{
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	width:120px;
	height:22px;
	line-height:22px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	}
div.top_m_box_button a:hover{
	background-image:url(images/top_m_over.jpg);
	background-repeat:repeat-x;
	}
/*=============================*/	
.logo_holder {
	width:904px;
	height:77px;
	float:left;
	}
.logo {
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	width:208px;
	height:77px;
	float:left;
	}
.logo a{
	display:block;
	width:208px;
	height:77px;
	line-height:77px;
	color:#E9E9E9;
	}
.slogan {
	background-image:url(images/top.jpg);
	background-repeat:no-repeat;
	width:696px;
	height:77px;
	float:left;
	}
.baner {
	width:904px;
	height:310px;
	float:left;
	}
.baner_shiri {
	width:904px;
	height:184px;
	float:left;
	background-image:url(images/baner_inner.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}
div.title{
	width:904px;
	height:19px;
	float:left;
	padding:8px 0px 0px 0px;
	margin:0px;
	background-color:#E9E9E9;
	}
div.title div#title_left{
	background-image:url(images/title_l.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#E9E9E9;
	width:122px;
	height:19px;
	float:left;
	}
div.title div#title_middle{
	float:left;
	background-image:url(images/title_m.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#E9E9E9;
	width:526px;
	height:19px;
	}
div.title div#title_right_shiri{
	float:left;
	background-image:url(images/title_about.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#E9E9E9;
	width:256px;
	height:19px;
	}
div.title div#title_right_about{
	float:left;
	background-image:url(images/title_flamenko.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#E9E9E9;
	width:256px;
	height:19px;
	}

div.title div#title_right_course{
	float:left;
	background-image:url(images/title_course.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#E9E9E9;
	width:255px;
	height:19px;
	}
div.title div#title_right_gallery{
	float:left;
	background-image:url(images/title_gallery.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#E9E9E9;
	width:255px;
	height:19px;
	}
div.title div#title_right_contact{
	float:left;
	background-image:url(images/title_contact.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#E9E9E9;
	width:256px;
	height:19px;
	}
div.title div#title_right_show{
	float:left;
	background-image:url(images/title_performance.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#E9E9E9;
	width:255px;
	height:19px;
	}
.links {
	background-image:url(images/links.jpg);
	background-repeat:no-repeat;
	width:208px;
	height:310px;
	float:left;
	}
.baner_pic {
	background-image:url(images/baner.jpg);
	background-repeat:no-repeat;
	width:696px;
	height:310px;
	float:left;
	}
.mov {
	width:904px;
	background-image:url(images/mov.jpg);
	background-repeat:repeat-y;
	height:57px;
	float:left;
	}
.mov_top {
	background-image:url(images/mov_top.jpg);
	background-repeat:no-repeat;
	width:904px;
	height:19px;
	float:left;
	}
.mov_bottom {
	background-image:url(images/mov_b.jpg);
	background-repeat:no-repeat;
	width:904px;
	height:11px;
	float:left;
	}
.pic {
	width:85px;
	height:57px;
	float:left;
	margin:0px 2px 0px 3px;
	}
.footer {
	width:904px;
	height:62px;
	float:left;
	background-color:#E9E9E9;
	}
.footer_l {
	background-image:url(images/footer_m_l.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:12px;
	height:62px;
	float:left;
	}
.footer_m {
	background-image:url(images/footer_m_m.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:881px;
	height:62px;
	float:left;
	}
.footer_r {
	background-image:url(images/footer_m_r.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:11px;
	height:62px;
	float:left;
	}
.footer_pic {
	background-image:url(images/footer_pic.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:157px;
	height:62px;
	/*float:left;*/
	z-index:1;
	position:absolute;
	}
div.footer_menu{
	width:881px;
	height:62px;	
	z-index:2;
	position:absolute;
	}
div.bottom_menu_box{
	padding:40px 0px 0px 0px;
	height:22px;
	float:left;
	width:863px;
	}
div.bottom_m_box_button{
	float:right;
	width:140px;
	height:22px;
	text-align:center;
	}	
div.bottom_m_box_button a{
	line-height:22px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	}	
/*========================== CONTENT AREA ==========================*/
div.content_box{
	width:904px;
	float:left;
	background-color:#E9E9E9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding: 0px;
	}
	
	div.content_box2{
	width:904px;
	float:left;
	background-color:#E9E9E9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding: 0px;
	}
	
div.content_pic{
	float:right;
	}
	
div.content_text{
	float:right;
	width:700px;
	/*height:100px;*/
	direction:rtl;
	}
	
	div.content_text1{
	float:right;
	width:700px;
	/*height:100px;*/
	direction:rtl;
	margin-left:10px;
	margin-right:30px;
	}
	
div.content_text_contact {
	direction:rtl;
	float:right;
	width:400px;
	}
div.no_padding p{
	margin:0px;
	padding:0px;
	}
div.content_text ul{
	list-style-image:url(images/bullet.jpg);
	list-style-position:outside;
	padding: 10px 20px 0px 10px;
	}
div.content_text ul li{ 
	}
div.content_pic_left_shiri{
	background-image:url(images/pic_about.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:151px;
	height:180px;
	float:right;
	}
div.content_pic_left_about{
	background-image:url(images/pic_about_1.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:151px;
	height:180px;
	float:right;
	}
div.content_pic_left_show{
	background-image:url(images/pic_about_2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:151px;
	height:180px;
	float:right;
	}
/*==========================FRONT PAGE - ABOUT =====================*/	
div#about.content_pic{
	background-image:url(images/about.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:191px;
	height:100px;
	}
div#shiri.content_pic{
	width:30px;
	height:53px;
	}
div.links div{
	height:44px;
	width:180px;
	float:left;
	direction:rtl;
	}
div.links div a{
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:44px;
	line-height:44px;
	}
div#left_content_course{
	float:right;
	width:52px;
	height:600px;
	}
div#left_content_course_holder{
	float:right;
	height:10px;
	width:800px;
	}
div#content_course{
	width:800px;
	background-color:#FFFFFF;
	float:right;
	margin:0px;
	padding:0px;
	}
div.flash_holder{
	float:right;
	width:400px;
	/*padding:0px 20px 0px 0px;*/
	/*height:400px;*/
	}
div#small_title{
	font-weight:bold;
	color:#CC0000;
	padding:5px 15px 5px 0px;
	direction:rtl;
	text-align:right;
	}
div.course_text{
	float:right;
	direction:rtl;
	text-align:right;
/*	width:360px;*/
	height:110px;
	padding:0px;
	}
div.course_text_60{
	float:right;
	direction:rtl;
	text-align:right;
	width:360px;
	height:120px;
	padding:0px;
	padding-bottom:20px;
	}
	
div.course_text_50{
	float:right;
	direction:rtl;
	text-align:right;
	width:360px;
	height:70px;
	padding:0px;
	padding-bottom:20px;
	}
div.course_text ul,
div.course_text_60 ul,
div.course_text_50 ul{
	list-style-image:url(images/bullet1.jpg);
	list-style-position:outside;
	}
div.course_text ul li,
div.course_text_60 ul li,
div.course_text_50 ul li{
	padding:0px 10px 0px 0px;
	}
div.flash_holder div#flash{
	float:right;
	width:349px;
	padding:0px 25px 20px 0px;
	}
/*============= GALLERY ==================*/
div.gallery_box{
	float:right;
	margin-right:25px;
	direction: rtl;
	}
div.links1 {
	color:#333333;
	text-decoration:none;
	font-size:10px;
	}	
div#left_content_gallery_holder{
	float:right;
	height:40px;
	width:800px;
	}
div.small_pic{
	float: right;
	width:200px;
	height:200px;
	text-align:center;
	}
div.small_pic a img{ 
	border-color:#FFFFFF;
	border-style:solid;
	border-width:4px;
	}
div.image_pages{
	font:Arial, Helvetica, sans-serif;
	direction:rtl;
	font-size:12px;
	color:#777777;
	text-decoration:none;
	}
div.image_pages a{
	font:Arial, Helvetica, sans-serif;
	direction:rtl;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	}
/*==============================================*/
div.copyright{
	background-color:#E9E9E9;
	float:left;
	width:904px;
	height:21px;
	}
div.copyright_unicon{
	padding-left:280px;
	}
div.copyright_unicon,
div.copyright_pi{
	background-color:#E9E9E9;
	float:left;
	color:#4D4B4B;
	font-size:10px;
	height:21px;
	line-height:21px; 
	width:190px;
	}
a.powered {
	display:block;
	float:left;
	background-color:#E9E9E9;
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4B4B;
	font-size:10px;
	line-height:21px;
	height:21px;
	text-decoration:none;
	margin:0px;
	padding:0px;
	}
.powered img{
	border:none;
	}
p {
	padding:0px;
	margin:0px;
	}
	
.hor {
height:2px;
background-color:#E9E9E9;
width:800px;
float:right;
margin-bottom:10px;
}

a img{
border:0px;
text-decoration:none;
}

.field {
height:18px;
margin-left:30px;
width:177px;
}

.field1 {
height:18px;
width:177px;
}

.field2 {
height:18px;
width:90px;
}

.submit {
width:80px;
padding:0px;
margin:0px;
margin-right:133px;
}
