@charset "UTF-8";

/* HOME
---------------------------- */
.home #maincol{
width:506px;
float:left;
}
.home #subcol{
width:234px;
float:right;
background:#eee;
}
h1.eyecatch{
margin:0 10px 10px;
padding:0;
}
.index_banner{
width:486px;
margin:0 auto ;
}
.primary{
width:486px;
margin:0 auto 20px;
overflow:hidden;
}
.primary div{
width:238px;
position:relative;
background:url(../imgs/bg_primary_btm.jpg) no-repeat bottom left;
padding-bottom:20px;
zoom:1;
min-height:280px;
}
.primary .odd{
float:left;
}
.primary .even{
float:right;
}
.primary p{
margin:0;
padding:10px 18px 0px;
font-size:110%;
}
.primary .roll{
cursor:pointer;
background:url(../imgs/bg_primary_btm_on.jpg) no-repeat bottom left;
}
#maincol .primary .roll .pbo{
text-indent:-999em;
background:url(../imgs/primary_hd_01_on.jpg) no-repeat bottom left;
}
#maincol .primary .roll .verify{
text-indent:-999em;
background:url(../imgs/primary_hd_02_on.jpg) no-repeat bottom left;
}

/* 0829 */
#maincol .bnr02 .primary .roll .pbo{
text-indent:-999em;
background:url(../imgs/primary_hd_01_02_on.jpg) no-repeat bottom left;
}
#maincol .bnr02 .primary .roll .verify{
text-indent:-999em;
background:url(../imgs/primary_hd_02_02_on.jpg) no-repeat bottom left;
}



.primary .detail_link{
position:absolute;
bottom:10px;
right:12px;
padding:0;
}
.primary .detail_link a{
background:none;
padding:0;
}
.slogan{
padding-bottom:20px;
}
#maincol .index_banner h2,
#maincol .info h2{
border:none;
padding:0;
margin:0;
}
.secondary div{
width:154px;
zoom:1;
display:inline;
background:url(../imgs/secondary_btm.jpg) no-repeat bottom left;
padding:0 0 6px;
margin:0;
height:180px;
float:left;
}
.secondary .last{
float:right;
}
.secondary{
zoom:1;
padding:0;
height:1%;
margin:0 auto 10px;;
width:486px;
clear:both;
margin:auto;
overflow:hidden;
}
.secondary ul{
padding:12px 10px 0;
}
.secondary li{
margin-bottom:5px;
}
.index_banner p,
.index_banner ul{
margin:0;
}
.index_banner .primary .even{
margin:0;
}
.index_banner .secondary .even{
margin:0 10px;
display:inline;
}
#maincol .info h2{
font-size:100%;
}
#maincol .info h2 a{
font-weight:bold;
}
.secondary{
clear:both;
zoom:1;
height:1%
}
.secondary div{
zoom:1;
display:inline;
}
.secondary .even{
margin:0;
}
.home #subcol .banner{
background:none;
}
.home #subcol .banner .form{
border:none;
}
.info{
clear:both;
margin:10px;
border:1px solid #ccc;
margin:10px;
padding:6px;
zoom:1;
}
.info dt{
width:70px;
float:left;
padding:5px 0;
clear:both;
}
.info dd{
margin-left:80px;
padding:5px 0;
}
.info_archive{
text-align:right;
margin:0;
clear:both;
}
.info_archive a{
background:#eee;
}
.home .sm_seminar dt{
margin-top:-3px;
}
.page .banner dd,
.home .banner dd{
border-color:#3398cc;
border-style:solid;
border-width:0 3px 3px;
background:#fff;
}
.home .banner .seminar_list{
overflow:hidden;
}
.home .banner .seminar_list dd{
border:none;
padding:0;
width:130px;
margin-left:50px;
padding:5px 0;
}
.home .banner .seminar_list{
width:185px;
margin:auto;
}
.home .banner .seminar_list dt{
color:#3398cc;
width:45px;
float:left;
display:inline;
font-weight:bold;
clear:both;
padding:5px 0;
}
.home .banner dt img{
vertical-align:bottom;
}
.home .banner dd p.none{
padding:0 5px;
}
.home .sm_seminar li{
margin-bottom:10px;
}
.seminar_archive{
text-align:right;
clear:both;
margin-right:5px;
}
.seminar_archive a{
color:#3398cc;
}
.home .banner dt,
.home .banner dl{

}
.infoatt{
float:right;
margin-left:10px;
}

