/*	=reset & global
---------------------------------------------------------------------------- */

html, body, h1, h2, h3, h4, h5, h6, div, span,
blockquote, p, address, form, fieldset, img,
ul, ol, dl, dt, dd, li, hr, table, td, th,
strong, em, sup, sub, dfn, ins, del, q, cite,
var, samp, code, kbd, tt {
	margin: 0;
	padding: 0;
	border: 0;
}
	
body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background: #321203 url(./../gfx/bg.jpg) center 0 no-repeat;
/* 	background: #000 url(./../gfx/bg.jpg) center 0 no-repeat;*/
	color:#f8ebbe;
}
body#ice{
	background: #000 url(./../gfx/bg_body_ice.png) repeat-x;
}
.container{
	width:990px;	
	margin: 0 auto;
	padding-top: 150px;
	position: relative;

}
#ice .container{
	background: url(./../gfx/bg_ice.jpg) no-repeat;
	padding-top: 170px;
	height: 	700px;
	width: 1000px;
}
#restauracja .container{

}
#menuu,
#restauracja .main_box{
border: none;
	background: url(./../gfx/bg_menu.png) no-repeat center 0;
	width: 950px;
	height: 500px;
	margin: 0 auto;
}
#ice .main_box{
	padding: 64px 0 0 100px;
}
#promocja{
	height: 480px;
}
#logo_link{
	display: block;
	width: 430px;
	height: 100px;
	position: absolute;
	top: 75px;
	left: 410px;
}
 h1 #logo_link span{
	display:none;
}
#logo_link{
	display: none;
}
.main_box{
	margin: 0 auto;
}
li{
	list-style: none;
}
a{
	text-decoration: none;
}
.hide{
	display: none;
}
.big{
	font-size: 1.5em;
}
.bigger{
	font-size: 1.8em;
}
.smallcaps{
	font-variant: small-caps;
}
.nomarg{
	margin:0;
	padding: 0;
}
.clear{
	clear: both;
}
.niebawem{
	text-align: center;
	font-size: larger;
	font-weight: bolder;
	margin-top: 150px;
	margin-left: -40px;
}

#menuu{
	padding-top: 40px;
	margin-top: 10px;
	
}

#nav{
	position: absolute;		
	z-index: 10000;
}
#nav_ie{
	display: none;
}
#ice #nav{
	margin-top: -54px;
}
#home #nav{
	margin:-54px 0 0 -12px;
}
#kontakt #nav{
	right:0px;
	top:650px;
}
#menu #nav{
	top:650px;
	left: 150px;	
}
#promocja #nav{
	top:490px;
	left: 0px;	
}
#restauracja #nav{
	top:670px;
	left: 150px;
}


/* podstrona menu
*****************************************************/

#menu .main_box{
	border: none;
	background: url(./../gfx/bg_box_menu.png) no-repeat;
	width: 845px;
	height: 500px;
	margin-top:4px;
	padding-top:32px;
	padding-left: 40px;
}
#nav_menu ul,
#nav_submenu ul{
	background-image: url(./../gfx/title_menu.jpg);
	background-position: 325px 0;
	background-repeat: no-repeat;
	padding-top: 52px;
	margin-left: 8px;
	margin-top: 0;
}
#nav_menu li,
#nav_submenu li{
	 float: left;
	margin-right: 8px;
}
#nav_menu a,
#nav_submenu a{
	background-repeat: no-repeat;
	position: relative;
	display:block;
	width: 191px;
	height: 375px;
}
#nav_submenu a{
	width: 35px;
}

#nav_menu .over span,
#nav_submenu .over span,
#nav_submenu .open span{
	color:#421600;
}
#nav_menu a.out,
#nav_submenu a.out{ background-position: 100% 0;margin-top:-375px;}
#nav_menu a.over,
#nav_submenu a.over{ background-position: 0 0;}

