@charset "utf-8";

body {
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-size: 80%; word-spacing:0.2em; letter-spacing:0.05em; line-height:170%;
	
}
a:hover{ text-decoration:underline;}
/*layout css*/
.wrapper_table{ width:980px; text-align:left;}
.tdhead{ height:235px;}
.modhead{ position:absolute; top:0px; z-index:1;}
.modtop{ position:relative; z-index:5; float:right; width:auto; >width:auto; _width:auto; font-size:0.9em;}
.tdleft{ width:210px;}
/*.left_2{ padding-left:10px; padding-right:10px;}*/
.tdcenter{ width:510px;}
.tdright{ width:260px;}
.modright{ padding-left:10px;}
.modright_1{ width:250px; overflow:hidden;}
.center_1{ /*height:100%; >height:100%; _height:400px; min-height:835px;*/}
.modpath{ padding-left:15px; clear:both; float:none; font-size:0.9em;}
.tdfoot{ height:205px; font-size:0.9em;}
.foot_1{ padding-left:240px; padding-top:110px;}
.back{ height:100%; display:table; width:100%; margin-bottom:70px;}
.btn_back{ float:right; padding-left:26px; padding-top:3px; padding-bottom:3px; margin-top:20px; margin-right:20px;}
.btnbar{ float:right; /*height:30px;*/ display:table; display:block\9; *display:table; position:relative;}
.com_content .btnbar{ width:180px; width:188px\9; >width:180px; _width:182px; height:auto; _height:30px; min-height:30px;}
.btnbar .itemname,
.btnbar .item{ float:left;}
.btnbar .btn{ float:left; margin-right:5px;}
.com_content .btnbar .btn{ /*margin-top:2px;*/ /*overflow:hidden;*/ display:table; display:block/9; *display:table; width:30px; height:25px; margin-top:3px; margin-top:1px\9; >margin-top:3px; _margin-top:2px; position:relative; margin-bottom:2px; margin-bottom:0px\9; _margin-bottom:-4px;}
.btn_print img,
.btn_mail img{ width:30px; height:25px; margin:0px; padding:0px; /*margin-left:0px; margin-right:0px; margin-top:2px; margin-bottom:1px; >margin-top:2px; >margin-bottom:1px; _margin-top:0px; _margin-bottom:0px;*/}
.btn_print .itemname,
.btn_mail .itemname{ display:none;}
.com_content .btnbar .btn_font{ /*margin-top:2px; margin-top:0px\9; >margin-top:2px; _margin-top:0px; margin-bottom:1px; margin-bottom:0px\9; >margin-bottom:1px; _margin-bottom:0px;*/ width:105px;}
.filter{ float:right; margin-top:5px;}
.filter_left{ float:left;}
.leftacc,
.rightacc,
.centeracc{ position:absolute;}
.centeracc{ z-index:5; margin-top:-15px;}
.rightacc{ z-index:5; margin-top:-20px;}
.mod_acc{ width:20px;}
.calendar{ margin-left:5px;}
/*module css*/
.vermod{ }
.vermod .mod_1{}
.vermod .mod_head, .vermod .mod_con, .vermod .mod_foot{ clear:both; width:100%;}
.vermod .mod_title_ico, .vermod .mod_title_txt{ float:left;}
.vermod .mod_title_txt{ font-weight:bold; /*margin-left:5px;*/}

.hormod{ float:left; margin-right:5px;}
.hormod .mod_head, .hormod .mod_con, .hormod .mod_foot{ float:left;}

.mod_foot{ display:none;}

.more{ width:45px; float:right;}
.more2{ padding-left:4px; padding-right:4px;}
.more4{ padding-left:8px; font-size:0.9em; line-height:15px;}

