.container	{
	width:1024px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 1000px;
	background-color: #000;
	}
.player {
	background-image:url(Player07.png);
	width:1024px;
	height:31px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat;
	margin-bottom: 0px;
	}
.logo {
	background-image:url(logo_all_03.png);
	width:1024px;
	height:75px;
	float: left;
	}
.mainlogo {
	background-image:url(logo_02.png);
	width:1024px;
	height:89px;
	float:left;
	}	
	
.main {
	background-image:url(b_main01_04.png);
	width:214px;
	height:41px;
	float: left;
	}
.venues {
	background-image:url(b_venus01_04_05.png);
	width:109px;
	height:41px;
	float: left;
}	
.calender {
	background-image:url(b_calender01_06.png);
	width:75px;
	height:41px;
	float:left;
	} 
.gallery {
	background-image:url(b_gallery01_06_07.png);
	width:80px;
	height:41px;
	float:left;
	}
.messager {
	background-image:url(b_messares01_07_08.png);
	width:89px;
	height:41px;
	float:left;
	}	
.gaintv {
	background-image:url(b_gainpulatv01_08_09.png);
	width:120px;
	height:41px;
	float:left;
	}	
.contact {
	background-image:url(b_contact02_10.png);
	width:337px;
	height:41px;
	float:left;
	text-decoration: overline line-through;
	}
	
.main_sq {
	background-image:url(main_sqpink.png);
	width:1024px;
	height:800px;
	}

.main_container	{
	width:1024px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 900px;
	}
	
.main_back {
	background-image:url(main_sqpink.png);
	width:1100px;
	height:900px;
	background-repeat: no-repeat;
	padding-top: 40px;
	}
.main_paper {
	background-image:url(main_welcome_06.png);
	width:260px;
	height:315px;
	margin-top: 20px;
	margin-left: 40px;
	float:left;
	}
.main_welcome {
	letter-spacing:normal;
	width:190px;
	height:200px;
	text-align:left;
	font-size:11px;
	padding-top: 50px;
	padding-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #000;
	}
	
.main_welcom01 {
	letter-spacing:normal;
	text-align:left;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bolder;
	text-decoration: none;
	}		
.main_flash01 {
	background-color:#999999;
	width:600px;
	height:280px;
	float:left;
	margin-top: 20px;
	margin-left: 20px;
		}
.main_flash02 {
	background-image:url(main_flyer_27.png);
	width:527px;
	height:248px;
	float:left;
	margin-left: 40px;
		}
.main_new {
	background-image:url(marrakesh01_36.png);
	width:318px;
	height:82px;
	float:left;
	margin-left: 50px;
	margin-top: 50px;
		}				
.main_mole {
	background-image:url(main_molecule_13.png);
	width:273px;
	height:216px;
	background-repeat: no-repeat;
	float: left;
	}
.main_fields {
	background-image:url(main_fiels_06.png);
	width:250px;
	height:216px;
	right: 50px;
	float:left;
	}	
.main_groove {
	background-image:url(main_groove_06.png);
	width:271px;
	height:202px;
	bottom: 900px;
	left: 385px;
	float: left;
	}	
.main_room {
	background-image:url(main_room_21.png);
	width:244px;
	height:185px;
	left: 620px;
	float: left;
	}	
.main_facebook {
	background-image:url(mainfacebook_06.png);
	width:298px;
	height:218px;
	float: left;
	}

.venue_new {
	background-image:url(newmarra_small_02.png);
	width:1024px;
	height:70px;
	float:left;
	margin-bottom: 50px;
	}
.venue_gainpula {
	background-image:url(logo_small_03.png);
	width:177px;
	height:45px;
	float:left;
	margin-left: 40px;
	margin-top: 60px;
	background-repeat: no-repeat;
	}		
.venue_text {
	table-layout:auto;
	text-align:left;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	padding: 20px;
	font-weight: bold;
	width: 450px;
	}	
.venue_textmol {
	table-layout:auto;
	text-align:left;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #53249A;
	font-size: 12px;
	padding: 20px;
	font-weight: bold;
	width: 450px;
	}				
