.ui-dialog {
position: absolute;
}

.si {
width: calc(50% - 10px);
}

.ItemFormForm, .ItemFormInfo {
width: 100%;
padding-left: 0px;
}

.pagFoundRecords, .pagVisibleRecords {
display: none;
}




div#Box1547 {
width: 100%;
}
div#Box1478 {
display: none;
width: 100%; 
height: 100%;
padding: 5%;
background: #fff !important;
position: absolute; 
left: 0;
right: 0;
top: 41px; 
z-index: 1900;
}

div#Box1478 .content {
float: none;
}

div#Box1478 .divHidden {
display: block !important;
float: left;
width: 100%;
border: none;
position: static;
}

div#Box1478 .divLogin {
display: none;
}
div#Box1475 {
display: none;
width: 100%; 
height: 100%;
padding: 5%;
background: #fff !important;
position: absolute; 
left: 0;
right: 0;
top: 41px; 
z-index: 1900;
}

div#Box1475 .content {
float: none;
}

div#Box1475 .divHidden {
display: block !important;
float: left;
width: 100%;
border: none;
position: static;
}

div#Box1475 .divLogin {
display: none;
}

div#Box1538 {
width: 90%;
}
div#Box1476 #header_logo {
display: none;
}

div#Box1476 #header_logo_mobile {
display: block;
max-height: 110px;
margin-top: -3px;
margin-bottom: 5px;
margin-left: -5px;
}

div#Box1476 .img-fluid{
    width: 216px;
    margin-top: 20px;
}
div#Box1521 {
display: none;
width: 100% !important; 
height: 100% !important;
padding: 5%;
background: #fff !important;
/*top: 41px; */
top: 0px; 
z-index: 1900;
border: none;
/*height: 95px !important;*/
height: 110px !important;
}

div#Box1521 .content {
border: 1px solid #ddd;
}

div#Box1521 .aExtendedSearch {
    position: absolute;
    bottom: -20px;
bottom: 30px;
    right: -5px;
    border: none;
    color: #999;
    font-size: 22px;
}

div#Box1479 {
    display: block;
    width: 100%;
    height: auto;
    padding: 0px;
    margin: 0px;
    background-color: #fff !important;
    position: relative;
    left: auto;
    top: auto;
    z-index: 100;
}

div#Box1479 .content {
float: left;
width: 100%;
}

div#Box1479 nav {
width: 100%;
    margin: 0px auto;
    float: left;
    margin-top: 10px;
    margin-right: 0px;
}


div#Box1479 .d2 {
background-color: transparent !important;
}

div#Box1479 .MenuHorizontal ul {
display: block;
float: left;
}

div#Box1479 .MenuHorizontal ul li {
margin:0px;
padding:0px;
display: inline;
list-style-type:none;
}

div#Box1479 .MenuHorizontal ul ul a{
line-height: initial;
}

div#Box1479 .MenuHorizontal > ul > li:last-child > a {
border: none;
}

div#Box1479 ul ul {
position: static !important;
display: block !important;
height: 100% !important;
padding-left: 0px;
}

div#Box1479 ul > .treeSubnodes > a:hover:after {
display: none;
}

div#Box1479 #tree_LI_1479_170 {
display: block;
}

div#Box1479 #tree_LI_1479_30 {
    float: left;
    background: none;
    padding: 0px;
    margin: 0px;
}

div#Box1479 #tree_LI_1479_153 {
    float: left;
    background: none;
    padding: 0px;
    margin: 0px;
}

div#Box1479 #tree_LI_1479_188 {
    float: left;
    background: none;
    padding: 0px;
    margin: 0px;
}

div#Box1479 .MenuHorizontal ul li a {
    display: block;
    width: auto;
    padding: 0px;
    text-decoration: none;
    display: block;
    font-size: 14px;
    border-bottom: 1px solid #ddd;
    position: relative;
    height: 25px;
    float: left;

}

div#Box1479 #tree_LI_1479_30 > a {
    padding-top: 0px;
}

