body.navfooter, body.navfooter .body3 {background-color: #f4f4f4 !important; }

body.navfooter .Products3Cols {background-color:#fff;}
.ta-l {text-align:left !important;}
.page-float-menu .top .thumb, .float-panel .top .thumb {text-align:center !important;}
.page-float-menu .top .thumb img, .float-panel .top .thumb img {max-height:70px !important;}
#page .page-float-menu .top .info .price, .float-panel .top .info .price { width:143px !important;}
#page .page-float-menu, .float-panelX {top:-123px;}
#page .page-float-menu .top .info .name, .float-panel .top .info .name {height:40px; overflow:hidden;}

.openWatchDogStore {font-size:13px;}
.openWatchDogStore img {margin-right: 5px;vertical-align: bottom;}
.divWhiteGradient {width:98%;height:70px;position:absolute;bottom:0;left:10px;}
.whiteGradient {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
  background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.czdist {min-height:60px;padding:15px 0 15px 15px !important;}
.czdist img, .czdist ul {float:left;}
.block-3d-main-photo {position:relative;}
.block-3d-main-photo img {margin-top:7%;}
.block-3d-main-photo a {z-index:222;left:63% !important;top:51% !important;background:#fff;}

#page .page-detail .products li .name {width:100%;text-align:center;padding:0 20px;color:#3d3d3d;text-decoration:none;}

@media (max-width: 1001px) {
  .block-3d-main-photo a {font-size:13px !important;line-height:15px !important;left:53% !important;top:60% !important;background:transparent !important;}
}

#page .page-detail .block-params .half:first-child, #page .page-detail .block-params-max .half:first-child {float:left;}

.hp-products .item:first-of-type .pr-img img {padding-left:10px;}

#page .page-detail .top-info .price-block .gray-box .icoNotBuy {margin:5px 0 0 6px}

#page .page-detail .stars img {cursor:default;}
#page .page-detail .starsdetail img {cursor:pointer;}
#page .count-input button:hover {color:#ec7626;}
#page .page-detail .accessories li.Sel {background-color: #ec7626;}
#page .page-detail .accessories li.Sel a {color: #fff;}

#page .page-detail .top-info .product-block li .image img {height:70px;}
#page .page-detail .top-info .product-block li .image {padding-top:10px;}

#page .popup-overlay .popup-window .left-view .image img {height:450px}
@media (max-width: 1001px) {
  #page .popup-overlay .popup-window .left-view .image img {height:auto;}
}

#page .page-detail .top-info .gallery-thumbs li.thmb img {height:80%;}
#page .popup-overlay .popup-window .right-view .thumbs li.thmb img {height:80%;margin-top:0px;}

#page .popup-overlay .popup-window .right-view .thumbs li {xz-index:1002}
#page .page-detail .top-info .gallery-thumbs li {xz-index:1009}
/*#page .page-detail .top-info .gallery-thumbs li.thmb3D img {margin-top:20px;}
#page .popup-overlay .popup-window .right-view .thumbs li.thmb3D img {margin-top:20px;} */

#page .popup-overlay .popup-window {z-index:1007;}
#page .popup-overlay .popup-window .left-view  {z-index:1008}

#page .popup-overlay .popup-window .right-view {z-index:1009;width:31%;}
@media (max-width: 1001px) {
  #page .popup-overlay .popup-window .right-view {display:none;}
}
#page .popup-overlay .popup-window .close {z-index:1015;right:10px;}

#page .page-detail .product-content .button {margin:22px auto !important;}
page .page-detail .product-content .compare-search #btnCompare {
  margin:22px auto !important;
}

.glrCopyImg {position:absolute;top:0px;z-index:1010;width:90px;height:90px;padding:10px 0 0 0;}
.glrCopyImgX img {width:70px;}
.img-hidden {visibility:hidden;}


#page .page-detail .block-params {position:relative;overflow:hidden !important;height:170px;}/*-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;-webkit-transition: 1s;transition: 1s;}*/
#page .page-detail .block-params .divWhiteGradient {display:block}
#page .page-detail .block-params-max {position:relative;min-height:170px;}
#page .page-detail .block-params-max .divWhiteGradient {display:none}
#page .page-detail .block-params-maxX {position:relative;overflow:none !important;height:100%;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;-webkit-transition: 1s;transition: 1s;}

#page .page-detail .top-info .sc1 {margin-right:21px;}
#page .page-detail .top-info .select strong {
  width: 21%;
  height:30px;
  padding:7px 0 0 0;
  text-align: right;
  display: inline-block;
  margin-right: 1%;
}
#page .page-detail .top-info .select1 strong {
  width: 34%;
  height:30px;
  padding:7px 0 0 0;
  text-align: right;
  display: inline-block;
  margin-right: 1%;
}


#page .page-detail .top-info .select2 strong {
  width: 45%;
  height:30px;
  padding:7px 0 0 0;
  text-align: right;
  display: inline-block;
  margin-right: 1%;
}
    
