/* standard */
* {
    margin: 0px;
    padding: 0px;
    outline: 0px;
}
html, body {
    height: 100%;
    font-family: tahoma, arial, sans-serif;
    font-size: 16px;
    /*color: #383838;*/
}
body {
    /*background: transparent url('/hip/img/wiz_header_set.gif') repeat-x scroll;*/
}
a {
    color: #0f3dc3;
    text-decoration: none;
}
a:hover { text-decoration: underline;
}
img {
    border: none;
}
.raw-fieldset {
    border: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
}
.separator {
    clear: both;
    height: 1px;
    overflow: hidden;
    display: block;
}
.f-left {
    float: left;
}
.f-right {
    float: right;
}
.hidden, .invisible {
    visibility: hidden !important;
}

input[disabled="disabled"] {
    background: #d1d1d1 !important;
    /*box-shadow: -1px 2px 0px #000;*/
}

/* /standard */


/*body, html { margin: 0; padding: 0; font-size: 16px; font-family: Tahoma, Verdana, sans-serif; }

body { height: 100%; }

p, img, table, form, ul, li, a, h1, h2 { padding: 0; margin: 0; border: none; }*/

/*a { color: #0f3dc3; text-decoration: none; }*/

/*a:hover { text-decoration: underline; }*/

a:visited { color: #3030a9; }



.clr { clear: both; }

.no-border { border: none; }

.color-red { color: #df1832; }

.bold { font-weight: bold; }

.bold-arrow-down { font-weight: bold; height: 12px; line-height: 12px; }

.arrow-down { width: 12px; height: 12px; background: url('http://static.hipermarket-new.pl/hn/images/blue_set.gif') no-repeat -28px 0px; }

.arrow-forward { width: 12px; height: 12px; background: url('http://static.hipermarket-new.pl/hn/images/blue_set.gif') no-repeat -41px 0px; }

#header-wrapper { width: 100%; }
#header-wrapper #header-top-bg { width: 100%; height: 100px; background: url('http://static.hipermarket-new.pl/hn/images/bg_1px_gray_set.gif') repeat-x; }
#header-wrapper #header { width: 980px; padding-top: 30px; height: 70px; margin: 0 auto; }
#header-wrapper #header #header-logo { background: url('http://static.hipermarket-new.pl/hn/images/logo_main.png') no-repeat 0px 0px; display: block; width: 270px; height: 46px; float: left; }
#header-wrapper #header .header-search-wrapper { margin-left: 96px; float: left; }
#header-wrapper #header .header-search-wrapper .submit-red { width: 58px; height: 33px; background: url('http://static.hipermarket-new.pl/hn/images/red_set.gif') no-repeat; font-size: 0px; cursor: pointer; margin-left: 6px; float: left; }
#header-wrapper #header .header-search-wrapper #header_search { border: 1px solid #acacac; height: 17px; font-size: 0.88em; padding: 7px; color: #000; float: left; border-right: none; width: 208px; }
#header-wrapper #header .header-search-wrapper #header_search.empty { color: #666; }
#header-wrapper #header .header-search-wrapper #header_search_option { float: left; border: 1px solid #acacac; border-left: none; height: 33px; margin-left: 0; width: 65px; }
#header-wrapper #header .header-search-wrapper #header-search-options-wrapper { border: 1px solid #acacac; padding: 7px; background-color: #f3f3f3; font-size: 0.69em; text-align: right; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 3px 3px 3px #cccccc; -webkit-box-shadow: 3px 3px 3px #cccccc; display: none; position: absolute; }
#header-wrapper #header .header-search-wrapper #header-search-options-wrapper p { padding: 2px; color: #0f3dc3; cursor: pointer; }
#header-wrapper #header .header-search-wrapper #header-search-options-wrapper p:hover { color: #fff; background-color: #0f3dc3; }
#header-wrapper #header .header-search-wrapper #header-search-options-wrapper p.hr { background-color: #dcdcdc; height: 1px; padding: 0; border: none; border-bottom: 1px solid #fff; cursor: default; margin: 5px 0px; display: block; }
#header-wrapper #header .header-search-wrapper #header-search-options-wrapper p.hr:hover { background-color: #dcdcdc; }
#header-wrapper #header .header-search-wrapper .header-search-opt-layer { font-size: 0.69em; color: #acacac; cursor: pointer; background-color: #fff; border: 1px solid #acacac; border-left: none; height: 31px; line-height: 31px; padding: 0px 0px; float: left; display: none; width: 65px; }

#header-wrapper #system-message { width: 100%; height: 64px; }
#header-wrapper #system-message.message-notice { background: url('http://static.hipermarket-new.pl/hn/images/message_notice_bg.gif') repeat-x; }
#header-wrapper #system-message.message-error { background: url('http://static.hipermarket-new.pl/hn/images/message_error_bg.gif') repeat-x; }
#header-wrapper #system-message > p { width: 980px; margin: 0 auto; padding: 0px 20px; position: relative; font-size: 0.69em; color: #fff; line-height: 64px; }
#header-wrapper #system-message > p > img { margin-top: 7px; float: left; margin-right: 10px; border: 1px solid #f59c9c; }
#header-wrapper #system-message > p > a { color: #f59c9c; font-weight: bold; }
#header-wrapper #system-message > p > a.message-hide { display: block; position: absolute; right: 20px; width: 50px; height: 14px; }
#header-wrapper #system-message.message-notice > p > a.message-hide { background: url('http://static.hipermarket-new.pl/hn/images/message_hide_notice.png') no-repeat; }
#header-wrapper #system-message.message-error > p > a.message-hide { background: url('http://static.hipermarket-new.pl/hn/images/message_hide_error.png') no-repeat; }

#top-background { background: url('http://static.hipermarket-new.pl/hn/images/bg_1px_gray_set.gif') repeat-x; height: 100px; width: 100%; position: absolute; top: 0; left: 0; }

#top-menu-bar { width: 100%; background: url('http://static.hipermarket-new.pl/hn/images/bg_2px_blue_set.gif') repeat-x; height: 44px; position: absolute; top: 100px; left: 0; }

#content-wrapper { width: 980px; margin: 0 auto; padding: 20px 0px 25px 0px; }
#content-wrapper #content-left { width: 723px !important; float: left; }
#content-wrapper #content-right { float: right; width: 243px !important; }


* html #header-wrapper { height: 140px !important; }



/** html #header-wrapper #header-markets-menu-wrapper ul li a.active {background: url('http://static.hipermarket-new.pl/hn/images/red_set.gif') -60px 0px no-repeat;}*/

* html #header-wrapper #system-message p { width: 980px; margin: 0 auto; padding: 0px 20px; position: relative; font-size: 0.69em; color: #fff; line-height: 64px; }

* html #header-wrapper #system-message p img { margin-top: 7px; float: left; margin-right: 10px; border: 1px solid #f59c9c; }

* html #header-wrapper #system-message p a { color: #f59c9c; font-weight: bold; }

* html #header-wrapper #system-message p a.message-hide { display: block; position: absolute; right: 20px; width: 50px; height: 14px; }

* html #header-wrapper #system-message.message-notice p a.message-hide { background: url('http://static.hipermarket-new.pl/hn/images/message_hide_notice.png') no-repeat; }

* html #header-wrapper #system-message.message-error p a.message-hide { background: url('http://static.hipermarket-new.pl/hn/images/message_hide_error.png') no-repeat; }

* html #header-wrapper #breadcrumb div.breadcrumb-wrapper div.breadcrumb-leftcorner div.breadcrumb-rightcorner p#breadcrumb-content span#breadcrumb-statechange { display: inline; float: none; margin-left: 30px; }

* html p#breadcrumb-content { width: 901px; }




/*buttony*/
.small-button-wrapper, .big-button-wrapper {
    position: relative;
    /*font-size: 1em !important;*/
    font-size: 16px;
}

.small-button-wrapper .icon {
    height: 12px;
    width: 12px;
    background-color: transparent;
    background-attachment: scroll;
    background-repeat: no-repeat;
    position: absolute;
    top: 5px;
    display: block;
}

.small-button-wrapper.basket {
    /*margin-left: 14px;*/
    margin-top: 6px;
}

.big-button-wrapper.basket {
    margin-top: 6px;
    width: 123px;
    float: left;
}

.big-button-wrapper.basket.summary {
    font-weight: bold;
    margin-left: 438px;
}

.small-button, .big-button {
    border-style: solid;
    border-width: 1px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-attachment: scroll;
    background-repeat: repeat-x;
    font-size: 0.69em;
    /*font-size: 0.75em;*/
    line-height: 1.2em;
    /*line-height: 13px;*/
    padding: 4px 10px;
    text-align: center;
    color: #fff;
    position: relative;
}

.big-button {
    padding: 10px 9px 9px;
}

.big-button.basket {
    /*margin-top: 3px;*/
}

.small-button.blue {
    border-color: #4a6494;
    color: #fff;
    background-image: url('http://static.hipermarket-new.pl/hn/images/buttons_bg_set.gif');
}

.small-button.red {
    border-color: #bf1518;
    color: #fff;
    background-image: url('http://static.hipermarket-new.pl/hn/images/basket_red_set.gif');
}
.small-button.red:hover {
    background-position: 0px -21px;
}
.small-button.red:active {
    background-position: 0px -42px;
}

.big-button.green {
    border-color: #4ca016;
    color: #fff;
    background-image: url('http://static.hipermarket-new.pl/hn/images/basket_green_set.gif');
}

.big-button.basket-blue {
    border-color: #203556;
    color: #fff;
    background-image: url('http://static.hipermarket-new.pl/hn/images/basket_blue_set.gif');
}

.big-button.green:hover, .big-button.basket-blue:hover {
    background-position: 0px -32px;
}
.big-button.green:active, .big-button.basket-blue:active {
    background-position: 0px -64px;
}

.small-button.ico-right {
    padding-right: 32px;

}

.small-button .text {
    background-attachment: scroll;
    background-repeat: no-repeat;

}



.small-button.orange {
    color: #fff;
    border-color: #ac8912;
    background: transparent url('http://static.hipermarket-new.pl/hn/images/reg_buttons_bg_set.gif') repeat-x scroll top;
}
.small-button.green {
    color: #fff;
    border-color: #7c944a;
    background: transparent url('http://static.hipermarket-new.pl/hn/images/reg_buttons_bg_set.gif') repeat-x scroll 0px -21px;
}
.type3 .reg-step-button {
    /*border-color: #4a6494;
    background: transparent url('http://static.hipermarket-new.pl/hn/images/buttons_bg_set.gif') repeat-x scroll top;*/
}

.small-button-wrapper.basket.delete {
    width: 423px;
    float: left;
}

/* /buttony */




/*paginacja - czesc w public.css*/
#content-wrapper .category-nav-wrapper { /*width: 100%;*/ border: 1px solid #acacac; padding: 10px; height: 18px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #f7f7f7; /*margin-bottom: 17px;*/ }
#content-wrapper .category-nav-wrapper > select { height: 18px !important; width: 130px; float: left; }
#content-wrapper .category-nav-wrapper > p { color: #666; font-size: 0.63em; width: 140px; float: right; text-align: right; cursor: pointer; }
#content-wrapper .category-nav-wrapper > p > input { width: 27px; border: 1px solid #acacac; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin-right: 4px; height: 16px; font-size: 0.95em; color: #666; }
#content-wrapper .category-nav-wrapper .category-paginator {
    margin: -3px auto 0px;
    margin-left: 19px;
    float: left;
    width: 405px;
}
#content-wrapper .category-nav-wrapper .category-paginator a {
    padding-left: 2px;
    font-size: 0.63em;
    background: url('http://static.hipermarket-new.pl/hn/images/bg_2px_gray_set.gif') no-repeat scroll;
    line-height: 18px;
    padding: 3px 0px 3px 2px;
    display: inline;
}
#content-wrapper .category-nav-wrapper .category-paginator a > span.pagination-link-right {
    background: url('http://static.hipermarket-new.pl/hn/images/bg_2px_gray_set.gif') no-repeat scroll right -19px; /*padding-right: 2px;*/ padding: 3px 2px 3px 0px;
}
#content-wrapper .category-nav-wrapper .category-paginator a > span.pagination-link-right > span {
    background: url('http://static.hipermarket-new.pl/hn/images/bg_1px_gray_set.gif') repeat-x 0px -133px; padding: 3px 4px; /*height: 18px;*/
}