div#Box1479 #tree_LI_1479_153 > a {
    padding-top: 0px;
}

div#Box1479 #tree_LI_1479_188 > a {
    padding-top: 0px;
}

div#Box1479 .MenuHorizontal ul ul {
    min-width: initial;
    padding: 0px;
    margin: auto;
    position: relative !important;
    top: auto;
    z-index: 100;
}

div#Box1479 .MenuHorizontal ul ul li {
    width: auto;
    float: left;
    clear: initial;
    display: block;
height: 25px;
}

div#Box1479 .MenuHorizontal ul ul li {
margin:0px;
padding:0px;
display: inline;
list-style-type:none;
}

div#Box1479 .MenuHorizontal a:hover{
background-color: #fff !important;
}

div#Box1479 li div{
width: auto;
float: left;
}

div#Box1479 .treeParent:before{
display: none;
}

div#Box1479 .MenuHorizontal ul li a {
    padding-right: 10px;
}



div#Box1479 .MenuHorizontal ul {
float: none;
}

div#Box1477 {
    position: absolute;
    /*top: 30px;*/
    right: 0px;
}

div#Box1477 .basketTitle {
display: none;
}


div#Box1477 #dynamicBasket {
    display: none !important;
}
div#Box1566 {
display: none;
}

div#Box1566 .box-menu{
    max-width: 500px;
}

div#Box1566 .m-01 {
    width: 15%;
    margin-right: 1%;
    margin-bottom: 1%;
    float: none;
    display: inline-block;
    min-width: 75px;
}

div#Box1566 .m-02 {
    width: 15%;
    margin-right: 1%;
    margin-bottom: 1%;
    float: none;
    display: inline-block;
    min-width: 75px;
}

div#Box1566 .m-03 {
    width: 15%;
    margin-right: 1%;
    margin-bottom: 1%;
    float: none;
    display: inline-block;
    min-width: 75px;
}

div#Box1566 .m-04 {
    width: 15%;
    margin-right: 1%;
    margin-bottom: 1%;
    float: none;
    display: inline-block;
    min-width: 75px;
}

div#Box1566 .m-05 {
    width: 15%;
    margin-right: 1%;
    margin-bottom: 1%;
    float: none;
    display: inline-block;
    min-width: 75px;
}

div#Box1566 .m-06 {
    width: 15%;
    margin-right: 1%;
    margin-bottom: 1%;
    float: none;
    display: inline-block;
min-width: 75px;
}

div#Box1566 .m-07 {
    width: 15%;
    margin-right: 1%;
    margin-bottom: 1%;
    float: none;
    display: inline-block;
min-width: 75px;
}

div#Box1566 .m-08 {
    width: 15%;
    margin-right: 1%;
    margin-bottom: 1%;
    float: none;
    display: inline-block;
min-width: 75px;
}

div#Box1566 .m-09 {
    width: 15%;
    margin-right: 1%;
    margin-bottom: 1%;
    float: none;
    display: inline-block;
min-width: 75px;
}

div#Box1566 .m-10 {
    width: 15%;
    margin-right: 1%;
    margin-bottom: 1%;
    float: none;
    display: inline-block;
min-width: 75px;
}

div#Box1566 .m-11 {
    width: 15%;
    margin-right: 1%;
    margin-bottom: 1%;
    float: none;
    display: inline-block;
min-width: 75px;
}

div#Box1566 .m-12 {
    width: 15%;
    margin-right: 1%;
    margin-bottom: 1%;
    float: none;
    display: inline-block;
min-width: 75px;
}



div#Box1578 {
display: none;
}

div#Box1578 .navbar-nav, div#Box1578  .collapse.navbar-collapse {
    display: block;
}

div#Box1578 .level1 {
    width: calc(16% - 10px) !important;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    min-width: 75px;
    height: 108px !important;
}

div#Box1578 .dropdown-menu.megamenu {
    display: none;
}