.venue_textmarra {
	table-layout:auto;
	text-align:left;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #615445;
	font-size: 12px;
	padding: 20px;
	font-weight: bold;
	width: 450px;
	}		
.venue_textgroove {
	table-layout:auto;
	text-align:left;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #085393;
	font-size: 12px;
	padding: 20px;
	font-weight: bold;
	width: 450px;
	}		
.venue_divider {
	background-image:url(divider_06_14.png);
	width:1024px;
	height:20px;
	float:left;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: -20px;
	}	
.venue_groove {
	background-image:url(groove_small_10.png);
	width:135px;
	height:61px;
	float:left;
	margin-top: 60px;
	margin-left: 40px;
	background-repeat: no-repeat;
	}	
.marra_small {
	background-image:url(marra_small_06.png);
	width:174px;
	height:46px;
	float:left;
	margin-top: 60px;
	margin-left: 40px;
	}
.venue_fields {
	background-image:url(field_small_14.png);
	width:134px;
	height:64px;
	float:left;
	margin-top: 60px;
	margin-left: 40px;
	}
.venue_moll {
	background-image:url(mole_small_16.png);
	width:177px;
	height:46px;
	float:left;
	margin-top: 60px;
	margin-left: 40px;
	}
	
.mes_01 {
	background-image:url(message_01_01.png);
	width:1024px;
	height:228px;
	float:left;
	}	
.mes_02 {
	background-image:url(message_02_02.png);
	width:1024px;
	height:181px;
	float:left;
	}
.mes_03 {
	background-image:url(message_03_03.png);
	width:1024px;
	height:125px;
	float:left;
	}
.mes_04 {
	background-image:url(message_05_04.png);
	width:200px;
	height:400px;
	float:left;
	}
.mes_05 {
	background-image:url(message_06_05.png);
	width:683px;
	height:400px;
	float:left;
	}
.mes_06 {
	background-image:url(message_07_06.png);
	width:137px;
	height:400px;
	float:left;
	}
.mes_07 {
	background-image:url(message_08_07.png);
	width:1024px;
	height:100px;
	float:left;
	}
.tv01 {
	background-image:url(tv01_01.png);
	width:1024px;
	height:137px;
	float:left;
	}
.tv012 {
	background-image:url(tv02_02.png);
	width:245px;
	height:43px;
	float:left;
	}
.tv013 {
	background-image:url(tv07_03.png);
	width:777px;
	height:43px;
	float:left;
	}
.tv014 {
	background-image:url(tv03_03.png);
	width:131px;
	height:413px;
	float:left;
	}
.tv015 { background-image:url(tv03_04.png);
	width:746px;
	height:413px;
	float:left;
	}
.tv016 {
	background-image:url(tv05_06.png);
	width:145px;
	height:413px;
	float:left;
	}
.tv017 {
	background-image:url(tv06_07.png);
	width:1024px;
	height:174px;
	float:left;
	}
.tvbackground01 {
	background-image:url(gainpulatvnew01_01.png);
	width:1024px;
	height:129px;
	float:left;
	}
.tv02 {
	background-image:url(gainpulatvnew02_02.png);
	width:161px;
	height:350px;
	float:left;
	}
.tv03 {
	background-image:url(gainpulatvnew03_03.png);
	width:427px;
	height:350px;
	float:left;
	}
.tv04 {
	background-image:url(gainpulatvnew04_04.png);
	width:28px;
	height:350px;
	float:left;
	}
.tv05 {
	background-image:url(gainpulatvnew05_05.png);
	width:265px;
	height:350px;
	float:left;
	}
.tv06 {
	background-image:url(gainpulatvnew06_08.png);
	width:125px;
	height:350px;
	float:left;
	}
.tv07 {
	background-image:url(gainpulatvnew07_09.png);
	width:1024px;
	height:200px;
	float:left;
	}
	
.tv_01 {
	background-image:url(tv01_01.png);
	width:1024px;
	height:135px;
	float:left;
	}
