html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    border: 0 none;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
/*
@charset "utf-8";@import url(http://fonts.googleapis.com/css?family=visible+Sans:400,600&subset=latin,latin-ext);
*/
 @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400');
p.doporuceni {
	margin-top:2rem;
	font-weight:bold;
}
body {
	background: #eee;
    font-family: 'Open Sans', sans-serif;
}
#sekce-text ul.item-list {
	margin-left:15px;
}
#sekce-text ul.item-list li {
	list-style-type:none;
}
#menu-bar {
    background-color: #eee;
	margin: 15px 0 15px;
	color: #ccc;
}
#sekce-text #menu-bar a {
    text-decoration: none;
	color: #666;
}
#sekce-text #menu-bar a:hover, #sekce-text #menu-bar a:focus {
    background-color: #ddd;
	color: #333;
}
.navbar-default.horizontal-menu {
    background-color: #eee;
	border-radius: 0;
    border: 0;
}
.navbar-default.horizontal-menu .navbar-nav > .active > a, .navbar-default.horizontal-menu .navbar-nav > .active > a:focus, .navbar-default.horizontal-menu .navbar-nav > .active > a:hover {
	color: #fff;
	background-color: #5e0b1e;
}
.navbar-default.horizontal-menu .navbar-nav a:focus, .navbar-default.horizontal-menu .navbar-nav a:hover {
	background-color: #ddd;
}
.vertical-menu li li a {
	font-size: 14px;
	padding: 5px 14px 5px 34px;
	color: #333;
	background: url(/img/bg_menu2.png) no-repeat
}
.vertical-menu li ul {
	margin-bottom: 10px
}
.vertical-menu {
	padding-top: 30px;
	min-height: 350px;
	margin-bottom: 30px
}
.vertical-menu>.nav>li>a {
	padding: 7px 10px 7px 20px;
	text-transform:uppercase;
	font-weight:bold;
}
.vertical-menu > .nav > li > a:hover,.vertical-menu > .nav > li > a:focus {
	background-color: #eee;
	color:#000;
}
.vertical-menu li li a:hover,.vertical-menu li li a:focus {
	color: #000;
	background: #eee url(/img/bg_menu2.png) no-repeat
}

.saisons-form{
	margin:8px 0;
}
#sekce-text .prices-panel h3 {
	margin:30px 0 0 0;
}
#sekce-text .prices-panel .table {
	margin-bottom:8px;
}
#sekce-text .price-table th {
	background:#f3f3f3;
}
[class^=icon-],[class*=" icon-"] {
	display: inline-block;
	vertical-align: middle
}
.tvonly{
	display:none;
}
label {
	color: #000;
	font-weight: 400;
	line-height: 21px;
	padding: 0 0 7px;
}
#catalogue-carousel {
	margin: 0 0 30px;
}

#catalogue-carousel .carousel-control > span, #catalogue-carousel .carousel-control.right, #catalogue-carousel .carousel-control.left  {
	background:transparent;
}

#sekce-text #catalogue-carousel ol {
    margin: 2px 16px 20px -30%;
}

#catalogue-carousel .carousel-control > span {
    display: block;
    color: #fff;
    background-color: rgba(0,0,0,0.7);
    width: 50px;
    height: 50px;
    padding-top: 10px;
    font-size: 30px;
	position:absolute;
	top:47%;
}
#catalogue-carousel .carousel-control.right > span {
    right: 0px;
}

#catalogue-carousel .carousel-control {
    left: 0;
}
#catalogue-carousel .carousel-control.right {
    left: auto;
    right: 0;
}
@media (max-width:768px) {
	#catalogue-carousel {
		margin: 0 0 30px 0;
	}
	#catalogue-carousel .carousel-control .glyphicon-menu-right, #catalogue-carousel .carousel-control .icon-next {
		margin-right:0;
	}	
	#catalogue-carousel .carousel-control.left span {
		margin-left:0;
	}	
}

#catalogue-panels .panel-body {
	padding-top:10px;
	padding-bottom:10px;
}
.hover-object:focus, .hover-object:hover{
	background:#f4f4f4;
}
#collapse-info .row {
	padding-top:3px;
	padding-bottom:3px;
}
#collapse-downloads .row {
	padding-top:10px;
	padding-bottom:10px;
}
#collapse-offers .nabidka-block, #collapse-rooms .nabidka-block {
	padding: 15px 0 25px 0;
	border-bottom: 15px solid #eee;
}
.offers-panel.panel-default, .offers-panel.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border:0;
}


.offers-panel .panel-heading {
	border: 1px solid #ddd;
}
.nabidka-block img, .nabidka-img img{
	margin-top: 7px;
	margin-bottom: 8px;
}
.nabidka-block div img:last-child{
	margin-bottom: 0;
}
.nabidka-block:last-child {
	border-bottom: 0;
}
.nabidka-block th {
	background: #f0f0f0;
}
.nabidka-block:focus th, .nabidka-block:hover th {
	background: #eee;
}

.nabidka-block td {
	background: #fff;
	font-size: 14px;
}
.timetable td {
}
#sekce-text .nabidka-block h3 {
	margin-top: 10px;
	margin-bottom: 15px;
}
.nav-tabs {
	border-bottom: 1px solid #5e0b1e;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	border-color: #5e0b1e #5e0b1e transparent;
}
.nav-tabs > li > a {
	border-radius: 0;
}
.nav-tabs > li > a:hover {
	border-bottom: 1px solid #5e0b1e;
}
.nav > li > a:focus,.nav > li > a:hover {
	background: transparent;
}
a {
	color: #575757;
}
img {
	display: inline-block;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
	width: auto;
}
#header .btn-hdrlnk {
	background:#aaa;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	padding:3px 6px;
	margin:26px 0 10px;
}

.widget-google-map #map_canvas {
	width:100%;height:400px;
}

.widget-google-map .btn {
	padding-bottom:2px;
}

.event-detail #map_canvas {
	width: 100%;
	height: 300px;
	margin-top: 30px;
}
span.datetime {
	display: block;
	font-weight: bold;
}
.item-list a.button {
    color: #fff;
}

.button-xsmall {
    font-size: 0.8125em;
}
.button-xsmall {
    font-size: 0.8667em;
    height: 18px;
    line-height: 16px;
    padding: 0 8px;
}

h2.prehled {
	margin-top: 30px;
}

.events .note {
	margin-top: 2px;
}

.note span {
	display: block;
}

.note .datetime {
	font-weight: bold;
}
.note .anotation {
    text-transform: uppercase;
}
.my-label {
	font-size: 0.8667em;
	line-height: 1.4615;
	color: #000;
	margin-bottom: 5px;
	font-weight: 700;
}



.widget-newsletter, .widget-advertisement, .widget-cat-services, .widget-weather {
	margin: 0 0 20px 0; 
}

.widget-crisis-news  {
    background: none repeat scroll 0 0 #5e0b1e;
    padding: 10px 20px 15px 20px;
	margin: 0 0 20px 0; 
	color: #fff;
	border: 1px solid #fff;
}

.widget-shortnews h3, .widget-shortnews .h3 {
    font-size: 1.25em;
	margin: 5px 0 2px 0;
}

.widget-crisis-news h3, .widget-crisis-news .h3 {
    font-size: 1.5em;
	margin: 8px 0 5px 0;
	color: #fff;
	text-transform:uppercase;
	font-weight: bold;
}

.widget-shortnews, .widget-crisis-news {
	font-size: 0.9em;
}

.widget-shortnews .news-date, .widget-crisis-news .news-date {
	font-size: 0.625em;
	line-height: 1;
	margin-top: 8px;
}

.nabidka-block .btn-default, .widget-cat-services .btn-default {
	margin: 0 5px 5px 0;
	background-color: #eee;
	border-color: #eee;
	padding-top:7px;
}

.nabidka-block:hover .btn-default, .nabidka-block:focus .btn-default {
	background-color: #ccc;
}

.widget-google-map {
    margin-bottom: 0.5em;
}

.widget-google-map .section-map {
    height: 400px;
    position: relative;
	margin-bottom:5px;
}
.widget-morelinks .uvozeni {
	padding-left: 0;
	text-transform:uppercase;
}


