@charset "utf-8";

/*   main   */

body {
    /*background:#f3f3f3 url(gfx/background_top.jpg) top repeat-x;*/
    background:#ffffff top repeat-x;
  font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  /*color: #656565;*/
  color: #737a8e;
  margin: 0px;
  padding: 0px;
  text-align: center;
}
.container {
  width: 1000px;
  margin: 0px auto;
  text-align: left;
  background-color:#FFFFFF;
  padding:0px;
  border-color:#FFFFFF;
  border-style:solid;
  border-width:0px 5px 0px 5px
}
.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;
}
.step a.more {
  color: #DEB090;
}
.step a.more:link {
  color: #DEB090;
}
.step a.more:hover {
  color: #DEB090;
}
.step10{
  clear: both;
  height: 10px;
  line-height:15px;
  margin: 0px;
  padding:0px;
}
a{
  text-decoration:none;
  cursor:pointer;
  color: #737a8e;
}
a:visited {
    /*color: #fff;*/
  color: #737a8e;
}
a:hover{
  /*color:#333333;*/
  text-decoration:underline;
        color: #737a8e;
}
a:link {
    color: #737a8e;
}
a.a2{
  font-weight:bold;
  /* color */
  color: #737a8e;
}
a.a2:hover, .underline{
  text-decoration:underline;
    color: #737a8e;
}
.underline, .underline:hover{
  /* color */
  color: #737a8e;
}
.duze{
  color: #deb090;
  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;
}
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-image:url(gfx/button_1_maly.gif);
  width:70px;
  font-size:11px;
}
input.medium{
  background-image:url(gfx/button_1_sredni.gif);
  width:100px;
}
input.big{
  background-image:url(gfx/button_1_duzy.gif);
  width:150px;
}
input:hover{
  color:#000000;
}
.skreslone{text-decoration:line-through;}

form {
  margin:0px;
  padding:0px;
}


/*  top   */

#top{
  background:#FFFFFF url(gfx/top_gradient_jeden.gif) top repeat-x;
  border-top:#FFFFFF 5px solid;
}

#top #koszyk{
  padding-left:15px;
  height:55px;
  background:url(gfx/top_separator_1.gif) no-repeat left bottom;

}
#top #koszyk div.border_bottom{
  background:#3F3F3F url(gfx/top_separator_3.gif) no-repeat 100% 0px;
  height:3px;
  padding:0px;
  margin:0px;
  border:none;
  overflow:hidden;
  clear:both;
  border-top:#FFFFFF 12px solid;
}

#top #koszyk div{
  height:39px;
}
#top #koszyk a.koszyk{
  position:absolute;
  display:block;
  line-height:46px;
  height:39px;
  background:url(gfx/twoj_koszyk.gif) 0px 8px no-repeat;
  text-indent:40px;
}
#top #koszyk div.l_koszyk{
  width:40%;
  display:inline;
  float:left;
}
#top #koszyk div.panel{
  text-align:right;
  margin-right:5px;
  margin-top:25px;
  display:inline;
  float:right;
  height:15px;
  line-height:15px;
  width:40%;
}

#top #koszyk div a{
  margin:0px 3px 0px 3px;
}

h1{
  border-bottom:#7f7f7f 1px solid;
  margin:1px 0px 0px 0px;
  overflow:hidden;
  height:auto;
  display:inline;
  float:right;
  background-position:right;
  background-repeat:no-repeat;
  background-attachment:scroll;
  position:relative;
  top:0px;
  left:0px;
  vertical-align:middle;
}
h1 img.hid1, h1 img.hid2{
  display:inline;
  float:left;
  margin:0px;
  height:auto;
  background-color:transparent;
  visibility:hidden;
}
h1 img.hid1{
  margin-left:-2000px;
}
h1 a.logo{
  margin:0px;
  height:auto;
  background-color:transparent;
  background-position:left;
  background-repeat:no-repeat;
  background-attachment:scroll;
  position:absolute;
  top:0px;
  left:0px;
  bottom:0px;
  z-index:5;
}
h1 a.logo img{
  display:inline;
  float:left;
  visibility:hidden;
  border-width:0px;
  border:0px;
  margin:0px;
  padding:0px;
}

