* {margin: 0px; padding: 0px; -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px;}

body {color: #111; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; background: #fff; }

form {margin:0px; padding:0px;}
p {padding: 0px; margin: 0px; padding-top: 3px;}
a {color: #0d8dbc; text-decoration: underline;}
a:hover {text-decoration: underline;}

.clearfix:before, .clearfix:after {  content: "";  display: table;}
.clearfix:after {  clear: both;}
.clearfix {  clear: both;}

.padd2515 {padding: 20px 15px;}

.navbar-toggle {border: 1px solid #27afdb;}
.navbar-toggle .icon-bar {border: 1px solid #27afdb;}
.text-grey {color: #999;}

@media(min-width: 1400px) {
  .container {width: 80%;}
}

/* header */
header {padding: 15px 0px;}
header .logo {}
header .logo a {}
header .logoC {}
header .mutace { padding: 15px 0px; text-align: center;}
header .mutace ul {list-style: none;}
header .mutace ul li {display: inline-block;}
header .mutace ul li img {opacity: 0.2;}
header .mutace ul li.active img {opacity: 1;}
header .links  {text-align: right; padding: 10px 0px;}
header .links ul {float: right;}
header .links ul li {display: block; float: left;}
header .links a {color: #fff; font-family: GnuolaneFreeWeb; font-size: 1.5em; text-decoration: none; text-transform: uppercase;
      height: 41px; float: left; vertical-align: middle; position: relative; }
header .links a.modra {background: url('../img/sipka-modra2.png') repeat-x;  padding: 5px 5px 0px 12px;}
header .links a.modra .part {display: block; background: url('../img/sipka-modra1.png') no-repeat left center; width: 12px; height: 41px;
      position: absolute; left: 0px; top: 0px;}
header .links .prechod {display: block; float: left; background: url('../img/sipka-modra-seda-prechod.png') no-repeat left center; width: 38px; height: 41px;}
header .links a.seda {background: url('../img/sipka-seda2.png') repeat-x;  padding: 5px 26px 0px 3px;}
header .links a.seda .part {display: block; background: url('../img/sipka-seda3.png') no-repeat left center; width: 24px; height: 41px;
      position: absolute; right: 0px; top: 0px;}
header .links a.seda span {color: #1e384b;}      
header .links a:hover {color: #ace0f0;}
header .links a:hover span{color: #ace0f0;}
header .links a.seda:hover {color: #555;}
header .links a.seda:hover span{color: #555;}

@media(max-width: 768px) {
  header .mutace { padding: 0px 0px;}
  header .mutace ul li {display: block;}
  header .links ul {float: none;}
  header .links ul li {display: block; float: none;}
  header .links a {float: none; height: auto;}
  header .links a.modra {background: transparent; color: #0e9ecd;  text-align: center; display: block; padding: 5px 10px; }
  header .links a.modra .part, header .links a.seda .part {display: none;}
  header .links .prechod {display: none;}
  header .links a.seda {background: transparent; color: #1e384b; display: block; text-align: center;padding: 5px 10px;border-top: 1px dashed #eee;}
  header {padding: 15px 0px 0px 0px;}
  
}

@media(max-width: 960px) {
  header .links ul {float: none;}
}

/* menu */
.navbar {text-align: center;  margin-bottom: 0px; padding: 8px 0px 0px 0px; height: auto; }
.index-page .navbar {border-top: 1px solid #eee; }
.navbar-menu nav { padding: 0px; }
.navbar-menu ul.navbar-nav{margin: 0px auto; float: none; margin: 0px auto; display: inline-block;margin-bottom: 0px; padding: 0px;}
.navbar .collapse {margin: 0px; padding: 0px; height:  auto;}
.navbar ul.navbar-nav {margin: 0px; padding: 0px;}
.main-menu>ul {padding: 0px; }
.main-menu>ul>li {padding: 0px;}
.main-menu>ul>li>a {font-family: GnuolaneFreeWeb; font-size: 23px; text-transform: uppercase; color: #1e384b; padding: 10px 15px;}


/* carousel-main  */
.carousel-main {background: #f5f5f5; margin: 0px; height: 300px;}
.carousel-main .item {height: 300px; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.carousel-main .counters .txt{padding-top: 50px;}
.carousel-main .counters .txt .veta {font-size: 20px; margin-bottom: 15px; font-weight: normal; color: #666;}
.carousel-main .counters .txt .firem {font-size: 40px; margin-bottom: 10px; font-weight: normal; background: #fff; display: inline-block; padding: 10px 20px;
      border-radius: 5px;}
.carousel-main .counters .txt .firem .span {font-weight: bold;}
.carousel-main .counters .txt .nums  {margin: 15px 0px 30px 0px; font-size: 20px;}
.carousel-main .counters .txt .counterCZ {color: #78b241;}
.carousel-main .counters .txt .counterSK {color: #15a8d8;}
.carousel-main .counters .txt .more button {background: #1e384b; border: 1px solid #1e384b; padding: 10px 20px; color: #fff;
      border-radius: 5px;}
.carousel-main .counters .txt .nums strong {padding-right: 10px;}
.carousel-main .item1 {}
.carousel-main .item2 {}
.carousel-main .item3 {}
.carousel-main .title {padding: 35px 0px 0px 0px;font-family: GnuolaneFreeWeb; font-size: 40px; text-transform: uppercase;  color: #15a8d8;
      line-height: 1.1;}
.carousel-main .sub-title1 {margin: 10px 0px 10px 0px; font-size: 27px; color: #1e384b; line-height: 1.1; border-bottom: 6px solid #1e384b;
        padding-bottom: 15px;}
.carousel-main .sub-title2 {margin: 30px 0px 10px 0px; font-size: 20px; color: #1e384b; line-height: 1.1;}
.carousel-main .carousel-indicators li {margin: 0px 3px; height: 18px; width: 18px;}

@media(min-height: 800px) {
.carousel-main {height: 400px;}
.carousel-main .item {height: 400px;}
.carousel-main .title {padding: 55px 0px 0px 0px;}
}

@media(max-width: 768px) {
.carousel-main {height: 400px;}
.carousel-main .item {height: 400px;}
.carousel-main .title {padding: 35px 0px 0px 0px;font-size: 30px;}
.carousel-main .sub-title1 {font-size: 16px;}
.carousel-main .sub-title2 {font-size: 16px;}
}


/* contact */

.contact {background: #ccc; color: #1e384b; padding: 25px 0px;}
.contact .title {font-family: GnuolaneFreeWeb; font-size: 30px; text-transform: uppercase;  color: #1e384b; border-bottom: 4px solid #1e384b; 
    padding: 0px 5px 5px 0px;}
.contact .bg-lines {background: url('../img/bg-lines.png');}
.contact .form-control {margin: 5px 0px;}
.contact .produkty {}
.contact .produkty ul{padding: 15px; list-style: square; font-weight: bold;}
.contact .partneri ul{padding: 15px}
.contact .produkty ul li {padding: 3px 0px;}
.contact .partneri ul li {padding: 3px 0px;}
.contact .partneri p{padding:15px 0px 15px 0px; text-align: center;}
.contact .quick-contact {padding:15px 0px 5px 0px; font-family: GnuolaneFreeWeb; font-size: 22px;}

@media(min-width: 768px) {
  .contact .bg-lines {min-height: 400px;}
}
  
  
  
/* PATA */

footer {background: #1c2c38; color: #ccc; padding: 30px 0px;}
footer a {color: #ccc; text-decoration: underline;}




.home-hledej {z-index: 1000; position: relative; margin-top: 0px; background: #1e384b;}
.home-hledej .in {width: 960px; margin: 0px auto;}
.home-hledej .container {background: no-repeat center center; min-height: 97px; background-size: cover; padding: 35px 0px 25px 0px;}
.home-hledej form {margin: 0px auto; }
.home-hledej input[type="text"] {background: url('../img/search-input11.png') repeat-x; width: 197px; height: 41px;
    padding: 0 10px 0 10px;  border: none; font-family: GnuolaneFreeWeb; font-size: 18px; float: left;   }
.home-hledej input[type="image"] {float: left; margin-right: 15px;} 
.home-hledej input[type="submit"] {width: 276px; height: 41px; background: url('../img/search-input3.png') no-repeat; border: none;
      font-family: GnuolaneFreeWeb; font-size: 20px; color: #fff; text-transform: uppercase;
        text-align: left; padding-left:60px;}
.home-hledej input[type="submit"]:hover {color: #1e384b;}
.home-hledej input[type="button"]:hover {color: #fff;}
.home-hledej input[type="button"] {width: 239px; height: 41px; background: url('../img/search-input4.png') no-repeat; border: none;
      font-family: GnuolaneFreeWeb; font-size: 20px; color: #1e384b; text-transform: uppercase;
        text-align: left; padding-left:30px; margin-left: -15px;}
.home-hledej .jazyk {float: left; height: 41px; background: url('../img/search-input11.png') repeat-x; white-space: nowrap; width: 130px;}
.home-hledej .jazyk span {display: block; float: left; height: 29px; display: inline-block; 
      width: 100px; font-family: GnuolaneFreeWeb; font-size: 16px; padding: 4px 0px 0px 40px; margin-top: 6px;}
.home-hledej .zemeC {background: url('../img/cs.png') no-repeat 5px center;}
.home-hledej .zemeS {background: url('../img/sk.png') no-repeat 5px center;}
.home-hledej .volbajazyka {list-style: none; float: left; margin-right: 15px;  padding-left: 0px;}      
.home-hledej .volbajazyka li {float: left; height: 41px; width: 48px; position: relative;}
.home-hledej .volbajazyka li:hover ul {display: block;}
.home-hledej .volbajazyka li ul {position: absolute; background: #fff; list-style: none; left: -140px; top: 41px;
      width: 188px; display: none;}
.home-hledej .volbajazyka li ul li {display: block; float: none; width: 188px; font-family: GnuolaneFreeWeb; font-size: 16px;
      height: auto; }
.home-hledej .volbajazyka li ul li a {text-decoration: none; padding: 7px 10px 7px 40px; display: block; border-bottom: 1px dotted #ccc; }
.home-hledej .volbajazyka li ul li a.zemeC {}







/* banners */
.banners {padding: 30px 0px; background: url('../img/bg-lines.png');}
.banners article { padding: 30px; background: #fff; margin: 15px 0px; box-shadow: 0px 0px 4px #ddd;}
.banners article .title {font-size: 35px; line-height: 1.1; text-transform: uppercase; margin-bottom: 10px; color: #1e384b; font-family: GnuolaneFreeWeb; }
.banners article img {float: right; padding: 0px 0px 15px 15px;}
.banners article .txt {min-height: 200px; border-bottom: 5px solid #1e384b; padding-bottom: 10px; margin-bottom: 15px;}
.banners article .more {text-align:  right; text-transform: uppercase;}
.banners article .more button {background: transparent; border: none; text-align: right; color: #0d8dbc;  text-decoration: underline;
  text-transform: uppercase;}
.banners article .veta {}
.banners .nums strong{ display: block; font-size: 24px; color: #27afdb; font-weight: normal;}
.banners .firem {color: #1e384b; font-family: GnuolaneFreeWeb;  font-size: 35px; margin-top: 10px; border: 1px solid #ccc;}
@media(max-width: 768px) {
  .banners article img {display: none;}
}



/*carousel-block*/
.carousel-block{min-height: 430px; margin: 50px 0px 60px 0px;;}
.carousel-block .item {min-height: 430px; background: #f5f5f5;}
.carousel-block .carousel-indicators {float: none; margin: 0px auto; display: block; left: auto; position: relative; right: auto; width: 100%;text-align: left;
        height: auto; padding: 0px;bottom: 0px; padding-left: 15px;}
.carousel-block .carousel-indicators li {height: auto; width: auto; margin: 0 10px 0px 0px; color: #000;text-align:center; position: relative;  line-height: 1; text-indent: 0;
      font-family: GnuolaneFreeWeb; color: #999; font-size: 24px; text-transform: uppercase; padding:  15px; }
.carousel-block .carousel-indicators li.active {color: #1e384b;}       
.carousel-block .carousel-inner {margin: 0px;}
.carousel-block .katalog {}
.carousel-block .katalog a{text-decoration: underline;}
.carousel-block .katalog .ca0 {padding: 5px 25px; background: url('../img/plus.png') no-repeat center left;}
.carousel-block .space {padding: 35px;}
.carousel-block .bisnode-news {}
.carousel-block .bisnode-news a {text-decoration: none;}
.carousel-block .bisnode-news h3 {font-size: 40px; margin: 15px 0px 10px 0px; }
.carousel-block .bisnode-news h3.small-title {font-size: 22px; margin: 15px 0px 0px 0px; padding: 0px;}
.carousel-block .bisnode-news p {margin: 10px 0px;}


.main-menu {}
.main-menu ul li a {text-decoration: none; color: #fff; } 
.main-menu>ul li:hover a{background: #1e384b; color: #fff;}
.main-menu a:hover {text-decoration: underline;  }
.main-menu>ul {font-size: 18px;}
.main-menu>ul>li {} 
.main-menu>ul>li.down {}
.main-menu ul li ul {list-style: none; background: #1e384b; color: #fff; padding: 15px 0px; display: none; box-shadow: 3px 3px 3px #000;}
.main-menu>ul li:hover>ul {display: block;} 
.main-menu>ul li ul li { width: 250px;}
.main-menu>ul li ul a {color: #fff; padding: 3px 15px 3px 15px; display: block;}
.main-menu>ul>li>ul{position: absolute; text-align: left; z-index: 100;}
.main-menu>ul>li>ul>li {display: inline-block; font-size: 16px; position: relative;}
.main-menu>ul>li>ul>li .fa-caret-right {padding-left: 15px; float: right}
.main-menu>ul>li>ul>li>ul{position: absolute; right:-250px; top: 0px; display: none; }
 
.navbar-menu {background: #1e384b; border-radius: 0px;} 


.index-page .navbar-menu {background: #fff;}
.index-page .main-menu>ul li a {text-decoration: none; color: #1e384b; }
.index-page .main-menu>ul li:hover a{background: #1e384b; color: #fff;}
@media(max-width: 768px) {
.index-page .navbar-menu {background: #1e384b; border-radius: 0px;}
.index-page .navbar-menu ul li a {color: #fff;} 
}
 
@media(max-width: 768px) {
.navbar-menu {background: #1e384b;}
.navbar-toggle {border: 2px solid #fff;}
.navbar-toggle .icon-bar {border: 1px solid #fff;}
.main-menu>ul>li>a {color: #fff;}
.main-menu .fa {display: none;}
.main-menu>ul li:hover>ul {display: none;}
.main-menu>ul li a:hover {background: #27afdb;}
.main-menu ul{padding: 0px; width: 100%;}
}

.menu-leftbar {}
.menu-leftbar ul {list-style: none; text-align: right;}
.menu-leftbar>ul>li>a {line-height: 1.1; font-weight: 700;} 
.menu-leftbar ul li a {color: #858585; display: block; padding-right: 15px; border-right: 1px solid #eee; text-decoration: none;}
.menu-leftbar ul li a:hover {color: #0e9ecd; }
.menu-leftbar ul li.active>a {border-right: 1px solid #fff; color: #0e9ecd; background: url('../img/menu-aside-sel.png') no-repeat right center;}
.menu-leftbar>ul>li>a {font-family: GnuolaneFreeWeb; font-size: 30px; padding: 10px 15px; text-transform: uppercase; color: #1e384b;} 
.menu-leftbar>ul>li>ul>li>a {font-family: GnuolaneFreeWeb; font-size: 24px; padding: 8px 15px; line-height: 1.1;}
.menu-leftbar>ul>li>ul>li>ul>li>a {padding: 5px 15px; line-height: 1.1;} 


p {margin: 15px 0px;}
h1, .h1 {font-family: GnuolaneFreeWeb; font-size: 50px; color: #1e384b; margin: 0px; font-weight: 700;}
h1 span, .h1 span {color: #0e9ecd;}

@media(max-width: 768px) {
h1, .h1 {font-size: 25px;}
}

h1.underline {border-bottom: 5px solid #1e384b; padding: 0px 0px 10px 0px; margin-bottom: 15px;}

.space-standard {margin: 80px 0px;}
.grey-block {background: #f5f5f5; padding: 25px;}
.form-label {text-align: left; padding: 7px 15px 5px 0px; display: block;}
.form-help {padding: 7px 15px 5px 0px;}

@media(min-width: 768px) {
  .form-label {text-align: right; }
}


.company-list {}
.company-list  .Logo {max-height: 40px;;}
.company-list  a {text-decoration: none;} 
.company-list  a:hover {text-decoration: underline;}
.company-list .bann {padding-top: 15px;padding-bottom: 15px;}
.company-list .bann img {max-width: 100%;}
.company-list .row-cover {padding: 15px 0px; line-height: 1.6;}
.company-list h3{margin: 0px; font-size: 23px; font-weight: normal; font-family: GnuolaneFreeWeb;}

.company-list .row-Recommand {background: #ade0f1; border-bottom: 0px solid #cfe3ea; margin-top: 3px;}
.company-list .row-Recommand h3 a {color: #2a6496;}
.company-list .row-Client {background: #e5f4f9; border-bottom: 0px solid #cfe3ea; margin-top: 3px;}
.company-list .row-Client h3 a {color: #2a6496;}
.company-list .row-Standard {border-bottom: 1px solid #eee;}
.company-list .row-Res {border-bottom: 1px solid #eee;}
/*
.company-list .row-Res {border-bottom: 1px solid #eee;}
.company-list .row-Res {color: #aaa;}
.company-list .row-Res h3 a {color: #aaa;}
*/
.company-list .skpinfo {margin: 15px 0px 10px 0px; color: #aaa; text-align: center;}

@media(max-width: 768px) {
  .company-list h3{margin-top: 5px;}
}

.pagination {margin: 30px 0px;}
.pagination li a {color: #27afdb;}
.pagination li.active a {background: #27afdb; border-color:#27afdb;} 

.ulmenu {font-size: 22px; font-weight: normal; font-family: GnuolaneFreeWeb; list-style: none;padding: 0px; text-transform: uppercase; margin: 0px; text-align: center;}
.ulmenu li {display: inline-block;}
.ulmenu li a {padding: 10px; display: block; color: #999; text-decoration: none;}
.ulmenu li a:hover {color: #1e384b;} 
.ulmenu li.active a { color: #1e384b;}
.ulmenu_box {background: url('../img/bg-lines-light.png'); margin:  0px 0px 15px 0px; padding: 15px; }


.search-box-cover {margin: 0px 0px 0px 0px;}
.search-box {padding: 30px; background: #f5f5f5;}
.search-box .button-cover {text-align: center;}
.search-box .button-cover .btn {margin: 3px 3px; font-family: GnuolaneFreeWeb; font-size: 20px; text-transform: none;}

.search-box-simply .row-radio {margin: 15px 0px 30px 0px; text-align: center;}
.search-box-simply .row-radio span {white-space: nowrap; margin: 5px 15px;}

.search-box-cover .kriteria {padding: 15px 0px; background: #eee; text-transform: lowercase;}
.search-box-cover .kriteria .btn {margin: 0px 0px 0px 10px;  text-transform: none;}
.kriteria>span {margin: 0px 5px;}
.kriteria span.bold {margin: 0px 10px 0px 0px;}

@media(max-width: 768px) {
  .search-box-simply .form-control {margin: 5px 0px;}
  .search-box-simply .row-radio span {display: block;}
  .search-box-simply .row-radio {text-align: left;}
  }
.bold {font-weight: bold;}
.search-box .button-cover .btn.upper {text-transform: uppercase;}


.row ul {padding-left: 15px;}

.user-links {text-align: right;}
.user-links .name{font-weight: bold;}
.user-links .expired{color: #999;}
.user-links nav ul {margin-top: 5px; list-style: none; padding-left: 0px; }
.user-links nav ul>li>a {}
.user-links nav ul li {display: inline-block; cursor: pointer; width: auto; position: relative; text-align: left;}
.user-links nav ul li span {background: url('../img/li-right.gif') no-repeat left center; padding-left: 10px; padding-left: 10px; display: block; text-transform: uppercase;
        margin-left:  20px;;}
.user-links nav ul li:hover span {background: url('../img/li-down.gif') no-repeat left center;}
.user-links nav ul li ul {position: absolute; z-index: 200; background: #fff; padding: 5px; margin: 0px; display: none; box-shadow: 2px 2px 2px #666;}
.user-links nav ul li:hover ul {display: block;}
.user-links nav ul li ul li {display: block;}
.user-links nav ul li ul li a {padding: 3px 5px; display: block; color: #1e384b; white-space: nowrap; text-decoration: none;}
.user-links nav ul li ul li a:hover {color:#27afdb;}

@media(max-width: 768px) {
  .user-links ul{display: none;}
  .user-links {text-align: left; padding-bottom: 10px;}
}
  
.grey-box {background: #f5f5f5; padding: 25px;}

.check-menu {}
.check-menu ul {list-style: none; padding-left: 0px;}
.check-menu ul li {display: inline-block;  font-family: GnuolaneFreeWeb; font-size: 20px; margin-top:  25px; padding-right: 10px;}
.check-menu ul li a {color: #999; display: block; display: block; padding: 5px 25px 5px 40px; text-decoration: none;}
.check-menu ul li a:hover {text-decoration: underline;}
.check-menu ul li a.active {color: #1e384b; }
.check-menu ul li a.check-list { background: url('../img/check-list.png') no-repeat left top; }
.check-menu ul li a.check-bindings { background: url('../img/check-bindigs.png') no-repeat left top; }
.check-menu ul li a.check-top { background: url('../img/check-top.png') no-repeat left top; }
.check-menu ul li a.myhbi { background: url('../img/myhbi.png') no-repeat left top; }
.check-menu .check-history {text-align: right; padding-top: 35px;}
.check-menu .check-history a {padding: 0px 0px 5px 25px; }
.check-menu .check-history a.history-off {background: url('../img/checkOff.png') no-repeat left top;}
.check-menu .check-history a.history-on {background: url('../img/checkOn.png') no-repeat left top;}

@media(max-width: 768px) {
  .check-menu ul li {display: block;}
}

.check .form .row { }
.check label {font-weight: normal;}
.check .check-bindigns-form .form-title {text-transform: uppercase; margin-bottom: 5px; background: url('../img/menu-sipka-dolu.gif') no-repeat left center;
        padding-left: 20px; font-weight: bold;}
.check .check-bindigns-form .row {background: #f5f5f5; padding: 5px 0px;}
.check .bg-grey {background: #f5f5f5; padding: 20px 0px;}
.check-list-form {background: #f5f5f5; padding: 20px 0px;}
.check-top-form label,
.check-bindigns-form label {display: block;}
.check-list-form label,
.check-bindigns-form label {padding-right: 10px;}
.check .form .form-group, .check-list-form .form-group{padding-right: 15px;}
.check {margin-bottom: 50px}
.check-list {margin-top: 0px;}
.table-line {border-top: 1px solid #ddd; padding-top: 10px; margin-top: 10px;}
ul.pagination {padding-left: 0px;}



.check-company-detail {padding: 50px 0px;}
.SeparLine {border-top: 1px dashed #ccc; margin: 10px 0px;}

.check .ExtractTO, 
.check .ExtractTC {color: #1e384b; text-decoration: none; padding-left: 25px;	cursor: pointer; font-family: GnuolaneFreeWeb; font-size: 1.5em;  }
.check .ExtractTO {background: url('../img/minus.png') no-repeat 0px center;}
.check .ExtractTC {background: url('../img/plus.png') no-repeat 0px center;}
.check .odsad {margin: 15px 0px;}
.check .credibility {border: 1px solid #ddd; padding: 15px;}
.check .credibility .title {font-family: GnuolaneFreeWeb; font-size: 1.5em; border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.check .click { position: relative;}
.check .clicka {cursor: pointer; text-decoration: underline;}
.check h1 {margin-bottom: 10px;}
 
.check-profile {margin: 50px 0px;}
.check-profile .title {font-weight: bold; margin: 25px 0px 0px 0px;}

.overeny {font-weight: bold;} 

.platce {padding: 8px 10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; color: #fff; font-weight: bold;
    font-size: 13px; text-align: center;}
.spolehlivy {background-color: green;} 
.nespolehlivy {background-color: red;}
.potencialne {background-color: red;}
.pohllist {max-height: 300px; overflow: auto;}

.click_win {position: absolute; background-color: #eee;  padding: 15px; z-index:10; right: 10px; top: 0px;
  -moz-box-shadow: 5px 5px 5px #888;
  -webkit-box-shadow: 5px 5px 5px #888;
  box-shadow: 5px 5px 5px #888;
  font-size: 90%;
}

@media(max-width: 768px) {
  .click_win {width: 100%;}
}

@media(min-width: 960px) {
  .click_win {width: 900px;}
}
@media(min-width: 1200px) {
  .click_win {width: 1100px;}
}


.click_win .pat10 {padding: 10px 0px 10px 0px;}


.tab100 table {width: 100%;}
.skrt {color: #aaa;}
.skrt a {color: #aaa;}
#tbeko2 .green {color: green;}
#tbeko2 .red {color: red;}
#tbeko .green {color: green;}
#tbeko .red {color: red;}
.cnum {text-align: right;}
tr.lich {background: #f5f5f5;}
.blank {background: url('../img/newwin.png') no-repeat 0px center; padding-left: 20px; padding-top: 2px; display: block;}	

.amchart_slpcekie {width: 480px; height: 350px; display: inline-block;}
.th {font-weight: bold;}
.space-h35 {height: 35px;}
.btn {text-decoration: none;}

.multisearch {background: #f5f5f5;}
.multisearch label{padding-top: 6px; font-weight: normal;}
.multisearch .kriteria {margin: 15px 0px;}
.multisearch .kriteria .row {margin-top: 5px; margin-bottom: 5px;}
.multisearch .priznaky {margin: 15px 0px; text-align: center;}
.multisearch .priznaky .checkbox-inline {margin-right: 10px; width: 200px; text-align: left}
.multisearch .buttons {text-align: center; margin: 15px 0px;}
.multisearch .buttons .btn {margin: 5px;}

@media (min-width: 1250px) {
  .modal-dialog-wide { width: 1200px; }
}

select#sCou {width: 100%;}

.inforesult {padding: 7px 0px; display: block;}
.btn-new-search {background: #1e384b; color: #fff;}

.cover-company-profile {margin: 40px 0px;}
#wrapper_sidebar {position:relative;}

@media (max-width: 768px) {
  .profasid ul {padding: 0px;}
  .profasid ul li {display: inline-block;}
}


@media (min-width: 768px) {
.profasid  #sidebar {position:absolute; left:auto; top:0;  padding-bottom: 50px;} /* take the absolute positioning of the sidebar */
.profasid  #sidebar.fixed {position:fixed; left:auto; top:auto;}
.profasid {width: 75px; position: relative;}
}

.profasid .Disable {color: #bbb; display: block; padding: 5px;}
.profasid #sidebar ul {list-style: none;}
.profasid #sidebar ul li {position: relative;}
.profasid #sidebar ul li:hover ul {display: block;}
.profasid #sidebar ul li ul {position: absolute; z-index: 100; background:  #fff; border: 1px solid #ddd; 
      left: 50px; top: 0px; width: 130px; display: none; padding-left: 0px; padding-bottom: 0px;}
.profasid #sidebar ul li ul li a {border: none; text-decoration: none; padding: 5px;
    -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px;}
.profasid #sidebar ul li ul li a:hover {border: none; color: #fff; background:  #231f20;}      
.profasid #sidebar a {display: block; margin-bottom: 7px; border: 1px solid #fff;
      -webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px;}
.profasid #sidebar span {display: block; margin-bottom: 7px; border: 1px solid #fff;
      -webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px;}
.profasid #sidebar a:hover {border: 1px solid #ccc;}
.profasid .listiko {background: url('../img/cp-seznam.png') no-repeat; display: block; width: 50px; height: 50px;}
.profasid .tiskiko {background: url('../img/co-tisk.png') no-repeat; display: block; width: 50px; height: 50px;}
.profasid .basketiko {background: url('../img/co-basket.png') no-repeat; display: block; width: 50px; height: 50px;}
.profasid .backiko {background: url('../img/co-zpet.png') no-repeat; display: block; width: 50px; height: 50px;}
.profasid .noteiko {background: url('../img/co-note.png') no-repeat; display: block; width: 50px; height: 50px;}
.profasid .noteiko-Dis {background: url('../img/co-note-neg.png') no-repeat; display: block; width: 50px; height: 50px;}
.profasid .cohelp {background: url('../img/co-help.png') no-repeat; display: block; width: 50px; height: 50px;}


.Off {background: Url('../img/co-shop-plus.png') no-repeat left center ; width: 50px; height: 50px; display: block;margin-bottom: 7px; }
.On {background: Url('../img/co-shop-minus.png') no-repeat left center; width: 50px; height: 50px; display: block;margin-bottom: 7px; }						
.Dis {background: Url('../img/co-shop-plus-neg.png') no-repeat left center; width: 50px; height: 50px; display: block;margin-bottom: 7px; }						


.mon-Off {background: Url('../img/co-monitor-plus.png') no-repeat left center ; width: 50px; height: 50px; display: block;margin-bottom: 7px; }
.mon-On {background: Url('../img/co-monitor-minus.png') no-repeat left center; width: 50px; height: 50px; display: block;margin-bottom: 7px; }						
.mon-Dis {background: Url('../img/co-monitor-plus-neg.png') no-repeat left center; width: 50px; height: 50px; display: block;margin-bottom: 7px; }						

.print-cover {padding: 25px;}
.block {padding-top: 50px; padding-bottom: 50px;}

.breadcrumb-cover {background: #f5f5f5; padding: 10px 0px;}
.breadcrumb {padding: 0px; margin: 0px;}
.breadcrumb a {text-decoration: none; color: #1e384b;}
.breadcrumb a:hover {color:#27afdb;}

.home-hledej-sm {background: url('../img/bg-lines.png') #dfdfdf; padding-top: 55px; padding-bottom: 55px;}
.home-hledej-sm .row {padding-top: 5px; padding-bottom: 5px;}

.ipress {}
.ipress article {margin-bottom: 15px;}
.ipress h3 {margin: 3px; font-size: 16px;}

.btn-gnuolane {font-family: GnuolaneFreeWeb; font-size: 22px; text-transform: uppercase; }
.btn-default.btn-gnuolane {color: #454545;}
.btn-gnuolane .fa {font-size: 14px;  vertical-align: middle;}
.date-box {color: #666; display: inline-block; font-size: 13px; padding: 4px; border-radius: 3px; border-right: 1px solid #ddd; padding-right:  10px;}
.tbrow .row{padding-top: 4px; padding-bottom: 4px;}

.jobs_right p {margin-bottom: 25px;}
.wind { padding: 15px;}
.wind .title {font-family: GnuolaneFreeWeb; font-size: 22px; border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 10px;}
.jobs_right .wind a {display: block; margin-bottom: 2px;}
.jobs h1 {font-size: 36px; font-weight: 300; margin: 0px 0px 10px 0px;} 
.jobs .form {background: #eee; padding: 15px 0px;}
.jobs .job-list {margin: 20px 0px;}
.tbrow-line .row{border-bottom:  1px solid #eee;}

.market h1 {font-size: 36px; font-weight: 300; margin: 0px 0px 10px 0px;} 
.market .form {background: #eee; padding: 15px 0px;}
.frmLabelDisable {color: #aaa;margin: 3px 0px 3px 0px;}
.market .DText {margin: 3px 0px 3px 0px;}
.market .market-list {margin: 20px 0px; }
.market .row-Client {background: #e5f4f9; margin: 5px 0px; padding: 10px 0px; color: #1e384b;}
.market .row-Standard { margin: 5px 0px; padding: 10px 0px;}
.market .row-Standard .CoName {font-weight: bold; }
.market .row-Client .CoName {font-weight: bold; font-size: 16px;}
.bg-lines {background: url('../img/bg-lines.png');}
.InfoPanel-lines {padding: 20px 0px;}
.InfoPanel-lines .title {font-family: GnuolaneFreeWeb; font-size: 30px; background: #fff; display: inline-block; padding: 5px 10px; color: #0d8dc8; position: relative;}
.InfoPanel-lines .title .rectangle {height: 15px; width: 30px; background: url('../img/triangle-fff.png') bottom no-repeat; position: absolute; left: 50%; bottom: -15px;
      margin-left: -15px; z-index: 0; }



.form-bg-grey {background: #f2f2f2; padding: 45px 0px;}
.press .form {background: #eee; padding: 15px 0px;}
.press .form label {padding: 8px 0px 4px 0px;}
.press h1, .press .h1 {font-size: 36px; font-weight: 300; margin: 0px 0px 10px 0px;} 
@media (min-width: 960px) {
.press .form label {display: block;}
}

.press aside nav {padding: 25px 0px;} 
.press aside a {display: block; padding: 4px 0px; color: #1e384b; text-decoration: none;}
.press aside a:hover {color: #0d8dc8;}
.press aside a.active {color: #0d8dbc;}
@media (min-width: 960px) {
.press aside a {text-align: right; padding-right: 20px;}
.press aside a.active { background: url('../img/menu-sipka.gif') no-repeat center right;}
  
}
.press article {border-bottom: 1px solid #eee; padding: 15px 0px;}
.press article h2 {margin: 0px 0px 5px 0px; font-size: 18px;}
.press article .DateInfo {color:#999;}
.press article p {margin: 10px 0px 0px 0px;}
@media (min-width: 960px) {
  .press .image-right {float: right; margin: 0px 0px 25px 25px;}
}



.panel .panel-heading {text-transform: uppercase; font-weight: bold;}
.panel .panel-heading .icons {float: right;}
.panel .panel-heading .icons a {margin-left: 10px; text-decoration: none; color:#858585;}
.panel .panel-heading .icons a:hover {color:#0d8dbc;}
.panel ul {margin: 5px 0px;}
.panel ul li {padding: 2px 0px;}
.panel .table td:first-child {padding-left: 15px;}
.panel .table td:last-child {padding-right: 15px;}
.panel .table th:first-child {padding-left: 15px;}
.panel .table th:last-child {padding-right: 15px;}
.panel .title-group {margin: 10px 0px 15px 0px; display: block;} 
.panel-grey {background: #eee; padding: 15px; line-height: 1.8;}
.panel .icons button {border: none; margin-left: 10px; text-decoration: none; color:#858585;}
.panel .icons button:hover {color:#0d8dbc;}

label {font-weight: normal;}
.table td.vertical-middle {vertical-align: middle;}
a.arrow-right {background: url('../img/menu-sipka.gif') no-repeat right center; padding-right: 17px;}
.text-upper {text-transform: uppercase;}
.text-lower {text-transform: lowercase;}
th.text-small {font-size: 90%; font-weight: normal; color: #888;}


.btn-a {padding: 0px; border: none; background: transparent; text-decoration: underline; color: #0d8dbc;}
.btn-a:hover {text-decoration: none;}

.inace .sections {}
.inace .sections a {display: block; margin:  10px 0px; padding-left: 30px; background: url('../img/plus.png') no-repeat left top 2px;}
.icpv .sections {}
.icpv .sections a {display: block; margin:  10px 0px; padding-left: 30px; background: url('../img/plus.png') no-repeat left top 2px;}

.catalog-nace .languages {margin-top: 50px; margin-bottom: 50px;}
.catalog-nace .languages a {display: block; margin: 10px 0px; text-decoration: none;}
.catalog-nace .languages a img {padding-right: 10px;}
.catalog-nace h1, .catalog-cpv h1 {margin-bottom: 25px;}
.catalog-nace h2 {margin-bottom: 0px; padding-bottom: 0px;}
.catalog-nace .sections {background: #f9f9f9; padding: 15px; border: 1px solid #eee;}
.catalog-nace .sections a {display: block; margin: 10px 0px;  background: url('../img/plus.png') no-repeat left top 2px; padding-left: 30px;}
.catalog-cpv .sections {background: #f9f9f9; padding: 15px; border: 1px solid #eee;}
.catalog-cpv .sections a {display: block; margin: 10px 0px;  background: url('../img/plus.png') no-repeat left top 2px; padding-left: 30px;}
.catalog-cpv .sections .no {display: none;}
.catalog-cpv .sections .ca1m {font-weight: bold;}
#filtr .freg {margin: 15px 0px;}
#filtr .freg .regs {margin-top: 5px;}
#filtr .freg .regs a {margin-right: 10px; white-space: pre; display: block;  float: left;}
#filtr .freg .path {}
#filtr .fsub {margin-top: 10px;}
#filtr .fsub .sub {margin-top: 5px; }
#filtr .fsub .sub a {margin-right: 10px; }
#catcpv .firmy {margin-top: 15px;}


.reklama { margin: 0px auto; text-align: center; color: #656565;}
.reklama_list_bottom, 
.reklama_list_middle,
.reklama_co_m,
.reklama_co_b {margin: 20px auto;}
.reklama .in {display: inline-block;}      
.reklama span {display: block; text-align: center;}

.default-page .table {border: 1px solid #ccc;}
.default-page .table tr th{border: 1px solid #ccc; background: #eee;}
.default-page .table tr td{border: 1px solid #ccc;}
.default-page .table p {margin: 0px;}


.default-page .wind table.table {border: none;}
.default-page .wind table.table td{border: none; border-bottom: 1px solid #eee;}


.loading {background: url('../img/loading-img.gif')  center -20px; display: block; position: fixed; top: 100px; left: 50%; width: 300px; height: 300px; z-index: 1300; 
        margin-left: -200px; box-shadow: 0px 0px 5px #ccc; border-radius: 300px; border: 4px solid #fff; display: none;
        -moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; }
.loading span {position: absolute; bottom: 50px; text-align: center; width: 100%; color: #999;}

h1 strong {color:#0d8dbc}
.form-demand .row {margin-top: 5px;}
.form-label.pov {font-weight: bold;}
.form-demand .title-grp {background: #ccc; padding-top: 10px; padding-bottom: 10px; margin-bottom: 25px; margin-top: 25px;
      text-transform: uppercase; font-weight: bold; position: relative;}
.form-demand .title-grp span {background: url('../img/triangle-ccc.png') no-repeat bottom center; width: 40px; height: 20px; display: inline-block; 
    position: absolute; left: 50%; bottom: -15px; margin-left: -20px;}      
      
.row-text-div {padding: 8px 0px;}      
      
      
      
.rs .produkt {background-color: #f5f5f5; padding: 25px 100px; border: 1px solid #ddd; -webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px;
    text-align: center; margin: 30px 0px;}
.rs .produkt h2 {font-family: GnuolaneFreeWeb;  font-weight: normal; font-size: 2.3em; text-transform: uppercase;
      color: #33495a; padding: 0 0.4em 0.3em 0.4em; margin-bottom: 0.5em; text-align: center;}
.rs .produkt ul {text-align: left; list-style: none;}
.rs .produkt ul li {background: url('Img/li.png') no-repeat left top; padding: 5px 30px;}      

.rs .produkt ul li ul {text-align: left; list-style: none; list-style: square;}
.rs .produkt ul li ul li {padding: 5px 30px 5px 5px; background:none;}

.rs .produkt img {display: block; margin: 15px 0px; height: auto; border: 1px solid #ddd; max-width: 798px; margin: 0px auto;}

.order {width: 600px; margin: 0px auto;}
.order .produkt h2 { }
.order .produkt .cena {margin: 10px 0px 20px 0px;;}
.order .produkt .cena strong {font-size: 150%; color: #27afdb;}
.order .formik {padding: 35px 50px;}
.order .formik table {margin: 0px auto;}
      
      
      
.eu-cookies {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    color: #000;
    background-color: #f5f5f5;
    z-index: 1000;
    text-align: center;
    padding: 10px;
    border-top: 1px solid #ccc;
}
.eu-cookies a {text-decoration: underline; color: #78b241;}
.eu-cookies button {
    background: #78b241;
    color: white;
    padding: 5px 10px;
    border: none;
    cursor: pointer;
    margin-left: 15px;
}
.eu-cookies a:hover {color: #15a8d8;}
.eu-cookies button:hover { background: #15a8d8;}

.checkmenu a {text-transform: lowercase; margin-right: 25px;}      
      
      
.print #cekieProf {width: 700px; margin: 0px auto; padding: 15px 0px;}
.print #cekieProf h1 {margin-bottom: 25px;}



@media print {
  a[href]:after {
    content: none;
  }
}



.green-text {color : green;}
.red-text {color : red;}

.company-statics {padding: 60px 0px;}
.company-statics h1 {font-weight: normal; font-size: 60px; text-align: center;}
.company-statics h2 {font-weight: normal; font-size: 14px; text-align: center; color: #0d8dbc; text-transform: uppercase; font-family: Arial;
    margin-bottom: 50px;}
.company-statics .amchart_co {
	width		: 100%;
	height		: 400px;
	font-size	: 11px;
}
.company-statics .table tr td {padding-top: 2px;padding-bottom: 2px;}

.myTitle {padding: 15px 0px 5px 0px; text-transform: uppercase;}
.market-expired {color: #aaa}
.market-expired h1{color: #aaa}



.panel .rating-list {padding: 0px 15px;}
.panel .rating-list .item {margin: 0px 0px; border-bottom: 1px solid #eee; padding: 15px 0px;}
.panel .rating-list .item .name {font-size: 80%; margin-bottom: 5px;}
.panel .rating-list .item .stars {margin-bottom: 10px;}
.panel .rating-list .pages {margin-top: 10px;}
.panel .rating-list .pages .form-control {width: 120px; text-align: right;} 
.panel .rating-list .btn-success {float: right; margin: 0px 0px 15px 15px; text-transform: lowercase; padding: 5px 10px; font-size: 90%;}


.float-right {float: right;}
.myTitle .float-right {margin-bottom: 5px;}


hr.dark {border-color:  #aaa;}
.exp-sou-cover {background: #fff; height: 270px; overflow: auto; padding: 10px 20px; border-radius: 4px; border: 1px solid #ddd;}
.exp-sou-cover p {margin: 5px 0px;}
.bg-hightlight {background: #ddd;}


table.table-cookies {width:100%; border-color:#ccc!important; border-radius: 6px;}
table.table-cookies tr td {padding: 10px; border-color:#ccc!important;}