.mod_logo{ position:absolute; z-index:99; margin-left:28px; margin-top:-215px;}
.mod_logo,
.mod_logo img{ width:330px; height:70px;}
.mod_headimg{ width:980px; overflow:hidden;}
.modtop .mod{ float:left;}
.mod_topmenu{ _width:100px;}
.mod_topmenu .mc_1{ padding-left:5px;}
.mod_topmenu .mc_2{ height:20px; padding-left:5px; padding-right:10px;}
.mod_topmenu .mod_con span{ padding-left:5px; padding-right:2px}
.modleft .mod{ margin-left:10px; margin-right:10px; width:190px;}
.modcenter .mod{ margin-bottom:15px;}
.modright .mod{ margin-bottom:10px;}
.mod_slogantxt{ position:relative; margin-top:-17px; margin-bottom:17px; margin-left:115px; z-index:2; font-size:0.9em; font-weight:bold; width:386px; height:50px; overflow:hidden; position:relative;}
.mod_slogantxt .mod_con{ margin-left:0px; height:20px; overflow:hidden; line-height:20px; margin-left:5px;}
.modleft .mod_gp{ margin-left:0; margin-right:0; width:210px;}
.modleft .mod_gp .mod_1{ padding-left:10px; padding-right:10px;}
.modleft .mod_leftmenu { margin-left:0; margin-right:0; width:210px;}
.mod_leftmenu .mod_3{ padding-left:15px; padding-bottom:49px;}
.mod_leftmenu .mainlevel1{ margin-top:12px;}
.mod_leftmenu .mainlevel2{ padding-top:2px; padding-bottom:2px; font-weight:bold;}
.mod_leftmenu .mainlevel2 a{ padding-left:35px;}
.mod_footmenu{ margin-bottom:8px;}
.mod_footmenu .mod_con span{ padding-left:3px; padding-right:3px;}
.mod_copyright img{ margin-left:10px; margin-right:10px;}

