body
{
background: black;
font-family: Geneva, Helvetica, Arial, sans-serif;
font-size: 18px;
color: white;
border: none;
margin: 0;
padding: 0;
}

br.ff
{
clear: both;
font-size: 10px;
}

a
{
text-decoration: none;
}

div.part1
{
background: black;
color: #ff0000;
font-size: 13px;
width: 100%;
height: 50px;
text-align: right;
overflow: hidden;
}

div.part1 a
{
color: #0000ff;
text-decoration: underline;
}

div.part1 a:hover
{
color: #fff000;
}

div.razem2
{
width:100%;
background: black url('bg.jpg') repeat;
}

div.size
{
width:900px;
background: black;
}

div.part2
{
background: black;
width: 450px;
height: 350px;
font-size: 17px;

font-weight: bold;
text-align: center;
float: left;
overflow: hidden;
}

div.part2 p
{
margin-left: 36px;
}

div.part3
{
width: 100%;
height: 60px;
text-align: right;
}

a span
{
background: #700000;
color: #ffffff;
border: 1px solid #b00000;
font-weight: bold;
margin-right: 12px;
padding: 6px;
}

a span:hover
{
background: #c0c0c0;
color: #600000;
border: 1px solid #ffffff;
}

div#razem4
{
width:100%;
}

div.grajmenu
{
float: left;
overflow: hidden;
width: 450px;
height: 500px;
text-align: center;
}

div.grajmenu img
{
padding-right: 6px;
}

div.grajmenu > img
{
padding-right: 0;
}

div.opis
{
float: left;
overflow: hidden;
width: 450px;
height: 500px;
background: black;
text-align: center;
}

div#ceny
{
top: 450px;
text-align: left;
color: white;
padding: 74px;
}

div#ceny2
{
top: 100px;
text-align: left;
color: black;
padding: 74px;
}

div#tel
{
position: absolute;
top: 355px;
right: 220px;
z-index: 3;
border: 9px solid white;
width: 360px;
text-align: right;
background: white;
margin: 0;
padding: 0;
}

div#tel a
{
color: black;
text-decoration: underline;
font-size: 12px;
font-weight: bold;
}

div#tel a:hover
{
color: #b00000;
}

