body {
    margin: 0px;
    padding: 0px;
    font: normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    text-align: center;
    background-color: #FFFFFF;
    color: #000000;
}

form {
    margin: 0px;
    padding: 0px;
}

p {
    margin: 0px;
    padding: 0px;
}

div img {
    border: none 0px;
}

.clr {
    clear: both;
    height: 0px;
    font-size: 0px;
    margin: 0px;
    padding: 0px;
    line-height: 0px;
    border: 0px none;
    position: relative;
}

.floatLeft {
    float: left;
    position: relative;
}

.floatRight {
    float: right;
}

.pageElementHolder {
    background-color: #ffffff;
    width: 1230px;
    margin: 0px auto;
    clear: both;
}

#pageHeader {
    height: 149px;
    padding-right: 2px;
}

#pageHeaderComparison {
    height: 88px;
    padding-right: 2px;
    background: url(/images/salurionPl/comparison/top_bg.jpg) repeat-x top left;
}

#pageHeaderComparison #logoComparison {
    float: left;
    width: 213px;
    height: 88px;
    text-align: left;
}

#pageHeaderComparison #top1 {
    margin-left: 213px;
    height: 88px;
}

#pageHeaderComparison #comparisonHeaderLinks {
    padding-top: 55px;
    color: #cccccc;
    padding-right: 5px;
    line-height: 26px;
    text-align: right;
    clear: right;
}

#comparisonHeaderLinks a {
    color: #333333;
    text-decoration: none;
    margin-left: 10px;
    margin-right: 10px;
}

#comparisonHeaderLinks a:active, #comparisonHeaderLinks a:hover {
    color: #c81202;
    text-decoration: underline;
}

#comparisonHeaderLinks a.closeLink {
    color: #000000;
    text-decoration: none;
    margin-left: 10px;
    margin-right: 10px;
    font-weight: bold;
}

#comparisonHeaderLinks a.closeLink:active, #comparisonHeaderLinks a.closeLink:hover {
    color: #c81202;
    text-decoration: underline;
}

#pageHeader #logo {
    float: left;
    width: 242px;
    padding-top: 2px;
    text-align: right;
}
#pageHeader #logo a {
    padding:0;
    margin:0;
    display:block;
    float:right;
    width:240px;
    height:145px;
    background:url('/images/salurionPl/top/logo.jpg');
}

#pageHeader #top1 {
    margin-left: 242px;
    height: 84px;
    background: url(/images/salurionPl/top/top1.jpg) no-repeat top left;
}

#pageHeader #top2 {
    margin-left: 242px;
    height: 39px;
    background: url(/images/salurionPl/top/top2.png) no-repeat top left;
    background-color: #B0180B;
}

#pageHeader #top3 {
    margin-left: 242px;
    height: 26px;
    background: url(/images/salurionPl/top/top3.png) no-repeat top left;
}

#pageHeader #topMenu1 {
    float: left;
    margin-top: 5px;
    line-height: 30px;
    padding-left: 10px;
    color: #cccccc;/*border:solid 1px red;*/
}

#topMenu1 a, #topMenu1 a:active, #topMenu1 a:hover {
    color: #333333;
    text-decoration: none;
    margin-left: 10px;
    margin-right: 10px;
}

#topMenu1 a:active, #topMenu1 a:hover {
    color: #ff6600;
    text-decoration: underline;
}

#pageHeader #topWelcome {
    float: right;
    line-height: 30px;
    margin-top: 5px;
    padding-right: 15px;
    color: #000000;/*border:solid 1px red;*/
}

#pageHeader #topUserMenu {
    padding-top: 21px;
    color: #cccccc;
    padding-right: 5px;
    line-height: 26px;
    text-align: right;
    clear: right;/*border:solid 1px red;*/
}

#topUserMenu a, #topUserMenu a:active, #topUserMenu a:hover {
    color: #666666;
    text-decoration: none;
    margin-left: 10px;
    margin-right: 10px;
}

#topUserMenu a:active, #topUserMenu a:hover {
    color: #ff6600;
    text-decoration: underline;
}

#topWyszukiwanie {
    padding-left: 20px;
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    line-height: 39px;
    height: 39px;
    overflow: hidden;
}

#topWyszukiwanie label {
    float: left;
}

#topWyszukiwanie input[type=text] {
    float: left;
    background-color: #e4e4e4;
    border: solid 1px #ffffff;
    margin-top: 10px;
    margin-left: 15px;
    margin-right: 5px;
    width: 200px;
    font-size: 11px;
    padding: 2px;
}

#topWyszukiwanie .executeSearch {
    float: left;
    margin-top: 10px;
}

#topWyszukiwanie .executeSearch a {
    display: block;
    width: 18px;
    height: 18px;
    background: url(/images/salurionPl/top/arrow.gif) no-repeat 0 0;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
}

#topUserStart {
    float: right;
    line-height: 39px;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
}

#topUserStart a {
    text-decoration: none;
    color: #ffffff;
    background: url(/images/salurionPl/top/arrow.gif) no-repeat left center;
    padding-left: 20px;
    margin-right: 15px;
}

#topUserStart a:active, #topUserStart a:hover {
    color: #dbaaaa;
}

#layoutRightColumn {
    float: right;
    width: 240px;
    margin-right: 2px;
}

#layoutMainContainer {
    margin-right: 244px;
    width: 984px;
}

#layoutLeftColumn {
    float: left;
    position: relative;
    width: 240px;
    margin-top: 4px;/*border:solid 1px green;*/
}

#layoutCenterColumn {
    margin-left: 244px;
    margin-top: 4px;/*border:solid 1px blue;*/
}

#layoutPageNaviTop {
    width: 100%;
    height: 44px;
    background: url(/images/salurionPl/top/navi_top_bg.gif) repeat-x bottom left;
}

#layoutPageNaviLeft, #layoutPageNaviRight {
    float: left;
    width: 240px;
    line-height: 44px;
}

#layoutPageNaviCenter {
    margin: 0px;
    margin-left: 240px;
    width: 720px;
    overflow: hidden;
    padding-left: 20px;
}

#layoutPageNaviCenter li {
    float: left;
    height: 44px;
    margin-right: 8px;
    line-height: 44px;
    list-style: none;
}

.layoutPageNaviCenterLeft {
    margin-left: 0px;/*border:solid 1px orange;*/
}

#layoutPageNaviCenter h1 {
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    text-align: left;
}

#layoutPageNaviCenter h1 span {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    margin-left: 5px;
    text-decoration: none;
}

#layoutPageNaviCenter h1 span.keywords {
    color: #c81202;
    font-size: 13px;
    font-weight: bold;
    margin-left: 5px;
}

#layoutPageNaviCenter h1 a {
    font-size: 13px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

#layoutPageNaviCenter h1 a:active, #layoutPageNaviCenter h1 a:hover {
    color: #c81202;
    text-decoration: underline;
}

#layoutPageNaviCenter h2 {
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    text-align: left;
    line-height: normal;
}

#layoutPageNaviLeft a, #layoutPageNaviRight a {
    background: url(/images/salurionPl/top/arrow_red.gif) no-repeat center left;
    padding-left: 16px;
    font-size: 12px;
    font-weight: bold;
    color: #c81202;
    text-decoration: none;
}

#layoutPageNaviLeft a:active, #layoutPageNaviLeft a:hover, #layoutPageNaviRight a:active, #layoutPageNaviRight a:hover {
    color: #000000;
    text-decoration: underline;
}

.fillPaymentRequestLink a {
    color: #C81202;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

#layoutLeftColumn .leftSearchButton {
    margin: 2px auto;
}

.homeCategories {
    position: relative;
    height: 250px;
    padding-top: 10px;
    border-bottom: solid 1px #c0c0c0;
    background: url(/images/salurionPl/home_bg_kategorie1.gif) repeat-x bottom left;
}

#homeCategoriesTop {
    position: relative;
    width: 100%;
    padding-top: 10px;
    border-bottom: solid 1px #c0c0c0;
    background: url(/images/salurionPl/home_bg_kategorie1.gif) repeat-x bottom left;
}

#homeCategoriesBottom {
    position: relative;
    height: 260px;
    padding-top: 10px;
    border-top: solid 1px #ffffff;
    background: url(/images/salurionPl/home_bg_kategorie2.gif) repeat-x top left;
}

#footerSlogan {
    clear: both;
    border-top: solid 1px #ffffff;
    background: url(/images/salurionPl/footer/bg_slogan.gif) repeat-x top left;
    padding-top: 20px;
}

#footerSlogan p {
    color: #868686;
}

#footerMenu1 {
    border-top: solid 1px #c0c0c0;
    text-align: center;
    width: 97%;
    margin: 10px auto;
    position: relative;
}

#footerMenu1 div {
    float: left;
    width: 20%;
}

#footerMenu1 div.dane {
    width: 35%;
}

#footerMenu1 div p.tytul {
    font-weight: bold;
    font-variant: small-caps;
    color: #262626;
    padding-top: 10px;
    padding-bottom: 15px;
    text-align: left;
}

#footerMenu1 div ul {
    margin: 0px;
    padding: 0px;
}

#footerMenu1 div ul li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: left;
    line-height: 18px;
}

#footerMenu1 div p.dane {
    text-align: left;
    line-height: 18px;
}

#footerMenu1 a, #topMenu1 a:active, #footerMenu1 a:hover {
    color: #333333;
    text-decoration: none;
}

#footerMenu1 a:active, #footerMenu1 a:hover {
    color: #cc1302;
    text-decoration: underline;
}

#footerMenu2 {
    text-align: center;
    font-size: 11px;
    line-height: 40px;
    padding-bottom: 10px;
    clear: both;
}

#footerMenu2 a, #topMenu1 a:active, #footerMenu2 a:hover {
    color: #333333;
    text-decoration: none;
    margin-left: 10px;
    margin-right: 10px;
}

#footerMenu2 a:active, #footerMenu2 a:hover {
    color: #cc1302;
    text-decoration: underline;
}

.categoryBox {
    float: left;
    text-align: left;
    height: 270px;
    border-right: solid 1px #cdcdcd;
    border-left: solid 1px #ffffff;
    border-bottom: solid 1px #c0c0c0;
    background: url(/images/salurionPl/home_bg_kategorie1.gif) repeat-x bottom left;
}

.categoryBoxBottom {
    background: url(/images/salurionPl/home_bg_kategorie2.gif) repeat-x top left;
}

.categoryBox .catIcon {
    height: 145px;
    text-align: center;
    cursor: pointer;
}

#homeCategoriesTop .categoryBox {
    float: none;
    vertical-align: top;
}

.categoryBox .catIcon a img {
    display: block;
    margin: 3px auto;
}

.mainBoxes .categoryBox .catIcon a img {
    display: block;
    width: 160px;
    height: 125px;
    margin: 3px auto;
}

.categoryBox .iconNotebooki {
    background: url(/images/salurionPl/categories/notebooki.jpg) no-repeat top left
}

.categoryBox .iconKomponenty {
    background: url(/images/salurionPl/categories/komponenty.jpg) no-repeat top left
}

.categoryBox .iconOprogramowanie {
    background: url(/images/salurionPl/categories/oprogramowanie.jpg) no-repeat top left
}

.categoryBox .iconRozrywka {
    background: url(/images/salurionPl/categories/strefa_gier_i_rozrywki.jpg) no-repeat top left
}

.categoryBox .iconFotografia {
    background: url(/images/salurionPl/categories/fotografia_gray.jpg) no-repeat top left
}

.categoryBox .iconMobilne {
    background: url(/images/salurionPl/categories/mobilne_gray.jpg) no-repeat top left
}

.categoryBox .iconAudioVideo {
    background: url(/images/salurionPl/categories/audiovideo_gray.jpg) no-repeat top left
}

.categoryBox .iconAGD {
    background: url(/images/salurionPl/categories/agd.jpg) no-repeat top left
}

.categoryBox .iconBiurowe {
    background: url(/images/salurionPl/categories/biurowe_gray.jpg) no-repeat top left
}

