body {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
	margin:0;
	width:100%;
	height:100%;
	background-color:black;
	text-align: center;
}

a{
	color:inherit;
	
}


div#body{
	position:relative;
	width:100%;
}

div#frame{
	position:relative;
	width:1004px;
	height:615px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/nwm2/background.jpg);

}
div#logo{
	position:absolute;
	border:0px solid #FFFFFF;
	width:276px;
	height:65px;
	top:24px;
	left:15px;
}

div#OwnYouOwnVenue{
	border:0px solid #CCCCCC;
	width:300px;
	margin-left:auto;
	margin-right:auto;	
}
div#PrivateEventServices{
	border:0px solid #CCCCCC;
	width:300px;
	margin-left:auto;
	margin-right:auto;	
}
div#popup label {
	width:140px;
	display:block;
	float:left;
	line-height:24px;
	height:24px;
	text-align:right;
	margin-right:5px;
}
div#popup input  {
	float:left;
	width:140px;
	line-height:16px;	
	height:20px;
	margin-top:2px;
	margin-bottom:2px;
	text-align:right;
	
}
div#popup input.btn  {
	float:none;
	width:80px;
	text-align:center;
	
}
div#popup #a, div#popup #b,div#popup #c, div#popup #d,div#popup #e, div#popup #f,div#popup #g{ 
	width:20px;
	float:none;
}
div#header{
	position:absolute;
	border:0px solid #FFFFFF;
	width:400px;
	height:52px;
	top:40px;
	left:318px;
}
div#header p{
	margin:0;
	padding:0;
}
div#checkboxes{
	text-align:left;
	margin-left:60px;
}
div#checkboxes input{
	margin:0px;
}
input.error{
	background-color:#FFAAAA;
	
}

div#popup label.error{
	width:290px;
	text-align:right;
	height:30px;
	display:block;
}

a{
	color:#FFFFFF;
	text-decoration:underline;

}

div#left{
	position:absolute;
	border:0px solid #FFFFFF;
	width:178px;
	height:442px;
	top:120px;
	left:12px;
}
	div#banner1{
		position:relative;
		slogan.gif
		width:150px;
		margin-left:14px;
		margin-right:14px;		
		margin-top:10px;
		height:157px;
		background-image:url(../images/nwm2/tekst.gif);		
		background-repeat:no-repeat;	
	}
	div#banner2{
		position:relative;
		slogan.gif
		width:154px;
		margin-left:12px;
		margin-right:12px;		
		margin-top:8px;
		height:162px;
		background-image:url(../images/nwm2/ics.gif);		
		background-repeat:no-repeat;		
	}
	
	div#newsletter_register{
		position:relative;
		slogan.gif
		width:154px;
		margin-left:12px;
		margin-right:12px;		
		margin-top:8px;
		height:74px;
		background-image:url(../images/nwm2/news_bg.gif);		
		background-repeat:no-repeat;		
		background-position:top left;
		padding:6px;
	}	
	div#newsletter_register input.text{
		position:absolute;
		top:22px;
		left:6px;
		height:18px;		
		margin:0;
		width:112px;
		font-size:11px;
		font-weight:bold;
		border: 1px solid #0099CC;
	}
	div#newsletter_register input.btn{
		position:absolute;
		top:22px;
		left:120px;
		margin:0;
		padding:0;
		width:30px;
		font-size:9px;
		font-weight:bold;
		height:18px;		
		border: 1px solid #0099CC;		
	}	
	.newsletter_register_header{
		text-align:left;
		font-size:10px;
		color:black;
		font-weight:bold;

	}
	.newsletter_register_footer{
	margin-top:25px;
	text-align:left;
	font-size:9px;
	color:black;
	text-indent: px;
	letter-spacing: 0px;
	}
	div#author{
		position:absolute;
		bottom:0px;
		height:20px;
		line-height:20px;
		left:0px;
		width:178px;
	}
	div#author a{
		font-size:10px;
		color:white;
		text-decoration:none;
	}

