html{font-size:100.01%;min-width:970px;} 
body{font-size:.750em;font-family:arial,tahoma,verdana;color:#763833;margin:0;padding:0;text-align:center;background:#fff;min-width:970px;}
a img, img{margin:0;padding:0;border:0;}
a{color:#ff7516;outline:none;}
a:hover{text-decoration:none;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,table,td{margin:0;padding:0;}
table{font-size:1em;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
hr,.noScreen{display:none;}
.break{display:block;}
fieldset{padding:0;margin:0;border:0}
ul li{list-style-type:none}
input,button,textarea{font-family:arial;font-size:12px;}
.textCenter{text-align:center !important;}
.textRight{text-align:right !important;}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

.font14{font-size:14px !important;}
.font16{font-size:16px !important;}

.width25{width:25px !important;}
.width465{width:465px !important;}
.font12{font-size:12px !important;}
.marginRight0{margin-right:0 !important;}
.marginBot10{margin-bottom:10px !important;}
.marginBot20{margin-bottom:20px !important;}
.padBot0{padding-bottom:0 !important;}
.noBold{font-weight:normal !important;}

#page{width:100%;margin:0 auto;text-align:left;}

/*-- header --*/
#header{width:100%;height:110px;background:url(../images/header-bg.jpg) no-repeat center top;}
#header .in{width:960px;height:110px;position:relative;margin:0 auto;}
#header h2 a{width:297px;height:62px;display:block;position:absolute;top:20px;left:0;overflow:hidden;color:#fff;}
#header h2 a span{width:297px;height:62px;display:block;position:absolute;top:0;left:0;background:url(../images/header-logo.png) no-repeat;}
#header h3{font-size:18px;color:#f6e3c4;font-weight:normal;text-transform:uppercase;padding:0;position:absolute;bottom:30px;right:0;font-family:georgia;}
#header h3 a{color:#f6e3c4;text-decoration:none;}
#header h3 a:hover{color:#fff;}
/*-- /header --*/

/*-- menu --*/
#menuBox{width:100%;height:44px;background:url(../images/menu-bg.png) repeat-x;position:absolute;top:110px;left:0;}
body#sub #menuBox{height:82px !important;background:url(../images/menu-sub-bg.png) repeat-x !important;}
#menu{width:960px;position:relative;margin:0 auto;}
#menu li{float:left;background:url(../images/menu-separator.png) no-repeat 0 4px;padding:2px 0 0 1px;}
#menu li.first{background:none;}
#menu li a{font-family:georgia;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#783a35;height:40px;padding-right:12px;float:left;}
#menu li a span{display:block;line-height:40px;padding:0 0 0 12px;}
#menu li a.active{background:url(../images/menu-a.png) no-repeat scroll right top;}
#menu li a.active span{background:url(../images/menu-span.png) no-repeat;}
body#sub #menuBox a.active{background-position:right -40px !important;}
body#sub #menuBox a.active span{background-position:left -40px !important;}
#menu li a:hover,#menu li a.active{color:#ba7200;}

#menu ul{position:absolute;top:42px;left:0;;}
#menu ul li{float:left;background:url(../images/menu-sub-separator.png) no-repeat 0 0;padding:0 12px 0 13px;}
#menu ul li a{color:#783a35;padding:0;text-transform:none;height:38px;line-height:38px;font-family:arial !important}
#menu li li a.active{background:none !important;}
#menu li li a.active span{background:none !important;}

/*-- /menu --*/

/*-- content --*/
#content{width:100%;margin:0 auto;line-height:1.6;padding:40px 0 0;}
body#sub #content{padding:82px 0 0;}
.contentIn{width:960px;margin:0 auto;padding:30px 0 40px;}
#content p{padding:0 0 16px;}
#content ul{margin:0 0 12px;}
#content ul li{background:url(../images/li.png) no-repeat 0 8px;padding:0 0 6px 20px;position:relative;}

h1, h2{font-family:georgia;line-height:1.2;}
h1{font-size:24px;color:#602c2c;font-weight:normal;padding:0 0 24px;}
h1 a{color:#602c2c;text-decoration:none;}
h1 a:hover{color:#a05955;}
h2.h1Like{font-size:24px;color:#602c2c;font-weight:normal;padding:0 0 14px;margin:0 0 18px;background:url(../images/line.png) repeat-x left bottom;}
h2.h1Like a{color:#602c2c;text-decoration:none;}
h2.h1Like a:hover{color:#a05955;}

.textContent h1{font-size:30px;margin-left:-2px;}
.textContent h2{font-size:14px;font-weight:bold;font-family:georgia;padding:0 0 14px;color:#CF8F29}
.textContent h3{font-size:13px;font-weight:bold;padding:0 0 6px;}

#hpEvents{width:100%;background:url(../images/events-bg.png) repeat-x left bottom;}
#hpEventsIn{width:960px;margin:0 auto;padding:30px 0;}
.hpEventsBox{width:960px;background:url(../images/event-bot.png) no-repeat left bottom;position:relative;}
.hpEvent{width:300px;padding:0 0 15px;position:relative;margin:0 30px 0 0;float:left;}
.hpEventTop{width:300px;height:4px;display:block;position:absolute;top:0;left:0;background:url(../images/event-top.png) no-repeat left top;z-index:10;}
.hpEvent img{position:absolute;top:1px;left:1px;}
.hpEvent p{padding:0 20px 5px !important;}
.hpEvent p.date{font-weight:bold;color:#cf8f29;}
.hpEvent .title{position:relative;height:138px;margin:0 0 15px;}
.hpEvent h2{font-size:18px;font-weight:normal;color:#fff;position:absolute;bottom:0px;left:1px;}
.hpEvent h2 a{color:#fff;text-decoration:none;background:url(../images/event-title.png) no-repeat 0 0;width:260px;padding:5px 19px;display:block;}
.hpEvent h2 a:hover{color:#ffe8c3;}
.hpEvent a.more{font-size:12px;font-weight:bold;background:url(../images/arrow-right2.png) no-repeat right 5px;padding:0 10px 0 0;}

.hpBox{width:465px;position:relative;}
.hpBox img{position:absolute;left:0;}
.hpBox .text{padding:0 0 0 116px;}
.hpBox .text .btnOrange{float:right;}

.vinari a{width:160px;height:160px;padding:5px 9px;display:block;margin:20px 17.5px 0px 0;background:url(../images/vinari-bg.png) no-repeat;float:left;}

.form1 fieldset{padding:10px 0;}
.form1 label{font-weight:bold;float:left;width:190px;}
.form1 .inputText.disabled {background: #ddd;}
.form1 .inputText{width:220px;height:24px;line-height:24px;padding:0 5px;border:1px solid #b18035;background:#fff;}
.form1 .must{background:#ffefd1}
div.must {background:#ffefd1; width:230px; float:left; height:25px;line-height:25px;margin-top:-3px;}
div.must input {margin-top:5px;}
.form1 input.radio{float:left;width:auto;}
.form1 label.radio{width:auto;padding:0 20px 0 5px;}
.form1 textarea{width:360px;height:100px;padding:5px;border:1px solid #b18035;background:#fff;}
.form1 .btn{background:url(../images/btn.png) no-repeat;padding:0;color:#fff;cursor:pointer;border:0;font-weight:bold;text-transform:uppercase;font-size:14px;padding:0;width:117px;height:41px;}
.form1 .btn:hover{background-position:left bottom;}
.form1 table{width:100%;margin:-30px 0 40px;}
.form1 table td, .form1 table th{vertical-align:middle;text-align:left;padding:3px 10px;}
.form1 table th{background:#FFEFD1;padding:5px 10px;border-bottom:5px solid #fff;}
.form1 table td{background:url(../images/line.png) repeat-x left bottom;}
.form1 table td.title{background:none;padding-left:0}
.form1 table .inputText{text-align:center;}
.form1 table h2{padding:25px 0 12px;}

.galerie img{height:125px;margin:5px 19px 15px 0;float:left;border:3px solid #E5D3BC;}

.event{padding:0 0 16px;margin:0 0 20px;background:url(../images/line.png) repeat-x left bottom;}
.eventLast{background:none;margin:0;}
.event .image{float:left;padding:0 0 5px;}
.event .image img{float:left;width:150px;border:3px solid #E5D3BC;}
.event .text{float:right;width:790px;}
.event h2{font-size:14px;font-weight:bold;color:#763833;padding:0 0 5px !important;}
.event h2 a{color:#763833;}
.event p{padding:0 0 5px !important;}
.event p.date{padding:0 0 5px !important;font-weight:bold;color:#cf8f29;}
.event a.more{background:url(../images/arrow-right2.png) no-repeat right 5px;padding:0 10px 0 0;}

.related{padding:16px 0 0;background:url(../images/line.png) repeat-x left top;}

/*-- buttons --*/
a.btnOrange{background:url(../images/btn-orange-a-arrow.png) no-repeat scroll right top;color:#fff;font-size:12px;display:block;float:left;height:34px;padding-right:31px;text-decoration:none;font-family:georgia;font-weight:bold;}
a:hover.btnOrange{background-position:right bottom;}
a.btnOrange span{background:url(../images/btn-orange-span.png) no-repeat;display:block;line-height:33px;padding:1px 0 0 16px;}
a:hover.btnOrange span{background-position:left bottom !important;}
/*-- /buttons --*/

/*-- /content --*/

/*-- footer --*/
#footer{width:960px;margin:0 auto;color:#906865;font-size:11px;padding:0 0 10px;}
#footer a{color:#906865;}
#footer #logos{width:957px;height:300px;background:url(../images/logos-bg.png) no-repeat;margin:0 0 15px;padding:15px 0 15px}
#footer #logos_line{width:942px;height:100px;padding:0 5px 0 10px;margin:0;}
#footer #logos_line2{width:942px;height:80px;padding:0 5px 0 10px;margin:0;}
#footer #logos_line img{margin:0 10px 0 10px;vertical-align:middle;}
#footer #logos_line2 img{margin:0 5px 0 5px;vertical-align:middle;}

/*-- /footer --*/

/*-- lightbox --*/
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
/*-- /lightbox --*/

#footer a.logoPavlof{width:92px;height:41px;background:url(../images/logo-destnik.png) no-repeat;display:block;text-indent:-9999px;}
#footer a:hover.logoPavlof{background-position:-92px 0;}

#podminky {
	width: 372px;
	position: relative;
	left: 190px;
}
#podminky > div:first-of-type > p {
	font-size: 8px;
	cursor: pointer;
}
#podminky > div:first-of-type > p:hover {
	font-size: 1em;
}

#mala_img img {
	width: 260px;
	height: auto;
}

/* #harmonogram {
		float: left;
		width: 690px;
} */