/* PBO > INDEX
---------------------------- */
.reason{
clear:both;
}
.reason li{
float:left;
margin-right:8px;
}
.reason #area_navi03{
margin:0;
}
.reason li a{

}
.result .horizontal_graph li{
width:270px;
margin-right:20px;
text-align:center;
}
.horizontal_graph li img{
margin-top:10px;
}
.result .horizontal_graph .even{
margin-right:0;
}
p.date{
text-align:right;
}
.graph_area{
padding:15px 0;
}

/* PBO > VERIFY
---------------------------- */
.recommend{
width:554px;
}
.recommend dl{
background:#39c url(../pbo/imgs/bg_recommend_hd.gif) no-repeat bottom center;
color:#fff;
padding-bottom:2px;
margin-bottom:10px;
}
.recommend dt{
background:#39c url(../pbo/imgs/bg_recommend_hd.gif) no-repeat bottom center;
color:#fff;
padding:5px;
font-size:110%;
font-weight:bold;
}
.recommend dd{
background:url(../pbo/imgs/bg_recommend_bd.gif) repeat-y;
color:#fff;
padding:5px;
zoom:1;
}
.recommend dd ul{
overflow:hidden;
margin:0 3px;
}
.recommend dd li{
width:116px;
background:#fff;
color:#666;
float:left;
margin:0 8px 0 0;
padding:0px 6px;
}
.recommend dd ul.point_btm li,
.recommend .point3 dd li{
margin:0 18px 0 0;
}
.recommend dd ul.point_top{
margin-bottom:10px;
}
.recommend dd ul.point_btm,
.recommend .point3 dd ul{
_padding:0 40px;
}
.recommend dd>ul.point_btm,
.recommend .point3>dd ul{
padding:0 50px;
}
.recommend .point3 dd li.itm03{
margin:0;
}
.recommend dd li span{
padding:50px 0 18px;
display:block;
font-size:110%;
color:#000;
}
.recommend dd li.itm04{
margin:0;
}
.recommend dd .itm01,
.recommend dd .itm05{
background:url(../pbo/imgs/icon_recommend.gif) no-repeat 0 0;
}
.recommend dd .itm02,
.recommend dd .itm06{
background:url(../pbo/imgs/icon_recommend.gif) no-repeat -137px 0;
}
.recommend dd .itm03,
.recommend dd .itm07{
background:url(../pbo/imgs/icon_recommend.gif) no-repeat -273px 0;
}
.recommend dd .itm04{
background:url(../pbo/imgs/icon_recommend.gif) no-repeat;
}
.section_bottom{
margin-bottom:30px;
}
.user_service_01{
margin-bottom:40px;
}
.service_menu{
background:url(../pbo/imgs/bg_service_menu_btm.gif) no-repeat bottom left;
padding-bottom:2px;
margin-bottom:10px;
}
.service_menu ul{
background:url(../pbo/imgs/bg_service_menu_bd.gif) repeat-y;
padding:12px 16px 12px 28px ;
margin:0;
}
.section_body .service_menu ol li{
margin-bottom:0px;
}
.service_menu .menu_01{
background:url(../pbo/imgs/i_service_menu_01.gif) no-repeat left top;
display:block;
padding:8px 0 3px 30px;
}
.service_menu .menu_02{
background:url(../pbo/imgs/i_service_menu_02.gif) no-repeat left top;
display:block;
padding:8px 0 3px 30px;
}
.service_menu .menu_misc{
background:url(../pbo/imgs/i_service_menu_misc.gif) no-repeat left top;
display:block;
padding:8px 0 3px 30px;
}
.section_body .service_menu ol ul li{
background:url(../pbo/imgs/i_service_menu_disc.gif) no-repeat 0 5px;
padding:0 0 0 15px;
margin-bottom:10px;
}
.service_menu .menu_single ul{
background:url(../pbo/imgs/bg_service_menu_single_bd.gif) no-repeat top left;
}
.section_body .service_menu .menu_single ul li{
margin-bottom:0;
}

