/*  Liv Ducci - Photoprudction and studio 
    (c) 2007  Martin Svetlik */
    
* { margin: 0; padding: 0; border: 0; }
body {
  background: #0c1b30 url(./bg.png) top left repeat-x;
  text-align: center;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
  font-size: 11px;
}
/* ------------------------------ Vseobecne vlastnosti ---------------------------------*/

#page { width: 907px; margin: 0 auto; text-align: left; }
.hidden { display: none; }

a, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

/* ------------------------------ Horni cast stranky ---------------------------------*/

/* logo */
#logo {
  position: relative;
  width: 180px; /* po odstraneni banneru je treba zmenit hodnotu na 180px */
  height: 81px;
  overflow: hidden;
  text-align: left;
  background: #fff;
	margin: 14px 0 1px;
}
#logo span {
  display: block;
  position: absolute; 
  left: 0; 
  top: 0; 
  z-index: 1;
  width: 180px;
  height: 81px;
  background: url('./logo.png') top left no-repeat;
}
h1#logo { font-size: 145%; text-align: center; line-height: 81px; }


/* ------------------------------ Banner ---------------------------------*/

#logo div#banner {
  display: block;
  position: absolute; 
  left: 180px; 
  top: 0; 
  z-index: 1;
  width: 370px;
  height: 81px;
  background: url('./program.gif') top left no-repeat;
}
#logo div#banner a {
  display: block;
  position: relative; 
  width: 370px;
  height: 81px;
  background: none;
}
#logo div#banner span {
  display: none;
}

/* ------------------------------ Obsahova cast ---------------------------------*/

/* rozcestnik */
#gp { background: #fff; padding: 8px; }

#gp ul li {
  position: relative;
  height: 430px;
  overflow: hidden;
  float: left;
	text-align: center;
	list-style: none;
}
#gp ul li a span {
  display: block;
  position: absolute; 
  left: 0; 
  top: 0; 
  z-index: 1;
  height: 430px;
  cursor: pointer; 
  background-repeat: no-repeat; 
  background-position: 0 0;
}
#gp ul li a { color: #fff; font-size: 175%; line-height: 430px; }

/* gp - hotel */
#gp ul li#hotel { background-color: #213667; width: 441px; margin-right: 8px; }
#gp ul li#hotel span { background: url('./hotel.png') top left no-repeat; width: 441px; }

/* gp - company */
#gp ul li#company { background-color: #0e1d44; width: 442px; }
#gp ul li#company span { background: url('./company.png') top left no-repeat; width: 442px; }


/* ------------------------------ Paticka ---------------------------------*/


div#foot { border: 1px solid #1b2e47; margin: 6px 0 15px; padding: 7px 16px; }
div#foot p { color: #455b57; width: 50%; float: left; } 

p.ld { text-align: right; }
p.ld a { font-weight: bold; color: #54667c; padding-right: 17px; background: url(./ld.png) center right no-repeat; }
div.clean { clear: both; }

/* spodek */
p#bottom { 
	background: url(./bottom.png) center left no-repeat; 
	line-height: 25px; 
	padding-left: 77px;
	clear: both; 
	color: #455b6d;
	margin-bottom: 11px;
}
p#bottom a { font-weight: bold; color: #455b6d; }