.categoryBox .iconApple {
    background: url(/images/salurionPl/categories/swiat_apple.jpg) no-repeat top left
}

.categoryBox .iconAkcesoria {
    background: url(/images/salurionPl/categories/akcesoria_gray.jpg) no-repeat top left
}

#homeCategoriesBottom .categoryBox .catIcon {
    height: 135px;
}

.box20 {
    width: 25%;
}

.box21 {
    width: 20%;
}

.box19 {
    width: 24%;
}

.boxEdge {
    border-right: none 0px;
}

.categoryBox a.catName {
    color: #662828;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    background: url(/images/salurionPl/kategorie_arrow.gif) no-repeat left center;
    padding-left: 20px;
    margin-left: 10px;
}

.categoryBox a.catName:active, .categoryBox a.catName:hover {
    color: #a10e03;
    text-decoration: underline;
}

.categoryBox a.catName2 {
    color: #662828;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}

.categoryBox a.catName2:active, .categoryBox a.catName:hover {
    color: #a10e03;
    text-decoration: underline;
}

.categoryBox .catArrow {
    margin: 2px 0 0 5px;
}

.categoryBox .categories {
    color: #313131;
    line-height: 18px;
    padding-left: 20px;
    padding-top: 10px;
    margin-left: 10px;
}

.categoryBox .categories div a {
    color: #313131;
    text-decoration: none;
}

.categoryBox .categories div a:active, .categoryBox .categories a:hover {
    color: #ff6600;
    text-decoration: underline;
}

.frameHeader {
    height: 26px;
    font-weight: bold;
    font-size: 12px;
    line-height: 26px;
    text-align: left;
    color: #ffffff;
    padding-left: 15px;
}

.frameHeaderDark {
    background: url(/images/salurionPl/frames/bg_dark.gif) no-repeat top left;
    background-color: #4C4242;
}

.frameHeaderDarkRev {
    background: url(/images/salurionPl/frames/bg_dark_rev.gif) no-repeat top right;
    background-color: #4C4242;
}

.frameHeaderLight {
    background: url(/images/salurionPl/frames/bg_light.gif) no-repeat top left;
    background-color: #8E8B8B;
}

.frameHeaderLighter {
    background: url(/images/salurionPl/frames/bg_lighter.gif) no-repeat top left;
    background-color: #dddbdb;
    color: #4c4242;
}

.frameHeaderDark a.compare_selected {
    color: #FFFFFF;
    font-weight: bold;
    line-height: 22px;
    text-decoration: none;
}

.frameBg {
    background-color: #f0f0f0;
    padding: 10px;
    text-align: left;
}

.newsContainer {
    padding-bottom: 10px;
}

.newsContainer .publishedAt {
    font-size: 10px;
    color: #666666;
}

.newsContainer .topic {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    padding-bottom: 5px;
}

.newsContainer .body {
    font-size: 11px;
    color: #000;
    line-height: 14px;
    margin-bottom: 10px;
}

.newsContainer .body a {
    color: #333;
    text-decoration: none;
    border-bottom: solid 1px #aaaaaa;
}

.newsContainer .body a:active, .newsContainer .body a:hover {
    color: #000000;
    text-decoration: none;
    border-bottom: solid 1px #000000;
}

.newsContainer .more {
    text-align: right
}

.newsContainer .more a {
    color: #333;
    text-decoration: none;
}

.newsContainer .more a:hover {
    color: #000;
}

#rightFrameBasket {
    background: url(/images/salurionPl/koszyk_bg.jpg) no-repeat top right;
    width: 240px;
    min-height: 94px;
    margin-bottom: 4px;
    cursor: pointer;
}

#rightFrameBasket #baner_cart_product {
    float: left;
    width: 100%;
    overflow: hidden;
    text-align: left;
    font-size: 12px;
    color: #ffffff;
    padding-top: 40px;
    padding-left: 10px;
}

#rightFrameBasket #banner_cart_count {
    font-size: 12px;
    font-weight: bold;
}

#rightFrameBasket #banner_cart_price {
    float: left;
    width: 100%;
    overflow: hidden;
    text-align: left;
    font-size: 12px;
    color: #ffffff;
    padding-top: 10px;
    padding-left: 10px;
}

#rightFrameBasket #banner_cart_value {
    font-size: 14px;
    font-weight: bold;
}

#rightFrameBasket #banner_is_empty {
    text-align: left;
    font-size: 12px;
    color: #ffffff;
    padding-top: 55px;
    padding-left: 10px;
}

#layoutFooterHome {
    margin-right: 244px;
}

#layoutFooter {
    margin-left: 2px;
    border-top: solid 1px #c0c0c0;
    clear: both;
}

#footerMenu2 .statement {
    max-width: 800px;
    color: #333333;
    margin-left: auto;
    margin-right: auto;
    line-height: normal;
}

#nawigator {
    padding: 6px;
}

#nawigator .nawigatorLevelUp {
    height: 14px;
}

#nawigator .nawigatorLevelUp a {
    float: right;
    width: 85px;
    height: 14px;
    background: url(/images/salurionPl/kategorie_up.gif) no-repeat 100% 0;
    text-indent: -9999px;
}

#nawigator ul {
    padding: 0;
    margin: 0;
}

#nawigator ul li {
    list-style: none;
    border-bottom: 1px solid #E1E1E1;
}

#nawigator ul li a {
    display: block;
    padding: 4px 0 4px 10px;
    background: transparent url("/images/salurionPl/frames/point.gif") no-repeat left center;
}

#nawigator ul.mainCategories li {
    font-size: 11px;
}

#nawigator ul.mainCategories > li > a:active, #nawigator ul.mainCategories > li > a:hover {
    color: #026dbe;
    background-color: #ffffff;
}

#nawigator ul.mainCategories > li > a, #nawigator ul.rootCategories > li > a {
    padding: 7px 10px;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

#nawigator ul.mainCategories > li > a {
    background: none;
}

#nawigator ul.mainCategories > li.selected {
    padding-left: 5px;
    font-size: 11px;
    line-height: 16px;
}

#nawigator ul.mainCategories li.selected {
    border-bottom: 0;
}

#nawigator ul.mainCategories > li.selected > span {
    display: block;
    padding: 5px 0 5px 0;
    color: #C81202;
    font-weight: bold;
    border-bottom: 1px solid #E1E1E1;
}

#nawigator ul.mainCategories li li a {
    padding: 3px 5px 3px 15px;
    background-position: 5px 50%;
    text-decoration: none;
    color: #313131;
}

#nawigator ul.mainCategories li li a:active, #nawigator ul.mainCategories li li a:hover, #nawigator ul.rootCategories > li > a:active, #nawigator ul.rootCategories > li > a:hover, #nawigator ul.subCategories li a:active, #nawigator ul.subCategories li a:hover {
    background-image: url(/images/salurionPl/frames/point_sel.gif);
    background-color: #f7f7f7;
    text-decoration: underline;
    color: #000;
}

#nawigator ul.subCategories li a {
    padding: 5px 5px 5px 20px;
    background-position: 10px 50%;
    color: #313131;
    text-decoration: none;
}

/*#nawigator ul.mainCategories {margin:0px 3px 0px 0px;padding:0px;}
 #nawigator ul.mainCategories > li {list-style-type:none;text-align:left;font-size:12px; line-height:16px; border-bottom:solid 1px #e1e1e1;}

 #nawigator ul.mainCategories > li > a {display:block;font-weight:bold;font-size:12px;color:#333333;text-decoration:none;padding:5px 0px 5px 10px;background:url(/images/salurionPl/frames/point.gif) no-repeat center left;}
 #nawigator ul.mainCategories > li > a:active, #nawigator ul.mainCategories > li > a:hover {color:#000000;background:url(/images/salurionPl/frames/point_sel.gif) no-repeat center left;background-color:#ffffff;}

 #nawigator ul.cat1 {margin:0px 3px 0px 3px;padding:0px;}
 #nawigator ul.cat1 li {list-style-type:none;text-align:left;font-size:11px; line-height:16px; border-bottom:solid 1px #e1e1e1;}

 #nawigator ul.cat1 a {display:block;font-weight:bold;color:#333333;text-decoration:none;padding:5px 0px 5px 5px;}

 #nawigator ul.cat1 li.selected {padding:5px 0px 5px 5px;position:relative;}
 #nawigator ul.cat1 li.selected span.nazwa {color:#035bb4;font-weight:bold;}

 #nawigator ul.cat1 a span.nazwa {font-weight:bold;}

 #nawigator ul.cat1 a:active, #nawigator ul.cat1 a:hover {color:#026dbe;background-color:#ffffff;}

 #nawigator ul.cat2 {padding:0px; margin:0px 3px 0px 5px;position:relative;}

 #nawigator ul.cat2 li {list-style-type:none;color:#000000;font-size:11px;line-height:16px;text-align:left;font-weight:bold;margin:0px;padding:0px;margin-left:5px;border-bottom:solid 1px #e2e2e2;}

 #nawigator ul.cat2 a, #nawigator ul.cat2 a:active, #nawigator ul.cat2 a:hover {
 background:url(/images/salurionPl/frames/point.gif) no-repeat 5px center;
 padding:2px;
 padding-left:15px;
 font-weight:normal;
 text-decoration:none;
 display:block;

 }

 #nawigator ul.cat2 a {color:#313131;}

 #nawigator ul.cat2 li.selected span.nazwa {font-weight:bold;color:#313131;border-bottom:solid 1px #a8c2dd;}

 #nawigator ul.cat2 a:active, #nawigator ul.cat2 a:hover {color:#000000;background:url(/images/salurionPl/frames/point_sel.gif) no-repeat 5px center;background-color:#f7f7f7;}
 #nawigator ul.cat2 a:active span.nazwa, #nawigator ul.cat2 a:hover span.nazwa {border-bottom:solid 1px #000000;}*/

#filtrowanie {
    padding: 5px 0px 2px 0px;
}

#filtrowanie .searchButton {
    width: 100px;
    margin: 2px auto;
}

div.kontener {
    width: 100%;
    float: left;
    margin: 0px;
    border: 0;
    position: relative;
    text-align: left;
}

#filtrowanie .filterItem td.label {
    vertical-align: middle;
    width: 120px;
    padding: 0px 7px;
    height: 44px;
}

#filtrowanie .filterItem label {
    font-weight: bold;
    font-size: 11px;
    color: #333333;
}

#filtrowanie .filterItem td.option {
    font-weight: bold;
    line-height: normal;
    font-size: 11px;
    color: #333333;
    padding-left: 5px;
}

.twoCol #filtrowanie .filterItem {
    float: left;
    width: 49%;
    border-bottom: solid 1px #e0e0e0;
}

.twoCol #filtrowanie .filterItem select {
    background-color: #ffffff;
    border: solid 1px #dddddd;
    width: 200px;
    font-size: 11px;
    padding: 2px;
    vertical-align: middle;
}

.threeCol #filtrowanie .filterItem {
    float: left;
    width: 325px;
    border-bottom: solid 1px #e0e0e0;
}

.threeCol #filtrowanie .filterItem select {
    background-color: #ffffff;
    border: solid 1px #dddddd;
    width: 150px;
    font-size: 11px;
    padding: 2px;
    vertical-align: middle;
}

.productRow {
    clear: both;
    background: url(/images/salurionPl/products/product_list_bg.gif) repeat-x bottom left;
    border-bottom: solid 1px #c0c0c0;
    padding-top: 6px;
    margin-bottom: 5px;
    overflow: hidden;
}

.productBox {
    float: left;
}

.productLeft {
    width: 50%;
    border-right: solid 1px #cecece;
}

.productRight {
    width: 49%;
    border-left: solid 1px #ffffff;
}

p.nazwa {
    font-weight: bold;
    font-size: 12px;
    color: #282828;
    text-align: left;
    padding: 5px 10px 5px 10px;
}

p.opis {
    font-weight: normal;
    font-size: 11px;
    color: #7d7d7d;
    text-align: left;
    padding: 0px 10px 5px 10px;
}

.productBox .photo {
    float: left;
    width: 250px;
    height: 250px;
    vertical-align: middle;
}

