#heurekaTabright {
display: none !important;
}

.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;
}

.ui-dialog {
width: 90% !important;
}

.regUsr #Box332 {
margin-top: 60px !important;
}

.RAitems{
padding-bottom: 0px;
padding-top: 140px;
}

.aBasket {
top: 340px;
}

.aNextShopping {
margin-top: 340px;
}

.HP #Box840 {
    margin-top: 0px;
}

.HP #Box860 {
    margin: 160px auto 0px auto;
}

.HP #Box963{
display: block !important;
}

.bIAddN {
    font-size: 14px;
    margin: 5px 0px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
}

#basketItemAdded{
margin-top: 0px;
}

.aNextShopping {
    width: calc(50% - 40px);
    margin-top: 10px;
    position: relative;
    top: auto;
}

.aBasket {
    width: calc(50% - 40px);
    top: auto;
    position: relative;
}

.suggestions {
    border: 1px solid #ffd7d7 !important;
    background: #fff3f3 !important;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px;
    color: #630e0d;
}

.RAitems {
    padding-bottom: 0px;
    padding-top: 15px;
}

.HP #Box949 {
    width: auto;
    position: absolute;
    z-index: 100;
    text-align: center;
    top: 70px;
    right: 320px;
}

.HP #Box949 img{
    width: 100px;
}



 div#Box814 h3  {
margin: 0px;
padding: 0px;
font-size: 18px;
border-bottom: 1px solid #eee;
display: inline-block;
width: 100%;
overflow: hidden;
margin-bottom: 10px;
}
 div#Box880  {display: none;}
 div#Box949  {
    width: auto;
    position: absolute;
    z-index: 100;
    text-align: center;
    top: 70px;
left: auto;
    right: 320px;
}
 div#Box949 

img {
    width: 100px;
}
 div#Box963  {
position: absolute;
top: 80px;
right: auto;
left: 20px;
max-width: 300px;
height: auto;
}
 div#Box963 

a img  {
    max-width: 250px;
    height: auto;
}
 div#Box897  {
display: none;
}
 div#Box860  {
width: 95%;
margin: 140px auto 0px auto;
}

 div#Box898  {
background-position: bottom 200px center;
background-size: auto 70px;
}
 div#Box944  {
display: none;
}
 div#Box951 .button  {
width: 86px;
margin: 10px auto 0px auto;
display: block;
}
 div#Box947  {
display: block;
position: absolute;
left: 0px;
top: 156px;
top: 0px;
}
 div#Box947 

#menuLink {
display: block;
}
 div#Box947 

#categoryLink {
display: block;
}
 div#Box947 

#searchLink {
display: block;
}

 div#Box896  {
display: none;
width: calc(100% - 40px) !important; 
height: 8000px !important;
padding: 5%;
min-height: 100%;
padding: 0px 20px;
border: none;
margin: 0px auto;
background: #fff;
position: absolute; 
top: 75px; 
left: 0;
right: 0;
z-index: 1900;
padding-top: 15px;
}
 div#Box896 

input  {
border: 1px solid #ebe0d2;
width: calc(100% - 55px);
color: #000;
margin: 0px;
}
 div#Box896 

button  {
position: absolute;
top: 18px;
right: 19px;
margin: 1px 0px 0px 0px;
}
 div#Box896 

button:hover  {
background-position: top 0px center;
}
 div#Box896 

input:hover  {
    border: 1px solid #ebe0d2;
}


 div#Box901  {
padding: 5px 12px;
}
 div#Box819  {
position: static;
}
 div#Box819 

.Rabat  {
display: none;
}
 div#Box819 

.divLogin .loginHidden  {
width: calc(100% - 20px);
position: absolute;
top: 75px;
left: 0px;
}
 div#Box819 

.closeLogin  {
margin-left: 0px;
}
 div#Box819 

button  {
float: left;
clear: left;
margin-left: 140px;
}



 div#Box818 .content  {
    position: absolute;
top: 90px;
}

 div#Box815  {
width: 100% !important;
position: static;
}
 div#Box815 

#header_logo  { 
width:150px;
position: absolute;
top: 70px;
left: 10px;
}
 div#Box815 

h3 span {
font-size: 11px;
    line-height: initial;
    height: auto;
    padding-left: 10px;
    display: inline-block;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 5px;
    line-height: 10px;
}
 div#Box942 img  {
width: 100%;
height: auto;
}
 div#Box899  {
width: 95%;
}
 div#Box821  {
width: 100% !important;
margin: 0px;
}
 div#Box840  {
display: none;
width: calc(100% - 40px) !important; 
height: auto;
min-height: 100%;
padding: 0px 20px;
margin: 0px;
background: #fff !important; 
position: absolute; 
top: 157px; 
left: 0px;
z-index: 1900;
}
 div#Box824  {
