body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #000000;
	font:normal 12px Arial, Helvetica, sans-serif;
	
	
}

a{
	color: #ffffff;
}

form{
	padding: 0px;
	margin: 0px;	
}

.header{
	background: url(header_bg.jpg) repeat-x top;
	height: 96px;
}

.header_bar{
	background: url(header_bar_bg.jpg) repeat-x top;
	height: 12px;
}

.header .l2{
	width: 723px;

}

.newsletter{
	margin-top: 10px;
	padding-right: 5px;
	font: normal 11px Arial;
	color: #ffffff;
}

.newsletter a{
	
	border-bottom: 1px dotted #fff;
	color: #ffffff;
	cursor: help;
	text-decoration: none;
}

acronym{
	cursor: help;
}

.field {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background: #ffffff;
	color: #999999;
	font-size: 11px;
	height: 11px;
	border: 1px solid #000000;
	width: 100px;
	
}

.l2_button{
	background: url(l2_button.png) no-repeat;
	height: 17px;
	width: 59px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	border: 0px;
	text-align: center;
	padding-bottom: 2px;
}

.l3_button{
	background: url(l3_button.png) no-repeat;
	height: 22px;
	width: 79px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	border: 0px;
	text-align: center;
	padding-bottom: 2px;
}

.instant_news{
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
    text-shadow: #000000 0 2px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	line-height: 17px;
}

.instant_news span{
	color: #f0bb3b;
}

.main{
	background: url(body_bg.jpg) repeat center top;

}

.nav{
	padding-top: 14px;
	

}

.nav ul{
	
	margin:0;
	padding:0px 0px 0px 85px;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;	
}

.nav li{
	display:block;
	float:right;
}



.content_top{
	background: url(content_bg_top.png) no-repeat bottom;
	height: 90px;
	width: 701px;
}

.event_name{
	font: normal 21px Arial;
	color: #ffffff;
}

.event_date{
	font: bold 12px Tahoma;
	color: #f0bb3b;
}

.event_info{
	margin-top: 4px;
	font: normal 11px Verdana;
	color: #bcbbbb;
	width: 370px;
}

.event_info1{
	margin-top: 10px;
	font: bold 11px Arial;
	color: #ffffff;
}
.event_info1 span{
	color: #f0bb3b;
}

.event_info2{
	margin-top: 10px;
	font: bold 11px Arial;
	color: #bcbbbb;
}


.event_flyer{
	background: #ffffff;
	padding: 4px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: #000000 3px 5px 5px;
	-webkit-box-shadow: #000000 3px 5px 5px;
            box-shadow: #000000 3px 5px 5px;
}

.event_flyer:hover{
	background: #b9b8a0;

}

.event_more{
	width: 370px;
	margin-top: 4px;
}
.event_more a{
	font: normal 11px Verdana;
	color: #b9b8a0;
	text-decoration: none;
}

.event_more a:hover{
	font: normal 11px Verdana;
	color: #b9b8a0;
	text-decoration: underline;
}

.event_last{
	background: url(event_last.png) no-repeat center top;
	width: 433px;
	height: 169px;
}

.event_last_flyer{
	background: #222222;
	border: 1px solid #000000;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: #000000 3px 5px 5px;
	-webkit-box-shadow: #000000 3px 5px 5px;
            box-shadow: #000000 3px 5px 5px;
}

.event_last_name{
	font: normal 18px Arial;
	color: #ffffff;
	width: 200px;
	
}

.event_last_date{
	font: normal 13px Tahoma;
	color: #f0bb3b;
	width: 200px;
}

.event_last_info{
	margin-top: 4px;
	font: normal 10px Verdana;
	color: #bcbbbb;
	width: 200px;
}


.no_photo{
	padding-top: 4px;
	font: normal 10px Verdana;
	color: #333333;
}

.views{
	padding-top: 5px;
	font: normal 10px Verdana;
	color: #f0bb3b;
}


.event_last_photo{
	margin-top: 4px;
}
.event_last_photo a{
	font: normal 10px Verdana;
	color: #b9b8a0;
	text-decoration: none;
}


.event_last_photo a:hover{
	font: normal 10px Verdana;
	color: #b9b8a0;
	text-decoration: underline;
}

.partners{
	
	padding-top: 23px;
	padding-left: 4px;
}
.partners ul{
	padding:0;
	margin:0;
	list-style-type:none;
	position:relative;
	display:block;	
}