.productBox .nazwa a {
    border-bottom: 1px solid #D3E0EE;
    color: #035BB4;
    text-decoration: none;
}

.productBox .productMore {
    text-align: right;
    text-transform: lowercase;
    padding-right: 10px;
    padding-bottom: 5px;
}

.productBox .productMore a {
    background: url(/images/salurionPl/top/arrow_red.gif) no-repeat center right;
    padding-right: 16px;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

.productBox .productMore a:active, .productBox .productMore a:hover {
    color: #000000;
    text-decoration: underline;
}

.productBox .productInfo {
    margin-left: 250px;
}

.productBox .productInfo .price {
    padding: 4px 10px 0 10px;
    color: #000000;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    width: 115px;
}

.productBox .productInfo .oldPrice {
    text-align: center;
    text-decoration: line-through;
    color: #C81202;
}

.productBox .productInfo .instalment {
    margin-top: 4px;
    text-align: center;
}

.productBox.productInfo .instalmentUnderPrice {
    font-size: 12px;
}

.productBox.productInfo .instalmentCalculator {
    text-align: center;
}

.productBox.productInfo .instalmentCalculator .instalments_link {
    color: #C81202;
    text-decoration: none;
    font-weight: bold;
    text-transform: capitalize;
}

.productBox.productInfo .instalmentCalculator .instalments_link .vertMiddle {
    display: none;
}

.productBox .productInfo .productComparison {
    text-align: right;
    margin-right: 10px;
    margin-bottom: 10px;
    overflow: hidden;
}

.productBox .productInfo .productComparison > div {
    float: right;
}

.productBox .productInfo .productComparison label {
    float: right;
    line-height: 18px;
    text-transform: lowercase;
    color: #666666;
    cursor: pointer;
}

.productBox .productInfo .productComparison a.compare_selected {
    color: #666666;
    font-weight: bold;
    line-height: 22px;
    text-decoration: none;
    font-size: 10px;
}

.productBox .productInfo .buttonBasket {
    margin-top: 80px;
}

.productBox .productInfo .buttonBasket .addToCart {
    display: block;
    width: auto;
    height: 36px;
    background: url(/images/salurionPl/products/button_koszyk.gif) no-repeat 50% 0;
}

.productBox .productInfo .buttonBasket .addToCart2 {
    display: block;
    width: auto;
    height: 36px;
    background: url(/images/salurionPl/button_koszyk_3dni_black.gif) no-repeat 50% 0;
}

.productBox .productInfo .buttonBasket .productUnavailable {
    display: block;
    width: auto;
    height: 36px;
    background: url(/images/salurionPl/button_koszyk_produkt_niedostepny.gif) no-repeat 50% 0;
}

.productListNavi {
    float: right;
    font-size: 11px;
    line-height: 26px;
    font-weight: normal;
    margin-right: 10px;
}

.productListNavi select {
    font-size: 11px;
    background-color: #cccccc;
    border: solid 1px #000000;
    width: 45px;
}

.productListNavi .sortOrder select {
    width: 120px;
}

#productFullView h2 {
    color: #c81202;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    margin-left: 10px;
}

#productFullView p.opis {
    color: #7d7d7d;
    line-height: 16px;
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
}

#productFullView p {
    text-align: justify;
}

#productFullView .productBox {
    float: left;
}

#productFullView .productLeft {
    width: 61%;
    border-right: solid 1px #cecece;
}

#productFullView .productInfo {
    width: 38%;
    border-left: solid 1px #ffffff;
    text-align: left;
}

#productFullView .productInfo p.infoTitle {
    font-size: 11px;
    color: #666666;
    font-weight: bold;
    text-align: left;
    margin: 10px;
}

#productFullView .productInfo p.transport {
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-align: left;
    margin: 10px;
}

#productFullView .productInfo div.buttons {
    margin-top: 40px;
    text-align: left;
    margin-left: 10px;
}

#productFullView .productInfo div.buttons img {
    margin-bottom: 3px;
}

#productFullView .productBox .productMore {
    text-align: left;
    padding: 10px;
}

#productFullView .productBox .productMore a {
    margin-right: 10px;
}

#productFullView .productInfo div.price {
    float: left;
    padding: 4px 10px 4px 10px;
    color: #000000;
    text-align: left;
    font-size: 15px;
    font-weight: bold;
    line-height: 29px;
}

#productFullView .productBox .photo {
    margin-left: 10px;
}

#productFullView .productBox .photoThumbnails {
    margin-left: 260px;
}

#productFullView .productBox .photoThumbnails img {
    border: solid 1px #cccccc;
    margin: 0px 5px 5px 0px;
}

#productFullView .productBox .buttonBasket {
    float: right;
    width: 161px;
    height: 41px;
}

#productFullView .productBox .buttonBasket .addToCart {
    display: block;
    width: auto;
    height: 41px;
    background: url(/images/salurionPl/products/button_koszyk_big.gif) no-repeat 50% 0;
}

#productFullView .productBox .buttonBasket .addToCart2 {
    display: block;
    width: auto;
    height: 41px;
    background: url(/images/salurionPl/button_koszyk_big_3dni_black.gif) no-repeat 50% 0;
}

#productFullView .productBox .buttonBasket .productUnavailable {
    display: block;
    width: auto;
    height: 41px;
    background: url(/images/salurionPl/button_koszyk_big_produkt_niedostepny.gif) no-repeat 50% 0;
}

#productFullView .productBox .productRating {
    margin-left: 260px;
    margin-top: 20px;
}

#productFullView .productBox .productRating p {
    font-size: 10px;
    color: #666666;
    text-align: center;
    line-height: 15px;
}

#productFullView .productBox .buttons {
    margin-bottom: 20px;
}

#productFullView .productBox .buttons .addToFavourites {
    display: block;
    width: 120px;
    height: 24px;
    margin-bottom: 3px;
    background: url(/images/salurionPl/products/button_schowek_dodaj.gif) no-repeat 0 0;
}

#productFullView .productBox .buttons .recommendToFriend {
    display: block;
    width: 120px;
    height: 21px;
    margin-bottom: 3px;
    background: url(/images/salurionPl/products/button_polec_znajomemu.gif) no-repeat 0 0;
}

#productFullView .productBox .buttons .printableVersion {
    display: block;
    width: 120px;
    height: 21px;
    background: url(/images/salurionPl/products/button_wersja_do_wydruku.gif) no-repeat 0 0;
}

table.attribute_table {
    margin-bottom: 10px;
}

table.attribute_table td {
    padding: 4px;
}

#productFullView #productAccessories {
    position: relative;
    padding-top: 10px;
    margin-bottom: 20px;
    overflow: hidden;
}

#productFullView #productAccessories .box {
    float: left;
    text-align: left;
    height: 270px;
    border-right: solid 1px #cdcdcd;
    border-left: solid 1px #ffffff;
    border-bottom: solid 1px #c0c0c0;
    background: url(/images/salurionPl/home_bg_kategorie1.gif) repeat-x bottom left;
}

#productFullView #productAccessories .box .prodIcon {
    height: 102px;
    margin-left: 25px;
    cursor: pointer;
}

#productFullView #productAccessories .box25 {
    width: 25%;
}

#productFullView #productAccessories .box24 {
    width: 24%;
}

#productFullView #productAccessories .boxEdge {
    border-right: none 0px;
}

#productFullView #productAccessories .box .accessoryInfo {
    padding-left: 25px;
    background: url(/images/salurionPl/kategorie_arrow.gif) no-repeat 5px 2px;
}

#productFullView #productAccessories .box a.catName {
    display: block;
    height: 42px;
    color: #662828;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    margin-right: 10px;
}

#productFullView #productAccessories .box a.catName:active, #productFullView #productAccessories .box a.catName:hover {
    color: #a10e03;
    text-decoration: underline;
}

#productFullView #productAccessories .box .description {
    color: #313131;
    line-height: 16px;
    padding-top: 10px;
    margin-right: 10px;
    display: block;
    height: 60px;
}

#productFullView #productAccessories .box .accessoryPrice {
    margin-top: 20px;
    text-align: center;
}

#productFullView #productAccessories .box .price {
    padding: 4px 0;
    color: #000000;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 27px;
}

#productFullView #productAccessories .box .basket {
    float: right;
    text-align: right;
    margin-right: 5px;
}

#productFullView #productAccessories .box .addToCart {
    display: block;
    width: 90px;
    height: 36px;
    background: url(/images/salurionPl/products/button_koszyk.gif) no-repeat 50% 0;
}

#productFullView #productAccessories .box .addToCart2 {
    display: block;
    width: 90px;
    height: 36px;
    background: url(/images/salurionPl/button_koszyk_3dni_black.gif) no-repeat 50% 0;
}

#productFullView #productAccessories .box .productUnavailable {
    display: block;
    width: 90px;
    height: 36px;
    background: url(/images/salurionPl/button_koszyk_produkt_niedostepny.gif) no-repeat 50% 0;
}

table.attribute_table td.attribute_name {
    border-bottom: solid 1px #dfdfdf;
    border-right: solid 1px #dfdfdf;
    color: #7d7d7d;
    text-align: left;
    vertical-align: top;
    padding-left: 10px;
}

table.attribute_table td.attribute_value {
    border-bottom: solid 1px #dfdfdf;
    color: #333333;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    padding-left: 10px;
}

td.attribute_value ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

td.attribute_value ul li {
    margin: 0px;
    padding: 0px;
}

.layoutNaviButtons {
    text-align: left;
    margin-left: 10px;
    padding-top: 10px;
    overflow: hidden;
}

.layoutNaviButtons a {
    float: left;
    width: 120px;
    height: 24px;
    margin-right: 10px;
    margin-bottom: 10px;
    background-image: url(/images/salurionPl/user/buttons_ustawienia.gif);
    background-repeat: no-repeat;
    font-size: 0px;
}

.layoutNaviButtons a#tab1 {
    background-position: 0 0;
}

.layoutNaviButtons a:hover#tab1, .layoutNaviButtons a#tab1.selected {
    background-position: 0 -24px;
}

.layoutNaviButtons a#tab2 {
    background-position: -120px 0;
}

.layoutNaviButtons a:hover#tab2, .layoutNaviButtons a#tab2.selected {
    background-position: -120px -24px;
}

.layoutNaviButtons a#tab3 {
    background-position: -240px 0;
}

.layoutNaviButtons a:hover#tab3, .layoutNaviButtons a#tab3.selected {
    background-position: -240px -24px;
}

.layoutNaviButtons a#tab4 {
    background-position: -360px 0;
}

.layoutNaviButtons a:hover#tab4, .layoutNaviButtons a#tab4.selected {
    background-position: -360px -24px;
}

.layoutNaviButtons a#tab5 {
    background-position: -480px 0;
}

.layoutNaviButtons a:hover#tab5, .layoutNaviButtons a#tab5.selected {
    background-position: -480px -24px;
}

.layoutNaviButtons a#tab6 {
    background-position: -600px 0;
}

.layoutNaviButtons a:hover#tab6, .layoutNaviButtons a#tab6.selected {
    background-position: -600px -24px;
}

.productsTable {
    width: 100%;
}

.productsTable td {
    padding-left: 15px;
    padding-right: 10px;
}

.productsTable td.wide {
    width: 100%;
}

.productsTable td.header {
    white-space: nowrap;
    background-color: #8E8B8B;
}

.productsTable td {
    border-bottom: solid 1px #c0bdbd;
}

.productsTable td.produkt {
    padding-top: 5px;
    padding-bottom: 5px;
}

.productsTable td.produkt .foto {
    float: left;
    width: 100px;
    height: 100px;
    margin-right: 10px;
}

.productsTable td.produkt .data {
    margin-left: 110px;
}

.productsTable td.produkt p.nazwa {
    color: #bf1b0d;
    font-weight: bold;
    text-align: left;
    margin-top: 10px;
    padding: 0;
}

.productsTable td.produkt p.nazwa a {
    color: #bf1b0d;
    font-weight: bold;
    text-decoration: underline;
}

