/* mt4 contents style */
.mt4_intro p { font-size:0.88em; line-height:1.7em; margin-bottom:1.5em; }
#mt4_menu { margin:0 0 20px 0; padding:0; width:160px; }
#mt4_menu ul { margin:0; padding:0; }
#mt4_menu li { font-size:0.75em; width:160px; }
#mt4_menu li p.mt4_menu_subtitle { padding:0.5em 0.5em 0.35em 0.5em; color:white; font-weight:700; background-image:url(../../images/finance/cfd/cfd_menu_title_bg.gif); background-position:left top; background-color:#3587c6; background-repeat:no-repeat; border-bottom:1px solid #0068B7; }
#mt4_menu ul li a { display:block; color:black; padding:0.5em 0.5em 0.35em 25px; background-image:url(../../images/finance/cfd/cfd_menu_bg.gif); background-position:left top; background-repeat:repeat-y; border-top:1px solid #E5F0F8; border-bottom:1px solid #0068B7; margin:0; }
#mt4_menu ul li.on a,#mt4_menu ul li a:hover { color:#0068b7; font-weight:700; background-image:url(../../images/finance/cfd/cfd_menu_bg_on.gif); border-top:1px solid #FFF2E5; border-bottom:1px solid #FF8000; }
.mt4_main h3 { background-image:none; margin:0; padding:0; border:none; }
.mt4_main h4 { font-size:1em; line-height:1em; font-weight:400; color:#e67a3e; padding:0.8em 0 5px 0; margin:0 8px 0.5em 8px; border-bottom:1px solid #e67a3e; font-weight: 700; }
.mt4_main p { font-size:0.88em; line-height:1.7em; color:black; margin-bottom:1.5em; padding:0 8px; }
.mt4_main p a { text-decoration:underline; }
.mt4_nx_bf { width:100%; padding:0; margin:0 0 10px 0; }
.mt4_nx_bf ul { width:100%; }
.mt4_bf { padding:10px 0px; margin:0 10px; float:left; background-image:url(../../images/finance/cfd/icon_bf.gif); background-repeat:no-repeat; background-position:left 0.4em; }
.mt4_bf p { padding:0 0 0 45px; margin:0; line-height:1em; }
.mt4_nx { padding:10px 0px; margin:0 10px; float:right; background-image:url(../../images/finance/cfd/icon_nx.gif); background-repeat:no-repeat; background-position:right 0.4em; }
.mt4_nx p { padding:0 45px 0 0; margin:0; line-height:1em; }
ul.mt4_text_list { list-style-position:outside; list-style-type:decimal; }
a.mt4_biginner { position:relative; display:block; width:218px; height:80px; overflow:hidden; }
a.mt4_experienced { position:relative; display:block; width:218px; height:80px; overflow:hidden; }
a.mt4_experienced img { margin-left:-218px; }
a.mt4_senior { position:relative; display:block; width:219px; height:80px; overflow:hidden; }
a.mt4_senior img { margin-left:-436px; }
#two-c_al .ar_w320px .cont_ar .inspecial_ls h3,#two-c_al .ar_w327px .cont_ar .inspecial_ls h3,#two-c_al .ar_w328px .cont_ar .inspecial_ls h3 { font-size:1.2em; margin:0; padding:0 0 0 8px; background:none; border:none; }
ul.tab li.rank1 p a,ul.tab li.rank1_bg_color p a { font-size:1.6em; line-height:1.2em; }
ul.tab li.rank2 p a,ul.tab li.rank2_bg_color p a { font-size:1.2em; line-height:1.2em; font-weight:700; }
ul.tab li.rank3 p a,ul.tab li.rank3_bg_color p a { font-size:1em; line-height:1.2em; font-weight:400; }
ul.tab li.rank1_bg_color { background-image:url(../../images/common/300px_bg_orange2.gif); background-position:left top; background-repeat:repeat-y; }
ul.tab li.rank2_bg_color { background-image:url(../../images/common/300px_bg_orange2.gif); background-position:left top; background-repeat:repeat-y; }
ul.tab li.rank3_bg_color { background-image:url(../../images/common/300px_bg_orange2.gif); background-position:left top; background-repeat:repeat-y; }
ul.tab li.pt7px { padding-top: 7px; }
.mt4_profile_text h4 { margin:0 0 10px 8px; border-bottom:1px solid #555; width:100%; font-size:1em; line-height:1.5em; }
.mt4_profile_text { width:534px; }
.mt4_profile_text p { margin-left:8px; font-size:0.75em; line-height:1.5em; margin-bottom:0.5em; }
.mt4_column .cont_ar { border-top:none; }

ul#mt4_navi { width: 655px; overflow: hidden; }
.mt4_index_menu1 { margin:0; padding:0; float: left; display: inline-block; width: 327px; height:30px; overflow: hidden; }
.mt4_index_menu2 { margin:0; padding:0; float: right; display: inline-block; width: 328px; height:30px; overflow: hidden; }
.mt4_index_menu3 { margin:0; padding:0; float: left; display: inline-block; width: 218px; height:30px; overflow: hidden; }

.mt4_index_menu1 a,
.mt4_index_menu2 a,
.mt4_index_menu3 a { height: 30px; padding-top: 40px; overflow: hidden; background-image: url(../../images/finance/mt4/index_2menu.png); background-repeat: no-repeat; float: left; }

.mt4_index_menu1 a { display: inline-block; width: 327px; background-position: 0 0; }
.mt4_index_menu2 a { display: inline-block; width: 328px; background-position: -327px 0; }
.mt4_index_menu3 a { display: inline-block; width: 219px; background-position: -436px 0; }
.mt4_index_menu1 a.on,
.mt4_index_menu1 a:hover { background-position: 0 -30px; }
.mt4_index_menu2 a.on,
.mt4_index_menu2 a:hover { background-position: -327px -30px; }
.mt4_index_menu3 a.on
.mt4_index_menu3 a:hover { background-position: -436px -30px; }

.mt4_navi { display: block; overflow: hidden;  width: 300px; height: 40px; }
.mt4_navi a { display: block; overflow: hidden; width: 300px; height: 40px; padding-top: 50px; background-image: url(../../images/finance/mt4/navi.gif); background-repeat: no-repeat; }
.mt4_navi a.back_greeting { background-position: 0px 0px; }
.mt4_navi a:hover.back_greeting { background-position: -300px 0px; }
.mt4_navi a.to_feature { background-position: 0px -40px; }
.mt4_navi a:hover.to_feature { background-position: -300px -40px; }
.mt4_navi a.back_feature { background-position: 0px -80px; }
.mt4_navi a:hover.back_feature { background-position: -300px -80px; }
.mt4_navi a.to_downinstall { background-position: 0px -120px; }
.mt4_navi a:hover.to_downinstall { background-position: -300px -120px; }
.mt4_navi a.back_downinstall { background-position: 0px -160px; }
.mt4_navi a:hover.back_downinstall { background-position: -300px -160px; }
.mt4_navi a.to_howto { background-position:  0px -200px; }
.mt4_navi a:hover.to_howto { background-position: -300px -200px; }

.bd1px { border: 1px solid #666; }