		body{
			margin: 0;
			background-color: #b69d74;
			font-size: 12px;
			font-family: Georgia;
		}
		img{
			border: 0;
		}
		div#header{
			width: 100%;
			height: 335px;
			background: url(/img/panorama.jpg) top center no-repeat;
		}
		div#headerTopBg{
			width: 100%;
			height: 200px;
			background: url(/img/header/top.png) top center no-repeat;
		}
		div#headerTable{
			width: 100%;
			height: 55px;
			background: url(/img/header/table.png) top center no-repeat;
		}
		div#headerBrush{
			width: 100%;
			height: 40px;
			background: url(/img/header/brush.png) top center no-repeat;
		}
		div#menuBg{
			width: 100%;
			height: 40px;
			background: url(/img/header/menu.png) top center no-repeat;
		}
		div#headerTop{
			width: 978px;
			height: auto;
			margin: 0 auto;
		}
		div#menu{
			width: 978px;
			height: auto;
			margin: 0 auto;
		}
		#logo{
			width: 130px;
			height: 192px;
			float: left;
			display: inline;
			margin-left: 420px;
		}
		div#headerTop ul{
			height: 15px;
			float: left;
			display: inline;
			margin: 11px 0 0 365px;
			padding: 0;
			list-style: none;
		}
		div#headerTop ul li{
			float: left;
			display: inline;
			margin: 0 6px 0 0;
			padding: 0;
		}
		div#menu em{
			visibility: hidden;
		}
		div#menu ul{
			width: 975px;
			height: 26px;
			float: left;
			display: inline;
			margin: 7px 0 0 0;
			padding: 0 1px;
			list-style: none;
		}
        div#menu ul li{
            float: left;
            display: inline;
        }
		div#menu ul li a{
			text-decoration: none;
		}
		div#menu #home{
			width: 117px;
			height: 26px;
			margin-left: 7px;
			display: block;
			display: inline;
			float: left;
		}
		div#menu #about{
			width: 121px;
			height: 26px;
			margin-left: 9px;
			display: block;
			display: inline;
			float: left;
		}
		div#menu #omenu{
			width: 114px;
			height: 26px;
			margin-left: 84px;
			display: block;
			display: inline;
			float: left;
		}
		div#menu #gallery{
			width: 111px;
			height: 26px;
			margin-left: 24px;
			display: block;
			display: inline;
			float: left;
		}
		div#menu #culture{
			width: 142px;
			height: 26px;
			margin-left: 69px;
			display: block;
			display: inline;
			float: left;
		}
		div#menu #contacts{
			width: 114px;
			height: 26px;
			margin-left: 46px;
			display: block;
			display: inline;
			float: left;
		}
		div#menu #home:hover, .hActive{
			background-image: url(/img/menu/home.jpg);
		}
		div#menu #about:hover, .aActive{
			background-image: url(/img/menu/about.jpg);
		}
		div#menu #omenu:hover, .omActive{
			background-image: url(/img/menu/menu.jpg);
		}
		div#menu #gallery:hover, .gActive{
			background-image: url(/img/menu/gallery.jpg);
		}
		div#menu #culture:hover, .cultActive{
			background-image: url(/img/menu/culture.jpg);
		}
		div#menu #contacts:hover, .cActive{
			background-image: url(/img/menu/contacts.jpg);
		}
		div#content{
			width: 976px;
			height: auto;
			margin: 0 auto;
			background: url(/img/content.jpg) center repeat-y;
			padding: 0 2px;
		}
		div#content p{
			margin: 0;
			padding: 0;
		}
		div.home p{
			text-align: center;
		}
		div#collage{
			width: 970px;
			height: 153px;
			background-image: url(/img/collage.jpg);
			margin: 5px 0 20px 4px;
			float: left; 
		}
		div#collage ul{
			margin: 0;
			padding: 0;
			list-style: none;
		}
        div#collage ul li{
            float: left;   
        }
		div#collage ul a{
			width: 150px;
			height: 110px;
			float: left;
			display: inline;
			margin: 10px 0 0 10px;
		}
		div#collage .collageBig{
			width: 170px;
		}
		div#collage .collageSmall{
			width: 150px;
			margin: 20px 0 0 0;
		}
		div.about{
			width: 730px;
			height: auto;
			background: url(/img/about_casadecuba.jpg) top left no-repeat;
			float: left;
			display: block;
			margin: 0 0 0 10px;
			padding: 100px 0 0 30px;
		}
		div.aboutGallery{
			width: 957px;
			height: auto;
			float: left;
			padding: 30px 0 0 20px;
		}
		div.aboutGallery h1{
			margin-bottom: 8px;
		}
		div.galleryBlock{
			width: 230px;
			height: auto;
			margin: 0 0px 30px 0px;
			text-align: center;
			float: left;
			display: inline;
			font-style: italic; 
		}
		div.frame{
			width: 215px;
			height: 153px;
			background: url(/img/frame.jpg) no-repeat;
			float: left;
			padding: 7px 0 0 15px;
			margin-bottom: 5px;
			text-align: left;
		}
		#galleryTable{
			margin-left: 25px;
		}
        #galleryTable a{
            color: #000;
            text-decoration: none;
        }
		#galleryTable tr{
			vertical-align: top;	
		}
		div#loginLine{
			width: 977px;
			height: auto;
			background: url(/img/loginLine.jpg) top center no-repeat;
			padding-top: 5px;
			text-align: center;
		}
		div#loginLine a{
			color: #B2976A;
		}
		div#loginLine a:hover{
			text-decoration: none;
		}
		#menuTable{
			border-collapse: collapse;
			margin: 10px 0 0 0;
			padding: 0;
			float: left;
		}
		#menuTable tr{
			vertical-align: bottom;
		}
		#menuTable td{
			margin: 0;
			padding: 0;
		}
		#menuTable img{
			float: left;
			margin-left: 12px;
		}
		div.menuInfo, div.menuInfo1{
			width: 130px;
			height: 111px;
			background: url(/img/iconsBg.jpg) bottom right;
			padding-left: 5px;
			margin-right: 18px;
		}
		div.menuInfo span{
			width: 140px;
			height: 85px;
			float: left;
			padding-top: 5px;
		}
		div.menuInfo1 span{
			width: 140px;
			height: 100px;
			float: left;
			padding-top: 5px;
		}
		div.menuInfo1 a{
			font-size: 10px;
			color: #000;
			text-decoration: none;
		}
		div.menuInfo1 a:hover{
			text-decoration: underline;
		}
		div.menuInfo1 p{
			margin: 0;
			padding: 0;
			font-size: 3px;
		}
		div.menuInfo span a, div.menuInfo1 em{
			font-size: 14px;
			font-weight: bolder;
			font-style: italic;
			text-decoration: underline;
		}
		div.menuInfo a{
			font-size: 10px;
			color: #000;
			text-decoration: none;
		}
		div.menuInfo a:hover{
			text-decoration: none;
		}
		div.menuLine{
			width: 977px;
			height: 25px;
			background: url(/img/loginLine.jpg) center 8px no-repeat;
		}
		div.contacts{
			width: 268px;
			height: auto;
			float: left;
			display: inline;
			margin-left: 140px;
			text-align: center;
		}
		div.contacts span{
			text-decoration: underline;
		}
		div.contacts img{
			margin: 15px 0 10px 0;
		}
		div.contacts a{
			color: #000;
			font-weight: bolder;
		}
		div#content div.about p{
			margin-bottom: 15px;
		}
		div.facebook{
			width: 250px;
			height: 16px;
			background: url(/img/facebook.png) no-repeat;
			margin-left: 10px;
			text-align: right;
		}
		div.facebook a:hover{
			text-decoration: none;
		}
		h1{
			margin: 0 0 0 20px;
			padding: 0 0 3px 0;
			font-size: 16px;
			background: url(/img/h1.jpg) bottom left no-repeat;
		}
		div#cuba{
			width: 510px;
			height: auto;
			float: left;
			display: inline;
			margin: 20px 0 0 15px;
		}
		div#cuba p, div#puri_rom p{
			text-indent: 25px;
		}
		div#cuba sup{
			font-size: 20px;
		}
		div#quote{
			width: 176px;
			height: 60px;
			background-image: url(/img/quote.jpg);
			font-weight: bolder;
			font-style: italic;
			padding: 0 15px 0 25px;
			margin: 5px 0 5px 100px;;
		}
		div#puri_rom h1{
			margin-left: 5px;
		}
		div#cubaRight{
			width: 450px;
			height: auto;
			float: left;
			display: inline;
			margin: 0px 0 0 0px;
		}
		div#playerBg{
			width: 392px;
			height: 285px;
			float: left;
			display: inline;
			background-image: url(/img/player.png);
			margin-top: 10px;
			padding: 30px 0 0 35px;
		}
		div.cubaGallery{
			width: 95px;
			height: 63px;
			float: left;
			display: inline;
			background-image: url(/img/cubaGalleryBg.jpg);
			padding: 4px 0 0 4px;
			margin: 3px 0 3px 5px;
		}
		div#cubaGalleryBlock{
			margin-left: 14px;
		}
		div#puri_rom{
			width: 600px;
			height: auto;
			float: left;
			padding: 60px 0 0 15px; 
		}
		div#puri_rom p{
			margin-top: 10px;
		}
		#puriRomImg{
			float: left;
			display: inline;
			margin: 50px 0 0 40px;
		}
		div.cubaBg{
			width: 977px;
			height: auto;
			float: left;
			background: url(/img/cubaBg.jpg) center bottom no-repeat;
		}
		div#footer{
			width: 100%;
			height: 512px;
			background: url(/img/footer.jpg) center no-repeat;
		}
		div#footerContent{
			width: 978px;
			height: 512px;
			margin: 0 auto;
		}
		div#footerContentTop{
			width: 978px;
			height: 350px;
			float: left;
			text-align: center;
		}
		div#footerContentTop p{
			margin: 40px 100px 0 100px;
		}
		div#footerContentBottom{
			width: 978px;
			height: 162px;
			float: left;
		}
		div#footerContentBottom em{
			visibility: hidden;
		}
		#larosa{
			width: 119px;
			height: 75px;
			float: left;
			display: inline;
			margin: 30px 0 0 29px;
			font-size: 10px;
			text-decoration: none;
		}
		#amsterdambg{
			width: 251px;
			height: 63px;
			float: left;
			display: inline;
			margin: 34px 0 0 43px;
			font-size: 10px;
			text-decoration: none;
		}
		#larosa:hover{
			background-image: url(/img/larosanegra.jpg);
		}
		#amsterdambg:hover{
			background-image: url(/img/amsterdambg.jpg);
		}
		div#footerContentBottom span{
			width: 170px;
			float: left;
			display: inline;
			font-size: 12px;
			margin: 42px 0 0 30px;
		}
		div#copyright{
			width: 730px;
			height: auto;
			float: left;
			color: #2d2d2d;
			font-size: 11px;
			padding: 13px 200px 0 35px;
		}
		div#copyright a{
			color: #2d2d2d;
		}
		div#webstar{
			float: right;
		}
		div#webstar a{
			text-decoration: none;
		}
		div#content div#map_sofia, div#content div#map_plovdiv, div#content #anasonovi, div#content #bezalkoholni, div#content #bira, div#content #vermuti, div#content #vina, div#content #vodka, div#content #djin, div#content #didjestivi, div#content #konqk, div#content #likiori, div#content #rom, div#content #tekila, div#content #topli,div#content #sheikove, div#content #shotove, div#content #qdki, div#content #melbi_shokoladi, div#content #mezeta, div#content #shotlandsko, div#content #irlandsko, div#content #malcovo, div#content #otlejalo, div#content #byrbyn, div#content #bezalk_kokteili, div#content #alk_kokteili, div#content #kokteili_vodka, div#content #kokteili_rom, div#content #kokteili_djin, div#content #kokteili_uiski{
			display: none;
		}
		div.details h2{
			margin: 0;
			padding: 0;
			border-bottom: 1px solid #000;
			font-size: 16px;
		}
		div.details ul{
			margin: 0;
			padding: 15px;
		}
		div.details ul li{
			list-style: square;
			background: url(/img/detailsBg.jpg) bottom repeat-x;
			padding: 10px 0 2px 0;
		}
		div.details p{
			font-weight: bolder;
			font-style: italic;
			font-size: 10px;
			text-align: center;
		}
        .thumb {
            float: left;
            margin: 10px 0px 0px 7px;
            padding: 0px;
            background: url(/img/shadowAlpha.png) no-repeat bottom right;
            display: inline;
        }
        .thumb a img {
            display: block;
            background: #fff;
            border: 1px solid #ccc;
            margin: -5px 5px 5px -5px;
            padding: 4px;
        }
        #thumbBlock{
            float: left;
            display: inline;
            margin: 10px 0 0 10px;
            width: 959px;
            height: auto;
        }
        .FTable, .FTable td{
            border: 1px solid #000;
        }
        .FTable a{
            color: #000;
        }
