@charset "utf-8";
/* blue 2e8bb1 */
/* border dark dadada*/
/* border light eae9ec*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, address, code, em, img,  ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
                  { margin:0px; padding:0px; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:Arial; vertical-align:baseline;  }
table             { border-collapse:separate; border-spacing:0;  }
th, td                                { text-align:left; }
blockquote:before, blockquote:after, q:before, q:after{content:"";  }
blockquote, q     { quotes:""""; }
a img             { border:none; }
a:active, a:focus {-moz-outline: none; outline: none;}
.clr              { clear:both;font-size:0; line-height:0;  }
.hr              { clear:both; width:254px; border-top:solid 1px #e7ecef; padding-bottom:6px;}
.error                                          { color:#913A3A; font-weight:bold; margin:4px 0 8px; padding:12px 12px 12px 58px; border:1px solid #FFABAB; background:#FFEAEA url(gfx/error.png) 10px 50% no-repeat; line-height:16px;}
.error              ul                     { margin:0px;}       
.error              ul li              { font-weight: normal;}       
.notify                                          { color:#7d552a; font-weight:bold; margin:4px 0 8px; padding:12px 12px 12px 58px; border:1px solid #eae9ec; background:#f7f7f7 url(gfx/notify.png) 10px 50% no-repeat; line-height:16px; }
.line                                                 { background:#eeebe6; width:100%; height:1px; font-size:0px; line-height:0px;}
.info             { background:#ECECEE; padding:3px 6px; font-size: 12px; margin-bottom:6px; }

/* Text elements 
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 { font-weight: normal; }
h1                                                   { font-size: 1.7em; line-height: 1; margin-bottom: 0.5em; }
h2                                                    { font-size: 1.5em; margin-bottom: 0.75em; }
h3                                                   { font-size: 1.3em;  margin-bottom: 0.5em; }
h4                                                    { font-size: 13px; font-weight: bold;  margin-bottom: 0.2em;}

h5                                                    { font-size: 12px; font-weight: bold;  margin:0px 0px 3px 0px; }
h6                                                    { font-size: 11px; font-weight: bold;  margin:15px 0px 5px 0px;}
p                                 { margin: 0 0em 6px;text-align:justify; }
ul, ol                           { margin:0 5px 6px 0px; }
ol                               { list-style-type: decimal; }
ul                                                        { list-style-type: none;line-height: 19px;float:left  }
li                                                         { padding: 2px 8px 2px 5px;}
blockquote                       { margin: 1.5em; color: #666; font-style: italic; }
strong                           { font-weight: bold; }
em                               { font-style: italic;  }
pre,code                              { font-size: 1em ; line-height: 1.5; margin: 1.5em 0; white-space: pre; }
a                                      {  text-decoration:underline;color:#2a2a2a;}
a:hover                 { text-decoration:none; }
a:active, a:focus ,a:visited {-moz-outline: none; outline:none;}
hr                               { color: #e7ecef;background-color: #e7ecef;height: 1px;border: 0;}
.text_bb                                   { color:#0e507e; font-weight:bold;}
.text_b                                          { font-weight:normal;}
.text_b_s                                   { font-weight:normal; font-size:12px; color:#6b6968; text-decoration:none;}
.text_b_b                                   { font-weight:normal; font-size:18px; color:#6e3a53;}
.text_b_bb                            { font-weight:bold; font-size:16px; color:#9f3333; font-family: georgia; padding-top: 10px; padding-bottom: 10px;}
.text_c                                          { text-align:center; }
.text_c2                                          { margin-left:8px; }
.text_r                                          { text-align:right}
.news_date                            { font-style:italic;}


 /* Forms elements
-------------------------------------------------------------- */
div.centring       {width:290px; margin:auto}
div.half_left {width:49%; display:inline; float:left; clear: none; }
div.half_right{ width:49%; display:inline; float:right; clear: none;  }
div.half_left input.input , div.half_right input.input {width:97%;}