.tv_02 {
	background-image:url(tv02_02.png);
	width:237px;
	height:299px;
	float:left;
	}
.tv_03 {background-image:url(tv03_03.png);
	width:493px;
	height:299px;
	float:left;
	}
.tv_04 {
	background-image:url(tv04_04.png);
	width:294px;
	height:299px;
	float:left;
	}
.tv_05 {background-image:url(tv05_05.png);
	width:1024px;
	height:334px;
	float:left;
	}
.tv_sapecer {
	height: 50px;
}

.cal_bg01 {
	background-image:url(images/caltop12_01.png);
	width:1024px;
	height:245px;
	float:left;
	}
.cal_bg02 {background-image:url(cal_bg_02.png);
	width:230px;
	height:260px;
	float:left;
	}
.cal_bg03 {background-image:url(cal_bg_03.png);
	width:568px;
	height:260px;
	float:left;
	}	
.cal_bg04 {background-image:url(cal_bg_04.png);
	width:225px;
	height:260px;
	float:left;
	}
.cal_bg05 {background-image:url(cal_bg_06.png);
	width:1024px;
	height:102px;
	float:left;
	}
.cal_bg06 {background-image:url(cal_bg_07.png);
	width:230px;
	height:39px;
	float:left;
	}
.cal_bg07 {background-image:url(cal_black01_08.png);
	width:143px;
	height:39px;
	float:left;
	}	
.cal_bg08 {
	background-image:url(cal_bg_09.png);
	width:283px;
	height:39px;
	float:left;
	}
.cal_bg09 {background-image:url(cal_black02_10.png);
	width:142px;
	height:39px;
	float:left;
	}
.cal_bg10 {background-image:url(cal_bg_11.png);
	width:226px;
	height:39px;
	float:left;
	}
.cal_bg11 {background-image:url(cal_bg_12.png);
	width:1024px;
	height:138px;
	float:left;
	}	
				
.gallerybg {
	background-image:url(gallerybg_02.png);
	width:1020px;
	height:726px;
	margin-top: 60px;
	margin-left: 40px;
	background-repeat: no-repeat;
	float: none;
	}
.gal_back01 {
	background-image:url(gallery_background.png);
	width:1024px;
	height:810px;
	float:left;
	}		
.gal_back02 {background-image:url(galleryback02.png);
	width:167px;
	height:496px;
	float:left;
	}
.gall_flashbg {
	background-image:url(galleryback03.png);
	width:572px;
	height:495px;
	float: left;
	}	
.gall_back03 {background-image:url(galleryback04.png);
	width:285px;
	height:495px;
	float:left;
	}
.gall_back04 {background-image:url(galleryback05.png);
	width:1024px;
	height:95px;
	float:left;
	}
		
.topimage {
	background-image:url(contacts1024_10.gif);
	height:64px;
	float:left;
	width: 1024px;
	}
.leftimage {
	background-image:url(contacts1024_11.gif);
	width:214px;
	height:362px;
	float: left;
	}
.postcontainer	{
	width:527px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #000000;
	height: auto;
	float: left;
	}
	.postcontainer01	{
	width:69px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #000000;
	height: auto;
	float: left;
	}
.postcard {
	background-image:url(images/contact_post_01_13.png);
	width:527px;
	height:314px;
	float:left;
	}	
.postcard02 {
	background-image:url(images/contacts_post_04_15.png);
	width:216px;
	height:48px;
	float:left;
	}
.postcard03 {
	background-image:url(images/contacts_send_16.png);
	width:69px;
	height:29px;
	float:left;
	}
.postcard04 {
	background-image:url(images/contacts_post_03_18.png);
	width:69px;
	height:19px;
	float:left;
	}
.postcard05 {
	background-image:url(images/contacts_post_05_17.png);
	width:242px;
	height:48px;
	float:left;
	}
.rightimage {
	background-image:url(contacts1024_13.gif);
	width:283px;
	height:362px;
	float:left;
	}	
.bottomimage {
	background-image:url(contacts1024_14.gif);
	width:1024px;
	height:168px;
	float:left;
	}		
