body {

    margin: 0;

    padding: 0;

    background: #fff url(../img/body-bg.png) repeat-x top;

    font-family: arial;

    font-size: 12px;

    color: #454545;

    line-height: 16px;

    text-align: left;

}



p 

{

	font-size: 12px;

}



#ratyKalkulator { display: none; }



a {

    color: #ff9900;

    text-decoration: none;

    font-weight: normal;

    border: none;

}



a:hover {

    color: #3399cc;

    text-decoration: underline;

}



form {

    display: inline;

}



img {

    border: none;

    cursor: pointer;

}



:link img {

    border: none;

}



h1 {

    margin: 0px 0 5px 0;

    color: #454545;

    font-family: 'Ubuntu', sans-serif;

    font-size: 24px;

    font-weight: 500;

    text-transform: uppercase;

}



h2 {

    color: #000;

    font-size: 18px;

    margin: 0px 0 20px 0;

    font-weight: bold;

    line-height: 24px;

    text-transform: uppercase;;

}



.k {

    text-align: center;

    padding: 10px;

    border: 1px solid #D5D5D5;

    font-weight: bold;

}



.e {

    text-align: center;

    padding: 10px;

    border: 1px solid red;

    font-weight: bold;

}



#cookiesBox {

    background: #ececee;

    bottom: 0;

    color: #58585a;

    left: 0;

    position: fixed;

    width: 100%;

    z-index: 9999;

    border-top: 1px solid #969799;

    font-size: 10px;

}



#cookiesBox a {

    color: #58585a;

    text-decoration: underline;

}



#cookiesBox2 {

    position: relative;

    padding-top: 6px;

    padding-bottom: 6px;

    text-align: center;

}



#cookiesBoxClose {

    color: #58585a;

    text-decoration: underline;

}



#cookiesBoxClose:hover {

    color: #58585a;

    text-decoration: underline;

}



#layout {

    width: 100%;

    margin: 0 auto 0 auto;

}



#header {

    min-width: 990px;

    margin: 0 auto 0px auto;

    position: relative;

    height: 104px;

    padding: 0 10px 0 10px;

}



#header table {

    width: 100%;

    margin: 0 auto 0px auto;

    position: relative;

    height: 104px;

    border: 0;

    border-collapse: collapse

}



#header table td {

    vertical-align: top

}



#logo {

    float: left;

    width: 330px;

    margin: 0px;

}



#logo img {

    cursor: pointer

}



#searchBox {

    display: table;

    float: left;

    width: 279px;

    height: 64px;

    background: url(../img/search-box-bg.png) no-repeat;

    margin-top: 21px;

}



#searchBox form {

    display: table-cell;

    vertical-align: middle;

}



#searchBox .inputText {

    margin-left: 20px;

    margin-right: 10px;

    padding-top: 4px;

    background: none;

    border: none;

    color: #485155;

    font-size: 12px;

}



textarea:focus, input:focus {

    outline: 0;

}



#searchBox input {

    display: block;

    float: left;

}



#headerText {

    float: left;

    margin: 0;

    margin-bottom: 10px;

    padding-top: 20px;

    padding-left: 20px;

}



#headerText .title {

    color: #fff;

    font-family: 'Ubuntu', sans-serif;

    font-size: 17px;

    line-height: 19px;

}



#headerText .text {

    font-family: 'Ubuntu', sans-serif;

    font-size: 14px;

    line-height: 15px;

}



#headerText .container {

    width: 100%;

    padding: 0;

    color: #f553a7;

    font-size: 14px;

}



#headerText .container a {

    color: #f553a7;

}



#strefaKlienta {

    text-align: right;

    padding: 5px 5px;

    clear: both;

    margin: 5px 0 0 0

}



#strefaKlienta a {

    color: #f553a7;

    font-family: 'Ubuntu', sans-serif;

    font-size: 13px;

    line-height: 14px;

}



.topBox {

    width: 353px;

    height: 59px;

    background: url(../img/top-box-bg.png) no-repeat;

    float: right;

    overflow: hidden;

    margin: 0 -10px 10px 0;

    padding: 6px 0 0 0

}



#przechowalnia {

    background: url(../img/przechowalnia-bg.png) repeat-y right;

    width: 175px;

    text-align: center;

    float: left;

    padding: 4px 0 0 0

}



.topBox #przechowalnia .btn {

    padding: 0;

}



#przechowalnia .btn {

    margin: 0 0 5px 0

}



#przechowalnia .btn img {

    cursor: pointer

}



.topBox #basketBox .btn {

    padding: 0;

}



#basketBox {

    float: right;

    width: 175px;

    padding: 4px 0 0 0px;

    margin: 0px 0px 0 0px;

    text-align: center

}



#basketBox .btn {

    margin: 0 0 5px 0

}



#basketBox .btn img {

    cursor: pointer

}



#mainBannerTable {

    min-width: 990px;

    padding: 0px 10px;

    margin: 0 auto 7px auto;

}



#mainBannerTable table {

    width: 100%;

    height: 138px;

    border: 0;

    border-collapse: collapse;

}



#mainBanner {

    position: relative;

    height: 138px;

}



#navPics {

    position: relative;

    width: 990px;

    margin: 0 auto;

}



#navPics .pic {

    position: absolute;

    top: 0;

    left: 0;

    width: 870px;

    margin: 0 auto;

}



#navPics .headers {

    position: absolute;

    top: 20px;

    width: 545px;

    padding-right: 40px;

    text-align: center;

}



#navPics .headers .btn {

    /*position: absolute;*/

    /*z-index: 100;*/

    /*bottom:0;*/

}



#navPics .header1 {

    font-family: 'Ubuntu', sans-serif;

    font-size: 28px;

    font-weight: 500;

    line-height: 32px;

    color: #f2409c;

    text-transform: uppercase;

}



#navPics .header2 {

    font-family: 'Ubuntu', sans-serif;

    color: #454545;

    font-size: 16px;

    font-weight: 500;

    text-transform: uppercase;

}



#navPics .bannerText {

    position: absolute;

    top: 25px;

    left: 720px;

    width: 270px;

    text-align: center;

}



#navPics .bannerText .text1 {

    color: #454545;

    font-size: 16px;

    text-transform: uppercase;

    display: block;

}



#navPics .bannerText .text2 {

    color: #f2409c;

    font-size: 16px;

    text-transform: uppercase;

    display: block;

}



#navPics .btn {

    margin: 0;

    position: relative;

}



#navPicsPagination {

    position: absolute;

    bottom: 7px;

    right: 40px;

    z-index: 200

}



#navPicsPagination a {

    display: block;

    float: left;

    width: 24px;

    height: 24px;

    background: url(../img/slide-bg.png) no-repeat;

    color: #fff;

    text-align: center;

    font-size: 18px;

    line-height: 24px;

    margin: 0 6px 0 0

}



#navPicsPagination a:hover {

    text-decoration: none;

    color: #f74ba4

}



#navPicsPagination a.activeSlide {

    background: url(../img/active-slide-bg.png) no-repeat;

    color: #fff;

}



#content {

    min-width: 990px;

    padding: 0 10px 0 10px;

    overflow: hidden;

    margin: 0 auto 12px auto;

}



#content table {

    width: 100%;

    border: 0;

    border-collapse: collapse;

}



#content table td {

    vertical-align: top;

}



#columnLeft {

    vertical-align: top;

    padding: 0 20px 0 0

}



.categorySet {

    overflow: hidden;

    margin: 0 auto 10px auto;

}



.categorySet .box {

    float: left;

    width: 158px;

    height: 360px

}



.categorySet .box.last .description {

    border: none;

}



.categorySet .box .pic {

    width: 156px;

    padding: 0 2px 0 0;

    margin: 0 0 2px 0;

}



.categorySet .box .pic img {

    cursor: pointer

}



.categorySet .box .description {

    background: url(../img/category-box-bg.png) repeat-x top;

    padding: 7px 0px 0 8px;

}



.categorySet .box .title {

    background: url(../img/arrow-ico-big.png) no-repeat 0px 1px;

    padding: 0 0 0 20px;

    margin: 0 0 7px 0;

}



.categorySet .box .title a {

    font-size: 14px;

    color: #454545;

    font-weight: bold

}



.categorySet .box .title a:hover {

    color: #f74da5

}



.categorySet .box .links {

    padding: 0 20px 0 0px;

}



.categorySet .box .links a {

    color: #454545;

    display: block;

    padding: 1px 0 1px 10px;

    background: url(../img/arrow-ico.gif) no-repeat 0px 6px

}



.categorySet .box .links a:hover {

    color: #f74da5;

    text-decoration: none

}



.przechowalniaInfoBox {

    position: relative;

    width: 1115px;

    background: #fff;

    border: 1px solid #919191;

    border-radius: 5px;

    background: url(../img/przechowalnia-box-pic.jpg) no-repeat top right;

    padding: 0 200px 10px 0;

    clear: both;

}



.przechowalniaMargin {

    margin: 0px 10px 10px 10px;

}



#producers_row {

}



#producers {

    background: #FFE9F5;

    margin-top: 10px;

}



#producers table {

    width: 100%;

    border: 0;

    border-collapse: collapse;

}



#producers table td {

    vertical-align: top

}



#producers .top {

    width: 100%;

    height: 7px;

    position: relative;

    background: url(../img/producers-box-top-bg.png) repeat-x top;

}



#producers .top .left {

    position: absolute;

    width: 7px;

    height: 7px;

    background: url(../img/producers-box-corners.png) no-repeat 0px 0px;

}



#producers .top .right {

    position: absolute;

    right: 0;

    width: 7px;

    height: 7px;

    background: url(../img/producers-box-corners.png) no-repeat -7px 0px;

}



#producers .bottom {

    width: 100%;

    height: 7px;

    position: relative;

    background: url(../img/producers-box-bottom-bg.png) repeat-x top;

}



#producers .bottom .left {

    position: absolute;

    width: 7px;

    height: 7px;

    background: url(../img/producers-box-corners.png) no-repeat 0px -7px;

}



#producers .bottom .right {

    position: absolute;

    right: 0;

    width: 7px;

    height: 7px;

    background: url(../img/producers-box-corners.png) no-repeat -7px -7px;

}



#producers .header {

    height: 26px;

    padding: 8px 0 0 15px;

    text-transform: uppercase;

    font-size: 14px;

    color: #454545;

    margin: 0 0 0px 0;

    overflow: hidden;

    border-bottom: 1px solid #F1B7D5;

    border-left: 1px solid #F1B7D5;

    border-right: 1px solid #F1B7D5

}



#producers .container {

    padding: 10px 0;

    border-left: 1px solid #F1B7D5;

    border-right: 1px solid #F1B7D5

}



#producers .box {

    border-right: 1px solid #fff;

    padding: 0px 10px 0 15px;

}



#producers .box.last {

    border: none

}



#producers .box a {

    color: #485155;

    display: block;

    padding: 2px 0 2px 0;

}



#producers .box a:hover {

    color: #f650a6;

    text-decoration: underline

}



#logotypes {

    background: #fff;

    margin-top: 10px;

}



#logotypes table {

    width: 100%;

    border: 0;

    border-collapse: collapse;

}



#logotypes table td {

    vertical-align: top

}



#logotypes .top {

    width: 100%;

    height: 7px;

    position: relative;

    background: url(../img/logotypes-box-top-bg.png) repeat-x top;

}



#logotypes .top .left {

    position: absolute;

    width: 7px;

    height: 7px;

    background: url(../img/logotypes-box-corners.png) no-repeat 0px 0px;

}



#logotypes .top .right {

    position: absolute;

    right: 0;

    width: 7px;

    height: 7px;

    background: url(../img/logotypes-box-corners.png) no-repeat -7px 0px;

}



#logotypes .bottom {

    width: 100%;

    height: 7px;

    position: relative;

    background: url(../img/logotypes-box-bottom-bg.png) repeat-x top;

}



#logotypes .bottom .left {

    position: absolute;

    width: 7px;

    height: 7px;

    background: url(../img/logotypes-box-corners.png) no-repeat 0px -7px;

}



#logotypes .bottom .right {

    position: absolute;

    right: 0;

    width: 7px;

    height: 7px;

    background: url(../img/logotypes-box-corners.png) no-repeat -7px -7px;

}



#logotypes .container {

    padding: 10px 0;

    /*border-left: 1px solid #dbdbdc;*/

    /*border-right: 1px solid #dbdbdc;*/

    text-align: center

}



#columnRight {

    width: 299px;

    vertical-align: top

}



/* tabs */



.columnRightBox {

    width: 299px;

    background: url(../img/tabs-panel-bottom.png) no-repeat bottom;

    padding: 0 0 5px 0;

    margin: 0 0 10px 0

}