form                                            { margin:0px auto 0; padding: 0; }
form.contact                     { margin:0px;}
form.forms                            {margin-top:12px;}
form  input.input ,form  input.input2       ,form  input.input3        { margin:0px 6px 2px 0; padding: 2px;  background:#F7F6F7;   border-style:solid; border-width:1px; border-color: #929090 #DCDEE1 #DCDEE1  #929090;}
form  input.input:focus, form  input.input2:focus,form  input.input3:focus,  textarea:focus{ background:#fdfdfd;}

form   div                             { overflow: hidden; padding: 0pt; margin-bottom: 0.3em; clear:both;}
form   label                     { padding: 2pt 0px; font-weight:normal; }
form  input.input       { width:285px; margin:0px 6px 2px 0; padding: 2px 2px;float: left;}

textarea                                   { margin:0px 6px 2px 0; padding: 3px; width: 350px; height:140px; float:left;border-color:  #929090 #DCDEE1 #DCDEE1  #929090; padding: 3px; border-style: solid; border-width: 1px; background:#f7f6f7; }
form  input.input2  { width:46px; margin:0px px 2px 2px; padding: 2px 2px;}
form  input.input3  { margin:0px 3px 0px 3px; padding: 2px 2px;}
form.forms  div select       { float:left; margin:2px 0px 2px 0px; }
form.forms  div select.select {float:none; padding:1px 0px 1px 2px; border:1px solid #e0e0e0}
form input.button       , input.button              { background:url(gfx/button.png) no-repeat; border:none;  width:76px; height:20px; float:none; margin:0px auto 0; padding:0;  cursor:pointer; display:block; font-weight:normal; font-size:12px; color:#dad2c5; font-family:"Times New Roman", Times, serif; padding-bottom:1px;}
form input.button2       , input.button2              { background:url(gfx/button2.png) no-repeat; border:none;  width:50px;height:23px; float:none; margin:0px auto 0; padding:0;  cursor:pointer; display:block; font-weight:normal; font-size:12px; color:#e5e0e0; font-family:"Arial", Times, serif; padding-bottom:1px}
form input:hover.button       , input:hover.button , input:hover.button2       { border:none;}

form input.buttonbig       , input.buttonbig              { background:url(gfx/buttonbig.png) no-repeat; border:none;  width:122px;height:20px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; display:block; font-weight:bold; font-size:10px; color:#dad2c5; padding-bottom:3px}
form input:hover.buttonbig       , input:hover.buttonbig       { background:url(gfx/buttonbig.png) 0px -20px no-repeat; border:none;}

/*form input.button2              { background:url(img/search2.png) no-repeat; border:none;  width:118px;height:24px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; display:block; font-weight:bold; font-size:9px;} */
form  input.search              {display:block;   width: 120px; padding: 3px 3px; background:#ffffff; border-style:solid; border-width:1px; border-color: #ededed; float:left; margin-left: 15px; }
form  input:focus.search       { background:#fdfdfd;}       
form select.lang,        form select.producent, .waluty       { display:block; margin:0px auto; padding:1px 0px 1px 2px; border:1px solid #e0e0e0}
 
                      
fieldset { border: solid  1px #dadada ; margin:0px 0px 10px; padding:4px 15px 8px 15px;}
legend { margin: 4px 0px 4px; padding:0px 2px; background: fffdf7; color: #7d552a; font-size: 1.1em; font-weight: bold;}
              
div.radio input       {border:none;background:none; padding:0px;width:auto; margin:0px 6px 0px 12px; display:inline; position:relative; top:3px;}       
div.radio  label { padding:0px 0px; font-weight:normal; }
input.ilosc                   { width:30px; margin:0px 6px 0px 5px; padding: 1px;position:relative;top:-5px; border-style: solid; border-color: #c5c9ca; border-width: 1px; background:url(gfx/ilosc.png) repeat-x;}
input.ilosc2            { width:30px; margin:0px 6px 0px 5px; padding: 1px;position:relative;top:2px; float:left; border-style: solid; border-color: #c5c9ca; border-width: 1px; background:url(gfx/ilosc.png) repeat-x;}
input.add_button                 { margin:5px 0px 0px 2px; border:0px; display:inline}
input.delete               { margin:5px 0px 0px 2px; border:0px; display:inline}
input.przechowalnia              { margin:5px auto 5px ; border:0px; display:block;width:121px;}       
form input.rabat_txt       { width:60px;margin:0px 4px;}
form  input.inline ,input.inline    { display:inline; margin:0px 2px 0px 0px;}
input.edit ,input:hover.edit       { width:22px; background:url(gfx/edit.png) no-repeat; display:inline}
input.remove ,input:hover.remove        { width:22px;  background:url(gfx/trash.png) no-repeat; display:inline}

div.formularze label { font-weight: normal; }
input.checkbox  {position:relative; top:3px;}       

form#shipping_form ,form#payment_form {margin-bottom:8px;}
 /* Site
-------------------------------------------------------------- */
div#wrap , div#wrap_l , div#wrap_r, div#middle , div#left , div#right, div.modul, ul.nav       , div.opis { height:auto!important; height:20px; min-height:20px;}
body                                      { font-size:12px; color:#2a2a2a; font-family:"Arial", Times, serif; text-align:center; background: #c2c2c2  url('gfx/images/bg.jpg') repeat-x ; line-height:19px; padding-top:0px;}
div#wrap                            { width:994px; background:#ffffff; margin:9px auto 0px; ; text-align:left;  }

/* head
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div#head                       { width:100%;height:309px; position:relative;}
div#top                                   { width:100%; height:212px; margin-bottom:0px; }
a#logo                                   { display:block;  float:left; margin:0px;    }
a#logo              img              { display:block   }
div.baner_top { width:994px; height:212px; margin:0px;  background:url('tlo.jpg');}
div.baner_top h1{ width:298px; height:290px; margin:0px; float:right }
div.baner_top h1       img       { display:block}
div#navbar                            { width:984px; height:55px; background:url('gfx/images/pasgorny.jpg')}
ul#pasgorny        { margin:auto; float:left; padding-top:23px; margin-left:15px;}
ul#pasgorny  li         { float:left; line-height:11px; padding: 2px 8px ;border-left:1px solid #4c5457;}
ul#pasgorny  li  a { line-height:15px; color:#dbdbdb; text-decoration:none;}
ul#pasgorny  li  a:hover { line-height:15px; color:#dbdbdb; text-decoration:underline;}
       
div#undernav                  { width:548px; height:38px; background:url('gfx/images/pathw.jpg'); border: 1px solid #ecf1f4; font-size:12px; margin:auto; margin-top:1px; color:#5f6c78;}
div#patchway                            { width:530px; float:left; padding-left: 10px; padding-top: 10px; color:#594336; }
div#patchway       a                     { text-decoration:none; font-size:12px; color:#9c0b2c; }
div#patchway       a:hover                     { text-decoration:underline; font-size:12px; color:#9c0b2c; }
div#login                                { float:right; width:275px;  text-align: right; padding-right: 10px;}
div#login   a                      { text-decoration: none; font-weight:bold; } 
div#login   a:hover        { text-decoration: underline;} 
div#login   span                       { padding-left:15px; background:url('gfx/login.png') 0px 2px no-repeat; font-weight:bold;  }


/* middle
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div#middle                            { width:994px; padding:0px; border:solid 0px; }
div#left                              { width:217px; margin-left:1px;  margin-top:1px;  float:left;  display:inline; font-size: 12px;}
div#content                           { float:left; display:inline; width:548px; padding: 0px 4px 0px 4px; font-size: 12px;}
div#right                             { width:217px; float:right; display:inline;  margin-top:1px; margin-right:1px; font-size: 12px;}

div#left  div.modul                  { width:217px; margin-bottom:12px; padding-bottom:0px; background:url(gfx/images/pnm.jpg) repeat-y; }
div#right  div.modul                  { width:217px; margin-bottom:12px; padding-bottom:0px; background:url(gfx/images/pnm.jpg) repeat-y; }
div.modul1                  { width:217px; margin-bottom:12px; padding-bottom:0px; background:#ffffff repeat-y; }
div.paneldol               { width:217px; height:6px; background:url(gfx/images/ndm.jpg); line-height:1px; font-size:1px; }
div#content        div.modul  { width:100%; background:fffdf7; margin-left:0px;}
div#content        div.modul2  { width:548px; margin-left:0px;}
div#content        div.modul h3{ font-size:14px;margin-bottom: 0; font-weight:bold; line-height:22px; padding:10px 0px 5px 0px;}
div#content        div.modul2 h3 {font-size:12px; font-weight:bold; float:left; display:inline; height:auto; height:25px;  line-height:25px; padding:0px;  margin:0px 0px 6px 0 ; border:none; position:relative;top:-1px;}
div#content        div.modul2 h3 span { display:block;height:25px; 0 0 no-repeat; padding:0px 5px 0px 5px; float:left }


div#left div.modul        h3       , div#right div.modul        h3 ,div#left div.modul1        h3{ width:202px; height:40px; margin-bottom:1px; margin-top:0px; line-height:40px; font-size:14px; font-weight:normal; color:#f3f3f3; background:url(gfx/images/ngm.jpg) 0 0 no-repeat; padding-left:15px; }
.katalogproduktow {background:url(gfx/katalogproduktow.jpg) 0 0 no-repeat;}
.wyszukiwarka {background:url(gfx/wyszukiwarka.jpg) 0 0 no-repeat;}
.ostatniododane {background:url(gfx/ostatniododane.jpg) 0 0 no-repeat;}
.twojezakupy {background:url(gfx/twojezakupy.jpg) 0 0 no-repeat;}
.wartoprzeczytac {background:url(gfx/wartoprzeczytac.jpg) 0 0 no-repeat;}
.bestsellery {background:url(gfx/bestsellery.jpg) 0 0 no-repeat;}
.produktdnia {background:url(gfx/produktdnia.jpg) 0 0 no-repeat;}
.subskrycja {background:url(gfx/subskrycja.jpg) 0 0 no-repeat;}
.h3 {background:url(gfx/h3.jpg) 0 0 no-repeat;}

div.modul  p                { padding:10px 10px 0px 15px; color:#4f5860;}
div.modul  div.text        p  { padding:4px 0px 0;}
.text                               { padding:12px 12px 4px;}
div#content div.modul  p{ padding:3px 14px;}
div.banner {margin-bottom:2px; text-align:center; width:100%; background:fffdf7;}

ul.nav       ,ul.nav2 , ul.nav       ul       { margin:0px; width:100%; }
ul.nav li , ul.nav2 li       { padding:0px; display:block; border-bottom:1px solid #dbdbdb; margin-right:14px; margin-left:15px; }

ul.nav li       a                     { display:block; text-decoration:none;  font-size:12px; padding:5px 0px 5px 15px;  background:url(gfx/images/arrow.jpg) 0px 13px no-repeat; color:#4f5860;}
ul.nav li       a:hover        { background:url(gfx/images/arrow.jpg) 0px 13px no-repeat; text-decoration:underline; color:#4f5860;}
ul.nav2 li       a                     {  display:block; text-decoration:none;  padding:5px 0px 5px 0px; color:#4f5860; }
ul.nav2 li       a:hover              { color:#4f5860; text-decoration:underline; }

ul.nav ul li                     { padding:0px; display:block; border: 0px;}
ul.nav li.sub                     { border-bottom:none}
ul.nav li.sub       a              {  padding:5px 0px 5px 26px;  background:url(gfx/images/arrow.jpg) 15px 13px no-repeat; color: #788692;}
ul.nav li.sub       a:hover  {  padding:5px 0px 5px 26px;  background:url(gfx/images/arrow.jpg) 15px 13px no-repeat; text-decoration:underline; color: #788692;}
ul.nav li.active              { background:url(gfx/images/arrow.jpg) 15px 13px no-repeat; font-weight:bold; }

.a2 {background:#f7f7f7; font-weight:bold;}
/* Footter
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div#footer                            { width:992px; height:56px; margin:auto; background:url(gfx/images/pasdolnyw.jpg) repeat-x; border:1px solid #ffffff; text-align: center; }
div#footer1                            { width:994px; height:20px; margin:auto;  }
ul#navdown        { margin:0px 100px 0px 100px; text-align: center;  padding-top:20px; }
ul#navdown  li         { float:left; line-height:11px; padding: 2px 8px ;border-left:1px solid #dbdbdb;}
ul#navdown  li  a { line-height:15px; color:#565656; text-decoration:none; }
ul#navdown  li  a:hover { line-height:15px; color:#565656; text-decoration:underline;}
div#linki                     { width:990px; margin:auto;}
div#linki a                     { color:#4a4a4a; text-decoration:none;}
div#shoper                               { line-height:9px; padding:10px;  text-align:left; float: left;}
div#shoper a { color:#e6f3fe; font-size:9px; text-decoration:none;}

/* Elementy
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
ul.usersonline                             { margin:0px; width:100%;}
ul.usersonline li                { border-bottom:1px solid #e1e1e1; padding:2px 8px 2px 12px;  }
ul.usersonline li span { font-weight:bold;}
a.cart                 { display:block; text-align:center}

/* tabele
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
table.tables                                                         { width: 100%; padding: 0; margin: 0 0 12px;}
table.tables th                                                 { border-right:1px solid #dcdee1; border-bottom:1px solid #dcdee1; border-top:1px solid #dcdee1; text-align:left; padding:6px 4px 5px 8px; background:#ececee; font-weight:bold; vertical-align:middle}
table.tables th.spec                            { border-left:1px solid #dcdee1; border-bottom:1px solid #dcdee1; border-top:1px solid #dcdee1}

table.tables td                                                 { border-right:1px solid #dcdee1; border-bottom:1px solid #dcdee1; background:fffdf7; padding:4px 6px 2px 6px; vertical-align:middle; text-align:center}
table.tables td.spec                            { border-left:1px solid #dcdee1; font-weight:bold}
table.tables td.alt                        { border:none; border-right:1px solid #dcdee1!important; height:30px}
table.tablelist                            { width:100%; padding:0; margin:0 0 20px}
table.tablelist th                         { color:#0e507e; border-left:1px solid #dcdee1; border-right:1px solid #dcdee1; border-bottom:1px solid #dcdee1; border-top:1px solid #dcdee1; text-align:left; padding:6px 4px 5px 8px; background:#ececee; font-weight:bold; text-transform:uppercase; vertical-align:middle}
table.tablelist td                         { border-right:1px solid #dcdee1; border-bottom:1px solid #dcdee1; background:fffdf7; padding:4px 6px 2px 6px; vertical-align:middle}
table.tablelist td.spec                { border-left:1px solid #dcdee1; border-right:1px solid #dcdee1; text-align:center}
   
div.toolhead                                                        { border-bottom: 1px solid #eeebe6;  line-height:22px; padding:10px 13px 10px 13px;}
div.toolhead ul                                                  { margin: 0px; padding: 0px; text-align:center; }
div.toolhead ul li                                    { display: block; float:left;padding: 0px 14px; font-weight: bold; margin-left: 15px;}
/* product list
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
table.products                             { width:250px; margin-right:10px; margin-left:10px;}
table.products tr.odd                      {       }
table.products   a.images         { display:block; width:240px; margin:0px 0px 10px 0px; padding:0px; background:#ffffff; border:solid 1px #e7ecef; }
table.products   a.images         img {}
table.products   a.images         img.main {padding:10px;}

table.products td           { padding:0px; margin:0; }
table.products a.prod_name_list img       { display:block; float:right;}
table.products div.title         { font-weight:bold; text-align:left; padding-top:10px; padding-left:4px; padding-bottom:15px; width:250px; height:auto; background: #ffffff center top no-repeat ; }
table.products div.title a       { font-size:12px; text-decoration:none; color:#50565b; font-weight:bold; }
table.products div.title a:hover       { text-decoration:underline;}
table.products div.text     { margin:10px 0px 10px 5px; font-size: 12px; line-height:14px; clear:both; width:95%; color:#7b8084;}
table.products a.more    { color:#9c0b2c; text-decoration:underline;}
table.products div.price         { font-size:16px; color:#9f3333; font-family:"georgia", Times, serif; line-height:20px; width:100px; font-weight:bold;  margin:4px 0px 0px 8px; text-align:left;}
table.products div.price2         { font-size:16px; color:#9f3333; font-family:"georgia", Times, serif; line-height:20px; width:100px; font-weight:bold;  margin:0px 0px 8px 6px; text-align:left; float:left;} 
table.products div.price span { text-align:center; font-size:12px;line-height:16px; font-weight:normal; display:block}
table.products div.priceup        { font-size:16px; color:#a0989b; font-family:"georgia", Times, serif; line-height:12px; font-weight:bold;  margin:0px 0px 8px 20px; text-align:left; text-decoration:line-through; float:left;} 
table.products form input.input       { width:25px; margin:0px 0px 5px 0; padding: 0px 1px;float: none;}

a.adcart          {display:block; font-size:13px; width:98px; height:22px; background:url(gfx/adcart.jpg) no-repeat; float:right; margin-left:4px; margin-top:1px; border:none; border:none; padding:1px 0 0 11px; }
a.adcart1          {display:block; font-size:13px; width:98px; height:22px; background:url(gfx/adcart.jpg) no-repeat; float:left; margin-left:4px; border:none; border:none; padding:1px 0 0 11px; color:#ffffff;}

a:hover.adcart { }
a.adcart span  { display:none}

table.products  tr.h  td                  { padding:6px 2px 4px 2px;}
/*table.products tr.h div.title  { width:280px; }   */
table.products tr.h  div.price,table.products tr.h  div.priceup               { float:left; margin:4px 8px 1px 0;}
table.products tr.h  form div        { float:left;margin:2px 8px 1px 0;}
table.products tr.h  form                       { float:right;}
table.products tr.h   a.adcart  { float:left;margin:2px 8px 1px 0;  width:22px; height:20px; background:url(gfx/add.png) no-repeat; }

div.products              { float:left; padding:0px 0px;}
div.products   a.images        { display:block; margin:0px 0px 0px 0px; padding:4px; background:fffdf7}
div.products  div.title        { font-size:13px; font-weight:bold ; margin:8px 0px 0px;  }
div.products div.text   { padding:0px 0px 0px 0px; line-height:18px; }

/* div.products a.adcart          {display:block; width:109px; height:25px; background:url(gfx/adcart.jpg) no-repeat; border:none; margin:4px 0 0 8px; }
div.products a.adcart span  { display:none}  */


/* product
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

table.product                                                               { width:100%;  }
table.product  td                                                 { padding:6px 5px 12px 5px; vertical-align:middle; }
table.product  div.images a               { display:block; float:left; margin:8px 2px 8px 2px; padding:5px; border:1px solid #eeebe6; background:#ffffff; }
table.product  div.images a       img { display:block}
table.product  div.atribut              { padding-left:20px; padding-bottom:6px;}
table.product  div.prices                     { padding:0px 0px 0 6px; float:left; }
table.product  div.prices        div { text-align:left }



table.product  input.adrep              {  font-size:9px; font-weight:bold; clear:both; width:97px; height:20px; display:block;  background:url(gfx/adrep.png) no-repeat; margin:0 10px 4px 10px; border:0px; cursor:pointer; float: left;}
table.product  input:hover.adrep       { background:url(gfx/adrep.png) 0px -20px no-repeat; }
table.products.noborder td                     { border:none}
div.product_desc                                                        { padding:6px 16px 16px ; }
div.cechy { text-align: left;}

h4.modulhead                                                                { border-top:1px solid #eeebe6 }
h4.modulhead span                                                 { font-size:12px; font-weight:bold; float:left; display:inline; height:auto; height:25px;  line-height:25px; padding:0px;  margin:0px 0px 6px 0 ; border:none; position:relative;top:-1px; }

h4.modulhead span        span                      { display:block;height:25px; background:url(gfx/modulhead_2.png) 0 0px no-repeat; padding:0px 21px 0px 32px; float:left;border:none;position:relative;top:0px; }
img.gallery                                                                { padding:1px; border:1px solid #eeebe6; background:fffdf7; margin:2px; } 

div.opinion                                                                      { padding:8px 5px 8px 12px}
div.opinion.odd                                                        { background:#f7f7f7}
a.addopinion                                                               { padding-left:21px;background:url(gfx/comment.png) 0 2px no-repeat; margin-top:10px; display:block;   }
a.powiadom                    { padding-left:21px;background:url(gfx/powiadom.png) 0 2px no-repeat; margin-top:2px; display:block;   }
tr.white td                                                                      { padding:3px 0}

img.captcha                                                                      { border:1px solid black;  margin:5px 0px; display:inline; border-color:#d3d0c7;}

.sonda_wynik                                                               { margin:10px }
.sonda_wynik div                        { margin:5px }
.sonda_wynik div .pol_odp               { font-weight:bold; clear:both; padding-top:5px }
.sonda_wynik div span                   { clear:left; float:left }
.sonda_wynik  .pol_wynik                { margin:0px 0px 0px 40px; background:fffdf7 url(gfx/shoper_poll_bg.gif) center no-repeat; width:104px}
.sonda_wynik .pol_wynik img              {height:8px; margin:2px}

.w_lewo, .fleft                                                        { display:inline; float:left; clear: none;}
.w_prawo, .fright             { display:inline; float:right;clear: none;}

div.adresy                                                                      { margin-top:12px}
div.adresy div.info           { padding-left:4px}
div.adresy div                { padding-left:12px}

a.galery                                                                             {text-decoration: none; }
a.nov {font-weight:bold; clear:both; padding-top:5px}
