/* CSS Document */

body { padding:0px 0px 0px 0px; margin:0px;  font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; background:url(../../files/cms/6/bg_main.png); color:#b693ab;}
img {border:0px;}
.clear { position:relative; height:1px; line-height:1px; font-size:1px; clear:both;}
p {padding:0px; margin:0px 0px 8px 0px;}
form {margin:0px; padding:0px;}
a {position:relative; text-decoration:none; color:#800080;  }
a:hover {text-decoration:underline; }
input {font-size:11px; vertical-align:middle;}
select {font-size:11px; vertical-align:middle;}
radio {vertical-align:middle;}
.txts {width:40px; border:1px solid #e6c0e3; padding:3px; color:#666;}
.txtm {width:160px; border:1px solid #e6c0e3; padding:3px;  color:#666;}
#ko_telefon {width:100px; border:1px solid #e6c0e3; padding:3px;  color:#666;}
.txtl {width:400px; border:1px solid #e6c0e3; padding:3px;  color:#666;}
select {border:1px solid #e6c0e3; padding:3px;  color:#666;}
.naw select {border:1px solid #e6c0e3; padding:1px;  color:#666;}
.txt {font-family:Tahoma, Arial, Helvetica, sans-serif; } 
h1 { font-size:18px; padding:10px 0px 0px 0px; margin:0px 0px 10px 0px;}
h2 {font-size:13px; padding:5px; margin:10px 0px 10px 0px; background:#f9f1f6; border:1px solid #dbc5d4;}
radio {vertical-align:middle;}


.glowny { height:1005px; background:url(../../files/cms/6/bg.png) repeat-x;}
.glowny2 { width:800px; margin:0 auto; background:url(../../files/cms/6/bg3.png) 0px 230px repeat-x #fff; }
.top {height:197px;}
.top a { color:#fff; }
.top_l {height:197px; width:592px; background:url(../../files/cms/6/top_l.jpg); float:left;cursor:pointer;}
.top_r {height:147px; width:208px; background:url(../../files/cms/6/top_r.png); float:left; text-align:center; padding:50px 0px 0px 0px;}
.top .txt { width:170px; padding:3px; border:0px; background:#d3b4c9; color:#f6f0f4; margin-bottom:8px;}
.pushok {float:right; margin:0px 16px 2px 0px;}
.zarej {height:51px; width:208px; position:absolute; background:url(../../files/cms/6/niemasz.png); top:146px; } 
.topmenu {padding:5px 10px 0px 0px;}
.topmenu a {float:right; display:block; padding:6px 10px; border-left:1px solid #cdc8b5; font-size:9px;}
.topmenu a#mt1 { border-right:0px;}

.koszyk { height:32px; background:url(../../files/cms/6/koszyk.png); text-align:right; padding:0px 47px 0px 0px; color:#fff; }
.koszyk a {color:#fff; text-decoration:underline;}
.kosz_m {width:403px; float:right; padding:8px 0px 0px 0px;color:#FF0090;font-size:1.1em}
.kosz_m a{color:#FF0090}

.szuk {float:left; width:330px; text-align:left; font-weight:bold; padding:5px 0px 0px 20px; height:27px;}
.szuk .txt {width:232px; height:13px; padding:5px 5px 4px 5px; background:url(../../files/cms/6/szuk.png); border:0px; margin:0px 5px 0px 3px; color:#666;}

.lewe {width:209px; float:left; margin:0px 0px 0px 0px; padding:25px 6px 0px 0px;}
.sr2 {width:565px; float:left; margin:0px 0px 0px 0px; padding:50px 10px 40px 10px;  background:url(../../files/cms/6/sr1.png) 10px 18px no-repeat;}
.sr {width:350px; float:left; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px;}
.sr3 {width:780px; float:left; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px;}
.prawe {width:209px; float:right; margin:0px 0px 0px 0px; padding:0px 0px 6px 0px;}

.mapa a {color:#b693ab;}
.tekst ,.tekst td{color: #000000;}
.tekst a{font-weight:bold;color:#f00}
.tekst a:hover{font-weight:bold;color:#f00}

.pr_img { vertical-align:top; width:250px;}
.pr_opis {vertical-align:top; padding:10px 0px 0px 10px; line-height:16px; width:360px;}
.pr_opis span.dos { display:block; font-weight:bold; padding:0px 8px 0px 8px; background:url(../../files/cms/6/dos.png) no-repeat right 2px; margin:0px 0px 10px 0px; width:125px; height:18px;}
.pr_opis span.niedos { display:block; font-weight:bold; padding:0px 8px 0px 8px; background:url(../../files/cms/6/niedos.png) no-repeat right 2px; margin:0px 0px 10px 0px; width:140px; height:18px; color:#FF0000;}
.pr_opis .datados { display:block; padding:0px 8px 0px 8px;margin:0px 0px 10px 0px;text-align:center;}
.pr_opis .datados b{  color:#FF0000;}
.pr_opis li { line-height:14px;}
.pr_opis h5 {font-size:14px; padding:0px 8px 2px 8px; margin:0px;}
.pushlink { padding:4px; color:#fff; border:0px; background:#e65301; font-weight:bold; margin:0 auto; display:block; width:125px; float:left; border:5px solid #fff;cursor:pointer;}
a:hover.pushlink {color:#fff;}
input.pushlink {padding:3px 0px; width:143px;}

.primg {padding:0px 0px 0px 0px;margin-top:10px;}
.primg a{color:#b693ab;font-weight:bold;}
.primg a:hover{text-decoration:none;}
.primg img { border:3px solid #E6C0E3; }
.primg img.plus {border:0;vertical-align:middle;}
.primg2 {margin:10px 0px 10px 0px; padding:0px 0px 0px 3px;}
.primg2 img {margin:5px; border:3px solid #E6C0E3; }


.pr_li {list-style:none; padding:0px; margin:10px 0px;}
.pr_li li {border-top:1px solid #dbd6c5; padding:7px 8px;}
.pr_opis .ilsz {border:1px solid #dbd6c5; padding:2px; display:inline;}
.pr_opis span {padding:0px 8px; display:block;}
.pushd,.pushm {border:0px; height:24px; color:#a09b88; background:url(../../files/cms/6/push.png) right no-repeat #e9e5d6; }
.pushb {border:0px; height:24px; color:#fff; background:url(../../files/cms/6/pushb.png); padding:0px 5px 0px 5px;}
.pushm {background:#FF0090;color:#fff;border:1px #FF9FD7 solid}
.opisp {line-height:17px;color:#000}
.opisp a {font-weight:bold; color:#f00}

.foot {padding:49px 10px 0px 209px; height:65px;  background:url(../../files/cms/6/stopka.png) right no-repeat; text-align:center; color:#fff; line-height:20px; margin-top:-30px;}
.foot a {color:#fff; border-right:1px solid #fff; padding:0px 5px;}
#mtend {border:0px;}
.rej {color:#666; border-collapse:collapse; margin-bottom:10px;}
.rej td {border-bottom:1px solid #efede5; padding:6px 5px 5px 0px;}
.rej th {text-align:left;padding:10px 3px;}
.rej span {font-weight:normal}
.rej .lab {width:85px; text-align:right;}
.rej .txtm {width:145px}
.req {color:#f00}
.rej2 { width:100%}
.rej2 .lab {width:95px; text-align:right;padding-right:2px;}
.rej2 td{padding: 0;}

.naw {width:100%; vertical-align:middle; margin:0px 0px 7px 0px;}

.w1 {margin-right:5px; font-weight:bold; font-size:10px;}
.w2 {margin-right:5px; font-weight:bold; font-size:12px;}
.w3 {margin-right:5px; font-weight:bold; font-size:14px;}

.prl {width:49%; float:left;  margin:5px 0px 5px 0px; text-align:center;}
.prm {width:33%; float:left;  margin:5px 0px 5px 0px; text-align:center; }
.prs {width:25%; float:left;  margin:5px 0px 5px 0px; text-align:center; }

.prs img { margin-bottom:3px; padding:2px; background:#E6C0E3; z-index:100;}
.prm img { padding:2px; background:#E6C0E3;  z-index:100; margin-bottom:5px; }
.prl img { margin-bottom:7px; padding:3px; background:#E6C0E3;  z-index:100;}


.prs  .etyk2 {position:absolute; background:none; z-index:20; width:57px; height:59px; margin:0px 0px 0px 61px;}
.prm  .etyk2 {position:absolute; background:none; z-index:20; width:57px; height:59px; margin:0px 0px 0px 103px;}
.prl  .etyk2 {position:absolute; background:none; z-index:20; width:57px; height:59px; margin:0px 0px 0px 188px;}
.etyk  {position:absolute; background:none; z-index:20; width:57px; height:59px; margin:13px 0px 0px 166px;}
#printe  { margin:0px 0px 0px 163px;}
.prs .et, .prm .et, .prl .et {background:none;}


.produkt span { color:#a86b95;}
.produkt { color:#817766; line-height:16px;}
.large {border-bottom:1px solid #f1efe9; padding:10px 0px 10px 0px; background:url(../../files/cms/6/large.png) repeat-y 277px 0px;}
.medium {border-bottom:1px solid #f1efe9; padding:7px 0px 7px 0px; background:url(../../files/cms/6/medium.png) repeat-y 185px 0px; }
.small {border-bottom:1px solid #f1efe9; padding:4px 0px 4px 0px; background:url(../../files/cms/6/small.png) repeat-y 141px 0px;}

.produkt h2 { background:url(../../files/cms/6/zobacz.png) repeat-x 0px 8px; font-size:13px; text-transform:uppercase; text-align:center; padding:0px; margin:0px 0px 10px 0px; border:0; }
.produkt h2 span { background:#fff; color:#c1bcaa; padding:0px 4px;}

.kosz_i { width:45px; height:30px; display:block; position:absolute; margin:2px 0px 0px 755px; }

.basket td {border-bottom:1px solid #f1efe9; vertical-align:top; padding:10px 5px;}
.basket {border-collapse:collapse; width:100%;}
.basket img {float:left; margin-right:10px; border:3px solid #E6C0E3;}
.ilosc {border:1px solid #e6c0e3; padding:3px; width:30px;}
.iloscerror {border:1px solid #fff; width:30px; background:#ff0000; color:#fff;}
#suma {width:80px;}

.best {background:url(../../files/cms/6/best.png); height:20px; margin:10px 0px 15px 0px;}

.messerr  {border:#ff0000 solid 1px;margin:50px auto;width:400px;background:#cbaec2;color:#fff;font-size:13px;text-align:center;padding:30px;font-weight:bold;}
.messinf  {border:#844371 solid 1px;margin:50px auto;width:400px;background:#cbaec2;color:#fff;font-size:13px;text-align:center;padding:30px;font-weight:bold;}

.top_r ul { list-style:none; padding:0px; margin:0px; }
.top_r ul li {padding:10px 5px; margin-bottom:1px;  color:#975a85; background:url(../../files/cms/6/biel.png); }
.top_r ul a {color:#975a85}

.nowe { background:url(../../files/cms/6/nowe.gif) no-repeat top right;}

.wysz_g { width:100px; height:114px; background:url(../../files/cms/6/wysz_s.png); margin:-1px 0px 0px 0px; padding:10px 10px 10px 161px; color:#fff;}
.wysz_p {display:block;width:271px; float:left; margin-bottom:10px;}
.wysz_p .link_a { width:82px; height:18px; background:url(../../files/cms/6/link1.png); display:block; float:left; text-align:center; color:#fff; padding:5px 0px 0px 0px; font-weight:bold; z-index:100;}
.wysz_p .link_n { width:82px; height:14px; background:url(../../files/cms/6/link2.png); display:block; float:left; text-align:center; color:#fff; padding:9px 0px 0px 0px; font-weight:bold; z-index:50;}
.wysz_g ul {padding:0px; margin:0px; list-style:none;}
.wysz_g ul li {border-bottom:1px solid #cbadc2; border-top:1px solid #b08ba4; padding:2px 0px;}
.wysz_g ul li.start {border-bottom:1px solid #cbadc2; border-top:0px;}
.wysz_g ul li.koniec {border-top:1px solid #b08ba4; border-bottom:0px;}
.ok_b { display:block; width:25px; height:18px; background:url(../../files/cms/6/ok2.png); position:absolute; margin-left:75px; margin-top:100px;}

.kleks { width:281px; height:150px; background:url(../../files/cms/6/personalizowane-dodatki.jpg); display:block; float:right; margin:35px 0px 10px 0px;}

.spank img {vertical-align:middle;}

.naglgal .prev, .naglgal .next {font-weight:bold;}
.naglgal .pagelist a{display:block;float:left;margin:0 1px;}
.naglgal .sel,.naglgal .selend {font-weight:bold;}

.zamowienie {width:99%}
.zamowienie td{padding:2px;border-bottom:1px solid #F1EFE9;vertical-align:top;background:#F9F1F6}
.zamowienie .rh td{background:#B18DA6;color:#ffffff;font-weight:bold;}
.zamowienie .r0 {}
.zamowienie .r1 {}
.zamowienie .rs td {padding:10px 2px;}
.zamowienie #suma {font-size:13px; font-weight:bold;}

.lista_order {width:99%}
.lista_order td{padding:2px;border-bottom:1px solid #F1EFE9;vertical-align:top;background:#F9F1F6}
.lista_order .rh td{background:#B18DA6;color:#ffffff;font-weight:bold;}
.lista_order .r0 {}
.lista_order .r1 td {background:#DFD1DA}


.opinia {border-bottom:1px solid #EFEDE5;padding:6px 5px 5px 0;color:#000}  
.opinia .podpis {padding:4px 0;font-weight:bold;}
.opinia .naglgal {margin:10px auto;}

.opinia_home {background:#a8829d url(../../files/cms/6/round_bg.png); color:#fff;}
.opinia_home h2{background:#a8829d url(../../files/cms/6/round_bg.png);font-size:13px; text-transform:uppercase; text-align:center; padding:0px; margin:0px 0px 10px 0px; border:0; color:#fff}
.opinia_home .opinia_lista{padding:0 10px;}
.opinia_home .opinia {color:#fff}
.opinia_home .wiecej {padding:8px 10px 0 10px;text-align:right;display:block;color:#fff}

/* Mapa */
a.m0,a.m1,a.m2{display:block; text-transform:uppercase;color:#B693AB;margin-bottom:4px;}
a.m0{padding:4px;border:1px #B693AB solid}
a.m1{padding:4px 40px;}
a.m2{padding:4px 80px;}

a.mp0,a.mp1,a.mp2,a.mp3{display:block;font-weight:normal;color:#B693AB;margin-bottom:4px;}
a.mp0{padding:4px 0;}
a.mp1{padding:4px 40px;}
a.mp2{padding:4px 80px;}
a.mp3{padding:4px 120px;}

.mnaw .naglgal{margin:10px auto;}
.tekst .mnaw .naglgal a{color:#800080;}
.tekst .mnaw .naglgal .pagelist a{font-weight:normal;}
.tekst .mnaw .naglgal .pagelist a.sel{font-weight:bold;}

.homebaner { }
.homebaner a{display:block; float:left;border:0px #B08CA5 solid;width:170px;margin:5px;text-align:center;}
.homebaner img {border:0;}

.steps {width:100%;margin-bottom:10px;margin-top:5px}
.steps td  {border-collpse:collapse;vertical-align:middle;text-align:center;font-size:14px;color:#E2D6DE;font-weight:bold;}
.steps .st, .steps .stred {border: 2px #E2D6DE solid; width:150px;padding: 4px;}
.steps .stred {color:#B18DA6}
