body {
  font-size:13px;
  color:#fff;
  font-family:Verdana, Arial, sans-serif;
  background: url("/images/bg.gif") repeat;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

.clear-both {
  clear:both;
}

img {
  border:0;
  padding:0;
  margin:0;  
}

a img {
  border:0;
}

#container {
  width:960px;
  margin:0 auto;
}

#col-01 {
  float:left;
  width:200px;
}

#col-01 #logo {
  width:180px;
  height:136px;
  background:url('/images/logo.png') no-repeat left;
  margin:0 auto;
  cursor:pointer;
}

#col-01 #menu {
  margin:10px;
}

#col-01 #menu ul {
  list-style:none;
  margin:0;
  padding:0;
}

#col-01 #menu ul li {
  font-size:20px;
  padding:5px;
  position:relative;
}

#col-01 #menu li ul {
  position:absolute;
  left:105px;
  top:0;
  display:none;
}

#col-01 #menu li ul li {
  display:block;
  background:#000;
  padding:2px;
  border:1px solid #ccc;
  z-index:999;
  font-size:13px;
}

#col-01 #menu li:hover ul, li.over ul {
  display:block;
}

#col-01 #menu li ul li img {
  border:4px solid #fff;
}

#col-01 #menu ul li a {
  color:#7FBA24;
  text-decoration:none;
}

#col-01 #menu ul li a:hover {
  color:#334A0F;
}

#col-01 #menu ul li li p {
  white-space:nowrap;
  padding:0px;
  margin:0px;
}

#col-02 {
  float:left;
  width:760px;
}

#col-02 div.line {
  width:760px;
  height:10px;
  display:block;
  background: url("/images/line.png") no-repeat;
}

#col-02 #thumbs {
  text-align:center;
  margin-bottom:15px;
  padding-top:5px;
  padding-bottom:5px;
}

#col-02 #thumbs ul {
  list-style:none;
  margin:0;
  padding:0;
}

#col-02 #thumbs ul li {
  display:inline;
  margin:0;
  padding:0;
}

#col-02 #main {
  width:740px;
  margin:0 auto;
  padding:10px;
}

#col-02 #main #content {
  text-align:center;
}

#col-02 #main h1 {
  font-size:22px;
  font-weight:bold;
  margin-bottom:0;
  padding-bottom:0;
  padding-top:0;
  margin-top:0;
}

#col-02 #main img {
  border:8px solid #fff;
}

#col-02 #main a,
#col-02 #main a:visited,
#col-02 #main a:hover,
#col-02 #main a:active {
  color:#fff;
  text-decoration:none
}

#col-02 #main td p {
  margin:0;
  padding:0;
}

#col-02 #main td {
  padding-top:20px;
  padding-bottom:20px;
}

#footer {
  padding:10px 0;
  color:#605D5C;
}

#footer p {
  text-align:center;
  margin:0;
  padding:0;
}

.submenu tr td {
  white-space:nowrap;
}