body {
  background:white url(../img/body.gif) repeat-x;
  margin:0;
  padding:0;
  font:11px Tahoma, "Arial CE", Arial, sans-serif;
  color:#3E3E3E;
  line-height:1.3em;
}
td {
  font:11px Tahoma, "Arial CE", Arial, sans-serif;
  color:#3E3E3E;
  line-height:1.3em;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, form, dt {margin:1em 0; padding:0;}
ul {list-style:none;}
img {border:none;}
address {font-style:normal;}
a {color:#3E3E3E; text-decoration:none;}
a:hover {text-decoration:underline;}
.none,  hr {display:none;}
* html legend {height:0; overflow:hidden; display:inline;}
.left {float:left;}
.right {float:right;}
.center {margin:0 auto;}
.fix {clear:both; font-size:0px; line-height:0px;}
.justify {text-align:justify;}

ul#top {
  width:auto;
  height:13px;
  margin:0;
  padding:0 0 80px 0;
}

ul#top li {
  height:13px;
  float:left;
  text-indent:20px;
  line-height:1em;
  background:#5F9259 url(../img/top-icon.gif) no-repeat 8px 3px;
}

.data {
/*	width:200px;*/
	height:1em;
	color:#FFFFFF;
	float:right;
	position:absolute;
	
	top:0;
	right:5px;
}


ul#top a, ul#option-links a {
  color:white;
}
ul#option-links {
  height:1em;
  margin:0;
  position:absolute;
  top:66px;
  right:40px;
}
ul#option-links li {
  background:url(../img/option-links.gif) no-repeat 20px 4px;
  text-indent:30px;
  float:left;
}
div#content {
  padding:16px 5px 10px 5px;
}
form#search-form {
  width:201px;
  margin:0;
  padding-bottom:6px;
  background:white url(../img/block-bottom.gif) no-repeat left bottom;
}
form#search-form fieldset {
  margin:0;
  padding:4px 0 0 0;
  border:none;
  border-left:2px solid #F5F5F5;
  border-right:2px solid #F5F5F5;
  background:white url(../img/lupa.gif) no-repeat 8px 3px;
}
form#search-form input.field {
  width:94px;
  height:15px;
  margin-left:28px;
  border:1px solid #428F0F;
  font:11px Tahoma, "Arial CE", Arial, sans-serif;
  color:#8B8B8B;
  line-height:1.3em;
}
form#search-form span {
  height:15px;
}
form#search-form input.radio {
  color:#8B8B8B;
  }

