.cleft_main {width:640px; float:left;}
.cleft_main a:link,.cleft_main a:active,.cleft_main a:visited,.cleft_main a:hover,.cright_main a:link,.cright_main a:active,.cright_main a:visited,.cright_main a:hover {text-decoration:underline; color:#335EAC; font-size:12px;}
.bmain {border:1px solid #C4DCF6; overflow:hidden; padding:5px; margin-bottom:15px; clear:both; height:1%;}
span.nn {font-weight:bold; color:#d70000; font-size:14px; margin:0 0 10px 0; float:left; width:100%;}
.mpic {width:25%; text-align:center; float:left; vertical-align:middle; margin-bottom:10px;}
.mpic img {border:1px solid #999;}
.mpic span a:link,.mpic span a:active,.mpic span a:visited,.mpic span a:hover {font-weight:bold; text-decoration:none; font-size:14px; color:#333;}
.llink {float:right;}
.ue p {font-style:italic; font-size:11px; display:inline; padding-right:3px;}
.tp {width:240px; float:left;}
.tp img {margin-bottom:7px;}
.author, .photo span {font-size:11px; color:#999;}
.ra {width:360px; float:right; clear:none;}
.ra table {width:100%; clear:both;}
.ra table td{vertical-align:top;}
.ra table td p{margin:0; padding:0;}
a.lb:link,a.lb:active,a.lb:visited,a.lb:hover {text-decoration:underline; color:#000; font-size:12px; font-weight:bold;}
.ra .f {width:30%; padding-right:10px;}
.ra .f img {margin-top:8px; margin-bottom:8px; border:none;}
.ra .s {line-height:22px; padding:0 0 0 10px; border-left:1px solid #C4DCF6; vertical-align:top;}
.ra .s img {margin-right:5px;}
a.ll:link,a.ll:active,a.ll:visited,a.ll:hover {text-decoration:underline; color:#333;}
.td {padding-left:3px; float:left; margin-bottom:10px;}
.td span {font-size:12px; color:#000; font-weight:bold;margin-left:10px;}
.td img {vertical-align:middle; margin-right:5px;}
.td a:link,.td a:active,.td a:visited,.td a:hover {text-decoration:none; font-size:12px; color:#333;}
.cright_main {width:345px; float:right;}
.author2 {float:right; font-size:11px; color:#999;}
.do {text-align:center;}
a.dol:link,a.dol:active,a.dol:visited,a.dol:hover {text-decoration:none; font-size:16px; color:#000; font-weight:bold;}
.do div {clear:both; text-align:justify; margin-bottom:10px;}
.pool span {font-weight:bold;}
.pool .choose {font-size:11px; margin-bottom:10px; font-weight:normal; width:100%;}
.btnsup {border:1px solid #F60; cursor:pointer; float:right; color:#fff; background:#F60; font-size:13px; font-weight:bold; padding-left:5px; padding-right:5px; width:auto; overflow:visible;}
.inp {border:1px solid #ccc; float:left; font-size:12px; width:160px; color:#333; font-style:italic;}
.newsl {font-size:11px;}
.newsl input {margin-top:5px;}
.rh {padding:0;}
.activess {text-align:center; font-weight:bold; color:#d70000; font-size:13px; float:left; border-bottom:1px solid #C4DCF6; width:171px; cursor: pointer;}
.inactivess {text-align:center; color:#BBD7F4; font-weight:bold; font-size:13px; float:left; border-bottom:1px solid #C4DCF6; width:171px; cursor: pointer;}
.rhh {border-top:1px solid #C4DCF6; padding:3px; overflow:hidden; clear:both; position:relative; top:-1px;}
.loc {float:left; line-height:20px;}
.loc a:link,.loc a:active,.loc a:visited,.loc a:hover,.loc2 a:link,.loc2 a:active,.loc2 a:visited,.loc2 a:hover {font-size:13px; font-weight:bold; color:#F60; text-decoration:none;}
.loc2 {float:left; width:100%; line-height:20px;}
.rev {float:right; width:35%; text-align:right; line-height:20px;}
.rev img {vertical-align:middle;}
.durs {clear:both; float:left; width:100%;}
.squar {line-height:20px;}
.squar img {margin-left:10px; margin-right:5px;}
.squar a:link,.squar a:active,.squar a:visited,.squar a:hover {text-decoration:underline; font-size:12px; color:#333;}
.nletter {background:#F4F9FD url(/img/news.jpg) no-repeat top right; line-height:20px;}
.nletter span {font-weight:bold;}
.nletter .email {border:1px solid #aaa; width:160px;}
.nletter .go {background:#ff8000; font-weight:bold; color:#fff; border-top:1px solid #FFAC59; border-left:1px solid #FFAC59; border-right:1px solid #F27900; border-bottom:1px solid #F27900; cursor:pointer;}
.nletter div {color:#d70000; font-weight:bold; text-align:center; padding:10px 0 0 0;}

/*search panel*/
.alsp {background:#C4DCF6 url(/img/mainbgsearch.jpg) no-repeat 530px 10px; font-size:14px; padding:10px; margin-bottom:20px; clear:both; margin-left:-1px;}
.active {background:#C4DCF6; height:32px; width:161px; line-height:32px; font-size:15px; font-weight:bold; float:left; text-align:center; cursor:pointer; margin-left:-1px;}
.inactive {font-size:15px; font-weight:bold; background:#fff; border:1px solid #C4DCF6; height:24px; margin-top:6px; line-height:24px; color:#BBD7F4; float:left; width:159px; text-align:center; cursor:pointer; margin-left:-1px;}
#t1_content,#t2_content table,#t3_content,#t4_content {width:100%;}
.alsp table td {padding:15px 0 15px 0; vertical-align:middle;}
.alsp table td.gr {padding:15px 0 0 0; text-align:right;}
.alsp table td.gr a {color:#333;}

.btns2 {border-top:1px solid #FFAC59; border-left:1px solid #FFAC59; border-right:1px solid #F27900; border-bottom:1px solid #F27900; font-size:18px; color:#fff; font-weight:bold; padding:15px 40px 15px 40px; text-decoration:none; background:url(/img/spbg.gif) repeat-x; cursor:pointer;}
a.btns2:link,a.btns2:active,a.btns2:visited,a.btns2:hover{font-size:18px; color:#fff; font-weight:bold; text-decoration:none;}
.btns {border-top:1px solid #FFAC59; border-left:1px solid #FFAC59; border-right:1px solid #F27900; border-bottom:1px solid #F27900; padding:13px 25px 13px 25px; background:url(/img/spbg.gif) repeat-x; cursor:pointer; font-size:18px; color:#fff; font-weight:bold; width:auto; overflow:visible;}
a.btns:link,a.btns:active,a.btns:visited,a.btns:hover{font-size:18px; color:#fff; font-weight:bold; text-decoration:none;}
#t1_content select {border:1px solid #ccc; height:24px; line-height:24px; width:80px;}
#t2_content select {border:1px solid #ccc; height:24px; line-height:24px; width:150px;}
#t3_content select {border:1px solid #ccc; height:24px; line-height:24px; width:150px;}
.dimg {position:relative; left:-7px; cursor:pointer; vertical-align:middle; *margin-bottom:10px;}
.date {width:130px; height:24px; line-height:24px; font-size:16px; font-weight:bold; padding-left:7px; border:1px solid #CCC; margin-right:-20px;}
.bin {border:1px solid #FF9900; width:360px; height:24px; font-size:15px; color:#333;}
.binn { border:1px solid #FF9900; width:450px; height:24px; font-size:15px; color:#333; float:left; margin-left:10px;}
.bin2 {border:1px solid #FF9900; width:350px; height:24px;  padding-left:5px;}
.auto1 {margin:0; padding:0; text-align:left; z-index:100;}
.auto1 li {list-style:none; width:350px; cursor:pointer; padding-left:10px; font-size:14px; line-height:22px; font-weight:normal;}
/*.auto2 {color:#111; background:#e5e5e5 !important; opacity:0.90; filter:alpha(opacity=90);}*/
.auto3 {color:#fff; background:#666;}
.similar {font-size:12px; font-weight:normal; text-align:left; padding:10px 80px 0 0;}
.similar a {color:#ff8000;}
.sad {float:right;}
a.sad:link,a.sad:active,a.sad:visited,a.sad:hover {text-decoration:underline; color:#0063C6; font-size:11px; font-weight:normal;}
a.sad2:link,a.sad2:active,a.sad2:visited,a.sad2:hover {text-decoration:underline; color:#0063C6; font-size:11px; font-weight:normal;}
.clss{clear:both; height:40px;}

#spAutoComplete ul {margin:0 0 0 107px; padding:0; text-align:left; z-index:1; list-style:none; width:360px; color:#111; background:#e5e5e5 !important; opacity:0.90; filter:alpha(opacity=90); position:absolute;}
#spAutoComplete ul li {cursor:pointer; padding-left:10px; font-size:14px; line-height:22px; font-weight:normal;}
/*#myContainer ul li:hover {color:#fff; background:#666;}*/
.auto2 {color:#fff; background:#666;}

a.addthis {background:#fff url(/img/add.gif) no-repeat 5px 4px; padding:2px 2px 4px 20px; float:right; display:inline; opacity:.70; filter:alpha(opacity=70); -moz-opacity: 0.7; margin:-28px 0 2px 0; position:relative;}
