.OkiCheckbox { display: none !important; }
.OkiSelect { display: none !important; }

#ss-prev { z-index: 100; position: absolute; top: 110px; left: 107px; display: block; width: 54px; height: 55px; background: url(https://static.cenega.pl/images/ss-prev.png) left top no-repeat; cursor: pointer; }
#ss-prev:hover { background-position: left bottom; }

#ss-next { z-index: 100; position: absolute; top: 110px; left: 1014px; display: block; width: 54px; height: 55px; background: url(https://static.cenega.pl/images/ss-next.png) left top no-repeat; cursor: pointer; }
#ss-next:hover { background-position: left bottom; }

#oki-order-muve { display: block; width: 141px; height: 124px; background: url(https://static.cenega.pl/images/oki-order-muve.png) left top no-repeat; cursor: pointer; }
#oki-order-muve:hover { background-position: left bottom; }
#oki-order-muve img { display: block; width: 141px; height: 124px; }

#oki-file-download { display: block; width: 141px; height: 65px; background: url(https://static.cenega.pl/images/oki-file-download.png) left top no-repeat; cursor: pointer; }
#oki-file-download:hover { background-position: left bottom; }

#oki-twitter { display: block; width: 200px; height: 111px; background: url(https://static.cenega.pl/images/oki-twitter.png) left top no-repeat; cursor: pointer; }
#oki-twitter:hover { background-position: left bottom; }

#oki-yt { display: block; width: 200px; height: 87px; background: url(https://static.cenega.pl/images/oki-yt.png) left top no-repeat; cursor: pointer; }
#oki-yt:hover { background-position: left bottom; }

#oki-youtube { display: block; width: 80px; height: 40px; background: url(https://static.cenega.pl/images/oki-youtube.png) left top no-repeat; cursor: pointer; opacity: 1; }
#oki-youtube:hover { /*background-position: left bottom;*/ opacity: 0.75; }

#oki-facebook { display: block; width: 30px; height: 38px; background: url(https://static.cenega.pl/images/oki-facebook.png) left top no-repeat; cursor: pointer; opacity: 1; }
#oki-facebook:hover { /*background-position: left bottom;*/ opacity: 0.75; }

#oki-flag-uk { display: block; margin-right: 2px !important; width: 50px; height: 40px; background: url(https://static.cenega.pl/images/oki-flag-uk.png) left top no-repeat; cursor: pointer; opacity: 1; }
#oki-flag-uk:hover { /*background-position: left bottom;*/ opacity: 0.75; }

#oki-flag-cz { display: block; width: 65px; height: 40px; background: url(https://static.cenega.pl/images/oki-flag-cz.png) left top no-repeat; cursor: pointer; opacity: 1; }
#oki-flag-cz:hover { /*background-position: left bottom;*/ opacity: 0.75; }

#oki-flag-hu { display: block; width: 65px; height: 40px; background: url(https://static.cenega.pl/images/oki-flag-hu.png) left top no-repeat; cursor: pointer; opacity: 1; }
#oki-flag-hu:hover { /*background-position: left bottom;*/ opacity: 0.75; }

#all-buy-in-muve { display: block; width: 200px; height: 130px; background: url(https://static.cenega.pl/images/all-buy-in-muve.png) left top no-repeat; cursor: pointer; }
#all-buy-in-muve:hover { background-position: left bottom; }

#pegi-checkbox-dyskryminacja { display: block; width: 40px; height: 40px; background: url(https://static.cenega.pl/images/pegi-dyskryminacja.png) left top no-repeat; cursor: pointer; }
#pegi-checkbox-dyskryminacja:hover { background-position: left bottom; }
#pegi-checkbox-dyskryminacja.active { background-position: left bottom; }

#pegi-checkbox-gryonline { display: block; width: 40px; height: 40px; background: url(https://static.cenega.pl/images/pegi-gryonline.png) left top no-repeat; cursor: pointer; }
#pegi-checkbox-gryonline:hover { background-position: left bottom; }
#pegi-checkbox-gryonline.active { background-position: left bottom; }

