html, body, div, span, object, img, a, 
h1, h2, h3, h4, h5, h6, p, strong, 
ol, ul, li, form {
  border : 0;
  margin : 0;
  padding : 0;
  font-size : 100%;
}

body {
  line-height : 1;
}

ol, ul {
  list-style : none;
}

:focus {
  outline : 0;
}

table {
  border-collapse : collapse;
  border-spacing : 0;
}

a {
  text-decoration : underline;
}

a:hover {
  text-decoration : none;
}

img, div {
  behavior : url("iepngfix.htc")
}

/* ---------- */

body {
  background : #333333;
  text-align : center;
  text-shadow : #000 0 0 0;
}

#container {
  position : relative;
  margin : 25px auto 25px;
  text-align : center;
  width : 900px;
}

#header {
  position : relative;
  background : url(./images/header.jpg) 0 0 no-repeat;
  height : 50px;
  margin : 0 auto;
  width : 900px;
}

#header ul {
  list-style : none;
  margin-left : 298px;
}

#header li {
  float : left;
  margin-left : 0px;
}

#header li a {
  background : url(./images/btn_normal.jpg) 0 10px no-repeat;
  color : #999999;
  display : block;
  font : 8pt Arial, Helvetica, sans-serif;
  font-weight : bold;
  height : 30px;
  overflow : hidden;
  padding-top : 20px;
  text-decoration : none;
  text-transform : uppercase;
  width : 100px;
}

#header li a:hover, #header li .a_hover {
  background : url(./images/btn_hover.jpg) 0 10px no-repeat;
  color : #9EE339;
}

#banner {
  background : url(./images/banner.png) 0 0 no-repeat;
  position : relative;
  height : 50px;
  width : 900px;
}

#main1 {
  background : url(./images/bg2.jpg) 0 0 repeat-y;
  color : #CCCCCC;
  float : left;
  font : 0.8em Arial, Helvetica, sans-serif;
  text-align : left;
  width : 900px;
}

#main2 {
  position : relative;
  background : url(./images/bg1.jpg) 0 0 no-repeat;
  float : left;
  left : 0px;
  width : 900px;
}

#footer {
  position : relative;
  background : url(./images/footer.jpg) 0 0 no-repeat;
  clear : both;
  height : 75px;
  overflow : hidden;
  width : 900px;
}

.c_footer1, .c_footer2 {
  position : absolute;
  color : #999999;
  font : 8pt Arial, Helvetica, sans-serif;
  top : 19px;
}

.c_footer1 {
  left : 20px;
  text-align : left;
  width : 500px;
}

.c_footer2 {
  right : 20px;
  text-align : right;
  width : 300px;
}

/* ---------- */

h1 {
  border-bottom : 1px solid #9EE339;
  color : #9EE339;
  font-size : 14pt;
  font-weight : normal;
  margin-bottom : 10px;
}

#home h1 {
  font-size : 10pt;
  font-weight : bold;
  margin-bottom : 2px;
}

#main1 a, #footer a {
  color : #9EE339;
}

strong, .test em {
  color : #FFFFFF;
}

.test {
  color : #999999;
  text-align : right;
}

#product img {
  padding-right : 10px;
}

.table_product td {
  padding-bottom : 15px;
}

#about img {
  padding-left : 10px;
}

input, textarea {
  background-color : #666666;
  border : 1px solid #AAAAAA;
  color : #FFFFFF;
}

.button {
  background-color: #333333;
  border: 1px solid #000000;
  color: #ffffff;
  font-family: arial;
  font-size: 10pt;
}

#link_top {
  font-size : 8pt;
  color : #9EE339;
  text-decoration : none;
  text-transform : uppercase;
}

#link_top:hover {
  color : #FFFFFF;
}


.right {
text-align:right;
}

.pointlist {
  list-style-type : circle;
  margin : 0;
  margin-left : 25px;
  padding : 0;
}