#page .page-detail .top-info .select4 strong {
  width: 21%;
  height:30px;
  padding:7px 0 0 0;
  text-align: right;
  display: inline-block;
  margin-right: 1%;
}

@media (max-width: 1001px) {               
  #page .page-detail .top-info .select strong, #page .page-detail .top-info .select4 strong {width:25%;}
  .select_wrapper_detail_param, .select_wrapper_detail_param4 {width:74%;}
}

#page .page-detail .top-info .val2 strong {
  width: 45%;
  height:30px;
  padding:7px 0 0 0;
  text-align: right;
  display: inline-block;
  margin-right: 1%;
}

#page .page-detail .product-content .compare-block li {vertical-align: middle;display: inline-block;padding-top:14px;margin-bottom:13px;}
#page .page-detail .product-content .compare-block li.add  {padding-top:95px}

.AccessoriesPageDiv {position:relative;min-height:500px;}
.AccessoriesPageClone {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 1000;}
.HeurekaRecenzePageClone {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(255, 255, 255, 0.5);z-index: 1000;}

#page .page-detail .accessories {
  margin-bottom: 50px;
  overflow: auto;
}

#page .page-detail .accessories li {
  float: left;
  width: 192px;
  margin: 0 10px 10px 0;
  border: 1px solid #e7e7e7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

#page .page-detail .accessories li a {
  display: block;
  text-decoration: none;
  color: #888;
  padding: 9px 0 9px 10px;
  font-size: 14px;
}

#page .page-detail .accessories li a img {
  margin: -3px 4px 0 0;
  vertical-align: middle;
}

#page .page-detail .accessories li:hover {
  background-color: #ec7626;
}

#page .page-detail .accessories li:hover a {
  color: #fff;
}

/*#page .page-detail .accessories li:nth-child(5n) {
  margin-right: 0;
}*/

#page .page-detail .accessories li.all {
  background-color: #bfbfbf;
}

#page .page-detail .accessories li.all a {
  color: #fff;
}

/*------ pop-up OVERLAY ------------------------------------------------------------------------------------------------------------------------*/
#page .popup-sendmail {display:none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.8);z-index: 1000;}
#page .popup-sendmail .popup-window {min-width:30%;min-height:250px;max-height:100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #fff;border: 10px solid rgba(0, 0, 0, 0.86);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;overflow-y: auto;}
#page .popup-sendmail .popup-window .window {float: left;width: 100%;height: 100%;text-align: left;padding:20px;position: relative;}
#page .popup-sendmail .popup-window .close {position: absolute;top: 0;right: 0;width: 35px;height: 35px;background: url("../img/icon-exit.png") no-repeat center center;}
#page .popup-sendmail .popup-window .left-view {float: left;width: 70%;height: 100%;text-align: center;padding: 50px;position: relative;}

#page .popup-sendmail .popup-window .window input[type="text"] {font-size:16px;margin:0px;width:100%;height:38px;color:#333;border:1px solid #e7e7e7;border-radius:3px;-webkit-radius:3px;-moz-radius:3px;padding:1px 25px 0 20px;}