div#main{
	position:absolute;
	border:0px solid #FFFFFF;	
	width:583px;
	height:461px;
	top:103px;
	left:213px;	
}
	.article_text{
		margin:5px;
		padding:5px;
		border:0px solid  #FFFFFF;
		width:563px;
		height:361px;
		overflow:auto;
		text-align:justify;
	}


	#event_list{
		margin:20px;
		text-align:left;
	}
	#event_list a{
		display:block;
		color:#FFFFFF;
		height:20px;
	}
	div#main_title{
		position:relative;
		slogan.gif
		width:529px;
		margin-left:10px;
		margin-top:10px;
		height:35px;
		background-image:url(../images/nwm2/slogan.gif);		
		background-repeat:no-repeat;
	}
	div#main_menu{
		position:relative;
		slogan.gif
		width:571px;
		margin-left:6px;
		margin-right:6px;
		padding-left:7px;
		height:32px;
		background-image:url(../images/nwm2/menu_bg.gif);		
		background-repeat:no-repeat;
		clear:both;
	}	
		div#main_menu div{
			width:92px;
			height:26px;
			float:left;
			margin-top:3px;
			margin-bottom:3px;
			margin-left:1px;
					
		}
		div#main_menu .menu_home_over{
			background-image:url(../images/nwm2/menu/home_over.gif);		
			background-repeat:no-repeat;		
		}
		
		div#main_menu .menu_home_out{
			background-image:url(../images/nwm2/menu/home_out.gif);		
			background-repeat:no-repeat;		
		}
				
		div#main_menu .menu_artists_out{
			background-image:url(../images/nwm2/menu/artists_out.gif);		
			background-repeat:no-repeat;		
		}
		div#main_menu .menu_artists_over{
			background-image:url(../images/nwm2/menu/artists_over.gif);		
			background-repeat:no-repeat;		
		}						
		div#main_menu .menu_artists_out{
			background-image:url(../images/nwm2/menu/artists_out.gif);		
			background-repeat:no-repeat;		
		}	
		div#main_menu .menu_gallery_over{
			background-image:url(../images/nwm2/menu/gal_over.gif);		
			background-repeat:no-repeat;		
		}
		div#main_menu .menu_gallery_out{
			background-image:url(../images/nwm2/menu/gal_out.gif);		
			background-repeat:no-repeat;		
		}
		div#main_menu .menu_podcast_over{
			background-image:url(../images/nwm2/menu/podcast_over.gif);		
			background-repeat:no-repeat;		
		}
		div#main_menu .menu_podcast_out{
			background-image:url(../images/nwm2/menu/podcast_out.gif);		
			background-repeat:no-repeat;		
		}
		div#main_menu .menu_contact_over{
			background-image:url(../images/nwm2/menu/contact_over.gif);		
			background-repeat:no-repeat;		
		}
		div#main_menu .menu_contact_out{
			background-image:url(../images/nwm2/menu/contact_out.gif);		
			background-repeat:no-repeat;		
		}								
		div#main_menu .menu_shop_over{
			background-image:url(../images/nwm2/menu/shop_over.gif);		
			background-repeat:no-repeat;		
		}
		div#main_menu .menu_shop_out{
			background-image:url(../images/nwm2/menu/shop_out.gif);		
			background-repeat:no-repeat;		
		}		
		
		div#events {
			margin-left:2px;
			margin-right:2px;
			width:576px;
			height:380px;
			clear:both;
			border:0px solid #CCCCCC;
		}
		div#events a{
			height:180px;
			width:140px;
			margin-left:3px;
			margin-top:5px;
			float:left;
			color:transparent;
		}
		
		
		div#events #e330{
			background-image:url(../images/nwm2/330.png);		
			background-repeat:no-repeat;			
		}

		div#events #e331{
			background-image:url(../images/nwm2/331.png);		
			background-repeat:no-repeat;					
		}
		
		div#events #e332{
			background-image:url(../images/nwm2/332.png);		
			background-repeat:no-repeat;					
		}
		
		div#events #e333{
			background-image:url(../images/nwm2/333.png);		
			background-repeat:no-repeat;					
		}
		div#events #e334{
			background-image:url(../images/nwm2/334.png);		
			background-repeat:no-repeat;					
		}		

		div#events #e335{
			background-image:url(../images/nwm2/335.png);		
			background-repeat:no-repeat;					
		}


		div#events #e336{
			background-image:url(../images/nwm2/336.png);		
			background-repeat:no-repeat;					
		}
		
		div#events #e337{
			background-image:url(../images/nwm2/337.png);		
			background-repeat:no-repeat;			
		}
		
		div#gal_list{
			margin:10px;
			text-align:left;
		}
		div#gal_list a{
			margin-left:15px;
			height:20px;
			line-height:20px;
		}
		div#gal_header{
			text-align:center;
			margin-top:10px;
			font-size:14px;
			font-weight:bold;
			margin-bottom:10px;
		}
		
		div#gallery{
			border:0px solid #CCCCCC;
			clear:both;
			height:380px;
			margin-left:2px;
			margin-right:2px;
			width:576px;
			overflow:auto;
		}
		.back_link{
			color:#CCCCCC;
			float:right;
			margin-right:5px;
			margin-bottom:0px;
		}


		div#product_list{
			border:0px solid red;
			height:360px;
			margin-left:auto;
			margin-right:auto;			
			margin-top:15px;
			margin-bottom:5px;			
			overflow:hidden;
			text-align:justify;
			width:563px;
			position: relative;		
		}
		div#product_list div.switch{
			position: relative;
			width: 251px;			
		}
		div.product_description_over{
			float:left;
			background-image:url(../images/nwm2/prod_bg.gif);		
			background-repeat:no-repeat;
			width: 251px;
			height: 103px;
			margin: 5px;		
		}
		div.product_description_out{
			float:left;
			width: 251px;
			height: 103px;
			margin: 5px;
			width:130px;			
		}

		div.small_thumb{
			top:10px;
			left:15px;
			padding:3px;
			position: absolute;
			border: 1px solid #FFFFFF;
		}
		div.prod_info{
			top:2px;
			left:105px;
			position: relative;			
			width:137px;		
			height: 103px;
			font-size: 11px;			
		}		
		div.prod_name{
			color: 00ccff;
			font-weight: bold;					
		}
		div.prod_description{
		}
		div.prod_price{
			font-weight: bold;				
		}
		div.add_to_cart{
			float:left;
			position: absolute;
			bottom: 3px;
		}
		div.items{
			clear: both;	
		}		
		div.prod_description_full{
			display: none;
		}		
		div.items label{
			float: left;
			height: 18px;
			line-height: 18px;			
		}
		div.items input{
			float: left;
			width: 40px;
			height: 16px;
			font-size: 10px;
			padding: 0px;
		}		
							
		
		div#nav{
			position: absolute;
			bottom: 0px;
			text-align: center;
			width:563px;			
		}