.widget-webcam, .widget-weather, .widget-gallery, .widget-shortnews {
	background: none repeat scroll 0 0 #ececec;
	padding: 10px 20px 15px 20px;
	margin: 15px 0 20px 0;
}
.widget-weather {
	text-align: center;
	padding-top: 15px;
}
.widget-weather img {
	margin-bottom: 5px;
}
.widget-webcam h2, .widget-gallery h2 {
	font-size: 1.2em;
	line-height: 1.25;
}
.widget-webcam h2 a, .widget-gallery h2 a {
	text-decoration: none;
	color: #575757;
}
.widget-webcam iframe, .widget-webcam img {
	float: left;
	margin: 0 10px 5px 0;
}
.widget-webcam .button {
	float: left;
	padding: 0 8px;
}
.widget-tophighlights {
	background: #fff;
	padding: 15px 0 5px;
	margin: 10px 0 20px;
}
.widget-tophighlights h2 {
	color: #575757;
	margin: 0 20px 3px 20px;
}
.widget-tophighlights .panel .panel-title {
	font-size: 15px;
	margin: 0;
	line-height: 1.3;
}
.widget-tophighlights .panel .panel-title a::before {
	background: transparent;
	background-position: 0 0;
	height: 0;
	top: 0;
	width: 0;
}
.widget-tophighlights .panel .panel-title a {
	padding: 7px 20px 5px 20px;
	width: 100%;
	color: #000;
	display: inline-block;
}
.widget-tophighlights .panel {
	padding: 0;
	border: 0;
}
.widget-tophighlights .panel-heading {
	padding: 0;
	margin: 0;
	border: 0;
}
.widget-tophighlights a {
	color: #000;
	background: #e3e3e3;
}
.widget-tophighlights .panel .panel-title .collapsed:hover {
	background: #e3e3e3;
}
.widget-tophighlights .panel .panel-title .collapsed {
	text-decoration: none;
	color: #5e0b1e;
	background: #fff;
}
.widget-tophighlights .panel-body {
	font-size: 12px;
	background: #e3e3e3;
	color: #000;
	padding: 0 20px 2px 20px;
}
.widget-tophighlights .panel-body p {
	margin: 0 0 5px 0;
}
.widget-tophighlights .panel-body a.more {
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	text-align: right;
}
.widget .uby,.widget .ksz {
	padding-left: 45px;
	position: relative
}
.widget .uby:before,.widget .ksz:before {
	content: "";
	left: 0;
	position: absolute
}
.widget .uby:before {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -227px -353px;
	width: 31px;
	height: 25px
}
.widget .ksz:before {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -38px -353px;
	width: 32px;
	height: 32px;
	top: -4px
}
.icon-uby-dark {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -244px -299px;
	width: 40px;
	height: 38px
}
.icon-uby-light {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -164px -299px;
	width: 40px;
	height: 38px
}
.icon-uby-light:hover {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -244px -299px;
	width: 40px;
	height: 38px
}
.active .icon-uby-light {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -244px -299px;
	width: 40px;
	height: 38px
}
.icon-akce-dark {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -284px -299px;
	width: 40px;
	height: 38px
}
.icon-akce-light {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -415px -299px;
	width: 40px;
	height: 38px
}
.icon-akce-light:hover {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -284px -299px;
	width: 40px;
	height: 38px
}
.active .icon-akce-light {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -284px -299px;
	width: 40px;
	height: 38px
}
.icon-slu-dark {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -375px -299px;
	width: 40px;
	height: 38px
}
.icon-slu-light {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -204px -299px;
	width: 40px;
	height: 38px
}
.icon-slu-light:hover {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -375px -299px;
	width: 40px;
	height: 38px
}
.active .icon-slu-light {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -375px -299px;
	width: 40px;
	height: 38px
}
.widget {
	padding-top: 20px;
}
.widget h2 {
	font-size: 1.3333em;
	line-height: 1.25;
	margin-bottom: 10px;
	margin-top: 0
}
.widget a {
	font-weight: 400
}
.widget .accommodation,.widget .gastronomy {
	padding-left: 45px;
	position: relative
}
.widget .accommodation:before,.widget .gastronomy:before {
	content: "";
	left: 0;
	position: absolute
}
.widget .accommodation:before {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -227px -353px;
	width: 31px;
	height: 25px
}
.widget .gastronomy:before {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -38px -353px;
	width: 32px;
	height: 32px;
	top: -4px
}
.widget-newsletter {
	background: #ececec;
	padding: 30px;
	margin-top: 20px;
}
.widget-newsletter p {
	font-size: .9333em;
	line-height: 1.4286;
	margin: 0 0 5px 0
}
.widget-newsletter form .form-group {
	margin-bottom: 20px;
	margin-top: 0
}
.widget-newsletter form .form-group:last-of-type {
	margin-bottom: 0
}
.widget-advertisement h2 {
	font-size: .6667em;
	line-height: 1;
	color: #b0b0b0;
	margin-bottom: 5px
}
.widget-advertisement a {
	display: inline-block;
	position: relative
}
.widget-advertisement img {
	border: 1px solid #e8e8e8
}
.widget-advertisement .title {
	background: #fff;
	bottom: 6px;
	display: block;
	font-size: 1.2em;
	line-height: 1.3333;
	left: 1px;
	padding: 15px 20px;
	position: absolute;
	right: 1px;
	text-transform: uppercase
}
.widget-social-share {
	margin-top: 30px
}
.widget-social-share .display-table {
	background-color: #fff;
}
.widget-social-share .add-to-facebok {
	border: 1px solid #3b579d;
	color: #3b579d;
	display: table-cell;
	font-size: 1em;
	line-height: 1.4;
	height: 74px;
	padding: 15px 30px 15px 65px;
	position: relative;
	text-decoration: none;
	vertical-align: middle
}
.widget-social-share .add-to-facebok:before {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -19px -353px;
	width: 19px;
	height: 36px;
	content: "";
	left: 25px;
	margin-top: -18px;
	position: absolute;
	top: 50%
}
.widget-social-share .add-to-facebok:hover {
	background: #3b579d;
	color: #fff
}
.widget-social-share .add-to-facebok:hover:before {
	background-position: 0 -353px
}
.widget-social-share .social-share .share-text {
	font-size: .8667em;
	line-height: 1.5385
}
.widget-social-share .social-share ul {
	padding-left: 0;
	margin-top: 5px
}
.widget-social-share .social-share ul li {
	text-indent: 0
}
.widget-social-share .social-share ul li:before {
	content: "";
	width: 0
}
.widget-social-share .social-share ul:before,.widget-social-share .social-share ul:after {
	content: "";
	display: table
}
.widget-social-share .social-share ul:after {
	clear: both
}
.widget-social-share .social-share ul li {
	float: left;
	margin-bottom: 0;
	margin-right: 10px
}
.widget-social-share .social-share ul li:last-child {
	margin-right: 0
}
.widget-social-share .social-share ul a {
	background-color: transparent;
	border: 0;
	color: transparent;
	font: 0/0 a;
	text-shadow: none;
	display: block;
	padding-left: 24px
}
.widget-social-share .social-share ul .share-email {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -164px -389px;
	width: 24px;
	height: 20px
}
.widget-social-share .social-share ul .share-email:hover {
	background-position: -140px -389px
}
.widget-social-share .social-share ul .share-facebook {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -116px -389px;
	width: 24px;
	height: 20px
}
.widget-social-share .social-share ul .share-facebook:hover {
	background-position: -188px -389px
}
.widget-social-share .social-share ul .share-gplus {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -68px -389px;
	width: 24px;
	height: 20px
}
.widget-social-share .social-share ul .share-gplus:hover {
	background-position: 0 -389px
}
.widget-social-share .social-share ul .share-twitter {
	background-image: url(/sprites/icons/sprites.png);
	background-position: -92px -389px;
	width: 24px;
	height: 20px
}
.widget-social-share .social-share ul .share-twitter:hover {
	background-position: -24px -389px
}
.widget-search {
	background: #fff;
	padding: 30px 10px
}
.widget-search .dropdown-select {
	margin-top: 15px
}
.widget-search .dropdown-select .dropdown-menu {
	background: #fff
}
.widget-search .tabs-list {
	font-size: .8667em
}
.widget-search .tabs-list li {
	height: 40px;
	line-height: 40px;
	margin-left: 10px;
	margin-right: 10px
}
.widget-search .tabs-list .active {
	border-bottom-color: #fff
}
.widget-search .tabs-list-select .tabs-list li {
	float: none;
	height: auto;
	line-height: 1.6154;
	margin: 0 0 5px 0;
	padding: 0
}
.widget-search .tabs-list-select .dropdown-select-selected {
	font-size: .9333em;
	line-height: 1.4286
}
.widget-search form {
	font-size: 14px
}
.widget-search form .form-group {
	margin-bottom: 10px;
	margin-top: 0
}
.widget-search form .form-group:last-of-type {
	margin-bottom: 0
}
.widget-search .form-horizontal label {
	text-align: left
}
.widget-search .dhtml-select .selected {
	font-weight: 600
}
.widget-text {
	background: #fff;
	margin-top: 20px;
	padding: 30px
}
.widget-text p {
	font-size: .9333em;
	line-height: 1.4286
}
.widget-text p:nth-of-type(n+2) {
	margin-top: 5px
}
@media (min-width:480px) {.widget h2 {
	font-size: 1.25em;
	line-height: 1.25
}
.widget-newsletter p {
	font-size: .875em;
	line-height: 1.4286
}
.widget-advertisement h2 {
	font-size: .625em;
	line-height: 1
}
.widget-advertisement .title {
	font-size: 1.125em;
	line-height: 1.3333
}
.widget-social-share .add-to-facebok {
	font-size: .9375em;
	line-height: 1.4
}
.widget-social-share .social-share .share-text {
	font-size: .8125em;
	line-height: 1.5385
}
.widget-search .tabs-list {
	font-size: .8125em
}
.widget-search .tabs-list-select .dropdown-select-selected {
	font-size: .875em;
	line-height: 1.4286
}
.widget-text p {
	font-size: .875em;
	line-height: 1.4286
}

}
@media (max-width:659px) {.widget-advertisement.xs-text-advertisement a {
display: block
}
.widget-advertisement.xs-text-advertisement img {
display: none
}
.widget-advertisement.xs-text-advertisement .title {
position: static
}

}
@media (min-width:660px) and (max-width:991px) {.widget {
float: left;
margin-top: 20px;
width: 330px;
}
.widget:nth-of-type(2n+1) {
clear: both;
margin-right: 20px
}

}
.container.hp-container {
padding: 0;
}
.hp-container .banners {
max-width: 720px;
}
.page-aside {
background: #999;
margin-left: 30px;
width: 400px;
float: left;
min-height: 1px;
padding: 30px 0 60px;
position: relative;
}
.page .page-aside {
width: 290px;
margin-left: 70px;
background: #fff;
padding:10px 0 0 0;
}

.aside-content {
max-width: 330px;
background: #fff;
padding: 0 20px;
}

.panel .form-control {
border-color: #ddd;
}
.form-control {
border-color: #aaaa8c;
color: #8b8b5b;
font-size: 0.9em;
font-weight: 400;
height: 40px;
line-height: 20px;
padding: 12px 10px 9px 10px;
}
.bootstrap-select > .dropdown-toggle {
border-color: #aaaa8c;
color: #8b8b5b;
padding-right: 25px;
width: 100%;
height: 40px;
line-height: 20px;
z-index: 1;
}
form {
margin: 15px 0 0;
}
.event-detail form {
margin: 0;
}
ul {
list-style-type: none;
}

h1, .h1 {
font-size: 1.9em;
line-height: 1.15;
margin-bottom: 15px;
margin-top: 25px;
text-transform: uppercase;
font-weight: 400;
}
.hp-container h1 {
margin-top: 0;
}
h2, .h2 {
font-size: 1.6em;
font-weight: 400;
line-height: 1.25;
margin: 30px 0 15px;
text-transform: uppercase;
}
#sekce-text h2.panel-title {
    background-color: transparent;
	margin:0;
	padding:0;
	font-size: 1.25em;
	line-height: 1.25;
}
.panel {
border-radius: 0;
box-shadow: none;
margin-bottom: 0;
}
.panel-group {
margin-bottom: 0;
}
.main-container {
border-top: 20px solid #5e0b1e;
background: #fff;
}
.container {
padding-left: 35px;
padding-right: 35px;
}
.bg-transparent {
background: transparent;
}
.toplogo {
margin: 30px auto;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	text-decoration: underline;
}
#header a {
color: #000;
}
#header .langs-list, #header .header-links {
font-size: 13px;
list-style-type: none;
padding-left: 0;
text-transform:uppercase;
}
#header .langs-list, .mt-24{
	margin-top:24px;
}
#header > .row ul li {
display: inline-block;
padding-right: 7px;
}
#header ul li.active {
text-decoration: underline;
}
#header ul li:last-child {
padding-right: 0;
}
#header .xs-langs, #header .xs-links {
display: none;
margin-top: 15px;
}
.xs-links {
padding-left: 0;
}
.xs-langs {
padding-right: 0;
}
#header .languages-box ul, #header .links-box ul {
background: #ececec;
padding: 8px 12px;
display: inline-block;
margin-top: 0;
}
#header .languages-switch, #header .links-switch {
padding: 8px 12px 0 12px;
font-weight: bold;
}
#header .languages-switch.collapsed, #header .links-switch.collapsed {
background: #fff;
font-weight: normal;
}
#header ul.social-list li {
padding-right: 3px;
padding-bottom: 8px;
}
#header ul.social-list li:last-child {
padding-right: 0;
}
.gsc-search-button {
display: none;
}
.fulltext-search {
width: 184px;
float: right;
border: 1px solid #d6d3ce;
}
.fulltext-search div, .fulltext-search input, #header #gsc-i-id1 {
background-color: #fff !important;
border: 0;
}
.tile-type-1 .tile-description {
padding: 20px 30px;
}
.tile {
background: #fff none repeat scroll 0 0;
border: 1px solid #e8e8e8;
margin-bottom: 30px;
position: relative;
}
.tile-type-1 .h2, .right-advertisement .h2 {
font-size: 18px;
color:#5e0b1e;
}
.right-advertisement .h2 {
margin: 0 0 5px;
font-weight:bold;
}
.tile h2, .tile .h2 {
margin-bottom: 0;
margin-top: 0;
}
.tile-type-1 h2, .tile-type-1 .h2 {
text-transform: uppercase;
}
.tile p {
font-size: 14px;
line-height: 1.3;
margin-top: 3px;
}
.tile a p {
color: #575757;
}
a[href], input[type="submit"], input[type="mage"], input[type="reset"], label[for], select, button, .pointer {
cursor: pointer;
}
.tile-type-1 a, .tile-type-2 a {
color: #5e0b1e;
font-weight: 400;
}
#sekce-text .tile a {
display: block;
overflow: hidden;
text-decoration: none;
}
.tile:focus,.tile:hover {
background: #ddd;
}
.tile-type-2:focus .tile-description,.tile-type-2:hover .tile-description{
	background: #43101b;
	border-left: 10px solid #43101b;
}
.tile-description {
border-left: 10px solid #5e0b1e;
}
/*
.tile img {
display: inline-block;
height: auto;
max-width: 100%;
vertical-align: middle;
width: auto;
}
.tiles-smaller {
margin-top: 20px;
}
*/
.tiles-smaller .col-tile-6:nth-of-type(2n+1) {
clear: both;
}
.tile-fixed-height {
max-height: 278px;
overflow: hidden;
}
.tile-type-2 .tile-description {
background: #5e0b1e;
bottom: 0;
left: 0;
padding: 15px 20px;
position: absolute;
right: 0;
}
.tile-type-2 .h2 {
font-size: 20px;
color:#fff;
}
#sekce-text .tile .h2, .tile h2 {
margin-bottom: 0;
margin-top: 0;
}
.tile a p {
color: #575757;
}
.tile-type-2 a p {
color: #ffd5d5;
}
.uvozeni {
color: #b0b0b0;
font-size: 0.7em;
line-height: 1;
padding: 5px 0 5px 7px;
}
@media (min-width:550px) {.col-tile-6 {
float: left;
width: 50%
}

}


