@charset "utf-8";
/* CSS Document */



* { 
	padding: 0px; 
	margin: 0px;
	border:none;
}

a, a:hover, a:active, a:visited { text-decoration:none; outline:none;}

a, a strong {
	color:#5f0c03;
	text-decoration:none;
}

html,body  {
	margin:0;
	padding:0;  
	color:#8E1E46;
	font-size:13px;       
	background: url(../img/discoparty_bg_body.jpg) top repeat-x #0b5772;
	font-family: tahoma;
}


div#container{
	width:947px;
	margin:0 auto;
}

	

	.left{ float:left !important;}
	.right{ float:right !important;}
	
/*************************************************************************/

	#header{
		float:left;
		width:100%;
		height:141px;
		overflow:hidden;
		background:url(../img/discoparty_bg_header.jpg) left no-repeat;
	}	
	
/*************************************************************************/
	h1 a{
		text-indent:-9999px;
		width:173px;
		height:110px;
		margin:0px 0px 0px 26px;
		overflow:hidden;
		float:left;
		display:inline;
	}

/*************************************************************************/
	#menu_box{
		float:left;
		width:947px;
		height:31px;
		background:url(../img/discoparty_bg_menu.jpg) left top repeat-x;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:12px !important;
	}
	
	#menu_box a{
		background:url(../img/discoparty_bg_menu_a.jpg) right top no-repeat;	
		padding: 9px 0px 6px 0px;
		text-align:center;
		width:116px;
	}
	
	#menu_box li{
		background:url(../img/discoparty_bg_menu_span.jpg) left top no-repeat;
	}
	
	#menu_box li:hover a{
		background:url(../img/discoparty_bg_menu_a.jpg) right bottom no-repeat;	
	}
	
	#menu_box #nav{
		height:31px;
	}
	
	#menu_box ul li ul { border:1px solid #8e0c74; }
	#menu_box ul li ul li{ background:#bb2ea8 !important;}
	#menu_box ul li ul li:hover{ background:#8e0c74 !important;}
	#menu_box ul li ul li a{ background:none !important;}
	
	
	.menu_longer_link a{ 
		width:129px !important; 
		padding-left:7px;
		background:url(../img/menu_left.jpg) left top no-repeat !important;	
	}
	.menu_longer_link2 a{ 
		width:122px !important;
		padding-right:7px;
		background:url(../img/menu_right.jpg) right top no-repeat !important;	
	}
	
	.menu_longer_link a:hover{ 
		background:url(../img/menu_left.jpg) left bottom no-repeat !important;	
	}
	.menu_longer_link2 a:hover{ 
		background:url(../img/menu_right.jpg) right bottom no-repeat !important;	
	}

