@charset "UTF-8"; .navbar-nav{float: none; margin: 0} div.k2ItemsBlock .videobox .perex{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow-wrap: break-word} div.k2ItemsBlock .videobox ul li a.moduleItemTitle{font-size: 14px} div.k2ItemsBlock .videobox ul{padding: 0 15px} div.k2ItemsBlock .videobox ul li div.moduleItemIntrotext{font-size: 13px; line-height: 1.6em; padding: 0 0 20px 0} div.k2ItemsBlock .videobox ul li span.moduleItemDateCreated{font-size: 11px; color: #fff; padding: 5px} div.k2ItemsBlock .videobox ul li{display: block; padding: 0; margin: 0 0 15px 0; border-bottom: 1px solid #e2e1e6} div.k2ItemsBlock .videobox ul li.lastItem{display: block; padding: 0; margin: 0; border: 0} .navbar-fixed-top.animated #ul-mainmenu{border: 1px solid #e10a30; border-top:0; background: #e10a30; margin: 0} p.small{line-height: normal; margin: 0} .recom .navbar-header{display: none} .galleryContainer .pagination a{width: 30px; height: 30px} .com_Font .hpportal .order_by #search{padding: 7px 12px; min-width: 236px} #sticky_navigation_wrapper:not(.navbar-fixed-top) .narrow-hide{display: none} #form-login-remember .control-label{line-height: 15px} #editprofile h3{font-size: 18px; padding-top: 20px} .kmsg a, .kmsg a:hover, .kmsg a:focus{color: #e10a30; text-decoration: underline} .userType_edit_main label h4{color: #e10a30} a.rules{color: #67a015; font-weight:600} .postavatar{max-height: 20px; height:20px; margin: 0 5px} .pagtop{margin-top: 20px; margin-left: 5px} .custom.action small{font-size: 90%; text-align: center} .page-header{padding-bottom: 9px; margin: 0 0 20px} div.srfrContainer ul.srfrList li a{line-height: 1.48em !important; font-family: Verdana, Geneva, sans-serif !important} .itemAdditionalField{margin-top: 10px} .advpoll-wrapper .advpoll-answer{padding: 2px 0 !important; margin-bottom: 5px !important} .rightcl .recom .navbar-nav > li.item-101{display: none} .recom div.srfrContainer ul.srfrList{list-style: none; margin: 0; padding: 0} .klatest-avatar img, div.k2LatestCommentsBlock ul li a.lcAvatar img{margin: 2px 8px 0px 0; border: 1px solid #CCCCCC; padding: 1px; max-width:36px !important} .mainbot2  li.klatest-avatar{width:38px !important} ul.nav ul{list-style-type: none; margin-top: 5px; z-index: 10} ul.nav ul li{padding-bottom: 5px; padding-left: 5px} ul.nav ul li .image-title{font-weight: 600; margin-left: 5px; font-size: 15px} dd.video_duration{background-color: #cd201f; top: 48px; left: 0; text-align: center} .userbg .userinfos .img{background-size: contain; background-repeat: no-repeat; background-position: left top; height: 100%; width: 100%} .itemListView figure.k2snip.video::after{top: 45%} div.itemImageBlock dd.video_duration{background-color: #e10a30; top: 78px; left: 15px; height: 18px; font-size: 12px; text-align: center; line-height: 15px}  .line .cena{float: right; padding-right: 30%} ul.nav ul li a{padding-right: 5px} .btn-danger:hover, .btn-danger:focus, .btn-danger.active, .btn-danger:active, .btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover{color: #fff; background-color: #e1500a; border-color: #e1500a} .navbar-toggle .icon-bar{background: #fff} @media (min-width: 768px){ul.nav > li > ul{position: absolute; background: #fff; border: 1px solid #e2e1e6; left: 0; margin: 0; width: 100%; padding: 10px; transform: scale(0,0); transform-origin: top left; -moz-transition-delay: 0.3s; -webkit-transition-delay: 0.3s; transition-delay: 0.3s} ul.nav > li:hover > ul{display: block; transform: scale(1,1)} ul.nav > li > ul > li{margin-bottom: 10px; border: none; display: block; height: inherit; -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid} ul.nav > li > ul{-webkit-column-count: 3; -moz-column-count: 3; column-count: 3} .navbar-header{display: none} #login-modal .modal-dialog{width: 350px} } @media (max-width: 768px){.navbar-header{display: block} } div.k2stav{max-height: 140px; min-height: 140px; overflow: hidden} .navbar-nav > li:first-child{border-left: 0 } .laccord .panel-group .panel{border-radius:0; border:none; box-shadow:none} .laccord .panel-default > .panel-heading{background-color:#f07039; border-radius:0; padding:0} .laccord .panel-heading{background:#e10a30; padding:0;  border-radius:3px} .rightcl .banneritem{text-align: center; margin-top: -21px} .rightcl .banneritem img{width: 100%} .rightcl .banneritem span{float: left} .laccord .panel-title > a{padding:12px 15px; outline:0; display:block; color:#FFF; outline:none; position:relative} .laccord .panel-title > a i{margin-right:8px} .laccord .panel-body, .laccord-rounded .panel-body{padding:20px 0} .panel, .panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body{background:none; border:none; box-shadow:none} .laccord.white{background:none} .laccord.white .panel-heading{background:#FFF} .laccord.white .panel-title > a{color:#343434} .laccord.white .panel-title > a i{color:#e10a30}  .laccord-rounded .panel-title > a i{width:40px; height:34px; text-align:center; margin-right:12px; background:#3c3c3c; color:#FFF; line-height:34px;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px} .laccord-rounded .panel-heading{padding:0 0 5px 0} .panel-title{font-size:14px} .laccord-rounded.circle .panel-title > a i{height:35px; width:35px; line-height:35px; background:#e10a30;  border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%} .laccord .panel-title > a i.fa-minus{display: none} .laccord .panel-title > a[aria-expanded=true] i.fa-plus{display: none} .laccord .panel-title > a[aria-expanded=true] i.fa-minus{display: inline} .laccord .panel-title > a[aria-expanded=false] i.fa-plus{display: inline} .laccord .panel-title > a[aria-expanded=false] i.fa-minus{display: none} #kunena.layout input.kcheckall{margin-top: 15px} #kunena.layout .img-circle{margin-top: 0; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: 1px solid #ccc; padding: 1px} #kunena.layout .user-circle.user-default, #kunena.layout .img-circle{width: 36px; height: 36px; text-align: center; font-size: 24px; line-height: 1.33; border-radius: 0; border: 1px solid #ccc; min-width: 36px; max-width: 36px} .itemImageBlock{margin-bottom: 20px} .itemImageBlock img{width: 100%}  .itemImageBlock .lib-row.lib-desc{height: 100%; display: block; font-weight: bold} .infoline.show_block{position: absolute; bottom: 0; background: rgba(255,255,255,0.90); z-index: 1; color: #666; width: 100%; font-size: 12px; white-space: nowrap; overflow: hidden} .joomlar{border: 1px solid #ddd; text-align: right; font-size: 11px; margin-left: -15px} .joomlar a, .joomlar a:hover, a.koment, a.koment:hover{color: #e1500a; text-decoration: underline} .joomlar .col-sm-4{padding: 5px} .joomlar .col-sm-8{padding: 10px 5px} .joomlar img{max-height: 60px} .radka-celkem{font-weight: bold} .stitky{ padding: 0; margin-bottom: 5px} .stitky span{color: #666; font-size: 12px; padding: 5px 8px; margin-right: 5px; border-radius: 3px; line-height: normal; border: 1px solid #666} .datehit{font-size: 12px; padding-bottom:5px; padding-top: 0; color: #666; white-space: nowrap; overflow: hidden} .datehit .fa{padding-left: 5px} span.itemHits{float: none; padding-right: 5px; padding-left: 5px; border-right: 1px solid #ccc} .datehit span.itemHits:last-child, .infoline.show_block span.itemHits:last-child, .nbrdr{padding-right: 0 !important; border-right: 0 !important} .wrapper_np{margin:20px 0; padding:20px; background: #f1f1f1} .nextk2{padding: 0; font-weight: normal} .nextk2:first-child{margin-bottom: 25px} .nextk2  .datehit{padding-top: 0} dd.typclanku2{font-size: 11px; color: #fff; background: #545454; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; display: inline; vertical-align: middle; text-transform: uppercase; margin-right:5px} #galerie-go-left, #galerie-go-right{background: #fff; cursor: pointer} span.itemImage img{padding-top: 8px} .cela_sirka{width:100%} .leva_polovina{width: 50%; float: left; margin-right: 20px; margin-bottom: 10px} .prava_polovina{width: 50%; float: right; margin-left: 20px; margin-bottom: 10px} .leva_tretina{width: 33%; float: left; margin-right: 20px; margin-bottom: 10px} .prava_tretina{width: 33%; float: right; margin-left: 20px; margin-bottom: 10px}  div.itemCommentsForm form input#submitCommentButton{display: block; margin: 16px 0 0 0; padding: 8px 16px; background: #e1500a; color: #fff; border: 0; border-radius: 0; font-size: 14px; font-weight: normal} input#submitCommentButton:hover{background-color: #e1500a !important; background:  #e1500a !important}  .fulltext table{border: 0; margin: 20px 0} .fulltext table tbody th, .fulltext table tbody tr, .fulltext table tbody td{padding: 8px 16px; border-left: 1px solid #fff; font-size: 13px} #content .registration{padding: 0 15px} .fulltext table tbody th{background: #e1500a; color: #fff} .fulltext table tbody tr:nth-child(odd){background:#eeeeee;} .fulltext table tbody tr:nth-child(even){background:#dddddd}  @media only screen and (max-width: 800px){/* Force table to not be like tables anymore */ .fulltext table, .fulltext thead, .fulltext tbody, .fulltext th, .fulltext td, .fulltext tr{display: block}  /* Hide table headers (but not display: none;, for accessibility) */ .fulltext thead tr{position: absolute; top: -9999px; left: -9999px}  .fulltext tr{border: 1px solid #e2e1e6}  .fulltext td{/* Behave  like a "row" */ border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 50%; white-space: normal; text-align:left}  .fulltext td:before{/* Now like a table header */ position: absolute; /* Top/left values mimic padding */ top: 6px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; text-align:left; font-weight: bold}  /* Label the data */ .fulltext td:before{content: attr(data-title)} .lib-panel .artdetail{float:none; max-width:100%; display: block; margin: 20px;} }  .artdetail {display: block; padding: 0; float: none;} .fulltext {font-weight: normal !important;} .introtext{font-size: 16px} .itemImageBlock .lib-row.lib-desc .item{max-height: 200px; overflow: hidden; padding-right: 3px; padding-left: 0px; padding-bottom: 3px; margin-bottom: 3px} div.itemRelMedia{padding: 0 0 15px 0} .itemImageBlock .lib-row.lib-desc .contentGallery .label{display: block; text-align: left; color: #b22418; padding-bottom: 10px; font-size:20px} .itemImageBlock .lib-row.lib-desc .contentGallery{background: #eee; padding: 10px; padding-bottom: 11px; padding-left: 13px; margin: 0 auto} .itemImageBlock .lib-row.lib-desc .contentGallery a{position: relative; width: inherit; bottom: inherit; left: inherit} .itemImageBlock .lib-row.lib-desc .contentGallery .label::before{content: "\6D"; font-family: 'Font Awesome 5 Free'; padding-right:10px} .moduleItemIntrotext p{margin: 0} .navbar-nav > li.active a{color: #e10a30} .moduleItemIntrotext small{color: #999} .latestItemHeader.text{padding-bottom: 25px} .wrapper_np .latestItemHeader.text{padding-bottom: 5px} .wrapper_np .latestItemTitle{padding-bottom: 5px} .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover, div.k2Pagination ul li.active a, #kunena.layout .pagination ul > li.active > a, #kunena.layout .pagination ul > li.active > span{z-index: 3; color: #fff; cursor: default; background-color: #e10a30; border-color: #e10a30} .pagination > li > a, .pagination > li > span, #kunena.layout .pagination ul > li > a, #kunena.layout .pagination ul > li > span{position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #e10a30; text-decoration: none; background-color: #fff; border: 1px solid #ddd} .pagination a, #kunena.layout .pagination ul > li > a, #kunena.layout .pagination ul > li > span{width: 40px; height: 40px; line-height: 27px !important; text-align: center; display: inline-block; background: #FFF; border: 1px solid #dddddd; margin-right: 3px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0} .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover{z-index: 2; color: #e10a30} .wrapperk2{position: relative} .itemList .wrapperk2{margin: 25px 0}  div.latestItemList dd.typeCat, div.latestItemList dd.typeCont{left: 0} div.latestItemList dd.typeCont{top: 22px; z-index:2} div.latestItemList dd.typeCat{top:0} div.line:first-child{border-bottom: 0} div.line{padding: 5px; border-bottom: 1px solid #eee} div.line a{background: #dddddd; padding: 5px; line-height: normal; margin: 5px; position: absolute; right: 10px} .wrapperk2.nextk2 dd.typeCont{top: 0; position: relative; display: inline; margin-right: 5px; left: 0} .naklady-suma{top: 11px; position: absolute; color: #fff; right: 10px} div.userBlock img{display: block; float: left; background: #fff; padding: 4px; border: 0; margin: 0; border-radius: 0; width: 150px !important} .banneritem table, #content .banneritem table{margin: 0; border-width: 0px} #content .middle-banner .banneritem table{margin-left: auto; margin-right: auto}  #content .banneritem table::before, .banneritem table::before{display: block; content: "Inzerce"; color: #aaa; text-align: left; margin-top: -2px} .bannergroup.vertical-title table::before{transform: rotate(270deg); transform-origin: left bottom 0; bottom: 5px; position: absolute} .labtop{position: relative} .floatingendpoint{position: absolute; bottom:0; left:0; width: 100%; height: 0px} .floating.fixed{position: fixed} @media only screen and (min-width: 1321px) and (max-width: 1590px){.floating.fixed{max-width: 235px} } @media only screen and (min-width: 1145px) and (max-width: 1320px){.floating.fixed{max-width: 192.5px} } @media only screen and (min-width: 768px) and (max-width: 1144px){.floating.fixed{max-width: 157.5px} } .moduletableleaderboard .banneritem table{margin-left: auto; margin-right: auto} .skyscraper-container{display: none} @media (min-width: 1200px){.skyscraper-container{display: block; position: relative; height: 0px} .skyscraper-container #skyscraper1{position: absolute; top: 0; left: 1350px; margin-left: 0px; z-index:100} .skyscraper-container #skyscraper1 img{max-width: inherit} }  .skyscraper-container #skyscraper2{position: absolute; top: 0; right: 0; margin-right: -175px}  section.mainbot .mainbot3{background-color: #ffffff} .toplab.container,.nav-container.container,#branding{position: relative} #branding-top{background-position: center 0; background-size: cover} .branding-side-left,.branding-side-right {position: absolute; top:-1px; height:100%} .navbar-fixed-top .branding-side-left,.navbar-fixed-top .branding-side-right {background-color: white !important} #wrapper{position: relative; padding: 0; background :#ffffff} .labbot .row{margin: 0} section.breadcrumb-wrap{font-family: 'Open Sans', arial, sans-serif; padding: 5px 10px;margin: 0 15px; font-weight:600; font-size: 12px;} a.branding-fixed{display:block; position: fixed; width: 100%; height: 100%} #search-searchword{border: solid 1px #e2e1e6; border-radius: 0; background-color: #fff; height: 34px; padding: 0 5px; margin-bottom: 30px} .result-title{margin-top: 10px} .search .only label{float: left; margin: 0; padding: 15px; font-size: 15px} .search .form-limit{float: right; margin-top: -36px; font-size: 14px} #login-form .login-greeting{padding: 0 13px 0 3px; height: 35px; line-height: 35px; display: inline-block; background-color: #e10a30; background: #e10a30; text-align: left; color: #fff; cursor: pointer} #login-form .login-greeting > a,#login-form .login-greeting > a:hover, #login-form .login-greeting > a:focus{color: #fff; float: right; padding-right: 10px} #login-form .login-greeting ul, .loginmodal-submit, .loginmodal-submit:hover, .loginmodal-submit:focus{text-align: left; border: 0; margin: 0; right: 15px !important; color: #fff; padding: 10px; background-color: #e10a30; background: #e10a30; list-style-type: none; min-width: 220px; line-height: 2em} #login-form .login-greeting ul a, #login-form .login-greeting ul i{color: #fff; padding: 5px 0} #k2ModalToolbar #toolbar-publish a, #k2ModalToolbar #toolbar-save a{background: #e10a30} #k2ModalToolbar #toolbar-publish a:hover, #k2ModalToolbar #toolbar-save a:hover, #k2ModalToolbar td.button a:hover, #k2ModalContainer .fileinput-button:hover, #addNakladyButton:hover{background: #e1500a} #k2ModalToolbar td.button a{padding: 10px 15px; border-radius: 0; margin: -15px 10px 10px 0} #k2ModalContainer .fileinput-button, #addNakladyButton{padding: 10px 15px; border-radius: 0; -webkit-border-radius:0; -moz-border-radius: 0; color: #fff; border: 0; font-size: 14px; font-weight: bold; text-decoration: none; cursor: pointer; background: #e10a30; width: auto} .itemAdditionalField input[type="text"], .itemAdditionalField input[type="email"], .gallery_ordering{min-height: 30px; line-height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 0; color: #555; background-color: #fff; border: solid 1px #e2e1e6; background-image: none} .itemAdditionalField .itemAdditionalValue{width: 160px; margin-bottom: 0} .loginmodal-submit, .loginmodal-submit:hover, .loginmodal-submit:focus {text-align: center} .loginmodal-submit:hover, .loginmodal-submit:focus {background: #e1500a} #login-form .login-greeting .user-icon::before{content: "\f007"; position: absolute; top: 3px; width: 29px; text-align: center; font-family: 'Font Awesome 5 Free'; font-size: 120%; color: #e10a30; background: #ffffff; height: 29px; line-height: 29px} #login-form .login-greeting .user-icon{position: relative; display: inline-block; width: 29px} .icon-text h4.zaseb{margin:0 0 5px 0} button.logt{background-color: #545454} #kunena.layout h1, #kunena.layout h1 a{margin: 0; padding: 0 0 0 5px; color: #e10a30} .kncategory{margin: 19px 0 !important; display: inline-block; color: #545454 !important} .kusearch{margin-top: 9px; vertical-align: top} .cat-action{margin-top: 0; margin-bottom: 15px} .moduletableleaderboard{margin-bottom: 10px} #kunena.layout hr{margin-top: 10px; margin-bottom: 10px; border-top: 1px solid #eee} #kunena.layout .ksignature, #kunena.layout .ksignature a{margin-top: 0; color: #999} .infos .btn{color: #fff; background-color: #e10a30; border-color: #e10a30} .infos .budget{margin-bottom: 10px} .infos .prostaveno strong{color: #e10a30} .itemList p{margin: 0px} .kulogin{margin: 15px} .result-title, .result-title a{font-size: 16px; color: #e10a30} .anketa .columlab-head h3::before{content: "\f681"; font-family: 'Font Awesome 5 Free'; text-transform: none; font-weight: normal; font-size: 22px; line-height: 110%; color: #e1500a; padding-right: 10px} .anketa .columlab-head h3{margin: 0; font-size: 22px; color: #e1500a} .anketa .columlab-head{background: none; border-bottom: 0} .advpoll-wrapper .advpoll-button-wrapper{padding: 0 !important} .moduletable.anketa{background-color: #eee; background-image: url(../images/green-corner-rt.png); background-repeat: no-repeat; background-position: right top; margin: 0 21px; margin-right: 21px; margin-right: 40px} .advpoll-wrapper .advpoll-answer input[type="checkbox"] + label, .advpoll-wrapper .advpoll-answer input[type="radio"] + label{display: inline-block; position: relative; padding-left: 20px; line-height: 1em} .advpoll-wrapper .advpoll-answer{padding: 2px 0 2px 0; margin-bottom: 2px} .advpoll-wrapper .advpoll-button-wrapper .advpoll-button-vote, .advpoll-wrapper .advpoll-button-wrapper .advpoll-button-back, .advpoll-wrapper-2.advpoll-wrapper .advpoll-button-wrapper .advpoll-button-result{background: #e1500a !important; padding: 6px 12px !important; color: #fff; margin-right: 5px; border-radius: 0 !important; -webkit-border-radius: 0; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease} .advpoll-wrapper .advpoll-question{font-weight: bold; padding: 0 !important; background: #eeeeee; color: #fff; font-size: 14px !important} .advpoll-wrapper{border: 0 !important; box-shadow: 0 0 0 rgba(0, 0, 0, 0.05) !important; padding:15px}  .login-help ul{list-style: none; margin: 20px 0 0 0; padding: 0; line-height: 1.8em; color: #323232} .loginmodal-container a{color: #000; font-weight: 600;} .form-horizontal .control-label{text-align: left; color: #262626} .form-horizontal #human_check2msg{margin-bottom: 5px} .mykmsg-header-right{float: right} #kunena.layout #kchecktask{max-width: 170px} .kbutton-create-new{position: absolute; top: 12px; right: 15px} #kunena.layout small.text-muted{margin: 13px; margin-right: 10px} .advpoll-wrapper .advpoll-graph-line-wrapper{color: #262626} .login-greeting a:first-child{padding: 0; color: #fff} .login-greeting a:first-child .fa{font-size: 16px; padding-left: 10px}  #kunena.layout .btn-toolbar .btn.btn-small::before{font-family: 'fontawesome'; content: "\f106"; line-height: 2em; color: #262626; font-size: 20px} #kunena.layout .btn-toolbar .btn.btn-small.collapsed::before{font-family: 'fontawesome'; content: "\f107"; line-height: 2em; color: #262626; font-size: 20px} #kunena.layout .kwho-user{color: #67a015} .com_Font .hpportal .order_by{margin-bottom: 15px} .com_Font .hpportal .order_by .btn a{color: #fff} .com_Font .hpportal .order_by .btn{background-color: #e10a30; border-color: #e10a30} .com_Font .hpportal .order_by .btn:hover{background-color: #e1500a; border-color: #ac2925} .com_Font .hpportal .search_by{display: inline-block; margin-left: 20px} .com_Font .hpportal .vmbox2{background-color: #ffffff !important} #kunena.layout .kfrontend .btn{visibility: visible !important} .forum-hlavni-tlacitka{margin-top: 16px; margin-bottom: 16px} .kattach{display: inline-block} #agree1, #agree2{float: left; margin: 10px 0} #kunena.layout .mykmsg-header{background: #e2eaf0} .result-text .highlight{color: #fff; background: #4c6ef5} #form-login-remember{margin: 5px 0} .registration label span a{color: #e1500a; text-decoration: underline} #jform_spacer-lbl, label span.star{display: none} .form-horizontal #human_check2msg{margin-bottom: 5px; margin: -5px 8px 0 0; display: block; float: left} #kunena.layout ul.thumbnails img{max-width: 100%; width: auto; height: auto; max-height: 100px !important} #kunena.layout .thumbnails li{text-align: center} .rightcl .moduletable.downform .tips{padding: 0 25px; color: #fff; margin: 0; font-size: 18px} .edit-article{margin: 10px 0 0 0} .article-edit.infos{padding: 0} .k2AccountPage div.k2AccountPageUpdate button.validate{padding: 8px 30px; display: block; margin: 0 auto; background: #e1500a; border-radius: 0; border: 0; font-size: 16px; color: #fff; display: block; margin: 0 auto; cursor: pointer} #k2TabMedia .itemAdditionalField:first-child .itemAdditionalValue{margin-top: 28px} .enter_value{position: relative}  select.currency{border-width: 0; height: 32px; position: absolute; top: 1px; right: 1px} .form .componentheading h1{margin-left: 5px} .fb-page, .fb-page span, .fb-page span iframe[style]{width: 100% !important} .itemImageBlock .fulltext img, .itemImageBlock .introtext img{width: auto} .fulltext p{margin: 0 0 20px} .animated{animation-duration: 1s; animation-fill-mode: both}  .animated.infinite{animation-iteration-count: infinite}  .animated.delay-1s{animation-delay: 1s}  .animated.delay-2s{animation-delay: 2s}  .animated.delay-3s{animation-delay: 3s}  .animated.delay-4s{animation-delay: 4s}  .animated.delay-5s{animation-delay: 5s}  .animated.fast{animation-duration: 800ms}  .animated.faster{animation-duration: 500ms}  .animated.slow{animation-duration: 2s}  .animated.slower{animation-duration: 3s}  @media (prefers-reduced-motion){.animated{animation: unset !important; transition: none !important} } @keyframes fadeInDown{from{opacity: 0; transform: translate3d(0, -100%, 0)}  to{opacity: 1; transform: translate3d(0, 0, 0)} }  .fadeInDown{animation-name: fadeInDown} #kunena.layout .kfrontend .section{margin-bottom: 0}  .modal-header{padding: 9px 15px; border-bottom: 1px solid #eee} .modal-header h3{margin: 0; line-height: 30px} .modal-body{position: relative; max-height: 400px; padding: 15px; overflow-y: auto} .modal-footer{padding: 14px 15px 15px; margin-bottom: 0; text-align: right; background-color: #f5f5f5; border-top: 1px solid #ddd; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; *zoom: 1; -webkit-box-shadow: inset 0 1px 0 #ffffff; -moz-box-shadow: inset 0 1px 0 #ffffff; box-shadow: inset 0 1px 0 #ffffff} .klatest-avatar img{margin: 4px 2px 2px 0 !important} #kunena.layout .kmessagepadding{padding-bottom: 0}  #kunena.layout .kmessagepadding br{display: none} .addarticle2 h5{margin: 5px 0; min-height: 40px; font-size: 13px; text-align: center; color: #67a015} .count-j{position: relative; word-wrap: break-word; background-color: #f1f1f1; background-clip: border-box; border: 1px solid #e2e1e6; text-align: center; padding: 15px; margin: 0 0 15px 0} .count-j .fas, .count-j .fab{color: #e1500a; display: inline-block; font-size: 60px; margin: 10px 0 20px 0} .count-j .counter{font-size: 40px; font-weight: 600} .count-j h2{margin-bottom: 18px; margin-left: 10px} .count-j h3{font-size: 20px; text-transform: uppercase; margin-bottom: 10px; font-weight: 600} .count-j sup{font-size: 26px; left: 4px; top: -12px} .statj > h3::before{content: "\f201"; font-family: 'Font Awesome 5 Free'; text-transform: none; font-weight: normal; font-size: 26px; color: #323232; line-height: 110%; margin-right: 10px} .fulltext ul{list-style-type: none; margin: 15px 0; font-size: 14px; padding: 0 0 0 10px; line-height: 2em} .fulltext ul li{position: relative} .fulltext ul li::before{content: "\f058"; font-family: 'Font Awesome 5 Free'; text-transform: none; font-weight: normal; font-size: 14px; line-height: 2em; margin-right: 10px} .rightcl .addcl a:hover{text-decoration: underline} #kunena.layout .kmsgimage{padding: 20px 0} .rightcl .btn-danger{white-space: normal; width: 100%; margin-top: 10px} .grads{background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */ } .kmessage-thankyou{background: #eee; padding: 5px 10px; color: #666; font-size: 10px; border-radius: 4px}  .ku.well, #kunena.layout div.kmsgtext-article{min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05)} #kunena.layout div.kmsgtext-article{font-family: Verdana, Geneva, sans-serif; font-size: 14px; line-height: 21px; color: #494847; font-style: normal} #kunena.layout .well.well-small{padding: 20px 0} .ku.well legend{font-weight: 600; font-size: 1.5rem; line-height: 1.5; margin: 1rem 0; border: 0} #kunena.layout .ku.well select#mode{margin-left: 0} #search .btn-sm.pull-right::before{content: "×"; font-size: 14px}  #search .btn-sm.pull-right.collapsed::before{content: "\f107"; font-family: 'Font Awesome 5 Free'; font-size: 12px} #kunena.layout .ku.well .form-control{margin-bottom:10px} #kunena.layout .chck{margin-top: 20px} #kunena_search_results h3{margin-top: 20px; margin-bottom: 10px} #kunena.layout #kunena_search_results .kmessage{min-height: auto; padding-bottom: 10px; padding-bottom: 20px} #kunena .form-horizontal .form-group{margin-right: 0; margin-left: 0; margin-top: 15px; margin-bottom: 0} #kunena.layout #postform{margin: 0 0 15px 0} #kunena.layout #postform .center{margin-left: 15px} #kunena.layout #kbbcode-preview{margin-bottom: 0} .videoWrapper{max-width: 680px; margin: 30px auto}  .videoWrapper .youtube{background-color: #000; margin-bottom: 30px; position: relative; padding-top: 56.25%; overflow: hidden; cursor: pointer} .videoWrapper .youtube img{width: 100%; top: -16.82%; left: 0; opacity: 0.7} .videoWrapper .youtube .play-button{width: 90px; height: 60px; background-color: #333; box-shadow: 0 0 30px rgba( 0,0,0,0.6 ); z-index: 1; opacity: 0.8; border-radius: 6px} .videoWrapper .youtube .play-button:before{content: ""; border-style: solid; border-width: 15px 0 15px 26.0px; border-color: transparent transparent transparent #fff} .videoWrapper .youtube img, .videoWrapper .youtube .play-button{cursor: pointer} .videoWrapper .youtube img, .videoWrapper .youtube iframe, .videoWrapper .youtube .play-button, .videoWrapper .youtube .play-button:before{position: absolute} .videoWrapper .youtube .play-button, .videoWrapper .youtube .play-button:before{top: 50%; left: 50%; transform: translate3d( -50%, -50%, 0 )} .videoWrapper .youtube iframe{height: 100%; width: 100%; top: 0; left: 0} .clauthor {font-size: 12px; display: inline-block} #article_author{font-weight:600; margin-bottom: 5px} #article_author_description{font-size: 12px !important; font-style: italic !important; font-weight: normal !important} #kunena.layout div#kstats .well{padding-left: 15px; border: 1px solid #ddd; margin-top: 30px} .kstat.collapsed{margin-top: -4px} .kstat.collapsed::before{content: "\f078"; font-family: 'Font Awesome 5 Free'; font-size: 12px} .kstat.collapsed::after{content: ""; font-size: 12px} .kstat::after{content: "×"} div.k2TagCloudBlock{padding: 0} .itemRatingForm{line-height: 21px} div.itemRatingBlock span{font-style: italic; color: #67a015; font-weight: 600} .k2categoryDescription{margin: 20px 0 30px 15px; padding: 15px 20px; background-color: #f1f1f1} .k2categoryDescription p{margin: 0; padding: 0; text-align: justify} .loginmodal-container .pretext{font-size:1.8em; text-align: center; margin-bottom:20px} .fcbj .columlab-text{padding: 0 0 20px 0} .fb-right_btn{background-color: #4d6baa; display: block; width: 100%; color: #fff !important; text-decoration: none !important; text-transform: uppercase; border: 1px solid #e4e7ed; min-height: 65px; position: relative; overflow: hidden; background-clip: padding-box; padding: 10px 20px 10px 86px} .fb-right_btn.ytb{background-color: #cc181e} .fb-right_btn.twt{background-color: #1DA1F2}  .fb-right_btn .icns{display: block; position: absolute; left: 0; top: 0; bottom: 0; width: 68px; background-color: rgba(0, 0, 0, 0.1); text-align: center; font-size: 24px} .fb-right_btn .icns .fab{width: 24px; height: 24px; line-height: 23px; text-align: center; display: block; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%)} .fb-right_btn .title{line-height: 1.2em; color: #fff; margin-bottom: 1px; letter-spacing: -0.02em; margin: 5px 0; font-weight: 600} .fb-right_btn .subtitle{display: block; font-size: 10px; line-height: 1.2em; color: #fff; font-weight: 600} div.itemCommentsPagination ul li.active a{background: #e10a30} .lastpostlink a{font-weight: 600; color: #e10a30} .kmsg blockquote{border: 0; box-shadow: 0 1px 3px rgba(0,0,0,0.1); background-color: #ffc; margin-top: 10px; font-weight: normal} .advpoll-wrapper .advpoll-description{padding: 0 0 10px 0 !important} .element-blind-user{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;} #jmap_sitemap div.jmapcolumn ul{margin-left: 0 !important; padding: 0} .recom.rep.flash .columlab-head h3::before{content: "\f005"} .recom.rep.flash .btn-news{color: #67a015; font-weight: 600; background: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0} #catid_chzn{width: 100% !important} .k2TableValue .chzn-container-single .chzn-single div b{background: url('chosen-sprite.png') no-repeat 0px 8px} .k2TableValue .chzn-container-single .chzn-single{padding: 6px !important; height: 38px !important} .k2TableValue .k2TableRight.k2TableRightTop{display: none !important} .hppads{position: relative; margin: 0 auto; text-align: center; padding: 10px 0 30px 0} .bannrs .columlab-text{padding: 0 0 15px 0}  .latestItemHeader.text h3.addar {font-weight: 600; padding: 0 10px 0; color: #cd201f; text-align: center;} .hpendprvek{display: inline-block; position: relative} div.k2ItemsBlock .videobox ul li.lastitem{border: 0 !important; margin:0} .mainbot3 ul{margin: 0; padding: 0 0 0 10px} .mainbot3 ul li{list-style: none; line-height: 2em} li.mapa{float: right; padding: 13px} li.mapa li{float: left; padding: 4px 10px; margin-bottom: 0 !important} li.mapa img{max-height: 40px; image-rendering: -webkit-optimize-contrast}  li.mapa ul{right:0; left: auto !important; display: flex; float: left; flex-direction: column; min-width: 200px} ul.nav > li.mapa:hover > ul{display: flex; margin-top: 13px} .laccord .panel-title > a:hover, .laccord .panel-title > a:focus{text-decoration: none} div.k2ItemsBlock .videobox .perex p{font-size: 13px} .mod_datetime { padding: 0; margin: 0; text-transform: uppercase;} #k2ModalContainer .fileinput-button:hover, #addNakladyButton:hover{background: #e1500a #e10a30} .fileupload-progressAttachment{ margin: 10px 0 0 0; } #galerie-go-left {background: #fff; cursor: pointer} #galerie-go-right {background: #fff; cursor: pointer}  #galerie-go-left .fa, #galerie-go-right .fa { width: 42px; height: 42px; margin: 0; padding: 0; color: #e10a30; font-size: 30px; line-height: 100px; } header .toplab a.btn-default:hover { background: #e10a30; border-color: #e10a30; color: #fff; } .timelin { } .timeline { padding: 20px 0 20px; position: relative; }  .timeline:before { top: 0; bottom: 0; position: absolute; content: " "; width: 3px; background-color: #eeeeee; left: 5%; margin-left: -1.5px; }  .timeline > li { margin-bottom: 20px !important; position: relative; }  .timeline > li:before, .timeline > li:after { content: " "; display: table; }  .timeline > li:after { clear: both; }  .timeline > li:before, .timeline > li:after { content: " "; display: table; }  .timeline > li:after { clear: both; }  .timeline > li > .timeline-panel { width: 86%; float: left; border: 1px solid #d4d4d4; border-radius: 2px; padding: 15px; position: relative; }  .timeline > li > .timeline-panel:before { position: absolute; top: 26px; right: -15px; display: inline-block; border-top: 15px solid transparent; border-left: 15px solid #ccc; border-right: 0 solid #ccc; border-bottom: 15px solid transparent; content: " "; }  .timeline > li > .timeline-panel:after { position: absolute; top: 27px; right: -14px; display: inline-block; border-top: 14px solid transparent; border-left: 14px solid #fff; border-right: 0 solid #fff; border-bottom: 14px solid transparent; content: " "; }  .timeline > li > .timeline-badge { color: #fff; width: 20px; height: 20px; line-height: 20px; font-size: 1em; text-align: center; position: absolute; top: 32px; left: 5%; margin-left: -10px; background-color: #999999; z-index: 100; border-top-right-radius: 50%; border-top-left-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; }  .timeline > li.timeline-inverted > .timeline-panel { float: right; }  .timeline > li.timeline-inverted > .timeline-panel:before { border-left-width: 0; border-right-width: 15px; left: -15px; right: auto; }  .timeline > li.timeline-inverted > .timeline-panel:after { border-left-width: 0; border-right-width: 14px; left: -14px; right: auto; } .timeline-title { margin: 0; color: inherit; }  .timeline-body > p, .timeline-body > ul { margin-bottom: 0; }  .timeline-body > p + p { margin-top: 5px; } .timelin .columlab-head { margin-bottom: 20px; padding:10px 15px; } #jux_weather .eaw-weather-component { max-width: inherit; } .eaw-weather-info.jsx-2519291443 {border-radius: 0;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25)} .adFull{ margin: 0 auto; position:relative;} .moduleItemDateCreated.text-muted{ line-height: 3em; } .itemListView .componentheading h1 { margin-bottom: 0; } .itemListView .componentheading h1.uprofil { margin-bottom: 10px; } .videobox .moduleCustomLink{ background: #545454; padding: 6px 12px; display: block; line-height: 1.8em; color: #fff; text-align: center; margin: 0 auto; outline: 1px #545454 solid; } li.mapa span{ font-family: 'Open Sans', arial, sans-serif; font-weight: 600; font-size: 14px; padding-left: 10px; text-transform: uppercase;} .animated li.mapa span { color: #fff; }  .text_upoutavka { margin: 0 auto 0 auto; clear: both; text-align: center;  } /* styl definující umístění elementu určeného pro vykreslení brandingu k hornímu okraji okna prohlížeče a vodorovně uprostřed okna prohlížeče */ #ssp-zone-1234-branding { position: fixed; left: 50%; transform: translateX(-50%); margin: 0 auto; } /* definice vlastností třídy adFull, která se elementu s brandingem přiřadí v okamžiku, kdy je do něj úspěšně vykreslena reklama; určuje šířku (2000 px) a výšku (1400 px) elementu s brandingem */ #ssp-zone-1234-branding.adFull { width: 2000px; height: 1400px; } /* příklad definice odsazení těla stránky (předpokládáme umístění v elementu div#page) o 226 px od horního okraje po vykreslení brandingu */ #ssp-zone-1234-branding.adFull ~ #page { position: relative; top: 226px; }
div.k2ItemsBlock ul li a.moduleItemReadMore {
    color: #e10a30;
    padding: 10px 0;
    position: relative;
    display: inline-block;
    font-weight: 600;
}
.adFull:first-child::before{
    content: "Reklama";
    text-transform: uppercase;
    position: absolute;
    font-size: 10px;
    top: -16px;
    left: 0;
}
.adsbygoogle {
position: relative;
}
.adsbygoogle::before {
    content: "Reklama";
    text-transform: uppercase;
    position: absolute;
    font-size: 10px;
    top: -16px;
}

.datehit span.itemHits .fa-comment{
color: #cd201f;
}
.clanky_jcz .itemList dd.typeCont{
background-color: #67a015;
}

#k2article .adsbygoogle {
position: relative;
}
.btn-success {
    color: #fff;
    background-color: #e10a30;
    border-color: #e1500a;
}
.btn-success:hover {
    color: #fff;
    background-color: #e1500a;
    border-color: #e10a30;
}
.item-image.center{
text-align:center; padding-bottom:20px;
}
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 16px;
    border-left: 5px solid #eee;
    font-style: italic;
    line-height: 2.5rem;
}
.nav > li.item-1244 > a > img {
    max-width: none;
    max-width: 30px;
    padding: 13px 0 0 10px;
}
.nav > li.item-1244 > a {
    padding: 0;
}
.navbar-nav > li.item-1244 a::after {
background-color: transparent;
}
.mainbot3 h4 {
    line-height: normal;
    font-weight: 600;
}