/*od shora dolú*/
.article-detail article {
  margin-top: 80px;
}

#border {
  border-bottom: 0px solid #f6f6f6;
  background: rgba(255,255,255,0.65);
  height:100%;
  display: inline-block; 
  width: 100%;
  margin-bottom: -10px; 
}
main{
  float: left;
  width:100%!important;
}
table {
  width: 70%;
  margin: auto;
  margin-top: 26px;
  margin-bottom: 85px;
}
/*texty,nadpisy,seznamy*/
h1, .h1 {
  color: #000;
}
ul{
  list-style-type: circle;
}
.dropdown-menu > li > ul {
  text-align: center;
}
.dropdown-menu > li > ul {
  padding-left: 0px;
}
ol ol, ol ul, ul ol, ul ul {
  margin-bottom: 0px;
}
ol, ul {
  margin-top: 0;
}
h1 {
  font-family: Arial, sans-serif;
  letter-spacing: -2px;
  display: block;
  font-weight:bold;
}
/*motiv*/
.nadpis img {
  position: absolute;
  right: -65px;
  top: -175px;
}
.nadpis {
  padding-left: 50px;
  position: relative;
}

/*menu*/
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
  border-left: 2px solid #000;
}
.navbar-default li.active > a:before {
  border-left: 10px solid #000;
}
.navbar-default li.active > a:before, .navbar-default li.active:hover > a:before {
  border-left: 10px solid #000;
}
.navbar {
  box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.4);
}
html, #top-ribbon, .navbar .navbar-nav > li > a:hover, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar .navbar-nav > .open > a, .navbar .navbar-nav > .open > a:hover, .navbar .navbar-nav > .open > a:focus, .dropdown.open ul.dropdown-menu, #separator, .cardbox, #eshop-categories .thumbnail, .label.label-stock2, .label.label-stock3, .label.label-stock4, .label.label-stock5, #eshop #panel-categories, .category-detail #panel-categories, .product-detail #panel-categories, #orderform .panel, #order input#agreement, #finish #status, .category-detail form#filter-form, .input-group-addon, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover, #photogalleries .thumbnail, .lockcomm, #listdata li .inside, table.tabulka thead, table thead, table thead, .table-striped>tbody>tr:nth-of-type(even), .rubric article ul#list-rubrics .media-body, .article-detail .comms, #support article form, .gallery-detail .comms, .product-detail #tab-comments .comms, .photo-detail .comms, .form-group input[type="text"], .form-group input[type=checkbox], .form-group input[type=radio], .form-group textarea, .form-group textarea:focus, #passwd.form-control, .modal-content, .alert-warning, .alert-info {
  background-color: #f9c922;
}
.btn-primary, #basket .btn-danger, #search-bar .btn-danger, .btn-danger, .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .navbar .navbar-text, .navbar a, .navbar a:hover, a.abutton, a.abutton:hover, .label.label-stock1, .nav > li > a:focus, .nav > li > a:hover, .list-group-item.active>.badge, .nav-pills>.active>a>.badge, .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover, .input-group-addon, .pager li>a, .pager li>span, .pager li>a:focus, .pager li>a:hover, #listdata li h2 a, .year, .month, p.date, h3.ltype2 a, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover, footer>.container>div:nth-of-type(odd) h3, footer>.container>div:nth-of-type(even) h3, .copy, .copy a, .rubric #list-rubrics li .subtitle.media-heading a, .btn-default, .btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open>.dropdown-toggle.btn-default, .alert-success, .alert-success .alert-link {
  color: #000;
}
.btn-primary, .btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary, .btn-warning, .btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open>.dropdown-toggle.btn-warning, .navbar-default .navbar-toggle .icon-bar, #basket .btn-danger, #search-bar .btn-danger, .btn-danger, .btn-danger:hover, .btn-danger:focus, .btn-danger:active, ul.dropdown-menu li ul li, a.abutton, #eshop-products .more a.btn-default, #tab-related .more a.btn-default, .product-label-special, .label.label-stock1, .nav > li > a:focus, .nav > li > a:hover, .list-group-item.active>.badge, .nav-pills>.active>a>.badge, .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover, .input-group-addon, a.btn.btn-link, .pager li>a, .pager li>span, .pager li>a:focus, .pager li>a:hover, #listdata li h2, span.cir, h3.ltype2, #list-comments h3.media-heading, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover, pre, footer>.container>div:nth-of-type(odd) h3, footer>.container>div:nth-of-type(even) h3, .copy, .btn-default, .btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open>.dropdown-toggle.btn-default, .alert-success, .rubric #list-rubrics li .subtitle.media-heading {
  background-color: #f9c922;
}

