/* --------------

	   ui_widget.css:常用列表样式
	   author: xiangxu@wisedu.com

 ------------ */

/* 小部件
----------------------------------------------------------------------------------------------------*/
.ui_widget{
    display: inline-block;

    border:1px solid #bbb;
    background:#eee url(../images/common/widget/widget_bg.gif) top repeat-x;
    border-radius:2px;
    padding:2px 6px;
    white-space:nowrap;
    position: relative;/*为了右下角小图标样式添加的属性 sjsong01@wisedu.com*/
}
.ui_widget .ui_widget_content{
    text-align: center;
    color: #333;
    line-height: 22px;
    height:22px;
    cursor: default;
}
.ui_widget input{
    margin-right: 2px;
    padding:0;
}
.ui_widget .ui_widget_content a:link,
.ui_widget .ui_widget_content a:hover,
.ui_widget .ui_widget_content a:visited{
    color:#333;
    text-decoration: none;
}
.ui_widget .ui_widget_close{
    display: inline-block;
    height:11px;
    width: 11px;
    background: url(../images/common/widget/widget_primary_close.gif) no-repeat;
    cursor: pointer;
}
.ui_widget .ui_widget_head{
    display: inline-block;
    cursor: pointer;
    border:1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.1) inset;
    padding:3px;
    background: #f8f8f8;
    text-align: center;
    margin: 0 auto;
    margin-top:3px;
}
/*.ui_widget .inline .ui_widget_head{
    display: inline;
}*/
.ui_widget .inline p{
    display: inline-block;

    vertical-align: top;
    margin: 0 !important;
    line-height: 18px;
}
.ui_widget .ui_widget_txt{
    display:block;
    height:auto;
    line-height:18px;
    font-size: 12px;
    color:#333;
    text-align: left;
}
.ui_widget_disable {
    background-color: rgb(236,236,236);
    border-color: rgb(216,216,216);
}
.ui_widget_disable  .ui_widget_content{
    color: rgb(136,136,136);
}
.ui_widget_disable .ui_widget_close{
    opacity: 0.2;
}
.ui_widget_disable .ui_widget_head{
    opacity: 0.6;
}

.ui_widget_primary{
    border:1px solid #99bcd4;
    background:#d6eefb url(../images/common/widget/widget_bg_primary.gif) top repeat-x;
}
.ui_widget_primary .ui_widget_content{
    color: #333;
}
.ui_widget_primary .ui_widget_content a:link,
.ui_widget_primary .ui_widget_content a:hover,
.ui_widget_primary .ui_widget_content a:visited{
    color:#333;
}
.ui_widget_primary .ui_widget_close{
    background: url(../images/common/widget/widget_primary_close.gif) no-repeat;
}


.ui_widget_warning{
    background: #ffdd75 url(../images/common/widget/widget_bg_warning.gif) top repeat-x;
    border:1px solid #d9b751;
}
.ui_widget_warning .ui_widget_content{
    color: #533516;
}
.ui_widget_warning .ui_widget_content a:link,
.ui_widget_warning .ui_widget_content a:hover,
.ui_widget_warning .ui_widget_content a:visited{
    color:#533516;
}
.ui_widget_warning .ui_widget_close{
    background: url(../images/common/widget/widget_warning_close.gif) no-repeat;
}
.ui_widget_selected {

}
.ui_widget .ui_widget_check {
    display: inline-block;
    height:12px;

    width: 12px;
    cursor: pointer;
    position: absolute;
    bottom: 0px;
    right: 0px;
}
 .hover {
    cursor: pointer;
}
.ui_widget .aclick {
    background: url(../images/common/widget/widget_selected.gif) no-repeat;
}
.ui_widget .ui_widget_p {
    margin: 0 !important;
}

/*重写checkbox sjsong01@wisedu.com*/
.ui_widget .checkbox {
    display: inline-block;
    background: url("../images/common/widget/tree.gif") repeat scroll -22px 0px transparent;
    display: inline-block;
    height: 22px;
    overflow: hidden;
    vertical-align: -7px;
    width: 22px;
    margin: 0;
}
.ui_widget .checkbox-over {
    background-position: -44px 0;
}
.ui_widget .checkbox-checked {
    background-position: -44px -22px;
}
.ui_widget .checkbox-disable {
    background-color: rgb(236,236,236);
    border-color: rgb(216,216,216);
}
.ui_widget_disable .checkbox-disable {
    cursor: default;
}
.sina {
    height: 200px;
    border: 3px #c0c0c0 solid;
    /*opacity: 0.6;
    filter:alpha(opacity=60);*/
}
.sina .header,
.sina .body{
    height: 50%;
}
.sina .row{
    padding: 3px 0;
}
.sina .header{
    background: url("../images/common/widget/010_m.jpg");
}
.sina .header .corp{
    position: absolute;
    bottom: 10px;
    right: 10px;
}
.sina .body,
.sina .header{
    position: relative;
}
.sina .body .pic{
    width: 65px;
    height: 70px;
    position: absolute;
    left: 20px;
    top: -28px;
}
.sina .body .pic img{
    width: 65px;
    height: 70px;
}
.sina .body .main,
.sina .bady .info{
    margin-left: 100px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.sina .body .main .funs a{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding-left: 5px;
    border-left: 1px solid #c0c0c0;
}
.sina .body .main .funs .flower{
    border-left: none;
    padding: 0;
}
.sina .body .intro,
.sina .body .other{
    padding-left: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sina .body .other .location,
.sina .body .other .position{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.sina .body .other .position{
    border-left: 2px #c0c0c0 solid;
    padding-left: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100px;
}
