.sr object{
margin: 0px;
padding: 0px;
width: 271px;
height: 184px;
float: left;
margin-right: 10px;
border-top: 1px solid #afb5ab;
}

a:link, a:visited{
text-decoration: underline;
color: #106865;
}

a:hover{
text-decoration: none;
color: #106865;
}

.dolne-menu:link, .dolne-menu:visited{
color: #3c3c3c;
text-decoration: none;
}

.dolne-menu:hover{
color: #3c3c3c;
text-decoration: underline;
}

.menu-link:link, .menu-link:visited{
color: #282828;
text-decoration: none;
}

.menu-link:hover{
color: #282828;
text-decoration: underline;
}

div#wysrodkuj{
text-align: left;
width: 949px;
margin: 0 auto;
padding: 0;
}

div#wszystko{
margin: 0;

}

body{
background: #fff;
margin: 0px;
}

.bod{
background: url(img/menu-tlo.jpg) repeat-x 0px 576px;;
}

img
{ border-width: 0px;
}

.top{
margin: auto;
padding: 0px;
text-align: left;
width: 1000px;
height: 163px;
background: url(img/top.jpg);
border: 0px solid #000;
}

.logo{
width: 345px;
height: 146px;
float: left;
clear: left;
}

.adres{
width: 500px;
height: 175px;
float: right;
clear: right;
font-weight: bold;
}

#adres{
width: 500px;
height: 200px;
font-size: 12px;
font-family: arial;
}

.jaroty{
text-align: left;
color: #000;
padding-right: 10px;
}

.shanghai{
text-align: left;
color: #7a0103;
padding-right: 10px;
}

.viva{
text-align: left;
color: #1a5078;
}

.shanghai2{
text-align: left;
width: 280px;
float: left;
color: #000;
}

.viva2{
text-align: left;
color: #112433;
}

.shanghai3{
text-align: left;
width: 280px;
float: left;
color: #7a0103;
}

.flash-bg{
padding: 0px;
text-align: left;
padding-left: 25px;
padding-top: 14px;
width: 924px;
height: 409px;
position: relative;
background: url(img/flash-bg.jpg);
border: 0px solid #000;
}

#menu{
padding: 0px;
text-align: left;
width: 949px;
height: 50px;
border: 0px solid #000;
}

.menu-bg{
padding: 0px;
text-align: left;
width: 949px;
height: 16px;
background: url(img/menu-bg.jpg);
border: 0px solid #000;
}

.sr{
padding: 0px;
text-align: justify;
font-family: tahoma;
color: #323232;
font-size: 12px;
width: 620px;
padding-left: 30px;
padding-top: 7px;
padding-right: 15px;
background: url(img/sr.jpg);
border: 0px solid #000;
float: left;
clear: left;
}

.prawa{
padding: 0px;
text-align: left;
height: 442px;
padding-right: 11px;
width: 273px;
border: 0px solid #000;
float: right;
clear: right;
}

.bg{
padding: 0px;
text-align: left;
width: 565px;
padding-left: 100px;
padding-top: 60px;
height: 52px;
font-size: 11px;
font-family: arial;
color: #7a7a7a;
background: url(img/bg.jpg);
border: 0px solid #000;
float: left;
clear: left;
}

.galeria{
width: 100%;
text-align: left;
}

.galeria img{
border: 1px solid #b4b4b4;
}

.galeria img:hover{
border: 1px solid #646464;
}


#adres2{
width: 300px;
font-size: 13px;
font-family: arial;
}

.shanghai2{
text-align: right;
color: #000;
float: left;
padding-right: 10px;
}

.viva2{
text-align: left;
color: #112433;
}

#shanghai-menu{
border: 1px solid #e3e3e3;
background: #f0f0f0;
padding: 10px;
width: 600px;
}

#viva-menu{
border: 1px solid #e3e3e3;
background: #f0f0f0;
padding: 10px;
width: 600px;
}

.table-menu td{
height: 30px;
border-bottom: 1px solid #c8c8c8;
padding-bottom: 9px;
}

.table-menu-napoje td{
height: 45px;
border-bottom: 1px solid #c8c8c8;
}

.table-menu-viva td{
height: 45px;
border-bottom: 1px solid #c8c8c8;
}

.sushi-table{
margin: 0px;
padding: 0px;
width: 620px;
vertical-align: top;
}

.sushi-mini{
margin: 0px;
padding: 0px;
width: 240px;
text-align: left;
padding-bottom: 15px;
vertical-align: top;
}

.sushi-opis{
width: 380px;
margin: 0px;
padding: 0px;
vertical-align: top;
}

.sushi-opis span{
font-size: 14px;
font-weight: bold;
}

.sushi-opis2{
width: 620px;
margin: 0px;
padding: 0px;
padding-top: 20px;
padding-bottom: 20px;
vertical-align: top;
}

.sushi-opis2 span{
font-size: 14px;
font-weight: bold;
}

#sushi-menu{
border: 1px solid #e3e3e3;
background: #f0f0f0;
padding: 10px;
width: 600px;
}

#slideshow {
position: relative;
width: 900px;
height: 400px;
overflow: hidden;
}

#slideshow img {
position: absolute;
top: 0;
left: 0;
z-index: 8;
}

#slideshow img.active {
z-index: 10;
}

#slideshow img.last-active {
z-index: 9;
}

.szybka-porcja{
width: 346px;
height: 210px;
background: url(img/szybka-porcja.png);
position: absolute;
top: 10px;
right: 20px;
z-index: 100;
}























