/***************************************************************************
                          Etiko software
                             -------------------
    developement         : 2001-20xx by Etikweb
    website              : www.etikweb.com
 ***************************************************************************/

/***************************************************************************
 *                                                                         *
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU General Public License as published by  *
 *   the Free Software Foundation; either version 2 of the License, or     *
 *   (at your option) any later version.                                   *
 *                                                                         *
 ***************************************************************************/

 
/*@charset "iso-8859-1";*/
a:link		{ color: #606060 } /*909090*/
a:visited	{ color: #b06030 }
a:hover		{ color: #a5230C }
a:active	{ color: #ff0000 }



html, body {
  margin: 0px 0px 0px 0px;
  background-color: #f3f3f3; /* #e3ffdB; Page Background color (0.83,0.93,0.79) */
  color: #000;
  }

html, body, h1, h2, h3, h4, div, p, ul, li, input {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: justify;

}


a img { color: #fff; }         /* hide the border in Netscape 4 */
@media all {                   /* hide from Netscape 4 */
  a img { color: inherit;     /* undo the rule above */
    border: none;               /* hide from Netscape 4 */
    }
  }


/* White link, to advanced search */
a.logo-link:link {color: #ffffff; background: #transparent; font-weight: bold;}
a.logo-link:visited {color: #ffffff; background: #transparent; font-weight: bold;}
a.logo-link:hover {color: #ffffff; background: #transparent; font-weight: bold;}

.logo { /* Site logo div: includes image and search field */
   text-align: left;
   margin: 0px;
   padding-top: 0px;
   padding-left: 0px;
   padding-bottom: 0px;
   width: 100%;
   height: 65px;
   background-color: #48AA43; /* Logo */
   }

.logo-image { /* Site logo image (nested inside logo) */
   position: relative;
   margin: 0px;
   width: 50%;
   background-color: transparent; /* Logo */
   font: 10px arial, verdana, helvetica, sans-serif;
   }

.logo-search { /* Site search field (nested inside logo) */
  position: absolute;
  top: 0px;
  right: 0px;
  width: 50%;
  height: 65px;
  background-color: transparent; /* Logo */
  font: 10px arial, verdana, helvetica, sans-serif;
  text-align: right;
  padding-right: 15px;
  padding-top: 25px;
  }




.header_menu{ /* Menu below the logo */
  width:        100%;
  height:	20px;
  background-color: #8cc63f;/**/
  text-indent:      3px;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff;
  }

/* White link, for the header menu */
.header_menu a:link {  color: #ffffff; font-weight: normal; }
.header_menu a:visited {  color: #ffffff; font-weight: normal; }
.header_menu a:hover {  color: #ffffff; font-weight: normal; }



/* Columns *******************************************/

.leftBlock { /* Left menu */
  background: transparent; /* Blocks' background */
  padding-top: 10px;
  color: #000;
  float: left;
  width: 18%;
  border: none;
  font: 12px verdana, arial, helvetica, sans-serif;
  color: #000;
  }

.rightBlock { /* Right menus */
  background: transparent; /* Blocks' background */
  padding-top: 10px;
  padding-left: 2%;
  color: #000;
  float: right;
  width: 18%;
  border: none;
  font: 12px verdana, arial, helvetica, sans-serif;
  color: #000;
  }

.newsBlock { /* Body, for contents */
  background: transparent;
  color: #000;
  float: left;
  width: 59%;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 2%;
/*   border-left: 1px solid #000;
   border-right: 1px solid #000;*/
  text-indent: 5px;
/*  border-bottom: 1px solid #000; */
  font: 14px arial, verdana, helvetica, sans-serif;
  color: #000;
}





div.leftBlock + div.newsBlock + div.rightBlock {
/*   border-top: 1px solid #000;
   border-right: 1px solid #000;
*/}




.navBlock div, .blockContents {
  background: transparent; /* Blocks' background */
  border: 2px solid #48AA43;
  padding: 0px;
  padding-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom    : 10px;
/*   border-color: #000000; /* #e0e0e0; */
   font: 12px arial, verdana, helvetica, sans-serif;
  color: #48AA43;
  }


.navBlock, h2.navhead {
  background:  #48AA43; /*#e0e0e0; /*#2F9760; /* Blocks' headers (0.18, 0.59, 0.38) */
  color: #ffffff;
  border: none;
  width: 100%;
  font-weight: bold;
  font-size: medium;
  text-indent: 0.5em;
  margin-top: 0;
  padding: 0.1em 0;
  }


.navBlock h2, .navBlock div, .navBlock p, .navBlock ul {
   background: transparent; /*#eec;*/
   color: #000;
  }

.navBlock div, .navBlock p, .navBlock ul {
   margin-top: 0.2em;
}

.blockContents ul li {
   margin-left: -10px;
   margin-top: 0px;
   background: transparent; /*#D7F9B9;/*#eec;*/
   color: #48AA43; /*#885;*/
}



.userMenu div, .userMenu {
  background: transparent; /* Blocks' background */
  border: 2px solid #48AA43;
  padding: 10px;
  margin-bottom: 10px;
/*   border-color: #000000; /* #e0e0e0; */
  font: 11px arial, verdana, helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #000000;
  }

.productAbstract div, .productAbstract {
  background: transparent; /* Blocks' background */
  border: 2px solid #48AA43;
  padding: 10px;
  margin-bottom: 0px;
/*   border-color: #000000; /* #e0e0e0; */
  font: 11px arial, verdana, helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #000000;
  }

div.clearer {
  clear: left; 
  line-height: 0; 
  height: 0; 
  border: none;
  }




/* Show category before articles/products, etc */
.category div, .category {
  background: transparent; /* Blocks' background */
  border: 1px solid #c0c0c0;
  padding: 10px;
  margin-bottom: 0px;
/*   border-color: #000000; /* #e0e0e0; */
  font: 11px arial, verdana, helvetica, sans-serif;
  text-align: justify;

  color: #000000;
  }

/* General box */
.box div, .box {
  background: transparent; /* Blocks' background */
  border: 2px solid #48AA43;
  padding: 10px;
  margin-bottom: 0px;
  font: 13px arial, verdana, helvetica, sans-serif;
  text-align: justify;
  color: #000000;
  }

/* General box */
.box2 {
  background: transparent; /* Blocks' background */
  border: 2px solid #48AA43;
  padding: 10px;
  margin-bottom: 0px;
/*   border-color: #000000; /* #e0e0e0; */
  font: 13px arial, verdana, helvetica, sans-serif;
  color: #000000;
  }

/* Notice box */
.noticebox div, .noticebox {
  background: transparent; /* Blocks' background */
  border: 2px solid #48AA43;
  padding: 10px;
  margin-bottom: 0px;
/*   border-color: #000000; /* #e0e0e0; */
  font: 13px arial, verdana, helvetica, sans-serif;
  color: #FF0000;
  }


/* Show comment */
.comment div, .comment {
  background: transparent; /* Blocks' background */
  border: 2px solid #48AA43;
  padding: 10px;
  margin-bottom: 0px;
/*   border-color: #000000; /* #e0e0e0; */
  font: 11px arial, verdana, helvetica, sans-serif;
  text-align: justify;

  color: #000000;
  }



/* Search field, etc */
.search div, .search {
  background: transparent; /* Blocks' background */
  border: 1px solid #c0c0c0;
  padding: 10px;
  margin-bottom: 0px;
  color: #000000;
  }


ul li {
   margin-left: 0px;
   margin-top: 10px;
}

ol li {
   margin-left: 0px;
   margin-top: 10px;
}



/* General headings **/

h1 {
  color: #ffffff;
  background: #8cc63f;
  border: none;
  font-weight: bold;
  font-size: 134%;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0.1em;
  }

/* White link, for the header 1 */
h1 a:link    {color: #ffffff; font-weight: bold; }
h1 a:visited {color: #ffffff; font-weight: bold; }
h1 a:hover   {color: #ffffff; font-weight: bold; }


h2 {
  color: #5db602;
/*  background: #e0e0e0;*/
  border: none;
  font-weight: bold;
  font-size: 134%;
/*  font-style: italic;*/
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0.1em;
}

h3 {
  color: #5db602;
/*  background: #e0e0e0;*/
  border: none;
  font-weight: bold;
  font-size: 117%;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0.1em;
}

h4 {
  color: #5db602;
/*  background: #e0e0e0;*/
  border: none;
  font-style: italic;
  font-size: 109%;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0.1em;
  }


h5 {
  color: #5db602;
/*  background: #e0e0e0;*/
  border: none;
  font-weight: bold;
  font-size: 105%;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0.1em;
  }





.footer_menu{ /* Footer */
  clear: both;
  padding-top: 10px;
  width:            100%;
  background-color: #8cc63f;
  text-align: center;
  font: 12px arial, verdana, helvetica, sans-serif;
  color: #000;
  border-top: 2px solid #000;
  }






/* Settings for forms *****************************************/

.button { /* Pushbutton */
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #F0F0F0;
  color            : #000000;
  border           : 1px solid #CCCCCC;
}

.inputbox { /* Text box */
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  background-color : #F0F0F0;
  border           : 1px solid #CCCCCC;
}



.floatLeftRect div, .floatLeftRect{
  width: 115px;
  height: 140px;
  background-color: #fff;
  border: 1px solid;
  float: left;
  }
