.columnRightBox .boxHeader {

    width: 299px;

    margin: 0;

    padding: 8px;

    padding-left: 15px;

    border: 1px solid #3f3f3f;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

    background: #636363; /* Old browsers */

    background: -moz-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #636363), color-stop(100%, #3f3f3f)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* IE10+ */

    background: linear-gradient(to bottom, #636363 0%, #3f3f3f 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#636363', endColorstr='#3f3f3f', GradientType=0); /* IE6-9 */

    font-size: 12px;

    font-weight: bold;

    color: #fff;

    text-transform: uppercase;

}



.columnRightBox .boxContainer {

    background: url(../img/tabs-panel-bg.png) repeat-y;

    padding: 10px 17px 10px 17px

}



.columnRightBox .boxContainer .btnMore {

    margin: 15px 0 0 0

}



.columnRightBox .boxContainer .aktualnoscBoxTytul {

    padding: 6px 0 6px 0;

    font-size: 13px;

}



.columnRightBox .boxContainer .aktualnoscBoxTytul a {

    font-weight: bold;

    color: #454545;

}



.columnRightBox .boxContainer .aktualnoscBoxWiecej {

    padding: 6px 0 0 0;

    text-align: right;

}



.columnRightBox .boxContainer .aktualnoscBoxWiecej a {

    color: #f553a7;

}



.tabs {

    width: 299px;

}



.tabs.ui-tabs {

    padding: 0;

    font-family: arial;

    font-size: 12px;

    color: #000

}



.tabs.ui-tabs .ui-tabs-nav {

    margin: 0;

    text-align: center;

}



.tabs.ui-widget-content {

    border: 0 !important;

    background: url(../img/tabs-panel-bottom.png) no-repeat bottom !important;

    padding: 0 0 5px 0 !important

}



.tabs .ui-corner-all {

    border-radius: 0px;

}



.tabs .ui-corner-top {

    border: 0 !important;

    border-top-left-radius: 0px;

    border-top-right-radius: 0px;

}



.tabs.ui-corner-all {

    border-radius: 0px;

}



.tabs .ui-widget-header {

    border: 0 !important

}



.tabs .ui-tabs-panel {

    border: none;

    border-top: none;

    padding: 0px 0px 0px 0px !important;

    background: url(../img/tabs-panel-bg.png) repeat-y !important;

}



.tabs .ui-tabs-panel.ui-corner-bottom {

    border-radius: 0px;

}



.tabs ul.ui-tabs-nav {

    margin: 0;

    padding: 8px;

    border: 1px solid #3f3f3f;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

    background: #636363; /* Old browsers */

    background: -moz-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #636363), color-stop(100%, #3f3f3f)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* IE10+ */

    background: linear-gradient(to bottom, #636363 0%, #3f3f3f 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#636363', endColorstr='#3f3f3f', GradientType=0); /* IE6-9 */

    font-size: 12px;

    line-height: 18px;

    font-weight: bold;

    color: #fff;

    text-transform: uppercase;

}



.tabs.ui-tabs .ui-tabs-nav li {

    margin: 0;

    padding: 0;

    text-transform: uppercase;

    background: none !important;

}



.tabs.ui-tabs .ui-tabs-nav li a {

    margin: 0;

    padding: 0 7px;

    color: #fff !important;

    font-weight: bold;

    font-size: 11px;

    text-align: center;



}



.tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected {

    top: 0px;

    padding: 0 !important

}



.tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {

    background: url(../img/tabs-menu-a-bg.png) no-repeat;

    color: #f5409e !important;

}



.productSmallBox {

    padding: 10px 15px 10px 15px;

    border-bottom: 1px solid #d5d6d6;

    overflow: hidden

}



.productSmallBox .boxTop {

    overflow: hidden;

    clear: both;

}



.productSmallBox .pic {

    float: left;

    width: 110px;

    margin: 0 25px 0 0

}



.productSmallBox .pic img {

    cursor: pointer

}



.productSmallBox .details {

    float: left;

    width: 105px;

}



.productSmallBox .boxBottom {

    overflow: hidden;

    clear: both;

    margin: 15px 0 0 0

}



.productSmallBox .btn {

    float: left;

    margin: 0;

    padding: 0;

}



.productSmallBox .btn img {

    cursor: pointer

}



.productSmallBox .price {

    float: left;

    padding-left: 47px;

    font-size: 18px;

    line-height: 26px;

    color: #F64EA5

}



.tabs .btnMore {

    text-align: center;

    padding: 10px 0 10px 0

}



#footerContent {

    min-width: 990px;

    padding: 0 10px 0 10px;

    margin: 0 auto 30px auto

}



#footerContent table {

    width: 100%;

    padding: 0;

    margin: 0;

    border-collapse: collapse;

    border: 0;

    background: #F5F5F8 url(../img/footer-content-bg.png) repeat-x top;

    border-left: 1px solid #DBDCDC;

    border-right: 1px solid #DBDCDC

}



#footerContent table td {

    vertical-align: top

}



#footerContent .top {

    width: 100%;

    height: 7px;

    position: relative;

    background: url(../img/footer-content-top-bg.png) repeat-x top;

}



#footerContent .top .left {

    position: absolute;

    width: 7px;

    height: 7px;

    background: url(../img/footer-content-corners.png) no-repeat 0px 0px;

}



#footerContent .top .right {

    position: absolute;

    right: 0;

    width: 7px;

    height: 7px;

    background: url(../img/footer-content-corners.png) no-repeat -7px 0px;

}



#footerContent .bottom {

    width: 100%;

    height: 7px;

    position: relative;

    background: url(../img/footer-content-bottom-bg.png) repeat-x top;

    z-index: 1;

}



#footerContent .bottom .left {

    position: absolute;

    width: 7px;

    height: 7px;

    background: url(../img/footer-content-corners.png) no-repeat 0px -7px;

}



#footerContent .bottom .right {

    position: absolute;

    right: 0;

    width: 7px;

    height: 7px;

    background: url(../img/footer-content-corners.png) no-repeat -7px -7px;

}



#footerContent .box {

    padding: 0px 20px 20px 20px;

}



#footerContent .box .header {

    height: 26px;

    padding: 8px 0 0 0;

    text-transform: uppercase;

    font-size: 14px;

    color: #454545;

    margin: 0 0 20px 0

}



#footerContent .box a.link {

    display: block;

    padding: 4px 0 4px 13px;

    border-bottom: 1px solid #d5d6d6;

    background: url(../img/arrow-ico.gif) no-repeat 0px 10px;

    color: #454545

}



#footerContent .box a.link:hover {

    color: #f74ba4

}



#footerContent .boxContact {

    float: left;

    margin: 60px 0 0 0;

    border-left: 1px solid #d5d6d6;

    padding: 10px 0 20px 20px;

    color: #454545;

    font-size: 11px

}



#footerContent .boxContact a {

    color: #454545

}



#footerContent .boxContact a:hover {

    color: #f74ba4

}



.fbWrapper {

    padding: 10px 0 0 20px;

    background: url(../img/fb-wrapper-bg.png) no-repeat top left;

    position: relative;

    margin: 0 0 0px 0

}



.fbWrapper .fbBtn {

    float: left;

    margin: 0 15px 0 0;

}



.maszPytaniaBox {

    position: absolute;

    bottom: -7px;

    right: 55px;

    z-index: 10;

}



/* lista */

#columnLeft_s {

    width: 239px;

    padding: 0 30px 0 0

}



#columnLeft_s .boxHeader {

    margin: 0;

    padding: 8px;

    padding-left: 15px;

    border: 1px solid #3f3f3f;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

    background: #636363; /* Old browsers */

    background: -moz-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #636363), color-stop(100%, #3f3f3f)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* IE10+ */

    background: linear-gradient(to bottom, #636363 0%, #3f3f3f 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#636363', endColorstr='#3f3f3f', GradientType=0); /* IE6-9 */

    font-size: 12px;

    font-weight: bold;

    color: #fff;

    text-transform: uppercase;

}



#columnLeft_s .boxHeader img {

    margin: 0 5px 0 0;

    vertical-align: middle

}



#leftMenu {

    width: 235px;

    padding: 0 2px 0 2px;

}



#leftMenu ul {

    width: 235px;

    margin: 0 0 0px 0;

    list-style: none;

    padding: 0;

    margin: 0

}



#leftMenu ul li {

    padding: 0;

    margin: 0;

    border-bottom: 1px solid #E3DFDF

}



#leftMenu ul li.last {

    border: none

}



#leftMenu ul li a {

    display: block;

    background: url(../img/arrow-ico-big.png) no-repeat 10px 5px;

    color: #454545;

    font-size: 14px;

    font-weight: bold;

    padding: 4px 10px 5px 30px;

}



#leftMenu ul li a:hover {

    color: #F650A6

}



#leftMenu ul li ul li {

    border: none;

    background: none

}



#leftMenu ul li ul li a {

    background: none;

    padding: 2px 10px 2px 30px;

    font-size: 12px;

    font-weight: normal;

}



#leftMenu ul li ul li a.selected {

    background: #FFE9F5;

    font-weight: bold;

    color: #000;;

    border-top: 2px solid #D5D6D6;

    border-bottom: 2px solid #D5D6D6

}



#leftMenu ul li ul li a.selected:hover {

    text-decoration: none;

    color: #000

}



#leftMenu a {

    display: block

}



/* #leftMenu .menu_0 {text-transform:uppercase;font-weight:bold;padding:5px 10px 5px 30px;color:#000;font-size:12px;border-top:1px solid #FFDA2F}

#leftMenu .menu_0:hover {color:#442683;text-decoration:none}

#leftMenu .menu_1 {background:url(../img/menu_1_bg.gif) no-repeat 30px 11px;padding:5px 5px 5px 40px;color:#442683;font-size:12px;}



#leftMenu .menu_1.selected {background-color:#EDEAEA ;font-weight:bold}

#leftMenu .menu_1.selected:hover {text-decoration:none}

*/



#leftMenu .menu_2 {

    padding: 2px 0px 2px 40px;

}



.leftBox {

    width: 239px;

    margin: 0 0 15px 0;

}



.leftBox .boxContent {

    background: url(../img/left-box-bg.png) repeat-y

}



.leftBox .boxBottom {

    width: 239px;

    overflow: hidden;

    background: url(../img/left-box-bottom.png) no-repeat bottom;

    padding: 0px 0px 0px 0px

}



.leftBox .optionSet {

    padding: 15px 12px 15px 12px;

    width: 239px;

    border-bottom: 1px solid #E3DFDF

}



.leftBox .optionSet .header {

    color: #454545;

    font-size: 14px;;

    padding: 0 0 0 20px;

    font-weight: bold;

    margin: 0 0 15px 0;

    background: url(../img/arrow-ico-big.png) no-repeat 0px 1px;

}



.leftBox .set {

    margin: 0 0 7px 0;

    padding: 0 0 0 20px;

    position: relative;

}



.leftBox .btn {

    margin: 10px 0 0 0;

    padding: 0 0 0 15px

}



.leftBox input {

    margin: 0px;

    padding: 0px;

    height: 20px;

    vertical-align: middle;

}



.leftBox label {

    margin: 0px;

    padding: 0px;

    padding-left: 10px;

    color: #454545;

    line-height: 20px;

}



.leftBox .set a {

    color: #454545

}



.leftBox .set a:hover {

    color: #F650A6;

    text-decoration: underline

}



.leftBox .link {

    margin: 0 0 5px 15px;

    padding: 0 0 0 4px

}



.leftBox .link span {

    margin: 0 5px 0 10px

}



.leftBox .link img {

    vertical-align: middle

}



.leftBox .link a {

    color: #454545

}



.leftBox .link a:hover {

    color: #F650A6;

    text-decoration: none

}



.leftBox .inputText {

    border: 1px solid #d5d6d6;

    background: #E6E7EE;

    width: 50px;

    padding: 2px 5px 1px 5px;

    height: 18px;

    font-family: arial;

    font-size: 12px;

    color: #454545;

    margin: 0 8px

}



.leftBox .btnMore {

    padding: 10px 0;

    text-align: center

}



#columnRight_s {

    padding-top: 10px;

}



#localizer {

    font-size: 11px;

    text-align: left;

    margin: 0px 0 15px 0;

    color: #9D99A3

}



#localizer a {

    font-size: 11px;

    color: #9D99A3;

    text-decoration: none;

}



#localizer a:hover {

    text-decoration: underline;

    color: #F650A6;

}



#localizer span {

    margin: 0 7px 0 7px;

}



#localizer .active {

    color: #F650A6

}



.paginatorBox {

    margin: 0px;

    padding: 0px;

    border: 1px solid #3f3f3f;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

    background: #636363; /* Old browsers */

    background: -moz-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #636363), color-stop(100%, #3f3f3f)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* IE10+ */

    background: linear-gradient(to bottom, #636363 0%, #3f3f3f 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#636363', endColorstr='#3f3f3f', GradientType=0); /* IE6-9 */

}



.paginatorBox.bottom {

    border-radius: 0;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

}



.paginatorBox table {

    width: 100%;

    padding: 0;

    margin: 0;

    border-collapse: separate !important;

}



#content .paginatorBox table tr:first-child td {

    padding: 8px;

    vertical-align: middle;

}



.paginatorBox .header {

    margin: 0 5px 0 0;

    color: #fff !important;

    font-weight: bold;

    line-height: 20px;

}



.paginatorBox .pagination {

    display: table-cell;

    width: 33%;

    margin: 0;

}



.paginatorBox .pagination a {

    padding: 2px 5px;

    color: #fff;

    font-size: 12px;

    line-height: 12px;

}



.paginatorBox .pagination a:hover {

    color: #F650A6;

    text-decoration: none

}



.paginatorBox .pagination a.selected {

    background: #F2409C;

    border-radius: 2px;

    font-weight: bold;

}



.paginatorBox .pagination a.selected:hover {

    color: #fff;

    text-decoration: none

}



.paginatorBox .pagination span {

    color: #fff;

    margin: 0 4px

}



.paginatorBox .sorting {

    display: table-cell;

    width: 33%;

    white-space: nowrap;

    text-align: center;

}



