.ui-dialog {
position: absolute;
}

.si {
width: calc(50% - 10px);
}

.ItemFormForm, .ItemFormInfo {
width: 100%;
padding-left: 0px;
}

.pagFoundRecords, .pagVisibleRecords {
display: none;
}

.banner_overload img{
height: auto !important;
width: 70vw !important;
}

/* HODNOCENI */

.ReviewFormDialog {
width: 90% !important;
}

.ReviewPlusDiv{
    width: 100%;
    float: left;
}

.ReviewMinusDiv{
    width: 100%;
    float: left;
}

.ReviewRatingDiv div {
    padding-right: 5px;
}

.ReviewCodeDiv input{
    width: 100%;
margin-bottom: 15px;
}



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#Box1555  {
    position: relative;
    background-color: transparent;
    width: 100%;
    z-index: 999999;
    padding-bottom: 0px;
    display: block;
    top: inherit;
}
div#Box1538 {
width: 95%;
    max-width: 95%;
}
div#Box1547 {
width: 100%;
}
div#Box1577 {
text-align:right;
}


div#Box1577  p {
    text-align: left;
    position: absolute;
    left: 122px;
    right: 0;
    margin: 0 auto;
    font-size: 12px;
    top: 6px;
}

div#Box1577 .freeDelivery{
display:none;
}
div#Box1478 {
display: none;
width: 100%; 
height: 100%;
padding: 0%;
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#Box1478 .content {
width:100%;
}
div#Box1478 .content:before {
display:none;
}

div#Box1478 .divLogin, div#Box1478  .divRegistration, div#Box1478  .LoggedName, div#Box1478  .Logout {
    padding: 0px 10px 0 0;
 margin: 20px 10px;
    display: inline-block;
}





div#Box1579 {
width: 95%;
    max-width: 95%;
background-color:transparent;
    height: 65px;
}
div#Box1476 {
background-color:transparent!important;
height:auto;
}




div#Box1476 img {
    max-height: 32px;
    padding-top: 6px;
    position: absolute;
    right: 0px!important;
    margin: 0 auto;
    background-color: transparent;
}

div#Box1476 #a_header_logo {
    display: block;
    width: auto;
    position: absolute;
top: -4px;
    left: 101px;
    opacity: 1;
}
div#Box1521 {
    width: 100% !important;
    height: 50px;
    padding: 7px;
    background: #e7b921 !important;
    top: 40px;
    z-index: 1900;
    border: none;
    left: 0;
    right: 0;
}

div#Box1521 .content {
border: 1px solid #ddd;
}

div#Box1521 .aExtendedSearch {
display: none;
}


div#Box1477 {
width: 100%;
text-align: right;
margin-top: 10px;
    margin-right: 12px;
float:none;
}

div#Box1477 .basketTitle {
display: none;
}

div#Box1477 #dynamicBasket {
    display: none !important;
}

div#Box1477 #SumCost {
    color: black;
float:none;
}

div#Box1477 .divSumCostVAT {
    color: black;
float:none;
}

div#Box1477 a{
text-decoration:none;
}

div#Box1477 #SumCost {
display:none;
}

div#Box1477 .divSumCostVAT {
display:none;
}

div#Box1477 #basketImg {
    margin-top: 0px;
    padding: 0px;
    text-decoration: none;
    font-size: 6px;
    z-index: 11;
    line-height: 0;
    background-color: #e7b921!important;
    background-repeat: no-repeat;
    background-size: 30px;
    margin: 0px auto;
    float: right;
    clear: initial;
    padding: 5px 5px;
    display: block;
text-align: center;
    height: 30px;
width:30px;
}

div#Box1477 .fa-shopping-cart {
    font-size: 19px;
}

div#Box1477  .ImgBasket {
    float: right;
    width: 30px;
    height: 30px;

}

div#Box1477 .CntItems {
    position: absolute;
    top: 12px;
    right: 20px;

}
div#Box1479 {
display: none;
width: 100%; 
height: 100%;
padding: 5%;
margin: 0px;
background-color: #fff !important; 
position: absolute; 
left: 0;
top: 41px; 
z-index: 9999999999999999;
}

div#Box1479 .content {
float: left;
width: 100%;
}

div#Box1479 nav {
width: 100%;
}

div#Box1479 .d2 {
background-color: transparent !important;
}

div#Box1479 .MenuHorizontal ul {
display: block;
}

div#Box1479 .MenuHorizontal ul li {
margin:0px;
padding:0px;
display: inline;
list-style-type:none;
}

div#Box1479 .MenuHorizontal ul li a {
display: block;
width: 100%;
padding: 15px;
text-decoration:none;
display:block;
font-size: 14px;
border-bottom: 1px solid #fff;
position: relative;
background-color:#ddd;
text-transform:uppercase;
}