.partners li{
	display:block;
	float:left;
	
}


.fan{
	padding-top: 18px;
	padding-right: 4px;
}
.fan ul{
	padding:0;
	margin:0;
	list-style-type:none;
	position:relative;
	display:block;	
}

.fan li{
	display:block;
	float:right;
}


.line_c1{
	margin-top: 7px;
	margin-bottom: 10px;
	height: 2px;
	background: url(ir_line.gif) repeat-x bottom;
}
.event_name_year{
	font: bold 15px Arial;
	color: #ffffff;
	padding-bottom: 4px;
	background: url(ir_line.gif) repeat-x bottom;
}


.event_name_year_arhive{
	font: bold 12px Verdana;
	color: #828282;
	padding-bottom: 4px;
}


.event_name_year_arhive span{
	font: bold 12px Verdana;
	color: #111111;
	background: #cccccc;
	padding-left: 2px;
	padding-right: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-box-shadow: #000000 2px 5px 5px;
	-webkit-box-shadow: #000000 2px 5px 5px;
            box-shadow: #000000 2px 5px 5px;
}



.event_name_year_arhive a{
	font: bold 12px Verdana;
	color: #828282;
	text-decoration: none;
}

.event_name_year_arhive a:hover{
	font: bold 12px Verdana;
	color: #ffffff;
	text-decoration: none;
}


.event_present_flyer{
	background: #222222;
	border: 1px solid #000000;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: #000000 3px 5px 5px;
	-webkit-box-shadow: #000000 3px 5px 5px;
            box-shadow: #000000 3px 5px 5px;
}


.event_list_info{
	font: bold 13px Arial;
	color: #ffffff;
}

.event_list_info span{
	font: normal 11px Tahoma;
	color: #f0bb3b;
}

.photo_thumb_event{
	background: #222222;
	border: 1px solid gray;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-box-shadow: #000000 3px 5px 5px;
	-webkit-box-shadow: #000000 3px 5px 5px;
            box-shadow: #000000 3px 5px 5px;
}

.photo_thumb_event:hover{
	background: #222222;
	border: 1px solid #ffffff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-box-shadow: #000000 3px 5px 5px;
	-webkit-box-shadow: #000000 3px 5px 5px;
            box-shadow: #000000 3px 5px 5px;
}


.photo_thumb{
	background: #222222;
	border: 2px solid gray;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: #000000 3px 5px 5px;
	-webkit-box-shadow: #000000 3px 5px 5px;
            box-shadow: #000000 3px 5px 5px;
}

.photo_thumb:hover{
	background: #222222;
	border: 2px solid #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: #000000 3px 5px 5px;
	-webkit-box-shadow: #000000 3px 5px 5px;
            box-shadow: #000000 3px 5px 5px;
}

.about_l1{
	width: 350px;
    height: 200px;
	background: #222222;
	border: 2px solid #bcbbbb;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: #000000 3px 5px 5px;
	-webkit-box-shadow: #000000 3px 5px 5px;
            box-shadow: #000000 3px 5px 5px;
}

.about_l1:hover{
	border: 2px solid #ffffff;
}
.about_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13;
	color: #bcbbbb;
	line-height: 18px;
	
}


.downloads{
	color: #ffffff;
	margin-top: 10px;
}

.downloads .name{
	font: bold 12px Tahoma;
	color: #f0bb3b;
}

.downloads .name a{
	font: bold 12px Tahoma;
	color: #f0bb3b;
	text-decoration: none;
}

.downloads .name a:hover{
	font: bold 12px Tahoma;
	color: #f0bb3b;
	text-decoration: underline;
}

.downloads .info{
	font: italic 10px Verdana;
	color: #ffffff;
}

.downloads .even{
	background: #333333;
}

.contact_b1{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #666666;
}

.contact_b2{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
	
}

.contact_b3{
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	
}

.contact_b4{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	
}

.footer_bg{
	background: url(footer_bg.png);
	height: 73px;
}

.header_bg{
	background: url(footer_bg.png);
	height: 130px;
}


.harta{
	background: #888888;
	padding: 4px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: #000000 3px 5px 5px;
	-webkit-box-shadow: #000000 3px 5px 5px;
            box-shadow: #000000 3px 5px 5px;
}

.copyright{
	padding-top: 5px;
	padding-right: 2px;
	font:  normal 10px Arial, Helvetica, sans-serif;
	color: #444444;
}