.navbar {
    margin-bottom: 15px;
}
.navbar > div, .navbar .navbar-collapse {
	padding-left:0;
	padding-right:0;
}
.navbar-brand {
display: none;
}
#header .navbar-nav {
width: 100%;
border-top: 2px solid #f8e1ad;
padding-top: 12px;
}
#header .navbar-nav > li > a {
font-size: 21px;
line-height: 1.2;
text-transform: uppercase;
padding-top: 20px;
height:110px;
}
#header .navbar-nav > li > a small {
font-size: 0.44em;
line-height: 1.2727;
display: block;
margin-top: 8px;
color: #5e0b1e;
}
#header .navbar-nav > li > a:focus {
background: #fff;
}
#header .navbar-nav > li > a:hover, #header .navbar-nav > li > a:hover small, #header .navbar-nav > li.visible > a, #header .navbar-nav > li.visible > a small {
color: #fff;
background: #5e0b1e;
}
#header .navbar-nav > li.mega-dropdown {
width: 20%;
text-align: center;
}
#header .mega-dropdown {
position: static !important;
}
#header .mega-dropdown-menu > li > a {
margin: 10px 0 10px;
white-space: normal;
font-size: 21px;
padding: 0;
color: #fff;
text-transform: uppercase;
}
#header .mega-dropdown-menu > li > a:hover,#header .mega-dropdown-menu > li > a:focus {
background: #5e0b1e;
}
#header .mega-dropdown-menu {
padding: 20px 0px;
width: 100%;
box-shadow: none;
-webkit-box-shadow: none;
border: 0;
background: #5e0b1e;
font-size: 1.1em;
line-height: 1.25;
}
#header .mega-dropdown-menu > li > ul {
padding: 0;
margin: 0;
}
#header .mega-dropdown-menu > li > ul > li {
list-style: none;
display: block;
}
#header .mega-dropdown-menu > li > ul > li > a {
	font-size:16px;
display: block;
color: #f9c6d1;
padding: 5px 0;
}
#header .mega-dropdown-menu .dropdown-header {
font-size: 18px;
color: #ff3546;
padding: 5px 60px 5px 5px;
line-height: 30px;
}
.nav .visible > a, .nav .visible > a:focus, .nav .visible > a:hover {
background-color: #fff;
border-color: #337ab7;
}
.events-row .btn {
line-height: 30px;
height: 40px;
margin-left:4px;
}
.events-row form {
margin: 30px 0 30px 200px;
}
.events-row .btn-primary {
text-transform: uppercase;
}
.events-row form>div {
padding-left: 4px;
padding-right: 4px;
}
.events-select {
width: 228px;
}
#events-heading {
display: none;
}
.events-row .panel-body, .events-row .panel-default {
padding: 0;
border: 0;
margin: 0;
background: transparent;
box-shadow: none;
}
.btn, .form-control {
border-radius: 0;
}
.btn-primary {
background: #5e0b1e;
border-color: #5e0b1e;
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover {
background: #440412;
border-color: #440412;
}
.bootstrap-select .btn-default {
background: #fff;
}
.btn-default {
background: #ccc;
border-color: #ccc;
}
.form-control:focus {
border-color: #5e0b1e;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,0,0,0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,0,0,0.6)
}
@media (max-width:1199px) {
	.events-row form {
	margin: 30px 0 30px 120px;
	}
	.page-aside {
width: 290px
}
.page .page-aside {
margin-left: 0;
}
.aside-content {
max-width: 290px;
}
#header .mega-dropdown-menu > li > a {
font-size: 20px;
}

}
@media (max-width:991px) {
	.events-row form {
	margin: 30px 0;
	}
	.tile-type-2 .h2 {
	font-size: 18px;
}
.container.hp-container {
padding: 0 15px;
}
.page .page-aside, .page-aside, .events-container {
width: 100%;
background: transparent;
}
.aside-content {
	background: transparent;
}
.page-aside {
padding: 0 15px;
max-width: 720px;
margin-left: 0;
}
.aside-content {
padding: 0;
}
.widget-ckcard {
background: #fff;
height: 236px;
padding: 30px 0 0 15px;
}
#header .navbar {
margin-left: -35px;
margin-right: -35px;
margin-top: 20px;
}
#header .navbar-nav > li > a {
font-size: 1.1em;
}
#header .navbar-nav > li > a > small {
font-size: 0.5em;
}
#header .mega-dropdown-menu > li > a {
font-size: 16px;
}
.aside-content {
max-width: none;
}
.horizontal-menu {
	margin-top:20px;
}

}
@media (max-width:767px) {
	.horizontal-menu .navbar-brand {
		display:block;
		text-transform:uppercase;
		color:#999;
		font-weight:bold;
		padding-left:0;
	}
	.horizontal-menu .navbar-toggle {
		margin-right:0;
		border:0;
		border-radius:0;
	}
	.horizontal-menu {
		margin-top:0;
	}
	.my-label{
		display:block;
		position:relative;
		left:-55px;
		top:35px;
	}
	.navbar-collapse {
		margin-bottom:30px;
	}
	.navbar > div, .navbar .navbar-collapse {
		padding-left:15px;
		padding-right:15px;
	}
.page .page-aside {
background: #fff;
padding-left:15px;
padding-right:15px;
}
#events-heading {
display: block;
color: #fff;
background: #5e0b1e;
}
#events-heading .h4 {
padding: 0 15px;
text-transform: uppercase;
}
.main-container, .events-container, .container {
padding: 0 15px;
}
.events-row form {
padding: 0 30px;
margin-top: 20px;
}
#header .navbar {
margin: 20px -15px 0 -15px;
border: 0;
}
#header .navbar-header {
background: #5e0b1e;
}
#header .navbar-toggle .icon-bar {
background: #fff;
}
#header .navbar-brand {
display: block;
color: #fff;
text-transform: uppercase;
}
#header .navbar-nav {
padding: 0;
margin: 0;
}
#header .navbar-nav > li.mega-dropdown {
text-align: left;
width: 100%;
border-bottom: 1px solid #ccc;
padding-right: 0;
}
#header .navbar-nav > li > a {
padding-bottom: 12px;
}
#header .navbar-nav > li > a small {
display: block;
}
#header .navbar-nav > li > a {
font-size: 1.5625em;
padding-left:15px;
}
#header .dropdown-menu {
position: relative;
}
#navbar-collapse-1 {
border: 0;
padding: 0;
}
#header .container-fluid {
}
.mega-dropdown.visible {
background: #ececec;
}
#header .navbar-nav > li > a:hover, #header .navbar-nav > li > a:hover small, #header .navbar-nav > li.visible > a, #header .navbar-nav > li.visible > a small {
color: #000;
background: #ddd;
}
#header .mega-dropdown-menu {
background: #ececec;
padding: 0;
}
#header .mega-dropdown-menu > li {
padding-left: 0;
padding-right: 0;
}
#header .mega-dropdown-menu > li > a {
color: #5e0b1e;
font-size: 20px;
padding: 10px 15px 8px 15px;
margin-bottom: 0;
}
#header .mega-dropdown-menu > li > a:hover {
background: #5e0b1e;
color: #fff;
}
#header .mega-dropdown-menu > li > ul > li > a {
color: #333;
padding-left: 15px;
padding-right: 15px;
}
#header .mega-dropdown-menu > li > ul > li > a:hover {
background: #fff;
color: #000;
}
#header .xs-links {
display: block;
}
#header .xs-langs {
display: block;
text-align: right;
}
.toplogo {
margin: -5px auto 15px auto;
}

}
@media (max-width:480px) {
	.my-label{
		display:block;
		left:0px;
		top:0px;
		text-align:center;
		padding:15px 0 10px 0;
	}

h1,.h1 {
font-size: 1.65em;
line-height: 1.2857;
margin-bottom: 15px
}
h2,.h2 {
font-size: 1.5em;
line-height: 1.25
}
h3,.h3 {
font-size: 1.125em;
line-height: 1.4444
}
h4,.h4 {
line-height: 1.625
}
.tile p {
font-size: .875em;
line-height: 1.5714
}
.tile .advertisement-title {
font-size: .625em;
line-height: 1
}
.tile-type-1 .h2 {
font-size: 1.125em;
line-height: 1.4444
}
.tile-type-2 .h2 {
font-size: 16px;
}
.tiles-smaller .tile-type-1 .h2 {
font-size: 1.25em;
line-height: 1.3
}
.tile-index .tile-description h2 {
font-size: 1.25em;
line-height: 1.3
}
.tile-index .index {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px
}

}
@media (min-width:1042px) {.tile-index .index {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px
}

.leaderboard {
display: block;
margin-top: 40px
}
.leaderboard .container {
margin: 0 auto;
width: 728px
}
.leaderboard h2 {
font-size: .6667em;
line-height: 1;
color: #b0b0b0;
margin-bottom: 5px;
margin-top: 0
}
.page-footer .leaderboard {
margin-bottom: 50px;
margin-top: 0
}


}
/*
@media (max-width:480px) {.tile img {
max-width: none;
width: 435px
}
}
@media (min-width:550px) and (max-width:767px) {.tiles-smaller .tile-type-1 img {
width: 350px;
max-width: none
}

}
@media (min-width:1042px) {.tiles-smaller .tile-type-1 img {
width: 400px;
max-width: none
}

}

*/



.page-footer {
margin-top: 40px
}
.footer-bar {
padding-bottom: 50px;
padding-top: 50px
}
.footer-bar .brand:before {
background-image: url(/sprites/icons/sprites.png);
background-position: -32px -409px;
width: 22px;
height: 16px;
content: "";
float: left;
margin-right: 10px
}
.footer-bar .brand p {
margin: 0
}
.footer-bar .brand .links {
font-size: .8667em;
line-height: 1.3077
}
.footer-bar .brand .links a {
font-weight: 400;
margin-right: 15px;
text-decoration: none;
white-space: nowrap
}
.footer-bar .brand .links a:last-child {
margin-right: 0
}
.footer-bar .brand .links a:hover {
text-decoration: underline
}
.footer-bar .mobile-guide {
background: url(/img/u/mobile-guide.png) -15px 0 no-repeat;
margin-top: 25px;
min-height: 88px;
font-size: .9333em;
line-height: 1.4286
}
.footer-bar .mobile-guide a {
font-weight: 400;
display: block;
left: 135px;
position: relative;
text-decoration: none;
top: 15px;
width: 144px
}
.footer-bar .mobile-guide a:hover {
text-decoration: underline
}
@media (min-width:480px) {.footer-bar {
font-size: .9375em;
line-height: 1.4
}
.footer-bar .brand .links {
font-size: .875em;
line-height: 1.4286
}

}
@media (min-width:768px) {.footer-bar {
padding-top: 30px
}
.footer-bar .brand {
margin-top: 20px
}
.footer-bar .brand:before {
background-image: url(/sprites/icons/sprites.png);
background-position: -324px -299px;
width: 51px;
height: 38px;
margin-right: 15px
}
.footer-bar .brand .links {
padding-left: 66px
}
.footer-bar .mobile-guide {
margin-top: 8px
}

}
@media (min-width:1042px) {.footer-bar .mobile-guide {
background-image: url(/img/u/mobile-guide-lg.png);
background-position: 0 0;
min-height: 101px;
font-size:14px;
margin-top: 2px
}
.footer-bar .mobile-guide a {
left: 225px;
top: 20px
}

}
.infocentrum {
background: #eddeb5;
padding: 40px 0;
font-size:1.1em;
}
.infocentrum .container {
background: #eddeb5
}
.infocentrum .h2 {
font-size: 1.3333em;
line-height: 1.25
}
.infocentrum p {
font-size: .9333em;
line-height: 1.4286
}
.infocentrum a {
color: #000;
font-weight: 400
}
@media (min-width:480px) {.infocentrum h2 {
margin-top:0;	
font-size: 1.25em;
line-height: 1.25
}
.infocentrum p {
font-size: .875em;
line-height: 1.4286
}

}