div.banner{
  padding-top:1px;
  text-align:center;
  background:#FFFFFF url(gfx/box_podklad.gif) repeat-x scroll 0px 0px;
}
div.banner div.bord{
  height:2px;
  line-height:2px;
  font-size:1px;
  margin:0px;
  padding:0px;
/*  background:#ffffff url(gfx/dot_separator.gif) repeat-x scroll center bottom;*/
}

#top .linki{
  height:29px;
  line-height:29px;
  text-align:right;
  padding:0px 16px 0px 10px;
  border-bottom:#CCCCCC 1px solid;
  background:#FFFFFF url(gfx/top_gradient_dwa.gif) bottom repeat-x;
}
#top .linki a{
  margin:0px 3px 0px 3px;
}

/*  main   */


.linki{
/*  background:url(gfx/dot_separator.gif) bottom repeat-x;*/
  line-height:15px;
  padding:6px 16px 6px 10px;
}
.linki a{
  margin:0px 3px 0px 4px;
}

#left{
  display:inline;
  float:left;
  margin:9px 5px 9px 5px;
  width:200px;
}
#center{
  display:inline;
  float:left;
  margin:9px 4px 9px 5px;
  width:350px;
}
#right{
  display:inline;
  margin:9px 4px 9px 5px;
  width:185px;
  float:right;
}

/*  --------------  */
/* box  */