/*************************************************************************/
	
	#szolgaltatasok_nav{
		float:left;
		width:100%;
		height:36px;
		overflow:hidden;
		background:url(../img/bg_szolgaltatas_nav.jpg) top repeat-x;
		font-family:Arial, Helvetica, sans-serif;
	}
	
		#szolgaltatasok_nav h3{
			float:left;
			width:162px;
			height:30px;
			padding-top:6px;
			background:url(../img/bg_szolgaltatas_header.jpg) no-repeat;
			color:#FFFFFF;
			text-align:center;
		}
		
		#szolgaltatasok_nav .right{
			width:9px;
			height:36px;
			overflow:hidden;
			background:url(../img/bg_szolgaltatas_right.jpg) right no-repeat;
		}
		
		#szolgaltatasok_nav ul{ list-style:none;}
		#szolgaltatasok_nav ul li{
			float:left;
		}
		
		#szolgaltatasok_nav ul li a{
			color:#FFFFFF;
			font-size:12px;
			font-weight:bold;
			float:left;
			height:17px;
			padding:6px 0px 13px;
			text-align:center !important;
			width:157px;
		}
		
		#szolgaltatasok_nav ul li a:hover{
			background:url(../img/bg_szolgaltatas_nav.jpg) left -36px repeat-x;
		}
		
		
		
		.kiemelt_menu{
			background:url(../img/kiemeles.jpg) right top no-repeat !important;
			color:#840161;
		}
		
		#t1{
			background:url(../img/bg_szolgaltatas_left.jpg) left top no-repeat !important;
			width:160px !important;
		}
		
		#t1:hover{ background:url(../img/bg_szolgaltatas_left.jpg) left bottom no-repeat !important; color:#ffffff; }
				
		#t6{
			background:url(../img/bg_szolgaltatas_right.jpg) right top no-repeat !important;
			width:159px !important;
		}
		
		#t6:hover{ background:url(../img/bg_szolgaltatas_right.jpg) right bottom no-repeat !important; }
		
			
			
		
		.current #t2, .current #t3, .current #t4, .current #t5{ background:url(../img/bg_szolgaltatas_nav.jpg) left -36px repeat-x !important;  }
		.current #t1 { background:url(../img/bg_szolgaltatas_left.jpg) left bottom no-repeat !important;}
		.current #t6 { background:url(../img/bg_szolgaltatas_right.jpg) right bottom no-repeat !important;}

		.mix{
			float:left;
			width:390px !important;
			margin:0px 20px 0px 0px;
			display:inline;
		}
		
		.mix h4{
			padding-bottom:3px;
		}
		
		.minta{
			position:absolute;
			top:6px;
			right:40px;
		}
		
		.ifju_par{
			float:left;
			width:100%;
			height:63px;
			background:url(../img/ifju_par.png) left no-repeat;
			clear:both;
			text-indent:-9999px;
		}
		
	/* override the root element to enable scrolling */ 
	#flowpanes { 
		position:relative; 
		overflow:hidden; 
		clear:both;
		float:left; 
		width:941px;
		height:220px;
		overflow:hidden;
		border:3px solid #840061;
		background:#333333;
	}
	 
	/* override single pane */ 
	#flowpanes div { 
		float:left; 
		display:block; 
		cursor:pointer; 
		font-size:14px; 
		width:941px;
		height:220px;
		
	} 
	 
	/* our additional wrapper element for the items */ 
	#flowpanes .items { 
		width:20000em; 
		position:absolute; 
		clear:both; 
		margin:0; 
		padding:0; 
	} 
	 
	#flowpanes .less, #flowpanes .less a { 
		color:#999 !important; 
		font-size:11px; 
	}
	
/*************************************************************************/
	#flowpanes .items div a{
		float:left;
		width:941px;
		height:220px;
		overflow:hidden;
		text-indent:-9999px;
	}

	#szolgaltatas_1, #szolgaltatas_4{		
		background:url(../img/szolgaltatas_1.jpg) left no-repeat;
	}
	
	#szolgaltatas_1{background:url(../img/retro_3.jpg) left no-repeat;}
	#szolgaltatas_2{background:url(../img/eskuvore_dj_szolgaltatas_2.jpg) left no-repeat;}
	#szolgaltatas_3{background:url(../img/privat_party_szolgaltatas_3.jpg) left no-repeat;}
	#szolgaltatas_4{background:url(../img/ceges_buli_szolgaltatas_4.jpg) left no-repeat;}
	#szolgaltatas_5{background:url(../img/karaoke_szolgaltatas_5.jpg) left no-repeat;}
	#szolgaltatas_6{background:url(../img/rendezveny_technika_szolgaltatas_6.jpg) left no-repeat;}


	
	
/*************************************************************************/
	.eckuvo_h4_1{
		float:left;
		width:100%;
		height:31px;
		background:url(../img/eskuvo_h4_1.png) left top no-repeat;
		padding-bottom:5px;
		text-indent:-9999px;
	}
	
	.eckuvo_h4_2{
		float:left;
		width:100%;
		height:31px;
		background:url(../img/eskuvo_h4_2.png) left top no-repeat;
		padding-bottom:5px;
		text-indent:-9999px;
	}
	
	.eckuvo_h4_3{
		float:left;
		width:100%;
		height:31px;
		background:url(../img/eskuvo_h4_3.png) left top no-repeat;
		padding-bottom:5px;
		text-indent:-9999px;
	}
	
	
	
