p, ul, h1, h2, h3, h4, h5, form
{
	margin: 0px;
	padding: 0px;
}



ul#menu, div#naglowek ul#flagi, div#stopka ul, div#podstrona ul#podkategorie, div#podstrona div#podstr_tresc ul#lista_akt
{
	list-style-type: none;
}



div#newsletter input#newsl_pole
{
   font-family: Tahoma, Verdana, Arial, "Sans serif";
   font-size: 11px;
   text-decoration: none;	
}


a#kalen1
{

display:block;
height:45px;
position:absolute;
right:40px;
top:402px;
width:174px;
z-index:5;
}

a#kalen
{

display:block;
height:45px;
position:absolute;
right:40px;
top:402px;
width:174px;
z-index:5;
}

/***********************************************/
/*       			  Kolory 		              */
/***********************************************/

div#aktualnosci
{
	color: #7B5A10;
}

div#aktualnosci a.link_na
{
	background: none;
	float: none;
	display: inline;
}

div#aktualnosci a.link_na:hover
{
	background: none;
	text-decoration: underline;
	color: #7B5A10;
}

div#newsletter input#newsl_pole
{
	color: #FFFFFF;
}



div#stopka ul li a
{
	color: #D1C5AF;
}



div#stopka ul li a:hover
{
	color: #8E6827;
}

/***********************************************/
/*       			  Nagłówek 		              */
/***********************************************/

div#naglowek h1, div#naglowek a#str_glowna span, div#aktualnosci a span, div#naglowek ul#flagi li a span, ul#menu li a span
{
	display: none;
}



div#naglowek a#str_glowna
{
	width: 277px;
	height: 33px;
	display: block;
	position: absolute;
	top: 23px;
	left: 85px;
}


/***********************************************/
/*       			  Flagi                      */
/***********************************************/

/*Patrz: Nagłówek*/

div#naglowek ul#flagi
{
	width: 80px;
	height: 14px;
	position: absolute;
	top: 37px;
	left: 508px;
}



div#naglowek ul#flagi li, ul#menu li
{
	float: left;
}



div#naglowek ul#flagi li a
{
	width: 22px;
	height: 14px;
	display: block;
}



div#naglowek ul#flagi li a#flag_en
{
	margin-right: 3px;
	background: url("/img/fl_ang.jpg");
	background-repeat: no-repeat;
}



div#naglowek ul#flagi li a#flag_en:hover
{
	background: url("/img/fl_anga.jpg");
	background-repeat: no-repeat;
}



div#naglowek ul#flagi li a#flag_pl
{
	background: url("/img/fl_pol.jpg");
	background-repeat: no-repeat;
}



div#naglowek ul#flagi li a#flag_pl:hover
{
	background: url("/img/fl_pola.jpg");
	background-repeat: no-repeat;
}

/***********************************************/
/*       			  Duże losowe                */
/***********************************************/

div#zdjecie object
{
	position: absolute;
	left: 5px;
}

/***********************************************/
/*       			  Aktualności                */
/***********************************************/

/*Patrz: Nagłówek*/

div#aktualnosci
{
	width: 183px;
	height: 180px;
	position: absolute;
	top:200px;
	left: 18px;
}



div#aktualnosci h2
{
	font-size: 11px;
	font-weight: bold;
}



div#aktualnosci img.akt_zdj
{
	margin-top: 9px;
	border: #DFD6B5 solid 3px;
}



div#aktualnosci p
{
	margin: 8px 0px 0px 3px;
	text-align: left;
	font-size: 10px;
	line-height: 15px;
}



div#aktualnosci a
{
	bottom:0;
	display:block;
	float:right;
	height:14px;
	position:relative;
	top:8px;
	width:14px;
	background: url("/img/gu1.gif");
	background-repeat: no-repeat;

}



div#aktualnosci a:hover
{
	background: url("/img/gu1a.gif");
	background-repeat: no-repeat;
}

/***********************************************/
/*                Newsletter                   */
/***********************************************/

div#newsletter
{
	width: 191px;
	height: 65px;
	font-size: 10px;
	line-height: 12px;
	position: absolute;
	bottom: 24px;
	left: 17px;
}



div#newsletter label, div#newsletter p
{
	padding: 0px 5px;
	display: block;
	position: absolute;
}



div#newsletter input#newsl_pole
{
	border: none;
	padding: 6px 0px 0px 6px;
	width: 163px;/*169*/
	height: 22px;/*28*/
	background: url("/img/tlo_news.jpg");
	background-repeat: no-repeat;
	position: absolute;
	top: 39px;
}



div#newsletter input#newsl_guz
{
	width: 19px;
	height: 19px;
	position: absolute;
	right: 0px;
	bottom: 2px;
}



div#newsletter a
{
	margin-top: 10px;
	width: 40px;
	display: block;
}

/***********************************************/
/*             		Menu                      */
/***********************************************/

/*Patrz: Flagi*/

ul#menu
{
	width: 672px;
	height: 28px;
	position: absolute;
	left: 85px;
	bottom: 22px;
}



ul#menu li a
{
	width: 83px;
	height: 28px;
	display: block;
}



ul#menu li a#guz_restauracja
{
	background: url("/img/g1.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_restauracja:hover
{
	background: url("/img/g1a.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_menu
{
	background: url("/img/g2.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_menu:hover
{
	background: url("/img/g2a.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_winiarnia
{
	background: url("/img/g3.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_winiarnia:hover
{
	background: url("/img/g3a.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_oferta
{
	background: url("/img/g4.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_oferta:hover
{
	background: url("/img/g4a.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_rezerwacja
{
	background: url("/img/g5.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_rezerwacja:hover
{
	background: url("/img/g5a.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_referencje
{
	background: url("/img/g6.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_referencje:hover
{
	background: url("/img/g6a.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_galeria
{
	background: url("/img/g7.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_galeria:hover
{
	background: url("/img/g7a.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_kontakt
{
	background: url("/img/g8.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_kontakt:hover
{
	background: url("/img/g8a.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_restaurant
{
	background: url("/img/g1_en.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_restaurant:hover
{
	background: url("/img/g1a_en.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_menu_en
{
	background: url("/img/g2_en.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_menu_en:hover
{
	background: url("/img/g2a_en.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_winery
{
	background: url("/img/g3_en.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_winery:hover
{
	background: url("/img/g3a_en.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_offer
{
	background: url("/img/g4_en.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_offer:hover
{
	background: url("/img/g4a_en.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_offer
{
	background: url("/img/g4_en.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_offer:hover
{
	background: url("/img/g4a_en.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_reservation
{
	background: url("/img/g5_en.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_reservation:hover
{
	background: url("/img/g5a_en.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_reference
{
	background: url("/img/g6_en.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_reference:hover
{
	background: url("/img/g6a_en.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_gallery
{
	background: url("/img/g7_en.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_gallery:hover
{
	background: url("/img/g7a_en.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_contact
{
	background: url("/img/g8_en.gif");
	background-repeat: no-repeat;
}



ul#menu li a#guz_contact:hover
{
	background: url("/img/g8a_en.gif");
	background-repeat: no-repeat;
}

/***********************************************/
/*             		Stopka                    */
/***********************************************/

div#stopka ul
{
	position: absolute;
	left: 140px;
}



div#stopka ul li
{
	margin: 0px 10px;
	display: inline;
}



div#stopka p#kreacja, div#stopka p#kreacja a img
{
	border: none;
	width: 137px;
	height: 15px;	
}



div#stopka p#kreacja
{
	position: absolute;
	top: 0px;
	right: 10px;
}