html, body {
    width: 100%;
    height: 100%;
}

body {
    background: #020202;
    font-family: Arial;
	color: #adadad;
}

body.mainPage {
    background: #020202 url('../img/bg_main_page.jpg') center 108px no-repeat;
}

body.flashStart {
    background: #020202 url('../img/bg_no_flash_site.jpg') 0 0 repeat-x !important;
}

    #flashBg {
        position: absolute;
        overflow: hidden;
		text-align: center;
		color: white;
		z-index: 1;
        top: 0;
        left:0;
		width:100%;
		height:100%;		
    }

	#flashBgShadow{
        position: absolute;
        z-index: 2;
        bottom: 0;
        left:0;
	}

    #pWrapper {
		/*
        width: 808px;
        margin: 0 auto;
        position: relative;
		*/
	}

        #pContainer {
			width: 808px;
            position: absolute;
			left:200px;
            z-index: 2;
        }

            #pContent {
                float: left;
                width: 808px;
            }

				#pContent .mainContent{
					margin: 33px 0 0 0;
					padding: 0;
					width: 808px;
					height: 480px;
					background: url('../img/bg_mainBox.png') top center no-repeat;
				}

					#pContent .mainContent .contentBox{
						position: absolute;
						top: 55px;
						left: 72px;
						width: 652px;
						height: 440px;
						margin: 0;
						padding: 0;
                        z-index: 1;
					}
					
					#pContent .mainContent .emptyList{
						position: absolute;
						top: 80px;
						left: 30px;
					}					

					#pContent .pContentBottom .btnFacebook {
						position: absolute;
						z-index: 10;
						right: 100px;
						top: -60px;
					}
					
					#pContent .pContentBottom .zwackBottle {
						position: absolute;
						z-index: 10;
						left: 700px;
						top: -68px;
					}
                    #pContent .adsWallpapers .zwackBottle {
                        top: -113px;
                    }
                     

                    

				#pContent .pContentBottom {
					position: absolute;
					width: 100%;
					height: 97px;
					top: 380px;
					padding: 0;
					margin: 0;
                    z-index: 3;
				}

				#pContent .pContentBottom .zwackLogo {
					position: relative;
					left: 500px;
					width: 104px;
				}

				#pContent .pContentBottom .homeLink {
					position: absolute;
                    top: 15px;
					right: 120px;
                    z-index: 2;
				}
                
                #pContent .homeLink.onStoryPage {
                    position: absolute;
                    right: 75px;
                    top: 486px;
                }
                
                #pContent .coolFactsBottom .homeLink {
					position: absolute;
                    top: 55px;
					right: 160px;
				}

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ ENTER PAGE BEGIN }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

                #pContent .mainLogo {
                    position: absolute;
                    z-index: 1;
                    top: 0;
                    left: 0;
                }

                #pContent .question {
                    position: relative;
					top: 26px;
                    z-index: 2;
                    margin: 167px 0 31px 0;
                    font-size: 20px;
                    line-height: 28px;
                    color: #707070;
                    text-align: center;
                }

                #pContent .enterLead {
                    position: relative;
                    padding-bottom: 15px;
                    z-index: 2;
                    font-size: 10px;
                    font-weight: bold;
                    line-height: 14px;
                    color: #707070;
                    text-align: center;
                    text-transform: uppercase;
                }

                #pContent .enterLead a.accessibilityLink {
                    font-size: 10px;
                    font-weight: bold;
                    color: #d61a33;
                    text-decoration: none;
                }

                #pContent .enterLead a.accessibilityLink:hover {
                    text-decoration: underline;
                }

                #pContent .enterForm {
                    float: left;
                    width: 808px;
                    text-align: center;
                }

                    #pContent .enterForm .selectsBox {
                        float: left;
                        width: 808px;
                        margin: 10px 0 74px 0;
                        text-align: center;
                    }

                        #pContent .enterForm .selectsBox span {
                            display: inline-block;
                            font-size: 10px;
                            font-weight: bold;
                            line-height: 14px;
                            color: #707070;
                            text-transform: uppercase;
                        }

                        #pContent .enterForm .selectsBox select {
                            display: inline-block;
                            padding: 3px;
                            background: #000;
                            color: #707070;
                            border: 1px solid #707070;
                        }

                        #pContent .enterForm .selectsBox select.year {
                            margin-right: 24px;
                        }

                            #pContent .enterForm .selectsBox select option {
                                background: #000;
                            }

                        #pContent .enterForm .enterBtn {
                            float: left;
                            width: 808px;
                            height: 35px;
                            text-align: center;
                        }

                            #pContent .enterForm .enterBtn span {
                                display: inline-block;
                                width: 122px;
                                height: 35px;
                                line-height: 35px;
                            }

                            #pContent .enterForm .enterBtn span.leftLine {
                                background: #000 url('../img/bg_btn_enter_left.png') 0 0 no-repeat;
                            }

                            #pContent .enterForm .enterBtn span.rightLine {
                                background: #000 url('../img/bg_btn_enter_right.png') 0 0 no-repeat;
                            }

                            #pContent .enterForm .enterBtn input {
                                display: inline-block;
                                padding: 0 32px;
                                margin: 0;
                                height: 35px;
                                background: #000 url('../img/bg_btn_enter.png') 0 0 repeat-x;
                                border: 1px solid #393939;
                                color: #636363;
                                cursor: pointer;
                                overflow: visible;
                                font-size: 15px;
                                font-weight: bold;
                            }

                        #pContent .enterForm .infoPic {
                            float: left;
                            position: relative;
                            width: 808px;
                            margin: 62px 0 0 0;
                            text-align: center;
                            z-index: 1;
                        }

                            #pContent .enterForm .infoPic img {
                                display: inline-block;
                            }

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ ENTER PAGE END }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ MAIN PAGE BEGIN }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

                #pContent .mainPic {
                    float: left;
                    margin-top: 83px;
                    border: 5px solid #6c6c6c;
                }

                #pContent .zwackTitle {
                    position: absolute;
                    top: 408px;
                    left: 217px;
                }

                #pContent .becomeFanBox {
                    position: absolute;
                    width: 188px;
                    height: 68px;
                    padding: 67px 0 0 18px;
                    top: 373px;
                    left: 601px;
                    background: transparent url('../img/bg_become-a-zwack-fan.png') 0 0 no-repeat;
                    z-index: 3;
                }

                    #pContent .becomeFanBox a {
                        float: left;
                        position: relative;
                        width: 125px;
                        height: 34px;
                        overflow: hidden;
                    }

                        #pContent .becomeFanBox a span {
                            position: absolute;
                            top: 60px;
                        }

                #pContent .welcomeBox {
                    float: left;
                    position: relative;
                    z-index: 2;
                    padding: 75px 240px 32px 245px;
                }

                    #pContent .welcomeBox p {
                        color: #afafaf;
                        font-size: 14px;
                        line-height: 16px;
                        font-weight: bold;
                        text-align: justify;
                    }

                    #pContent .welcomeBox a {
                        float: right;
                        margin-top: 37px;
                    }

