/*
 * Bootstrap - Pavel PĹˇeniÄŤka HTML Template
 */bl

/* Global Styles */

.complete {
    display:none;
}

.vice {
    display:block;
}

.ministrBox {position: relative;}
.ministrBox .links {position: absolute; top:25%; left:0px;}
.ministrBox .links a {display: block; color: rgb(26,75,134); padding: 2px 0 2px 20px; position: relative; text-decoration: underline;}
.ministrBox .links a:before {
  border-top: 1px solid #fff;
  content: "";
  margin: 0 auto;
  position: absolute;  
  top: 50%;
  left: 0;
  width: 10px;
 
}

.image-frame {
	float: left;
	position: relative;
	margin: 5px;
	color: #333;
}
.image-frame .image-caption {
	display: none;
	opacity: 0.8;
	background:#cae5c1;
	position: absolute;
	bottom: 0px;
	padding: 5px;
	font-size:12px;
	
}

@font-face {
    font-family: 'CALIBRI';
    src: url('/fonts/calibril.eot');
    src: url('/fonts/calibril.eot') format('embedded-opentype'),
        url('/fonts/calibril.woff2') format('woff2'),
        url('/fonts/calibril.woff') format('woff'),
        url('/fonts/calibril.ttf') format('truetype'),
        url('/fonts/calibril.svg#calibril') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'CALIBRI';
    src: url('/fonts/calibriregular.eot');
    src: url('/fonts/calibriregular.eot') format('embedded-opentype'),
        url('/fonts/calibriregular.woff2') format('woff2'),
        url('/fonts/calibriregular.woff') format('woff'),
        url('/fonts/calibriregular.ttf') format('truetype'),
        url('/fonts/calibriregular.svg#calibriregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CALIBRI';
    src: url('/fonts/calibriregularb.eot');
    src: url('/fonts/calibriregularb.eot') format('embedded-opentype'),
        url('/fonts/calibriregularb.woff2') format('woff2'),
        url('/fonts/calibriregularb.woff') format('woff'),
        url('/fonts/calibriregularb.ttf') format('truetype'),
        url('/fonts/calibriregularb.svg#calibriregularb') format('svg');
    font-weight: bold;
    font-style: normal;
}


html,
body {
    height: 100%;
    font-family: "CALIBRI", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #4d4d4d;
}


@media (min-width: 1200px) {
  .container {
    width: 1050px;
  }
}


h1,
.h1 {
  font-size: 34px;
}
h2,
.h2 {
  font-size: 24px;
}
h3,
.h3 {
  font-size: 18px;
}
h4,
.h4 {
  font-size: 16px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}

a .img-hover:hover {
    opacity: 0.8;
}

table {    
    border-collapse: collapse;
    font-size: 100%;
    margin: 15px 0;  
}

table th, table td {
    background: #f0f0f0;
    padding: 2px 4px;
    line-height: 120%;
}

table td {background: #fff;}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {    
    vertical-align: middle;
}

/********** Header *********/

.navbar-brand {
    height: auto;
    width: 170px;
    padding: 0px 0px 0px 0;
    margin: 0px 0px 14px 0;
}

#top-mpo .navbar-right {
    float: right;
    margin-bottom: 24px;
}

#top-mpo .navbar-nav > li {
    float: left;
}

#top-mpo .navbar-nav > li a {
    color: #4d4d4d;
    padding-top: 7px;
    padding-bottom: 7px;
}
#top-mpo .navbar-nav > li a.ikon_top {
    background-image: url(/images/2016/border-top-menu.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

#top-mpo .navbar-nav > li.red a {
    color: #c21f15;
}
#top-mpo .navbar-nav > li a .fa-facebook {
    color: #3a5796;
}
#top-mpo .navbar-nav > li a .fa-twitter {
    color: #00b6ef;
}
#top-mpo .navbar-nav > li a .fa-linkedin {
    color: #0078b2;
}

#top-mpo .navbar-nav > li a .fa-youtube {
    color: #e62117;
    font-size: 21px;
}

#top-mpo .nav > li > a:hover,
#top-mpo .nav > li > a:focus {
  background-color: #e4f1fd;
}

#top-mpo .sidebar-search {
    margin-bottom: 24px;
}