.box{
  width:193px;
  /*background-color:#99CC66;*/
  margin-bottom:9px;
  padding:0px;
  /*background:#FFFFFF url(gfx/box_podklad.gif) 0px 25px repleat-x;*/
  background: url(http://79.96.10.63/img/bgd_middle.gif);
}

h2.nagl{
  height:25px;
  border-bottom:#FFFFFF 2px solid;
  line-height:25px;
  background-position:top;
  background-repeat:repeat-x;
  background-color:#FFFFFF;
  margin:0px 0px 10px 0px;
  font-size:13px;
  /*color:#FFFFFF;*/
  color: #737a8e;
  font-weight:bold;
  margin:0px;
  text-indent:10px;
  /*background-image:url(gfx/naglowek_szary_S.gif);*/
}
h2 span, h3 span{
  height:25px;
  display:inline;
  margin:0px;
  padding:0px;
}
h2 span.noflag{
  float:left;
  /*background:url(gfx/naglowek_szary_L.gif) left no-repeat;*/
  width:90%;
  margin-right:10px;
}
h2 span.flag{
  float:left;
  text-indent:44px;
  /*background:url(gfx/naglowek_szary_Promo.gif) left no-repeat;*/
}
h2 span.prawo{
  width:92px;
  float:right;
  margin-left:-92px;
  /*background:url(gfx/naglowek_szary_P.gif) right no-repeat;*/

}

h3.nagl{
  height:25px;
  border-bottom:#FFFFFF 2px solid;
  line-height:25px;
  background-position:top;
  background-repeat:repeat-x;
  background-color:#FFFFFF;
  margin:0px 0px 10px 0px;
  font-size:13px;
  color:#FFFFFF;
  font-weight:bold;
  margin:0px;
  text-indent:10px;
}

h3.nagl{
  background-image:url(gfx/naglowek_default_S.gif);
}
h3 span.lewo{
  width:175px;
  float:left;
  display:inline;
  /*background:url(gfx/naglowek_default_L.gif) left no-repeat;*/
}
h3 span.prawo{
  width:92px;
  float:right;
  margin-left:-92px;
  background:url(gfx/naglowek_default_P.gif) right no-repeat;
}
h3.nagl.blue{
  background-image:url(gfx/naglowek_menu_S.gif);
}
h3.blue span.lewo{
  min-width:92px;
  width:auto!important;
  width:92px;
  float:left;
  background:url(gfx/naglowek_menu_L.gif) left no-repeat;
}
h3.blue span.prawo{
  width:92px;
  float:right;
  margin-left:-92px;
  background:url(gfx/naglowek_menu_P.gif) right no-repeat;
}

ul.main{
  padding:0px 0px 10px 12px;
  margin:10px 0px 0px 0px;
}
ul.main li {
  text-indent:0px;
  list-style:none;
  padding:9px 0px 3px 30px;
  margin-left: 10px;
/*  background:url(gfx/dot_kategoria_menu.gif) 0px 4px no-repeat;*/
  background:url(http://79.96.10.63/img/motylek.gif) 0px 0px no-repeat;
  color: #9e9fcb;
}
ul.main li,a {
  color: #9e9fcb;
}
ul.sub{
  padding:6px 0px 0px 0px;
  margin: 0;
  margin-left:-20px;
}
ul.sub li{
  list-style:none;
/*  background:url(gfx/dot_podkategoria_menu.gif) 0px 6px no-repeat;*/
  background:url(http://79.96.10.63/img/dk_dot_sub.gif) 0px 5px no-repeat;
  padding:3px 0px 0px 12px;
}

.box form{
  margin:0px 0px 0px 3px;
  padding:0px;
}
.box fieldset{
  text-align:left;
  text-indent:0px;
  padding:15px 5px 15px 5px;
}

.box form fieldset span{
  text-indent:0px;
  display:block;
  padding:0px;
  margin:-2px auto 10px 2px;
}

.box input.box_txt{
  height:15px;
  padding:2px;
  border:#a3a3a3 1px solid;
}
.box_txt_f{
  position:relative;
  bottom:3px;
  width:130px;
}
.box_txt_subs{
  width:128px;
}
.box input.box_sbm {
  margin-left:5px;
  border:none;
  text-indent:-2500px;
  cursor:pointer;
}
.box_sbm.box_f {
  width:26px;
  height:26px;
  background:url(gfx/szukaj_button.gif) right no-repeat;
}
.box_sbm.box_subs {
  width:23px;
  height:21px;
  background-position: left;
  background-repeat:no-repeat;
  background-image:url(gfx/OK_button.gif);
  background-color:#FFFFFF;

}

.box .f_box a{
  clear:both;
}
.box .f_box a img{
  margin-right:5px;
}
.box .s_box{
  width:110px;
  margin-left:25px;
}
.box .pliki{
  margin:14px auto 14px auto;
  text-align:center;
}
.box .pliki a{

  margin-right:3px;
  margin-left:3px;
}

ul.list{
  padding:0px;
  margin:10px auto 10px 15px;
}
ul.list li{
  list-style:none;
  background:url(gfx/dot_podkategoria_menu.gif) 0px 6px no-repeat;
  padding:3px 0px 3px 14px;
}

.box form.sonda_box fieldset input{
  margin-left:15px;
  cursor:pointer;
  margin-right:3px;
}

.box 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 form.sonda_box fieldset input.box_sonda:hover{

}

.box .sonda_wynik{margin:10px;}
.box .sonda_wynik div{margin:5px;}
.box .sonda_wynik div .pol_odp{
  font-style:italic;
  clear:both;
  padding-top:5px;
}
.box .sonda_wynik div span{
  clear:left;
  float:left;
}
.box .sonda_wynik .pol_wynik{
  margin:0px 0px 0px 40px;
  background:#FFFFFF url(gfx/shoper_poll_bg.gif) center no-repeat;
  width:104px;
}
.box .sonda_wynik .pol_wynik img{
  height:8px;
  margin:2px;
}

.box .usersonline{
  margin:10px;
}
.box .usersonline .co{
  width:130px;
  display:inherit;
  float:left;
  clear:left;
}
.box .usersonline .ile{
  width:35px;
  display:inherit;
  float:right;
  clear:right;
  text-align:right;
}
.box .producers{
  margin-left:20px;
  width:120px;
}

.box .promo{
  margin:10px;
  text-align:center;
}
.box .promo a{
  font-weight:bold;
}
.box .promo img{
  padding:1px;
  border:1px solid #C8C8C8;
  margin:5px;
}


/*   center   */

.achtung{
  padding:15px 22px 15px 54px;
/*  background:#f0f0f0 url(gfx/ico_alert.gif) center left no-repeat;*/
  background:#f0f0f0;
/*ffffd9*/
/*   border:#cd3300 1px solid; */
/*  border:#7f9db9 1px solid;*/
  border:#e8e6ec 1px solid;

/*  color: #d55204;*/
/*   color: #deb090;; */
  color: #737a8e;
  margin-bottom:15px;
  text-align:justify;
}
.achtung 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{
  height:18px;
}
.produkt .name_prod{
  text-indent:0px;
  padding:12px 0px 5px 0px;
/*   color:#666666; */
  text-align:left;
  margin:0px -7px 7px -7px;
  font-size:12px;
  background-position:bottom;
  background-repeat:repeat-x;
  background-image:url(gfx/dot_separator.gif);
  color: #737a8e;
}
.produkt .name_prod.list{
  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;
  color: #c4cc81;
  font-weight:bold;
  /*color: #81A124;*/
}

.produkt{
  margin:0px 10px;
  display:inline;
  float:left;
  width:94%;
}

.produkt img{
  display:inline;
  margin:0px 10px 10px 0px;
  padding:1px;
/*   border:#c8c8c8 1px solid; */
  float:left;
}

.produkt span.cena_brutto{

  padding-left:5px;
  width:auto;
  float:none;






  position:static;
  /* color */
  font-size:20px;
}
.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 div.do_koszyka{
  text-align:right;
  height:54px;
  padding:0px;
  margin:0px;
}
.produkt div.do_koszyka a{
  display:inline;
  float:right;
  /* color */
  font-weight:normal;
  text-align:right;
  font-size:11px;
}
.produkt div.do_koszyka a.list{
/*   margin-top:10px; */
  height:34px;
  line-height:12px;
  padding:4px 53px 0px 0px;
  width:65px;
  /*background:url(gfx/dodaj_do_koszyka_2.gif) 100% 0% no-repeat;*/
  background:url(http://79.96.10.63/img/do_koszyka.gif) 100% 0% no-repeat;
}
.produkt div.do_koszyka a.prod{
  margin-top:5px;
  height:44px;
  line-height:44px;
  width:101px;
  padding:0px 53px 0px 0px;
  font-size:11px;
  clear:right;
  /*background:url(gfx/dodaj_do_koszyka.gif) 100% 0% no-repeat;*/
  background:url(http://79.96.10.63/img/do_koszyka.gif) 100% 0% no-repeat;
  color: #deb090;
/*   color: #777e91; */
}

.produkt div.do_koszyka a.prod:hover{
  color: #deb090;
  text-decoration:none;
}

.produkt a.do_koszyka:hover{
  /* color */
  color: #deb090;
  text-decoration:underline;
}
.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; */
  background:url(http://79.96.10.63/img/dk_dot_sub2.gif) 0px 2px no-repeat;
  padding-left:12px;
  font-weight:bold;
  font-size:11px;
  width:auto;
  color: #DEB090;
}
.produkt a.more:link {
  color: #DEB090;
}
.produkt a.more:hover {
  color: #DEB090;
}
.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{
  display:inline;
  float:left;
  font-size:14px;
  text-align:left;
  width:100px;
  margin:0px 0px 5px 10px;
  clear:right;
}
.produkt .dane .ocena fieldset{
  padding-top:5px;
}
.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;
}

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;
}
/*  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:12px;
  padding:4px 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;
}
/* Obrazek w liscie obrazkow */
table.tabela_prod img{
  display:inline;
  margin:10px 10px 0px 5px;
  padding:1px;
  /*border:#c8c8c8 1px solid;*/
  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;
}

/* ----- KOSZYK ------- */

#kosz{
  display:inline;
  float:left;
  margin:9px auto 9px 4px;
  padding:0px;
}
div.kosz{
  margin-top:9px;
}
#kosz h4{
  font-size:13px;
  font-weight:bold;
  margin:10px 0px 5px 0px;
  padding:0px;
}
#kosz .dostawa{
/*   border:#7F9DB9 1px solid; */
  border:#e7e6ec 1px solid;
  padding:9px;
  margin-bottom:0px;
  margin-top:6px;
  text-indent:0px;
/*   background: #DBF0FC; */
  /*color: #7F9DB9;*/
}
#kosz form{
  margin:0px; padding:0px;
}
.small{
  font-size:9px;
}
#kosz div{
  text-indent:10px;
}
.kosz table{
  margin-left:0px;
  width:100%;
}
.kosz table tbody{
  width:100%;
}
.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:#e2e2e2;
}
.kosz table tbody tr.odd{
  background-color:#f1f1f1;
}
.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:#dbdbdb;
}
.kosz table tbody tr th{
  /*background:url(gfx/naglowek_tabela_gradient.gif) top repeat-x;*/
        background-color: #e0e0e0;
  color:#FFFFFF;
  height:25px;
  margin:0px 1px 1px 0px;
  color: #7F9DB9;
}
.kosz table tbody tr td{
  height:34px;
  margin:0px 1px 1px 0px;
  background-color: #f0f0f0;
  color: #7F9DB9;
}