#page .popup-sendmail .popup-window .window .lbl-item {font-size:14px;line-height:29px;color:#888;}
#page .popup-sendmail .popup-window .window .col-100 {padding:10px 20px 0px 20px;width:100%;float:left;}
#page .popup-sendmail .popup-window .window .col-50-first {padding:20px 10px 0 20px  !important;width:50%;float:left;}
#page .popup-sendmail .popup-window .window textarea {width:100%;}

#page .popup-sendmail .popup-window .window .btnSendEmail {padding:0px 0 0 20px;font-size:20px;line-height:20px;height:40px;text-align:left;float:right;}
#page .popup-sendmail .popup-window .window .btnSendEmail {width:207px;color:#fff;background: #ec7626 url('../../_1mgHP/icoArrWhiteRight.png') no-repeat 180px 16px;}
#page .popup-sendmail .popup-window .window .btnSendEmail:hover {color:#fdf9f7;background: #d46a22 url('../../_1mgHP/icoArrWhiteRight.png') no-repeat 180px 16px;}


#page .popup-watchdog {display:none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.8);z-index: 1000;}
#page .popup-watchdog .titleOverlay {padding-left:20px;}
#page .popup-watchdog .popup-window {min-width:30%;min-height:250px;max-height:100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #fff;border: 10px solid rgba(0, 0, 0, 0.86);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;overflow-y: auto;}
#page .popup-watchdog .popup-window .window {float: left;width: 100%;height: 100%;text-align: left;padding:20px;position: relative;}
#page .popup-watchdog .popup-window .close {position: absolute;top: 0;right: 0;width: 35px;height: 35px;background: url("../img/icon-exit.png") no-repeat center center;}
#page .popup-watchdog .popup-window .left-view {float: left;width: 70%;height: 100%;text-align: center;padding: 50px;position: relative;}

#page .popup-watchdog .popup-window .window .lbl-item {font-size:14px;line-height:29px;color:#888;}
#page .popup-watchdog .popup-window .window .col-100 {padding:10px 20px 0px 20px;width:100%;float:left;color:#888;}
#page .popup-watchdog .popup-window .window input[type="text"] {font-size:16px;margin:0px;width:100%;height:38px;color:#333;border:1px solid #e7e7e7;border-radius:3px;-webkit-radius:3px;-moz-radius:3px;padding:1px 20px 0 23px;}
#page .popup-watchdog .popup-window .window .wdprice {width:27% !important; text-align:right:}

#page .popup-watchdog .popup-window .window .btnWatchDog {padding:0px 0 0 20px;font-size:20px;line-height:20px;height:40px;text-align:left;float:right;}
#page .popup-watchdog .popup-window .window .btnWatchDog {width:137px;color:#fff;background: #ec7626 url('../../_1mgHP/icoArrWhiteRight.png') no-repeat 110px 16px;}
#page .popup-watchdog .popup-window .window .btnWatchDog:hover {color:#fdf9f7;background: #d46a22 url('../../_1mgHP/icoArrWhiteRight.png') no-repeat 110px 16px;}


#page .popup-watchdogStore {display:none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.8);z-index: 1000;}
#page .popup-watchdogStore .titleOverlay {padding-left:20px;}
#page .popup-watchdogStore .popup-window {min-width:30%;min-height:250px;max-height:100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #fff;border: 10px solid rgba(0, 0, 0, 0.86);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;overflow-y: auto;}
#page .popup-watchdogStore .popup-window .window {float: left;width: 100%;height: 100%;text-align: left;padding:20px;position: relative;}
#page .popup-watchdogStore .popup-window .close {position: absolute;top: 0;right: 0;width: 35px;height: 35px;background: url("../img/icon-exit.png") no-repeat center center;}
#page .popup-watchdogStore .popup-window .left-view {float: left;width: 70%;height: 100%;text-align: center;padding: 50px;position: relative;}

