body { background: url('/img/header-bg.jpg') 50% 0px no-repeat #343434; color:#333; font-family: PTSans, Verdana, Arial, sans-serif; font-size: 16px; } body.sekce-montovane-haly { background-image: url('/img/header-halove.jpg?v=2'); } body.sekce-obcanska-vystavba { background-image: url('/img/header-obcanska.jpg'); } body.sekce-drevostavby-z-clt { background-image: url('/img/header-bg.jpg'); } body.sekce-pasivni-domy { background-image: url('/img/header-bg.jpg'); } body.sekce-inzenyrska-cinnost { background-image: url('/img/header-inzenyr.jpg'); } body.sekce-mechanizace { background-image: url('/img/header-mechanizace.jpg'); } .img-responsive {margin:0px auto;} .img-thumbnail {margin-bottom: 15px; border-radius: 0px;} .push-bottom {margin-bottom:15px;} .btn {border-radius:0px;} h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin: 10px 0px 10px 0px; font-size: 16px; font-weight: normal; font-family: PTSansNarrow, Arial, sans-serif; } h1,.h1 { font-size:28px; } h2,.h2 { font-size:24px; } h3,.h3 { font-size:20px; } h4,.h4 { font-size:18px; } .h2_extra {padding: 5px 25px 5px 25px; background-color: #e6e6e6; font-size: 20px; margin:30px auto 25px auto;} a {color:#cc0000;} a:hover, a:focus, a:active {color: #cc0000; text-decoration: underline;} a.vice {background: url('/img/sipka-vice.png') 70px 50% no-repeat #c00; font-size: 16px; display:inline-block; color:#fff; line-height: 20px; padding: 8px 45px 8px 25px; text-decoration:none;} a.vice:hover {background-color:#333;} img {max-width: 100%; height:auto;} object, iframe {max-width: 100%;} .zahodit {display:none;} body.homepage { background-image: none; } .page-content ul {list-style: disc outside; padding-left:20px; } .page-content ul li {margin-bottom:4px;} .page-content ul.list-unstyled {list-style:none inside none; padding-left:0px;} .page-content .table-responsive { overflow: auto; border: none; max-width: 100%; } .page-content table { width: 100%; border: 2px solid #777; margin-bottom: 20px; } .page-content table th { background-color: #c3c3c3; text-align: center; vertical-align: middle; padding: 3px; } .page-content table td { border: 1px solid #777; vertical-align: middle; padding: 3px; } article table, table.tabulka { margin: 10px 0 30px 0; vertical-align:middle; font-size:inherit; max-width: 100% !important;} article table td, table.tabulka td {background-color: #F4F4F4; padding: 5px 12px; } article table td p, table.tabulka td p { margin-bottom:5px !important; padding:0px !important;} article table.list th {background-color: #e8f7ff; font-weight: normal; color: #000;} article table tr:nth-child(2n+1) td, table.tabulka tr:nth-child(2n+1) td {background-color: #FFFFFF;} article table th {padding: 5px 12px; text-align: left; border: 1px solid #777777;} article table thead td {font-weight: bold; background-color: #e6e6e6 !important;} table.tabulka thead tr th, table.tabulka thead tr td { background: #e6e6e6; padding: 10px 12px; font-weight: bold;} table.bez_ohraniceni, table.bez_ohraniceni td, table.bez_ohraniceni th { border: none; } .tab-holder .tab-scrollbox {height: 100%; overflow: auto; padding:0px 0px; } .tab-holder.overflow .tab-scrollbox-padding { padding:0px 15px; } .tab-holder.overflow { position:relative; border-top:2px solid #999; border-bottom:2px solid #999; padding:1px; overflow: hidden; } .tab-holder.overflow:after, .tab-holder.overflow:before {content:' '; display:block; position:absolute; top:0px; right:0px; width:1px; background:#999; height:100%; z-index:10; -webkit-box-shadow: 0px 0px 25px 10px #999; -moz-box-shadow: 0px 0px 25px 10px #999; box-shadow: 0px 0px 25px 10px #999; } .tab-holder.overflow:before {right:auto; left:0px;} .tab-holder.overflow table {margin:10px 0px;} .btn-primary, .pagination > .active > a { text-shadow: none; color: #fff; text-decoration: none; text-align: center; border: 1px solid #900; border-color:#900 !important; background: #cb0000; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cb0000), to(#ad0000)); background: -webkit-linear-gradient(#cb0000, #ad0000); background: -moz-linear-gradient(#cb0000, #ad0000); background: -ms-linear-gradient(#cb0000, #ad0000); background: -o-linear-gradient(#cb0000, #ad0000); background: linear-gradient(#cb0000, #ad0000); } .btn-primary:hover, .pagination > li > a:hover, .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus, .btn-primary:active, .pagination > .active > a:active, .btn-primary:focus, .pagination > li > a:focus { text-decoration: none; color: #fff; background: #333; } .btn-back { color: #fff; background-color: #333; border-color: #333;} .btn-back:hover,.btn-back:focus,.btn-back.focus,.btn-back:active,.btn-back.active{color:#fff; background-color:#666; border-color:#666;} .form-control {border-radius: 0px;} .form-control:focus {border-color:#333;} .control-label {display:inline-block; height:34px; line-height: 34px; vertical-align: middle; font-weight: normal;} .scrollup { width: 42px; height: 42px; line-height: 42px; z-index: 1040; position: fixed; top: 10px; right: 70px; display: none; text-align:center; background-color: #000; border: #cc0000 1px solid; filter: alpha(opacity=70); opacity: 0.70; color:#dd0000; border-radius:7px 7px 7px 7px; -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px; } .scrollup:hover, .scrollup:focus, .scrollup:active {color:#0099ff;border-color:#0099ff;} .scrollup i.glyphicon {padding:0px;} #header { width:100%; z-index:1020; background:#FFF; top:0px; left:0px; margin:0px; padding:0px; position:fixed; } #header.affix { } #header-top { top:0px; left:0px; right:0px; z-index: 4; width:100%; background:rgba(255,255,255,1.0); -webkit-box-shadow: 0px 1px 5px 1px rgba(27, 27, 27, 0.75); -moz-box-shadow: 0px 1px 5px 1px rgba(27, 27, 27, 0.75); box-shadow: 0px 1px 5px 1px rgba(27, 27, 27, 0.75); } #header #animace { display: none; } #logo { float:left; width:100px; z-index:10; } #logo img {max-width:100%; height:auto; margin:5px auto 5px auto; } .navbar-collapse {top:0px; position:relative; z-index:999;} #top-line {display:none; } #topmenu { float:right; position:relative; z-index: 2; margin-top:18px;} #topmenu ul { margin: 0; padding: 0; width: auto; } #topmenu li { list-style: none; float: left; padding: 0px 6px; } #topmenu li a { font-family: PTSansNarrow, Arial, sans-serif; display: block; line-height: 30px; text-align: center; text-decoration: none; color: #fff; font-size: 18px; padding: 0px 5px; background-color: transparent;} #topmenu li a:hover, #topmenu li.active a {background-color:#CC0000;} #topmenu li.posledni { border-right: none; } #mainMenu { height:0px; min-height:0px; margin-bottom:0px; border:0px none; } #mainMenu .navbar-collapse {padding-left:0px; padding-right: 0px; background-color:#333; color:#fff; position:fixed; top:60px; height: 100%; overflow: auto; width:100%;} #mainMenu .navbar-nav {margin:0px;} #mainMenu a {line-height: 20px; color:#fff; border:0px none; outline: 0px none; border-bottom:1px solid #FFFFFF;} #mainMenu a:hover, #mainMenu a:focus, #mainMenu a:active {color:#FFFFFF; background:#333333;} #mainMenu .active a { } #mainMenu .dropdown-menu {margin:-1px 0px 0px 0px; padding: 1px 0px 0px 0px; background:#666;} #mainMenu .navbar-nav li { background: #CC0000; } .dropdown.opened .dropdown-menu {display:block;} .navbar-toggle {background:#cc0000; color:#fff; margin-right: 0px; margin-top:10px; } #leve-menu-toggle {float:left; text-transform: uppercase; margin-right: 0px; margin-left:0px; margin-top:0px; width:140px; font-size: 14px;} .carousel-control, .carousel-caption {display:none;} .carousel-inner>.item>img {margin:0px auto;} a i.glyphicon {padding-right:5px;} #main_obal { padding-top: 60px; } .homepage #main_obal { padding-top: 0px;} #stin {margin:0px auto; max-width: 100%; height:auto; display: block;} #main_block { background-color: #ffffff; margin: 0px; padding:15px 15px; text-align:justify; } .homepage #main_block { background:transparent; padding:15px 0px; } #home-intro {color:#FFF;} .page-content {margin-bottom:5px;} #uvod-bottom { background-color:#FFF; padding-top:40px;} #uvod-bottom .uvod-box {margin-bottom:40px;} #uvod-bottom .uvod-box h2 { padding-left: 60px; line-height: 50px; height: 50px; vertical-align:middle; font-size: 30px;} #uvod-bottom .uvod-box h2.kmico_5 {background: url('/img/ico_katalog.png') 0px 50% no-repeat transparent;} #uvod-bottom .uvod-box h2.kmico_6 {background: url('/img/ico_stavby.png') 0px 50% no-repeat transparent;} #uvod-bottom .uvod-box h2.kmico_7 {background: url('/img/ico_obcan.png') 0px 50% no-repeat transparent;} #uvod-bottom .uvod-box h2.kmico_8 {background: url('/img/ico_ing.png') 0px 50% no-repeat transparent;} #uvod-bottom .uvod-box h2.kmico_9 {background: url('/img/ico_invest.png') 0px 50% no-repeat transparent; padding-left: 50px;} #uvod-bottom .uvod-box h2.kmico_13 {background: url('/img/ico_mechanizace.png') 0px 50% no-repeat transparent;} #uvod-bottom .uvod-nav-text { text-align:justify; padding: 0px 5px 0px 0px; margin-bottom:10px;} #uvod-bottom .uvod-box-bottom {margin:0px; padding:0px; height:36px;} #levy-kontakt {background-color:#c6c6c6; color:#000; font-size: 16px; text-align:center; padding: 15px; margin: 5px 0px 0px 0px;} #levy-blok .reklama-banner {text-align:center; margin: 30px auto 50px auto; } #levy-blok #banner-rgb {margin-bottom:0px; margin-top:-20px;} #overena-firma {width:130px;height:130px; } #subpage-container { background:url('/img/ram-bg.png') 0px 0px repeat transparent; padding-bottom:25px; margin-bottom:15px; } #kontakt-info { line-height: 25px; vertical-align: middle; text-align:left; color:#fff; padding:15px 0px; } #kontakt-info span, #kontakt-info a {line-height: 20px; display:inline-block;} #kontakt-tel { background: url('/img/ico_tel.png') 0px 50% no-repeat transparent; padding: 0px 30px 0px 20px;} #kontakt-email { background: url('/img/ico_mail.png') 0px 50% no-repeat transparent; padding: 0px 15px 0px 30px; } #kontakt-info a {color:#fff; text-decoration:none;} #kontakt-info #ISO { font-size: 20px; padding: 0px 30px 0px 0px } #homebg-mobile { margin:60px 0px 0px 0px; padding:0px; display: block; width:100%; height:auto; } @media(min-width: 768px){ #header,#header.affix { position:relative; top:auto; background:transparent; } #main_obal, .homepage #main_obal { padding-top: 75px; } #header-top, #header.affix #header-top { position:relative; background:transparent; box-shadow:none;} .homepage #header-top, .homepage #header.affix #header-top {position:absolute;} #header #animace {display:block;} #homebg-mobile {display:none;} .scrollup { left:auto; top:auto; bottom: 50px; right: 60px; width: 50px; height: 50px; line-height: 50px;} #logo { width: 20%; } #logo img {max-width:100%; height:auto; margin-top:5px; margin-bottom:0px; } #top-line { display:block; position:absolute; top: 22px; width:100%; z-index:5;} #top-line .top-line-bg { display:block; position:absolute; width:50%; left:0px; top:0px; height:65px; padding:0px; margin:0px; z-index: 0; box-sizing: content-box;} #top-line .top-line-bg-right { background:url('/img/bg-top-menu.png') 0px 0px repeat transparent; left:auto; right:0px; padding-left:215px;} #mainMenu { display:none; height:111px; position:absolute; top:auto; bottom:-56px; z-index:6; width:100%;} .homepage #mainMenu {display:block;} #mainMenu .navbar-nav { float:none; } #mainMenu .navbar-nav li { background: #cc0000; width:33.33333%; text-align:center; } #mainMenu a { color: #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; background: url('/img/menu.jpg') 0px 0px repeat-x #c00; height: 55px; line-height: 55px; padding:0px; text-decoration: none; vertical-align: middle; font-family: PTSansNarrow, Arial, sans-serif; font-size: 20px; } #mainMenu .navbar-nav li.bottom-line a {border-bottom:0px none;} #mainMenu .navbar-nav li:nth-child(3n) a {border-right:0px none;} #mainMenu .navbar-collapse {background-color:transparent; color:inherit; top:auto; height:auto !important; position: relative;} .affix #mainMenu .navbar-collapse { position:relative; top:auto; } #mainMenu .dropdown:hover .dropdown-menu{display:block;} #animace .anim-inner {position:absolute; top:0px; left:0px; right:0px; bottom:0px;} #animace .container {position:relative; height:100%;} .carousel-caption { display: block; left: 15px; bottom: 58px; right:auto; top:auto; text-align: left; position: absolute; background:url('/img/bg-top-menu.png') 0px 0px repeat transparent; padding:10px 15px; color:#FFF; text-shadow:none; font-size:18px; font-family: PTSansNarrow, Arial, sans-serif; top:50%; bottom:auto; height:70px; margin-top:-17px; } .carousel-caption.caption-align-P {left:auto; right:15px; text-align:right; } #uvod-bottom .uvod-nav-text { height: 180px; overflow: hidden;} #kontakt-info { text-align:right; font-size: 14px;} #kontakt-info #ISO { float: left; font-size:18px; } #kontakt-tel { padding-right: 15px;} #kontakt-email { padding-right:0px; } #levy-kontakt {text-align:left; font-size:14px;} #showFancyForm,.formularKontakt.btn { position: absolute; top: -60px; right: 325px; font-size:14px; } #col-main {padding-right:30px;} } @media (min-width: 992px){ #logo { width: 25%; } #top-line {top:65px;} #top-line .top-line-bg { height:70px;} #top-line .top-line-bg-right { padding-left:215px;} #topmenu {margin-top:19px;} #topmenu li { padding: 0 8px; text-transform: uppercase;} .carousel-caption { top:50%; bottom:auto; height:70px; margin-top:12px; } #kontakt-info #ISO {font-size:20px;} #showFancyForm,.formularKontakt.btn { right: 330px; font-size:16px;} #uvod-bottom .uvod-nav-text { height: 245px; } } @media (min-width: 1230px){ .container { width: 1200px; } #topmenu li { padding: 0 10px; } #topmenu li a { font-size: 19px; padding:0px 10px; } .carousel-caption {top:50%; bottom:auto; font-size:33px; line-height: 40px; min-width:390px; padding:16px 25px 10px 25px; height:114px; margin-top:-7px; } .carousel-caption.caption-align-P { text-align:right; } #levy-kontakt { font-size:19px;} #uvod-bottom .uvod-nav-text { height: 176px; } } .breadcrumb {background:transparent; margin-bottom:0px;} .gallery {text-align: center; margin-bottom:10px;} .gallery .img-thumbnail { border-radius: 0px; border-color:#e0e0e0; padding:4px; background:#fff; margin-bottom: 15px;} #cssmenu ul li a>span.text { display: block; z-index: 888; width: 75%; } #cssmenu ul li a>span.menu_akce { clear: both; position: absolute; display: inline-block; top: 0; right: 0; padding: 5px 0; height: 100%; z-index: 999; width: 25%; } .sidebar a:hover, .sidebar a:focus { text-decoration: none; } .subnav-toggle { padding:0px 5px; color: #cc0000; } .subnav {display:none; clear:both;} .opened > .subnav {display:block;} .sidebar-title {font-size:15px; display:block; padding:10px 10px 10px 10px; background-color: #cc0000;} .sidebar-title.mail {text-align: center; padding-right: 20px;} #footer { background: url('/img/patice-bg.jpg') 0px 0px repeat-x #303030; text-align: center; color: #d2d2d2; padding:0px 0px 30px 0px; } #footer p.title {padding: 50px 0px 0px 0px; color:#c00; margin: 0px; text-transform: uppercase;} #menu-patice { border:1px solid #181818; background:#303030; padding:2px; } #menu-patice ul {margin:0px; padding:0px; background:#242424; } #menu-patice li {padding:13px 0px; margin:0px; } #menu-patice a {line-height: 15px; display:block; color:#d2d2d2} #menu-patice a.posledni {border-right: none;} #footer .autor { clear: both; margin: 20px 0 0 0; padding: 0px 0; } #footer .autor a { color: #c00; text-decoration: underline;} #footer .autor a:hover { text-decoration: underline; } #footer a { color: #d2d2d2; font-size: 100%; text-decoration:none; } #footer a:hover { color: #09c;} #levy-blok .leve-menu { width: 100%; clear: both; display:none;} #levy-blok .leve-menu ul { width: 100%; border-style: none; list-style: none outside none; margin: 0; padding: 0; } #levy-blok .leve-menu ul ul { font-weight: normal; margin: 0; } #levy-blok .leve-menu ul li { background-color:#c00; margin: 0; padding: 0px 0px 0px 0px; margin: 0px 0px 1px 0px; } #levy-blok .leve-menu ul ul li { margin: 0; background-color:#05c; } #levy-blok .leve-menu a { display: block; padding: 7px 5px 7px 75px; text-decoration: none; font-size: 18px; color: #fff; text-align: left; vertical-align:middle; line-height: 46px; font-family: PTSansNarrow, Arial, sans-serif; min-height: 60px; } #levy-blok .leve-menu li.lmi_5 a{background: url('/img/leve-menu-katalog.jpg') 0px 0px no-repeat #c00;} #levy-blok .leve-menu li.lmi_6 a{background: url('/img/leve-menu-stavby.jpg') 0px 0px no-repeat #c00;} #levy-blok .leve-menu li.lmi_7 a{background: url('/img/leve-menu-obcan.jpg') 0px 0px no-repeat #c00; } #levy-blok .leve-menu li.lmi_8 a{background: url('/img/leve-menu-ing.jpg') 0px 0px no-repeat #c00;} #levy-blok .leve-menu li.lmi_9 a{background: url('/img/leve-menu-invest.jpg') 0px 0px no-repeat #c00;} #levy-blok .leve-menu li.lmi_13 a{background: url('/img/leve-menu-mechanizace.jpg') 0px 0px no-repeat #c00; } #levy-blok .leve-menu li.active a, #levy-blok .leve-menu li:hover a{ background-position: 0px 100%; background-color:#333; color:#FFF;} #levy-blok .leve-menu li.kalkulator-btn-levy { margin-top:5px; } #levy-blok .leve-menu li.kalkulator-btn-levy a { background: url('/img/ikona_kalkulator_leve_menu.jpg') 0px 100% no-repeat #333; line-height: 23px; color:#FFF; } #levy-blok .leve-menu li.kalkulator-btn-levy:hover a { background-position: 0px 0px; background-color:#C6C6C6; color:#333;} @media screen and (max-width: 767px){ #main_block {position:relative;} #col-left {position:static;} } @media screen and (min-width: 768px){ body {overflow:auto !important;} #levy-blok .leve-menu {display:block;} #menu-patice li {float:left; width:16.6666667%;} #menu-patice a {border-right:1px solid #D1D1D1;} #footer {font-size:13px;} } @media screen and (min-width: 992px) { .sidebar-title {font-size:15px; padding:10px 10px 10px 20px;} .leve-menu li>a { font-size:14px; padding:8px 10px 8px 20px; background-position:20px 50%; } .leve-menu .subnav a {font-size:13px; padding-left:40px;} .leve-menu .subnav-toggle {top:10px;} .leve-menu .subnav.sublevel-3 a {font-size:13px; padding-left:55px; background-position:40px 50%;} .leve-menu .subnav.sublevel-4 a {padding-left:65px;} #footer {font-size:16px;} } @media screen and (min-width: 1230px){ body { font-size:16px;} .leve-menu li>a {font-size:16px; padding-top:10px; padding-bottom:10px;} .leve-menu .subnav a {font-size:14px;} .leve-menu .subnav.sublevel-3 a {font-size:13px;} #levy-blok .leve-menu a { font-size:20px; } } @media screen and (min-width: 1300px){ #subpage-container {width:1270px; padding-left:50px; padding-right:50px; } } #animace .carousel-indicators {bottom:5px; margin:0px; width:90%; text-align:right; left:auto; right:15px;} #animace .carousel-indicators li {border-color:#666; background-color:#cc0000; margin:0px;} #animace .carousel-indicators .active {background-color:#11aaff; width:10px; height:10px; } #animace .produkt-labels { position:relative; top:0px; left:0px; margin-top:-20px; } .produkty .produkt { border:1px solid #cecece; background-color:#fff; text-align:left; position:relative; overflow: hidden; margin-bottom: 15px;} .produkty .produkt h2 {font-size:14px; color:#000; margin:5px 10px; font-weight: bold; line-height: 15px; text-align: left;} .produkty .produkt-bottom {background-color:#f8f8f8; padding:0px 10px 10px 10px; text-align:left; height:70px; position:relative; } .produkty .produkt-top { position:relative; overflow: hidden;} .produkty .produkt-img {padding:2px;} .produkty .produkt-popis {display:none;} .produkty .popis-box {margin-bottom:5px;} .produkty .produkt.hover {border-color:#0099ff;} .produkt-labels {position:absolute; top:20px; left:0px; font-size:14px;} .produkt-labels span {display:block; margin-bottom: 5px; text-align:left; padding-left:10px; height:25px; line-height: 25px; vertical-align: middle; color:#fff;} .produkt-labels .novinka-info { background: url('/img/label-novinka.png') 100% 50% no-repeat transparent; width:90px;} .produkt-labels .akce-info { background: url('/img/label-akce.png') 100% 50% no-repeat transparent; width:73px;} .produkt-labels .vyprodej-info { background: url('/img/label-vyprodej.png') 100% 50% no-repeat transparent; width:92px;} .produkt-labels .bazar-info { background: url('/img/label-bazar.png') 100% 50% no-repeat transparent; width:75px;} .produkty .produkt .produkt-icons { height: 36px; } .produkt-icons div { display:block; width:60px; height: 36px; line-height: 11px; font-size: 11px; text-transform: uppercase; float:left; padding-top:25px; text-align: center; color:#669900; background: url('/img/ico-skladem.png') 50% 0px no-repeat transparent; } .produkt-icons div.do3dnu-info {background-image: url('/img/ico-do3dnu.png'); } .produkt-icons div.doprava-zdarma-info {background-image: url('/img/ico-doprava.png'); } .produkt-icons div.nejnizsi-cena-info {background-image: url('/img/ico-nejnizsi-cena.png'); width:80px;color:#eeaa00;} .produkty .produkt-hover { display:none; background:transparent; width:100%; height:500px; position:absolute; top:0px; left:0px; } .produkty .produkt-hover .link-detail {display:block; width:100%; height:400px; text-align: center; color:#fff; text-decoration: none; background:transparent;} .produkty .produkt-buy-btn {display:block; width:115px; height:40px; text-align: left; margin-top:15px; padding-left:35px; float:right; font-size:1.2em; border:0px none; color:#fff; background:url('/img/btn-koupit.png') 0px 0px no-repeat #cc0000;} .produkty .produkt-buy-btn:hover {background:url('/img/btn-koupit.png') 0px 100% no-repeat #0099ff;} .produkty .produkt-top:hover .produkt-hover { display: block; } .produkty .produkt-top:hover h2 { color:#0099ff; } .produkt-bottom .produkt-cena { width:50%; float:left; font-size: 11px; line-height: 1.0em; padding-top:10px; } .produkt-bottom strong {color:#cc0000; font-size:22px; display: block; line-height: 25px; height: 24px; } .produkt-bottom .puvodni-cena {text-decoration: line-through;} .produkt-bottom .sleva {margin-left:10px;} .produkty .produkt-top .sleva, .produkt-detail .sleva-info {display:block; background:url('/img/label-sleva.png') 50% 50% no-repeat transparent; text-align: center; position:absolute; top:10px; right:10px; font-size:16px; padding:0px; width:51px; height:51px; line-height: 51px; vertical-align: middle; color:#fff;} .produkty .produkt .mena-jednotka {font-size:0.9em;} .box-radit { background-color: #fff; margin-bottom:15px; padding:5px 10px; color:#333333; border:1px solid #cecece; } .box-radit label {font-weight: normal;} .box-radit p {line-height: 20px; padding:6px 0px; vertical-align: middle; margin:0px;} .box-radit a:focus {color:#f60; text-decoration: none;} #collapseFiltryLink {background: url('/img/ico-filtry.png') 0px 50% no-repeat transparent; padding-left:20px;} .box-strankovani .pagination { float:right; margin: 0px 0px 5px 0px;} .box-strankovani .pagination > li > a, .box-strankovani .pagination > li > span { margin:0px 0px 0px 5px; } .box-strankovani em {font-style: normal; color:#f60;} .box-strankovani .form-pocet{ float:right; margin: 0px 10px 5px 10px; } .box-strankovani .form-pocet label {font-weight: normal; color:#f60; padding:3px 9px;} .box-strankovani .form-pocet select.form-control {padding:3px 9px; height:auto; width: auto; float:right;} .pujcovna .produkty .produkt-icons {display:none;} .produkt-bottom a.button-pujcit{display:block; border:2px solid #fff; outline:1px solid #0099ff; background:#0099ff; color:#fff; text-align:center; text-decoration: none; margin:10px 0px; height:54px; text-transform: uppercase;} .produkt-bottom a.button-pujcit strong {color:#fff; font-weight:normal; font-size: 1.2em;} .produkt-bottom a.button-pujcit:hover {background:#333333; outline-color:#333333;} @media screen and (min-width: 460px){ .produkty .popis-box {height:55px; overflow: hidden;} } .produktListStylChange {display:none;} @media (min-width: 768px){ .produkty.produkty-radkove .produkt {background-color:#f8f8f8;} .produkty.produkty-radkove .produkt-top{ background-color:#fff; margin-right: 150px; } .produkty.produkty-radkove .produkt-bottom {width:150px; position:absolute; top:0px; right:0px;} .produkty-radkove .produkt-bottom .produkt-cena {width:100%; float:none;} .produkty.produkty-radkove .produkt-buy-btn {float:none;} .produkty.produkty-radkove .produkt-img {width:35%; float:left; margin:0px 10px 5px 0px;} .produkty.produkty-radkove .popis-box { height:auto; display:inline;} .produkty.produkty-radkove .produkt-popis {display:block; margin:5px 10px 10px 10px; font-size:13px;} .produkty.produkty-radkove .produkt-icons { padding-bottom:10px;} .produkty.produkty-radkove .produkt-icons div {margin-right:10px;} .produkty.produkty-radkove .produkt-top .sleva { background-image:url('/img/label-sleva-min.png'); height:40px; width:40px; line-height:40px; font-size:14px; top:auto; bottom:10px;} .produkty-radkove .produkt-labels { top: 5px; } .produkty.produkty-radkove > div[class|=col] {width:100%;} .produkty.produkty-radkove .produkt-bottom a.button-pujcit {height:120px; font-size:130%; padding-top:25px; line-height: 1.5em;} .produktListStylChange {display:block; float:left; width:60px; margin:5px 0px 5px 0px; } .box-radit .produktListStylChange {float:right; margin:10px 2px 6px 0px;} .produktListStylChange a {display:block; border:1px solid #cecece; width:24px; height:24px; float:left; margin:0px 2px; text-align:center; color:#333; font-size: 12px; line-height: 22px;} .box-radit .produktListStylChange a {margin:0px 0px 0px 4px; float:right;} .produktListStylChange a:hover, .produktListStylChange a.active { color:#fff; background-color:#cc0000; } } @media (min-width: 460px){ .produkty .produkt-bottom { height:110px; padding-bottom:5px;} .produkt-bottom .produkt-cena {width:100%; float:none; text-align: center;} .produkty .produkt-buy-btn {float:none; margin: 5px auto 0px auto;} .produkt-icons div { width:54px; } } @media (min-width: 768px){ .produkty.produkty-radkove .produkt-img {width:100%;} .produkt-icons div { width:60px; } } @media (min-width: 992px){ .produkty.produkty-radkove .produkt-img {width:35%;} } @media (min-width: 1230px){ .produkty.produkty-radkove .produkt-img {width:25%;} .produkty .produkt-bottom { height:70px; padding-bottom:10px;} .produkt-bottom .produkt-cena { width:50%; float:left; text-align: left; } .produkty .produkt-buy-btn { float:right; margin: 15px auto 0px auto; } } .produkt-detail .img-thumbnail {padding:0px;} .produkt-detail .produkt-labels {left:14px; top:10px;} .produkt-detail .sleva-info {top:5px; right:20px;} #produkt-cover-link {cursor:zoom-in;} img.produkt-cover {} .produkt-detail .produkt-icons {border:1px solid #cecece; padding:6px 0px 8px 0px;} .produkt-detail .produkt-icons div {margin:0px; width:33%; height:auto;} .produkt-detail .produkt-icons div.kod-zbozi {padding:0px; line-height: 18px; color:#333; background:transparent; float:right; text-transform: none; font-size:14px;} .mnozstvi {width:120px;} .mnozstvi input.form-control{text-align: center;} .produkt-detail .gallery {margin:10px -3px 15px -3px;} .produkt-detail .gallery .img-thumbnail {margin-bottom:5px;} .produkt-detail .gallery .detail-gallery-item { width:20%; padding-left:3px; padding-right:3px; } .tab-detail { background-color:#f8f8f8; width:100%; border:1px solid #cecece; font-size:14px; } .tab-detail th, .tab-detail td { padding: 6px; font-weight: normal; } .tab-detail td.cena {font-weight: normal;} .tab-detail td.cena strong { color:#cc0000; font-size:1.6em; line-height: 1.0em;} .tab-detail.tab-ceny th {padding-left:25px;} .tab-detail.tab-varianty tr.thead th {border-bottom:1px solid #cecece; text-align: center;} .tab-detail.tab-varianty tr.thead th.text-right {text-align: right; } .tab-detail.tab-varianty tr.thead th.text-left {text-align: left; } .tab-detail.tab-varianty td {padding:5px 0px; vertical-align: middle;} .tab-detail.tab-varianty .tr-koupit td {padding:15px 0px;} .tab-detail.tab-varianty .tr-var td {border-bottom:1px solid #cecece; width:33%;} .tab-detail.tab-varianty .tr-var td.cena {text-align:right; font-size:1.2em; color:#cc0000; font-weight:bold;} .tab-detail.tab-varianty .tr-var label {margin:0px; padding-left:2px; font-weight:normal;} .tab-detail.tab-varianty .produkt-icons {border:0px none;} .tab-detail.tab-varianty .produkt-icons div{width:100%;} .produkt-detail-bottom {padding:15px 0px;} .produkt-detail .produkt-moduly {display:block; float:right; text-align:right; font-size: 13px; padding-top:4px;} .produkt-detail .produkt-moduly a {line-height:1.3em; vertical-align:top; margin-right: 10px;} .produkt-detail .produkt-moduly a i.glyphicon {font-size:1.3em;} .produkt-detail .mena-jednotka {font-size:0.9em; font-weight: bold; color:#cc0000;} .produkt-detail .produkty .produkt {text-align: center;} .produkt-detail .produkty .produkt h2 {font-weight:normal; font-size: 13px; line-height: 13px; margin:3px 5px; text-align: center;} .produkt-detail .produkty .produkt .produkt-bottom {background:transparent; padding:5px 5px 10px 5px; height: 40px;} .produkt-detail .produkty .produkt-bottom .produkt-cena {float:none; width:100%; text-align: center; font-size: 15px; padding:0px;} .produkt-detail .produkty .produkt .produkt-labels,.produkt-detail .produkty .produkt .produkt-popis, .produkt-detail .produkty .produkt .produkt-icons, .produkt-detail .produkty .produkt .sleva, .produkt-detail .produkty .produkt .mini-hidden, .produkt-detail .produkty .produkt .produkt-bottom form, .produkt-detail .produkty .produkt .puvodni-cena{display:none;} .produkt-vyrobce {background-color:transparent; text-align:center;} .produkt-vyrobce-txtcol {padding-top:24px; line-height: 15px; padding-bottom:5px;} .articles .article {border-bottom:1px solid #e0e0e0;} .articles .article h2 { } .articles .article h2 a {text-decoration:underline;} .article-meta {margin-bottom:10px;} .article-meta a {text-decoration: underline;} .articles li.col-xs-12 { text-align: center;} .article-gallery-title.setHeightItem { display:block; min-height: 60px; font-family: PTSansNarrow, Arial, sans-serif; line-height: 20px; font-size: 18px;} .articles-gallery .article-gallery-title.setHeightItem {text-decoration:underline;} .articles-gallery a.img-thumbnail { border:0px none; } .articles-gallery img {border:1px solid #b0b0b0; margin:0px auto 3px auto;padding:0px;} .panel {border:0px none; background:#fff;} .panel .panel-heading {border-radius: 0px; border:1px solid #cecece; background-color:#ffffff; padding:0px;} .panel-heading h2 {margin:0px; padding:0px; font-size:16px; color:#f60; } .panel-heading a, .panel-heading span {display:block; padding: 5px 10px; } .panel-collapse {border:1px solid #cecece; border-top:0px none;} .panel .panel-heading+.panel-collapse>.panel-body { border-top:0px none; } .signin-form label.control-label {font-size:13px;} @media screen and (min-width: 992px) { .signin-form label.control-label {text-align: right; display: block;} } table.prehled-objednavek th {vertical-align:middle; padding: 3px 5px;} table.prehled-objednavek td {padding: 3px 5px; font-size:0.9em;} table.prehled-objednavek tr.polozky-header td {background-color:#e1e1e1;} fieldset {margin-bottom:25px; padding:5px; } fieldset legend {border-bottom:0px none; margin: 0px 10px 10px 10px; display:inline-block; padding:0px 10px; width: auto;} .pagination > li > a, .pagination > li > span { padding: 3px 9px; color: #666666; background-color:#fff; border-color:#cecece; font-weight:normal; font-size:1.0em; margin: 0px 5px 0px 0px; border-radius: 0px; } .pagination > li > a i.glyphicon {padding:0px; font-size:0.9em;} .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{ background-color: #cc0000; border-color: #cc0000; color:#fff; } .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #cc0000; border-color: #cc0000; color:#fff; } #sidebar-poradit { color:#333333; border:1px solid #cecece; text-align:center; padding:15px; background-color:#fff;} #sidebar-poradit .title {display:block; text-transform: uppercase; font-size:1.8em; line-height: 1.2em; margin-bottom:15px;} #sidebar-poradit p strong {display:block; font-size:1.6em; font-weight: normal;} .sidebar-articles {color:#333333;} .sidebar-articles .title {display:block; font-size:1.7em; border-bottom:1px solid #333333; padding-bottom:5px;} .sidebar-articles .article {border-bottom:1px dashed #333; padding:10px 10px 5px 0px; color:#666;} .sidebar-articles .article-date {} .sidebar-articles .article-title {font-size:1.3em; display: block; margin-bottom:5px;} .sidebar-articles .article p {font-size:13px; line-height:1.2em;} .sidebar .advert-item {margin-bottom: 25px;} #formularKontakt {padding:15px;} #formularKontakt h2 {margin-bottom:25px;} #formularKontakt table {width:100%;} #formularKontakt table td, #formularKontakt table th {padding:3px 8px;} .kalkulator-btn-hp { padding:15px 0px 30px; } .kalkulator-btn { display:block; padding:5px; padding-left: 40px; line-height:40px; width: 100%; text-align: center; background:url('/img/ikona_kalkulator.png?v=2') 5px 50% no-repeat #333; border:1px solid #D5D5D5; max-width:460px; color:#FFF; text-decoration: none; text-transform: uppercase; font-size:13px; margin-bottom:15px; } .kalkulator-btn:hover { background-color:#CC0000; color:#FFF; text-decoration: none;} .kalkulator-btn-hp .kalkulator-btn { margin:0px auto 15px auto; font-size:14px; } @media screen and (min-width: 768px){ #sidebar-poradit {font-size:0.9em;} #sidebar-poradit .title, #sidebar-poradit p strong {font-size:1.2em;} .kalkulator-btn { font-size:22px !important; background-position: 10px 50%; padding:10px 10px 10px 40px; } } @media screen and (min-width: 1230px){ #sidebar-poradit {font-size:1.0em;} #sidebar-poradit .title, #sidebar-poradit p strong {font-size:1.6em;} .kalkulator-btn-hp { padding-top:30px; padding-bottom:60px; } } .win-kosik-vlozeno {text-align:center;} .win-message {background-color:#cceeff; color:#333; font-size:1.1em; padding:25px 10px;} .win-buttons {padding-top:25px; padding-bottom:25px;} .popup-block-content {padding: 15px;} @media(max-width: 767px){ .win-kosik-vlozeno .win-buttons .text-right,.win-kosik-vlozeno .win-buttons .text-left{ text-align:center; padding-bottom:15px; } } .article .prohlednute_img { width: 75px; height: auto; border: #e0e0e0 solid 1px; margin-top: 5px; margin-bottom: 10px; } .article .prohlednute_popis{ margin-top: -70px; margin-left: 90px; margin-bottom: 10px; } .article .prohlednute_nazev a{ font-size: 15px; color: black; } .article .prohlednute_cena{ color: #333333; font-size: 18px; font-weight: bold; } .article .prohlednute_bezna_cena{ text-decoration: line-through; height: 15px; } ul.comments { padding-left: 0; } ul.comments li { list-style: none; padding: 0 0 10px 0; } ul.comments li h2{ font-size: 16px; } ul.comments li span.content { font-size: 13px; padding-left:5px; } ul.comments li div.comment{ padding-bottom: 20px; color:#666; font-size: 14px; } ul.comments li span.content-autor .autor{ color: #333333; margin-right: 30px; } ul.comments li div.comment div.comment-by {font-size:14px; padding:3px 5px; background:#f8f8f8;border-top:1px solid #cecece; margin:5px 0px 5px 0px;} ul.comments li div.comment div.comment-by h4{ font-weight:normal; display:inline; padding-right: 100px; } ul.comments li div.comment div.comment-by span {display:block; text-align: right; padding-top:5px;} ul.comments li div.comment p {padding:0px 0px 0px 5px; margin:0px 0px 6px 0px;} ul.comments li div.comment-block .comment-by span{ margin-top: -25px; } ul.comments li div.comment .comment-form {border-top:1px solid #cecece; padding-top:10px;} #formular-area .form-show{ margin-bottom: 10px; } #komentare_kotva img{ margin-top: -5px; } ul.comments li ul.reply{ padding-left: 20px; } .tabs-vertical { width: 100%; padding: 0; border-top: 1px solid #e0e0e0; margin-bottom:15px; } .tabs-vertical .nav-tabs {float:left; width:33%; border:0px none; border-left:1px solid #e0e0e0;} .tabs-vertical .tab-content {float:left; width:67%; background-color:#fff; position:relative; border:1px solid #cecece; border-top:0px none; margin-left:-1px;} .tabs-vertical .nav-tabs li {float:none; border-bottom:1px solid #e0e0e0; margin:0px;} .tabs-vertical .nav-tabs li a {margin:0px; border:0px none;} .tabs-vertical .nav-tabs li.active {border-right:1px solid #fff; z-index:2;} .tabs-vertical .nav-tabs li.active a {border:0px none;} .tabs-vertical .tab-content .tab-pane { padding:10px;} .tabs-vertical .tab-content label {display:block; padding:2px 3px; margin-bottom: 5px; border:1px solid #e9e9e9; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;} .tabs-vertical .tab-content .btn {margin: 0px 10px 5px 0px;} #cena-slider-holder {text-align:center;} #cena-slider {width:90%;} #cena-slider-holder .slider-track { background:#939393; height:8px;} #cena-slider-holder .slider-handle { background:url('/img/slider-handle.png') 50% 50% no-repeat transparent; opacity:1; margin-top:-6px;} #cena-slider-holder .slider-selection {background:#333333;} #radit-pravy-box {padding-top:22px;} strong.copy-owner { font-weight: normal; color: #cc0000; } .padding-min { padding-right: 12px; } .padding-min .col-sm-1, .padding-min .col-sm-2, .padding-min .col-sm-3, .padding-min .col-sm-4, .padding-min .col-sm-5, .padding-min .col-sm-6, .padding-min .col-sm-7, .padding-min .col-sm-8, .padding-min .col-sm-9, .padding-min .col-sm-10, .padding-min .col-sm-11, .padding-min .col-sm-12, .padding-min .col-lg-1, .padding-min .col-lg-2, .padding-min .col-lg-3, .padding-min .col-lg-4, .padding-min .col-lg-5, .padding-min .col-lg-6, .padding-min .col-lg-7, .padding-min .col-lg-8, .padding-min .col-lg-9, .padding-min .col-lg-10, .padding-min .col-lg-11, .padding-min .col-lg-12, .padding-min .col-md-1, .padding-min .col-md-2, .padding-min .col-md-3, .padding-min .col-md-4, .padding-min .col-md-5, .padding-min .col-md-6, .padding-min .col-md-7, .padding-min .col-md-8, .padding-min .col-md-9, .padding-min .col-md-10, .padding-min .col-md-11, .padding-min .col-md-12 { padding-left: 2px; padding-right: 2px; } #loginWindow { max-width: 370px; } #prihlas_form h1 {margin-bottom:0px; } #prihlas_form .panel-body {padding-bottom:0px;} #loginWindow h1 {padding:15px; background:#f8f8f8; border:0px none; color:#333;} #loginWindow .win-col-full {width:100%; text-align: left;} #loginWindow .signin-form label.control-label {text-align:left; font-size: 1.0em; vertical-align: bottom;} #loginWindow .signin-form-bottom input.btn {width:50%;} #fb-login-holder { padding:15px; } .fb-login-btn {height:40px; padding-left: 65px; padding-right:15px; background:url('/img/fb_btn.png') 0px 0px no-repeat #445599; text-align:center; color:#fff;} .fb-login-btn:hover {color:#0099ff;} #loginWindow .fb-login-btn {display:block; width:100%;} @media (max-width: 768px) { .padding-min .col-sm-1, .padding-min .col-sm-2, .padding-min .col-sm-3, .padding-min .col-sm-4, .padding-min .col-sm-5, .padding-min .col-sm-6, .padding-min .col-sm-7, .padding-min .col-sm-8, .padding-min .col-sm-9, .padding-min .col-sm-10, .padding-min .col-sm-11, .padding-min .col-sm-12, .padding-min .col-lg-1, .padding-min .col-lg-2, .padding-min .col-lg-3, .padding-min .col-lg-4, .padding-min .col-lg-5, .padding-min .col-lg-6, .padding-min .col-lg-7, .padding-min .col-lg-8, .padding-min .col-lg-9, .padding-min .col-lg-10, .padding-min .col-lg-11, .padding-min .col-lg-12, .padding-min .col-md-1, .padding-min .col-md-2, .padding-min .col-md-3, .padding-min .col-md-4, .padding-min .col-md-5, .padding-min .col-md-6, .padding-min .col-md-7, .padding-min .col-md-8, .padding-min .col-md-9, .padding-min .col-md-10, .padding-min .col-md-11, .padding-min .col-md-12 { padding-left: 2px; padding-right: 0; } } #socialy-bottom { background:#303030; padding:20px 0px 20px 0px; } .homepage #socialy-bottom { background:#F5F5F5; } .socialy { text-align:center; } .socialy a {display:inline-block; } .socialy a { width:40px; height: 40px; line-height: 40px; margin:0px 10px; text-indent:200px; overflow: hidden;} .socialy a.fb {background:url(/img/soc_fb.png) 50% 0px no-repeat transparent;} .socialy a.gp {background:url(/img/soc_gp.png) 50% 0px no-repeat transparent;} .socialy a.yt {background:url(/img/soc_yt.png) 50% 0px no-repeat transparent;} .socialy a:hover { background-position: 50% 100%; } label.gdpr_souhlas { font-weight: 400; font-size: 13px; } #under_footer { background-color: #fff; padding: 30px 0px; text-align: left; color: #333; }