/* PBO > CAPIRE
---------------------------- */
#maincol .feat h3{
font-size:130%;
font-weight:bold;
margin-bottom:10px;
background:url(../imgs/m_point.gif) no-repeat left center;
padding:0 0 0 30px;
}
.feat div{
margin-bottom:20px;
overflow:hidden;
}
.feat .desc{
margin:0 20px 20px;
}
.feat .idTabs{
width:240px;
float:left;
clear:left;
display:inline;
margin:0 0 0 20px;
}
.feat .idTabs li{
list-style:inside disc;
margin:0 0 5px;
}
.feat .tab_container{
width:280px;
float:right;
clear:right;
overflow:hidden;
margin:0 20px 0 0;
_margin:0 10px 0 0;
text-align:right;
height:180px;
display:inline;
}
.feat .idTabs a.selected{
font-weight:bold;
}
.feat_easy{
overflow:hidden;
padding-bottom:10px;
}
.feat .image{
position:relative;
}
.feat .image span.zoom{
right:0;
top:1px;
}
.feat .image{
zoom:1
}
.copy_04{
width:520px;
overflow:hidden;
margin:20px;
}
.copy_04 li{
width:100px;
margin-right:0px;
border:1px solid #ccc;
padding:10px;
overflow:hidden;
float:left;
height:3em;
}
.copy_04 li p{
font-weight:bold;
margin:0;
}
.copy_04 li img{
display:block;
margin:0 auto ;
}
.copy_04 li.last{
border:1px solid #ccc;
}
.screen_list{
clear:both;
margin-bottom:0px;
}
.screen_list li{
float:left;
margin-right:14px;
padding:10px 10px 0px;
margin-botton:0!important;
}
.split_3parts .screen_list li{
width:155px;
}
.split_2parts .screen_list li{
width:250px;
text-align:left;
}
.screen_list .thickbox{
position:relative;
}
.zoom{
position:absolute;
right:2px;
top:0px;
width:55px;
height:21px;
cursor:pointer
}
.lead_block{
overflow:hidden;
}
.service_web_help{
clear:both;
zoom:1;
height:1%;
overflow:hidden;
}
.service_web_help .zoom{
right:0;
top:-18px;
}
.screen_list .zoom img{
margin:0;
}
.service_web_help dd{
zoom:1;
}
.screen_list li a{
display:block;
zoom:1;
width:152px;
margin:0 ;
}
.screen_list .row_last{
margin-right:0;
}
.screen_list li img{
margin:0px auto;
display:block;
}
.screen h4{
clear:both;
}
#capire_slide01{
position:relative;
}
#capire_slide01 .image{
float:right;
margin-left:15px;
position:relative;
width: 200px;
}
#capire_slide01 .caption{
font-size:90%;
width:200px;
margin:auto;
display:block;
color:#aaa;
padding:5px 0 0;
}
#capire_slide01 .image img{
border:1px solid #000;
}
#capire_slide01 li{
clear:right;
}
.export .idTabs{
overflow:hidden;
border-bottom:5px solid #ddd;
margin-bottom:10px;
zoom:1;
}
.export .idTabs li{
float:left;
width:auto;
margin:0;
overflow:hidden;
}
.export .idTabs li a{
display:block;
background:#eee;
border-right:1px solid #fff;
padding:5px 10px;
}
.export .idTabs li a:hover{
background:#ccc;
}
.export .idTabs li a.selected{
background:#ddd;
font-weight:bold;
}
.export #tab05 .data{
margin-bottom:20px;
}
.export h4{
clear:both;
}