footer {
	margin-bottom: 50px;
}

/* breadcrumb start */
div.page .container .breadcrumb-container{
background: #eee;	
padding:0 15px;
margin-bottom:10px;
}

.breadcrumb {
padding-left: 0;
font-size: .9em;
line-height: 1.3636;
display: inline-block;
margin: 4px 0 0 0;
background: transparent;
}
.breadcrumb li {
text-indent: 0
}
class="selectpicker form-control".breadcrumb>li {
display: inline-block;
margin-bottom: 5px
}
.breadcrumb>li+li:before {
content: ">\00a0";
float: none;
padding: 0 5px
}
.breadcrumb li {
text-transform: uppercase
}
.breadcrumb .home {
background-image: url(/sprites/icons/sprites.png);
background-position: -155px -285px;
width: 15px;
height: 14px;
color: transparent;
display: block;
padding: 1px 0;
overflow: hidden;
text-indent: 100%
}
.breadcrumb a {
font-weight: 400
}
.breadcrumb a:hover,.breadcrumb a:focus {
color: #5e0b1e;
}
@media (min-width:480px) {.breadcrumb {
font-size: .80em;
line-height: 1.3636
}

}

/* fotogalerie */

#sekce-text .photo-gallery {
list-style-type: none;
padding-left: 0;
margin-left: -15px;
margin-top: 15px
}
#sekce-text .photo-gallery li {
text-indent: 0;
width: 180px;
height: 165px;
float: left;
margin-bottom: 15px;
padding-left: 15px;
}

#sekce-text .photo-gallery li:before, #sekce-text .dropdown-menu li::before {
content: "";
}


.photo-gallery li:before {
content: "";
width: 0
}
.photo-gallery:before,.photo-gallery:after {
content: "";
display: table
}
.photo-gallery:after {
clear: both
}
.photo-gallery a {
display: block;
width: 165px;
height: 165px;
position: relative;
text-align: center;
vertical-align: middle;
background:#eee;
display: table-cell
}
.photo-gallery a:hover:before {
background: #fff;
background: rgba(255,255,255,.9);
border-radius: 50%;
content: "";
height: 68px;
left: 50%;
margin-left: -34px;
margin-top: -34px;
position: absolute;
top: 50%;
width: 68px;
z-index: 10
}
.photo-gallery a:hover:after {
background-image: url(/sprites/icons/sprites.png);
background-position: -85px -353px;
width: 30px;
height: 30px;
content: "";
left: 50%;
margin-left: -15px;
margin-top: -15px;
position: absolute;
top: 50%;
z-index: 12
}
.photo-gallery img {
max-height: 100%;
z-index: 5
}
.js .photo-gallery img {
position: relative
}
@media (max-width:480px) {
.photo-gallery a, #sekce-text .photo-gallery li {
	width: 130px;
	height: 130px;
}
}

/*
.photo-gallery li:nth-of-type(2n+1) {
clear: both
}
.js .photo-gallery.photo-gallery-clear a {
background: 0 0
}

@media (min-width:480px) {.photo-gallery li {
width: 33.3333%
}
.photo-gallery li:nth-of-type(2n+1) {
clear: none
}
.photo-gallery li:nth-of-type(3n+1) {
clear: both
}

}
@media (min-width:1042px) {.photo-gallery li {
width: 25%
}
.photo-gallery li:nth-of-type(3n+1) {
clear: none
}
.photo-gallery li:nth-of-type(4n+1) {
clear: both
}
*/
}

/* Item list */

#sekce-text .item-list {
padding-left: 0;
font-size: 1em;
line-height: 1.6667;
padding-left:0;
margin-top: 30px;
padding-bottom: 50px
}
#sekce-text .item-list li {
text-indent: 0
}
#sekce-text .item-list li:before {
content: "";
width: 0
}
#sekce-text .item-list li {
margin-bottom: 50px;
min-height: 80px;
position: relative
}
#sekce-text .item-list li:last-of-type {
margin-bottom: 0
}
#sekce-text .item-list a {
color: #5e0b1e;
font-weight: 400
}
.news-row {
	margin-bottom:30px;
}
.news-row .h3 {
	margin-top:5px;
}
#sekce-text .news-row .h3 a{
	color:#5e0b1e;
}
#sekce-text .news-row .h3 a:hover {
color: red;
}
.news-row .h3, #sekce-text .item-list .link {
font-size: 1.3333em;
line-height: 1.3;
margin-bottom:5px;
text-align:left;
}
#sekce-text .item-list .note, .news-text  .note{
font-size: .8667em;
line-height: 1.4615;
}
#sekce-text .item-list img {
height: 100px;
margin-top: 10px;
width: 150px
}
#sekce-text .item-list-gastro .row {
line-height: 1.5333;
margin-top: 10px
}
@media (min-width:480px) {
#sekce-text .item-list {
	padding-left:0;
font-size: .9375em;
line-height: 1.6667;
margin-top: 30px;
padding-bottom: 50px
}
#sekce-text .item-list li {
padding-left: 190px
}
#sekce-text .item-list img {
left: 0;
margin-top: 0;
position: absolute;
top: 0
}

}




div.page .container .delimiter{
border-top: 1px solid #5e0b1e;	
}

.bg-white {
	background:#fff;
}

.page #sekce-text .page-motive {
    margin: 10px 0 20px;
}

.page #sekce-text .cycle-slideshow .page-motive {
    margin: 5px 0 20px;
}

.page #sekce-text .cycle-slideshow {
    margin-bottom: 30px;
}

.page #sekce-text {
    padding-top: 20px;
    padding-bottom: 50px;
}


.page #sekce-text h1 {
    margin: 10px 0 10px 0;
}

/* 
purpur #5e0b1e
zlato
*/



/* TAGS 

#sekce-text ul {
list-style-type: none;
padding-left: 1em
}
#sekce-text ul li {
color: #000;
margin-bottom: 5px;
text-indent: -1em
}
#sekce-text ul li:before {
font-family: bullets;
content: "â€˘";
float: left;
position: relative;
width: 1em
}
#sekce-text ul li ul {
margin: 10px 0;
padding-left: 2em
}
#sekce-text ul li li {
color: #575757;
font-size: .8667em;
line-height: 1.5385;
text-indent: -1.5em
}
#sekce-text ul li li:before {
content: "-";
top: -3px;
width: 1.5em
}
#sekce-text ul.list-unstyled li {
color: #575757
}
#sekce-text ul.list-unstyled li:before {
content: ""
}
.anchors {
padding-left: 0
}
.anchors li {
text-indent: 0
}
.anchors li:before {
content: "";
width: 0
}
.anchors li {
padding-left: 25px;
position: relative
}
.anchors li:before {
background-image: url(/sprites/icons/sprites.png);
background-position: -54px -409px;
width: 15px;
height: 15px;
content: "";
left: 0;
position: absolute;
top: .5333em
}
.anchors a {
color: #5e0b1e
}

*/

.widget-webcam img.weather {
	margin-top: 10px;
}

.embed-responsive {
    display: block;
    height: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    border: 0 none;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

#sekce-text a { 
   color: black;
   text-decoration:underline;
}

#sekce-text .datetime a, #sekce-text .item-list .datetime a, #sekce-text a.btn-primary { 
   color: #fff;
   text-decoration:none;
}

#sekce-text .nav-tabs a, #sekce-text .nav-pills a {
    text-decoration:none;
}

#sekce-text .nav-pills a {
background: #eee;
margin: 0 3px 5px 0;
}

#sekce-text .nav-pills a:hover {
background: #ccc;
color: #000;
}

#sekce-text .nav-pills .active a {
background: #5e0b1e;
color:#fff;
}

#sekce-text a:hover { 
   color: red;
}

#sekce-text a.btn-primary:hover { 
   color: white;
}


#sekce-text br.typ1 { 
   clear: both;
}

#sekce-text label.typ1 { 
	clear: both;
	display: block;  
	float: left;  
	width: 150px;
	padding-top: 1px;
	font-weight: bold;
	text-align: left;
}

#sekce-text div.ipix { 
   background-color:#eee;
   width: 360px;
   position: relative;
   margin: 0 auto 2em auto;
   text-align: center;
}

#sekce-text div.ipix_content { 
   padding: 20px 20px 10px 20px;
}

#sekce-text div.ipix_title { 
   margin-top: 8px;
   font-size: 0.8em;
}

#sekce-text div.gsvenvelope { 
   margin: 0 0 20px 16px;
}

#sekce-text div.typ1 div { 
   margin-bottom: 14px;
}

.row.mflist {
	padding:5px 0;
}

.row.mflist .date {
	text-align:right;
}

.row.mflist:hover {
	background:#5e0b1e;
	color:#fff;
}

.mf-message td {
	vertical-align:middle;
}
.mf-message {
	padding:50px 0;
	background:#eee
}	
.mf-message table{
	background:#fff;
	margin:0px auto;
	border-left:15px solid #fff;
}	
.mf-message .v1{
	background:#fff;
	margin:0 50px;
	padding:15px 20px;
}	

#sekce-text .row.mflist:hover a {
	color:#fff;
	text-decoration:none;
}

#sekce-text div.typ1 { 
   float: right;
   width: 266px;
   margin-left: 30px;
}

#sekce-text div.typ2 { 
   margin-left: 2em;
   padding-right: 16px;
   float: right;
   width: 251px;
}

#sekce-text div.typ3 { 
   width: 270px;
   background-color:#eee;
   font-weight: bold;
   text-align: center;
   padding: 0.5em 0;
   font-size: 1.1em;
   margin-left: 16px;
}

#sekce-text div.typ4 {
   float:right;
   margin: 0 16px 0 20px;
}

#sekce-text div.typ5 {
   width: 205px; 
   float: right;
}

#sekce-text div.typ6 { 
   padding: 16px;
   float: right;
   margin-bottom: 0.8em;
}            

#sekce-text div.typ7 { 
   background-color:#eee;
   padding: 1em;
}

#sekce-text div.typ7 h2 { 
   background-color: transparent;
   padding: 0;
   margin: 0 0 6px 0;
   font-size: 20px;
}

div.chybna_odpoved  { 
   background-color: #cccccc; 
}

#sekce-text h2 {
  background-color: #eee;
  padding: 10px 12px 6px 12px;
  font-size: 1.4em;
  font-weight: normal;
  margin-bottom: 0.8em;
  clear: both;
}

#sekce-text h2.typ1 {
  font-size: 1.2em;
  font-weight: bold;
}

#sekce-text h2.typ2 {
  font-size: 1.2em;
  font-weight: bold;
  margin-top: 1em;
  margin-bottom: 0.4em;
}

#sekce-text h2.typ3 {
  margin-top: 2em;
}

#sekce-text h3 {
  font-size: 1.2em;
  font-weight: bold;
  margin-top: 1em;
  margin-bottom: 0.3em;
}

#sekce-text h3.typ1 {
  margin: 0.5em 0 0.8em 0;
}

#sekce-text h4 {
  padding: 0 0 0 16px;
  font-size: 1em;
  font-weight: bold;
}

#sekce-text h4.typ1 {
  margin-top: 0.8em;
}

#sekce-text hr.typ1 { 
   color:black;
   height:1px;
}

#sekce-text img { 
   border: 0;
}

#sekce-text img.typ1 { 
   float : right;
   margin-left: 20px;
   margin-top: 10px;
   margin-bottom: 10px;
}

#sekce-text img.typ2 { 
   float: right;
   margin-left: 20px;
   margin-bottom: 5px;
   margin-top: 2px;
}

#sekce-text img.typ3 { 
   float : left;
   margin-right: 20px;
   margin-top: 10px;
   margin-bottom: 20px;
}

#sekce-text img.typ4 { 
   float : left;
   margin-right: 20px;
   margin-bottom: 5px;
   margin-top: 2px;
}

#sekce-text img.typ5 { 
   margin-top: 10px;
   margin-bottom: 10px;
   text-align: center;
}

#sekce-text img.typ6 { 
   float : right;
   margin-left: 20px;
   margin-bottom: 20px;
   margin-top: 2px;
}

#sekce-text img.typ7 { 
   margin-right: 10px;
   margin-top: 2px;
}

