body {
	margin: 0px;
	background:#000000 url(bgr2.jpg) center top no-repeat;
	font:11px Arial;
}
a{
	text-decoration:none;
}
#sme{
	width:1002px;
	margin:auto;
	padding:10px 0 0 0;
}
/*HEADER*/
	#header{
		width:205px; /*200-20px padding*/
		float:left;
		padding:10px 0px 10px 10px;
		/*background:url(sme_back.jpg) no-repeat 170px 20px;*/
	}
		#logo{
			width:180px;
			height:200px;
			background:url(logo.jpg) no-repeat;
			margin:20px 0 20px 0;
			cursor:pointer;
		}
		#list{}
			.listItem{
				border:1px solid #73141E;
				font-size:10px;
				color:#949494;
				margin:10px 10px 0 0;
				padding:0 10px;
				height:30px;
			}
				.listItem a{
					color:#D3D3D3;
					font-size:11px;
					font-weight:bold;
					display:block;
				}
				.listItem a:hover{
					color:#B2B4BF;
				}
				
				/* Menu */
				.menuItem{
				background-position:0 3px;
				color:#949494;
				margin:2px 5px 0 0;
				padding:0 0 0 0;
			}
				.menuItem a{
					color:#FFFFFF;
					font-size:16px;
					line-height:25px;	
					font-weight:bold;
					display:block;
				}
				.menuItem a:hover{
					color:#47b0dd;
				}
				.tyxo { margin-top:150px; }
/*PAGES*/
	#holder{
		width:787px;
		float:left;
	}
	#page{
		min-height:605px;
	}
	*html #page{
		height:605px;
	}
		.colorLines{
		
	background:url(page_back.jpg) no-repeat #eeeeee 0px 0px ;
		}
		.colorLines2{
			background:url(page_back2.jpg) no-repeat #fff 0px 0px ;
		}
/*NAVIGATION*/
		#navigation, #navigation2{
			position:relative;
		}
			#navigation ul, #navigation2 ul{
				margin:0;
				padding:0;
				list-style:none;
				font-size:10px;
				font-weight:bold;
			}
				#navigation2 li{
					float:left;
					margin:0 5px;
					background:url(navigation_over2.jpg) no-repeat left 3px;
				}
				#navigation li{
					float:left;
					margin:0 5px;
				}
					#navigation2 a{
						text-transform:uppercase;
						color:#535353;
						padding:19px 10px !important;
						height:45px;
						line-height:45px;
						background:url(navigation_link.jpg) repeat-x left 12px;
					}
					#navigation a{
						text-transform:uppercase;
						color:#535353;
						padding:19px 10px !important;
						height:45px;
						line-height:45px;
					}
					#navigation2 a:hover{
						background:url(navigation_over.jpg) no-repeat right 6px;
						color:#831521;
					}
					#navigation a:hover{
						background:url(navigation_over3.jpg) no-repeat right 6px;
						color:#831521;
					}
					#navcurr{
						background:url(navigation_over.jpg) no-repeat right 6px !important;
						color:#831521 !important;
					}
					.language{
						background:none !important;
						font-size:10px;
						position:absolute;
						right:10px;
						top:-20px;
					}
/*SUB MENU*/
	#menu{
		background:url(subMenu_back2.gif) 0px bottom no-repeat;
		padding:0px;
	}
	
		#menu ul{
			list-style:none;
			margin:0;
			padding:22px 0 20px 15px;
			background:url(subMenu_back.gif) no-repeat;
		}
				
		#menu ul li{
			margin:0 0 0 22px;
		}
			#menu ul li a{
				color:#666666;
				font-size:11px;
				font-weight:bold;
				display:block;
				padding:0 0 4px 10px;
				text-transform:lowercase;
			}
			#menu ul li a:hover{
				background:url(subMenu_over.jpg) #F4F4F4 no-repeat right center;
				color:#CC0000;
			}
			#currentSub{
				background:url(subMenu_over.jpg) #F4F4F4 no-repeat right center;
				color:#CC0000;
			}
		#menu h4, #menu h4 a{
			color:#7F0E1A;
			font-size:11px;
			margin:5px 0 10px 12px;
		}
