body{
	margin:0;padding:0;
	background:url(../images/layout/bg.jpg);color:#000;
	font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;font-size:18px;
}

h3{font-weight:normal;padding:30px 0 0 40px;min-height:100px;_height:100px;color:#fff;font-size:30px;background:url(../images/layout/h3.png) no-repeat;}

img{border:none;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}

#container{width:864px;padding:0 80px;margin:0 auto;background:url(../images/layout/header.png) no-repeat;}
#header{position:relative;height:380px;}
#upoutavka{width:842px;margin:0 auto;}
#content{position:relative;width:748px;padding:30px;margin:0 auto;background:url(../images/layout/content.png) repeat-y;}
#footer{background:#756145;min-width:1024px;_width:1024px;font-size:12px;color:#000;}
#footer .in{width:653px;margin:0 auto;padding:85px 40px 20px 115px;background:url(../images/layout/footer.jpg) no-repeat;min-height:40px;_height:40px;}
#footer p{margin:0;}
#footer a{color:#000;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/* LOGO */
#logo, #logo a{display:block;width:331px;height:260px;overflow:hidden;}
#logo{position:absolute;left:-80px;top:50px;z-index:200;}
#logo a{background:url(../images/layout/logo.png) no-repeat;}
#logo span{display:none;}

/* MENU */

#hMenu{position:absolute;left:0;top:330px;width:864px;height:42px;margin:0;padding:0;list-style:none;z-index:100;}
#hMenu li{float:left;width:144px;height:42px;}
#hMenu li a, #hMenu li a span{position:relative;display:block;width:144px;height:42px;}
#hMenu li a span{position:absolute;left:0;top:0;cursor:pointer;}

#hMenu li a#menu01 span{background:url(../images/layout/menu01.gif) no-repeat;}
#hMenu li a#menu01:hover span, #hMenu li a#menu01.active span{background-position:0 -42px;}
#hMenu li a#menu02 span{background:url(../images/layout/menu02.gif) no-repeat;}
#hMenu li a#menu02:hover span, #hMenu li a#menu02.active span{background-position:0 -42px;}
#hMenu li a#menu03 span{background:url(../images/layout/menu03.gif) no-repeat;}
#hMenu li a#menu03:hover span, #hMenu li a#menu03.active span{background-position:0 -42px;}
#hMenu li a#menu04 span{background:url(../images/layout/menu04.gif) no-repeat;}
#hMenu li a#menu04:hover span, #hMenu li a#menu04.active span{background-position:0 -42px;}
#hMenu li a#menu05 span{background:url(../images/layout/menu05.gif) no-repeat;}
#hMenu li a#menu05:hover span, #hMenu li a#menu05.active span{background-position:0 -42px;}
#hMenu li a#menu06 span{background:url(../images/layout/menu06.gif) no-repeat;}
#hMenu li a#menu06:hover span, #hMenu li a#menu06.active span{background-position:0 -42px;}

/* PAGE INDEX */
#news{position:relative;width:293px;height:257px;padding:15px 25px 25px 15px;background:url(../images/layout/index-news-bg.png) no-repeat;
font-size:13.5px;}
#news h4{color:#fff;margin:0;font-weight:bold;font-size:15px;}
#newsico{position:absolute;right:-50px;bottom:-30px;width:152px;height:105px;background:url(../images/layout/index-news-ico.png) no-repeat;}
#address{position:absolute;left:365px;top:20px;width:449px;height:135px;padding:80px 0 0 90px;background:url(../images/layout/index-adresa-bg.png) no-repeat;
	font-size:13.5px;}
#address td{vertical-align:top;padding:0;}
#link2gallery{display:block;width:450px;height:177px;margin:30px 0 0 -20px;overflow:hidden;background:url(../images/layout/link2gallery.png) no-repeat;}
#link2catering{position:absolute;right:30px;bottom:-50px;display:block;width:151px;height:45px;overflow:hidden;background:url(../images/layout/link2catering.png) no-repeat;}
#link2facebook{position:absolute;left:30px;bottom:-45px;display:block;width:117px;height:32px;overflow:hidden;background:url(../images/layout/facebook.png) no-repeat;}
#link2facebook span, #link2catering span, #link2gallery span{display:none;}
#index #slideshow{position:absolute;top:280px;right:0;width:325px;height:250px;}
#index #slideshow img{position:absolute;left:0;top:0;display:none;}

/* PAGE MENU */
.menuLink, .menuLink a{display:block;width:350px;height:210px;}
.menuLink a span{display:none;}
#menu-menu{float:left;}
#menu-menu a{background:url(../images/layout/menu-menu.png) no-repeat;}
#menu-menu a:hover{background-position:0 -210px;}
#menu-pivo{float:right;}
#menu-pivo a{background:url(../images/layout/menu-pivo.png) no-repeat;}
#menu-pivo a:hover{background-position:0 -210px;}
#menu-rauty{float:left;}
#menu-rauty a{background:url(../images/layout/menu-rauty.png) no-repeat;}
#menu-rauty a:hover{background-position:0 -210px;}
#menu-koktejly{float:right;}
#menu-koktejly a{background:url(../images/layout/menu-koktejly.png) no-repeat;float:right;}
#menu-koktejly a:hover{background-position:0 -210px;}

/* PAGE NEWS */
#newsImg{float:right;}
#bolletaNews{width:331px;height:354px;display:block;background:url(../images/layout/news.png) no-repeat;}
#bolletaNews span{display:none;}
#newspage #slideshow{position:relative;width:300px;height:200px;margin-top:30px;}
#newspage #slideshow img{position:absolute;left:0;top:0;display:none;}
#novinka{color:#fff;font-size:16px;}

/* PAGE CATERING */
#cateringImg{float:left;width:275px;}
#sesit{float:right;width:246px;height:333px;padding:75px 50px 0 30px;margin-top:-10px;background:url(../images/layout/sesit.png) no-repeat;font-size:12px;text-align:center;}
#catering #link2gallery{margin:0 auto;}
#link2pricelist{display:block;position:absolute;right:-100px;top:45px;width:153px;height:100px;background:url(../images/layout/link2pricelist.png) no-repeat;}
#link2pricelist span{display:none;}

/* PAGE GALERIE */
#galerie h3{float:left;width:240px;margin:0;}
.galerie{float:right;width:456px;}
.galerie a{display:block;position:relative;float:left;width:114px;height:122px;}
.galerie a span{display:block;position:absolute;left:0;top:0;padding:19px 1px;background:url(../images/layout/passparta.gif) no-repeat;}
.galerie a.hidden{display:none;}

/* PAGE KONTAKT */
#kontakt{width:294px;height:360px;padding:120px 67px 0 0;float:left;background:url(../images/layout/kontakt-bg.png) no-repeat;
	text-align:center;}
#mapa{float:right;}

/* CLASSES */
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cls{clear:both;}
.tar{text-align:right;}
.il{margin:0 1em 2px 0;}
.ir{margin:0 0 2px 1em;}