th.nazwa{width:205px;}
th.cena{width:89px;}
th.ilosc{width:93px;}
th.wartosc{width:89px;}
th.usun{width:65px;}
.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 table tbody tr td input.rabat_txt{
  width:82px;
  height:13px;
  padding:3px;
}
.kosz table tbody tr td input.tabat_sbm{
  border:none;
  background:url(gfx/OK_button.gif) center no-repeat;
  width:23px;
  height:21px;
  cursor:pointer;
}
.kosz table tbody tr td.sum{
  text-align:center;
  font-weight:bold;
  background-color:#e6e6e6;
}

#kosz .navig input{
  display:inline;
  float:right;
  height:21px;
  text-decoration:none;
  border:none;
  cursor:pointer;
  line-height:21px;
  text-align:center;
}
#kosz .navig input.dalej{
  background:url(gfx/button_2_maly.gif) right no-repeat;
  width:75px;

  height:21px;
  line-height:21px;
  margin-right:10px;
}
#kosz .navig input.back{
  background:url(gfx/button_3_duzy.gif) left no-repeat;
  width:150px;
  height:21px;
  line-height:21px;
  margin-right:5px;
}

/* --------- FORMULARZE ------------*/


.formularze{
  display:inline;
  float:left;
  margin:9px 4px 9px 5px;
  padding:0px;
}
.formularze h4{
  font-size:13px;
  font-weight:bold;
  margin:0px 0px 5px 10px;
  padding:0px;
/*   color: #81A124; */
  color: #737a8e;
}
.formularze h4 span{
  /* color */
}
div.lewo{
  display:inline;
  float:left;
}
.formularze div.d{
  display:inline;
  margin-bottom:0px;
  margin-left:4px;
}
.formularze div.left{
  display:inline;
  float:left;
  width:260px;
  margin-right:10px;
}
.formularze div.right{
  display:inline;
  float:left;
  width:260px;
}
.formularze div.adv_search{
  display:inline;
  float:left;
  width:300px;
  margin:15px 10%;
}
.formularze div div.frame{
  margin-top:0px;
  padding:0px;
  border-style:solid;
  border-width:1px;
  border-color:#E7E6EC;
  background:url(gfx/naglowek_background_form.gif) 1px 1px repeat-x;
  overflow:visible;
  text-align:right;

  margin-bottom:0px;
  margin-top:6px;
  text-indent:0px;
  /*background: #DBF0FC;*/

  color: #7F9DB9;
}
.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{
  border-style:solid;
  border-width:1px;
  border-color:#808080 #d3d0c7 #d3d0c7 #808080;
  padding:2px;
  margin:2px 0px;
  width:120px;
  height:15px;
  line-height:19px;
  position:absolute;
  top:50%;
  font-size:12px;
  margin-top:-12px;
  right:10px;
}
.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 div.frame div.span input.checkbox{
  margin-right:100px;
  margin-top:-10px;
  position:absolute;
  border:none;
  width:auto;
}
.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{
  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:9px 10px 0px 15px;
  width:240px;
}
.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 .address{
  list-style:none;
}
.formularze .options{
  margin-top:10px;
}
.formularze ul.options{
  margin:10px 0px 10px 2%;
  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:24%;
  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:130px;
  min-height:130px;
}
.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;
}