div#Box1578 .navbar .nav-item:hover .dropdown-menu{ display: none; }
div#Box1578 .level1:hover .dropdown-toggle::after {
  display: none;
}

div#Box1578 .menu-delimiter {
    font-size: 21px;
    color: black;
float: left;
    font-weight: 500;
    /* display: none; */
    /* width: 5px; */
    display: inline-block;
}

div#Box1578  .level1 {
        width: 44%!important;
        /* float: left; */
        display: inline-block!important;
        margin-bottom: 10px;
        margin-right: 10px;
        min-width: auto!important;
        height: auto !important;
    }


div#Box1539 {
    width: 100%;
    max-height: 800px;
}

div#Box1539 .bcTextItems {
display: none;
width: 100%;
}
div#Box1569 {
    width: 100%;
    max-height: 800px;
}

div#Box1569 .bcTextItems {
display: none;
width: 100%;
}
div#Box1575 {
    padding: 2%;
}


div#Box1480 {
width: 90%;
}
div#Box1481 {
float: left;
width: 100% !important;
margin: 10px  0px 0px 0px;
overflow: hidden;
}
div#Box1482 .html {
margin: 0px 0px 10px !important;
}

div#Box1482 h1 {
margin: 0px 0px 0px 0px !important;
}

div#Box1482 .noItems{padding: 10px;}


div#Box1484 .box_content {
    float: left;
    clear: left;
}

div#Box1484 #items-blok{
width: 100%;
}


div#Box1484 h1 {
    width: 100%;
}

div#Box1484 h2.titleH2 {
    width: 100%;
    margin-bottom: 20px;
}

div#Box1484 .item {
width: calc(50% - 10px);
}

div#Box1484 .Filtration div {
width: 100%;
}

div#Box1484 .check > div {
width: 50%;
} 

div#Box1484 div.RowExtFltCheckbox {
width: 50%;
}

div#Box1484 #slider-range {
display: none;
}

div#Box1484 #RowInputPriceFrom {
margin-right: 10px;
}

div#Box1484 .items {
width: 100%;
}

div#Box1484 .content {
    width: 100%;
}

div#Box1484 .Filtration .flt {
    display: flex;
}

div#Box1484 .aop {
    height: auto;
    padding-top: 10px;
    padding-bottom: 15px;
    display: inline-block;
}

div#Box1570 {
max-width: initial !important;
margin-bottom: 10px;
float: left;
width: 100%;
padding: 5%;
}

div#Box1522 {
display: inline-block !important;
width: 100%; 
height: 100%;
padding: 5%;
margin: 0px;
background: #fff !important; 
position: relative; 
left: 0;
top: 0px; 
z-index: 100;
    min-width: 100%;
}
div#Box1485 .shopArticledetail_right {
float: right;
width: 100%;
margin-right: 0px;
}

div#Box1485 .shopArticledetail_left {
float: left;
width: 100%;
}

div#Box1485 .ui-state-default {
width: 100%;
}

div#Box1485 .shopArticleitemSub, div#Box1485  .shopArticleitemSou, div#Box1485  .shopArticleitemAlt {
float: left;
width: calc(50% - 10px);
}

div#Box1485 .shopArticleimages {
width: 80% !important;
max-width: 330px;
}

div#Box1485 .shopArticleVariant {
width: calc(50% - 10px);
}




div#Box1486 .itemAdr {
width: calc(50% - 10px);
}
div#Box1488 .stepBar span:last-child {
display: none;
}

div#Box1488 .table_zbozi th:nth-child(4), div#Box1488  .table_zbozi td:nth-child(4) {display: none;}
div#Box1488 .table_zbozi th:nth-child(5), div#Box1488  .table_zbozi td:nth-child(5) {width: auto;}
div#Box1488 .table_zbozi th:nth-child(6), div#Box1488  .table_zbozi td:nth-child(6) {display: none;}

div#Box1488 .button_plus, div#Box1488  .button_minus {
display: none;
}

div#Box1488 .input_count {
border: 1px solid #ddd;
float: none;
}

