/* CSS Document */

body, html {

	background: url(../img/pozadi.gif) no-repeat center top #fff;

	margin: 0;

	padding: 0;

	color: #000;

	font-family: 'Verdana', sans-serif;

	height: 100%;

}

.no {

  display: none !important;

}

.inv {

  visibility: hidden;

}

#zakladna {

  width: 745px;

  margin: 0 auto;

  background: url(../img/pozadi-hnede.gif) no-repeat top #CC33CC;

  min-height: 100%;

  _height: 100%;

}

#menu {

  width: 160px;

  margin: 0 0 0 10px;

  _margin: 0 0 0 5px;

  background: #fff;

  float: left;

}

#logo {

  width: 160px;

  height: 90px;

  background: url(../img/logo.gif) no-repeat;

  cursor: pointer;

}

#logo a {

  display: block;

  width: 160px;

  height: 90px;  

}

#cars {

  width: 160px;

  height: 280px;

  background: url(../img/banner.jpg) no-repeat;  

}

#navigace ul {

  list-style: none;

  margin: 0;

  padding: 0;

}

.mainli { /*doresit border spodni u IE - hack 3px*/

  background: url(../img/buttom-org.gif) no-repeat top #FF99FF;

  color: #fff;

  font-size: 65%;

  line-height: 21px;

  _height: 21px;

  _margin-top: -3px;

  /*_border-top: #FFCB71 solid 1px;*/

  padding-left: 5px; 

}

.mainli a, .mainli a:link {

  height: 21px;

  display: block;

  color: #fff;

  text-decoration: underline;

}

.mainli a:hover, .mainli a:active {

  display: block;

  color: #fff;

  text-decoration: none;

}

.mainli a:visited {

  display: block;

  color: #fff;

}

.podul li,.podul2 li,.podul3 li {

  background: #FF99FF;

  line-height: 20px;

  padding-left: 2px;

  border-bottom: #F3C3ED solid 1px;

  margin: 0;

}

.podul2 li {
	padding-left:12px;
}
.podul3 li {
	padding-left:18px;
}

.podul li a,.podul2 li a,.podul3 li a, .podul li a:link {

  display: block;

  color: #000 !important;

  text-decoration: none !important;

}

.podul li a:hover,.podul2 li a:hover,.podul3 li a:hover, .podul li a:active {

  color: white !important;

  text-decoration: underline !important;

}

.podul li a:visited {

  color: #000;

}

#obsah {

  width: 565px;

  background: url(../img/pozadi-obsah.gif) repeat-y;

  float: right;

}

#bottom-obsah {

  width: 565px;

  height: 111px;

  background: url(../img/bottom-obsah.gif) no-repeat;

}

#in-obsah {

  margin: 30px 10px 0 30px;

}

#in-obsah ins {

  font-size: 70%;

  color: #FF33FF;

  font-weight: bold;

  text-decoration: none;

  margin-top: 20px;

  display: block;

}

#in-obsah p {

  font-size: 70%;

  line-height: 130%;

}

#in-obsah h1 {

  color: #FF33FF;

  font-size: 110%;

  font-weight: normal;

  margin: 0;

  padding-bottom: 15px;

  border-bottom: #FF33FF solid 3px;

}

h2.normal {

  font-size: 110%;

  font-weight: normal;

  margin: 0;

}

#in-obsah hr {

  margin-right: 30px;

}

h3.mapa {

  font-size: 90%;

}

h2.nadpis {

  color: #FF33FF;

  font-size: 90%;

  font-weight: bold;

  margin: 0;

  padding-bottom: 15px;

  border-bottom: #FF33FF solid 3px;

}

.novinky p {

  margin-top: 2px;

  margin-bottom: 10px;

}

#in-obsah a, #in-obsah a:link {

  text-decoration: underline;

  color: #FF33FF;

}

#in-obsah a:hover, #in-obsah a:active {

  text-decoration: none;

  color: #FF33FF;

}

#in-obsah ul {

  list-style: none;

  margin: 15px;

  padding: 0;

}

#in-obsah li {

  font-size: 12px;

  line-height: 140%;

  background: url(../img/li.png) no-repeat;

  background-position: 0 5px;

  padding-left: 10px;

}

#in-obsah li a, #in-obsah li a:link {

  color: #000;

}

#in-obsah p {

  margin-right: 25px;

}

#poster {

  width: 555px;

  height: 162px;

  background: url(../img/poster.jpg) no-repeat;

}