#top-mpo .form-control {
    border: 1px solid #c5e8f6;
    border-radius: 0px;
}
#top-mpo .btn-primary {
    color: #004484;
    background-color: #fff;
    border-color: #c5e8f6;
    border-radius: 0px;
    border-left: 0px solid #c5e8f6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
#top-mpo .btn-primary:focus,
#top-mpo .btn-primary.focus,
#top-mpo .btn-primary:hover {
    color: #fff;
    background-color: #c5e8f6;
}

#top-mpo .custom-search-form form {
    position: relative;
    display: table;
    border-collapse: separate;
}

@media (max-width: 480px) {
    #top-mpo .col-xs-2,
    #top-mpo .col-xs-10,
    #top-mpo .col-xs-10 .col-xs-6 {
        width: 100%;
    }
    #top-mpo .navbar-right {
        float: left;
    }
    #top-mpo .navbar-right > li a {
        padding-right: 10px;
        padding-left: 10px;
    }
    #top-mpo .navbar-nav {
        margin: 7.5px -9px;
    }
    #top-mpo .navbar-brand {
        margin-bottom: 0px;
    }
    #top-mpo .nav-justified > li > a {
      margin-bottom: 0px;            
    }
}

/********** /.Header *********/

/********** Header Navigation **********/

.navbar-mpo {
    background-color: #00488c;
    border: 0px solid #00488c;
    margin-bottom: 0px;    
}

nav.navbar-mpo .dropdown-menu {width:auto; z-index: 2000;}

.navbar-mpo .nav.nav-justified {
    border-right: 1px solid #055ea0;
}

.navbar-mpo .img-hover:hover {
    opacity: 0.8;
}

.navbar-mpo .navbar-nav > li {
    float: none;
    border-left: 1px solid #055ea0;    
    /*display: table-cell;
    vertical-align: middle;*/
}

.navbar-mpo .navbar-nav > li > a {
    color: #fff;
    font-size: 20px;
    font-weight: bold;  
    padding: 10px 5px; 
    height: 60px;
    }

.navbar-mpo .navbar-nav > li > a.active {background: #01336a;}
.navbar-mpo .dropdown-menu > li > a.active {background: #00488c;}

.navbar-mpo span.glyphicon {
    font-size: 12px;
    color: #2bacde;
    padding-left: 3px;
}

.navbar-mpo.navbar-inverse .navbar-nav > li > a:hover,
.navbar-mpo.navbar-inverse .navbar-nav > li > a:focus,
.navbar-mpo.navbar-inverse .navbar-nav > .open > a,
.navbar-mpo.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-mpo.navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #01336a;
}
.navbar-mpo.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-mpo.navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #01336a;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  background-color: #00498d;
}