/*************************************************************************/
	
	#content_container{
		float:left;
		width:931px;
		margin:0px 8px;
		display:inline;	
		position:relative;
		overflow:hidden;
		padding-bottom:195px;
		background: url(../img/discoparty_bg_content2.jpg) bottom #d9e7eb no-repeat;
	}
	
	#content_container2{
		float:left;
		width:931px;
		position:relative;
		overflow:hidden;
		background: url(../img/bg_content_new.jpg) left top repeat-x #d9e7eb;
	}
	
	
		
/*************************************************************************/
	
	.left_col{
			float:left !important;
			width:183px;
			overflow:hidden;
			background:#d0cfbd;
		}
		
		.left_col a {
			float:left;
			width:175px;
			overflow:hidden;
			text-indent:-9999px;
			background:url(../img/discoparty_bg_buttons.jpg);
			margin:0px 0px 0px 4px;
			display:inline;
		}
		
		#left_button_1{ height:49px; background-position:0px 0px;}
		#left_button_1:hover{ background-position:175px 0px;}
		
		#left_button_2{ height:51px; background-position:0px -49px;}
		#left_button_2:hover{ background-position:175px -49px;}
		
		#left_button_3{ height:49px; background-position:0px -99px;}
		#left_button_3:hover{ background-position:175px -99px;}
		
		#left_button_4{ height:55px; background-position:0px -149px;}
		#left_button_4:hover{ background-position:175px -149px;}
		
		#left_button_5{ height:55px; background-position:0px -207px;}
		#left_button_5:hover{ background-position:175px -207px;}
		
		#left_button_6{ height:55px; background-position:0px -265px;}
		#left_button_6:hover{ background-position:175px -265px;}
		
		.left_col .separator{
			float:left;
			width:183px;
			height:32px;
			overflow:hidden;
			margin:5px 0px;
			background:url(../img/discoparty_bg_buttons.jpg) left -324px no-repeat;
		}
		
	.right_col{
			float:left !important;
			width:175px !important;
			overflow:hidden;
			background:#d0cfbd;
	}
	
		.right_col_box{
			float:left;
			width:154px;
			overflow:hidden;
			background:#FFFFFF;
			margin:0px 0px 15px 10px;
			display:inline;
		}
			.right_col_box h4{
				padding:5px 0px 5px 10px;
				color:#166a7b;
				font-family: "myriad Pro";
				font-size:14px;
				float:left;
			}
			
			#facebook{ float:left; width:65px; height:65px; background:url(../img/facebook.png) left top no-repeat; overflow: hidden; text-indent:-9999px; padding:0px !important; margin:20px 0px 0px 8px; position:absolute; right:170px; top:90px;}
			#twitter{ float:left; width:65px; height:65px; background:url(../img/facebook.jpg) right top no-repeat; overflow: hidden; text-indent:-9999px; padding:0px !important; margin:0px 0px 0px 5px;}
			
			.right_col_box a{
				color:#000000;
				float:left;
				padding:5px 0px 5px 10px;
				width:100%;
			}
			.right_col_box a:hover{ color:#4268c0 }
			
			.right_col_box .top{ float:left; width:100%; height:17px; background:url(../img/discoparty_bg_buttons.jpg) -183px -322px no-repeat !important; overflow:hidden;}
			.right_col_box .bottom{ float:left; width:100%; height:7px; background:url(../img/discoparty_bg_buttons.jpg) -183px -339px no-repeat; overflow:hidden;}
	
/*************************************************************************/

	.slide_box{
		float:right;
		width:300px;
		height:135px;
		overflow:hidden;
		border:1px solid #820062;
		margin:2px 15px 0px 0px;
		display:inline;
	}

/*************************************************************************/
	
	
	#content{
		float:left;
		width:882px;
		overflow:hidden;
		text-align:justify;
		margin:0px 0px 0px 19px;
		display:inline;
		background:url(../img/bg_big_content.png) left repeat-y;
		padding:0px 12px 0px 6px
	}
	
	
	#content_inner{
		float:left;
		width:100%;
		overflow:hidden;
		text-align:justify;
		display:inline;
		background: url(../img/content_inner.jpg) top left repeat-x;
		padding:10px 0px 0px;
		min-height:290px;
	}
	
		.content_top{
			float:left;
			width:100%;
			height:12px;
			overflow:hidden;
			background: url(../img/bg_big_content_top.png) left  no-repeat;
			margin:0px 0px 0px 19px;
			display:inline;
		}
	
		.content_footer{
			float:left;
			width:100%;
			height:16px;
			overflow:hidden;
			background: url(../img/bg_big_content_bottom.png) -1px 0px  no-repeat;
			margin:0px 0px 0px 19px;
			display:inline;
		}
	
		
	
		#content a{ font-weight:bold; color:#136473; }
		#content a:hover{ text-decoration:underline; }
	
		
		#content p{ padding-bottom:10px; color:#8E1E46;
	font-size:13px;  line-height:14px; }
		
		#content ul{
			padding:0px 0px 10px 15px;
		}
		
		#content ul li{ margin:5px 0px; }
		
		#content .separator{
			float:left;
			width:572px;
			height:15px;
			overflow:hidden;
			background:url(../img/discoparty_bg_content_separator.jpg) left top no-repeat;
		}
		
		#content h2{
			padding:10px 15px 10px;
			color:#166a7b;
			font-family: "myriad Pro";
			font-size:20px;
			text-transform:uppercase;
		}
		
		#content h2.gallery_header{
			float:left;
			width:100%;
			padding:5px 15px 0px;
			color:#166a7b;
			font-family: "myriad Pro";
			font-size:20px;
			text-transform:uppercase;
		}
		
		.gallery_category{
			list-style:none !important;
			text-align:center;
			float:left;
			width:100%;
		}
		
		.gallery_category li{
			display:inline;
			padding:10px 56px 10px 50px;
			width:158px;
			float:left;
			overflow:hidden;
		}
		
		
		.gallery_category div img{
			height:113px !important;
		}
		
		.gallery_category img {
			border:1px solid #9195a2;
			padding:3px;
			margin-bottom:5px;
			margin:0px 0px 6px 0px;
		}
		
		.gallery_category span{
			color:#840161;
			font-weight:bold;
		}
		
		.video_nav{
		float:left;
		width:300px;
		overflow:hidden;
		padding:20px 15px;
		}
		

		
		.video_nav h3 a { font-size:11px; }
		.video_nav h3{ padding-bottom:5px; }