/*  bottom   */

#bottom{
  height:25px;
/*  background:#FFFFFF url(gfx/bottom_gradient.gif) bottom repeat-x;*/
  background:#FFFFFF bottom repeat-x;
  border-bottom:#FFFFFF 5px solid;
  clear:both;
  line-height:25px;

}
#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;
}


/* New styles for DzieciecaKraina */
/* All classes with prefix dk_ */
.dk_top {
  background: url(http://79.96.10.63/img/bg_top.jpg); width: 1000px; height: 225px;
}
.dk_bottom {
  background-image: url(http://79.96.10.63/img/foot_bg.gif); height: 92px; width: 1000px;
}

/* Links in top part */
.dk_top_abs {
  position: absolute;
}
.dk_top_home {
  margin: 140px 0 0 20px;
}
.dk_top_aktualnosci {
  margin: 140px 0 0 120px;
}
.dk_top_bestsellery {
  margin: 130px 0 0 270px;
}
.dk_top_nowosci {
  margin: 120px 0 0 370px;
}
.dk_top_produkt_dnia {
  margin: 90px 0 0 470px;
}
.dk_top_promocje {
  margin: 60px 0 0 580px;
}
.dk_top_koszyk {
  margin: 105px 0 0 880px;
  width: 80px; height: 20px;
}
.dk_top_motylek {
  margin: 145px 0 0 910px;
}
.dk_top_butterfly {
  margin: 10px 0 0 90px;
  width: 80px; height: 90px;
}

.dk_top_company_name {
  margin: 5px 0 0 180px;
  width: 195px; height: 50px;
}

.dk_top_searchbox {
  margin: 150px 0 0 725px;
}

.dk_top_rejestracja {
  margin: 150px 0 0 870px;
}

.dk_top_login_links {
  margin: 180px 0 0 726px;
}

.dk_top_links {
  margin: 200px 5px 0 5px;
}

.dk_image {
  border: 0px;
}
.dk_cs_image {
  width: 65px;
  height: 10px;
}
.dk_cs_link {
  position: absolute;
  margin-top: 60px;
  margin-left: 885px;
}

#dk_bottom_links {
  position: absolute;
  margin: 70px 0 0 140px;
  color: #fff;
}
#dk_bottom_links a {
  color: #fff;
  margin: 0 3px 0 3px;
}

