BODY, P, H1, H2, H3, H4, H5, H6, SPAN, A, TD, TR, FORM, UL, LI{
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
IMG{border:0}
.clear{font-size:0px; line-height:1; clear:both; width:100%; float:none}
 INPUT.text, INPUT.box{
	width:184px; height:20px;
	background:url(../images/input.jpg) no-repeat;
	font-size:12px; padding:5px 0 0 5px;
	border:0;
	}
BODY{
	background:url(../images/bkground.jpg) repeat;
	}
DIV#wraper{
	width:1000px;
	margin:0 auto
	}
	
	DIV#header{
		background:url(../images/bg-header.gif) no-repeat top;
		width:100%; height:137px;
		}
		DIV#header ADDRESS{
			float:left; width:155px;
			position:relative; top:58px; left:82px;
			color:#000; font-size:12px; font-style:normal; font-weight:bold;
			line-height:1.3
			}
		DIV#header H1#logo{
			float:left; width:485px; height:101px;
			position:relative; top:30px; left:101px;
			display:block;
			background:url(../images/logo.jpg) no-repeat;
			}
			DIV#header H1#logo A{display:block; width:485px; height:101px; text-decoration:none; text-indent:-9999px;}
		DIV#header SPAN{
			display:block; float:right; width:120px;
			position:relative; top:54px; right:108px;
			color:#000; font-size:12px; font-style:normal; font-weight:bold;
			line-height:1.3; text-align:center; text-transform:uppercase;
			}
	DIV#content{
		width:910px; min-height:400px;
		background:url(../images/bg-content.jpg) repeat-y;
		margin-left:49px;
		}
		DIV#content DIV#left{
			width:235px; float:left;
			background:url(../images/bg-left.jpg) no-repeat left top;
			padding:25px 0 0 50px;
			}
		DIV#content .index-left{
			width:346px !important
			}	
			DIV#content DIV#left DIV.top p{
				font-family:"Times New Roman", Times, serif; font-size:12px; color:#2c9f8d;
				width:275px; height:90px;
				}
			DIV#content DIV#left UL.menu{
				list-style-image:url(../images/bg-menu.gif);
				line-height:25px; margin-left:60px;				
				}
		DIV#content DIV#left H2{
			height:90px; text-indent:-9999px; width:235px;
			}
			DIV#content DIV#left H2.contact{
				background:url(../images/h2-contact.gif) no-repeat left top;
				}
			DIV#content DIV#left H2.perform{
				background:url(../images/h2-perform.gif) no-repeat left top;
				width:251px; margin-left:-20px;
				}
			DIV#content DIV#left H2.society{
				background:url(../images/h2-society.gif) no-repeat left top;
				width:251px; margin-left:-20px;
				}
			DIV#content DIV#left H2.calendar{
				background:url(../images/h2-calendar.gif) no-repeat left top;
				width:251px; margin-left:-20px;
				}
			DIV#content DIV#left H2.ongoing{
				background:url(../images/h2-ongoing.gif) no-repeat left top;
				width:251px; margin-left:-20px;
				}
			DIV#content DIV#left H2.headliner{
				background:url(../images/h2-headliner.gif) no-repeat left top;
				width:251px; margin-left:-20px;
				}
			DIV#content DIV#left H2.support{
				background:url(../images/h2-support.gif) no-repeat left top;
				width:251px; margin-left:-20px;
				}
			DIV#content DIV#left H2.about{
				background:url(../images/h2-about.gif) no-repeat left top;
				width:251px; margin-left:-20px;
				}
			DIV#content DIV#left H2.photo_gallary{
				background:url(../images/h2-photo-gallary.gif) no-repeat left top;
				width:251px; margin-left:-20px;
				}
		DIV#content DIV#right{
			float:left;	width:605px; min-height:400px;
			border-left:1px solid #9c8250
			}
			DIV#content .index-right{width:500px !important}
			DIV#right IMG.event{
				position:relative; top:-25px; right:46px; z-index:10; float:right;
				margin-bottom:-25px;
				}
			DIV#content DIV#right DIV.event{
				float:left;
				border-right:1px solid #9c8250; border-collapse:collapse;
				width: 215px;
				}
				DIV#content DIV#right DIV.event DIV.text{
					border-bottom:1px solid #9c8250; border-top:1px solid #9c8250;
					padding:8px 0
					}
					DIV#content DIV#right DIV.event DIV.text H3{
						font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#a48f59;
						text-align:center; text-transform:uppercase;
						line-height:1.3
						}
					DIV#content DIV#right DIV.event DIV.text P{
						text-align:center;
						font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9e0107;
						line-height:1.3
						}	
			DIV#content DIV#right DIV.top p{
				font-family:"Times New Roman", Times, serif; font-size:12px; color:#2c9f8d;
				padding:10px 0 10px 15px; width:90%;
				}
				DIV#content DIV#right div.top p A{
					color:#2c9f8d;
				}
				DIV#content DIV#right div.top A.calendar{
					display:block; float:right; width:175px;
					background:url(../images/ongoing-calendar.gif) no-repeat top center;
					text-align:center; font-size:14px; font-weight:bold; text-transform:uppercase; color:#897450;
					padding-top:30px; cursor:pointer;
					}
			DIV#content DIV#right hr{
				font-size:0px; line-height:0; border:0; height:1px; background-color:#9c8250; width:100%;
				margin:2px 0;
				}
			DIV#content DIV#right DIV.contact-map{
				float:left; width:245px;
				}
				DIV#content DIV#right DIV.contact-map DIV.map{
					width:228px;
					background:#422819 url(../images/bg-map.jpg) no-repeat left bottom;
					padding-bottom:18px;
					}
					DIV#content DIV#right DIV.contact-map DIV.map .img{
						padding:4px; width:220px; background-color:#433112;
						}
				DIV#content DIV#right DIV.contact-map ADDRESS{
					font-style:normal; font-size:12px; font-weight:bold; color:#988765;
					padding:10px 0 0 15px;
					}
				DIV#content DIV#right .message-warning {
					margin: 0 0 20px 0;
					color:#988765;
				}
				DIV#content DIV#right .message-warning h2{
					font-style:normal; font-weight:bold; margin: 0; padding: 0;
					}
				DIV#content DIV#right .message-warning li{
						font-style:normal; font-size:12px; font-weight:bold;
						list-style: none;
					}
					DIV#content DIV#right DIV.contact-map ADDRESS A{
						color:#988765; text-decoration:none; font-weight:bold;
						}
					DIV#content DIV#right DIV.contact-map ADDRESS A:hover{text-decoration:underline}		
			DIV#content DIV#right FORM.contact{
				float:left; width:345px; padding-bottom:10px
				}
				DIV#content DIV#right FORM.contact P{
					font-size:12px; color:#13827b; font-weight:bold;
					margin-bottom:10px;
					}
				DIV#content DIV#right FORM.contact LABEL{
					line-height:15px; height:15px; 
					font-size:12px; font-weight:bold; color:#baa987
					}
				DIV#content DIV#right FORM.contact INPUT.text{margin-bottom:10px;}
				DIV#content DIV#right FORM.contact TEXTAREA{
					background:url(../images/textarea.jpg) no-repeat;
					width:297px; height:95px;
					border:0;
					font-size:12px; padding:4px 0 0 4px; margin-bottom:10px;
					}	
			DIV#content DIV#right DIV.img-right{
				float:left; width:235px;
				}
				DIV#content DIV#right DIV.img-right P{
					color:#988765; font-size:12px; font-weight:bold;
					margin-bottom:10px; padding:15px 0 0 15px;
					}
				DIV#content DIV#right DIV.img-right A.pdf{
					font-size:12px; font-weight:bold; text-decoration:underline; color:#a93d3f;
					width:190px; display:block; margin-bottom:10px; padding-left:15px;
					}
				DIV#content DIV#right DIV.img-right A.pdf:hover, DIV#content DIV#right DIV.img-right A.back:hover{text-decoration:none}
				div#content div#right div.img-right a.back {
					background:transparent url(../images/back.gif) no-repeat scroll left center;
					color:#9C8250;
					cursor:pointer;
					display:block;
					font-size:12px;
					line-height:18px;
					margin:50px 0 20px 20px;
					padding-left:20px;
					text-decoration:underline;
					width:170px;
					}
			DIV#content DIV#right DIV.photo_gallery{
				width:420px;
				float: left;
				}
				DIV#content DIV#right DIV.photo_gallery ul li{
				float: left; margin: 10px; list-style: none; height: 100px; overflow: hidden;
				}
			DIV#content DIV#right DIV.photo_gallery_list{
				float:left;
				width:180px;
				}
				DIV#content DIV#right DIV.photo_gallery_list ul li{
					font-size:12px;
					font-weight:bold;
					margin-bottom: 10px;
					list-style:none;
					}
					DIV#content DIV#right DIV.photo_gallery_list ul li a{
						font-size:12px;
						font-weight:bold;
						color:#BAA987;
						}
			DIV#content DIV#right DIV.text-right{
				float:left; width:350px;
				}
				DIV#content DIV#right DIV.text-right H3{
					font-size:12px; color:#13827b; font-weight:bold;
					margin-bottom:10px;
					}
				DIV#content DIV#right DIV.text-right P, DIV#content DIV#right DIV.text-right P A{
					font-size:12px; font-weight:bold; color:#baa987; margin-bottom:10px;
					}
				DIV#content DIV#right DIV.text-right ul li{
					font-size:12px; font-weight:bold; color:#baa987; list-style: disc inside;
					}
				DIV#content DIV#right DIV.text-right P A{text-decoration:none}
				DIV#content DIV#right DIV.text-right P A:hover{text-decoration:underline}				
				DIV#content DIV#right DIV.text-right P SPAN{font-weight:bold; color:#03887f; padding-right:20px}
				DIV#content DIV#right DIV.text-right P A.buy{
					background:url(../images/buy.gif) no-repeat; padding:4px 7px;
					text-decoration:underline; line-height:24px; margin-left:20px
					}
				DIV#content DIV#right DIV.text-right P A.buy:hover{text-decoration:none}	
			DIV#content DIV#right H4{
				font-size:14px; color:#998461; text-transform:uppercase;
				text-align:center; padding:15px 0;
				}				
				DIV#content DIV#right H4 A{
					float:left;	text-decoration:none;height:10px;
					display:block; padding-top:3px
					}
				DIV#content DIV#right H4 A.pr{margin-left:35%}	
				DIV#content DIV#right H4 SPAN{float:left; padding:0 15px}
				DIV#content DIV#right H4 SPAN.time{float:left; color:#3ba199; padding:0; width: 90px;}
				DIV#content DIV#right UL.top-caledar{
					list-style:none;
					clear:both; width:500px; margin:5px auto; padding-left:5px;
					}
					DIV#content DIV#right UL.top-caledar LI{
						float:left; width:66px; text-align:center;
						color:#fff; font-size:12px; line-height:20px;
						margin-right:5px;
						}
				
				DIV#content DIV#right DIV.calendar{
					width:500px; margin:5px auto; padding-left:5px;
					background-color:#000;
					}
				DIV#content DIV#right DIV.calendar UL{	
					list-style:none; width:500px;
					}
					DIV#content DIV#right DIV.calendar UL LI{
						float:left; margin:0 5px 5px 0;
						width:66px; height:88px;
						background:url(../images/calendar-li.gif) no-repeat;
						text-align:center
						}
					DIV#content DIV#right DIV.calendar UL LI.zero{
						background: none;
					}
					DIV#content DIV#right DIV.calendar UL LI H5{
						font-size:14px; text-align:center; color:#000; font-weight:bold;
						padding:5px 0;
						}
					DIV#content DIV#right DIV.calendar UL LI P{
						font-size:9px; color:#000; line-height:11px; text-align:center
						}
			DIV#content DIV#right TABLE.events{
				width:100%;
				border:0;
				}
				DIV#content DIV#right TABLE.events TD{	padding:0px 5px; border-bottom:1px solid #9c8250}
				DIV#content DIV#right TABLE.events TD.foto{ width:80px; padding-left:20px;}
				DIV#content DIV#right TABLE.events TD.name{width:420px; font-size:14px; color:#d8c8a9; padding-left:15px;}
					DIV#content DIV#right TABLE.events TD.name A{font-size:11px; color:#7d7d7c; text-decoration:underline;}
					DIV#content DIV#right TABLE.events TD.name A:hover{text-decoration:none}		
				DIV#content DIV#right TABLE.events TD.day{
					font-size:12px; color:#3ba199; text-transform:uppercase; font-family:"Times New Roman", Times, serif
					}
				DIV#content DIV#right TABLE.events TD.date{ 
					width:100px; font-size:12px; color:#3ba199; text-transform:uppercase;
					font-family:"Times New Roman", Times, serif
					}			 					
				DIV#content DIV#right TABLE.events TD.ticket A{
					font-size:12px;color:#ad9b78; text-decoration:underline;
					font-family:"Times New Roman", Times, serif
					}
	DIV#footer{
		width:100%; height:182px;
		background:url(../images/bg-footer.gif) no-repeat top;
		position:relative;
		}
		DIV#footer IMG.logo-b{
			display:block; position:relative; top:1px; left:78px;
			float:left;
			}
		DIV#footer ADDRESS{
			float:left; display:block; width:290px;
			margin:15px 0 0 130px;
			font-size:12px; color:#000; font-style:normal;
			}
		DIV#footer ADDRESS a{
			color: #000;
		}
		DIV#footer FORM.mail{
			float:left; width:190px;
			margin-left:50px;padding-top:7px;
			}
			DIV#footer FORM.mail LABEL{
				font-size:14px; color:#a48f59; font-weight:bold;
				text-transform:uppercase; line-height:1.4
				}			
			DIV#footer FORM.mail INPUT.btn{
				float:right; border:0; border-bottom:2px solid #56795b;
				background:none; font-size:12px; font-weight:bold; color:#a48f59;
				width:35px; height:17px; margin-right:3px;
				cursor:pointer;
				}	
			DIV#footer FORM.mail SPAN{
				float:left; display:block; width:100px;
				font-size:10px; color:#06302d;
				}
		DIV#footer A.buy{
			font-size:14px; color:#a48f59; font-weight:bold; text-transform:uppercase;
			line-height:1.2; text-decoration:none; text-align:center;
			display:block; width:95px; float:right;
			margin:10px 90px 0 0;
			}