#page .popup-watchdogStore .popup-window .window .lbl-item {font-size:14px;line-height:29px;color:#888;}
#page .popup-watchdogStore .popup-window .window .col-100 {padding:10px 20px 0px 20px;width:100%;float:left;color:#888;}
#page .popup-watchdogStore .popup-window .window input[type="text"] {font-size:16px;margin:0px;width:100%;height:38px;color:#333;border:1px solid #e7e7e7;border-radius:3px;-webkit-radius:3px;-moz-radius:3px;padding:1px 20px 0 23px;}
#page .popup-watchdogStore .popup-window .window .wdprice {width:27% !important; text-align:right:}

#page .popup-watchdogStore .popup-window .window .btnWatchDogStore {padding:0px 0 0 20px;font-size:20px;line-height:20px;height:40px;text-align:left;float:right;}
#page .popup-watchdogStore .popup-window .window .btnWatchDogStore {width:137px;color:#fff;background: #ec7626 url('../../_1mgHP/icoArrWhiteRight.png') no-repeat 110px 16px;}
#page .popup-watchdogStore .popup-window .window .btnWatchDogStore:hover {color:#fdf9f7;background: #d46a22 url('../../_1mgHP/icoArrWhiteRight.png') no-repeat 110px 16px;}


/*------ KONEC pop-up OVERLAY -----------------------------------------------------------------------------------------------------------------*/


/* --- nove styly pro selectboxy v detailu produktu - vyber barvy, pamety, dual sim, stavu --- */
#page .page-detail .top-info .select50, #page .page-detail .top-info .select33, #page .page-detail .top-info .select100, #page .page-detail .top-info .select25 {
    border: 1px solid #e7e7e7;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 13px;
    margin: 15px 0 20px;
    height: 32px;
}   
#page .page-detail .top-info .select25 {width:25%;}
#page .page-detail .top-info .select33 {width:31%;float:left;}
#page .page-detail .top-info .select50 {width:48%;float:left;}

#page .page-detail .top-info .select100 {width:100%;}
#page .page-detail .top-info .selpars strong {
    float:left;
    width:20%;
    height: 30px;
    padding: 7px 0 0 0;
    text-align: right;
    display: inline-block;
    margin-right: 1%;
}

#page .page-detail .top-info .select33  {margin-left:18px;}
#page .page-detail .top-info .select50  {margin-left:18px;}
#page .page-detail .top-info .sel_1 {margin-left:0px;}
#page .page-detail .top-info .sel_3.select50 {margin-left:0px;}

.landingpage .nav {margin:20px 0 10px 0 !important; }
.landingpage .gallery-window {min-height:450px !important;}

.lpH2 {margin:30px 0 !important;}
.lpColor .select25, .lpColor .select33, .lpColor .select50, .lpColor .select100 {width:100% !important;margin:0 0 20px 0 !important;}
.lpPamet .select25, .lpPamet .select33, .lpPamet .select50, .lpPamet .select100 {width:100% !important;margin:0 0 20px 0 !important;}
.lpDualSim .select25, .lpDualSim .select33, .lpDualSim .select50, .lpDualSim .select100 {width:100% !important;margin:0 0 20px 0 !important;}
.lpStatus .select25, .lpStatus .select33, .lpStatus .select50, .lpStatus .select100 {width:100% !important;margin:0 0 20px 0 !important;}

.lpColor {width:180px;float:left;margin-right:10px;}
.lpPamet {width:190px;float:left;margin-right:10px;}
.lpDualSim {width:150px;max-width:25%;float:left;margin-right:10px;}
.lpStatus {width:180px;float:left;margin-right:10px;}

.gray-box-lp {padding-top:15px;}
.gray-box-lp .blog-neprehlednete-box {width:285px;float:left;}
.gray-box-lp .blog-a-cely {white-space:nowrap;margin:0;}

#page .page-detail .top-info .color100 strong, #page .page-detail .top-info .color50 strong, #page .page-detail .top-info .color33 strong {
  width:40px;padding-left:20px;
}

#page .page-detail .top-info .dualsim100 strong, #page .page-detail .top-info .dualsim50 strong, #page .page-detail .top-info .dualsim33 strong {
  width:77px;padding-left:20px;
}