.dk_box_bottom {
  background: url(http://79.96.10.63/img/bgd_bottom.gif); height: 16px; width: 193px;
}
.dk_box_top {
  background: url(http://79.96.10.63/img/bgd_top.gif); height: 16px; width: 193px;
}

.b_table {
  border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}


#center img.main {
  margin-left: 45px;
/*   width: 198px; */
/*   height: 150px; */
/*   border: 1; */
}

#center .dk_picture_main {
  width: 280px;
  height: 120px;
  overflow: hidden;
}

#center .dk_name_prod {
  padding: 30px 10px 0 20px;
  background: 0;
  font-size: 12px;
}

#center .dk_main_produkt {
  width:300px; height: 306px; background: url(http://79.96.10.63/img/main_image.gif);
/*  margin-left: 52px;*/
  overflow: hidden;
}

#center .dk_main_produkt_related {
  width:220px; height: 224px; background: url(http://79.96.10.63/img/main_image2.gif);
/*  margin-left: 52px;*/
  overflow: hidden;
}

#center .dk_produkt_box {
  width:200px; height: 200px; background: url(http://79.96.10.63/img/box_s.gif);
/*  margin-left: 52px;*/
  overflow: hidden;
}

#center a.dk_do_koszyka {
  float: right; width: 100px;
  padding-right: 20px;
  margin-right: 20px;
}

#center .dk_cena2 {
  width: 120px; float: left;
  padding-top: 10px;
}

#center .dk_cena {
  float: left;
  width: 120px;
  padding-top: 10px;
}

#center .dk_main_wiecej {
  padding-right: 15px;
}

#center a.dk_more {
  color: #deb090;
}

#center .dk_main_opis {
  padding: 0px 10px 0 10px;
  margin-top: -10px;
}

.dk_duze {
  color: #deb090;
  font-weight: bold;
  font-size: 14px;
  display: inline;
}

.dk_odswiez_koszyk {
  float: right;
}