#main a:hover {color:#F00;}
.fl {float:left;}
.fr {float:right;}

/* .grid-c2 */
.grid-c2 {width:100%;overflow:hidden;_zoom:1;}
.grid-c2 .col-main {float:left;width:760px;overflow:hidden;}
.grid-c2 .col-side {float:right;width:180px;}


.stock-hd {padding:0 20px;background:url(img/stock_hd.gif);line-height:30px;height:30px;}
.stock-hd h3 {color:#cc3300;font-size:15px;}
.stock-hd span {float:right;width:500px;}
.stock-hd span a {float:left;display:inline;width:110px;font-weight:bold;text-align:center;color:#FFF;margin-right:10px;background:url(img/btn-x.gif) no-repeat;}

.stock-list {padding:10px;border:6px solid #ff8913;border-top:0;}

.stock-list li {border-bottom:1px solid #CCC;padding:10px 10px 10px 95px;overflow:hidden;_zoom:1;}
.stock-list .photo {float:left;display:inline;margin-left:-85px;width:75px;height:100px;}
.stock-list .photo img {width:75px;height:100px;}
.stock-list .date {float:right;color:#666666;}
.stock-list .title {font-size:14px;}
.stock-list .title a {color:#001d4c;text-decoration:underline;}
.stock-list .summary {min-height:40px;_height:40px;color:#666666;line-height:20px;}
.stock-list .other {}

.stock-list .publisher {color:#cc3300;font-weight:bold;}
.stock-list .publisher a {color:#cc3300;}
.stock-list .price {color:#cc3300;font-weight:bold;}
.stock-list .stock-amount {color:#cc3300;}

.img-btn {float:left;display:inline;text-indent:-9999px;}
.img-btn.btn-contact {width:69px;height:21px;background:url(img/btn_contact.gif) no-repeat;margin-right:5px;}
.img-btn.btn-comment {width:69px;height:21px;background:url(img/btn_comment.gif) no-repeat;margin-right:5px;}



.pagination {text-align:center;padding:10px;line-height:22px;}
.pagination a {color:#004cde;border:1px solid #CCC;padding:3px 5px 1px;}
.pagination a:hover {color:#F60;}
.pagination a.current {color:#F60;border:none;;font-weight:bold;}



/* .box-beta */
.box.box-beta {border:1px solid #d8d8d8;}
.box.box-beta .hd {padding-right:10px;border-bottom:1px solid #d8d8d8;height:26px;line-height:26px;background:url(img/bg_title2.gif) repeat-x;}
.box.box-beta .hd span{float:right;}
.box.box-beta .hd h2 {padding-left:18px;font-size:13px;color:#C30;background:url(img/bg_title_red.gif) no-repeat 8px 5px;}
.box.box-beta .bd {padding:8px 5px;overflow:hidden;}
.box.box-beta a {color:#1f3e6a;}
.box.box-beta a:hover {color:#F00;}
.box.box-beta .list li {line-height:24px;}


