@import 'https://fonts.googleapis.com/css?family=Titillium+Web:100,300,700,800&subset=latin,latin-ext';


html {font-size:19px; background: #FF9A02;}
body{ background: #FF9A02;  
-webkit-background-size:contain; -moz-background-size:contain; -o-background-size:contain; background-size:contain; 
font-family:'Titillium Web';  font-weight: 100;  line-height:26px;  color: #2D2D2D; text-shadow: none;}

.sekce1 { background: transparent; margin: auto; width: 100%; position: absolute; top: 5px; z-index: 1600;}
.sekce2 { background: #FF9A02; padding: 0px 0px 0px;     border-bottom: 0px solid #F8E5C7;}
.sekce3 { background: url(image/bott.png) no-repeat 50% 100% #FFD695;    background-size: contain; margin: -15px 0px 0px;  padding: 0px 0px 41px;}
.sekce4 { background: #EFEFEF; color: #070808;}
.sekce4b{ background: transparent;}
.sekce4c{ background: transparent}
.sekce5 { background: #FF9A02; background: -o-linear-gradient(top, #FF9A02 1%, #F7D199 100%) #FF9A02; background-image: -webkit-linear-gradient(top, #FF9A02, #F7D199);  background-image: linear-gradient(to bottom, #FF9A02, #F7D199);   border-top: 0px solid #E0363C; padding: 38px 0 15px;}
.sekce6 { background: #F7D199}

.sekce5, .sekce6 {font-size: 17px;
    line-height: 23px;
    color: #212121;}
.sekce1 h1, .sekce1 h2, .sekce1 h3, .sekce1 h4, .sekce1 h5, .sekce1 p, .sekce1 a {color: initial; }
.sekce2 p, .sekce2 b {color: #FFF;}
.sekce2 .uk-button {margin: 9px 0;}
.sekce4 h1, .sekce4 h2, .sekce4 h3, .sekce4 h4, .sekce4 h5, .sekce4 [class*='uk-icon-'] {color: #070808; }
.sekce4 .tm-bottom-a {padding: 26px 0px 20px;}
.sekce4b .tm-bottom-b {padding: 26px 0px 20px;}

.sekce5 h1, .sekce5 h2, .sekce5 h3, .sekce5 h4, .sekce5 h5, .sekce5 .uk-panel-title {color: #FFF; font-weight: 400; }
.sekce6 h1, .sekce6 h2, .sekce6 h3, .sekce6 h4, .sekce6 h5, .sekce6 .uk-panel-title {color: #FFF; font-weight: 400; }

.sekce5 [class*='uk-icon-'], .sekce6 [class*='uk-icon-'] {color: #272727;}
.sekce5 .uk-panel-title {font-size:22px; margin-top:23px; font-weight:100}
.sekce5 a, .sekce5 .uk-link, .sekce6 a, .sekce6 .uk-link {color: #212121}
.sekce5 a:hover, .sekce5 .uk-link:hover, .sekce6 a:hover, .sekce6 .uk-link:hover {color: #FFF; text-decoration: none;}
.tm-footer a {color: #212121} .tm-footer a:hover {color: #FFF}

.logoflo {position: absolute;
    float: left;
}
.uk-slideshow h3 { font-size: 70px; line-height: 74px; color: #F9F9F9 !important;}

.toolbar-0 {background: transparent; top:0; z-index:1030; width:100%; border-bottom: 0px solid #E0363C; 
padding: 10px 0px; color: #FDFDFD;}
.logo-a {position:absolute; z-index:1101; width:100%}

a, .uk-link  {color: #E0363C; text-decoration:none; cursor:pointer;
-webkit-transition: color 0.2s ease 0s;
-moz-transition: 		color 0.2s ease 0s;
-o-transition: 			color 0.2s ease 0s;
-ms-transition: 		color 0.2s ease 0s;
transition: 				color 0.2s ease 0s; }
a:hover, .uk-link:hover {color: #000; text-decoration: none;}

h1, h2, h3, h4, h5, h6 { margin:16px 0px 22px; font-family:'Titillium Web'; font-weight:700; color: #1B1B1B;  text-transform:none}
h1, .uk-h1{ font-size:36px;  line-height:39px; text-align: center; border-bottom: 0px solid #E0363C; padding-bottom: 5px;}
h2, .uk-h2{ font-size:29px;  line-height:36px; text-align: center; padding-bottom: 5px;}
h3, .uk-h3{ font-size:26px;  line-height:29px; margin: 15px 0px 13px;}
h4, .uk-h4{ font-size:22px;  line-height:26px; margin: 14px 0px 11px;}
h5, .uk-h5{ font-size:18px;  line-height:22px; margin: 14px 0px 11px;}
h6, .uk-h6{ font-size:16px;  line-height:20px; margin: 12px 0px 11px;}

.uk-article-title {font-size: 31px; line-height: 39px; font-weight: 100; text-transform: none; text-align: left;
  border-bottom: 1px solid #E0363C; padding-bottom: 15px; margin-bottom: 28px; }

.uk-heading-large, h1#heading-large, .uk-h1#heading-large { font-size: 39px; line-height: 45px;}

hr { display:block;  padding:10px 0;  border:0;  border-top: 1px solid #E0363C}
em {color: #DE672C; font-style: normal;}
pre {padding: 10px; background: #BBB;}

.logoa img { /*width: 360px;*/}
.uk-breadcrumb {
    padding: 0;
    list-style: none;
    font-size: 11px;
    margin: -20px 0px 0px 0px;
}
.uk-breadcrumb >li {
    font-size: 11px;
    vertical-align: top;
}
.uk-article-divider {margin-bottom: 25px; border-color: #BBB;}

.uk-icon-large:before { font-size: 45px; vertical-align: -9px; }
.uk-icon-medium:before { font-size: 35px; vertical-align: -6px;}
.uk-icon-small:before { font-size: 19px; vertical-align: 0px;}

.uk-article-lead {
  color: #444;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}
.uk-panel-title {
background: transparent;
  color: #E0363C;
  font-size: 22px;
  font-weight: 400;
  line-height: 36px;
  margin-top: 0px;
  padding: 0px 0px 9px;
  text-transform: none;
  border-bottom: 1px solid #E0363C;
}

.uk-panel-box {
  background: #FFF;
  border: 1px solid #E0363C;
  border-radius: 0px;
  color: #070808;
}
.uk-panel-hover {
  padding: 20px;
  color: #070808;
}
.uk-panel-box-hover, .uk-panel-hover {
-webkit-transition: background 0.3s ease 0s;
-moz-transition: 		background 0.3s ease 0s;
-o-transition: 			background 0.3s ease 0s;
-ms-transition: 		background 0.3s ease 0s;
transition: 				background 0.3s ease 0s;
}
.uk-panel-box-hover:hover, .uk-panel-hover:hover {background: #CCEDFC; color: #070808;
}
.uk-panel-box-hover:hover .uk-panel-title, .uk-panel-hover:hover .uk-panel-title {color: #070808;}

.uk-panel.pronav ul li a {
    color: #070808;
    background: transparent;
    padding: 6px 11px;
    display: block;
    margin: 4px 4px 1px 0px;
    font-size: 16px;
    line-height: 18px;
}

.uk-panel-box-primary {
  background-color: transparent;
  color: #070808;
  border-top: 0px solid #444;
  border-bottom: 4px solid #444;
  border-left: none;
  border-right: none;
}
.uk-panel-box-secondary {
  background-color: #E0363C;
  color: #EEF2F4;
}
.uk-panel-box-secondary a {
  color: #EEF2F4;
}
.uk-panel-box-secondary .uk-panel-title {
  color: #EEF2F4 !important; border-bottom: 1px solid #EEF2F4;
}
.uk-panel-box .uk-panel-title{ color: #070808}
.uk-panel-header .uk-panel-title{ 
	padding-bottom: 10px;
  border-bottom: 1px solid #070808;
  color: #070808;}

.uk-navbar {background:transparent;}
.uk-navbar-nav { margin: 12px auto 0px;  padding:0;  list-style:none;  display: table; float: right; }
.uk-navbar-nav >li {
background-color: transparent;
    border-radius: 0px;
    border-right: 0px solid #EEE;
    float: left;
    margin: 0px;
    position: relative;
    width: 180px;
    text-align: center;
}

.uk-navbar-nav >li >a { 
	background-color: rgba(255, 255, 255, 0.23); 
	-moz-box-sizing:border-box;  
	border-radius: 199px;
    box-sizing: border-box;
    color: #1A1A1A;
    display: block;
    font-family: inherit;
    font-size: 18px;
    font-weight: 400;
    height: 55px;
    line-height: 54px;
    padding: 0px 7px;
    text-decoration: none;
    cursor: pointer !important;
    border: 1px solid #FFF;
}
.uk-navbar-nav >li >a:hover .uk-navbar-nav >li >a:focus, .uk-navbar-nav >li.uk-open >a {
    background-color: rgba(255, 255, 255, 0.25);
    color: #1A1A1A;
    outline: none;
}

.uk-navbar-nav >li >a:active{ background-color: rgba(255, 255, 255, 0.23);  color: #FDFDFD;}
 
.uk-navbar-nav >li.uk-active >a{ background-color: rgba(255, 255, 255, 0.23);
  font-weight: 800; color: #1A1A1A }
.uk-nav.uk-nav-navbar li.uk-active >a { background-color: rgba(255, 255, 255, 0.23);
  font-weight: 800; color: #1A1A1A
}

.uk-nav-navbar >li >a:hover, 
.uk-nav-navbar >li >a:focus{ background: #8C8C8C;  color:#fff;   outline:none}

.uk-nav-navbar >li >a {color: #FDFDFD;}
.uk-nav >li >a {
		padding: 5px 20px;
    font-size: 17px;
    line-height: 19px;
}
.uk-nav-side >li >a { color: #AAA;}
.uk-nav-side >li.uk-active >a { background: #E0363C;  color: #fff;}
.uk-nav-side >li >a:hover, .uk-nav-side >li >a:focus {
  background: #414141; color: #FFF; outline: none;}
.uk-nav-side .uk-nav-header { color: #444;}

.uk-nav-offcanvas >li >a {
  color: #ccc;
  padding: 20px 48px;
  text-align: center;
  font-size: 17px;
  line-height: 26px;
}

.uk-pagination >.uk-active >span {
  background: #E0363C;
  color: #fff; border: 1px solid #E0363C;}
.uk-pagination >.uk-disabled >span {
  background-color: transparent;
  color: #999; border: 1px solid #E0363C;
}
.uk-pagination >li >a {
  background: transparent;
  color: #999; border: 1px solid #E0363C;
}
.uk-pagination >li >a [class*='uk-icon-'] {
  font-family: FontAwesome;
  color: #E0363C;
}
.uk-pagination >li >a:hover, .uk-pagination >li >a:focus {background-color: #A8CEE0;  color:#444;   outline:none}
.uk-pagination >.uk-disabled >span [class*='uk-icon-'] {
  font-family: FontAwesome;
  color: #E0363C;
}

.uk-subnav >.uk-active >* {
  color: #E0363C;
}
.uk-subnav >* >* {
  display: inline-block;
  color: #BBB;
}
.uk-subnav >* >*:hover, 
.uk-subnav >* >*:focus{color:#444;  text-decoration: none}

.uk-subnav-pill >.uk-active >* {
  background: #E0363C;
  color: #fff;
}
.uk-subnav-pill >* >*:hover, 
.uk-subnav-pill >* >*:focus{background: #575656;  color: #BBB;  text-decoration:none;   outline:none}

fieldset {
  border: 1px solid #444;
}
.uk-form legend {
  width: 100%;
  border: 0;
  padding: 0;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 20px;
  color: #444;
    font-weight: 600;
}
.uk-form legend:after {
  content: "";
  display: block;
  border-bottom: 1px solid #444;
  width: 100%;
}
.formBody {
    margin-bottom: 10px;
}
.formContainer {
    color: #333;
}
.uk-dropdown .uk-nav {
margin: 0 -15px;
}

.uk-dropdown {
display: none;
position: absolute;
top: 100%;
left: 0;
z-index: 1020;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 220px;
margin-top: 11px;
padding: 15px;
background: rgba(0, 0, 0, 0.7);
color: #FDFDFD;
letter-spacing: normal; border: 1px solid #6E6E6E;
}
.uk-open >.uk-dropdown{  display:block; border-radius:10px; text-align:left;  z-index:1061;  -webkit-animation:uk-fade 0.2s ease-in-out;  animation:uk-fade 0.2s ease-in-out;   -webkit-transform-origin:0 0;  transform-origin:0 0}

.uk-nav-dropdown .uk-nav-header {color: #EEE;}
.uk-nav-dropdown >li >a {color: #CCC;}
.uk-nav-dropdown >li >a:hover, .uk-nav-dropdown >li >a:focus {
  background: #E0363C; color: #fff; outline: none;}
.uk-nav-dropdown ul a { color: #A5A5A5;}
.uk-nav-dropdown ul a:hover { color: #FFF;}

.uk-navbar-toggle {
    font-size: 26px;
  color: #545454;
  padding: 27px 0px 0px 26px;
  position: absolute;
  top: 1px;
  z-index: 1600;
  -webkit-transition: all 0.5s ease;
	-moz-transition: 		all 0.5s ease;
	-o-transition: 			all 0.5s ease;
	-ms-transition: 		all 0.5s ease;
	transition: 				all 0.5s ease;
}

.uk-navbar-toggle:hover, .uk-navbar-toggle:focus { color: #333;  text-decoration:none;   outline:none}
.offmenu {position: relative;}
.offcanvasmenu {
   position: relative;
    background: none repeat scroll 0% 0% #444;
    z-index: 2600;
    top: 0px;
    width: 100%;
}
.offcanvasmenu ul {
    padding-left: 0px;
text-align: center;
}
.offcanvasmenu ul li > a {
display: block;
text-decoration: none;
color: #FFF;
padding: 19px 0px;
}
.offcanvasmenu ul li.active > a {
color: #F4B848; font-weight: 600;
}
.offcanvasmenu ul li > a:hover {
background: #111;
}
.toggleme {
    position: absolute;
    margin-top: 12px;
    margin-bottom: -15px;
    width: 100%;
    display: block;
    text-align: center;
    font-size: 33px;
    color: #333 !important;
}
.toggleme [class*="uk-icon-"] {
    font-family: FontAwesome;
    color: #FFF;
}
.logob {
    position: absolute;
    width: 100%;
    height: 55px;
    z-index: 1400;
}
.uk-button, button {border-radius: 0px; display:inline-block; -moz-box-sizing:border-box; box-sizing:border-box; vertical-align:middle; text-decoration:none; text-align:center; border: 1px solid #E0363C; line-height: 22px;  min-height:22px; letter-spacing:normal; padding:8px 18px; font-size: 15px; color: #070808; text-shadow:0px 0px 0px transparent;
background: transparent; 
-webkit-transition: background 0.5s ease 0s;
-moz-transition: background 0.5s ease 0s;
-o-transition: background 0.5s ease 0s;
-ms-transition: background 0.5s ease 0s;
transition: background 0.5s ease 0s; }
 
.uk-button:hover, .uk-button:focus, button:hover {background: #E0363C; color:#F0F0F0;  outline:none;  text-decoration:none;}
.uk-button:active, .uk-button.uk-active {  background-color:#CCC; color: #333}

.uk-button-primary {background: #88BDD5; color: #070808;}
.uk-button-primary:hover, .uk-button-primary:focus {background: #E0363C; color:#F0F0F0; }
.uk-button-primary:active, .uk-button-primary.uk-active{  background-color: #E0363C;   color:#404040}

.uk-button-success {background: #9AC350; color: #070808;}
.uk-button-success:hover, .uk-button-success:focus {background: #E0363C;}

.uk-button-danger {background: #E04444; color: #EEE;}
.uk-button-danger:hover, .uk-button-success:focus {background: #E0363C;}

.uk-button-link { color: #E0363C;}
.uk-button-link.uk-active, .uk-button-link:active, .uk-button-link:focus, .uk-button-link:hover {
  color: #E0363C; text-decoration: underline;}
.uk-button-link, .uk-button-link.uk-active, .uk-button-link:active, .uk-button-link:disabled, .uk-button-link:focus, .uk-button-link:hover {
  border-color: transparent;
  background: 0 0;
  box-shadow: none;
  text-shadow: none;
}

.uk-button:disabled { background-color: transparent; color: #999;}
.uk-button-mini {
  min-height: 20px;
  padding: 0 6px;
  line-height: 18px;
  font-size: 11px;
}
.uk-button-small {
  min-height: 25px;
  padding: 0 10px;
  line-height: 23px;
  font-size: 12px;
}
.uk-button-large {
  min-height: 40px;
  padding: 4px 25px;
  line-height: 38px;
  font-size: 18px;
  border-radius: 5px;
}
.uk-button-group>.uk-button:first-child, .uk-button-group>div:first-child .uk-button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.uk-button-group>.uk-button:not(:first-child):not(:last-child), .uk-button-group>div:not(:first-child):not(:last-child) .uk-button {
  border-radius: 0;
}
.uk-button-group>.uk-button:nth-child(n+2), .uk-button-group>div:nth-child(n+2) .uk-button {
  margin-left: -1px;
}
.uk-button-group>.uk-button:last-child, .uk-button-group>div:last-child .uk-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.uk-button [class*='uk-icon-'] {
  font-family: FontAwesome;
  color: #444;}

.uk-overlay-caption { font-size: 14px;
  padding: 15px;
  background: rgba(0, 0, 0, 0.7);
  -webkit-transition: opacity .3s linear;
  transition: opacity .3s linear; }
.uk-overlay-caption, .uk-overlay-caption h5, .uk-overlay-caption h6 {color: #FFF}

.uk-overlay-panel .uk-button {
  border: 1px solid #EEE;
  color: #333;
}
 .uk-overlay-panel {
 padding: 20px;
  color: #FFF;
text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.66);
}
.uk-overlay-background {
    background: none repeat scroll 0% 0% rgba(216, 151, 49, 0.53);
}
.uk-overlay-icon:before {
  content: "\f002";
  color: #FFF;
}

.uk-thumbnail {
  padding: 8px;
  border: 1px solid #8C8C8C;
  background: transparent;
-webkit-transition: background 0.3s ease 0s;
-moz-transition: 		background 0.3s ease 0s;
-o-transition: 			background 0.3s ease 0s;
-ms-transition: 		background 0.3s ease 0s;
transition: 				background 0.3s ease 0s;
}
a.uk-thumbnail:hover, 
a.uk-thumbnail:focus{border-color: #8C8C8C;  background-color: rgba(0, 0, 0, 0.2);   text-decoration:none;   outline:none}
.uk-thumbnail-caption {
  padding-top: 4px;
  text-align: center;
  color: #666;
}

[class*='uk-icon-'] { font-family: FontAwesome; color: #E0363C;}

.uk-list-striped >li:nth-of-type(odd) {
  background: #C3C3C3;
}

.uk-table { margin-bottom: 2px; font-size: 15px; line-height: 19px;}
.uk-table-striped tbody tr:nth-of-type(odd) {background: #C3C3C3;}
.uk-table-hover tbody tr { background: transparent;
-webkit-transition: background 0.3s ease 0s;
-moz-transition: 		background 0.3s ease 0s;
-o-transition: 			background 0.3s ease 0s;
-ms-transition: 		background 0.3s ease 0s;
transition: 				background 0.3s ease 0s;}
.uk-table-hover tbody tr:hover{ background: #908D8D; color: #B0AEAE;}
.uk-table tr {border-bottom: 1px solid #BBB;}

.uk-table td {vertical-align: middle;}
.uk-table.param1 td {
    vertical-align: middle;
    border: 1px solid #B9B9B9;
}
.td1 {width: 15%;} .td2 {width: initial;} .td3 {width: 10%;} .td4 {width: 14%;}

.uk-tab {border-bottom: 1px solid #A3A3A3;}
.uk-tab >li >a {padding: 8px 12px 8px 12px; border: 1px solid transparent; border-bottom-width: 0; color: inherit;}
.uk-tab >li >a:hover, .uk-tab >li >a:focus, .uk-tab >li.uk-open >a {
border-color: #070808; background: #2D2D2D; color: #E0363C;}
.uk-tab >li.uk-active >a {border-color: #070808; background: #F9F9F9;}
.uk-tab-center {border-bottom: 1px solid #070808;}

.uk-form select:disabled, .uk-form textarea:disabled, .uk-form input:not([type]):disabled, .uk-form input[type="text"]:disabled, .uk-form input[type="password"]:disabled, .uk-form input[type="datetime"]:disabled, .uk-form input[type="datetime-local"]:disabled, .uk-form input[type="date"]:disabled, .uk-form input[type="month"]:disabled, .uk-form input[type="time"]:disabled, .uk-form input[type="week"]:disabled, .uk-form input[type="number"]:disabled, .uk-form input[type="email"]:disabled, .uk-form input[type="url"]:disabled, .uk-form input[type="search"]:disabled, .uk-form input[type="tel"]:disabled, .uk-form input[type="color"]:disabled {
  border-color: #B6B6B6;
  background-color: #C8CDCF;
  
}
.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
  height: 30px;
  max-width: 100%;
  padding: 4px 6px;
  border: 1px solid #A8A8A8;
  background: #C8CDCF;
  color: #444;
}
.uk-form select:focus, 
.uk-form textarea:focus, 
.uk-form input:not([type]):focus, 
.uk-form input[type="text"]:focus, 
.uk-form input[type="password"]:focus, 
.uk-form input[type="datetime"]:focus, 
.uk-form input[type="datetime-local"]:focus, 
.uk-form input[type="date"]:focus, 
.uk-form input[type="month"]:focus, 
.uk-form input[type="time"]:focus, 
.uk-form input[type="week"]:focus, 
.uk-form input[type="number"]:focus, 
.uk-form input[type="email"]:focus, 
.uk-form input[type="url"]:focus, 
.uk-form input[type="search"]:focus, 
.uk-form input[type="tel"]:focus, 
.uk-form input[type="color"]:focus{border-color: #666;  outline:0;  background: #DDD;  color: #333}

select.uk-form-small, textarea.uk-form-small, input[type].uk-form-small, input:not([type]).uk-form-small {
  height: 25px;
  padding: 3px 3px;
  font-size: 12px;
}
select.uk-form-large, textarea.uk-form-large, input[type].uk-form-large, input:not([type]).uk-form-large {
  height: 40px;
  padding: 8px 6px;
  font-size: 16px;
}
.uk-form-blank{border-color:transparent !important;  border-style:dashed !important;  background:none !important}
.uk-form-blank:focus{border-color: #BBB !important; color: #444;}
 
.uk-form-success {
  border-color: #73796B !important;
  background: #6D9854 !important;
  color: #E3EFD4 !important;
}
.uk-form-danger {
  border-color: #ED6C62 !important;
  background: #F5877E !important;
  color: #2D2C2C !important;
}
ins {
  background: #E0363C;
  color: #DBDBDB;
  text-decoration: none;
}
mark {
  background: #A8CEE0;
  color: #333;
}
.uk-text-primary {
  color: #BA9C83 !important;
}
.uk-progress-bar {
  width: 0;
  height: 100%;
  background: #E0363C;
  float: left;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
  font-size: 12px;
  color: #fff;
  text-align: center;
}
.uk-alert {
  margin-bottom: 20px;
  padding: 10px;
  background: #775232;
  color: #E4B188;
}
.uk-alert-success {
  background: #5C6F39;
  color: #C7D3B5;
}
.uk-alert-warning {
  background: #C55E31;
  color: #FDC6A4;
}
.uk-alert-danger {
  background: #930A0A;
  color: #E2BEBE;
}
.uk-progress {
  background: #575653;
}
.uk-progress-warning .uk-progress-bar {
  background-color: #C55E31;
}
.uk-progress-success .uk-progress-bar {
  background-color: #5C6F39;
}
.uk-progress-danger .uk-progress-bar {
  background-color: #A33A3A;
}
blockquote {
  padding-left: 15px;
  border-left: 5px solid #AAA;
}
.langf5 { padding: 15px 0px 0px 12px; display: inline-block; margin: 0;}
.langf6 { padding: 0px 0px 0px 20px; display: inline-block; margin: 0;}
.uk-search-close {
    display: none;
}
.search1 {display: block; padding: 5px 0px 0px 12px;}

.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-modal.uk-open{opacity:1}.uk-modal-page,.uk-modal-page body{overflow:hidden}

.uk-modal-dialog{position:relative;-moz-box-sizing:border-box;box-sizing:border-box;margin:50px auto;padding:20px;width:600px;max-width:100%;max-width:calc(100% - 20px);min-height:200px;background:#F9F7F7;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out}

@media (max-width:767px){.uk-modal-dialog{width:auto;margin:10px auto}}.uk-open .uk-modal-dialog{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.uk-modal-dialog>:not([class*=uk-modal-]):last-child{margin-bottom:0}.uk-modal-dialog>.uk-close:first-child{margin:-10px -10px 0 0;float:right}.uk-modal-dialog>.uk-close:first-child+:not([class*=uk-modal-]){margin-top:0}.uk-modal-dialog-lightbox{margin:15px auto;padding:0;max-width:95%;max-width:calc(100% - 30px)}.uk-modal-dialog-lightbox>.uk-close:first-child{position:absolute;top:-12px;right:-12px;margin:0;float:none}@media (max-width:767px){.uk-modal-dialog-lightbox>.uk-close:first-child{top:-7px;right:-7px}}@media (min-width:768px){.uk-modal-dialog-large{width:930px}}@media (min-width:1220px){.uk-modal-dialog-large{width:1130px}}.uk-modal-header{margin-bottom:15px}.uk-modal-footer{margin-top:15px}.uk-modal-footer>:last-child,.uk-modal-header>:last-child{margin-bottom:0}.uk-modal-caption{position:absolute;left:0;right:0;bottom:-20px;margin-bottom:-10px;color:#fff;text-align:center}.uk-modal-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:25px;color:#ddd}.uk-modal-spinner:after{content:"\f110";font-family:FontAwesome;-webkit-animation:uk-rotate 2s infinite linear;animation:uk-rotate 2s infinite linear}

.uk-modal-dialog>.uk-close:first-child {
    margin: 1px 1px 0 0;
    float: right;
    color: #FFC232;
    opacity: 1;
    font-size: 19px;
    padding: 5px;
}
.uk-slidenav-contrast {
    color: rgba(255, 202, 48, 0.52);
}
.uk-slidenav-contrast:hover {
    color: #FF9A02;
}
.uk-modal-dialog.uh {top: 0; left: 0; right: 0; margin: 10px; z-index: 4500; width: 100%; padding: 10px 20px;
margin: 0px !important; background: #353535; position: absolute; font-size: 15px;}
.ofh {padding: 15px 0px 0px 24px; position: absolute;}
.ofh [class*='uk-icon-'] {color: #FFF;}


.uk-block{position:relative;box-sizing:border-box;padding-top:20px;padding-bottom:20px}

@media (min-width:768px){
.uk-block{padding-top:50px;padding-bottom:50px}}

.uk-block:after,.uk-block:before{content:"";display:table}
.uk-block:after{clear:both}
.uk-block>:last-child{margin-bottom:0}
.uk-block-large{padding-top:20px;padding-bottom:20px}
@media (min-width:768px){
.uk-block-large{padding-top:50px;padding-bottom:50px}}
@media (min-width:960px){
.uk-block-large{padding-top:100px;padding-bottom:100px}}

.uk-block-default {background: #fff}
.uk-block-muted {background: #f9f9f9}
.uk-block-primary {background: #F1C37F}
.uk-block-secondary { background: rgba(222, 103, 44, 0.10);
    border: 1px solid #FFF;
}

.uk-block-default+.uk-block-default,.uk-block-muted+.uk-block-muted,.uk-block-primary+.uk-block-primary,.uk-block-secondary+.uk-block-secondary {padding-top:0}

.uk-offcanvas {
  background: rgba(0, 0, 0, 0.54);
}

.tm-footer .uk-panel+.uk-panel {margin-top: 3px;}

.uk-badge {
  display: inline-block;
  padding: 2px 8px;
  background: #575653;
  font-size: 11px;
  font-weight: normal;
  line-height: 15px;
  color: #C3C3C3;
}
.uk-badge-success {
  background-color: #5C6F39; color: #C7D3B5;
}
.uk-badge-warning {
  background-color: #C55E31; color: #FDC6A4;
}
.uk-badge-danger {
  background-color: #930A0A; color: #E2BEBE;
}
.uk-link-muted, .uk-link-muted a {
  color: #BBB;
}
.uk-link-muted:hover, 
.uk-link-muted a:hover{color:#FFF}

.sekce5 img {
-webkit-transition: opacity 0.2s ease 0s;
-moz-transition: 		opacity 0.2s ease 0s;
-o-transition: 			opacity 0.2s ease 0s;
-ms-transition: 		opacity 0.2s ease 0s;
transition: 				opacity 0.2s ease 0s;}
.sekce5 img:hover {opacity: 1;}

.zoom1 {
-ms-transform:all 0.1s ease-out;
-moz-transition:all 0.1s ease-out;
-o-transition:all 0.1s ease-out;
-webkit-transition:all 0.1s ease-out;
transition:all 0.1s ease-out
}
.zoom1:hover{z-index:10;box-shadow:none;
-webkit-transform:rotate(0deg) scale(1.03);
-o-transform:rotate(0deg) scale(1.03);
-moz-transform:rotate(0deg) scale(1.03);
-ms-transform:rotate(0deg) scale(1.03);
transform:rotate(0deg) scale(1.03);
}
.zoom2 {
-ms-transform:all 0.1s ease-out;
-moz-transition:all 0.1s ease-out;
-o-transition:all 0.1s ease-out;
-webkit-transition:all 0.1s ease-out;
transition:all 0.1s ease-out
}
.zoom2:hover{z-index:10;box-shadow:none;
-webkit-transform:rotate(0deg) scale(1.1);
-o-transform:rotate(0deg) scale(1.1);
-moz-transform:rotate(0deg) scale(1.1);
-ms-transform:rotate(0deg) scale(1.1);
transform:rotate(0deg) scale(1.1)}

.tm-toolbar { margin-top: 5px;  margin-bottom: 5px}
.tm-headerbar { margin-top:35px;  margin-bottom:35px}
.tm-navbar { margin-top: 6px;  margin-bottom: 1px}
.tm-footer { margin-top: 28px;  margin-bottom:2px}

#scrollt {
    background: #999999;
    color: #FFF;
    display: none; 
    font-size: 18px;
    line-height: 23px;
    position: fixed; 
    opacity: 0.4;
    padding: 7px 12px;
    bottom: -144px;
    right: 20px; 
    height: 25px;
    text-decoration: none;
    cursor: pointer; z-index: 8805;
		border-radius: 0px;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s; 
}
#scrollt:hover { opacity: 1; background: #252525; bottom: 16px; color: #fff; }
#scrollt.top {bottom: 20px}

/*
.pulse{
	animation-name: pulse;
	-webkit-animation-name: pulse;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes pulse {
	0% {
		transform: scale(0.9);
		opacity: 0.7;		
	}
	50% {
		transform: scale(1);
		opacity: 1;	
	}	
	100% {
		transform: scale(0.9);
		opacity: 0.7;	
	}			
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(0.95);
		opacity: 0.7;		
	}
	50% {
		-webkit-transform: scale(1);
		opacity: 1;	
	}	
	100% {
		-webkit-transform: scale(0.95);
		opacity: 0.7;	
	}			
}
*/
.uk-modal-dialog.re {
  left: 0%;
  color: #070808;
  width: 94%;
}

.uk-modal-dialog.re2 {
  /* position: relative; */
  /* top: 10%; */
  left: 0%;
  /* right: 10%; */
  /* box-sizing: border-box; */
  /* padding: 10px; */
  max-width: 1100px;
  /* margin: 40px 50px 20px; */
  /* background: #fff; */
  color: #C8C8C8;
  /* text-align: center; */
  /* font-size: 14px; */
  /* line-height: 19px; */
  /* max-width: 1400px; */
  /* display: inline-block; */
  width: 95%;
}
.uk-modal {
  z-index: 9910;
  background: rgba(0, 0, 0, 0.8);
}
.uk-close-alt {
  color: #FFF;
  border: 0px solid #bbb;
  background: rgba(0, 0, 0, 0.46);
}
.uk-icon-button {
  width: 35px;
  height: 35px;
  border-radius: 0px;
  background: transparent;
  line-height: 32px;
  color: #444;
  font-size: 17px;
  text-align: center;
  border: 1px solid #E0363C;
}

.sekce5 .uk-icon-button {
    width: 29px;
    height: 29px;
    border-radius: 100px;
    background: #FFF;
    line-height: 32px;
    color: #FF9A02;
    font-size: 21px;
    text-align: center;
    border: 0px solid #E0363C;
}
.uk-icon-button:hover {background: #DDD; color: #E0363C;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s; }

.sekce5 .uk-icon-button:hover {background: #222; color: #E0363C;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s; }

.nabidka {}
.nab1, .nab2, .nab3 { background: transparent; color: #F5F3EB;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s; 
width: 33%;
display: inline-block;
}
.nab1:hover, .nab2:hover, .nab3:hover { background: #575757; color: #F5F3EB;}

.uk-box-na { background: #4C4A48;
  padding: 20px;}

/* .nabidka h1, .nabidka h2, .nabidka h3, .nabidka h4, .nabidka h5, .nabidka p  {color: #FFF}
.nabidka p, .nabidka h2 {color: #FFF !important;}
.nabidka a:hover {color: #333}
*/
.teref p {margin: 10px 0 10px 0;}
.teref {max-height: 500px; overflow: auto;}
.uk-modal-dialog.re img {border: 0px solid #E7E7E7;}

.uktb {width: 80%; margin: auto;}
.uktb.uk-table tr {border-bottom: 0px solid #ccc;}
.uktb1 {width: 30%; text-align: right;} .uktb2 { text-align: left;} .uktb3 { width: 20px; text-align: center;}
.uktb1, .uktb2, .uktb3 {padding: 2px 6px !important;}

.uk-table.doba1 { margin-top: 3px;}
.uk-table.doba1 tr {border-bottom: 0px solid #ccc; font-size: 16px; line-height: 19px;}
.uk-table.doba1 td {padding: 2px 8px 1px 0px; float: left;}
.uk-table.doba1 td:nth-child(4n+1) {padding: 2px 5px 1px 0px;}
.uk-table.doba1 td:nth-child(4n+2) {padding: 2px 7px 1px 0px;}
.uk-table.doba1 td:nth-child(4n+3) {padding: 2px 7px 1px 0px;}
.uk-table.doba1 td:nth-child(4n+4) {padding: 2px 1px 1px 0px;}

.icost {
  font-size: 39px;
  background: transparent;
  border-radius: 200px;
  box-shadow: none;
  width: 45px;
  height: 45px;
  padding: 15px;
  line-height: 47px;
  border: 1px solid #E0363C;
}
.icome {font-size: 28px;
  background: transparent;
  border-radius: 2px;
  box-shadow: 0px 0px 0px 1px #F5F5F5;
  width: 28px;
  height: 28px;
  padding: 15px;
  line-height: 29px;
  color: #FFF; display: table-cell;
}
  .icopme {color: #fff;
  margin-right: 50px;
  position: absolute;
  left: -50px;
  background: #494949;
  padding: 18px;
  top: 0px;
}
#menu51 {
  background: #A5ADB5;
  color: #FFF;
  display: none;
  font-size: 18px;
  position: fixed;
  opacity: 0.4;
  padding: 7px 12px;
  top: 230px;
  right: -207px;
  height: 150px;
  width: 183px;
  text-decoration: none;
  cursor: pointer;
  z-index: 9805;
  border-radius: 0px;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
 #menu51:hover {opacity: 1; right: 0px; color: #fff;
}
  #mod6 {
  background: #494949;
  color: #FFF;
  display: none;
  font-size: 18px;
  position: fixed;
  opacity: 0.4;
  padding: 7px 12px;
  top: 106px;
  right: -244px;
  height: 100px;
  width: 220px;
  text-decoration: none;
  cursor: pointer;
  z-index: 9805;
  border-radius: 0px;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
 #mod6:hover {opacity: 1; right: 0px; color: #fff;
}
 #mod7 {
  background: #7AC2E2;
  color: #FFF;
  display: none;
  font-size: 18px;
  position: fixed;
  opacity: 0.4;
  padding: 7px 12px;
  top: 166px;
  right: -244px;
  height: auto;
  width: 220px;
  text-decoration: none;
  cursor: pointer;
  z-index: 9805;
  border-radius: 0px;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
 #mod7:hover {opacity: 1; right: 0px; color: #fff;
}
  #mod7 ul {
  padding-left: 20px;
  list-style-type: none;
  text-align: left;
}
  #mod7 li {padding: 0px 0px; } 
 /* #mod7 li:hover {background: #E0363C;} */
  #mod7 li a {font-size: 15px; padding: 3px 0px 3px 10px; display: block; text-decoration: none;}
  #mod7 li a:hover {background: #E0363C; color: #FFF}

.uk-sticky {
  z-index: 4980;
}
header{
  position: fixed;
  width: 100%;
  text-align: center;
  font-size: 52px;
  /*line-height: 108px;*/
  height: 70px;
  background: #3F4244;
  color: #fff;
  z-index: 5600; padding-top: 0px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: 		all 0.5s ease;
	-o-transition: 			all 0.5s ease;
	-ms-transition: 		all 0.5s ease;
	transition: 				all 0.5s ease; 
}
header .wlogo {width: 250px; padding: 15px 0 18px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: 		all 0.5s ease;
	-o-transition: 			all 0.5s ease;
	-ms-transition: 		all 0.5s ease;
	transition: 				all 0.5s ease;
}
header .uk-navbar { background: transparent; margin-top: 10px;}
header .uk-navbar-nav >li >a, header h3 {font-size: 20px; color: #FFF; font-weight: 100; padding: 0px 8px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: 		all 0.5s ease;
	-o-transition: 			all 0.5s ease;
	-ms-transition: 		all 0.5s ease;
	transition: 				all 0.5s ease;
}
header.sticky {
  font-size: 24px;
  line-height: 40px;
  height: 55px;
  background: #E0363C;
  text-align: left; padding-top: 0px;
  overflow: hidden;
}
header.sticky .uk-navbar { margin-top: 0px;}
header.sticky .uk-navbar-nav >li >a, header.sticky h3 {font-size: 16px; line-height: 50px; margin-top: 0px; padding: 0px 12px;
} 
header.sticky .wlogo {width: 160px; padding: 7px 0 10px;}

.sticky .uk-navbar-toggle { top: -17px;}

.uk-search:before {
  content: "\f002";
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  line-height: 30px;
  text-align: center;
  font-family: FontAwesome;
  font-size: 14px;
  color: #BBB;
}
.uk-search-field {
    width: 150px;
    height: 30px;
    padding: 0 30px;
    border: 1px solid #C5C5C5;
    background: transparent;
    color: #BBB;
    font-size: 14px;
    line-height: 19px;
}
.uk-article-meta {display:none;}
.uk-article-meta time {
  font-size: 12px;
  line-height: 18px;
  color: #BBB;
  background: #3F3D3D;
  padding: 3px 8px;
}

.iteminfo {}

.h-overlay {
  margin-bottom: -10px;
  position: absolute;
  text-align: center;
  width: 100%;
  background: rgba(255, 255, 255, 0.82);
  top: 50px;
  padding: 10px 0px;
  font-size: 29px;
  line-height: 33px;
  font-weight: 800;
  -webkit-transition: all 0.4s ease;
	-moz-transition: 		all 0.4s ease;
	-o-transition: 			all 0.4s ease;
	-ms-transition: 		all 0.4s ease;
	transition: 				all 0.4s ease;
}
a:hover .h-overlay {top: -80px;
}
.h-but {
  position: absolute;
  z-index: 1200;
  margin: auto;
  background-color: rgba(249, 249, 249, 0.85);
  width: 100%;
  padding: 20px 0px;
  bottom: 35%;
  text-align: center;
}
.wesv { width: 100%; border: 1px solid #B2B2B2; }

ul.listbe {list-style-type: none; padding-left: 20px;}
ul.listbe li {
    position: relative;
    padding-left: 10px;
    margin: 3px 0px;
    font-size: 17px;
    line-height: 24px;
}
ul.listbe li:before {
    position: absolute;
    top: 0;
    left: 0;
    font-family: FontAwesome;
    color: #DE672C;
    margin-left: -15px;
}
ul.listbe.li1 li:before {
    content: "\f21e";
}
ul.listbe.li2 li:before {
    content: "\f21e";
}
ul.listbe.li3 li:before { 
    content: "\f004";
}

ul.listbe.li3 li > ul >li { position: relative; padding-left: 0px; margin: 8px 0px; }
ul.listbe.li3 li > ul >li:before {content: none;}

@media (min-width:1220px){
.uk-container {
  max-width: 1290px;}
}
@media (max-width:1219px){ 
.uk-table {
  margin-bottom: 2px;
  font-size: 14px;
  line-height: 14px;
}
.uk-table th, .uk-table td {
    padding: 6px 2px;
}
.uk-navbar-nav >li >a {font-size: 16px;padding: 0px 11px;}
}
@media (max-width:980px){ 
body {line-height: 20px;} html {font-size: 17px;}
.uk-navbar-nav >li { width: 160px;}
.uk-navbar-nav >li >a {font-size: 14px;padding: 0px 11px;}
.uk-table {
    margin-bottom: 2px;
    font-size: 11px;
    line-height: 13px;
}
.uk-table th, .uk-table td {
    padding: 6px 2px;
}
.uk-table.doba1 tr { font-size: 15px; line-height: 19px;}
}
@media (max-width:767px){ 
.uk-block-secondary img {text-align: center; padding-left: 20%; padding-right: 20%;}
.logob img { margin: 20px 0px;}
.uk-navbar-nav {text-align: center;}
.uk-navbar-nav >li >a {padding: 0px 10px; font-family: 'Titillium Web'; font-size: 14px; }
.tm-navbar{ margin:0 -25px 25px -25px;  border-width:0 0 1px 0}
.tm-logo-small:hover{ text-decoration:none}
.toolbar-0 {padding: 0px 0px;}
.sekce2 {padding: 0px 0px 0px;}
.sekce5, .sekce6 {text-align: center;}
.sekce5 .uk-grid >* { margin-bottom: 25px;}
.tm-navbar:not(.uk-navbar-attached){ border-radius:0}
.kontak img {width: 40%; padding: 37px 0px 0px;}
.uk-table {
    margin-bottom: 2px;
    font-size: 8px;
    line-height: 9px;
}
.uk-table th, .uk-table td {
    padding: 6px 1px;
}
table.doba1 { width: 60%; margin: auto; }
.td1 {width: 10%;} .td2 {width: initial;} .td3 {width: 10%;} .td4 {width: 14%;}
.uk-table.doba1 td { padding: 0px 3% !important; float: none;}

.uk-float-left {float: none;}
h1, .uk-h1{ font-size:28px;  line-height:33px}
h2, .uk-h2{ font-size:26px;  line-height:31px}
h3, .uk-h3{ font-size:26px;  line-height:29px}
h4, .uk-h4{ font-size:22px;  line-height:26px}
h5, .uk-h5{ font-size:18px;  line-height:22px}
h6, .uk-h6{ font-size:16px;  line-height:20px}
.uk-icon-large:before { font-size: 35px;vertical-align: -5px; }
.uk-modal-dialog.re .uk-grid >[class*='uk-width-'] { margin: 2px 0px 15px;}
.uk-slideshow h3 { font-size: 35px; line-height: 41px;}
}
@media (max-width:651px){
header .wlogo { width: 220px; padding: 12px 0 12px;} 
table.doba1 { width: 90%; margin: auto; }
}

@media (max-width:498px){
.logob img {width: 200px;}
.uk-navbar-nav >li >a {padding: 0px 6px; }
header .wlogo { width: 200px; }
}