/*___ gallery box start ___*/
				#pContent .galleryContent {
					position: relative;
					width: 540px;
					height: 505px;
					margin: 25px auto 0;
					background: transparent url(../img/bg_mainRecipe.png) center center no-repeat;
				}

					#pContent .galleryContent .zwackBottle {
						position: absolute;
						left: 390px;
						top: 300px;
					}
                    
                    #pContent .coolFacts .zwackBottle {
						position: absolute;
						left: 592px;
						top: 248px;
					}

					#pContent .galleryContent .galleryLinks{
						position: absolute;
						top: 440px;
						left: 120px;
						width: 250px;
						height: 20px;
						padding: 0;
						margin: 0;
					}

					#pContent .galleryContent .coctailLink {
						position: relative;
						left: 0px;
						top: 0px;
						margin: 0;
						width: auto;
						height: auto;
					}

					#pContent .galleryContent .homeLink {
						position: relative;
						left: 20px;
						top: 0px;
						margin: 0;
						height: auto;
					}

					#pContent .galleryContent .galleryBox {
						position: relative;
						width: 354px;
						height: 453px;
						margin: 20px 0 0 14px;
						overflow: hidden;
						float: left;
					}
					#pContent .galleryContent .galleryBox .galleryBoxes{
						position: absolute;
						left: 0;
						top: 0;
						width: 3177px;
						height: 453px;
					}
						#pContent .galleryContent .galleryBox  .picBox{
							float: left;
							width: 354px;
							height: 453px;
							margin: 0 auto;
						}

							.galleryContent a {
								float: left;
								display: block;
								width: 60px;
								height: 75px;
								margin-top: 160px;
							}

							.galleryContent a.previous {
								background: url(../img/btn_gallery_sprite.png) no-repeat left top;
								margin-right: 20px;
							}
							.galleryContent a.previous:hover {
								background-position: left bottom;
							}

							.galleryContent a.next {
								background: url(../img/btn_gallery_sprite.png) no-repeat right top;
								margin-left: 20px;
							}
							.galleryContent a.next:hover {
								background-position: right bottom;
							}

								.galleryContent a span {
									display: none;
								}
