
/*xxxx bater Toll abt Fee_01 Select1 Select2
*/
@media screen, projection {
/* BEGIN: Uprava barev pro Design_Version == "2016"*/
html {background: #f3f3f3; /* 1 */
    color: #000; /* 2 */
}
fieldset {border: 1px solid #b9bfc5; }

/* basic typography -------------------------------------------------------------- */
body { color: #000; background: #fff;}

/* Headings -------------------------------------------------------------- */
h1 { color: #434343;}

/* Text elements -------------------------------------------------------------- */

/*a:visited { color: #30334A; } */
a { color: #000; }
a:focus, a:hover { color: #5f646a; }

hr { color: #e5e5e5; background-color: #e5e5e5; }


/* Tables -------------------------------------------------------------- */
thead th { background: #0080cf;}
tr.even td { background: #e5ecf9; }


/* Pre-seting Web site -------------------------------------------------------------- */

table { border-top: #e5e5e5 solid 1px; border-bottom: #e5e5e5 solid 1px; }
table td {border-bottom: #e5e5e5 solid 1px;}
table th {border-bottom: #000 solid 1px; color:#000;}


h1 { text-align:left; border:none; line-height: 18px; margin:20px 0;}
h2 span, h3 span, h4 span, h5 span {background-color:#fff;}
h2, h3, h4, h5, h6 {border-bottom:#c7c7c7 1px solid; color:#000;}
h2, h3 { clear:inherit;}

select, input, textarea {background: #fff; border:1px solid #d3d3d3; color:#000; }

::-moz-selection { background:#000; color:# FFF;}
::-webkit-selection { background:#000; color:#FFF;}

.ASClsHMenu { background:#23657B; width: 100%; position: fixed; top: 162px; left: 0; z-index: 10; padding: 12px 0;}
.ASClsHMenu a {color:#fff; background:#434343; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.ASClsHMenu li a {border: none; color:#fff; }
.ASClsHMenu a:hover { background:#3b3b3b; border:none;}
.ASClsHMenu ul li.ASClsHMenuItemActive a { background:#FFF; border:none;}

#arebophdsoid p.ASClsPUserLanguageSelection, #arebophdndsoid p.ASClsPUserLanguageSelection { display: block; background:#000; margin:0; padding: 0; color:#FFF; position:absolute; right:0px; top:0px; width:33px; height:162px; padding-top: 42px;}
#arebophdsoid p.ASClsPUserLanguageSelection a, #arebophdndsoid p.ASClsPUserLanguageSelection a { display: inline-block; background: #fff; margin:5px 3px; padding: 3px; color:#000; text-decoration: none; width:18px; height:18px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; float:inherit;}
#arebophdsoid p.ASClsPUserLanguageSelection span#arebolss, #arebophdndsoid p.ASClsPUserLanguageSelection span#arebolss { display: inline-block; background: #23657B; margin:5px 3px; padding: 3px; color:#000; text-decoration: none; width:18px; height:18px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#arebophdsoid p.ASClsPUserLanguageSelection span#arebolsd, #arebophdndsoid p.ASClsPUserLanguageSelection span#arebolsd { display:none;}

#arebospfimmddeid { position:absolute; top:11px; right:5px; background:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; height:28px; padding:0 3px;}
.ASClsSearchProductsFormCustomer { height:28px; line-height:28px;}
#arebospfimmddeid input.ui-autocomplete-input { width:130px; border:#FFF solid 1px;}
#arebospfimmddeid input[type="submit"] {}

#arebospfntmhddeid { position:absolute; top: 115px; right:20px;  width:276px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:#d7d7d7 solid 1px; background:#FFF; padding:4px;}
#arebospfntmhddeid input { height: 23px;}
#arebospfntmhddeid input[type="text"] { width:200px; height: 23px; border:none; background:#FFF;}

.ASClsDivCategoryLeft { float: left; width: 180px;}
.ASClsDivCategoryRest {margin-left: 180px; padding-left: 20px; min-height:850px;}

.ASClsDivCategoryLeft ul {list-style:none; margin:0; padding:0; font-size:12px; }
.ASClsDivCategoryLeft li {line-height:28px; background:#434343; color:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-bottom:2px;}
.ASClsDivCategoryLeft ul li a {text-decoration:none; color:#fff; display:block; padding:6px 4px; line-height:15px; background:#434343; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-bottom:2px; border:#434343 solid 1px;}
.ASClsDivCategoryLeft ul li a:hover{ background:#23657B; border:#23657B solid 1px; color:#000; }
.ASClsDivCategoryLeft ul li.opened { background:#23657B; color:#000; border:#23657B solid 1px; list-style-image:none; padding:6px 4px; line-height:15px; font-weight: bold;}
.ASClsDivCategoryLeft ul li.opened a { padding: 0; border:none; background:#23657B; color:#000; font-weight: normal; }
.ASClsDivCategoryLeft ul li.opened.level1 a { padding: 0; border: #000 solid 1px; background: #e5e5e5; color:#000; font-weight: normal;}

.ASClsDivCategoryLeft li.level1 { margin-left:0;}
.ASClsDivCategoryLeft ul li.level1 a { background:#e5e5e5; border:#e5e5e5 solid 1px; color:#000;}

.ASClsDivSpecialProductFilters { margin-bottom: 10px;}
a.ASClsACategoriesSwitchLeftPaneToImgTiles { display:block; margin-right:10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border: 1px solid #434343; background:#434343 ; text-align: center; color: #FFF; font-weight: bold; text-decoration: none; padding:7px 10px 6px 0; width:80px; width:80px; float:left;}
a.ASClsACategoriesSwitchLeftPaneToImgTiles:hover { background:#434343 ;}

span.ASClsAllProductsActive,
span.ASClsSpanCategoryPathLast,
span.ASClsHiddenProductsActive,
span.ASClsAllButInactiveProductsActive,
span.ASClsOnlyInactiveProductsActive,
span.ASClsHighlightedProductsOnlyActive {
background:#FFF;
border:#434343 solid 1px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
line-height:28px;
height:28px;
padding: 0 10px;
color:#434343;
margin:0 0 10px 0;
}

a.ASClsACategoryPathLink,
a.ASClsACategoryPathLink:hover,
#arebowcpldeid a.ASClsShowAllProductsLink,
a.ASClsShowAllProductsLink:hover,
a.ASClsShowAllProductsLink,
a.ASClsShowHiddenProductsLink,
a.ASClsShowAllButInactiveProductsLink,
a.ASClsShowOnlyInactiveProductsLink,
a.ASClsShowHighlightedProductsOnlyLink {
background:#434343;
border:#434343 solid 1px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
line-height:28px;
height:28px;
padding: 0 10px;
margin:0 0 10px 0;
color:#FFF;
}

a.ASClsShowHiddenProductsLink,
span.ASClsHiddenProductsActive,
#arebowcpldeid a.ASClsShowAllProductsLink,
a.ASClsShowAllProductsLink,
span.ASClsAllProductsActive,
a.ASClsShowAllButInactiveProductsLink,
span.ASClsAllButInactiveProductsActive,
a.ASClsShowHighlightedProductsOnlyLink,
span.ASClsHighlightedProductsOnlyActive {margin-right: 10px;}

span.ASClsSpanCategoryPathGt {line-height:28px; height:28px; margin-bottom:10px; padding:7px 10px 7px 0; background:#FFF url(./images/opened.gif) top left no-repeat; color:#FFF; text-align:left; }

.ASClsDivCategoriesImgTiles{ text-align:left; clear:both;}

div.ASClsDivCategoryImgTile {border: 1px solid #434343; background:#434343; width: 165px; height: 188px; margin: 4px 4px 4px 0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; display:inline-block;}
div.ASClsDivCategoryImgTile div {width: 149px; margin:8px;}
div.ASClsDivCategoryImgTile div a {color:#FFF;}
div.ASClsDivCategoryImgTile div.ASClsDivCategoryNameImgTile { height: 23px; }
div.ASClsDivCategoryImgTile div.ASClsDivCategoryImgImgTile { height: 149px; }

#arebooedeidFilterControls, #arebooedeidFilterSecondaryControls, #arebooedeidMainControls { padding-bottom:10px;}

.ASClsDivCategoriesSwitchImgTilesToLeftPane { float:left; width:80px; margin:0 0 10px 0;}
div.ASClsDivCategoriesSwitchImgTilesToLeftPane a {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border: 1px solid #434343; background:#434343; padding:7px 10px 6px 0; width:80px; font-weight: bold;}
.ASClsDivCategoriesPathImgTiles { margin: 0 0 0 81px; padding-left: 20px; }

#arebowspfdeidnit, #arebooeophcndeid {clear:both;}

.ASClsDivMainParameterFilter { background:#e5e5e5; border:#e5e5e5 solid 1px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:15px 20px 20px 20px; color:#000;}
.ASClsDivMainParameterFilter h3 { line-height:inherit; text-align:left; color:#000; margin:0; padding:0; border:none; clear:inherit; letter-spacing:0px;}
.ASClsDivMainParameterFilter h3 span { background: none; padding:0;}
span.ASClsSpanParameterFilterSearchProducts { color:#d10808;}

div.ASClsDivParameterFilterSelectRange, div.ASClsDivParameterFilterSelectValues {background-color: #434343; color: #23657B; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:4px 4px 4px 10px; margin:5px 10px 5px 0; height:20px;}
div.ASClsDivParameterFilterSelectcs_CZ36 input,
div.ASClsDivParameterFilterSelectcs_CZ36 button {width: 95px;}
div.ASClsDivParameterFilterSelectcs_CZ37 input,
div.ASClsDivParameterFilterSelectcs_CZ37 button {width: 150px;}
div.ASClsDivParameterFilterSelectcs_CZ38 input,
div.ASClsDivParameterFilterSelectcs_CZ38 button {width: 170px;}
div.ASClsDivParameterFilterSelectcs_CZ39 input,
div.ASClsDivParameterFilterSelectcs_CZ39 button {width: 95px;}
div.ASClsDivParameterFilterSelectcs_CZ40 input,
div.ASClsDivParameterFilterSelectcs_CZ40 button {width: 200px;}
div.ASClsDivParameterFilterSelectcs_CZ41 input,
div.ASClsDivParameterFilterSelectcs_CZ41 button {width: 95px;}
div.ASClsDivParameterFilterSelectcs_CZ45 input,
div.ASClsDivParameterFilterSelectcs_CZ45 button {width: 95px;}
div.ASClsDivParameterFilterSelectcs_CZ51 input,
div.ASClsDivParameterFilterSelectcs_CZ51 button {width: 100px;}
div.ASClsDivParameterFilterSelectcs_CZ53 input,
div.ASClsDivParameterFilterSelectcs_CZ53 button {width: 120px;}
div.ASClsDivParameterFilterSelectcs_CZ54 input,
div.ASClsDivParameterFilterSelectcs_CZ54 button {width: 120px;}
div.ASClsDivParameterFilterSelecten_GB36 input,
div.ASClsDivParameterFilterSelecten_GB36 button {width: 95px;}
div.ASClsDivParameterFilterSelecten_GB37 input,
div.ASClsDivParameterFilterSelecten_GB37 button {width: 95px;}
div.ASClsDivParameterFilterSelecten_GB38 input,
div.ASClsDivParameterFilterSelecten_GB38 button {width: 150px;}
div.ASClsDivParameterFilterSelecten_GB39 input,
div.ASClsDivParameterFilterSelecten_GB39 button {width: 95px;}
div.ASClsDivParameterFilterSelecten_GB40 input,
div.ASClsDivParameterFilterSelecten_GB40 button {width: 190px;}
div.ASClsDivParameterFilterSelecten_GB41 input,
div.ASClsDivParameterFilterSelecten_GB41 button {width: 85px;}
div.ASClsDivParameterFilterSelecten_GB45 input,
div.ASClsDivParameterFilterSelecten_GB45 button {width: 95px;}
div.ASClsDivParameterFilterSelecten_GB51 input,
div.ASClsDivParameterFilterSelecten_GB51 button {width: 95px;}
div.ASClsDivParameterFilterSelecten_GB53 input,
div.ASClsDivParameterFilterSelecten_GB53 button {width: 120px;}
div.ASClsDivParameterFilterSelecten_GB54 input,
div.ASClsDivParameterFilterSelecten_GB54 button {width: 95px;}

#arebooedeidSubmitFilterButton, #arebooedeidSubmitFilterSecondaryButton { background:#FFF; border:#434343 solid 1px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:5px 30px;}
#arebooedeidSubmitFilterButton:hover, #arebooedeidSubmitFilterSecondaryButton:hover { background:#434343; color:#FFF;}
#arebooedeidSubmitFilterSpan, #arebooedeidSubmitFilterSecondarySpan {padding:0; margin-left:10px;}
div.ASClsDivParameterFilterSelectRange select, div.ASClsDivParameterFilterSelectValues select { border:#FFF solid 1px; background:#FFF; color:#000;}
.ASClsCancelParameterFilter1 { background:#434343 url(./images/krizek.gif) no-repeat right top; color:#FFF; border:#385374 solid 1px; padding:1px 25px 1px 15px ;}
#arebooedeidCancelFilterButton { background:none; border:none; text-decoration:underline; color:#434343; }
#arebooedeidProductCountSection { width:inherit;}
#arebooedeidMainControls { padding:0;}

#arebooedeidProductCountLabel { padding: 10px 4px 0;}
#arebooedeidProductCountValue { font-weight: bold;}

.ASClsStandardFilter { background:#f3f3f3; border:1px solid #e5e5e5; padding:10px;}
.ASClsStandardFilter a {color:#fff; background:#434343; border:#434343 1px solid;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.ASClsStandardFilter a:hover {color:#434343; background:#fff; border: #434343 1px solid;}

input[type="submit"] {color:#fff; background:#434343; border: none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
input[type="submit"]:hover {color:#fff; background:#3b3b3b; border: none;}

input[type="submit"].ASClsSubmitOrderEditAddToOrder {
color:#f3f3f3;
background:#434343;
border:#434343 1px solid;
padding-right: 8px;
padding-left: 9px;
}

input[type="submit"].ASClsSubmitOrderEditAddToOrder:hover {
color:#434343;
background:#f3f3f3;
border: #434343 1px solid;}

.ASClsOperationButton {color: white; background-color: #cd5c5c}
.ASClsOperationButton:hover {color: yellow;}

a.ASClsKeyOperationLink, a.ASClsOperationLink { background: #434343 url(./images/bg_create.png) no-repeat left top; border:#434343 solid 1px;  color:#fff; text-transform:uppercase; padding:7px 30px 7px 55px}
a.ASClsKeyOperationLink:hover, a.ASClsOperationLink:hover {background: #f3f3f3 url(./images/bg_create.png) no-repeat left bottom; border:#000 solid 1px; color:#000; text-transform:uppercase;}

.ASClsKeyOperationButton { background: #434343 url(./images/bg_create.png) no-repeat left top; border:#434343 solid 1px;  color:#fff; }
.ASClsKeyOperationButton:hover {background: #f3f3f3 url(./images/bg_create.png) no-repeat left bottom; border:#434343 solid 1px; color:#434343;}

#arebos3doofcbeid input.ASClsKeyOperationButton { background: #434343 url(./images/bg_create.png) no-repeat left bottom; border:#434343 solid 1px;  color:#fff; }
#arebos3doofcbeid input.ASClsKeyOperationButton:hover {background: #f3f3f3 url(./images/bg_create.png) no-repeat left top; border:#434343 solid 1px; color:#434343;}

#arebooedeidHeadingProductCount { color:#434343; }

#areboAddToOrderActionResult, .ASClsDivActionResultCustomStyle { display:none; }

/*Odkazy na produkty dle vyrobcu, skryte produkty a vyhledavaci formular*/
a.ASClsProductManufacturerLink,
span.ASClsActiveProductManufacturer,
#arebospfdeida,
#arebospfdeidna {border:#434343 1px solid; background:none;}

span.ASClsActiveProductManufacturer {background: #434343 url(/style/bg_checked.gif) no-repeat left top;}

a.ASClsProductManufacturerLink {color: #434343; background-color: #f3f3f3}

a.ASClsProductManufacturerLink:hover {color: #f3f3f3; background-color:#434343;}

span.ASClsActiveProductManufacturer,
#arebospfdeida {color: #f3f3f3; background-color:#434343;}

div.ASClsShopRepresentativeContactDetailsFooter {background-color: #52c5f5; color:#f3f3f3;}
div.ASClsShopRepresentativeContactDetailsFooter a { color:#d7f3ff;}
.ASClsFooter {  border-top:#434343 solid 1px; background:#434343; color:#FFF; clear:both; padding: 20px 0;}
.ASClsFooter a { color:#FFF;}


.ASClsDivUserMessage { -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-weight:bold; text-align:center; font-size: 1.2em;}
.CWClsDivActionResult {background-color: #23657B; border:#e4c518 solid 1px; color: #000; font-weight:bold; font-size: 1.2em; padding: 20px;}
.CWClsDivActionResult p {font-weight:bold; }

p.ASClsPError { color: red}

.ASClsTRError td { color: red;}
.ASClsTDNotReservedProducts { background-color: #f3cf00; color:#000; }
.ASClsTblCentered100List { border:#ced2d8 1px solid;}
.ASClsTblStandardList th, .ASClsTblCentered100List th {background-color: #434343; color:#f3f3f3;  border:#f3f3f3 1px solid;}
.ASClsTblStandardList th a, .ASClsTblCentered100List th a { color:#f3f3f3;}
.ASClsTblStandardList td, .ASClsTblCentered100List td {border:#e5e5e5 1px solid;}
.ASClsTRSubtotal td { background-color: #CECECE; }

table.ASClsTblProductsTable {border: 1px solid #434343; }
table.ASClsTblProductsTable td { background-color: white; border: 1px solid #434343; border-bottom: 2px solid #434343;}
table.ASClsTblProductsTable tr.ASClsTRProductsTableEvenRow td { background-color: #f3f3f3;}
table.ASClsTblProductsTable td.ASClsTdProductsDetailTable div.ASClsDivProductDtlName a {color:#000; }

table.ASClsTblProductsTable td.ASClsTdProductsImg div {height: auto; max-height: 150px;}
table.ASClsTblProductsTable td.ASClsTdProductsImg div a {height: auto; max-height: 150px;}

.ASClsProductTileId { position:relative; bottom:inherit; right:inherit; text-align:center;}
.ASClsProductTileCount { text-align:center;}
.ASClsProductTileCount span.label {font-size: 12px;}

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile {background-color: #fff; border:#e5e5e5 solid 1px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#000; width:220px;}
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile:hover { border:#3b3b3b solid 1px;}
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileName {width:220px; height: 62px;}
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileName a { background:#e5e5e5; color:#000; width:200px; height: 52px;}
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileImg { height:150px;}

div.ASClsDivProductsAllTiles div.ASClsDivOrderedProductDetailOneTile { border:#434343 solid 1px;}
div.ASClsDivProductsAllTiles div.ASClsDivOrderedProductDetailOneTile div.ASClsProductTileName a { background:#434343; color:#FFF;}

.ASClsProductTilePrice span.value, .ASClsDivProductDtlPrice span.value { color:#434343; font-size: 16px;}

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileChangeForm { background:#434343 url(./images/vozik-btn-bez-rovnitka-transparent.png) no-repeat left top; color:#FFF; padding:3px 3px 3px 30px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:5px 10px; width: 170px; height:23px;}

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileAddForm {margin:8px 0px;}
.ASClsProductTileNoForm {}
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileForm { height:23px; text-align: left;}

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileForm form { background:#f1f1f1; border:#d7d7d7 solid 1px; padding:2px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

/* Tlacitka na zmenu mnozstvi v objednavce na ruznych mistech */

/* order items */
tr.ASClsTRShopOrderItems input.ASClsSubmitChangeShopOrderItemDetails,
tr.ASClsTRShopOrderItems input.ASClsSubmitChangeShopOrderItemDetails:hover,
tr.ASClsTRShopOrderItems input.ASClsHighlightedButton:hover { background:#fff; color:#434343; border:#434343 1px solid; margin-left: 4px;}
tr.ASClsTRShopOrderItems input.ASClsHighlightedButton { background: #434343; color: #fff; border: #434343 1px solid; }
.ASClsTHShopOrderItemsColumnAmount { width: 150px;}

/* product detail*/
#arebotaocsoib input.ASClsSubmitChangeShopOrderItemDetails,
#arebotaocsoib input.ASClsSubmitChangeShopOrderItemDetails:hover { background:#434343; color:#FFF; border:#FFF 1px solid;}
#arebotaocsoib input.ASClsHighlightedButton { background:#FFF; color:#434343;}
#arebotaocsoib input.ASClsHighlightedButton:hover { background:#d7d7d7; color:#434343; border:#d7d7d7 1px solid;}

/* products - list*/
div.ASClsDivListProductChangeForm input.ASClsSubmitChangeShopOrderItemDetails,
div.ASClsDivListProductChangeForm input.ASClsSubmitChangeShopOrderItemDetails:hover { background:#434343; color:#FFF; border:#FFF 1px solid;}
div.ASClsDivListProductChangeForm input.ASClsHighlightedButton:hover { background:#d7d7d7; color:#434343; border:#d7d7d7 1px solid;}
div.ASClsDivListProductChangeForm input.ASClsHighlightedButton { background:#FFF; color:#434343;}

/* products - table*/
div.ASClsDivProductDtlChangeForm input.ASClsSubmitChangeShopOrderItemDetails,
div.ASClsDivProductDtlChangeForm input.ASClsSubmitChangeShopOrderItemDetails:hover { background:#434343; color:#FFF; border:#FFF 1px solid;}
div.ASClsDivProductDtlChangeForm input.ASClsHighlightedButton { background:#FFF; color:#434343;}
div.ASClsDivProductDtlChangeForm input.ASClsHighlightedButton:hover { background:#d7d7d7; color:#434343; border:#d7d7d7 1px solid; }

/* products - tiles */
div.ASClsProductTileChangeForm input.ASClsSubmitChangeShopOrderItemDetails,
div.ASClsProductTileChangeForm input.ASClsSubmitChangeShopOrderItemDetails:hover { background:#434343; color:#FFF; border:#FFF 1px solid;}
div.ASClsProductTileChangeForm input.ASClsHighlightedButton[type="submit"] { background:#FFF; color:#434343; border:#434343 solid 1px;}
div.ASClsProductTileChangeForm input.ASClsHighlightedButton[type="submit"]:hover { background:#d7d7d7; color:#434343; border:#d7d7d7 solid 1px;}

/* Tlacitko na mazani polozek */
a.ASClsDeleteShopOrderItem, a.ASClsAQuickShopDeleteRow {
border: #434343 1px solid; background: url(./images/krizek.gif) no-repeat left top;
-moz-border-radius:3px; -webkit-border-radius: 3px; border-radius:3px;
width: 20px;
height: 19px;
}

a.ASClsDeleteShopOrderItem {margin-left: 0px;}

/* Tlacitka na zmenu čísla objednávky, požadovaného dodání a poznámky */

/* Vaše číslo objednávky */
#areboOrderNameSubmit,
#areboOrderNameSubmit:hover { background:#fff; color:#d3d3d3; border:#d3d3d3 1px solid;}

#areboOrderNameSubmit.ASClsHighlightedButton:hover { background:#fff; color:#434343; border:#434343 1px solid;}
#areboOrderNameSubmit.ASClsHighlightedButton { background: #434343; color: #fff; border: #434343 1px solid; }

/* Požadované dodání */
#orderDeliveryDateSubmit,
#orderDeliveryDateSubmit:hover { background:#fff; color:#d3d3d3; border:#d3d3d3 1px solid;}

#orderDeliveryDateSubmit.ASClsHighlightedButton:hover { background:#fff; color:#434343; border:#434343 1px solid;}
#orderDeliveryDateSubmit.ASClsHighlightedButton { background: #434343; color: #fff; border: #434343 1px solid; }

/* Poznámka */
#arebooosdsonid,
#arebooosdsonid:hover { background:#fff; color:#d3d3d3; border:#d3d3d3 1px solid;}

#arebooosdsonid.ASClsHighlightedButton:hover { background:#fff; color:#434343; border:#434343 1px solid;}
#arebooosdsonid.ASClsHighlightedButton { background: #434343; color: #fff; border: #434343 1px solid; }


div.ASClsDivHelp { color:#62581f; }
div.ASClsDivHelp strong, div.ASClsDivHelp b, .ASClsDivDemoModeInfo b { color:#000;}
div.ASClsDivHelp h3, div.ASClsDivHelp h4, div.ASClsDivHelp h5 { border-bottom:#62581f 1px solid;}
div.ASClsDivHelp h3 span, div.ASClsDivHelp h4 span, div.ASClsDivHelp h5 span {background-color:#ebe4bc;}
div.ASClsDivHelp table.ASClsTblStandardList { background:#f7f4e2; border:#ccc499 solid 1px; }
div.ASClsDivHelp table.ASClsTblStandardList td { background:#f7f4e2; border:#ccc499 solid 1px; }
div.ASClsDivHelp table.ASClsTblStandardList th { background:#514d39; border:#ccc499 solid 1px; }

.ASClsDivDemoModeInfo { background: #e8edf2 url(/style/bg_info.jpg) no-repeat top left; color:#26323f; }
ASClsDivDemoModeInfo h3, ASClsDivDemoModeInfo h4, ASClsDivDemoModeInfo h5 { border-bottom:#26323f 1px solid;}
.ASClsDivDemoModeInfo h3 span, .ASClsDivDemoModeInfo h4 span, .ASClsDivDemoModeInfo h5 span {background-color:#e8edf2;}

td.ASClsTDSimple2DetailsOneOrderShopOrderItems table { border-color: #DEDEDE; }

td.ASClsTDSimple2DetailsOneOrderShopOrderItems table th,
td.ASClsTDSimple2DetailsOneOrderShopOrderItems table td { border-color: #DEDEDE; }

table.ASClsTableSimpleDetailsOneOrder td.ASClsTDSimpleDetailsOneOrderKeyOperationButton,
table.ASClsTableSimple3DetailsOneOrder td.ASClsTDSimple3DetailsOneOrderKeyOperationButton,
table.ASClsTableActionsSimpleDetailsOneOrder td.ASClsTDSimpleDetailsOneOrderKeyOperationButton,
table.ASClsTableActionsSimple3DetailsOneOrder td.ASClsTDSimple3DetailsOneOrderKeyOperationButton,
table.ASClsTableActionsSimple2DetailsOneOrder td.ASClsTDSimple2DetailsOneOrderKeyOperationButton {border: 1px solid #b9bfc5;}

table.ASClsTableSimpleDetailsOneOrder, table.ASClsTableSimple3DetailsOneOrder, #arebotaocsoib tr { background:#FFF;}

table.ASClsTblWarehouseProductDetails td.ASClsTDWarehouseProductInfo table {border: 1px solid #DEDEDE; }

table.ASClsTblShopProductDetails td.ASClsTDShopProductImg { width:inherit;}
table.ASClsTblShopProductDetails td.ASClsTDShopProductImg div { margin: 0 auto;}

table.ASClsTblShopProductDetails td.ASClsTDShopProductInfo table {border: 1px solid #e5e5e5;}
table.ASClsTblShopProductDetails td.ASClsTDShopProductInfo table th {background-color: #B5B5B5; }
table.ASClsTblShopProductDetails {border:1px solid #b9bfc5;}
table.ASClsTblShopProductDetails th {border-bottom:1px solid #f1f1f1; background:#f1f1f1;}

#arebotaocsoib tr { background:#434343; color:#FFF;}
#arebotaocsoib tr.ASClsTRBatchNotAvailableAddToOrderForm {background-color: red;}

tr.EvenRowHighlight {background-color: #f3f3f3;}
tr.BillingShopCustomerRowHighlight {background-color: #ffff90}

tr.ASClsTRRequestedBatchNotAvailable {background-color: red}

ul.ASClsULPagination li a { background:#e3e3e3; color:#434343; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; padding:5px 8px;}
ul.ASClsULPagination li a:hover, ul.ASClsULPagination li a.ASClsAPaginationCurrent { color:#fff; background:#434343; }

#arebotaocsoib input.ASClsSubmitOrderEditAddToOrder[type="submit"] { color:#434343; background:#fff; border:#fff solid 1px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; height:22px;}
input.ASClsSubmitOrderEditAddToOrder[type="submit"] { color:#FFF; background:#434343; border:#434343 solid 1px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; height:22px;}
input.ASClsSubmitOrderEditAddToOrder[type="submit"]:hover { color:#434343; background:#fff;}

div.ASClsProductTileChangeForm input.ASClsSubmitChangeShopOrderItemDetails {height:22px;}

.ASClsCancelledInvoiceWarning { color: red}

div.ASClsDivWarning { background-color: #cd5c5c;}

#arebooosdusoidid, #arebooosdlsoidid, #arebooosdusonid, #arebooosdlsonid {color: black}

#arebophdsoid a,
#arebophdndsoid a,
#arebophdsoid span.ASClsSpanNoActiveOrder,
#arebophdndsoid span.ASClsSpanNoActiveOrder {background: #e5e5e5 url(./images/kosik.png) no-repeat; background-position: 0 50px; color:#434343; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; display:block; float:right; width:150px; height:162px; padding:50px 40px 0 35px;}
#arebophdsoid a span#arebophasoddid,
#arebophdndsoid a span#arebophasoddid { color:#dadee2;}
#arebophdsoid span.ASClsSpanNoActiveOrder a.ASClsAHeaderCreateOrder,
#arebophdndsoid span.ASClsSpanNoActiveOrder a.ASClsAHeaderCreateOrder { width: 126px; background: #434343 url(./images/bg_create.png) no-repeat left -1px top -1px; background-size: 29px; border:#434343 solid 1px; font-size:10px; color:#fff; text-transform: uppercase;font-weight:bold;}
#arebophdffid form textarea {border:#b9bfc5 solid 1px; color:#7e8793;}
#areboffsbid { background:#434343; color:#f3f3f3; }
#arebophasold { line-height:20px; font-size:12px;}
#arebophasopid { line-height:20px; font-weight:bold;}
#arebophasoatid {line-height:26px; font-size:12px; border-top: #bfbfbf solid 1px; padding:5px 23px 0 0; }

.ASClsDivActionResultNoRemainingCreditAmount { background-color: red; }

span.ASClsCustomersListNoRemainingCreditAmount {background-color: red}


div.ASClsActiveShopOrderFloatingFooter a {background-color: #54595f; color:#f3f3f3; }
div.ASClsActiveShopOrderFloatingFooter a.ASClsNoRemainingCreditAmount {background-color: red}
div.ASClsActiveShopOrderFloatingFooter a.ASClsNoRemainingCreditAmount:hover {color: white}

span.ASClsAdvancedFilterCheckboxHighlightedText {color: blue}

p.ASClsCreateOrderBtn { text-align:center;}

a.ASClsAProductDisplayTypeActiveLink { color: black; }

.ASClsAjaxInfoMessage.Success {
    color: #3acc2a;
}
.ASClsAjaxInfoMessage.Error {
    color: #ff3536;
}

/* END: Uprava barev pro Design_Version == "2016"*/

#arebophdlid a, #arebophdndlid a, #arebophdsplid a { width:300px; height:162px; display:block; background: url(./images/logo_shaper_dlouhe-2.webp) center left no-repeat;  background-size: 300px auto; background-color: #23657B;}
#arebosspfdeid {display: inline-block; width:100%; text-align: right}
div.ASClsHeader div { padding: 0px; height:162px;}
div.ASClsHeader div#arebophdlid, div.ASClsHeader div#arebophdsdid, div.ASClsHeader div#arebophdsoid { width:33.33333%;}
div.ASClsHeader div#arebophdndlid, div.ASClsHeader div#arebophdndsdid, div.ASClsHeader div#arebophdndid, div.ASClsHeader div#arebophdndsoid { width:24.75%;}
div.ASClsHeader {height: 162px; position: fixed; top: 0; left: 0; z-index: 10; background: #fff;}
/*div.ASClsHeader div {width: 32%; }*/
div.ASClsHeader div#arebophdspfid {width: 24%; }
#arebophdsdid, #arebophdndsdid, #arebophdndid {}
div.ASClsHeader div#arebophdndid {color: #000;}
div.ASClsHeader div.ASClsDivShopDetailsInner { background:#e5e5e5; border:#cfcfcf solid 1px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; height:144px; padding: 5px 0 0 0; vertical-align:top; margin-top: 5px; width:440px;}
div.ASClsHeader div.ASClsDivHeaderNextDiscountInner { background:#f2f2f2; border:#000 solid 1px; height:52px; width:320px;}
#areboHeaderNextDiscountThresholdOuter {font-size:14px; font-weight:bold; height: 55%;}
#areboHeaderNextDiscountThresholdToReach { background:#fff; border:#000 solid 1px; font-size:16px; padding-left: 20px; padding-right: 20px;}
#areboHeaderNextDiscountValueOuter { height: 35%;}
div.ASClsHeader div.ASClsDivShopDetailsInner a {color:#000; text-decoration:none;}
p.ASClsPShopDetailsWebAddress, p.ASClsPShopDetailsEmailAddress, p.ASClsPShopDetailsPhoneNumber, p.ASClsPShopDetailsCompanyName { color:#000; font-size:14px; font-weight:bold; display:block; width:49%; height:25px; float:left; margin:0; padding:28px 0 0 0; line-height:25px;}


.userLogStat { position:fixed; top:23px; z-index: 10; }

.ASClsPageContent {padding: 220px 20px 130px 20px;}

div.ASClsActiveShopOrderFloatingFooter {display:none;}

span.ASClsSpanSubmitChangeShopOrderItemDetailsTile input[type="submit"] {padding:0px 4px;}

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsDivShopOrderItemCountWrapper,
.ASClsDivShopOrderItemCountWrapper { margin-right:1px;}
div.ASClsDivShopOrderItemCountWrapper input {text-align:center;}

.ASClsSpanShopOrderItemCountUnit { display:inline-block; width: 25px; padding-top:3px}

.ASClsSpanProductDetailCountUnit,
.ASClsSpanProductListCountUnit,
.ASClsSpanProductDtlCountUnit { width: 21px; }
.ASClsSpanProductTileCountUnit { display:inline-block; width: 22px; text-align:left;}

/*kosik design upgrade*/
#areboTopOrderHolder span.cleaner { display:block;}
h3 { clear:both; margin:20px 0; }
#areboTopOrderHolder { width:100%; position:relative; min-height:265px; padding:20px 0 5px 0;}
.ASClsOrderThirdBlock h1 { padding: 0 0 56px 0; margin:0; }
.ASClsOrderThirdBlock { width:33%; float:left; text-align:center;}
.ASClsOrderThirdBlock table { text-align:left; color:#000;}
#areboosootnd {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#434343; padding:3px 10px; font-size:18px; color:#FFF; margin-left:5px;}
#areboosootnd strong { font-weight:normal;}
.ASClsOrderThirdBlock table td { border:none;}
.ASClsOrderHoldBlueBlock form textarea { width:99%;border:#e5e5e5 solid 1px; margin-bottom:5px; height:75px;}
.ASClsOrderHoldBlueBlock { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:#e5e5e5 solid 1px; background:#f3f3f3; margin:0 10px 5px 1px;}
.ASClsOrderHoldBlueBlock .ASClsTableSimple3DetailsOneOrder {background: none; border:none;}
.ASClsOrderHoldBlueNoteBlock { min-height: 184px;}
.ASClsOrderHoldBlueBlock form #arebooosdontaid {min-height: 139px;}
.ASClsOrderHoldBlueBlock table { margin:5px; border:none; }
.ASClsPCancelOrDelete { margin-top:20px;}
table.ASClsTableSimple3DetailsOneOrder td.ASClsTDSimple3DetailsOneOrderLeft { font-weight: normal; text-align:left;}
.ASClsSelectSimple3OrderBlueHolder {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#434343; padding:5px; color:#FFF;}
.ASClsSelectSimple3OrderBlueHolder select { display:inline; width:100%; padding:3px;}
.ASClsSelectSimple3OrderBlueHolder form { margin:0; padding:0;}
.ASClsSelectSimple3OrderBlueHolder table { margin:0px; border:none; color:#FFF;}
.ASClsSimple3OrderDeliveryMethodLabel, .ASClsSimple3OrderDeliveryAddressLabel { width:37%;}
.ASClsOrderHoldBlueBlock input {border:#e5e5e5 solid 1px; padding:2px;}
.ASClsOrderHoldBlueBlock input[type="submit"] {border:#434343 solid 1px; padding:0px 13px;}
.ASClsOrderThirdBlock table.ASClsTableSimple3DetailsOneOrder { text-align:right; width:97%;}
.ASClsOrderThirdBlock p:empty { padding:3px;}
.sizer { width:30%;}
input#areboOrderName, input#orderDeliveryStartDate { width:55%;}
input.orderDeliveryDateSubmit { width:58px; overflow:hidden;}
td.ASClsTDSimple3OrderTopMainControlsLabel { width:37%;}

#arebos3doofcbeid input.ASClsKeyOperationButton {background: #434343 url(./images/bg_check.png) no-repeat left bottom; border: #434343 solid 1px; color: #fff; padding:7px 40px 7px 65px;}
#arebos3doofcbeid input.ASClsKeyOperationButton:hover {background: #f3f3f3 url(./images/bg_check.png) no-repeat left top; border: #434343 solid 1px; color: #434343;}
.ASClsTRTotal { background:#434343; color:#FFF;}

div.ASClsHeader div.ASCustClsABTKontoBateriiMain { text-align:right; width:51%;}
p.ASCustClsABTKontoBateriiCurrent { padding:5px 0 2px; border-bottom:#CCC solid 1px;}
p.ASCustClsABTKontoBateriiOrder { padding:2px 0 2px;}

p.ASCustClsABTKontoBateriiCurrent span, p.ASCustClsABTKontoBateriiOrder span { font-weight:bold; color:#434343;}

.ASClsLabelWithoutPF01EditNormal, .ASClsLabelWithoutPF01AddNormal, .ASClsLabelWithPF01EditNormal, .ASClsLabelWithPF01AddNormal { display:inline-block; width:52px;}

} /* end media screen */

@media (max-width: 1300px) {
div.ASClsHeader div#arebophdlid { width:23%;}
div.ASClsHeader div#arebophdsdid, div.ASClsHeader div#arebophdsoid { width:38.5%;}
} /* end media max-width: 1300px */

@media (max-width: 1250px) {
#areboHeaderNextDiscountValueOuter { font-size: 12px;}
} /* end media max-width: 1250px */

@media (max-width: 1200px) {
#arebophdndsdid { display:none;}
div.ASClsHeader div#arebophdndlid,
div.ASClsHeader div#arebophdndid,
div.ASClsHeader div#arebophdndsoid { width:33%;}
} /* end media max-width: 1200px */

@media (max-width: 1150px) {
#areboHeaderNextDiscountValueOuter { font-size: 11px;}
} /* end media max-width: 1150px */


@media (max-width: 1120px) {
div.ASClsHeader div#arebophdlid { width:33%;}
div.ASClsHeader div#arebophdsdid {display: none;}
div.ASClsHeader div#arebophdsoid { width:67%;}
} /* end media max-width: 1120px */


@media (max-width: 870px) {
.ASClsSimple3OrderDeliveryMethodLabel, .ASClsSimple3OrderDeliveryAddressLabel { width:40%;}
div.ASClsHeader div#arebophdndlid,
div.ASClsHeader div#arebophdndsoid,
#arebophdspfid { width:50%;}
.ASClsHMenu ul { width:80%;}
ul.ASClsULPagination li a { padding:3px 7px; margin-bottom:3px;}

/*kosik design upgrade*/
#areboTopOrderHolder {min-height:300px;}
.sizer { width: inherit;}
#areboosootnd { display:block;}
} /* end media max-width: 870px */

@media (max-width: 730px) {
div.ASClsHeader div#arebophdlid {display: none;}
div.ASClsHeader div#arebophdsoid { width:100%;}

.ASClsHMenu { background-image:none;}
.ASClsHMenu ul { width:100%;}
#arebospfimmddeid { position:relative; top:0; right: auto; margin:5px auto 0; width:70%;}
#arebospfimmddeid input.ui-autocomplete-input { width:40%;}
.ASClsPageContent {padding: 160px 20px 130px 20px;}
#arebospfimmddeid input[type="submit"] { float:right; margin-top:4px;}
ul.ASClsULPagination li a { padding:3px 7px; margin-bottom:3px;}

/*kosik design upgrade*/
#arebocodfid, #arebocofid { display:block; text-align:center; margin:0 auto;}
#areboTopOrderHolder { padding-top:0;}
.ASClsOrderThirdBlock { width:inherit; float:inherit; text-align:left; }
.sizer { width: 40%;}
#areboosootnd { display: inline;}
a.ASClsKeyOperationLink, a.ASClsOperationLink { display:block; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; line-height:21px; padding:7px 10px 7px 35px; text-align:center; font-size:18px; text-decoration:none; width: 90%; margin:0 auto;}
form#arebos3doofcbeid { width:100%; text-align:center;}
#arebos3doofcbeid input.ASClsKeyOperationButton {text-align:center; font-size:18px; text-decoration:none; width: 100%; margin:0 auto;}
} /* end media max-width: 730px */


span.ASClsSpanListProductChangeTransportSuffix,
span.ASClsSpanTableProductChangeTransportSuffix {
display: inline-block;
width: 30px;
height: 30px;
background-image: url(/style/host-related/images/vozik-btn-bez-rovnitka-transparent.png);
background-repeat: no-repeat;
background-position: center center;
position: relative;
left: 8px;
top: -6px;
}

table.ASClsTblProductsTable, table.ASClsTblProductsList { border-collapse:inherit;}
table.ASClsTblProductsList th { border:#434343; solid 1px;}
table.ASClsTblProductsTable, table.ASClsTblProductsTable td {border:#e5e5e5 solid 1px; }
td.ASClsTdOrderedProductsDetailList,
table.ASClsTblProductsTable td.ASClsTdOrderedProductsDetailTable,
div.ASClsDivProductsAllTiles div.ASClsDivOrderedProductDetailOneTile { border:#434343 solid 1px;}
table.ASClsTblProductsTable td.ASClsTdOrderedProductsDetailTable div.ASClsDivProductDtlName a { background:#434343; color:#FFF; padding:3px 10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
table.ASClsTblProductsTable td.ASClsTdOrderedProductsDetailTable div.ASClsOrderEditJSChangeShow, 
table.ASClsTblProductsTable td.ASClsTdOrderedProductsDetailTable div.ASClsDivProductDtlForm,
table.ASClsTblProductsTable td.ASClsTdOrderedProductsDetailTable div.ASClsDivProductDtlChangeForm { background:#434343;padding: 10px 0 0 10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.ASClsTdOrderedProductsDetailList div.ASClsDivListProductForm,
.ASClsTdOrderedProductsDetailList div.ASClsDivListProductChangeForm,
.ASClsTdOrderedProductsDetailList div.ASClsOrderEditJSChangeShow {background:#434343; color:#FFF; padding:8px 10px 0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

tr.ASClsTROrderedProductsDetailList {border:#434343 solid 1px;}

.ASClsTblStandardList td.ASClsTdOrderedProductsNameDetailList a, .ASClsTblCentered100List td.ASClsTdOrderedProductsNameDetailList a  {background:#434343; color:#FFF; padding:10px 20px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-decoration:none; font-size:16px;}
.ASClsTblStandardList td, .ASClsTblCentered100List td {border:#e5e5e5 1px solid;}

tr.ASClsTROrderedProductsDetailList td { border:#434343 solid 1px; }

table.ASClsTblProductsList td {padding-top: 2px; padding-bottom: 2px;}

table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsDivListProductAddForm {padding-left: 10px;}
table.ASClsTblProductsTable td.ASClsTdProductsDetailTable div.ASClsDivProductDtlAddForm {padding-top: 10px; padding-left: 10px;}

/*
tr.ASClsOverWarehouseProductCount td.ASClsTDSimpleOrderItemCount,
#arebotaocsoib tr.ASClsOverWarehouseProductCount td,
table.ASClsTblProductsList td.ASClsOverWarehouseProductCount a,
div.ASClsOverWarehouseProductCount input.ASClsSubmitChangeShopOrderItemDetails,
div.ASClsOverWarehouseProductCount input.ASClsSubmitChangeShopOrderItemDetails:hover,
#arebotaocsoib tr.ASClsOverWarehouseProductCount input.ASClsSubmitChangeShopOrderItemDetails { background: #bd0f17;}

tr.ASClsOverCustomerDisplayThreshold td.ASClsTDSimpleOrderItemCount,
#arebotaocsoib tr.ASClsOverCustomerDisplayThreshold td,
table.ASClsTblProductsList td.ASClsOverCustomerDisplayThreshold a,
div.ASClsOverCustomerDisplayThreshold input.ASClsSubmitChangeShopOrderItemDetails,
div.ASClsOverCustomerDisplayThreshold input.ASClsSubmitChangeShopOrderItemDetails:hover,
#arebotaocsoib tr.ASClsOverCustomerDisplayThreshold input.ASClsSubmitChangeShopOrderItemDetails { background: #ce5300;}

td.ASClsTDShopProductInfo tr.ASClsOverWarehouseProductCount td,
td.ASClsTDShopProductInfo tr.ASClsOverCustomerDisplayThreshold td { color: #FFF;}

td.ASClsTDShopProductInfo tr.ASClsOverWarehouseProductCount td { background: #bd0f17;}
td.ASClsTDShopProductInfo tr.ASClsOverCustomerDisplayThreshold td { background: #ce5300;}

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileName a.ASClsOverWarehouseProductCount,
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileName a.ASClsOverCustomerDisplayThreshold { color: #FFF; }

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileName a.ASClsOverWarehouseProductCount { background: #bd0f17; }
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileName a.ASClsOverCustomerDisplayThreshold { background: #ce5300; }

table.ASClsTblProductsList td.ASClsOverWarehouseProductCount a,
table.ASClsTblProductsList td.ASClsOverCustomerDisplayThreshold a {color: #FFF; padding: 10px 20px; border-radius: 3px; text-decoration: none; font-size: 16px;}

table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsOverWarehouseProductCount,
table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsOverCustomerDisplayThreshold {color: #FFF; padding: 8px 10px 0; border-radius: 3px; }

table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsOverWarehouseProductCount {background: #bd0f17; }
table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsOverCustomerDisplayThreshold {background: #ce5300; }

table.ASClsTblProductsTable td.ASClsTdProductsDetailTable div.ASClsDivProductDtlName a.ASClsOverWarehouseProductCount,
table.ASClsTblProductsTable td.ASClsTdProductsDetailTable div.ASClsDivProductDtlName a.ASClsOverCustomerDisplayThreshold {color: #FFF; padding: 3px 10px; border-radius: 3px;}

table.ASClsTblProductsTable td.ASClsTdProductsDetailTable div.ASClsDivProductDtlName a.ASClsOverWarehouseProductCount {background: #bd0f17; }
table.ASClsTblProductsTable td.ASClsTdProductsDetailTable div.ASClsDivProductDtlName a.ASClsOverCustomerDisplayThreshold {background: #ce5300; }

table.ASClsTblProductsTable td.ASClsTdProductsDetailTable div.ASClsOverWarehouseProductCount,
table.ASClsTblProductsTable td.ASClsTdProductsDetailTable div.ASClsOverCustomerDisplayThreshold {color: #FFF; padding: 10px 0 0 10px; border-radius: 3px; height: 31.5px}

table.ASClsTblProductsTable td.ASClsTdProductsDetailTable div.ASClsOverWarehouseProductCount {background: #bd0f17;}
table.ASClsTblProductsTable td.ASClsTdProductsDetailTable div.ASClsOverCustomerDisplayThreshold {background: #ce5300;}

div.ASClsOverWarehouseProductCount input.ASClsHighlightedButton[type="submit"],
#arebotaocsoib tr.ASClsOverWarehouseProductCount input.ASClsHighlightedButton[type="submit"],
table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsOverWarehouseProductCount input.ASClsSubmitOrderEditAddToOrder[type="submit"],
table.ASClsTblProductsTable td.ASClsTdProductsDetailTable div.ASClsOverWarehouseProductCount input.ASClsSubmitOrderEditAddToOrder[type="submit"],
div.ASClsOverCustomerDisplayThreshold input.ASClsHighlightedButton[type="submit"],
#arebotaocsoib tr.ASClsOverCustomerDisplayThreshold input.ASClsHighlightedButton[type="submit"],
table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsOverCustomerDisplayThreshold input.ASClsSubmitOrderEditAddToOrder[type="submit"],
table.ASClsTblProductsTable td.ASClsTdProductsDetailTable div.ASClsOverCustomerDisplayThreshold input.ASClsSubmitOrderEditAddToOrder[type="submit"] {background: #fff; color: black; }

div.ASClsOverWarehouseProductCount input.ASClsHighlightedButton[type="submit"],
#arebotaocsoib tr.ASClsOverWarehouseProductCount input.ASClsHighlightedButton[type="submit"],
table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsOverWarehouseProductCount input.ASClsSubmitOrderEditAddToOrder[type="submit"],
table.ASClsTblProductsTable td.ASClsTdProductsDetailTable div.ASClsOverWarehouseProductCount input.ASClsSubmitOrderEditAddToOrder[type="submit"] {border: #bd0f17 solid 1px;}
div.ASClsOverCustomerDisplayThreshold input.ASClsHighlightedButton[type="submit"],
#arebotaocsoib tr.ASClsOverCustomerDisplayThreshold input.ASClsHighlightedButton[type="submit"],
table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsOverCustomerDisplayThreshold input.ASClsSubmitOrderEditAddToOrder[type="submit"],
table.ASClsTblProductsTable td.ASClsTdProductsDetailTable div.ASClsOverCustomerDisplayThreshold input.ASClsSubmitOrderEditAddToOrder[type="submit"] {border: #ce5300 solid 1px;}
*/

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileAddForm { width: 170px; padding: 0px 3px 6px 30px; margin: 5px 10px; border-radius: 3px;}

/*
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsOverWarehouseProductCount,
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsOverCustomerDisplayThreshold { color: #FFF; }

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsOverWarehouseProductCount { background-color: #bd0f17; }
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsOverCustomerDisplayThreshold { background-color: #ce5300; }

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsOverWarehouseProductCount form,
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsOverCustomerDisplayThreshold form {background: transparent; border: none; }

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsOverWarehouseProductCount form {border: #bd0f17 solid 1px; background:#bd0f17;}
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsOverCustomerDisplayThreshold form {border-top: #ce5300 solid 1px;}

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsOverWarehouseProductCount form input[type="submit"],
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsOverCustomerDisplayThreshold form input[type="submit"] {background: #fff; color: black; }

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsOverWarehouseProductCount form input[type="submit"] {border: #bd0f17 solid 1px;}
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsOverCustomerDisplayThreshold form input[type="submit"] {border: #ce5300 solid 1px;}

tr.ASClsOverWarehouseProductCount span.ASClsSpanShopOrderItemCountUnit,
tr.ASClsOverCustomerDisplayThreshold span.ASClsSpanShopOrderItemCountUnit { color: #FFF;}

tr.ASClsOverWarehouseProductCount td.ASClsTDSimpleOrderItemCount input.ASClsSubmitChangeShopOrderItemDetails[type="submit"],
tr.ASClsOverCustomerDisplayThreshold td.ASClsTDSimpleOrderItemCount input.ASClsSubmitChangeShopOrderItemDetails[type="submit"] { color: #FFF; border: #FFF solid 1px;}

tr.ASClsOverWarehouseProductCount td.ASClsTDSimpleOrderItemCount input.ASClsSubmitChangeShopOrderItemDetails[type="submit"] { background-color: #bd0f17; }
tr.ASClsOverCustomerDisplayThreshold td.ASClsTDSimpleOrderItemCount input.ASClsSubmitChangeShopOrderItemDetails[type="submit"] { background-color: #ce5300; }

tr.ASClsOverWarehouseProductCount td.ASClsTDSimpleOrderItemCount input.ASClsHighlightedButton[type="submit"],
tr.ASClsOverCustomerDisplayThreshold td.ASClsTDSimpleOrderItemCount input.ASClsHighlightedButton[type="submit"] { background-color: #FFF; color: black; }

table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsOverWarehouseProductCount input[type="submit"].ASClsHighlightedButton:hover,
table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsOverWarehouseProductCount input.ASClsSubmitOrderEditAddToOrder[type="submit"]:hover,
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsOverWarehouseProductCount form input[type="submit"]:hover,
table.ASClsTblProductsTable td.ASClsTdProductsDetailTable div.ASClsOverWarehouseProductCount input.ASClsSubmitOrderEditAddToOrder[type="submit"]:hover,
div.ASClsOverWarehouseProductCount input.ASClsHighlightedButton[type="submit"]:hover,*/
#arebotaocsoib tr input.ASClsSubmitOrderEditAddToOrder[type="submit"]:hover/*,
#arebotaocsoib tr.ASClsOverWarehouseProductCount input.ASClsHighlightedButton[type="submit"]:hover,
tr.ASClsOverWarehouseProductCount td.ASClsTDSimpleOrderItemCount input.ASClsHighlightedButton[type="submit"]:hover,
table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsOverCustomerDisplayThreshold input[type="submit"].ASClsHighlightedButton:hover,
table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsOverCustomerDisplayThreshold input.ASClsSubmitOrderEditAddToOrder[type="submit"]:hover,
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsOverCustomerDisplayThreshold form input[type="submit"]:hover,
table.ASClsTblProductsTable td.ASClsTdProductsDetailTable div.ASClsOverCustomerDisplayThreshold input.ASClsSubmitOrderEditAddToOrder[type="submit"]:hover,
div.ASClsOverCustomerDisplayThreshold input.ASClsHighlightedButton[type="submit"]:hover,
#arebotaocsoib tr.ASClsOverCustomerDisplayThreshold input.ASClsHighlightedButton[type="submit"]:hover,
tr.ASClsOverCustomerDisplayThreshold td.ASClsTDSimpleOrderItemCount input.ASClsHighlightedButton[type="submit"]:hover { background:#d7d7d7; }
*/

/* zmena barvy pisma a okraju produktovych tlacitek, kdyz jsou neaktivni a kdyz
jsou aktivni (ASClsHighlightedButton). Asi se to duplikuje s definici stylu
vyse. Definice vyse by se dala prepsat */

/* mnozstvi pod limitem */
div.ASClsDivListProductChangeForm input.ASClsSubmitChangeShopOrderItemDetails,
div.ASClsDivListProductChangeForm input.ASClsSubmitChangeShopOrderItemDetails:hover,
div.ASClsDivProductDtlChangeForm input.ASClsSubmitChangeShopOrderItemDetails,
div.ASClsDivProductDtlChangeForm input.ASClsSubmitChangeShopOrderItemDetails:hover,
div.ASClsProductTileChangeForm input.ASClsSubmitChangeShopOrderItemDetails,
div.ASClsProductTileChangeForm input.ASClsSubmitChangeShopOrderItemDetails:hover,
#arebotaocsoib tr input.ASClsSubmitChangeShopOrderItemDetails,
#arebotaocsoib tr input.ASClsSubmitChangeShopOrderItemDetails:hover {border-color: #2a476b; color: #2a476b;}

tr.ASClsTRShopOrderItems input.ASClsSubmitChangeShopOrderItemDetails,
tr.ASClsTRShopOrderItems input.ASClsSubmitChangeShopOrderItemDetails:hover {border-color: #d3d3d3; color: #d3d3d3;}

div.ASClsDivListProductChangeForm input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton,
div.ASClsDivProductDtlChangeForm input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton,
div.ASClsProductTileChangeForm input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton,
#arebotaocsoib tr input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton {border-color: #FFF; color: black;}

div.ASClsDivListProductChangeForm input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton:hover,
div.ASClsDivProductDtlChangeForm input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton:hover,
div.ASClsProductTileChangeForm input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton:hover,
#arebotaocsoib tr input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton:hover {border-color: #d7d7d7; color: #434343;}


tr.ASClsTRShopOrderItems input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton {border-color: #434343; color: #fff;}
tr.ASClsTRShopOrderItems input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton:hover {border-color: #434343; color: #434343;}

/* ASClsOverCustomerDisplayThreshold */
/*
div.ASClsDivListProductChangeForm.ASClsOverCustomerDisplayThreshold input.ASClsSubmitChangeShopOrderItemDetails,
div.ASClsDivProductDtlChangeForm.ASClsOverCustomerDisplayThreshold input.ASClsSubmitChangeShopOrderItemDetails,
div.ASClsProductTileChangeForm.ASClsOverCustomerDisplayThreshold input.ASClsSubmitChangeShopOrderItemDetails,
#arebotaocsoib tr.ASClsOverCustomerDisplayThreshold input.ASClsSubmitChangeShopOrderItemDetails,
tr.ASClsTRShopOrderItems.ASClsOverCustomerDisplayThreshold td.ASClsTDSimpleOrderItemCount input.ASClsSubmitChangeShopOrderItemDetails {border-color: #d3d3d3; color: #d3d3d3;}

div.ASClsDivListProductChangeForm.ASClsOverCustomerDisplayThreshold input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton,
div.ASClsDivProductDtlChangeForm.ASClsOverCustomerDisplayThreshold input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton,
div.ASClsProductTileChangeForm.ASClsOverCustomerDisplayThreshold input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton,
#arebotaocsoib tr.ASClsOverCustomerDisplayThreshold input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton,
tr.ASClsTRShopOrderItems.ASClsOverCustomerDisplayThreshold td.ASClsTDSimpleOrderItemCount input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton {border-color: #ce5300; color: black;}
*/

/* ASClsOverWarehouseProductCount */
/*
div.ASClsDivListProductChangeForm.ASClsOverWarehouseProductCount input.ASClsSubmitChangeShopOrderItemDetails,
div.ASClsDivProductDtlChangeForm.ASClsOverWarehouseProductCount input.ASClsSubmitChangeShopOrderItemDetails,
div.ASClsProductTileChangeForm.ASClsOverWarehouseProductCount input.ASClsSubmitChangeShopOrderItemDetails,
#arebotaocsoib tr.ASClsOverWarehouseProductCount input.ASClsSubmitChangeShopOrderItemDetails,
tr.ASClsTRShopOrderItems.ASClsOverWarehouseProductCount td.ASClsTDSimpleOrderItemCount input.ASClsSubmitChangeShopOrderItemDetails {border-color: #d76e72; color: #d76e72;}

div.ASClsDivListProductChangeForm.ASClsOverWarehouseProductCount input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton,
div.ASClsDivProductDtlChangeForm.ASClsOverWarehouseProductCount input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton,
div.ASClsProductTileChangeForm.ASClsOverWarehouseProductCount input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton,
#arebotaocsoib tr.ASClsOverWarehouseProductCount input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton,
tr.ASClsTRShopOrderItems.ASClsOverWarehouseProductCount td.ASClsTDSimpleOrderItemCount input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton {border-color: #bd0f17; color: black;}
*/

/* Quick_Shop_Widget */
div.ASClsDivQuickShopWidgetOneOrderSimple3 {max-width: 1000px; margin-left: auto; margin-right: auto;}

@media (max-width: 999px) {
.ASClsQuickShopColumnSubmit_Row_Id {width: 30px}
.ASClsQuickShopColumnExternal_Shop_Product_Id {width: 80px;}
div.ASClsDivQuickShopWidgetOrderEdit .ASClsQuickShopColumnProduct_Name {min-width: 150px;}
.ASClsQuickShopColumnProduct_Price {width: 120px}
.ASClsQuickShopColumnSubmit_Item_Count {width: 80px}
.ASClsQuickShopColumnProduct_Unit_Name {width: 60px}

.ASClsQuickShopColumnSubmit_Item_Count div input  {width: 70px}
} /* end media (min-width: 1000px) */

@media (min-width: 1000px) {
.ASClsQuickShopColumnSubmit_Row_Id {width: 40px}
.ASClsQuickShopColumnExternal_Shop_Product_Id {width: 100px;}
div.ASClsDivQuickShopWidgetOrderEdit .ASClsQuickShopColumnProduct_Name {min-width: 250px;}
.ASClsQuickShopColumnProduct_Price {width: 150px}
.ASClsQuickShopColumnSubmit_Item_Count {width: 100px}
.ASClsQuickShopColumnProduct_Unit_Name {width: 80px}

.ASClsQuickShopColumnSubmit_Item_Count div input  {width: 90px}
} /* end media (min-width: 1000px) */

td.ASClsErrorUnexpectedQuickShopInput {background: #bd0f17;}
td.ASClsErrorUnexpectedQuickShopInput input.ASClsErrorUnexpectedQuickShopInput {border: 1px solid #d3d3d3;}

tr.ASClsQuickShopProductDetailsAlreadyOrdered td.ASClsQuickShopColumnProduct_Name span,
tr.ASClsQuickShopProductDetailsAlreadyOrdered td.ASClsQuickShopColumnProduct_Unit_Name span {background: #434343 url(./images/vozik-btn-bez-rovnitka-transparent.png) no-repeat top -4px right 5px; color: #FFF; padding: 4px 40px 4px 4px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

#areboQuickShopWidgetSubmit,
#areboQuickShopWidgetSubmit:hover,
#areboQuickShopWidgetSubmit.ASClsHighlightedButton:hover { background: #fff url(./images/bg_create.png) no-repeat left bottom; color: #434343; border: #434343 1px solid;}

#areboQuickShopWidgetSubmit.ASClsHighlightedButton { background: #434343 url(./images/bg_create.png) no-repeat left top; color: #fff; border: #434343 1px solid;}

#areboQuickShopWidgetCloseButton { background: #434343 url(./images/bg_minus.png) no-repeat left top; }
#areboQuickShopWidgetCloseButton:hover {background: #f3f3f3 url(./images/bg_minus.png) no-repeat left bottom; color:#434343;}

td.ASClsTDQuickShopDeleteRow,
th.ASClsTHShopOrderItemsColumnDeleteRow { width: 22px;}

div.ASClsDivOneAreboUserMessage,
div.ASClsDivOneAreboUserMessagePR {
background-color: #ffbead;
border: 5px solid #ed1c24;
}

div.ASClsDivOneAreboUserMessage p.ASClsPNewPricesInfo {font-size: 1.2em;}

p.ASClsPOneShopOrder {font-weight:bold; }

a.ASClsACloseNewPricesInfo,
a.ASClsADismissOneAreboUserMessagePR {
border: #ed1c24 4px solid;
}

xxxx div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileAddForm { width: 170px; padding: 0px 3px 6px 30px; margin: 5px 10px; border-radius: 3px;}
/* Product_Fee_01 - Tiles */
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileAddForm.ASClsDivProductFormSelect1 {
margin-left: 9px;
margin-bottom: 0px;
padding-left: 0px;
padding-bottom: 4px;
}

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileAddForm.ASClsDivProductFormSelect1 form {
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
width: 197px;
}

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileAddForm.ASClsDivProductFormSelect2 {
margin-top: 0px;
margin-left: 9px;
padding-left: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
width: 199px;
}

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileAddForm.ASClsDivProductFormSelect2 form {
padding-left: 14px;
width: 184px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileChangeForm.ASClsDivProductFormSelect1 {
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
margin-bottom: 0px;
margin-left: 9px;
padding-left: 2px;
width: 197px;
}

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileChangeForm.ASClsDivProductFormSelect2 {
margin-top: 0px;
margin-left: 9px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
padding-left: 17px;
width: 182px;
}

.ASClsProductTilePriceSelect1 {padding-left: 8px;}
.ASClsProductTilePriceSelect2 {padding-left: 15px;}

.ASClsProductTilePriceSelect1 span.value,
.ASClsProductTilePriceSelect2 span.value {font-size: 15px;}


/* Product_Fee_01 - List */
table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsDivListProductAddForm.ASClsDivProductFormSelect1,
table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsDivListProductAddForm.ASClsDivProductFormSelect2 {padding-bottom: 10px; background: #f1f1f1; border: #d7d7d7 solid 1px; color:#000;}

table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsDivListProductAddForm.ASClsDivProductFormSelect1{padding: 10px; border-radius: 3px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom: none; color:#000;} 
table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsDivListProductAddForm.ASClsDivProductFormSelect2 {padding: 10px; border-radius: 3px; border-top-right-radius: 0px; border-top-left-radius: 0px; color:#000;}

/*
table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsOverWarehouseProductCount.ASClsDivProductFormSelect1,
table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsOverCustomerDisplayThreshold.ASClsDivProductFormSelect1 {
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}

table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsOverWarehouseProductCount.ASClsDivProductFormSelect2,
table.ASClsTblProductsList td.ASClsTdProductsDetailListActions div.ASClsOverCustomerDisplayThreshold.ASClsDivProductFormSelect2 {
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
*/

/* Product_Fee_01 - Table */
table.ASClsTblProductsTable td.ASClsTdProductsDetailTable div.ASClsDivProductDtlAddForm.ASClsDivProductFormSelect1 {background: #f1f1f1; border: #d7d7d7 solid 1px; border-radius: 3px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom: none; color:#000;
margin-bottom: 0px;
padding-bottom: 10px;
}

table.ASClsTblProductsTable td.ASClsTdProductsDetailTable div.ASClsDivProductDtlAddForm.ASClsDivProductFormSelect2 { background: #f1f1f1; border: #d7d7d7 solid 1px; color:#000; border-radius: 3px; border-top-right-radius: 0px; border-top-left-radius: 0px; padding-bottom: 10px;}

table.ASClsTblProductsTable td.ASClsTdOrderedProductsDetailTable div.ASClsDivProductDtlChangeForm.ASClsDivProductFormSelect1 {
margin-bottom: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
color:#fff;
}

table.ASClsTblProductsTable td.ASClsTdOrderedProductsDetailTable div.ASClsDivProductDtlChangeForm.ASClsDivProductFormSelect2 {
border-top-right-radius: 0px;
border-top-left-radius: 0px;
color:#fff;
}

/* tlacitko na tisk do PDF je skryte, protoze ABT nemaji sablonu a tedy ani definici generatoru */
#areboTopPDFPrintOrderButton,
#areboTopNoCSVPDFPrintOrderButton {
display: none;
}

/* Highlight_Product */
table.ASClsTblProductsList tbody tr.ASClsTRHighlightProductInList td:first-child,
table.ASClsTblProductsTable tbody tr.ASClsTRProductsTableHighlightProductRow td:first-child,
div.ASClsDivProductsAllTiles div.ASClsDivHighlightProductTile,
#areboShopOrderItemsTable tr.ASClsTRShopOrderHighlightProductItem td.ASClsTDSimpleOrderItemShopProductId {background-color: yellow;}

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile.ASClsDivHighlightProductTile .ASClsProductTileImg .ASClsSpanProductTileHighlight {width:0px; height:0px; background-color: transparent;}

/* sdruzeny produkt urovne 2025-05-23 */
div.ASClsDivOneGroupedProductAllLevels h5 {
 border-bottom: none;
}


div.ASClsDivLevel1 a.ASClsAOneLevel1 { width: 26px; height:26px; margin: 0px 5px 0px 5px; padding-right: 5px; }
div.ASClsDivLevel1 a.ASClsAOneLevel1 span.outer { width: 18px; height:18px; margin: 3px 10px 0px 3px; border: 1px solid #19b454; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background: none;}
div.ASClsDivLevel1 a.ASClsAOneLevel1 span.outer span { width: 6px; height:6px; background-color: white; margin: 6px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
div.ASClsDivLevel1 a.ASClsASelectedLevel1 span.outer span {background-color: #19b454;}

div.ASClsDivLevel3 {margin-bottom: 10px;}
div.ASClsDivLevel3 div.ASClsDivOneLevel3InLevel2 a.ASClsAOneLevel3 {
display: inline-block;
width: 80px;
height:80px;
margin: 0px 5px 0px 5px;
text-decoration:none;
}

div.ASClsDivLevel3 div.ASClsDivOneLevel3InLevel2 a.ASClsAOneLevel3 span.outer {display: inline-block; width: 100%; height:100%; background-image: url('/img/arebo-system/unknown-colour.png'); background-repeat: no-repeat; background-position: center center; background-size: 100%; }
div.ASClsDivLevel3 div.ASClsDivOneLevel3InLevel2 a.ASClsAOneLevel3 span.outer span {
display: inline-block;
width: 30px;
height:30px;
margin: 24px;
background-color: transparent;
border: 1px solid transparent;
-moz-border-radius: 16px;
-webkit-border-radius: 16px;
border-radius: 16px;
}
div.ASClsDivLevel3 div.ASClsDivOneLevel3InLevel2 a.ASClsASelectedLevel3 span.outer span {
background-color: white;
border-color: silver;
}

div.ASClsDivLevel3 div.ASClsDivOneLevel3InLevel2 span.text {
display: inline-block;
width: 80px;
padding-top: 7px;
text-align: center;
}

#areboogporderedlist tr td span.ASClsAGroupedProductEmptyOption {
display:none;
}
