body{background-color:#939598;  margin-top:0px;  font-family:Arial,Helvetica,sans-serif;}
a{color:#FF9900}
h1{display:none;}
h2{
  position: absolute;
  top: 242px;
	height:36px;
	margin:0px;
	left:70px;
  padding: 0px;
	font-size:13px;
	color:#ffffff;
	line-height:36px;
	font-weight:bold;
}
h2.newsletter{width:919px;}
h2.ru{margin:0;}
h2.ru2{width:740px;}
h2 a{color:#ffffff;}
h2 a:hover{text-decoration:none;}
h3{display:none;}
h4{font-size:18px;font-weight:bold;margin:0px;color:#939598;}
.redh4{float:left;  width:220px;  background-color:#870000;  line-height:36px;  margin:2px 0px 0px 0px;  padding-left:20px;  font-size:14px;  color:#ffffff;  font-weight:normal;}
h5{margin:15px 0px 15px 0px;}
h6{font-size:12px;  font-weight:bold;  margin:0;  padding:0px 0;}
img{border:none;}
#pageWrapper{width:1084px;  margin:0 auto;  background:url(../img/pageWrapperBackground.gif) top repeat-y;}
#header{float: left; width:1084px;  height:278px;  background:url(../img/headerBackground.jpg) top no-repeat; position: relative;}
#PanoSlideshow{margin-left:46px;}
/* POZADI RESTAURACI */
#rid1{position: relative; width:1084px;  height:278px;  background:url(../img/Cihelna-Background.jpg) top no-repeat;}
#rid9{position: relative; width:1084px;  height:278px;  background:url(../img/headerBackground.jpg) top no-repeat;}
#rid3{position: relative; width:1084px;  height:278px;  background:url(../img/headerBackground.jpg) top no-repeat;}
#rid4{position: relative; width:1084px;  height:278px;  background:url(../img/Kampa-Park-Background.jpg) top no-repeat;}
#rid5{position: relative; width:1084px;  height:278px;  background:url(../img/La-Provence-Background.jpg) top no-repeat;}
#rid6{position: relative; width:1084px;  height:278px;  background:url(../img/Square-Background.jpg) top no-repeat;}
#rid7{position: relative; width:1084px;  height:278px;  background:url(../img/headerBackground.jpg) top no-repeat;}
#rid8{position: relative; width:1084px;  height:278px;  background:url(../img/Cowboys-Background.jpg) top no-repeat;}
#logo{float:left;  width:195px;  height:70px;  background:url(../img/logo.gif) no-repeat;  margin:12px 0px 0px 46px;  text-decoration:none;}
#topMenu{float:left;  margin:12px 0px 0px 0px;  padding:34px 0px 0px 0px;  width:793px;  height:36px;  font-size:11px;  color:#ffffff;  text-align:center;  font-weight:bold;}
#topMenu li{display:inline;  margin:0px 5px 0px 5px;}
#topMenu li a{color:#ffffff;  text-decoration:none;}
#topMenu li a:hover{color:#F58220 !important;}

#languages-index {
  position: relative;
  float: right;
  margin-right: 60px;
	text-decoration: none;
  height: 34px;
}

#languages-index a {
  float: right;
  display: block;
  margin: 0px 5px 0px 0px;
  padding: 0px;
}

#languages {
  position: relative;
  float: right;
  margin-right: 60px;
  top: 162px;
	text-decoration: none;
  height: 34px;
}

#languages a {
  float: right;
  margin: 0px 5px 0px 0px;
  padding: 0px;
}

#kampa-action {
  position: absolute;
  top: 242px;
  right: 130px;
  height: 36px;
  line-height: 36px;
}

#kampa-action a {
  font-size:13px;
	color:#ffffff;
  text-decoration: underline;
}

#kampa-action a:hover {
  text-decoration: none;
}