float: none;
padding-top: 70px;
}
 div#Box824 

.items  {
background: transparent;
}
 div#Box824 

.item  {
width: calc(50% - 1px);
padding: 10px 0px;
}
 div#Box824 

.SATop  {
width: calc(50% - 1px);
padding: 10px 0px;
}
 div#Box824 

.producerCheck div div  {
width: 50%;
}
 div#Box824 

.RowProducerCheckbox1  {
display: none;
}
 div#Box824 

.producerCheck1 div.RowExtFltCheckbox   {
width: 50%;
}
 div#Box824 

.item_col_3  {
width: 100%;
}
 div#Box824 

.Producer .Row2 div  {
    float: left;
    padding-bottom: 5px;
    width: 100%;
    display: block;
}
 div#Box825 .shopArticledetail_left  {
width: 100%;
}
 div#Box825 

.shopArticledetail_right  {
width: 100%;
}
 div#Box825 

.dshopArticleAttributes table  {
width: 100%;
}
 div#Box825 

.shopArticleCostContent  {
float: left;
}
 div#Box825 

.shopArticleVariant .iconDeliveryFree  {
left: auto;
right: 8px;
}
 div#Box825 

.shopArticleimages  {
display: none;
}
 div#Box825 

.hidden  {
display: block;
}
 div#Box825 

.icon-menu-arrow-left  {
display: block;
width: 35px;
height: 35px;
background: #294007 url(../_images/preview/img56d41ab8f14fc.png) no-repeat center;
border-radius: 5px;
position: absolute;
bottom: 0px;
left: 10px;
cursor: pointer;
}
 div#Box825 

.icon-menu-arrow-right  {
display: block;
width: 35px;
height: 35px;
background: #294007 url(../_images/preview/img56d41ad7d709f.png) no-repeat center;
border-radius: 5px;
position: absolute;
bottom: 0px;
right: 10px;
cursor: pointer;
}
 div#Box825 

.pagination-product-images  {
border-radius: 5px;
padding: 8px;
border: 1px solid #ddd;
margin: 0px auto;
background: linear-gradient(#fff,#eee);
text-align: center;
width: 100px;
}
 div#Box825 

.Next  {
display: none;
}
 div#Box825 

.Prev  {
display: none;
}
 div#Box825 

.MainCategory a  {
display: none;
}
 div#Box825 

.MainCategory span  {
display: none;
}
 div#Box825 

.MainCategory a:last-child  {
display: inline;
}
 div#Box825 

.MainCategoryTitle  {
display: none !important;
}
 div#Box825 

.ItemFormForm  {
width: calc(100% - 10px);
}
 div#Box826  {
margin: 0px;
}
 div#Box826 

.cell_one  {
width: 96%;
padding: 2% 2% 0 2%;
border: none;
}
 div#Box826 

.cell_two  {
width: 96%;
padding: 2%;
}
 div#Box826 

table  {
overflow: hidden;
}
 div#Box826 

td  {
float: left;
clear: left;
}
 div#Box826 

td.tab_nazev  {
width: 100%;
}

 div#Box828 .stepBar div span  {
display: none;
}
 div#Box828 

.cell_one  {
width: 96%;
padding: 2% 2% 0 2%;
border: none;
}
 div#Box828 

.cell_two  {
width: 96%;
padding: 2%;
}
 div#Box828 

.informations td  {
float: left;
clear: left;
}
 div#Box828 

.background .tab_nazev  {
float: none;
}
 div#Box828 

.Hide  {
display: none;
}
 div#Box828 

.hide  {
display: none;
}
 div#Box828 

.button  {
width: 100%;
}
 div#Box828 

.button1  {
float: left;
width: 100%;
}
 div#Box828 


#massInsertTabs .massInputSubmit  {
    float: right;
    margin-right: 0px;
    width: 100%;
    margin-left: 0px;
}
 div#Box828 

#massInsertTabs .button1 {
    width: 100%;
    margin-top: 10px;
}
 div#Box828 

.massInput  {
    width: 74%;
    float: left;
}
 div#Box828 

.massInputCount  {
    width: 25%;
    float: left;
    margin-left: 1%;
}
 div#Box828 

.suggestionImg {
    width: 15%;
    display: inline-block;
    float: left;
}
 div#Box828 

.suggestionText  {
    width: 75%;
    display: block;
    float: right;
    padding-left: 20px;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    text-align: left;
    padding-right: 20px;
}
 div#Box828 

.suggestionDescription  {
    width: 75%;
    display: block;
    font-size: 14px;
    float: right;
    padding-left: 20px;
    padding-right: 20px;
}

 div#Box830 #pro-tab {
