/* PARTYCENTRE UNDERSIDA */


/* GENERAL */
/* -------------------------------------------- */
	body { font-weight:100; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; outline:0; background-color:#000; }
	h1, h2, h3 { margin:0; padding:0; outline:0; font-weight:100; }
	a { text-decoration:none; color:#000; }
	ul { text-decoration:none; list-style:none; margin:0; padding:0; }
	p { line-height:20px; }


/* HEADER */
/* -------------------------------------------- */
	
	/* General */
	.HeaderShell { background:url(../images/Background-Header.gif) repeat-x 0 0; width:100%; }
	.Header { height:117px; }
	.LogoType { text-align:right; }
	.LogoType a img { border:medium none; text-decoration:none; }
	
	/* HeaderMenu */
	.HeaderMenu { font-size:120%; margin-bottom:40px; height:30px; }
	.HeaderMenu .first { padding: 5px 10px 5px 0; }
	.HeaderMenu .last { border:none; padding: 5px 0 5px 10px; }
	
		/* HeaderMenu LEFT */
		.HeaderMenuLeft { background:url(../images/Background-HeaderMenuLeft.gif) no-repeat 0 0; height:30px; width:20px; float:left; }
		
		/* HeaderMenu MIDDEL */
		.HeaderMenuMiddel { background:url(../images/Background-HeaderMenuMiddel.gif) repeat-x 0 0; height:30px; float:left; }
		.HeaderMenuMiddel ul { list-style:none; }
		.HeaderMenuMiddel li { display:block; float:left; border-right:#333 1px dotted; padding: 5px 10px; }
		.HeaderMenuMiddel a { color:#FFF; }
		
		/* HeaderMenu RIGTH*/
		.HeaderMenuRigth { background:url(../images/Background-HeaderMenuRigth.gif) no-repeat 0 0; height:30px; width:30px; float:left; }
	
	/* Menu */
	.Menu { font-size:180%; }
	.Menu li { display:block; float:left; padding: 0 20px 0 20px; border-right:#CCC thin groove; }
	.Menu .last { border:none; }
	

/* MAIN */
/* -------------------------------------------- */

	/* General */
	.MainShell { background:url(../images/Background-MainTop.gif) repeat-x; width:100%; background-color:#FFFFFF; padding-bottom:20px; }
	.MainBot { background:url(../images/Background-MainBot.gif) repeat-x 0 0; height:24px; width:100%; }
	.Main { font-size:120%; }
	.Main h2 { font-size:180%; }
	.minHeigth { float:left; height:500px; width:1px; }
	
	/* BreadCrumbs */
	.MainTop { margin-top:26px; height:34px; }
	.BreadCrumbs { margin-top:10px; margin-bottom:13px; font-size:80%; color:#acacac; }
	.B_homeCrumb { color:#acacac; }
	.B_crumb { color:#acacac; }
	.B_lastCrumb { font-weight:600; }
	
	/* SubMenu - Normal */
	.SubMenu { height:1px; }
	.SubMenu h2 { margin-bottom:10px; display:block; float:left; }
	.SubMenu h3 { font-size:100%; }
	.SubMenu h2 a { display:inline; font-size:100%; padding:0; }
	.SubMenu h2 a:hover { background-color:#FFF; }
	.SubMenu li { border-bottom:#CCC dotted 1px; display:block; float:left; }
	.SubMenu .SubMenuText  { display:block; float:left; height:auto; }
	.SubMenu a { display:block; float:left; padding-bottom:7px; width:173px; padding:7px 0 8px; }
	.SubMenu li:hover { display:block; float:left; background-color:#EEE; }
	.MenuMarker { background:url(../images/MenuMarker.png) no-repeat 0 0; height:5px; width:5px; display:block; float:left; margin:13px 5px 10px 7px; }
	
	/* SubMenu - Active */
	.SubMenu .active a { color:#FFF; }
	.SubMenu .active { display:block; float:left; background-color:#7896bb; }
	.SubMenu .active:hover { display:block; float:left; background-color:#7896bb; }
	.active .MenuMarker { background:url(../images/MenuMarkerOver.gif) no-repeat 0 0; height:5px; width:5px; display:block; float:left; margin:13px 5px 10px 7px; }
	
	/* MainContent */
	.MainContent { background:url(../images/Background-MainUnder.gif) no-repeat 0 0; display:block; }
	.MainContent h1 { color:#000000; font-size:300%; border-bottom:#CCC dotted thin; margin:31px 0 17px; padding:0 0 2px 0; } 
	.MainText a { line-height:18px; text-decoration:underline; }
	
	/* RigthContent */
	.RigthPuff { margin-bottom:40px; line-height:20px; }
	.RigthPuff h2 { font-size:200%; margin-bottom:15px; }
	.RigthPuff a { text-decoration:underline; }
	
	/* Contact Us */
	.FieldExplenation { margin-bottom:10px; }
	.errors { color:#F00; }

        /* Gallery */
	.TopGall img { width:74px; }
	.TopGall li:hover {  border-color: #BBBBBB; }
	.TopGall li { width:89px !important; height:45px !important; }
        .TopGall a { display:inline !important; color:white !important; padding-bottom:5px; }
        .TopGall a:hover { color:white !important; }

/* FOOTER */
/* -------------------------------------------- */
	
	/* General */
	.FooterShell {}
	.Footer { color:#999; }
	.Footer a { color:#999; }
	.Footer h2 { font-size:100%; font-weight:600; }
	.FooterEntity { margin: 20px 0 0 0; font-size:120%; list-style:none; }
	
	/* Content */
	.FooterPart { float:left; margin: 0 0 0 60px; line-height:16px; }
	.FooterBotPadding { height:100px; }
	