/*LEFT SIDE*/
		#leftSide{
			width:450px;
			padding:15px 0 0 0;
			float:left;
		}
/*MAIN EVENT*/		
		.dropcontent {
			padding:0 15px 15px 15px;
			background:url(mainEvent_back.jpg) no-repeat 5px bottom;
		}
			.dropcontent h1, .dropcontent h1 a{
				font-size:15px;
				color:#FFFFFF;
				margin:0;
				padding:0 5px 0 0;
			}
			.dropcontent h1 a:hover{
				background:#9E5F97;
				color:black;
			}
			.dropcontent span{
				color:#CCCCCC;
				cursor:default;
			}
			.dropcontent div{
				height: 350px;
			}
			
			.info_links { font-size:11px; margin:5px 0 0 0;  width:90px; font-weight:bold; }
			div.info_links a { color:#4fb4e0 !important }
/*MORE CONCERT*/
.clear { clear:both; }
		#moreConcert{
			width:700px;
			margin-top:40px;
			padding:0 0 0 15px;
		}
		
			#moreConcert h3{
				/*color:#82121E;*/
				color:#000;
				text-transform:lowercase;
				font-size:22px;
				padding:30px 0 0 10px;
				/*background:url(concertShort_title.jpg) no-repeat top right;*/
			}
			 #moreConcert h3 a {
				color:#76798D;
			}
			#moreConcert h3 a:hover{
				color:#993399;
			}
			.concertShort{/**/
				background:url(concertShort_back.gif) no-repeat 0 0;
				padding:5px;
				width:235px;
				float:left;
				margin:0 0 10px 5px;
			}
			.concertShort img{
				margin:0 15px 0 0;
			}
			.concertTitle{
				color:#4fb4e0!important;
			}
			.concertShort h1, .concertShort h1 a{
				color:#333333;
				font-size:11px;
				margin:0;
				padding:0;
			}
			.concertShort h1 a:hover{
				background:white;
				color:#993399;
			}
			.concertShort p{
				margin:5px 0 0 0;
			}
/*RIGHT SIDE*/
		#rightSide{
			width:320px;
			float:left;
		}