/*___ gallery box end ___*/
/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ MAIN PAGE END }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

        .red {
            color: #67040d;
        }

                #pContent .contentBox h1{
                    margin-bottom: 15px;
                    font-size: 20px;
                    font-weight: bold;
                    line-height: 23px;
                    color: #67040d;
                }

                #pContent .contentBox p {
                    clear: left;
					margin-bottom: 19px;
                    font-size: 11px;
                    line-height: 16px;
                    text-align: justify;
                    color: #adadad;
                }
				#pContent .contentBox p.p12 {
					font-size: 12px;
				}

				#pContent .contentBox p.adsText {
					padding-right: 154px;
				}

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ ZWACK EVENTS PAGE BEGIN }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

                #pContent .zwackEvents {
					width: 670px;
					height: 400px;
                }

					#pContent .zwackEvents a.btnBull{
						float: left;
						display: block;
						width: 213px;
						height: 255px;
						margin: 12px 0 0 5px;
						padding: 0;
						background: transparent url('../img/pic_events_hungarian_bull-sprite.png') top left no-repeat;
					}

					#pContent .zwackEvents a.btnBull:hover{
						background-position: -213px 0px;
					}

					#pContent .zwackEvents a.btnPromo{
						float: left;
						display: block;
						width: 221px;
						height: 255px;
						margin: 12px 0 0 0;
						padding: 0;
						background: url('../img/pic_events_promotions-sprite.png')  top left no-repeat;
					}

					#pContent .zwackEvents a.btnPromo:hover{
						background-position: -221px 0px;
					}

					#pContent .zwackEvents a.btnZwoman{
						float: left;
						display: block;
						width: 208px;
						height: 255px;
						margin: 12px 0 0 0;
						padding: 0;
						background: url('../img/pic_events_zwoman-sprite.png') top left no-repeat;
					}

					#pContent .zwackEvents a.btnZwoman:hover{
						background-position: -210px 0px;
					}

					#pContent .zwackEvents h1.titleEvents{
						float: left;
					}

					#pContent .zwackEvents .eventTextBox{
						position: absolute;
						top: 300px;
						left: 50px;
					}

					#pContent .zwackEvents .eventTextBox p{
						padding: 0;
					}

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ ZWACK EVENTS PAGE END }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ THE DRINK PAGE BEGIN }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

                #pContent .theDrink {
					position: relative;
					background: url('../img/bg_the_secret_recipe.png') 8px 8px no-repeat;
                }

					#pContent .theDrink .textBox{
						position: absolute;
						top: 80px;
						right: 20px;
						width: 300px;
						background: #000;
						padding: 15px 15px 0 15px;
					}

						#pContent .theDrink .textBox h1 {
							color: #afafaf;
							margin-bottom: 12px;
							font-size: 15px;
                        }

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ THE DRINK PAGE END }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ HUNGARIAN BULL PAGE BEGIN }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

                #pContent .hungarianBullHome {
					position: absolute;					
                }

					#pContent .hungarianBullHome #hungarianBullVideo{
						width: 600px;
						height: 303px;
						margin: 40px 0 0 25px;
					}

                     #pContent .hungarianBullHome .pContentBottom {
						width: 600px;
						top: 340px;
						left: 25px;
					 }

					 	#pContent .hungarianBullHome .pContentBottom p {
							width: 500px;
						}

						#pContent .hungarianBullHome .pContentBottom a.homeLink{
							position: absolute;
							top: 36px;
							right: 20px;
						}

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ HUNGARIAN BULL PAGE END }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ COOL FACTS PAGE BEGIN }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

                #pContent .coolFacts{
					background: url('../img/bg_cool_facts.png') center center no-repeat;
                }

					#pContent .coolFacts H1{
						position: absolute;
						top: 35px;
						left: 28px;
					}

					#pContent .coolFacts ul.coolFactsList{
						float: left;
						margin: 80px 0 0 18px;
						padding: 0 40px;
						color: #bababa;
					}
					
					#pContent .coolFacts ul.coolFactsList li{
						list-style-type: none;
						padding: 5px 5px 5px 25px;
						margin: 10px 0;
						font-size: 11px;
                        line-height:16px;
                        background: transparent url('/img/bg_footMenuFirstBullet.png') 0 7px no-repeat;
					}
						
				#pContent .coolFacts .pContentBottom .homeLink {
					position: absolute;
					top: 0;
					right: 25px;
				}

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ COOL FACTS PAGE END }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ MY ZWACK PAGE BEGIN }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

				#pContent .myZwackHome{
					position: relative;
					padding: 24px;
					width: 604px;
				}

					#pContent .myZwackHome .textBoxMyZwack{
						position: absolute;
						top: 280px;
						left: 30px;
						width: 430px;
					}

						#pContent .myZwackHome .textBoxMyZwack h1.titleMyZwack{
							float: left;
						}

						#pContent .myZwackHome .textBoxMyZwack p{
							padding: 0;
						}

				#pContent .myZwackHome .myZwackStartBtnLeft{
					position: absolute;
					top: 60px;
					left: 40px;
				}

					#pContent .myZwackHome .myZwackStartBtnLeft a{
						display: block;
						width: 277px;
						height: 220px;
						background: url('../img/btn_promo_ads.png') top left no-repeat;
					}
					
					#pContent .myZwackHome .myZwackStartBtnLeft a:hover{
						background-position: -277px 0px;
					}
				
				#pContent .myZwackHome .myZwackStartBtnRight{
					position: absolute;
					top: 60px;
					right: 20px;
				}
				
					#pContent .myZwackHome .myZwackStartBtnRight a{
						display: block;
						width: 295px;
						height: 220px;
						background: url('../img/btn_promo_downloads.png') top left no-repeat;
					}
					
					#pContent .myZwackHome .myZwackStartBtnRight a:hover{
						background-position: -295px 0px;
					}

				#pContent .myZwackAds{
					position: relative;
					padding: 24px;
					width: 604px;
				}

					#pContent .myZwackAds a.backLink{
						position: absolute;
						top: 30px;
						right: 20px;
						display: block;
						width: 168px;
						height: 12px;
						background: url(../img/btn_back_to_promotions_page.png) center center no-repeat;
					}

					#pContent .myZwackAds .textBoxads{
						position: absolute;
						top: 360px;
						left: 30px;
						width: 430px;
					}

						#pContent .myZwackAds .textBoxads h1{
							float: left;
						}

						#pContent .myZwackAds .textBoxads p{
							padding: 0;
							width: 400px;
						}

				#pContent .myZwackAds .adsStartBtnLeft{
					position: absolute;
					top: 65px;
					left: 40px;
				}
				
					#pContent .myZwackAds .adsStartBtnLeft a{
						display: block;
						width: 270px;
						height: 218px;
						background: url('../img/btn_promo_videos.png') top left no-repeat;
					}
					
					#pContent .myZwackAds .adsStartBtnLeft a:hover{
						background-position: -270px 0px;
					}	

				#pContent .myZwackAds .adsStartBtnRight{
					position: absolute;
					top: 65px;
					right: 0px;
				}
				
					#pContent .myZwackAds .adsStartBtnRight a{
						display: block;
						width: 282px;
						height: 218px;
						background: url('../img/btn_promo_images.png') top left no-repeat;
					}
					
					#pContent .myZwackAds .adsStartBtnRight a:hover{
						background-position: -282px 0px;
					}	

				#pContent .myZwackDownloads {
					height: 380px;
					padding: 0 0 0 5px;
					margin: 0px;
					position: absolute;
					top: 50px;
					left: 70px;
                }

					#pContent .myZwackDownloads a.btnLogos{
						float: left;
						display: block;
						width: 210px;
						height: 281px;
						background: url('../img/pic_downloads_logos-sprite.png') 0px 5px no-repeat;
					}

					#pContent .myZwackDownloads a.btnLogos:hover{
						background-position: -210px 15px;
					}

					#pContent .myZwackDownloads a.btnWallpapers{
						float: left;
						display: block;
						width: 221px;
						height: 281px;
						background: url('../img/pic_downloads_wallpapers-sprite.png')  0px 5px no-repeat;
					}

					#pContent .myZwackDownloads a.btnWallpapers:hover{
						background-position: -220px 5px;
					}

					#pContent .myZwackDownloads a.btnPosters{
						float: left;
						display: block;
						width: 213px;
						height: 281px;
						background: url('../img/pic_downloads_posters-sprite.png') -1px 5px no-repeat;
					}

					#pContent .myZwackDownloads a.btnPosters:hover{
						background-position: -212px 5px;
					}

					#pContent .myZwackDownloads .downloadsTextBox{
						position: absolute;
						top: 280px;
						left: 30px;
					}

					#pContent .myZwackDownloads .downloadsTextBox h1{
						float: left;
					}

					#pContent .myZwackDownloads .downloadsTextBox p{
						padding: 0;
					}

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ MY ZWACK PAGE END }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ ACCESSIBILITY STATEMENT PAGE BEGIN }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

				/* popoup page! */

				body.accessibility {
					width: 428px;
					padding: 25px 25px 0 25px;
					color: #FFF;
				}

				body.accessibility .contAccessibility{
					float: none;
					margin: 0 auto;
				}

				body.accessibility p {
					width: 428px;
					margin: 0 0 30px 10px;
					padding: 0;
					font-size: 12px;
				}
                
                body.accessibility p a {
                    color: #c9091b;
                    font-weight: bold;
                }
                
                body.accessibility ul {
                    margin: 0 10px 30px;
                    padding: 0 10px;
                    list-style-type: none;
                }
                
                body.accessibility ul li {
                    padding: 0 0 3px 10px;
                    background: #020202 url('../img/ico_popup_list_style.gif') 0 7px no-repeat;
                }

				body.accessibility p.accessibilityLine{
					width: 428px;
					height: 5px;
					margin: 0;
					padding: 0;
					background: url('../img/pic_accessibility_line.jpg') center center no-repeat;
				}

				body.accessibility h1{
					margin-left: 10px;
				}

				body.accessibility h2,
				body.accessibility h3 {
					margin: 15px 0 15px 10px;
					font-size: 12px;
				}

				body.accessibility h4 {
					font-style: italic;
					font-weight: normal;
					font-size: 12px;
					margin-left: 10px;
				}

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ ACCESSIBILITY STATEMENT PAGE END }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ CONTACT US PAGE BEGIN }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

				#pContent .contactUs {
					height: 360px;
					padding: 24px;
					width: 604px;
				}

				#pContent .contactUs h1 {
					display: block;
					height: 19px;
					margin: 25px 25px 17px 0;
					text-align: right;
				}

				#pContent .contactUs h2 {
					float: left;
					display: block;
					padding: 19px 66px 6px 20px;
				}

				#pContent .contactUs p {
					clear: both;
					padding: 0 120px 0 20px;
				}

				#pContent .contactUs .gradLine,
				#pContent .adsBox .gradLine,
				#pContent .adsDownloadBox .gradLine {
					clear: both;
					float: left;
					width: 617px;
					height: 1px;
					margin: 0 auto;
					background: url('../img/bg_grad-line.png') no-repeat left top;
				}

				#pContent .contactUs .contactBox {
				}

				#pContent .contactUs .contactBox legend {
					display: none;
				}
					#pContent .contactUs .contactBox fieldset {
						margin: 58px 0 28px 0;
					}
					#pContent .contactUs .contactBox ul {
						float: left;
						position: relative;
						top: -10px;
						width: 330px;
					}
						.contactUs .contactBox li {
							float: left;
							width: 100%;
							margin-bottom: 2px;
							clear: both;
						}

						.contactUs .contactBox label {
							float: left;
							display: block;
							width: 82px;
							padding: 17px 8px 0 0;
							font: 10px Arial, Helvetica, sans-serif;
							color: #747474;
							text-align: right;
							letter-spacing: -0.3px;
						}

						.contactUs .contactBox .radioLine .frmRadio {
							float: left;
						}

						.contactUs .contactBox .radioLine label {
							display: inline;
							width: auto;
							padding: 4px 0 0 0;
						}

						.contactUs .contactBox .inputBox {
							float: left;
						}

						.contactUs .contactBox .frmLabel {
							font: 10px Arial, Helvetica, sans-serif;
							color: #747474;
							text-align: right;
							margin-left: 90px;
							float: left;
						}

						.contactUs .contactBox span.frmLabel {
							padding-top: 4px;
						}
						.contactUs .contactBox small.errorText {
							display: block;
							visibility: hidden;
							width: 210px;
							font: 11px Arial, Helvetica, sans-serif;
							color: #d9040a;
							font-style: italic;
							text-align: right;
						}

						.contactUs .contactBox .radioLine small.errorText {
							padding-left: 90px;
						}

						.contactUs .contactBox small.showError {
							visibility: visible;
						}
						.contactUs .contactBox input.frmText {
							width: 210px;
							padding: 3px;
							background: #000;
							border: 1px solid #343b40;
							font-size: 12px;
							color: #747474;
							clear: both;
						}

					.contactUs .contactBox .rightArea {
						float: left;
						position: relative;
						top: -14px;
						margin: 0;
						padding: 0;
					}
						.contactUs .contactBox .frmTextArea {
							width: 233px;
							height: 88px;
							padding: 10px 8px;
							background: #000;
							border: 1px solid #343b40;
							font-size: 11px;
							color: #747474;
						}

						.contactUs .contactBox .buttonsLine {
							clear: both;
							text-align: right;
							padding: 10px 0 0 0;
						}

						.contactUs .contactBox .frmReset {
							width: 44px;
							height: 12px;
							background: url(../img/btn_cancel.png) no-repeat left top;
							border: 0;
							cursor: pointer;
						}

						.contactUs .contactBox .frmSubmit {
							width: 40px;
							height: 12px;
							background: url(../img/btn_submit.png) no-repeat left top;
							border: 0;
							cursor: pointer;
						}

						.contactUs .contactBox .menuSeparator {
							padding: 0 10px;
							width: 1px;
							height: 15px;
							background: url(../img/bg_footer_menu_sep.png) no-repeat center top;
						}