.export .data,
.require .data{
width:558px;
margin-bottom:5px;
}
.export .data th,
.export .data td{/*
font-size:83%;*/
line-height:1.3;
vertical-align:middle;
padding:5px 8px;
}
.export .data thead th{
white-space:nowrap;
text-align:center;
}
.export .data tbody th{
width:100px;
font-weight:normal;
}
.export .type td{
text-align:center;
vertical-align:middle;
padding:3px;
}
.export td img{
display:block;
margin:auto;
}
.export .notice{
margin-bottom:40px;
}
.export .notice img{
vertical-align:text-bottom;
margin-right:5px;
}
.first{
margin-bottom:40px;
}
.consult_flow,
.step_detail{
margin-bottom:40px;
clear:both;
}
.step li{
width:80px;
padding:10px 17px 10px 5px;
float:left;
border:1px solid #ccc;
margin-right:10px;
background:url(../pbo/consult/capire/imgs/bg_step.gif) no-repeat 99% 50%;
}
.step li em{
display:block;
}
.step .last{
margin-right:0;
background:none;
}
.service_web_help .basic{
overflow:hidden
}
.service_web_help .basic dt{
clear:both;
margin:0 0 -20px 125px;
}
.service_web_help .basic dd{
overflow:hidden;
padding-top:20px;
zoom:1;
}
.service_web_help .basic dd .imgL{
margin-top:0;
margin-bottom:10px;
margin:-20px 20px 10px 0px;
position:relative;
}
.service_web_help .basic dd .imgL a img{
border:1px solid #ccc;
}
.service_web_help .basic dd .imgL a:hover img{
border:1px solid #000;
}
.service_web_help .basic dd .imgL a span img,
.service_web_help .basic dd .imgL a:hover span img{
border:none;
}
.service_web_help .basic dd .zoom{
top:0;
right:0;
}
.service_web_help .basic dd{
border-bottom:1px solid #ccc;
padding-bottom:20px;
zoom:1;
}
#zoom01,#zoom02,#zoom03,#zoom04{
display:none;}

.lead_imgR{
float:right;
margin-left:20px;
zoom:1;
display:inline;
}
.img_R{
display:inline;
}

/* CONSULT 
---------------------------- */
.result_table{
width:558px;
clear:both;
margin:0 0 40px 0;
}
.result_table th{
font-weight:bold;
white-space:nowrap;
}
.result_table th,
.result_table td{
padding:5px;
border:1px solid #ccc;
}
.result_table thead th{
background:#39c;
color:#fff;
}
.result_table tbody th{
background:#eee;
width:170px;
}
.result_table .num{
white-space:nowrap;
text-align:right;
width:60px;
}
.analysis,
.grand_design,
.design,
.influence{
margin-bottom:20px;
}
.point_list{
border:1px solid #39c;
clear:both;
}
.point_list dt{
background:#39c;
color:#fff;
padding:5px 0;
text-align:center;
}
.point_list dd{
padding:10px;
}
.support_item div{
margin-bottom:40px;
}
.support_item_child div{
margin-left:40px;
}
.footer_note{
text-align:right;
}
.aj{
width:150px;
margin:0;
}
.graph_single{
text-align:center;
margin-bottom:20px;
}
.duediligence{
margin-bottom:20px;
}
.feature_order li{
text-indent:-1.5em;
margin-left:1.5em;
}
.analysis .notice{
background:url(../imgs/m_point.gif) no-repeat left center;
padding:10px 0 10px 34px;
}
.flow_navi{
margin-bottom:0px;
}
.flow_navi li{
float:left;
width:113px;
padding-bottom:5px;
margin:0;
}

.flow_navi li a:hover img{
filter : alpha(opacity=100) ;
-moz-opacity : 1 ;
opacity : 1 ;
}
.flow_navi .last{
width:108px;
}
.flow_navi li p{
border:1px solid #ccc;
position:relative;
margin:0 7px 0 0;
line-height:1.2;
padding:5px 7px 5px;
}
.flow_navi .last p{
border:none;
margin-right:0;
background:#efefef;
}
.flow_navi span{
position:absolute;
bottom:5px;
left:5px;
display:block;
}
.flow_navi .notice{
clear:both;
}
.gd_section_01{
background:url(../consult/planning/imgs/i_gd_01_btm.jpg) no-repeat bottom left;
overflow:hidden;
padding-bottom:20px;
zoom:1;
}