#page .page-detail .top-info .status100 strong, #page .page-detail .top-info .status50 strong, #page .page-detail .top-info .status33 strong {
  width:40px;padding-left:20px;
}

#page .page-detail .top-info .ram100 strong, #page .page-detail .top-info .ram50 strong, #page .page-detail .top-info .ram33 strong {
  width:93px;padding-left:20px;
}

#page .page-detail .top-info .rram100 strong, #page .page-detail .top-info .rram50 strong, #page .page-detail .top-info .rram33 strong {
   width:52px;padding-left:20px;
}

#page .page-detail .top-info .select50 select, #page .page-detail .top-info .select33 select, #page .page-detail .top-info .select100 select, #page .page-detail .top-info .select25 select
{
    float:left;
    border: none;
    background: url(../img/select_arrow.png) no-repeat right center;
    -webkit-appearance: none;
    width: 78%;
    height: 40px;
    outline: none;
    color: #888;
    line-height: 30px;
    cursor: pointer;
}

.select_wrapper_colors:hover, .select_wrapper_status:hover, .select_wrapper_dualsim:hover, .select_wrapper_ram:hover
{
  background: #e8e8e8 url(/_1mgHP/selArrow.png) no-repeat top 14px right 15px;
}
.select_wrapper_colors, .select_wrapper_status, .select_wrapper_dualsim, .select_wrapper_ram, .select_wrapper_rram {
    background: #fff url(/_1mgHP/selArrow.png) no-repeat top 14px right 15px;
    line-height: 30px;
    cursor: pointer;
    position: relative;
    float: right;
    width: 78%;
    height: 30px;
    border: 0 solid #e7e7e7;
}

.color100 .select_wrapper_colors, .color50 .select_wrapper_colors, .color33 .select_wrapper_colors {
    width:calc(100% - 56px);
}

.dualsim100 .select_wrapper_dualsim, .dualsim50 .select_wrapper_dualsim, .dualsim33 .select_wrapper_dualsim {
    width:calc(100% - 83px);
}

.status100 .select_wrapper_status, .status50 .select_wrapper_status, .status33 .select_wrapper_status {
    width:calc(100% - 48px);
}
.ram100 .select_wrapper_ram, .ram50 .select_wrapper_ram, .ram33 .select_wrapper_ram {
    width:calc(100% - 99px);
}

.rram100 .select_wrapper_rram, .rram50 .select_wrapper_rram, .rram33 .select_wrapper_rram {
    width:calc(100% - 60px);
}



.select_inner_new
{
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    color: #888;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 7;
}
.select_inner_new li
{
    border-bottom: 1px solid #eee;
    padding: 0 15px;
}
.select_inner_new li:hover
{
  background: #eee;
}
.select_wrapper_colors span, .select_wrapper_status span, .select_wrapper_ram span, .select_wrapper_rram span, .select_wrapper_dualsim span
{
    display: block;
    margin: 0 30px 0 15px;
    padding: 0;
    height: 30px;
    color: #888;
}

@media (max-width: 1001px) {               
  #page .page-detail .top-info .selpars
  {
    float:none;
    width:100%;
  }
}

