body {padding: 0; margin: 0; background: #FFF url(/i/body_bg.jpg) repeat-x 0 0; color: #4A4B48; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
a {text-decoration: none; color: #4A4B48}
ol, ul {padding: 0; margin: 0}
a:hover {color: #D90000; text-decoration: underline}
input.text, textarea {border: 1px solid #999999; color: #4A4B48; font-family: Tahoma, Verdana, Arial; font-size: 11px}
select {font-family: Tahoma, Verdana, Arial}
input.button {background: #E70000 url(/i/button_bg.gif); font-weight: bold; border: 1px solid #870000; color: #FFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; cursor: pointer}
a.button {background: #E70000 url(/i/button_bg.gif); font-weight: bold; border: 1px solid #FFF; color: #FFF; font-size: 12px; cursor: pointer; display: block; height: 18px; padding: 0 10px; line-height: 18px; margin-left: 10px; max-width: 90px}
a.button:hover {text-decoration: none; color: #FFF}
a img {border: 0 solid}
span.error {color: #D90000; font-size: 10px; font-weight: bold}
span.required {color: #D90000}
fieldset {border: 0 none}
h2 {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 18px; margin: 8px 0}
h2 strong {color: #D90000}
table {border-collapse: collapse}
.none {display: none}

div#wrapper div.container div#main div.message {padding: 20px 0; margin: 0 0 20px 0; font-family: Tahoma, Verdana, Arial}
div#wrapper div.container div#main div.message h2#message {margin: 10px 0 0 60px; font-size: 14px}
div#wrapper div.container div#main div.message p {margin: 10px 50px 0 36px}
div#wrapper div.container div#main div.message p a {color: #D90000; border-bottom: 1px dashed #D90000}
div#wrapper div.container div#main div.message p a:hover {border-bottom: 1px solid #D90000; text-decoration: none}
div#wrapper div.container div#main div.message ul {margin: 10px 50px 0 36px}

div#wrapper div.container div#main div#message-error {background: #FFE4E4 url(/i/message-error.gif) no-repeat 30px 27px; border: 1px solid #FFB5B5}
div#wrapper div.container div#main div#message-error h2 {color: #FF0000}
div#wrapper div.container div#main div#message-error p {color: #4A4B48}

div#wrapper div.container div#main div#message-info {background: #EFF5FA url(/i/message-info.gif) no-repeat 30px 27px; border: 1px solid #428FD9}
div#wrapper div.container div#main div#message-info h2 {color: #428FD9}
div#wrapper div.container div#main div#message-info p {color: #4A4B48}

div#wrapper div.container div#main div#message-ok {background: #EFFADD url(/i/message-ok.gif) no-repeat 30px 27px; border: 1px solid #448C01}
div#wrapper div.container div#main div#message-ok h2 {color: #448C01}
div#wrapper div.container div#main div#message-ok p {color: #4A4B48}

div#wrapper div.container div#main div#message-warning {background: #FFFBD6 url(/i/message-warning.gif) no-repeat 30px 27px; border: 1px solid #FCB903}
div#wrapper div.container div#main div#message-warning h2 {color: #FCB903}
div#wrapper div.container div#main div#message-warning p {color: #4A4B48}

div#wrapper {width: 1000px; margin: 0 auto; clear: both}
div#wrapper div#header {background: #FFFFFF url(/i/header_bg.jpg) repeat-x; height: 160px; position: relative}
div#wrapper div#header a#logo {position: absolute; top: 29px; left: 26px}
div#wrapper div#header a#logo img {border: 0 solid}
div#wrapper div#header div#info {width: 355px; position: absolute; top: 47px; left: 605px; color: #D90000; font-size: 16px; text-align: center; line-height: 25px}
div#wrapper div#header div#info small {font-size: 12px; display: block}
div#wrapper div#header div#leftcorner {background: url(/i/headerleft_bg.jpg); width: 9px; height: 160px}
div#wrapper div#header div.login {width: 440px; height: 35px; position: absolute; top: 0; right: 30px; background:url(/i/welcome_bg.gif); line-height: 35px}
div#wrapper div#header div.login form {line-height: 35px; font-size: 11px}
div#wrapper div#header div.login form {padding: 0; margin: 0; line-height: normal}
div#wrapper div#header div.login form fieldset {border: 0 solid; position: absolute; left: 10px; top: 5px; padding: 0; margin: 0}
div#wrapper div#header div.login form fieldset label {padding: 0; margin: 0}
div#wrapper div#header div.login form fieldset input.text {border: 1px solid #999999; width: 80px; font-size: 10px; color: #4A4B48}
div#wrapper div#header div.login form fieldset input.button {background: #E70000 url(/i/button_bg.gif); font-weight: bold; border: 1px solid #870000; color: #FFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif}
div#wrapper div#header div.login form a.register {position: absolute; right: 30px; top: 10px; color: #D90000}
div#wrapper div#header div.login p {padding: 0; margin: 0 0 0 30px}
div#wrapper div#header div.login p a {padding: 0; margin: 0 0 0 15px; color: #D90000; text-decoration: none}
div#wrapper div#header div.login p a:hover {text-decoration: underline}

div#wrapper div#header div#welcome span {margin-right: 50px; display: block}
div#wrapper div#header div#rightcorner {background: url(/i/headerright_bg.jpg); width: 9px; height: 160px; right: 0; top: 0; position:absolute}
div#wrapper div#header ul#menu {position: absolute; bottom: 0; padding: 0; margin: 0 0 0 27px}
div#wrapper div#header ul#menu li {width: 102px; height: 30px; background: url(/i/menu_bg.gif); display:block; float: left; font-size: 11px; line-height: 29px; margin-right: 4px; text-align: center}
div#wrapper div#header ul#menu li a {color: #4A4B48}
div#wrapper div#header ul#menu li#activemenu {background:url(/i/menu_bg.gif) left bottom; font-weight: bold}
div#wrapper div#header ul#menu li.login {margin-left: 220px}
div#wrapper div#header ul#menu li.basket {margin-left: 326px}
div#wrapper div#header ul#menu li#activemenu a {color:#FFFFFF; font-weight: bold}

/*Sciezka*/
div#wrapper ul.breadcrumbs {padding: 0; margin: 0; clear: both; height: 15px; padding-top: 10px}
div#wrapper ul.breadcrumbs li {list-style: none; float: left}
div#wrapper ul.breadcrumbs li a {color: #4A4B48; line-height: 18px; background: transparent url(/i/triangle.gif) no-repeat 100% 8px; padding-left: 12px; display: block; padding-right: 10px}
div#wrapper ul.breadcrumbs li:first-child a,
div#wrapper ul.breadcrumbs li.first-child a {padding-left: 0px}
div#wrapper ul.breadcrumbs li a:hover {color: #D90000}
div#wrapper ul.breadcrumbs li strong {font-weight: bold; line-height: 18px; padding-left: 12px}

/*Filtry, wyszukiwarka*/
div#wrapper div#settings {}
div#wrapper div#settings div#filters {width: 675px; float: left; height: 80px}
div#wrapper div#settings div#filters h3 {color: #CCCCCC; font-family: "Trebuchet MS", Tahoma, Verdana; margin: 6px 0 0 9px; font-size: 11px; padding: 0}
div#wrapper div#settings div#filters h3 strong {color: #FFF; font-size: 15px}
div#wrapper div#settings div#filters form {padding: 0; margin: 0}
div#wrapper div#settings div#filters form fieldset {border: 0 none; margin-top: 4px; padding: 0}
div#wrapper div#settings div#filters form fieldset ul {padding: 0; margin: 0}
div#wrapper div#settings div#filters form fieldset ul li {list-style: none; display: block; float: left; margin-left: 10px}
div#wrapper div#settings div#filters form fieldset ul li:first-child,
div#wrapper div#settings div#filters form fieldset ul li.first-child {margin-left: 4px}
div#wrapper div#settings div#filters form fieldset ul li label {display: block; color: #FFF; font-size: 10px; font-weight: bold}
div#wrapper div#settings div#filters form fieldset ul li select {color: #4A4B48; border: 1px solid #999; margin-top: 5px; font-size: 11px; padding: 2px; width: 90px; background:url(/i/gradient_bg.gif) repeat-x}
div#wrapper div#settings div#filters form fieldset input.button {margin: 17px 0 0 10px; width: 90px}
div#wrapper div#settings div#filters {}

div#wrapper div#settings div#search {width: 325px; float: right; height: 80px}
div#wrapper div#settings div#search h3 {color: #CCCCCC; font-family: "Trebuchet MS", Tahoma, Verdana; margin: 9px 10px 0 9px; font-size: 11px; text-align: right}
div#wrapper div#settings div#search h3 strong {color: #FFF; font-size: 15px}
div#wrapper div#settings div#search form {padding: 0; margin: 0}
div#wrapper div#settings div#search form fieldset {border: 0 none; margin-top: 4px; padding: 0}
div#wrapper div#settings div#search form fieldset input.text {width: 195px; background:url(/i/gradient_bg.gif) repeat-x; font-size: 11px; padding: 2px}
div#wrapper div#settings div#search form fieldset input.button {margin: 17px 0 0 10px; width: 90px}

div#wrapper div.container {padding-top: 10px}
div#wrapper div.container div.tight {width: 193px}
div#wrapper div.container div#main {margin-bottom: 20px}

/*Widok z waską kolumna po lewej*/
div#wrapper div#cols2tightleft div#main {width: 780px; float: left; padding-left: 15px}
div#wrapper div#cols2tightleft div#left {float: left}
div#wrapper div#cols2tightleft div#right {float: right}

/*Widok z wąską kolumną po prawej*/
div#wrapper div#cols2tightright div#left {float: left}
div#wrapper div#cols2tightright div#right {float: right}
div#wrapper div#cols2tightright div#main {width: 780px; float: right; padding-right: 15px}

/*Widok z 3 kolumnami*/
div#wrapper div#cols3 div#main {width: 580px; float: left; padding: 0 15px}
div#wrapper div#cols3 div#left {float: left}
div#wrapper div#cols3 div#right {float: left}

div#wrapper div#cols1 div#main {width: 1000px}

div#wrapper div.container div.tight div.box {background: #FFF url(/i/box_bg.gif) repeat-x}
div#wrapper div.container div.tight div.box h3 {height: 30px; line-height: 30px; font-size: 13px; padding: 0; margin: 0; text-indent: 32px; background: url(/i/dot-blue.gif) no-repeat 10px 7px}
div#wrapper div.container div.tight div.box h3.red {background: url(/i/dot-red.gif) no-repeat 10px 7px}
div#wrapper div.container div.tight div.box p {padding: 5px 10px; font-size: 11px; margin: 0}
div#wrapper div.container div.tight div.box p a {}
div#wrapper div.container div.tight div.box h4 {padding: 5px 10px; font-size: 11px; margin: 0; color: #0E62E3}

div#wrapper div.container div.tight div#compare ul {padding:0; margin: 0}
div#wrapper div.container div.tight div#compare ul li {list-style: none; padding: 0 10px 7px 0}
div#wrapper div.container div.tight div#compare ul li a {font-size: 11px; text-decoration: none}
div#wrapper div.container div.tight div#compare ul li a.delete {margin: 2px 5px 5px 10px; display: block; float: left}
div#wrapper div.container div.tight div#compare a.button {margin: 0 10px 10px 50px; width: 60px}


/*Menu towarów*/
div#wrapper div.container div.tight div#categories {background: #EFF5FA url(/i/box_categories_bg.gif) repeat-x; border: 1px solid #428FD9; margin-bottom: 10px}
div#wrapper div.container div.tight div#categories h3 {color: #FFF; background: none; text-indent: 10px}
div#wrapper div.container div.tight div#categories h2 a {color: #0E62E3; font-size: 14px }

/*Baner górny poziomy*/
div#wrapper div.container div.baner1 {padding: 10px 0; margin: 0 auto; text-align: center; clear: both}
div#wrapper div.container div#baner1 span {display: none}


/*Box z zakladkami do kontaktu*/
div#wrapper div.container div#contact {border-bottom: 1px solid #BBB}
div#wrapper div.container div#contact div.tabs {padding-top: 10px}
div#wrapper div.container div#contact div.tabs ul li {display: block; float: left; width: 92px; height: 27px; background:url(/i/tab.png) no-repeat; line-height: 27px}
div#wrapper div.container div#contact div.tabs ul li.active {background: url(/i/tab-active.png)}
div#wrapper div.container div#contact div.tabs ul li a {color: #4A4B48; margin-left: 29px; font-size: 11px; text-decoration: none}
div#wrapper div.container div#contact div.tabs ul li.active a {color: #FFF; text-decoration: none}
div#wrapper div.container div#contact div.tabs div.tab {clear: both}
div#wrapper div.container div#contact div.tabs div.tab p.tel {background:url(/i/i.jpg) no-repeat; color: #D90000; margin-left: 7px; padding: 0 0 0 33px; font-size: 13px; font-weight: bold; height: 31px; line-height: 31px}
div#wrapper div.container div#contact div.tabs div.tab a.email {background:url(/i/i.jpg) no-repeat; display: block; margin-left: 7px; padding-left: 33px; font-size: 14px; font-weight: bold; height: 31px; line-height: 31px; font-size: 11px}
div#wrapper div.container div#contact div.tabs div.tab a.gg {background: none; display: block; font-size: 14px; font-weight: bold; height: 26px; line-height: 20px; font-size: 11px; margin: 5px 5px 10px 10px}
div#wrapper div.container div#contact div.tabs div.tab a.gg:hover {text-decoration: none}
div#wrapper div.container div#contact div.tabs div.tab a.gg span {}
div#wrapper div.container div#contact div.tabs div.tab a.gg img {width: 112px; height: 26px; line-height: normal}
div#wrapper div.container div#contact div.tabs div.tab p.operator {background:url(/i/operator.gif) no-repeat; width: 106px; height: 140px; padding: 0; margin: 0; margin: 0 auto}

/*Box z banerem*/
div#wrapper div.container div#baner2 {padding: 10px 0}

/*Box z newsletterem*/
div#wrapper div.container div#newsletter {}
div#wrapper div.container div#newsletter fieldset {padding: 10px}
div#wrapper div.container div#newsletter fieldset label {font-size: 11px; font-weight: bold}
div#wrapper div.container div#newsletter fieldset input.text {margin: 10px 0}
div#wrapper div.container div#newsletter fieldset input.error {border: 1px solid #D90000}
div#wrapper div.container div#newsletter fieldset span.error {display: block; margin-bottom: 5px}

/*Box z kategoriami produktow*/
div#wrapper div.container div#categories h2 {font-size: 13px; padding: 0; margin: 5px 0 5px 20px}
div#wrapper div.container div#categories ul {padding: 0 0 10px 30px; margin: 0}
div#wrapper div.container div#categories ul li {list-style: none; line-height: 18px}
div#wrapper div.container div#categories ul li.active a {font-weight: bold; color: #D90000}
div#wrapper div.container div#categories ul li a {color: #4A4B48; line-height: 18px; background: transparent url(/i/triangle.gif) no-repeat scroll 5px; padding-left: 12px}
div#wrapper div.container div#categories ul li a:hover {color: #D90000}

/*Box ze logami sklepow polecajacych*/
div#wrapper div.container div#portals {text-align: center}
div#wrapper div.container div#portals h3 {text-align: left}
div#wrapper div.container div#portals ul {padding: 0; margin: 0}
div#wrapper div.container div#portals ul li {list-style: none; margin: 5px 0}
div#wrapper div.container div#portals ul li#active a {font-weight: bold; color: #D90000}
div#wrapper div.container div#portals ul li a {color: #4A4B48; background: none}

/*Box ze linkami strefy klienta*/
div#wrapper div.container div#client ul {padding: 0 0 10px 30px; margin: 0}
div#wrapper div.container div#client ul li {list-style: none; line-height: 18px}
div#wrapper div.container div#client ul li#active a {font-weight: bold; color: #D90000}
div#wrapper div.container div#client ul li a {color: #4A4B48; line-height: 18px; background: transparent url(/i/triangle.gif) no-repeat scroll 5px; padding-left: 12px}
div#wrapper div.container div#client ul li a:hover {color: #D90000}

/*Strona główna*/
div#wrapper div.container div#main div#home-page {width: 580px; border: 1px solid #C4C6C8; background: #FFF url(/i/gradient_bg.gif) repeat-x top left}
div#wrapper div.container div#main div#home-page h2 {margin: 10px 20px}
div#wrapper div.container div#main div#home-page ul {padding: 0 0 0 10px; margin: 0}
div#wrapper div.container div#main div#home-page ul li {width: 178px; display: block; float: left; background-color: #FFF; margin: 0 10px 20px 0; height: 300px; border: 1px solid #EFEFEF; overflow: hidden; text-align: center}
div#wrapper div.container div#main div#home-page ul li.third {margin: 0 0 20px 0}
div#wrapper div.container div#main div#home-page ul li img.season {float: left; margin: 5px}
div#wrapper div.container div#main div#home-page ul li h2 {padding: 0; font-size: 13px; font-weight: bold; margin: 5px 10px 5px 20px; height: 61px; overflow: hidden}
div#wrapper div.container div#main div#home-page ul li h2 a {background: none; padding: 0; line-height: 17px}
div#wrapper div.container div#main div#home-page ul li a.photo {background: none}
div#wrapper div.container div#main div#home-page ul li span.promo {display: block; text-align: right; color: #D90000; font-weight: bold; margin-right: 5px}
div#wrapper div.container div#main div#home-page ul li p.price {width: 170px; height: 24px; background: url(/i/price_bg.gif) no-repeat bottom; margin: 0 auto; padding-top: 10px; line-height: 24px; font-size: 12px; text-align: left; position:relative}
div#wrapper div.container div#main div#home-page ul li p.price span.regular {color:#CCC; position:absolute; left: 35px; text-decoration: line-through}
div#wrapper div.container div#main div#home-page ul li p.price span.special {color: #FFF; font-weight: bold; font-size: 15px; float: right; margin-right: 6px}
div#wrapper div.container div#main div#home-page ul li a.addtocart {background: #E70000 url(/i/button_bg.gif); font-weight: bold; border: 1px solid #870000; color: #FFF; font-size: 12px; width: 155px; display: block; margin: 5px auto}
div#wrapper div.container div#main div#home-page ul li a.compare {background: none; font-size: 11px; text-align: left; color: #D90000; margin:0; display: block}
div#wrapper div.container div#main div#home-page hr {clear: both; color: #FFF; border: 0 solid}

/*Strona produktu*/
div#wrapper div.container div#main div.product {width: 780px; border: 1px solid #C4C6C8; background: #FFF url(/i/gradient_bg.gif) repeat-x top left; padding-top: 25px}
div#wrapper div.container div#main div.product div.info div.left {width: 267px; text-align: center; float:left}
div#wrapper div.container div#main div.product div.info div.left div.photo {float: left; width: 267px}
div#wrapper div.container div#main div.product div.info div.left div.photo img {margin-bottom: 10px}
div#wrapper div.container div#main div.product div.info div.left div.photo a span {display: block; clear: both; text-align: center; font-size: 10px; color: #4A4B48; margin-bottom: 10px}
div#wrapper div.container div#main div.product div.info div.left form.basket {background-color: #EEE; width: 200px; height: 155px; clear: both; margin: 0 auto}
div#wrapper div.container div#main div.product div.info div.left form.basket p.price {width: 170px; height: 24px; background: url(/i/price_bg.gif) no-repeat bottom; margin: 0 auto; padding-top: 10px; line-height: 24px; font-size: 12px; text-align: left; position:relative}
div#wrapper div.container div#main div.product div.info div.left form.basket p.price span.regular {color:#CCC; position:absolute; left: 35px; text-decoration: line-through}
div#wrapper div.container div#main div.product div.info div.left form.basket p.price span.special {color: #FFF; font-weight: bold; font-size: 15px; position: absolute; left: 100px}
div#wrapper div.container div#main div.product div.info div.left form.basket fieldset {padding: 0; margin: 10px 0 0 0; border: 0 solid; text-align: center}
div#wrapper div.container div#main div.product div.info div.left form.basket fieldset label {margin-left: 10px; float:left}
div#wrapper div.container div#main div.product div.info div.left form.basket fieldset input.text {width: 50px; border: 1px solid #999; float: left; margin: 0 5px}
div#wrapper div.container div#main div.product div.info div.left form.basket fieldset input.button {background: #E70000 url(/i/button_bg.gif); font-weight: bold; border: 1px solid #870000; color: #FFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; float: left; width: 82px }
div#wrapper div.container div#main div.product div.info div.left form.basket fieldset span.promo {display: block; color: #FF0000; clear: both; padding: 10px 0 5px 0}
div#wrapper div.container div#main div.product div.info div.left form.basket fieldset span.promo strong {font-size: 14px}
div#wrapper div.container div#main div.product div.info div.left form.basket a.print {color: #0E62E3; font-size: 10px; font-family: Tahoma, Verdana, Arial; display: block; text-align: left; background: url(/i/ico_print.gif) no-repeat; margin-left: 20px; padding-left: 25px; line-height: 18px}
div#wrapper div.container div#main div.product div.info div.left form.basket a.ask {color: #0E62E3; font-size: 10px; font-family: Tahoma, Verdana, Arial; display: block; text-align: left; background: url(/i/ico_ask.gif) no-repeat; margin-left: 16px; padding-left: 29px; line-height: 18px}
div#wrapper div.container div#main div.product div.info div.left form.basket a.compare {color: #0E62E3; font-size: 10px; font-family: Tahoma, Verdana, Arial; display: block; text-align: left; margin-left: 16px; padding-left: 18px; line-height: 18px}
div#wrapper div.container div#main div.product div.info div.right h2 {font-size: 20px; padding: 0; margin: 0}
div#wrapper div.container div#main div.product div.info div.right p {padding: 0; margin: 5px 0 30px; color: #0E62E3}
div#wrapper div.container div#main div.product div.info div.right p span {float: left; margin-right: 10px}
div#wrapper div.container div#main div.product div.info div.right table {padding: 0; margin: 0; border-collapse: collapse; width: 470px; margin-top: 10px}
div#wrapper div.container div#main div.product div.info div.right table tr td {padding: 0; margin: 0; height: 25px; border-bottom: 1px solid #CCC; padding-left: 10px}
div#wrapper div.container div#main div.product div.info div.right table tr td.feature {width: 40%; font-weight: bold; border-right: 1px solid #CCC; padding-left: 0}
div#wrapper div.container div#main div.product div.info div.right strong {font-size: 12px; font-weight: bold}
div#wrapper div.container div#main div.product div.info div.right img {float: left; margin-right: 10px}
div#wrapper div.container div#main div.product div.info div.right p.info {color: #D90000; margin-top: 20px}
div#wrapper div.container div#main div.product div.description {clear: both}
div#wrapper div.container div#main div.product div.description p {padding: 0 20px; line-height: 18px; margin-top: 5px}
div#wrapper div.container div#main div.product div.description strong {font-weight: bold; display: block; padding: 20px 0 0 20px}
div#wrapper div.container div#main div.product div.notice {clear: both; padding: 0 20px 10px 20px; line-height: normal; margin-top: 5px; font-size: 11px; color: #BCBCBC}
div#wrapper div.container div#main div.product div.notice a {color: #BCBCBC; font-weight: bold}
div#wrapper div.container div#main div.product div.recommended {clear: both; padding: 0 20px}
div#wrapper div.container div#main div.product div.recommended p {color: #D90000; font-size: 12px; margin: 10px 0}
div#wrapper div.container div#main div.product div.recommended p strong {font-weight: bold}
div#wrapper div.container div#main div.product div.recommended table {margin-top: 10px}
div#wrapper div.container div#main div.product div.recommended table tbody {background:url(/i/gradient_bg.gif) repeat-x}
div#wrapper div.container div#main div.product div.recommended table tbody tr {height: 55px}
div#wrapper div.container div#main div.product div.recommended table tbody tr td {border-bottom: 1px solid #C4C6C8}
/*div#wrapper div.container div#main div.product div.recommended table tbody tr td.photo {width: 80px; text-align: center}*/
div#wrapper div.container div#main div.product div.recommended table tbody tr td.name {width: 410px}
div#wrapper div.container div#main div.product div.recommended table tbody tr td.name a {margin-left: 10px}
div#wrapper div.container div#main div.product div.recommended table tbody tr td.season {width: 52px; text-align: center}
div#wrapper div.container div#main div.product div.recommended table tbody tr td.discount {width: 54px; color: #D90000; font-weight: bold; text-align: center; font-size: 11px}
div#wrapper div.container div#main div.product div.recommended table tbody tr td.regular-price {width: 80px; text-align: center; text-decoration: line-through}
div#wrapper div.container div#main div.product div.recommended table tbody tr td.special-price {width: 130px}
div#wrapper div.container div#main div.product div.recommended table tbody tr td.special-price span.special-price {color: #FFF; font-size: 14px; font-weight: bold; display: block; background:url(/i/price_bg.gif) no-repeat left; width: 116px; height: 24px; line-height: 24px; text-align: right; padding-right: 10px}
div#wrapper div.container div#main div.product div.recommended table tbody tr td.special-price a.compare {background: none; font-size: 10px; text-align: right; color: #D90000; margin:0 5px 0 0; display: block}

/*Cennik*/
div#wrapper div.container div#main div#products {width: 580px; border: 1px solid #C4C6C8; background: #FFF url(/i/gradient_bg.gif) repeat-x top left; padding-top: 10px}
div#wrapper div.container div#main div#products h2 {padding: 0; margin: 0 0 10px 20px}
div#wrapper div.container div#main div#products table {font-family: Tahoma, Verdana, Arial; border-collapse: collapse; clear: both}
div#wrapper div.container div#main div#products table thead {background:url(/i/gradient2_bg.gif) repeat-x}
div#wrapper div.container div#main div#products table thead tr {}
div#wrapper div.container div#main div#products table thead tr {height: 33px}
div#wrapper div.container div#main div#products table thead tr td.sort p {padding: 0; font-size: 11px; margin: 10px; float: left}
div#wrapper div.container div#main div#products table thead tr td a.print {background:url(/i/ico_print.gif) no-repeat; font-size: 10px; color: #0E62E3; text-align: right; padding-left: 22px; margin-left: 22px}
div#wrapper div.container div#main div#products table thead tr.filters {height: auto}
div#wrapper div.container div#main div#products table thead tr.filters td {background: #0154D6 url(/i/filters_bg.gif) repeat-x top left}
div#wrapper div.container div#main div#products table thead tr.filters td h4 {padding: 0; margin: 5px 0 5px 10px; color: #333; font-size: 12px}
div#wrapper div.container div#main div#products table thead tr.filters td h4.shadow {color: #FFF; margin: -21px 0 0 9px}
div#wrapper div.container div#main div#products table thead tr.filters td form {padding: 0; margin: 0}
div#wrapper div.container div#main div#products table thead tr.filters td form fieldset {padding: 0; margin: 0}
div#wrapper div.container div#main div#products table thead tr.filters td form fieldset ul {padding: 0; margin: 0 0 0 10px}
div#wrapper div.container div#main div#products table thead tr.filters td form fieldset ul li {float: left; display:block; margin: 5px 10px 5px 0; padding: 0}
div#wrapper div.container div#main div#products table thead tr.filters td form fieldset ul li label {font-size: 10px; color: #FFF; display: block; margin-bottom: 5px}
div#wrapper div.container div#main div#products table thead tr.filters td form fieldset ul li select {color: #4A4B48; border: 1px solid #999; font-size: 11px; padding: 2px; width: 90px}
div#wrapper div.container div#main div#products table thead tr.filters td form fieldset ul li.button {margin: 5px 0 5px 0}
div#wrapper div.container div#main div#products table thead tr.filters td form fieldset ul li.button input.button {float: left; margin-top: 17px}

div#wrapper div.container div#main div#products table thead tr td.sort ul {margin-top: 8px}
div#wrapper div.container div#main div#products table thead tr td.sort ul li {display: inline; margin-left: 12px}
div#wrapper div.container div#main div#products table thead tr td.sort ul li a {background: none; font-size: 11px; padding: 0}
div#wrapper div.container div#main div#products table thead tr td.sort ul li a:hover {text-decoration: none}
div#wrapper div.container div#main div#products table thead tr td.sort ul li a img {margin: 0 2px}
div#wrapper div.container div#main div#products table thead tr td.sort ul li img {margin: 0 2px}

div#wrapper div.container div#main div#products table tbody {background:url(/i/gradient_bg.gif) repeat-x}
div#wrapper div.container div#main div#products table tbody tr {height: 75px}
div#wrapper div.container div#main div#products table tbody tr td {border-bottom: 1px solid #C4C6C8}
div#wrapper div.container div#main div#products table tbody tr td.photo {width: 80px; text-align: center}
div#wrapper div.container div#main div#products table tbody tr td.name {width: 220px}
div#wrapper div.container div#main div#products table tbody tr td.name p {clear: both; margin-top: 5px}
div#wrapper div.container div#main div#products table tbody tr td.name p span {font-size: 10px; color:#999999; margin-right: 5px; float: left}
div#wrapper div.container div#main div#products table tbody tr td.name p img {float: left}
div#wrapper div.container div#main div#products table tbody tr td.season {width: 32px; text-align: center}
div#wrapper div.container div#main div#products table tbody tr td.discount {width: 44px; color: #D90000; font-weight: bold; text-align: center; font-size: 11px}
div#wrapper div.container div#main div#products table tbody tr td.regular-price {width: 70px; text-align: center; text-decoration: line-through}
div#wrapper div.container div#main div#products table tbody tr td.special-price {width: 120px}
div#wrapper div.container div#main div#products table tbody tr td.special-price span.special-price {color: #FFF; font-size: 14px; font-weight: bold; display: block; background:url(/i/price_bg.gif) no-repeat left; width: 106px; height: 24px; line-height: 24px; text-align: right; padding-right: 10px}
div#wrapper div.container div#main div#products table tbody tr td.special-price a.addtocart {background: #E70000 url(/i/button_bg.gif); font-weight: bold; border: 1px solid #870000; color: #FFF; font-size: 12px; width: 110px; display: block; margin: 2px auto; height: 18px; text-align: center; line-height: 18px}
div#wrapper div.container div#main div#products table tbody tr td.special-price a.compare {background: none; font-size: 10px; text-align: right; color: #D90000; margin:0 5px 0 0; display: block}
div#wrapper div.container div#main div#products table tr td p.results {font-size: 11px; float: right; margin-right: 10px}
div#wrapper div.container div#main div#products table tr td p.results strong {color: #D90000}
div#wrapper div.container div#main div#products div.message {margin: 0 20px 20px 20px}

/*Paginacja w cenniku*/
div#wrapper div.container div#main div#products table tr td div.pagination {padding: 0 0 5px 10px}
div#wrapper div.container div#main div#products table tr td div.pagination p {float: left; font-size: 11px; margin: 10px 5px 0 0; padding: 0}
div#wrapper div.container div#main div#products table tr td div.pagination a {display: block; float: left; font-size: 10px; width: 14px; height: 14px; line-height: 14px; text-align: center; margin: 10px 5px 0 0; border: 1px solid #BBB}
div#wrapper div.container div#main div#products table tr td div.pagination a:hover {background:url(/i/gradient3_bg.gif) repeat-x; border: 1px solid #FFF; color: #FFF; text-decoration: none}
div#wrapper div.container div#main div#products table tr td div.pagination a.next {display: block; float: left; border: 0 none; padding-top: 4px}
div#wrapper div.container div#main div#products table tr td div.pagination a.prev {display: block; float: left; border: 0 none; padding-top: 4px}
div#wrapper div.container div#main div#products table tr td div.pagination a.next:hover {background: none; border: 0 solid}
div#wrapper div.container div#main div#products table tr td div.pagination a.prev:hover {background: none; border: 0 solid}
div#wrapper div.container div#main div#products table tr td div.pagination span.active {display: block; float: left; font-size: 10px; width: 14px; height: 14px; line-height: 14px; text-align: center; margin: 10px 5px 0 0; background:url(/i/gradient3_bg.gif) repeat-x; border: 1px solid #FFF; color: #FFF; text-decoration: none}
div#wrapper div.container div#main div#products table tr td div.pagination span.dots {display: block; float: left; font-size: 10px; width: 14px; height: 14px; line-height: 14px; text-align: center; margin: 10px 5px 0 0; text-decoration: none}

/*Strona statyczna*/
div#wrapper div.container div#main div#info {border: 1px solid #C4C6C8; background: #FFF url(/i/gradient_bg.gif) repeat-x top left; padding: 10px 20px 10px 20px}

/*Kontakt*/
div#wrapper div.container div#main div.contact {border: 1px solid #C4C6C8; background: #FFF url(/i/gradient_bg.gif) repeat-x top left; padding: 10px 20px 10px 20px}
div#wrapper div.container div#main div.contact form fieldset {border: 1px solid #999; background: #FFF url(/i/gradient_bg.gif) repeat-x top left}
div#wrapper div.container div#main div.contact form fieldset legend {font-weight: bold}
div#wrapper div.container div#main div.contact form fieldset div {margin: 10px 0}
div#wrapper div.container div#main div.contact form fieldset div label {width: 150px; display: block; float:left; font-weight: bold; margin-left: 6px}
div#wrapper div.container div#main div.contact form fieldset div input.text {}
div#wrapper div.container div#main div.contact form fieldset div span.error {margin-left: 10px}

/*Logowanie*/
div#wrapper div.container div#main div.logon {width: 580px; border: 1px solid #C4C6C8; background: #FFF url(/i/gradient_bg.gif) repeat-x top left; padding-top: 10px}
div#wrapper div.container div#main div.logon form {padding: 0 20px}
div#wrapper div.container div#main div.logon form fieldset {background: #EEE; font-family: Tahoma, Verdana, Arial; margin: 10px auto; padding: 20px}
div#wrapper div.container div#main div.logon form fieldset.login {margin: 10px 0; padding: 10px 0 20px 10px}
div#wrapper div.container div#main div.logon form fieldset.login div span.error {display: block; font-weight: normal; margin: 5px 0 0 5px}
div#wrapper div.container div#main div.logon form fieldset.login div.option {padding: 0 0 30px 0}
div#wrapper div.container div#main div.logon form fieldset.login div.f {margin: 0}
div#wrapper div.container div#main div.logon form fieldset.login div.f label {line-height: 30px; height: 30px}
div#wrapper div.container div#main div.logon form fieldset.login div.f label input.checkbox {margin: 0; padding: 0}
div#wrapper div.container div#main div.logon form fieldset.login div label.permission {width: 500px; line-height: normal; font-size: 10px; height: auto}
div#wrapper div.container div#main div.logon form fieldset.login div.lnk a.remind {color: #0E62E3; font-size: 11px; margin-left: 10px}
div#wrapper div.container div#main div.logon form fieldset.login p {margin: 10px 10px 10px 8px; padding: 0}
div#wrapper div.container div#main div.logon form fieldset div {clear: both; margin: 10px 0}
div#wrapper div.container div#main div.logon form fieldset div.error input.text {border: 1px solid #D90000}
div#wrapper div.container div#main div.logon form fieldset div label {width: 120px; display: block; float: left; margin-left: 8px}
div#wrapper div.container div#main div.logon form fieldset div.option input.radio {float: left}
div#wrapper div.container div#main div.logon form fieldset div.option label {width: auto; font-weight: bold; margin: 0}
div#wrapper div.container div#main div.logon form input.button {width: 100px; margin: 10px auto}

/*Skladanie zamówien - sciezka*/
div#wrapper div.container div#main div.order form ol#checkout-crumbs {height: 42px; line-height: 42px; background: #FFF url(/i/gradient2_bg.gif) repeat-x}
div#wrapper div.container div#main div.order form ol#checkout-crumbs li {display: inline; float: left; padding: 0 10px; color: #9A9A9A; font-weight: bold; color: #9A9A9A }
div#wrapper div.container div#main div.order form ol#checkout-crumbs li.active {background: #FFF url(/i/gradient3_bg.gif) repeat-x; color: #FFF}
div#wrapper div.container div#main div.ordert form ol#checkout-crumbs li a {color: #9A9A9A}
div#wrapper div.container div#main div.order form ol#checkout-crumbs li a:hover {text-decoration: none; color: #D90000}
div#wrapper div.container div#main div.order form ol#checkout-crumbs li.active a {color: #FFF}

/*Składanie zamówień - stopka*/
div#wrapper div.container div#main div.order form table tfoot {height: 30px; background-color: #DDE5E8; border-left: 1px solid #DDE5E8}
div#wrapper div.container div#main div.order form table tfoot tr td input.button {border: 1px solid #FFF; margin: 8px 8px}
div#wrapper div.container div#main div.order form table tfoot tr td.next {text-align:right}

/*Koszyk*/
div#wrapper div.container div#main div#basket {}
div#wrapper div.container div#main div#basket form table {border-collapse: collapse; margin-bottom: 10px; clear: both}
div#wrapper div.container div#main div#basket form table thead tr th {height: 26px; color: #FFF; background-color: #186CEB; border-left: 1px solid #186CEB}
div#wrapper div.container div#main div#basket form table thead tr th.delete {width: 55px}
div#wrapper div.container div#main div#basket form table thead tr th.photo {width: 101px}
div#wrapper div.container div#main div#basket form table thead tr th.name {width: 550px}
div#wrapper div.container div#main div#basket form table thead tr th.price {width: 131px}
div#wrapper div.container div#main div#basket form table thead tr th.quantity {width: 62px}
div#wrapper div.container div#main div#basket form table thead tr th.value {width: 94px}

div#wrapper div.container div#main div#basket form table tbody tr td {border-right: 1px solid #B6B6B6; height: 100px; border-bottom: 1px solid #B6B6B6}
div#wrapper div.container div#main div#basket form table tbody tr td.delete {border-left: 1px solid #B6B6B6; text-align: center}
div#wrapper div.container div#main div#basket form table tbody tr td.photo {text-align: center}
div#wrapper div.container div#main div#basket form table tbody tr td.name {}
div#wrapper div.container div#main div#basket form table tbody tr td.name a {margin-left: 20px; color: #4A4B48}
div#wrapper div.container div#main div#basket form table tbody tr td.name a:hover {text-decoration: underline; color: #D90000}
div#wrapper div.container div#main div#basket form table tbody tr td.price {text-align:center}
div#wrapper div.container div#main div#basket form table tbody tr td.price input.text {text-align: right; width: 40px}
div#wrapper div.container div#main div#basket form table tbody tr td.quantity {text-align: center}
div#wrapper div.container div#main div#basket form table tbody tr td.quantity input.text {width: 30px}
div#wrapper div.container div#main div#basket form table tbody tr td.value {text-align: center}
div#wrapper div.container div#main div#basket form fieldset {border: 0 solid; width: 400px; float: left}
div#wrapper div.container div#main div#basket form fieldset div {margin-bottom: 10px}
div#wrapper div.container div#main div#basket form fieldset div.regulations a {color: #D90000; font-weight: normal; text-decoration: underline}
div#wrapper div.container div#main div#basket form fieldset div label a {font-weight: bold}
div#wrapper div.container div#main div#basket form div.delivery {width: 270px; float:left; border: 1px solid #C4C6C8; height: 100px; margin: 10px; background: #FFF url(/i/gradient_bg.gif) repeat-x top left; padding-top: 15px}
div#wrapper div.container div#main div#basket form div.delivery h3 {margin: 0 0 0 10px; color: #0E62E3; font-weight: bold; padding: 0; font-size: 12px}
div#wrapper div.container div#main div#basket form div.delivery ul {padding: 10px; font-size: 11px; margin: 0}
div#wrapper div.container div#main div#basket form div.delivery ul li {list-style: none; background: transparent url(/i/triangle.gif) no-repeat left 4px; padding-left: 12px; display: block; padding-right: 10px}
div#wrapper div.container div#main div#basket form div.delivery ul li strong {font-weight: bold; color: #D90000}
div#wrapper div.container div#main div#basket form div.summary {width: 275px; float: right; border: 1px solid #C4C6C8; height: 100px; margin: 10px 0 10px 10px; background: #FFF url(/i/gradient_bg.gif) repeat-x top left; padding-top: 15px; text-align: right}
div#wrapper div.container div#main div#basket form div.summary ul li {margin: 0 10px 7px 0}
div#wrapper div.container div#main div#basket form div.summary ul li.value {font-size: 16px; color: #D90000}
div#wrapper div.container div#main div#basket form div.summary input.button {margin-right: 10px}

/*Koszyk - krok z danymi klienta*/
div#wrapper div.container div#main div#basket-data {}

div#wrapper div.container div#main div#basket-data form table {border-collapse: collapse; margin-bottom: 10px; clear: both}
div#wrapper div.container div#main div#basket-data form table thead tr th {height: 26px; color: #FFF; background-color: #186CEB; border-left: 1px solid #186CEB}
div#wrapper div.container div#main div#basket-data form table thead tr th.buyer {width: 498px}
div#wrapper div.container div#main div#basket-data form table thead tr th.ship-to {width: 498px}
div#wrapper div.container div#main div#basket-data form table tbody tr td {vertical-align: top}
div#wrapper div.container div#main div#basket-data form table tbody tr td.login {vertical-align: middle; color: #0E62E3; padding: 10px 0 0 0}
div#wrapper div.container div#main div#basket-data form table tbody tr td.login a {color: #0E62E3; font-weight: bold}
div#wrapper div.container div#main div#basket-data form table tbody tr td.login a:hover {color: #0E62E3; font-weight: bold}
div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset {border: 0 solid; line-height: normal; background: #EEE; width: 350px; font-family: Tahoma, Verdana, Arial; margin: 10px auto; padding: 0}
div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset legend {padding: 0; margin-top: 20px}
div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset dl dd label.savedata {font-weight: bold}

div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset.client-details h4{ margin: 10px 0 8px 0; font-weight: bold; font-size: 12px; padding: 0 0 0 10px}
div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset.client-details h4 small{ font-weight: normal}
div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset.client-details dl{ padding: 10px}
div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset.client-details dt{ clear: both; float: left; width: 110px; padding: 0 0 3px; font-weight: bold; text-align: right; color: #2E3232}
div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset.client-details dt label{ display: block; margin: 2px 0 0 0; font-size: 12px; ; font-family: Tahoma, Verdana, Arial}
div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset.client-details dt label.error {color: #D90000}
div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset.client-details dd { clear: right; float: right; width: 200px; padding: 0 0 3px; }
div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset.client-details dd input.text {font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #333333; padding: 2px}
div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset.client-details dd strong { display: block; }
div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset.client-details dd .text{ width: 185px; }
div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset.client-details dd .code2{ width: 59px; }
div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset.client-details dd .city{ width: 121px; }
div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset.client-details dd .area-code{ width: 30px; }
div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset.client-details dd .phone-number{ width: 146px; }
div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset.client-details .inactive label{ color: #a1a3a3; }
div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset.client-details .inactive .text{ color: #a1a3a3; background: #f5f5f5; }
div#wrapper div.container div#main div#basket-data form table tbody tr td fieldset.client-details .inactive .required{ color: #e39098; }

/*Koszyk - krok z wyborem przesylki i platnosci*/
div#wrapper div.container div#main div#basket-delivery {}
div#wrapper div.container div#main div#basket-delivery form table {border-collapse: collapse; margin-bottom: 10px; clear: both}
div#wrapper div.container div#main div#basket-delivery form table thead tr th {height: 26px; color: #FFF; background-color: #186CEB; border-left: 1px solid #186CEB; width: 996px}
div#wrapper div.container div#main div#basket-delivery form table tbody tr td {vertical-align: top}
div#wrapper div.container div#main div#basket-delivery form table tbody tr td fieldset {border: 0 solid; line-height: normal; background: #EEE; width: 950px; font-family: Tahoma, Verdana, Arial; margin: 10px auto; padding: 0}
div#wrapper div.container div#main div#basket-delivery form table tbody tr td fieldset legend {padding: 0; margin-top: 20px}
div#wrapper div.container div#main div#basket-delivery form table tbody tr td fieldset div {margin: 10px 0 20px 20px}
div#wrapper div.container div#main div#basket-delivery form table tbody tr td fieldset div input {line-height: 18px}
div#wrapper div.container div#main div#basket-delivery form table tbody tr td fieldset div label strong {font-weight: bold}
div#wrapper div.container div#main div#basket-delivery form table tbody tr td fieldset div label strong.gratis {color: #D90000}
div#wrapper div.container div#main div#basket-delivery form table tbody tr td fieldset div p {margin: 10px 24px 0 24px; color: #666666; font-size: 11px; padding: 5px}
div#wrapper div.container div#main div#basket-delivery form table tbody tr td fieldset span.error {margin-left: 25px}

/*Koszyk - podsumowanie*/
div#wrapper div.container div#main div#basket-summary {}
div#wrapper div.container div#main div#basket-summary form table {border-collapse: collapse; margin-bottom: 10px; clear: both}
div#wrapper div.container div#main div#basket-summary form table thead tr th {height: 26px; color: #FFF; background-color: #186CEB; border-left: 1px solid #186CEB}
div#wrapper div.container div#main div#basket-summary form table thead tr th.counter {width: 55px}
div#wrapper div.container div#main div#basket-summary form table thead tr th.quantity {width: 50px}
div#wrapper div.container div#main div#basket-summary form table thead tr th.photo {width: 101px}
div#wrapper div.container div#main div#basket-summary form table thead tr th.name {width: 350px}
div#wrapper div.container div#main div#basket-summary form table thead tr th.price {width: 110px}
div#wrapper div.container div#main div#basket-summary form table thead tr th.netto {width: 126px}
div#wrapper div.container div#main div#basket-summary form table thead tr th.vat {width: 75px}
div#wrapper div.container div#main div#basket-summary form table thead tr th.brutto {width: 126px}
div#wrapper div.container div#main div#basket-summary form table tfoot tr.summary {height: 50px; color: #D90000; font-size: 16px; text-align: center; font-weight: bold}
div#wrapper div.container div#main div#basket-summary form table tfoot tr.summary td small {font-size: 10px; font-weight: bold; display: block}
div#wrapper div.container div#main div#basket-summary form table tfoot tr.summary td.netto {color: #333333}
div#wrapper div.container div#main div#basket-summary form table tfoot tr.summary td.vat {color: #333333}
div#wrapper div.container div#main div#basket-summary form table tfoot tr.summary td.brutto {color: #D90000; font-size: 18px}
div#wrapper div.container div#main div#basket-summary form table tbody tr td {border-right: 1px solid #B6B6B6; border-bottom: 1px solid #B6B6B6; padding: 10px 0}
div#wrapper div.container div#main div#basket-summary form table tbody tr td.counter {border-left: 1px solid #B6B6B6; text-align: center}
div#wrapper div.container div#main div#basket-summary form table tbody tr td.quantity {border-left: 1px solid #B6B6B6; text-align: center}
div#wrapper div.container div#main div#basket-summary form table tbody tr td.photo {text-align: center}
div#wrapper div.container div#main div#basket-summary form table tbody tr td.name {}
div#wrapper div.container div#main div#basket-summary form table tbody tr td.price {text-align: center}
div#wrapper div.container div#main div#basket-summary form table tbody tr td.price input.text {width: 50px; text-align: right}
div#wrapper div.container div#main div#basket-summary form table tbody tr td.name a {margin-left: 20px; color: #4A4B48}
div#wrapper div.container div#main div#basket-summary form table tbody tr td.name a:hover {text-decoration: underline; color: #D90000}
div#wrapper div.container div#main div#basket-summary form table tbody tr td.netto {text-align:center}
div#wrapper div.container div#main div#basket-summary form table tbody tr td.vat {text-align: center}
div#wrapper div.container div#main div#basket-summary form table tbody tr td.brutto {text-align: center}
div#wrapper div.container div#main div#basket-summary form table tbody tr td.brutto input.text {width: 30px; text-align: right}
div#wrapper div.container div#main div#basket-summary form table tbody tr.comment td {border-left: 0 solid; border-right: 0 solid}
div#wrapper div.container div#main div#basket-summary form table tbody tr.comment td strong {margin-left: 20px}
div#wrapper div.container div#main div#basket-summary form table tbody tr.comment td strong.admininfo {color: #D90000; display: block}
div#wrapper div.container div#main div#basket-summary form table tbody tr.comment td small {font-size: 10px}
div#wrapper div.container div#main div#basket-summary form table tbody tr.comment td textarea {width: 330px; height: 100px; margin: 10px 0}

/*Koszyk - potwierdzenie*/
div#wrapper div.container div#main div#basket-confirmation {}

/*Strona przypomnienie danych*/
div#wrapper div.container div#main div.reminder {border: 1px solid #C4C6C8; background: #FFF url(/i/gradient_bg.gif) repeat-x top left; padding: 10px 20px 10px 20px}


/*Wspolne dla stron wewnatrz main*/
div#wrapper div.container div#main ul {padding: 0; margin: 0 0 0 20px}
div#wrapper div.container div#main ul li {list-style: none}
div#wrapper div.container div#main ul li.strong {color: #D90000}
div#wrapper div.container div#main ul li a {color: #4A4B48; line-height: 18px; background: transparent url(/i/triangle.gif) no-repeat scroll 5px; padding-left: 12px}
div#wrapper div.container div#main ul li a:hover {color: #D90000}
div#wrapper div.container div#main dl {padding-top: 15px}
div#wrapper div.container div#main dl dt {font-size: 14px; font-weight: bold; color: #D90000}
div#wrapper div.container div#main dl dd {margin: 0 0 10px 0; padding: 0}

div#wrapper div#footer {border: 0 solid; clear: both; padding: 0; position: relative}
div#wrapper div#footer hr {clear: both; border-top: 1px solid #666; color: #FFF}
div#wrapper div#footer a img {float: left}
div#wrapper div#footer ul {padding: 0; margin: 15px 0 0 15px; position: absolute; left: 220px}
div#wrapper div#footer ul li {list-style: none; margin-left: 6px; padding-left: 6px; border-left: 1px solid #0000FF; display: inline}
div#wrapper div#footer ul li.active {font-weight: bold}
div#wrapper div#footer ul li.active a {color: #D90000}
div#wrapper div#footer ul li:first-child,
div#wrapper div#footer ul li.first-child {border-left: 0 none}
div#wrapper div#footer p.copyright {position: absolute; right: 0; top: 10px; margin-top: 13px}

