BODY {
  BACKGROUND: #ffffff; 
  margin: 0 auto;
  font-family: 'Arial'; 
  font-size: 12px;
  COLOR: #000000; 
/*  overflow: hidden; */
}

#contayner {
  background: #ffffff;
  border: solid #91FF55 1px;
  margin: 0 auto;
  width: 1002px;
}

#clear {
  clear: both;
}

/* heder */
#head {
  background: url(images/header.gif) repeat-x;
  height: 200px;
  font-size: 20px;
  padding: 20px 0;
  text-align: center;
  width: 100%;
}
/* end heder */

/* content */
#content {
  float: right;
  font-size: 12px;
  padding: 10px;
  text-align: left;
  width: 780px;
}

.cat_img {
  text-align: center;
  padding: 0 0 200px 0;
  width: 760px;
}

.cat_img a {
  float: left;
  font-size: 14px;
  font-weight: bold;
  padding: 15px 0;
  text-align: center;
  width: 250px;
}

.cat_img img {
  margin-bottom: 15px;
}


/* end content */

/* left menu box */
#left_box {
  background: url(images/left_box_body.gif) repeat-y;
  float: left;
  width: 200px;
}

.left_box_top {
  background: url(images/left_box_top.gif) no-repeat;
  height: 30px;
  width: 200px;
}

.left_box_bottom {
  background: url(images/left_box_bottom.gif) no-repeat;
  height: 30px;
  width: 200px;
}

#menu {
  font-size: 12px;
  padding: 15px;
  text-align: left;
  width: 200px;
}

.menu_title {
  font-size: 14px;
  font-weight: bold;
  padding: 10px;
  text-align: left;
  width: 170px;
}

#menu a, #cat a {
  display: block;
}


#cat {
  font-size: 12px;
  padding: 15px;
  text-align: left;
  width: 200px;
}

.cat_title {
  font-size: 14px;
  font-weight: bold;
  padding: 10px;
  text-align: left;
  width: 170px;
}
/* end left menu box */

/* right menu box */
#right_box {
  background: url(images/right_box_body.gif) repeat-y;
  float: left;
  width: 200px;
}

.right_box_top {
  background: url(images/right_box_top.gif) no-repeat;
  height: 30px;
  width: 200px;
}

.right_box_bottom {
  background: url(images/right_box_bottom.gif) no-repeat;
  height: 30px;
  width: 200px;
}

#news {
  font-size: 12px;
  padding: 15px;
  text-align: left;
  width: 200px;
}

.news_title {
  font-size: 14px;
  font-weight: bold;
  padding: 10px;
  text-align: left;
  width: 170px;
}

#info {
  font-size: 12px;
  padding: 15px;
  text-align: left;
  width: 200px;
}

.info_title {
  font-size: 14px;
  font-weight: bold;
  padding: 10px;
  text-align: left;
  width: 170px;
}

#links {
  font-size: 12px;
  padding: 15px;
  text-align: left;
  width: 200px;
}

.links_title {
  font-size: 14px;
  font-weight: bold;
  padding: 10px;
  text-align: left;
  width: 170px;
}
/* end right menu box */

/* footer */
#footer {
  background: #99FFCC;
  clear: both;
  font-size: 12px;
  margin: 30px 0 0 0;
  text-align: center;
  width: 100%;
}
/* end footer */