#articles-left-sticky-wrapper .f-fajnovka {
  height:435px !important;
}
.nabidkadne-label {float:left;width:147px;height:196px;}
.nabidkadne-img {float:left;width:201px;height:196px; text-align:center;}
.nabidkadne-img a img {height:196px;}
.nabidkadne-name {color:#333;text-align:center;padding:24px 20px 15px 20px;line-height:24px;} 
.nabidkadne-cena {color:#333; padding:0 20px; text-align:center;}
.nabidkadne-cena strong.kc {color:#ec2626;}
.nabidkadne-cena span {font-size:18px; color:#ec2626; font-weight:600;}
.ksred {color:#ec2626 !important;}
.nabidkadne-discount {color:#333; padding:17px 20px; text-align:center;}
.nabidkadne-discount div {display:inline;}
.nabidkadne-discount {}

.nabidkadnedetail {font-size:16px;padding:0 0 20px 0 !important}
.nabidkadnedetail div strong {font-size:16px !important; }
.nabidkadnedetail .lbl {height:20px;float:left;width:30%;text-align:left;padding:0; font-size:20px !important; font-weight:600;}
.nabidkadnedetail .inf {height:17px;float:left;width:70%; text-align:right;padding:3px 0 0 0;}
.nabidkadnedetail div {padding-left:15px;text-align:right;}


.nabidkadne-hours {float:left; width:180px !important;}
.nabidkadne-btn-fajn {text-align:center;float:left;width:168px;}
.nabidkadne-btn-fajn .btn {
  text-transform: uppercase;
  font-size: 10px;
  line-height: 40px;
  border: none;
  padding: 0 20px;
  margin: 2px 0 0 0;
  cursor: pointer;
  vertical-align: top;
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.nabidkadne-btn-fajn .btn.btn-orange {
  background-color: #ec7626;
  color: #fff;
}

.nabidkadne-btn-fajn .btn.btn-orange:hover {background-color:#d46a22;}

.ProductRel .product {padding-top:0px !important;}
.ProductRel .product .starsaccessoriespagesNO {
  width: 130px;
  height: 30px;
  float: left;
  padding: 20px 0 0 20px;
}
.ProductRel .product .btn {width:77px !important;padding-left:34px !important;}

.itemRoot a:hover {color:#ec7626;}

.header__search .ui-autocomplete {background-color: #fff !important;}

#XXX div.nav {padding:10px 0 7px 0 !important;}
.navfooter #XXX div.nav {padding:0px 0 15px 10px !important;}

.topContentCheckout {width:1150px !important;}
.topContentCheckout .logo {width:460px !important;}

.navfooter .body3 {overflow: hidden}

.navfooter .body3 .pageCatalog {background-color: #fff !important; padding:0 10px !important;}

.navfooter .body3 .pageContent {background-color: #fff !important; padding:0 10px 10px 10px !important; margin-bottom:20px;}
.navfooter .body3 .pageBasket {background-color: #fff !important; padding:20px 10px 10px 10px !important; margin-bottom:20px;}
.navfooter .body3 .pageBasket .clientDetails, .navfooter .body3 .pageBasket .calc1, .navfooter .body3 .pageBasket .btnsDeliveryPaymentsNew {margin-right:10px !important;}
.navfooter .body3 .pageContent .basketBar {padding:10px 0 0 0 !important;}


.EXECUTEDORDERS .body3 .bannerExpDopravaTelefonyCatalog,
.INVOICE .body3 .bannerExpDopravaTelefonyCatalog,
.COMPLAINT .body3 .bannerExpDopravaTelefonyCatalog
{margin-top:0px; background-position: center top;}

.divVanoce {height:44px !important; min-height:30px !important; font-size:14px;}
.divVanoce1 {height:44px !important; min-height:30px !important; font-size:14px;}

.divBF {min-height:30px !important;background-color:#e17db4 !important}
.divBF1 {font-size:14px;line-height:19px;color:#fff; margin: 0 auto;width: 100%;position: relative;}
.divBF1 a {color:#fff;}

.divHL {min-height:30px !important;}
.divHL1 {font-size:14px;line-height:19px;padding:14px 0 15px 0;text-align:center;margin: 0 auto;width: 100%;position: relative;}

.owl-theme .owl-controls .owl-buttons div {color: #888 !important;}

.footer-top__links__column ul li a {text-decoration:none !important; color:#fff !important;}
.footer-top__links__column ul li a:hover {text-decoration:underline !important; color:#ec7626 !important}

.navigation li a.home {background-position: left 5px !important;}

body.SHOWNEWSLETTER {background-color:#fff !important;}

.blg-carousel-big img {
  object-fit: cover;
  height:700px;
}

.w127 {min-width:127px;}


.ulMoreCategories {margin: 0;padding: 0;padding-left: 0px;list-style-type: none; background-image: url(../../_1mgHP/icoDirs.png);background-position: 0 0;background-repeat: no-repeat;padding-left: 40px;min-height: 30px;}

.ulMoreCategories li {float: left;margin:0 15px 5px 0;font-size: 13px;height: 20px;}

.bannerCatalog {height:230px;}

.buubleAccessories .iconsTypeAccessories .ulTypeAcs1, .iconsTypeAccessories .ulTypeAcs {width:100% !important;}
.buubleAccessories .iconsTypeAccessories li {min-width:204px !important;}
.buubleAccessories .iconsTypeAccessories li a {padding-left:10px !important}


.footer-top__info__social {
    display: flex;
    margin: 50px -5px -5px -5px;
    flex-wrap: wrap;
}
@media (max-width: 1263.98px) {
    .footer-top__info__social {
        flex-wrap: wrap;
        max-width: 340px;
        justify-content: center;
        margin-top:20px;
    }
}
.footer-top__info__social span {
    display: flex;
    width: 30px;
    height: 30px;
    /*border-radius: 5px;
    border: 1px solid #888;*/
    margin: 5px 20px 5px 5px;
    align-items: center;
    justify-content: center;
}

/*.footer-top__info__social span img {
    height: auto;
    width: auto;
}*/
.footer-top__info__social hr {
    border: none;
    width: 100%;
    margin: 0;
}
@media (max-width: 1263.98px) {
    .footer-top__info__social hr {
        display: none;
    }
}
.footer-top__info p {
    margin: 48px 0 0 0;
    color: #888;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
}
@media (max-width: 1263.98px) {
    .footer-top__info p {
        text-align: center;
    }
    .footer-top__info p br {
        display: none;
    }
    .footer-top__info p br.mobile {
        display: block;
    }
}
@media (max-width: 1263.98px) {
    .footer-top__info p {
        margin: 29px 0 4px 0;
    }
}
.footer-top__info p a {
    color: #fff;
}


@media (max-width: 450px) {
    #page .page-detail .top-info h1 {
        font-size:24px;
    }
    #page .page-detail .top-info .half .anotation, #page .page-detail .top-info .half .aMoreAnot {
      display:none
    }
    #page .page-detail .nav {
      padding-bottom:10px;
    }
    #page .page-detail .nav {
      padding-bottom:10px;
    }
    #page .page-detail .nav ul li a {
      font-size:11px;
    }
}
@media (max-width: 999px) {
    #page .page-detail .top-info .select50 {
      margin-left:0px !important;
    }
}

.InfoCategoryUp {
  width: 100%;
  padding: 20px 0;
  color: #888;
  font-size: 14px;
}

.icoTree, .icoTree2 {
  font-size:14px !important;
  margin-left:0px !important;
}
.icoTree2 {
  font-size:14px !important;
  color:#054e02 !important;
}
.dodaniDoVanoc {
  text-align: center;
  font-weight: bold;
  color: #054e02;
}
.productVanoce {
  height: 520px !important;
}
.liDoVanoc {
    font-size: 14px;
    font-weight: 500;
    color:#054e02;
    padding-bottom:2px;
}

.product .product_title a h2 {
  font-size:20px;
  line-height:24px;
  margin:0px;
  padding:0px;
}

.product .hover_title a h2 {
  font-size:20px;
  line-height:24px;
  margin:0px;
  padding:0px;
}

.h1Category {
  margin-top:0px;
  color:#2b2b2b;
}

.treeviewRoots {
  padding-top:7px;
}

.product {
  min-height:502px !important;
}
.card-product__code {
  border-radius: 5px;
  padding: 15px 20px 15px 20px;
  position: relative;
  border: 1px dashed #ec7626;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin: 10px 20px;
  background-color: rgba(236,118,38,.1);
}

.card-product__code_blank {
  border-radius: 5px;
  padding: 15px 20px 15px 20px;
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin: 10px 20px;
  min-height: 35px;
}

.card-product__code > span {
  color: #888;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
}

.card-product__code > strong {
  white-space: nowrap;
  position: relative;
  top: -2px;
  font-size: 16px;
  color: #3f3f3f;
}