.paginatorBox .sorting a {

    color: #fff;

    padding: 0 4px

}



.paginatorBox .sorting a:hover {

    color: #F650A6

}



.paginatorBox .sorting span {

    color: #fff;

}



.paginatorBox .productsOnSite {

    display: table-cell;

    width: 33%;

    text-align: right;

}



.paginatorBox div.cmf-skinned-select {

    display: block;

    float: right;

    background: #fff url(../img/select-arrow.png) center right no-repeat !important;

    height: 20px !important;

    width: 60px !important;

    border-radius: 2px;

}



.paginatorBox div.cmf-skinned-text {

    display: block;

    height: 20px;

    vertical-align: middle;

    color: #4b1e70;

    line-height: 20px;

    padding-right: 5px;



}



#listContent tbody {

    border-left: 1px solid #D5D6D6;

    border-right: 1px solid #D5D6D6;

}



.listProductBox {

    border-bottom: 1px solid #D5D6D6 !important

}



#listContent .listProductBox.last {

    border: none !important

}



.listProductBox .pic {

    width: 160px;

    padding: 20px 20px 0 20px

}



.listProductBox .pic img {

    cursor: pointer

}



.listProductBox .details {

    padding: 20px 30px 20px 0

}



.listProductBox .title {

    margin: 0 0 15px 0;

}



.listProductBox .title a {

    font-size: 14px;

    font-weight: bold;

    color: #485155;

}



.listProductBox .title a:hover {

    color: #F650A6;

    text-decoration: none

}



.listProductBox .btns {

    display: block;

    float: left;

    width: 100%;

    margin: 0 0 10px 0;

    padding: 7px;

    border-top: 1px solid #E6E7EE;

    border-bottom: 1px solid #E6E7EE

}



.listProductBox .btns .spacer {

    margin: 0 10px;

}



.listProductBox .btns img {

    vertical-align: middle;

    margin: 0 0px 0 0

}



.listProductBox .btns .availability {

    margin: 0 0 0 0px;

    color: #615E5E;

    font-weight: bold

}



.listProductBox .btns .availability img {

    margin: 0 0 0 4px

}



.listProductBox .text {

    margin: 0 0 10px 0;

    color: #615E5E

}



.listProductBox .priceSet {

    display: table;

    float: left;

    width: 500px;

    margin-top: 10px;

}



.listProductBox .priceSet .btnMore {



}



.listProductBox .priceSet .label {

    margin: 0 5px 0 10px;

    color: #000;

    font-size: 12px;

    line-height: 26px;

    font-weight: bold;

    vertical-align: middle;



}



.listProductBox .priceSet .value {

    vertical-align: middle;

    font-size: 24px;

    line-height: 26px;

    font-weight: bold;

    color: #F64EA5

}



.listProductBox .priceSet img {

    vertical-align: middle;

    margin: 0 20px 0 0

}



#producers_s {

    width: 100%;

    padding: 0 10px 0 10px;

    margin: 0 auto 10px auto;



}



#producers_s table {

    width: 100%;

    border: 0;

    border-collapse: collapse;



}



#producers_s table td {

    vertical-align: top

}



#producers_s .header {

    margin: 0px;

    padding: 10px 20px;

    background: #FFE9F5;

    border: 1px solid #F1B7D5;

    border-bottom: none;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

    text-transform: uppercase;

    color: #454545;

    font-size: 14px;

    font-weight: bold;

}



#producers_s .container {

    width: 100%;

    padding: 0px;

    background: #FFE9F5;

    border: 1px solid #F1B7D5;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

}



#producers_s .container table {

    padding: 10px 0;



}



#producers_s .box {

    border-right: 1px solid #fff;

    padding: 10px 20px;

}



#producers_s .box.last {

    border: none

}



#producers_s .box a {

    color: #485155;

    display: block;

    padding: 2px 0 2px 0;

}



#producers_s .box a:hover {

    color: #f650a6;

    text-decoration: underline

}



#footerContent_s {

    background: url(../img/footer-content-bg-s.png) repeat-y;

    width: 990px;

    margin: 0 auto 30px auto

}



#footerContent_s .container {

    background: url(../img/footer-content-header-s.png) no-repeat;

    width: 960px;

    margin: 0 0px 0 0px;

    overflow: hidden;

    padding: 0 15px 20px 15px;

}



#footerContent_s .bottom {

    background: url(../img/footer-content-bottom-s.png) no-repeat;

    width: 990px;

    height: 10px;

    overflow: hidden;

    margin: 0 0px 0 0px;

}



#footerContent_s .box {

    float: left;

    width: 130px;

    padding: 0px 35px 0 0px;

}



#footerContent_s .box .header {

    height: 26px;

    padding: 15px 0 0 0;

    text-transform: uppercase;

    font-size: 14px;

    color: #454545;

    margin: 0 0 20px 0

}



#footerContent_s .box a.link {

    display: block;

    padding: 4px 0 4px 13px;

    border-bottom: 1px solid #d5d6d6;

    background: url(../img/arrow-ico.gif) no-repeat 0px 10px;

    color: #454545

}



#footerContent_s .box a.link:hover {

    color: #f74ba4

}



#footerContent_s .boxContact {

    float: left;

    margin: 60px 0 0 0;

    border-left: 1px solid #d5d6d6;

    padding: 10px 0 20px 30px;

    color: #454545;

    font-size: 11px

}



#footerContent_s .boxContact a {

    color: #454545

}



#footerContent_s .boxContact a:hover {

    color: #f74ba4

}



/* podstrona */

/* #columnRight_s .siteText {text-align:justify;padding:0 200px 30px 0} */

#columnRight_s .siteText {

    text-align: justify;

    padding: 0 30px 30px 0

}



#columnRight_s .siteText.news {

    padding-top: 10px;

}



#columnRight_s .siteText.news p {

    margin: 0;

    line-height: 18px;

}



#columnRight_s .headerInfo {

    color: #F64EA5;

    font-size: 14px;

    font-weight: bold;

    padding: 0 0px 20px 0;

}



/* produkt */

#mainProductBottom {

    height: 7px;

    overflow: hidden;

    position: relative;

    background: url(../img/main-product-box-bottom-bg.png) repeat-x

}



#mainProductBottom .left {

    position: absolute;

    width: 7px;

    height: 7px;

    background: url(../img/main-product-box-corners.png) no-repeat 0px 0px;

}



#mainProductBottom .right {

    position: absolute;

    right: 0;

    width: 7px;

    height: 7px;

    background: url(../img/main-product-box-corners.png) no-repeat -7px 0px;

}



#mainProductSet {

    padding: 0px 0 0 0

}



#mainProductSet .top {

    position: relative;

    overflow: hidden;

    margin: 0;

    width: 100%;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

    background: #636363; /* Old browsers */

    background: -moz-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #636363), color-stop(100%, #3f3f3f)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* IE10+ */

    background: linear-gradient(to bottom, #636363 0%, #3f3f3f 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#636363', endColorstr='#3f3f3f', GradientType=0); /* IE6-9 */

}



#mainProductSet .left {

    position: absolute;

    width: 7px;

    height: 7px;

    background: url(../img/paginator-corners.png) no-repeat 0px 0px;

}



#mainProductSet .right {

    position: absolute;

    right: 0;

    width: 7px;

    height: 7px;

    background: url(../img/paginator-corners.png) no-repeat -7px 0px;

    z-index: 10

}



#mainProductSet .catNr {

    float: left;

    padding: 8px;

    padding-left: 15px;

    border: 1px solid #3f3f3f;

    border-right: none;

    border-top-left-radius: 5px;

    background: #636363; /* Old browsers */

    background: -moz-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #636363), color-stop(100%, #3f3f3f)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* IE10+ */

    background: linear-gradient(to bottom, #636363 0%, #3f3f3f 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#636363', endColorstr='#3f3f3f', GradientType=0); /* IE6-9 */

    font-size: 12px;

    font-weight: bold;

    color: #fff;

    text-transform: uppercase;

}



#mainProductSet .otherProductsHeader {

    float: right;

    width: 176px;

    padding: 8px;

    border: 1px solid #A32567;

    border-left: none;

    border-top-right-radius: 5px;

    background: #da3b8c; /* Old browsers */

    background: -moz-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #da3b8c), color-stop(100%, #a32567)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* IE10+ */

    background: linear-gradient(to bottom, #da3b8c 0%, #a32567 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#da3b8c', endColorstr='#a32567', GradientType=0); /* IE6-9 */

    font-size: 12px;

    font-weight: bold;

    color: #fff;

    text-transform: uppercase;



}



#mainProductSet a.otherProductsHeaderLink {

    color: #fff;

    font-size: 12px;

    text-align: center;

}



#mainProductSet .mainProductTable {

    border-left: 2px solid #d5d6d6;

    border-right: 2px solid #d5d6d6

}



#mainProductSet .mainProductTable .position .label {

    padding-bottom: 5px;

    text-align: left;

}



#mainProductSet .mainProductTable .set .label2 {

    margin-bottom: 10px;

}



#mainProductSet .mainProductTable .set .inputText {

    margin-bottom: 10px;

    margin-right: 20px;

}



#mainProductSet .mainProductTable .set .btns {

    margin-left: 0;

}



#mainProductSet .picture {

    width: 240px;

    padding: 20px 0 0 0;

    border-right: 1px solid #d5d6d6;

    text-align: center;

}



#mainProductSet .mainPic {

    margin: 0 0 20px 0

}



#mainProductSet .enlarge {

    background: #f3f4f8;

    border: 1px solid #d6d7d7;

    padding: 10px;

    width: 120px;

    margin: 0 auto 20px auto;

}



#mainProductSet .enlarge a {

    color: #615e5e;

    font-weight: bold;

    font-size: 14px;

}



#mainProductSet .enlarge a:hover {

    color: #f74ba4;

    text-decoration: none

}



#mainProductSet .enlarge img {

    vertical-align: middle;

    margin: 0 0 0 5px

}



#mainProductSet .thumbnails img {

    margin: 0 5px

}



#mainProductSet .details {

    padding: 35px 20px 20px 20px;

    color: #615e5e

}



#mainProductSet .set {

    padding: 10px 0;

    border-bottom: 1px solid #eceaea;

    overflow: hidden;

}



#mainProductSet .set.last {

    border: none

}



#mainProductSet .setHeader {

    color: #615e5e;

    font-weight: bold;

    font-size: 14px;

    margin: 0 0 10px 0

}



#mainProductSet .position {

    overflow: hidden;

    margin: 0 0 10px 0

}



#mainProductSet .label {

    float: left;

    width: 100px;

    color: #615e5e;

    font-weight: bold;

    font-size: 14px;

    padding-left: 0;

    padding-bottom: 5px;

}



#mainProductSet .label2 {

    float: left;

    width: 60px;

    color: #615e5e;

    font-weight: bold;

    line-height: 26px;

    font-size: 14px;

}



#mainProductSet .label.padding {

    padding: 12px 0 0 0

}



#mainProductSet .value {

    float: left

}



#mainProductSet .value .price {

    color: #f64ea5;

    font-weight: bold;

    font-size: 30px;

    line-height: 33px;

}



#mainProductSet .position a {

    color: #f64ea5;

    font-weight: bold;

    font-size: 14px;

}



#mainProductSet .position a img {

    margin: 0 0 0 10px;

    vertical-align: middle;

}



#mainProductSet .position a:hover {

    color: #454545;

    text-decoration: none

}



#mainProductSet .inputText {

    float: left;

    margin: 0 10px 0 0;

}



#mainProductSet .inputText input {

    width: 40px;

    padding: 0 5px;

    background: #f3f4f8;

    border: 1px solid #919191;

    color: #454545;

    line-height: 24px;

    text-align: center;



}



#mainProductSet .btns {

    float: left;

    width: 170px;

    margin: 0;

    margin-left: 20px;

}



#mainProductSet .btns div {

    margin-bottom: 8px;

}



#mainProductSet .btns img {

    margin: 0 0 10px 0;

    border: 0 none;

}



#mainProductSet .attributes {

    border: 1px solid #eceaea

}



#mainProductSet .attributes td {

    padding: 5px 10px

}



#mainProductSet .attributes .cell-1 {

    text-align: right;

    width: 200px

}



#mainProductSet .attributes .cell-2 {

    text-align: left;

    background: #f3f4f8;

    font-weight: bold;

}



#mainProductSet .otherProducts {

    width: 174px;

    border-left: 2px solid #d5d6d6

}



.otherProductsBox {

    padding: 15px 10px 15px 10px;

    border-bottom: 1px solid #d5d6d6

}



.otherProductsBox .pic {

    margin: 0 0 10px 0;

}



.otherProductsBox .desc {

    margin: 0 0 10px 0;

}



.otherProductsBox img {

    cursor: pointer

}



.otherProductsBox .boxBottom {

    overflow: hidden;

}



.otherProductsBox .price {

    float: left;

    color: #454545;

    font-size: 18px;

}



.otherProductsBox .btn {

    float: right

}



#mainProductSet .otherProducts .btnMore {

    text-align: center;

    padding: 10px 0 10px 0

}



.relatedProductsHeader {

    background: #F3F4F8;

    text-transform: uppercase;

    color: #454545;

    font-size: 16px;

    padding: 9px 0 7px 20px;

    border-top: 1px solid #d5d6d6;

    border-bottom: 1px solid #d5d6d6;

    border-left: 2px solid #d5d6d6;

    border-right: 2px solid #d5d6d6

}



