#dv_support { position:relative;width:745px;zoom:1;}

.faq div.header { position:relative;width:745px;height:209px;background:url(../img/title/bg_07.png) 0px 0px no-repeat;margin-top:-73px;}
.faq div.header { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://file.pmang.com/images/pmang/raiderz/ob/img/title/bg_07.png', sizingMethod='crop');}
.faq div.header h1 { position:absolute;left:35px;top:119px;width:276px;height:42px;text-indent:-5000px;text-decoration:none;overflow:hidden;background:url(http://file.pmang.com/images/pmang/raiderz/ob/img/title/helpdesk.jpg) 0px 0px no-repeat;overflow:hidden;text-decoration:none;}
.faq div.header .history { display:none; }

.helpDesk { padding-top:26px;background:url(../img/helpdesk2/bg_helpdesk.gif) 0px 0px repeat-x #f2f4f5;padding-bottom:90px;}
#dv_support ul.tab { position:relative; height:37px;border-left:0px;border-bottom:2px solid #be0403; zoom:1;}
#dv_support ul.tab:after {content:'.'; display:block; clear:both; height:0; visibility:hidden; overflow:hidden;}
#dv_support ul.tab li { position:relative; z-index:1; top:-1px; float:left; _display:inline; margin:0 -1px 0 0; height:37px; _overflow:hidden; border:1px solid #c9d1d3;border-bottom:0;}
#dv_support ul.tab li.on { z-index:10;border-bottom-color:0;border:1px solid #c51e1d;border-bottom:0px;}
#dv_support ul.tab li a { display:block; _display:inline-block; height:21px; padding:14px 14px 0 14px; background:#f7f7f8; color:#5b6164;}
#dv_support ul.tab li.on a { height:24px; padding:13px 15px 0 15px;color:#fbfbfc;font-weight:bold;background:#b70403;}


.hd_menu { position:relative; width:676px;height:108px;margin:0px auto;background:url(../img/helpdesk2/bg_menu.gif) no-repeat;}
.hd_menu ul.faq { height:26px;padding:15px 0 0 123px;}
	:root .hd_menu ul.faq {padding-top:15px\0;}
.hd_menu ul.mtm {padding:11px 0px 0px 123px;}
.hd_menu li {display:inline; vertical-align:top;}
.hd_menu li a {color:#5b6164;}
.hd_menu a.on {font-weight:normal;color:#be0403;}
.hd_menu li.bar {position:relative; top:0px; padding:0 10px; font-size:12px; color:#5b6164;font-weight:normal;}

.hd_faq_question { width:676px;margin:0px auto;}
.hd_faq_question h3 {height:29px; margin:0; padding:0 0 0 0px;}
.hd_faq_question select {width:124px;}


.hd_faq_question .box { position:relative; height:83px;margin:0; background:url(../img/helpdesk2/bg_search2.gif) no-repeat;}
.hd_faq_question .search select { position:absolute;left:125px;top:14px;width:100px;}
.hd_faq_question .search input {position:absolute; left:231px;top:14px; width:364px;height:16px;padding:6px 0px 1px 5px; border:none;color:#8a8d8f;font-size:12px;border:1px solid #d7d8de;}
.hd_faq_question .search a.btn_search {position:absolute; right:10px; top:14px;}

.hd_faq_question .top5 {position:absolute; left:4px; top:60px;background:url(../img/helpdesk2/ico_hot.gif) no-repeat; padding:1px 0 0 37px;}
.hd_faq_question .top5 li {display:inline; padding:0 1px; font-size:13px; color:#D4D7DF;}
.hd_faq_question .top5 li a {color:#5b6164;}
.hd_faq_question .top5 li.bar {position:relative; top:-1px;}

.hd_faq_top5 {position:relative;width:676px;margin:0px auto;height:218px; background:url(../img/helpdesk2/bg_faq_question.gif) no-repeat;}
.hd_faq_top5 .top5_1 { position:absolute; left:18px;top:35px;}
.hd_faq_top5 .top5_2 { position:absolute; left:365px;top:35px;}
.hd_faq_top5 li { height:21px;padding-top:10px;}
.hd_faq_top5 li a {display:inline-block; width:280px; line-height:1.4; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#303B2E;}
.hd_faq_top5 li a strong { color:#436f86;}

.hd_faq_list .msg { position:relative; margin:12px 0px 4px;color:#5b6164;overflow:hidden;}
.hd_faq_list .msg strong {font-weight:bold; color:#be0403;}
.hd_faq_list p.msg,
.hd_faq_list div.msg p { float:left;padding:0 0 0px 12px; background:url(../img/helpdesk2/bu_gt.gif) no-repeat 4px 3px;}

.hd_faq_list .listx {position:relative; height:149px; margin:0px 0px;padding:10px 0 0 15px;}
.hd_faq_list .listx li {height:16px;}
.hd_faq_list .listx li.noti {display:block; color:#908f74; padding:0 0 20px 0; height:auto;}
.hd_faq_list .listx .noti p a {position:absolute; left:15px; top:130px;}

.hd_faq_list .sort { float:right;margin:0px;overflow:hidden; white-space:nowrap;}
.hd_faq_list .sort li {position:relative; float:left; _display:inline; margin:0 -1px 0 0; padding:0 10px 0 10px; background:url(../img/helpdesk2/bg_sort_bar.gif) right 2px no-repeat;}
.hd_faq_list .sort li a {color:#999c9e;}
.hd_faq_list .sort .on a {color:#436f86 !important; font-weight:bold;}

.hd_faq_list table.list { width:100%;margin:15px 0 0 0 !important; border-collapse:collapse; table-layout:fixed;background:url(../img/helpdesk2/bg_table_th.gif) 0px 0px no-repeat;}
.hd_faq_list table.list th {padding:14px 0 11px 0;color:#5b6164;text-align:center;font-weight:bold;font-size:11px;}

.hd_faq_list table.list th.category {border-left:none;}
.hd_faq_list table.list th.count {border-right:none;}
.hd_faq_list table.list td {padding:14px 0 11px 0; border-bottom:1px solid #c9d1d3; text-align:center; overflow:hidden;line-height:1.2; zoom:1;color:#1f272c;}
.hd_faq_list table.list .category {width:80px;}
.hd_faq_list table.list td.category {font-weight:bold;}
.hd_faq_list table.list td.subject {text-align:left;padding-left:12px;}
.hd_faq_list table.list td.subject a {color:#1f272c;}
.hd_faq_list table.list td.subject p>strong { display:inline-block;width:80px;}
.hd_faq_list table.list .update {width:112px;}
.hd_faq_list table.list td.update {vertical-align:top; font:11px tahoma; color:#999c9e;}
.hd_faq_list table.list .count {width:63px;}
.hd_faq_list table.list td.count {vertical-align:top; font:11px tahoma; color:#999c9e;}
.hd_faq_list table.list td strong {color:#5b6164;}
.hd_faq_list table.list b {color:#be0403;}

.hd_foot { position:relative;width:676px;height:45px;margin:-1px auto 0px; text-indent:-5000px; background:url(../img/helpdesk2/bg_mantoman.gif) no-repeat 2px 14px;zoom:1;}
.hd_foot .mtm a { position:absolute; left:320px;top:12px;display:block;width:40px; height:15px; background:url(../img/helpdesk2/btn_mantoman2.gif) no-repeat; text-indent:0; overflow:hidden;}
.hd_foot .mtm a img {visibility:hidden;}
.hd_foot .btn {position:absolute; right:2px; top:16px; text-indent:0;}
.hd_foot .btn li {float:left; _display:inline; text-indent:0;  margin:0;}

.top5px {height:47px; margin:0 auto; background:none;}
.top5px .move {position:absolute; left:2px; top:10px;}
.top5px * {text-indent:0 !important;}
.top5px .btn {left:auto; right:2px !important; top:10px;}
.top5px .btn a {margin:0 0 0 5px;}

.hd_answer {position:relative;width:676px;margin:0px auto 0px;overflow:hidden; padding:0px;zoom:1;}
.hd_answer h4 { display:none;}
.hd_answer .contents {overflow-x:hidden; word-break:break-all; padding:0 12px 10px 12px; color:#32353A;line-height:1.6;border:1px solid #c9d1d3;background:#fbfbfc;}
.hd_answer p.title { position:relative; left:-12px;width:662px;height:27px;padding:14px 0 0 12px; margin:0 0 10px 0; border-bottom:1px solid #c9d1d3;color:#1f272c;background:#ebeef0;font-weight:bold;}

.hd_answer_c {position:relative; height:43px; *margin-top:-30px; background:url(../img/helpdesk2/bg_answer.gif) left bottom no-repeat; text-indent:-5000px;}
.hd_answer_c .yes {position:absolute; left:766px; top:15px; text-indent:0; color:#666;}
.hd_answer_c .no {position:absolute; left:840px; top:15px; text-indent:0; color:#666;}
.hd_answer_c .btn {position:absolute; left:906px; top:8px; text-indent:0;}
.hd_answer_c input {vertical-align:top; margin:-4px 1px -3px -3px;}

.hd_rating {position:relative;width:676px;margin:0px auto;padding:0 0 20px 0;border-left:1px solid #c9d1d3;border-right:1px solid #c9d1d3;border-bottom:1px solid #c9d1d3;zoom:1;background:#fff;}
.hd_rating .rate { position:relative; height:69px;padding:0px 0 0 11px; background:#F4F4F6; border-bottom:1px solid #c9d1d3; zoom:1;}
.hd_rating .rate:after {content:'.'; display:block; clear:both; height:0; overflow:hidden; visibility:hidden;}
.hd_rating h3 { font-weight:bold; color:#1f272c;padding-top:20px;}
.hd_rating p.sub { _display:inline; margin:0 0 0 0px; color:#323639;font-weight:bold;}
.hd_rating em {color:#be0403;}
.hd_rating textarea { clear:both; position:relative; width:618px;height:137px;padding:10px; margin:20px 0 0 20px; border:1px solid #c9d1d3; text-align:left; background:url(../img/helpdesk2/bg_rating_textarea.gif) no-repeat 50% 50% #ffffff;}
.hd_rating p.limit {padding:10px 20px 0 0; color:#A1A7AE; text-align:right;}
.hd_rating p.limit span {color:#be0403; font-weight:bold;}
.hd_rating .btn {margin:-14px 0 0 0; text-align:center;}

.hd_rating .slider_placeholder {position:absolute; left:358px; top:26px; width:300px; height:23px; background:url(../img/helpdesk2/img_graph.gif) no-repeat;}
.hd_rating .rating_slider {position:absolute; z-index:3; left:-6px; top:-7px; width:300px; height:30px;}
.hd_rating .ui-slider-handle {position:relative; display:block; width:13px; height:17px; background:url(../img/helpdesk2/btn_handle.gif) no-repeat;}
.hd_rating .rating_value {position:absolute; left:50%; top:-13px; width:30px; margin:0 0 0 -9px; text-align:center; border:none; background:none; font:bold 11px verdana; color:#000; letter-spacing:-1px;}

.hd_par { width:676px;margin:0px auto;}
.hd_par div.re {position:relative; height:51px; margin:30px 0; background:url(../img/helpdesk2/bg_par_re.gif) no-repeat; text-indent:-5000px; } 
.hd_par div.re a {position:absolute; left:590px; top:14px; text-indent:0;}
.hd_par h4 {position:absolute; left:-5000px; top:-5000px;}
.hd_par p.msg {position:absolute; left:-5000px; top:-5000px;}

.hd_login {position:relative;width:676px;height:309px;margin:0px auto;background:url(../img/helpdesk2/bg_login_required.gif) no-repeat;}
.hd_login a {position:absolute; top:201px; display:block; height:29px; text-indent:-5000px;}
.hd_login a.join {left:240px; width:70px;}
.hd_login a.idpass {left:310px; width:130px;}
.hd_login_ch { position:relative;margin:0px auto;width:676px;height:309px;background:url(../img/helpdesk/bg_channel.jpg) no-repeat; }

.hd_notice { width:676px;margin:0px auto;}
.hd_notice h3 {height:32px;padding:0 0 0 0px;}
.hd_notice .list {zoom:1;}
.hd_notice .list ul {position:relative; top:0; border:1px solid #c9d1d3; zoom:1;overflow:hidden;background:#ebeef0;}
.hd_notice .list ul li {height:23px; padding:10px 0 0 63px; border-top:1px solid #c9d1d3; background:url(../img/helpdesk2/ico_board_notice.gif) no-repeat 13px 8px;margin-top:-1px;}
.hd_notice .list ul li a {color:#32353A; font-weight:bold;}
.hd_notice .line { display:none;}
.hd_notice .list ul li.last_child {border-bottom:1px solid #c9d1d3;}

.hd_qa_view { width:676px;margin:0 auto; padding:0; overflow:hidden; padding:0;zoom:1}
.hd_qa_view .question {position:relative; height:27px; margin:0; height:27px; padding:14px 0 0 12px; background:#F4F4F6; font-weight:bold; border:1px solid #e2e6e7;zoom:1;}
.hd_qa_view .answer {position:relative; height:27px; margin:0; height:27px; padding:14px 0 0 12px; background:#F4F4F6; font-weight:bold; border:1px solid #e2e6e7;border-top:0px;zoom:1;}
.hd_qa_view .answer {margin-top:0;}
.hd_qa_view .question p, 
.hd_qa_view .answer p {color:#1f272c; font-weight:bold;}
.hd_qa_view .question a {position:absolute; left:926px; top:7px;}
.hd_qa_view .contents { overflow-x:hidden; word-break:break-all; padding:30px 12px 36px 12px; color:#5b6164; line-height:1.6;background:#fff;border:1px solid #e2e6e7;border-top:0px;}
.hd_qa_view .user_detail {position:relative; padding:18px 0 5px 5px; zoom:1;}
.hd_qa_view .user_detail dt {float:left; _display:inline; margin:0 4px 0 0; padding:0 0 0 10px; background:url(../img/helpdesk2/bu_dash.gif) no-repeat 0 46%; color:#343539; font-weight:bold;}

.hd_mtm_q p {display:none;}
.hd_mtm_q h3 {height:27px; padding:0px;width:676px;margin:0px auto;}

.hd_mtm_option {position:relative; border:none; margin:0px auto; width:676px; padding:0; *zoom:1;}

.hd_tbl_option { width:676px;table-layout:fixed; border-collapse:collapse; border-spacing:0;}
.hd_tbl_option th { width:170px;text-align:center;vertical-align:middle;border:1px solid #c9d1d3; background:#ebeef0;}

.hd_tbl_option th h4 {font-weight:bold;}
.hd_tbl_option td { padding:15px;border:1px solid #c9d1d3; color:#5b6164;background:#fff;}
.hd_tbl_option td .sep { position:relative; top:10px; color:#5b6164; vertical-align:top;}

.hd_tbl_option input.text {width:130px;padding:5px 9px 2px 9px; border:1px solid #c9d1d3; background:#FFF; color:#5b6164;vertical-align:top;}
	:root .hd_tbl_option input.text {padding:5px 9px 2px 9px\0;}
.hd_tbl_option input.long {width:453px;}
.hd_tbl_option input.file {width:380px;}
.hd_tbl_option input.mid {width:260px;}
.hd_tbl_option input.radio {position:relative; top:0; *margin:-4px -3px -3px -3px;}
.hd_tbl_option input.checkbox {position:relative; top:0; vertical-align:middle; *margin:-4px -3px -3px -3px;}
.hd_tbl_option label {margin-left:4px;}
.hd_tbl_option textarea {width:450px; height:178px; padding:10px; border:1px solid #c9d1d3;}
.hd_tbl_option .SelectHelpdesk {width:82px; vertical-align:top;}

.hd_tbl_option .question { }
.hd_tbl_option .question li { float:left; width:148px; height:20px;}
.hd_tbl_option .question ul {clear:both; margin:0px 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #e2e6e7; zoom:1;}
.hd_tbl_option .question ul:after {content:'.'; display:block; clear:both; height:0; overflow:hidden; visibility:hidden;}
.hd_tbl_option .notice {clear:both; color:#be0403; }
.hd_tbl_option .notice p {padding:0 0 0 10px; background:url(../img/helpdesk2/bu_dash2.gif) no-repeat 0 5px;}

.hd_tbl_option .hd_lb_id td span {position:relative; top:7px; margin:0 0 0 8px;}
.hd_tbl_option .hd_lb_bank td select {width:140px;}
.hd_tbl_option .hd_lb_email td select {width:140px;}
.hd_tbl_option .hd_lb_phone select {width:82px;}
.hd_tbl_option .hd_lb_phone input.text {width:62px;}
.hd_tbl_option .hd_lb_alarm strong {margin:0 26px 0 0; font-weight:normal;}
.hd_tbl_option .hd_lb_alarm label {position:relative; top:-1px; margin:0 15px 0 2px;}
.hd_tbl_option .hd_lb_file em {position:relative; top:10px; margin:0 0 0 5px; color:#5b6164;}
.hd_tbl_option .hd_lb_file p {margin:0 0 -5px 0; padding:10px 20px 0 0; line-height:18px;}

.hd_tbl_option .hd_lb_system .system p { height:37px;}
.hd_tbl_option .hd_lb_system .info {padding:10px 0px 0 0; line-height:18px; color:#A1A7AE;}
.hd_tbl_option .hd_lb_system .info em {color:#be0403;display:block;}
.hd_tbl_option .hd_lb_system .info strong {color:#be0403;font-weight:normal;}
.hd_tbl_option .hd_lb_sms a { color:#be0403;}

.hd_tbl_option .hd_lb_date img {margin:0 1px 0 5px; cursor:pointer;}
.hd_tbl_option .hd_lb_date input.text { width:90px !important;}
.hd_tbl_option .hd_lb_police select {width:140px; margin:0 16px 0 0;}
.hd_tbl_option .hd_lb_police label {position:relative; vertical-align:top; top:9px;}
.hd_tbl_option .btn_mypmang {color:#18397E; text-decoration:underline;}

.hd_mtm_option .hd_foot {position:absolute; left:0; width:676px; background:none; text-align:center; *zoom:1;}
.hd_mtm_option .hd_foot .btn {position:absolute; right:0; top:10px;}
.hd_mtm_option .hd_foot .btn li {margin-left:4px;}

.hd_qa_list { width:676px;margin:15px auto 0px; padding-top:0px;}
.hd_qa_list table.list { width:100%;border-collapse:collapse; table-layout:fixed;background:url(../img/helpdesk2/bg_table_th.gif) 0px 0px no-repeat;}
.hd_qa_list table.list th {padding:14px 0 11px 0;color:#5b6164;text-align:center;font-weight:bold;font-size:11px;}
.hd_qa_list table.list th.date { width:68px;font-family:tahoma;font-size:}
.hd_qa_list table.list th.del { width:20px;text-indent:-5000px;overflow:hidden;}
.hd_qa_list table.list td.date { width:68px;}
.hd_qa_list td {padding:14px 0 11px 0; border-bottom:1px solid #e2e6e7; vertical-align:top;border-bottom:1px solid #e2e6e7;}
.hd_qa_list .num {padding:13px 0 12px 0; width:50px;text-align:center; font:11px tahoma; color:#999c9e;}
.hd_qa_list .title {position:relative; text-align:left;}
.hd_qa_list .title a { margin-right:5px; color:#1f272c;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}
.hd_qa_list .title img { }
/*
.hd_qa_list .title a { float:left;  width:300px; margin:0 0 0 15px; color:#1f272c;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}
.hd_qa_list .title img { position:absolute; left:0; top:15px; }
*/
.hd_qa_list .category { width:120px;text-align:center;color:#999c9e;}
.hd_qa_list .stats { width:89px; text-align:center;}
.hd_qa_list .stats img {position:relative; vertical-align:top;}
.hd_qa_list .date { padding:13px 0 12px 0;font-family:tahoma;font-size:11px;color:#999c9e;text-align:center;}
.hd_qa_list .del {padding:0; width:48px; text-align:center; vertical-align:middle;}
.hd_qa_list .del input {position:relative; left:-3px; width:13px; height:13px; overflow:hidden;}
.hd_qa_list .line {display:none;}

.top10px {position:relative; height:47px; margin:0 auto;border-top:1px solid #c9d1d3; background:none;}
.top10px .btn li {margin-left:4px;}
.top10px .btn {right:0; top:10px;}

.hd_faq_list { width:676px;margin:0px auto;}
.hd_faq_list .search_word {position:relative; margin:0; padding:28px 13px 30px 13px; line-height:1.2; zoom:1;background:#fff;border:1px solid #c9d1d3;border-top:0px;}
.hd_faq_list .search_word h4 {font:bold 16px dotum; color:#32353A; line-height:1.4;}
.hd_faq_list .search_word ol {padding:21px 0 23px 0; color:#535353;}
.hd_faq_list .search_word li {padding:0 0 4px 0; font-weight:normal;  color:#5b6164;}
.hd_faq_list .search_word table {margin:6px 0 0 0; ;width:100%; table-layout:fixed;}
.hd_faq_list .search_word col {width:25%;}
.hd_faq_list .search_word td {height:40px; border:1px solid #e2e6e7;text-align:center; vertical-align:middle; line-height:1.2; color:#5b6164;}
.hd_faq_list .search_word .right td {background:#F9F9FA; font-weight:bold;color:#5b6164;}
.hd_faq_list .search_word .wrong td {}
.hd_faq_list .search_word li p {padding:10px 0 29px 0; font-weight:normal; color:#5b6164;}

.hd_inspection {position:relative;width:676px;height:309px;margin:0px auto;background:url(../img/helpdesk2/bg_inspection.gif) no-repeat;}
.hd_inspection .back {position:absolute;left:273px;top:203px;}

.hd_personal_info {position:relative; line-height:18px; zoom:1;}
.hd_personal_info h4 {height:32px; color:#32353A; font-weight:bold;}
.hd_personal_info dt {padding:0 0 0 7px; background:url(../img/helpdesk2/bu_dot.gif) no-repeat 0 6px;  color:#32353A; font-weight:bold;}
.hd_personal_info dd {padding:0 0 14px 7px; color:#5b6164;}
.hd_personal_info p {padding:0; color:#5b6164;}

.SelectHelpdesk_selectArea {overflow:hidden; height:23px; border:1px solid #D7D8DE; vertical-align:top; z-index:20; text-align:left; line-height:1.2 !important; background:#FFF;}
.SelectHelpdesk_selectArea a {display:block; width:100%; *width:auto; margin:0; padding:9px 0 6px 0; text-indent:8px; font-size:12px; white-space:nowrap; color:#737881; background:url(../img/common/bg_select_arrow.gif) right top no-repeat; cursor:default; letter-spacing:0; font-weight:normal;}
.SelectHelpdesk_selectArea a:hover {text-decoration:none;}
.SelectHelpdesk_optionsDiv {display:none; margin-top:25px; border:1px solid #D7D8DE; border-top:0; background:#FFF; vertical-align:middle; z-index:21;}
.SelectHelpdesk_optionsDiv p {margin:0; padding:1px;}
.SelectHelpdesk_optionsDiv a {display:block; padding:5px 8px 2px 8px; white-space:nowrap; color:#5b6164; cursor:default; font-size:12px;}
.SelectHelpdesk_optionsDiv a:hover {background:#e9eded;color:#5b6164 !important; text-decoration:none;}

/* jQuery UI Datepicker 1.8.18
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 * http://docs.jquery.com/UI/Datepicker#theming */
.ui-datepicker {display:none; width:210px; margin:1px 0 0 0; padding:17px 9px 10px 9px; background:#FFF; border:1px solid #D7D8DE;}
.ui-datepicker .ui-datepicker-header { position:relative; }
.ui-datepicker .ui-datepicker-prev-hover, 
.ui-datepicker .ui-datepicker-next-hover {}
.ui-datepicker .ui-datepicker-prev {position:absolute; left:48px; top:0; display:block; width:13px; height:13px; background:url(../img/helpdesk2/btn_prev_cal.gif) no-repeat; overflow:hidden; text-indent:-5000px; cursor:pointer;}
.ui-datepicker .ui-datepicker-next {position:absolute; right:48px; top:0; display:block; width:13px; height:13px; background:url(../img/helpdesk2/btn_next_cal.gif) no-repeat; overflow:hidden; text-indent:-5000px; cursor:pointer;}
.ui-datepicker .ui-datepicker-prev-hover {}
.ui-datepicker .ui-datepicker-next-hover {}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span { display:block; position:absolute; left:50%; margin-left:-8px; top:50%; margin-top:-8px;  }
.ui-datepicker .ui-datepicker-title {padding:1px 0 0 0; height:21px; font-weight:bold; text-align:center; line-height:1.2;}
.ui-datepicker .ui-datepicker-title select { }
.ui-datepicker table {border-collapse:collapse; margin:0; }
.ui-datepicker th {background:#B8B8C0; border:1px solid #ADADB6; color:#FFF; font-size:11px; text-align:center;}
.ui-datepicker th span {display:block; text-align:center; padding:4px 0 0 0;}
.ui-datepicker th.ui-datepicker-week-end { color:#be0403;}
.ui-datepicker td {width:29px; height:18px; color:#797c81; border:1px solid #e2e6e7; background:#FFF; }
.ui-datepicker td span,
.ui-datepicker td a {display:block; text-align:center; padding:5px 0 0 0; text-decoration:none; font-size:11px; color:#797C81;}
.ui-datepicker td:first-child a {color:#be0403;}
.ui-datepicker td.first_child a {color:#be0403;}
.ui-datepicker .ui-datepicker-current-day {background:#B9CDE6; color:#2A73AF; font-weight:bold;}
.ui-datepicker .ui-state-active {background:#B9CDE6; color:#2A73AF; font-weight:bold;}
.ui-datepicker .ui-datepicker-today {background-color:#fff;border:2px solid #2a73af;}
.ui-datepicker .ui-state-highlight { background-color:#fff;border:2px solid #2a73af;}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.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*/
}