br {
    margin: 0;
    padding: 0;
}

body {
    margin: 0;
    padding: 0;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
    color: #7f7f7f;
	color: #474542;
	background: url(images/bg.png) repeat fixed 0 0;
}
a{ text-decoration:none;}

img {
    margin: 0;
    padding: 0;
}

#calosc {
    width: 980px;
    margin: 0 auto;
    padding: 0;
    text-align: center; position: relative; top:0; right:0;
}

#gora {
    clear: both;
    height: 50px;
    background: #2e2e2e;
    text-align: center;
    padding: 0;
    margin: 0;
}

#podklad1 {
    position: absolute; right:0; top:0;
    width: 490px;
    
    height: 491px;
    background: #fff;
    z-index: 10;
}

#podklad2 {
    position: absolute;
    width: 360px;
    margin: 0;
    height: 100%;
    background: #fff;
    z-index: 10;
}

#gora object {
    text-align: center;
}

#lewa {
    float: left;
    width: 490px;
}

#lewa div.flash {
    width: 475px;
    background: #ffffff;
    padding: 5px 5px 10px 10px;
}

#twitter {
	clear: right;
	float: right;
}



#newsletter {
    text-align: left;
    float: right;
    width: 212px;
    height: 142px;
    background: url(images/bg_nl.png) no-repeat 0 0;
    color: #FFFFFF;
    font-size: 10px;
    padding: 37px 15px 0 18px;
}

#wesela {
    text-align: left;
    float: right;
    width: 212px;
    height: 88px;
    background: url(images/bg_nb.png) no-repeat 0 0;
    color: #FFFFFF;
    font-size: 10px;
    padding: 37px 15px 0 18px;
	margin-left: 2px;
}

#logo {
    text-align: left;
    float: left;
    width: 245px;
    height: 124px;
}

#logo2 {
    text-align: left;
    float: right;
    width: 245px;
    height: 124px;
}
#rezerwacja { text-align:right;}
#rezerwacja input, #rezerwacja textarea{ 
    background: #f1f1f1;
    border: 1px solid #dddddd;
    color:#777777; 
}


#newsletter form {
    margin-top: 8px;
	background-image: url(bg_nl.png);
}

form input {
    background: #3a3938;
    border: 1px solid #ffffff;
    color: #FFFFFF;
}

#prawa {
    float: right;
    border: 5px solid #ffffff;
    background: #ffffff;
    width: 480px; 
    text-align: justify;
    text-indent: 0; position:relative;  z-index:100;
}

#prawa #tresc {
    clear: right;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}
#prawa h1{
	 clear:both;
	 /*color:#cccccc;*/
	 font-size:17px;
	 margin:10px 0 10px 0; padding:0;
	 text-align:left;
	
	
}
#prawa #tresc p a{
	/*color:#cccccc;*/
}
#prawa #tresc p {
    margin: 5px 3px 0 3px; text-align:left;
}

#prawa #tresc p2 a{
	padding-left: 3px;
	color: #767676;
}
#prawa #tresc p2 { text-align: left;
	margin: 5px 3px 0 0;
	color: #616161;
}

#prawa #aktualnosci {
    padding: 0;
}

#aktualnosci #tresc {
    
}

#separator {
width:99%; border-bottom: 1px dotted #CCCCCC; clear:both; margin:10px 1px 10px 0;
}


h1 {
    margin: 0;
    padding: 0;
    font: 14px Verdana, Arial, Helvetica, sans-serif;
    text-indent: 0;
    color: #474542;
}

podtytul {
    margin: 0;
    padding: 0;
    font: 15px Verdana, Arial, Helvetica, sans-serif;
    text-indent: 0;
    color: #474542;
}



podtytul2 {
    font: bold 16px Verdana, Helvetica, Arial, sans-serif;
    color: #686562;
}

cytat {
    font: bold 16px Verdana, Helvetica, Arial, sans-serif;
    color: #662120;
}


ul {
	margin-left: -20px;
}

ul a:link{ color: gray;}
ul a:visited { color: gray;}
ul a:hover { color: gray;}
ul a:active { color: gray;} 

h3 {
    font: bold 13px Verdana, Arial, Helvetica, sans-serif;
    text-indent: 0;
    color: #474542;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
}