.mod_qatab{ display:table; height:auto;}
.mod_qatab .rimg{ float:left; margin-top:5px; margin-right:5px;}
.mod_qatab .rimg0{ margin-left:10px; >margin-left:10px; _margin-left:5px;}
.mod_qatab .rimg3{ margin-left:10px; >margin-left:10px; _margin-left:5px;}
.mod_evrule{ display:table; display:block; height:100%; margin-bottom:-10px; width:510px; border:0px #ff0000 solid;}
.mod_evrule .mod_1{ padding-bottom:19px;}
.mod_evrule .mod_con{ padding-top:10px;}
.mod_modtab1{/*>margin-top:45px; _margin-top:45px;*/ border:0px #ff0000 solid;}
.mod_modtab1,
.mod_modtab2,
.mod_service,
.mod_modtab1 .tabframecon,
.mod_modtab2 .tabframecon{ width:510px;}
.mod_modtab1{ /*height:205px;*/ position:relative;}
.mod_modtab2{ /*height:245px;*/ }
.mod_modtab1 .mod_2,
.mod_modtab2 .mod_2{ display:table; height:100%;}
.mod_modtab1 .mod_con,
.mod_modtab2 .mod_con{ margin-top:30px;}
.mod_modtab1 .tabframetitle,
.mod_modtab2 .tabframetitle{ margin-top:-25px;}
.mod_modtab1 .tabframecon_1,
.mod_modtab2 .tabframecon_1{ display:table; height:100%;}
.mod_modtab1 .tabframecon{ margin-top:25px;}
.mod_modtab2 .tabframecon{ margin-top:25px; padding-bottom:9px !important;}

.tabmod_news { margin-top:0px; display:table; height:100%;}
.tabmod_news .tabmod_1{ padding-top:5px; padding-left:5px; padding-right:5px;}
.tabmod_news .rcat{ display:none;}
.tabmod_news .headline{ clear:both; display:table; height:100%;}
.tabmod_news .headline .imgblock,
.tabmod_news .headline .datablock{ float:left;}
.tabmod_news .headline .imgblock{ width:145px; height:95px;}
.tabmod_news .headline .datablock{ width:350px; height:95px}
.tabmod_news .headline .imgblock .rimg_3,
.tabmod_news .headline .imgblock .rimg img{ width:125px; height:75px; overflow:hidden;}
.tabmod_news .headline .imgblock .rimg_2{ padding:4px;}
.tabmod_news .headline .imgblock .rimg_1{ padding-bottom:5px;}
.tabmod_news .headline .imgblock .rimg{ width:135px;}
.tabmod_news .rtitle .dr{ padding-left:15px;}
.tabmod_news .headline .rtitle{ float:left; width:280px; height:20px; overflow:hidden;}
.tabmod_news .listline{ display:table; height:100%;}
.tabmod_news .listline .rtitle{ float:left; width:425px; height:20px; overflow:hidden;}/**/
.tabmod_news .rdate{ float:right; font-size:0.85em;}
.tabmod_news .headline .rintro{ clear:both; font-size:0.9em; height:65px; overflow:hidden;}
.tabmod_news .listline{ display:table; height:100%; width:495px; margin-top:1px; margin-bottom:1px; margin-left:5px;}
.tabmod_news .more{ width:auto; margin-top:8px; font-size:1em; >font-size:0.9em; _font-size:0.9em;}
.tabmod_news .more1{ padding-left:7px;}
.tabmod_news .more a{ text-decoration:underline;}

.tabmod_event { margin-top:0px; display:table; height:100%;}
.tabmod_event .datablock{ padding-left:15px;}
.tabmod_event .datablock_1{ display:table; height:100%;}
.tabmod_event .rdata{ float:left; margin-right:5px;}
.tabmod_event .rdate{ font-size:0.8em;}
.tabmod_event .rtitle{ width:280px; height:22px; overflow:hidden;}
.tabmod_event .more{ width:auto; margin-top:8px; font-size:1em; >font-size:0.9em; _font-size:0.9em;}
.tabmod_event .more1{ padding-left:7px;}
.tabmod_event .more a{ text-decoration:underline;}

.mod_modtab2 .mod_head .mh_1,
.mod_service .mod_head .mh_1,
.mod_evcal .mod_head .mh_1,
.mod_vi .mod_head .mh_1{ padding-left:25px;}
.mod_modtab2 .mh_3,
.mod_service .mh_3,
.mod_evcal .mh_3,
.mod_vi .mh_3{ display:table; height:100%;}
.mod_modtab2 .modtitle1,
.mod_service .modtitle1,
.mod_evcal .modtitle1,
.mod_vi .modtitle1{ font-size:1.2em;}
.mod_evcal .modtitle1,
.mod_vi .modtitle1{ letter-spacing:-3px;}
.mod_modtab2 .modtitle2,
.mod_service .modtitle2,
.mod_evcal .modtitle2,
.mod_vi .modtitle2{ font-size:0.8em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.mod_vi .modtitle2{ padding-left:10px;}
.mod_service .aimg{ float:left; margin-left:1px; margin-right:1px;}
.modservice2 .aimg{ margin-left:15px; margin-right:15px;}
.mod_service .mod_con .mc_3{ display:table; height:100%;}
.mod_service .mod_con .mc_1{ padding-top:16px; padding-bottom:25px; padding-left:9px;}

.mod_evcal .ev_month{ display:none;}
.mod_evcal .mod_events_table{ width:244px;}
.mod_evcal .mod_events_table td{ text-align:center;}
.mod_evcal .mod_events_table td.mod_events_td_todaywithevents{ font-weight:bold;}
.mod_evcal .mod_events_td_dayname{ text-indent:-9999px; height:40px;}
.mod_vi .aimg_1{ padding:10px;}
.mod_vi .mod_con{ padding-left:2px;}
.mod_lpba .mod_3{ padding-left:2px;}
.mod_lpba .rimg{ width:180px; margin-top:3px; margin-bottom:3px;}
.mod_lpba .rmore{ margin-right:7px; margin-top:5px;}
.mod_lpba .rmore .dr_1{ padding-left:10px; font-size:0.85em; line-height:15px;}
.mod_lpba .rmore .dr_2{ padding-right:5px; padding-left:5px; padding-top:1px; padding-bottom:1px;}
.mod_evqt .qt{ width:70px; height:100px; float:left;}
.mod_evqt .qta{ clear:left; margin-right:9px;}
.mod_evqt .qtb{margin-right:9px;}
.mod_evqt .mod_con{}
.mod_evqt .mod_con .mc_1{ padding-left:7px; padding-right:7px; padding-top:10px; padding-bottom:6px;}
.mod_evqt .mod_con .mc_2{ display:table; height:100%;}
.mod_evqt .rtitle{ font-size:0.85em; font-size:0.75em\9; >font-size:0.8em; _font-size:0.8em; width:60px; line-height:1.3em; margin-top:10px; height:25px; overflow:hidden;}
.mod_evqt .rval{ font-weight:bold; font-size:1.3em; line-height:48px; height:48px;}
.mod_evqt .rlevel{ font-size:0.85em; line-height:1.1em;}
.mod_evqt .rmodtitle{ font-size:1.18em; font-weight:bold; padding-left:15px; margin-left:10px; float:left;}
.mod_evqt .rdate{ float:left; clear:right; font-size:0.8em; margin-top:2px; margin-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.mod_search .mod_1{ padding-left:43px;}
input.inputbox_search{ height:15px; line-height:14px; font-size:0.9em; >font-size:0.9em; _font-size:0.85em; padding:0; width:107px;}
input.button_search{ width:36px; height:18px; position:relative; top:4px; left:3px;}
.mod_sc_cmc2 .mod_1{ padding-left:6px; padding-right:6px; padding-bottom:20px;}
.mod_sc_cmc2 .scblock{ display:table; height:100%; margin-bottom:7px;}
.mod_sc_cmc2 .aimg{ float:left;}
.mod_sc_cmc2 .modtitle1{ font-size:1.15em;}
.mod_sc_cmc2 .modtitle2{ font-size:0.8em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.mod_sc_cmc2 .mod_title_txt{ padding-left:15px; padding-top:5px;}
.mod_sc_cmc2 form{ padding-left:25px; font-size:0.9em; padding-top:2px; padding-bottom:2px;}
.mod_sc_cmc2 .btn{ cursor:pointer;}
.componentheading,
.mod_qatab .mod_head,
.mod_evrule .mod_head{ padding-left:35px; font-size:1.4em; line-height:30px; height:30px;}
.mod_login{ margin-bottom:5px; margin-top:5px; padding-bottom:10px;}
.mod_login .mc_3{ padding:5px 15px;}
.mod_login .login{ display:table; height:100%;}
.mod_login .loginmenu{ float:right; margin-top:3px; margin-right:0px;}
.mod_login .button{ cursor:pointer; padding:0px 2px; font-size:0.9em;}
.mod_counter{ text-align:center; font-size:0.9em;}
.com_content .componentheading,
.com_evdtl .componentheading,
.com_appflowdtl .componentheading{ float:left; clear:right; width:295px; width:287px\9; >width:295px; _width:290px;}
.unit_qa .componentheading{ display:none;}
.unit_qa .condtl .componentheading{ display:block;}
.contentpaneopen{ clear:both;}
.pagecounter{ display:none;}
.datatable{ font-size:0.9em; margin-top:10px; width:510px;}
.datatable th{ font-weight:normal; line-height:24px; height:24px;}
.datatable th .dr{ padding-left:2px; padding-right:2px;}
.datatable th.rino{ width:30px;}
.datatable th.rsta{ width:35px;}
.datatable td.rino{ width:30px; text-align:center; font-weight:bold;}
.datatable td.rsta{ width:35px; text-align:center;}
.datatable th.rdate,
.datatable th.rnow{ width:90px;}
.datatable td.rdate,
.datatable td.rnow{ width:90px; text-align:center;}
.datatable th.rcat{ width:100px;}
.datatable td{ padding-top:4px; padding-bottom:4px;}
.datatable td.rcat{ width:100px; text-align:center;}
.datatable td.rcat .dr{ padding-left:3px; padding-right:3px;}
.datatable th.rhits{ width:50px;}
.datatable td.rhits{ width:50px; text-align:center;}
.datatable th.rfile{ width:50px;}
.datatable td.rfile{ width:50px; text-align:center;}
.datatable td.rtitle .dr{ padding-left:5px; padding-right:5px;}
.com_link .datatable .rimg{ width:190px;}
.datatable td.pagenav{ text-align:right; padding-top:15px; padding-bottom:10px;}
.formtable{ width:100%; margin-top:5px;}
.formtable th{ padding:5px; text-align:left;}
.formtable td{ padding:5px;}
.com_content .rtitle,
.com_mail .mailtitle{ font-size:1em; font-weight:bold; padding-top:4px; padding-bottom:4px;}
.com_content .contentpaneopen{ width:100%;}
.unit_qa .rtitle .rd_1{ padding-left:65px; font-size:1.2em; height:auto; >height:auto; _height:51px; min-height:51px;}
.publishdate, .modifydate{ text-align:right; font-size:0.9em;}
.unit_qa .condtl .publishdate{ display:none;}
.com_ev .fntable{ width:490px; margin-left:20px; margin-top:7px;}
.com_ev .fntable .fn1{ width:259px;}
.com_ev .fntable .fn2,
.com_ev .fn_ym{ width:231px; height:127px;}
.com_ev .fntable .fn3{ width:231px; height:103px;}
.com_ev .fn_cal_2{ width:259px; height:230px;}
.com_ev .fn_cal_3{ padding-left:10px; padding-right:10px; padding-top:25px; padding-bottom:18px;}
.com_ev .mod_events_table td{ width:33px; height:23px; text-align:center;}
.com_ev .mod_events_table .mod_events_td_todaynoevents{ font-weight:bold;}
.com_ev .mod_events_table .weed{ height:40px;}
.com_ev .fn_ym_1{ margin-top:0px; height:116px;}
.com_ev .mod_events_monthyear{ height:67px; width:89px; text-align:center; font-weight:bold; margin-top:19px;}
.com_ev .mod_events_monthyear .month{ font-size:3.5em; line-height:1em; font-style:italic;}
.com_ev .fn_ac{ padding-top:23px;}
.com_ev .fn_ac ul{ margin:0; margin-left:0px; >margin-left:20px; _margin-left:20px; font-size:0.9em; >font-size:0.8em; _font-size:0.8em;}
.com_ev .cusperiod, .com_ev .sysperiod{ clear:both; height:100%; display:table;}
.com_ev .sysperiod{ margin-left:100px;}
.com_ev .cusperiod{ margin-left:50px;}
.com_ev .fn_period .groupname{ font-weight:bold; padding-left:25px; margin-right:8px;}
.com_ev .fn_period .groupname, .com_ev .fn_period .group{ float:left;}
.com_ev .fn_period .gitem{ float:left;}
.com_ev .fn_period .gitem a{ width:40px; padding-left:8px; padding-right:8px; padding-top:0px; >padding-top:0px; _padding-top:2px; text-align:center;}
.com_ev .fn_cat{ display:none;}
.cur_period .item{ font-weight:bold;}
.com_ev .datatable .rdate{ width:170px;}
.com_ev .datatable td.rdate{ font-size:0.9em;}
.com_evdtl .cpo_info,
.com_dl .cpo_info,
.com_appflowdtl .cpo_info{ font-size:1.2em; width:100%; font-weight:bold;}
.com_evdtl .cpo_info .itemname,
.com_dl .cpo_info .itemname,
.com_appflowdtl .cpo_info .itemname{ padding:5px; width:80px;}
.com_evdtl .cpo_info .rtitle,
.com_dl .cpo_info .rtitle,
.com_appflowdtl .cpo_info .rtitle{ padding-left:5px;}
.com_evdtl .cpomain .infodata,
.com_appflowdtl .cpomain .infodata{ padding:5px; margin-top:10px; margin-bottom:10px;}
.com_evdtl .infodata_1.cpomain,
.com_appflowdtl .infodata_1 .cpomain { display:table; height:100%; width:100%;}
.com_evdtl .cpomain .infodata .rdata,
.com_appflowdtl .cpomain .infodata .rdata{ clear:both; display:table; height:100%;}
.com_evdtl .cpomain .infodata .itemname,
.com_evdtl .cpomain .infodata .item,
.com_appflowdtl .cpomain .infodata .itemname,
.com_appflowdtl .cpomain .infodata .item{ float:left;}

.com_evdtl .cpomain .infodata .itemname,
.com_appflowdtl .cpomain .infodata .itemname{ font-weight:bold; margin-right:5px;}
.com_evdtl .signdata img{ width:177px; height:63px;}
.com_evdtl .signdata{ padding-bottom:10px; margin-bottom:10px;}
.com_appflowdtl .rmain .itemname{ font-weight:bold; padding-left:30px;}
.com_appflowdtl .rmain .state{ width:250px;}
.com_appflowdtl .rmain .state table{ width:100%;}
.com_appflowdtl .rmain .state th,
.com_appflowdtl .rmain .state td{ padding-left:10px; padding-right:10px; text-align:center;}
.com_appflowdtl .nextstepimg{ margin-top:5px; margin-bottom:5px;}
.com_appflowdtl .nextstepimg img{ width:15px; height:15px;}
.com_appflowdtl{ margin-bottom:15px;}

.com_appflow .filterblock{ margin-bottom:0px;}
.com_appflow .filterblock_2{ padding-top:10px; padding-bottom:10px; padding-left:30px;}
.com_appflow .itemname,
.com_appflow .item{ float:left; padding-top:2px; padding-bottom:2px;}
.com_appflow .itemname{ padding-left:16px;}
.com_appflow .filters2{ float:right;}

.listrow ul{ margin:0; padding:0;}
.listrow li{ float:left; margin:2px 5px;}

.com_mail .datatable th,
.com_mail .datatable td{ padding-left:5px; padding-right:5px;}
.com_mail form{}

.com_dl .cpo_info{}
.com_dl .cpo_info .rtitle{ padding-top:5px;}
.com_dl{}
.com_dl .subdatatable{ margin-top:0px; /*margin-left:100px; width:400px;*/}
.com_dl .decorate{ margin-top:5px;}
.com_dl .decorate_2{ height:auto; >height:auto; _height:93px; min-height:93px;}
.com_poll{ margin-bottom:25px;}
.com_poll .datablock{ height:auto; >height:auto; _height:60px; min-height:60px; margin-top:5px;}
.com_poll .datablock_1{ padding-left:72px; padding-top:5px; padding-bottom:5px;}
.com_poll .rtitle{ width:100%; clear:both;}
.com_pollform .rtitle,
.com_pollgraph .rtitle{ font-weight:bold; font-size:1.15em;}
.com_pollform input,
.com_sticket .btnbar .btn input,
.com_efevform .btnbar .btn input,
.com_efevform .btnbar .btn button,
.com_sticket .btnbar .btn button{ cursor:pointer; line-height:19px;}
.com_poll .btnbar,
.com_sticket .btnbar,
.com_efevform .btnbar{ float:right; height:auto; position:relative; clear:both;}
.com_sticket .btnbar,
.com_efevform .btnbar{ margin-top:5px; margin-bottom:5px;}
.com_poll .btnbar .btn,
.com_sticket .btnbar .btn,
.com_efevform .btnbar .btn{ float:left; height:19px; overflow:hidden; font-size:0.9em; padding-left:5px; padding-right:3px;}
.com_pollform .rop{ clear:both;}
.com_pollgraph .rname{ float:left;}
.com_pollgraph .rsquare{ width:88%; float:left;}
.com_pollgraph .rpercent{ float:left; clear:right; margin-left:10px; font-size:0.9em; height:15px; line-height:15px;}
.com_pollgraph .block1, .com_pollgraph .block2, .com_pollgraph .totalpoll{ clear:both; display:table; height:auto; width:100%;}
.com_pollgraph .block1,
.com_pollgraph .totalpoll{ margin-top:10px;}
.com_pollgraph .totalpoll{ text-align:right;}
.com_member .rremind{ float:right; clear:both;}
.com_member .must{ font-weight:bold;}
.com_sitemap{}
.com_sitemap .contentpane{ clear:both;}
.com_sitemap .aces_title{ font-weight:bold; font-size:1.1em; padding-left:25px; padding-bottom:10px;}
.com_sitemap .aces_con{ padding-bottom:20px;}
.com_sitemap .contentdescription table{ width:100%;}
.com_sitemap .aces_con .phase1{ display:table; margin-left:25px; margin-bottom:10px;}
.com_sitemap .aces_con .phase2{ display:table; margin-left:30px;margin-bottom:10px;}
.com_sitemap .aces_con .phase3{ display:table; margin-left:40px;margin-bottom:10px;}
.com_sitemap .aces_con .phase3 .phaselist{ padding-left:13px;}
.com_sitemap .sitemaptree{ /*padding-left:50px; padding-right:40px;*/}
.com_sitemap .alevel_0{ font-weight:bold; line-height:30px; display:block;}
.com_open .listblock{ padding-top:10px; padding-left:30px; padding-bottom:10px; padding-right:30px;}
.com_open .rno, .com_open .rtitle{ float:left;}
.com_open .level{ clear:both; display:table; height:100%;}
.com_open .rno{ width:20px; height:20px; line-height:20px; text-align:center; font-weight:bold; vertical-align:middle; margin-right:5px;}
.com_open .toplevel{ font-weight:bold;}
.com_open .sublevel{ margin-left:25px;}
.com_open .levelblock{ padding-bottom:5px; margin-bottom:5px;}
.com_search .searchac{ margin-left:10px; margin-top:15px; margin-bottom:15px;}
.com_search .filterblock{ width:490px; height:29px; margin-left:10px;}
.com_search .filterblock_b{ clear:both; height:100%;}
.com_search .filterblock .tool_1{ padding-left:45px; padding-right:10px; padding-top:3px; padding-bottom:0px;}
.com_search .filterblock_b .tool_1{ padding-bottom:5px;}
.com_search .catfilter{ width:490px; height:29px; margin-left:10px; margin-top:5px;}
.com_search .filterblock label,
.com_search .filterblock_b .gtitle{ font-weight:bold;}
.com_search .datalist{ padding-top:20px;}
.com_search .rsttable .pagenavpresult{ padding-top:3px; padding-bottom:3px;}
.com_search .rsttable .presult,
.com_search .rsttable .plink{ float:right;}
.com_search .rsttable .rsttd .rowblock{ margin-bottom:20px;}
.com_search .rsttable .rsttd .rdata{ margin-bottom:3px;}
.com_search .rsttable .rsttd .rtitle{ font-weight:bold; font-size:1.15em;}
.com_search .rsttable .rsttd .rcat{ font-weight:bold; }
.com_search .rowblock{ width:500px; }

.com_epaper .subform{ margin-top:5px;}
/*con tmpl*/
.catecobusines{ width:510px; height:150px; margin-top:10px;}
.catecobusines .row3{ height:98px; vertical-align:top;}

.meantable{ margin-left:15px; margin-right:15px; width:480px;}
.meantable .itemname{ font-weight:bold; padding-left:10px;}
.meantable .item{ padding:5px; padding-left:30px; padding-right:110px;}
.anstable{ margin-left:10px; margin-right:15px; margin-bottom:10px; margin-top:10px;}
.anstable td{ padding-left:55px; height:51px;}

#fcon{ position:relative; width:510px; overflow:hidden;}

.noscript{ /*width:450px;*/ display:block; background:#A2C335; position:relative;}