/*CSS*/

body{margin:0;padding:0;font-size:11px;font-family:verdana;background:#ffffff;}
#container {width:1100px;margin-left:auto;margin-right:auto;background:#f0f0f0}
b {color:#731025;}
a {color:#aa2d49;text-decoration:none;}
a:hover {color:#aa2d49;text-decoration:underline;}
input, select, textarea {font-family:verdana, sans-serif;font-size:11px;color:#3b3935;}
a img {border:0}

/**/
#banner {width:1100px;height:59px;background:#731025;border-bottom:2px solid #ffffff}
.toper img{border:0;margin:0;padding:0;}
.toper {border:0;margin:0;padding:0;}


/**/
#mainmenu {width:1100px;height:28px;background:#bfbfbf;border-bottom:2px solid #ffffff;color:#191919;font-weight:bold;}
#mainmenu a {padding:8px;display:block;float:left;text-decoration:none;color:#191919;border-right:2px solid #ffffff}
#mainmenu a:hover {color:#e6df03;border-right:2px solid #ffffff;background:#77142a}
#user {float:right;text-align:right;width:300px}
#user a {display:;float:;text-decoration:none;color:#731025;border-right:0px !important}
#user a:hover {color:#731025;display:;border-right:0px !important}
#user span {display:;float:;text-decoration:none;color:#731025;border-right:0px !important}
.youarehere {padding:3px;color:#4b4a4a;border-bottom:2px solid #ffffff;}
.youarehere a {color:#4b4a4a}

/**/
#content {vertical-align:top;float:left;background:#ffffff;width:696px;border-left:2px solid #ffffff;border-right:2px solid #ffffff;}
.topillucontent {margin:0;padding:0}
.topillucontent img {border:0;}
.topillucontent a img {border:0;}
#content .content {margin:2px 0px 0px 0px;border:1px solid #bfd0e3;padding:15px 20px;color:#4b4a4a;}
#content .content h1 {background:url('gfx/header.gif') no-repeat 0 2px;margin:0px 0px !important;padding:5px 0px 15px 24px !important;font-size:12px !important;color:#4b4a4a !important}
#content .content ul {list-style:none;margin:0px;padding:10px;}
#content .content ol {list-style:none;margin:0px;padding:5px;}
#content .content li {background:url('gfx/content_li.gif') no-repeat 0 3px;padding-left:14px}
#content .content p {margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;text-align:justify}
.border-top {border-top:1px solid #d9d9d9;padding-top:7px;}
.border-top ul li {background:none !important}
.do_lewej dl dd, .do_lewej dl dt {text-align:left !important}
.big {font-weight:bold}

.table .to-center {text-align:center;padding:4px}
.table {border-top:1px solid #dcdee1;border-left:1px solid #dcdee1;}
.table th {background-color:#ececee;padding:9px 6px 8px 6px;text-align:left;font-size:11px;border-bottom:1px solid #dcdee1;border-right:1px solid #dcdee1;}
.table td {border-bottom:1px solid #dcdee1;border-right:1px solid #dcdee1;padding:5px 3px;}
.table input {width:33px;}
.table a {text-decoration:underline;}
.table a:hover {text-decoration:none;}
.table .to-center {text-align:center;padding:4px}
.table .w200 {width:200px;}
.table .w73 {width:73px;}

.ilosc_dodaj {width:25px !important}

.stats {padding:0px;margin:0;}
.stats dt {float:left;padding:7px 0 6px 22px;margin-right:2px;background:transparent url('gfx/point.png') no-repeat 5px 54%;}
.stats dd {padding:6px 0;font-weight:bold;margin:0;border-top:1px solid #e0e0e0}
.stats dd.first {border-top-color:white;}


#content .content .add_menu {text-align:right;color:#4b4a4a;padding:5px 0px 5px 0px;margin-bottom:7px;border-top:1px solid #731025;border-bottom:1px solid #731025}
.product_info {border-bottom:1px solid #731025;padding-bottom:14px;margin-bottom:14px;}
.product_info .product_name {width:408px;float:left;font-weight:bold;color:#731025;padding:10px 0px;font-size:12px !important}
.product_info .product_name a{color:#731025 !important; }
.product_info .product_foto {float:left;width:113px;height:;padding-right:14px}
.product_info .product_foto img {width:;height:}
.product_info .product_foto a img {border:0}
.product_info .product_descr {width:281px;float:right}
.product_info .product_price {padding:7px 0px}
.product_info .product_price .ilosc {border:1px solid #731025;font-size:11px;margin-bottom:3px;}
.product_info .product_price form {padding-left:0px;float:left;}

.product_info .product_price .prod_price_list {float:left;display:block;font-weight:bold;color:#731025;margin:0px;padding:7px 14px 7px 14px !important;background:url('gfx/content_li.gif') no-repeat 0 9px;}
.product_info .product_price .prod_price_list2 {display:block;font-weight:;color:#731025;margin:0px;padding:2px 0px 2px 14px !important;background:url('gfx/content_li.gif') no-repeat 0 4px;}
.product_info .product_price .prod_price_list3 {display:block;font-weight:;color:#731025;margin:0px;padding:2px 0px 2px 14px !important;}
.prod_price_list4 {font-size:12px;display:block;font-weight:bold;color:#731025;margin:0px;padding:12px 0px 7px 14px !important;background:url('gfx/content_li.gif') no-repeat 0 15px;border-bottom:1px dotted gray}
.margin-top {margin-bottom:3px}

/**/
#sidebar-a {float:left;width:200px;margin:0;background:#f0f0f0;}
.szukaj_box {padding:10px 10px 10px 10px;}
.szukaj_box label {float:left;display:inline}
.szukaj_box input.input {padding:1px 3px 1px 3px;color:#731025;float:left;width:154px;border:1px solid #8a6233;background:#ffffff;}
.szukaj_box input.buton {float:left;border:0;background:url('gfx/go.gif') no-repeat 0 0;width:19px;height:19px;margin-left:5px}
.szukaj_box a{text-decoration:none;color:#731025;font-size:10px;}
form {margin:0;padding:0}

#shopmenu {background:#ffffff;width:172px;margin:0;padding:10px 14px;}
#shopmenu a:hover {text-decoration:underline;}
.menu {background:url('gfx/menu_li.gif') no-repeat 0 5px;font-weight:bold;color:#77142a;padding:3px 2px 3px 14px;display:block;text-decoration:none;}
.menu123 {display:block !important;text-decoration:none !important;padding:3px 2px 3px 14px !important;color:#727272 !important}
a.menu123  {display:block !important;text-decoration:none !important;padding:3px 2px 3px 14px !important;color:#727272 !important}
a:hover.menu123  {text-decoration:underline !important;color:#727272 !important}

/**/
#sidebar-b {float:left;width:200px;margin:0;background:#f0f0f0;color:#731025;}
#basket {background:url('gfx/basket.gif') no-repeat right bottom #ffffff;width:106px;margin:0;padding:10px 80px 10px 14px;}
#basket a {color:#731025;text-decoration:none;}
#right_side_box {}
.right_side_box {border-top:20px solid #731025;background:#f0f0f0}
.right_side_box .head {color:#731025;display:block;font-weight:bold;padding:5px 11px 5px 11px;border-top:1px solid #ffffff;border-bottom:1px solid #731025;}
.right_side_box .texter {color:#4b4a4a;padding:5px 11px 5px 11px;}

/**/
#footer {clear:both;padding:7px;margin:0;background:#bfbfbf;color:#ffffff;text-align:center;border-top:2px solid #ffffff}
#footer a {color:#ffffff}

#ending {font-size:10px;padding:5px 0px;background:#ffffff}
#ending .left{float:left;text-align:left;color:#787878}
#ending .right{float:right;text-align:right;color:#9c9c9c}
#ending .left a{color:#787878;text-decoration:none}
#ending .right a{color:#9c9c9c;text-decoration:none}
/**/
.clr {clear:both}

/*main.css*/
.best-product p {margin:0;padding:0;text-align:center;vertical-align:middle}
.error {background:#FFEAEA url('gfx/error.png') no-repeat 10px 50%;padding:13px 20px 13px 58px;border:1px solid #FFABAB;margin:5px auto 10px auto;color:#913A3A;font-weight:bold;line-height:1.5em;}
.notify {background:#f7f7f7 url(gfx/warning.png) no-repeat 10px 50%;padding:13px 20px 13px 58px;border:1px solid #eae9ec;margin:5px auto 10px auto;color:#2e8bb1;font-weight:bold;line-height:1.5em;}
.form .warning {margin-left:0;margin-right:0;}
.form fieldset .warning, .form .fieldset .warning {margin-left:15px;margin-right:15px;}
.warning p {margin:0;font-size:12px;}
.warning p a {text-decoration:underline;}
.warning p a:hover {text-decoration:none;}
.warning input {margin:2px 0 2px 0;vertical-align:middle;}
p.button a {display:block;margin:1.5em auto 0.5em auto;height:20px;background:#731025;font-weight:bold;color:#FFF000;width:130px;line-height:19px;text-align:center;}
p.button a:hover {text-decoration:none;}
.bold-center {text-align:center;font-weight:bold;margin:2em 15px 3em 15px;}
form, fieldset {margin:0;padding:0;border-width:0;}
.conent form {width:408px}
.input_fix {width:170px !important}
.input input {margin:0px 15px 0px 15px}
.columns {width:100%;overflow:hidden;margin:0 !important}

#cart-button {display:none;}
#cart-data1 {display:none;}
#cart-data2 {display:none;}
#cart-data2-address {display:none;}
#cart-data3 {display:none;}
#cart-data4 {display:none;}
#cart-password {display:none;}

.product-form {width:100%;overflow:hidden;padding-bottom:7px;}
.product-form .col-left {float:left;padding-left:32px;width:202px}
.product-form .col-right {float:right;width:202px;}
.product-form .input-line {width:100%;overflow:hidden;padding-bottom:11px;}
.product-form .input-line label {float:left;width:122px;font-weight:bold;padding-top:2px;}
.product-form .input-line select {width:106px;height:18px;}
.product-form .silver-button {height:20px;width:97px;background:#eaebec url('gfx/silverbutton.png') no-repeat;color:#323232;font-weight:bold;border-width:0;font-size:10px;margin-top:13px;padding:0 0 2px 0;cursor:pointer;}
.product-form input.add-button {height:19px;width:26px;background:#4388ad url('gfx/basket_icon.gif') no-repeat;color:#323232;font-weight:bold;border-width:0;font-size:10px;margin-top:13px;padding:0 20px 2px 0;cursor:pointer;}
.product-form input.hover {text-decoration:none;background-color:#8baf35;background-position:left bottom;}
.product-form2 {width:110px;padding-bottom:7px;}
.product-form2 .silver-button {height:20px;width:97px;background:#eaebec url('gfx/silverbutton.png') no-repeat;color:#323232;font-weight:bold;border-width:0;font-size:10px;margin-top:0px;padding:0 0 2px 0;cursor:pointer;}

.form {margin:0 0px;}
.form .input-line {width:100%;overflow:hidden;margin:0px 0px 5px 0px}
.form .input-line label {float:left;width:150px;font-weight:bold;padding-top:2px;}
.form .checkbox-line label {margin-bottom:5px;margin-right:5px;}
.form .input-line .input {padding-right:100px;overflow:hidden;}
* html .form .input-line .input {height:23px;margin-top:-1.4em;padding-left:150px;}
.form .input-line .input input, .form .input-line .input textarea, .form .input-line .input select {font-size:12px;padding:3px 5px;background-color:#f7f6f7;border:1px solid #dcdee1;border-left:1px solid #929090;border-top:1px solid #929090;width:100%;}
.form .input-line .input select {padding:0;height:20px;}
.form .input-line .input textarea {height:135px;}
* html .form .input-line .input textarea {margin-left:3px;}
.form .input-line .input input:focus, .form .input-line .input textarea:focus {background-color:#fdfdfd;}
.form .textarea-line .input {padding:0 20px 0 0;overflow:hidden;}
* html .form .textarea-line .input {height:145px;}
.form .textarea-input {padding:5px 15px 10px 15px;}
.form .textarea-input .input {padding:0 12px 0 0;overflow:hidden;}
.form .textarea-input .input textarea {margin-top:4px;height:135px;font-size:12px;padding:3px 5px;background-color:#f7f6f7;border:1px solid #dcdee1;border-left:1px solid #929090;border-top:1px solid #929090;width:100%;}
.form .textarea-input .input textarea:focus {background-color:#fdfdfd;}
.form .radio-line {margin:0 5px 0 10px;padding:5px 0;}
.form .radio-line label {display:block;padding:2px 0;}
.form .radio-line label input {margin:0 2px 0 0;vertical-align:middle;}
.form .token {padding:5px 0;}
.form .token img {border:1px solid #d3d0c7;margin-bottom:5px;}
.form .token a {color:#2a2a2a;text-decoration:underline;}
.form .token a:hover {text-decoration:none;}
.form .token label {float:left;width:140px;padding-top:10px;margin-right:10px;font-weight:bold;}
.form .token input {font-size:12px;padding:3px 5px;background-color:#f7f6f7;border:1px solid #dcdee1;border-left:1px solid #929090;border-top:1px solid #929090;width:40px;margin:5px 0;}
.form .buttons {line-height:1.2em;text-align:center;margin-bottom:0.5em}
.form .buttons input {margin:0 15px;height:20px;background:#731025;font-weight:bold;color:#FFF000;border-width:0;cursor:pointer;padding:0 10px 2px 10px;}
.form .buttons input:hover {}
.butonik {height:20px;background:#731025 !important;font-weight:bold;color:#FFF000 !important;border-width:0;cursor:pointer;padding:0 10px 2px 10px !important;}

.register .bold {font-weight:bold;font-size:12px;margin:1.6em 0 0em 0;line-height:1.45em}
.register .columns {padding-top:1px;}
.register {padding-bottom:15px;}
.register fieldset, .register .fieldset {position:relative;padding-top:13px;margin-top:20px;padding-bottom:5px;border:1px solid #dadada;}
.register .input-line label {padding-left:15px;width:135px;}
.register fieldset h3, .register .fieldset h3 {background-color:white;left:12px;padding:0 3px;font-size:12px;color:#731025;margin:0;position:absolute;top:-7px;}
.register .col-left {float:left;width:48%;}
.register .col-right {float:right;width:48%;}
.label-block .input-line label {float:none;display:block;padding-left:15px;}
.label-block .input-line .input {padding:2px 0px 1px 0px;}
* html .label-block .input-line .input {height:22px;margin-top:0;padding-left:0px;}
.register .token {padding:5px 0 0 15px;}
.register .token label {width:125px;}
.register .token img {margin-bottom:15px;}
.register p {margin:0 15px 1em 15px;}
.register .password-line {text-align:center;padding:5px 0 10px 0}
.register .password-line label {font-weight:bold;display:inline;}
.register .password-line input {font-size:12px;padding:3px 5px;background-color:#f7f6f7;border:1px solid #dcdee1;border-left:1px solid #929090;border-top:1px solid #929090;width:130px;vertical-align:middle;margin-left:4px;}
.register .buttons input {margin:0 15px;height:20px;background:#731025;font-weight:bold;color:#FFF000;border-width:0;cursor:pointer;padding:0 10px 2px 10px;text-align:center;}
.register .buttons .big-button {margin:3px 15px;width:150px;height:20px;background:#731025;font-weight:bold;color:#FFF000;border-width:0;cursor:pointer;padding:0 3px 2px 3px;text-align:center;}
.register .input-line p {font-weight:normal;}

.form .choose-address {padding-bottom:10px;margin:10px 15px 15px 15px;border-bottom:1px solid #dadada;width:auto;}
.form .choose-address label {padding-left:0;}
.form .choose-address .input {padding-right:73px;}
* html .form .choose-address .input  {height:23px;margin-top:0em;padding-left:5px;}

.register .user-id {background-color:#ececee;margin:0 15px 8px 15px;padding:5px;font-size:12px;}
.register .user-id dt {display:inline;}
.register .user-id dd {display:inline;margin:0;padding-right:10px;font-weight:bold;}

.forgot-password {text-align:right;}
.forgot-password a {text-decoration:underline;}
.forgot-password a:hover {text-decoration:none;}

.image img {float:left;border:0;max-width:113px}
.product-list .image img {float:left;margin:2px 15px 3px 15px;border:0;max-width:113px}
.cols2 .list-item .image {display:block;text-align:center;}
.cols2 .list-item .image img {float:none;margin-bottom:10px;margin-right:0;}
.cols3 .list-item .image {display:block;text-align:center;}
.cols3 .list-item .image img {float:none;margin-bottom:10px;margin-right:0;}
.cols4 .list-item .image {display:block;text-align:center;}
.cols4 .list-item .image img {float:none;margin-bottom:10px;margin-right:0;}
.cols5 .list-item .image {display:block;text-align:center;}
.cols5 .list-item .image img {float:none;margin-bottom:10px;margin-right:0;}
.cols6 .list-item .image {display:block;text-align:center;}
.cols6 .list-item .image img {float:none;margin-bottom:10px;margin-right:0;}

.product .basic-data .image {float:left;padding-left:16px;margin-right:7px;cursor:pointer;}
.product .basic-data .image img {border:0}
.product .links .image img {float:left;margin:9px 0 0 22px;}
h3 {padding:10px 12px 0 12px;font-size:12px;color:#731025;}
h4 {padding:0 12px 0 12px;font-size:11px;color:#731025;}

.product .gallery {list-style:none;margin:1.5em 0;padding:0 7px;}
.product .gallery li {display:inline;}
.product .gallery li img {border:0px;margin:0 10px 10px 10px;}

.product .comments {padding:1px 28px 10px 28px;}
.product .comments p {margin:0.5em 0;}
.product .comments a {color:#448aae;text-decoration:underline;font-weight:bold;}
.product .comments a:hover {text-decoration:none;}
.name {padding-bottom:12px}

.add {background:url('gfx/basket_icon.gif') no-repeat left top;height:19px;width:23px;border:0;font-weight:bold;color:#731025}
.product-info {margin:1.5em 12px;border:1px solid #d9d9d9;border-top-width:0;border-right-width:0;}
.product-info dt {float:left;padding:0 0 0 11px;border-top:1px solid #d9d9d9;width:176px;font-weight:bold;line-height:25px;}
* html .product-info dt {width:177px;}
.product-info dd {margin-left:187px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9;padding:0 6px;font-size:12px;line-height:25px;}
.product-info .dark {background-color:#f5f5f5;}
.buttons .big-button {margin-top:3px;width:130px;background-image:url('gfx/button1.png');}


.page-cart .change-details {background-color:#ececee;margin:0;font-size:12px;padding:5px 6px 6px 6px;position:relative;}
.page-cart .change-details strong {position:absolute;right:6px;top:5px;}
.page-cart .change-details a {font-weight:bold;text-decoration:underline;}
.page-cart .change-details a:hover {text-decoration:none;}
.page-cart .shipping span {padding-left:15px;}
.page-cart .shipping .shlist {line-height:25px;}


.page-cart .total {float:left;width:100%;margin:0;line-height:22px;}
.page-cart .total dt {float:left;width:250px;padding:2px 0 0 0;}
.page-cart .total dd {margin-left:90px;font-weight:bold;padding:2px 0 4px 0;}
.page-cart .total .input {font-size:12px;padding:3px 5px;background-color:#f7f6f7;border:1px solid #dcdee1;border-left:1px solid #929090;border-top:1px solid #929090;width:50px;margin-right:2px;float:left;margin-right:7px;}
* html .page-cart .total .input  {margin-right:4px;}
.page-cart .total .input:focus {background-color:#fdfdfd;}
.page-cart .total .button {width:76px;height:20px;background:#731025;font-weight:bold;color:#FFF000;border-width:0;cursor:pointer;padding:0 10px 2px 10px;}


.page-cart .buttons {width:100%;overflow:hidden;padding-bottom:4px;}
.page-cart .buttons a {width:130px;height:20px;background:#731025;font-weight:bold;color:#FFF000;border-width:0;cursor:pointer;padding:0 10px 2px 10px;float:right;}
.page-cart .buttons a:hover {background-position:left bottom;text-decoration:none;}
.page-cart .buttons input {width:76px;height:20px;background:#731025;font-weight:bold;color:#FFF000;border-width:0;cursor:pointer;padding:0 10px 2px 10px;float:right;margin-left:5px;}
.page-cart .buttons input.big-button {width:130px;height:20px;background:#731025;font-weight:bold;color:#FFF000;border-width:0;cursor:pointer;padding:0 10px 2px 10px;}
.page-cart .buttons input:hover {background-position:left bottom;}



.cart {padding:6px 10px;margin:0;}
.cart a {display:block;width:100%;text-align:center;margin-bottom:10px;}

.panel-links {margin:0;padding:0px 0;width:;overflow:hidden;vertical-align:middle;text-align:center;}
.panel-links .td-link {margin:5px 5px 0px 0px;width:200px;text-align:center;}
.panel-links .td-link img {padding:3px;}
.panel-links .td-link a {font-weight:bold;}
.panel-links .td-link a:hover {text-decoration:none !important;font-weight:bold;}

.pool fieldset {padding:0px}
.pool p {line-height:1.5em;margin-bottom:0.7em}
.pool label {display:block;padding-left:15px;margin-bottom:8px;}
* html .pool label {margin-bottom:4px;}
*+html .pool label {margin-bottom:4px;}
.pool label input {vertical-align:middle;}
.pool .buttons {line-height:1.2em;text-align:center;}
.pool .buttons input {width:76px;height:20px;background:#731025;font-weight:bold;color:#FFF000;border-width:0;cursor:pointer;padding:0 10px 2px 10px;}
.pool .buttons input:hover {background-position:left bottom;}
.pool dl {margin:7px 0;}
.pool dd {margin:0.3em 0 1em 0;width:100%;overflow:hidden;}
.pool dd .pool-value {float:left;width:50px;}
.pool dd .pool-result {display:block;margin-left:50px;margin-right:10px;border:1px solid #a3a3a3;padding:1px;height:9px;}
.pool dd .pool-result span {background-color:#731025;height:9px;overflow:hidden;float:left;}

.download {list-style-type:none;margin:0;padding:12px 0 8px 0;text-align:center;}
.download li {display:inline;padding:0 2px;}

