* {margin: 0px; padding: 0px; }

body{
	height: 780px;
	font-family: Arial, Helvetica, sans-serif;
	background: #333 url(visual/bg.png) no-repeat center top;
}

li{ list-style-type: none;}

a {text-decoration: none; color: #135E86}
a:focus, a:hover, a:active {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration: underline;
}
img{ border: none; }

.floatContainer{overflow: hidden; height: 100%;}

#preload {
	width: 150px; height: 150px; margin: 20% auto 0;
	text-align: center;
}
	#preload p{
		padding-top: 10px;
	}
	
	#preload div { 
		font-size: 14px; font-weight: bold; color: #fff;
	}
	
#bg {
	width: 800px; height: 700px; margin: auto;
}

#content {
	padding: 25px 0 0 150px;
	font-size: 12px; color: #000;
}
	

#footer1 {
	padding: 22px 130px 0 130px;  text-align: center;
	font-size: 11px; color: #333;
}

	
#footer2 {
	padding: 3px 0 0 130px;
	font-size: 11px; color: #333;
}
	
#footer3 {
	margin: 30px 0 20px;
}
#footer4 {
	padding: 5px 0 0; margin: 0 0 20px; height: 203px;
	background: #fff url(visual/parteneri.jpg) no-repeat center bottom;
	border: solid 4px #e8e8e8;
	font-size: 12px; color: #666666;
}
	
#footer4 p {
	width: 780px; margin: auto; padding: 0 0 5px;
	border-bottom: solid 1px #ccc;
}

	
	
	#content h1 {
		padding: 0 0 10px 0;
		font-size: 22px; font-weight: bold;
	}
	
	#content div {
		margin: 0 168px 0 0; padding: 0 20px 0 0; height: 320px; overflow: auto;
	}
	
	#content p {
		padding-bottom: 15px; line-height: 16px;
	}
	
#other {
	position: absolute; top: 230px; margin-left: 500px;
	font-size: 11px; color: #666666;
}
	
#other a {
	font-size: 12px; font-weight: bold;
}
		
#menu {
	width: 135px; height: 240px; margin: 0 0 0 253px; overflow: hidden;
}
		
	#menu li {
		width: 140px; height: 60px; position: relative;
		background: url(visual/butoane.png) no-repeat left top;
	}
		
	#menu li a {
		width: 140px; height: 60px; display: block;
		text-decoration: none; 
	}
		
	#menu li#menu-event {
		background-position: 13px -15px;
	}
		
	#menu li#menu-first {
		top: -35px;
		background-position: 8px -60px;
	}
		
	#menu li#menu-artists {
		top: -55px;
		background-position: 3px -120px;
	}
		
	#menu li#menu-program {
		top: -75px;
		background-position: -2px -180px;
	}
		
	#menu li#menu-presa {
		top: -95px; width: 130px;
		background-position: -7px -240px;
	}
		
	#menu li#menu-contact {
		top: -115px; width: 130px;
		background-position: -12px -300px;
	}
	
	#menu li#menu-eventActive {
		background-position: -127px -15px;
	}
	
	#menu li#menu-firstActive {
		top: -35px;
		background-position: -132px -60px;
	}
	
	#menu li#menu-artistsActive {
		top: -55px;
		background-position: -137px -120px;
	}
	
	#menu li#menu-programActive {
		top: -75px;
		background-position: -142px -180px;
	}
	
	#menu li#menu-presaActive {
		top: -95px;
		background-position: -147px -240px;
	}
	
	#menu li#menu-contactActive {
		top: -115px;
		background-position: -152px -300px;
	}
	

#content div.favoritesShop, #content div.blogArtist {
	margin: 0; height: auto; padding: 0;
}

.favoritesShop ul {
	margin: 0 0 20px; height: 76px;
	border: solid 1px #E8E8E8;
}
		
	.favoritesShop li {
		float: left; overflow: hidden;
	}
		
	.favoritesShopCol1 {
		width: 60px; padding: 8px;
	}
			
		.favoritesShopCol1 a {
			display: block; overflow: hidden;width: 60px; height: 60px;
		}
			
		.favoritesShopCol1 img {
			width: 60px; height: 60px;
		}
		
	.favoritesShopCol2 {
		width: 138px; padding: 13px 0 0;
	}
			
		.favoritesShopCol2 span {
			display: block; white-space: nowrap; padding: 0 0 10px;
			font-size: 13px; color: #333; font-weight: bold;
		}
			
		.favoritesShopCol2 b {
			color: #999999;
		}
			
		.favoritesShopCol2 a {
			font-size: 11px;
		}
		
	.favoritesShopProduct {
		padding: 0 0 0 5px; 
	}
			
		.favoritesShopProduct a {
			display: block; overflow: hidden; width: 76px; height: 76px;
		}
			
		.favoritesShopProduct img {
			width: 76px; height: 76px;
		}
			
		.favoritesShopProduct div {
			width: 76px; height: 76px;
			background: #F3F3F3;
		}
			
		.favoritesShopProduct small {
			width: 30px; position: absolute; height: 10px; display: block; margin-top: -10px; overflow: hidden;
			background-color: #1876A9;
			color: #fff; font-size: 10px; line-height: 10px; text-align: center;
		}
		
	.favoritesShopCol3 {
		width: 66px; height: 60px; padding: 16px 0 0; text-align: center;
	}
		
		.favoritesShopCol3 a {
			font-size: 18px; 
		}
			
		.favoritesShopCol3 span {
			display: block; 
			font-size: 11px; color: #666666;
		}
		

		
a.blogArtistImg {
	float: left; clear: left; display: block; overflow: hidden; margin: 0px 10px 40px 0;
}

.blogArtist p a {
	font-weight: bold;
}

.blogArtist p {
	color: #666666;
}

