.ui-dialog {
position: absolute;
}

.si {
width: calc(100% - 10px);
}

.ItemFormForm, .ItemFormInfo {
width: 100%;
padding-left: 0px;
}

.aNextShopping, .aBasket {
width: 100%;
text-align: center;
}

.pagFoundRecords, .pagVisibleRecords {
display: none;
}

.tdPagRow {
margin: 10px 0px;
}

div#Box1554 .date{}



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 label {
width: 100%;
}

div#Box1478 input {
width: 100%;
}

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 label {
width: 100%;
}

div#Box1475 input {
width: 100%;
}

div#Box1475 .divLogin {
display: none;
}
div#Box1538 {
width: 90%;
}

div#Box1521 {
display: none;
width: 100% !important; 
height: 100% !important;
padding: 5%;
background: #fff !important;
top: 41px; 
z-index: 1900;
border: none;
}

div#Box1521 .content {
border: 1px solid #ddd;
}
div#Box1477 {
width: 100%;
text-align: right;
}

div#Box1477 .basketTitle {
display: none;
}
div#Box1479 {
display: none;
}

div#Box1539 .bcTextItems {
display: none;
width: 100%;
}
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;
padding:10px;
background: #fff;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
overflow: hidden;
}

div#Box1482 h1 {
margin: 0px 0px 0px 0px !important;
}

div#Box1482 h2 {
margin: 0px 0px 0px 0px !important;
}

div#Box1483 .item {
width: 100% !important;
}

div#Box1483 .catItemOuter {
width: 100%;
}

div#Box1483 .check > div {
width: 100%;
} 

div#Box1483 .Filtration, div#Box1483  .Producer, div#Box1483  .extFlt {
margin: 0px 0px 10px 0px;
}

div#Box1516 {display: none;}
div#Box1527 {display: none;}
div#Box1515 {
}



div#Box1515 .item {
width: 100%;
}

div#Box1515 .ListImage {
width:100%;
}

div#Box1515 .ListImage img{
width:100%;
}

div#Box1515 .ListName a{
padding:10px 0px;
}

div#Box1515 .ListDescription{

}


div#Box1484 .item {
width: 100% !important;
}

div#Box1484 .catItemOuter {
width: 100%;
}

div#Box1484 .check > div {
width: 100%;
} 

div#Box1484 .Filtration, div#Box1484  .Producer, div#Box1484  .extFlt {
margin: 0px 0px 10px 0px;
}

div#Box1484 #slider-range {
width: 66px !important;
}
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 .pho a {
width: 100%;
padding-bottom: 0px;
}

div#Box1485 .shopArticleitemSub, div#Box1485  .shopArticleitemSou, div#Box1485  .shopArticleitemAlt {
float: left;
width: 100%;
}

div#Box1485 .shopArticleimages {
width: 70% !important;
max-width: 220px;
}

div#Box1485 .shopArticleVariant {
width: 100%;
}

div#Box1485 .shopArticlefiles{
width: 100%;
}


div#Box1486 .itemAdr {
width: 100%;
}
div#Box1488 .stepBar span:last-child {
display: none;
}


div#Box1488 tr {
border-bottom: 1px solid #ddd;
}

div#Box1488 th {
display: none;
}

div#Box1488 td {
margin: 0px !important;
padding: 5px;
width: 100% !important;
display: block;
float: left;
text-align: center !important;
border: none !important;
}

div#Box1488 table tr:last-child {
border-bottom: none;
}

div#Box1488 .table_zbozi td:nth-child(6) {display: none;}

div#Box1488 .items_buttons {
float: none;
margin: 0px;
}

div#Box1488 .button {
width: 100%;
margin: 0px 0px 10px 0px; 
}

div#Box1488 .button_plus, div#Box1488  .button_minus {
display: none;
}

div#Box1488 .input_count {
border: 1px solid #ddd;
float: none;
}

div#Box1488 .itemAdr {
width: 100%;
}

div#Box1488 .vst {
display: none;
}

div#Box1488 .dtdim {
display: none;
}

div#Box1487 label {
width: 100%;
}

div#Box1487 input {
width: 100%;
}

div#Box1487 button {
margin-top: 10px;
}
div#Box1491 .col-2 {
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%;
}