/*************************************************************************/	
		
		.content_box{
			float:left;
			width:852px;
			overflow:hidden;
			padding:10px 15px 82px;
			background:url(../img/minta_2.png) center bottom no-repeat;
		}


		.content_box h3{
			color:#1b2a4b;
			font-family: "myriad Pro";
			font-size:19px;
		}
		
		.content_box h4{
			color:#1b2a4b;
			color:#166a7b;
			font-size:12px;
		}
		
		.content_box table p{ padding: 0 !important;}
		
		.date{ color:#791e4b; font-weight:bold; padding-bottom:10px;}
		.read_more{ text-align:right;}
		
		.main_image{
			float:right;
			border:1px solid #9195a2;
			padding:3px;
			margin:0px 0px 10px 10px;
		}
		
		.gallery_image{
			float:left;
			border:1px solid #9195a2;
			padding:7px 3px;
			margin:20px 6px 0px 6px;
			height:80px;
			text-align:center;
			width:150px;
			overflow:hidden;
		}
		
		.gallery_image_news{
			float:left;
			border:1px solid #9195a2;
			padding:3px;
			margin:20px 10px 0px 10px;
			height:80px;
			text-align:center;
			width:150px;
			overflow:hidden;
		}
		
		.content_box table{ padding-bottom:20px;}
		
		.object_box{ 
			float:left;
			margin:20px 71px 10px;
			width:400px;
			height:300px;
			background:url(../img/video_keret.jpg) center no-repeat;
			padding:9px 3px;
			display:inline;
		 }
		 
		 .video_box{ 
			float:left;
			width:542px;
			display:inline;
			padding-top:20px;
		 }
		 
		 	.object_box a{ display:block; float:left; width:400px; height:300px; }
		 
		 	.object_box object{ } 
			
			.date_box{
				width:360px !important;
				margin-right:20px !important;
			}

/*************************************************************************/

	.zenei_stilus table td{ width:220px;}
	.italic{ font-style:italic}
	
	.events{
		float:left;
		width:850px;
		height:195px; 
		overflow: auto;
	}
	.event_box{ padding:10px 15px 0px !important; overflow:hidden; float:left;}

/*************************************************************************/	
		
		.content_bottom{
			float:left;
			width:100%;
			height:7px;
			overflow:hidden;
			background:#FFFFFF;
		}
		
		.content_bottom .left{
			float:left;
			width:9px;
			height:7px;
			overflow:hidden;
			background: url(../img/discoparty_bg_buttons.jpg) -183px -339px #FFFFFF;
		}
		
		.content_bottom .right{
			float:right;
			width:9px;
			height:7px;
			overflow:hidden;
			background: url(../img/discoparty_bg_buttons.jpg) -328px -339px #FFFFFF;
		}
		
		
		
		
		

/*************************************************************************/	
	
	.vcard{
		padding-bottom:10px;
		border-bottom:1px dotted #d1d1d1;
		margin-bottom:10px;
	}
	
	.vcard .type, .vcard_label, .vcard_label2{
		font-weight:bold;
		font-size:12px;
		padding-left:15px;
		float:left;
		width:80px !important;
	}
	
	.latitude{ float:left; height:15px; }
	.longitude{ float:left;  height:15px; }
	
	.vcard_label2{ font-weight:normal; width:100px !important;}
	
	.vcard .adr_label{ height:50px; }
	.vcard .e_type{ height:30px; }
	
	.vcard, .vcard span, .vcard div, .vcard a{ float:left;}
	.vcard .adr{ width:260px;}

	.vcard .email, .vcard .adr span, .vcard .adr div, .vcard .tel{
		width:260px;
		margin:2px 0px;
	}
	
	.vcard .email:hover{ text-decoration:underline;}
	
	.vcard .org{
		color:#352929;
		font-size:16px;
		padding:0px 0 10px 0px;
		font-weight:bold;
		width:100%;
	}
	
	.tax{
		width:300px;
	}
/*************************************************************************/
		
	.contact_box{
		float:left;
		width:100%;
	}
	.contact_small_box{
		float:left;
		width:190px;
		height:220px;
		padding:0px 5px 0px 0px;
		margin: 0px 10px 10px 0px;
	}
		.contact_small_box div{
			padding:5px 0px 5px 30px;
		}
		
/*************************************************************************/

	.datepicker{
		width: 70px;
	}
		
		
		
		
/*************************************************************************/	

/*************************************************************************/
	.form{ float:left; width:542px; }
	
	
	.form table{ width:400px;}
	
	.form div{
		padding:3px 0px 3px 12px;
		float:left;
		width:100%;
		position:relative;
	}
	
	legend{ font-weight:bold; font-size:12px; padding:0px 0px 5px 0px;}
	.radio{ padding:0px 0px 20px 60px !important;}
	.radio input{ float:left; width:20px !important;}
	
	.red{ color:#cd0a0a !important; padding-top:10px;}
	
	.required{ padding-left:12px !important; background:url(../img/csillag.jpg) left 7px no-repeat;}	
	
	input{
		background:#e3ecf3;
		padding:2px;
		border:1px solid #225584;
		width:70%;
		font-size:12px;
		-moz-border-radius-bottomleft:4px;
		-moz-border-radius-bottomright:4px;
		-moz-border-radius-topleft:4px;
		-moz-border-radius-topright:4px;
	}
	
	input:focus, textarea:focus, select:focus{
		border:1px solid #225584; background:#225584; color:#FFFFFF;
	}
	
	textarea{
		background: #e3ecf3;
		padding:3px;
		border:1px solid #225584;
		width:70%;
		height:100px;
		font-size:12px;
		font-family: tahoma;
		-moz-border-radius-bottomleft:4px;
		-moz-border-radius-bottomright:4px;
		-moz-border-radius-topleft:4px;
		-moz-border-radius-topright:4px;
	}
	
	select{
		background: #e3ecf3;
		padding:3px;
		border:1px solid #225584;
		width:71%;
		font-family: tahoma;
		font-size:12px;
		-moz-border-radius-bottomleft:4px;
		-moz-border-radius-bottomright:4px;
		-moz-border-radius-topleft:4px;
		-moz-border-radius-topright:4px;
	}
	
	label{ 
		width:110px; 
		float:left;
		padding:0px 0px 0px 0px;
		font-weight:bold;
		color:#352929;
		text-align:left;
	}
	
	
	.submit input{
		width:auto;
		padding:2px 4px 3px 4px;
		text-align:center;
		border:none;
		background: #225584;
		margin:12px 55px 2px 0px;
		float:right;
		font-size:12px;
		color:#ffffff;
		cursor:pointer;
	}
	
	.submit input:hover{
		margin:10px 55px 4px 0px;
	}
	
	.error_box, .error-message {
		color:#cd0a0a; font-weight:bold; padding:4px 0px 4px 20px !important;
		background: url(../img/error.jpg) left center no-repeat;
	}
	
	.time select{ width:50px !important; margin-right:1px;}
	
/*************************************************************************/
	
	/* Paging */
	div.paging {
		background:#fff;
		color: #ccc;
		margin-bottom: 2em;
		float:left;
		width:100%;
		text-align:center;
	}
	div.paging div.disabled {
		color: #ddd;
		display: inline;
	}
	div.paging span {
		margin:0px 0px 0px 4px;
	}
	div.paging span.current {
		color: #000;
	}
	div.paging span a {
	}
	
	.paging span.current,.paging span a {
		-moz-border-radius-bottomleft:4px;
		-moz-border-radius-bottomright:4px;
		-moz-border-radius-topleft:4px;
		-moz-border-radius-topright:4px;
	}

	.paging{font-size:10px; padding:30px 0 15px; margin:0px !important;}
	.paging a{font-size:10px; text-decoration:none;}
	.disabled{ margin:0 5px 0 0;}
	.paging span a{
		border:1px solid #DDDDDD;
		text-decoration:none;
	}
	
	.paging a {
		margin:0 5px 0 0;
		padding:3px 6px;
		font-size:10px;
	}
	
	.paging span.current {
		background:#0b5772 !important;
		border:1px solid #004a95 !important;
		color:#FFFFFF !important;
		margin:0 5px 0 0;
		padding:3px 6px;
		font-size:10px;
	}
	
/*************************************************************************/

	#footer{
		float:left;
		width:100%;
		height:35px;
		background:#ffffff;
		color:#093030;
		text-align:left;
		font-family: tahoma;
		overflow:hidden;
	}
	

	
	#footer .left{
		float:left;
		height:42px;
		width:13px;
		background:url(../img/footer_round.jpg) left no-repeat;
		overflow:hidden;
	}
	
	#footer .right{
		height:42px;
		width:13px;
		background:url(../img/footer_round.jpg) right no-repeat;
		overflow:hidden;
	}
	

	
	#footer a{ font-size:11px; color:#093030;}
	#footer a:hover{ text-decoration:underline;}
	
	#footer ul{ list-style:none; margin:0px; padding:12px 30px 0px 0px; float:right; overflow:hidden; }
	#footer li{ display:inline; }
	
	#footer p{ padding:12px 0px 0px 0px; font-size:11px; float:left;  }
	
	#footer span { color:#4c4128; margin:0px 15px;}
	
	#myxo_babos{
		float:right;
		width:107px;
		height:28px;
		background:url(../img/myxo.jpg) 0px 0px no-repeat;
		overflow:hidden;
		display:inline;
		margin:6px 8px 0px 0px;
	}
	
	#myxo{
		float:left;
		width:54px;
		height:28px;
		overflow:hidden;
		text-indent:-9999px;
	}
	
	#babos{
		float:right;
		width:24px;
		height:28px;
		overflow:hidden;
		text-indent:-9999px;
	}
	
	
	.flyer_box{
		float:right;
		width:430px;
		overflow:hidden;
	}
	
	.flyer_box img{
		float:left;
		margin:5px 10px;
	}