.productsTable td.produkt p.nazwa a:active, .productsTable td.produkt p.nazwa a:hover {
    color: #333333;
    text-decoration: none;
}

.productsTable td.produkt p.opis {
    color: #313131;
    text-align: left;
    margin-top: 5px;
    padding-left: 0;
    line-height: 16px;
}

.productsTable .buttonRemove {
    text-align: left;
    padding-top: 5px;
}

.productsTable .buttonRemove a {
    text-decoration: none;
}

.productsTable .buttonRemove a.removeFromFavourites {
    display: block;
    width: 120px;
    height: 24px;
    background: url(/images/salurionPl/products/button_schowek_usun.gif) no-repeat 0 0;
    text-indent: -9999px;
}

.productsTable .cena, .productsTable .wartosc {
    color: #bf1b0d;
    text-align: right;
    white-space: nowrap;
    font-weight: bold;
}

.productsTable .cena .oldPrice {
    text-decoration: line-through;
    color: #666;
}

.productsTable .zamowienieSuma {
    font-weight: bold;
    color: #333333;
    text-align: right;
    white-space: nowrap;
}

.productsTable .zamowienieStatus {
    font-weight: normal;
    color: #333333;
    text-align: center;
    white-space: nowrap;
}

.transportPlatnosc {
    margin-top: 20px;
    padding-bottom: 20px;
    width: 100%;
}

.transportPlatnosc table.productsTable {
    width: 100%;
}

.transportPlatnosc table.productsTable td {
    border-bottom: none;
    padding-bottom: 5px;
    padding-top: 5px;
}

#koszykContainer .parametersFrame {
    background-color: #f9f9f9;
    border-bottom: 2px solid #aeaeae;
    border-top: 2px solid #aeaeae;
    margin: 0 auto;
    margin-bottom: 10px;
    width: 100%;
}

#koszykContainer .deliveryMethodSelectContainer {
    padding-bottom: 10px;
}

#koszykContainer .transportPlatnosc .row, #userProfile .transportPlatnosc .row {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 5px;
    margin-top: 5px;
}

#koszykContainer .transportPlatnosc .row.last, #userProfile .transportPlatnosc .row.last {
    border-bottom: none;
}

#koszykContainer .transportPlatnosc .row .label, #userProfile .transportPlatnosc .row .label {
    float: left;
    width: 120px;
    text-align: left;
    line-height: 16px;
    font-weight: bold;
    font-size: 12px;
    margin-left: 10px;
    padding-bottom: 10px;
}

#koszykContainer .transportPlatnosc .row .line, #userProfile .transportPlatnosc .row .line {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #F0F0F0;
    padding-bottom: 5px;
}

#koszykContainer .transportPlatnosc .row .line.last, #userProfile .transportPlatnosc .row .line.last {
    padding-bottom: 10px;
    border-bottom: none;
}

#koszykContainer .transportPlatnosc .row input[type=checkbox], #userProfile .transportPlatnosc .row input[type=checkbox], #koszykContainer .transportPlatnosc .row input[type=radio], #userProfile .transportPlatnosc .row input[type=radio] {
    float: left;
    height: 16px;
    margin: 0px;
}

#koszykContainer .transportPlatnosc .row label, #userProfile .transportPlatnosc .row label {
    font-size: 12px;
    padding-left: 6px;
    cursor: pointer;
}

#koszykContainer .transportPlatnosc .row .value, #userProfile .transportPlatnosc .row .value {
    float: none;
    width: auto;
    text-align: left;
    line-height: 16px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 10px;
    padding-left: 8px;
    margin-left: 140px;
    border-left: 1px solid #f0f0f0;
    color: #333333;
}

#userProfile .transportPlatnosc .row .value {
    float: left;
}

#koszykContainer .transportPlatnosc .row .value.wide, #userProfile .transportPlatnosc .row .value.wide {
    width: auto;
    margin-left: 10px;
    padding-left: 0px;
    border-left: none;
}

#koszykContainer .transportPlatnosc .parametersFrame .row .value {
    border-left: none;
    margin-left: 0px;
    padding-bottom: 0px;
    width: auto;
}

#koszykContainer .transportPlatnosc .parametersFrame .row .value .line {
    border-bottom: none;
}

#koszykContainer .transportPlatnosc .parametersFrame .row {
    margin-top: 8px;
}

#koszykContainer .transportPlatnosc .parametersFrame h3 {
    color: #BF1B0D;
    font-size: 14px;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    line-height: 24px;
    padding: 10px 0 0 10px;
    margin: 0px;
}

#koszykContainer .transportPlatnosc .row select {
    border: 1px solid #949293;
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    line-height: 16px;
    margin-right: 5px;
    color: #333333;
    padding: 2px;
}

#koszykContainer .transportPlatnosc .row .value .chosen, #userProfile .transportPlatnosc .row .value .chosen {
    color: #424242;
    line-height: 16px;
    font-size: 12px;
    float: left;
    font-weight: bold;
}

#koszykContainer .transportPlatnosc .row .notification, #userProfile .transportPlatnosc .row .notification {
    color: #6B6767;
    clear: both;
    font-size: 12px;
    line-height: 16px;
}

#koszykContainer .transportPlatnosc .row .notification a, #userProfile .transportPlatnosc .row .notification a {
    color: #6B6767;
    line-height: 16px;
    text-decoration: underline;
}

#koszykContainer .transportPlatnosc .row .notification a:active, #userProfile .transportPlatnosc .row .notification a:active, #koszykContainer .transportPlatnosc .row .notification a:hover, #userProfile .transportPlatnosc .row .notification a:hover {
    color: #000000;
    text-decoration: underline;
}

#koszykContainer .transportPlatnosc .row .value .description, #userProfile .transportPlatnosc .row .value .description {
    color: #6B6767;
    font-size: 12px;
    line-height: 16px;
    clear: both;
}

#koszykContainer .transportPlatnosc .row .value .error {
    color: #cc0000;
    line-height: 16px;
    display: block;
}

#koszykContainer .transportPlatnosc .row .price, #userProfile .transportPlatnosc .row .price {
    float: right;
    width: 80px;
    text-align: right;
    line-height: 16px;
    font-weight: bold;
    font-size: 11px;
    margin-right: 10px;
}

.productsTable .opcjaLabel {
    color: #666666;
    text-align: left;
}

.productsTable .opcjaValue {
    color: #000000;
    text-align: left;
}

#koszykContainer select {
    font-size: 11px;
}

.productsTable td.producent {
    white-space: nowrap;
    line-height: 16px;
    color: #333333;
}

.productsTable td.ilosc {
    white-space: nowrap;
    line-height: 16px;
}

.productsTable td.ilosc a {
    background: url(/images/salurionPl/koszyk/arrow_gray.gif) no-repeat center right;
    padding-right: 10px;
    text-decoration: none;
}

.productsTable td.ilosc input[type=text] {
    width: 30px;
    font-size: 11px;
    border: 1px solid #949293;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}

.productsTable td.zamowieniaZestawienie {
    white-space: nowrap;
    padding-top: 5px;
    padding-bottom: 5px;
}

.productsTable td.zamowieniaZestawienie a {
    font-weight: Bold;
    color: #333333;
    text-decoration: underline;
}

.productsTable td.zamowieniaZestawienie a:active, .productsTable td.zamowieniaZestawienie a:hover {
    color: #c81202;
    text-decoration: none;
}

.productsTable td.zamowieniaZestawienie table td {
    text-align: left;
    line-height: 15px;
    padding-left: 4px;
}

.productsTable td.zamowieniaZestawienie table td.ilosc {
    text-align: center;
}

.productsTable td.zamowieniaZestawienie p.zamowienieData {
    color: #666666;
    padding-top: 2px;
}

.transportPlatnosc .podsumowanie {
    float: right;
    line-height: 39px;
    font-weight: bold;
    font-size: 14px;
    color: #333333;
    text-align: left;
    padding: 0px 15px;
    border: 1px solid #A5A2A2;
    border-radius: 5px;
    margin-top: 5px;
    margin-bottom: 15px;
}

.transportPlatnosc .podsumowanie span {
    font-weight: bold;
    font-size: 14px;
    color: #bf1b0d;
    padding-left: 10px;
}

#koszykContainer .steps {
    overflow: hidden;
}

#koszykContainer .steps div {
    float: left;
    width: 119px;
    height: 23px;
    margin: 15px 0 15px 15px;
}

#koszykContainer .steps div span, #koszykContainer .steps div a {
    float: left;
    width: 119px;
    height: 23px;
}

#koszykContainer .steps div.step-0 a {
    background: gray none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    text-align: center;
    text-decoration: none;
}

#koszykContainer .steps div.step-1 span {
    background: #eee;
    border: medium none;
    border-radius: 5px;
    color: gray;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    text-align: center;
    text-decoration: none;
}

#koszykContainer .steps div.step-1.current span {
    background: #b0180b;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    text-align: center;
    text-decoration: none;
}

#koszykContainer .steps div.step-1 a {
    background: gray none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    text-align: center;
    text-decoration: none;
}

#koszykContainer .steps div.step-2 span {
    background: #eee;
    border: medium none;
    border-radius: 5px;
    color: gray;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    text-align: center;
    text-decoration: none;
}

#koszykContainer .steps div.step-2.current span {
    background: #b0180b;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    text-align: center;
    text-decoration: none;
}

#koszykContainer .steps div.step-2 a {
    background: gray none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    text-align: center;
    text-decoration: none;
}

#koszykContainer .steps div.step-3 span {
    background: #eee;
    border: medium none;
    border-radius: 5px;
    color: gray;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    text-align: center;
    text-decoration: none;
}

#koszykContainer .steps div.step-3.current span {
    background: #b0180b;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    text-align: center;
    text-decoration: none;
}

#koszykContainer .steps div.step-3 a {
    background: gray none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    text-align: center;
    text-decoration: none;
}

#koszykContainer .buttonBack {
    float: left;
    margin-left: 10px;
    padding-top: 11px;
    margin-bottom: 10px;
}

#koszykContainer .buttonBack a {
    float: left;
    width: 169px;
    height: 28px;
    text-indent: -9999px;
}

#koszykContainer .buttonBack a.backToStep0 {
    background: url(/images/salurionPl/koszyk/button_powrot_do_sklepu_big.gif) no-repeat 0 0;
}

#koszykContainer .buttonBack a.backToStep1 {
    width: 179px;
    background: url(/images/salurionPl/koszyk/button_powrot_do_koszyka_big.gif) no-repeat 0 0;
}

#koszykContainer .buttonForward {
    float: right;
    margin-bottom: 10px;
}

#koszykContainer .buttonForward a {
    float: right;
    width: 267px;
    height: 39px;
    text-indent: -9999px;
}

#koszykContainer .buttonForward a.continueToStep2 {
    background: url(/images/salurionPl/koszyk/button_kupuje_big.gif) no-repeat 0 0;
}

#koszykContainer .buttonForward a.continueToStep3 {
    background: url(/images/salurionPl/koszyk/button-finalizacja-big.png) no-repeat 0 0;
}

#koszykContainer .buttonForward a.continueToStep3inactive {
    background: url(/images/salurionPl/koszyk/button-finalizacja-big-inactive.png) no-repeat 0 0;
}

#koszykContainer {
    margin-left: 15px;
    width: 969px;
    overflow: hidden;
}

#koszykContainer .row {
    overflow: hidden;
    margin-top: 5px;
    line-height: 1.4em;
}

#koszykContainer .row.distinguished {
    border-bottom: 2px solid #f0f0f0;
    background-color: #f0f0f0;
    margin-top: 0px;
    padding-top: 5px;
}

#koszykContainer .row .value {
    float: left;
    padding-bottom: 5px;
}

#koszykContainer .row .gaduGadu p {
    display: inline;
}

#koszykContainer .row .value textarea {
    border: 1px solid #aeaca9;
    width: 200px;
    vertical-align: middle;
    font-size: 11px;
    padding: 2px;
    color: #848484;
}

#koszykContainer .row .value input[type=text] {
    border: 1px solid #aeaca9;
    width: 200px;
    font-size: 11px;
    padding: 2px;
    color: #848484;
}

