/***************************************************************************
                          Etiko software
                             -------------------
    developement         : 2001-200x by Etikweb
    email                : webmaster@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: #606060 }
a:hover		{ color: #a5230C }
a:active	{ color: #ff0000 }



html, body {
  margin: 0px 0px 0px 0px;
  background-color: #ffffff; /* #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;;
}


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: #a5230C; background: #transparent; font-weight: bold;}

.logo { /* Site logo */
   text-align: left;
   margin: 0px;
   padding-top: 0px;
   padding-left: 0px;
   padding-bottom: 0px;
   width: 100%;
   height: 75px;
   background-color: #fc5c22; /* Logo */
   border-color: #000000;
/*   border-width: 2px;*/
   }

.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;
  }


.banner { /* Banner field */
  position: absolute;
  top: 0px;
  right: 0px;
  text-align: left;
  font: 9px arial, verdana, helvetica, sans-serif;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 473px;
  height: 75px;
  background-color: #ffffff; /* Banner Field */
  line-height: 65px;
  }


.header_menu{ /* Menu below the logo */
  width:        100%;
  height:	16px;
  background-color: transparent;/**/
  text-indent:      3px;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  }

div.header_menu{

  }
a.header_menu_l:link{ 
  color: #a5230C;
  } /*909090*/
 
a.header_menu_l:visited{ 
  color: #a5230C;
  }
  
a.header_menu_l:hover{ color: #ccaaaa }
a.header_menu_l:active	{ color: #ff0000 }




/* Show category before articles/products, etc */
.category div, .category {
  background: transparent; /* Blocks' background */
  border: 1px solid #fc5c22;
  padding: 10px;
  margin-bottom: 0px;
/*   border-color: #000000; /* #e0e0e0; */
  font: 11px arial, verdana, helvetica, sans-serif;
  color: #000000;
  }

/* General box */
.box div, .box {
  background: transparent; /* Blocks' background */
  border: 1px solid #fc5c22;
  padding: 10px;
  margin-bottom: 0px;
/*   border-color: #000000; /* #e0e0e0; */
  font: 13px arial, verdana, helvetica, sans-serif;
  color: #000000;
  }

/* General box */
.box2 {
  background: transparent; /* Blocks' background */
  border: 1px solid #fc5c22;
  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: 1px solid #fc5c22;
  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: 1px solid #fc5c22;
  padding: 10px;
  margin-bottom: 0px;
/*   border-color: #000000; /* #e0e0e0; */
  font: 11px arial, verdana, helvetica, sans-serif;
  color: #000000;
  }



/* 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: 1px solid #fc5c22;
  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;
  }


.navBlock, h2.navhead {
  background:  #fc5c22; /*#2F9760; /* Blocks' headers (0.18, 0.59, 0.38) */
  color: #000000;
  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: #885;
}



.userMenu div, .userMenu {
  background: transparent; /* Blocks' background */
  border: 1px solid #fc5c22;
  padding: 0px;
  padding-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 10px;
/*   border-color: #000000; /* #e0e0e0; */
  font: 9px arial, verdana, helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #000000;
  }


.productAbstract div, .productAbstract {
  background: transparent; /* Blocks' background */
  border: 1px solid #fc5c22;
  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;
  }



ul li {
   margin-left: 0px;
   margin-top: 10px;
}

ol li {
   margin-left: 0px;
   margin-top: 10px;
}


/* General headings **/

h1 {
  color: #000000;
  background: #e0e0e0;
  border: none;
  font-weight: bold;
  font-size: 134%;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0.1em;
  }

h2 {
  color: #000000;
  background: #ffffff;
  border: none;
  font-weight: bold;
  font-size: 126%;
/*  font-style: italic;*/
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0.1em;
}

h3 {
  color: #000000;
  background: #ffffff;
  border: none;
  font-weight: bold;
  font-size: 117%;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0.1em;
}

h4 {
  color: #000000;
  background: #ffffff;
  border: none;
  font-style: italic;
  font-size: 109%;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0.1em;
  }


h5 {
  color: #000000;
  background: #ffffff;
  border: none;
  font-weight: bold;
  font-size: 101%;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0.1em;
  }







/*.navBlock {
  padding-bottom: 0.5em;
/*  border-bottom: 1px solid #000;
/*  border-left: 0px;
  border-top: 0px;
  border-right: 0px;
  
  border: inherit;
  }



.menuHead div, .menuHead p, .menuHead ul {
   margin-top: 0.2em;
}



.navBlock p, .navBlock div {
  text-indent: 0.3em;
  }

.navBlock form {
   margin-top: 0;
   padding-left: 0.2em;
}

*/










.footer_menu{ /* Footer */
  clear: both;
  padding-top: 10px;
  width:            100%;
  background-color: #fc5c22; /*#EFF7E0;/**/
  text-align: center;
  font: 12px arial, verdana, helvetica, sans-serif;
  color: #ffffff;
  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;
}









/* User products ***************************************************************/


.productPreviewBackground div, .productPreviewBackground {
/*  background: transparent; /* Blocks' background */
/*  width: 300px;
  height: 300px;
/*  margin-top: 50%;*/
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #c0c0c0;
/*  margin-bottom: 50%;*/
/*   border-color: #000000; /* #e0e0e0; */
  font: 11px arial, verdana, helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #000000;

  }

.productPreview div, .productPreview {
  background: transparent; /* Blocks' background */
/*  margin-left: auto;
  margin-right: auto;
/*  width: 90px; /* should be 70 */
/*  height: 90px; /* should be 95 */
/*  border: 1px solid #c0c0c0; /**/
  margin-bottom: 0px;
/*   border-color: #000000; /* #e0e0e0; */
/*  font: 14px arial, verdana, helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
/*  color: #FF0000;*/
  z-index: 2;
  }



.productPreviewMenu div, .productPreviewMenu {
  background: transparent; /* Blocks' background */
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #c0c0c0;
  margin-bottom: 0px;
/*   border-color: #000000; /* #e0e0e0; */
  font: 11px arial, verdana, helvetica, sans-serif;
  text-align: left;
  color: #000000;
  }


.floatLeftRect div, .floatLeftRect{
  width: 115px;
  height: 140px;
  background-color: #fff;
  border: 1px solid;
  float: left;
  }




