DIV.schov{display:none !important;}

.mysearchfilter{text-align:center;margin:0 auto 30px auto;}
.mysearchfilter SPAN{font-size:19px;text-transform:uppercase;color:#671C19;font-weight:bold;display:block;}
.mysearchfilter UL{padding:0;margin:0;list-style:none;display:inline;}
.mysearchfilter LI{padding:0;margin:0;list-style:none;display:inline;}
.mysearchfilter A{
display:inline-block;
font-size:13px;
padding:3px 6px;margin:20px 5px;
border:1px solid #D4C59E;
background:#F4F0E7;
color:#681918 !important;
text-decoration:none;
-webkit-border-radius:7px;-moz-border-radius:7px;
}
.mysearchfilter A:hover{
background:#EBE4D2;
}
.mysearchfilter A.on{
font-weight:bold;
background:#EBE4D2;
}


/*---- SLIDE NA TITULCE ----*/

.aniw{margin:4px 0 0 0;}
.ani{overflow:hidden;position:relative;width:615px;}
#anidiv{position:relative;float:left;}
.aniw UL{margin:0;padding:8px 0 0 0;text-align:right;}
.aniw LI{-moz-user-select:none;font-weight:bold;display:block;float:right;text-align:center;width:22px;margin:0 0 0 3px;padding:0;list-style:none;list-style-image:none;border:1px solid #A58C54;border-width:0 1px;cursor:pointer;}
.aniw LI B,
.aniw LI I{display:block;position:relative;top:-1px;border-top:1px solid #A58C54;}
.aniw LI I{top:1px}
.ani-on{background:#333;color:#fff;}/*A58C54*/

.anislide{float:left;width:615px;min-width:615px;text-align:center;position:relative;}
.anislide IMG{margin:0 2px !important;padding:1px;}
.anislide DIV{padding:8px 8px 0 8px;background:#000;margin:0 2px;position:absolute;bottom:0;left:0;right:0;
opacity:0.8;filter:alpha(opacity=80);
}
.anislide A IMG{border:1px solid #000;}
.anislide P{padding:0 0 8px 0;margin:0;color:#fff;font-weight:bold;text-align:left;font-size:13px;}
.anislide .anihead{
padding:0 0 8px 0;margin:0;
display:block;
font-size:16px;
color:#fff !important;
font-weight:bold;background:transparent;text-align:left;border:0;
}


/* Kontaktní formulář - zarovnání vpravo */

.marasformular P IMG{margin-left:10px;}/* captcha obrazek */

.marasformular LABEL{display:block;float:left;width:150px;text-align:right;}
.marasformular SPAN{display:block;float:left;margin:0 10px;padding:0 !important;text-align:left !important;}
.marasformular SPAN INPUT{margin:0 !important;float:left !important;}
.marasformular P{clear:both;padding:4px 0 0 0;}
.marasformular LABEL.sendit{padding-left:280px}

.kontakt_odeslat{float:right;margin-right: 20px;margin-left: 200px;margin-top: 10px;margin-bottom: 10px}




.jdGallery .slideInfoZone{height:55px;}

.ngg-galleryoverview{
background:#FDFCF4 !important;
padding-bottom:5px;
}

.textpozadikonec, .textpozadi{
background:#A58C54;
color:#fff;
padding:15px;
padding-bottom:0;
}
.textpozadikonec{
padding:15px;
margin-bottom:20px;
}
.textodsazeny{
padding:0px;
margin-bottom:20px;
}

.uhotelu{
color:#A58C54;
font-style:oblique;
}
H4.hcena{background:#A58C54;padding:5px 10px;font-size:14px;margin-bottom:25px;color:#fff;}

.vcenebalicku li {
color:#555555;
font-style:oblique;
}

.vcenebalicku li strong{
color:#8A6F34;
display:block;
padding:4px 0;
font-style:oblique;
}

.pokoje li {
color:#555555;
}

UL{margin:0 0 12px 0;padding:0;}
LI{list-style:none;margin:0;padding:0;}


/* Widgety - styly - pan Robert */
.box-right{
font-size: 16px;
font-weight: bold;
margin: 0;
}


.widgetcontent{ border: solid #CCC; border-width: 0 1px 1px; background: url(images/techblue/content-bg.jpg) repeat-x #FFF; margin-bottom: 10px; padding: 10px; }

/* H5 - styly - Robert */

h5 {
clear:both;
	margin: 26px 0px 13px 0;
	padding:0;
	font-size: 17px;
	text-transform: uppercase;
font-weight:bold;
	color: #671C19;
font-style:normal !important;
}

/* H2 - styly - Robert */

h2 {
border: 1px solid #E6DEC7;
	margin: 0 0 20px 20px;
	padding: 0 20px;
	padding: 6px 10px 5px 10px;
	text-transform: uppercase;
	font-size: 18px;
	color: #000;
font-style:normal;
background:#F5F0EA;
}

#myGallery H2{border:0;background:transparent;}



/* Vyhledávací formulář - zarovnání vpravo */
.searchform-param{width:100%;overflow:auto;clear:both;padding:2px 0;font-weight:bold;font-size:16px;}
.searchform-param{width:100%;overflow:auto;clear:both;padding:2px 0;font-weight:normal;font-size:16px;}
.searchform-param LABEL{display:block;float:left;width:150px;}
.searchform-input-wrapper{display:block;float:right;padding-right:13px}

.searchform-input-wrapper INPUT,
.searchform-input-wrapper SELECT{width:145px;background:transparent;color:#555;border:0;
background:url(img/bginput.gif) 0 0 no-repeat;
padding:2px 3px;
}
.searchform-input-wrapper INPUT{border:0;padding:0;padding:0 3px;width:139px;height:22px;}

.searchform-controls{padding-left:150px;margin-right:14px;margin-top:5px;margin-bottom:15px}

#commentform .button2 {
	width: 190px;
	height: 25px;
	background: #B9A163;
        padding-bottom: 4px;
        margin-bottom:10px;
        font-size:14px;
	border: 1px;
	color: #FDFCF4;
	text-transform: uppercase;
}


body {
	margin: 0px;
	padding: 40px 0px;
	font-size: 75%;
	background-color: #a08349;
	background-image: url(img/bg2.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-position: center top;
        background-attachment: fixed;


}



p {
	margin: 0 0 20px 0;
	padding: 0px;
}

ul, ol {
	margin-bottom: 20px;
}

.odsadit,
blockquote {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}

	
#wrap {
	width: 960px;
	margin:0 auto;
padding:0;
	font:normal 1.2em Trebuchet MS, Arial, sans-serif;
	color: #8A6F34;
bordeR:1px solid #7e441f;
}


#wrap a {

	color: #666666;
}

#wrap a:hover {

	
	text-decoration:none;
}


	
#header {
	position: relative;
	height: 168px;
	background-image: url(img/hlavicka2.jpg);
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center top;
}

#content {
	padding:25px 0 0 0;

	background:#fdfcf4;
}

#post-4{
font-style:oblique;
}

#content-left {
	float: left;
	width: 615px;
font-size:15px;
padding-left:20px;
}

#content-right {
	float: right;
	width: 311px;
padding-bottom:20px;
}


	
h1 {
	position: absolute;
	bottom: 94px;
	left: -900px;
	margin: 0px;
	padding: 0px;
	line-height: 1;
	text-transform: uppercase;
	font-size: 0;
	color: #000000;
}

