.box {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

#eshopContentFrame {width: 1000px; float: left; margin: 20px 0px 0px 0px;}
#eshopContentFrame #leftFrame {width: 271px; padding: 0px 15px 0px 0px; float: left;}
#eshopContentFrame #leftFrame #kosikUserFrame {width: 269px; float: left; border: 1px #dfdfdf solid; background-color: #e7e7e7; background-image: url('/images/kosik-bg.jpg'); background-position: right top; background-repeat: no-repeat;}
#eshopContentFrame #leftFrame #kosikUserFrame .item {width: 243px; padding: 13px; float: left;}
#eshopContentFrame #leftFrame #kosikUserFrame .bottomBorder {border-bottom: 1px #dfdfdf solid; padding-bottom: 8px;}
#eshopContentFrame #leftFrame #kosikUserFrame H4 {font-size: 14px; font-weight: bold; color: #383431; margin: 0px 0px 5px 0px;}
#eshopContentFrame #leftFrame #kosikUserFrame P {font-size: 13px; color: #868381; margin: 0px 0px 5px 0px;}
#eshopContentFrame #leftFrame #kosikUserFrame .orange {color: #ec6602;}
#eshopContentFrame #leftFrame #kosikUserFrame .leftArrow {color: #383431; padding: 0px 0px 0px 13px; float: left; background-image: url('/images/banner-li.png'); background-position: left center; background-repeat: no-repeat;}
#eshopContentFrame #leftFrame #kosikUserFrame .floatRight {float: right;}
#eshopContentFrame #leftFrame #kosikUserFrame .kosikButton {width: 40px; height: 40px; float: right; display: block; }
#eshopContentFrame #leftFrame #kosikUserFrame .kosikButton:HOVER {text-decoration: none;}

#eshopContentFrame #leftFrame #leftSearchFrame {width: 269px; float: left; margin: 10px 0px 10px 0px; border: 1px #dfdfdf solid; background-color: #e7e7e7;}
#eshopContentFrame #leftFrame #leftSearchFrame .item {width: 243px; padding: 13px; float: left;}
#eshopContentFrame #leftFrame #leftSearchFrame H4 {font-size: 14px; font-weight: bold; color: #383431; margin: 0px 0px 5px 0px;}
#eshopContentFrame #leftFrame #leftSearchFrame .inputText {width: 200px; float: left; padding: 5px 5px 3px 5px; border: 1px #cacaca solid; font-size: 11px; color: #868381;}
#eshopContentFrame #leftFrame #leftSearchFrame .inputSubmit {height: 23px; width: 30px; background-image: url('/images/content-li.png'); background-position: center center; background-repeat: no-repeat; border: 0px; background-color: transparent;}

#eshopContentFrame #leftFrame #leftMenu {width: 271px; margin: 10px 0px 10px 0px; float: left;}
#eshopContentFrame #leftFrame #leftMenu UL {width: 271px; float: left; list-style: none; margin: 0px; padding: 0px;}
#eshopContentFrame #leftFrame #leftMenu UL LI {width: 271px; float: left; margin: 0px; padding: 0px;}
#eshopContentFrame #leftFrame #leftMenu UL LI A {width: 236px; float: left; padding: 7px 10px 7px 0px; margin: 0px; font-size: 14px; color: #383431; font-weight: bold; border-bottom: 1px #e7e7e7 solid; /*background-image: url('/images/content-li.jpg'); background-position: left center; background-repeat: no-repeat;*/}
#eshopContentFrame #leftFrame #leftMenu UL LI A:HOVER {color: #ec6602; text-decoration: none;}
#eshopContentFrame #leftFrame #leftMenu .u2 LI A {background-color: #f9d1b3; font-weight: normal; background-image: none;}
#eshopContentFrame #leftFrame #leftMenu .u2 LI .withSub { background-image: url('/images/left-li-sub.png'); background-position: 6px center;}
#eshopContentFrame #leftFrame #leftMenu .u2 LI .down {background-image: url('/images/left-li-sub-down.png'); background-position: 6px center;}
#eshopContentFrame #leftFrame #leftMenu .u2 LI .lightGreen {background-color: #cee18d;}
#eshopContentFrame #leftFrame #leftMenu .u2 LI .lightGreen:HOVER {color: #5b8325;}
#eshopContentFrame #leftFrame #leftMenu .u3 LI A {width: 216px; padding-left: 45px;background-color: #f9d1b3; font-weight: normal; background-image: none; font-size: 13px; color: #ec6602;}
#eshopContentFrame #leftFrame #leftMenu .u3 LI A:HOVER {text-decoration: underline;}

#eshopContentFrame #leftFrame #leftMenu UL LI .arrowHref1U {width: 25px; float: left; padding: 7px 0px 7px 0px; margin: 0px; background-image: url('/images/content-li.png'); background-position: left center; background-repeat: no-repeat;}
#eshopContentFrame #leftFrame #leftMenu UL LI .arrowHref2U {width: 25px; float: left; padding: 7px 0px 7px 0px; margin: 0px; background-position: 6px center; background-repeat: no-repeat;}
#eshopContentFrame #leftFrame #leftMenu UL LI .down {background-image: url('/images/content-li-down.png');}

#eshopContentFrame #leftFrame .leftOrange {background-color: #F9D1B3;}
#eshopContentFrame #leftFrame .leftOrange A {color: #000;}
#eshopContentFrame #leftFrame #leftMenu UL LI .leftOrangeArrow {background-color: #F9D1B3; background-position: 5px center;}
#eshopContentFrame #leftFrame #leftMenu #leftFrameAkce {width: 271px; float: left; margin: 0px 0px 0px 0px;}
#eshopContentFrame #leftFrame #leftMenu .leftFrameAkce {width: 271px; float: left; margin: 0px 0px 0px 0px;}
#eshopContentFrame #leftFrame #leftMenu #leftFrameNejprod {width: 271px; float: left; margin: 0px 0px 0px 0px;}
#eshopContentFrame #leftFrame #leftMenu #leftFrameBonusZbozi {width: 271px; float: left; margin: 0px 0px 20px 0px;}
#eshopContentFrame #leftFrame #leftMenu .leftSepr {width: 261px; height: 20px; float: left; }

#eshopContentFrame #leftFrame #leftMenu UL LI .leftGreenArrow {background-color: #cee18d; background-position: 5px center;}
#eshopContentFrame #leftFrame #leftMenu UL LI .leftGreen:HOVER {color: #5b8325;}
#eshopContentFrame #leftFrame .leftGreen {background-color: #cee18d;}
#eshopContentFrame #leftFrame .leftGreenText {color: #5b8325;}

#eshopContentFrame #leftFrame .banner {width: 271px; float: left; margin: 8px 0px 0px 0px;}

#eshopContentFrame #eshopHomeFrame {width: 714px; float: left;}
#eshopContentFrame #eshopHomeFrame .centerFrame {width: 539px; float: left;}
#eshopContentFrame #eshopHomeFrame .centerFrame #eshopMainBanner {width: 539px; margin: 0px 0px 8px 0px; float: left;}
#eshopContentFrame #eshopHomeFrame .centerFrame #eshopMainBanner IMG {margin: 0px 0px 8px 0px;}
#eshopContentFrame #eshopHomeFrame .centerFrame H2 {width: 509px; float: left; display: block; background-color: #e7e7e7; padding: 10px 15px; color: #ec6602; font-size: 14px; font-weight: bold; margin: 0px 0px 15px 0px;}
#eshopContentFrame #eshopHomeFrame .centerFrame H2 A {color: #ec6602;}
#eshopContentFrame #eshopHomeFrame .centerFrame .newsFrame {width: 539px; float: left; border-bottom: 1px #e7e7e7 solid; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px;}
#eshopContentFrame #eshopHomeFrame .centerFrame .newsFrame IMG {float: left; margin: 0px 15px 0px 0px;}
#eshopContentFrame #eshopHomeFrame .centerFrame .newsFrame H3 {color: #ec6602; font-weight: bold; font-size: 14px; margin: 0px 0px 3px 0px;}
#eshopContentFrame #eshopHomeFrame .centerFrame .newsFrame H3 A {color: #ec6602;}
#eshopContentFrame #eshopHomeFrame .centerFrame .newsFrame P {margin: 0px 0px 5px 0px;}
#eshopContentFrame #eshopHomeFrame .centerFrame .newsFrame .normalWeight {font-weight: normal;}

#eshopContentFrame #eshopHomeFrame .rightBannerFrame {width: 160px; padding: 0px 0px 0px 15px; float: left;}
#eshopContentFrame #eshopHomeFrame .rightBannerFrame IMG {float: left; margin: 0px 0px 10px 0px;}
#eshopContentFrame #eshopHomeFrame .rightBannerFrame P {margin: 5px 0px 15px 0px; text-align: center;}
#eshopContentFrame #eshopHomeFrame .rightBannerFrame P A {color: #383431;}

#eshopContentFrame #rightEshopFrame {width: 714px; float: left; z-index: 1; position: relative;}
#eshopContentFrame #rightEshopFrame H2 {width: 684px; float: left; display: block; background-color: #e7e7e7; padding: 10px 15px; color: #ec6602; font-size: 14px; font-weight: bold; margin: 0px 0px 15px 0px;}
#eshopContentFrame #rightEshopFrame H2 A {color: #ec6602;}
#eshopContentFrame #rightEshopFrame H3 {color: #ec6602; font-size: 14px; font-weight: bold; margin: 15px 0px 7px 0px;}
#eshopContentFrame #rightEshopFrame H4 {color: #ec6602; font-size: 14px; font-weight: normal; margin: 12px 0px 5px 0px;}
#eshopContentFrame #rightEshopFrame UL {list-style: none; margin: 0px; padding: 0px; clear: both;}
#eshopContentFrame #rightEshopFrame UL LI {margin: 0px 0px 5px 0px; padding: 0px 0px 0px 23px; background-image: url('/images/content-li2.jpg'); background-position: 10px 6px; background-repeat: no-repeat;}
#eshopContentFrame #rightEshopFrame UL LI A {color: #383431;}
#eshopContentFrame #rightEshopFrame UL LI A:HOVER {color: #ec6602;}
#eshopContentFrame #rightEshopFrame P {margin: 0px 0px 10px 0px; color: #383431;}
#eshopContentFrame #rightEshopFrame P A {color: #ec6602;}
#eshopContentFrame #rightEshopFrame .desc2 {width: 100%; float: left; margin: 15px 0px 0px 0px;}
#eshopContentFrame #rightEshopFrame TABLE {border-collapse: collapse;}
#eshopContentFrame #rightEshopFrame TABLE TH {border: 1px #DFDFDF solid; padding: 5px 10px; background-color: #ec6602; color: #FFF; font-weight: bold; text-align: left;}
#eshopContentFrame #rightEshopFrame TABLE TD {border: 1px #DFDFDF solid; padding: 5px 10px; color: #777675;}
#eshopContentFrame #rightEshopFrame HR {width: 714px; height: 1px; line-height: 1px; float: left; border: 0px; background-color: #DFDFDF; margin: 10px 0px 15px 0px;}
#eshopContentFrame #rightEshopFrame .obrazekVlevo {float: left; border: 1px #DFDFDF solid; margin: 10px 10px 10px 0px;}
#eshopContentFrame #rightEshopFrame .obrazekVpravo {float: right; border: 1px #DFDFDF solid; margin: 10px 0px 10px 10px;}
#eshopContentFrame #rightEshopFrame .headingWeightNormal {font-weight: normal;}

#eshopContentFrame #rightEshopFrame .downloadItem {width: 714px; float: left; border-top: 1px #d6d5d4 solid; margin: 10px 0px 0px 0px; padding: 10px 0px 0px 0px;}
#eshopContentFrame #rightEshopFrame .downloadItem IMG {width: 99px; float: left; border: 1px #d6d5d4 solid; margin: 0px 15px 10px 0px;}
#eshopContentFrame #rightEshopFrame .downloadItem H4 {margin: 0px 0px 5px 0px; font-weight: bold;} 

#eshopContentFrame #rightEshopFrame .galleryFrame {width: 714px; float: left; margin: 15px 0px 15px 0px; text-align: center;}
#eshopContentFrame #rightEshopFrame .galleryFrame IMG {border: 1px #DFDFDF solid; margin: 0px 5px 1px 0px;}
#eshopContentFrame .filtrFrame {width: 714px; float: left; margin: 10px 0px 0px 0px;}
#eshopContentFrame .filtrFrame .ucho {padding: 5px 10px; float: left; color: #ec6602; font-weight: bold; border-left: 1px #d6d5d4 solid; border-top: 1px #d6d5d4 solid; border-right: 1px #d6d5d4 solid; margin: 0px 5px 0px 0px; }
#eshopContentFrame .filtrFrame .on {background-color: #ec6602; color: #FFF;}
#eshopContentFrame .filtrFrame .uchoContent {width: 692px; padding: 10px; float: left; border-left: 1px #d6d5d4 solid; border-bottom: 1px #d6d5d4 solid; border-right: 1px #d6d5d4 solid; }
#eshopContentFrame .filtrFrame .uchoContent .uchoInput {float: left; margin: 0px 15px 0px 0px;}
#eshopContentFrame .filtrFrame .uchoContent .submit {float: right; border: 1px #d6d5d4 solid; font-size: 13px; color: #FFF; padding: 5px 10px; margin: 0px 0px 0px 0px; background-color: #ec6602;}
#eshopContentFrame .filtrFrame .uchaContainer {width: 714px; float: left; border-bottom: 1px #d6d5d4 solid;}

#eshopContentFrame #rightEshopFrame .pagingTopHR {margin: 5px 0px 5px 0px;}
#eshopContentFrame #rightEshopFrame .pagingFrame {width: 714px; float: left;} 
#eshopContentFrame #rightEshopFrame .strankovaniLeft {width: 350px; height: 30px; float: left;}
#eshopContentFrame #rightEshopFrame .strankovaniLeft P {margin: 7px 0px 0px 0px;}
#eshopContentFrame #rightEshopFrame .strankovaniLeft P A {color: #383431;}
#eshopContentFrame #rightEshopFrame .strankovaniRight {height: 30px; float: right;}
#eshopContentFrame #rightEshopFrame .strankovaniRight P {margin: 7px 0px 0px 0px; float: left;}
#eshopContentFrame #rightEshopFrame .strankovaniRight INPUT {width: 20px; border: 1px #d6d5d4 solid; color: #383431; float: left; padding: 5px 3px 5px 3px; margin: 0px 15px 0px 5px; text-align: center;}
#eshopContentFrame #rightEshopFrame .strankovaniRight SELECT {width: 50px; border: 1px #d6d5d4 solid; color: #383431; float: left; padding: 5px 3px 5px 3px; margin: 0px 15px 0px 5px; text-align: center;}
#eshopContentFrame #rightEshopFrame .strankovaniRight A:HOVER {text-decoration: none;}
#eshopContentFrame #rightEshopFrame .strankovaniRight .pagingNext {width: 8px; height: 15px; display: block; float: left; background-image: url('/images/paging-next.jpg'); margin: 7px 0px 0px 5px;}
#eshopContentFrame #rightEshopFrame .strankovaniRight .pagingLast {width: 9px; height: 15px; display: block; float: left; background-image: url('/images/paging-last.jpg'); margin: 7px 0px 0px 5px;}
#eshopContentFrame #rightEshopFrame .strankovaniRight .pagingPrev {width: 8px; height: 15px; display: block; float: left; background-image: url('/images/paging-prev.jpg'); margin: 7px 5px 0px 0px;}
#eshopContentFrame #rightEshopFrame .strankovaniRight .pagingFirst {width: 9px; height: 15px; display: block; float: left; background-image: url('/images/paging-first.jpg'); margin: 7px 5px 0px 0px;}

#eshopContentFrame #rightEshopFrame .sortFrame {float: right; margin: 0px 0px 10px 0px;}
#eshopContentFrame #rightEshopFrame .sortFrame P {float: left; margin: 5px 0px 0px 20px;}
#eshopContentFrame #rightEshopFrame .sortFrame SELECT {width: auto; border: 1px #d6d5d4 solid; color: #383431; float: left; padding: 2px 2px 2px 3px; margin: 0px 0px 0px 5px; text-align: left;}

#eshopContentFrame .eshopHomeDoporucujeme {width: 475px; float: left; padding: 0px 32px 0px 32px;}
#eshopContentFrame .catalogLine {width: 714px; float: left; margin: 8px 0px 0px 0px;}
#eshopContentFrame .catalogLineSeznam .item {width: 217px; height: 236px; float: left; /*background-image: url('/images/item-bg.jpg');*/ padding: 13px 7px; margin: 0px 7px 8px 0px; border: 1px #DFDFDF solid;}
#eshopContentFrame .catalogLineSeznam .item.bal {background-color: #e6ffe6;}
#eshopContentFrame .catalogLineSeznam .item H3 {height: 30px; font-size: 13px; font-weight: bold; margin: 0px 0px 10px 0px;}
#eshopContentFrame #rightEshopFrame .catalogLineSeznam .item H3 {height: 30px; font-size: 13px; font-weight: bold; margin: 0px 0px 10px 0px;}
#eshopContentFrame .catalogLineSeznam .item H3 A {color: #ec6602;}
#eshopContentFrame .catalogLineSeznam .item .photo {width: 109px; height: 109px; float: left; margin: 0px 8px 0px 0px; padding: 1px;}
#eshopContentFrame .catalogLineSeznam .item .photo IMG {width: 109px; height: 109px; margin: 0px; float: left;}
#eshopContentFrame .catalogLineSeznam .item .kod {font-size: 12px; color: #383431; margin: 0px 0px 8px 0px;}
#eshopContentFrame .catalogLineSeznam .item .priceFrame {width: 218px; height: 80px; margin: 10px 0px 0px 0px; float: left;}
#eshopContentFrame .catalogLineSeznam .item .akce {background-color: #f9d1b3;}
#eshopContentFrame .catalogLineSeznam .item .bonus {background-color: #CEE18D;}
#eshopContentFrame .catalogLineSeznam .item .priceFrame .leftFrame {width: 115px; height: 70px; padding: 5px; margin: 0px; float: left;}
#eshopContentFrame #rightEshopFrame .catalogLineSeznam .item .priceFrame .leftFrame .drive {width: 115px; float: left; font-size: 12px; color: #ef6906; margin: 0px;}
#eshopContentFrame #rightEshopFrame .catalogLineSeznam .item .priceFrame .leftFrame .cenaBezDph {width: 115px; float: left; font-size: 20px; color: #ff0000; font-weight: bold; margin: 0px;}
#eshopContentFrame #rightEshopFrame .catalogLineSeznam .item .priceFrame .leftFrame .cena {width: 115px; float: left; font-size: 12px; color: #030303; margin: 0px; }
#eshopContentFrame .catalogLineSeznam .item .priceFrame .leftFrame .drive {width: 115px; float: left; font-size: 12px; color: #ef6906; margin: 0px;}
#eshopContentFrame .catalogLineSeznam .item .priceFrame .leftFrame .cenaBezDph {width: 115px; float: left; font-size: 20px; color: #ff0000; font-weight: bold; margin: 0px;}
#eshopContentFrame .catalogLineSeznam .item .priceFrame .leftFrame .cena {width: 115px; float: left; font-size: 12px; color: #030303; margin: 0px; }
#eshopContentFrame .catalogLineSeznam .item .priceFrame .rightFrame {width: 93px; height: 70px; padding: 10px 0px 0px 0px; margin: 0px; float: left;}
#eshopContentFrame .catalogLineSeznam .item .priceFrame .rightFrame .count {width: 20px; /*height: 23px;*/ padding: 0px; margin: 1px 0px 0px 0px; float: left; border: 1px #ccc solid; text-align: center;}
#eshopContentFrame .catalogLineSeznam .item .priceFrame .rightFrame .jednotky {float: left; margin: 6px 0px 0px 1px;}
#eshopContentFrame .catalogLineSeznam .item .priceFrame .rightFrame .submit {width: 86px; height: 27px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 10px; float: left; color: #ef6603; background-image: url('/images/do-kose.jpg'); background-repeat: no-repeat; border: 0px; cursor: pointer; text-align: left; background-color: none;}
#eshopContentFrame .catalogLineSeznam .item .akce {background-color: #f9d1b3;}
#eshopContentFrame .catalogLineSeznam .item .bonusSmall {width: 40px; height: 40px; float: left; margin: 5px 0px 0px 0px;}
#eshopContentFrame .catalogLineSeznam .noRightMargin {margin-right: 0px;}

.actionIcon {width: 24px; margin: 5px 5px 0px 0px;}
#produktDetail #rightDetailFrame .actionIcon {width: 30px; margin: 10px 10px 0px 0px;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .actionIcon {width: 18px; margin: 1px 5px 0px 0px;}

#eshopContentFrame #rightEshopFrame .error {color: red;}
#eshopContentFrame #rightEshopFrame .done {color: green;}

#eshopContentFrame #rightEshopFrame .nakupniKosik {width: 714px; float: left; margin: 0px 0px 10px 0px;}
#eshopContentFrame #rightEshopFrame .nakupniKosik TR.bal {background-color: #e6ffe6;}
#eshopContentFrame #rightEshopFrame .nakupniKosik TR.bal:HOVER {background-color: #ccffcc;}
#eshopContentFrame #rightEshopFrame .nakupniKosik TH {border-left: 0px; border-top: 0px; border-right: 0px; background-color: #ec6602; font-size: 13px; font-weight: bold; color: #e7e7e7;}
#eshopContentFrame #rightEshopFrame .nakupniKosik TD {border-left: 0px; border-top: 0px; border-right: 0px;}
#eshopContentFrame #rightEshopFrame .nakupniKosik TR:HOVER {background-color: #FCFCFC;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .totalPrice {text-align: right;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .countInput {width: 20px; padding-right: 3px; margin: 0px 0px 0px 0px; border: 1px #d6d5d4 solid; color: #383431; text-align: right; float: left;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .orangeBold {font-weight: bold; color: #ec6602;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .blackBold {font-weight: bold; color: #000;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .alignR {text-align: right;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .tdDelete {width: 20px; padding-right: 0px;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .tdDelete IMG {float: left; margin-top: 0px;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .doKosikuRadek {width: 22px; height: 22px; float: left; border: 0px; background-image: url('/images/kosik-radky.png'); background-color: #FFF; cursor: pointer;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .kod {width: 30px; padding-right: 2px;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .recount {margin: 5px 5px 0px 0px; float: left;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .akce {padding: 2px 0px 0px 5px; float: right;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .actionRow {width: 30px;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .akceRow {width: 170px;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .countRow {width: 120px;}
#eshopContentFrame #rightEshopFrame .nakupniKosik A {color: #ec6602;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .countTd {width: 120px; padding-right: 0px;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .noStock {color: red; font-size: 11px; clear: both; float: left;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .drive {color: #ec6602; float: right; margin: 2px 0px 0px 0px;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .akce {float: right;}
#eshopContentFrame #rightEshopFrame .nakupniKosik .line {width: 100%;}

#eshopContentFrame #rightEshopFrame .counterFrame {width: auto; float: left; display: flex; margin: 0px 5px 0px 0px;}
#eshopContentFrame #rightEshopFrame .counterFrame .button {width: 25px; font-size: 20px; color: #ec6602; background-color: #f0f0f0; display: flex; justify-content: space-around; align-items: flex-start;}
#eshopContentFrame #rightEshopFrame .counterFrame .button:HOVER {text-decoration: none;}
#eshopContentFrame #rightEshopFrame .counterFrame .button.minus {line-height: 21px;}
#eshopContentFrame #rightEshopFrame .counterFrame .button.s {width: 20px;}
#eshopContentFrame #rightEshopFrame .counterFrame .button.gray {cursor: not-allowed; color: #1a1a1a !important;}

#eshopContentFrame #rightEshopFrame .contentButton {padding: 4px 15px 4px 15px; margin: 0px 0px 10px 0px; float: left; border: 1px #e2d8c5 solid; background-color: #f68320; color: #FFF; font-weight: normal; font-size: 13px; }
#eshopContentFrame #rightEshopFrame .bigger {padding-top: 10px; padding-bottom: 10px; font-weight: bold;}
#eshopContentFrame #rightEshopFrame .green {background-color: green;}
#eshopContentFrame #rightEshopFrame .contentButton:HOVER {text-decoration: none; cursor: pointer;}
#eshopContentFrame #rightEshopFrame .fullWidthUnderlineRed {color: red; width: 714px; float: left; border-bottom: 1px #DFDFDF solid; padding: 0px 0px 5px 0px; font-size: 16px;}
#eshopContentFrame #rightEshopFrame .sapErrorMessageP {width: 714px; float: left; color: red; font-size: 14px;}
#eshopContentFrame #rightEshopFrame .fullWidth {width: 714px; float: left;}
#eshopContentFrame #rightEshopFrame .underline {border-bottom: 1px #DFDFDF solid; padding: 0px 0px 5px 0px;}
#eshopContentFrame #rightEshopFrame .nejprodavanejsi {width: 100%; float: left; border-top: 1px #DFDFDF solid; padding: 10px 0px 0px 0px; margin: 20px 0px 0px 0px;}
#eshopContentFrame #rightEshopFrame .done {color: green;}
#eshopContentFrame #rightEshopFrame .searchSmall {font-size: 10px; font-style: italic;}

#eshopContentFrame #rightEshopFrame .bonusGreen {background-color: #CEE18D; color: #383431;}
#eshopContentFrame #rightEshopFrame .bonusGreenText {color: #5b8325;}
#eshopContentFrame #rightEshopFrame .topMargin {margin-top: 20px;} 
#eshopContentFrame #rightEshopFrame .greenTable TH {background-color: #527c1e; }
#eshopContentFrame #rightEshopFrame .bonusGreenSubmit {background-color: #527c1e;}


#produktDetail {width: 714px; float: left;}
#produktDetail #leftDetailFrame {width: 202px; float: left; padding: 0px 16px 0px 0px;}
#produktDetail #leftDetailFrame IMG {width: 190px; border: 1px #e7e7e7 solid; float: left; padding: 10px 5px; margin: 0px 0px 10px 0px;}
#produktDetail #rightDetailFrame {width: 496px; float: left; padding: 0px 0px 0px 0px;}
#produktDetail #rightDetailFrame H3 {font-size: 15px; color: #383431; font-weight: bold; margin: 0px 0px 15px 0px;}

#produktDetail #rightDetailFrame .kod {font-size: 13px; color: #383431; margin: 0px 0px 8px 0px;}
#produktDetail #rightDetailFrame .drive {font-size: 12px; color: #ef6906; margin: 0px 0px 5px 0px;}
#produktDetail #rightDetailFrame .cenaBezDPH {font-size: 20px; font-weight: bold; color: #ff0000; margin: 0px 0px 8px 0px; line-height: 0.8;}
#produktDetail #rightDetailFrame .cenaDesc {font-size: 10px; color: #383431; font-weight: normal;}
#produktDetail #rightDetailFrame .cena {font-size: 13px; color: #383431; font-weight: bold; margin: 0px 0px 5px 0px;}
#produktDetail #rightDetailFrame .orange {color: #ec6602;}
#produktDetail #rightDetailFrame .doKosiku {margin: 5px 0px 0px 0px; float: left;}
#produktDetail #rightDetailFrame .doKosiku .count {width: 30px; height: 23px; padding: 0px; margin: 0px 0px 0px 0px; float: left; border: 1px #ccc solid; text-align: center;}
#produktDetail #rightDetailFrame .doKosiku .jednotky {float: left; margin: 6px 8px 0px 0px;}
#produktDetail #rightDetailFrame .submit {width: 86px; height: 27px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; float: left; color: #ef6603; background-image: url('/images/do-kose.jpg'); background-repeat: no-repeat; border: 0px; cursor: pointer; text-align: left; background-color: none;}
#produktDetail #rightDetailFrame .orangePacker {background-color: #F9D1B3; padding: 10px; float: left;}
#produktDetail #rightDetailFrame .greenPacker {background-color: #cee18d; padding: 10px; float: left;}

#produktDetail .bonusLogo {background-image: url('/images/bonus.jpg'); background-position: right top; background-repeat: no-repeat;}

/* tinymce */
#eshopContentFrame #rightEshopFrame .moreInfoFrame H3 {color: #ec6602; font-size: 14px; font-weight: bold; margin: 15px 0px 10px 0px;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame H4 {color: #ec6602; font-size: 14px; font-weight: normal; margin: 12px 0px 7px 0px;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame UL {list-style: none; margin: 0px; padding: 0px;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame UL LI {margin: 0px 0px 5px 0px; padding: 0px 0px 0px 23px; background-image: url('../../images/content-li2.jpg'); background-position: 10px 6px; background-repeat: no-repeat;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame UL LI A {color: #383431;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame UL LI A:HOVER {color: #ec6602;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame P A {color: #ec6602;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame HR {width: 100%; height: 1px; line-height: 1px; float: left; border: 0px; background-color: #ccc; margin: 15px 0px 15px 0px;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame TABLE {border-collapse: collapse;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame TABLE TH {border: 0px; padding: 5px 10px; background-color: #ec6602; color: #FFF; font-weight: bold; text-align: left;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame TABLE TD {border: 0px; padding: 5px 10px;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame .sedyBorder1px {}
#eshopContentFrame #rightEshopFrame .moreInfoFrame .sedyBorder1px TH {border: 1px #DFDFDF solid;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame .sedyBorder1px TD {border: 1px #DFDFDF solid;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame .obrazekVlevo {float: left; border: 1px #d6d5d4 solid; margin: 10px 10px 10px 0px;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame .obrazekVpravo {float: right; border: 1px #d6d5d4 solid; margin: 10px 0px 10px 10px;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame .cerny {color: #000;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame .cernyTucny {color: #000; font-weight: bold;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame .cernyTucnyVelky {color: #000; font-weight: bold; font-size: 16px;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame .cerverny {color: #d9001a;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame .cervernyTucny {color: #d9001a; font-weight: bold;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame .cervernyTucnyVelky {color: #d9001a; font-weight: bold; font-size: 16px;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame .oranzovy {color: #ec6602;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame .oranzovyTucny {color: #ec6602; font-weight: bold;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame .oranzovyTucnyVelky {color: #ec6602; font-weight: bold; font-size: 16px;}
/* tinymce */

#eshopContentFrame #rightEshopFrame .moreInfoFrame {width: 714px; float: left; margin: 10px 0px;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame .paramLine {width: 714px; float: left; margin: 0px 0px 3px 0px;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame .paramLine .paramName {width: 220px; float: left;}
#eshopContentFrame #rightEshopFrame .moreInfoFrame .paramLine .paramValue {width: 494px; float: left;}
#eshopContentFrame #rightEshopFrame P {margin: 0px 0px 3px 0px; padding: 0px;}
#eshopContentFrame #rightEshopFrame .paramName {float: left; width: 220px;}

.unit-BAL {color: #d9001a !important;}