form#search-form input.button,
.advsearch {
  width:50px;
  height:23px;
  border:none;
  background:url(../img/button-form.gif) no-repeat;
  font:10px Tahoma, "Arial CE", Arial, sans-serif;
  color:white;
  line-height:1.3em;
  font-weight:bold;
}
form#search-form div {
  font-size:0.9em;
  text-align:center;
}
div#banner {
  padding:20px 10px 10px 60px;
  float:left;
}
.block {
  width:201px;
  vertical-align:top;
}
.middle {
  vertical-align:top;
}
.block h1 {
  width:201px;
  height:38px;
  margin:0;
  text-indent:39px;
  font-weight:bold;
  font-size:1.1em;
  line-height:35px;
  background:white url(../img/block-header.gif) no-repeat left bottom;
}
div.block-menu {
  width:201px;
  padding-bottom:6px;
  background:white url(../img/block-bottom.gif) no-repeat left bottom;
}
div.block-menu ul,
div.block-menu div {
  margin:0;
  padding:0 0 15px 0;
  border-left:2px solid #F5F5F5;
  border-right:2px solid #F5F5F5;
}
div.block-menu ul ul {
  border:none;
  padding:0;
}
div.block-menu ul ul li {
  margin:0;
}
div.block-menu ul.icon-1 ul li a {
  background:url(../img/menu-icon2.gif) no-repeat 17px 7px;
  padding-left:36px;
}
div.block-menu li {
  width:185px;
  margin-left:12px;
  line-height:21px;
  background:white url(../img/menu-border.gif) no-repeat left bottom;
}
div.block-menu ul.icon-1 li a {
  display:block;
  background:url(../img/menu-icon1.gif) no-repeat 8px 7px;
  padding-left:27px;
}
div.block-menu ul.icon-3 li a {
  display:block;
  background:url(../img/menu-icon3.gif) no-repeat 10px 10px;
  padding-left:27px;
}
div#kontakt {
  background:white url(../img/kontakt.gif) no-repeat 6px 0;
  padding:2px 0 0 37px;
  line-height:1.3em;
}
div#kontakt address {
  padding:10px 0;
  
}
div.subcontent {
  padding:0 30px 0 10px;
  color:#626262;
}
p#twoj-koszyk {
  margin:0;
  padding:0;
  border-left:2px solid #F5F5F5;
  border-right:2px solid #F5F5F5;
}
p#twoj-koszyk span {
  display:block;
  text-indent:24px;
  line-height:1.7em;
}
p#twoj-koszyk span.link1 {
  text-indent:75px;
  font-size:0.9em;
}
p#twoj-koszyk strong {
  display:block;
  height:1.6em;
  font-weight:bold;
  font-size:1.1em;
  text-align:center;
  background:white url(../img/menu-border.gif) no-repeat center bottom;
}
form#zaloguj-form {
  width:201px;
  margin:0;
  padding-bottom:6px;
  background:white url(../img/block-bottom.gif) no-repeat left bottom;
}
form#zaloguj-form fieldset {
  margin:0;
  padding:4px 0 0 20px;
  border:none;
  border-left:2px solid #F5F5F5;
  border-right:2px solid #F5F5F5;
  background:white url(../img/zaloguj.gif) no-repeat 10px 10px;
}
form#zaloguj-form input.field {
  width:94px;
  height:15px;
  margin-left:2px;
  margin-bottom:4px;
  border:1px solid #428F0F;
  font:11px Tahoma, "Arial CE", Arial, sans-serif;
  color:#8B8B8B;
  line-height:1.3em;
  vertical-align:middle;
}
form#zaloguj-form input.button {
  display:block;
  width:50px;
  height:23px;
  border:none;
  margin:0 auto;
  background:url(../img/button-form.gif) no-repeat;
  font:10px Tahoma, "Arial CE", Arial, sans-serif;
  color:white;
  line-height:1.3em;
  font-weight:bold;
}
form#zaloguj-form div {
  font-size:0.9em;
  text-align:center;
}
form#zaloguj-form div.link1 {
  font-size:0.9em;
  text-align:left;
  text-indent:30px;
  line-height:2em;
  margin-top:4px;
  background:white url(../img/menu-border.gif) no-repeat center top;
}
form#zaloguj-form div.link1 strong {
  color:#428F0D;
}
div#footer {
  width:600px;
  margin:40px auto 0 auto;
  padding-top:30px;
  background:white url(../img/footer.gif) no-repeat 0 30px;
  clear:both;
  text-align:center;
  line-height:3em;
}

/* podstrony */

div.subcontent h1 {
  width:auto;
  line-height:1.3em;
  padding:0 35px 0 20px;
  margin:0 0 5px 0;
  color:#6B8D51;
  font-size:1.7em;
  font-weight:normal;
  background:url(../img/header-content.gif) no-repeat right center;
}
div.subcontent h1 span {
  color:#4AA411;
  font-size:0.9em;
  font-style:italic;
}
div.subcontent h1.glowna-header {
  color:#4AA411;
}
div.subcontent h1.glowna-header span {
  text-align:right;
  padding-left:35%;
}
div.subcontent .produkt-info {
  padding:5px 0 5px 20px;
  margin:0;
  border-top:1px dotted #CECECE;
  border-bottom:1px solid #CECECE;
}

div.info {
  border-top:1px dotted #CECECE;
  border-bottom:1px solid #CECECE;
  padding: 5px;
}

div.subcontent .produkt-foto {
  width:110px;
  padding-top:10px;
  text-align:center;
  float:left;
}







div.subcontent .produkt-pay .dodaj-do-koszyka {
  height:17px;
  /*border-top:1px dotted #CECECE;*/
  margin:0px;
  padding:8px 0 0 18px;
  background:url(../img/koszyk.gif) no-repeat 5px 5px;
}
div.subcontent .produkt-pay .dodaj-do-koszyka a {
  color:#626262;
}
div.subcontent .podkategoria-info {
  padding:10px;
}
div.subcontent .podkategoria-info p {
  margin:0;
  padding:0;
}

div.subcontent .podkategoria-info img {
float:left;
margin-right:4px;
}

div.subcontent .podkategoria-info .k img {
float:left;
margin-right:2px;
}


div.kategoria-info img,
div.subcontent .glowna-info img {
  margin-right:12px;
  float:left;
}
div.subcontent .podkategoria-pay {
  padding:5px 0 15px 0;
  margin:0;
  border-bottom:1px solid #CECECE;
}
div.subcontent .podkategoria-pay li {
  width:105px;
  padding-left:50px;
  margin:0;
  text-indent:5px;
}
div.subcontent .podkategoria-pay span {
  color:#4BA512;
  font-weight:bold;
}
div.subcontent .czytaj-wiecej {
  display:block;
  width:100px;
  float:right;
  height:12px;
  margin-left:auto;
  padding-right:10px;
  line-height:12px;
  background:url(../img/arrow.gif) no-repeat 100% 60%;
  color:#828282;
  font-size:0.9em;
  position:relative;
  top:-4px;
  right:20px;
}