h1 a {
	text-decoration: none;
}

h2#blog-description {
	position: absolute;
	bottom: 67px;
	left: -900px;
	margin: 4px;
	padding: 4px;
	font:normal 1.0em Arial, sans-serif;
	font-size: 0;
	text-transform: none;
	letter-spacing: 3px;
	background-color: #660000;
        background: none;
	color: #FFFFFF;
font-weight: bold;
}



.mh3,
h3 {
	margin: 0 0 20px 0;
	font-size: 24px;
font-style:oblique;
font-style:normal;
	text-transform: uppercase;
font-weight:bold;
	color: #671C19 !important;
line-height:1.3;
}

.mh3 a,
h3 a {
	text-decoration: none;	color:#671C19 !important;
}

.mh3 a:hover,
h3 a:hover {
	text-decoration: underline;
}

.mh4,
h4 {
	margin: 0 0 2px 0;
padding:0;
	text-transform: uppercase;
	font-size: 18px;
font-weight:bold;
	color: #671C19;
font-style:normal;
}


	
.headerlink{display:block;width:100%;height:100%;}

#header ul {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 920px;
	height: 34px;
	margin: 0px;
	list-style: none;
	background: #681918;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	font-size: 12px;
}

#header li {
	float: left;
	margin: 0 2px 0 0;
	padding: 0px;
}

#header li#first {
	background: url(img/bg-menu-a.gif) no-repeat left top;
}

#menu .current_page_item A{font-weight:bold;color:#fff;}

#menu .page_item a { 
	
	display: block;
	float: left;
	height: 29px;
	margin: 0px;
	text-decoration: none;
	text-align: center;
	color:#FCFAD8;
	text-transform:uppercase;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 5px;
}

#menu .page_item a:hover {
	text-decoration: none;
}

#rss {
	position: absolute;
	bottom: 5px;
	right: 20px;
	width: 130px;
	height: 24px;
	text-align: right;
	font-size: 13px;
	color:#FFFFFF;
	/*text-transform:uppercase;*/
}

#rss p {
	margin: 0px;
	padding: 1px 0 0 0;
}

#rss img {
	float: right;
	margin: 3px 0 0 10px;
}


.box-left {
	margin: 0 0 40px 0;
}

.box-left img {
	float: left;
	margin: 0 10px 10px 0;
}


.meta {
	clear: both;
	color: #5e5e5e;
	font-size: 11px;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 10px;
border-top:1px solid #E6DEC7
}

.meta-comments {
	padding: 0 10px 0 15px;
	background: url(img/bg-meta-comments.gif) no-repeat 0px 2px;
}

.meta-date {
	padding: 10px 10px 10px 0px;
	text-transform: uppercase;
	font-size: 10px;
}