div#Box1479 .MenuHorizontal > ul > li:last-child > a {
border: none;
}

div#Box1479 .MenuHorizontal ul ul {
position: static !important;
display: block !important;
height: 100% !important;
}

div#Box1479 ul > .treeSubnodes > a:hover:after {
display: none;
}

div#Box1479 #tree_LI_1479_170 {
display: block;
}
div#Box1480 {
width: 90%;
padding-top:13px;
}
div#Box1481 {
float: left;
width: 100% !important;
margin: 10px  0px 20px 0px;
overflow: hidden;
}
div#Box1484 .item {
width: calc(50% - 10px);
}


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 .kosik_ikona {
    font-size: 18px;
}

div#Box1484 .points {
    z-index: 1;
}

div#Box1484 .SAFlags > div {
float: left;
    display: block;

}

div#Box1484 .catItem {
    max-width: 157px;
}

div#Box1484 .catBody{
    display: flex;
    flex-wrap: wrap;
}

div#Box1484 .catItemOuter {
    background-color: transparent!important;
    margin: 0px 7px 8px 0px;
    padding: 10px;
    display: inline-block;
    border: 1px solid #bfbfbf;
    max-width: 150px;
}

div#Box1484  .catItemOuter img {
    width: 100%;
    height: auto;
    max-height: fit-content;
}

div#Box1484  .Filtration .flt div {
    white-space: nowrap;
    padding: 6px 0px;
    display: inline-block;
}

div#Box1484 #FilterFormMsg{
display:none!important;
}

div#Box1484 .Filtration div {
    display: block!important;
}

div#Box1484  .Filtration .flt {
display:none!important;
}


div#Box1482 {
display:block;
}

div#Box1482 h1 {
margin: 0px 0px 0px 0px !important;
}

div#Box1482 .noItems{padding: 10px;}
div#Box1580 {
display:block;
}
div#Box1539 {
display:none;
}


div#Box1539 .bcTextItems {
display: none;
width: 100%;
}

{
display:none;
}

div#Box1539 .bcName{
font-size:18px;
}
div#Box1525 .item {
width: calc(50% - 10px);
}

div#Box1525 .kosik_ikona {
    font-size: 18px;
}
div#Box1516 .item {
width: calc(50% - 10px);
}

div#Box1516 .kosik_ikona {
    font-size: 18px;
}

div#Box1516 .item .itemTitle, div#Box1516  .itemTip .itemTitle {
padding: 10px;
font-size:15px;
}


div#Box1516 .itemTitle a{
padding: 10px;
font-size:15px;
}
div#Box1576 .item {
width: calc(50% - 10px);
}

div#Box1576 .Filtration div {
width: 100%;
}

div#Box1576 .check > div {
width: 50%;
} 

div#Box1576 div.RowExtFltCheckbox {
width: 50%;
}

div#Box1576 #slider-range {
display: none;
}

div#Box1576 #RowInputPriceFrom {
margin-right: 10px;
}

div#Box1576 .kosik_ikona {
    font-size: 18px;
}

div#Box1576 .points {
    z-index: 1;
}

div#Box1576 .SAFlags > div {
float: left;
    display: block;

}

div#Box1576 h2{
margin-top:14px;
}


div#Box1568 .date{}

div#Box1568 .Banners img {
display:block;
max-width:100%!important;
margin:10px auto;
}
div#Box1483 .item {
width: calc(50% - 10px);
}

div#Box1483 .Filtration div {
width: 100%;
}

div#Box1483 .check > div {
width: 50%;
} 

div#Box1483 div.RowExtFltCheckbox {
width: 50%;
}

div#Box1483 #slider-range {
display: none;
}

div#Box1483 #RowInputPriceFrom {
margin-right: 10px;
}

div#Box1483 .kosik_ikona {
    font-size: 18px;
}

div#Box1483 .points {
    z-index: 1;
}

div#Box1483 .SAFlags > div {
float: left;
    display: block;

}
div#Box1569 .date{}

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#Box1485 .shopArticleAttributeCost .shopArticlekosik_ikona {
font-size: 18px;
}

div#Box1485 .shopArticleVariant .shopArticlekosik_ikona {
font-size: 18px;
}

div#Box1485 .Subkosik_ikona, div#Box1485  .Soukosik_ikona, div#Box1485  .Artkosik_ikona {
font-size: 18px;
}

div#Box1485 .addNewRatingWrap, div#Box1485  .addNewRatingWrapEmpty {
    float: none;
    margin-top: 10px;
    margin-left: -9px;
}


div#Box1486 .itemAdr {
width: calc(50% - 10px);
}

div#Box1486 .gdpr-blok .cell_two {
overflow: initial;
}

div#Box1486 .gdpr-blok .cell_one{
display: none;
}

div#Box1486 .gdpr-blok .cell_two label{
width: 90%;
float: left;
}

