


h1,
h2,
h3,
h4 {
   text-align: left;
}

h1 {
   padding: 10px 12px 8px 12px;
   font-size: 14px;
   color: #2a8f04;
}
	h1 a {
      color: #2a8f04;
	}
h2 {
   padding: 10px 9px 8px 9px;
   font-size: 14px;
}
   #left h2 {
      color: #ffffff;
      background-color: #63bd27;
   }
h3 {
   padding: 10px 0 4px 0;
   font-size: 13px;
}
h4 {
   padding: 10px 0 4px 0;
   font-size: 13px;
   color: #2a8f04;
}

.content {
   padding: 0 12px;
   text-align: justify;
}
   .content img {
      margin-top: 4px;
      margin-bottom: 4px;
      border: 1px solid #8f8f8f;
   }
   .left {
      float: left;
      margin-right: 12px;
   }
   .right {
      float: right;
      margin-left: 12px;
   }
   .content ul,
   .content ol {
      margin-left: 2em;
   }


form {}
   input {
      width: 200px;
      margin-bottom: 2px;
   }
      input.radio,
      input.checkbox {
         width: auto;
         vertical-align: top;
      }
   form textarea {
      width: 400px;
      height: 100px;
   }
   form #submit,
   form .button {
      width: auto;
   }

table {}
   table td {
      vertical-align: top;
   }
      table.contentTable td {
         padding: 2px 6px;
      }
   table thead,
   table .emphasis {
      font-weight: bold;
   }
/*
form table label {
   white-space: nowrap;
}
*/

.orderButton {
   display: block;
   padding: 3px 6px;
   font-size: 15px;
   font-weight: bold;
   color: #ffffff;
   border: 1px solid #6d0000;
   background-color: #ac0000;
   text-decoration: none;
   text-align: left;
   cursor: pointer;
   overflow: visible;
}
   .content .orderButton {
      width: auto;
   }
   .buttonCollection {
      width: auto;
      clear: both;
      float: right;
      display: inline; 
      margin: 10px 0;
   }
      .buttonCollection .orderButton {
         float: left;
         display: inline; 
         margin-left: 10px;
      }
   
#orderStatus {
   height: 18px;
   padding: 10px 9px 8px 9px;
   font-size: 14px;
   color: #ffffff;
   background: url(../gfx/bgOrderStatus.gif) top left repeat-x #ca0606;
   border-bottom: 8px solid #ffffff;
}
   #orderStatus a {
      color: #ffffff;
   }
   #orderStatus .orderButton {
      float: right;
      margin-top: -6px;
   }


.contentItem {
   margin-bottom: 10px;
   padding: 4px 0;
   border-top: 1px solid #cccccc;
}

.errorList {
   color: #ac0000;
}

#qforma {
   color: #666666;
}


/****categories_overview****/
.top_categories_overview a{
   font-size: 18px;
}
.top_categories_overview li{
   margin: 6px 0px;
}