/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ CONTACT US PAGE END }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ PROMOTIONS PAGE BEGIN }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

				#pContent .promotionsHome{
					position: relative;
					padding: 24px;
					width: 604px;
				}

					#pContent .promotionsHome a.backLink{
						position: absolute;
						top: 30px;
						right: 20px;
						display: block;
						width: 168px;
						height: 12px;
						background: url('../img/btn_back_to_promotions_page.png') center center no-repeat;
					}

					#pContent .promotionsHome .textBoxPromotions{
						position: absolute;
						top: 300px;
						left: 30px;
					}

						#pContent .promotionsHome .textBoxPromotions h1.titlePromotions{
							float: left;
						}

						#pContent .promotionsHome .textBoxPromotions p{
							padding: 0;
						}

				#pContent .promotionsHome .promoStartBtnLeft{
					position: absolute;
					top: 60px;
					left: 40px;
				}
					
					#pContent .promotionsHome .promoStartBtnLeft a{
						display: block;
						width: 270px;
						height: 218px;
						background: url('../img/btn_promo_videos.png') top left no-repeat;
					}
					
					#pContent .promotionsHome .promoStartBtnLeft a:hover{
						background-position: -270px 0px;
					}				

				#pContent .promotionsHome .promoStartBtnRight{
					position: absolute;
					top: 60px;
					right: 20px;
				}
				
					#pContent .promotionsHome .promoStartBtnRight a{
						display: block;
						width: 270px;
						height: 218px;
						background: url('../img/btn_promo_images.png') top left no-repeat;
					}
					
					#pContent .promotionsHome .promoStartBtnRight a:hover{
						background-position: -282px 0px;
					}

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ PROMOTIONS PAGE END }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ ADS PAGES BEGIN }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

				/* of the month's pages start */

				#pContent .ofTheMonthsPage {
					height: 345px;
				}

					#pContent .ofTheMonthsPage h1{
						position: absolute;
						top: 320px;
						left: 50px;
						z-index: 2;
					}

						#pContent .ofTheMonthsPage h1.head-Zwack-Bartender-of-the-Month{
							width: 267px;
							height: 95px;
							background: url('../img/title_bartender_of_the_month.png') center center no-repeat;
						}

						#pContent .ofTheMonthsPage h1.head-Zwoman-of-the-Month{
							width: 237px;
							height: 95px;
							background: url('../img/title_zwoman_of_the_month.png') center center no-repeat;
						}

						#pContent .ofTheMonthsPage h1.head-Cocktail-of-the-Month{
							width: 239px;
							height: 90px;
							background: url('../img/title_coctail_of_the_month.png') center center no-repeat;
						}

					#pContent .ofTheMonthsPage a.backLink{
						position: absolute;
						top: 26px;
						right: 20px;
						display: block;
					}

						#pContent .ofTheMonthsPage a.btn-Zwoman-of-the-Month{
							width: 234px;
							height: 14px;
							background: url(../img/btn_back_to_the_promotions.png) left top no-repeat;
						}
                        #pContent .ofTheMonthsPage a.btn-Zwoman-of-the-Month:hover {
                            background-position: left bottom;
                        }
                        

					#pContent .ofTheMonthsPage .imgBox{
						position: absolute;
						top: 20px;
						width: 266px;
						height: 278px;
						background: url('../img/bg_boxLine.png') center right no-repeat;
					}

						#pContent .ofTheMonthsPage .imgBox .imgBig{
							position: absolute;
							left: 0;
							width: 275px;
							height: 265px;
							text-align: center;
						}

						#pContent .ofTheMonthsPage .imgBox .imgBig a{
						}

						#pContent .ofTheMonthsPage .imgBox .imgBig a IMG{
							width: 200px;
						}

						#pContent .ofTheMonthsPage .imgBox .imgsSmallItems{
							float: left;
							width: 240px;
							position: absolute;
							top: 220px;
							padding: 0 0 0 35px;
							text-align: center;
						}

						#pContent .ofTheMonthsPage .imgBox .imgsSmall{
							float: left;
							width: 56px;
							margin: 0 0 0 10px;
							padding: 0px;
						}

						#pContent .ofTheMonthsPage .imgBox .imgsSmall .imgButton{
							cursor: pointer;
							padding: 3px;
							margin: 0px;
							background: #C0C0C0;
						}

						#pContent .ofTheMonthsPage .imgBox .imgsSmall .imgButton img{
							width: 50px;
							padding: 0px;
							margin: 0;
						}

					#pContent .ofTheMonthsPage .textBoxPager{
						position: absolute;
						top: 50px;
						right: 30px;
						overflow: hidden;
						width: 315px;
						height: 260px;
					}

					#pContent .ofTheMonthsPage .textBox{
						float: left;
						position: absolute;
						top: 0px;
						left: 0px;
					}

					#pContent .ofTheMonthsPage .textBox p{
						float: left;
						width: 315px;
						padding: 0 0 10px;
						margin: 0;
					}

					#pContent .ofTheMonthsPage .textBox h4{
						font-weight: normal;
						color: #90020f;
					}

					#pContent .ofTheMonthsPage .textBoxBtns{
						position: absolute;
						top: 315px;
						right: 30px;
						width: 315px;
						height: 20px;
					}

				/* of the month's pages end */

				/* video page begin */

				#pContent .adsVideoContent{
					position: relative;
					width: 652px;
				}

				#pContent .adsVideoContent .videoBox{
					position: absolute;
					left: 25px;
					top: 55px;
					width: 478px;
					height: 290px;
					border: solid 1px #616161;
				}

				#pContent .adsVideoContent .videoBanner{
					position: absolute;
					right: 20px;
					top: 55px;
					width: 111px;
					height: 290px;
				}		
				
				#pContent .adsVideoContent .linkBack{
					position: absolute;
					top: 30px;
					right: 20px;		
				}

					#pContent .adsVideoContent .videoBanner a img{
						border: solid 1px #616161;
					}
				
				#pContent .adsVideoContent .pager{
						position: absolute;
						top: 345px;
                        top: 370px;
						left: 250px;
						width: 200px;
						z-index: 1000;
				}

					#pContent .adsVideoContent .textBoxBottom {
						position: absolute;
						top: 370px;
						left: 30px;
					}

						#pContent .adsVideoContent .textBoxBottom h1{
							float: left;
						}

						#pContent .adsVideoContent .textBoxBottom p{
							padding: 0;
						}
                #pContent .videoContent {
                    top: 425px;                    
                }
                
                #pContent .videoContent  .homeLink {
                    top: 0;
                }
                
                #pContent .videoContent  .zwackBottle {
                    top: -123px;
                }
				/* video page end */

				/* images page begin */
				
				#pContent .adsImageContent{
					position: relative;
					width: 635px;
					padding: 90px 0 0 17px;
				}
				
					#pContent .adsImageContent a.linkBack{
						position: absolute;
						top: 30px;
						right: 20px;
					}
					
					#pContent .adsImageContent a.catBackLink{
						position: absolute;
						top: 18px;
						left: 30px;
						text-decoration: none;
						color: #7F7F7F;
					}	
			
					#pContent .adsImageContent a.catBackLink:hover{
						text-decoration: underline;
						color: #a50a13;
					}					

						/*  3 image begin */
						
						#pContent .adsImageContent .images{
							text-align: center;
						}
						
						#pContent .adsImageContent .images a img{
							border: solid 1px #616161;
							margin: 0 0 10px 0;
						}

						#pContent .adsImageContent .images a{
							color: #7f7f7f;
						}
						
						#pContent .adsImageContent .images a:hover{
							text-decoration: none;
						}
						
						#pContent .adsImageContent .image1{
							position: absolute;
							width: 110px;
							top: 80px;
							left: 150px;
						}
						
						#pContent .adsImageContent .image2{
							position: absolute;
							width: 162px;
							top: 220px;
							left: 280px;
						}
						
						#pContent .adsImageContent .image3{
							position: absolute;
							width: 128px;
							top: 30px;
							left: 300px;
						}
						
						/*  3 image end */

				#pContent .adsImageContent .imageList{
					float: left;
					width: 620px;
					padding: 80px 0 0 20px;
					text-align: center;
					color: #7f7f7f;
					font-size: 8pt;
				}
				
					#pContent .adsImageContent .imageList .item{
						float: left;
						margin: 15px 15px;
						text-align: center;
						width: 120px;
					}

					#pContent .adsImageContent .imageList .item a img{
						border: solid 1px #616161;
						margin: 0 0 10px 0;
					}

					#pContent .adsImageContent .imageList .item a{
						color: #7f7f7f;
					}
					
					#pContent .adsImageContent .imageList .item a:hover{
						text-decoration: none;
					}

				#pContent .adsImageContent .textBoxBottom{
					position: absolute;
					top: 375px;
					left: 30px;
					width: 590px;
					overflow: hidden;
				}

					#pContent .adsImageContent .textBoxBottom a.leftLink{
						float: left;
					}

					#pContent .adsImageContent .textBoxBottom a.rightLink{
						float: right;
					}

				/* images page end */

				/* posters and wallpapers page begin */

				#pContent .adsPostersContent{
					position: relative;
					width: 612px;
					padding: 20px;
				}

					#pContent .adsPostersContent a.linkBack{
						position: absolute;
						top: 30px;
						right: 20px;
					}

				#pContent .adsPostersContent .imageList{
					position: absolute;
					top: 30px;
					left: 30px;
					width: 600px;
					height: 330px;
					z-index: 3;
				}
												
					#pContent .adsPostersContent .imageList2{
						top: 85px;
						height: 295px;						
					}
					
					#pContent .adsPostersContent .catBackLink{
						position: absolute;
						top: 85px;
						height: 295px;						
					}
									
					#pContent .adsPostersContent a.catBackLink{
						position: absolute;
						top: 18px;
						left: 30px;
						text-decoration: none;
						color: #7F7F7F;
					}	
			
					#pContent .adsPostersContent a.catBackLink:hover{
						text-decoration: underline;
						color: #a50a13;
					}
				
					#pContent .adsPostersContent .imageListPosters{
						top: 90px;
						height: 270px;
					}

					#pContent .adsPostersContent .imageList .item{
						float: left;
						width: 106px;
						padding: 0 5px 10px;
						text-align: center;
					}

						#pContent .adsPostersContent .imageList .item img{
							display: block;
							border:solid 1px #919191;
							padding: 1px;
						}

						#pContent .adsPostersContent .imageList .item h3{
							color: #7f7f7f;
							text-transform: uppercase;
							font-weight: bold;
							padding: 5px 0 3px 0;
						}

						#pContent .adsPostersContent .imageList .item a{
							color: #7f7f7f;
							font-size: 10pt;
						}

						#pContent .adsPostersContent .imageList .item a:hover{
							text-decoration: none;
						}

				#pContent .adsPostersContent .textBoxBottom{
					position: absolute;
					top: 385px;
					left: 30px;
					width: 590px;
					overflow: hidden;
				}

					#pContent .adsPostersContent .textBoxBottom a.leftLink {						
                        float: left;
					}
                    #pContent .adsPostersContent .textBoxBottom a.leftLink span {
                        display: none;
                    }

					#pContent .adsPostersContent .textBoxBottom a.rightLink {
						float: right;
                        display: block;
                        height: 14px;
					}
                    
                    .linkBack span {
                        display: none;
                    }
                    
                    #pContent .adsPostersContent .textBoxBottom a.rightLink  span {
                        display: none;
                    }
                     .pngLink {
                        display: block;
                        height: 14px;
                     }
                    
                    .pngLink span {
                        display: none;
                    }
                                        
                    
                    #pContent #btn_back_to_zwacktails {
                        width: 125px;
                        background: url(../img/btn_back_to_zwacktails.png) no-repeat left bottom;
                    }
                    
                    #btn_coctail_of_the_month {
                        width: 173px;
                        background: url(../img/btn_coctail_of_the_month.png) no-repeat left bottom;
                        height: 14px;
                        margin: 2px 0 0;
                    }
                    
                    .pContentBottom #back_to_ads_main,
                    .pContentBottom #btn_back_to_down_main,
                    .pContentBottom #back_to_ads_and_down_main{
                        position: absolute;
                        left: 94px;
                        top: 60px;
                    }
                    
                    .pContentBottom #btn_back_to_down_main,
                    .pContentBottom #back_to_ads_main {
                        top: 15px;
                    }
                    .hungarianBullHome .pContentBottom #btn_back_to_events {
                        position: absolute;
                        top: 37px;
                        left: 0;
                    }
                    
                    .pContentBottom #btn_back_to_events {
                        position: absolute;
                        top: 60px;
                        left: 93px;
                    }
                    
                    .adsVideoContent #btn_back_to_promotions {
                    }
                    #back_to_ads_main {
                        width: 178px;
                        background: url(../img/btn_back_to_ads_main.png) no-repeat left bottom;
                    }
                    
                    #back_to_ads_main:hover,
                    #btn_ads:hover,
                    #btn_close:hover,
                    #back_to_ads_and_down_main:hover,
                    #btn_back_to_events:hover,
                    #btn_back_to_promotions:hover,
                    #btn_back_to_down_main:hover,
                    #pContent #btn_back_to_zwacktails:hover,
                    #btn_coctail_of_the_month:hover  {
                        background-position: left top;
                    }
                    
                    #btn_ads {
                        width: 40px;
                        background: url(../img/btn_ads.png) no-repeat left bottom;
                    }
						
                    #btn_close {
                        width: 57px;
                        background: url(../img/btn_close.png) no-repeat left bottom;
                    }
                    #back_to_ads_and_down_main {
                        width: 273px;
                        background: url(../img/btn_back_to_ads_and_down_main.png) no-repeat left bottom;
                    }
                    
                    #btn_back_to_events {
                        width: 235px;
                        background: url(../img/btn_back_to_events.png) no-repeat left bottom;                        
                    }
                    #btn_back_to_promotions {
                        width: 147px;
                        background: url(../img/btn_back_to_promotions.png) no-repeat left bottom;                        
                    }
                    
                    #btn_back_to_down_main {
                        width: 216px;
                        background: url(../img/btn_back_to_down_main.png) no-repeat left bottom;
                    }
                    
				/* posters and wallpapers page end */		
				
				#pContent .adsBottom{
                    top: 425px;
				}

					#pContent .adsBottom .pager{
						position: absolute;
						top: -280px;
						left: 450px;
						width: 200px;
					}

						#pContent .adsBottom .pager ul{
						}

						#pContent .adsBottom .pager ul li{
							float: left;
							padding: 0 5px 0 0;
						}

						#pContent .adsBottom .pager ul li a{
							color: #7f7f7f;
							font-size: 10pt;
						}

						#pContent .adsBottom .pager ul li a:hover{
							text-decoration: none;
						}		

				/* ads menu begin */	
						
				ul.adsTopMenu{
					position: absolute;
					top: 35px;
					left: 30px;
				}

					ul.adsTopMenu li{
						float: left;
						height: 26px;
						padding: 0 12px 0 0;
					}

						ul.adsTopMenu li.m1{
							background: url('../img/btn_logos-gradient.png') left bottom no-repeat;
						}

						ul.adsTopMenu li.m2{
							background: url('../img/btn_wallpapers-gradient.png') left bottom no-repeat;
						}

						ul.adsTopMenu li.m3{
							background: url('../img/btn_posters-gradient.png') left bottom no-repeat;
						}
						
						ul.adsTopMenu li a{
							color: #CFCFCF;
							text-transform: uppercase;
							font-weight: bold;
							padding: 5px 0 3px 0;
						}		

						ul.adsTopMenu li a:hover{						
							text-decoration: none;
							color: #a50a13;
						}

				.gradLine{
					position: absolute;
					top: 70px;
					left: 15px;
					width: 609px;
					height: 2px;
					background: url('../img/bg_gradLine.png') center center no-repeat;
				}

				/* ads menu end */					
				
				/* pager begin */
					
				.pager{
						position: absolute;
						top: 45px;
						left: 450px;
						width: 200px;
					}

						.pager a, .pager span{
							display: block;
							float: left;
							height: 15px;
							padding: 2px;
							margin: 0 2px;
							text-align: center;
							color: #CFCFCF;
							font-size: 10pt;
							font-weight: bold;
							text-decoration: none;
						}

						.pager a:hover, .pager span.active{
							color: #7E0B12;
						}

				/* pager end */

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ ADS PAGES END }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ STORY PAGE BEGIN }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

                .contentBox.stories {
                    position: relative;
                    height: 400px;
					width: 652px;
					padding: 0 5px 0 30px;
                    overflow: hidden;
                }

                #pContent #storyBox {
                    position: absolute;
                    height: 395px;
                    width: 7220px;
                    top: 8px;
                    left: 15px;
                    z-index: 1;
				}

                    .story {
                        float: left;
                        position: relative;
                        width: 652px;
                        height: 395px;
                    }
					
						.story .videoGalleryBtn{
							position: absolute;
							top: 15px;
							right: 25px;
							cursor: pointer;
							z-index: 25;
						}

                        .story .storyTxt {
                            position: absolute;
                            left: 5px;
                            bottom: 65px;
                            padding: 15px;
                            z-index: 2;
                            background: #000;
                        }

						.story .storyBgr {
                            margin: 10px 0 0 10px;
                        }


                        .story .w348 {
                            width: 318px;
                        }

                        .story .w642 {
                            width: 627px;
                            padding-right: 0;
                        }

                            .story .w642 p {
                                float: left;
                                width: 289px;
                                padding-right: 15px;
                            }

                            .story a {
                                text-decoration: none;
                                color: #67040d;
                                outline: 0;
                            }

                            .story .storyTxt h2 {
                                color: #fff;
                                font-size: 11px;
                                font-weight: normal;
                                line-height: 14px;
                            }

                            .story .storyTxt .linkBox {
                                float: left;
                                width: 612px;
                                text-align: right;
                            }

                            #pContent .story .storyTxt h1 {
                                color: #afafaf;
                                margin-bottom: 12px;
                                font-size: 15px;
                            }

                            #pContent .story .storyTxt p {
                                margin-bottom: 0;
								clear: none;
                            }

							#pContent .story div.linkSandor{
								position: absolute;
								top: 263px;
								left: 88px;
								width: 106px;
								height: 17px;
								cursor: pointer;
								background: url('../img/btn_story_sandor_sprite.png') 0px 0px no-repeat;
								z-index: 8;
							}

							#pContent .story div.linkSandorActive,
							#pContent .story div.linkSandor:hover{
								background-position: 0px -17px;
							}

							#pContent .story div.linkIzabella{
								position: absolute;
								top: 263px;
								left: 230px;
								width: 115px;
								height: 17px;
								cursor: pointer;
								background: url('../img/btn_story_izabella_sprite.png') 0px 0px no-repeat;
								z-index: 8;
							}

							#pContent .story div.linkIzabellaActive,
							#pContent .story div.linkIzabella:hover{
								background-position: 0px -17px;
							}

							#pContent .story .familyBox{
								position: absolute;
								top: 15px;
								right: 20px;
								width: 300px;
								height: 345px;
								z-index: 5;
							}

							#pContent .story .familyBox .familyBoxBgr{
								position: absolute;
								top: 180px;
								right: 0px;
								overflow: hidden;
								width: 240px;
								height: 145px;
								padding: 10px;
								background: #000;
							}

							#pContent .story .familyBox .familyBoxBgr h2{
								float: left;
								color: #930911;
							}

							#pContent .story .familyBox .familyBoxBgr .familyBoxContent{
								position: absolute;
								top: 20px;
								left: 0px;
								width: 2000px;
								height: 120px;
								padding: 12px;
							}

							#pContent .story .familyBox .familyBoxBgr .familyBoxContent p{
								float: left;
								clear: none;
								width: 240px;
								margin: 0 50px 0 0;
								text-align: left;
								font-size: 8pt;
							}

							#pContent .story .familyBox .familyBoxBgr .familyBoxPager{
								position: absolute;
								top: 145px;
								left: 10px;
								width: 240px;
							}

							#pContent .story .boxIzabella{
								background-image: url('../img/pic_storyIzabella.jpg');
								background-position: top right;
								background-repeat: no-repeat;
							}

							#pContent .story .boxSandor{
								background-image: url('../img/pic_storySandor.jpg');
								background-position: 30px 0px;
								background-repeat: no-repeat;
							}

                #pContent #timeLine {
                    position: absolute;
                    width: 640px;
                    height: 53px;
                    bottom: 25px;
                    left: 5px;
					z-index: 4;
                    background: transparent url('../img/bg_timeline.png') 0 0 no-repeat;
                }

                    #pContent #timeLine a {
                        position: absolute;
                        top: 13px;
						display: block;
						height: 31px;
                        width: 31px;
						z-index: 5;
                    }
					
                    #pContent #timeLine a:hover,
                    #pContent #timeLine a.active {
                        background-position: -32px 0;
                    }

                    #l_1790 {
                        left: 39px;
                        background: transparent url('../img/btn_1790.png') 0 0 no-repeat;
					}

                    #l_1840 {
                        left: 104px;
                        background: transparent url('../img/btn_1840.png') 0 0 no-repeat;
                    }

                    #l_1915 {
                        left: 165px;
                        background: transparent url('../img/btn_1915.png') 0 0 no-repeat;
                    }

                    #l_1948 {
                        left: 226px;
                        background: transparent url('../img/btn_1948.png') 0 0 no-repeat;
                    }

                    #l_1949 {
                        left: 270px;
                        background: transparent url('../img/btn_1949.png') 0 0 no-repeat;
                    }

                    #l_1956 {
                        left: 312px;
                        background: transparent url('../img/btn_1956.png') 0 0 no-repeat;
                    }

                    #l_1988 {
                        left: 371px;
                        background: transparent url('../img/btn_1988.png') 0 0 no-repeat;
                    }

					#l_1990 {
                        left: 422px;
                        background: transparent url('../img/btn_1990.png') 0 0 no-repeat;
                    }

                    #l_2008 {
                        left: 472px;
                        background: transparent url('../img/btn_2008.png') 0 0 no-repeat;
                    }

                    #pContent #timeLine #l_family {
                        width: 96px;
                        left: 524px;
                        background: transparent url('../img/btn_familyToday.png') 0 0 no-repeat;
                    }

                    #pContent #timeLine #l_family:hover,
                    #pContent #timeLine #l_family.active {
                        background-position: -99px 0;
                    }

				#pContent .storyContent .pContentBottom .homeLink {
					position: absolute;
					top: 110px;
					right: 80px;
				}
				
				#pContent .storyContent .pContentBottom {
					z-index: -100;
				}

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ STORY PAGE END }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ NEWS PAGE BEGIN }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

            #pContent .newsContent{
				position: relative;
				z-index: 25;
				padding: 24px;
				width: 604px;
				background: url('../img/bg_big_bottle_center.png') 200px 40px no-repeat;
            }

					#pContent .newsContent .textBoxNews{
						position: absolute;
												z-index: 25;
						top: 350px;
						left: 30px;
					}

						#pContent .newsContent .textBoxNews h1{
							float: left;
							margin: 0 0 5px 0;
						}

						#pContent .newsContent .textBoxNews p{
							margin: 0;
							padding: 0;
						}
						
					#pContent .pContentBottom .textBoxNewsIcons {
						position: absolute;
						top: 25px;
                        /*CSTUNCSIK: ezek változtak mert átkerült a box a pContentBottom-ba mert a home link így nem volt kattintható */
						/*left: 316px; osszes ikon eseten */
						left: 462px;
						/*width: 246px; osszes ikon eseten */
                        width: 200px;
						height: 62px;
                        z-index: 1000;
					}
					
					#pContent .pContentBottom .textBoxNewsIcons a,
					#pContent .pContentBottom .textBoxNewsIcons span {
						display: block;
                        float: left;
						width: 34px;
						height: 34px;
                        padding-bottom: 28px;
                        background: transparent url(../img/bg_news_icons.png) left top no-repeat;
                        margin-right: 7px;
					}
                    
                    #pContent .pContentBottom .textBoxNewsIcons #news01 {
                        display: none;
                        background-position: 0 -62px;
                    }
                    #pContent .pContentBottom .textBoxNewsIcons #news01:hover {
                        background-position: 0 0;
                    }

                    #pContent .pContentBottom .textBoxNewsIcons #news02 {
                        display: none;
                        background-position: -41px -62px;
                    }
                    #pContent .pContentBottom .textBoxNewsIcons #news02:hover {
                        background-position: -41px 0;
                    }

                    #pContent .pContentBottom .textBoxNewsIcons #news03 {
                        background-position: -82px -62px;
                    }
                    /*
                    #pContent .newsContent .textBoxNewsIcons #news03:hover {
                        background-position: -82px 0;
                    }*/

                    #pContent .pContentBottom .textBoxNewsIcons #news04 {
                        background-position: -123px -62px;
                    }
                    /*#pContent .newsContent .textBoxNewsIcons #news04:hover {
                        background-position: -123px 0;
                    }*/

                    #pContent .pContentBottom .textBoxNewsIcons #news05 {
                        background-position: -164px -62px;
                    }
                    /*#pContent .newsContent .textBoxNewsIcons #news05:hover {
                        background-position: -164px 0;
                    }*/

                    #pContent .pContentBottom .textBoxNewsIcons #news06 {
                        background-position: -205px 0;
                    }
                    /*#pContent .newsContent .textBoxNewsIcons #news06:hover {
                        background-position: -205px 0;
                    }*/

					#pContent .newsContent .contentBoxNews {
						position: absolute;
						top: 40px;
						left: 80px;
						overflow: hidden;
						width: 500px;
						height:	250px;
						z-index: 1;
					}

						#pContent .newsContent .contentBoxNewsSlider {
							float: left;
							position: relative;
							display: block;
							top: 0px;
							left: 0px;
						}

						#pContent .newsContent .contentBoxNews .contentBoxNewsSlider div {
							float: left;
							width: 500px;
							padding: 0 0 10px 0;
							margin: 0 0 10px 0;
							border-bottom: solid 1px #2d2d2d;
                        }

                        #pContent .newsContent .contentBoxNews .contentBoxNewsSlider div h2 {
                            font-size: 12px;
                            font-weight: normal;
                            line-height: 15px;
                            color: #90020f;
                        }

                        #pContent .newsContent .contentBoxNews .contentBoxNewsSlider div a {
                            font-size: 11px;
                            line-height: 14px;
                            color: #bababa;
                            text-decoration: none;
                        }

                        #pContent .newsContent .contentBoxNews .contentBoxNewsSlider div a:hover {
                            color: #ebebeb;
                            text-decoration: underline;
                        }

                #pContent .newsContent .prevNews {
                    position: absolute;
                    left: 25px;
                    top: 180px;
					cursor: pointer;
				}

                #pContent .newsContent .nextNews {
                    position: absolute;
                    right: 25px;
                    top: 180px;
					cursor: pointer;
				}

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ NEWS PAGE END }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ FOOTER BEGIN }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

            #pFooter {
                float: left;
				clear: both;
                position: absolute;
				top: 530px;
                width: 808px;
                margin: 18px 0 15px 0;
				padding: 0 0 10px 0;
				z-index: 1;
				text-align: center;
            }

					#pFooter ul li {
						float: left;
						padding: 0;
						list-style-type: none;
					}

					#pFooter ul li a{
						font-weight: bold;
						text-transform: uppercase;
						text-decoration: none;
					}

                #pFooter ul.bottomMenu1{
					float: left;
					width: 100%;
					padding: 0 0 0 20px;
                }

					#pFooter ul.bottomMenu1 li a{
						float: left;
						display: block;
						height: 13px;
						padding: 0;
						margin: 0;
						color: #c9b68d;
						border:0;
					}

					#pFooter ul.bottomMenu1 li a.m1-Zwack-Events,
					#pFooter ul.bottomMenu1 li a.m1-Zwack-Eventsselected{
						width: 100px;
						display: block;
						background-image: url(../img/mnu_bottomSprite.png);
						background-repeat: no-repeat;
						background-position: 0px 0px;
					}

					#pFooter ul.bottomMenu1 li a.m1-Zwack-Events:hover,
					#pFooter ul.bottomMenu1 li a.m1-Zwack-Eventsselected{
						background-position: 0px -16px;
					}					

					#pFooter ul.bottomMenu1 li a.m1-Zwack-The-Secret-Recipe,
					#pFooter ul.bottomMenu1 li a.m1-Zwack-The-Secret-Recipeselected{
						width: 121px;
						background: url(../img/mnu_bottomSprite.png) -103px 0px no-repeat;
					}

					#pFooter ul.bottomMenu1 li a.m1-Zwack-The-Secret-Recipe:hover,
					#pFooter ul.bottomMenu1 li a.m1-Zwack-The-Secret-Recipeselected{
						background-position: -103px -16px;
					}

					#pFooter ul.bottomMenu1 li a.m1-Zwack-Cool-Facts,
					#pFooter ul.bottomMenu1 li a.m1-Zwack-Cool-Factsselected{
						width: 77px;
						background: url(../img/mnu_bottomSprite.png) -229px 0px no-repeat;
					}

					#pFooter ul.bottomMenu1 li a.m1-Zwack-Cool-Facts:hover,
					#pFooter ul.bottomMenu1 li a.m1-Zwack-Cool-Factsselected{
						background-position: -229px -16px;
					}

					#pFooter ul.bottomMenu1 li a.m1-Zwack-Bartender-of-the-Month,
					#pFooter ul.bottomMenu1 li a.m1-Zwack-Bartender-of-the-Monthselected{
						width: 171px;
						background: url(../img/mnu_bottomSprite.png) -314px 0px no-repeat;
					}

					#pFooter ul.bottomMenu1 li a.m1-Zwack-Bartender-of-the-Month:hover,
					#pFooter ul.bottomMenu1 li a.m1-Zwack-Bartender-of-the-Monthselected{
						background-position: -314px -16px;
					}

					#pFooter ul.bottomMenu1 li a.m1-Zwack-Zwacktails,
					#pFooter ul.bottomMenu1 li a.m1-Zwack-Zwacktailsselected{
						width: 81px;
						background: url(../img/mnu_bottomSprite.png) -491px 0px no-repeat;
					}

					#pFooter ul.bottomMenu1 li a.m1-Zwack-Zwacktails:hover,
					#pFooter ul.bottomMenu1 li a.m1-Zwack-Zwacktailsselected{
						background-position: -491px -16px;
					}

					#pFooter ul.bottomMenu1 li a.m1-Zwack-The-1st-Shot,
					#pFooter ul.bottomMenu1 li a.m1-Zwack-The-1st-Shotselected{
						width: 88px;
						background: url(../img/mnu_bottomSprite.png) -577px 0px no-repeat;
					}

					#pFooter ul.bottomMenu1 li a.m1-Zwack-The-1st-Shot:hover,
					#pFooter ul.bottomMenu1 li a.m1-Zwack-The-1st-Shotselected{
						background-position: -577px -16px;
					}

					#pFooter ul.bottomMenu1 img.bullet{
						padding: 0 5px;
						background-repeat: no-repeat;
						background-position: center center;
					}

					#pFooter ul.bottomMenu1 img.last{
						display: none;
					}

				#pFooter ul.bottomMenu2{
                    float: left;
					padding: 15px 0 25px 217px;
				}

					#pFooter ul.bottomMenu2 li a{
						float: left;
						display: block;
						height: 13px;
						color: #d6d6d6;
					}

					#pFooter ul.bottomMenu2 li a.m2-Zwack-In-The-News,
					#pFooter ul.bottomMenu2 li a.m2-Zwack-In-The-Newsselected{
						width: 131px;
						background: url(../img/mnu_bottomSprite.png) 0px -33px no-repeat;
					}

					#pFooter ul.bottomMenu2 li a.m2-Zwack-In-The-News:hover,
					#pFooter ul.bottomMenu2 li a.m2-Zwack-In-The-Newsselected{
						background-position: 0px -49px;
					}

					#pFooter ul.bottomMenu2 li a.m2-Zwack-My-Zwack,
					#pFooter ul.bottomMenu2 li a.m2-Zwack-My-Zwackselected{
						width: 70px;
						background: url(../img/mnu_bottomSprite.png) -136px -33px no-repeat;
					}

					#pFooter ul.bottomMenu2 li a.m2-Zwack-My-Zwack:hover,
					#pFooter ul.bottomMenu2 li a.m2-Zwack-My-Zwackselected{
						background-position: -136px -49px;
					}

					#pFooter ul.bottomMenu2 li a.m2-Zwack-Contact,
					#pFooter ul.bottomMenu2 li a.m2-Zwack-Contactselected{
						width: 77px;
						background: url(../img/mnu_bottomSprite.png) -211px -33px no-repeat;
					}

					#pFooter ul.bottomMenu2 li a.m2-Zwack-Contact:hover,
					#pFooter ul.bottomMenu2 li a.m2-Zwack-Contactselected{
						background-position: -211px -49px;
					}

					#pFooter ul.bottomMenu2 li a.m2-Accessibility-Statement,
					#pFooter ul.bottomMenu2 li a.m2-Accessibility-Statementselected{
						width: 179px;
						background: url(../img/mnu_bottomSprite.png) -292px -33px no-repeat;
					}

					#pFooter ul.bottomMenu2 li a.m2-Accessibility-Statement:hover,
					#pFooter ul.bottomMenu2 li a.m2-Accessibility-Statementselected{
						width: 179px;
						background-position: -292px -49px;
					}

					#pFooter ul.bottomMenu2 img.bullet{
						padding: 0 10px;
						background-repeat: no-repeat;
						background-position: center center;
					}
                    
                    #pFooter ul.bottomMenu2 img.b2-Zwack-Contact {
                        display: none;
                    }

					#pFooter ul.bottomMenu2 img.last{
						display: none;
					}

                #pFooter p {
					clear:both;
					font-weight: bold;
                    color: #fff;
                }
                
                #pFooter p.bottomLinks {
                    padding-top: 10px;
                    color: #fff;
                    font-size: 11px;
                    line-height: 14px;
                }
                
                #pFooter p.bottomLinks a {
                    color: #fff;
                    text-decoration: none;
                    font-size: 11px;
                    line-height: 14px;
                }
                
                #pFooter p.bottomLinks a:hover {
                    text-decoration: underline;
                }