/*NEWS SHORT*/
			#newsShort{
				padding:0 0 14px 5px;
			}
				#newsShort h3, #newsShort h3 a{
					/*color:#82121E;*/
					color:#000;
					font-size:22px;
					text-transform:lowercase;
					text-align:right;
				}
				#newsShort h3 a:hover{
					color:#996699;
				}
				#mainNews{
					border:1px solid #E0E1E5;
					border-top:none;
					border-bottom: 6px solid #E0E1E5;
					margin:0 0 10px 0px;
					padding: 0 10px;
				}
			
					#mainNews h1 a, #mainNews h1 {
						font:13px Helvetica, Arial;
						color:#575968;
						font-weight:bold;
					}
					#mainNews h1 a:hover{
						color:#4fb4e0;
						background:white;
					}
					#mainNews img{
						margin:0 5px 5px 0;
					}
					#mainNews p{
						clear:both;
					}
					#mainNews p a{
						background:#f4f4f4;
						color:#4fb4e0;
						padding:0px 3px 2px 3px;
						font-weight:bold;
						font-size:10px;
					}
					#mainNews p a:hover{
						background:#4fb4e0;
						color:#FFFFFF;
					}
			#newsTitle{}
				#newsTitle a{
					color:#727482;
					font-size:10px;
					font-weight:bold;
					display:block;
					text-transform:uppercase;
					height:21px;
					line-height:21px;
					border:solid 1px #E7E8EA;
					background:url(newsTitle_back.jpg) #E8E8EA repeat-y;
					padding:0 0 0 5px;
					margin:0 0 5px 0;
				}
				#newsTitle a span{
					color:#4fb4e0;
					font-size:14px;
				}
				#newsTitle a:hover{
					background:url(newsTitle_over.jpg) #d9d9db repeat-y;
					color:#62626e;
					border:1px solid #dbdbdb;
				}
				#newsTitle a:hover span{
					color:#50b3dd;
				}
				.allnews{
					font:16px Helvetica, Arial;
					color:#B2B4BF;
					background:url(bullet.jpg) no-repeat;
					padding:0 0 0 25px;
					text-transform:lowercase;
					height:20px;
					display:block;
					font-weight:bold;
				}
				a.allnews:hover{
					color:#FF9A01;
				}
		#newsletter{
			padding:5px 5px;
			background:url(newsletter_back.jpg) no-repeat;
		}
			#newsletter h3{
				cursor:default;
				margin:0 0 3px 0;
			}
			input.mail{
				background:url(mailform.jpg) no-repeat;
				width:210px;
				height:18px;
				border:none;
				margin:0 0 0 25px;
				padding:2px 0 0 26px;
				font-size:11px;
				color:#575968;
			}
			input.btn{
				width:32px;
				height:22px;
				background:url(newsletter_btn.jpg) no-repeat;
				border:none;
				cursor:pointer;
			}
		.newsPage a{
			background:none !important;
		}
		.newsPage a:hover {
			background:url(newsTitle_over.jpg) #d9d9db repeat-y !important;
		}
		#newsByYears{
			margin:0 0 20px 0;
			height:60px;
			
		}
			#newsByYears a{
				background:url(sortNewsBy_back.gif) no-repeat !important;
				color:#575968;
				height:43px;
				width:52px;
				text-align:center;
				padding:15px 0 0 0;
				margin:0 9px 0 0;
				display:block;
				float:left;
				font-weight:bold;
				border:none;
				text-transform:none;
			}
			#newsByYears a:hover{
				background:url(sortNewsBy_backOver.gif) 0 10px no-repeat !important;
				color:#0099FF;
				padding:25px 0 0 0 !important;
				height:53px;
				border:none;
			}
			a#currentYear{
				background:url(sortNewsBy_backOver.gif) 0 10px no-repeat !important;
				color:#FF9900 !important;
				padding-top:25px !important;
				height:53px !important;
			}
/*FLASH*/
	#flashzone{
		
	}
	
		#flashzone object{
			/*width:300px;
			height:120px;*/
		}
		.forum{
			padding-top:20px; width:300px; height:60px;
		}
/*FOOTER*/
		#footer{}
			#logoPartners{
				text-align:center;
				padding:15px 0;
				background:white;
				border-top:1px #CCCCCC dotted;
			}
				#logoPartners img{
					margin:0 10px 0 10px;
				}
			#shortMenu{
				padding:10px 0;
				/*background:url(footer_back.gif) no-repeat;*/
			}
				#shortMenu ul{
					padding:0;
					margin:0;
					list-style:none;
					text-align:center;
				}
				#shortMenu li{
					display:inline;
					margin:0 10px;
				}
				#shortMenu a{
					color:white;
				}
				#shortMenu a:hover{
					color:#999999;
					text-decoration:underline;
				}
			#createdBy{
				color:#666;
			}
				#createdBy td{
					height:20px;
					line-height:20px;
				}
				
/*INNER PAGES*/
/*CONTENT*/
#simplePage{
	padding:20px;
}

	#simplePage img{
		padding:0;
	}
#content{
	padding:30px 0 0 0;
	font:12px Arial;
}
	#content h1{
		font-size:13px;
		color:#36AFFF;
		margin:8px 0 8px 0;
	}
	#content h2{
		color:#666666;
		font-size:12px;
		margin:0;
	}
	#content h3{
		color:#666666;
		font-size:12px;
		margin:0;
	}
	#content p{
		margin:5px 0 0 0;
	}
	#content p a{
		background:#f4f4f4;
		color:#666666;
		padding:0px 3px 2px 3px;
		font-weight:bold;
		font-size:10px;
	}
	#content p a:hover{
		color:#f4f4f4;
		background:#FF9900;
		text-decoration:none;
	}
	#sublogo{
		padding:0 0 0 30px;
		width:259px;
		float:left;
	}
	#contentTitle{
		width:400px;
		float:left;
		font:16px Helvetica, Arial;
		color:#666666;
		background:url(bullet2.jpg) no-repeat 0 60px;
		padding:60px 0 0 25px;
		text-transform:lowercase;
		height:20px;
		display:block;
		font-weight:bold;
	}
	#contentTitle2{
		font:16px Helvetica, Arial !important;
		color:#666666 !important;
		background:url(bullet2.jpg) no-repeat 13px 0 !important;
		padding:0px 0 0 38px !important;
		text-transform:lowercase !important;
		font-weight:bold !important;
	}
	#contentTitle2 a{
		color:#4fb4e0;
	}
	#path{
		padding:0 0 20px 30px;
		background:white;
	}
		#path a{
			font-size:10px;
			color:#474F52;
			text-transform:lowercase;
			padding:0 7px 0 10px;
			background:url(path_bullet.jpg) no-repeat 0 5px;
		}
		#path a:hover{
			color:#990000;
		}
