/* common */
body{background:#ED1B2D url('../images/common/bg.png') top left repeat-x;color:#fff;text-align:center;font-family:arial, helvetica, sans-serif;font-size:13px;}
img{border:none;}
a span {
	cursor: pointer;
}
p{margin-top:13px;}
.center{text-align:center;}
.floatLeft{float:left;}
.floatRight{float:right;}
img.floatLeft{margin-right:14px;}
img.floatRight{margin-left:14px;}
a{color:#fff;font-weight:bold;}
.headline{margin:7px 0 3px 0;}
h1,h2,h3,h4,h5,h6,.date,.five{color:#cda042;}
h1{font-size:150%;}
h2{font-size:130%;}
h3{font-size:115%;}
h4{font-size:100%;}
.h3sim{font-size:115%;color:#cda042;font-weight:bold;}
/* positioning, etc. */
#all{width:740px;margin:auto;text-align:left;}
#topPics{height:80px;}
#menu{}
#menu img{margin:0 5px;}
#banner{text-align:center;  padding-top:12px; display: none;}
#logo1{float:left; }
#logo110{float:right; }
#mainContent{float:right;width:622px;margin-top:14px;}
.reset{display:block;font-size:0px;line-height:0px;height:0px;overflow:hidden;clear:both;}
.leftCaption{padding-top:14px;}
#footer{border-top:1px solid #f14957;text-align:right;padding-top:14px;margin-top:28px;}
/* special */
.muzeum{margin-top:14px;}
#stamgasti{margin-bottom:14px;}
#arrowContainer{height:23px;}
#arrowPremium{margin-left:340px;}
#arrowOriginal{margin-left:242px;}
#arrowStrong{margin-left:334px;}
#arrowKelt{margin-left:420px;}
#arrowVelvet{margin-left:513px;}
#uvodPano{float:right;  margin:46px 5px 0 0;}
.pano{background:#ea1b2d;}
.pano td img{display:block;}
.banikPivo{margin:14px 0 14px 0; }
.botBor{padding-bottom:14px;  border-bottom:1px solid #d85965;}
.slavnostiGallery{float:right;  width:622px;  margin-bottom:30px;}
.slavnostiGallery img{margin-top:20px;}
.w625{width:625px;}
.contacts{border-collapse:collapse;  font-size:88%;}
.contacts td,th{border:1px solid #f14957;  padding:3px 10px 3px 10px;}
.sluzby li{margin-left:42px;}
.kamLeft{float:left;  width:296px;}
.kamRight{float:right;  width:296px;}
.margli li{margin-bottom:14px;}
/* entrance page */
#entranceFormContainer{width:385px;  margin-left:180px;  padding-top:60px;}
#entLogo{position:absolute;   top:90px;   left:290px;}
.copy{margin-top:14px;  text-align:right;}
select{width:70px;}
.buttons{margin-top:25px;  text-align:right;}
.konzumace{margin-top:60px;}
.rightSpace{margin-right:70px;}
#footer2{border-top:1px solid #f14957;text-align:right;padding-top:14px;margin-top:150px;}
/* round corners boxes */
.box{background:url('../images/common/ram3.jpg') no-repeat #C91322;width:622px;}
.boxo{background:url('../images/common/ram3o.jpg');width:622px;}
.boxKo1{background:url('../images/common/ram3.jpg');width:622px;}
.boxK{background:url(../images/common/ram2.jpg) no-repeat #D41324;width:622px;}
.boxSou{background:url('../images/common/ram2e.jpg');width:622px;}
.boxP{background:url('../images/common/ram1.jpg');width:622px;}
.boxKo2{background:url('../images/common/ram1.jpg');width:622px;margin-top:14px;}
.boxH{background:url('../images/common/ram1.jpg');width:622px;margin-top:14px;}
.boxEnd{background:url('../images/common/lajna.gif');height:7px;overflow:hidden;}
.boxEndF{background:url('../images/common/lajna2.gif');height:7px;overflow:hidden;}
.boxContent{padding:14px 14px 0 14px;}
.boxP .boxContent{padding:5px 14px 0 14px;}
.boxKo1 .boxContent{padding:1px 14px 0 14px;}
.boxKo2 .boxContent{padding:1px 14px 0 14px;}
.boxKam{height:539px;padding-bottom:7px;}
.boxKam p{width:241px;}
/* other */
.date{font-weight:bold;  margin:0px;}
::-moz-selection{background:#222;color:#fff;}
.soutez em{float:right;color:#cda042;}
.soutez h3{clear:both;  margin-top:40px;  margin-bottom:5px;}
.soutez p{margin-top:0px;}
/* drop down menu */
#dropmenudiv{position:absolute;  border:1px solid #ED1B2D;  z-index:100;}
#dropmenudiv a{width:100%;  display:block;  text-indent:3px;  padding:1px 0;  font-weight:normal;  text-decoration:none;  border-bottom:1px solid #ED1B2D;}
#dropmenudiv a:hover{background-color:#ED1B2D;  font-weight:bold;}
/* slavnosti */
#middleColumn, #rightMenu{float:left;}
#middleColumn{width:439px;}
#middleColumn #square{height:460px;background-image:url('../images/slavnosti/bg-square.jpg');}
#middleColumn #square p {margin: 20px;}
#rightMenu{width:183px; _width:180px; overflow: hidden;}
#rightMenu ul,#rightMenu li{margin:0;padding:0;list-style-type:none;}
#rightMenu li{margin:5px 0 10px 20px;}
#carouselContainer{background-image:url('../images/slavnosti/bg-carousel.gif');height:139px;background-repeat:no-repeat;}
.slide img {border:2px solid white;float:left;margin:30px 20px 0 0;}
.small {font-size: 66%}
#middleColumn #square.small p {margin: 10px 20px;}
#middleColumn .news {background-color:#FF3333;padding:1px 14px;margin-bottom:20px;}
#middleColumn .news h2 {color:yellow;}

#menu ul {
	height: 32px;
	border-top: 1px solid #BD3D49;
	border-bottom: 1px solid #C3404C;
	padding-left: 0 !important;
	margin-left: 0 !important;
	width: 740px;
}

#menu ul li {
	list-style: none;
	float: left;
	display: block;
	font-size: 11px;
	margin-left: 28px;
	background: url(../images/menu/vertical.gif) 0 4px no-repeat;
	height: 19px;
	padding: 7px 0 4px 28px;
}
#menu ul li.menu01 {
	background: none;
	margin-left: 0; padding-left: 36px;
}
#menu ul li a {
	float: left;
	position: relative;
	display: block;
	height: 17px;
	overflow: hidden;
	color: #cc9d42;
}
#menu ul li a:hover {
	color: #FFF;
}
#menu ul li a span {
	float: left;
	position: absolute; top: 0; left: 0;
	display: block;
	background: url(../images/menu/mainmenu.png) no-repeat;
	height: 17px;
}
#menu ul li.menu01 a {
	width: 31px;
}
#menu ul li.menu01 a span {
	width: 31px;
	background-position: 0 -17px;
}
#menu ul li.menu02 a {
	width: 56px;
}
#menu ul li.menu02 a span {
	width: 56px;
	background-position: -31px -17px;
}
#menu ul li.menu03 a {
	width: 67px;
}
#menu ul li.menu03 a span {
	width: 67px;
	background-position: -428px -17px;
}
#menu ul li.menu04 a {
	width: 32px;
}
#menu ul li.menu04 a span {
	width: 32px;
	background-position: -146px -17px;
}
#menu ul li.menu05 a {
	width: 59px;
}
#menu ul li.menu05 a span {
	width: 59px;
	background-position: -178px -17px;
}
#menu ul li.menu06 a {
	width: 100px;
}
#menu ul li.menu06 a span {
	width: 100px;
	background-position: -237px -17px;
}
#menu ul li.menu07 a {
	width: 89px;
}
#menu ul li.menu07 a span {
	width: 89px;
	background-position: -338px -17px;
}
#menu ul li.menu01 a:hover span,
#menu ul li.menu01 a.selected span {
	background-position: 0 0;
}
#menu ul li.menu02 a:hover span,
#menu ul li.menu02 a.selected span {
	background-position: -31px 0;
}
#menu ul li.menu03 a:hover span,
#menu ul li.menu03 a.selected span {
	background-position: -428px 0;
}
#menu ul li.menu04 a:hover span,
#menu ul li.menu04 a.selected span {
	background-position: -146px 0;
}
#menu ul li.menu05 a:hover span,
#menu ul li.menu05 a.selected span {
	background-position: -178px 0;
}
#menu ul li.menu06 a:hover span,
#menu ul li.menu06 a.selected span {
	background-position: -237px 0;
}
#menu ul li.menu07 a:hover span,
#menu ul li.menu07 a.selected span {
	background-position: -338px 0;
}
div.indexFrame {
	width: 740px;
	margin: 0 auto;
	padding-top: 140px;
	position: relative;
}
div#entranceFormContainer form {
	margin-left: 30px;
	text-align: left;
}
div#entranceFormContainer {
	text-align: center;
}
table.tablerest td {
	padding-right: 12px;
}
table.tablerest {
width: 100%;
}
.jirovoclr {
	color: #DAB05A;
}
.hpPromo {
	overflow: hidden; zoom: 1;
	border-top:1px solid #F14957;
	padding: 28px 0 0 0;
	margin: 30px 0 0 0;
}
.hpInfo {
	margin-top: 20px !important;
 font-size: 15px;
}
.hpInfo strong {
	color: #D39B3B;
}
.hpInfo a {
	font-weight: normal !important;
}
div.fb {
	text-align: center;
	float: left;
	width: 240px;
	padding-left: 30px;
}
div.fb a {
	background: url(../images/facebook.gif) center top no-repeat;
	padding-top: 54px;
	text-align: center;
	width: 200px;
	margin: 0 auto;
	display: block;
	text-decoration: none;
	font-weight: normal;
}
li.menu04 {
	margin: -3px 0 10px 20px !important;
}
li.menu04 a {
	width: 155px; height: 47px;
	position: relative;
	display: inline-block;
	overflow: hidden;
	color: #FFF;
}
li.menu04 a span {
	background: url(../images/menu/on/fandime-partam.gif) 0 0 no-repeat;
	width: 155px; height: 47px;
	position: absolute; top: 0; left: 0;
}
li.menu04 a:hover span,
li.menu04 a.selected span {
	background: url(../images/menu/on/fandime-partam.gif) 0 -48px no-repeat;
	color: #FFD238;
}
li.menu04 a i {
	position: absolute; top: -5000px; left: -200px;
}
div.slavnosti10 {
	width: 399px !important; 
	height: 460px;
	background: url(../images/slavnosti/bg-square.jpg) top left no-repeat;
	padding: 0 20px 0 20px;
}
div.slavnosti10 h1 {
	margin-top: 20px; text-align: center;
}
div.slavnosti10 h3 {
	color: #FFD238;
}

