body {
   padding: 0;
   margin: 0;
   font-size: 12pt;
   font-family: Verdana, Arian, sans-serif;
   background-color: #C7CEE0;
}
img {
   padding: 0;
   margin: 0;
}

/**************************************
   menu linkow
**************************************/
#links {
   margin-left: 10px;
   list-style: none;
   display: inline;
   padding: 0;
   font-size: 0.8em;
}

#links li {
   display: inline;
   padding: 0;
   margin: 0 0 10px 0;
}

#links a {
   padding: 0;
   margin: 0;
   color: #0c3800;
   text-decoration: none;
}

#links a:hover {
   text-decoration: underline;
}
/* glowna zawartosc strony */
#content {
   width: 760px;
   margin: 0 auto;
   height: 500px;
   border: 1px solid black;
}

/***************************************
   lewe menu
***************************************/
#leftmenu {
   height: 100%;
   width: 220px;
   float: left;
   border-right: 1px dotted gray;
}
.podlink {
margin-left: 65px;
padding-left: 40px;

display: block;
font-size: 0.70em;
}
#leftmenu img {
   border: none;
   padding: 0;
   margin: 0;
}

/* nadkategoria */
#leftmenu h4 {
   color: #5f5f5f;
   border-left: 10px solid #70C800;
   font-size: 12px;
   padding-left: 10px;
   margin-left: 10px;
   text-transform: capitalize;
   font-variant: small-caps;
}
/* podkategorie 
#leftmenu a {
   padding: 0;
   margin: 0;
   list-style: none;
   font-size: 9pt;
   font-family: Verdana, "Courier New",Arial, sans-serif;
}*/
#leftmenu li {
   margin-left: 35px;
}

/* kolor linków kategorii */
#leftmenu  a {
    margin-left: 5px;
    color: #630000;
    text-decoration: none;
} 


/**************************************
   prawa strona
**************************************/
#rightmenu {
   border-top: 3px solid #70C800;
   width: 650px;
   float: right;
}

/* obrazek */
#rightmenu .ofimg {
   padding: 0;
   margin-left: 10px;
   margin-right: 10px;
   float: left;
   width: 105px;
   height: 80px;
   border: 3px solid #E0E0E0;
   background: #fff;
   text-align: center;
}

#rightmenu .ofimg p, #rightmenu .ofimg a {
   padding: 0;
   margin: 0;
}

/**************************************
   lista produktów w kategorii
**************************************/

#rightmenu .oftytuly {
   padding-right: 50px;
}

/* tytuł produktu */
#rightmenu h4 {
   display: inline;
   padding: 0;
   margin-left: 10px;
   font-size: 0.9em;
   font-family: Verdana, sans-serif;
   color: #656565;
}

/* zajawka o produkcie */
#rightmenu h5 {
   display: inline;
   padding: 0;
   margin-left: 10px;
   font-size: 0.7em;
   font-family: verdana,sans-serif;
   font-weight: normal;
   color: #5F5F5F;
}

/* link zwin/rozwin */
#rightmenu .zwin {
   padding-top: 70px;
   padding-right: 10px;
  /* float: right; */
}

.zwin img, .zwin2 img {
   padding: 0;
   margin: 0;
   border: none;
}

.zwin a, .zwin2 a  {
   text-decoration: none;
}

.cena {
   color: #630000;
   margin: 0 10px 0 325px;
   font-size: 0.7em;
}

.cena strong {
   color: #630000;
   padding-right: 10px;
}

.cena span {
   margin-left: 20px;
}

.oferta1 ul, .oferta2 ul {
   text-indent: 0px;
   list-style: none;
   display: inline;
   padding: 0;
   margin: 0;
}
.oferta1 ul li, .oferta2 ul li  { 
   display: inline;
}

.oflink {
   /*height: 10px; */
   width: 15px;
   float: right;
/*   border: 1px solid #000; */
   margin-top: 60px;
}

/* pelny tekst produktu */
.oferta1 p, .oferta2 p {
   margin-left: 10px;
   font-size: 0.8em;
   font-family: arial, sans-serif;
   color: #acacac;
}

.oferta1, .oferta2 {
   margin: 3px 0;
   clear: both;
   width: 640px;
   border-left: 8px solid #B4D787;
   min-height: 80px;
}
.oferta1 {
   background: #EEF7E4;
}
.oferta2 {
   background: #FBFBFB;
}
.oferta1 .pasek, .oferta2 .pasek {
   width: 100%;
   border-top: 2px solid #70C800;
}

#szukaj, #loguj {
   background: #78CA04;
   color: #fff;
   width: 90%;
   margin: auto;
   margin-top: 10px;
   padding-bottom: 1px;
}
#szukaj h5, #loguj h5  {
   font-size: 12px;
   padding: 0px 0 0 10px;
   margin-top: 0px;
   font-family: verdana,sans-serif;
   margin-left: 10px;

}

#szukaj input, #loguj input {
    padding: 0;
   font-size: 0.7em;
   width: 120px;
}

.frmlg {
   width: 90%;
   margin: 5px auto;
}
.frmlg input {
    float: left;    
    border: 1px solid #4b4b4b;
    background: #eeeeea;
}
.frmlg input:hover {
    
}
.frmlg label {
    clear: both;
    font-size: 0.8em;
    margin-top: 3px;
    margin-bottom: 3px;
    clear: both;
    width: 150px;
    float: left;
    text-align: right;
    padding-right: 10px;
}
.frmlg p {
    text-align: justify;
    padding: 10px;
    clear: both;
    font-size: 0.7em;
}
.frmp {
    padding: 20px;
    font-size: 0.9em;
}

.elflog {
   background-image url(../images/but_zaloguj.gif); 
   width: 58px;
   height: 28px;
}

#nologin { border: 1px solid #eee; padding: 20px; margin: 0px 20px; text-align: center; }
#nologin h2 { padding: 20px 0px; margin: 0px; width: 100%;   text-align: center; font: bold 15px Verdana,sans-serif; color: #585fa7; }
#nologin p { font: bold 11px Arial,sans-serif; margin: 0px; padding: 0px; color: #626262; }
#nologin span { font: bold 13px Arial,sans-serif;color: #020202; padding: 20px 0px; display: block; margin: 0px 0px;  }
#nologin p.nologif { padding: 20px 0px; color:#86b6ef; font-size: 12px; text-align: center; }



