@charset "utf-8";
/*   main   */

body { background:#fce9e8 url(http://bobasimama.pl/_var/edytor/szablon_grafika/bg.jpg) top repeat-x; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #656565; margin: 0px; padding: 0px; text-align: center; }

.container { background:url(http://bobasimama.pl/_var/edytor/szablon_grafika/top.jpg) no-repeat top center; width: 1060px; margin: 0px auto; text-align: left; padding:0px; }
.tresc{width:1000px; background:#FFFFFF; margin-left:30px;}
#left { display:inline; float:left;  width:213px; margin-left:3px; margin-right:7px;}
#center { display:inline; float:left;  width:555px; overflow:hidden }
#right { display:inline;  width:213px; float:right;margin-left:1px; margin-right:3px; }

#center  h2{font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #A11F5F; margin:0; padding:5px; line-height:20px; padding-left:10px; font-weight:bold }
h2{ font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #A11F5F; margin:0; padding:5px; line-height:20px; padding-left:10px; font-weight:bold }
.clear0 { clear: both; height: 0px; font-size: 0px; line-height: 0px; margin: 0px; padding:0px; }
.clear { clear: both; height: 1px; font-size: 1px; line-height: 1px; margin: 0px; padding:0px; }
.step { clear: both; height: 5px; line-height:5px; font-size:5px; margin: 0px; padding:0px; }
.step2 { clear: both; height: 15px; line-height:15px; margin: 0px; padding:0px; }
.step10 { clear: both; height: 10px; line-height:15px; margin: 0px; padding:0px; }
a { text-decoration:none; cursor:pointer; color:#666666; }
a:hover { color:#333333; text-decoration:underline; }
a.a2 { font-weight:bold;/* color */
}
a.a2:hover, .underline { text-decoration:underline; }
.underline, .underline:hover { /* color */
}
.duże { /* color */font-size:22px; }
a img { border:none; }
input, select, textarea { font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #656565; padding-bottom:1px; margin:0px; }
.border_dot { clear: both; height: 1px; font-size: 1px; line-height: 1px; margin: 0; background:url(gfx/box_separator.gif) bottom repeat-x; }
.dot_bottom_uni { background:transparent url(gfx/dot_separator.gif) repeat-x scroll bottom; }
fieldset { border:none; margin:0px; padding:0px; }
label { cursor:pointer; }
.w_lewo { display:inline; float:left; }
.w_prawo { display:inline; float:right; }
.t_right { text-align:right; }
.t_left { text-align:left; }
.t_center { text-align:center; }



/*  top   */

#top { width:1000px; margin-left:30px; height:240px;}
#top .logos {  width:200px; height:70px; float:left; padding-top:90px; padding-left:10px}
#top #koszyk { float:right; height:55px; width:410px; clear:both; padding-top:80px;  }

#top #koszyk div.l_koszyk { width:180px; display:inline; float:left; text-align:left; margin-right:30px; }
#top #koszyk div.panel { width:185px; float:left;text-align:center; color:#FFFFFF }
#top #koszyk div a {color:#ffffff; font-family:tahoma, arial, verdana; font-size:11px; text-decoration:none}
#top #koszyk div a:hover {color:#E794AC; font-family:tahoma, arial, verdana; font-size:11px; text-decoration:none}

div.banner { width:550px; overflow:hidden; text-align:center; }

#top .linki { text-align:right; float:right; padding-top:50px; color:#E794AC; width:900px;  }
#top .linki a { color:#7f1147; font-family:tahoma, arial, verdana; font-size:11px; font-weight:bold; text-decoration:none }
#top .linki a:hover{ color:#E794AC; font-family:tahoma, arial, verdana; font-size:11px; font-weight:bold; text-decoration:none  }
/*  main   */

#scierzka{  float: left; text-align:left; width:550px; padding-top:15px;color:#7f1147; font-family:tahoma, arial, verdana; font-size:11px;  text-decoration:none; margin-left:5px ; padding-left:5px; }
#scierzka a{color:#7f1147; font-family:tahoma, arial, verdana; font-size:11px;  text-decoration:none }
#scierzka a:hover{color:#7f1147; font-family:tahoma, arial, verdana; font-size:11px;  text-decoration:none }

.szukacz{ widows:150px; float:right; margin-right:5px;}
.szukacz input.pole{ border:#EEDDE5 1px solid; padding:4px; width:135px; margin:3px; float:left; margin-top:0px;  }
/*  --------------  */
/* box  */

.box_up{ background:url(http://bobasimama.pl/_var/edytor/szablon_grafika/box_down.png) no-repeat bottom; clear:both;  margin-bottom:5px;padding-bottom:5px; }
.box_down{background:url(http://bobasimama.pl/_var/edytor/szablon_grafika/box_up.jpg) no-repeat top;}
.box_up h3{ margin:0; padding:0; padding-left:10px; line-height:30px; text-align:left; font-family:tahoma, arial, verdana; font-size:12px; color:#FFFFFF}


.box { width:100%;  margin-bottom:9px; padding:0px; }


.box_up ul.main { margin:1px; padding:2px; }
.box_up ul.main li { text-indent:0px; list-style:none;}
.box_up ul.main li a{  background:url(http://bobasimama.pl/_var/edytor/szablon_grafika/point.jpg) no-repeat 2px center; color:#7f1147; font-family:tahoma, arial, verdana; font-size:11px; font-weight:bold; text-decoration:none; display:block;padding:5px; padding-left:15px }
.box_up ul.main li a:hover{ color:#7f1147; font-family:tahoma, arial, verdana; font-size:11px; font-weight:bold; text-decoration:none; display:block; padding-left:15px; background-color:#EEDDE5 }

.box_up ul.sub { padding:0px; margin:0px; background-color:#A01F5F; color:#FFFFFF }
.box_up ul.sub li { list-style:none;padding:0px; margin:0px; background:none; margin-top:5px }
.box_up ul.sub li a{ color:#FFFFFF; padding:0px; margin:0px; padding-left:15px; line-height:21px }
.box_up ul.sub li a:hover{ list-style:none; }
.box_up ul.sub li a{ color:#FFFFFF; padding:0px; margin:0px; padding-left:15px; line-height:21px }

.box_up .szukajka a{color:#7f1147; font-family:tahoma, arial, verdana; font-size:11px; text-decoration:none;  }
.box_up .szukajka input.pole{ border:#EEDDE5 1px solid; padding:4px; width:180px; margin:3px;  }
.box_up .szukajka input.buton{ background-color:#9d2760; padding:4px; padding-right:9px; padding-left:9px; color:#FFFFFF; border:none; font-family:tahoma, arial, verdana; font-size:11px; font-weight:bold; text-align:center; margin:2px; margin-left:60px}

.box_up form { margin:0px 0px 0px 3px; padding:0px; }
.box_up fieldset { text-align:left; text-indent:0px; padding:15px 5px 15px 5px; }
.box_up form fieldset span { text-indent:0px; display:block; padding:0px; margin:-2px auto 10px 2px; }



.box_up .pliki { margin:14px auto 14px auto; text-align:center; }
.box_up .pliki a { margin-right:3px; margin-left:3px; }

.box_up ul.list { padding:0px; margin:5px; padding-left:21px;}
.box_up ul.list li { list-style: decimal; padding:4px }
.box_up ul.list li a{color:#7f1147; font-family:tahoma, arial, verdana; font-size:11px; text-decoration:none; }
.box_up ul.list li a:hover{color:#E993AC; font-family:tahoma, arial, verdana; font-size:11px; text-decoration:none; }

.box_up form.sonda_box fieldset input { margin-left:15px; cursor:pointer; margin-right:3px; }
.box_up form.sonda_box fieldset input.box_sonda { float:right; border:none; cursor:pointer; background:transparent url(gfx/button_2_maly.gif) no-repeat scroll right center; height:21px; width:75px; line-height:21px; margin-bottom:-2px; margin-right:5px; text-align:center; }
.box_up form.sonda_box fieldset input.box_sonda:hover { }
.box_up .sonda_wynik { margin:10px; }
.box_up .sonda_wynik div { margin:5px; }
.box_up .sonda_wynik div .pol_odp { font-style:italic; clear:both; padding-top:5px; }
.box_up .sonda_wynik div span { clear:left; float:left; }
.box_up .sonda_wynik .pol_wynik { margin:0px 0px 0px 40px; background:#FFFFFF url(gfx/shoper_poll_bg.gif) center no-repeat; width:104px; }
.box_up .sonda_wynik .pol_wynik img { height:8px; margin:2px; }

.box_up .usersonline { margin:10px; }
.box_up .usersonline .co { width:130px; display:inherit; float:left; clear:left; }
.box_up .usersonline .ile { width:35px; display:inherit; float:right; clear:right; text-align:right; }

.box_up .producers { margin-left:20px; width:120px; }

.box_up .promo { margin:10px; text-align:center; }
.box_up .promo a.nazwa {  color:#9D2760; font-weight:bold; text-decoration:none }
.box_up .promo  a.cena { color:#9D2760; font-size:20px;  text-decoration:none }
.box_up .promo img { padding:1px;  margin:5px; }

.box_up .filter { padding: 15px 5px 10px; }
.box_up .filter .price, .box .filter .select { margin-bottom:10px; }
.box_up .filter .select select { width: 110px; margin: 4px 0px 0px 31px; }
.box_up .filter .price .amount { margin-top:3px; margin-left:31px; }
.box_up .filter .sbmt { text-align: center; }
.box_up .filter .f_promo { margin:0px 31px 5px; padding-left:20px; position:relative; left:0px; top:0px; text-align: left; }
.box_up .filter .f_promo input { /* inaczej dla ie  */ position:absolute; left:0px; top:3px; }
/*   center   */
.stronicowanie{ text-align:center; padding:5px; clear:both}
.view-list {display:block;float:none;width:100%;height:33px;}
.view-list .col-left	{display:inline;float:left;padding-left:5px;width:50%;}
.view-list .col-right {float:right;width:200px;text-align:right;}
.view-list ul {list-style-type:none;margin:0px;padding:10px 20px;text-align:left;}
.view-list ul li {display:inline;padding-left:10px;background:transparent url(gfx/line.png) no-repeat 3px 2px;}
.view-list ul li.first {background-image:none;padding-left:0;}
.view-list ul li a {text-decoration:underline;}
.view-list ul li a:hover {text-decoration:none;}

.produktl { width:177px; float:left; background-color:#f9f5f7; height:280px; margin-right:5px; margin-left:3px; overflow:hidden; margin-bottom:6px; border-top:#A11F5F 3px solid }
.produktl .name_prod { padding-left:2px; padding-right:2px;text-align: center; font-size:13px; font-weight:bold; color:#A11F5F; height:40px; padding-top:6px; width:170px; }
.produktl .name_prod a { background:none; text-align: center; font-size:13px; font-weight:bold; color:#A11F5F }

.produktl .name_prod.list {font-weight:bold; font-size:13px; width:170px; }
.produktl .name_prod .btm { height:10px; padding:1px; font-size:1px; }
.produktl .fotka { text-align:center; height:170px;overflow:hidden;}
.produktl .fotka a{ width:140px;  overflow:hidden; background:#FFFFFF; text-align:center;}
.produktl .opis{color:#7f1147; font-family:tahoma, arial, verdana; font-size:11px;  text-decoration:none; margin:5px; height:26px; overflow:hidden }
.produktl .cena { display:inline; float:left; text-align: center; color:#A11F5F; font-size:11px; font-family:tahoma, arial, verdana; width:75px; padding-left:3px; padding-top:5px; }
.produktl span.duzacena { /* color */font-size:16px; color:#A11F5F; font-weight:bold; font-family: arial, verdana;}
.produktl .cena2 { clear:both; width:100%; text-align:right; }
.produktl .do_kosza { display:inline; float:right; text-align:left; width:90px; padding-right:4px; }

.achtung, .error { padding:15px 22px 15px 54px; background:#ffffd9 url(gfx/ico_alert.gif) center left no-repeat; border:#cd3300 1px solid; color:#d55204; margin-bottom:15px; text-align:justify; width:450px; }
.achtung a, .error a { display:block; margin-top:5px; height:21px; line-height:21px; cursor:pointer; background-position:center; background-repeat:no-repeat; background-color:transparent; text-align:center; background-image:url(gfx/button_1_sredni.gif); width:100px; font-size:11px; text-decoration:none; }
.news_tr { padding:5px; line-height:15px; }


.produkt .name_prod { /* inaczej dla ie */padding:12px 0px 5px 10px; color:#9B1F5B; text-align:left; margin:0px -7px 7px -7px; font-size:16px; font-weight:bold;}
.produkt .name_prod.list {   /* inaczej dla ie */ font-weight:bold; font-size:13px; width:100%; }
.produkt .name_prod .btm { height:10px; padding:1px; font-size:1px; }
.produkt .name_prod a { background:none; }
.produkt {display:inline; float:left;  }
.produkt img { }

.produkt img.product_foto, .produkt img.main { display:inline; float:left; }
.produkt img.zagiel { margin:0px 10px 10px; }
.produkt span.cena_brutto { padding-left:5px; width:auto; float:none; position:static; /* color */font-size:20px; color:#9B1F5B }
.produkt span.duze { /* color */
	font-size:20px; }
.produkt .cena { display:inline; float:right; text-align:left; }
.produkt .cena2 { clear:both; width:100%; text-align:right; }

.produkt .do_koszyka .ilosc { position:relative; right:50px; }
.produkt p { margin-bottom:5px; margin-top:5px; }
.produkt p.main { text-align:justify; clear:both; }
.produkt a.more { background:url(gfx/dot_podkategoria_menu_2.gif) 0px 3px no-repeat; padding-left:12px; font-weight:bold; font-size:11px; width:auto;/* color */
}
.produkt a.list { display:inline; float:right; }
.produkt .dane_cont { margin: 0px; display:inline; float:left; position:relative; left:0px; top:0px; }
.produkt .dane { display:inline; float:left; clear:left; width:48%; margin-top:15px; margin-bottom:5px; text-align:justify; }
.produkt .dane .ocena { }
.produkt .dane .ocena fieldset {  }
.produkt .dane .opis { display:inline; float:left; line-height:20px; margin:0px 0px 15px 10px; }
.produkt .dane .opis p { line-height:12px; margin:0px; text-align:left; }
.produkt .dane .opis_line { display:inline; float:left; height:20px; line-height:20px; margin: 0px 0px 15px 10px; }
.produkt .decsript { padding:10px; }
.produkt .dane2 { display:inline; text-align:right; float:right; z-index:3; }
.produkt .dane2 div.cechy { text-align:right; margin-top:2px; width: 100%; }
.produkt .dane2 div.cechy select { border:#c9c9c9 1px solid; overflow: hidden; width: 115px; }
.produkt .dane2 div.cena { height:25px; line-height:25px; }
.produkt .dane2 p, .produkt .dane2 div { display:inline; float:right; clear:right; }
.produkt .old_price { text-decoration:line-through; }
.produkt .mini_nagl { font-size:13px; text-align:justify; font-weight:bold; padding:0px 0px 7px 10px; margin-top:15px; margin-bottom:0px; }
.produkt div.opinia { text-align:left; padding:5px; position:relative; left:0px; }
.produkt div.opinia.even { background-color:#F8F8F8; }
.produkt div.opinia.odd { background-color:#FFFFFF; }
.produkt div.opinia .name { font-style:italic; right:0px; width:30%; position:absolute; text-align:right; }
.produkt div.livechat { margin:5px 0px; }
.produkt div.livechat img { margin:0px; }
table.tabela_prod.attr { }
table.tabela_prod.attr td { padding:2px 10px; }
table.tabela_prod.attr td.atr { text-align:left; font-weight:bold; width:50%; }
table.tabela_prod.attr td.param { width:50%; }
div.mini_nagl.dot_bottom_uni.attr { text-align:center; margin-top:5px; }

.prawa_produktu .linia{ line-height:25px; display:block; clear:both}
.prawa_produktu{ width:50%; float:right;}
.lewa_produktu{ width:48%; float:left; }

.prawa_produktu .producent{ }
.prawa_produktu .cena_brutto{ float:right; width:150px;}
.prawa_produktu .cena_brutto span{ color:#9B1F5B; text-align:left;  font-size:16px; font-weight:bold;}
.prawa_produktu .cena_netto{ width:100px; float:inherit; float:left;  }

.prawa_produktu .stara_cena{ }
.prawa_produktu .nowa_cena{ }
.prawa_produktu .kod{ }
.prawa_produktu .ocena{display:inline;   }
.prawa_produktu .ocena form{display:inline;   }
.prawa_produktu .cechy{ clear:both; display:block }
.prawa_produktu .nazwa_atrybutu{ width:130px; float:left; }
.prawa_produktu .cechy select { width:100px;}
.prawa_produktu .dodaj_kosza{ clear:both;display:inline; width:45%; float:right}
.prawa_produktu .do_schowka{display:inline; width:45%; float:left }
.prawa_produktu .dodaj_kosza form {display:inline; }
.prawa_produktu .dodaj_kosza input {display:inline; }
.prawa_produktu .powiadom_znajomego{ }
.prawa_produktu .pkwiu{ }
.prawa_produktu .stock{ }

/*  tabela produktow
*/


table.tabela_prod div.do_koszyka { text-align:right; height:34px; margin-left:5px; margin-right:15px; }
table.tabela_prod div.do_koszyka a { display:inline; float:right; height:34px; line-height:33px; padding:0px 53px 0px 0px; background:url(gfx/dodaj_do_koszyka_2.gif) 100% 0px no-repeat; /* color */
	font-weight:normal; text-align:right; overflow:hidden; width:63px; text-decoration:none; }
table.tabela_prod div.do_koszyka a:hover { text-decoration:underline; }
table.tabela_prod { width:100%; }
table.tabela_prod .prawo { text-align:right; }
table.tabela_prod .sortuj { height:30px; }
table.tabela_prod .linki { text-align:right; height:30px; }
table.tabela_prod tr.odd { background-color:#F8F8F8; }
table.tabela_prod tr.even.h:hover, table.tabela_prod tr.odd.h:hover { background-color:#EEEEEE; }
table.tabela_prod td { padding-bottom:5px; padding-top:5px; }
table.tabela_prod td p.name_pr { text-indent:10px; font-weight:bold; margin:0px; }
table.tabela_prod .nazwy { text-align:left; width:80%; padding-left:5px; padding-bottom:11px; }
table.tabela_prod .nazwy p.txt { text-align:justify; margin-bottom:0px; margin-top:7px; }
table.tabela_prod .nazwy p.txt.search { text-align:left; }
table.tabela_prod input.txt { border-style:solid; border-width:1px; border-color:#808080 #d3d0c7 #d3d0c7 #808080; padding:0px 2px; text-align:center; color:#656565; height:15px; }
table.tabela_prod a.img { margin:13px 10px 5px 5px; }
table.tabela_prod img { display:inline; margin:10px 10px 0px 5px; padding:1px;  }
table.tabela_prod img.product_img { display:block; float:left; }
table.tabela_prod.rel img { margin:0px 10px; }
table.tabela_prod .cena_prod { width:20%; text-align:center; }
/* ------ about -------- */

div.about_cont { padding:0px 10px; overflow: hidden; }
/* ----- KOSZYK ------- */

#kosz { display:inline; float:left; margin:9px auto 9px 4px; padding:0px; width:550px; color:#871B4F}
div.kosz { margin-top:9px; }
#kosz h4 { font-size:12px; font-weight:bold; margin:10px 0px 5px 0px; padding:0px; }
#kosz h2 {font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #A11F5F; margin:0; padding:5px; line-height:20px; padding-left:10px; font-weight:bold }
#kosz .dostawa { padding:9px; margin-bottom:0px; margin-top:6px; text-indent:0px; background-color:#F8F0F4}
#kosz form { margin:0px; padding:0px; }
.small { font-size:9px; }
#kosz div { text-indent:10px; }
.kosz table { margin-left:0px;  }
.kosz table tbody {  }
.kosz table tbody tr th, .kosz table tbody tr td { text-indent:0px; text-align:center; }
.kosz table tbody tr th.l, .kosz table tbody tr td.l { text-indent:10px; text-align:left; }
.kosz table tbody tr { background-color:#F8F0F4; }
.kosz table tbody tr.odd { background-color:#F8F0F4; }
.kosz table tbody tr.white td, .kosz table tbody tr.white, .kosz table tbody tr.white:hover { text-indent:0px; text-align:left; background-color:#FFFFFF; }
.kosz table tbody tr:hover, .kosz table tbody tr.odd:hover { background-color:#F8F0F4; }
.kosz table tbody tr th { background:#A11F5F; color:#FFFFFF; height:25px; margin:0px 1px 1px 0px; }
.kosz table tbody tr td { height:34px; margin:0px 1px 1px 0px; }
.kosz table tbody tr td.empty_list { padding:7px 0px; text-align:center; }
th.photo { text-align:center}
th.nazwa { text-align:center}
th.cena { text-align:center}
th.ilosc { text-align:center }
th.wartosc {  text-align:center}
th.usun {  text-align:center}

.kosz table tbody tr td input { text-align:center; border-style:solid; border-width:1px; border-color:#808080 #d3d0c7 #d3d0c7 #808080; margin-right:5px; }
.kosz table tbody tr td.odswiez { text-align:right; }
.kosz table tbody tr td.odswiez input { display:inline; float:right; background:url(gfx/button_1_sredni.gif) center no-repeat; width:100px; height:21px; margin-right:10px; border:none; cursor:pointer; }
.kosz table tbody tr td.odswiez input:hover { color:#000000; }
/* ------------------------------------- */

#kosz .coupon { height: 24px; line-height: 24px; text-indent: 0px; padding-left:5px; display: inline; float: left; }
#kosz .coupon .rabat_txt { width:82px; height:13px; padding:3px; }
#kosz .coupon .rabat_sbm { border:none; background:url(gfx/OK_button.gif) center no-repeat; width:23px; height:21px; cursor:pointer; }
.kosz table.under_basket { margin: 0px 0px 0px auto; width:auto; border-collapse:0px; border-spacing:0px; white-space: nowrap; }
.kosz table.under_basket tr, .kosz table.under_basket tr:hover { background-color:transparent; }
.kosz div.bonus, .kosz table.under_basket td.bonus { height: 18px; line-height: 18px; text-indent: 0px; margin-bottom:5px; text-align: right; }
.kosz table.under_basket td.bonus.txt { white-space: nowrap; }
.kosz div.bonus.amount, .kosz table.under_basket td.bonus.amount { padding-left:5px; padding-right:10px; width:70px; }
.kosz div.bonus.amount.red, .kosz table.under_basket td.bonus.amount.red { color: #f00; }
.kosz div.refresh { display:inline; float:right; margin-right:10px; }
.kosz div.refresh .kosz table.under_basket .refresh { height:25px; text-align:right; margin-right:10px; margin-top:2px; }
.kosz div.sum, .kosz table.under_basket td.sum { font-weight:bold; background-color:#e6e6e6; border-top:1px solid #C8C8C8; height: 34px; line-height: 34px; text-indent: 0px; display: inline; float: right; margin-bottom:5px; text-align:right; }
.kosz table.under_basket td.sum.txt, div.sum.txt { width: 270px; width: auto !important; min-width: 270px; white-space: nowrap; }
.kosz table.under_basket td.sum.amount, div.sum.amount { padding:0px 10px 0px 5px; width:75px; clear:right; text-indent: 0px; }
.navig { height: 22px; }
.kosz table.under_basket .refresh input, .navig input { display:inline; float:right; height:21px; text-decoration:none; border:none; cursor:pointer; line-height:21px; text-align:center; }
.navig input.dalej { background:url(gfx/button_2_maly.gif) right no-repeat; width:75px; height:21px; line-height:21px; margin-right:10px; }
.navig input.back { background:url(gfx/button_3_duzy.gif) left no-repeat; width:150px; height:21px; line-height:21px; margin-right:5px; }
table.method { width:auto; }
table.method tbody tr { background-color: transparent; }
table.method tbody tr:hover { background-color: #fafafa; }
table.method tbody tr td { background-color: transparent; height:15px; text-align: left; }
table.method tbody tr td input { border:none; }
table.method tbody tr td.sh_radio { width:20px; }
table.method tbody tr td.sh_name, table.method tbody tr td.sh_small { width:auto !important; width:120px; min-width: 120px; padding:0px 10px; }
table.method tbody tr td.sh_price { width:50px; }
/* ---------------------------------*/

.adresy_spis .one_line { min-width:120px; float:left; line-height:12px; }
/* --------- FORMULARZE ------------*/


.formularze { display:inline; float:left; margin:9px 4px 9px 5px; padding:0px; width:550px; }
.formularze h4 { font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #A11F5F; margin:0; padding:5px; line-height:20px; padding-left:10px; font-weight:bold }
.formularze h4 span { /* color */}
div.lewo { display:inline; float:left; }
.formularze div.d { display:inline; margin-bottom:0px; }
.formularze div.left { /* inaczej dla ie */display:inline; float:left; width:265px; margin-right:10px; }
.formularze div.right { /* inaczej dla ie */display:inline; float:left; width:265px; }
.formularze div.adv_search { display:inline; float:left; width:535px; }
.formularze div div.frame { margin-top:0px; padding:0px; border-style:solid; border-width:1px; border-color:#c8c8c8; background:url(gfx/naglowek_background_form.gif) 1px 1px repeat-x; overflow:visible; text-align:right; }
.formularze div.adv_search div.frame { padding:0px 10px 0px 10px; }
.formularze .podniesienie { position:relative; top:-16px; }
.formularze div.adv_search.cont div.frame .podniesienie input { width:200px; margin-right:5px; }
.formularze div.adv_search.cont div.frame div.span { padding-right:230px; }
.formularze div.adv_search.cont div.frame img, .formularze div.adv_search.cont div.frame a { margin-right:15px; }
.formularze div.bottom { width:535px; margin:0px; padding:0px; }
.formularze div.bottom div.frame { width:535px; }
.formularze div div.frame input.w210 { margin-right:-75px; width:195px; }
.formularze div div.frame img { display:inline; float:left; position:relative; margin:1px 0px 0px 0px; z-index:3; }
.formularze h5 { background:transparent url(gfx/dot_separator_dwupixel.gif) bottom repeat-x; font-size:11px; font-weight:bold; padding:10px 15px 10px 10px; margin:0px 0px 35px 0px; position:relative; z-index:2; }
.formularze h5.txta { margin:0px 0px 15px 0px; }
.formularze div#adres .frame, .formularze div#adres_do_wysylki .frame { height:auto!important; height:420px; min-height:420px; padding-bottom:0px; }
.formularze div#adres_do_wysylki, .formularze div#przypomnienie_hasla { display:none; }
.formularze div div.frame input { /* inaczej dla ie */
	border-style:solid; border-width:1px; border-color:#808080 #d3d0c7 #d3d0c7 #808080; padding:2px; margin:2px 0px; width:120px;position:absolute; font-size:12px; }
	

.formularze div div.frame.reverse { padding-bottom:15px; }
.formularze div div.frame.reverse h5, .formularze div div.frame h5.low { margin:0px 0px 20px 0px; }
.formularze .reverse div.checkbox_lay { text-align: left; padding:0px 10px; }
.formularze .reverse div.checkbox_lay input { width:15px; position: relative; line-height:13px; top:4px; left:10px; border:none; height:15px; }
.formularze .reverse div.checkbox_lay label { margin-left:15px; height:15px; }
.formularze .save_conn { text-align:center; margin-bottom:10px; }
.formularze div div.frame input.button { background-color:#9d2760; padding:4px; padding-right:7px; padding-left:7px; color:#FFFFFF; border:none; font-family:tahoma, arial, verdana; font-size:11px; font-weight:bold;cursor:pointer; }
.formularze div div.frame span { display:block; padding-right:140px; line-height:11px; height:20px; }
.formularze div div.frame div.span { padding-right:140px; padding-left:5px; line-height:15px; position:relative; top:0px; left:0px; margin:7px 0px 8px 0px; text-align:right; height:auto!important; height:20px; min-height:20px; }
.formularze div.frame div.select { padding-right:10px; padding-left:5px; line-height:15px; position:relative; top:0px; left:0px; margin:7px 0px 8px 0px; text-align:right; height:auto!important; height:20px; min-height:35px; text-align:right; }
.formularze div.frame div.select select { border-color:#808080 #D3D0C7 #D3D0C7 #808080; border-style:solid; border-width:1px; font-size:12px; height:20px; margin:0px; padding:2px; width:210px; }
.formularze div div.frame div.span input.checkbox {  /* inaczej dla ie */ left:123px; top:0px; position:absolute; border:none; width:13px; margin:0px; }
.podniesienie.billing_edit { padding-right:75px; }
.formularze div div.frame .billing_edit div.span input.checkbox {  /* inaczej dla ie */ left:188px; }
.formularze div div.frame input:hover, .formularze div div.frame input:focus, .formularze div div.frame textarea:hover, .formularze div div.frame textarea:focus { color:#656565; border-color:#666666; }
.formularze div div.frame textarea { margin:2px 15px 15px 5px; border-style:solid; border-width:1px; border-color:#808080 #d3d0c7 #d3d0c7 #808080; padding:2px; width:360px; height:67px; display:inline; float:right; }
.formularze div div.frame div.textarea { display:inline; float:right; width:120px; padding:5px 5px 0px 0px; text-align:justify; }
.formularze div div.frame .checkbox { /* inaczej dla ie */
	margin-right:15px; margin-top:5px; }
.formularze div div.frame label { width:180px; }
.formularze div div.frame img.captcha { border:1px solid black; margin:5px 10px; display:inline; float:right; border-color:#808080 #d3d0c7 #d3d0c7 #808080; }
.formularze div div.frame a.captcha { font-size:9px; text-align:right; width:110px; margin-right:10px; }
.dot_bottom { background:transparent url(gfx/dot_separator.gif) repeat-x scroll center; height:38px; }
.dot_bottom2 { background:transparent url(gfx/dot_separator.gif) repeat-x scroll bottom; height:20px; }
.formularze .navig { padding:5px 10px 0px 15px; text-align:right; height: 20px; }
.formularze div.bottom .navig { width:520px; }
.formularze .navig a { float:left; }
.formularze .navig input { display:inline; float:right; height:21px; text-decoration:none; border:none; cursor:pointer; line-height:21px; text-align:center; }
.formularze .navig input:hover { color:#000000; }
.formularze .navig input.dalej { background:url(gfx/button_2_maly.gif) right no-repeat; width:78px; overflow:hidden; }
.formularze .navig input.back { background:url(gfx/button_3_maly.gif) left no-repeat; width:78px; overflow:hidden; }
.formularze .navig input.back3 { background:url(gfx/button_3_duzy.gif) left no-repeat; width:150px; padding-left:15px; overflow:hidden; }
.formularze .navig input.center_m { background:url(gfx/button_1_maly.gif) left no-repeat; width:70px; }
.formularze .navig input.center_s { background:url(gfx/button_1_sredni.gif) left no-repeat; width:100px; }
.formularze .navig2 { padding:5px 10px 0px 15px; height: 21px; text-align:center; clear:both; width:500px;}
.formularze .navig2 input { height:21px; text-decoration:none; border:none; cursor:pointer; line-height:21px; text-align:center; }
.formularze .navig2 input.dalej { background:url(gfx/button_2_maly.gif) right no-repeat; width:76px; overflow:hidden; float:none; }
.formularze .navig2 input.back { background:url(gfx/button_3_maly.gif) left no-repeat; width:78px; overflow:hidden; float:none; }
.formularze .address { list-style:none; }
.formularze .options { margin-top:10px; width:500px }
.formularze ul.options { margin:10px 0px 10px 10px; padding:0px; list-style:none; border-left:#C8C8C8 1px solid; height:27px; }
.formularze ul.options li { margin:0px; padding:0px; float:left; height:25px; width:20%; border-color:#C8C8C8; border-style:solid; border-width:1px 1px 1px 0px; }
.formularze ul.options li a { display:block; height:25px; line-height:25px; text-align:center; }
.formularze ul.options li a:hover, .formularze ul.options li a.hov { background-color:#F0F0F0; text-decoration:none; }
.formularze .adresy_spis { width:200px; display:inline; float:left; margin-right:5px; margin-left:5px; margin-bottom:10px; border-color:#C8C8C8; border-style:solid; border-width:1px 1px 0px 1px; padding:0px; height:auto!important; height:145px; min-height:145px; }
.formularze .adresy_spis.bord_bottom { border-bottom:#C8C8C8 1px solid; }
.formularze .adresy_spis div.h { font-size:13px; background:#ffffff url(gfx/naglowek_background_form.gif) top repeat-x; padding:5px; }
.formularze .adresy_spis p { padding-left:10px; }
.formularze .wart { width:138px; display:inline; text-align:left; padding-left:10px; }
.formularze div.adv_search div.frame div.span { padding-right:170px; }
.formularze div.adv_search div.frame div.span input { width:150px; margin:-12px 0px 2px 0px; }
.formularze div.adv_search div.frame div.span select { border-style:solid; border-width:1px; border-color:#808080 #d3d0c7 #d3d0c7 #808080; margin:-12px 0px 2px 0px; width:156px; height:18px; line-height:19px; position:absolute; top:50%; font-size:12px; margin-top:-12px; right:10px; }
.formularze div.checkbox_normal { padding:2px; margin:2px 100px 2px; width:20px; height:15px; line-height:19px; position:absolute; top:50%; font-size:12px; margin-top:-12px; right:10px; }
.formularze div.checkbox_red { padding:2px; margin:2px 100px 2px; width:20px; height:15px; line-height:19px; position:absolute; top:50%; font-size:12px; margin-top:-12px; right:10px; border: 1px solid #f00; }
.formularze div div.frame div.span .checkbox_normal input.checkbox { top:2px; left:-2px; }
.formularze div div.frame div.span .checkbox_red input.checkbox { /* inaczej dla ie */

left:5px; top:2px; }
.formularze div div.frame input.medium	{background-color:#9d2760; padding:4px; padding-right:7px; padding-left:7px; color:#FFFFFF; border:none; font-family:tahoma, arial, verdana; font-size:11px; font-weight:bold;cursor:pointer;}
.formularze div.txt_normal { position: absolute; padding-left:4px; display: inline; float: left; overflow: hidden; width: 120px; text-align: left; }
/*  bottom   */

#bottom { height:25px; background:#FFFFFF url(gfx/bottom_gradient.gif) bottom repeat-x; border-bottom:#FFFFFF 5px solid; clear:both; line-height:25px; text-align:center; }
#bottom a img { color:#FFFFFF; text-align:center; width:90px; height:20px; padding:0px; }
#bottom a.homepl { color:#000000; font-family:Tahoma, Arial, Times, serif; font-size:9px; font-weight:bold; }
#bottom a.homepl span { color:#FF0000; }
.footer{ clear:both}


input.classic { height:21px; line-height:21px; cursor:pointer; background-position:center; background-repeat:no-repeat; border:none; background-color:transparent; text-align:center; }
input.small { background-color:#9d2760;  padding-right:7px; padding-left:7px; color:#FFFFFF; border:none; font-family:tahoma, arial, verdana; font-size:11px; font-weight:bold; width:70px; margin:2px; cursor:pointer;}
input.medium {background-color:#9d2760;  padding-right:7px; padding-left:7px; color:#FFFFFF; border:none; font-family:tahoma, arial, verdana; font-size:11px; font-weight:bold; width:100px; margin:2px;cursor:pointer;}
input.big {background-color:#9d2760;  padding-right:7px; padding-left:7px; color:#FFFFFF; border:none; font-family:tahoma, arial, verdana; font-size:11px; font-weight:bold;; width:150px;margin:2px;cursor:pointer; }
input.small:hover { color:#ffffff; background-color:#EA94AD;cursor:pointer; }
input.medium:hover { color:#ffffff; background-color:#EA94AD;cursor:pointer; }
input.big:hover { color:#ffffff; background-color:#EA94AD;cursor:pointer; }
input.buton:hover  { color:#ffffff; background-color:#EA94AD;cursor:pointer; }
.skreslone { text-decoration:line-through; }
form { margin:0px; padding:0px; }
input.buton{ background-color:#9d2760; padding:4px; padding-right:7px; padding-left:7px; color:#FFFFFF; border:none; font-family:tahoma, arial, verdana; font-size:11px; font-weight:bold;cursor:pointer;}


/* Stopka */

#foot {width:100%; background:#96255D url(http://bobasimama.pl/_var/edytor/szablon_grafika/footer_bg.jpg) repeat-x; margin:0; padding:0; clear:both; color:#FFFFFF; height:100%}
#foot .slupek { float:left; width:250px; }
#foot  a{  color: #FFFFFF; text-decoration:none; line-height:18px; }
#foot .menu_down {width:800px;text-align:left;margin:0; float:left;padding-top:12px; padding-left:15px;}
#foot a:hover {color:white;text-decoration:none; color:#FCE9E8}
#foot .realizacja{ float:right; width:150px; color:#FFFFFF; text-decoration:none; padding-top:12px; }
#foot .realizacja a{  color: #FFFFFF; text-decoration:none; }
#foot .realizacja a:hover{  color:#FCE9E8; text-decoration:none; }