#koszykContainer .row .value a {
    color: #333333;
    text-decoration: underline;
}

#koszykContainer .row .value a:active, #koszykContainer .row .value a:hover {
    color: #BD0101;
    text-decoration: underline;
}

#koszykContainer .row .value a.btnOption {
    text-decoration: none;
}

#koszykContainer .row .value a.btnOption:active, #koszykContainer .row .value a.btnOption:hover {
    color: #ffffff;
}

.uwagiZamowienie {
    text-align: left;
    margin-left: 10px;
    margin-top: 10px;
}

.uwagiZamowienie label {
    font-size: 12px;
    font-weight: bold;
    display: block;
}

.uwagiZamowienie label span {
    font-weight: normal;
}

.uwagiZamowienie textarea {
    background-color: #f7f7f7;
    border: solid 1px #8e8b8b;
    font-size: 11px;
    width: 50%;
}

.uwagiZamowienie p.tresc {
    color: #333333;
    text-align: left;
    line-height: 16px;
    padding-top: 5px;
}

.daneZamowienia {
    float: left;
    width: 48%;
    margin-left: 10px;
    margin-bottom: 10px;
}

.daneRight {
    float: right;
}

.daneZamowienia .formHeader select {
    border: solid 1px #8e8b8b;
    margin-top: 4px;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

.daneRight #PurchaserPrivate {
    float: left;
    width: 107px;
    height: 21px;
    background: url(/images/salurionPl/koszyk/button_osoba.gif) no-repeat 0 0;
    text-indent: -9999px;
}

.daneRight #PurchaserPrivate:hover, .daneRight #PurchaserPrivate.current {
    background: url(/images/salurionPl/koszyk/button_osoba_active.gif) no-repeat 0 0;
}

.daneRight #PurchaserCompany {
    float: left;
    width: 50px;
    height: 21px;
    margin-left: 10px;
    background: url(/images/salurionPl/koszyk/button_firma.gif) no-repeat 0 0;
    text-indent: -9999px;
}

.daneRight #PurchaserCompany:hover, .daneRight #PurchaserCompany.current {
    background: url(/images/salurionPl/koszyk/button_firma_active.gif) no-repeat 0 0;
}

#koszykContainer p.potwierdzenie {
    font-size: 12px;
    text-align: left;
    line-height: 16px;
    color: #333333;
    margin-left: 10px;
}

/* ogólne css'y do formularzy */
.formPopup {
    background-color: #ffffff;
    border: solid 2px #959595;
    width: 50%;
    padding: 10px;
}

.formFilterPopup {
    background-color: #ffffff;
    border: solid 2px #959595;
    width: 250px;
    padding: 0px 10px 10px 10px;
}

.formContainer {
    background-color: #ffffff;
    padding: 10px;
    position: relative;
    overflow: hidden;
}

.width48 {
    width: 48%;
}

.width50 {
    width: 50%;
}

.formHeader {
    border-bottom: solid 1px #8e8b8b;
    padding: 0px;
    margin: 0px;
}

.formHeader h2 {
    color: #c81202;
    margin: 0px;
    padding: 0px;
    padding-bottom: 6px;
    font-weight: bold;
    font-size: 13px;
    text-align: left;
}

.formContent {
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}

.formContent .row {
    margin: 0px 10px 0px 0px;
    padding: 6px 0px;
    position: relative;
}

.formContent ul {
    margin: 0px;
    padding: 0px;
}

.formContent ul li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: left;
}

.formContent ul li a {
    text-decoration: none;
    color: #333333;
}

.formContent ul li a:active, .formContent ul li a:hover {
    text-decoration: underline;
    color: #c81202;
}

.formContent .row_value {
    font-weight: bold;
    margin: 0 0 0 135px;
    padding: 0 0 0 5px;
    text-align: left;
}

.formContent .noBold {
    font-weight: normal;
}

.formContent .label {
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
    white-space: nowrap;
    width: 100px;
    color: #333333;
}

.formContent .label_wide {
    width: 150px;
}

.formContent .value_wide {
    margin-left: 150px;
}

.formContent input[type=text], .formContent input[type=password], .formContent textarea, .formContent select {
    background-color: #f7f7f7;
    border: solid 1px #8e8b8b;
    font-size: 11px;
    width: 60%;
    padding: 2px;
}

.formContent .register {
    float: right;
    width: 132px;
    height: 32px;
    background: url(/images/salurionPl/user/button_zarejestruj.gif);
    border: 0;
    cursor: pointer;
}

.formContent .value_missing {
    color: #C81202;
}

.formButtons {
    overflow: hidden;
}

.formButton {
    text-align: center;
    margin-top: 5px;
    padding-bottom: 5px;
}

.formButtonLeft {
    float: left;
}

.formButtonRight {
    float: right;
    text-align: right;
}

input[type=text].width90, textarea.width90 {
    width: 90%;
}

#userProfile #formList .formContent {
    border: solid 1px #e6e6e6;
    margin-top: 10px;
    padding: 10px;
}

.formList .formContent {
    border: solid 1px #e6e6e6;
    margin-top: 10px;
    padding: 10px;
}

.formList .formContent .removeReceiver {
    display: block;
    width: 101px;
    height: 24px;
    background: url(/images/salurionPl/user/button_usun_odbiorce.gif) no-repeat 0 0;
    border: 0;
    text-indent: -9999px;
    cursor: pointer;
}

.formList .formContent .removePurchaser {
    display: block;
    width: 101px;
    height: 24px;
    background: url(/images/salurionPl/user/button_usun_nabywce.gif) no-repeat 0 0;
    border: 0;
    text-indent: -9999px;
    cursor: pointer;
}

.formList .formContent .modify {
    display: block;
    width: 81px;
    height: 24px;
    background: url(/images/salurionPl/user/button_zmien_dane.gif) no-repeat 0 0;
    border: 0;
    text-indent: -9999px;
    cursor: pointer;
}

#userProfile .zamowienieHeader {
    margin-left: 10px;
    overflow: hidden;
}

#userProfile .zamowienieHeader div {
    float: left
}

#userProfile .zamowienieHeader h1 {
    color: #c81202;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
}

#userProfile .zamowienieHeader h2 {
    color: #333333;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
}

#userProfile .zamowienieHeader .printableVersion {
    float: left;
    width: 16px;
    height: 16px;
    margin-left: 10px;
    background: url(/images/salurionPl/user/print.gif) no-repeat 50% 50%;
    text-indent: -9999px;
}

.searchResultsGroup {
    background: url(/images/salurionPl/search/grupa_bg.gif) repeat-x bottom left;
    margin-bottom: 4px;
}

.searchResultsGroupHeader {
    line-height: 46px;
}

.searchResultsTitle {
    float: left;
    width: 80%;
    text-align: left;
    padding-left: 25px;
    line-height: 46px;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    background: url(/images/salurionPl/search/arrow.gif) no-repeat 5px center;
}

.searchResultsTitleNotFound {
    width: 80%;
    text-align: left;
    padding-left: 25px;
    line-height: 18px;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    background: url(/images/salurionPl/search/arrow.gif) no-repeat 5px 4px;
}

.searchResultsTitle span {
    color: #c81202;
}

.searchResultsTitleNotFound span {
    color: #c81202;
}

.searchResultsTitleNotFound a {
    color: #555555;
    text-decoration: underline;
    font-weight: bold;
}

.searchResultsTitleNotFound a:active, .searchResultsTitleNotFound a:hover {
    color: #c81202;
    text-decoration: none;
}

.searchResultsToggleButton {
    margin-left: 81%;
    padding-top: 10px;
}

.searchResultsList {
    text-align: left;
    padding-left: 25px;
    margin-bottom: 20px;
}

.searchResultsList .resultsRow {
    line-height: 25px;
}

.resultsRow .categoryName {
    float: left;
    white-space: nowrap;
    line-height: 25px;
    text-align: left;
    width: 40%;
}

.resultsRow .categoryName span {
    font-size: 10px;
    color: #666666;
}

.resultsRow .marker {
    background-color: #FC0;
    line-height: 20px;
    font-size: inherit;
    color: #000000;
}

.resultsRow .catLevel0 {
    font-size: 12px;
    line-height: 25px;
    padding-right: 30px;
}

.resultsRow .catLevel0 a {
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}

.resultsRow .catLevel0 a:active, .resultsRow .catLevel0 a:hover {
    color: #c81202;
    text-decoration: none;
}

.resultsRow .catLevel0 .marker {
    line-height: 25px;
    font-size: 12px;
    color: #000000;
}

.resultsRow .catLevel1 {
    font-size: 11px;
    line-height: 20px;
    padding-right: 30px;
    margin-left: 10px;
}

.resultsRow .catLevel1 a {
    font-size: 11px;
    color: #666666;
}

.resultsRow .catLevel1 a:active, .resultsRow .catLevel1 a:hover {
    color: #000000;
    text-decoration: none;
}

.resultsRow .catLevel1 .marker {
    line-height: 20px;
    font-size: 11px;
    color: #000000;
}

.resultsRow .catLevel2 {
    font-size: 11px;
    line-height: 20px;
    margin-left: 20px;
}

.resultsRow .catLevel2 a {
    font-size: 11px;
    color: #666666;
}

.resultsRow .catLevel2 a:active, .resultsRow .catLevel2 a:hover {
    color: #000000;
    text-decoration: none;
}

.resultsRow .catLevel2 .marker {
    line-height: 20px;
    font-size: 11px;
}

.resultsRow .catLevel3 {
    font-size: 11px;
    line-height: 20px;
    margin-left: 30px;
}

.resultsRow .catLevel3 a {
    font-size: 10px;
    color: #666666;
}

.resultsRow .catLevel3 a:active, .resultsRow .catLevel3 a:hover {
    color: #000000;
    text-decoration: none;
}

.resultsRow .catLevel3 .marker {
    line-height: 20px;
    font-size: 10px;
}

.resultsRow .catLevelTreeIcon {
    background: url(/images/salurionPl/tree.gif) no-repeat left 7px;
    height: 25px;
    width: 10px;
    float: left;
}

.resultsRow .subcategoryIcon {
    line-height: 25px;
    padding-top: 6px;
    margin-right: 5px;
}

.resultsRow .categoryDescription {
    color: #454545;
}

.resultsToggleLink {
    padding-bottom: 10px;
    text-align: left;
    padding-left: 20px;
}

.resultsToggleLink a {
    font-weight: bold;
    font-size: 11px;
    color: #666666;
}

.resultsToggleLink a:active, .resultsToggleLink a:hover {
    color: #c81202;
    text-decoration: none;
}

#comparisonTable {
    margin: 15px auto 40px auto;
    border: 0;
    empty-cells: show;
    font-size: 11px;
    color: #333333;
}

#comparisonTable .altFontFace {
    font-weight: bold;
}

#comparisonTable a {
    font-weight: bold;
    color: #000;
}

#comparisonTable a.removeFromComparison {
    color: #CC0000;
}

#comparisonTable tr:hover {
    background: #eee;
}

#comparisonTable tr.optionsTopRow:hover, #comparisonTable tr.photoRow:hover {
    background: none;
}

#comparisonTable tr td {
    padding: 5px;
    max-width: 200px;
    min-height: 40px;
    border-bottom: 1px solid #CAD2D6;
    border-left: 1px solid #CAD2D6;
    text-align: center;
}

#comparisonTable tr td:first-child {
    max-width: 140px;
    border-left: 0;
    color: #808080;
    text-align: right;
}

#comparisonTable tr td.photo a {
    display: block;
    min-height: 13px;
}

#comparisonTable tr:first-child td {
    border-bottom: 0;
}

.popupMainContainer {
    position: absolute;
    width: 100%;
    top: 150px;
}

.popupContainer {
    margin: 0 auto;
    padding: 0px;
    width: 450px;
    overflow: hidden;
    padding-top: 10px;
    background-color: #ffffff;
    border: 4px solid #333333;
    text-align: center;
    z-index: 100;
    position: relative;
}

.popupContainer .contentContainer {
    margin: 0 auto;
    width: 420px;
}