div.subcontent .header-border {
  border-bottom:1px solid #CECECE;
  padding-bottom:5px;
}
div.kategoria-info {
  border-bottom:1px dotted #CECECE;
  padding:10px 0 10px 20px;
}
div.kategoria-info a.zobacz-pozycje {
  display:block;
  width:90px;
  height:12px;
  margin-left:auto;
  padding-right:10px;
  line-height:12px;
  background:url(../img/arrow.gif) no-repeat 100% 60%; 
  color:#828282;
  font-size:0.9em;
  position:relative;
  top:2px;
  right:20px;
}
a.czytaj-wiecej-2 {
  display:block;
  min-width:10px;
  float:right;
  height:12px;
  margin:5px 5px 5px auto;
  padding-right:10px;
  line-height:12px;
  background:url(../img/arrow.gif) no-repeat 100% 60%;
  color:#828282;
  font-size:1em;
}
div.subcontent .glowna-block {
  border-bottom:1px solid #CECECE;
  height:auto !important;
  height:1%;
  padding-top:10px;
}
div.subcontent .glowna-block a.czytaj-wiecej {
  margin:0 0 5px 10px;
  position:static;
}
div.subcontent .glowna-info {
  padding:5px 0 5px 20px;
  margin:0;
}
div.subcontent .glowna-pay {
  padding:30px 0 10px 0;
  margin:0;
}
div.subcontent .glowna-pay li {
  padding-left:50px;
  margin:0;
  text-indent:5px;
}
div.subcontent .glowna-pay span {
  color:#4BA512;
  font-weight:bold;
}
div.subcontent .glowna-pay .dodaj-do-koszyka {
  height:17px;
  border-top:1px dotted #CECECE;
  margin:5px 40px;
  padding:10px 0 0 15px;
  background:url(../img/koszyk.gif) no-repeat 0 7px;
}
div.subcontent .glowna-pay .dodaj-do-koszyka a {
  color:#626262;
}
div.glowna-left-block {
  width:49%;
  float:left;
}
div.border-right {
  border-right:1px solid #CECECE;
}



/* profil form
background: #CECECE;
 */
.input_form{

border: 1px solid #CECECE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000;
padding-left: 2px;
padding-right: 1px;
}

.hinput_form{

border: 1px solid #aa7711;;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000;
padding-left: 2px;
padding-right: 1px;
}
.sklep {
color: #6B8D51;
}

.shopbg {
 color:white;
 background : #b47e12;;
}
.tabelka-bottom {
border-bottom:1px solid #CECECE;
}
.tabelka-top {
border-top:1px solid #CECECE;
}

div.subcontent .produkt-info2 {
  padding:0px 0 5px 0px;
  margin:0;
  border-top:1px dotted #CECECE;
  border-bottom:1px solid #CECECE;
}

a.title {
  text-decoration:none;
  font-weight:bold;
  color:#000000;
  font-size:0.9em;
}

div.kategoria-info .more {
  display:block;
  width:60px;
  height:12px;
  margin-left:auto;
  padding-right:10px;
  line-height:12px;
  background:url(../img/arrow.gif) no-repeat 100% 60%;
  color:#828282;
  font-size:0.9em;
  position:relative;
  top:2px;
  right:20px;
}

.helpbox {
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}









ul#global-links {
  height:45px;
  margin:0 -1px;
  text-align:center;
  background-color:#5f9259;
  position:absolute;
  top:0;
  right:23px;
}
ul#global-links li {
  height:24px;
  width:44px;
  padding-top:21px;
  margin:0 1px;
  float:left;
  background:url(../images/global-links.gif) repeat-x;
}
ul#global-links a {
  display:block;
  width:44px;
  height:20px;
  line-height:20px;
  background:url(../images/global-links-menu.gif) no-repeat 0 0;
  color:#DFF8FF;
  font-weight:bold;
  text-decoration:none;
}
ul#global-links a:hover {
  background:url(../images/global-links-menu.gif) no-repeat 0 -20px;
}
ul#global-links a.itsm {border-top:4px solid #77B6C7;}
ul#global-links a.itlife {border-top:4px solid #5EAFEF;}
ul#global-links a.sklep {border-top:4px solid #6CE28B;}
ul#global-links a.abc {border-top:4px solid rgb(212,140,50);}
ul#global-links a.mof {border-top:4px solid rgb(245,106,106);}

ul.opis {list-style-type: disc; margin: 0px;}

ul.opis li {margin-left: 30px;}

a.but {color: #6B8D51; font-weight: bold; padding: 2px 10px 2px 10px; 
border: solid 1px #6B8D51; margin-right: 5px; vertical-align: middle}