/*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ FOOTER END }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

.hidden {
	visibility: hidden;
}

.pagerBtnLeft{
	float: left;
	display: block;
	width: 20px;
	height: 20px;
	background: url('../img/btn_pagerBtns.png') 0px 0px no-repeat;
	cursor: pointer;
}

.pagerBtnRight{
	float: right;
	display: block;
	width: 20px;
	height: 20px;
	background: url('../img/btn_pagerBtns.png') -20px 0px no-repeat;
	cursor: pointer;
}

.pagerBtnLeft:hover{
	background-position: 0px -20px;
}

.pagerBtnRight:hover{
	background-position: -20px -20px;
}

#errorMsg {
	visibility: hidden;
    position: absolute;
    top: 330px;
    left: 218px;
	width: 440px;
	color: #F00;
	font: 12px Arial,Verdana,Tahoma,sans-serif;
	text-align: center;
}

#flashcontent
{
    float: none;
    height: 100%;
    z-index: 100;
    position: absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
}

.error404 {
    width: 460px;
    height: 90px;
    padding: 150px 0 0 0;
    margin: 210px auto 0;
    background: transparent url('../img/bg_404.png') 0 0 no-repeat;
}

.error404 p {
    font-weight: bold;
    text-align: center;
}

.error404 p a {
    color: #90020f;
}