.popupContainer h2 {
    font-weight: bold;
    font-size: 18px;
    color: #6b6666;
    text-align: left;
    line-height: 35px;
    border-bottom: 1px solid #d5d3d3;
}

.popupContainer h2.confirmation {
    padding-bottom: 20px;
    text-align: center;
}

.popupContainer .contentContainer .content {
    border-top: 1px solid #ffffff;
    line-height: 40px;
    overflow: hidden;
    padding-top: 10px;
}

.popupContainer .contentContainer .content .ratingValue {
    font-size: 12px;
    font-weight: bold;
    color: #cc0000;
    text-align: left;
}

.popupContainer .contentContainer .content .ratingValue span {
    font-size: 16px;
    font-weight: bold;
}

.popupContainer .contentContainer .content .markDescription {
    float: left;
    width: 250px;
    line-height: 33px;
}

.popupContainer .contentContainer .content .markContainer {
    float: right;
}

.popupContainer .contentContainer .content .markContainer .markStars .value {
    background: url(/images/salurionPl/buttons/product_mark_sprite.png) no-repeat left 0px;
    height: 10px;
    width: 1%;
    line-height: 10px;
    padding: 0px;
}

.popupContainer .contentContainer .content .markContainer .markStars .value.active {
    background-position: left -20px;
}

.popupContainer .contentContainer .content .row {
    padding-bottom: 2px;
    width: 100%;
    overflow: hidden;
}

.popupContainer .contentContainer .content .label {
    padding: 6px 2px 0px 2px;
    width: 300px;
    font-size: 12px;
    line-height: 19px;
    vertical-align: middle;
    color: #333333;
    text-align: left;
}

.popupContainer .contentContainer .content .value {
    padding: 2px;
    font-size: 12px;
    line-height: 19px;
    vertical-align: middle;
    color: #333333;
    text-align: left;
}

.popupContainer .contentContainer .content .value.info {
    font-size: 11px;
    line-height: 15px;
    color: #333333;
    text-align: left;
}

.popupContainer .contentContainer .content .value.info a {
    color: #000000;
    text-decoration: underline;
    font-size: 11px;
}

.popupContainer .contentContainer .content .value.info a:active, .popupContainer .contentContainer .content .value.info a:hover {
    color: #333333;
    text-decoration: underline;
}

.form-error-msg {
    color: #cc0000;
}

.popupContainer .contentContainer .content .error {
    padding: 2px;
    font-size: 11px;
    line-height: 15px;
    vertical-align: middle;
    color: #cc0000;
    text-align: left;
}

.popupContainer .contentContainer .content input[type=text] {
    padding: 2px;
    width: 400px;
    border: 1px solid #AEACA9;
    font-size: 12px;
    line-height: 19px;
    vertical-align: middle;
}

.popupContainer .contentContainer .content textarea {
    padding: 2px;
    width: 400px;
    height: 200px;
    border: 1px solid #AEACA9;
    font-size: 12px;
    line-height: normal;
}

.popupContainer .footerContainer {
    background-image: none;
    width: 420px;
    padding-bottom: 9px;
    padding-top: 6px;
    overflow: hidden;
    margin: 0 auto;
}

.popupContainer .footerContainer a.buttonCancel {
    background: url(/images/salurionPl/buttons/buttons_sprite.png) no-repeat -2715px top;
    display: block;
    width: 80px;
    height: 20px;
    float: left;
}

.popupContainer .footerContainer a.buttonSend {
    background: url(/images/salurionPl/buttons/buttons_sprite.png) no-repeat -2648px center;
    display: block;
    width: 67px;
    height: 20px;
    float: right;
}

.popupContainer .footerContainer input[type=button].buttonSend, .popupContainer .footerContainer input[type=submit].buttonSend {
    background: url(/images/salurionPl/buttons/buttons_sprite.png) no-repeat -2648px center;
    display: block;
    width: 67px;
    height: 20px;
    float: right;
    border: none;
    cursor: pointer;
}

.popupContainer .footerContainer a.buttonClose {
    background: url(/images/salurionPl/buttons/buttons_sprite.png) no-repeat -3068px center;
    display: block;
    width: 70px;
    height: 20px;
    margin: 0 auto;
}

.listBox .formContainer .row {
    margin-top: 5px;
}

.listBox .formContainer .row .label {
    padding-bottom: 5px;
    font-size: 11px;
}

.listBox .formContainer .row .value {
    width: 340px;
    padding-bottom: 5px;
}

.listBox .formContainer .rowGroup .title {
    text-align: left;
    line-height: 16px;
    font-weight: bold;
    font-size: 12px;
    margin-left: 10px;
    padding-bottom: 4px;
    color: #000000;
}

.listBox .formContainer .rowGroup {
    border-bottom: 3px solid #e0e0e0;
    margin-top: 10px;
}

.listBox .formContainer .rowGroup.first {
    margin-top: 0px;
}

.listBox .formContainer .row.last {
    padding-bottom: 10px;
}

.listBox .formContainer {
    width: 600px;
    overflow: hidden;
    padding-top: 20px;
}

.listBox .formContainer .row {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #f0f0f0;
    margin-top: 15px;
}

.listBox .formContainer .row.last {
    border-bottom: none;
}

.listBox .formContainer .row .label {
    float: left;
    width: 140px;
    text-align: left;
    line-height: 16px;
    font-weight: normal;
    font-size: 12px;
    margin-left: 10px;
    padding-bottom: 15px;
}

.listBox .formContainer .row .label.required {
    font-weight: bold;
}

.listBox .formContainer .row .value {
    float: left;
    width: 419px;
    text-align: left;
    line-height: 16px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 10px;
    color: #828282;
}

.listBox .formContainer .row .value select {
    border: 1px solid #AEACA9;
    font-size: 11px;
    line-height: 16px;
    margin-right: 5px;
    color: #828282;
    padding: 2px;
}

.listBox .formContainer .row .value .notification {
    color: #828282;
    line-height: 16px;
}

.listBox .formContainer .row .value .notification a {
    color: #828282;
    text-decoration: underline;
}

.listBox .formContainer .row .value .notification a:active, .formContainer .row .value .notification a:hover {
    color: #000000;
}

.listBox .formContainer .row .error {
    color: #cc0000;
    line-height: 16px;
}

.listBox .formContainer .row .value input[type=text], .formContainer .row .value input[type=password] {
    border: 1px solid #aeaca9;
    width: 200px;
    font-size: 11px;
    padding: 2px;
    color: #848484;
}

.listBox .formContainer .row input[type=submit].login, .formContainer .row input[type=button].login {
    margin-left: 10px;
    background: url(/images/salurionPl/buttons/buttons_sprite.png) no-repeat -3228px top;
    display: block;
    width: 100px;
    height: 20px;
    float: right;
    border: none;
    cursor: pointer;
}

.listBox .formContainer .row input[type=submit].register, .formContainer .row input[type=button].register {
    background: url(/images/salurionPl/buttons/buttons_sprite.png) no-repeat -3328px top;
    display: block;
    width: 100px;
    height: 20px;
    float: right;
    border: none;
    cursor: pointer;
}

.listBox .formContainer .row input[type=submit].passwordRecovery, .formContainer .row input[type=button].passwordRecovery {
    margin-left: 10px;
    background: url(/images/salurionPl/buttons/buttons_sprite_set2.png) no-repeat -151px top;
    display: block;
    width: 130px;
    height: 20px;
    float: right;
    border: none;
    cursor: pointer;
}

.listBox .formContainer .row input[type=submit].saveChanges, .formContainer .row input[type=button].saveChanges {
    background: url(/images/salurionPl/buttons/buttons_sprite.png) no-repeat -3648px top;
    display: block;
    width: 112px;
    height: 20px;
    float: right;
    border: none;
    cursor: pointer;
}

.listBox .formContainer .row input[type=submit].save, .formContainer .row input[type=button].save {
    background: url(/images/salurionPl/buttons/buttons_sprite.png) no-repeat -3760px top;
    display: block;
    width: 82px;
    height: 20px;
    float: right;
    border: none;
    cursor: pointer;
}

.listBox .formContainer .row a.cancelButton {
    background: url(/images/salurionPl/buttons/buttons_sprite.png) no-repeat -2715px top;
    display: block;
    width: 80px;
    height: 20px;
    float: left;
}

.listBox .formContainer .row .option {
    width: 100%;
    text-align: left;
    line-height: 16px;
    font-weight: normal;
    font-size: 11px;
    margin-left: 10px;
    padding-bottom: 15px;
    color: #6b6666;
}

.listBox .formContainer .formHeader {
    width: 100%;
    text-align: left;
    line-height: 16px;
    font-weight: bold;
    font-size: 14px;
    margin-left: 10px;
    padding-bottom: 5px;
    color: #6b6666;
    border-bottom: 1px solid #f0f0f0;
}

.listBox .formContainer .row .option label {
    cursor: pointer;
    color: #6b6666;
}

.listBox .formContainer .row .option label a {
    color: #333333;
    text-decoration: underline;
}

.listBox .formContainer .row .option label a:active, .formContainer .row .option label a:hover {
    color: #cc0000;
    text-decoration: underline;
}

.listBox .formContainer .row .option.error {
    font-size: 14px;
    font-weight: bold;
    color: #cc0000;
}

.listBox .formContainer .row.info {
    margin-top: 5px;
}

.listBox .formContainer .row.info .option {
    font-size: 12px;
    font-weight: normal;
    color: #333333;
}

.listBox .formContainer input[type=button].removeFromList {
    cursor: pointer;
    float: left;
    border: none;
    line-height: 20px;
    height: 20px;
    width: 70px;
    display: block;
    background: url(/images/salurionPl/buttons/buttons_sprite.png) no-repeat -3578px center;
    text-decoration: none;
}

.listBox .formContainer input[type=button].modify {
    cursor: pointer;
    border: none;
    float: right;
    line-height: 20px;
    height: 20px;
    width: 70px;
    display: block;
    background: url(/images/salurionPl/buttons/buttons_sprite.png) no-repeat -3842px center;
    text-decoration: none;
}

.listBox input[type=button].addNewEntry {
    margin-top: 10px;
    cursor: pointer;
    width: 130px;
    height: 20px;
    line-height: 20px;
    display: block;
    border: none;
    margin-left: 10px;
    background: url(/images/salurionPl/buttons/buttons_sprite.png) no-repeat -4174px center;
}

.daneZamowienia .steps a span, .daneZamowienia .steps div span {
}

.daneZamowienia .steps .current {
    background-position: 0px 0px;
    color: #C81202;
    font-weight: bold;
}

.daneZamowienia .steps a, .daneZamowienia .steps div {
}

.daneZamowienia h2 {
    line-height: 26px;
}

.daneZamowienia .row.distinguished {
    border-bottom: 2px solid #f0f0f0;
    background-color: #f0f0f0;
    margin-top: 0px;
    padding-top: 5px;
}

.daneZamowienia .row .label {
    padding-bottom: 5px;
    font-size: 11px;
}

.daneZamowienia .row .value {
    padding-bottom: 5px;
}

.daneZamowienia .row .value textarea {
    border: 1px solid #aeaca9;
    width: 200px;
    vertical-align: middle;
    font-size: 11px;
    padding: 2px;
    color: #848484;
}

.daneZamowienia .row .value input[type=text] {
    border: 1px solid #aeaca9;
    width: 200px;
    font-size: 11px;
    padding: 2px;
    color: #848484;
}

.daneZamowienia .row .value a {
    color: #333333;
    text-decoration: underline;
}

.daneZamowienia .row .value a:active, .cartContainer .row .value a:hover {
    color: #BD0101;
    text-decoration: underline;
}

.row.distinguished .row .label {
    padding-bottom: 5px;
    font-size: 11px;
}

.row.distinguished .row .value {
    padding-bottom: 5px;
}

.daneZamowienia .row .label {
    float: left;
    width: 120px;
    text-align: left;
    line-height: 16px;
    font-size: 12px;
    margin-left: 10px;
    padding-bottom: 15px;
}