#nav_przystawki a{	background-image: url(./../gfx/nav_przystawki.jpg);}
#nav_zupy a{	background-image: url(./../gfx/nav_zupy.jpg);}
#nav_glowne a{	background-image: url(./../gfx/nav_glowne.jpg);}
#nav_drinki a{	background-image: url(./../gfx/nav_drinki.jpg);}
#nav_submenu #nav_przystawki a{	background-image: url(./../gfx/nav_przystawki_sub.jpg);}
#nav_submenu #nav_zupy a{	background-image: url(./../gfx/nav_zupy_sub.jpg);}
#nav_submenu #nav_glowne a{	background-image: url(./../gfx/nav_glowne_sub.jpg);}
#nav_submenu #nav_drinki a{	background-image: url(./../gfx/nav_drinki_sub.jpg);}


#nav_menu  span,
#nav_submenu span{
	background-color: #F8EBBE;
	width: 100%;
	height: 36px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	display: block;
	bottom: 0;
	color: #ADA175;
	font-size:1.2em; 
	padding-top: 12px;
	font-weight: bold;
}

#cennik{
	width: 630px;
	height: 270px;
	overflow: hidden;
	margin-left: 3px;
}

.dodatki{
	font-size: 9px;
}

#nav_submenu .open	{
	width: 660px;
	height: 374px;
	position: relative;
	border: 1px #2E0F00 solid;
	background-color: #2E0F00;
}
#nav_submenu #cennik ul{
	background: none;
	float: none;
	width: 640px;
	background: none;
	margin: 10px 0 0 24px;;
	padding: 0;
}
#nav_submenu #cennik li{
		float: none;
}
#nav_submenu #cennik a{
	float: left;
	display: block;
	width: 600px;
	height: 20px;
	background: none;
	font-size: 16px;
	color: #F8EBBE;
	border-bottom: 2px solid #421600;
	margin-bottom: 12px;
}
#nav_submenu #cennik .zdodatkami a{
	height: 32px;
}
#nav_submenu #cennik a:hover,
#nav_submenu #cennik a:hover .cena
{
	color: #F9C95B;
}

.cena{
	float: right;
	margin-top: -16px;
	display: inline;
	width: 75px;
	height: 16px;
	background: none;
	font-size: 16px;
	color: #F8EBBE;
	margin-bottom: 8px;
	text-align: right;
}
.title h2{
	margin-bottom: 14px;
	font-size: 1.1em;
	text-align: center;
	margin-right: 50px;
}



#nav_submenu #cennik .name{
	width: 540px;	
	float: left;
	margin: 0;
}
#nav_submenu #cennik .price{
	width: 60px;
	float: right;
	margin: 0;
}

#nav_page{
	width:100px;
	margin: 0 auto;
	margin-top:20px;
}	
#nav_page #leftArrow,
#nav_page #rightArrow{
	display:block;
	width: 41px;
	height: 27px;
	background-color: #fff;
}
#nav_submenu #nav_page #leftArrow{
	float: left;
	background: url(./../gfx/arrow_left.png) no-repeat;
}
#nav_submenu #nav_page #rightArrow{
	float: right;
	background: url(./../gfx/arrow_right.png) no-repeat;
}		


#page_nav{
	text-align: center;
	padding-top: 10px;
}
.details #submenu #page_nav a{
	float: none;
	display: inline;
	width: 30px;
	height: 30px;
	background: none;
	
}
/* strona główna
*****************************************************/

#home .main_box{
	border: none;
	background: url(./../gfx/bg_box_home.png) no-repeat center 0;
	width: 850px;
	height: 452px;
	padding-top: 65px;
	padding-left: 34px;
}
#intro{  
    height:  314px;  
    width:   794px;  
    padding: 0;  
    margin:  0;  
	 z-index:0;
} 
 
#intro img{  
   height:  314px;  
    width:   794px; 
    top:  0; 
    left: 0 
}