#sekce-text img.typ8 { 
   margin-right: 20px;
}

#sekce-text img.typ9 { 
   float : right;
   padding: 3px 20px 1em 20px;
}

#sekce-text img.typ10 { 
   float: right;
   margin-bottom: 16px;
}

#sekce-text img.typ11 { 
   float: right;
   margin-left: 20px;
   margin-top: 10px;
   margin-bottom: 10px;
   margin-right: 50px;
}

#sekce-text img.typ12 { 
   float : right;
   margin-left: 20px;
   margin-bottom: 5px;
   margin-top: 2px;
   margin-right: 16px;
}

#sekce-text img.typ13 { 
   float : right;
   margin-left: 20px;
   margin-bottom: 5px;
   margin-top: 2px;
   margin-right: 16px;
}

#sekce-text img.typ14 { 
   float: left;
   margin-right: 16px;
}

#sekce-text img.typ15 { 
   float : right;
   margin: 2px 16px 5px 20px;
   border-width: 16px;
   border-style: solid;
}

#sekce-text img.typ16 { 
   margin-bottom: 16px;
}

#sekce-text img.typ17 { 
   float: left;
   margin-right: 20px;
   margin-bottom: 0px;
   margin-top: 0px;
}

#sekce-text img.typvpred { 
   float: left;
   margin: 3px 5px 0 0;
}

#sekce-text img.typzpet { 
   float: right;
   margin: 3px 0 0 5px;
}

#sekce-text img.typtop { 
   float: right;
   margin: 7px 0 0 5px;
}                  

#sekce-text img.caticon { 
   margin: 0 2px 2px 0;
}                  

#sekce-text ol { 
   margin: 2px 16px 20px 30px;
}

#sekce-text ol li { 
   padding-left: 0px;
}

#sekce-text p { 
   text-align:left;
   margin-bottom:0.7em;
}

#sekce-text p.text-left { 
   text-align:left;
}

#sekce-text p.text-center { 
   text-align:center;
}

#sekce-text p.text-right { 
   text-align:right;
}

#sekce-text p.typ1 { 
   font-size: 12px;
   font-weight: bold;
   margin-bottom:5px;
   text-align: left;
}

#sekce-text p.typ10 { 
   text-align:left;
   font-size:13px;
   font-weight:bold;
   margin-top:0px;
   margin-bottom:0px;
}

#sekce-text p.typ11 { 
   text-align:left;
   font-size:11px;
   margin-top:3px;
   font-weight:bold;
   margin-bottom:0px;
}

#sekce-text p.typ12 { 
   margin-top:1px;
   margin-bottom:0px;
   text-align:left;
}

#sekce-text p.typ13 { 
   text-align:right;
}

#sekce-text p.typ14 { 
   font-style:italic;
}

#sekce-text p.typ15, #sekce-text table.langstable { 
   margin-top:0.5em;
   margin-bottom:0px;
}

#sekce-text p.typ16 { 
   text-align:left;
   font-size:13px;
   font-weight:bold;
   margin-left:4px;
   margin-top:5px;
   margin-bottom:8px;
}

#sekce-text p.typ17 { 
   margin-top:0.5em;
   margin-bottom:0px;
   font-size:0.8em;
}

#sekce-text p.typ18 { 
   border: 1px #ccc solid;
   background-color: #eee;
   padding: 0.5em 0.75em;   
   margin-right: 16px;
}

#sekce-text p.typ19 { 
   margin-top:0.5em;
   margin-bottom:0px;
   font-size: 0.8em
}

#sekce-text p.typ20 { 
   margin: 0; 
   padding: 0;
   border: 0;
   font-size: 1.1em
}

#sekce-text p.typ21 { 
   margin-bottom:0.5em;
}


#sekce-text p.typ2 { 
   margin-top:5px;
}

#sekce-text p.typ3 { 
   text-align:center;
}

#sekce-text p.typ4 { 
   text-align:left;
}

#sekce-text p.typ5 { 
   text-align: left;
   font-weight: bold;
   text-transform: uppercase;
}

#sekce-text p.typ6 { 
   text-align: left;
   padding-left: 10pt;
   text-transform: uppercase;
   margin-top: 7pt;
}

#sekce-text p.typ7 { 
   text-align: left;
   font-size : 8pt;
   padding-left: 20pt;
   margin-top: 5pt;
   font-style: italic;
}

#sekce-text p.typ8 { 
   text-align: left;
   font-size : 8pt;
   padding-left: 30pt;
   margin-top: 2pt;
}

#sekce-text p.typ9 { 
   font-style:italic;
   text-align:right;
}

#sekce-text table { 
   border-collapse: collapse;
}

#sekce-text table.typ10 { 
   border-collapse: collapse;
   padding: 0px;
   margin: 0px;
   border: 0px;
   width: 300px;
}

#sekce-text table.typ11 { 
   border-collapse: collapse;
   padding: 0px;
   margin: 0px;
   border: 0px;
   float: right;
   margin-left: 10px;
   margin-right: 16px;
}

#sekce-text table.typ12 { 
   padding: 0px;
   margin: 0px;
   border: 0px;
   margin-left: 16px;
}

#sekce-text table.typ13 { 
   border-collapse: collapse;
   padding: 0px;
   margin: 0px;
   border: 0px;
   width:100%;
}

#sekce-text table.typ14 { 
   border-collapse: collapse;
   padding: 0px;
   margin: 0px;
   border: 0px;
   margin-bottom:20px;
   border-bottom: #000000 1px solid;
}

#sekce-text table.typ15 { 
   border-collapse: collapse;
   padding: 0px;
   margin: 0 0 0 16px;
   border: 0px;
}

#sekce-text table.typ16 { 
   border-collapse: collapse;
   padding: 0px;
   margin: 0px;
   border: 0px;
   float: right;
}

#sekce-text table.typ17 { 
   float: right; 
   border-collapse: collapse; 
   margin: 12px 2px 0 0;
}

#sekce-text table.typ18 { 
   border-collapse: collapse;
   margin-left: 15px;
}

#sekce-text table.typ19 { 
   margin: 0 auto;
}

#sekce-text table.typ4 { 
   background-color: #eee;
   border-collapse: collapse;
   padding: 0px;
   margin: 0px;
   border: 0px;
   width: 100%;
   margin-bottom: 20px;
}

#sekce-text table.typ5 { 
   background-color: #eee;
   border-collapse: collapse;
   border: 0px;
   width: 100%;
   margin-top: 40px;
   margin-bottom: 10px;
}

#sekce-text table.typ6 { 
   border-collapse: collapse;
   border: 0px;
   width: 95%;
   margin-left: 16px;
}

#sekce-text table.typ7 { 
   border-collapse: collapse;
   padding: 0px;
   margin: 0px;
   border: 10px;
}

#sekce-text table.typ8 { 
   border-collapse: collapse;
   padding: 0px;
   margin: 0px;
   border: 10px;
   text-align: right;
}

#sekce-text table.typ9 { 
   background-color: #eee;
   border-collapse: collapse;
   border: 0px;
   width: 100%;
}

#sekce-text table.typ10 { 
   border-collapse: collapse;
   margin: 0 0 1em 10px;
   width: 705px;
}

#sekce-text td.typ10 { 
   color: #000000;
   border-right: #000000 1px solid;
   padding: 5px;
   background-color: #eee;
   width: 310px;
   font-size: 10px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
   vertical-align: top;
   padding-bottom:8px;
   padding-left:8px;
   padding-right:8px;
}

#sekce-text td.typ11 { 
   color: #000000;
   border : 0;
   background-color: #FFFFFF;
   width: 235px;
   font-size: 11px;
   font-weight: BOLD;
   text-align: left;
   text-decoration: none;
   vertical-align: top;
   padding-left:3px;
}

#sekce-text td.typ12 { 
   color: #000000;
   border : 0;
   background-color: #eee;
   width: 235px;
   font-size: 11px;
   font-weight: BOLD;
   text-align: left;
   text-decoration: none;
   vertical-align: top;
   padding-left:3px;
}

#sekce-text td.typ13 { 
   border : 0;
   padding-left:15px;
   padding-top:10px;
   font-size: 14px;
   font-weight: 900;
   text-align: left;
   text-decoration: none;
   vertical-align: top;
}

#sekce-text td.typ14 { 
   padding: 0px;
   margin: 0px;
   border: 0px;
   text-align: right;
   vertical-align: top;
}

#sekce-text td.typ15 { 
   padding: 0px;
   margin: 0px;
   border: 0px;
   vertical-align: top;
}

#sekce-text td.typ16 { 
   border : 0;
   padding-left:15px;
   padding-right:5px;
   padding-top:5px;
   vertical-align: top;
   text-align: left;
}

#sekce-text td.typ17 { 
   border : 0;
   padding:10px;
   text-align: left;
   font-size: 14px;
   font-weight: bold;
}

#sekce-text td.typ18 { 
   width:100px;
   vertical-align: top;
}

#sekce-text td.typ19 { 
   padding-left:15px;
   text-align: right;
   border-color: #800000;
   margin: 0px;
   border-style: solid;
   border-width: 1px;
   padding: 5px;
}

#sekce-text td.typ20 { 
   text-align: center;
   border-color: #800000;
   margin: 0px;
   border-style: solid;
   border-width: 1px;
   padding: 3px;
   background-color : #800000;
   color : White;
   font-weight : bold;
}

#sekce-text td.typ21 { 
   border : 0;
   padding-left:10px;
}

#sekce-text td.typ22 { 
   font-size: 14px;
   font-weight : bold;
   text-align: left;
}

#sekce-text td.typ23 { 
   text-align: left;
   margin: 0px;
   border-color: #800000;
   border-style: solid;
   border-width: 1px;
   padding: 5px;
}

#sekce-text td.typ24 { 
   text-align: left;
   margin: 0px;
   border-color: #800000;
   border-style: solid;
   border-width: 1px;
   padding: 5px;
   vertical-align: top;
}

#sekce-text td.typ25 { 
   text-align: right;
   width: 65px;
}

#sekce-text td.typ26 { 
   text-align: left;
   vertical-align: bottom;
}

#sekce-text td.typ27 { 
   text-align: center;
   border-color: #FFFFFF;
   margin: 0px;
   border-style: solid;
   border-width: 1px;
   padding: 3px;
   background-color : #FFFFFF;
   color : White;
   font-weight : bold;
}

#sekce-text td.typ28 { 
   vertical-align: top;
   text-align: right;
   width: 130px;
   padding: 5px;
}

#sekce-text td.typ29 { 
   vertical-align: top;
   text-align: center;
   width: 30px;
   padding: 5px;
}

#sekce-text td.typ3 { 
   vertical-align: top;
   text-align: left;
   width: 170px;
}

#sekce-text td.typ30 { 
   text-align: right;
   font-size: 12px;
   border : 0;
   padding:5px;
   font-weight: bold;
   background-color: #eee;
   border-top: 20px solid #fbf7ed;
   border-bottom: 5px solid #fbf7ed;
}

#sekce-text td.typ31 { 
   font-size : 8pt;
   text-align: left;
   font-weight: bold;
   width: 20%;
   padding:5px;
   vertical-align: top;
}

#sekce-text td.typ32 { 
   font-size : 8pt;
   text-align: center;
   font-weight: bold;
   width: 60%;
   padding:5px;
   vertical-align: top;
}

#sekce-text td.typ33 { 
   font-size : 8pt;
   text-align: right;
   font-weight: bold;
   width: 20%;
   padding:5px;
   vertical-align: top;
}

#sekce-text td.typ34 { 
   padding: 0px;
   margin: 0px;
   border: 0px;
   vertical-align: top;
   text-align: center;
}

#sekce-text td.typ35 { 
   padding: 0px;
   margin-left: 0px;
   border: 5px solid #fbf7ed;
   vertical-align: middle;
   text-align: center;
   height: 175px;
   width: 165px;
   background-color: #f8efd7;
}

#sekce-text td.typ36 { 
   width:100%;
   height:100%;
   padding:10px;
}

#sekce-text td.typ37 { 
   vertical-align:bottom;
   text-align:left;
   padding-left:10px;
}