.navbar-mpo .dropdown-menu {
    width: 100%;
    padding: 0px 0 0;
    margin: 0px 0 0;
    font-size: 18px;
    text-align: left;
    list-style: none;
    background-color: #01336a;
    border: 0px solid #01336a;
    border-radius: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.navbar-mpo .dropdown-menu > li > a {
    padding: 3px 20px;
    color: #fff;
}

.navbar-mpo .dropdown-menu > li > a:hover,
.navbar-mpo .dropdown-menu > li > a:focus,
.navbar-mpo.right .nav > li > a.active {background:#00488c;}
.navbar-mpo .nav .open > a,
.navbar-mpo .nav .open > a:hover,
.navbar-mpo .nav .open > a:focus {
    
    background-color: #00488c;
}

.navbar-mpo .dropdown-menu > .active > a,
.navbar-mpo .dropdown-menu > .active > a:hover,
.navbar-mpo .dropdown-menu > .active > a:focus {
    background-color: #00488c;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #055fa0; 
}

.navbar-mpo.navbar-inverse .navbar-toggle,
.navbar-mpo.navbar-inverse .navbar-toggle:hover,
.navbar-mpo.navbar-inverse .navbar-toggle:focus {
    background: #195a97;
    border: 1px solid #055fa0;
}

.navbar-inverse .navbar-toggle .icon-bar {width: 25px; height: 3px;}

@media (max-width: 767px) /* @grid-float-breakpoint -1 */
{
    .navbar-mpo.affix {width: 100%; right:0; top:5px; background: transparent; overflow-y:scroll; }
    .navbar-mpo.affix .navbar-collapse {background:#00488c;}
    .navbar-mpo .navbar-collapse li a.active, .navbar-mpo .navbar-collapse li a:hover {background:#055fa0;}
}

@media (min-width: 767px) {
    .affix {
        position: static;
    }
}

.navbar-mpo .dropdown-menu .dropdown-menu > li > a {
    background-color: #f0f0f0;
    color: #4d4d4d;
    border-bottom: 1px solid #fff;
}
.navbar-mpo .dropdown-menu .dropdown-menu > li > a:hover,
.navbar-mpo .dropdown-menu .dropdown-menu .open > a,
.navbar-mpo .dropdown-menu .dropdown-menu .open > a:hover,
.navbar-mpo .dropdown-menu .dropdown-menu .open > a:focus,
.navbar-mpo .dropdown-menu .dropdown-menu .active > a,
.navbar-mpo .dropdown-menu .dropdown-menu .active > a:hover,
.navbar-mpo .dropdown-menu .dropdown-menu .active > a:focus {
    color: #000;
    background-color: #dadada;
}
.navbar-mpo .dropdown-menu .dropdown-menu .dropdown-menu > li > a {
    background-color: #fff;
    color: #808080;
}

.navbar-mpo .dropdown-menu .dropdown-menu .dropdown-menu > li > a:hover,
.navbar-mpo .dropdown-menu .dropdown-menu .dropdown-menu .open > a,
.navbar-mpo .dropdown-menu .dropdown-menu .dropdown-menu .open > a:hover,
.navbar-mpo .dropdown-menu .dropdown-menu .dropdown-menu .open > a:focus,
.navbar-mpo .dropdown-menu .dropdown-menu .dropdown-menu .active > a,
.navbar-mpo .dropdown-menu .dropdown-menu .dropdown-menu .active > a:hover,
.navbar-mpo .dropdown-menu .dropdown-menu .dropdown-menu .active > a:focus {
    color: #c21f15;
    background-color: #fff;
}

.navbar-mpo .nav li:last-child .dropdown-menu {right:0;}

.navbar-mpo.right ul > li > a {background:#01336a;}
.navbar-mpo.right ul > li > a:hover {background: #00488c;}

.navbar-mpo.right .dropdown > ul > li > a:hover {background: #dadada;}

.subnav-nav ul li ul li {list-style: none;}
.subnav-nav ul {padding-left: 0;}
.subnav-nav a {color:#fff;}
.subnav-nav li a {font-size: 18px; display: block; height: 45px; border-bottom:1px solid #055fa0;}
.subnav-nav li a span {display:block; padding: 8px 10px;}
.subnav-nav > li > ul > li > a > span {padding-left:20px;}
.subnav-nav > li > ul > li > ul > li > a > span {padding-left: 30px;}
.subnav-nav > li > ul > li > ul > li > ul > li > a > span {padding-left: 45px; font-size: 16px; padding-top: 10px;}
.subnav-nav > li > ul > li > ul > li > ul > li > ul > li > a > span {padding-left: 60px; font-size: 14px; padding-top: 13px;}

.subnav-nav li a:hover, .subnav-nav li a:focus {background:#01336a; text-decoration: none;}

ul.subnav-nav > li > a {padding: 8px 10px;}
ul.subnav-nav > li > a , ul.subnav-nav > li > ul > li > a {font-size: 21px; font-weight: bold;} 

.navbar-collapse {padding-left:0; padding-right: 0;}

@media (max-width: 991px) {
    .navbar-mpo .navbar-nav > li > a {font-size: 16px; line-height: 18px; padding:10px 2px;}
}

@media (max-width: 767px) {    

    .navbar-mpo .nav-justified > li > a {
      margin-bottom: 0px;
      font-size: 21px;
      padding: 20px 0;
    }
    .navbar-mpo .nav.nav-justified {
    border-right: 0px solid #055ea0;
    margin: 0px;
    padding-bottom: 15px;
    }
    .navbar-mpo .navbar-nav > li {
        border-left: 0px solid #055ea0;
        border-bottom: 1px solid #055fa0;
    }
    .navbar-mpo .dropdown-menu > li > a {
        border-bottom: 1px solid #055fa0;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      color: #fff;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: #00488c;
    }
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    background-color: #013269;
}
}


/********** /.Header Navigation **********/

/********** Slider **********/

#myCarousel {
    padding: 40px 0;
    background-color: #9ecbf5;
    color: #fff;
    font-size: 16px;
}
#myCarousel .carousel-inner {
    background-color: #76a9d8;
}
#myCarousel .carousel-inner .col-sm-7 {
    padding: 0px;
}
#myCarousel .carousel-inner .col-sm-5 {
    padding: 0px 30px 30px 30px;
}
#myCarousel .carousel-inner .col-sm-5 span.news_date {
    display: block;
    margin-bottom: 20px;
}
#myCarousel .carousel-inner h2 {
    font-size: 33px;
    font-weight: bold;
}


#myCarousel .carousel-inner a {
    color: #fff;
}

#myCarousel .carousel-inner h2 a:hover, #myCarousel .carousel-inner p a:hover {
    color: #00488c;
    text-decoration: none;
}

.day, .today, .datepicker-switch, .prev, .next, .month {cursor:pointer}

.btn-primary {
    position: absolute;
    right: 0px;
    bottom: 0px;
    border-radius: 0px;
}
.carousel-indicators {
    bottom: 0px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #myCarousel .carousel-inner h2 {
        font-size: 26px;
    }
}
@media (min-width: 481px) and (max-width: 767px) {
    #myCarousel .carousel-inner h2 {
        font-size: 24px;
    }
}
@media (max-width: 767px) {
}