div#Box1486 .gdpr-blok .cell_two input{
width: 10%;
float: left;
}

div#Box1486 .ssop-blok .cell_two {
overflow: initial;
}

div#Box1486 .ssop-blok .cell_one{
display: none;
}

div#Box1486 .ssop-blok .cell_two label{
width: 90%;
float: left;
}

div#Box1486 .ssop-blok .cell_two input{
width: 10%;
float: left;
}
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(6), div#Box1488  .table_zbozi td:nth-child(6) {width: auto;}
div#Box1488 .table_zbozi th:nth-child(5), div#Box1488  .table_zbozi td:nth-child(5) {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#Box1488 .button_delete {
display: inline-block;
padding: 10px;
border: none;
margin-left: 8px;
}

div#Box1488 .thm {
min-width: 165px;
}

div#Box1488 .cofidisCalc{
    clear: left;
}

div#Box1488 .essoxCalc{
    display: block;
    float: left;
}







div#Box1489 .kosik_ikona {
    font-size: 18px;
}



div#Box1501 .item {
width: calc(50% - 10px);
}
div#Box1503 .item {
width: calc(50% - 10px);
}
div#Box1504 .item {
    max-width: 100%;
}
div#Box1504 .ListImage {
    height: 210px;
}

div#Box1504 .ListAnchor{
    width: 100%;
    text-align: center;
}

div#Box1504 .DetailImage img{
height: auto;
    float: left;
    width:100%;
    margin-right: 20px;
    min-height: 150px;
    position: relative;
    margin-left: 10px;
    margin-bottom: 10px;
}

div#Box1504  .ListImage img {
    width: 100%;
    height: auto;
}

div#Box1504 .content {
    padding: 0px 0 50px 0;
}

div#Box1504 img {
    float: left;
    border: 1px solid #62686A;
    margin-right: 10px;
    width: 100%!important;
    height: auto!important;
}

div#Box1506 .divItem, div#Box1506  .nahled_odkaz {
width: calc(50% - 10px);
}


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#Box1572 .a{
width:499px;
height: auto;
margin-top: 1em;
}
div#Box1518 {
float: left;
width: 100% !important;
margin: 0px !important;
padding-bottom: 10px;
}
div#Box1522 {
display: none;
width: 100%; 
height: 100%;
padding: 20px 20px 20px 20px;
margin: 0px;
background: #fff !important; 
position: absolute; 
left: 0;
top: 41px; 
z-index: 99999999999;
}



div#Box1522 .skBox {
    background-color: #dddbdb;
    padding: 25px 10px;
    color: black;
    font-size: 16px;
    font-weight: 600;
    margin-top: 20px;
width:100%;
text-align: center;
}


div#Box1522 .skBox p {
    display: inline-block;
    margin-right: 15px;
    font-size: 16px;
    vertical-align: middle;
}

div#Box1522 .skBox a {
    text-decoration: none;
    color: black;
}

div#Box1522 #banner{
    width: 100%;
margin-top:10px;
}
div#Box1528 {display: none !important;}
div#Box1529 {display: none !important;}
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 .divLogin {
display: none;
}

div#Box1570 {
display:none;
}

div#Box1570 .date{}

div#Box1570 .skBox img {
    float: right;
    clear: right;
}
div#Box1515 {
display:none;
}


div#Box1515 .item {
width: 100%;
}

div#Box1515 .ListImage {
width:100%;
}

div#Box1515 .ListImage img{
width:100%;
}

div#Box1571 .date{}

{
width: 90%;
}

div#Box1571 .ShopGoodies .box {
    margin: 20px auto;
    width: 100%;
    text-align: center;
    min-width: 100%!important;
border-bottom: 1px solid white;
    padding-bottom: 30px;
}


div#Box1571 .ShopGoodies .box:last-child {
border-bottom: 0px solid white;
}


div#Box1571 .ShopGoodies .box::after{
display:none;
}


div#Box1540 {
width: 50%;
padding: 20px;
}

div#Box1542 {
width: 50%;
}
div#Box1545 {
display: none;
}


div#Box1574 {
width: 50%;
clear: left;
}


div#Box1574 td{
display:block;
width:100%;
}

div#Box1578 {
width: 100%;
clear: left;
}


div#Box1575 {
width: 100%;
clear: left;
}


div#Box1543 .date{}

div#Box1546 {
width: 50%;
}

div#Box1573 .date{}


div#Box1541 > div {
width: 95% !important;
}

div#Box1541 .right {
float: left;
clear: left;
}
div#Box1536 .mMenu {
display: block;
right:65px!important;
}

div#Box1536 #mMenuLa, div#Box1536  #mMenuCu {
display: none;
}

div#Box1536 #mMenuS{
display:none;
}
div#Box1551 .button {
width: 88px;
margin: 10px auto 0px auto;
display: block;
}