div#Box1488 .dtdim {
display: none;
}


div#Box1491 #tab-text td{
width: 50% !important;
}

div#Box1491 #tab-text tr{
width: 100% !important;
}



div#Box1501 .item {
width: calc(50% - 10px);
}
div#Box1503 .item {
width: 229px;
}





div#Box1490 .Row{
    float: left;
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
}

div#Box1490 .Row label {
    float: left;
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
}

div#Box1490 .Row span{
    float: left;
    width: 20%;
    padding: 10px;
    margin-bottom: 10px;
}

div#Box1490 .Row input{
    float: left;
    width: 70%;
    padding: 10px;
    margin-bottom: 10px;
}



div#Box1554 {}
div#Box1554 H3{}
div#Box1554 .FormName{}
div#Box1554 .FormEmail{}
div#Box1554 .FormType{}
div#Box1554 .FormEmail{}
div#Box1554 .FormButton{}
div#Box1554 .thanks{}

div#Box1529 {display: none !important;}
div#Box1483 .item {
width: calc(50% - 10px);
}

div#Box1483 .check > div {
width: 50%;
} 

div#Box1568 .date{}

div#Box1567 .date{}

div#Box1572 .box .content{
width:100%;
}
div#Box1572 h2 {
    display: block;
    width: 100%;
}

div#Box1572  .Inptmail {
    width: 100%;
}

div#Box1572  .btnLogin {
    float: right;
    line-height: 20px;
    display: block;
    width: 100%;
}

div#Box1572 .btnLogin button {
    width: 100%;
    border-radius: 0 !important;

}

div#Box1573 .date{}

div#Box1574 {
display: none;
width: 100%; 
height: 100%;
padding: 20px 20px 20px 20px;
margin: 0px;
background: #fff !important; 
position: absolute; 
left: 0;
top: 41px; 
z-index: 1900;
}

div#Box1571 .bcImageItems {
    height: auto;
}

div#Box1571 .cycle-slide img {
    max-width: 140%;
    margin-left: -20%;
    max-width: 100%;
    margin-left: 0px;
}
div#Box1533 .footer-content > div {
width: 95% !important;
}

div#Box1533 .footer-content #Box1565 img{

max-width: 200px;
        margin-top: 40px !important;
        width: 200px;

}
div#Box1540 {
width: 50%;
padding: 20px;
}

div#Box1542 {
width: 50%;
}
div#Box1565 {
width: 100%;
display: flex;
justify-content: center;
margin-bottom:15px;
}
div#Box1546 {
width: 100%;
float: left;
}

div#Box1564 {
width: 100%;
padding: 0px 20px;
display: flex;
justify-content: center;
}

div#Box1564 table{
border: none !important;
}

div#Box1564 h2 {
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
}

div#Box1564 .content{
border-left: 0px solid #fff !important;
border-right: 0px solid #fff !important;
}

div#Box1564 #t01{
width:100%;
display:block;
text-align: center;

}
div#Box1564 #t02{
width:100%;
display:block;
margin-top:15px;
    display: flex;
    justify-content: center;

}

div#Box1564 #t02 table{
    width: 190px;
    display: flex;
    justify-content: center;
}
div#Box1543 {
width: 100%;
}

div#Box1543 table{
border: none !important;
}

div#Box1543 h2 {
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
}
div#Box1545 {
   float: left;
    width: 100%;
    padding:0 20px;
    color: #c21439;
    display: flex;
    justify-content: center;
        margin-top: -29px;
    }

div#Box1545 h2 {
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
}

div#Box1545 ul{
    text-align: center;
    list-style: none;
padding-left: 25px;
}
div#Box1576 .date{}


div#Box1541 > div {
width: 95% !important;
}

div#Box1541 .right {
float: left;
clear: left;
}
div#Box1536 .mMenu {
display: block;
}
div#Box1551 .button {
width: 88px;
margin: 10px auto 0px auto;
display: block;
}
div#Box1535 {display: none;}