#stopka {
    margin: 10px 0 0 0;
    clear: both; color:#cbcbcb;
    text-align: right;
    padding: 2px 0 0 0;
	font-size:9px;
	border-top: 1px #f1f1f1 solid;
}
#stopka a{color:#d9d9d9; text-decoration:underline;}
#kolumna1 {
    width: 355px;
    padding: 0 0 10px 0;
    background: #FFFFFF;
    float: left;
    text-align: left;
    border-left: 5px #FFFFFF solid;
    z-index: 100;
    position: relative;
}

#kolumna1b {
    width: 485px;
    height: 696px;
    background: #FFFFFF;
    float: left;
    text-align: left;
    border-left: 5px #FFFFFF solid;
}

#kolumna_galeria {
    float: right;
    margin: 0;
    padding: 0;
    background: #FFFFFF;
    border: 5px #FFFFFF solid;
    border-right: 10px #fff solid;
    border-left: none;
    height: 420px;
}

#menu_pozycja ul li p{
	float:left; 
}
#menu_pozycja ul li{
	padding: 0 0 35px 0;
	clear:both;
	list-style:none;
}
#menu_pozycja ul {
	margin:0; padding:0;
	
}

#tresc2{
	background: white;
	color: #000;
	clear:both;
	margin: 0;
	padding: 5px 0 8px 1px;
}

#menu_podmenu{ background:#f1f1f1; color:#474542; clear:both;
	margin: 5px 0;
	padding: 5px 0 8px 1px;
}
#menu_podmenu a, .link{ color: #797979; text-decoration:none; background:url(images/q_link.gif) no-repeat -1px 3px; padding-left:10px;
	font-weight: bold;
}


#menu_podmenu3 a, .link{ color: #a6c768; text-decoration:none; background:url(images/q_link.gif) no-repeat -1px 3px; padding-left:10px;
	font-weight: bold;
}

#menu_podmenu2 a, .link{ color: #b61a2e; text-decoration:none; background:url(images/q_link.gif) no-repeat -1px 3px; padding-left:10px;
	font-weight: bold;
}



.tel{ color: #474542; text-decoration:none; background: url(images/q_tel.gif) no-repeat 0 3px; padding-left:10px;}

#menu_podmenu a:hover{ color: #8d8d8d;}

#menu_podmenu p{ margin:0; padding:0;}

#menu_podmenu2{
	margin: 5px 0;
	padding: 5px 0 8px 20px;
	border-bottom: 1px solid #b7b7b7;
}
#menu_podmenu2 a, .link{ color: #e20011; text-decoration:none; background:url(images/q_link.gif) no-repeat -1px 3px; padding-left:10px;}

#menu_podmenu2 a:hover{ color: #8d8d8d;}

#menu_podmenu2 p{ margin:0; padding:0;}

#tresc .wina p{ clear:both;}


.cena{
	float: right; 
	font-size:14px;
	background: #f1f1f1;
	padding: 2px 5px 2px 5px;

	
}

.wino{
	float: right; 
	font-size:14px;
	background: #f1f1f1;
	padding: 2px 5px 2px 5px;

	
}

.subheadmenu { 
text-transform: uppercase; 
color: gray; 
letter-spacing: 0.5px; 
font-weight: bold; 
display: block; 
} 

.drukuj { 
text-transform: lowercase; 
color: silver; 
letter-spacing: 0.5px; 
font-weight: bold; 
display: block; 
} 

.menutitle { 
color: #000000; 
} 

#pagetitle { 
position: relative; 
top: 0px; 
left: 0px; 
height: 40px; 
display: block; 
font-size: 25px;
text-align: left;
	color: #a6c768;
}

 

#pagetitle2 { 
position: relative; 
top: 0px; 
left: 0px; 
height: 40px; 
display: block; 
font-size: 25px;
text-align: left;
color: #a71d5b;
}

.space { 
position: relative; 
display: block; 
clear: both; 
height: 10px; 
}

#kolumna3 {
    float: right;
    margin: 0;
    padding: 0;
    background: #FFFFFF;
    width: 480px;
    border: 5px #FFFFFF solid;
    border-left: none;
    border-right: 10px #FFFFFF solid;
}

#kolumna2 {
    text-align: left;
    float: left;
    width: 245px;
    background: #FFFFFF;
    padding: 0 0 10px 0;
}

#kolumna2b {
    text-align: left;
    float: left;
    width: 245px;
    background: #FFFFFF;
    padding: 0 0 10px 0;
}

#kolumna2 p {
    padding: 0 5px 0 5px;
    margin: 0;
    width: 235px;
}

#galeria_miniaturki img {
    margin: 5px 0 0 5px;
    float: left; 
}