.daneZamowienia .row .value {
    float: left;
    width: 320px;
    text-align: left;
    line-height: 16px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 10px;
    color: #828282;
}

.daneZamowienia .steps {
    margin: 0px;
    margin-top: 3px;
}

.daneZamowienia .space {
    margin: 17px;
}

/* Gwiazdki do oceny produktów  - Start */

.star-rating {
    z-index: 1;
    position: relative;
    list-style: none;
    line-height: 12px;
    height: 12px;
    margin: 0;
    padding: 0;
    background-position: left top;
}

.star-rating li {
    display: inline;
    margin: 0;
    padding: 0;
    border: 0px solid black;
}

.star-rating a, .star-rating .current-rating {
    position: absolute;
    top: 0;
    left: 0;
    text-indent: -1000em;
    height: 12px;
    line-height: 12px;
    outline: none;
    overflow: hidden;
    border: none;
}

.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
    background-position: left bottom;
}

.star-rating a.one-star {
    width: 10%;
    z-index: 11;
}

.star-rating a.two-stars {
    width: 20%;
    z-index: 10;
}

.star-rating a.three-stars {
    width: 30%;
    z-index: 9;
}

.star-rating a.four-stars {
    width: 40%;
    z-index: 8;
}

.star-rating a.five-stars {
    width: 50%;
    z-index: 7;
}

.star-rating a.six-stars {
    width: 60%;
    z-index: 6;
}

.star-rating a.seven-stars {
    width: 70%;
    z-index: 5;
}

.star-rating a.eight-stars {
    width: 80%;
    z-index: 4;
}

.star-rating a.nine-stars {
    width: 90%;
    z-index: 3;
}

.star-rating a.ten-stars {
    width: 100%;
    z-index: 2;
}

.star-rating .current-rating {
    z-index: 1;
    background-position: left center;
}

/* for an inline rater */
.inline-rating {
    display: -moz-inline-block;
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
}

/* smaller star */
.small-star {
    width: 100px;
    height: 12px;
}

.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating {
    background-image: url(/images/salurionPl/star_small_kt.gif);
    line-height: 12px;
    height: 12px;
    margin: 0 auto;
}

.markStars .star1 {
    width: 10%;
    z-index: 11;
}

.markStars .star2 {
    width: 20%;
    z-index: 10;
}

.markStars .star3 {
    width: 30%;
    z-index: 9;
}

.markStars .star4 {
    width: 40%;
    z-index: 8;
}

.markStars .star5 {
    width: 50%;
    z-index: 7;
}

.markStars .star6 {
    width: 60%;
    z-index: 6;
}

.markStars .star7 {
    width: 70%;
    z-index: 5;
}

.markStars .star8 {
    width: 80%;
    z-index: 4;
}

.markStars .star9 {
    width: 90%;
    z-index: 3;
}

.markStars .star10 {
    width: 100%;
    z-index: 2;
}

.error {
    color: #BF1B0D;
}

/* Gwiazdki do oceny produktów  - End */

.btnKoszykNaviIndicator {
    text-align: center;
    height: 39px;
    margin-top: 10px;
}

.btnKoszykNaviIndicator img {
    margin-top: 7px;
}

.cartInfoBox {
    padding: 10px;
    color: #ff0000;
    font-weight: bold;
    border: 1px solid #ff0000;
    margin: 0 0 1px 0;
    border-radius: 4px 4px 0 0;
    overflow: hidden;
}

.cartInfoBox a {
    color: #333333;
    border-bottom: 1px solid #dddddd;
    text-decoration: none;
}

.cartInfoBox a:hover {
    color: #0453b1;
    border-bottom: 1px solid #0453b1;
}

.cartInfoBox a.cartInfoBoxCloseButton, .cartInfoBox a.cartInfoBoxCloseButton:hover {
    color: #ff0000;
    border: 0;
    text-decoration: none;
}

.cartInfoBox ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.cartInfoBox .cartInfoBoxContents {
    width: 95%;
}

.cartInfoBox .cartInfoBoxClose {
    width: 10px;
    text-align: right;
}

.product_list_pic img {
    border: 1px solid #E3E6E7;
    margin: 10px 5px;
}

#layoutPageNaviRight {
    float: right;
    width: 200px;
}

#layoutPageNaviCenter h1 a {
    font-size: 13px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
}

#layoutPageNaviCenter td {
    height: 44px;
    vertical-align: middle;
}

.productListNavi {
    float: right;
    font-size: 11px;
    line-height: 26px;
    font-weight: normal;
    margin-right: 10px;
    height: 26px;
    overflow: hidden;
}

.productListNavi .item {
    float: left;
    line-height: 26px;
    height: 26px;
    display: block;
    white-space: nowrap;
}

.productListNavi a.prevPage {
    display: block;
    float: left;
    width: 98px;
    height: 22px;
    line-height: 22px;
    margin-top: 2px;
    background: url(/images/salurionPl/list_navigation_sprite.png) no-repeat 0px 0px;
}

.productListNavi a.prevPage:active, .productListNavi a.prevPage:hover {
    background-position: 0px -22px;
}

.productListNavi a.nextPage {
    display: block;
    float: left;
    width: 85px;
    height: 22px;
    line-height: 22px;
    margin-top: 2px;
    background: url(/images/salurionPl/list_navigation_sprite.png) no-repeat -98px 0px;
}

.productListNavi a.nextPage:active, .productListNavi a.nextPage:hover {
    background-position: -98px -22px;
}

.productInfoLink {
    color: #C81202;
    text-decoration: none;
}

.allPhotos div {
    float: left;
    padding: 3px;
}

/*#comparisonTable td.kompopisnazwa { border-bottom:1px solid #CAD2D6; color:#808080; text-align:right;}
 #comparisonTable td.kompopiscena1 {border-bottom:1px solid #CAD2D6;color:#808080;font-weight:bold;text-align:right;width:150px;}
 #comparisonTable td.kompopiscena2 {border-bottom:1px solid #CAD2D6;color:#808080;text-align:right;}
 #comparisonTable td.kompopisdane {border-bottom:1px solid #CAD2D6;color:#808080;text-align:right;width:150px;}
 #comparisonTable td.kompcena1 {border-bottom:1px solid #CAD2D6;border-left:1px solid #CAD2D6;font-weight:bold;width:150px;}
 #comparisonTable td.kompcena2 {border-bottom:1px solid #CAD2D6;border-left:1px solid #CAD2D6;width:150px;}
 #comparisonTable td.kompdane {border-bottom:1px solid #CAD2D6;border-left:1px solid #CAD2D6;white-space:normal;width:120px;}
 #comparisonTable td.kompnazwa {border-bottom:1px solid #CAD2D6;border-left:1px solid #CAD2D6;font-weight:bold;white-space:normal;width:120px;}
 #comparisonTable td.kompnazwa a {font-weight:bold;color:#000000;text-decoration:underline;}
 #comparisonTable td.kompfoto {border-bottom:1px solid #CAD2D6;border-left:1px solid #CAD2D6;height:110px;vertical-align:middle;width:120px;}
 #comparisonTable td.kompusun a {color:#CC0000;font-weight:bold;text-decoration:underline;}
 #comparisonTable td.kompusun a:active, #comparisonTable td.kompusun a:hover {color:#000000;text-decoration:none;}*/

.serviceContentContainer {
    width: 700px;
    margin-left: auto;
    margin-right: auto;
}

.serviceContentContainer .tabsHeader {
    height: 35px;
    overflow: hidden;
    margin-top: 10px;
    border-bottom: 1px solid #dddddd;
}

.serviceContentContainer .tabsHeader a, .serviceContentContainer .tabsHeader a span {
    background: url(/images/pl-komputronik/layout/sprites/tabs_sprite.png) no-repeat left top;
    font-size: 12px;
    display: block;
    white-space: nowrap;
}

.dataContainer .cms_head h1 {
    font-size: 18px;
}
.pageContainer .page .mainColumnContainer .staticPage .customerInfoTable th, .pageContainer .page .mainColumnContainer .staticPage .customerInfoTable td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #F0F0F0;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 0;
    line-height: 20px;
}
.receiverForm fieldset {
    border: none;
}
fieldset .form_row {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #F0F0F0;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 0;
    height: auto;
    line-height: 30px;
    overflow: hidden;
}

.serviceContentContainer .tabsHeader a {
    margin-top: 4px;
    margin-right: 1px;
    height: 32px;
    text-align: center;
    float: left;
    line-height: 32px;
    color: #333333;
    padding-left: 15px;
    text-decoration: none;
}

.serviceContentContainer .tabsHeader a.selected, .serviceContentContainer .tabsHeader a:active, .serviceContentContainer .tabsHeader a:hover {
    background-position: left -32px;
    height: 35px;
    line-height: 35px;
    color: #ffffff;
    margin-top: 0px;
}

.serviceContentContainer .tabsHeader a span {
    background-position: right top;
    height: 32px;
    color: #333333;
    padding-right: 15px;
}

.serviceContentContainer .tabsHeader a.selected span, .serviceContentContainer .tabsHeader a:active span, .serviceContentContainer .tabsHeader a:hover span {
    background-position: right -32px;
    color: #ffffff;
    height: 35px;
    cursor: pointer;
}

.serviceContentContainer .dataContainer {
    margin: 10px 0;
}

.serviceContentContainer .customerInfoTable {
    border-width: 0;
    border-collapse: collapse;
    width: 100%;
}

.serviceContentContainer .customerInfoTable .left {
    font-weight: bold;
    width: 200px;
}

.serviceContentContainer .serviceFormContainer .row {
    border: 0px solid #F0F0F0;
    border-width: 1px 0 0 0;
    overflow: hidden;
    line-height: 30px;
    height: 36px;
}

.serviceContentContainer.ktrBroker .row {
    clear: both;
    line-height: 1.2em;
}

.serviceContentContainer.ktrBroker .row .label {
    float: left;
    width: 150px;
    font-weight: bold;
}

.serviceContentContainer.ktrBroker .row .value {
    float: left;
    width: 350px;
}

.serviceContentContainer.ktrBroker .textRight {
    text-align: right !important;
}

.serviceContentContainer.ktrBroker .msg {
    background: #73B65A;
    border: 1px solid #73B65A;
    margin: 10px;
    color: #fff;
    padding: 10px;
    font-size: 11px;
    font-weight: bold;
}

.serviceContentContainer .serviceFormContainer .row .label {
    line-height: 36px;
    float: left;
    width: 200px;
    font-weight: bold;
}

.serviceContentContainer .serviceFormContainer .row .value {
    line-height: 36px;
}

.serviceContentContainer .serviceFormContainer .row .value input {
    float: left;
    border: 1px solid #999;
    width: 200px;
    font-size: 12px;
    padding: 3px;
    color: black;
    margin: 4px 10px;
    vertical-align: middle;
}

.serviceContentContainer .serviceTable {
    border-width: 0;
    border-collapse: collapse;
    width: 100%;
}

.serviceContentContainer .serviceTable td, .serviceContentContainer .serviceTable th {
    border: 0px solid #F0F0F0;
    border-width: 1px 0 0 0;
    line-height: 20px;
    vertical-align: middle;
}

.serviceContentContainer .searchInOrdersTable .item1 {
    width: 150px;
}

.serviceContentContainer .searchInOrdersTable .item2 {
    width: 150px;
}

.pageContainer .mainColumnContainer .staticPage .serviceContentContainer .addManualyTable {
    border: 0 solid #F0F0F0;
}

.pageContainer .mainColumnContainer .staticPage .serviceContentContainer .addManualyTable td {
    border: 0 solid #F0F0F0;
}

.pageContainer .mainColumnContainer .staticPage .serviceContentContainer .addManualyTable .item1 {
    text-align: right;
}

.pageContainer .mainColumnContainer .staticPage .serviceContentContainer .addManualyTable input {
    float: left;
    border: 1px solid #999;
    width: 200px;
    font-size: 12px;
    padding: 3px;
    color: black;
    vertical-align: middle;
}

.serviceContentContainer .complaintsTable {
    width: 100%;
}

.serviceContentContainer .error {
    width: 250px;
    margin: auto;
    text-align: left;
}

