body {background-color: #cbb488; text-align: center; margin: 0px; font-family: Tahoma,sans-serif; font-size: 10pt;}

h1 {font-size: 115%; margin-bottom: 0px;}
span.red {font-weight: bold; color: #f00;}

#naglowek{margin-left: auto; margin-right: auto; width: 870px; height: 276px; background-image: url('images/top.jpg'); text-align: left; position: relative;}

#accatalink {
position: absolute;
left: 11px;
top: 104px; }

#accatalink img {
border: 0px;
}

#menu {margin-left: auto; margin-right: auto; width: 246px; margin-left: 595px; padding-top: 90px;}
#menu a {display: block; padding-top: 35px; width: 246px; height: 0px; overflow: hidden; }
#menu a#oquesto {background:transparent url('images/menu/menu_c_01.jpg') no-repeat;}
#menu a#oquesto:hover {background:transparent url('images/menu/menu_01.jpg') no-repeat;}
#menu a#menuq {background:transparent url('images/menu/menu_c_02.jpg') no-repeat;}
#menu a#menuq:hover {background:transparent url('images/menu/menu_02.jpg') no-repeat;}
#menu a#kwin {background:transparent url('images/menu/menu_c_03.jpg') no-repeat;}
#menu a#kwin:hover {background:transparent url('images/menu/menu_03.jpg') no-repeat;}
#menu a#pic {background:transparent url('images/menu/menu_c_04.jpg') no-repeat;}
#menu a#pic:hover {background:transparent url('images/menu/menu_04.jpg') no-repeat;}

#srodek {background: url('images/middle.jpg'); width: 870px; margin-left: auto; margin-right: auto; position: relative;}
#srodek p, #srodek h1 {padding: 5px 30px 0 30px; margin: 0px;}
#srodek p {text-align: justify; line-height: 150%; padding-bottom: 6px;}
#srodek ul {margin-left: 15px;}
#srodek li {text-align: left; line-height: 150%;}
#srodek img {margin: auto; }
#srodek a {text-decoration: none; color: #000;}
#srodek a:hover {text-decoration: none; text-align: center; color: #f00;}

dl{width: 100%;overflow: auto; margin: 0 0 1em;
    background: url(images/dot.gif) repeat-x 0 1.2em}
dt,dd.price{background: #dccca8;}
dt{font-size: 130%;font-weight: bold}
dt{float: left; padding-right: 3px;color: #663300;}
dd{margin:0}
dd.price{float: right;padding-left: 3px;color: #000; font: 90% Georgia,Times,sans-serif; padding-bottom: 10px;}
dd.ingredients{float: left;width: 100%;padding: 3px 0; padding: 0px;
   font: italic 100% Georgia,Times,sans-serif; color: #555}

#qeq {right: 25px; width: 200px; top: 15px; position: absolute;}
#qeq h3 {font-size: 100%; color: #008C00; font-style: italic; margin: 0px;}
#qeq ul {list-style: none; padding: 5px; margin: 0px;}
#qeq {font-style: italic; font-size: 90%;}

#banner img {border: 0px;}
#banner a img {border: 0px;}

#gallery {padding: 10px;}
#gallery img {padding: 4px; margin: 4px; border: 1px solid #000;}
#gallery img.bmale {padding: 3px; margin: 3px; border: 1px solid #000;}

#dol {background: url('images/down.jpg'); height: 29px; width: 870px; margin-left: auto; margin-right: auto;}

#mapa {text-align: center; margin: auto; padding-top: 5px;}
#mapa p {text-align: center;}
#mapa h2 {font-size: 115%; margin-bottom: 0px;}

.cLink {margin: 2px; text-align: center;}
.alignCeter {text-align: center;}
.alignLeft {text-align: left; margin-left: 30px;}

#dolnelinki {
width: 860px;
font-size : 11px;
margin-left : auto;
margin-right : auto;
}
#dolnelinki ul {
margin-top : 5px;
margin-right : 15px;
padding : 0;
text-align : right;
}
#dolnelinki li {
display : inline;
border-right : 1px solid #8d490e;
margin-left : 5px;
}
#dolnelinki li a {
color : #9d7542;
text-decoration : none;
margin-right : 5px;
}
#dolnelinki li a:hover {
color : #e9e0bc;
}

#qeqmenu {width: 580px; margin-left: 35px; margin-right: 255px; font: 90% "Trebuchet MS",Arial,sans-serif; padding: 15px; text-align: left;}
#qeqmenu h1, #qeqmenu h2 {color: #008C00; font-style: italic; text-align: center; margin: 0px;}
#qeqmenu h2 {padding-bottom: 1em;}

label {
display: block;
width: 97%;
margin: 10px 0 5px 0;
text-align: center;
font-weight: bold;
font-size: 85%;
}

form {
text-align: center;
margin-left: auto;
margin-right: auto;
border: 1px dotted #8d490e;
padding: 10px;
width: 390px;
}

textarea {
margin-bottom: 15px;
width: 100%;
height: 150px;
display: block;
}

input, select, textarea {
margin-bottom: 1%;
padding: 2px;
background-color: #e1daca; color: #000; font-weight: bold;
font-size: 93%;
}

input {width: 60%;}
select {width: 50%;}

.przycisk {width: 20%; font-size: 95%;	}