@media (max-width: 480px) {
    #myCarousel .carousel-inner h2 {
        font-size: 22px;
    }
}

/********** /.Slider **********/

/********** Breadcrumbs *********/

.breadcrumbs {
    background-color: #f5f5f5;
    margin-bottom: 45px;
}

.breadcrumbs ol {
    margin: 13px 0;
    padding-left: 0px;
    padding-right: 0px;
}
.breadcrumbs ol .prodrubrika {
    padding-left: 50px;
}

@media (max-width: 767px) {
    .breadcrumbs ol .prodrubrika {
        padding-left: 15px;
    }
}

@media (max-width: 480px) {
    .breadcrumbs {
        background-color: #fff;
    }
    .breadcrumb {
        display: none;
    }
}

/********** /.Breadcrumbs *********/

/**********  Block Content **********/

.block_content {
    font-weight: 300;
    margin-bottom: 25px;
}

.page-header {
    margin-top: 0px;
    font-size: 40px;
    font-weight: 300;
    color: #1a1a1a;
}

.block_content p {
    font-size: 17px;
    line-height: 150%;
}

.block_content ul {
    font-size: 17px;
}

.block_content ol {
    font-size: 17px;
}

.anotace p {
    font-size: 14px;
    line-height: 100%;
}

blockquote {
    font-size: 14px;
    line-height: 170%;
}

.page-title {
    font-size: 28px;
    font-weight: 300;
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    border-bottom: 4px solid #fafafa;
}

.attachments ul {list-style: none; padding:15px 10px;}
.attachments i {margin-right: 5px;}

#prehled h2 {background:#f0f0f0; padding:2px 5px;}
#prehled .prehled {padding:0 0 0 20px;}
#prehled .prehled h3 {border-left:3px solid #337ab7; padding:2px 0 3px 15px;}
#prehled .prehled p {padding-left: 20px;}


@media (max-width: 767px) {
  .page-header {
      font-size: 32px;
  }
  .page-title {
      font-size: 24px;
  }
}

@media (max-width: 480px) {
  .page-header {
      font-size: 28px;
  }
  .page-title {
      font-size: 20px;
  }
}

/**********  /. Block Content **********/

/**********  Block Icon_middle **********/

.block_icon_middle {
    margin: 20px 0;
}

.block_ikony {
    padding: 22px 0;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 20px;
}

.block_ikony a {
    font-size: 16px;
    color: #c21f15;
    text-transform: uppercase;
    padding-left: 10px;
}

.block_ikony a.first {
    padding-left: 0px;
}

