html, body {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
}
body, td {
  font-family: Verdana, Tahoma, Arial;
  font-size: 12px;
  color: #000000;
}
small {
  font-size: 11px;
}
td.menu_active {
  font: bold 13px Tahoma;
  color: #008824;
  background: url(images/bg_top_menu_active.gif);
  padding-top: 9px;
  padding-left: 9px;
  padding-right: 9px;
}
td.menu_def {
  background: url(images/bg_top_menu_def.gif);
  padding-top: 9px;
  padding-left: 9px;
  padding-right: 9px;
}
td.menu_def a {
  font: bold 13px Tahoma;
  color: #095DA7;
  text-decoration: none;
}
td.menu_lang_active {
  font: bold 11px Tahoma;
  color: #E00000;
  background: url(images/bg_top_menu_lang_active.gif);
  padding-top: 9px;
  padding-left: 9px;
  padding-right: 9px;
}
td.menu_lang_def {
  padding-top: 9px;
  padding-left: 9px;
  padding-right: 9px;
}
td.menu_lang_def a {
  font: bold 11px Tahoma;
  color: #095DA7;
  text-decoration: none;
}
td.header {
	font: bold 16px Arial;
	color: #008837;
	padding: 0px 0px 10px 0px;
}
td.content {
  text-align: justify;
  padding: 0px 0px 20px 0px;
}
ul.list {
	padding: 0px;
	margin: 0px 0px 0px 5px;
	list-style: none;
}
.list li {
	padding: 0px 0px 5px 13px;
	margin: 0px;
	background: transparent url(images/list.gif) no-repeat 0px 5px;
}
td.copyright {
  font: normal 10px Tahoma;
  text-align: center;
	padding: 0px 0px 0px 0px;
}
span.menu_bottom_active {
  font: bold 12px Verdana;
  color: #008837;
}
a {
  font: normal 12px Verdana;
  text-decoration: underline;
  color: #095DA7;
}
td.faq_q {
  font: bold 12px Verdana;
  color: #095D9F;
}
td.faq_a {
  padding-left: 20px;
}
td.samples_1 {
	font: bold 16px Arial;
	color: #008837;
	padding: 6px 0px 8px 8px;
}
td.samples_2 {
	font: italic 13px Arial;
	color: #003399;
	padding: 0px 0px 8px 8px;
}
td.samples_3 {
	padding: 0px 0px 8px 8px;
}
td.samples_pages {
  font: normal 11px Arial;
  color: #666666;
}
td.samples_pages a {
  font: normal 11px Arial;
  color: #003399;
  text-decoration: underline;
}
td.samples_pages span.current {
  color: #ffffff;
  background: #008824;
  font-weight: bold;
}
td.cart_tleft {
  border-left: 1px solid #008837;
  border-top: 1px solid #008837;
  border-bottom: 1px solid #008837;
  color: #008837;
}
td.cart_tcent {
  border: 1px solid #008837;
}
td.cart_tright {
  border-right: 1px solid #008837;
  border-top: 1px solid #008837;
  border-bottom: 1px solid #008837;
}
td.cart_price {
  border-right: 1px solid #008837;
  border-left: 1px solid #008837;
}
td.cart_left {
  border-left: 1px solid #008837;
}
td.cart_right {
  border-right: 1px solid #008837;
}
td.cart_bottom {
  border-top: 1px solid #008837;
}
td.total {
  border: 1px solid #008837;
  background: #f1f1f1;
}
td.removeall {
  border-top: 1px solid #008837;
  border-right: 1px solid #008837;
  border-bottom: 1px solid #008837;
}
td.total_green {
	font: bold 15px Arial;
	color: #008837;
	padding: 0px 0px 10px 0px;
}
td.note {
  font-size: 11px;
  padding-bottom:10px;
}


/* form */
form {
	display: inline;
}
tr.odd, tr.even {
	vertical-align: top;
}
.odd {
	background: transparent;
}
.even {
	background: transparent;
}
td.form_part {
  font: bold 12px Verdana;
  color: #008837;
  padding: 5px 5px 5px 5px;
  border: 1px solid #008837;
}
td.cap {
  font: bold 12px Verdana;
  color: #095D9F;
	padding: 7px 0px 7px 0px;
}
td.asterix {
  font: normal 12px Verdana;
  color: #ff0000;
  width: 30px;
  text-align: center;
  padding-top: 8px;
}
td.item {
  width: 350px;
  padding: 4px 0px 4px 0px;
}
.error .cap {
	color: #ff0000;
}
.input, .textarea, .select {
    font: normal 13px Verdana;
    background: #F8FAFD;
    border: 1px solid #095D9F;
	width: 200px;
    margin: 0px;
}
.textarea {
	height: 150px;
}
.select2 {
    font: normal 13px Verdana;
    background: #F8FAFD;
    border: 1px solid #095D9F;
    width: 45%;
    margin: 0px;
}
td.cap_pr {
  font: bold 12px Verdana;
  color: #095D9F;
	padding: 4px 0px 4px 0px;
}
td.item_pr {
  width: 300px;
  padding: 4px 0px 4px 0px;
}