@charset "iso-8859-1";
@import url(../../base/css/member_panel.css);

.ajaxSearchField {
	position:relative;
	height:20px;
	width:160px;
	z-index:100;
}
.ajaxSearchField div {
	position: absolute;
	top:19px;
	left:0px;
	width:164px;
	border:1px #999999 solid;
	border-top:none;
	background-color:#ffffff;
	z-index:100;
}
.ajaxSearchField a {
	float:left;
	width:100%;
}
.kc_cont {
	float:left;
	width:685px;
	margin-top:4px;
	margin-left:8px;
	margin-bottom:8px;
}
.head_img {
	float:left;
	width:300px;
}
.head_text {
	float:left;
	margin-left:30px;
	width:315px;
}
.kc_cond {
	float:left;
	width:671px;
	height:118px;
	margin-top:10px;
	margin-left:1px;
	margin-bottom:30px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(../images/keycard/kc_cond_box.png );
}
.kc_cond_tit {
	float:left;
	width:100%;
	margin-left:8px;
	margin-top:6px;
	margin-bottom:4px;
	color:#ddba7a;
	font-weight:bold;
	font-size:15px;
}
.kc_cond_cont {
	float:left;
	width:100%;
	margin-left:10px;
}
.get_main {
	float:left;
	width:680px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(../images/keycard/kc_info_box.png );
}
.get_bot {
	float:left;
	margin-left:1px;
	width:665px;
	background-color:#f4f4f4;
	border-left:1px #b2b2b2 solid;
	border-right:1px #b2b2b2 solid;
	border-bottom:1px #b2b2b2 solid;
}
.get_card {
	float:right;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:10px;
}
.main_tit {
	float:left;
	width:480px;
	margin-left:1px;
	margin-top:1px;
}
.card_img {
	float:right;
}
.main_cont_a {
	float:left;
	width:480px;
	margin-top:7px;
	margin-left:8px;
}
.main_preis {
	float:right;
	margin-top:4px;
	margin-right:6px;
}
.main_cont_b {
	float:left;
	width:647px;
	margin-left:8px;
	margin-bottom:8px;
}
.main_cond {
	float:left;
	margin-left:2px;
	color:#b6b6b6;
	font-size:10px;
	line-height:11px;
}
.CardOwner {
	float:left;
	margin-top:19px;
	width:50%;
}
.Payment {
	float:left;
	margin-top:19px;
	margin-bottom:6px;
	width:50%;
}
.noPayXpl {
	float:left;
	margin-top:19px;
	width:50%;
}
.BankTransaction {
	float:left;
	width:50%;
}
.BankAutoGet {
	float:left;
	width:50%;
}
.noPayment {
	float:right;
}
.kc_ad {
	float:right;
	width:145px;
}
.CondSpacer {
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}

.partnerCont {
	width:830px;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
}

.partnerTit {
	float:left;
}
.partnerBox {
	float:left;
	width:824px;
	margin-bottom:10px;
	background-color:#f4f4f4;
	border-top:1px #b2b2b2 solid;
	border-left:1px #b2b2b2 solid;
	border-right:1px #b2b2b2 solid;
	border-bottom:1px #b2b2b2 solid;
}

.partnerMain {
	float:left;
	margin-left:20px;
	margin-top:30px;
	width:550px;
}

.partnerMainTit {
	float:left;
	width:100%;
	font-size:14px;
	font-weight:bold;
}

.partnerMainCont {
	float:left;
	margin-top:8px;
}

.partnerMainGetKC {
	float:right;
	margin-top:31px;
}

.partnerKeyCards {
	float:right;
	margin-top:8px;
	margin-right:8px;
}

.partnerTable {
	float:left;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:20px;
	width:800px;
}

.partnerSubBanner {
	float:left;
	margin-top:10px;
	margin-bottom:15px;
}

.partnerBorder {
	float:left;
	margin-left:9px;
	margin-top:20px;
	margin-bottom:20px;
	width:785px;
	height:1px;
	background-color:#b2b2b2;
	line-height:1px;
}

.partnerRow {
	float:left;
	width:100%;
}

.partnerBanner {
	float:left;
}

.partnerArrow {
	float:left;
	margin-left:20px;
	margin-right:25px;
	width:24px;
	background-image:url(../images/keycard/part_arr.png);
	background-position:center center;
	background-repeat:no-repeat;
}
.partnerDesc {
	float:left;
	margin-left:20px;
	font-size:14px;
}

.partnerGL {
	float:left;
}

.partnerGL_Head {
	float:left;
	margin-top:20px;
	margin-left:20px;
	width:480px;
}

.kc_upgrade {
	float:left;
	width:671px;
	height:65px;
	margin-top:10px;
	margin-left:1px;
	margin-bottom:30px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(../images/keycard/kc_upgrade_box.png );
	text-align:center;
	padding-top:14px;
	font-weight:bold;
	font-size:14px;
}

.AdminNavi {
	float:left;
	width:825px;
}
.AdminList {
	float:left;
	width:825px;
	margin-top:20px;
}
.AdminRow {
	float:left;
	width:825px;
	margin-top:10px;
	padding:4px;
	border:1px #DDDDDD solid;
}
.AdminUicon {
	float:left;
	width:105px;
	height:110px;
}
.AdminKCinfo {
	float:left;
	width:250px;
	height:150px;
	margin-left:5px;
}
.AdminKCpay {
	float:left;
	width:250px;
	height:80px;
	margin-left:5px;
}
.AdminKCicon {
	float:right;
}
.AdminNotes {
    float:left;
}
.AdminActions {
	float:right;
	width:400px;
	margin-right:5px;
	text-align:right;
}