#pegi-checkbox-hazard { display: block; width: 40px; height: 40px; background: url(https://static.cenega.pl/images/pegi-hazard.png) left top no-repeat; cursor: pointer; }
#pegi-checkbox-hazard:hover { background-position: left bottom; }
#pegi-checkbox-hazard.active { background-position: left bottom; }

#pegi-checkbox-przemoc { display: block; width: 40px; height: 40px; background: url(https://static.cenega.pl/images/pegi-przemoc.png) left top no-repeat; cursor: pointer; }
#pegi-checkbox-przemoc:hover { background-position: left bottom; }
#pegi-checkbox-przemoc.active { background-position: left bottom; }

#pegi-checkbox-seks { display: block; width: 40px; height: 40px; background: url(https://static.cenega.pl/images/pegi-seks.png) left top no-repeat; cursor: pointer; }
#pegi-checkbox-seks:hover { background-position: left bottom; }
#pegi-checkbox-seks.active { background-position: left bottom; }

#pegi-checkbox-strach { display: block; width: 40px; height: 40px; background: url(https://static.cenega.pl/images/pegi-strach.png) left top no-repeat; cursor: pointer; }
#pegi-checkbox-strach:hover { background-position: left bottom; }
#pegi-checkbox-strach.active { background-position: left bottom; }

#pegi-checkbox-uzywki { display: block; width: 40px; height: 40px; background: url(https://static.cenega.pl/images/pegi-uzywki.png) left top no-repeat; cursor: pointer; }
#pegi-checkbox-uzywki:hover { background-position: left bottom; }
#pegi-checkbox-uzywki.active { background-position: left bottom; }

#pegi-checkbox-wulgarnosc { display: block; width: 40px; height: 40px; background: url(https://static.cenega.pl/images/pegi-wulgarnosc.png) left top no-repeat; cursor: pointer; }
#pegi-checkbox-wulgarnosc:hover { background-position: left bottom; }
#pegi-checkbox-wulgarnosc.active { background-position: left bottom; }

