html {margin:0;padding:0}
body {background:#eee url('images/bg.jpg') center top;margin:0;text-align:center;color:#000}
a,a:hover {font:12px helvetica,sans-serif;color:#000;text-decoration:underline;outline:none}
a:hover {color:#99cc00;text-decoration:none}

.left {float:left} .right {float:right} .clear {clear:both} .txl {text-align:left} .txc {text-align:center} .txr {text-align:right}
s {color:#666} .small {font-size:10px} .error {color:#ff0000} img {border:0;}

.red {color:#c50f35}
.orange {color:#ff6600;font-weight:bold}
.blue {color:#ccc}
.yellow {color:#28a100;font-weight:bold}
.help {cursor:help}

#root {font:12px helvetica,sans-serif;width:990px;margin:0 auto;padding:0 5px;background:#fff;}

/*head*/
#head {color:#000;width:990px;height:105px}
#head img {float:left;margin:23px 0 0;position:relative;left:30px}

/*logo*/
#logo {border-right:0px dotted;width:680px}
#top {background:url('images/fallout-3.jpg') no-repeat center 0;float:left;position:relative;left:50px;
width:460px;height:105px;border:0px #ddd dotted;cursor:pointer}

/*bookmarks*/
#bookm {width:32px;float:right}
#bookm input {float:right;width:32px;height:32px;padding:0;border:0;cursor:pointer}
#bookm input:hover,#bookm input:focus {border:0}

#bookm .faves {background:url('images/icons.png') no-repeat 0 -32px;margin:3px 0 0}
#bookm .faves:hover {background-position:0 -31px}

#bookm .polec {background:url('images/icons.png') no-repeat 0 0;margin:3px 0}
#bookm .polec:hover {background-position:0 1px}

#bookm .rss {background:url('images/icons.png') no-repeat 0 -64px;margin:0}
#bookm .rss:hover {background-position:0 -63px}

/*login_table*/
#top_login {text-align:left;width:290px;height:38px;padding:7px;float:right;background:#383e43}
#top_login input {font:12px helvetica,sans-serif;color:#000;margin-right:5px}
#top_login input#login,#top_login input#pass {width:125px}
#top_login .login {background:transparent url('images/login.gif') no-repeat center;width:20px;height:19px;margin:0;cursor:pointer}

#top_login .button0 {font-size:11px;color:#fff;border:1px #ccc dotted;background:none;margin:3px 5px 0 0;padding:0 2px;cursor:pointer}
#top_login .button0:hover {color:#99cc00;background:none;border:1px #99cc00 dotted}
#top_login .button0.right {margin-right:0}

.user-welcome {color:#fff !important;background:#99cc00;border:1px #99cc00 solid;padding:0 4px;display:block;width:280px}

/*top_cart*/
#top_cart {width:290px;height:43px;padding:6px 7px 3px;float:right;clear:both;background:#f6f6f6}
#top_cart .left {line-height:14px;word-spacing:-1px;width:230px;vertical-align:top}
#top_cart .right {width:55px;border-left:1px #47617d dotted}

#top_cart img {position:relative;left:0;top:0;display:inline;margin:0 0 7px;float:right}
#top_cart label {height:16px;float:left;padding:3px 0 3px 3px}

#top_cart input,a,img,#top_cart input:hover,#top_cart input:focus {margin:0;border:0}

/*navi_top*/
#navi_top {background:#49525a url('images/top_bg.png') repeat-x 0 -30px;width:990px;height:30px;border-bottom:1px #202326 solid}
#navi_top .left,#navi_top .right {width:3px;height:30px}
#navi_top .left {background:url('images/nvts.png') no-repeat 0 -30px}
#navi_top .right {background:url('images/nvts.png') no-repeat right 0}

#navi_top ul {background:#2d4863 url('images/top_bg.png') repeat-x 0 0}
#navi_top ul,#navi_top li {float:left;margin:0;padding:0;list-style:none;overflow:hidden;}

#navi_top li {border-right:1px #414950 solid}
#navi_top li.last {border:0;margin:0}
#navi_top a {color:#fff;text-decoration:none;padding:8px 25px 7px;display:block}
#navi_top li a:hover {color:#fff;text-decoration:underline}

#wieviel-kostet {color:#fff;background:none;border:0;float:right;width:290px;margin:6px 0 0;cursor:pointer}
#wieviel-kostet:hover {text-decoration:underline}

/*top_serach*/
#top_serach {background:#393f45 url('images/top_bg.png') repeat-x 0 bottom;width:990px;height:44px;text-align:center;margin:0 0 10px}
#top_serach div {float:left;margin:0 3px}
#top_serach div.left,#top_serach div.right {width:3px;height:44px;margin:0}
#top_serach .left {background:url('images/nvts.png') no-repeat 0 bottom}
#top_serach div.right {background:url('images/nvts2.png') no-repeat right bottom;float:right}

#top_serach form {font:bold 17px helvetica,sans-serif;color:#fff;width:710px;padding:10px 0;position:relative;left:150px;float:left}
#top_serach input {font:bold 17px helvetica,sans-serif;color:#000}

.input_big {background:transparent url('images/szukaj.png') no-repeat -120px 0;width:250px;height:22px;border:0}
.input_big:hover,.input_big:focus {background-position:-120px -24px;border:0}

.submit_big {background:url('images/szukaj.png') no-repeat;width:120px;height:24px;border:0;cursor:pointer}
.submit_big:hover {background-position:0 -24px;border:0}

#top_serach .adv {color:#ccc;background:none;border:1px #ccc dotted;cursor:pointer;width:141px}
#top_serach .adv:hover {color:#99cc00;border:1px #99cc00 dotted}

/*kategorie*/
.left_column {float:left;margin:0 0px 0 0}

.kategorie {width:190px;height:auto;text-align:left;border-bottom:1px #ccc solid;margin:0 0 10px;border-bottom:0}
.kategorie h3 {font-size:13px;color:#fff;margin:0;padding:7px 0;text-indent:10px;background:#2d4863 url('images/bar.gif') no-repeat}

.kategorie ul,.kategorie li {list-style:none;margin:0;padding:0}
.left_column .kategorie a {background:#f6f6f6}
.left_column .kategorie li a {background:#fff;text-indent:20px}
.left_column .kategorie li.selected a {background:#fff;text-decoration:underline;border-color:#99cc00}

.kategorie a {font:12px helvetica,sans-serif;color:#000;text-decoration:none;text-indent:10px;padding:5px 0;width:190px;display:block;border-bottom:1px dotted}
.kategorie a:hover {color:#99cc00;background-position:1px center}

.kategorie form {padding:0 10px 0;border-bottom:1px #ccc solid}
.kategorie input {width:99%;margin:10px 0}
.kategorie .left input,.kategorie .right input {margin:10px 0 0;padding:0 38px}
.kategorie .right input:hover {border:0}

#newslet span {font-size:11px;text-align:justify;display:block}

.box.kontakt {margin:0 5px 10px;padding:0 0 8px;border:1px #99cc00 solid;text-align:left}
.kontakt h4 {font-size:13px;color:#fff;background:#99cc00;margin:0 0 8px;padding:6px 4px}
.kontakt p {line-height:16px;margin:0 4px 8px}
.kontakt table {margin:0 4px}

.kategorie.promocja h3 {background-position:0 -30px}
.promocja h4 {font:bold 21px serif;margin:0;padding:10px 0}
.promocja input.button1 {margin:10px auto 0}

/*content*/
#content {width:590px;float:left;position:relative;left:10px;text-align:left}

h1 {font-size:23px;border-bottom:1px #ccc solid;margin:5px 0 15px;padding:0 0 10px}
h2 {font-size:19px;margin:5px 0 15px;padding:0}

/*tmn*/
.tmn {width:100%;border:1px #ccc solid;border-bottom:0}
.tmn th {font-size:13px;background:#f8f8f8;border-bottom:1px #ccc solid;padding:7px}
.tmn td {border-bottom:1px #ccc solid;border-right:1px #ccc dotted;padding:5px 7px}
.tmn td.last {border-right:0}
.tmn a {font-size:12px}

/*list*/
.list {width:100%;border:1px #ccc solid;border-bottom:0}
.list th {font-size:13px;background:#f8f8f8;border-bottom:1px #ccc solid;padding:7px}
.list td {border-bottom:1px #ccc solid;border-right:1px #ccc dotted;padding:5px 7px}
.list td.last {border-right:0}

/*tmn2*/
.tmn2 {width:100%;border:1px #ddd solid;border-bottom:0}
.tmn2 th {font:bold 12px sans-serif;color:#fff;background:#c50f35;border-bottom:1px #ddd solid;width:30%;padding:5px 10px;text-align:right;vertical-align:top}
.tmn2 td {font:12px sans-serif;color:#000;border-bottom:1px #ddd solid;border-left:1px #ddd solid;padding:4px 10px}

/*right_column*/
#right_column {float:right}

.box {margin:0 0 10px;padding:5px;border-bottom:1px #ccc solid;text-align:center}
.box img {display:block;margin:10px auto 5px}
.box a {color:#000;text-decoration:underline;text-indent:0;width:180px;margin:0 0 5px;padding:0 0 5px;border-bottom:1px #ccc dotted}
.box a:hover {color:#99cc00;text-decoration:none;border-bottom:1px #ccc solid}
.box b {color:#ff0000}

.szukaj,.szukaj2 {width:57px;height:45px;margin:0;border:0;cursor:pointer}
.szukaj {background:url(images/szukaj.gif) no-repeat}
.szukaj2 {background:url(images/szukaj2.gif) no-repeat}

.zapisz,.zapisz2 {width:57px;height:45px;margin:5px 0 0;border:0;position:relative;right:6px;cursor:pointer}
.zapisz {background:url(images/zapisz.gif) no-repeat}
.zapisz2 {background:url(images/zapisz2.gif) no-repeat}

/*status*/
.status {width:325px;height:45px;margin:0 0 10px;display:block;float:right;border-bottom:1px #ccc dotted}
.status img {margin-right:10px !important}

/*produkt*/
.product {color:#333;float:left;border:1px #ccc solid;margin:0 10px 10px 0}

.product h2 {margin:0;padding:0}
.product h2 a {font:bold 15px helvetica,sans-serif;color:#000;text-decoration:none;height:42px;padding:15px 5px 0 10px;display:block;background:#fff}
.product h2 a:hover {font:bold 15px helvetica,sans-serif;color:#f15717}
.product div.txt {line-height:16px;margin:0 10px}
.product p {margin:0 0 5px}
.product img {float:left;margin:0 15px 0 0}

.produkt2 {width:280px}
.produkt2 div.txt {padding:10px 15px 10px 10px;margin:0;height:142px}

.produkt3 {margin:0 0 10px;width:585px}
.produkt3 div.txt {text-align:justify;padding:10px 10px 10px 10px;margin:0}
.produkt3_img {margin:0 15px 15px 0 !important}
.produkt3 .cena_td {width:190px}
.produkt3 .cena_td b span {font-size:23px;color:#ff0000}

/*CBOX*/
.cbox {margin:0;padding:0 10px;border-top:1px dotted}
.cbox_img {margin:0 10px 0 0;width:100px;height:100px}

.b_box {width:187px;height:167px;margin:0 0 10px}

/*info*/
ul#info {color:#000;list-style-type:none;margin:20px 0;padding:0;list-style-position:inside;
border:1px #ccc dotted;border-bottom:0;background:#f8f8f8}

#info li {margin:0;padding:3px 10px;border-bottom:1px #ccc dotted;display:block;height:16px}
#info li span,#info li b {display:block;float:left}
#info li span {color:#333;width:80px}

/*pegi*/
#pegi {height:70px}
#pegi img {width:50px;display:block;float:left}

/*NIX-KOSTET*/
.produkt2 .nix-kostet {font-size:13px;padding:0}
.nix-kostet {font:bold 18px serif;color:#fff;font-variant:small-caps;font-weight:bold;text-decoration:none;text-align:center;margin:0;
padding:5px 0;background:#99cc00;border:1px #99cc00 solid}

/*form*/
form,input,select {font:12px helvetica,sans-serif;color:#000;margin:0}
input,select,textarea {border:1px #ccc solid}
input:hover,select:hover,textarea:hover {border:1px #99cc00 solid}
input:focus,select:focus,textarea:focus {border:1px #c30f34 solid}

fieldset {margin:10px 0;padding:10px;border:1px #ccc solid;}
legend {color:#000;font-weight:bold}

#steps {width:560px;height:37px;margin:0 auto;border:0px #afafaf dotted}
#steps div {font-size:15px;color:#ccc;font-weight:bold;text-indent:30px;line-height:24px;background:url('images/bullets.png') no-repeat 0 2px;width:140px;height:37px}
#steps .current {color:#000;background-position:0 -39px}

.form {background:#f8f8f8}
.form .clear,.form1 .clear,.contact_form .clear {line-height:5px;background:#ccc}
.form input {width:300px}
.form .noborder,.noborder,.noborder:hover,.noborder:focus {width:12px;border:0}
.form .error {display:block}
.button_td {width:200px}
.button_td input {width:95px}

/*form_przelkewy24*/
.p24_wfh940g {margin:0 auto}
.p24_wfh940g table {border-color:#ccc !important}
.p24_wfh940g td {font-size:12px !important;padding:5px;border-bottom:1px #ccc dotted}
form.form24 {background:#f8f8f8;text-align:center;padding:10px}
.form24 input {margin:0 auto}
.p24_wfh940g input.radio {width:13px;height:13px;display:block;float:left;margin-right:5px;border:0}
.p24_wfh940g label {float:left}
#p24_er3wf2 {text-align:justify;background:#fff !important;border-color:#ccc !important;padding:10px !important}

.form1 {text-align:center;background:#f8f8f8;padding:10px}
.form1 form {width:350px;margin:0 auto}
.form1 div {padding:0 0 5px}
.form1 label {text-align:left;width:120px;float:left;margin:0 0 4px;padding:3px 0 0}
.form1 input {width:190px;margin:0 0 4px;display:block;float:right}
.form1 input.button {width:80px}
.form1 a {border-bottom:3px solid}

.contact_form {text-align:left;background:#f8f8f8}
.contact_form form {width:350px;margin:0 auto}
.contact_form label {width:120px;float:left;margin:0 0 4px;padding:3px 0 0}
.contact_form input,
.contact_form select,
.contact_form textarea {width:290px;margin:0 0 4px;display:block;float:left}
.contact_form input.button {float:none;margin:10px auto 0;width:80px}

.condition {font-size:11px;text-align:justify}
span.error {float:left;padding-left:5px}

/*CENA_TD*/
.cena_td {padding:17px 0 17px 0;width:125px}
.cena_td b span {font-size:17px;color:#ff0000}
.ilosc {padding:17px 0 0;width:30px}
.ilosc input {width:30px}

.dokoszyka {background:url('images/dokoszyka.gif') no-repeat 0 0;width:80px;height:45px;border:0;cursor:pointer;margin:13px 0 0 15px;padding:10px 0}
.dokoszyka:hover {background:url('images/dokoszyka.gif') no-repeat 0 -45px;border:0}
.dokoszyka:focus {border:0}

.doschowka {background:url('images/dokoszyka.gif') no-repeat 0 -90px;width:80px;height:45px;border:0;cursor:pointer;margin:13px 0 0 15px;padding:10px 0}
.doschowka:hover {background:url('images/dokoszyka.gif') no-repeat 0 -135px;border:0}
.doschowka:focus {border:0}

.details {color:#f15717;background:none;border:1px #f15717 solid;cursor:pointer;padding:0}
.details:hover {color:#c50f35;border:1px #c50f35 solid}

.wyslij {background:url('images/dokoszyka.gif') no-repeat 0 -180px;display:block;width:80px;height:45px;padding:0;border:0;cursor:pointer}
.wyslij:hover {background:url('images/dokoszyka.gif') no-repeat 0 -225px}
.wyslij:focus {border:0}

a.button,.button,.button1 {font:13px 'times new roman',times,serif;color:#fff;font-weight:bold;
background:url('images/button.png') no-repeat 0 0;
width:100px !important;cursor:pointer;padding:5px 0 21px;height:45px;display:block;border:0 !important}
.button:hover,.button1:hover {background:url('images/button.png') no-repeat 0 -45px}

a.button {text-decoration:none;padding:7px 0 21px}
a.button:hover {}

.button1 {background-position:0 -135px}

.usun {background-position:0 -90px;width:50px !important;cursor:pointer;margin-top:13px;padding:6px 0 21px;height:45px;border:0 !important}
.usun:hover {background-position:-50px -90px}

.cart_buttons {margin:0 auto;margin:0;padding:10px 10px 10px 0;background:#f8f8f8;width:570px;height:35px}
.cart_buttons input {width:102px;margin-left:10px}

/*.button3 {background:url(images/ibu2.gif) repeat-x}
.kupteraz,.button3 {border:1px #ff7618 solid}
.kupteraz,.kupteraz2 {width:79px;height:45px;border:0;cursor:pointer;margin:0 0 0 4px}
.kupteraz {background:url('images/kupteraz.gif) no-repeat'}
.kupteraz2 {background:url(images/kupteraz2.gif) no-repeat}*/

/*pager*/
#pager {font-size:12px;color:#666;text-align:right;float:right;background:#f6f6f6;padding:3px 10px}
#pager a,#pager a:hover {font:12px helvetica,sans-serif;text-decoration:none}
#pager a:hover {text-decoration:underline;border-top:1px solid}
#pager span a {border-bottom:2px solid}

/*foot*/
#foot {font:12px helvetica,sans-serif;color:#fff;text-align:left;background:#383e43;width:1000px;margin:auto;padding:0 0 10px;clear:both;border-top:1px #000 solid}
#foot div {width:300px;margin-top:15px;padding:0 10px}
#foot div.foot_mid {width:320px;border:1px #525b64 dotted;border-top:0;border-bottom:0}
#foot div div {font-weight:bold;font-size:13px;height:15px;margin:0 0 5px;padding:0}
#foot a {font-size:12px;color:#ccc;display:block;text-decoration:none}
#foot a:hover {font-size:12px;color:#fff;text-decoration:underline}

/*alert_box*/
#alertbox {width:350px;margin:0 auto;background:#fff;border:2px #ff0000 solid;position:absolute;top:42%;left:37%;cursor:pointer}
#alertbox div {font:bold 12px helvetica,sans-serif;color:#000;text-align:center;width:100%;padding:0 0 10px}
#alertbox p {font:bold 17px helvetica,sans-serif;color:#fff;background:#ff0000 url('images/close_sm.gif') no-repeat right 0;margin:0 0 10px;padding:1px 0;display:block}
.alertbox_hidden {display:none}

.galeria {border:1px solid white;display:inline}
.galeria2 {border:1px solid red;display:inline}

#panel_one {width:100%;border:1px #ccc solid;margin:20px 0;}
#panel_one img {float:none;margin:4px 2px 4px 2px}
#panel_one a {margin:0px;line-height:0px;}


/*box-hidden*/
#divHide {text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;}

#trance {background:#666;width:100%;height:100%;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9}

#box-root {position:absolute;top:0;left:0;width:100%;margin:0 auto}

.close {font-size:20px;color:#fff;background:#c50f35;padding:0 5px;float:right;cursor:pointer}
.close:hover {background:#99cc00}

#box-cont1 {font:13px sans-serif;text-align:left;line-height:21px;background:#fff;width:630px;margin:12% auto 0;padding:20px}

#box-cont1 h3 {font-size:28px;color:#c50f35;margin:0;padding:10px 0}
#box-cont1 h4 {font-size:18px;color:#000;margin:0;padding:10px 0}
#box-cont1 p {color:#000;padding:0}
#box-cont1 span {color:#c50f35}

/*call-back*/
#call-back {width:100%;height:215px;border:0;margin-bottom:10px}