.category-paginator {
    text-align: center;
}
.category-paginator .dots {
    height: 18px;
    line-height: 18px;
    color: #696969;
}

.pagi-left span span span, .pagi-right span span span {
    background: transparent url('http://static.hipermarket-new.pl/hn/images/blue_set.gif') no-repeat scroll;
    font-size: 12px ;
    line-height: 18px;
}
/*.pagi-left span span, .pagi-right span span {text-align: right;}*/
.pagi-left span span span { background-position:  -5px 2px !important; }
.pagi-right span span span { background-position:  -17px 2px !important; }



#content-wrapper .category-nav-wrapper .category-paginator a:hover, #content-wrapper .category-nav-wrapper .category-paginator a.active {
    background: url('http://static.hipermarket-new.pl/hn/images/bg_2px_blue_set.gif') no-repeat scroll 0px -86px;
    text-decoration: none;
    color: #fff;
}
#content-wrapper .category-nav-wrapper .category-paginator a:hover > span.pagination-link-right, #content-wrapper .category-nav-wrapper .category-paginator a.active > span.pagination-link-right {
    background: url('http://static.hipermarket-new.pl/hn/images/bg_2px_blue_set.gif') no-repeat scroll right -105px;
}
#content-wrapper .category-nav-wrapper .category-paginator a:hover > span.pagination-link-right > span, #content-wrapper .category-nav-wrapper .category-paginator a.active > span.pagination-link-right > span {
    /*background: url('http://static.hipermarket-new.pl/hn/images/global_buttons_simple_set.gif') repeat-x 0px -63px;*/
    background-color: #0f3dc3;
    background-image: none;
}

