body {
background-color:#881F34;
background-image: url("tlo.jpg");
background-repeat: repeat-x;
margin-top:0px;
}

#all_content {
margin:0 auto;
width:876px;
height:600px;
border:0px solid;
}

#gora{
width:876px;
height:46px;
float:left;
background-color:#EDEAD9;
}

#baner {
width:876px;
height:149px;
float:left;
}

#menu {
width:876px;
height:46px;
}


#menu_linki {
height:46px;
width:756px;
background-image: url("images/ristorante_08.jpg");
float:left;
overflow:hidden;
}

#menu_linki table td {
border: 0px solid;
font: normal 11px tahoma;
color: #FFFFFF;
border-collapse: collapse;
}

#menu_linki table td.dzial {
padding-left:3px;
padding-right:3px;
}

#menu_linki table td.nasze_produkty {
width:100px;
padding-left:30px;
}


#menu_linki table a:link, #menu_linki table a:visited  {
font: normal 11px tahoma;
color: #FFFFFF;
text-decoration: none;
}

#menu_linki table a:hover  {
font: normal 11px tahoma;
color: #F8E69B;
text-decoration: none;
}

#srodek {
width:876px;
}

#zawartosc {
background-color: #F5F1E5;
width:756px;
float:left;
}


#stopka {
background-image:url("images/ristorante_12.jpg");
width:876px;
height:55px;
float:left;
text-align:left;
}

#stopka a:link, #stopka a:visited {
text-decoration:none;
font: normal 9px tahoma;
color: #891f35;
text-decoration: none;
}

#stopka a:hover {
text-decoration:none;
font: normal 9px tahoma;
color: #891f35;
text-decoration: underline;
}

#stopka a.inventive:link,#stopka a.inventive:visited  {
font: normal 9px tahoma;
color: #b0abaf;
text-decoration: none;
}

#stopka a.inventive:hover {
font: normal 9px tahoma;
color: #891f35;
text-decoration: none;
}

a.more:link, a.more:visited {
font: normal 9px tahoma;
color: #891f35;
text-decoration: none;
}

a.more:hover {
font: normal 9px tahoma;
color: #891f35;
text-decoration: none;
margin-right:5px;
}


/*menu wyboru jezyka */


a.wybor2_it:link, a.wybor2_it:visited, a.wybor2_it:hover {
display:block;
width:60px;
height:46px;
border: 0px;
overflow:hidden;
}

a.wybor2_it:link, a.wybor2_it:visited {
background-image: url("images/ristorante_02.jpg");
}

a.wybor2_it:hover {
background-image: url("images/ristorante_02b.jpg");
}



a.wybor2_pl:link, a.wybor2_pl:visited, a.wybor2_pl:hover {
display:block;
width:70px;
height:46px;
border: 0px;
overflow:hidden;
}

a.wybor2_pl:link, a.wybor2_pl:visited {
background-image: url("images/ristorante_03.jpg");
}

a.wybor2_pl:hover {
background-image: url("images/ristorante_03b.jpg");
}


a.wybor2_eng:link, a.wybor2_eng:visited, a.wybor2_eng:hover {
display:block;
width:50px;
height:46px;
border: 0px;
overflow:hidden;
}

a.wybor2_eng:link, a.wybor2_eng:visited {
background-image: url("images/ristorante_04.jpg");
}

a.wybor2_eng:hover {
background-image: url("images/ristorante_04b.jpg");
}

/* galeria */

div#foto {
overflow: hidden;

}

a.foto:link, a.foto:visited {
width:98px;
height:73px;
}

a.foto:hover {
width:98px;
height:73px;
border-left:2px solid #F7F5E8;
border-right:2px solid #F7F5E8;
}

/* formularz */

table.form {
font: normal 10px tahoma;
color: #767676;
text-decoration: none;
}

table.form td {
border:1px solid #891f35;
font: normal 10px tahoma;
}

table.form td.submit {
border:0px;
}

input.forma {
background-color:#F7F5E8;
border:none;
}

input.submit {
width:64px;
height:19px;
border:none;
background: url("images/submit.gif") no-repeat;
outline: none;
cursor:hand;
}

textarea.forma,textarea.forma2  {
width:235px;
background-color:#F7F5E8;
border:none;
overflow-y: hidden;
}

textarea.forma2 {
width:235px;
height:40px;
}