.productHeader {

    background: url(../img/paginator_box_border.gif) no-repeat bottom;

    padding: 0 0 10px 0

}



h2.productHeader {

    margin: 0

}



.catNr {



}



.catNr span {

    font-weight: bold;

    text-transform: uppercase;

    margin: 0 5px 0 0;

    color: #000

}



#mainProductBox .picSet {

    text-align: center;

    float: left;

    width: 230px;

    padding: 20px 0 20px 0

}



#mainProductBox .picSet .pic {

    margin: 0 0 10px 0

}



#mainProductBox .picSet .link {

}



#mainProductBox .picSet .link img {

    margin: 0 0 0 10px;

    vertical-align: middle

}



#mainProductBox .picSet .link a {

    color: #000;

    font-weight: bold;

    text-transform: uppercase;

}



#mainProductBox .picSet .link a:hover {

    text-decoration: none;

    color: #442683

}



#mainProductBox .description {

    float: right;

    width: 500px

}



#mainProductBox .position {

    width: 460px;

    border-bottom: 1px solid #fbcc4a;

    padding: 10px 20px 10px 20px

}



#mainProductBox .position.last {

    border: none

}



#mainProductBox .position .header {

    text-transform: uppercase;

    font-weight: bold;

    color: #000;

    margin: 0 0px 10px 0

}



#mainProductBox .position .price {

    padding: 5px 0 5px 0

}



#mainProductBox .position .price .label {

    vertical-align: middle;

    text-transform: uppercase;

    font-weight: bold;

    color: #000;

    margin: 0 5px 0 0

}



#mainProductBox .position .price .value {

    vertical-align: middle;

    font-size: 24px;

    font-weight: bold;

    color: #442683

}



table.productVersions {

    border-collapse: collapse;

    border: none;

    width: 100%

}



table.productVersions th {

    text-transform: uppercase;

    font-weight: bold;

    color: #000;

}



table.productVersions td {

    border-collapse: collapse;

    border-bottom: 1px solid #e3e0e0;

    padding: 7px 0px 7px 0px;

    color: #615e5e

}



table.productVersions th.c2 {

    width: 65px;

}



table.productVersions th.c4 {

    width: 60px;

}



table.productVersions th.c5 {

    width: 136px;

}



table.productVersions .inputText {

    display: block;

    margin: 0 0 5px 0;

    border: 0;

    background: #ffda2f;

    width: 37px;

    padding: 2px 5px 1px 5px;

    height: 18px;

    font-family: arial;

    font-size: 12px;

    color: #442683

}



table.attributes {

    border-collapse: collapse;

    border: none;

    width: 100%

}



table.attributes td {

    border-collapse: collapse;

    border: 1px solid #e3e0e0;

    padding: 7px 0px 7px 0px;

    color: #615e5e

}



table.attributes td.label {

    text-align: right;

    border-left: none;

    padding-right: 25px;

    width: 120px

}



table.attributes td.value {

    text-align: left;

    border-right: none;

    font-weight: bold;

    padding-left: 25px;

}



#mainProductBox .position .text {

    margin: 0 0 10px 0

}



#mainProductBox .position .files {

}



#mainProductBox .position .files a {

    font-weight: bold;

    color: #442683;

    margin: 0 10px 0 0

}



#mainProductBox .position .files a:hover {

    text-decoration: none;

    color: #fa7600

}



#mainProductBox .position .files a img {

    margin: 0 5px 0 0;

    vertical-align: middle

}



.productDetailsTable {

    border-collapse: collapse;

    width: 100%;

    border: 0px

}



.productDetailsTable td {

    border-collapse: collapse;

    border: 1px solid #bbb;

    color: #fff;

    padding: 5px 15px 5px 15px;

}



.productDetailsTable td.label {

    text-align: right;

    width: 160px

}



.productDetailsTable td.value {

    font-weight: bold

}



/* produkt */



.changeCurrency {

    text-align: center;

    padding: 10px 0 0 0;

}



.lista_hurt {

    width: 100%;

    border-top: 1px solid #c7c7c7;

    border-left: 1px solid #c7c7c7;

    border-collapse: collapse;

}



.lista_hurt th {

    border-right: 1px solid #c7c7c7;

    border-bottom: 1px solid #c7c7c7;

    padding: 5px;

    margin: 0;

    background: #979cc4;

    color: #FFFFFF;

}



.lista_hurt td {

    border-right: 1px solid #c7c7c7;

    border-bottom: 1px solid #c7c7c7;

    padding: 5px;

    margin: 0;

}



.lista_pole_ilosc {

    width: 36px;

    text-align: right;

}



.lista_nr_kat {

}



.lista_nazwa {

}



.lista_prod {

}



.lista_cena {

    text-align: right;

}



.lista_dost {

    text-align: center;

}



.lista_dost img {

    vertical-align: middle;

}



.lista_ilosc {

    text-align: center;

}



.lista_ddk {

    text-align: center;

}



.lista_ddk img {

    cursor: pointer;

}



.porcjowanie {

    clear: both;

    text-align: center;

    font-size: 12px;

}



/* podstrona */



.kontakt_opis {

    width: 400px;

    margin: 10px auto;

    text-align: center;

}



.kontakt_zestaw {

    width: 400px;

    overflow: hidden;

    clear: both;

    margin: 0 0 10px 0;

}



.kontakt_opis_text {

    float: left;

    width: 120px;

    text-align: left;

    font-weight: bold;

}



.kontakt_opis_text span {

    color: #f9a600;

}



.kontakt_opis_input {

    float: right;

    width: 280px;

    text-align: right;

}



.kontakt_opis_input input {

    width: 270px;

    color: #4b4d4f;

    border: 1px solid #d1d1d1;

    padding: 3px 0 3px 3px

}



.kontakt_opis_input select {

    width: 276px;

    background: #f8f9f9;

    color: #4b4d4f;

}



.kontakt_opis_input textarea {

    width: 270px;

    height: 80px;

    overflow: auto;

    border: 1px solid #d1d1d1;

    color: #4b4d4f;

    font-family: tahoma;

    font-size: 12px;

    padding: 3px 0 3px 3px

}



.kontakt_opis_pola_wymagane {

    float: left;

    color: #f9a600;

}



.kontakt_opis_input_submit {

    float: right;

    text-align: right;

}



.kontakt_opis_text_2 {

    float: left;

    width: 120px;

    text-align: right;

}



.kontakt_opis_input_2 {

    float: right;

    width: 275px;

    text-align: left;

}



.kontakt_opis_text_checkbox {

    text-align: left;

}



.kontakt_opis_text_checkbox input {

    vertical-align: middle;

}



#popUpBlockUI {

    padding: 15px;

}



.remind_password_set {

    width: 270px;

    overflow: hidden;

    padding: 10px 0 0 0;

}



.remind_password_label {

    width: 105px;

    float: left;

    text-align: right;

}



.remind_password_field {

    width: 160px;

    float: right;

}



.remind_password_button {

    padding: 2px 0 0 120px;

    text-align: left;

}



#RemindPasswordInfo {

    color: red;

}



/* skladanie zamowienia */

/*.skladanie_zamowienia {*/

/*}*/



/*.skladanie_zamowienia_tytul {*/

/*font-weight: bold;*/

/*font-size: 13px;*/

/*color: #10559C;*/

/*margin-top: 20px;*/

/*}*/



/*.skladanie_zamowienia_ramka {*/

/*overflow: hidden;*/

/*border: 1px solid #FFFFFF;*/

/*padding: 20px;*/

/*margin-bottom: 4px;*/

/*}*/



/*.skladanie_zamowienia_tresc {*/

/*margin: 10px 5px 10px 30px;*/

/*}*/



/*.skladanie_zamowienia_przycisk {*/

/*text-align: left;*/

/*padding: 0 0 0 30px;*/

/*}*/



/*.skladanie_zamowienia_przycisk img {*/

/*padding-bottom: 10px;*/

/*}*/



/*.skladanie_zamowienia_form {*/

/*margin: 10px 5px 10px 30px;*/

/*}*/



/*.logInputD {*/

/*padding: 3px;*/

/*}*/



/*.logInputD input {*/

/*width: 200px;*/

/*}*/



/*.loginBtnD {*/

/*padding: 5px 0 0 0;*/

/*}*/



/* skladanie zamowienia */



#popup {

    text-align: left;

}



#popup #popup_close {

    float: right;

}



#popup #popup_close img {

    cursor: pointer;

}



#popup h1 {

    color: #101960;

    font-size: 16px;

    margin: 0 0 15px 0;

    line-height: 22px;

    text-align: left;

    font-weight: normal;

}



#popup_content {

}



.popup_label {

    float: left;

    width: 150px;

    padding: 0 0 5px 0;

    margin: 0 5px 0 0;

    text-align: right;

}



.popup_field {

    float: left;

    width: 280px;

    padding: 0 0 5px 0;

}



.popup_field input {

    font-family: Tahoma;

    font-size: 12px;

    color: #000000;

    background: #FFFFFF;

    width: 280px;

    padding: 2px;

}



.popup_field textarea {

    font-family: Tahoma;

    font-size: 12px;

    color: #000000;

    background: #FFFFFF;

    width: 280px;

    height: 50px;

    padding: 2px;

}



.popup_buttons {

    padding: 5px 0 0 155px;

}



.form {

}



.form_set {

    padding: 10px 0px 20px 0px;

    width: 660px;

}



.form_set input {

    margin: 0 0 10px 0

}



.form_title {

    font-weight: normal;;

    padding: 6px 10px 5px 10px;

    width: 640px;

    height: 19px;

    margin: 0 0 10px 0;

    background: #FFB951;

    color: #013868;

    font-size: 15px;

    color: #949494

}



.form_input_1 {

    width: 428px;

    vertical-align: middle;

    font-family: Tahoma;

    font-size: 12px;

    color: #000000;

    background: #FFFFFF;

    padding: 5px;

    border: 1px solid #CCCCCC;

}



.form_input_2 {

    width: 321px;

    vertical-align: middle;

    font-family: Tahoma;

    font-size: 12px;

    color: #000000;

    background: #FFFFFF;

    padding: 5px;

    border: 1px solid #CCCCCC;

}



.form_input_3 {

    width: 35px;

    vertical-align: middle;

    font-family: Tahoma;

    font-size: 12px;

    color: #000000;

    background: #FFFFFF;

    padding: 5px;

    border: 1px solid #CCCCCC;

}



.form_input_4 {

    width: 200px;

    vertical-align: middle;

    font-family: Tahoma;

    font-size: 12px;

    color: #000000;

    background: #FFFFFF;

    padding: 5px;

    border: 1px solid #CCCCCC;

}



.form_textarea {

    width: 648px;

    height: 100px;

    font-family: Tahoma;

    font-size: 12px;

    color: #000000;

    background: #FFFFFF;

    padding: 5px;

    border: 1px solid #CCCCCC;

    overflow: auto;

}



.form_checkbox {

    vertical-align: middle;

}



.form_radio {

    vertical-align: middle;

}



.f_firma {

}



.error {

    text-align: center;

    padding: 10px;

    border: 1px solid red;

    font-weight: bold;

}



.form_button {

    text-align: right;

    padding: 10px 0px 0 0;

    width: 660px;

}



.form_button img {

    cursor: pointer;

}



.fieldset_registration {

    border: 1px solid #cecece;

    width: 718px;

    margin: 0 0 0px 0;

    background: url(../img/fieldset_bg.jpg) repeat-x bottom;

    padding: 0

}



.fieldset_registration legend {

    color: #0B75E3;

    font-weight: bold;

    font-size: 13px;

}



.inputLabel {

    width: 210px;

    float: left;

    margin: 0 10px 0px 0;

    text-align: right

}



.inputRegister {

    float: left;

    width: 440px;

}



.fieldset_spacer {

    width: 600px;

    height: 15px

}



.form_div_checkbox {

    width: 100%;

    margin: 0 0 5px 0

}



.form_div_checkbox input {

    vertical-align: middle;

    padding: 0;

    margin: 0px 5px 0 0

}



.form_div_checkbox label {

    vertical-align: middle;

}



.ms, .ms_produkty {

    margin: 0 0 5px 0

}



.ms_0 {

    font-weight: bold;

    background: url(../img/ms_0.gif) no-repeat 0px 5px;

    padding: 0 0 0 10px;

}



.ms_1 {

    background: url(../img/ms_0.gif) no-repeat 0px 5px;

    padding: 0 0 0 10px;

    margin: 0 0 0 20px;

    color: #919191

}



.ms_2 {

    background: url(../img/ms_0.gif) no-repeat 0px 5px;

    padding: 0 0 0 10px;

    margin: 0 0 0 40px;

    color: #919191

}



.ms_3 {

    background: url(../img/ms_0.gif) no-repeat 0px 5px;

    padding: 0 0 0 10px;

    margin: 0 0 0 60px;

    color: #919191

}



.ms_4 {

    background: url(../img/ms_0.gif) no-repeat 0px 5px;

    padding: 0 0 0 10px;

    margin: 0 0 0 80px;

    color: #919191

}



.ms_produkty .ms_0 {

    font-weight: bold;

    background: url(../img/ms_0_produkty.gif) no-repeat 0px 5px;

    padding: 0 0 0 10px;

    color: #3399CC

}