.block_ikony a span {
    color: #000;
    margin-right: 5px;
}

.block_ikony ul.share-buttons {list-style: none;}
.block_ikony ul.share-buttons li {float:right; margin:0 2px;}

.block_ikony ul.share-buttons li a img{width:24px; height: 24px;}

@media (max-width: 767px) {
  .block_ikony a {
      display: block;
      width: 100%;
      padding-left: 0px;
  }
}

/**********  /. Block Icon_middle **********/

/**********  Block News **********/

.block_left.homepage {
    border-right: 1px solid #c8e1f9;
}

.title_aktuality {
    font-size: 26px;
    font-weight: bold;
    margin: 0px;
    color: #333333;
}

.news a h3 {
    margin: 0 0 5px 0;
    color: #000;
}
.news a:hover h3,
#news_middle .news a:hover h3 {
    color: #c21f15;
    text-decoration: none;
}
.news a:hover,
#news_middle .news a:hover {
    text-decoration: none;
}

.no_padd_right {
    padding-right: 0px;
}

.no_padd_left {
    padding-left: 0px;
}

.news .row .btn-primary {
    right: 15px;
    display: none;
    bottom: 0px;
}
.news .row:hover .btn-primary {
    display: block;
}

.news .row {
    position: relative;
    padding: 20px 0 31px 0;
}
.news .row span.news_date {
    color: #b3b3b3;
}
.block_content .row span.news_date {
    color: #b3b3b3;
}
.news .row .border_news {
    position: absolute;
    bottom: -1px;
    left:0px;
    padding: 0 15px;
    width: 100%;
    height: 1px;
}
.news .row .border_news div {
    background-color: #e2e2e2;
    width: 100%;
    height: 100%;
}
.news .row:hover .border_news div {
    background-color: #86d7f3;
}

.news.link_more .row {
    padding: 0px;
}

.news.link_more .row a {
    display: block;
    background-color: #f3f3f3;
    font-size: 15px;
    color: #000;
    padding: 5px 0;
}
.news.link_more .row a:hover {
    color: #c21f15;
}




@media (max-width: 767px) {
  .news .row {
      margin: 0 0 15px 0;
  }
  .title_aktuality.news {
      padding-left: 15px;
  }
}

@media (max-width: 480px) {
    .news .row {
        padding: 10px 0;
        margin: 0px;
    }
}

/**********  /.News **********/

/**********  News middle **********/

#news_middle {
    background-color: #e9f3fd;
    padding: 30px 0;
    margin-bottom: 50px;
}

#news_middle .news .row {
    padding: 0px 0;
}

#news_middle .news h3 {
    font-weight: bold;
    color: #00498d;
}

#news_middle  .news .row .btn-primary {
    display: block;
}

@media (min-width: 481px) and (max-width: 767px) {
    #news_middle .col-xs-6 {
        width: 33.3333%;
    }
    #news_middle .col-xs-6.last {
        width: 66.6667%;
    }
}

@media (max-width: 480px) {
    #news_middle .news .row .btn-primary {
        display: none;
    }
}

/**********  /.News middle **********/

/**********  News bottom **********/

.block_news_bottom {
    margin: 30px 0;
    padding-top: 18px;
    border-top: 4px solid #92c5f4;
}

.block_news_bottom .row {
    padding: 6px 0px;
}
.news_link_category {
    position: relative;
    display: block;
    padding: 5px 10px;
    background-color: #f3f3f3;
    color: #1a1a1a;
    font-size: 18px;
}
a.news_link_category:hover {
    background-color: #92c5f4;
    color: #fff;
}
.news_link_category h3 {
    margin: 0px!important;
}
a.news_link_category:hover h3 {
    color: #fff!important;
}
.block_news_bottom .news ul {
    clear: both;
    padding-left: 15px;
    color: #c21f15;
}
.block_news_bottom .news ul a {
    color: #c21f15;
}
.block_news_bottom .news ul a:hover {
    color: #1a1a1a;
}

/**********  /.News bottom **********/