width: 100%;
}
 div#Box830 

#pro-tab tr {
    width: 100%;
    display: inline-block;
    padding: 0px;
}
 div#Box830 

#pro-tab td {
    width: 100%;
    display: inline-block;
    padding: 0px;
}
 div#Box830 

.pro-blok h2  {
    width: 100%;
    float: left;
    text-align: center;
}
 div#Box830 

.pro-blok p  {
    width: 96%;
padding: 2%;
    float: left;
}
 div#Box830 

.w100 {
position: relative;
top: auto;
left: auto;
right: auto;
bottom: auto;
width: 100%;
background-color: transparent;
border-bottom: none;
}
 div#Box830 

a img {
max-width: 100%;
max-height: 100%;
width: 100%;
height: auto;
}
 div#Box830 

#pro-tab2 td  {
    overflow: hidden;
    border-bottom: none;
    width: 100%;
}
 div#Box830 

#pro-tab2 td img  {
    width: 100%;
height: auto !important;
}
 div#Box830 


#kon-01 td  {
    overflow: hidden;
    width: 100% !important;
float: left;
border: none;
}
 div#Box830 

#kon-02 td  {
    overflow: hidden;
    width: 100% !important;
float: left;
border: none;
}
 div#Box830 

#kon-01 tr  {
    overflow: hidden;
    width: 100% !important;
float: left;
}
 div#Box830 

#kon-02 tr  {
    overflow: hidden;
    width: 100% !important;
float: left;
}
 div#Box830 

#kon-01  {
    width: 100% !important;
    background-color: transparent;
}
 div#Box830 

#kon-02  {
    width: 100% !important;
    background-color: transparent;
}
 div#Box830 

#kon-01 h3  {
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    position: relative;
    top: auto;
    background-color: transparent;
    border-bottom: none;
    display: inline-block;
    width: 100%;
    height: auto;
    overflow: hidden;
}
 div#Box830 

#kon-02 h3  {
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    position: relative;
    top: auto;
    background-color: transparent;
    border-bottom: none;
    display: inline-block;
    width: 100%;
    height: auto;
    overflow: hidden;
}


 div#Box883 .item  {
width: calc(50% - 1px);
padding: 10px 0px;
}
 div#Box883 

.SATop  {
width: calc(50% - 1px);
padding: 10px 0px;
}

 div#Box885 .row img {
max-width: 100% !important;
height: auto !important;
}
 div#Box943 .Producer .Row2 div  {
    float: left;
    padding-bottom: 5px;
    width: 100%;
    display: block;
}
 div#Box943 

.SATop  {
    width: calc(50% - 1px);
    padding: 10px 0px;
}
 div#Box943 

.item  {
    width: calc(50% - 1px);
    padding: 10px 0px;
}
 div#Box950 .item  {
    padding: 10px;
    float: left;
    display: block;
    border: 1px solid #ccc;
    width: 194px;
    height: 270px;
    position: relative;
    border-radius: 5px;
    margin-right: 9px;
}
 div#Box882  {
float: none; 
}
 div#Box882 

.items  {
background: transparent;
}
 div#Box882 

.item  {
width: calc(50% - 1px);
padding: 10px 0px;
}
 div#Box882 

.SATop  {
width: calc(50% - 1px);
padding: 10px 0px;
}
 div#Box882 

.producerCheck div div  {
width: 50%;
}
 div#Box882 

.RowProducerCheckbox1  {
display: none;
}
 div#Box882 

.producerCheck1 div.RowExtFltCheckbox   {
width: 50%;
}
 div#Box882 

.item_col_3  {
width: 100%;
}
 div#Box882 

.AttributeCost  {
left: 0;
right: 0;
margin: 0px auto;
}
 div#Box959  {
background-image: none;
width: 100%;
top: -133px;
}
 div#Box959 

p  {
font-size: 14px;
padding: 5px ;
}
 div#Box960  {
width: 100%;
padding: 0px;
background-image: none;
}
 div#Box960 

p  {
font-size: 14px;
padding: 5px ;
}
 div#Box958 a  {
    width: 45.65%;
padding: 2%;
} 
 div#Box849  {
margin: 20px 0px 20px 0px;
}
 div#Box953 .date {}

 div#Box900  {
display: none;
}
 div#Box948 .date {}

 div#Box956 .date {}

 div#Box854  {
width: 100% !important;
}
 div#Box889  {
width: 100%;
}
 div#Box889 

ul li  {
    width: 49%;
    float: left;
}
 div#Box941 .Row  {
    width: 100%;
    margin-bottom: 20px;
}
 div#Box954 .date {}

 div#Box852  {
display: none;
}
 div#Box955 .date {}