/* ODKAZ NA NEWSLETTER */
span.a-newsletter{float:left;  color:#ffffff;  font-size:13px;  margin:170px 25px 0 10px;}
span.a-newsletter a{color:#ffffff;}
span.a-newsletterCZ{float:left;  color:#ffffff;  font-size:13px;  margin:170px 15px 0 0px;}
span.a-newsletterCZ a{color:#ffffff;}
.a-newsletter{float:left;  color:#ffffff;  font-size:13px;  margin:170px 25px 0 10px;}
span.a-newsletterIndex{float:left;  color:#ffffff;  font-size:13px;  margin:8px 25px 0 10px;}
span.a-newsletterIndex a{color:#ffffff;}
span.a-newsletterCZindex{float:left;  color:#ffffff;  font-size:13px;  margin:8px 15px 0 0px;}
span.a-newsletterCZindex a{color:#ffffff;}
.a-newsletterIndex{float:left;  color:#ffffff;  font-size:13px;  margin:8px 25px 0 10px;}
#content{
	float:left;
	width:937px;
	margin:20px 0px 0px 0px;
	padding:0px 20px 20px 65px;
	font-size:12px;
	text-align:justify;
	line-height: 16px;
}
#content table {text-align:left;}
#contentIndex{clear: both;float:left;  width:697px;  margin:20px 0px 0px 0px;  padding:0px 20px 20px 65px;  font-size:12px; line-height: 16px;  text-align:justify;}
#contentRestaurant{float:left;  width:697px;  margin:20px 0px 0px 0px;  padding:0px 20px 20px 65px;  font-size:12px; line-height: 16px;  text-align:justify;}
#contentRestaurant table tr td{vertical-align:text-top;margin:0px 10px 0px 10px;}
.menuTable{font-size:11px;  width:697px;}
.menuRestaurant {
	text-align: left;
	margin: 5px 0 15px 12px;
}

#aboutContent, #catering {
	float:left;
	width:697px;
	margin:20px 0px 0px 0px;
	padding:0px 20px 20px 65px;
	font-size:12px;
	text-align:justify;
	line-height: 16px;
}
#content ul li{margin:20px 0px 20px 0px;}
#content ul li ul li{list-style-type:none;}
.mainText{margin:0px 0px 20px 0px;}
.quote{
	font-style:italic;
	text-align:left;
}
.quote p{text-align:right;font-style:normal;}
.contentColumn{width:697px;  padding:20px 0 0 0;_height:160px;min-height:160px;  clear:both;}
.contentColumn2{width:697px;  padding:20px 0 0 0;_height:180px;min-height:180px;  clear:both;}
.logoSide{float:left;  width:135px;  text-align:center;  font-size:12px;}
.logoSide a{width:30px;  height:45px;}
.adress{margin:5px 0px 5px 0px;}
.contentColumn p{float:left;  width:270px;  margin:0px 20px 0px 20px;  padding:0px;}
.button{float:right;}
.images{float:left;  width:250px;  height:95px;  background:url(../img/imagesBackground.gif) top no-repeat;  text-align:center;}
.images img{margin-top:8px;margin-right:2px;margin-left:2px;}
.imagesButton{float:right;  width:85px;  height:15px;  background:url(../img/imagesButton.gif) no-repeat;  text-decoration:none;}
#rightSide{float:left;  width:240px;  margin-top:2px;  background:url(../img/rightSideBackground.gif) bottom repeat-x #ae5353; position: relative;}
#rightPhotos{float:left;  width:240px;  margin:20px 0px 0px 20px;}
#rightPhotosTop{height:4px;  background:url(../img/rightPhotosTop.gif) no-repeat;}
#restaurantTopRightSide{clear:both;  height:12px;  padding:0px;  background:url(../img/topRightSideBackground.gif) top center no-repeat;}
#restaurantRightSide{float:left;width:180px;margin:20px 0px 0px 15px;background:url(../img/rightPhotosMiddle.gif) top center repeat-y;font-size:13px;}
#restaurantRightSide img{float:left;  margin:5px 0px 5px 10px;  padding:0px;  border:none;}
#restaurantRightSide .clients{margin:10px;}
#restaurantRightSide .heading{background-color:#870000;margin:2px;color:#FFFFFF;padding:10px;}
#aboutTopRightSide{clear:both;width:180px;  height:12px;  background:url(../img/topRightSideBackground.gif) top center no-repeat;}
#aboutRightSide{float:left;width:180px;margin:20px 0px 0px 15px;padding:0px;background:url(../img/rightPhotosMiddle.gif) top center repeat-y;font-size:13px;}
#aboutRightSide table{margin-left:22px;width:135px;text-align:center;}
#aboutRightSide td{padding:0px 0px 10px 0px;}
#aboutRightSide p{padding:0px;margin:10px 0px 10px 0px;width:135px;text-align:center;}
#aboutRightSide img{float:left;  margin:0px;  padding:0px;  border:none;}
#bottomRightSide{clear:both;  height:14px;  background:url(../img/bottomRightSideBackground.gif) bottom center no-repeat;}
#rightSide h5{margin-left:10px;}
#rightSide form{font-size:12px;width:150px;margin-left:10px;}
#reservations{float:left;width:240px;height:125px;margin-top:20px;}
#contacts tr td{padding:10px 10px 10px 0px;}
.newsColumn{width:220px;  height:85px;  background:url(../img/newsColumnBackground.gif) no-repeat;  margin:20px 0px 0px 10px;  padding:10px 5px 10px 5px;}
.newsColumn p{float:left;  width:130px;  margin:0px;  font-size:10px;  font-weight:bold;  color:#666666;}
.newsColumn img{float:left;  margin:0px 0px 0px 5px;}
#footer{
	clear:both;
	width:1084px;
	height:70px;
	background:url(../img/footerBackground.gif) bottom no-repeat;
	text-align:center;
	color:#999999;
	font-size:11px;}
/* GUEST COMMENTS */
#guestForm{float:left;  width:320px;font-size:12px;  padding:10px;}
#guestForm form{padding:1em;background-color:#CCCCCC;border:1px dashed #999999;}
#guestForm textarea{width:284px;height:80px;}
#guestForm table{width:284px;}
#guestComments{float:left;width:400px;margin-left:50px;}
#guestComments table{width:400px;  margin:0px 0px 20px 0px;padding:0px;}
#guestComments p{margin:0px;}
#aboutTable tr td{width:150px;text-align:center;padding:20px 20px 20px 20px; }
#menuList{list-style-type:disc;list-style-position:inside;margin:0px;padding:10px 0px 0px 10px;font-size:12px;}
#menuList a{color:#000000;text-decoration:none;font-weight:bold;}
#menuList a:hover{text-decoration:underline;}
.active{color:#F58220 !important;}
.newsletterInfo{margin:5px 10px 15px 10px;font-size:12px;}
.right{text-align:right;}
.center{text-align:center;}
.top{vertical-align:text-top;}
.formInfo{font-size:10px;}
.dashed{border-top:1px dashed #999999;}
.textIcon{float:left;margin-right:10px;}
.menuSection{font-size:12px;  padding:10px 0px 10px 0px;}
.warning{color:#ff0000;}
.success{color:#0000ff;}
.hidden{display:none;}
.activeMenu{padding-left:15px;}
#photogaleryContent{float:left;  width:697px;  margin:20px 0px 0px 0px;  padding:0px 20px 20px 65px;}
#photogaleryContent table{border-spacing:0px;margin-bottom:30px;}
#photogaleryContent table tr td{border-spacing:0px;margin:0px 5px 0px 5px;}
.title{font-size:11px;}
#photogaleryTitle{clear:both;  padding:0px 10px 0px 10px;font-weight:bold;font-size:12px;margin:0px;}
#photogaleryPanorama{clear:both;  padding:0px 10px 0px 10px;font-weight:bold;font-size:12px;margin:0px;}
.floatRight{float:right;}
#mtdprogram{width:491px;  text-align:justify;}
.panoramaname{width:640px;  text-align:center;  font-weight:bold;  margin:5px 0px 0px 0px;}
table.menuTable2 tr:hover{background-color:rgb(245,233,233);}
table.menuTable2{border-collapse:collapse; width:100%; font-size:11px;}
table.menuTable2 td{padding:2px;}
td.price{width:80px;}
.none{display:none;}
img.gallery{width:75px; height:75px; border:0;}
body #pageWrapper #aboutContent table#newstable{border-collapse:collapse; width:960px; border:0; padding:0;}
body #pageWrapper #aboutContent table#newstable tr td img{display:block; float:left;}
#catering h4, #content h4 {
	font-size: 25px;
	text-align: center;
	letter-spacing: -1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEE;
	color: #777;
	line-height: 1.26;
	font-weight: bold;
	margin-bottom: 20px;
}
#catering a img, .catering a img {
	background-color: #FFF;
	margin: 5px;
	border: 1px solid #ccc;
	padding: 3px;
}
#catering .catering-heading {
  color: #777777;
}
#catering .general-heading {
	text-align: left;
}
#catering-pdfs {
  clear: both;
}

#catering-pdfs p {
  float: left;
  padding-right: 20px;
}
#facebook {position: absolute; top: -27px; right: -28px;}
#babyfriendlymenus .nav img {
	vertical-align: baseline;
}
.menuRestaurant a img {
	margin-right: 5px;
}
