body
{
	color:#666666;
	margin:0;
	padding:0;
	background: white url(img/ct_background.jpg) repeat;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
}
#page
{
  color:#6a6967;
  margin:0;
	padding:0;
  
}
a
{
  color: #666666;
  text-decoration: none;
  
}
img
{
  border:none;
}
#content table
{
 margin-left: 0px;
}
#header_bg
{
  color:#6a6967;
  margin:0;
	padding:0;
  background:  url(img/background.jpg) repeat-x top center;
}
#header
{
  color: white;
  margin-left:auto;
  margin-right:auto;
  width: 840px;
  height: 313px;
}
#header_slogan
{
  color:white;
  font-size: 32px;
  margin-left: 35px;
  margin-top:48px;
}
#header_slogan img
{
  margin-left:-48px;
  margin-top: -10px;
  margin-bottom: 15px;
}
#header_slogan2
{
  color:white;
  font-size: 25px;
  margin-left: 35px;

}
#header table
{
  margin-left:-20px;
  margin-top:5px;
  border: none;
}
#mid
{
  color: #5e5e5e;
  margin-left:auto;
  margin-right:auto;
  margin-top: -38px;
  background: white url(img/cnt_up_bg.jpg) no-repeat top;
  width: 840px;
}
#menu
{
  color: #343434;  
  float:left;
  width: 219px; 
  margin-top: 0; 
  padding:0;
  background: white;
  display:block;
}
p
{
  color:#666666;
  margin: 15px 30px;
}
#cnthead h3
{
  color: #a6c271;
  font-size: 100%; 
  padding-left: 30px; 
  margin-top: 17px;
  position: relative;
}
#menu h3
{
  color: #a6c271;
  font-size: 100%; 
  padding-left: 30px; 
  margin-top: 25px;
  margin-bottom: -10px;
}
form
{
  margin:0;
  padding:0;
}
.subhr
{ 
  color: white; 
  margin:0;
  padding:0;
  font-size: 1px; 
  line-height: 1px; 
  background: url(img/menu_bord.jpg) no-repeat;
  width: 219px; 
  height: 1px; 
}
#menu ul
{
  margin:0;
  padding:0;
  display:block;
}
#menu li
{
  margin:0;
  list-style:none;
  line-height: 24px;
  display:block;
}
#menu a
{
  color: #666666;
  text-decoration: none;
  padding-left:30px;
}
#menu a:hover
{
  background: url(img/hover_bg.gif) no-repeat;
  display:block;
  width:187px;
  position:relative;
}
#icq
{
  margin:15px 0 8px 30px;
}
#skype
{
  margin:10px 0 0 0;
  
}

#skype a:hover
{
  background:none;
  width:64px;
}
b
{
  color:#343434;
}
#content
{
  float: right;
  color: #666666;
  width: 621px;
  padding-bottom: 10px;
  background: #ececec;
  position: relative;
}
#cnthead
{
  float: right;
  width: 840px;
  height: 38px;

}
#content h1
{
  color: #343434;
  font-size: 160%;
  padding-left: 30px;
  margin-top: -28px;
  position:relative;
}
#content h2
{
  color: #343434;
  font-size: 140%;
  padding-left: 30px;
}
#login
{
  margin-top: 2px;
  margin-left:30px;
  margin-bottom:-10px;

}
.login_input 
{ 
  color: #343434; 
  font-size: 11px; 
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  line-height: 14px; 
  background-color: #f8f8f6; 
  width: 100px; 
  height: 14px; 
  margin-top: 0; 
  margin-bottom: 2px; 
  padding-right: 5px; 
  padding-left: 5px; 
  border: #d4d4d4 solid 1px; 
}
#login_submit 
{ 
  margin-top: 5px;
  padding-left: 15px; 
}
#back
{

  clear: both;
}
#footer
{
  color: #9f9f9f;
  font-size: 11px;
  clear: both;
  margin-left:auto;
  margin-right:auto;
  width: 840px;
  height: 39px;
  background: url(img/footer.jpg) no-repeat;
}
#footer a
{
  color: #9f9f9f;
  text-decoration: none;
}
#footer table
{
  margin-top: 2px;
  margin-left: 5px;
}
div.ddmenu {
  color: black;
  background: url(img/drop_menu.gif) no-repeat;  
  visibility: hidden;
  width: 204px;
  height:127px;
  margin-top:-10px;  
}
#ddmenu_1 a
{
  color:#404040;
  font: 12px Arial, Verdana, Helvetica;
  padding-left: 15px;

  padding-top:4px;
  padding-bottom:4px;
}
#ddmenu_1 table
{
  margin-top:10px;
}
#ddmenu_1 a:hover
{
  color: #1d87b7;
  font-size: 14px;
  position: relative;
  width: 189px;
  display:block;
}
#speed {
  width: 170px;
  height: 58px;
  display: block;
  margin: 10px 0 5px 0;
}
#speed a:hover {
  text-decoration: none;
  background: none;
}