/** Bootstrap tree nav **/
.subNav {margin-bottom: 25px;}
.subNav label {display: block; margin:0; font-weight: normal; overflow: hidden;}
.subNav > label {background: }
.subNav label span {width: 69%;}
.subNav label span.nav-toggle-icon {width: 30%; padding:17px 0 16px; cursor: pointer; text-align: center; display: inline-block;}
.subNav .nav-list-main{padding-left:0px;padding-right:0px; margin-bottom:0;}
.subNav .nav-list-main li {background: #012e5e}
.subNav .nav-list-main li a:hover, .subNav .nav-list-main li a.active, .subNav .nav-list-main li a:focus {background: #05508d;}
.subNav .nav-list li a:hover, .subNav .nav-list li a.active, .subNav .nav-list li a:focus  {color:#000; background: #dadada;}
.subNav .nav-list .nav-list li a {padding: 10px 30px;}
.subNav .nav-list li a {color: #333;}
.subNav .nav-list .nav-list li a:hover, .subNav .nav-list .nav-list li a.active, .subNav .nav-list .nav-list li a:focus  {color:#c21f15; background: #f0f0f0;}
.subNav .nav-list-main li label.active {color:#c21f15; background: #05508d;}
.subNav .nav-list-main .nav-list li label.active {color:#000; background: #dadada;}
.subNav .nav-list-main li label.active span:hover, .subNav .nav-list-main li label.active span a:hover {background: #065da4;}
.subNav .nav-list-main .nav-list li label.active span:hover, .subNav .nav-list-main .nav-list li label.active span a:hover {background: #f0f0f0;}
.subNav .nav-list li {background: #f0f0f0; border-top: 1px solid #fff; border-bottom: none;}
.subNav .nav-list-main label span.nav-toggle-icon:hover {background: #05508d;}
.subNav .nav-list-main .nav-list label span.nav-toggle-icon:hover {background: #dadada;}
.subNav a {
    width: 100%;
    display: block;
    padding: 10px 15px;    
    text-decoration: none;
    white-space: normal;
    font-size: 18px;
    color: #fff;
}

.subNav li {border-bottom: 1px solid #05508d;}
.subNav label span {display: inline-block;}

.subNav label span.glyphicon {float: right; height: 100%; margin-bottom: -99999px; padding-bottom: 99999px;}

/** ./ Bootstrap tree nav **/


/* ***** */

.menu_right_second {
    position: relative;
    display: block;
    margin-bottom: 40px;
}

.menu_right_second a {
    position: relative;
    display: block;
    padding: 6px 25px;
    border-bottom: 1px solid #fff;
    background-color: #f0f0f0;
    font-size: 18px;
    text-decoration: none;
}

.menu_right_second a:hover {
    background-color: #dadada;
    color: #000;
    text-decoration: none;
}

.menu_right_second a span {
    color: #dcdcdc;
    font-size: 12px;
    padding-right: 3px;
}
.menu_right_second a:hover span {
    color: #000;
}

/* ***** */

.block_right_menu  {z-index: 1;}

.block_right_menu.homepage {
    padding-top: 20px;
}
.block_right_menu .border_block_right_menu {
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 0 15px 0 0;
    width: 100%;
    height: 5px;
}
.block_right_menu .border_block_right_menu div {
    background-color: #91c4f4;
    width: 100%;
    height: 100%;
}

.block_right_menu .title_aktuality {
    margin-bottom: 15px;
}

.block_right_menu .title_aktuality.akce {
    font-weight: normal;
    padding-right: 15px;
    margin-top: 25px;
}

.block_right_menu .news-obal {
    background-color: #fff2b5;
    margin-bottom: 45px;
}
.block_right_menu .news .row {
    padding: 0px;
}

.block_right_menu .news .no_padd_right .news_akce {
    background-color: #5cc6f3;
    padding: 10px 10px 10px 0;
    position: relative;
    float: left;
    width: 100%;
}

.block_right_menu .news .no_padd_right .big_date {
    position: relative;
    display: block;
    float: left;
    width: 100%;
    background-color: #fff;
    font-weight: bold;
    font-size: 20px;
    color: #1a1a1a;
    text-align: center;
    line-height: 55px;
}

@media (max-width: 767px) {
    .block_right_menu .news-obal .col-xs-4 {padding: 0;}
}

.block_right_menu .news:hover .no_padd_right .big_date {
    background-color: white;
}

.block_right_menu .news .no_padd_left .news_akce {
    padding: 15px 15px 0 15px;
}

.block_right_menu .news h3 {
    color: #00498d;
    font-weight: bold;
    text-decoration: underline;
}

/**********  /.Block Right Menu **********/

/**********  Link bottom **********/

.link_bottom {
    border: 1px solid #dddddd;
    padding: 17px 0;p
}
.link_bottom.first {
    border-bottom: 0px solid #dddddd;
    padding: 24px 0;
}

.link_bottom .row div {
    min-height: 70px;
    vertical-align: middle;
    /* fallback for non-Flexbox browsers */
    display: inline-block;
    /* Flexbox browsers */
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    /* vertical centering for legacy, horizontal centering for modern */
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    /* modern Flexbox only */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    /* legacy Flexbox only */
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
}

.link_bottom_block .link_bottom a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
}

.link_bottom_block img {display: inline-block;}

.footer_one {
    margin-top: 33px;
    background-color: #00488c;
    color: #fff;
    padding: 0 0 15px 0;
}

.footer_one a {
    color: #fff;
}

.footer_one .bottom_title {
    margin: 25px 0 15px 0;
    padding-left: 40px;
}
.footer_one .bottom_title h3:before {
    background: #fff none repeat scroll 0 0;
    content: "";
    display: block;
    height: 5px;
    width: 27px;
    line-height: 120%;
    margin-top: -5px;
    position: absolute;
    top: 14px;
    left: -40px;
}
.footer_one .bottom_title h3 {
    margin: 0px;
    position: relative;
}

.footer_one .ikon_bottom {
    border: 1px solid #4076a9;
}

.footer_one .ikon_bottom a {
    padding: 10px 14px;
    float: right;
    font-size: 16px;
}

.footer_one .ikon_bottom a span.fa-youtube {
    font-size: 21px;
}

.footer_one .ikon_bottom a:hover {
    color: #2bacde;
}

.footer_one .big_padding {
    padding-left: 30px;
}

.footer_two p {
    margin: 18px 0;
}

.footer_two p a {
    color: #4d4d4d;
}

.footer_three {
    background-color: #8b8b8b;
}

.footer_three .link_bottom {
    padding: 5px 0;
    border: 0px solid red;
}

.footer_three .link_bottom img {
    padding: 0px 10px;
}
@media (max-width: 768px) {
    .footer_one .ikon_bottom a {
    padding: 10px 8px;
    }
}

@media (max-width: 767px) {
  .footer_one .bottom_title h3.pull-right,
  .footer_one .ikon_bottom {
      float: left!important;
  }
  .footer_one .ikon_bottom {
      margin-left: 25px;
  }
  .footer_two p {
      float: none!important;
      text-align: center;
  }
  .footer_two p.pull-left {
      margin-bottom: 0px;
  }
  .footer_one .ikon_bottom a {
    padding: 10px 5px;
    }
}

/**********  /.Link bottom **********/
.gallery {position: relative; margin-bottom: 15px;}


/**********   Used classes from the old web   **********/

.inTextBox {background: #f0f0f0;}

.button {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;
}

.button:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}

ul.necislovany_seznam {list-style: none;}
.necislovany_seznam li {
    text-indent: -15px;
    font-size: 17px;
}

.necislovany_seznam li:before {
    content: "■"; 
    margin-right: 15px;
    font-size: 18px;
    font-family:"Arial Black";
    color: #00488c; 
    display: inline-block;
}

.clear:after {
    content:" ";
    display:block;
    clear:both;
}

.foto-left, .foto-right {
    display: block;
    float: left;
    margin:5px 15px 10px 0;
}

.foto-right {
    float: right;
    margin:5px 0 10px 15px;
}

.foto-left em, .foto-right em {
    border-bottom: 3px solid #f2f2f2; padding: 5px 0; display: block;
}

.inTextCols {
    position: relative;
    font-size: 93%;
    line-height: 130%;    
}

.lcol {
    width: 25%;
    float: left;
}

.rcol {
    width: 30%;
    float: right;
    text-align: right;
}

.ohraniceny {
    margin: 10px 0 15px 0;
    padding: 10px;
    border: 1px solid #337ab7;
    color: #555;
}

th.prvni_radek {
    background: #f0f0f0;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

#bframe, .bframe {
    border: 1px solid #dadada;
    padding: 10px 15px;
}

#sekce {
    clear: both;
}

/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/images/2016/fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/images/2016/fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;line-height:1.5;color:#000;text-align:center;background-color:lightgray;}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:lightgray;padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}

.dropdown-menu {min-width: 175px;}

/* rozpocet */
.main-left-content {float:left;width:280px;border:1px solid rgb(221, 221, 221);margin:15px 0 20px 0;padding:5px 0 15px 0;overflow:hidden;}.box {overflow: hidden;}.box h3 {display:none;font-size: 138%;width: auto;padding: 7px 0 8px 10px;margin-bottom: 2px}.rozpocetUvod ol {text-align:justify;margin-left:55px;}.rozpocetUvod ol li {margin-bottom:20px;}.product_group ul li {margin:10px 0 0 15px;}.product_group li ul {margin:5px 0;}ul.product_group {margin:10px 0 0 -20px;padding:8px;display:block;}li.product_group {padding:0 10px 0 35px;background: url(../images/sys/odrazka.gif) no-repeat 5 5px;list-style-type: none;margin-left:30px;}li.product_group img {margin:0 5px 0 -20px;vertical-align:middle;}.main-center-content {float:right;width:704px;margin:5px;}
.main-center-content p {margin: 15px;}.main-center-content ul {margin:20px 0 20px 20px;}.main-center-content li {margin:10px;list-style-type:square;}.main-center-content form {padding-top:25px;}.main-center-content td {border:1px solid rgb(218, 218, 218);padding:4px 2px;word-wrap:break-word;margin:0;}.main-center-content thead td {background: rgb(240, 240, 240);border:1px solid rgb(218, 218, 218);padding:4px 2px;word-wrap:break-word;margin:0;}.main-center-content h3 {padding:0;margin:10px 0 0 0;}.main-center-content h4 {padding:0;margin:10px 0 0 0;font-size:120%;}.main-center-content table {border-collapse:collapse;margin-top:20px;text-align:left;width:704px;table-layout:fixed;}.main-center-content thead {text-align:center;font-size:12px;font-weight:bold;}table.form {table-layout:auto;text-align:center;}
tr.sudyRitalic {font-style: italic;}
tr.rItalic {font-style: italic;}
td.vpravo {text-align:right;}.form td {padding:5px 1px;vertical-align:middle;}
.obrstred {text-align:center;}.tdstred {text-align:center;}
.ukazatele {font-weight:bold;font-style:italic}.ukazatelD {width:17%;}
.kodD {width:11%;}.kodDUkaz {width:10%;}.icform {width:15%;}.ic {width:19%;}.polozkaV {width:8%;}.polozkaVPol {width:7%;}.popisV {width:29%;}.popisPol {width:18%;}.fyzosobaForm {width:11%;}.fyzosoba{width:6%;}.nazevOform{width:35%;}.nazevO{width:44%;}.castkaCform {width:29%;}.zemeOform {width:10%;}.zemeO{width:10%;text-align:center;}.castkaC {width:23%;}.castkaCUkaz {width:24%;}.castkaCPol {width:25%;}.kodUkazatel {width:30%;}.ukazatelK {width:15%;}.castkaCR {width:26.5%;}.nazevUkazatel {width:70%;}.dodavatel-detail {margin:0;}.dodavatel-detail table {table-layout:auto;}.dodavatel-detail td {border:none;margin:5px;}.dodavatel-detail .titul {font-weight:bold;vertical-align:top;width:100px;}p.strankovaniR {display:block;text-align:center;}p.strankovaniR a {font-size:120%;text-decoration:none;font-weight:bold;vertical-align:top;}p.strankovaniR a:hover {color:red;text-decoration:underline;}p.strankovaniR select {margin:0 5px;}
.rozpocetUvod p {text-align:justify}
ul.file {padding-left:0px}
li.file {padding-left:0px}
ul.product {padding-left:0px}
li.pruduct {padding-left:0px}
ul.pruduct_group {padding-left:15px}
li.product_group {padding-left:15px}