.ss-buttons-cont-blue { display: block; margin: 0; padding: 0; height: 27px; cursor: pointer; }
.ss-buttons-cont-blue span { display: block; background:url(https://static.cenega.pl/images/ss-buttons-cont-blue-right.png) no-repeat right top; margin: 0; padding: 0 5px 0 0; height: 27px; }
.ss-buttons-cont-blue span span { background: url(https://static.cenega.pl/images/ss-buttons-cont-blue-left.png) no-repeat left top; margin: 0; padding: 0 0 0 5px; }
.ss-buttons-cont-blue span span b { display: block; padding-top: 3px; height: 21px; }
.ss-buttons-cont-blue span span b a { float: left; display: block; width: 11px; height: 21px; background: url(https://static.cenega.pl/images/ss-button-blue.png) left top no-repeat; font-size: 1px; overflow: hidden; }
.ss-buttons-cont-blue span span b a:hover { background-position: left bottom; }
.ss-buttons-cont-blue span span b a.activeSlide { background-position: left bottom !important; }

.ss-buttons-cont-gray { display: block; margin: 0; padding: 0; height: 32px; cursor: pointer; }
.ss-buttons-cont-gray span { display: block; background:url(https://static.cenega.pl/images/ss-buttons-cont-gray-right.png) no-repeat right top; margin: 0; padding: 0 5px 0 0; height: 32px; }
.ss-buttons-cont-gray span span { background: url(https://static.cenega.pl/images/ss-buttons-cont-gray-left.png) no-repeat left top; margin: 0; padding: 0 0 0 5px; }
.ss-buttons-cont-gray span span b { display: block; padding-top: 4px; height: 24px; }
.ss-buttons-cont-gray span span b a { float: left; display: block; width: 11px; height: 24px; background: url(https://static.cenega.pl/images/ss-button-gray.png) left top no-repeat; font-size: 1px; overflow: hidden; }
.ss-buttons-cont-gray span span b a:hover { background-position: left bottom; }
.ss-buttons-cont-gray span span b a.activeSlide { background-position: left bottom !important; }

.oki-button-blue { display: block; margin: 0; padding: 0; height: 23px; cursor: pointer; }
.oki-button-blue span { display: block; background:url(https://static.cenega.pl/images/oki-button-blue-right.png) no-repeat right top; margin: 0; padding: 0 6px 0 0; height: 23px; }
.oki-button-blue span span { background: url(https://static.cenega.pl/images/oki-button-blue-left.png) no-repeat left top; margin: 0; padding: 0 0 0 6px; }
.oki-button-blue span span b { display: block; padding-top: 2px; font-weight: normal; font-size: 11px; font-family: Arial; color: white; }
.oki-button-blue:hover span { background-position: right bottom; }
.oki-button-blue:hover span span { background-position: left bottom; }

.oki-button-blue2 { display: block; margin: 0; padding: 0; height: 31px; cursor: pointer; }
.oki-button-blue2 span { display: block; background:url(https://static.cenega.pl/images/oki-button-blue2-right.png) no-repeat right top; margin: 0; padding: 0 6px 0 0; height: 31px; }
.oki-button-blue2 span span { background: url(https://static.cenega.pl/images/oki-button-blue2-left.png) no-repeat left top; margin: 0; padding: 0 0 0 6px; }
.oki-button-blue2 span span b { display: block; padding-top: 6px; font-weight: normal; font-size: 18px; font-family: Arial; color: white; letter-spacing: -0.08em; }
.oki-button-blue2:hover span { background-position: right bottom; }
.oki-button-blue2:hover span span { background-position: left bottom; }

.oki-button-gray { display: block; margin: 0; padding: 0; height: 31px; cursor: pointer; }
.oki-button-gray span { display: block; background:url(https://static.cenega.pl/images/oki-button-gray-right.png) no-repeat right top; margin: 0; padding: 0 6px 0 0; height: 31px; }
.oki-button-gray span span { background: url(https://static.cenega.pl/images/oki-button-gray-left.png) no-repeat left top; margin: 0; padding: 0 0 0 6px; }
.oki-button-gray span span b { display: block; padding-top: 5px; font-weight: normal; font-size: 14px; font-family: Arial; color: white; letter-spacing: -0.08em; }
.oki-button-gray:hover span { background-position: right bottom; }
.oki-button-gray:hover span span { background-position: left bottom; }

.oki-button-light-leftarrow { display: block; margin: 0; padding: 0; height: 31px; cursor: pointer; }
.oki-button-light-leftarrow span { display: block; background:url(https://static.cenega.pl/images/oki-button-light-leftarrow-right.png) no-repeat right top; margin: 0; padding: 0 9px 0 0; height: 31px; }
.oki-button-light-leftarrow span span { background: url(https://static.cenega.pl/images/oki-button-light-leftarrow-left.png) no-repeat left top; margin: 0; padding: 0 0 0 25px; }
.oki-button-light-leftarrow span span b { display: block; padding-top: 7px; font-weight: normal; font-size: 14px; font-family: Arial; color: #595657; letter-spacing: -0.08em; }
.oki-button-light-leftarrow:hover span { background-position: right bottom; }
.oki-button-light-leftarrow:hover span span { background-position: left bottom; }

.oki-button-light-downarrow { display: block; margin: 0; padding: 0; height: 31px; cursor: pointer; }
.oki-button-light-downarrow span { display: block; background:url(https://static.cenega.pl/images/oki-button-light-downarrow-right.png) no-repeat right top; margin: 0; padding: 0 21px 0 0; height: 31px; }
.oki-button-light-downarrow span span { background: url(https://static.cenega.pl/images/oki-button-light-downarrow-left.png) no-repeat left top; margin: 0; padding: 0 0 0 14px; }
.oki-button-light-downarrow span span b { display: block; padding-top: 7px; font-weight: normal; font-size: 14px; font-family: Arial; color: #595657; letter-spacing: -0.08em; }
.oki-button-light-downarrow:hover span { background-position: right bottom; }
.oki-button-light-downarrow:hover span span { background-position: left bottom; }

.oki-button-light { display: block; margin: 0; padding: 0; height: 31px; cursor: pointer; }
.oki-button-light span { display: block; background:url(https://static.cenega.pl/images/oki-button-light-right.png) no-repeat right top; margin: 0; padding: 0 14px 0 0; height: 31px; }
.oki-button-light span span { background: url(https://static.cenega.pl/images/oki-button-light-left.png) no-repeat left top; margin: 0; padding: 0 0 0 14px; }
.oki-button-light span span b { display: block; padding-top: 7px; font-weight: normal; font-size: 14px; font-family: Arial; color: #2d3437; letter-spacing: -0.08em; }
.oki-button-light:hover span { background-position: right bottom; }
.oki-button-light:hover span span { background-position: left bottom; }

.oki-search-left { cursor: text; line-height: 12px; display: block; margin: 0; padding: 0; height: 29px; }
.oki-search-left span { display: block; background:url(https://static.cenega.pl/images/oki-search-right.png) no-repeat right top; margin: 0; padding: 0 8px 0 0; height: 29px; }
.oki-search-left span span { background: url(https://static.cenega.pl/images/oki-search-left.png) no-repeat left top; margin: 0; padding: 0 0 0 10px; }
.oki-search-left:hover span { background-position: right center; }
.oki-search-left:hover span span { background-position: left center; }
.oki-search-left-error span { background-position: right bottom !important; }
.oki-search-left-error span span { background-position: left bottom !important; }
.oki-search-left span span b { overflow: hidden; display: block; font-size: 1px; height: 6px; }
.oki-search-left span span input { background: none; font-weight: normal; font-family: Arial; color: #4a9cc5; font-size: 12px; display: block; margin: 0; padding: 0; width: 100%; }

.oki-button-search { display: block; width: 31px; height: 29px; background: url(https://static.cenega.pl/images/oki-button-search.png) left top no-repeat; cursor: pointer; }
.oki-button-search:hover { background-position: left bottom; }

.oki-tabs { display: block; margin: 0; padding: 0; height: 45px; cursor: pointer; }
.oki-tabs span { display: block; background:url(https://static.cenega.pl/images/oki-tabs-right.png) no-repeat right top; margin: 0; padding: 0 13px 0 0; height: 45px; }
.oki-tabs span span { background: url(https://static.cenega.pl/images/oki-tabs-left.png) no-repeat left top; margin: 0; padding: 0 0 0 13px; }
.oki-tabs span span b { display: block; padding-top: 10px; font-weight: normal; font-size: 18px; font-family: Arial; color: #595657; letter-spacing: -0.08em; }
.oki-tabs:hover span { background-position: right bottom; }
.oki-tabs:hover span span { background-position: left bottom; }
.oki-tabs:hover span span b { color: white; }
.oki-tabs.active span { background-position: right bottom; }
.oki-tabs.active span span { background-position: left bottom; }
.oki-tabs.active span span b { color: white; }

.oki-input-light { cursor: text; line-height: 12px; display: block; margin: 0; padding: 0; height: 29px; }
.oki-input-light span { display: block; background:url(https://static.cenega.pl/images/oki-input-light-right.png) no-repeat right top; margin: 0; padding: 0 13px 0 0; height: 29px; }
.oki-input-light span span { background: url(https://static.cenega.pl/images/oki-input-light-left.png) no-repeat left top; margin: 0; padding: 0 0 0 13px; }
.oki-input-light:hover span { background-position: right center; }
.oki-input-light:hover span span { background-position: left center; }
.oki-input-lightError span { background-position: right bottom !important; }
.oki-input-lightError span span { background-position: left bottom !important; }
.oki-input-light span span b { overflow: hidden; display: block; font-size: 1px; height: 7px; }
.oki-input-light span span input { background: none; font-weight: normal; font-family: Arial; color: #878787; font-size: 12px; display: block; margin: 0; padding: 0; width: 100%; }

.oki-checkbox-light { display: block; margin: 0; padding: 0; height: 23px; cursor: pointer; }
.oki-checkbox-light span { display: block; background:url(https://static.cenega.pl/images/oki-checkbox-light-right.png) no-repeat right top; margin: 0; padding: 0 23px 0 0; height: 23px; }
.oki-checkbox-light span span { background: url(https://static.cenega.pl/images/oki-checkbox-light-left.png) no-repeat left top; margin: 0; padding: 0 0 0 10px; }
.oki-checkbox-light span span b { display: block; padding-top: 2px; font-weight: bold; font-size: 12px; font-family: Arial; color: #a8a8a8; }
.oki-checkbox-light:hover span { /*background-position: right bottom;*/ }
.oki-checkbox-light:hover span span { /*background-position: left bottom;*/ }
.oki-checkbox-light:hover span span  b { color: #595657; }
.oki-checkbox-light.active span { background-position: right bottom; }
.oki-checkbox-light.active span span { background-position: left bottom; }
.oki-checkbox-light.active span span  b { color: #595657; }

.oki-checkbox-dark { display: block; margin: 0; padding: 0; height: 23px; cursor: pointer; }
.oki-checkbox-dark span { display: block; background:url(https://static.cenega.pl/images/oki-checkbox-dark-right.png) no-repeat right top; margin: 0; padding: 0 21px 0 0; height: 23px; }
.oki-checkbox-dark span span { background: url(https://static.cenega.pl/images/oki-checkbox-dark-left.png) no-repeat left top; margin: 0; padding: 0 0 0 7px; }
.oki-checkbox-dark span span b { display: block; padding-top: 2px; font-weight: bold; font-size: 12px; font-family: Arial; color: #a8a8a8; }
.oki-checkbox-dark:hover span { /*background-position: right bottom;*/ }
.oki-checkbox-dark:hover span span { /*background-position: left bottom;*/ }
.oki-checkbox-dark:hover span span  b { color: #ffffff; }
.oki-checkbox-dark.active span { background-position: right bottom; }
.oki-checkbox-dark.active span span { background-position: left bottom; }
.oki-checkbox-dark.active span span  b { color: #ffffff; }

.oki-select-light { cursor: pointer; height: 30px; line-height: 13px; margin: 0; padding: 0; display: block }
.oki-select-light span { display: block; background:url(https://static.cenega.pl/images/oki-select-light-right.png) no-repeat right top; margin: 0; padding: 0 23px 0 0; height: 30px; }
.oki-select-light span span { background: url(https://static.cenega.pl/images/oki-select-light-left.png) no-repeat left top; margin: 0; padding: 0 0 0 10px; }
.oki-select-light:hover span { background-position: right bottom; }
.oki-select-light:hover span span { background-position: left bottom; }
.oki-select-light span span b { overflow: hidden; display: block; font-size: 1px; height: 6px; }
.oki-select-light span span input { border: none 0; background: none; font-weight: normal; color: #595657; font-size: 12px; display: block; padding: 0; margin: 0; width: 100%; cursor: pointer; }
.oki-select-light ul { display: none; position: relative; z-index: 99999; top: -5px; list-style: none !important; background: #F3F5F5; border: 1px solid #9FAAA9; padding: 0; margin: 0; margin-right: 0px; margin-left: 0px; }
.oki-select-light ul.empty { height: 25px; }
.oki-select-light ul li { padding: 0 !important; margin: 0 !important; }
.oki-select-light ul li a { margin: 0; padding: 3px 10px; display: block; font-weight: normal; color: #5d5d5d; font-size: 12px; text-decoration: none; }
.oki-select-light ul li a:hover { background: #fdfdfd; text-decoration: none; }
.oki-select-light ul li a.active { background: #e4e4e4; text-decoration: none; }

.oki-button-paginator { display: block; margin: 0; padding: 0; height: 21px; cursor: pointer; margin-right: 1px; float: left; }
.oki-button-paginator span { display: block; background:url(https://static.cenega.pl/images/oki-button-paginator-right.png) no-repeat right top; margin: 0; padding: 0 7px 0 0; height: 21px; }
.oki-button-paginator span span { background: url(https://static.cenega.pl/images/oki-button-paginator-left.png) no-repeat left top; margin: 0; padding: 0 0 0 7px; }
.oki-button-paginator span span b { display: block; padding-top: 2px; font-weight: normal; font-size: 12px; font-family: Arial; color: #595657; }
.oki-button-paginator:hover span { background-position: right bottom; }
.oki-button-paginator:hover span span { background-position: left bottom; }
.oki-button-paginator:hover span span b { color: #ffffff; }
.oki-button-paginator.active span { background-position: right bottom; }
.oki-button-paginator.active span span { background-position: left bottom; }
.oki-button-paginator.active span span b { color: #ffffff; }

.oki-select-dark { cursor: pointer; height: 30px; line-height: 13px; margin: 0; padding: 0; display: block }
.oki-select-dark span { display: block; background:url(https://static.cenega.pl/images/oki-select-dark-right.png) no-repeat right top; margin: 0; padding: 0 23px 0 0; height: 30px; }
.oki-select-dark span span { background: url(https://static.cenega.pl/images/oki-select-dark-left.png) no-repeat left top; margin: 0; padding: 0 0 0 10px; }
.oki-select-dark:hover span { background-position: right bottom; }
.oki-select-dark:hover span span { background-position: left bottom; }
.oki-select-dark span span b { overflow: hidden; display: block; font-size: 1px; height: 6px; }
.oki-select-dark span span input { border: none 0; background: none; font-weight: normal; color: #ffffff; font-size: 12px; display: block; padding: 0; margin: 0; width: 100%; cursor: pointer; }
.oki-select-dark ul { display: none; position: relative; z-index: 99999; top: -5px; list-style: none; background: #686868; border: 1px solid #474747; padding: 0; margin: 0; margin-right: 0px; margin-left: 0px; }
.oki-select-dark ul.empty { height: 25px; }
.oki-select-dark ul li { padding: 0; margin: 0; }
.oki-select-dark ul li a { margin: 0; padding: 3px 10px; display: block; font-weight: normal; color: #ffffff; font-size: 12px; text-decoration: none; }
.oki-select-dark ul li a:hover { background: #555; text-decoration: none; }
.oki-select-dark ul li a.active { background: #444444; text-decoration: none; }

.oki-input-dark { cursor: text; line-height: 12px; display: block; margin: 0; padding: 0; height: 30px; }
.oki-input-dark span { display: block; background:url(https://static.cenega.pl/images/oki-input-dark-right.png) no-repeat right top; margin: 0; padding: 0 13px 0 0; height: 30px; }
.oki-input-dark span span { background: url(https://static.cenega.pl/images/oki-input-dark-left.png) no-repeat left top; margin: 0; padding: 0 0 0 10px; }
.oki-input-dark:hover span { background-position: right center; }
.oki-input-dark:hover span span { background-position: left center; }
.oki-input-darkError span { background-position: right bottom !important; }
.oki-input-darkError span span { background-position: left bottom !important; }
.oki-input-dark span span b { overflow: hidden; display: block; font-size: 1px; height: 6px; }
.oki-input-dark span span input { background: none; font-weight: normal; font-family: Arial; color: #878787; font-size: 12px; display: block; margin: 0; padding: 0; width: 100%; }

.oki-input-dark2 { cursor: text; line-height: 12px; display: block; margin: 0; padding: 0; height: 30px; }
.oki-input-dark2 span { display: block; background:url(https://static.cenega.pl/images/oki-input-dark2-right.png) no-repeat right top; margin: 0; padding: 0 13px 0 0; height: 30px; }
.oki-input-dark2 span span { background: url(https://static.cenega.pl/images/oki-input-dark2-left.png) no-repeat left top; margin: 0; padding: 0 0 0 10px; }
.oki-input-dark2:hover span { background-position: right center; }
.oki-input-dark2:hover span span { background-position: left center; }
.oki-input-dark2Error span { background-position: right bottom !important; }
.oki-input-dark2Error span span { background-position: left bottom !important; }
.oki-input-dark2 span span b { overflow: hidden; display: block; font-size: 1px; height: 6px; }
.oki-input-dark2 span span input { background: none; font-weight: normal; font-family: Arial; color: #f7f7f7; font-size: 12px; display: block; margin: 0; padding: 0; width: 100%; }

.easytooltip { display: block; margin: 0; padding: 0; height: 26px; cursor: pointer; float: left; }
.easytooltip span { display: block; background:url(https://static.cenega.pl/images/easytooltip-right.png) no-repeat right top; margin: 0; padding: 0 7px 0 0; height: 26px; }
.easytooltip span span { background: url(https://static.cenega.pl/images/easytooltip-left.png) no-repeat left top; margin: 0; padding: 0 0 0 20px; }
.easytooltip span span b { display: block; padding-top: 4px; font-weight: bold; font-size: 12px; font-family: Arial; color: white; }


/*
.oki-input { cursor: text; line-height: 12px; display: block; margin: 0; padding: 0; height: 23px; }
.oki-input span { display: block; background:url(https://static.cenega.pl/images/input-right.png) no-repeat right top; margin: 0; padding: 0 13px 0 0; height: 23px; }
.oki-input span span { background: url(https://static.cenega.pl/images/input-left.png) no-repeat left top; margin: 0; padding: 0 0 0 4px; }
.oki-input:hover span { background-position: right center; }
.oki-input:hover span span { background-position: left center; }
.oki-inputError span { background-position: right bottom !important; }
.oki-inputError span span { background-position: left bottom !important; }
.oki-input span span b { overflow: hidden; display: block; font-size: 1px; height: 4px; }
.oki-input span span input { background: none; font-weight: bold; font-family: Arial; color: black; font-size: 12px; display: block; margin: 0; padding: 0; width: 100%; }

.oki-select { cursor: pointer; height: 28px; line-height: 13px; margin: 0; padding: 0; display: block }
.oki-select span { display: block; background:url(https://static.cenega.pl/images/oki-select-right.png) no-repeat right top; margin: 0; padding: 0 30px 0 0; height: 28px; }
.oki-select span span { background: url(https://static.cenega.pl/images/oki-select-left.png) no-repeat left top; margin: 0; padding: 0 0 0 10px; }
.oki-select:hover span { background-position: right bottom; }
.oki-select:hover span span { background-position: left bottom; }
.oki-select span span b { overflow: hidden; display: block; font-size: 1px; height: 6px; }
.oki-select span span input { border: none 0; background: none; font-weight: normal; color: #5d5d5d; font-size: 11px; display: block; padding: 0; margin: 0; width: 100%; cursor: pointer; }
.oki-select ul { display: none; position: relative; z-index: 99999; top: -5px; list-style: none; background: #F3F5F5; border: 1px solid #9FAAA9; padding: 0; margin: 0; margin-right: 2px; margin-left: 2px; }
.oki-select ul.empty { height: 25px; }
.oki-select ul li { padding: 0; margin: 0; }
.oki-select ul li a { margin: 0; padding: 2px 5px; display: block; font-weight: normal; color: #5d5d5d; font-size: 11px; text-decoration: none; }
.oki-select ul li a:hover { background: #fdfdfd; text-decoration: none; }
.oki-select ul li a.active { background: #e4e4e4; text-decoration: none; }
*/


/**
 *   OkiWidget's - examples
 */

/* input */
/*
.oki-input { cursor: text; line-height: 12px; display: block; margin: 0; padding: 0; height: 23px; }
.oki-input span { display: block; background:url(https://static.cenega.pl/images/input-right.png) no-repeat right top; margin: 0; padding: 0 13px 0 0; height: 23px; }
.oki-input span span { background: url(https://static.cenega.pl/images/input-left.png) no-repeat left top; margin: 0; padding: 0 0 0 4px; }
.oki-input:hover span { background-position: right center; }
.oki-input:hover span span { background-position: left center; }
.oki-inputError span { background-position: right bottom !important; }
.oki-inputError span span { background-position: left bottom !important; }
.oki-input span span b { overflow: hidden; display: block; font-size: 1px; height: 4px; }
.oki-input span span input { background: none; font-weight: bold; font-family: Arial; color: black; font-size: 12px; display: block; margin: 0; padding: 0; width: 100%; }
*/

/* select Example */
/*
.oki-select { cursor: pointer; height: 28px; line-height: 13px; margin: 0; padding: 0; display: block }
.oki-select span { display: block; background:url(https://static.cenega.pl/images/oki-select-right.png) no-repeat right top; margin: 0; padding: 0 30px 0 0; height: 28px; }
.oki-select span span { background: url(https://static.cenega.pl/images/oki-select-left.png) no-repeat left top; margin: 0; padding: 0 0 0 10px; }
.oki-select:hover span { background-position: right bottom; }
.oki-select:hover span span { background-position: left bottom; }
.oki-select span span b { overflow: hidden; display: block; font-size: 1px; height: 6px; }
.oki-select span span input { border: none 0; background: none; font-weight: normal; color: #5d5d5d; font-size: 11px; display: block; padding: 0; margin: 0; width: 100%; cursor: pointer; }
.oki-select ul { display: none; position: relative; z-index: 99999; top: -5px; list-style: none; background: #F3F5F5; border: 1px solid #9FAAA9; padding: 0; margin: 0; margin-right: 2px; margin-left: 2px; }
.oki-select ul.empty { height: 25px; }
.oki-select ul li { padding: 0; margin: 0; }
.oki-select ul li a { margin: 0; padding: 2px 5px; display: block; font-weight: normal; color: #5d5d5d; font-size: 11px; text-decoration: none; }
.oki-select ul li a:hover { background: #fdfdfd; text-decoration: none; }
.oki-select ul li a.active { background: #e4e4e4; text-decoration: none; }
*/

/* button */
/*
.oki-button { display: block; cursor: pointer; margin: 0; padding: 0; }
.oki-button span { display: block; display: block; background:url(https://static.cenega.pl/images/button-trans-right.png) no-repeat right top; margin: 0; padding: 0 10px 0 0; height: 19px; }
.oki-button span span { background: url(https://static.cenega.pl/images/button-trans-left.png) no-repeat left top; margin: 0; padding: 0 0 0 10px; }
.oki-button span span em { font-weight: bold; color: white; font-size: 12px; margin: 0; padding-top: 0px; font-style: normal; display: block; letter-spacing: -0.05em; }
.oki-button:hover span { background-position: right bottom; }
.oki-button:hover span span { background-position: left bottom; }
*/

/* input autocomplete */
/*.okiAutoCompleteExample { cursor: text; height: 39px; line-height: 13px; margin: 0; padding: 0; display: block; }
.okiAutoCompleteExample span { display: block; background:url(https://static.cenega.pl/images/okiInputExampleRightBg.png) no-repeat right; margin: 0; padding: 0 10px 0 0; height: 39px; }
.okiAutoCompleteExample span span { background: url(https://static.cenega.pl/images/okiInputExampleLeftBg.png) no-repeat left; margin: 0; padding: 0 0 0 10px; }
.okiAutoCompleteExample:hover span { background:url(https://static.cenega.pl/images/okiInputExampleRightBg_act.png) no-repeat right; }
.okiAutoCompleteExample:hover span span { background: url(https://static.cenega.pl/images/okiInputExampleLeftBg_act.png) no-repeat left; }
.okiAutoCompleteExampleError span { background:url(https://static.cenega.pl/images/okiInputExampleRightBg_error.png) no-repeat right !important; }
.okiAutoCompleteExampleError span span { background: url(https://static.cenega.pl/images/okiInputExampleLeftBg_error.png) no-repeat left !important; }
.okiAutoCompleteExample span span input { background: none; font-weight: normal; color: #5d5d5d; font-size: 13px; display: block;  padding: 0; margin: 0; padding-top: 10px; padding-bottom: 8px; width: 100%; }
.okiAutoCompleteExample ul { display: none; position: relative; z-index: 99999; top: -5px; list-style: none; background: #F3F5F5; border: 1px solid #9FAAA9; padding: 0; margin: 0; margin-right: 2px; }
.okiAutoCompleteExample ul.empty { height: 25px; }
.okiAutoCompleteExample ul li { padding: 0; margin: 0; }
.okiAutoCompleteExample ul li a { margin: 0; padding: 5px 0 5px 10px; display: block; font-weight: normal; color: #5d5d5d; font-size: 13px; }
.okiAutoCompleteExample ul li a:hover { background: #efefef; }
.okiAutoCompleteExample ul li a.active { background: #e4e4e4; }

.okiAjaxLoaderExample { display: block; height: 16px; width: 16px; margin: 11px 0 12px 10px }*/

/* float helpers */
.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; height: 0; font-size: 1px; overflow: hidden; }