#sekce-text td.typ38 { 
   vertical-align:bottom;
   text-align:right;
   padding-right:10px;
}

#sekce-text td.typ39 { 
   vertical-align:top;
   text-align:left;
   padding-left:10px;
   padding-bottom:10px;
}

#sekce-text td.typ4 { 
   text-align: left;
   vertical-align: top;
}

#sekce-text td.typ40 { 
   vertical-align:top;
   text-align:left;
   width:50%;
}

#sekce-text td.typ41 { 
   vertical-align:top;
   text-align:left;
   width:90px;
}

#sekce-text td.typ42 { 
   text-align: left;
   vertical-align: top;
   padding:5px;
}

#sekce-text td.typ43 { 
   vertical-align:top;
   padding-bottom:8px;
}

#sekce-text td.typ44 { 
   text-align: center;
   background-color: #eee;
   padding: 10px 5px 5px 5px;
}

#sekce-text td.typ45 { 
   font-weight: bold;
   border: 1px #ccc solid;
   background-color: #eee;
   text-align:center;
   padding:5px;
}

#sekce-text td.typ46 { 
   white-space: nowrap;
   text-align:center;
   font-weight: bold;
   font-size: 0.9em;
   padding: 3px 5px;
   border: 1px #ccc solid;
   background-color: #eee;
}

#sekce-text td.typ47 { 
   border: 1px #ccc solid;
   padding:5px;
   text-align:center;
}

#sekce-text td.typ48 { 
   border: 1px #ccc solid;
   padding:5px;
   text-align:right;
}

#sekce-text td.typ49 { 
   font-weight: bold;
   border: 1px #ccc solid;
   background-color: #eee;
   text-align:center;
   padding:5px;
}

#sekce-text td.typ50 { 
   border: 1px #ccc solid;
   padding:5px;
   text-align:left;
}

#sekce-text td.typ51 { 
   border: 1px #ccc solid;
   text-align:center;
   padding:5px;
}

#sekce-text td.typ52 { 
   border: 1px #ccc solid;
   padding: 5px;
   text-align: left;
   white-space: nowrap;
}

#sekce-text td.typ53 { 
   border: 1px #ccc solid;
   padding:5px;
   text-align:right;
}

#sekce-text td.typ54 { 
   padding: 5px 8px; 
   vertical-align: top; 
   width: 375px;
}

#sekce-text td.typ55 { 
   width: 165px; 
   background-color: #ECDAC0; 
   padding: 0;
}

#sekce-text td.typ56 { 
   font-weight: bold;
   border: 1px #ccc solid;
   background-color: #eee;
   text-align:right;
   padding:5px;
}

#sekce-text td.typ57 { 
   width: 16px;
   height: 16px;
}

#sekce-text td.typ58 { 
   font-size: 14px;
   padding-bottom: 15px;
   text-align: left;
}

#sekce-text td.typ59 { 
   font-size: 14px;
   padding-bottom: 15px;
   text-align: right;
}

#sekce-text td.typ5 { 
   color: #000000;
   border: 0;
   background-color: #FFFFFF;
   width: 550px;
}

#sekce-text td.typ6 { 
   color: #FFFFFF;
   border-right: #000000 1px solid;
   border-left: #000000 1px solid;
   background-color: #800000;
   width: 100%;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   padding: 5px;
   text-decoration: none
}

#sekce-text td.typ7 { 
   color: #000000;
   border-right: #000000 1px solid;
   border-left: #000000 1px solid;
   background-color: #FFFFFF;
   width: 240px;
   padding: 5px;
   font-size: 10px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
   vertical-align: top;
}

#sekce-text td.typ8 { 
   color: #000000;
   border-right: #000000 1px solid;
   padding: 5px;
   background-color: #FFFFFF;
   width: 310px;
   font-size: 10px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
   vertical-align: top;
   padding-bottom:8px;
   padding-left:8px;
   padding-right:8px;
}

#sekce-text td.typ9 { 
   color: #000000;
   border-right: #000000 1px solid;
   border-left: #000000 1px solid;
   padding: 5px;
   background-color: #eee;
   width: 240px;
   font-size: 10px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
   vertical-align: top;
}

#sekce-text tr.typ1 { 
   background-color: #eee;
}

#sekce-text ul, #sekce-text ul.typ0 { 
   margin: 0 0 10px 20px;
   list-style-type:circle;
}

#sekce-text ul li, #sekce-text ul.typ0 li { 
   margin: 2px 0 3px;
}

#sekce-text input.submitlocal {
	font-weight: bold;
	font-size: 10pt;
	cursor: pointer;
	color: white;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: Arial,Verdana;
	background-color: #800000;
}

#sekce-text form.mailforum input.submitlocal {
	float: right;     
	margin-right: 50px;
}
                      
#sekce-text form.mailforum  td.typ16 { 
   width: 120px;
}

#sekce-text form.mailforum  td.typ13 { 
   padding-bottom: 6px;
}

span.atitle {
  color: #d05e20;
  font-weight: bold;
}

div.extrapresentation-bottom {
	clear: both;
	margin: 30px 0;
}

#sekce-text div.pagenavigation {
  padding: 6px 12px;
  margin-bottom: 0.8em;
  clear: both;
  font-size: 0.8em;
}

#sekce-text div.pagenavigation a {
  font-weight: bold;
  text-decoration: none;
  color: #444444;
}

#sekce-text div.pagenavigation a:hover {
  text-decoration: underline;
  color: #000000;
}

#sekce-text div.pagenavigation span.delimiter {
  color: #ccc;
}

#sekce-text div.gallery-gal165 {
  margin: 0 0 10px 15px; 
}

#sekce-text div.gal165 {
  width: 165px; 
  height: 165px; 
  float: left; 
  margin: 0 10px 10px 0; 
}

#sekce-text img.gal165, #sekce-text div.gallery-gal165 div.gal165 img { 
   float: left;
}

div.file_banner {
  margin: 15px 0 20px 0;
}

div.file_size {
  width: 150px;
  float: right;
  text-align: right;
}

div.file_date {
  padding: 0 0 0 15px;
}

div.file_properties {
  margin-top: 7px;
  font-size: 11px;
}


div.file_anotation {
  padding: 2px 0 0 15px;
  font-size: 12px;
}

h3.file_banner {
  font-size: 12px;
}

.cleaner {
	width: 100%;
	height: 0px;
	font-size: 0;
	clear: both;
}


#sekce-text h2.h2mce1 {
  font-size: 1.2em;
  font-weight: bold;
}

#sekce-text p.pmce1 { 
   padding: 0.5em 0.75em;   
   margin-right: 16px;
}

#sekce-text img.imgmce1 { 
   float: right;
   margin-left: 20px;
   margin-bottom: 5px;
   margin-top: 2px;
}

#sekce-text img.imgmce2 { 
   float: left;
   margin-right: 20px;
   margin-bottom: 5px;
   margin-top: 2px;
}

#sekce-text img.imgmce3 { 
   margin: 10px auto;
}

#sekce-text table.tablemce1 {
   padding: 0px;
   margin: 0px;
   border: 0px;
   margin-left: 15px;
}

#sekce-text table.tablemce2 {
   border-collapse: collapse;
   border: 0px;
   width: 95%;
   margin-left: 15px;
}

#sekce-text table.tablemce3 {
   border-collapse: collapse;
   padding: 0px;
   margin: 0px;
   border: 0px;
   width: 100%;
   margin-bottom: 20px;
}

#sekce-text td.tdmce1 {
   font-weight: bold;
   padding: 5px;
}

#sekce-text td.tdmce2 {
   padding: 5px;
}

#sekce-text td.tdmce3 {
   padding: 5px;
}

#sekce-text table.icons td {
  padding: 0 3px 3px 0;
}

#sekce-text table.langstable img {
  border: 1px solid #cccccc;
  margin: 0 5px;
}

#sekce-text input.previoDate {
  width: 70px;
  margin: 0 10px 0px 0;
}

#sekce-text select.previoCount {
  margin: 0 10px 0px 0;
}

#sekce-text select.previoCount option {
  width: 15px;
}

#sekce-text table.previoQuickorder {
   background-color: #f6ebd0;
   border-top: 3px solid #f6ebd0;
   border-bottom: 3px solid #f6ebd0;
   border-left: 5px solid #f6ebd0;
   border-right: 3px solid #f6ebd0;
   margin: 10px 12px 30px 12px;
   width: 310px;
}

#sekce-text td.previoQuickorderSubmit {
  text-align: right;
}

#sekce-text input.previoQuickorderSubmit {
  margin: 0;
  cursor: pointer;
}

img.addthis_buttonOLD {
	border: 0;
	margin: 0px 420px 0 40px;
	float: right;
}

img.addthis_button {
	border: 0;
	position: relative;
	top: 0px;
	left: 120px;
}

a.addthis_button {
	display: block;
	float: right;
	margin: 0 400px 0 0;
}

ul.kprlist {	
	margin-top: 5px; 
	margin-bottom: 5px; 
	padding-bottom: 3px;
}

div.selectbutton {
	margin-top: 1.5em;
	text-align: center;
}

div.selectbutton div.content {
	padding:5px;
}

div.selectdelimiter {
	margin: 0.5em 0 1em 0;
}

table.priceList {
   border-collapse: collapse;
   border: 0px;
   margin: 0 16px 0px 0;
}

div.priceLists h4 {
   margin: 20px 16px 8px 0;
}

#sekce-text td.typ47new { 
   border: 1px #ccc solid;
   padding: 5px;
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#sekce-text table.icons { 
	margin: 5px auto;
}

div.priceLists {
	margin-top: 15px;
}

div.roomicons {
	margin: 4px auto;
	width: 135px;
}

div.roomicons img {
	margin: 1px;
	float: left;
}

div.priceLists div.poznamka {
	clear: both;
	font-size: 10px;
   font-weight: normal;
	padding: 4px 0 0 0;
	width: 135px;
}

#pano0 {
	margin-left: 16px;
}

form.search_form {
	padding: 10px 0 0px 16px;
	margin-bottom: 15px;
}

form.search_form div.search_form_field label {
	display: object;
	width: 100px;
	float: left;
}

form.search_form div.search_form_field #kategorie {
	width: 550px;
	height: 70px;
}

form.search_form div.cleaner {
	height: 6px;
}

form.search_form div.search_form_field #textsearch {
	width: 550px;
	margin-top: 8px;
}

form.search_form div.search_form_field #kkod_input {
	float: left;
	height: 26px;
	margin-right: 10px;
}

form.search_form div.search_form_field label.kkod_input {
	margin-top: 4px;
}

form.search_form div.search_form_field #kkod_input_img {
	border: 1px solid #999999;
	height: 30px;
}

form.search_form div.search_form_field input.submit-kkod {
	float: right;
	margin-right: 100px;
}

form.search_form div.search_form_field input.submit {
	margin-left: 100px;
}

table.downloads {
   width: 95%;
   margin: 0px 16px 0 0px;
	border: 1px solid #cccccc;
}

table.downloads th {
	padding: 5px 8px;
  	background-color: #ede1cb;
}	
                                    
table.downloads td {
	padding: 5px 8px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

table.downloads td.border-top {
	border-bottom: none;   
	padding-bottom: 0px;     
	text-align: left; 
	font-size: 11px;
}

table.downloads td.border-bottom {
	border-top: none;
}

table.downloads tr.row1 {
  	background-color: #ffffff;
}	

object.banner2 span {
	display: none;
}

div.order-support {
	margin-top: 5px; 
	padding: 3px;
}

table.kontakt-zastupitel img {
	margin: 0 20px 0px 0;
}

table.kontakt-zastupitel td {
	font-size: 12px;
	padding: 0 0px 20px 0;
	line-height: 16px;
}

#topslides {
	float: right;
	position: relative;
	top: 56px;
	width: 745px;
	height: 205px;
}

#topslides img {
	top: 56px;
	width: 745px;
	height: 205px;
}

/* styly pro sestavy akcĂ­ */

div.cat_record {
	margin-top: 16px;
}
                            
div.cat_record_over {
	margin-top: 16px;
	color: #600;
	cursor: pointer;
}

