﻿@charset "utf-8";
@import url("reset.css");
  
body      {margin:0px 0 8px 0; background:url(../images/bg.gif) repeat; font-family: Arial, Helvetica, sans-serif, 新細明體; 
           font-size: 12px; color: #333333; text-align:left; }
a:link    { color:#333333; text-decoration:none;}
a:visited { color:#333333; text-decoration:none;}
a:active  { color:#333333; text-decoration:underline;}
a:hover   { color:#333333; text-decoration:underline;}

/*大框架**********************************************************************************
*****************************************************************************************/
.all       {width:100%; margin:0px auto; padding:0px; position:relative;}
.mainframe {width:774px; margin:0 auto; clear: both; position:relative;}
.header    {width:774px; margin:0 auto; clear: both; position:relative;}
.flash     {width:774px; margin:0 auto; clear: both; position:relative; z-index:1;}
.content   {width:774px; background:#fff; clear: both; position:relative;}
.sidebar   {width:180px; float:left; margin:0 0 0 5px; display:inline; padding:0 0 20px 0;  position:relative;}
.column    {width:560px; float:left; margin:20px 0 0 15px;  position:relative;}
.footer    {clear: both; position:relative; background:#dddddd; padding:17px 17px 15px 17px;  position:relative;}

/*廣告*/
.ad                    {position: absolute; top:0px; right:0px; width:90px; z-index:100;}/*數字越大越上面*/
.ad img                {margin:0 0 1px 0;}
/*廣告-隱藏顯示用*/
.ad .usebtn            {background:url(../images/index_ad_use_bg.gif) no-repeat; width:90px; height:19px; text-align:center; font-size:10px; display:block; 
                        *margin:-3px 0 0 0;}
html>body .ad .usebtn  {font-size:11px;} /*ff*/
.ad .usebtn img        {margin:0 5px -5px 0;}
.ad .usebtn a:link, .ad .usebtn a:visited { text-decoration:none; display:block;}
.ad .usebtn a:active, .ad .usebtn a:hover { text-decoration:none; display:block; color:#6c6c6c;}

.sp-ad           {position: absolute; top:50px; left:-90px; width:90px; height:225px; display:block;}


/*大HEADER*******************************************************************************
*****************************************************************************************/
/*Header*/
.header .logo  {width:350px; float:left;}
.header .infor {width:420px; float:right; text-align:right; margin:-25px 0 0 0;} 

/*MENU**********************************************************************************************************************/
.mainframe ul li.box {}
#jsddm   {font: bold 12px Verdana; width: 774px; background:url(../images/index_menu_bg.gif) repeat-x; height:43px;}
#jsddm {margin: 0;padding: 0; list-style-type: none;}
#jsddm li.line {background:url(../images/index_menu_line.gif) no-repeat; width:1px; height:43px; float:left;}

#jsddm li{position: relative;display: inline;float: left; z-index:300; width:auto;}
#jsddm li a{display: block; color: white; margin:15px 0 0 0;padding: 0px 25px 10px 25px;/*選單的字距*/color: #FFFFFF; text-decoration: none;font-family:Verdana;}
html>body #jsddm li a  {margin:14px 0 0 0;}/*ff*/
* html #jsddm ul li a     {display: inline-block;}/*IE6*/
#jsddm li a:link, #jsddm li a:visited{color: white;font-family:Verdana;}
#jsddm li a:hover, #jsddm li a:active{color: #ffcc00; text-decoration:none; font-family:Verdana;}
/*MENU-次選單*/
#jsddm li ul   {position: absolute;left: 0;display: block;visibility: hidden; }
#jsddm li ul li{display: list-item; float: none; background:#066bc7;  
                        filter:alpha(opacity=90);/*IE*/  -moz-opacity:0.9; /*Moz+FF*/ opacity: 0.9; }

#jsddm li ul li ul{top: 0;}

#jsddm li ul li a{ font: normal 13px Verdana; width: 145px;/*次選單的寬*/padding: 5px 5px 5px 15px; margin:0; border-bottom: 1px #3487d3 solid; }

/*沒有用到的menu***********************************************************************************************************/
.menu            {height:auto;width:774px; height:43px; background:url(../images/index_menu_bg.gif) repeat-x top;}
.menu ul         {padding:0 0 0 27px; }
.menu ul li.box  {margin:13px 0 0 0; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left;}
.menu ul li.box a:link, .menu ul li.box a:visited  {color:#fff; text-decoration:none;}
.menu ul li.box a:active, .menu ul li.box a:hover  {color:#ffcc00; text-decoration:none;}
.menu ul li.line {background:url(../images/index_menu_line.gif) no-repeat; width:2px; height:43px; float:left;}

.menu ul li.zh-cn  {margin:0 24px 0 24px;}/*繁簡的line與文字的距離*/
.menu ul li.zh-tw   {margin:0 24px 0 24px;}/*繁簡的line與文字的距離*/
.menu ul li.en   {margin:0 18px 0 19px;}/*英文的line與文字的距離*/
.menu ul li.kr   {margin:0 25px 0 26px;}/*韓文的line與文字的距離*/
.menu ul li.jp   {margin:0 17px 0 17px;}/*日文的line與文字的距離*/
html>body .menu ul li.jp            { margin:0px 17px 0px 17px;}/*ff*/  
*:first-child+html .menu ul li.jp   { margin:0 17x 0 17px;}/*ie7*/
body:nth-of-type(1) .menu ul li.jp  { margin:0 17px 0 17px;}/*Chrome*/
.menu .submenu {}

/*語系與心得*/
.language  {width:774px; height:35px; background:url(../images/index_language_bg.gif) no-repeat; margin:1px 0 0 0; position:relative;  }
.language h1 {float:left; margin:5px 0 0 10px; width:535px; display:inline; font-weight:bold; color:#666666;font-size:12px; font-weight:normal; padding:0;}
.language h2 {float:right; margin:7px 10px 0 0; width:210px; display:inline; text-align:right; color:#333333; font-size:12px; font-weight:normal; padding:0;}


/*每日一句--20110816新增*/
.sidebar .phraseday {margin:20px 0 0 0 ; padding:25px 10px 15px 13px; background:url(../images/index_left_title9.gif) no-repeat top; color:#555; line-height:17px;}
.sidebar .phraseday p a            {color:#ec0133;line-height:15px; }
.sidebar .phraseday .tutorphoto    {width:130px; margin:5px 0 0 0; display:block; position:relative;}
.sidebar .phraseday .tutorphoto h5 {position:absolute; right:3px; top:80px; width:41px; height:41px;display:block;}

/*左邊sidebar*****************************************************************************
*****************************************************************************************/
.sidebar .line                                    {background:url(../images/index_line.gif) repeat-x; width:180px; height:1px; display:block; font-size:0px;}
.sidebar .trial                                   {background:url(../images/index_trial.gif) no-repeat; width:179px; height:54px; display:block;}
.sidebar .trial a:link, .sidebar .trial a:visited {background:url(../images/index_trial.gif) no-repeat; width:179px; height:54px; display:block;}
.sidebar .trial a:active, .sidebar .trial a:hover {background:url(../images/index_trial_ov.gif) no-repeat; width:179px; height:54px; display:block;}
.sidebar .addmem                                    {background:url(../images/index_addmem.gif) no-repeat; width:179px; height:57px; display:block;}
.sidebar .addmem a:link, .sidebar .addmem a:visited {background:url(../images/index_addmem.gif) no-repeat; width:179px; height:57px; display:block;}
.sidebar .addmem a:active, .sidebar .addmem a:hover {background:url(../images/index_addmem_ov.gif) no-repeat; width:179px; height:57px; display:block;}
.sidebar .download                                      {background:url(../images/index_download.gif) no-repeat; width:179px; height:57px; display:block;}
.sidebar .download a:link, .sidebar .download a:visited {background:url(../images/index_download.gif) no-repeat; width:179px; height:57px; display:block;}
.sidebar .download a:active, .sidebar .download a:hover {background:url(../images/index_download_ov.gif) no-repeat; width:179px; height:57px; display:block;}

/*會員登入*/
.sidebar .login        {margin:20px 0 0 0 ; padding:25px 0 15px 0;background:url(../images/index_left_title1.gif) no-repeat top;color:#888888; }
.sidebar .login .box   {padding:0 0 0 10px; width:160px; text-align:right; font-size:12px; }
.sidebar .login a:link, .sidebar .login a:visited {text-decoration:underline; color:#888888; }
.sidebar .login a:active, .sidebar .login a:hover {text-decoration:none; color:#888888; }

/*WordTutor*/
.sidebar .wordtutor {margin:20px 0 0 0 ; padding:20px 10px 15px 15px; background:url(../images/index_left_title2.gif) no-repeat top; }

/*線上展示*/
.sidebar .airshow  {margin:20px 0 0 0 ; padding:25px 14px 15px 15px; background:url(../images/index_left_title3.gif) no-repeat top;} 

/*TutorGroup LOGOs*/
.sidebar .group    {margin:6px 0 1px 0 ; text-align:center; }
.sidebar .group img{margin:0 0 6px 0;}

/*證認標章*/
.sidebar .approve     {margin:20px 0 0 0 ; padding:28px 0 10px 5px; background:url(../images/index_left_title4.gif) no-repeat top;}
.sidebar .approve img {margin:0 5px 0 0;}

/*學術交流機構*/
.sidebar .orglogo     {margin:20px 0 0 0 ; padding:33px 0 5px 15px; background:url(../images/index_left_title5.gif) no-repeat top;} 
.sidebar .orglogo img {margin:0 9px 15px 0;}


/*右邊內容區******************************************************************************
*****************************************************************************************/
.column .title    {background:url(../images/index_title_bg.gif) no-repeat right top; height:15px; }
.column .title h1 {background:url(../images/index_main_title_p.gif) no-repeat left top; padding:0 0 0 40px; float:left; border-right:1px #d6d6d6 solid;}
.column .title h2 {float:right; padding:0 10px 0 0; width:35px; background:url(../images/icon_more.gif) no-repeat left top; background-position:0 4px;
                        color:#333333; padding:0 0 0 11px; font-size:11px;}
.column .title a:link, .column .title a:visited {text-decoration:none; color:#333333;}
.column .title a:active, .column .title a:hover {text-decoration:underline; color:#333333;}
.column .area     {margin:12px 0 0 0;}

/*名人見證*/
.column .mgm           {width:560px; margin:0 0 25px 0;}

/*人氣顧問*/
.column .consultant        {width:292px; float:left; background:url(../images/index_line.gif) repeat-x bottom;margin:0 0 25px 0;*margin:0 0 0px 0;_margin:0 0 0px 0;}
.column .consultant .cbox  { margin:12px 0 0 0; }
.column .consultant .cbox ul     {margin:0; padding:0;}
.column .consultant .cbox ul li  {margin:0; padding:0;}
.column .consultant .cbox img    {padding:0 0 8px 0;}
.column .consultant .cbox ul li.btn-lt {background:url(../images/index_con_left.gif) no-repeat top center; width:12px; float:left; display:block; height:55px;}
.column .consultant .cbox ul li.btn-lt a:link, .column .consultant .cbox ul li.btn-lt a:visited
                                       {background:url(../images/index_con_left.gif) no-repeat top center; width:12px; display:block; height:55px;}
.column .consultant .cbox ul li.btn-lt a:active, .column .consultant .cbox ul li.btn-lt a:hover
                                       {background:url(../images/index_con_left_ov.gif) no-repeat top center; width:12px; display:block; height:55px;}
.column .consultant .cbox ul li.btn-rg {background:url(../images/index_con_right.gif) no-repeat top center; width:12px; float:left; display:block; height:55px;}
.column .consultant .cbox ul li.btn-rg a:link, .column .consultant .cbox ul li.btn-rg a:visited
                                       {background:url(../images/index_con_right.gif) no-repeat top center; width:12px; display:block; height:55px;}
.column .consultant .cbox ul li.btn-rg a:active, .column .consultant .cbox ul li.btn-rg a:hover
                                       {background:url(../images/index_con_right_ov.gif) no-repeat top center; width:12px; display:block; height:55px;}

.column .consultant .cbox ul li.photo          {background:url(../images/space.gif) no-repeat bottom center; width:66px; float:left; display:block; text-align:center;}
.column .consultant .cbox ul li.photo a:link, .column .consultant .cbox ul li.photo a:visited
                                               {background:url(../images/space.gif) no-repeat bottom center; width:66px; display:block;}
.column .consultant .cbox ul li.photo a:active, .column .consultant .cbox ul li.photo a:hover
                                               {background:url(../images/index_con_bg.gif) no-repeat bottom; width:66px; display:block;}
.column .consultant .desc                      {background:url(../images/index_line.gif) repeat-x top; _margin:-12px 0 0 0; line-height:18px; *line-height:19px;
                                                padding:10px 20px 10px 20px; *padding:5px 20px 10px 20px; text-align:justify; color:#333333;}
*:first-child+html .column .consultant .desc   {margin:-12px 0 0 0;} /*ie7*/
.column .consultant .desc p                    {padding:0; *padding:0 0 2px 0; margin:0 0 1px 0;}


/*大會堂推薦*/
.column .session        {width:250px; float:right; margin:0 0 25px 0; *margin:0 0 0px 0;_margin:0 0 0px 0;}
.column .session .desc  {border-left:2px #e4e4e4 solid; border-right:2px #e4e4e4 solid; border-bottom:2px #e4e4e4 solid; margin:-3px 0 0 0; width:229px; 
                         padding:5px 6px 6px 8px;}
.column .session .desc h1       {font-weight:bold; color:#117bcd; font-size:15px; width:229px; height:19px; overflow:hidden; line-height:20px; }/*中文標題*/
.column .session .desc h2       {font-weight:bold; color:#117bcd; font-size:12px; margin:-1px 0 0 0; width:229px; height:15px; overflow:hidden;}/*英文標題*/
.column .session .desc h3       {float:left; font-size:11px; overflow:hidden; width:183px; height:15px; word-break:break-all;word-wrap:break-word;}/*時間*/
.column .session .desc h3 img   {margin:-5px 2px 0 1px;}
.column .session .desc h3 bold  {font-weight:bold;font-family:Arial;}
.column .session .desc h4       {float:left;font-size:10px; color:#e4293a; text-align:right; width:40px;}/*Level*/
.column .session .desc h5       {color:#333333; line-height:17px; margin:3px 0 0 0; width:229px; height:51px; overflow:hidden;}/*內容描述*/
.column .session .desc a:link, .column .session .desc a:visited {color:#117bcd; text-decoration:none;}
.column .session .desc a:active, .column .session .desc a:hover {color:#117bcd; text-decoration:underline;}

/*主題英文搶先看(2011/11/03 updates)*/
.column .cateng  		     {width:560px; margin:0 0 25px 0; position:relative;}
.column .cateng .cateng-link {position:absolute; width:560px; height:91px; top:42px; left:0; display:block;}

.column .cateng .cateng-link .eng-1 a       { width:95px; height:72px; display:block; float:left; }
.column .cateng .cateng-link .eng-1 a:hover { width:95px; height:71px; display:block; background:url(../images/stop1.png) no-repeat top; }
.column .cateng .cateng-link .eng-2 a       { width:95px; height:72px; float:left; display:block; margin-left:21px; }
.column .cateng .cateng-link .eng-2 a:hover { width:95px; height:71px; display:block; background:url(../images/stop2.png) no-repeat top; }
.column .cateng .cateng-link .eng-3 a       { width:95px; height:72px; float:left; display:block;  margin-left:21px;  }
.column .cateng .cateng-link .eng-3 a:hover { width:95px; height:71px; display:block; background:url(../images/stop3.png) no-repeat top;}
.column .cateng .cateng-link .eng-4 a       { width:95px; height:72px; float:left; display:block; margin-left:21px; }
.column .cateng .cateng-link .eng-4 a:hover { width:95px; height:71px; display:block; background:url(../images/stop4.png) no-repeat top; }
.column .cateng .cateng-link .eng-5 a       { width:95px; height:72px; float:left; display:block;  margin-left:21px; }
.column .cateng .cateng-link .eng-5 a:hover { width:95px; height:71px; display:block; background:url(../images/stop5.png) no-repeat top;}

html>body .column .cateng .cateng-link .eng-1 a:hover {  margin-top:0; }/*ff*/  
*:first-child+html .column .cateng .cateng-link .eng-1 a:hover { margin-top:1px;}/*ie7*/
body:nth-of-type(1) .column .cateng .cateng-link .eng-1 a:hover { margin-top:0;}/*Chrome*/

html>body .column .cateng .cateng-link .eng-2 a:hover {  margin-top:0; }/*ff*/  
*:first-child+html .column .cateng .cateng-link .eng-2 a:hover { margin-top:1px;}/*ie7*/
body:nth-of-type(1) .column .cateng .cateng-link .eng-2 a:hover { margin-top:0;}/*Chrome*/

html>body .column .cateng .cateng-link .eng-3 a:hover {  margin-top:0; }/*ff*/  
*:first-child+html .column .cateng .cateng-link .eng-3 a:hover { margin-top:1px;}/*ie7*/
body:nth-of-type(1) .column .cateng .cateng-link .eng-3 a:hover { margin-top:0;}/*Chrome*/

html>body .column .cateng .cateng-link .eng-4 a:hover {  margin-top:0; }/*ff*/  
*:first-child+html .column .cateng .cateng-link .eng-4 a:hover { margin-top:1px;}/*ie7*/
body:nth-of-type(1) .column .cateng .cateng-link .eng-4 a:hover { margin-top:0;}/*Chrome*/

html>body .column .cateng .cateng-link .eng-5 a:hover {  margin-top:0; }/*ff*/  
*:first-child+html .column .cateng .cateng-link .eng-5 a:hover { margin-top:1px;}/*ie7*/
body:nth-of-type(1) .column .cateng .cateng-link .eng-5 a:hover { margin-top:0;}/*Chrome*/

.column .cateng .cateng-box  {background: url(../images/maineng_bg.png) no-repeat; width:560px; height:91px; z-index:-1000;} /*放flash*/

/*企業方案&個人方案*/
.column .function        {width:270px; margin:0 0 25px 0; position:relative; }
.column .function .desc  {border-left:2px #e6e6e6 solid; border-right:2px #e6e6e6 solid; border-bottom:2px #e6e6e6 solid; margin:-3px 0 0 0; line-height:18px;
                          padding:5px 6px 5px 8px; width:252px; color:#333333; height:62px;}
.column .function .btnbox{position: absolute; top:93px; left:173px; width:88px;}

/*新聞*/
.column .news       {width:560px; margin:0 0 20px 0; *margin:-25px 0 20px 0;}
.column .news .list {width:250px; float:left; margin:12px 0 0 10px; display:inline;}
.column .news .line {background:url(../images/index_line2.gif) repeat-y center; float:left; display:block; width:25px; margin:12px 0 0 10px; height:70px;}
.column .news .list ul         {}
.column .news .list ul li      {line-height:23px; height:23px; overflow:hidden;}
.column .news .list ul li span {color:#086dc9;}
.column .news .list ul li a:link, .column .news .list ul li a:visited { text-decoration:none;}
.column .news .list ul li a:active, .column .news .list ul li a:hover { text-decoration:underline;}

/*英文小妙方*/
.column .showlearn             {width:560px; margin:0 0 25px 0; position:relative; color:#777777;}
.column .showlearn ul          {}
.column .showlearn ul li       {float:left; margin:12px 0 0 0;}
.column .showlearn ul li.line  {background:url(../images/index_line2.gif) repeat-y center; width:2px; margin-left:12px; height:105px; display:inline; }

.column .showlearn ul li.p1    {background:url(../images/index_learn_01.gif) no-repeat; width:165px; height:103px; display:block; }
.column .showlearn ul li.p1 a:link, .column .showlearn ul li.p1 a:visited 
                                    {background:url(../images/index_learn_01.gif) no-repeat; width:165px; height:103px; display:block; }
.column .showlearn ul li.p1 a:active, .column .showlearn ul li.p1 a:hover
                                    {background:url(../images/index_learn_01_ov.gif) no-repeat; width:165px; height:103px; display:block; text-decoration:none; }

.column .showlearn ul li.p2    {background:url(../images/index_learn_02.gif) no-repeat; width:165px; height:103px; display:block; }
.column .showlearn ul li.p2 a:link, .column .showlearn ul li.p2 a:visited 
                                    {background:url(../images/index_learn_02.gif) no-repeat; width:165px; height:103px; display:block; }
.column .showlearn ul li.p2 a:active, .column .showlearn ul li.p2 a:hover
                                    {background:url(../images/index_learn_02_ov.gif) no-repeat; width:165px; height:103px; display:block; text-decoration:none;}

.column .showlearn ul li.p3    {background:url(../images/index_learn_03.gif) no-repeat; width:162px; height:103px; display:block; }
.column .showlearn ul li.p3 a:link, .column .showlearn ul li.p3 a:visited 
                                    {background:url(../images/index_learn_03.gif) no-repeat; width:162px; height:103px; display:block; }
.column .showlearn ul li.p3 a:active, .column .showlearn ul li.p3 a:hover
                                    {background:url(../images/index_learn_03_ov.gif) no-repeat; width:162px; height:103px; display:block; text-decoration:none;}

.column .showlearn .btnbox1  {position: absolute; top:63px; *top:65px; left:95px; width:84px; }
.column .showlearn .btnbox2  {position: absolute; top:63px; *top:65px;left:271px; width:84px;}
.column .showlearn .btnbox3  {position: absolute; top:63px; *top:65px;left:445px; width:84px;}


/*Footer*********************************************************************************
*****************************************************************************************/
.footer .copyright                     {line-height:18px; font-size:10px; font-family:Verdana; color:#555555;}
html>body .footer .copyright           {font-size:11px;} /*ff*/
*:first-child+html .footer .copyright  {font-size:10px;} /*ie7*/
.footer .copyright a:link, .footer .copyright a:visited { text-decoration:none;color:#555555;}
.footer .copyright a:active, .footer .copyright a:hover { text-decoration:underline;color:#555555;}
.footer .top                {position: absolute; top:17px; right:17px; font-size:11px;}
    
	

/*一般共用********************************************************************************
*****************************************************************************************/
.clear     {clear:both;}
.f-left    {float:left;}
.f-right   {float:right;}
.t-right   {text-align:right;}

.small     {font-size:10px;} html>body .small{font-size:11px;}/*ff*/ *:first-child+html .small  {font-size:10px;} /*ie7*/
.color_3   {color:#555555;}/*中灰色*/
.color_4   {color:#333333;}/*深灰色*/
.color_5   {color:#0c3c82;}/*深藍色*/
.bold      {font-weight:bold;}

.m-top5    {margin-top:5px;}
.m-top8    {margin-top:8px;}
.m-top10   {margin-top:10px;}
.m-right5  {margin-right:5px;}
.m-right10 {margin-right:10px;}
.m-left5   {margin-left:5px;}
.m-left10  {margin-left:10px;}
.m-bottom3 {margin-bottom:3px;}

.width1    {width:113px;}/*login Bar用*/
.width2    {width:153px;}/*wordtutor用*/

.input     {border:0; font-size:12px; font-family:Arial, Helvetica, sans-serif, 新細明體; height:18px;line-height:18px; border:1px #c0c0c0 solid; color:#888888;}
.btn       {width:82px; height:19px; background:url(../images/index_btn.gif) no-repeat; line-height:20px; text-align:center; font-size:11px; color:#fff; 
            border:0px; cursor:pointer; margin:0 0px 0 5px; font-family:Arial, Helvetica, sans-serif;}
			
/*20110512新增-epaper*/
.column .epaper {width:245px; float:left; margin:0 0 25px 0; *margin:0 0 0px 0;_margin:0 0 0px 0;}
.column .epaper .calendar            {bakcgournd:#fff; float:left; width:50px; margin:0 8px 0 0;}
.column .epaper .calendar .cale-year {background:#cd0000; font-size:11px; text-align:center; color:#fff;}
.column .epaper .calendar .cale-month {border-left:2px #ddd solid; border-right:2px #ddd solid; border-bottom:2px #ddd solid; font-size:18px; 
                                       text-align:center;  font-weight:bold; padding:0;} 

.column .epaper h1 {font-size:15px; font-weight:bold; color:#ff6c00;}
.column .epaper h2 {font-size:12px; color:#ff6c00; font-family:Tahoma;}
.column .epaper h3 {margin:8px 0 0 0;font-family:Tahoma; line-height:16px; height:35px; overflow-y:hidden;} 
.column .epaper h3 a       {color:#555; text-decoration:none;}
.column .epaper h3 a:hover {color:#555; text-decoration:unerline;}

.column .epaper a      {color:#ff6c00; text-decoration:none;}
.column .epaper a:hover{color:#ff6c00; text-decoration:underline;}


/*20110512新增-英文急救站*/
.column .sos    {width:295px; float:right; margin:0 0 25px 0; *margin:0 0 0px 0;_margin:0 0 0px 0;}
.column .sos .sos-vdo {float:left; width:111px; background:#000; text-align:center; padding:3px 0 3px 0;}
.column .sos .sos-desc {float:right; width:177px; color:#555;}
.column .sos .sos-desc h1 {font-size:15px; font-weight:bold; color:#ff6c00;} 
.column .sos .sos-desc h1 a {color:#ff6c00; text-decoration:none;} 
.column .sos .sos-desc h1 a:hover {color:#ff6c00; text-decoration:underline;} 
.column .sos .sos-desc h2 {margin:5px 0 0 0; line-height:18px;}
.column .sos .sos-desc h2 a {color:#555; text-decoration:none;}
.column .sos .sos-desc h2 a:hover {color:#555; text-decoration:underline;}