#czysc {
    clear: both;
}
/*
 #calosc {background: red;}
 #top {background: green;}
 #lewa {background: blue;}
 #prawa {background: pink;}
 */
#menu_danie {
    margin: 10px;
    background: #000099;
    clear: both;
    height: 10px;
    position: relative;
}
#menu_pozycja ul li{ 


}

#menu_danie p {
    float: left;
    margin: 10px;
}

#menu_danie .cena {
    float: right;
    font-size: 14px;
    margin: 10px;
}

#menu_danie .wino {
    float: right;
    font-size: 14px;
    margin: 10px;
}

/*2009-07-27 10:23:31*/
/*pl*/
#menu-pl { width: 980px; margin: 0 auto; padding: 0; height: 50px; background: url(images/qchnia_menu_pl.jpg); position: relative; }
#menu-pl li, #menu-pl a, #menu2-pl li, #menu2-pl a { height: 50px; width: 98px; display: block; float: left; border-left: 0px solid red; padding:0; margin:0; }

    #m1_checked-pl, #m1-pl:hover { background: url(images/qchnia_menu_pl.jpg) -0px -50px;  }
    #m2_checked-pl, #m2-pl:hover { background: url(images/qchnia_menu_pl.jpg) -98px -50px;  }
    #m3_checked-pl, #m3-pl:hover { background: url(images/qchnia_menu_pl.jpg) -196px -50px;  }
    #m4_checked-pl, #m4-pl:hover { background: url(images/qchnia_menu_pl.jpg) -294px -50px;  }
    #m5_checked-pl, #m5-pl:hover { background: url(images/qchnia_menu_pl.jpg) -392px -50px;  }
    #m6_checked-pl, #m6-pl:hover { background: url(images/qchnia_menu_pl.jpg) -490px -50px;  }
    #m7_checked-pl, #m7-pl:hover { background: url(images/qchnia_menu_pl.jpg) -588px -50px;  }
    #m8_checked-pl, #m8-pl:hover { background: url(images/qchnia_menu_pl.jpg) -686px -50px;  }
    #m9_checked-pl, #m9-pl:hover { background: url(images/qchnia_menu_pl.jpg) -784px -50px;  }
    #m10_checked-pl, #m10-pl:hover { background: url(images/qchnia_menu_pl.jpg) -882px -50px;  }


/*en*/
#menu-en { width: 980px; margin: 0 auto; padding: 0; height: 50px; background: url(images_en/qchnia_menu_en.jpg); position: relative; }
#menu-en li, #menu-en a, #menu2-en li, #menu2-en a { height: 50px; width: 98px; display: block; float: left; border-left: 0px solid red; padding:0; margin:0; }

    #m1_checked-en, #m1-en:hover { background: url(images_en/qchnia_menu_en.jpg) -0px -50px;  }
    #m2_checked-en, #m2-en:hover { background: url(images_en/qchnia_menu_en.jpg) -98px -50px;  }
    #m3_checked-en, #m3-en:hover { background: url(images_en/qchnia_menu_en.jpg) -196px -50px;  }
    #m4_checked-en, #m4-en:hover { background: url(images_en/qchnia_menu_en.jpg) -294px -50px;  }
    #m5_checked-en, #m5-en:hover { background: url(images_en/qchnia_menu_en.jpg) -392px -50px;  }
    #m6_checked-en, #m6-en:hover { background: url(images_en/qchnia_menu_en.jpg) -490px -50px;  }
    #m7_checked-en, #m7-en:hover { background: url(images_en/qchnia_menu_en.jpg) -588px -50px;  }
    #m8_checked-en, #m8-en:hover { background: url(images_en/qchnia_menu_en.jpg) -686px -50px;  }
    #m9_checked-en, #m9-en:hover { background: url(images_en/qchnia_menu_en.jpg) -784px -50px;  }
    #m10_checked-en, #m10-en:hover { background: url(images_en/qchnia_menu_en.jpg) -882px -50px;  }


/*#stopka  */

/*modyf 2009-03-30 13:22:54 */
#menu_pozycja p { width: 370px; border: 0px solid red; }
#menu_pozycja p.cena { width: 60px; border: 0px solid orange; text-align: center}
#menu_pozycja p.wino { width: 80px; border: 0px solid orange; text-align: center}


/*2009-07-27 10:14:07*/
/*2009-07-28 11:45:29*/
/*GALLERIA*/
a.mini { display: block; border: 0px solid #5F5F5F; float: left; width: 110px; height: 110px; margin: 3px;}
div.mini-box { padding: 4px 0 0 1px; }