.ms_produkty .ms_1 {

    background: url(../img/ms_0_produkty.gif) no-repeat 0px 5px;

    padding: 0 0 0 10px;

    color: #919191;

    margin: 0 0 0 20px

}



.ms_produkty .ms_2 {

    background: url(../img/ms_0_produkty.gif) no-repeat 0px 5px;

    padding: 0 0 0 10px;

    margin: 0 0 0 40px;

    color: #919191

}



.ms_produkty .ms_3 {

    background: url(../img/ms_0_produkty.gif) no-repeat 0px 5px;

    padding: 0 0 0 10px;

    margin: 0 0 0 60px;

    color: #919191

}



.ms_produkty .ms_4 {

    background: url(../img/ms_0_produkty.gif) no-repeat 0px 5px;

    padding: 0 0 0 10px;

    margin: 0 0 0 80px;

    color: #919191

}



/*------------------- */



#ukryty_submit {

    display: inline;

    width: 0;

    height: 0;

    padding: 0;

    margin: 0;

    border: 0;

}



.search_label {

    float: left;

    width: 200px;

    margin: 0 10px 10px 0

}



.search_field {

    float: left;

    width: 260px;

    margin: 0 0px 10px 0

}



.search_field input {

    width: 247px;

    padding: 2px 0 2px 3px;

    border-top: 1px solid #3191C1;

    border-left: 1px solid #3191C1;

}



.search_field select {

    width: 251px;

    padding: 2px 0 2px 3px;

    border-top: 1px solid #3191C1;

    border-left: 1px solid #3191C1;

}



.search_button {

    text-align: right;

    width: 465px;

    margin: 10px 0px 0 0;

}



.cenaStara {

    text-decoration: line-through;

}



.cenaStara_mala {

    text-decoration: line-through;

    font-size: 14px;

}



#ctl00_ContentPlaceHolder1_DetailsProductSpecs1_TableProductSpecs {

    border-top: 1px solid #e6e6e6;

    border-left: 1px solid #e6e6e6;

}



#ctl00_ContentPlaceHolder1_DetailsProductSpecs1_TableProductSpecs td {

    border-bottom: 1px solid #e6e6e6;

    border-right: 1px solid #e6e6e6;

    padding: 4px;

    text-align: left;

}



/* formularz kontaktu */

.formKontaktu {

    display: block;

    float: left;

    margin-bottom: 20px;

}



.formKontaktuZestaw {

    display: block;

    float: left;

    width: 100%;

}



.formKontaktuLabel {

    display: block;

    float: left;

    width: 200px;

    margin: 0;

    line-height: 30px;

    font-weight: bold;

    text-align: left;

}



.formKontaktuLabel span {

    color: #6D9DB6;

    font-weight: bold;

}



.formKontaktuPole {

    display: block;

    float: left;

    width: 400px;

    margin: 0;

    padding: 0;

}



.formKontaktuPole input {

    float: left;

    width: 400px;

    margin: 0;

    margin-bottom: 10px;

    padding: 0 1%;

    line-height: 24px;

    border: 1px solid #919191;

    border-radius: 2px;

}



.formKontaktuPole select {

    width: 236px;

    color: #4b4d4f;

    background: #fafcfc;

    font-size: 12px;

    font-family: tahoma;

}



.formKontaktuPole textarea {

    width: 400px;

    padding: 0 1%;

    line-height: 24px;

    border: 1px solid #919191;

    border-radius: 2px;

}



.formKontaktuWymagane {

    display: block;

    float: left;

    width: 100%;

    padding-top: 10px;

    color: #BA2E77;

}



.formKontaktuPrzycisk {

    width: 600px;

    float: left;

    text-align: right;

}



.formKontaktuPrzycisk img {

    cursor: pointer;

}



/* formularz kontaktu */



.cenaStara {

    font-size: 20px;

}



/* moje konto */

#formLogin {

    width: 340px

}



#przypomnijHasloBox {

    width: 340px

}



#przypomnijHasloBox .search_button {

    text-align: right;

}



#przypomnijHasloBox .search_button img {

    cursor: pointer;

}



.myAccount_zestaw {

    clear: both;

    margin: 0 0 10px 0;

    width: 340px;

    overflow: hidden;

}



.myAccount_label {

    float: left;

    width: 135px;

    text-align: left;

    font-weight: bold;

    clear: both;

}



.myAccount_label span {

    color: #ED6124;

    font-weight: bold;

}



.myAccount_input {

    float: left;

    width: 203px;

    text-align: left;

}



.myAccount_input input {

    width: 200px;

    color: #4b4d4f;

    background: #FFFFFF;

    border: 1px solid #F85454;

    padding: 3px 0 3px 3px;

}



.myAccount_submit {

    width: 130px;

    text-align: right;

    float: right

}



.required_fields {

    float: left;

    color: #ED6124;

    font-weight: bold;

    margin: 10px 0 0 0;

    width: 150px;

}



/* historia zamowien */

.hs_tabelka {

    width: 100%;

    border-collapse: collapse;

}



.hs_tabelka th {

    text-align: center;

    background: #5C8706;

    color: #FFFFFF;

    font-weight: normal;

}



.hs_tabelka th, .hs_tabelka td {

    border: 1px solid #DFDFDF;

    padding: 3px 3px 3px 3px;

}



.tr_background {

}



.hs_naglowek_1 {

}



.hs_naglowek_2 {

}



.hs_naglowek_3 {

}



.hs_naglowek_4 {

}



.hs_naglowek_5 {

}



.hs_naglowek_6 {

}



.hs_wiersz_1 {

    text-align: center;

    font-weight: bold;

}



.hs_wiersz_2 {

}



.hs_wiersz_3 {

    text-align: right;

}



.hs_wiersz_4 {

    text-align: center;

}



.hs_wiersz_5 {

    text-align: center;

}



.hs_wiersz_6 {

    text-align: center;

}



.hs_wiersz_6 a {

}



.hs_wiersz_6 a:hover {

}



/* historia zamowien */



/* mapa serwisu */

.sitemap, .sitemap ul, .sitemap li {

    margin: 0 0 0 0;

    padding: 0;

    list-style: none;

}



.sitemap {

    margin-left: 10px;

}



.sitemap {

    background: url(../img/line1.gif) repeat-y;

}



.sitemap li {

    line-height: 20px;

    margin-top: 1px;

    position: relative;

    width: 100%;

}



/* IE leaves a blank space where span is added so this is to avoid that */

* html .sitemap li {

    float: left;

    display: inline;

}



.sitemap li a {

    padding-left: 28px;

}



.sitemap li span {

    float: left;

    position: absolute;

    top: 5px;

    left: 5px;

    width: 13px;

    height: 13px;

    cursor: auto;

    font-size: 0;

}



.sitemap li span, .sitemap li span.collapsed {

    background: url(../img/collapsed.gif) no-repeat 0 0;

}



.sitemap li span.expanded {

    background: url(../img/expanded.gif) no-repeat 0 0;

}



/* sub levels */



.sitemap li ul {

    margin-left: 28px;

    background: url(../img/line1.gif) repeat-y;

}



.sitemap li li {

    background: url(../img/line2.gif) no-repeat 0 0;

}



/* etc. */



/* float fix */



.sitemap:after, .sitemap ul:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



.sitemap, .sitemap ul {

    display: block;

}



/*  \*/

.sitemap, .sitemap ul {

    min-height: 1%;

}



* html .sitemap, * html .sitemap ul {

    height: 1%;

}



/* formularz pytania o produkt */



.formField input {

    float: left;

    width: 400px;

    margin: 0;

    margin-bottom: 10px;

    padding: 0 1%;

    line-height: 24px;

    border: 1px solid #919191;

    border-radius: 2px;

}



#cboxClose {

    top: 10px !important;

    right: 10px !important

}



#formZapytanieOProdukt {

    display: block;

    margin: 0 auto;

    text-align: center;

}



.productFormBox {

    padding: 10px 10px 10px 10px;

    background: #fff;

}



.productFormBox .header {

    width: 600px;

    margin: 0 auto;

    margin-top: 20px;

    margin-bottom: 30px;

    color: #BA2E77;

    font-size: 22px;

    line-height: 25px;

}



.productFormBox .positionSet {

    width: 600px;

    margin: 0 auto;

    padding: 0 0 10px 0;

    overflow: hidden;

    clear: both;

}



.productFormBox .position {

    display: block;

    float: left;

    margin: 0;

    padding: 0;

}



.productFormBox label {

    display: block;

    float: left;

    width: 200px;

    margin: 0;

    line-height: 30px;

    font-weight: bold;

    text-align: left;



}



.productFormBox .position .input {

    float: left;

    width: 400px;

    height: 30px;

    margin: 0;

    margin-bottom: 10px;

    padding: 0 1%;

    line-height: 24px;

    border: 1px solid #919191;

    border-radius: 2px;

}



.productFormBox textarea {

    width: 600px;

    padding: 0 1%;

    line-height: 24px;

    border: 1px solid #919191;

    border-radius: 2px;

}



#productFormPopup {

    cursor: pointer;

}



#formZapytanieOProdukt .btn {

    width: 600px;

    padding: 0;

}



#formZapytanieOProdukt .btn .left {

    float: left;

}



#formZapytanieOProdukt .btn .right {

    float: right;

}



.popupRequiredFields {

    display: block;

    width: 600px;

    margin: 0 auto;

    padding-top: 10px;

    color: #BA2E77;

}



/* formularz pytania o produkt */



.act_opcja {

    background-color: #e6e6ee;

    font-weight: bold;

    padding-bottom: 2px !important;

    padding-top: 2px !important;

}



#box_cenniki {

    margin: 0px;

}



#box_cenniki .header_cennik {

    margin: 5px 0px;

    font-weight: bold;

    font-size: 14px;

    text-align: center;

}



#box_cenniki .lista_cenniki {

    border-bottom: 1px solid #999999;

    border-top: 1px solid #999999;

    padding: 2px 5px;

}



#box_cenniki .lista_cenniki .wiersz_cennik {

    padding: 2px 0px 2px 5px;

}



#box_cenniki .lista_cenniki .cennik_nazwa {

    padding-right: 5px;

}



#box_cenniki .lista_cenniki .cennik_wartosc {

    padding-left: 5px;

}



#box_cenniki .link_cenniki {

    margin: 5px 10px;

}



#kontener_cennik {

    float: left;

    text-align: left;

    border: 1px solid #d5d6d6;

    margin-left: 30px;

    padding: 0px;

    position: relative;

}



.gora_l {

    position: absolute;

    top: -1px;

    left: -1px;

}



.gora_p {

    position: absolute;

    top: -1px;

    right: -1px;

}



.dol_l {

    position: absolute;

    bottom: -1px;

    left: -1px;

}



.dol_p {

    position: absolute;

    bottom: -1px;

    right: -1px;

}



/* przechowalnia */

.przechowalnia-linki {

    margin: 10px 0 20px 0;

    font-size: 14px;

}



.przechowalnia-linki a {

    font-size: 14px;

    font-weight: bold;

    color: #454545

}



.przechowalnia-linki a:hover {

    color: #F2409C

}



.przechowalnia {

    width: 100%;

    border-collapse: collapse;

    background: #eff4ed;

}



/* przechowalnia */



.przechowalnia_nazwa {

    font-size: 15px;

    margin: 0 0 10px 0;

    font-weight: bold

}



.przechowalnia_link {

    margin: 0 0 10px 0;

}



#content .przechowalnia {

    width: 100%;

    border-collapse: collapse;

    margin-top: 20px;

    margin-bottom: 30px;

    border-top: 2px solid #A32567;

    border-bottom: 1px solid #A32567;

    font-size: 14px;

}



#content .przechowalnia a {

    text-decoration: none;

}



#content .przechowalnia tr:first-child th {

    padding-top: 20px;

}



#content .przechowalnia td {

    /*border: none;*/

    text-align: center;

    vertical-align: top;

}



#content .przechowalnia td.przechowalnia_wiersz_1 a {

    color: #BA2E77;

    font-size: 15px;

    font-weight: bold;

    text-decoration: none;

    line-height: 20px;

}



#content .przechowalnia td.przechowalnia_wiersz_1 .pBrand, #content .przechowalnia td.przechowalnia_wiersz_1 .pBrand a {

    padding-top: 10px;

    color: #000000;

    font-size: 15px;

    font-weight: bold;

}



#content .przechowalnia td.przechowalnia_wiersz_1 .pBrand a:hover {

    text-decoration: underline;

}



#content .przechowalnia th.przechowalnia_naglowek_0,

#content .przechowalnia td.przechowalnia_wiersz_0 {

    width: 10%;

}



#content .przechowalnia th.przechowalnia_naglowek_1,

#content .przechowalnia td.przechowalnia_wiersz_1 {

    width: 27%;

    padding: 0 1%;

}



#content .przechowalnia th.przechowalnia_naglowek_2,

#content .przechowalnia td.przechowalnia_wiersz_2 {

    width: 15%;

    padding: 0 1%;

}



#content .przechowalnia th.przechowalnia_naglowek_3,

#content .przechowalnia td.przechowalnia_wiersz_3 {

    width: 15%;

    padding: 0 1%;

}



#content .przechowalnia th.przechowalnia_naglowek_4,

#content .przechowalnia td.przechowalnia_wiersz_4 {

    width: 15%;

    padding: 0 1%;

}



#content .przechowalnia th.przechowalnia_naglowek_5,