div#right{  
	position:absolute;
	border:0px solid #FFFFFF;	
	width:173px;
	height:565;
	top:0px;
	left:809px;	
}

	div#img_video_cointainer{
		background-color:#000000;
		position:absolute;
		top:235px;
		left:9px;
		width:154px;
		height:320px;		

	}
	div#video_box{
		margin-top:5px;
		width:154px;
		height:172px;;		
		border:0px solid #CCCCCC;
	}

	div#img_box{
		width:154px;
		height:137px;			
		border:0px solid #999999;	
	}	
	img#camera{
		position:absolute;
		top:280px;
		left:10px;
	}
	
		div#img_box img.photo{
			height:75px;	
			margin-top:5px;
		}


	div#shoping_cart_small{
		background-image:url(../images/nwm2/shoping_cart_small.png);		
		background-repeat:no-repeat;		
		width: 140px;
		position: absolute;
		top: 240px;
		left: 15px;
		padding-top: 30px;
	}
	div#shoping_cart_small div{
		margin-top: 5px;
	}
	
	div#shop_categories_list{
		background-image:url(../images/tlo.gif);		
		background-repeat:no-repeat;		
		left:10px;
		padding-top:10px;
		position:absolute;
		top:390px;
		width: 153px;
		height: 158px;	
	}
	div#cat_list{
		margin-top: 30px;
	}


div#callendar_footer{
	margin-top:5px;
	font-size:10px;
	color:#444444;
	border:1px solid #444444;
	height:20px;
	line-height:20px;
	width:150px;
	margin-left:12px;
	margin-right:11px;
}

.callendar_caption{
	clear:both;
	height:60px;
	border:0px solid #999999;
}
.change_month{
	margin-left:3px;
	height:25px;
	border:0px solid #666666;
	width:170px;
}

.callendar_short_days {
	font-size:10px;
}