div#Box1501 .item {
width: 100%;
}
div#Box1503 {}
div#Box1503 .item {
width: 100%;
}

div#Box1503 h1{margin: 0px; margin-bottom: 10px;}










div#Box1504 .item {
    max-width: 100%;
}

div#Box1504 h2{
width:100%;
}

div#Box1504 .ListAnchor{
    width: 100%;
    text-align: center;
}
div#Box1504 .DetailImage{
display: block;
    width: 100%;
    text-align: center;

}

div#Box1504 .DetailImage img {
    height: auto;
    float: none;
    width: auto !important;
    margin: 10px auto;
    /* min-height: auto; */
    position: relative;
}

div#Box1504  .ListImage img {
    width: 100%;
    height: auto;
}

div#Box1504 .content {
    padding: 0px 0 50px 0;
}

div#Box1504 .pagging div {
    display: inline;
    width: 100%;
    margin: 5px auto;
}

div#Box1504 img{
    float: left;
    border: 1px solid #62686A;
    margin-right: 10px;
    width: 100%!important;
    height: auto!important;
}

div#Box1504 h1{
width:100%;
}
div#Box1518 {
float: left;
width: 100% !important;
margin: 0px !important;
padding-bottom: 10px;
}
div#Box1522 {
display: none;
width: 100%; 
height: 100%;
padding: 5%;
margin: 0px;
background: #fff !important; 
position: absolute; 
left: 0;
top: 41px; 
z-index: 1900;
}
div#Box1519 {
display: none;
}
div#Box1520 {display: none !important;}
div#Box1523 {display: none;}
div#Box1524 {display: none;}
div#Box1526 {display: none;}
div#Box1528 {display: none;}
div#Box1529 {display: none;}
div#Box1530 {
display: none;
width: 100%; 
height: 100%;
padding: 5%;
background: #fff !important;
position: absolute; 
left: 0;
right: 0;
top: 41px; 
z-index: 1900;
}

div#Box1530 .content {
float: none;
}

div#Box1530 .divHidden {
display: block !important;
float: left;
width: 100%;
border: none;
position: static;
}

div#Box1530 label {
width: 100%;
}

div#Box1530 input {
width: 100%;
}

div#Box1530 .divLogin {
display: none;
}

div#Box1532 {}
div#Box1532 DIV{height: 1.6em;}
div#Box1532 DIV.end{clear: both;height: 0ex;}
div#Box1532 DIV.enquiry_line{}
div#Box1532 DIV.enquiry_content{}
div#Box1532 DIV.AnswerCheckbox INPUT{height: 1em;width:1em;float:left;margin-right: 1ex;}
div#Box1532 FORM{float: left;}
div#Box1532 DIV.AnswerCheckbox{float:left;}
div#Box1532 LABEL.Answer{float: left;width: 4em;}
div#Box1532 DIV.AnswerBar
{
    float: left;
    background-color: yellow;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray; 
    height: 0.35 em;
    font-size: xx-small;
    margin-top: 0.2em;
}
div#Box1532 DIV.AnswerCnt{padding-left:0.1em; clear: right;}
div#Box1532 DIV.btnHlasuj{float: left}
div#Box1532 DIV.CntAll{clear: both}
div#Box1532 .btnHlasuj BUTTON{width: 10 em;color: red;}


div#Box1553 .date{}

div#Box1514 {display: none;}
div#Box1533 .footer-content > div {
width: 95% !important;
}
div#Box1540 {
width: 100%;
}

div#Box1542 {
width: 100%;
}
div#Box1545 {
display: none;
}

div#Box1543 {
width: 100%;
}

div#Box1546 {
width: 100%;
}

div#Box1534 {display: none;}
div#Box1555 .content{
background-color: #262626;
    color: #909090;
    text-align: left;
padding: 15px;
    font-size: 13px;
    border-top: 1px solid;
}


div#Box1541 > div {
width: 95% !important;
}

div#Box1541 .right {
float: left;
clear: left;
}

div#Box1541 .left:nth-child(2) {
    display: block;
    margin: 0 auto!important;
    position: relative;
margin-left:0px!important;
}
div#Box1536 .mMenu {
display: block;
}
div#Box1551 .button {
width: 88px;
margin: 10px auto 0px auto;
display: block;
}
div#Box1535 {display: none !important;}