#content .przechowalnia td.przechowalnia_wiersz_5 {

    width: 8%;

    padding: 0 1%;

}



#content .przechowalnia th,

#content .przechowalnia th.przechowalnia_naglowek_2,

#content .przechowalnia th.przechowalnia_naglowek_3,

#content .przechowalnia th.przechowalnia_naglowek_4,

#content .przechowalnia th.przechowalnia_naglowek_5,

#content .przechowalnia td.przechowalnia_wiersz_2,

#content .przechowalnia td.przechowalnia_wiersz_3,

#content .przechowalnia td.przechowalnia_wiersz_4,

#content .przechowalnia td.przechowalnia_wiersz_5 {

    padding-bottom: 20px;

    font-size: 14px;

    text-align: center;



}



#content .przechowalnia th.przechowalnia_naglowek_0,

#content .przechowalnia th.przechowalnia_naglowek_1,

#content .przechowalnia td.przechowalnia_wiersz_0,

#content .przechowalnia td.przechowalnia_wiersz_1 {

    padding-bottom: 30px;

    text-align: left;

}



#content .przechowalnia .przechowalnia_podsumowanie_1 {

    margin-top: 10px;

    padding: 20px 0;

    border-top: 1px solid #919191;

    background: #f2f2f2;

    text-align: left;

    color: #454545;

    font-size: 16px;

    font-weight: bold;

}



#content .przechowalnia .przechowalnia_podsumowanie_2 {

    margin-top: 10px;

    padding: 20px 0;

    border-top: 1px solid #919191;

    background: #f2f2f2;

    /*border-bottom:1px solid #919191;*/

    text-align: right;

    color: #454545;

    font-size: 16px;

    font-weight: bold;

    text-align: center;

}



#content .przechowalnia .przechowalnia_podsumowanie_3 {

    margin-top: 10px;

    padding: 20px 20px;

    border-top: 1px solid #919191;

    background: #f2f2f2;

    text-align: right;

    color: #454545;

    font-size: 16px;

    font-weight: bold;

}



#content .przechowalnia .empty {

    border-top: 1px solid #919191;

    background: #f2f2f2;

}



#content .przechowalnia td.przechowalnia_wiersz_5 .przechowalnia_usun {

    display: inline-block;

    float: none;

    padding: 0;

    width: 20px;

    height: 20px;

    border: 1px solid #3f3f3f;

    border-radius: 2px;

    background: #636363; /* Old browsers */

    background: -moz-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #636363), color-stop(100%, #3f3f3f)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* IE10+ */

    background: linear-gradient(to bottom, #636363 0%, #3f3f3f 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#636363', endColorstr='#3f3f3f', GradientType=0); /* IE6-9 */

    color: #ffffff;

    font-size: 12px;

    font-weight: bold;

    line-height: 16px;

}



#koszyk td.koszyk_wiersz_5 .koszyk_liczba_sztuk:hover {

    background: #636363;

    text-decoration: none;

}



/*background:url(../img/shooping-cart-bar.png) no-repeat top center;}*/

/*.przechowalnia .header {*/

/*color: #fff*/

/*}*/



/*.przechowalnia th {*/

/*padding-top: 20px;*/

/*padding-bottom: 30px;*/

/*text-align: left;*/

/*}*/



/*.przechowalnia th.item-header {*/

/*text-align: left;*/

/*width: 370px;*/

/*background: url(../img/shooping-cart-bar.png) no-repeat top left;*/

/*border-left: none;*/

/*}*/



/*.przechowalnia th.last {*/

/*border-right: 0;*/

/*}*/



/*.przechowalnia td.item2 {*/

/*text-align: left;*/

/*width: 370px;*/

/*}*/



/*.przechowalnia td.item2 a {*/

/*color: #0260AF;*/

/*font-weight: bold;*/

/*}*/



/*.przechowalnia td.item2 .ct {*/

/*margin: 0 0 8px 0*/

/*}*/



/*.przechowalnia td.item2 .cp a {*/

/*color: #F2409C*/

/*}*/



/*.przechowalnia td {*/

/*text-align: center;*/

/*font-weight: normal;*/

/*line-height: 18px;*/

/*padding: 0px 10px 0 10px;*/

/*border: 1px solid #e9e9e9;*/

/*background: #f5f5f5;*/

/*padding: 10px*/

/*}*/



/*.przechowalnia td.price {*/

/*font-weight: bold;*/

/*}*/



/*.przechowalnia td .col1 {*/

/*overflow: hidden;*/

/*}*/



/*.przechowalnia td .col1 .left {*/

/*float: left;*/

/*width: 130px;*/

/*text-align: center;*/

/*}*/



/*.przechowalnia td .col1 .right {*/

/*float: left;*/

/*width: 240px;*/

/*}*/



/*.przechowalnia td.icon {*/

/*vertical-align: middle !important*/

/*}*/



.kategoriaBox {

    float: left;

    margin-right: 8px;

    margin-bottom: 13px;

    width: 174px;

    background: #f4f4f4 url(../img/markaBox.png) no-repeat top left;

}



.kategoriaBox .zdjecie {

    margin: 13px 13px 13px 13px;

}



.kategoriaBox .zdjecie2 {

    height: 132px;

    overflow: hidden;

    text-align: center;

    vertical-align: middle;

    display: table-cell;

    font-size: 132px;

    width: 148px;

}



.kategoriaBox .zdjecie2 img {

    cursor: pointer;

    vertical-align: middle;

    font-size: 12px

}



.kategoriaBox .nazwa {

    padding: 0 6px 0 6px;

    text-align: center;

    font-size: 11px;

    line-height: 18px;

    height: 45px;

}



.kategoriaBox .nazwa a {

    color: #454545;

    text-transform: uppercase;

    font-weight: bold;

    font-size: 12px;

}



.kategoriaBox .nazwa a:hover {

    color: #F2409C;

    text-decoration: none;

}



.kategoriaBox .towaryIlosc {

    height: 26px;

    text-align: center;

    color: #989898;

}



.kategoriaBox .towaryIlosc span {

    color: #F2409C;

    font-size: 14px;

    font-weight: bold;

}



/* formularz pytania o transport przechowalnia */

#cboxClose {

    top: 10px !important;

    right: 10px !important

}



.transportFormBox {

    padding: 10px 10px 10px 10px;

    background: #fff;

}



.transportFormBox .header {

    color: #25282c;

    font-size: 22px;

    line-height: 25px;

    margin: 0 0 40px 0

}



.transportFormBox .positionSet {

    overflow: hidden;

    clear: both;

    padding: 0 0 10px 0;

    width: 740px

}



.transportFormBox .position {

    float: left;

    width: 370px

}



.transportFormBox label {

    display: block;

    float: left;

    text-align: right;

    width: 150px;

    margin: 0 20px 0 0;

    color: #25282c;

}



.transportFormBox .position .input {

    float: left;

    width: 190px;

    height: 20px;

    background: url(../img/form_input_bg.gif) no-repeat;

    border: none;

    padding: 3px 5px 0 5px;

    color: #002233;

    font-family: arial;

    font-size: 12px;

    background-color: transparent;

    background-color: rgba(0, 0, 0, 0);

}



.transportFormBox textarea {

    float: left;

    width: 390px;

    height: 107px;

    background: url(../img/form_textarea_bg.gif) no-repeat;

    font-size: 12px;

    font-family: arial;

    padding: 5px 5px 5px 5px;

    border: 0;

    background-color: transparent;

    background-color: rgba(0, 0, 0, 0);

}



.transportFormBox .file {

    width: 244px

}



.transportFormBox .box {

    width: 500px;

    background: #99cccc url(../img/reservation_box_top_bg.gif) no-repeat;

    text-align: left;

    padding: 35px 15px 0px 20px;

    margin: 0 auto;

}



.transportFormBox .text {

    padding: 0 0 10px 0;

}



.transportFormBox .btn {

    width: 243px;

    padding: 10px 10px 0 170px;

    overflow: hidden;

    clear: both;

    text-align: center;

    margin: 0px 0 10px 0

}



.transportFormBox .btn .left {

    float: left;

}



.transportFormBox .btn .right {

    float: right;

}



.transportFormBox .btn .right img {

    cursor: pointer;

}



.requiredFields {

    padding: 0 0 0 170px;

    font-size: 11px;

    color: #25282c

}



#transportFormPopup {

    cursor: pointer;

}



/* formularz pytania o produkt */



/* formularz pytania o dostepnosct przechowalnia */

#cboxClose {

    top: 10px !important;

    right: 10px !important

}



.dostepnoscFormBox {

    padding: 10px 10px 10px 10px;

    background: #fff;

}



.dostepnoscFormBox .header {

    color: #25282c;

    font-size: 22px;

    line-height: 25px;

    margin: 0 0 40px 0

}



.dostepnoscFormBox .positionSet {

    overflow: hidden;

    clear: both;

    padding: 0 0 10px 0;

    width: 740px

}



.dostepnoscFormBox .position {

    float: left;

    width: 370px

}



.dostepnoscFormBox label {

    display: block;

    float: left;

    text-align: right;

    width: 150px;

    margin: 0 20px 0 0;

    color: #25282c;

}



.dostepnoscFormBox .position .input {

    float: left;

    width: 190px;

    height: 20px;

    background: url(../img/form_input_bg.gif) no-repeat;

    border: none;

    padding: 3px 5px 0 5px;

    color: #002233;

    font-family: arial;

    font-size: 12px;

    background-color: transparent;

    background-color: rgba(0, 0, 0, 0);

}



.dostepnoscFormBox textarea {

    float: left;

    width: 390px;

    height: 107px;

    background: url(../img/form_textarea_bg.gif) no-repeat;

    font-size: 12px;

    font-family: arial;

    padding: 5px 5px 5px 5px;

    border: 0;

    background-color: transparent;

    background-color: rgba(0, 0, 0, 0);

}



.dostepnoscFormBox .file {

    width: 244px

}



.dostepnoscFormBox .box {

    width: 500px;

    background: #99cccc url(../img/reservation_box_top_bg.gif) no-repeat;

    text-align: left;

    padding: 35px 15px 0px 20px;

    margin: 0 auto;

}



.dostepnoscFormBox .text {

    padding: 0 0 10px 0;

}



.dostepnoscFormBox .btn {

    width: 243px;

    padding: 10px 10px 0 170px;

    overflow: hidden;

    clear: both;

    text-align: center;

    margin: 0px 0 10px 0

}



.dostepnoscFormBox .btn .left {

    float: left;

}



.dostepnoscFormBox .btn .right {

    float: right;

}



.dostepnoscFormBox .btn .right img {

    cursor: pointer;

}



.requiredFields {

    padding: 0 0 0 170px;

    font-size: 11px;

    color: #25282c

}



#dostepnoscFormPopup {

    cursor: pointer;

}



/* formularz pytania o produkt */



/* formularz pytania o dostepnosct przechowalnia */

#cboxClose {

    top: 10px !important;

    right: 10px !important

}



.wyslijFormBox {

    padding: 10px 10px 10px 10px;

    background: #fff;

}



.wyslijFormBox .header {

    color: #25282c;

    font-size: 22px;

    line-height: 25px;

    margin: 0 0 40px 0

}



.wyslijFormBox .positionSet {

    overflow: hidden;

    clear: both;

    padding: 0 0 10px 0;

    width: 740px

}



.wyslijFormBox .position {

    float: left;

    width: 370px

}



.wyslijFormBox label {

    display: block;

    float: left;

    text-align: right;

    width: 150px;

    margin: 0 20px 0 0;

    color: #25282c;

}



.wyslijFormBox .position .input {

    float: left;

    width: 190px;

    height: 20px;

    background: url(../img/form_input_bg.gif) no-repeat;

    border: none;

    padding: 3px 5px 0 5px;

    color: #002233;

    font-family: arial;

    font-size: 12px;

    background-color: transparent;

    background-color: rgba(0, 0, 0, 0);

}



.wyslijFormBox textarea {

    float: left;

    width: 390px;

    height: 107px;

    background: url(../img/form_textarea_bg.gif) no-repeat;

    font-size: 12px;

    font-family: arial;

    padding: 5px 5px 5px 5px;

    border: 0;

    background-color: transparent;

    background-color: rgba(0, 0, 0, 0);

}



.wyslijFormBox .file {

    width: 244px

}



.wyslijFormBox .box {

    width: 500px;

    background: #99cccc url(../img/reservation_box_top_bg.gif) no-repeat;

    text-align: left;

    padding: 35px 15px 0px 20px;

    margin: 0 auto;

}



.wyslijFormBox .text {

    padding: 0 0 10px 0;

}



.wyslijFormBox .btn {

    width: 243px;

    padding: 10px 10px 0 170px;

    overflow: hidden;

    clear: both;

    text-align: center;

    margin: 0px 0 10px 0

}



.wyslijFormBox .btn .left {

    float: left;

}



.wyslijFormBox .btn .right {

    float: right;

}



.wyslijFormBox .btn .right img {

    cursor: pointer;

}



.requiredFields {

    padding: 0 0 0 170px;

    font-size: 11px;

    color: #25282c

}



#wyslijFormPopup {

    cursor: pointer;

}



/* formularz pytania o produkt */



.aktualnoscLista {

    clear: both;

    margin: 0 0 20px 0;

    padding: 10px;

    overflow: hidden;

    border: 1px solid #D5D6D6;

    border-radius: 5px;

}



.aktualnoscLista .data,