/*vlaječka*/
#menu-item-310185 {
  width:45px;
}

#menu-item-310185 a{
  background-image: url(/picture/2/1487352794-flag-czech-republic-png/);
  background-position: center;
  background-repeat: no-repeat;
  font-size:0;
  width:45px;
  opacity:0.6;
}
#menu-item-310185:hover a{
  opacity:1;

}

#menu-item-310185 .navbar .navbar-nav > li > a:hover{
  background-color:transparent!important;
}

#menu-item-310185 a:hover{
  background-color:transparent!important;
}

/*body*/
#wrap img{
  max-width:100%!important;
}
#wrap .thumbnail img {
  max-width: none!important;
}
#wrap .container {
  margin-bottom: 50px;
}
#wrap{
  background-image:url("/picture/3/dept-of-atmos-sciences-jpg/");
  background-repeat: no-repeat;
  background-size:cover;
  background-attachment: fixed;
  display:block;
}

/*mainpage*/
.col-sm-12.col-md-6.pull-left{
  padding:25px;

  min-width:380px;
}
.col-sm-12.col-md-6.pull-right{
  padding:25px;
  min-width:380px;
}
.mainpage h3,
.mainpage ul{
  list-style-type: none;
}
.mainpage img{
  margin-bottom: 52px;
}
.mainpage ul {
  font-size: 16pt;
}
.mainpage .nadpis h1{
  font-size: 30pt;
  padding-top: 8px;
}
.mainpage .nadpis h2{
  padding-bottom:101px;
  font-size: 27pt;
}
#index .mainpage{
  margin-top: 0px;
  padding-bottom: 105px;
}
#index main {
  margin-top: 80px;
}
#index .nadpis h3 {
  padding: 10px;
  background: #f9c922;
  margin-left: -65px;
  margin-right: -15px;
  text-align: center;
  font-weight: bold;
}
#index .row.my img {
  height: 350px;
  width: auto;
}
#index .row.my {
  font-size: 18px;
  color: #666;
  line-height: 35px;
}
#index .row.my h2 {
  font-weight: bold;
  color: #000;
  margin-bottom: 30px;
  text-transform: uppercase;
  text-align:left;
}
#index .row.my div {
  padding: 100px 100px 0px!important;
}
#index .row.my h3 {
  margin-top: -30px;
  margin-bottom: 30px;
}
body, a, a:hover, a:focus, a:active, #top-ribbon, .navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:focus, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar .navbar-nav > .open > a, .navbar .navbar-nav > .open > a:hover, .navbar .navbar-nav > .open > a:focus, .dropdown.open ul.dropdown-menu, .navbar-default .navbar-nav>li>a, #favorite-links ul, .breadcrumb > .active, .label.label-stock2, .label.label-stock3, .label.label-stock4, .label.label-stock5, price-original-vat, .price-current-vat, #cart a, article .nav-tabs>li.active>a, article .nav-tabs>li.active>a:focus, article .nav-tabs>li.active>a:hover, article .nav-tabs>li.active, article .nav-tabs>li>a:hover, .thumbnail h2 a, .thumbnail .caption, .badge, .lockcomm, #list-panel-news h4 a, h3.panel-title, .rubric h4 a, .rubric #list-rubrics li .subtitle.media-heading, .table-hover>tbody>tr:hover, #eshop-products .thumbnail h2 a, #tab-related .thumbnail h2 a, .article-detail article .form-group input[type="text"], .article-detail article .form-group input[type=checkbox], .article-detail article .form-group input[type=radio], .article-detail article .form-group textarea, .article-detail article .form-group textarea:focus, #support article .form-group input[type="text"], #support article .form-group input[type=checkbox], #support article .form-group input[type=radio], #support article .form-group textarea, #support article .form-group textarea:focus, .gallery-detail article .form-group input[type="text"], .gallery-detail article .form-group input[type=checkbox], .gallery-detail article .form-group input[type=radio], .gallery-detail article .form-group textarea, .gallery-detail article .form-group textarea:focus, .category-detail article .form-group input[type="text"], .category-detail article .form-group input[type=checkbox], .category-detail article .form-group input[type=radio], .category-detail article .form-group textarea, .category-detail article .form-group textarea:focus, .product-detail article .form-group input[type="text"], .product-detail article .form-group input[type=checkbox], .product-detail article .form-group input[type=radio], .product-detail article .form-group textarea, .product-detail article .form-group textarea:focus, #order article .form-group input[type="text"], #order article .form-group input[type=checkbox], #order article .form-group input[type=radio], #order article .form-group textarea, #order article .form-group textarea:focus, .photo-detail article .form-group input[type="text"], .photo-detail article .form-group input[type=checkbox], .photo-detail article .form-group input[type=radio], .photo-detail article .form-group textarea, .photo-detail article .form-group textarea:focus, .form-control, .form-group input[type="text"], .form-group input[type=checkbox], .form-group input[type=radio], .form-group textarea, .form-group textarea:focus, #passwd.form-control, input[type=checkbox]:checked:after, .alert-warning, .alert-info, article .nav-tabs>li.active>a, article .nav-tabs>li.active>a:focus, article .nav-tabs>li.active>a:hover, article .nav-tabs>li.active, article .nav-tabs>li>a:hover {
  color: #000;
}
/*sestavy*/
#article-329365 p {
  text-align:center;
  font-weight:bold;
} 
/*kontakty*/
#telo{
  float:right;
  padding-bottom: 20px;
  width: 100%;
  text-align: center;
  padding-right: 15px;
  padding-left: 15px;
  float:right;
  padding-bottom: 20px;
}
.contacts {
  font-size: 18px;
  color: #666;
  line-height: 35px;
  position: relative;
  text-align:left;
}
.contacts .col-sm-12.col-md-12{
  font-size: 15pt;
}
.contacts div:nth-of-type(1):after {
  content: "";
  height: 70px;
  width: 1px;
  background: #ccc;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}
#support article {
  padding-bottom: 20px;
}
.copy {
  font-size: 12px;
}
#support article .panel-body {
  float:left;
}
iframe{
  border-radius: 10px;
}
footer .container {
  margin-bottom: 0;
  margin-top: 0;
}
#imp{
  display:none;
}