.meta-categories {
	padding: 0 10px 0 15px;
	background: url(img/bg-meta-categories.gif) no-repeat 0px 2px;
}


	

p.tags {
	clear: both;
	text-transform: uppercase;
	font-size: 10px;
}

.box-right {
	margin: 0 20px 25px 0;
}

.box-right ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.box-right li {
	font-weight: bold;
	font-weight: normal;
margin:0;
padding:1px 0;
}

.box-right li a {
	display: block;
	margin: 0px;
	padding: 2px 0;
color:#8A6F34 !important;
font-weight:normal;
	/*border-bottom: 1px solid #E6DEC7;*/
	text-decoration: none;
}

.box-right li a:hover {
	background:#F5F0EA;
/*text-decoration:underline !important;*/
}

.box-right li ul {
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
}

	
#commentform label {
	display: block;
	margin: 0 0 5px 0;
}

#commentform input.text, #commentform textarea {
	width: 350px;
	margin: 0 0 10px 0;
}
#commentform{padding-bottom:5px;}

.wpcf7-form-control-wrap input,
#commentform .text {
	height: 22px;
	padding: 6px 6px 0 6px;
	background: #fff url(img/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
	color: #5e5e5e;
}

#commentform textarea {
	height: 150px;
	padding: 6px 6px 0 6px;
	background: #fff url(img/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
	color: #5e5e5e;
}

.searchform-controls INPUT, #commentform .button {
	width: 90px;
	height: 20px;
	background: #B9A163;
	border: none;
	color: #FDFCF4;

	border: 1px solid !important;
border-color:#c2a770 #806731 #806731 #c2a770 !important;
}
.comment-meta {
	padding: 10px 10px 0 10px;
	background: #fff url(img/bg-meta.gif) repeat-x left top;
	color: #5e5e5e;
}

.comment-meta .avatar {
	float: left;
	margin: 0 10px 0 0;
}

.comment-text p {
	margin: 0;
	padding: 10px;
}

	
#searchform #search {
	float: left;
	width: 186px;
	height: 22px;
	padding: 6px 6px 0 6px;
	background: #fff url(img/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
	color: #5e5e5e;
}

#searchform #search-submit {
	width: 90px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background: #fff url(img/bg-button.gif) no-repeat left top;
	border: none;
	color: #5e5e5e;
}


#footer {
	width: 920px;
	margin: 0 auto;
	padding: 20px;
	background: #dbceaf;
	font-size: 11px;
	border-top:1px solid #7e441f;
text-transform: uppercase;
	background-image: url(img/footer.jpg);
text-align:right;
color:#712625;
font-weight:bold;
}

#legal {
}

#develnet {
	float: right;
	width: 380px;
	text-align: right;
}

#footer-bottom {
	width: 940px;
	height: 20px;
	margin: 0 auto;
	background: url(img/bg-footer-bottom.gif) no-repeat left bottom;
}



.clear {
	clear:both;
}


.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.aligncenter {
	margin: 0 0 10px 0;
}

.alignleft {
   float: left;
   margin: 0 10px 10px 0;
}

.alignright {
   float: right;
   margin: 0 0 10px 10px;
}

.wp-caption {
   border: 1px solid #ccc;
   text-align: center;
   background-color: #f7f7f7;
   padding-top: 4px;
}

.wp-caption img {
   float: none;
   margin: 0px;
   padding: 0px;
   border: none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   padding: 0px;
   margin: 0px;
}

/** WIDGETS CSS */

#calendar_wrap table {
	width: 100%;
}

#calendar_wrap td {
	text-align: center;
}

.nav_link{padding-bottom:10px;}
.nav_link a{text-decoration:none;}
.nav_link .page_number{border:1px solid #DDD;padding:2px 10px;background-color:#EDEDED;}
.nav_link a .page_number{border:1px solid #DDD;background-color:#F5F5F5;padding:2px 10px;}




.searchform-controls-obednat{
border:1px solid #A58C54;
margin:0 0 25px 0 !important;
overflow:hidden;
width:250px !important;
background:#eae2cf;
padding:1px 0 0 1px !important;
}
.searchform-controls-obednat INPUT.button2{
cursor:pointer;
float:left;
text-align:center;
width:100% !important;
margin:0 !important;
border:0 !important;
font-weight:bold;
background:url(img/bgobjednat.gif) 0 0 repeat-x #A58C54;
padding:5px 10px;
font-size:14px;
color:#fff;
text-transform:uppercase;
font-family:arial;
}


.wpcf7-form-control-wrap LABEL{width:auto;display:inline-block;padding-left:3px;}
.wpcf7-form-control-wrap INPUT{margin-left:0;}
.myformbox{border:1px solid #C8B686;margin:10px 0 13px 0;padding:6px 0 10px 0;float:left;clear:both;overflow:hidden;
-webkit-border-radius:7px;-moz-border-radius:7px;}
P.myformboxpar{padding-left:12px;margin-bottom:6px;}

.doprava,.doprava .wpcf7-radio,.doprava .wpcf7-list-item,
.platba,
.platba .wpcf7-radio,
.platba .wpcf7-list-item{padding-left:0;margin-left:1px;}