.news .data {

    margin: 0 0 10px 0;

    padding: 5px 10px 5px 0;

    color: #454545;

    font-weight: bold;

    text-align: left;

}



.aktualnoscLista .zdjecie {

    float: left;

    padding: 0 10px 10px;

    width: 170px;

    margin: 0 15px 10px 0;

    background: #FFFFFF;

    border: 1px solid #F7F7F7;

    text-align: center;

}



.aktualnoscLista .zdjecie img {

    padding: 5px;

    cursor: pointer;

}



.aktualnoscLista .tytul,

.news .tytul {

    margin: 0 0 15px 0;

    text-align: left;

    font-weight: bold;

}



.aktualnoscLista .tytul a,

.news .tytul a {

    color: #f2409c;

    font-size: 17px;

    font-weight: bold;

}



.aktualnoscLista .tytul a:hover {

    color: #BB0470;

    text-decoration: none;

}



.aktualnoscLista .links {

    margin-top: 15px;

    text-align: right;



}



.aktualnoscLista .wiecej {

    text-align: right;

}



.plikiNaglowek {

    font-weight: bold;

    margin: 10px 0px;

}



.link_wiersz {

    padding: 2px 0px;

}



/* przechwalnia */

.naglowekPink {

    margin: 40px 0px 30px 0px;

    color: #BA2E77;

    font-family: 'Ubuntu', sans-serif;

    font-size: 20px;

    font-weight: bold;

    line-height: 24px;

}



.przechowalniaSekcjaNaglowek {

    margin: 15px 0px 15px 0px;

    color: #454545;

    font-family: 'Ubuntu', sans-serif;

    font-size: 19px;

    font-weight: bold;

}



.przechowalniaSekcjaTekst {

    margin: 0px 0px 30px 0px;

    color: #666666;

    font-size: 17px;

    line-height: 19px;

}



#przechowalniaFormGora {

    margin: 15px 0 15px 0;

    color: #89516c;

    font-family: 'Ubuntu', sans-serif;

    font-size: 18px;

    line-height: 22px;

    font-weight: bold;

}



#przechowalniaFormTresc {



}



#zapytanieTresc {

    border: 0px solid #FFF;

    width: 99%;

    height: 100px;

}



.przechowalniaButtony {

    position: relative;

    float: left;

    width: 800px;

    overflow: hidden;

    margin: 20px 0px 30px 0px;

    text-align: right;

}



#boxDrukuj {

    display: inline;

    float: left;

}



#boxWyslij {

    display: inline;

    margin-left: 10px;

}



#textPrzechowalnia {

    float: left;

    width: 100%;

}



td.przechButton {

    text-align: left;

    background-color: #FFF;

    border: none;



}



td.przechWartosc {

    text-align: right;

    background-color: #FFF;

    border: none;

}



td.przechSuna {

    text-align: right;

    background-color: #989898;

    color: #FFF;

    border: none;

    font-weight: bold;

    vertical-align: middle !important;

}



td.przechWypelniacz {

    text-align: left;

    background-color: #FFF;

    border: none;

}



#przechowalniaFormTresc textarea {

    width: 800px;

    padding: 0 1%;

    line-height: 24px;

    border: 1px solid #919191;

    border-radius: 2px;

}



.bigWiersz {

    margin-top: 10px;

}



.wiersz_przechowalnia {

    overflow: hidden;

    position: relative;

    float: left;

    width: 800px;

}



.labelPrzechowalnia {

    display: block;

    float: left;

    width: 200px;

    margin: 0;

    line-height: 30px;

    font-weight: bold;

    text-align: left;

}



.inputPrzechowalnia input {

    float: left;

    width: 600px;

    height: 30px;

    margin: 0;

    margin-bottom: 10px;

    padding: 0 1%;

    line-height: 24px;

    border: 1px solid #919191;

    border-radius: 2px;

}



/*koszyk*/



.zamowienieEtapy {

    display: block;

    float: left;

    width: 100%;

    padding: 0;

    margin: 20px 0 20px 0;

}



.zamowienieEtapy li {

    display: block;

    float: left;

    width: 315px;

    margin-right: 5px;

    margin-bottom: 5px;

    padding: 5px 0;

    padding-left: 15px;

    border: 1px solid #919191;

    border-radius: 5px;

    background: #ffffff;

    color: #454545;

    font-size: 14px;

    line-height: 18px;

    text-align: left;

}



.zamowienieEtapy li:last-child {

    width: 316px;

}



.zamowienieEtapy li.active {

    border: 1px solid #A32567;

    background: #da3b8c; /* Old browsers */

    background: -moz-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #da3b8c), color-stop(100%, #a32567)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* IE10+ */

    background: linear-gradient(to bottom, #da3b8c 0%, #a32567 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#da3b8c', endColorstr='#a32567', GradientType=0); /* IE6-9 */

    color: #ffffff;

}



.zamowienieEtapy li span.etap {

    display: inline-block;

    padding-left: 5px;

    font-weight: bold;

    font-size: 15px;

    line-height: 18px;

}



.zamowienieEtapy li span.spacer {

    display: inline-block;

    padding-left: 5px;

    line-height: 18px;

}



#content table #koszyk {

    width: 100%;

    float: left;

    border-collapse: collapse;

    font-size: 14px;

    margin-bottom: 30px;

    border-top: 2px solid #A32567;

    border-bottom: 1px solid #A32567;

}



#koszyk a {

    text-decoration: none;

}



#koszyk tr:first-child th {

    padding-top: 20px;

}



#koszyk td {

    /*border: none;*/

    text-align: center;

    vertical-align: top;

}



#koszyk td.koszyk_wiersz_1 a {

    color: #BA2E77;

    font-size: 15px;

    font-weight: bold;

    text-decoration: none;

    line-height: 20px;

}



#koszyk th.koszyk_naglowek_0,

#koszyk td.koszyk_wiersz_0 {

    width: 10%;

}



#koszyk th.koszyk_naglowek_1,

#koszyk td.koszyk_wiersz_1 {

    width: 27%;

    padding: 0 1%;

}



#koszyk th.koszyk_naglowek_2,

#koszyk td.koszyk_wiersz_2 {

    width: 13%;

    padding: 0 1%;

}



#koszyk th.koszyk_naglowek_3,

#koszyk td.koszyk_wiersz_3 {

    width: 19%;

    padding: 0 1%;

}



#koszyk th.koszyk_naglowek_4,

#koszyk td.koszyk_wiersz_4 {

    width: 13%;

    padding: 0 1%;

}



#koszyk th.koszyk_naglowek_5,

#koszyk td.koszyk_wiersz_5 {

    width: 8%;

    padding: 0 1%;

}



#koszyk th,

#koszyk th.koszyk_naglowek_2,

#koszyk th.koszyk_naglowek_3,

#koszyk th.koszyk_naglowek_4,

#koszyk th.koszyk_naglowek_5,

#koszyk td.koszyk_wiersz_2,

#koszyk td.koszyk_wiersz_3,

#koszyk td.koszyk_wiersz_4,

#koszyk td.koszyk_wiersz_5 {

    padding-bottom: 20px;

    font-size: 14px;

    text-align: center;



}



#koszyk th.koszyk_naglowek_0,

#koszyk th.koszyk_naglowek_1,

#koszyk td.koszyk_wiersz_0,

#koszyk td.koszyk_wiersz_1 {

    padding-bottom: 30px;

    text-align: left;

}



#koszyk td.koszyk_wiersz_3 .koszyk_liczba_sztuk {

    display: inline-block;

    float: none;

    width: 20px;

    height: 20px;

    padding: 0;

    border: 1px solid #A32567;

    border-radius: 2px;

    background: #da3b8c; /* Old browsers */

    background: -moz-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #da3b8c), color-stop(100%, #a32567)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* IE10+ */

    background: linear-gradient(to bottom, #da3b8c 0%, #a32567 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#da3b8c', endColorstr='#a32567', GradientType=0); /* IE6-9 */

    color: #ffffff;

    font-size: 14px;

    font-weight: bold;

    line-height: 16px;

}



#koszyk td.koszyk_wiersz_3 .koszyk_liczba_sztuk:hover {

    background: #da3b8c;

    text-decoration: none;

}



#koszyk td.koszyk_wiersz_5 .koszyk_liczba_sztuk {

    display: inline-block;

    float: none;

    padding: 0;

    width: 20px;

    height: 20px;

    border: 1px solid #3f3f3f;

    border-radius: 2px;

    background: #636363; /* Old browsers */

    background: -moz-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #636363), color-stop(100%, #3f3f3f)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* IE10+ */

    background: linear-gradient(to bottom, #636363 0%, #3f3f3f 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#636363', endColorstr='#3f3f3f', GradientType=0); /* IE6-9 */

    color: #ffffff;

    font-size: 12px;

    font-weight: bold;

    line-height: 16px;

}



#koszyk td.koszyk_wiersz_5 .koszyk_liczba_sztuk:hover {

    background: #636363;

    text-decoration: none;

}



.btn.btn-danger {

    display: inline-block;

    float: left;

    padding: 2px 20px;

    border: 1px solid #3f3f3f;

    border-radius: 2px;

    background: #636363; /* Old browsers */

    background: -moz-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #636363), color-stop(100%, #3f3f3f)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* IE10+ */

    background: linear-gradient(to bottom, #636363 0%, #3f3f3f 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#636363', endColorstr='#3f3f3f', GradientType=0); /* IE6-9 */

    color: #ffffff;

    font-size: 12px;

    font-weight: bold;

    line-height: 20px;

}



.btn.btn-danger:hover {

    text-decoration: none;

    background: #636363;

}



.btn.btn-danger.btn-xs.final {

    border: 1px solid #A32567;

    border-radius: 2px;

    background: #da3b8c; /* Old browsers */

    background: -moz-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #da3b8c), color-stop(100%, #a32567)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* IE10+ */

    background: linear-gradient(to bottom, #da3b8c 0%, #a32567 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#da3b8c', endColorstr='#a32567', GradientType=0); /* IE6-9 */

}



.btn.btn-danger.btn-xs.final:hover {

    background: #da3b8c; /* Old browsers */

}



#koszyk td.koszyk_wiersz_3 input {

    display: inline-block;

    width: 60px;

    height: 20px;

    padding: 0 5px;

    margin: 0 3px;

    border: 1px solid #919191;

    border-radius: 2px;

    font-size: 12px;

    font-weight: bold;

    line-height: 20px;

    vertical-align: top;

    text-align: center;

}



#koszyk .koszyk_podsumowanie_1 {

    margin-top: 10px;

    padding: 20px 0;

    padding-left: 12%;

    border-top: 1px solid #919191;

    background: #f2f2f2;

    text-align: left;

    color: #454545;

    font-size: 16px;

    font-weight: bold;

}



#koszyk .koszyk_podsumowanie_2 {

    margin-top: 10px;

    padding: 20px 0;

    border-top: 1px solid #919191;

    background: #f2f2f2;

    /*border-bottom:1px solid #919191;*/

    text-align: right;

    color: #454545;

    font-size: 16px;

    font-weight: bold;

    text-align: center;

}



#koszyk .empty {

    border-top: 1px solid #919191;

    background: #f2f2f2;

}



.koszyk_kod_rabatowy {

    float: left;

    display: block;

    margin-bottom: 20px;

    padding: 20px 20px;

    border: 1px solid #BA2E77;

    border-radius: 5px;

}



.koszyk_kod_rabatowy_naglowek {

    padding-bottom: 15px;

    color: #BA2E77;

    font-weight: bold;

    font-size: 13px;

}



.koszyk_kod_rabatowy input {

    float: left;

    width: 50%;

    margin: 0;

    margin-right: 10px;

    padding: 0 10px;

    line-height: 24px;

    border: 1px solid #919191;

    border-radius: 2px;

}



.koszyk_przyciski {

    width: 60%;

    float: right;

}



.koszyk_przyciski a {

    margin-bottom: 10px;

}



.koszyk_przyciski_lewe {

    float: right;

}



.koszyk_przyciski_lewe a {

    margin-left: 10px;

}



.koszyk_przyciski_prawe {

    float: right;

}



.koszyk_przyciski_prawe a {

    margin-left: 10px;

    float: right;

}



#formKoszyk .formTitle {

    padding: 20px 0 10px 0;

    margin: 0;

    color: #000000;

    font-size: 16px;

    font-weight: bold;

}



#formKoszyk .setRadio {

    padding: 3px 0;

}



#formKoszyk .setRadio input {

    height: 20px;

    margin: 0px;

    line-height: 20px;

    vertical-align: middle;



}



#formKoszyk .setRadio label {

    padding-left: 10px;

    line-height: 20px;



}



#tabs {

    display: block;

    float: left;

    width: 100%;

}



#tabs .nav.nav-tabs {

    display: block;

    float: left;

    width: 100%;

    padding: 0;

    margin: 0;

    margin-bottom: 20px;

    list-style: none;

}



#tabs .nav.nav-tabs li {

    display: block;

    float: left;

    width: 311px;

    margin-right: 5px;

    padding: 5px 0;

    padding-left: 1%;

    border: 1px solid #919191;

    border-radius: 5px;

    background: #ffffff;

    text-align: left;

    cursor: pointer;

}



#tabs .nav.nav-tabs li a {

    color: #454545;

    font-size: 14px;

    line-height: 18px;

    font-weight: bold;

    text-decoration: none;

}