/*ARTISTS*/
		#artistList{
			margin:0;
			padding:50px 20px 0 15px;
			width:480px;
			float:right;
		}
		.concertList{
			width:665px !important;
		}
			#artistList h3, #artistList h3 a {
				color:#76798D;
				text-transform:uppercase;
				font-size:11px;
				margin:0;
				padding:28px 0 6px 0;
			}
			#artistList h3 a:hover{
				color:#993399;
			}
			.artistShort{
				background:url(concertShort_back.gif) no-repeat 0 0;
				padding:5px 35px 25px 5px;
				width:191px;
				float:left;
				margin:0 0 10px 0;
			}
			.concertInside{
				background:url(concertShort_back.gif) no-repeat 0 0;
				padding:5px 25px 15px 5px;
				width:191px;
				float:left;
				margin:0 0 10px 0;
			}
			.artistShort img, .concertInside img{
				margin:0 15px 0 0;
			}
			.artistShort h1, .artistShort h1 a, .concertInside h1, .concertInside h1 a{
				color:#333333;
				font-size:11px;
				margin:0;
				padding:0;
			}
			.artistShort h1 a:hover, .concertInside h1 a:hover{
				background:white;
				color:#993399;
			}
			.artistShort p, .concertInside p{
				margin:5px 0 0 0;
			}
		#artistIndex{
			width:220px;
			float:left;
			/*background:url(indexArtist_back.jpg) 30px 50px no-repeat;*/
			padding:50px 0 0 30px;
		}
		.concertIndex{
			width:55px !important;
		}
			#artistIndex p{
				margin:0 15px 10px 0;
			}
			#artistIndex img{
				border:1px solid #f2f2f2;
				padding:4px;
			}
			#artistIndex ul{
				float:left;
				padding:8px 0 0 0;
				margin:0;
				list-style:none;
			}
				#artistIndex ul li a{
					display:block;
					color:#666666;
					background:none;
					padding:0;
				}
				#artistIndex ul li a:hover{
					color:#4fb4e0;
					background:url(indexArtist_over.jpg) no-repeat right center;
				}
				.style{
					width:136px; /*138 - 8 padding*/
					height:336px;
					padding:8px 0 0 8px !important;
					line-height:17px;
					background:url(indexArtist_back.jpg) 0px 0px no-repeat;
				}
					.style a{
						width:136px;
					}
				.concert{
					width:40px;
					height:336px;
					padding:8px 0 0 8px !important;
					line-height:17px;
					background:url(indexConcert_back.jpg) 0px 0px no-repeat;
				}
				.alphabeth{
					height:336px;
					font-size:10px;
					width:24px; /*34 - 10 padding*/
					/*margin:0 0 0 7px !important;*/
					padding:8px 0 0 10px !important;
					line-height:11px;
					background:url(indexArtist_back.jpg) -144px 0px no-repeat;
				}
					.alphabeth a{
						display:block;
					}
				#currentIndex{
					color:#4fb4e0 !important;
					background:url(indexArtist_over.jpg) no-repeat right center;
				}
				#thumbnails img{
					padding:3px;
					margin:5px 2px 0 3px;
				}
				#thumbnails a{
					background:none;
					padding:0;
				}