.gd_item_01{
width:275px;
float:left;
}
.gd_item_02{
float:right;
width:275px;
}
.gd_section_01 dl{
padding-bottom:20px;
}

.gd_section_01 dt{
text-align:center;
padding:4px 0;
background:url(../consult/planning/imgs/gd_hd.jpg) no-repeat top right;
font-weight:bold;
}
.gd_section_01 dd{
padding:5px 10px ;
background:url(../consult/planning/imgs/i_gd_bd.gif) no-repeat top left;
}
.gd_section_01 dd p.notice{
font-size:90%;
margin:0 20px 10px;
}
.gd_section_01 dd ul{
margin:0 10px 10px;
}
.gd_section_01 dd ul li{
margin:0 0 5px;
background:url(../imgs/m_circle.gif) no-repeat 0 5px;
padding-left:10px;
}
.gd_section_02{
clear:both;
margin:0 0 20px;
}
.gd_section_02 dt{
text-align:center;
padding:0px 0 5px;
background:url(../consult/planning/imgs/i_gd_02_hd.jpg) no-repeat bottom right;
font-weight:bold;
}
.if_section_01 dd,
.gd_section_02 dd{
padding:5px 15px 0px;
background:url(../consult/planning/imgs/i_gd_02_bd.jpg) repeat-y;
}
.if_section_01 dd{

padding:0;}
.gd_section_02{
padding:0 0 10px;
background:url(../consult/planning/imgs/i_gd_02_btm.jpg) no-repeat bottom right;
}
 .graph{
text-align:center;
}
.ds_section{
background:url(../consult/planning/imgs/i_ds_01_arrow.jpg) no-repeat top center;
padding:83px 0 0;
}
.if_section_01,
.ds_section_01{
background:url(../consult/planning/imgs/ds_btm.jpg) no-repeat bottom right;
padding:0px 0 50px;
overflow:hidden;
margin-bottom:20px;
}
.if_section_01{
padding:0 0 50px;
}
.if_section_01 dl,
.ds_section_01 dl{
background:url(../consult/planning/imgs/ds_bd.jpg) repeat bottom right;
overflow:hidden;
}
.ds_section_01 dd{
zoom:1;
}
.if_section_01 dt,
.ds_section_01 dt{
background:url(../consult/planning/imgs/ds_hd.jpg) no-repeat top left;
padding:5px 0;
text-align:center;
font-weight:bold;
}
.if_section_01 .copy,
.ds_section_01 .copy{
font-weight:bold;
margin:0 0 10px 10px;
padding:5px;
clear:both;
background:url(../consult/planning/imgs/i_ds_dot.jpg) no-repeat bottom left;
}
.ds_section_01 .image{
float:left;
clear:left;
margin:0 0 0 10px;
display:inline;
width:272px;
}
.ds_section_01 .desc{
float:right;
clear:right;
margin:0 10px 0 0;
display:inline;
width:255px;
}
.ds_section_01 .desc li{
margin:0 0 5px;
background:url(../imgs/m_circle.gif) no-repeat 0 15%;
padding-left:10px;
display:inline-block;
}
.if_section_01 .desc,
.if_section_01 dd p{
margin:0 0 0 10px;
}