#event_list div.cat_record_over div.cat_record_info h3 a {
	color: #300;
}

#turista #sekce-main #sekce-text #turista-hp #turista-hp-main #event_list h2 {
	margin: 12px 0px 0px 0;
}
           


div.cat_record_foto {
	width: 175px; 
	height: 116px; 
	vertical-align: top;
	text-align: center;
	background: url(/img/katalog_ikona_bg.gif) no-repeat; 
	margin: 0 0 0 0px;
	float: left;          
}

div.cat_record_foto img {
	margin: 6px 19px 14px 6px;  
}

div.cat_record_blank {
	width: 175px; 
	margin: 0 0 0 0px;
	float: left;
}

#kprimagelist div.cat_record_blank {
	height: 80px; 
}

div.cat_record_info {
    padding-top: 0px; 
	vertical-align: top; 
	width: 338px;	
	float: left;
}

#kprimagelist div.cat_record_info {
	width: 500px;	
}

div.cat_record_info_description {
	margin: 2px 0 0px 0px; 
	font-size: 12px;
}

#kprimagelist div.cat_record_info_description {
	margin: 2px 0 0px 16px; 
}

#sekce-text div.cat_record_info h3 {
   padding: 0 0 2px 16px;
   margin: 0px;
}                                     

#sekce-text #event_list div.cat_record_info h3 {
   padding: 0 0 2px 0px;
}                                     

#sekce-text div.cat_record_info h4 {
   font-size: 11px;
   padding: 0 0 0px 0;
   margin: 0px;
}                                     

div.cat_record_info h3 a {
	font-size: 13px;
}                                     

div.cat_record_info_description span.delimiter {
	color: #cccccc;
}                                                    


#sekce-text div.cat_record_info_description p.anotation  {
	font-size: 10px;
	margin-top: 4px;          
	margin-bottom: 4px;          
	padding: 0 0 0 0;
}

#sekce-text #kprimagelist div.cat_record_info_description p.anotation  {
	font-size: 12px;
	text-align: left;          
}

#leftbanners {
	text-align: center;
}

#leftbanners img {
	margin: 14px 0 0 0;  
	border: 0;
}

#mfmimemessage table {
	background: #fff;
} 

.newsblock .newsdate {
	margin: 0 0 0 16px;            
	padding: 0;
}

#sekce-text .newsblock h3 {
	margin: 0;
}

.datepicker {
    background: #fff url("/img/u/sprite-datepicker.png") no-repeat scroll 100% -2px;
}

