.apt-menu {
overflow:hidden;
clear:both;
width:960px;
}
.apt-menu2 {
clear:both;
display:block;
float:left;
overflow:hidden;
width:270px;
}
.apt-menu ul.ul {
display:block;
float:left;
list-style-type:none;
margin:0 0 0 10px;
overflow:hidden;
padding:0;
width:680px;
}
.apt-menu ul.ul li {
display:block;
float:left;
line-height:20px;
overflow:hidden;
text-align:center;
}
.apt-menu2 a.top_menu,
.apt-menu a.top_menu {
background: #499BD8;
color: #FFFFFF;
display:block;
font-size:12px;
font-weight:normal;
height:40px;
line-height:13px;
margin:0 3px 0 0;
padding:2px 15px;
width:103px;
}
.apt-menu2 ul.ul li a:hover,
.apt-menu ul.ul li a:hover{
	background: #C4DFF2;
	color: #388AC8;
}
.apt-menu2 ul.ul li.apsel a,
.apt-menu ul.ul li.apsel a{background: #C4DFF2;color: #388AC8;}
.apt-menu2 span,
.apt-menu span{
display:block;
float:left;
overflow:hidden;
width:270px;
}
.ad-button .left-lm {
background: url( '../images/callback_left_lm.gif' ) repeat-x top;
}
.ad-button .group {
background:url('../images/group_left.gif') no-repeat top left;
}
.ad-button2,
.ad-button {
background: #86674F url('../images/a_bg.gif') no-repeat top left;
color:#FFFFFF;
float:left;
font-size:11px;
height:42px;
line-height:12px;
margin-right:6px;
padding:6px 5px 0 25px;
text-align:left;
width:136px;
cursor: pointer;
}
.ad-button2 {
	margin-right:6px;
	width:56px;
}
.apt-menu2 div,
.apt-menu div{
	background: #86674F;
	color: #FFFFFF;
	left:405px;
	overflow:visible;
	position:absolute;
	text-align:center;
	width:300px;
	z-index:1;
}
.apt-menu2 div label,
.apt-menu div label{
	display:block;
	margin-left:35px;
	text-align:left;
	width:250px;
}
.apt-menu2 div label b,
.apt-menu div label b{
	margin: 4px 8px;
}
.apt-menu2 div label input,
.apt-menu div label input{
	background: url('../images/input5.gif') no-repeat top left;
	border:none;
	height:19px;
	padding-left:10px;
	width:227px;
}
.apt-menu2 div p,
.apt-menu div p{
	overflow: hidden;
	width: 259px;
}
.apt-menu2 div label select,
.apt-menu div label select{
	background: url('../images/select2.gif') no-repeat top left;
	border:none;
	height:19px;
	padding-left:10px;
	width:244px;
}
.apt-menu2 div input.button2,
.apt-menu div input.button2{
	background: url('../images/button2.gif') no-repeat top left;
	border:none;
	color:#FFFFFF;
	cursor: pointer;
	font-weight:bold;
	height:29px;
	margin:15px 0;
	text-transform:uppercase;
	width:116px;
}
.apt-menu2 div label b,
.apt-menu div label b{
	display: block;
	color: #FFFFFF;
}
.closbut-pd{position: absolute;top: 0;right: -38px;cursor: pointer;}
