@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: #006400;}

/* Text elements -------------------------------------------------------------- */

/*a:visited { color: #30334A; } */
a { color: #000; }
a:focus, a:hover { color: #6cb9f4; }

hr { color: #e7e8e8; background-color: #e7e8e8; }


/* Tables -------------------------------------------------------------- */
thead th { background: #0080cf;}
tr.even td { background: #e5ecf9; }


/* Pre-seting Web site -------------------------------------------------------------- */

table { border-top: #e7eaed solid 1px; border-bottom: #e7eaed solid 1px; }
table td {border-bottom: #e7eaed 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:#006400; width: 100%; position: fixed; top: 70px; left: 0; z-index: 10; padding: 6px 0;}
.ASClsHMenu a {color:#006400; background:#f5fffa; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.ASClsHMenu li a {border: none; color:#006400; }
.ASClsHMenu a:hover { background:#FFF; border:none;}
.ASClsHMenu ul li.ASClsHMenuItemActive a { background:#FFF; border:none;}

#arebophdsoid p.ASClsPUserLanguageSelection,
#arebophdndsoid p.ASClsPUserLanguageSelection { display: block; background:#006400; margin:0; padding: 0; color:#FFF; position:absolute; right:0px; top:0px; width:33px; height:70px; }
#arebophdsoid p.ASClsPUserLanguageSelection a,
#arebophdndsoid p.ASClsPUserLanguageSelection a { display: inline-block; background: #f5fffa; margin:5px 3px; padding: 3px; color:#006400; 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: #fff; margin:5px 3px; padding: 3px; color:#006400; 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:5px; 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:#006400; color:#afb7d1; -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:#006400; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-bottom:2px; border:#006400 solid 1px;}
.ASClsDivCategoryLeft ul li a:hover{ background:#fff; border:#d7d7d7 solid 1px; color:#006400; }
.ASClsDivCategoryLeft ul li.opened { background:#fff url(./images/opened.gif) no-repeat right top; color:#006400; border:#d7d7d7 solid 1px; list-style-image:none; padding:6px 4px; line-height:15px; font-weight:normal;}
.ASClsDivCategoryLeft ul li.opened a { padding: 0; border:none; background:#FFF; color:#006400; }
.ASClsDivCategoryLeft ul li.opened.level1 a { padding: 0; border:none; background: none; color:#006400;}

.ASClsDivCategoryLeft li.level1 { margin-left:0;}
.ASClsDivCategoryLeft ul li.level1 a { background:#f5fffa; border:#b1cde2 solid 1px; color:#006400;}

.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 #006400; background:#006400 ; 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:#006400 ;}

span.ASClsAllProductsActive,
span.ASClsSpanCategoryPathLast,
span.ASClsHiddenProductsActive,
span.ASClsAllButInactiveProductsActive,
span.ASClsOnlyInactiveProductsActive {
background:#FFF;
border:#006400 solid 1px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
line-height:28px;
height:28px;
padding: 0 10px;
color:#006400;
margin:0 0 10px 0;
}

a.ASClsACategoryPathLink,
a.ASClsACategoryPathLink:hover,
#arebowcpldeid a.ASClsShowAllProductsLink,
a.ASClsShowAllProductsLink:hover,
a.ASClsShowAllProductsLink,
a.ASClsShowHiddenProductsLink,
a.ASClsShowAllButInactiveProductsLink,
a.ASClsShowOnlyInactiveProductsLink {
background:#006400;
border:#006400 solid 1px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
line-height:28px;
height:28px;
padding: 0 10px;
color:#006400;
margin:0 0 10px 0;
color:#FFF;
}

a.ASClsShowHiddenProductsLink,
span.ASClsHiddenProductsActive,
#arebowcpldeid a.ASClsShowAllProductsLink,
a.ASClsShowAllProductsLink,
span.ASClsAllProductsActive,
a.ASClsShowAllButInactiveProductsLink,
span.ASClsAllButInactiveProductsActive {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 #006400; background:#006400; 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 #006400; background:#006400; 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:#f5fffa; border:#b1cde2 solid 1px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:15px 20px 20px 20px; color:#006400;}
.ASClsDivMainParameterFilter h3 { line-height:inherit; text-align:left; color:#006400; margin:0; padding:0; border:none; clear:inherit; letter-spacing:0px;}
.ASClsDivMainParameterFilter h3 span { background: none; padding:0;}

div.ASClsDivParameterFilterSelectRange, div.ASClsDivParameterFilterSelectValues {background-color: #006400; color: white; -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:#006400 solid 1px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:5px 30px;}
#arebooedeidSubmitFilterButton:hover, #arebooedeidSubmitFilterSecondaryButton:hover { background:#006400; color:#FFF;}
#arebooedeidSubmitFilterSpan, #arebooedeidSubmitFilterSecondarySpan {padding:0; margin-left:10px;}
div.ASClsDivParameterFilterSelectRange select, div.ASClsDivParameterFilterSelectValues select { border:#FFF solid 1px; background:#FFF; color:#006400;}
.ASClsCancelParameterFilter1 { background:#006400 url(./images/krizek.gif) no-repeat right top; color:#FFF; border:#FFF solid 1px; padding:1px 25px 1px 15px ;}
#arebooedeidCancelFilterButton { background:none; border:none; text-decoration:underline; color:#006400; }
#arebooedeidProductCountSection { width:inherit;}
#arebooedeidMainControls { padding:0;}

#arebooedeidProductCountLabel { padding: 10px 4px 0;}
#arebooedeidProductCountValue { font-weight: bold;}

.ASClsStandardFilter { background:#f5fffa; border:1px solid #b1cde2; padding:10px;}
.ASClsStandardFilter a {color:#fff; background:#006400; border:#006400 1px solid;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.ASClsStandardFilter a:hover {color:#006400; background:#fff; border: #006400 1px solid;}

input[type="submit"] {color:#fff; background:#006400; border: none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
input[type="submit"]:hover {color:#fff; background:#000; border: none;}

input[type="submit"].ASClsSubmitOrderEditAddToOrder {color:#f3f3f3; background:#228b22; border:#228b22 1px solid;}
input[type="submit"].ASClsSubmitOrderEditAddToOrder:hover {color:#228b22; background:#f3f3f3; border: #228b22 1px solid;}

.ASClsOperationButton {color: white; background-color: #cd5c5c}
.ASClsOperationButton:hover {color: yellow;}

a.ASClsKeyOperationLink, a.ASClsOperationLink { background: #006400 url(/style/bg_create.png) no-repeat left top; border:#006400 solid 1px;  color:#fff; text-transform:uppercase; padding:7px 30px 7px 55px}
a.ASClsKeyOperationLink:hover, a.ASClsOperationLink:hover {background: #f5fffa url(/style/bg_create.png) no-repeat left bottom; border:#006400 solid 1px; color:#006400; text-transform:uppercase;}

.ASClsKeyOperationButton { background: #006400 url(/style/bg_create.png) no-repeat left top; border:#006400 solid 1px;  color:#fff; }
.ASClsKeyOperationButton:hover {background: #f5fffa url(/style/bg_create.png) no-repeat left bottom; border:#006400 solid 1px; color:#006400;}

#arebos3doofcbeid input.ASClsKeyOperationButton { background: #006400 url(/style/bg_create.png) no-repeat left top; border:#006400 solid 1px;  color:#fff; }
#arebos3doofcbeid input.ASClsKeyOperationButton:hover {background: #f5fffa url(/style/bg_create.png) no-repeat left bottom; border:#006400 solid 1px; color:#006400;}

#arebooedeidHeadingProductCount { color:#228b22; }

#areboAddToOrderActionResult, .ASClsDivActionResultCustomStyle { display:none; }

/*Odkazy na produkty dle vyrobcu, skryte produkty a vyhledavaci formular*/
a.ASClsShowHighlightedProductsOnlyLink,
a.ASClsProductManufacturerLink,
span.ASClsHighlightedProductsOnlyActive,
span.ASClsActiveProductManufacturer,
#arebospfdeida,
#arebospfdeidna {border:#228b22 1px solid; background:none;}

span.ASClsHighlightedProductsOnlyActive,
span.ASClsActiveProductManufacturer {background: #228b22 url(/style/bg_checked.gif) no-repeat left top;}

a.ASClsShowHighlightedProductsOnlyLink,
a.ASClsProductManufacturerLink {color: #228b22; background-color: #f3f3f3}

a.ASClsShowHighlightedProductsOnlyLink:hover,
a.ASClsProductManufacturerLink:hover {color: #f3f3f3; background-color:#228b22;}

span.ASClsHighlightedProductsOnlyActive,
span.ASClsActiveProductManufacturer,
#arebospfdeida {color: #f3f3f3; background-color:#228b22;}

div.ASClsShopRepresentativeContactDetailsFooter {background-color: #52c5f5; color:#f3f3f3;}
div.ASClsShopRepresentativeContactDetailsFooter a { color:#d7f3ff;}
.ASClsFooter {  border-top:#228b22 solid 5px; clear:both;}


.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: #ffbead; 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: #006400; color:#f3f3f3;  border:#f5fffa 1px solid;}
.ASClsTblStandardList th a, .ASClsTblCentered100List th a { color:#f3f3f3;}
.ASClsTblStandardList td, .ASClsTblCentered100List td {border:#f5fffa 1px solid;}
.ASClsTRSubtotal td { background-color: #CECECE; }

table.ASClsTblProductsTable {border: 1px solid #006400; }
table.ASClsTblProductsTable td { background-color: white; border: 1px solid #006400; border-bottom: 2px solid #006400;}
table.ASClsTblProductsTable tr.ASClsTRProductsTableEvenRow td { background-color: #f5fffa;}
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:#868686 solid 1px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#006400; width:220px;}
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile:hover { border:#000 solid 1px;}
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileName {width:220px;}
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileName a { background:#e3e3e3; color:#006400; width:200px;}
div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileImg { height:150px;}

div.ASClsDivProductsAllTiles div.ASClsDivOrderedProductDetailOneTile { border:#006400 solid 1px;}
div.ASClsDivProductsAllTiles div.ASClsDivOrderedProductDetailOneTile div.ASClsProductTileName a { background:#006400; color:#FFF;}

.ASClsProductTilePrice span.value, .ASClsDivProductDtlPrice span.value { color:#185e78;}

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileChangeForm { background:#006400 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:#006400; border:#006400 1px solid; margin-left: 4px;}
tr.ASClsTRShopOrderItems input.ASClsHighlightedButton { background: #006400; color: #fff; border: #006400 1px solid; }
.ASClsTHShopOrderItemsColumnAmount { width: 150px;}

/* product detail*/
#arebotaocsoib input.ASClsSubmitChangeShopOrderItemDetails,
#arebotaocsoib input.ASClsSubmitChangeShopOrderItemDetails:hover { background:#006400; color:#FFF; border:#FFF 1px solid;}
#arebotaocsoib input.ASClsHighlightedButton { background:#FFF; color:#006400;}
#arebotaocsoib input.ASClsHighlightedButton:hover { background:#d7d7d7; color:#006400; border:#d7d7d7 1px solid;}

/* products - list*/
div.ASClsDivListProductChangeForm input.ASClsSubmitChangeShopOrderItemDetails,
div.ASClsDivListProductChangeForm input.ASClsSubmitChangeShopOrderItemDetails:hover { background:#006400; color:#FFF; border:#FFF 1px solid;}
div.ASClsDivListProductChangeForm input.ASClsHighlightedButton:hover { background:#d7d7d7; color:#006400; border:#d7d7d7 1px solid;}
div.ASClsDivListProductChangeForm input.ASClsHighlightedButton { background:#FFF; color:#006400;}

/* products - table*/
div.ASClsDivProductDtlChangeForm input.ASClsSubmitChangeShopOrderItemDetails,
div.ASClsDivProductDtlChangeForm input.ASClsSubmitChangeShopOrderItemDetails:hover { background:#006400; color:#FFF; border:#FFF 1px solid;}
div.ASClsDivProductDtlChangeForm input.ASClsHighlightedButton { background:#FFF; color:#006400;}
div.ASClsDivProductDtlChangeForm input.ASClsHighlightedButton:hover { background:#d7d7d7; color:#006400; border:#d7d7d7 1px solid; }

/* products - tiles */
div.ASClsProductTileChangeForm input.ASClsSubmitChangeShopOrderItemDetails,
div.ASClsProductTileChangeForm input.ASClsSubmitChangeShopOrderItemDetails:hover { background:#006400; color:#FFF; border:#FFF 1px solid;}
div.ASClsProductTileChangeForm input.ASClsHighlightedButton[type="submit"] { background:#FFF; color:#006400; border:#006400 solid 1px;}
div.ASClsProductTileChangeForm input.ASClsHighlightedButton[type="submit"]:hover { background:#d7d7d7; color:#006400; border:#d7d7d7 solid 1px;}

/* Tlacitko na mazani polozek */
a.ASClsDeleteShopOrderItem, a.ASClsAQuickShopDeleteRow {
border: #006400 1px solid;
-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:#006400; border:#006400 1px solid;}
#areboOrderNameSubmit.ASClsHighlightedButton { background: #006400; color: #fff; border: #006400 1px solid; }

/* Požadované dodání */
#orderDeliveryDateSubmit,
#orderDeliveryDateSubmit:hover { background:#fff; color:#d3d3d3; border:#d3d3d3 1px solid;}

#orderDeliveryDateSubmit.ASClsHighlightedButton:hover { background:#fff; color:#006400; border:#006400 1px solid;}
#orderDeliveryDateSubmit.ASClsHighlightedButton { background: #006400; color: #fff; border: #006400 1px solid; }

/* Poznámka */
#arebooosdsonid,
#arebooosdsonid:hover { background:#fff; color:#d3d3d3; border:#d3d3d3 1px solid;}

#arebooosdsonid.ASClsHighlightedButton:hover { background:#fff; color:#006400; border:#006400 1px solid;}
#arebooosdsonid.ASClsHighlightedButton { background: #006400; color: #fff; border: #006400 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 #b1cde2;}
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:#006400; color:#FFF;}
#arebotaocsoib tr.ASClsTRBatchNotAvailableAddToOrderForm {background-color: red;}

tr.EvenRowHighlight {background-color: #f5fffa;}
tr.BillingShopCustomerRowHighlight {background-color: #ffff90}

tr.ASClsTRRequestedBatchNotAvailable {background-color: red}

ul.ASClsULPagination li a { background:#e3e3e3; color:#006400; -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:#006400; }

#arebotaocsoib input.ASClsSubmitOrderEditAddToOrder[type="submit"] { color:#006400; 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:#006400; border:#006400 solid 1px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; height:22px;}
input.ASClsSubmitOrderEditAddToOrder[type="submit"]:hover { color:#006400; 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: #f5fffa; color:#006400; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; display:block; float:right; width:150px; height:70px; padding:0 27px 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: #006400 url(/style/bg_create.png) no-repeat left -1px top -1px; background-size: 29px; border:#006400 solid 1px; font-size:10px; color:#fff; text-transform: uppercase;font-weight:bold;}
#arebophdffid form textarea {border:#b9bfc5 solid 1px; color:#7e8793;}
#areboffsbid { background:#228b22; 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: #a9bad1 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:253px; height:70px; display:block; background-size: auto 70px; }
#arebosspfdeid {display: inline-block; width:100%; text-align: right}
div.ASClsHeader div { padding: 0px; height:70px; }
div.ASClsHeader div#arebophdlid,
div.ASClsHeader div#arebophdsdid,
div.ASClsHeader div#arebophdsoid { width:33%;}
div.ASClsHeader div#arebophdndlid,
div.ASClsHeader div#arebophdndsdid,
div.ASClsHeader div#arebophdndid,
div.ASClsHeader div#arebophdndsoid { width:24.75%;}
div.ASClsHeader {height: 70px; 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: #556b2f;}
div.ASClsHeader div.ASClsDivShopDetailsInner { background:#f2f2f2; border:#556b2f solid 1px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; height:52px; padding: 5px 0 0 0; vertical-align:top; margin-top: 5px; width:320px;}
div.ASClsHeader div.ASClsDivHeaderNextDiscountInner { background:#f2f2f2; border:#556b2f solid 1px; height:52px; width:320px;}
#areboHeaderNextDiscountThresholdOuter {font-size:14px; font-weight:bold; height: 55%;}
#areboHeaderNextDiscountThresholdToReach { background:#fff; border:#556b2f solid 1px; font-size:16px; padding-left: 20px; padding-right: 20px;}
#areboHeaderNextDiscountValueOuter { height: 35%;}
div.ASClsHeader div.ASClsDivShopDetailsInner a {color:#556b2f; text-decoration:none;}
p.ASClsPShopDetailsWebAddress, p.ASClsPShopDetailsEmailAddress, p.ASClsPShopDetailsPhoneNumber, p.ASClsPShopDetailsCompanyName { color:#556b2f; font-size:14px; font-weight:bold; display:block; width:49%; height:25px; float:left; margin:0; padding:0; line-height:25px;}


.userLogStat { position:fixed; top:23px; z-index: 10; }

.ASClsPageContent {padding: 110px 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: 30px; }
.ASClsSpanProductTileCountUnit { display:inline-block; width: 34px; 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:#556b2f;}
#areboosootnd {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#006400; 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:#b1cde2 solid 1px; margin-bottom:5px; height:75px;}
.ASClsOrderHoldBlueBlock { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:#b1cde2 solid 1px; background:#f5fffa; margin:0 10px 5px 1px;}
.ASClsOrderHoldBlueBlock .ASClsTableSimple3DetailsOneOrder {background: none; border:none;}
.ASClsOrderHoldBlueNoteBlock { margin-top:10px;}
.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:#006400; 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:#b1cde2 solid 1px; padding:2px;}
.ASClsOrderHoldBlueBlock input[type="submit"] {border:#006400 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: #006400 url(./images/bg_check.png) no-repeat left top; border: #006400 solid 1px; color: #fff; padding:7px 40px 7px 65px;}
#arebos3doofcbeid input.ASClsKeyOperationButton:hover {background: #f5fffa url(./images/bg_check.png) no-repeat left bottom; border: #006400 solid 1px; color: #006400;}
.ASClsTRTotal { background:#006400; color:#FFF;}

} /* end media screen */

@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: 870px) {
.ASClsSimple3OrderDeliveryMethodLabel, .ASClsSimple3OrderDeliveryAddressLabel { width:40%;}
#arebophdlid,
div.ASClsHeader div#arebophdndlid,
#arebophdsoid,
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) {
.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:#006400; solid 1px;}
table.ASClsTblProductsTable, table.ASClsTblProductsTable td {border:#b1cde2 solid 1px; }
td.ASClsTdOrderedProductsDetailList,
table.ASClsTblProductsTable td.ASClsTdOrderedProductsDetailTable,
div.ASClsDivProductsAllTiles div.ASClsDivOrderedProductDetailOneTile { border:#006400 solid 1px;}
table.ASClsTblProductsTable td.ASClsTdOrderedProductsDetailTable div.ASClsDivProductDtlName a { background:#006400; 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:#006400; color:#FFF;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:#006400; color:#FFF; padding:8px 10px 0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

tr.ASClsTROrderedProductsDetailList {border:#006400 solid 1px;}

.ASClsTblStandardList td.ASClsTdOrderedProductsNameDetailList a, .ASClsTblCentered100List td.ASClsTdOrderedProductsNameDetailList a  {background:#006400; 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:#b1cde2 1px solid;}

tr.ASClsTROrderedProductsDetailList td { border:#006400 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; height: 31.5px}

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-top: #bd0f17 solid 1px;}
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: #696969; color: #696969;}

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: #006400;}


tr.ASClsTRShopOrderItems input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton {border-color: #006400; color: #fff;}
tr.ASClsTRShopOrderItems input.ASClsSubmitChangeShopOrderItemDetails.ASClsHighlightedButton:hover {border-color: #006400; color: #006400;}

/* 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: #696969; color: #696969;}

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: #006400 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(/style/bg_create.png) no-repeat left bottom; color: #006400; border: #006400 1px solid;}

#areboQuickShopWidgetSubmit.ASClsHighlightedButton { background: #006400 url(/style/bg_create.png) no-repeat left top; color: #fff; border: #006400 1px solid;}

#areboQuickShopWidgetCloseButton { background: #006400 url(/style/bg_minus.png) no-repeat left top; }
#areboQuickShopWidgetCloseButton:hover {background: #f5fffa url(/style/bg_minus.png) no-repeat left bottom;}

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;
}


/* tlacitko na tisk do PDF je skryte, protoze neni sablona a tedy ani definice generatoru */
#areboTopPDFPrintOrderButton,
#areboTopNoCSVPDFPrintOrderButton {
display: none;
}

div.ASClsDivListProductForm div.ASClsShopOrderItemPackagesAdd2OrderActive {
bottom: 22px;
color: #006400;
}

div.ASClsDivListProductChangeForm div.ASClsShopOrderItemPackagesAdd2OrderActive {
bottom: 32px;
}

div.ASClsDivProductDtlForm div.ASClsShopOrderItemPackagesAdd2OrderActive {
bottom: 17px;
color: #006400;
}

div.ASClsDivProductDtlChangeForm div.ASClsShopOrderItemPackagesAdd2OrderActive {
bottom: 27px;
}

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileForm div.ASClsShopOrderItemPackagesAdd2OrderActive {
bottom: 24px;
z-index: 10;
}

div.ASClsDivProductsAllTiles div.ASClsDivProductsDetailOneTile div.ASClsProductTileChangeForm div.ASClsShopOrderItemPackagesAdd2OrderActive {
color:#006400;
}

table.ASClsTblShopProductDetails td.ASClsTDShopProductInfo div.ASClsShopOrderItemPackagesAdd2OrderActive {
bottom: 28px;
}

#arebotaocsoib div.ASClsShopOrderItemPackagesAdd2OrderActive tr {
color: #006400;
background: white;
}