/* PBO > CONSULT > CONSIDER 
---------------------------- */
.merit{
margin-bottom:40px;
}
.merit dl{
padding:10px;
margin-bottom:20px;
}
.merit dt{
font-size:130%;
font-weight:bold;
margin-bottom:5px;
background:url(../imgs/m_point.gif) no-repeat left center;
padding:0 0 0 30px;
}
.merit dd{
margin:0 0 20px 20px;
}
.support .basic dd{
border:2px solid #ccc;
padding:10px;
margin:10px 0 40px 40px;
}
.price_list em,
.price em{
font-size:180%;
color:#3499CF;
}
.price_list em span{
font-size:80%;
}
.price_list{
background:url(../pbo/imgs/bg_price_list_bd.gif) no-repeat bottom left;
padding:0 0 24px 0;
}
.price_list .total{
padding:23px 40px 0;
background:url(../pbo/imgs/bg_price_list_hd.gif) no-repeat top left;
}
.price_list dl em{
font-size:130%;
}
.price_list dl{
width:400px;
margin:0 0 0 100px;
}
.price_list .breakdown div{
background:url(../pbo/imgs/bg_breakdown_hd.gif) no-repeat top left;
padding:5px 0 0;
width:334px;
}
.price_list dd{
background:url(../pbo/imgs/bg_breakdown_bd.gif) no-repeat bottom left;
padding:0 0 5px;
width:334px;
}
.price_list dd p{
margin-left:20px;
}
.price_list dt{
padding-top:5px;
width:50px;
float:left;
clear:both;
display:table-cell;
vertical-align: middle;
}
.price_list dd{
margin:0 0 0 50px;
}
.price_list dd p{
line-height:1;
}
.verify_overview .note{
text-align:right;
margin:0 20px 0;
}
.basic .basic{
border:2px solid #FFD68F;
padding:15px 15px 5px;
background:#FFF6CF;
}
.service_web_help .basic dt{
font-size:120%;
font-weight:bold;
}
.before_order div,
.after_order div{
border:1px solid #ccc;
padding:20px 10px 10px 130px;
margin:0 0 20px;
background-position:10px 15px;
background-repeat:no-repeat;
}
.before_order{
margin-bottom:40px;
}
.before_order .step01{
background-image:url(../pbo/consult/consider/imgs/i_step_before_01.gif);
}
.before_order .step02{
background-image:url(../pbo/consult/consider/imgs/i_step_before_02.gif);
}
.before_order .step03{
background-image:url(../pbo/consult/consider/imgs/i_step_before_03.gif);
}
.before_order .step04{
background-image:url(../pbo/consult/consider/imgs/i_step_before_04.gif);
}
.consult_flow .add{
border:3px solid #99cde5;
padding:5px 10px;
color:#39c;
margin-top:-10px;
}
.after_order .step01{
background-image:url(../pbo/consult/consider/imgs/i_step_after_01.gif);
}
.after_order .step02{
background-image:url(../pbo/consult/consider/imgs/i_step_after_02.gif);
}
.after_order .step03{
background-image:url(../pbo/consult/consider/imgs/i_step_after_03.gif);
}
.after_order .step04{
background-image:url(../pbo/consult/consider/imgs/i_step_after_04.gif);
}
.consider_bnr{
background:url(../pbo/consult/consider/imgs/b_bnr_hd.jpg) no-repeat center top;
padding-top:200px;
}
.consider_bnr p{
overflow:hidden;
background:url(../pbo/consult/consider/imgs/b_bnr_btm.jpg) repeat-y center bottom;
padding:10px 20px 20px;
}
.desc_child{
width:495px;
margin:10px 0 10px 65px;
}
.desc_child dd{
background:url(../pbo/consult/consider/imgs/bg_child_frame_hd.gif)  no-repeat top center;
padding-top:5px;
}
.desc_child dd .desc_child_desc{
background:url(../pbo/consult/consider/imgs/bg_child_frame_bd.gif)  no-repeat bottom center;
padding:10px 15px;
margin-bottom:20px;
}
.desc_child dt{
background:url(../imgs/m_bracket_01.gif) no-repeat left center;
font-weight:bold;
margin-bottom:5px;
padding-left:20px;
}
.desc_child_desc .inline_link,
.desc_child dd .desc_child_desc .inline_link{
display:block;
text-align:right;
padding:5px 0;
}
.ex_lead{
margin-top:-10px;
}

