body
{
	left: 0px;
	right: 0px;
	background-color: #000;
	background-image: url(images/wallpaper.png);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}

a img { border: 0; }
A  { color: #999; }
A:link {	text-decoration:none; color: #999; }
A:visited {	text-decoration:none; color: #999; }
A:hover {	text-decoration: none; color: #B61714; }

#layout
{
	width: 884px;
	margin: auto;
	text-align: left;
}

#header
{
     position: relative;
     height: 100px;
}

#logo
{
     position: absolute;
     right: 150px;
     top: 25px;
     width: 157px;
     height: 60px;
     background-image: url(images/logo.png);
}

#logo a
{
     position: absolute;
     left: 0;
     width: 157px;
     height: 60px;
}

#logo h1
{
     display: none;
}

#master
{
     position: relative;
     width: 884px;
     height: 518px;
     background-image: url(images/master.png);
}

#cafe
{
     position: absolute;
     width: 129px;
     height: 285px;
     top: 198px;
     right: 421px;
     background-image: url(images/cafe.png);
}

#cafe h2
{ display: none;}

#cafe a
{
     position: absolute;
     width: 130px;
     height: 284px;
     left: 0;
     background-position: 0pt 0pt;
     background-image: url(images/nuselska.png);
}

#cafe a:hover
{
     background-image: url(images/nuselska.png);
     background-position: 0pt -284px;
     
}

#nuselska
{
     position: absolute;
     width: 130px;
     height: 284px;
     top: 198px;
     right: 232px;
}

#nuselska h2
{ display: none;}

#nuselska a
{
     position: absolute;
     width: 130px;
     height: 284px;
     left: 0;
     background-position: 0pt 0pt;
     background-image: url(images/nuselska.png);
}

#nuselska a:hover
{
     background-image: url(images/nuselska.png);
     background-position: 0pt -284px;
     
}

#vypich
{
     position: absolute;
     width: 130px;
     height: 284px;
     top: 198px;
     right: 90px;
}

#vypich h2
{ display: none;}

#vypich a
{
     position: absolute;
     width: 130px;
     height: 288px;
     left: 0;
     background-position: 0pt 0pt;
     background-image: url(images/vypich.png);
}

#vypich a:hover
{
     background-image: url(images/vypich.png);
     background-position: 0pt -288px;
     
}

#navypichu
{
     position: absolute;
     width: 130px;
     height: 288px;
     top: 198px;
     right: 90px;
}

#navypichu h2
{ display: none;}

#navypichu a
{
     position: absolute;
     width: 130px;
     height: 288px;
     left: 0;
     background-image: url(images/navypichu-layer1.png);
}
         
#footer
{
     padding: 5px 118px 0 48px;
     font-size: 11px;
     color: #a6a6a6;
}

#footer span
{
     float: right;
     color: #676767;
}