@media screen and (max-width: 1200px) {
  .nadpis img {
    top: -180px;
  }
  .nadpis h2 span {
    display: block;
  }
}

@media screen and (min-width: 992px){
  #index .mainpage > div:nth-child(odd) > div:nth-child(even){
    padding:105px 0 0 105px!important;
  }
  #index .mainpage > div:nth-child(even) > div:nth-child(even){
    padding:105px 0 0 0!important;
  }
}
@media screen and (max-width: 992px) {
  .contacts div {
    text-align: center;
  }
  .contacts div:after {
    display: none!important;
  }
  .nadpis img {
    width: 350px;
  }
  .mainpage .nadpis h2 {
    font-size: 20pt;
  }
  .mainpage .nadpis h2 span {
    display: block;
  }
  .nadpis img {
    top: -110px;
  }
}
@media screen and (max-width: 768px) {
  .navbar .logo img {
    height: 30px;
  }
  .nadpis {
    padding-left: 0;
  }
  #index .nadpis h3 {
    margin-left: -15px;
  }
  #index .mainpage {
    margin-left: 0;
    margin-top: 0px;
  }
  .mainpage ul {
    font-size:11pt!important;
    padding-left: 0;
  }
  .mainpage h1 {
    font-size:1.5em;
  }
  .mainpage h2 {
    font-size:16pt;
  }
  #index .row.my div {
    padding: 12px!important;
    font-size: 11pt;
  }
  #index h1{   
    font-size: 1.5em;
  }

  .col-sm-12.col-md-6.pull-left{
    padding:25px;

    min-width:100%;
  }
  .col-sm-12.col-md-6.pull-right{
    padding:25px;
    min-width:100%;
  }
  #index .row.my img {
    height: auto;
    width: 100%;
  }
  #index .row.my {
    line-height:1.42857143;
  }

  #index h1{
    font-size:1.5em;
    text-align:center;
  }
  #index h2{
    font-size:16pt;
    text-align:center;
  }
  #index .nadpis h1,
  #index .nadpis h2 {
    text-align: left;
  }
}
@media screen and (max-width: 650px) {
  #index .nadpis h1,
  #index .nadpis h2 {
    text-align: center;
  }
  .nadpis img {
    position: relative;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    text-align: center;
    margin-top: -120px;
  }
}
@media screen and (max-width: 550px) {
  .article-detail .photos .thumbnail {
    height: 250px;
  }
}