/* COMPANY
---------------------------- */
.business{
margin-left:20px;
}
.business dd{
padding-bottom:10px;
}
.business dt{
font-weight:bold;
margin-bottom:10px;
}
.business li{
list-style:inside disc;
}
.exlink{
border:1px solid #ccc;
padding:10px;
}
.author{
text-align:right;
clear:both;
}
.meta dl{
width:230px;
float:right;
}
.meta dt{
width:100px;
float:left;
text-align:right;
}
.meta dd{
width:120px;
float:right;
text-align:right;
}
.the_end{
text-align:right;
}
.policy ol{
margin:20px
}
/* CONTACT
---------------------------- */
strong.require{
color:#f60;
}
th .require{
display:block;
}
.privacy_desc{
width:540px;
}
.alert{
border:5px solid #e00;
padding:20px;
}

.contact_form,
table.contact{
width:555px;
margin-bottom:20px;
table-layout: fixed;
}
.contact_form th,
.contact_form td{
padding:5px 10px;
border:1px solid #ccc;
}
.contact_form th{
font-weight:bold;
background:#eee;
width:150px;
}
.contact_form th.add{
width:60px;
}
.table.contact td,
.contact_form td{
width:300px;
}
.orange{
color:#FF9933;
}
.step_navi ul{
width:560px;
}
.step_navi li{
float:left;
width:145px;
padding:20px 30px 20px 10px;
background:url(../imgs/bg_form_step.gif) no-repeat 110% 82% ;
}
.step_navi .current{
background:url(../imgs/bg_form_step.gif) no-repeat 110% 15% ;
font-weight:bold;
color:#fff;
}
form{
clear:both;
}
.w100{
width:540px;
}
/* SITEMAP
---------------------------- */
#maincol .section_pbo h3,
#maincol .section_consult h3,
#maincol .section_other h3,
#maincol .section_util{
margin:20px 0 20px 30px ;
}
#maincol .section_pbo h4,
#maincol .section_consult h4,
#maincol .section_other h4{
margin:20px 0 20px 100px;
}
#maincol .sitemap{
margin:10px 0 40px 160px;
}
#maincol .sitemap ul{
margin:10px 0 40px 30px;
}
#maincol .section_util .sitemap{
margin:10px 0 40px 130px;
}
.sitemap li a{
background:url(../imgs/arrow_next.gif) no-repeat center left ;
padding-left:15px;
display: inline-block;
}
/* SEMINAR
---------------------------- */
.recent,
.coming,
.archives{
margin-bottom:40px;
}
.coming dl{
border-style:solid;
border-color:#ccc;
border-width:0 1px 1px;
padding:0;
}
.coming dt{
border-top:1px solid #ccc;
padding:10px 10px 0;
}
.coming dt a{
font-weight:bold;
}
.coming dd{
margin-bottom:10px;
padding:0 10px 10px;
}
.seminar th,
.seminar td{
padding:10px;
border:1px solid #ccc;
}
.seminar th{
background:#eee;
font-weight:bold;
}
.seminar td strong{
display:block;
}
/* add for SEMINAR */
table.seminar{
margin:0px 0px 20px;
padding:0px;
border-collapse:collapse;
border:1px solid #999;
width:100%;
}
dl.seminar_selected{
padding:10px;
border:1px solid #999;
}
dl.seminar_selected dt{
font-weight:bold;
}
dl.seminar_selected dd{
padding-left:10px;
}
strong.red{
color:#c00;
font-weight:bold;
}
.seminar_cal{
width:;
margin-bottom:10px;
}
.seminar_cal th,
.seminar_cal td{
border:1px solid #ccc;
padding:10px;
}

.seminar_cal th{
background:#eee;
}s
/* INFO
---------------------------- */
.info_year{
margin-bottom:40px;
}
.info_year li{
list-style:none;
margin-bottom:10px;
}
.info_year .date{
text-align:left;
}
.article_body{
margin-bottom:40px;
}

/* 0829 */
#consult_consider{
position:relative;
}/*
.btn_capire{
position:absolute;
left:310px;
top:388px;
width:130px;
height:130px;
}

* html body .btn_capire{
top:383px;
}
*:first-child+html body .btn_capire{
top:386px;
}
*/


.consider_bnr{
padding-top:66px;
}
.consider_bnr .btn_capire{
margin-left:112px;
display:block;
}