/*! jQuery UI - v1.11.0 - 2014-07-08
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault='Open%20Sans'%2C%20Arial%2C%20sans-serif&fwDefault=normal&fsDefault=1em&cornerRadius=0&bgColorHeader=%23aaaa8c&bgTextureHeader=flat&bgImgOpacityHeader=100&borderColorHeader=%23aaaa8c&fcHeader=%23fff&iconColorHeader=%23fff&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=100&borderColorContent=%23aaaa8c&fcContent=%23000&iconColorContent=%23000&bgColorDefault=%23fff&bgTextureDefault=flat&bgImgOpacityDefault=100&borderColorDefault=%23aaaa8c&fcDefault=%23aaaa8c&iconColorDefault=%23aaaa8c&bgColorHover=%23440412&bgTextureHover=flat&bgImgOpacityHover=100&borderColorHover=%23440412&fcHover=%23fff&iconColorHover=%23fff&bgColorActive=%23aaaa8c&bgTextureActive=flat&bgImgOpacityActive=100&borderColorActive=%23aaaa8c&fcActive=%23fff&iconColorActive=%23fff&bgColorHighlight=%23aaaa8c&bgTextureHighlight=flat&bgImgOpacityHighlight=100&borderColorHighlight=%23aaaa8c&fcHighlight=%23fff&iconColorHighlight=%23fff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden {
display: none
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none
}
.ui-helper-clearfix:before,.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse
}
.ui-helper-clearfix:after {
clear: both
}
.ui-helper-clearfix {
min-height: 0
}
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter: alpha(opacity=0)
}
.ui-front {
z-index: 100
}
.ui-state-disabled {
cursor: default!important
}
.ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat
}
.ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.ui-datepicker {
width: 17em;
padding: 15px;
display: none;
box-shadow: 0 0 10px rgba(0,0,0,.25)
}
.ui-datepicker .ui-datepicker-header {
position: relative;
padding: .2em 0
}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
position: absolute;
top: 2px;
width: 1.8em;
height: 1.8em
}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
top: 1px
}
.ui-datepicker .ui-datepicker-prev {
left: 2px
}
.ui-datepicker .ui-datepicker-next {
right: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
left: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
right: 1px
}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
display: block;
position: absolute;
left: 50%;
margin-left: -8px;
top: 50%;
margin-top: -8px
}
.ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
text-align: center;
font-size: 1em;
line-height: 1.6667
}
.ui-datepicker .ui-datepicker-title select {
font-size: 1em;
margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
width: 49%
}
.ui-datepicker table {
width: 100%;
border-collapse: collapse;
margin: 0
}
.ui-datepicker th {
padding: .7em .3em;
text-align: center;
border: 0
}
.ui-datepicker td {
border: 0;
padding: 1px
}
.ui-datepicker td span,.ui-datepicker td a {
display: block;
padding: .2em;
text-align: center;
text-decoration: none
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: .7em 0 0 0;
padding: 0 .2em;
border-left: 0;
border-right: 0;
border-bottom: 0
}
.ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: .5em .2em .4em;
cursor: pointer;
padding: .2em .6em .3em .6em;
width: auto;
overflow: visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left
}
.ui-datepicker.ui-datepicker-multi {
width: auto
}
.ui-datepicker-multi .ui-datepicker-group {
float: left
}
.ui-datepicker-multi .ui-datepicker-group table {
width: 95%;
margin: 0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
width: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
clear: left
}
.ui-datepicker-row-break {
clear: both;
width: 100%;
font-size: 0
}
.ui-datepicker-rtl {
direction: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
right: 2px;
left: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
right: 1px;
left: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
float: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width: 0;
border-left-width: 1px
}
.ui-widget {
font-family: 'Open Sans',Arial,sans-serif;
font-size: 1em
}
.ui-widget .ui-widget {
font-size: 1em
}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
font-family: 'Open Sans',Arial,sans-serif;
font-size: 1em
}
.ui-widget-content {
background: #fff url(/img/u/jquery-ui/ui-bg_flat_100_fff_40x100.png) 50% 50% repeat-x;
color: #000
}
.ui-widget-content a {
color: #000
}
.ui-widget-header {
border: 1px solid #aaaa8c;
background: #aaaa8c url(/img/u/jquery-ui/ui-bg_flat_100_aaaa8c_40x100.png) 50% 50% repeat-x;
color: #fff;
font-weight: 600
}
.ui-widget-header a {
color: #fff
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
border: 1px solid #aaaa8c;
background: #fff url(/img/u/jquery-ui/ui-bg_flat_100_fff_40x100.png) 50% 50% repeat-x;
font-weight: 400;
color: #aaaa8c
}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
color: #aaaa8c;
text-decoration: none
}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
border: 1px solid #440412;
background: #440412 url(/img/u/jquery-ui/ui-bg_flat_100_440412_40x100.png) 50% 50% repeat-x;
font-weight: 400;
color: #fff
}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited {
color: #fff;
text-decoration: none
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
border: 1px solid #aaaa8c;
background: #aaaa8c url(/img/u/jquery-ui/ui-bg_flat_100_aaaa8c_40x100.png) 50% 50% repeat-x;
font-weight: 400;
color: #fff
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
color: #fff;
text-decoration: none
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
border: 1px solid #aaaa8c;
background: #aaaa8c url(/img/u/jquery-ui/ui-bg_flat_100_aaaa8c_40x100.png) 50% 50% repeat-x;
color: #fff
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
color: #fff
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
border: 1px solid #cd0a0a;
background: #fef1ec url(/img/u/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
color: #cd0a0a
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
color: #cd0a0a
}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
color: #cd0a0a
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
font-weight: 600
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
opacity: .7;
filter: alpha(opacity=70);
font-weight: 400
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
opacity: .35;
filter: alpha(opacity=35);
background-image: none
}
.ui-state-disabled .ui-icon {
filter: alpha(opacity=35)
}
.ui-icon {
width: 16px;
height: 16px
}
.ui-icon,.ui-widget-content .ui-icon {
background-image: url(/img/u/jquery-ui/ui-icons_000_256x240.png)
}
.ui-widget-header .ui-icon {
background-image: url(/img/u/jquery-ui/ui-icons_fff_256x240.png)
}
.ui-state-default .ui-icon {
background-image: url(/img/u/jquery-ui/ui-icons_aaaa8c_256x240.png)
}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
background-image: url(/img/u/jquery-ui/ui-icons_fff_256x240.png)
}
.ui-state-active .ui-icon {
background-image: url(/img/u/jquery-ui/ui-icons_fff_256x240.png)
}
.ui-state-highlight .ui-icon {
background-image: url(/img/u/jquery-ui/ui-icons_fff_256x240.png)
}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
background-image: url(/img/u/jquery-ui/ui-icons_cd0a0a_256x240.png)
}
.ui-icon-blank {
background-position: 16px 16px
}
.ui-icon-carat-1-n {
background-position: 0 0
}
.ui-icon-carat-1-ne {
background-position: -16px 0
}
.ui-icon-carat-1-e {
background-position: -32px 0
}
.ui-icon-carat-1-se {
background-position: -48px 0
}
.ui-icon-carat-1-s {
background-position: -64px 0
}
.ui-icon-carat-1-sw {
background-position: -80px 0
}
.ui-icon-carat-1-w {
background-position: -96px 0
}
.ui-icon-carat-1-nw {
background-position: -112px 0
}
.ui-icon-carat-2-n-s {
background-position: -128px 0
}
.ui-icon-carat-2-e-w {
background-position: -144px 0
}
.ui-icon-triangle-1-n {
background-position: 0 -16px
}
.ui-icon-triangle-1-ne {
background-position: -16px -16px
}
.ui-icon-triangle-1-e {
background-position: -32px -16px
}
.ui-icon-triangle-1-se {
background-position: -48px -16px
}
.ui-icon-triangle-1-s {
background-position: -64px -16px
}
.ui-icon-triangle-1-sw {
background-position: -80px -16px
}
.ui-icon-triangle-1-w {
background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
background-position: -144px -16px
}
.ui-icon-arrow-1-n {
background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
background-position: -16px -32px
}
.ui-icon-arrow-1-e {
background-position: -32px -32px
}
.ui-icon-arrow-1-se {
background-position: -48px -32px
}
.ui-icon-arrow-1-s {
background-position: -64px -32px
}
.ui-icon-arrow-1-sw {
background-position: -80px -32px
}
.ui-icon-arrow-1-w {
background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
background-position: 0 -48px
}
.ui-icon-arrowthick-1-ne {
background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
background-position: -176px -64px
}
.ui-icon-arrow-4 {
background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
background-position: -16px -80px
}
.ui-icon-extlink {
background-position: -32px -80px
}
.ui-icon-newwin {
background-position: -48px -80px
}
.ui-icon-refresh {
background-position: -64px -80px
}
.ui-icon-shuffle {
background-position: -80px -80px
}
.ui-icon-transfer-e-w {
background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
background-position: -112px -80px
}
.ui-icon-folder-collapsed {
background-position: 0 -96px
}
.ui-icon-folder-open {
background-position: -16px -96px
}
.ui-icon-document {
background-position: -32px -96px
}
.ui-icon-document-b {
background-position: -48px -96px
}
.ui-icon-note {
background-position: -64px -96px
}
.ui-icon-mail-closed {
background-position: -80px -96px
}
.ui-icon-mail-open {
background-position: -96px -96px
}
.ui-icon-suitcase {
background-position: -112px -96px
}
.ui-icon-comment {
background-position: -128px -96px
}
.ui-icon-person {
background-position: -144px -96px
}
.ui-icon-print {
background-position: -160px -96px
}
.ui-icon-trash {
background-position: -176px -96px
}
.ui-icon-locked {
background-position: -192px -96px
}
.ui-icon-unlocked {
background-position: -208px -96px
}
.ui-icon-bookmark {
background-position: -224px -96px
}
.ui-icon-tag {
background-position: -240px -96px
}
.ui-icon-home {
background-position: 0 -112px
}
.ui-icon-flag {
background-position: -16px -112px
}
.ui-icon-calendar {
background-position: -32px -112px
}
.ui-icon-cart {
background-position: -48px -112px
}
.ui-icon-pencil {
background-position: -64px -112px
}
.ui-icon-clock {
background-position: -80px -112px
}
.ui-icon-disk {
background-position: -96px -112px
}
.ui-icon-calculator {
background-position: -112px -112px
}
.ui-icon-zoomin {
background-position: -128px -112px
}
.ui-icon-zoomout {
background-position: -144px -112px
}
.ui-icon-search {
background-position: -160px -112px
}
.ui-icon-wrench {
background-position: -176px -112px
}
.ui-icon-gear {
background-position: -192px -112px
}
.ui-icon-heart {
background-position: -208px -112px
}
.ui-icon-star {
background-position: -224px -112px
}
.ui-icon-link {
background-position: -240px -112px
}
.ui-icon-cancel {
background-position: 0 -128px
}
.ui-icon-plus {
background-position: -16px -128px
}
.ui-icon-plusthick {
background-position: -32px -128px
}
.ui-icon-minus {
background-position: -48px -128px
}
.ui-icon-minusthick {
background-position: -64px -128px
}
.ui-icon-close {
background-position: -80px -128px
}
.ui-icon-closethick {
background-position: -96px -128px
}
.ui-icon-key {
background-position: -112px -128px
}
.ui-icon-lightbulb {
background-position: -128px -128px
}
.ui-icon-scissors {
background-position: -144px -128px
}
.ui-icon-clipboard {
background-position: -160px -128px
}
.ui-icon-copy {
background-position: -176px -128px
}
.ui-icon-contact {
background-position: -192px -128px
}
.ui-icon-image {
background-position: -208px -128px
}
.ui-icon-video {
background-position: -224px -128px
}
.ui-icon-script {
background-position: -240px -128px
}
.ui-icon-alert {
background-position: 0 -144px
}
.ui-icon-info {
background-position: -16px -144px
}
.ui-icon-notice {
background-position: -32px -144px
}
.ui-icon-help {
background-position: -48px -144px
}
.ui-icon-check {
background-position: -64px -144px
}
.ui-icon-bullet {
background-position: -80px -144px
}
.ui-icon-radio-on {
background-position: -96px -144px
}
.ui-icon-radio-off {
background-position: -112px -144px
}
.ui-icon-pin-w {
background-position: -128px -144px
}
.ui-icon-pin-s {
background-position: -144px -144px
}
.ui-icon-play {
background-position: 0 -160px
}
.ui-icon-pause {
background-position: -16px -160px
}
.ui-icon-seek-next {
background-position: -32px -160px
}
.ui-icon-seek-prev {
background-position: -48px -160px
}
.ui-icon-seek-end {
background-position: -64px -160px
}
.ui-icon-seek-start {
background-position: -80px -160px
}
.ui-icon-seek-first {
background-position: -80px -160px
}
.ui-icon-stop {
background-position: -96px -160px
}
.ui-icon-eject {
background-position: -112px -160px
}
.ui-icon-volume-off {
background-position: -128px -160px
}
.ui-icon-volume-on {
background-position: -144px -160px
}
.ui-icon-power {
background-position: 0 -176px
}
.ui-icon-signal-diag {
background-position: -16px -176px
}
.ui-icon-signal {
background-position: -32px -176px
}
.ui-icon-battery-0 {
background-position: -48px -176px
}
.ui-icon-battery-1 {
background-position: -64px -176px
}
.ui-icon-battery-2 {
background-position: -80px -176px
}
.ui-icon-battery-3 {
background-position: -96px -176px
}
.ui-icon-circle-plus {
background-position: 0 -192px
}
.ui-icon-circle-minus {
background-position: -16px -192px
}
.ui-icon-circle-close {
background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
background-position: -160px -192px
}
.ui-icon-circle-zoomin {
background-position: -176px -192px
}
.ui-icon-circle-zoomout {
background-position: -192px -192px
}
.ui-icon-circle-check {
background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
background-position: -16px -208px
}
.ui-icon-circlesmall-close {
background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
background-position: -64px -208px
}
.ui-icon-squaresmall-close {
background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
background-position: -80px -224px
}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
border-top-left-radius: 0
}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
border-top-right-radius: 0
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
border-bottom-left-radius: 0
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
border-bottom-right-radius: 0
}
.ui-widget-overlay {
background: #aaa url(/img/u/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity: .3;
filter: alpha(opacity=30)
}
.ui-widget-shadow {
margin: -8px 0 0 -8px;
padding: 8px;
background: #aaa url(/img/u/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity: .3;
filter: alpha(opacity=30);
border-radius: 8px
}
.ui-widget-content tr,.ui-widget-content thead {
border: 0
}
.ui-widget-content tbody tr:nth-of-type(2n+1) {
background: 0 0
}
@media (min-width:480px) {.ui-datepicker .ui-datepicker-title {
font-size: .9375em;
line-height: 1.6667
}

}

.select-form {
	margin: 0 0 40px 0;
	background:#eee;
	padding:20px 0 20px 20px;
}
.select-form label {
	text-align: right;
	width: 120px;
	float: left;
	margin-right: 15px;
	padding-top: 9px;
}
.select-form .form-group > div {
	padding-left: 0;
}
.select-form:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

#sekce-text .pagination {
padding-left: 0;
font-size: .9333em;
line-height: 1.8571;
display: inline-block;
margin: 40px 0 0 0
}
#sekce-text .pagination li {
text-indent: 0
}
#sekce-text .pagination li:before {
content: "";
width: 0
}
#sekce-text .pagination>li {
display: inline
}
#sekce-text .pagination>li:hover a {
background: #440412;
color: #fff
}
#sekce-text .pagination .active span {
background-color: #aaaa8c;
color: #fff;
cursor: default
}
#sekce-text .pagination a,#sekce-text .pagination span {
border: 1px solid #ddd;
float: left;
font-weight: 400;
margin-left: -1px;
margin-top: -1px;
padding: 7px 12px;
position: relative;
text-decoration: none
}
@media (min-width:480px) {.links-tab {
font-size: .875em;
line-height: 1.8571
}

}


.radio-buttons .btn-primary, .select-form .btn-primary{
height: 40px
}


.radio-buttons {
	background:#eee;
	padding:20px;
margin-bottom: 40px
}
.radio-buttons {
margin-left: 0;
margin-right: 0
}
.radio-buttons .form-group {
margin: 0 0 10px 0;
padding-left: 0;
position: relative
}
.radio-buttons .form-group:last-of-type {
margin-bottom: 0
}
.radio-buttons .show-subtype {
display: none
}
.radio-buttons .label {
font-size: .8667em;
line-height: 1.4615;
color: #000;
display: block;
margin-bottom: 5px
}
.radio-buttons .control-label {
font-size: .7333em;
line-height: 1.3636;
color: #aaaa8c;
display: inline-block;
font-weight: 600;
margin: 0 2px 5px 0;
padding: 0
}
.radio-buttons .control-label:hover .indicator {
background: #aaaa8c;
color: #fff
}
.radio-buttons .control-label .indicator {
background:#fff;	
color: #aaaa8c;
border: 1px solid #aaaa8c;
display: block;
padding: 6px 10px
}
.radio-buttons .control-label input:checked~.indicator {
background: #8b8b5b;
border-color: #8b8b5b;
color: #fff
}
@media (min-width:480px) {.radio-buttons {
padding-left: 140px
}
.label {
left: -140px;
margin-bottom: 0;
margin-top: 4px;
position: absolute;
text-align: right;
top: 0;
width: 120px
}

}


.radio,.checkbox {
padding-left: 0;
padding-top: 0!important
}
.radio .control-label,.checkbox .control-label {
display: inline-block;
padding-left: 0;
padding-top: 0;
position: relative;
text-align: left
}
.radio .control-label input,.checkbox .control-label input {
margin-top: 0;
opacity: 0;
position: absolute;
z-index: -1
}
.radio .control-indicator,.checkbox .control-indicator {
border: 0 none;
display: block;
left: 0;
margin: 0;
outline: 0 none;
overflow: hidden;
padding: 0;
position: absolute;
top: 0
}
.radio .control-indicator {
background-image: url(/sprites/icons/sprites.png);
background-position: -283px -353px;
width: 23px;
height: 23px
}
.radio .control-label input:checked~.control-indicator {
background-position: -354px -353px
}
.radio .control-label:hover .control-indicator {
background-position: -306px -353px
}
.checkbox .control-indicator {
background-image: url(/sprites/icons/sprites.png);
background-position: -377px -353px;
width: 21px;
height: 21px
}
.checkbox .control-label input:checked~.control-indicator {
background-position: -398px -353px
}
.checkbox .control-label:hover .control-indicator {
background-position: -419px -353px
}
.component-label {
line-height: 1.4;
color: #000;
display: block;
text-align: left
}
#registration .component-label, #editation .component-label {
	text-align: right
}
#registration .checkbox, #editation .checkbox {
	padding-left:30px;
}
#registration .control-indicator, #editation  .control-indicator{
	margin-left:-30px;
}
.perex p {
	font-size: 22px;
	font-weight:300;
}

.perex {
	margin-bottom: 1.5625em;
}

.superimage-share-bar .share-text {
	font-size: 1.4em;
	display:block;
	color:#000;
	text-transform:uppercase;
}

#sekce-text .motive-share {
	margin-top: 20px;
	margin-bottom: 25px;
}

#sekce-text .motive-share .superimage-share-bar ul li:before {
content: "";
width: 0
}

#sekce-text .superimage-share-bar ul li a {
	display:block;
	font-size:0.9em;
	text-decoration:none;
	color:#888;
	height: 20px;
	margin: 10px 0 15px 0
}

#sekce-text .superimage-share-bar ul li a span {
	display:inline-block;
	width: 24px;
	height: 20px;
	margin-right: 10px
}

#sekce-text .superimage-share-bar .share-email span {
	background-color:red;
background-image: url(/sprites/icons/sprites.png);
background-position: -164px -389px;
width: 24px;
height: 20px
}
#sekce-text .superimage-share-bar .share-email:hover span {
background-position: -140px -389px
}
#sekce-text .superimage-share-bar .share-facebook span {
background-image: url(/sprites/icons/sprites.png);
background-position: -116px -389px;
width: 24px;
height: 20px
}
#sekce-text .superimage-share-bar .share-facebook:hover span {
background-position: -188px -389px
}
#sekce-text .superimage-share-bar .share-gplus span {
background-image: url(/sprites/icons/sprites.png);
background-position: -68px -389px;
width: 24px;
height: 20px
}
#sekce-text .superimage-share-bar .share-gplus:hover span {
background-position: 0 -389px
}
#sekce-text .superimage-share-bar .share-twitter span {
background-image: url(/sprites/icons/sprites.png);
background-position: -92px -389px;
width: 24px;
height: 20px
}
#sekce-text .superimage-share-bar .share-twitter:hover span {
background-position: -24px -389px
}

@media (max-width:1199px){
	.superimage-share-bar .share-text {
		font-size: 1.1em;
	}
	#sekce-text .superimage-share-bar ul li a {
		font-size:0.75em;
	}
}

@media (max-width:991px){
	.superimage-share-bar .share-text {
		font-size: 1.4em;
	}
	#sekce-text .superimage-share-bar ul li a {
		font-size:0.9em;
	}
	.row.mflist .date {
		text-align:left;
	}
}

@media (max-width:767px){
	.superimage-share-bar .share-text {
		display: none;
	}
	#sekce-text .superimage-share-bar ul li a {
		color: transparent;
		font: 0/0 a;
		text-shadow: none;
		float: left;
		width: 32px;
	}
	#sekce-text .motive-share {
		margin-bottom: 5px;
	}
	#registration .component-label, #editation .component-label {
		text-align: left
	}
}