.calendar-prev_btn{
	float:left;
	height:20px;
	width:20px;
	background-image:url(../images/nwm2/prev.png);		
	background-repeat:no-repeat;		
}
.callendar_title{
	background-image:url(../images/nwm2/month_bg.png);		
	background-repeat:no-repeat;
	height:25px;
	line-height:25px;
	font-size:11px;
	font-weight:bold;
	width:113px;
	float:left;
	margin-right:6px;
	margin-left:6px;	
	text-transform:uppercase;
}
.callendar_header{
	height:20px; 
	line-height:20px;
	font-size:10px;
	text-align:center;	
}
a.prv{
margin-top:2px;
float:left;
display:block;
}
a.next{
margin-top:2px;
float:left;
display:block;
}


.callendar_item_ {border-top: 1px solid #666666;border-left: 1px solid #666666; font-size:10px; color:#666666; background-color:#00FFFF; font-weight:bold; text-align:center; vertical-align:middle;}
.callendar_item_ a {font-size:10px; color:#000000; text-decoration:none; font-weight:bold;}
.callendar_item_no_link  {border-top: 1px solid #666666;border-left: 1px solid #666666; font-size:10px; color:#CCCCCC;text-align:center; vertical-align:middle;}

.callendar_item_btc {border-top: 1px solid #666666;border-left: 1px solid #666666; color:#FFFFFF; background-color:#FC7412; font-weight:bold; text-align:center; vertical-align:middle;}
.callendar_item_btc a{font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.callendar_item_no_link_bc  {border-top: 1px solid #666666;border-left: 1px solid #666666; font-size:9px; color:#FFFFFF;text-align:center; vertical-align:middle;}

.callendar_item_red {border-top: 1px solid #666666;border-left: 1px solid #666666; font-size:10px; color:#FFFFFF; background-color:#CC0000;text-align:center;}
.callendar_item_red a {font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.callendar_item_no_link_red  {border-top: 1px solid #666666;border-left: 1px solid #666666; font-size:9px; color:#FFFFFF;text-align:center; vertical-align:middle;}

.callendar_item_dnb {border-top: 1px solid #666666;border-left: 1px solid #666666; font-size:10px; color:#000000; background-color:#00D9FF;text-align:center;}
.callendar_item_dnb a {font-size:10px; color:#000000; text-decoration:none; font-weight:bold;}
.callendar_item_no_link_dnb  {border-top: 1px solid #666666;border-left: 1px solid #666666; font-size:9px; color:#FFFFFF;text-align:center; vertical-align:middle;}

.callendar_item_l2l {border-top: 1px solid #666666;border-left: 1px solid #666666; font-size:10px; color:#FFFFFF; background-color:#FFCC00;text-align:center;}
.callendar_item_l2l a {font-size:10px; color:#000000; text-decoration:none; font-weight:bold; } 
.callendar_item_no_link_l2l  {border-top: 1px solid #666666;border-left: 1px solid #666666; font-size:9px; color:#FFFFFF;text-align:center; vertical-align:middle;}


.calendar-month {border-top: 1px solid #666666;border-left: 1px solid #666666; font-size:10px; color:#CCCCCC; font-weight:bold; text-align:center; vertical-align:middle;}
.empty_day {font-size:10px; color:#CCCCCC;text-align:center; vertical-align:middle;}
.calendar-prev {color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none;}
.calendar-next {color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none;}


.button {background-color:#333333; color:#999999; border: 1px solid #666666; font-size:10px;}



.bold_blue{
	color: 00ccff;
	font-weight: bold;	
}


.big_blue{
	color: 00ccff;
	font-size: 12px;
	font-weight: bold;
}

div#shoping_cart_small div.checkout_small_cart{
	margin-top: 20px;
}

div.checkout_small_cart a{
		text-decoration: none;
	}
div.checkout_small_cart a:hover{
		text-decoration: underline;
	}
	
	
.clear{
		clear: both;;
}


.size13{
		font-size: 13px;
	}

div#dialog{
	text-align: left;
	color: #FFFFFF;

	}	
div#dialog img{
	float: left;
	}	
	
div#popup_right{
	margin-left:10px;
	width: 300px;
	float: left;
	position: relative;

	}
div#popup_title{
	color: #00ccff;
	font-size: 14px;
	font-weight: bold;
	}
div#popup_discounts_head{
	color: #00ccff;
	font-size: 14px;
	font-weight: bold;
	}	
		
div#popup_description{
	font-size: 12px;
}
div#popup_bottom{
		position: absolute;
		top: 255px;
		height: 50px;
	}