.item {

  width: 140px;

  /*height: 240px;*/

  height: 15em;

  min-height: 240px;

  background: #F9F7F4 url(../img/item.gif) no-repeat bottom;

  text-align: center;

  padding: 10px 0 10px 0;

  float: left;

  margin-right: 25px;

  margin-top: 25px;

}

.item img {

  border: 1px solid #fff;

}

.item h2 {

  font-size: 70%;

  margin: 5px 0 0 0;

  font-weight: normal;

  letter-spacing: 1px;

}

#in-obsah .item h2 a, #in-obsah .item h2 a:link, #in-obsah .item h2 a:hover, #in-obsah .item h2 a:active {

  color: #000;

}

.item em {

  color: #E50083;

  font-size: 70%;

  font-style: normal;

}

.item strong {

  color: #E50083;

  font-size: 70%;

}

#item_detail {

  margin-top: 30px;

  margin-right: 30px;

}

#item_detail img {

  border: 0;

}

#item_detail p {

  font-size: 80%;

}

#item_detail em {

  color: #E50083;

  font-size: 120%;

  font-style: normal;

  font-weight: bold;

}

#item_detail label {

  font-size: 70%;

  display: block;

}

#item_detail select {

  width: 120px;

}

#item_detail input {

  width: 120px;

}

#item_detail legend {

  display: none;

}

#item_detail fieldset {

  margin: 0;

  padding: 0;

}

#dalsifotky a, #dalsifotky a:link {

  display: block;

  width: 29px;

  height: 29px;

  line-height: 29px;

  text-align: center;

  background: #F9F7F4;

  float: left;

  margin-right: 2px;

  text-decoration: none;

  color: #000;

  font-weight: bold;

  font-size: 80%;

}

#dalsifotky a:hover, #dalsifotky a:active {

  color: #E50083;

  background: #fff;

}

#item_detail fieldset {

  border: 0;

}

#item_detail_left {

  float: left;
  width: 260px;

} 

.cleaner {

	clear: both;

	margin: 0;

	padding: 0;

	visibility: hidden;

}

#footer {

  margin: 0 auto;

  width: 745px;

  background: #CC33CC;

  color: #F9F7F4;

  font-size: 65%;

  text-align: left;

}

#footer p {

  padding: 10px;

  display: block;

  margin: 0;

}

#footer p a, #footer p a:link {

  color: #CC33CC;

  text-decoration: underline;

}

#footer p a:hover, #footer p a:active {

  color: #black;

  text-decoration: none;

}

#kosik{

  width: 496px;

  margin: 20px 0;

}

#kosik thead tr {

  background: #eee;

  font-size: 80%;

  height: 26px;

}

#kosik tbody {

  font-size: 80%;

}

#kosik tbody img {

  border: 0;

}

#kosik tbody .tdmnoz {

  width: 90px;

}

#kosik tbody .tdmnoz input {

  text-align: center;

  width: 30px;

  margin-left: 30px;

}

#kosik tbody .tdcena {

  width: 80px;

  text-align: right;

}

#kosik tbody .tdprepoc input {

  width: 90px;

}

td#celkemcena {

  font-weight: bold;

  text-align: right;

}

.kusy {

  width: 90px;

}

fieldset#objednavka legend {

  display: none;

}

fieldset#objednavka {

  text-align: center;

  border: 0;

}

fieldset#osobniUdaje legend {

  display: none;

}

fieldset#osobniUdaje {

  margin: 0;

  padding: 0;

  border: 0;

  font-size: 80%;

}

fieldset#osobniUdaje label {

  display: block;

  margin: 5px 0 5px 0;

  font-weight: bold;

}

fieldset#osobniUdaje input {

  width: 350px;

}

fieldset#objednej {

  margin: 0;

  padding: 0;

  border: 0;

  text-align: center;

  font-size: 80%;

}

fieldset#objednej input {

  width: 350px;

}

#happyhours {

  position: absolute;

  top: 200px;

  left: 0px;

  width: 100px;

  height: 200px;

  background: url(../img/hh.png) no-repeat transparent;

  _background: url(../img/hh.gif) no-repeat;

}

#happyhours p {

  margin: 55px 10px 10px 10px;

  font-size: 0.7em;

  line-height: 140%;

  color: #fff;

}

#happyhours br {

  line-height: 80%;

}

#happyhours p a, #happyhours p a:link {

  color: #FF99FF;

  text-decoration: underline;

}

#happyhours p a:hover, #happyhours p a:active {

  text-decoration: none;

}

.hhstrong {

  color: #f32016 !important;

}