#tabs .nav.nav-tabs li.active {

    border: 1px solid #A32567;

    background: #da3b8c; /* Old browsers */

    background: -moz-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #da3b8c), color-stop(100%, #a32567)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* IE10+ */

    background: linear-gradient(to bottom, #da3b8c 0%, #a32567 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#da3b8c', endColorstr='#a32567', GradientType=0); /* IE6-9 */

    color: #ffffff;

}



#tabs .nav.nav-tabs li.active a {

    color: #ffffff;

    font-weight: bold;

}



.nav-tabs {

    border: none;

}



.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li > a, .nav-tabs > li > a:hover {

    padding: 0;

    margin: 0;

    background: none;

    border: none;

}



#tabs .nav.nav-tabs li.active:hover {

    background: #da3b8c; /* Old browsers */

}



.tab-content {

    display: block;

    float: left;

    margin-bottom: 30px;

    padding: 0;

    padding-left: 15px;

    border-top: 2px solid #A32567;

    border-bottom: 1px solid #A32567;

    background: #f2f2f2;

}



.tab-pane {

    display: block;

    padding: 0 0 20px 0;

}



.tab-pane.fade {

    /*display: none;*/

}



.form-control {

    height: 30px;

}



.formTitle,

.zampotw,

.skladanie_zamowienia_tytul {

    display: block;

    float: left;

    width: 100%;

    color: #BA2E77;

    font-size: 16px;

    font-weight: bold;

    padding: 30px 0 15px 0;

}



.zampotwtab,

.formUwagi {

    display: block;

    float: left;

    width: 100%;

}



.formSet {

    display: block;

    float: left;

    width: 100%;

    margin: 0;

    margin-bottom: 20px;

    padding: 0;

}



.formLabel {

    display: block;

    float: left;

    width: 200px;

    text-align: left;

}



.formLabel label {

    margin: 0;

    line-height: 30px;

    font-weight: bold;

    text-align: left;

}



#formKlienta .formButton {

    width: 600px;

}



.formButton .btn.btn-danger {

    float: right;

}



.logowanie_zestaw .logowanie_opis {

    display: block;

    float: left;

    width: 200px;

    text-align: left;

}



.logowanie_zestaw .logowanie_opis label {

    margin: 0;

    line-height: 30px;

    font-weight: bold;

    text-align: left;

}



.formField {

    display: block;

    float: left;

    margin: 0;

    padding: 0;

}



.formField input {

    float: left;

    width: 400px;

    margin: 0;

    margin-bottom: 10px;

    padding: 0 1%;

    line-height: 24px;

    border: 1px solid #919191;

    border-radius: 2px;

}



.logowanie_zestaw .logowanie_pole {

    display: block;

    float: left;

    width: 400px;

    margin: 0;

    padding: 0;

}



.logowanie_zestaw .logowanie_pole input {

    float: left;

    width: 400px;

    margin: 0;

    margin-bottom: 10px;

    padding: 0 1%;

    line-height: 24px;

    border: 1px solid #919191;

    border-radius: 2px;

}



.formField input.formInput2 {

    width: 260px;

    margin-right: 10px;

}



.formField input.formInput3 {

    width: 50px;

}



.formField input.formInput3 {

    width: 50px;

}



.addresSpacer {

    display: block;

    float: left;

    width: 30px;

    text-align: center;

    line-height: 34px;

}



.setCheckbox, .formCheckbox2 {

    display: block;

    float: left;

    width: 100%;

    padding: 5px 0;

}



.setCheckbox input, .formCheckbox2 input {

    display: block;

    float: left;

    height: 20px;

    margin: 0px;

    line-height: 20px;

    vertical-align: middle;

}



.setCheckbox label, .formCheckbox2 label {

    display: block;

    float: left;

    width: 587px;

    padding-left: 10px;

    line-height: 20px;

}



.btnSet .formButton, .btns {

    display: block;

    float: left;

    width: 600px;

    margin-top: 20px;

    margin-bottom: 10px;

}



.logowanie_zestaw {

    width: 100%;

    float: left;

}



.logowanie_przycisk {

    display: block;

    float: left;

    width: 600px;

    margin-top: 20px;

    margin-bottom: 10px;

}



.logowanie_przycisk a.btn.btn-danger {

    float: right;

}



.btnSet .formButton .goBack {

    float: left;

}



.btnSet .formButton .goOn {

    float: right;

}



.formRequiredFields, .logowanie_pola_wymagane {

    display: block;

    float: left;

    width: 100%;

    padding-top: 10px;

    color: #BA2E77;

}



.skladanie_zamowienia_form {

    margin: 0;

}



.skladanie_zamowienia_form .logowanie_zestaw {

    display: block;

    float: left;

    width: 100%;

}



.skladanie_zamowienia_tresc {

    width: 600px;

    margin: 0;

    padding: 0;

    padding-bottom: 20px;

}



.skladanie_zamowienia_tresc a {

    color: #BA2E77;

}



.zampotwtab .zampotw1 {

    width: 250px;

    font-weight: bold;

    line-height: 20px;

}



.formSet a {

    color: #BA2E77;

}



.pull-left {

    float: left;

}



.pull-right {

    float: right;



}



.formUwagi textarea {

    width: 600px;

    padding: 0 1%;

    line-height: 24px;

    border: 1px solid #919191;

    border-radius: 2px;

}



.ui-widget-content {

    padding: 10px;

    background: #ffffff;

    border: 1px solid #919191;

}



.ui-widget-header {

    background: #da3b8c;

    border: 1px solid #A32567;

    border-radius: 5px;

}



.ui-dialog .ui-dialog-content {

    padding: 10px 15px;

}



.ui-dialog .ui-dialog-title {

    margin: 0;

    padding: 0;

    padding-left: 15px;

    color: #ffffff;

    font-size: 14px;

    line-height: 28px;

    font-weight: bold;

}



.ui-dialog .ui-dialog-titlebar {

    margin: 0;

    padding: 0;

}



.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {

    background: none;

    border: none;

}



.ui-state-default .ui-icon {

    background: url("../img/close.png") center center;

    background-repeat: no-repeat;

}



.ui-button-text-only .ui-button-text {

    padding: 2px 20px;

    border: 1px solid #3f3f3f;

    border-radius: 2px;

    background: #636363; /* Old browsers */

    background: -moz-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #636363), color-stop(100%, #3f3f3f)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* IE10+ */

    background: linear-gradient(to bottom, #636363 0%, #3f3f3f 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#636363', endColorstr='#3f3f3f', GradientType=0); /* IE6-9 */

    color: #ffffff;

    font-size: 12px;

    font-weight: bold;

    line-height: 20px;

    color: #ffffff;

}



.ui-button-text-only .ui-button-text:hover {

    background: #636363;

}



fieldset {

    margin: 0;

    padding: 0;

    border: none;

}



.ui-dialog .ui-dialog-buttonpane {

    border: none;

}



fieldset label {

    float: left;

    width: 100%;

    color: #000000;

    font-weight: bold;

    padding-top: 10px;

    padding-bottom: 5px;



}



.ui-widget input {

    float: left;

    width: 98%;

    margin: 0;

    margin-bottom: 10px;

    padding: 0 1%;

    line-height: 24px;

    border: 1px solid #919191;

    border-radius: 2px;

}



#validateTips1 {

    margin: 0;

    padding: 10px 0 5px 0;

    color: #BA2E77;

    font-weight: bold;

}



.e, .k {

    display: block;

    float: left;

    width: 100%;

    padding: 10px 10%;

    margin: 0;

    margin-top: 10px;

    margin-bottom: 20px;

    border: 2px solid #BA2E77;

    border-radius: 5px;

    background: #f2f2f2;

    color: #000000;

    font-weight: bold;

    line-height: 20px;

}



.przechowalniaInfoBox {

    position: relative;

    display: block;

    float: left;

    width: 100%;

    padding: 0;

    margin: 0;

    background: #fff;

    border: none;



}



.przechowalniaInfoBox .boxContent {

    display: block;

    background: url(../img/przechowalnia-box-pic.jpg) no-repeat center right;

    border: 1px solid #919191;

    border-radius: 5px;

    padding: 20px 240px 20px 20px;

}



.przechowalniaInfoBox .boxContent .storage {

    position: absolute;

    bottom: 20px;

    right: 250px;

    display: block;

    margin: 0;

    padding: 4px 30px;

    border: 1px solid #A32567;

    border-radius: 5px;

    background: #da3b8c; /* Old browsers */

    background: -moz-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #da3b8c), color-stop(100%, #a32567)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* IE10+ */

    background: linear-gradient(to bottom, #da3b8c 0%, #a32567 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#da3b8c', endColorstr='#a32567', GradientType=0); /* IE6-9 */

}



.przechowalniaInfoBox .boxContent .storage:hover {

    background: #da3b8c;

}



.storage a {

    color: #ffffff;

    font-size: 14px;

    font-weight: bold;

    line-height: 20px;

}



.storage a:hover {

    text-decoration: none;

}



.przechowalniaInfoBox .boxContent .header.text1 {

    padding-bottom: 20px;

    color: #BA2E77;

    font-family: 'Ubuntu', sans-serif;

    font-size: 20px;

    line-height: 22px;

    font-weight: 500;

    text-transform: uppercase;

}



.przechowalniaInfoBox .boxContent .text.text1 {

    padding-bottom: 10px;

    color: #454545;

    font-family: 'Ubuntu', sans-serif;

    font-size: 16px;

    font-weight: 500;

    line-height: 20px;

}



.searchButton, .showButton, .productSmallBox .seeButton, .btnMore .showButton, .moreButton, .addButton, .askButton,

.storageButton, .knowMoreButton, .logowanie_przycisk .btn.btn-danger, .sendButton, .readMoreButton, .backToShopButton,

.sendQuestionButton, .printButton, .cancelButton, .modal-footer button {

    display: inline-block;

    padding: 2px 20px;

    border: 1px solid #3f3f3f;

    border-radius: 2px;

    background: #636363; /* Old browsers */

    background: -moz-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #636363), color-stop(100%, #3f3f3f)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #636363 0%, #3f3f3f 100%); /* IE10+ */

    background: linear-gradient(to bottom, #636363 0%, #3f3f3f 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#636363', endColorstr='#3f3f3f', GradientType=0); /* IE6-9 */

    color: #ffffff;

    font-size: 12px;

    font-weight: bold;

    line-height: 20px;

}



.searchButton:hover,

.searchButton:focus,

.showButton:hover,

.showButton:focus,

.productSmallBox .seeButton:hover,

.productSmallBox .seeButton:focus,

.btnMore .showButton:hover,

.btnMore .showButton:focus,

.moreButton:hover,

.moreButton:focus,

.addButton:hover,

.addButton:focus,

.askButton:hover,

.askButton:focus,

.storageButton:hover,

.storageButton:focus,

.knowMoreButton:hover,

.knowMoreButton:focus,

.logowanie_przycisk .btn.btn-danger:hover,

.logowanie_przycisk .btn.btn-danger:focus,

.sendButton:hover,

.sendButton:focus,

.readMoreButton:hover,

.readMoreButton:focus,

.backToShopButton:hover,

.backToShopButton:focus,

.sendQuestionButton:hover,

.sendQuestionButton:focus,

.printButton:hover,

.printButton:focus,

.cancelButton:hover,

.cancelButton:focus,

.modal-footer button:hover,

.modal-footer button:focus {

    background: #636363;

    color: #ffffff;

    text-decoration: none;

}



.askButton, .addToBasketButton {

    display: inline-block;

    padding: 2px 20px;

    border: 1px solid #A32567;

    border-radius: 2px;

    background: #da3b8c; /* Old browsers */

    background: -moz-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #da3b8c), color-stop(100%, #a32567)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #da3b8c 0%, #a32567 100%); /* IE10+ */

    background: linear-gradient(to bottom, #da3b8c 0%, #a32567 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#da3b8c', endColorstr='#a32567', GradientType=0); /* IE6-9 */

    color: #ffffff;

    font-size: 12px;

    font-weight: bold;

    line-height: 20px;

}



.askButton:hover,

.askButton:focus,

.addToBasketButton:hover,

.addToBasketButton:focus {

    background: #da3b8c;

    color: #ffffff;

    text-decoration: none;

}



/*.tooltip.fade.top.in {*/

/*display: block;*/

/*background: red;*/



/*}*/



.modal-content {

    display: block;

    float: left;

    width: 100%;

    background: #fff;

}



.modal-header {

    border: none;

    border-bottom: 1px solid #e5e5e5

}



.modal-header .modal-title {

    color: #BA2E77;

}



.modal-body {

    display: block;

    float: left;

    width: 100%;

}



.modal-body fieldset {

    display: block;

    float: left;

    width: 100%;

}



.modal-body fieldset input {

    float: left;

    width: 100%;

    margin: 0;

    margin-bottom: 20px;

    padding: 0 1%;

    line-height: 24px;

    border: 1px solid #919191;

    border-radius: 2px;

}



.modal-body fieldset label {

    display: block;

    float: left;

    width: 100%;

    margin: 0;

    padding: 0;

    padding-bottom: 10px;

}



#validateTips1 {

    padding: 0;

    padding-bottom: 20px;

}



.modal-footer {

    display: block;

    float: left;

    width: 100%;

    border-top: 1px solid #e5e5e5;

}



.modal-footer .btn + .btn {

    margin: 0;



}



.modal-footer button {

    margin: 0;
}

td{
    display: none;;
}