body {
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  margin-top: 5px;
}
#wrapper {
  width:944px;
  margin:auto;
}
p {
  margin:0;
  padding:0;
  padding-bottom:5px;
}
	#cnt {
	  width:270px;
	  text-align: right;
	  height:23px;
	  /*padding-left:600px;*/
	  margin-left: 650px;
	  padding-top:7px;
	  color: #CCCCCC;
	  font-size: 11px;
	  	  
	}
	#wrapper #top {
	  width:944px;
	  height:299px;
	  background-color:#7d858e;
	}
	#wrapper #middle {
	  width:944px;
	  float:left;
	  background-color:#7d858e;
	}
		#wrapper #menu {
		  width:300px;
		  padding-left:23px;
		  padding-bottom:10px;
		  padding-top:10px;
		  float:left;
		  color:#d2d2d2;
		}
		#wrapper #menu img {
		  border:0;
		  position:relative;
		  top:2px;
		}
		#wrapper #menu a {
		  color:#d2d2d2;
		  text-decoration:none;
		}
		#wrapper #menu a:hover {
		  text-decoration:underline;
		}
		#wrapper #main {
		  float:left;
		  width:621px;
		}
			#main #main_top {
			  background-image:url(img/m_t.gif);
			  width:604px;
			  height:42px;
			  background-repeat:no-repeat;
			}
			#main #main_title {
			  width:604px;
			  padding-bottom:5px;
			  background-color:#7d858e;
			  color:white;
			  text-align:center;
			}
				#main #main_title h1 {
				  padding:0;
				  margin:0;
				  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
				  font-size:24px;
				  font-weight:bold;
				  padding-top:6px;
				}
			#main #main_con {
			  width:567px;
			  border-left:solid 1px #63676d;
			  border-right:solid 1px #63676d;
			  color:black;
			  background-color:white;
			  padding:10px;
			  padding-left:25px;
			}
			#main #main_footer {
			  background-image:url(img/m_b.gif);
			  height:40px;
			  width:604px;
			  background-repeat:no-repeat;
			  background-position:top;
			}
	#wrapper #footer {
	  width:944px;
	  clear:both;
	  height:57px;
	  background-image:url(img/footer_bg.gif);
	  background-repeat:no-repeat;
	  color:#64686e;
	}
		#wrapper #footer .fbox {
		 height:50px;
		 padding-top:7px;
		 width:200px;
		 float:left;
		}
		#wrapper #footer .finfo {
		  height:37px; /* 57 */
	      padding-top:20px;
		  padding-left:50px;
		  float:left;
		  font-weight:bold;
		  font-size:16px;
		  width:250px;
		}
	#foot_menu {
	  text-align:center;
	  width:944px;
	  padding-top:13px;
	  height:30px;
	  color:#cccccc;
	}
		 #foot_menu ul {
		  list-style:none;
		  margin:0px;
		}
		#foot_menu ul li {
		  display:inline;
		  padding-left:4px;
		}
		#foot_menu  a {
		  padding-right:4px;
		  color:#cccccc;
		  text-decoration:none;
		  font-size:11px;
		}
		#foot_menu ul li a:hover {
		  text-decoration:underline;
		}
		
		
.cat {
  font-size:14px;
  font-weight:bold;
}
.dyn_off,.dyn_on, .dyn_promo_off, .dyn_promo_on {
  height:22px;
  float:left;
  padding-top:7px;
  text-align:center;
  font-weight:bold;
  color:white;

}
.dyn_off a, .dyn_on a, .dyn_promo_off a, .dyn_promo_on a {
 text-decoration:none;
 color:white;
}
.dyn_off,.dyn_on {
  width:200px;
}
.dyn_promo_off, .dyn_promo_on {
  width:144px;
}
.dyn_off {
  background-image:url(img/tab_off.jpg);
  background-repeat:no-repeat;
}
.dyn_promo_off {
  background-image:url(img/pro_off.jpg);
  background-repeat:no-repeat;
}
.dyn_on {
  background-image:url(img/tab_on.jpg);
  background-repeat:no-repeat;
}
.dyn_promo_on {
  background-image:url(img/pro_on.jpg);
  background-repeat:no-repeat;
}
.high {
  color:white;
}
.activ {
  color:#c2f42c;
  font-weight: bold;
}