.cookieHeader {
    background-color: #e5e5e5;
    border: 1px solid #c9c9c9;
    line-height: 18px;
    padding: 15px 0;
    font: normal 12px Arial, Tahoma, Helvetica, sans-serif;
    text-align: center;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 201;
}

.cookieHeader img {
    display: inline-block;
    cursor: pointer;
    float: right;
    width: 18px;
    height: 18px;
    padding-right: 6px;
}

.cookieHeader a {
    color: #005AA6;
    text-decoration: none;
}
.cookieHeader a:active, .cookieHeader a:hover {
    text-decoration: underline;
}

.cartPromotions {
    border: 1px solid #e6e6e6;
    background-color: #fafafa;
    border-radius: 5px;
    margin: 0 auto;
    margin-top: 6px;
    margin-bottom: 6px;
    overflow: hidden;
    width: 100%;
}

.cartPromotions .label {
    padding: 6px;
    padding-top: 10px;
    color: #cc0000;
    font-size: 16px;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

.cartPromotions ul {
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.cartPromotions ul li {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 6px;
    list-style-type: none;
}

.cartPromotions ul li.even {
    background-color: #f5f5f5;
}

.cartPromotions .item {
    display: block;
    width: 100%;
    overflow: hidden;
}

.cartPromotions ul li:last-child {
    border-bottom: none;
}

.cartPromotions .item .radio {
    float: left;
    width: 25px;
    line-height: 23px;
    text-align: center;
    padding-top: 6px;
}

.cartPromotions .item .radio input[type=radio] {
    margin: 0px;
    line-height: 23px;
    vertical-align: middle;
}

.cartPromotions .item .description {
    float: left;
    padding-top: 6px;
    width: 690px;
}

.cartPromotions .item.withIcon .description {
    width: 590px;
}

.cartPromotions .item .icon {
    float: right;
    margin-right: 10px;
    margin-top: 6px;
    vertical-align: middle;
    text-align: center;
    color: #000000;
    width: 100px;
    height: auto;
}

.cartPromotions .item label {
    font: bold 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
    padding-bottom: 6px;
    display: block;
    color: #000000;
    cursor: pointer;
}

.cartPromotions .item .text {
    color: #333333;
    font-size: 11px;
    line-height: 14px;
}

.cartPromotions .promoProductsSwitch {
    cursor: pointer;
    line-height: 18px;
    border-radius: 5px;
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    font-weight: normal;
    float: left;
    color: #000000;
    padding: 0px 8px;
    margin-top: 6px;
    margin-bottom: 6px;
}

.cartPromotions .productsList {
    display: none;
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    clear: both;
}

.cartPromotions .productsList .label {
    padding-top: 10px;
    padding-left: 6px;
    padding-bottom: 2px;
    font: bold 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
    color: #000000;
}

.cartPromotions .productsList .entry {
    width: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    border-bottom: 1px solid #e0e0e0;
    overflow: hidden;
}

.cartPromotions .productsList .entry td {
    vertical-align: middle;
}

.cartPromotions .productsList .entry:last-child {
    border-bottom: none;
}

.cartPromotions .productsList .entry .image {
    width: 52px;
    height: 52px;
    background-color: #ffffff;
    /*border:1px solid #e0e0e0;*/
    float: none;
    margin-left: 6px;
    text-align: center;
}

.cartPromotions .productsList .entry .description {
    width: 400px;
    float: none;
    padding-left: 6px;
    padding-top: 0px;
    margin-top: 0px;
}

.cartPromotions .productsList .entry .description a {
    font-size: 12px;
    text-decoration: none;
    color: #000000;
}

.cartPromotions .productsList .entry .description a:active, .cartPromotions .productsList .entry .description a:hover {
    text-decoration: underline;
}

.cartPromotions .productsList .entry .price {
    text-align: center;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
    padding: 0px 10px;
}

.cartPromotions .productsList .entry .price .oldPrice {
    text-decoration: line-through;
    font-size: 11px;
}

.cartPromotions .productsList .entry .price .promoPrice {
    font-weight: bold;
    font-size: 12px;
    color: #cc0000;
}

.cartPromotions a.addToCart {
    background: #F8F8F8 url(/images/salurionPl/cart_small_red.png) no-repeat left center;
    border: 1px solid #C5C5C5;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    display: block;
    float: right;
    font-size: 11px;
    line-height: 17px;
    margin-top: 0px;
    margin-right: 10px;
    padding: 1px 6px 2px 24px;
    text-decoration: none;
    white-space: nowrap;
}

.cartPromotions a.addToCart.small {
    line-height: 12px;
}

.cartPromotions a.addToCart.floatRight {
    float: right;
}

.cartPromotions a.addToCart span {
    color: #D41F0B;
}

.cartPromotions a.addToCart:active, .cartPromotions a.addToCart:hover {
    background: #D41F0B url(/images/salurionPl/cart_small_white.png) no-repeat left center;
    border-color: #D41F0B;
    color: #FFFFFF;
    text-decoration: none;
}

.cartPromotions a.addToCart:active span, .cartPromotions a.addToCart:hover span {
    color: #FCC4C4;
}

.productsTable tr.withCartPromo .cena, .productsTable tr.withCartPromo .wartosc, .productsTable tr.withCartPromo .ilosc {
    padding: 4px 0px;
    line-height: 20px;
}

.productsTable tr.withCartPromo .wartosc div.cartPromo {
    text-align: right;
}

.productsTable tr.withCartPromo div.base {
    padding: 0px;
    line-height: 24px;
    height: 24px;
    white-space: nowrap;
    border-bottom: 1px solid #f0f0f0;
}

.productsTable tr.withCartPromo td div.cartPromo {
    background-color: #fafafa;
    color: #000000;
    line-height: 20px;
    font-weight: normal;
    padding: 0px 8px;
}

.productsTable tr.withCartPromo td div.cartPromo.newPrice {
    color: #cc0000;
    background-color: #fff3f3;
    border-top: 1px solid #ffe0e0;
    border-bottom: 1px solid #ffe0e0;
}

.productsTable tr.withCartPromo td div.base, .productsTable tr.withCartPromo td div.cartPromo {
    padding: 0px 10px 0px 15px;
}

.transportPlatnosc .podsumowanie {
    margin-bottom: 10px;
}

#koszykContainer .parametersFrame .row .value .postcodeVerification {
    margin-top: 6px;
    border-top: 1px dotted #AEAEAE;
    line-height: 16px;
}

.parametersFrame .row .value .postcodeVerification .notification {
    font-size: 12px;
}

.parametersFrame .row .value .postcodeVerification .notification .ok {
    color: #008C00;
}

#koszykContainer .parametersFrame .row .value .postcodeVerification .line label {
    padding-left: 0px;
    display: block;
    line-height: 20px;
    float: left;
    margin-top: 6px;
}

.parametersFrame .row .value .postcodeVerification .line .btnOption {
    margin-top: 6px;
}

#koszykContainer .parametersFrame .row .value .postcodeVerification .line input[type="text"] {
    float: left;
    width: 100px;
    margin-left: 10px;
    margin-top: 6px;
}

.inpost_form_input_text {
    width: 305px;
    border: 1px solid #AEACA9;
    font-size: 11px;
    padding: 2px;
    color: #848484;
    vertical-align: middle;
    display: block;
}

.ui-autocomplete {
    width: 300px;
    background-color: #FFF;
    text-align: left;
    margin: 0;
    border: 2px solid #BB2B2B;
    list-style-type: none;
    z-index: 150 !important;
    font-size: 12px;
    box-sizing: border-box;
    height: auto;
    padding: 0px 0px;
    position: absolute;
    top: 47px;
}

.ui-menu-item .inside {
    padding: 3px;
}

.ui-menu-item .ui-state-hover .inside {
    color: white;
    background-color: #BB2B2B;
}

.ui-autocomplete .information {
    color: #555;
    float: right;
}

.popupBackgroundContainer {
    background-color: #000000;
    height: 100%;
    left: 0;
    -moz-opacity: 0.7;
    filter: alpha(opacity = 70);
    opacity: 0.7;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}

.flash-message {
    font-size: 13px;
    clear: both;
    margin: 5px auto;
    display: block;
    width: 960px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px 10px;
}

.flash-error {
    background-color: #D00;
    border: #900;
    color: #FFF;
}

.flash-error {
    background-color: #D33;
    border: #900;
    color: #FFF;
}

.flash-notice {
    background-color: #FD6;
    border: 1px solid #F96;
    color: #333;
}

a.btnOption, input.btnOption[type=button] {
    color: #333;
    float: left;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    display: block;
    line-height: 20px;
    height: 20px;
    font-weight: bold;
    text-align: center;
    background-color: #FFF;
    border: 1px solid #CCC;
    border-radius: 5px;
    padding: 0px 6px 0px 6px;
    margin-left: 8px;
    margin-top: 8px;
    text-decoration: none;
}

input.btnOption[type=button] {
    cursor: pointer;
    height: 22px;
}

a.btnOption.details {
    background-color: #F7F7F7;
}

a.btnOption:active, a.btnOption.details:active, a.btnOption:hover, a.btnOption.details:hover {
    background-color: #626262;
    border: 1px solid #212121;
    color: #FFF;
}

a.btnOption span {
    color: #DD1E08;
}

a.btnOption:active span, a.btnOption:hover span {
    color: #FFF;
}

.verificationText {
    white-space: normal;
}

.siteMap {
    width: 733px;
    margin: 0 auto;
    text-align: left;
}

.siteMap .cms_title, .siteMap .introduction {
    font-size: 12px;
    text-align: left;
    line-height: 16px;
    padding: 10px 0px;
    border-bottom: 2px solid #CBC9CA;
}
.siteMap ul {
    float: left;
    display: block;
    width: 300px;
    overflow: hidden;
    margin-top: 10px;
    margin-left: 10px;
}

.siteMap ul li.header, .siteMap ul li.header a {
    font-size: 14px;
    font-weight: bold;
    color: #BB2B2B;
    padding-left: 0px;
    list-style-type: none;
    margin-left: 0px;
    line-height: 18px;
}

.siteMap ul li {
    line-height: 20px;
    padding-left: 15px;
    list-style-type: square;
    padding-left: 0px;
    margin-left: 20px;
    color: #6B6666;
}

.siteMap ul li a {
    color: #6B6666;
    font-size: 12px;
}

.dataContainter {
    padding: 5px 10px;
}

#koszykContainer .addProductsForFreeDelivery {
    background-color:#f3fff3;
    border:1px dashed #baebb0;
    text-align:center;
    padding:5px;
    font-size:16px;
    color:#000000;
    width:96%;
    margin:0 auto;
    margin-bottom:10px;
}
#koszykContainer .addProductsForFreeDelivery span {
    color:#049f01;
}
#koszykContainer .addProductsForFreeDelivery2 {
    background-color:#fff3f3;
    border:1px dotted #ffe0e0;
    text-align:center;
    padding:5px;
    font-size:16px;
    color:#000000;
    width:96%;
    margin:0 auto;
    margin-bottom:10px;
}
#koszykContainer .addProductsForFreeDelivery2 span {
    color:#cc0000;
}

a.catName.shortAccessoryTitle {
    background: white none repeat scroll 0 0;
    overflow: hidden;
    width: 140px;
}

a.catName.shortAccessoryTitle:hover {
    height: auto !important;
    overflow: unset;
    position: absolute;
}

.accessoryInfoTitleButton {
    height: 42px;
}

.productsContainer .noProductsFound {
    padding-left: 15px;
    line-height: 20px;
    margin-bottom: 5px;
    font-size: 12px;
    margin-top: 5px;
    text-align: left;
}

.productsContainer .noProductsFound a {
    color: #4183BB;
    text-decoration: none;
}

.productsContainer .noProductsFound a:active, .productsContainer .noProductsFound a:hover {
    color: #000;
    text-decoration: underline;
}

.orderCommentsInputRow a {
    color: #000;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
}

.filterBoolDelete {
    cursor: pointer;
    font-weight: bold;
    padding-left: 5px;
}
