﻿/*dialog*/
.pa_modal_mask {filter: alpha(opacity=40); background-color: #333; opacity: .4;}
.pa_modal {cursor: move;}
.pa_modal_title {
    background:url(/app_images/wanlitong/v30/public/dialog.gif) no-repeat 0 0;
	height:55px;
	position:relative;
    overflow: hidden;
}
.pa_modal_title span {
	font-size: 14px;
	font-weight: bold;
	color:#ffffff;
	line-height:55px;
	padding-left:40px;
	margin-left:10px;
	margin-top:5px;
	background:url(/app_images/wanlitong/v30/public/dialog.gif) no-repeat 20px -328px;
	float: left;
}
.pa_modal_close {
	float: right;
	background:url(/app_images/wanlitong/v30/public/dialog.gif) no-repeat 0px -300px;
	width: 25px;
	height: 26px;
	margin:18px 20px 0 0;
	display:inline-block;
	overflow: hidden;
	cursor: pointer;
}
.pa_modal_content {
	padding:0 10px;
	background:url(/app_images/wanlitong/v30/public/dialog_bg_line.gif) repeat-y;
}
.pa_modal_footer {
background:url(/app_images/wanlitong/v30/public/dialog.gif) no-repeat 0px -270px;
}
.pa_modal_resize {
overflow: hidden; width: 0px; height: 14px
}

.pa_ui_dialog_overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%; filter: alpha(opacity=40); background-color: #666; opacity:0.4;z-index:9999999 !important;}
.pa_ui_dialoga{z-index:9999999 !important;}
.pa_ui_dialoga .pa_ui_dialog_titlebar,.pa_ui_dialoga .pa_ui_dialog_title_right,.pa_ui_dialoga .pa_ui_dialog_titlebar_close{background:url(/app_images/wanlitong/v30/public/dialog/dialogI.gif) no-repeat;overflow:hidden;}
.pa_ui_dialoga .pa_ui_dialog_titlebar,.pa_ui_dialoga .pa_ui_dialog_title,.pa_ui_dialoga .pa_ui_dialog_titlebar_button{height:55px;}
.pa_ui_dialoga .pa_ui_dialog_title_right{background-position:0 -258px;padding-left:20px;line-height:55px;color:#fff;font-size:14px;padding-top:4px;height:51px;}
.pa_ui_dialoga .pa_ui_dialog_titlebar{background-position:left -112px;background-repeat:repeat-x;position:relative;}
.pa_ui_dialoga .pa_ui_dialog_title{float:left;border-left:5px solid #fc6a02;padding-left:15px;font-weight:bold;background-color:transparent;}
.pa_ui_dialoga .pa_ui_dialog_titlebar_button{position:absolute; right:0; top:0;width:36px;border-right:5px solid #fc6a02;}
.pa_ui_dialoga .pa_ui_dialog_titlebar_close{background-position:0 -234px;display:block;width:26px;height:26px;margin-top:18px;}
.pa_ui_dialoga .pa_ui_dialog_content{background-color: #fff;border-left:5px solid #fc6a02;border-right:5px solid #fc6a02;padding:10px;}
.pa_ui_dialoga .pa_ui_dialog_content iframe{border:none;}
.pa_ui_dialoga .pa_ui_dialog_content p{ background:#fff; padding:8px;height:5px;line-height:5px;}
.pa_ui_dialoga .pa_ui_dialog_footer{border-bottom:5px solid #fc6a02;background:none;}
.pa_ui_dialoga .pa_ui_dialog_footer .footer_left,.pa_ui_dialoga .pa_ui_dialog_footer .footer_right{background:none;}

/*input*/
input.pa_ui_element_focus{border:1px solid red;}
textarea.pa_ui_element_focus{border:1px solid red;}
.pa_ui_validator_onerror, .pa_ui_validator_onempty, .pa_ui_validator_onshow, .pa_ui_validator_onfocus, .pa_ui_validator_oncorrect, .tips, .error, .correct{background:url(/app_images/wanlitong/v30/public/icon/validator.gif) no-repeat; display:block;font-size:12px;line-height:16px; padding:2px 6px 2px 26px;}
.pa_ui_validator_onerror{ background-position:6px -197px; *background-position:6px -196px; border:1px solid #fe6400;background-color:#fff2e9;color:#fb4e01;}
.pa_ui_validator_onfocus{ background-position:6px 3px; *background-position:6px 4px; border:1px solid #51b2f9;background-color:#e6f2ff;color:#6a6562;}
.pa_ui_validator_onshow{ background-position:6px 3px; *background-position:6px 4px; border:1px solid #51b2f9;background-color:#e6f2ff;color:#6a6562;}
.pa_ui_validator_oncorrect{ background-position:6px -397px; *background-position:6px -396px; border:1px solid #fff;color:#6a6562;}
.tips{ background-position:6px 3px; *background-position:6px 4px; border:1px solid #51b2f9; background-color:#e6f2ff;color:#6a6562;}
.error{ background-position:6px -197px; *background-position:6px -196px; border:1px solid #fe6400;background-color:#fff2e9;color:#fb4e01;}
.correct{ background-position:6px -397px; *background-position:6px -396px; border:1px solid #fff;color:#6a6562;}

.paui .pa_ui_validator_onshow,.paui .pa_ui_validator_onfocus,.paui .pa_ui_validator_onerror,.paui .tips,.paui .error,.paui .correct{background:url(/app_images/wanlitong/v30/public/icon/validator.gif) no-repeat; display:block;font-size:12px;line-height:19px; padding:3px 6px 3px 26px;}
.paui	input.pa_ui_element_focus{border:1px solid red;border-top-width:2px;border-left-width:2px;}
.paui .pa_ui_validator_onshow{ background-position:6px -572px;border:1px solid #51b2f9;background-color:#e6f2ff;color:#6a6562;}
.paui .pa_ui_validator_onfocus{ background-position:6px -572px;border:1px solid #51b2f9;background-color:#e6f2ff;color:#6a6562;}
.paui .pa_ui_validator_onerror{ background-position:6px -197px;border:1px solid #fe6400;background-color:#fff2e9;color:#fb4e01;}
.paui .tips{ background-position:6px -572px; border:1px solid #51b2f9; background-color:#e6f2ff;color:#6a6562;}
.paui .error{ background-position:6px -197px; *background-position:6px -196px; border:1px solid #fe6400;background-color:#fff2e9;color:#fb4e01;}
.paui .correct{ background-position:6px -397px; *background-position:6px -396px; border:1px solid #fff;color:#6a6562;}

/*select*/
.paui .pa_ui_dropselect_input{height:24px; line-height:24px; border:1px solid #c9c9c9; border-top:2px solid #868686;border-left:2px solid #868686;border-right:none;font-size:12px; padding-left:3px; vertical-align:middle;}
.paui .pa_ui_dropselect_button{width:20px; height:27px;border:none; vertical-align:middle; background:url(/app_images/wanlitong/v30/public/dropselect.gif) no-repeat 0 -24px; cursor:pointer;}

.pa_ui_dropselect_input{height:20px; line-height:20px; border:1px solid #c5c5c5; border-right:none;font-size:12px; padding-left:2px; vertical-align:middle;}
.pa_ui_dropselect_button{position:relative; top:0; width:20px; height:22px;border:none; vertical-align:middle; background:url(/app_images/wanlitong/v30/public/dropselect.gif) no-repeat 0 0; cursor:hand;}
.pa_ui_dropselect_popup{background-color:#fff; width:100px;}
.pa_ui_dropselect_box ul{border:1px solid #c5c5c5; padding:0;}
.pa_ui_dropselect_box ul li{margin:2px 0;overflow:hidden;height:20px;}
li.pa_ui_dropselect_item{padding:2px;line-height:20px;height:20px; width:100%; display:block;}
li.pa_ui_dropselect_item_select{padding:2px 0; _padding:2px; line-height:20px; height:20px;background-color:#fdeae0; width:100%; display:block;}
a.pa_ui_dropselect_item_link {text-decoration:none;width:100%}
.scroll .pa_ui_dropselect_box ul{height:150px; overflow:auto;}
.scroll .pa_ui_dropselect_box ul{border:1px solid #c5c5c5; padding:0; font-size:12px;}
.scroll li.pa_ui_dropselect_item{padding:0;line-height:20px;height:20px;}
.scroll li.pa_ui_dropselect_item_select{padding:0;line-height:20px;height:20px;background-color:#fdeae0;}

#select_icon .pa_ui_dropselect_input{height:18px; line-height:18px; border:1px solid #a5a5a5; background:url(/app_images/wanlitong/v30/spendpoints/product/select_icon.gif) repeat-x 0 -180px; padding-left:2px;}
#select_icon .pa_ui_dropselect_button{width:16px; height:20px; vertical-align:middle; border:none; background:url(/app_images/wanlitong/v30/spendpoints/product/select_icon.gif) no-repeat 0 -150px; cursor:hand;}
#select_icon .pa_ui_dropselect_popup{background-color:#fff; width:100px; z-index:100;}
#select_icon .pa_ui_dropselect_box ul{border:1px solid #c5c5c5; padding:5px 5px 5px 1px; font-size:12px; }
#select_icon .pa_ui_dropselect_box ul li a{height:20px; line-height:20px; display:block; width:100px; _width:128px;}
/*#select_icon .pa_ui_dropselect_box ul li.five{ background-color:#fff;}*/
#select_icon .one a{background:url(/app_images/wanlitong/v30/spendpoints/product/select_icon.gif) no-repeat 6px 1px; padding-left:36px; border-bottom:1px dashed #7a7478;}
#select_icon .two a{background:url(/app_images/wanlitong/v30/spendpoints/product/select_icon.gif) no-repeat 6px -37px; padding-left:36px; border-bottom:1px dashed #7a7478;}
#select_icon .three a{background:url(/app_images/wanlitong/v30/spendpoints/product/select_icon.gif) no-repeat 6px -77px; padding-left:36px; border-bottom:1px dashed #7a7478;}
#select_icon .four a{background:url(/app_images/wanlitong/v30/spendpoints/product/select_icon.gif) no-repeat 6px -119px; padding-left:36px;}
#select_icon .five a{ padding-left:36px; border-bottom:1px dashed #7a7478;}

/*radiio*/
.pa_ui_radio_button{border:none;}
.pa_ui_radio_item, .pa_ui_radio_hover, .pa_ui_radio_select{background:url(/app_images/wanlitong/v30/exchange/ex_radio.gif) no-repeat;}
.pa_ui_radio_item{background-position:0 0;height:16px;width:16px;}
.pa_ui_radio_hover{background-position:0 0;height:16px;width:16px;}
.pa_ui_radio_select{background-position:0 -24px;height:16px;width:16px;}

/*table*/
.pa_ui_hover, .pa_ui_selected{background:#f7e8e0 !important;}

/*tabs*/
.pa_ui_tabs_hide{display:none;}

/*-- pagebar --*/
.pagination {text-align:center;}
.pagination a, .pagination span{padding:6px; line-height:100%; border:1px solid #bfbfbf; text-decoration:none; margin-left:4px; color:#3f568b; display:block; float:left; line-height:100%;}
.pagination a:hover{text-decoration:none; color:#fc6d04;}
.pagination a.prev{background:url(/app_images/wanlitong/v30/public/icon_list.gif) no-repeat 5px -57px;padding-left:18px;}
.pagination a.prev:hover{background-position:5px -57px;}
.pagination a.next{background:url(/app_images/wanlitong/v30/public/icon_list.gif) no-repeat 5px -177px; padding:6px 6px 6px 18px;}
.pagination a.next:hover{background-position:5px -177px;}
.pagination span.thispage{ border: 1px solid #fc6d04; background: #ffede1; color:#666;}
.pagination span.space{color:#3f568b; border:1px solid #fff;}
.pagination label{padding:0px 6px; display:block; float:left; position:relative; top:2px; *top:0;}
.pagination input{border:1px solid #bfbfbf; height:18px; width:30px; position:relative; top:0px; *top:1px; *left:4px; margin:0 4px;}
.pagination a.a_define{background:url(/app_images/wanlitong/v30/public/icon_list.gif) no-repeat 0 -303px; width:41px; height:20px; padding:0 0 3px 0; margin:0; border:none; position:relative; float:left; color:#fff058; font-weight:bold; display:block; line-height:120%;}
.pagination a.a_define:hover{background-position:0 -303px; color:#f60;}
.pagination a.a_define .up{position:absolute; top:5px; left:8px; color:#666; z-index:11;cursor:pointer; cursor:hand;}
.pagination a.a_define .down{position:absolute; top:6px; left:9px; color:#fff; z-index:10;cursor:pointer; cursor:hand;}

/*--------------------------------------------------------------------time begin---------------------------------------------------------------------------------*/
.hasDatepicker{padding:0 2px;border:1px solid #ccc; height:22px; line-height:22px; color:#666;}

/*datepicker*/
.pa_ui_datepicker { width:200px; height:230px; background:url(/app_js/ui30/themes/wanlitong/images/calendar1.gif) no-repeat;}
.pa_ui_datepicker_multi_2{ width:392px; height:230px; background:url(/app_js/ui30/themes/wanlitong/images/calendar2.gif) no-repeat;}
#pa_ui_datepicker_div{z-index: 2000;}
/**scroll**/
.pa_ui_datepicker .pa_ui_datepicker_prev_year{ position:absolute; top:18px; left:6px; width:12px; height:12px; }
.pa_ui_datepicker .pa_ui_datepicker_next_year{ position:absolute; top:18px; right:6px; width:12px; height:12px; }
.pa_ui_datepicker .pa_ui_datepicker_prev_month, .pa_ui_datepicker .pa_ui_datepicker_next_month { position:absolute; top:18px; right:0; width:12px; height:12px;}
.pa_ui_datepicker .pa_ui_datepicker_prev_year {background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 0 -120px;cursor:pointer;}
.pa_ui_datepicker .pa_ui_datepicker_next_year {background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 0 -90px;cursor:pointer;}
.pa_ui_datepicker .pa_ui_datepicker_prev_month {left:22px;background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 0 -60px;cursor:pointer;}
.pa_ui_datepicker .pa_ui_datepicker_next_month {right:18px;background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 0 -30px;cursor:pointer;}
.pa_ui_datepicker .pa_ui_datepicker_prev_year_hover { left:1px;}
.pa_ui_datepicker .pa_ui_datepicker_next_year_hover { right:1px;}
.pa_ui_datepicker .pa_ui_datepicker_prev_month_hover { left:1px;}
.pa_ui_datepicker .pa_ui_datepicker_next_month_hover { right:1px;}
.pa_ui_datepicker .pa_ui_datepicker_prev span, .pa_ui_datepicker .pa_ui_datepicker_next span{ display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }

.pa_ui_datepicker .pa_ui_datepicker_title { margin:14px 34px 0 34px;}
.pa_ui_datepicker .pa_ui_datepicker_calendar{ border:0; margin:8px 0 0 14px;* margin:34px 0 0 14px;_ margin:2px 0 0 14px;}
.pa_ui_datepicker .pa_ui_datepicker_calendar th { text-align: center; font-weight: bold; font-size:12px; color:#DB4905;}
.pa_ui_datepicker .pa_ui_datepicker_calendar td { font-size:12px; font-family:Arial; text-align: center; background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 0 -230px; width:21px; height:20px; padding:1px 0 0 0;}
.pa_ui_datepicker td span, .pa_ui_datepicker td a { padding:0; text-align: center;}
.pa_ui_datepicker .pa_ui_datepicker_buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.pa_ui_datepicker .pa_ui_datepicker_buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.pa_ui_datepicker .pa_ui_datepicker_buttonpane button.pa_ui_datepicker_current { float:left; }

/* multi month */
.pa_ui_datepicker_multi_2{width:500px;}
.pa_ui_datepicker .pa_ui_datepicker_multi { }
.pa_ui_datepicker_multi .pa_ui_datepicker_group { float:left; width:196px; position:relative;}
.pa_ui_datepicker_multi .pa_ui_datepicker_group_last .pa_ui_datepicker_header { border-left-width:0; }
.pa_ui_datepicker_group_first .pa_ui_datepicker_title{margin:14px 0 0 34px;}
.pa_ui_datepicker_group_last .pa_ui_datepicker_title{padding:0 0 0 20px;}
.pa_ui_datepicker_group_last .pa_ui_datepicker_title span{ margin:0 0 0 10px; line-height:18px;}
.pa_ui_datepicker_multi .pa_ui_datepicker_group_middle .pa_ui_datepicker_header { border-left-width:0; }
.pa_ui_datepicker_multi .pa_ui_datepicker_buttonpane { clear:left; }
.pa_ui_datepicker_row_break { clear:both; width:100%; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.pa_ui_datepicker_cover{display: none; /*sorry for IE5*/display/**/: block; /*sorry for IE5*/position: absolute; /*must have*/z-index: -1; /*must have*/filter: mask(); /*must have*/top: -4px; /*must have*/left: -4px; /*must have*/width: 200px; /*must have*/height: 200px; /*must have*/}
.pa_ui_datepicker_cover div{background:url(/app_js/ui30/themes/wanlitong/images/calendar.png) no-repeat; width:200px; height:195px;}

.pa_ui_datepicker_year,.pa_ui_datepicker_month{float:left;}
.pa_ui_datepicker_year_input,.pa_ui_datepicker_month_input{width:40px; float:left;text-align:center;height:18px;line-height:18px;}
.pa_ui_datepicker_month_input{*line-height:18px; _line-height:18px;}
.pa_ui_datepicker_year_handler{background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 6px -275px;width:15px;height:16px;display:block;cursor:pointer; float:left; margin:2px 6px 0 0;}
/*select year*/
.pa_ui_datepicker_year_selector{position:absolute;background-color:#FCF9EE; width:240px; border:2px #F68900 solid;}
.pa_ui_datepicker_year_selector ul{list-style:none; width:200px;padding-top:10px; margin:0 auto;}
.pa_ui_datepicker_year_selector ul li{list-style:none;text-align:center;width:46px;height:20px;float:left;font-size:14px;}
.pa_ui_datepicker_year_selector ul li a{list-style:none; color:#333; text-decoration:none; font-size:14px;display:block;}
.pa_ui_datepicker_year_selector ul li a:hover{background-color:#d53d03; color:#fff;}
/*select month*/
.pa_ui_datepicker_month_selector{position:absolute;background-color:#FCF9EE; width:120px; border:2px #F68900 solid;}
.pa_ui_datepicker_month_selector ul{list-style:none; width:100px;padding-top:10px; margin:0 auto;}
.pa_ui_datepicker_month_selector ul li{list-style:none;text-align:center;width:46px;float:left;padding:2px;font-size:12px;}
.pa_ui_datepicker_month_selector ul li a{list-style:none; color:#333; text-decoration:none; font-size:12px;display:block}
.pa_ui_datepicker_month_selector ul li a:hover{background-color:#d53d03; color:#fff;}
.pa_ui_datepicker_today{}
.pa_ui_datepicker_current_day{cursor:pointer;background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 0 -251px !important;width:21px; height:20px;}
.pa_ui_datepicker_other_month{background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 0 -180px !important;width:21px; height:20px; color:#666;}
.pa_ui_datepicker_unselectable{background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 0 -180px !important;width:21px; height:20px; color:#999;}
.pa_ui_datepicker_hover{cursor:pointer;background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 0 -251px !important;width:21px; height:20px;}
/*current year/month*/
.pa_ui_datepicker_yearmonth_curr{background-color:#d53d03;}
.pa_ui_datepicker_month_handler{background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 6px -275px;width:15px;height:16px;display:block;cursor:pointer;float:left; margin:2px 0 0 0;}
/*pre-next-close button*/
.pa_ui_datepicker_yearmonth_button{text-align:center;height:30px;width:100px;margin:0 auto;}
.pa_ui_datepicker_yearmonth_onebutton{width:42px;margin:0 auto; text-align:center;}
.pa_ui_datepicker_yearmonth_button .pa_ui_datepicker_yearmonth_close{height:30px;width:42px;display:block;float:left;cursor:pointer; margin:0 15px; font-weight:bold; line-height:23px;}
.pa_ui_datepicker_yearmonth_onebutton .pa_ui_datepicker_yearmonth_close{height:30px;width:42px;display:block;float:left;cursor:pointer; margin:0 auto; font-weight:bold; line-height:23px;}
.pa_ui_datepicker_yearmonth_button .pa_ui_datepicker_yearmonth_close:hover{ text-decoration:none;}
.pa_ui_datepicker_yearmonth_button .pa_ui_datepicker_yearmonth_prev{background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 0 -54px;height:30px;width:6px;display:block;float:left;cursor:pointer; margin:0 0 0 4px;}
.pa_ui_datepicker_yearmonth_button .pa_ui_datepicker_yearmonth_next{background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 0 -24px;height:30px;width:6px;display:block;float:left;cursor:pointer;}

.pa_ui_birthday_yearmonth_button{text-align:center;height:30px;width:100px;margin:0 auto;}
.pa_ui_birthday_yearmonth_onebutton{width:42px;margin:0 auto; text-align:center;}
.pa_ui_birthday_yearmonth_button .pa_ui_birthday_yearmonth_close{height:30px;width:42px;display:block;float:left;cursor:pointer; margin:0 15px; font-weight:bold; line-height:23px;}
.pa_ui_birthday_yearmonth_onebutton .pa_ui_birthday_yearmonth_close{height:30px;width:42px;display:block;float:left;cursor:pointer; margin:0 auto; font-weight:bold; line-height:23px;}
.pa_ui_birthday_yearmonth_button .pa_ui_birthday_yearmonth_close:hover{ text-decoration:none;}
.pa_ui_birthday_yearmonth_button .pa_ui_birthday_yearmonth_prev{background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 0 -54px;height:30px;width:6px;display:block;float:left;cursor:pointer; margin:0 0 0 4px;}
.pa_ui_birthday_yearmonth_button .pa_ui_birthday_yearmonth_next{background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 0 -24px;height:30px;width:6px;display:block;float:left;cursor:pointer;}
.pa_ui_birthday_selectable{cursor:pointer;}
/*icon trigger button*/
.pa_ui_datepicker_icon_trigger{background:url(/app_images/wanlitong/v30/public/icon_time.gif) no-repeat; width:15px; height:16px; cursor:pointer; border:0; vertical-align:middle; *vertical-align:1px; _vertical-align:0; margin:0 0 0 1px;}

/*default Datepicker*/
.hasDatepicker{padding:0 2px;border:1px solid #ccc; height:20px; line-height:20px; color:#666;}

/*birthday image button*/
.pa_ui_birthday_trigger{background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 6px -275px; width:16px; height:16px; cursor:pointer; border:0; margin:0;}
#pa_ui_birthday_container{position:absolute;}

/*birthday year*/
.pa_ui_birthday_year{position:absolute;background-color:#FCF9EE; width:240px; border:2px #F68900 solid;}
.pa_ui_birthday_year ul{list-style:none; width:200px;padding-top:10px; margin:0 auto;}
.pa_ui_birthday_year ul li{list-style:none;text-align:center;width:46px;float:left;padding:2px;}
.pa_ui_birthday_year ul li a{list-style:none; color:#333; font-family:Arial; text-decoration:none; font-size:12px; padding:3px 5px;}
.pa_ui_birthday_year ul li a:hover{background-color:#d53d03; color:#fff;}
.pa_ui_birthday_year_curr{background-color:#d53d03;color:#fff;}
/*birthday month*/
.pa_ui_birthday_month{position:absolute;background-color:#FCF9EE; width:120px; border:2px #F68900 solid;}
.pa_ui_birthday_month ul{list-style:none; width:110px;padding-top:10px; margin:0 auto;}
.pa_ui_birthday_month ul li{list-style:none;text-align:center;width:46px;float:left;font-size:12px;padding:3px;}
.pa_ui_birthday_month ul li a{list-style:none; color:#333; text-decoration:none; font-size:12px;display:block;}
.pa_ui_birthday_month ul li a:hover{background-color:#d53d03; color:#fff;}
.pa_ui_birthday_month_curr{background-color:#d53d03;color:#fff;}
/*birthday day*/
.pa_ui_birthday_day {width:200px;background-color:#FCF9EE; border:2px #F68900 solid;}
.pa_ui_birthday_day .calendar{ border:0; margin:8px 0 0 14px;* margin:8px 0 0 14px;_ margin:0 0 0 14px;}
.pa_ui_birthday_day .calendar th { text-align: center; font-weight: bold; font-size:12px; color:#DB4905;}
.pa_ui_birthday_day .calendar td { font-size:12px; font-family:Arial; text-align: center; background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 0 -230px; width:21px; height:20px; padding:1px 0 0 0;}
.pa_ui_birthday_day	.curr{background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 0 -251px !important;}
.pa_ui_birthday_day .othermonth,.unselectable{background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 0 -180px !important;width:21px; height:20px; color:#999;}
.pa_ui_birthday_day .hover{cursor:pointer;background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 0 -251px !important;width:21px; height:20px;}
.pa_ui_birthday_onerror{background:#fff2e9 url(/app_js/ui30/themes/wanlitong/images/validator.gif) no-repeat 4px -596px; color:#666; border:1px solid #FF6600; padding-left:25px;line-height:20px;}
/*error*/
.pa_ui_birthday_error{background-color:#FCF9EE; width:100px; border:2px #F68900 solid;}
.pa_ui_birthday_montherror{text-align:center;padding:5px 0;color:red;}
.pa_ui_birthday_dayerror{text-align:center;padding:5px 0;color:red;}
/*popupyear*/
.pa_ui_popupyear_maker{width:50px;}
.pa_ui_popupyear_current{background-color:#d53d03;color:#fff;}
.pa_ui_popupyear_container{position:absolute;background-color:#FCF9EE; width:240px; border:2px #F68900 solid;}
.pa_ui_popupyear_container ul{list-style:none; width:200px;padding-top:10px; margin:0 auto;}
.pa_ui_popupyear_container ul li{list-style:none;text-align:center;width:46px;float:left;padding:2px;}
.pa_ui_popupyear_container ul li a{list-style:none; color:#333; font-family:Arial; text-decoration:none; font-size:12px; padding:3px 5px;}
.pa_ui_popupyear_container ul li a:hover{background-color:#d53d03; color:#fff;}
.pa_ui_popupyear_trigger{background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 6px -275px; width:16px; height:16px; cursor:pointer; border:0; margin:0;}
/*popupmonth*/
.pa_ui_popupmonth_maker{width:50px;}
.pa_ui_popupmonth_current{background-color:#d53d03;color:#fff;}
.pa_ui_popupmonth_container{position:absolute;background-color:#FCF9EE; width:156px; border:2px #F68900 solid;}
.pa_ui_popupmonth_container ul{list-style:none; width:auto;padding:10px 18px; margin:0 auto;}
.pa_ui_popupmonth_container ul li{list-style:none;text-align:center;width:26px;float:left;padding:2px;}
.pa_ui_popupmonth_container ul li a{list-style:none; color:#333; font-family:Arial; text-decoration:none; font-size:12px; padding:3px 5px 1px 5px;}
.pa_ui_popupmonth_container ul li a:hover{background-color:#d53d03; color:#fff;}
.pa_ui_popupmonth_trigger{background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 6px -275px; width:16px; height:16px; cursor:pointer; border:0; margin:0;}
/*popupday*/
.pa_ui_popupday_maker{width:50px;}
.pa_ui_popupday_current{background-color:#d53d03;color:#fff;}
.pa_ui_popupday_container{position:absolute;background-color:#FCF9EE; width:230px; border:2px #F68900 solid;}
.pa_ui_popupday_container ul{list-style:none; width:200px;padding:10px 0px;; margin:0 auto;}
.pa_ui_popupday_container ul li{list-style:none;text-align:center;width:23px;float:left;padding:2px;}
.pa_ui_popupday_container ul li a{list-style:none; color:#333; font-family:Arial; text-decoration:none; font-size:12px; padding:3px 5px;}
.pa_ui_popupday_container ul li a:hover{background-color:#d53d03; color:#fff;}
.pa_ui_popupday_trigger{background:url(/app_js/ui30/themes/wanlitong/images/calendar_bg.gif) no-repeat 6px -275px; width:16px; height:16px; cursor:pointer; border:0; margin:0;}

/*------------------------------------------------------------------------------time end-------------------------------------------------------------------------------------------*/