#smak{
	position: absolute;
	top: 700px;
	height: 100px;
	margin-left: 40px;
}
#ice #smak{
	margin-left: 80px;
	top: 630px;
} 
#promocja .main_box{
	border: none;
	background: url(./../gfx/bg_box_promocja.png) no-repeat center 0;
	width: 950px;
	height: 320px;
	margin-top: 30px;
}
#promocja .main_box img{
	margin: 35px 0 0 69px;
}

#kontakt .main_box{
	width: 950px;
	height: 524px;
   background: url(./../gfx/bg_box_kontakt.png) no-repeat center 0;
	margin-top: 16px;
}
#kontakt #dane{
	padding-top: 135px;
}
#menuu #slideshow{
	margin: 0 auto;
}

/* talerz
**************************************************/
#puchar,
#talerz{
	position: absolute;	
	z-index:10px;
}
#ice #puchar{
	top: 310px;
	right:0px;
	width: 582px;
	height: 605px;
	background: url(./../gfx/puchar.png) no-repeat;
}
#kontakt #talerz{
	top: 510px;
	left: 0px;
	width: 410px;
	height: 282px;
	background: url(./../gfx/talerz_kontakt.png) no-repeat;
}
#home #talerz{
	top: 529px;
	right: 00px;
	width: 590px;
	height: 309px;
	background: url(./../gfx/talerz_home.png) no-repeat;
}
#promocja #talerz{
	top: 280px;
	right: 00px;
	width: 590px;
	height: 360px;
	background: url(./../gfx/talerz_promocje.png) no-repeat;
}
/* dolana navigacja
**************************************************/

#nav_footer{
	display: none;
	margin-left:150px;
	margin-top: 20px;
	text-align: center;
	width: 400px;
	height: 40px;
}
#nav_footer ul{
	margin: 0 auto;
	float: left;
}
#nav_footer li{
	float: left;
	margin-right: 10px;
}
#nav_footer li a{
	color:#f8ebbe;
	
	
}

/******************* restauracja **********************/
#restauracja .main_box{
	width: 950px;
	height: 500px;
	padding: 50px 0 0 0px;
	margin: 20px auto 0 auto;
}
#restauracja #txt{
	width: 300px;
	float: left;
	margin: 30px 0 0 130px;
	text-align: justify;
	line-height: 1.4em;
}
#restauracja #txt p{
	margin-bottom: 15px;
}

#restauracja #fotos{
	margin: 10px 0 0 55px;
	width: 400px;
	float: left;
}

#restauracja li{
	float: left;
	margin: 10px 10px;
}
#restauracja #fotos a{
	display: block;
	width:150px;
	height: 105px;
	background-repeat: no-repeat;
}

#foto1 a{	background-image: url(./../gfx/galeria/thumb1.jpg);}
#foto2 a{	background-image: url(./../gfx/galeria/thumb2.jpg);}
#foto3 a{	background-image: url(./../gfx/galeria/thumb3.jpg);}
#foto4 a{	background-image: url(./../gfx/galeria/thumb4.jpg);}
#foto5 a{	background-image: url(./../gfx/galeria/thumb5.jpg);}
#foto6 a{	background-image: url(./../gfx/galeria/thumb6.jpg);}



#kontakt .main_box p{
	margin-bottom: 15px;
}
#kontakt .main_box p,
#kontakt .main_box a{
	color: #f8ebbe;
	text-align: center;
}
#kontakt .main_box #kom .ico,
#kontakt .main_box #tel .ico{
	background: url(./../gfx/ico_tel.png) no-repeat 0 -3px;
}
#kontakt .main_box #mail .ico{
	background: url(./../gfx/ico_mail.png) no-repeat 0 0px;
}
#kontakt .main_box .txt{
	padding-left: 40px;
}
#mapka{
	width: 700px; height: 400px; 	
}



#mapa_tooltip p{
	 margin:0;
	 padding: 0;
}
#mapa_tooltip strong{
	font-size: larger;
}


#download{
	width:270px;
	height: 93px;
	background-image: url(./../gfx/smak.png);
	background-repeat: no-repeat;
}
