@charset "utf-8";

.floatLeft{float:left}
.floatRight{float:right}
.clearLeft{clear:left}
.clearRight{clear:right}

.widgetContainer .open{display:block !important}
.widgetContainer a{text-decoration:none}
.widgetContainer img{border:0}
.widgetContainer em{position:relative;line-height:1;display:inline-block;margin:-5px 0;*padding:0 1px;font-style:normal}
.widgetContainer form{margin:0;padding:0}
.widgetContainer fieldset{border:0;margin:0;padding:0}


/* tab style - top */
.widgetTabA{position:relative;margin:0 0 10px 0;padding:0;*zoom:1;border-bottom:2px solid}
.widgetTabA:after{content:"";display:block;clear:both} 
.widgetTabA li{float:left;margin-right:1px;list-style:none;background-repeat:no-repeat;background-position:0 0}
.widgetTabA li.active{background-position:0 -30px} 
.widgetTabA li a{position:relative;left:2px;float:left;height:20px;padding:8px 15px 0 15px;text-decoration:none;font-size:12px;background-repeat:no-repeat;background-position:right 0}
.widgetTabA li a:hover,
.widgetTabA li a:active,
.widgetTabA li a:focus{color:#0074c1;text-decoration:none}
.widgetTabA li.active a{background-position:right -30px}

.widgetTabA{border-color:#666}
.widgetTabA li,
.widgetTabA li a{background-image:url(../img/white/buttonWidgetTab.gif)}
.widgetTabA li a{text-decoration:none;color:#333}


/* tab style - left */
.widgetTabC{margin:0;padding:0;font-size:12px;border-top:1px solid}
.widgetTabC li{list-style:none;border-bottom:1px solid;*zoom:1;margin-bottom:1px}
.widgetTabC li a{display:block;padding:7px 0 6px 10px;text-decoration:none;*zoom:1}

.widgetTabC{border-color:#e5e5e5}
.widgetTabC li{border-color:#e5e5e5;background:#f8f8f8}
.widgetTabC li a{color:#333}
.widgetTabC li a:hover, 
.widgetTabC li a:active,
.widgetTabC li a:focus{text-decoration:none;background:#eee}


/* list style */
.widgetImageB{margin:0;padding:0;list-style:none}
.widgetImageB:after{display:block;clear:both;content:''}
.widgetImageB li{position:relative;float:left;margin:0;list-style:none;border:1px #D9D9D9 solid}
.widgetImageB li p{margin:0;padding:0}
.widgetImageB li .article_thumb{position:relative;margin:0;padding:0}
.widgetImageB li .article_thumb .player{position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px}
.widgetImageB li .article_thumb img{margin:0;padding:0;border:0}
.widgetImageB li .article_subj{padding:8px 10px;height:34px}
.widgetImageB li .article_subj a{line-height:15px;font-size:13px;color:#333;font-weight:bold;text-decoration:none}
.widgetImageB li .article_subj a:hover{color:#0075c8 !important}
.widgetImageB li .article_info{margin:0;padding:0 10px 12px}
.widgetImageB li .article_info span{color:#9d9d9d;line-height:12px;font-size:12px}
.widgetImageB li .article_info span a{color:#9d9d9d;text-decoration:none}
.widgetImageB li .article_info span a:hover{color:#0075c8;text-decoration:none}
.widgetImageB li .article_info span em{font-style:normal;padding:0 5px}
.widgetImageB li .article_info span:first-child em{display:none}
.widgetImageB li .article_memo{color:#7d7d7d;line-height:20px;font-size:13px}


/* Navigator */
dl.widgetDivider{margin:0}
dl.widgetDivider dt{position:absolute;width:0;height:0;overflow:hidden;font-size:0;line-height:0}
dl.widgetDivider dd{display:none;margin:0}

.widgetNavigator{margin:0;padding:0;text-align:right;clear:both}
.widgetNavigator li{list-style:none;display:inline}
.widgetNavigator li button{width:16px;height:16px;padding:0;background-color:transparent;background-image:url(../img/white/buttonWidgetNavigation.gif);border:1px solid #999;cursor:pointer}
.widgetNavigator li button.prev{background-position:left center;*background-position:-1px center}
.widgetNavigator li button.next{background-position:right center;*background-position:13px center}
.widgetNavigator li button span{position:absolute;display:block;width:0;height:0;overflow:hidden;visibility:hidden}