﻿/*按钮*/
.bt20,.bt35,.bt55,.bt65,.bt75,.bt95,.bt115,.bt135,.bt155,.bt175,.bt195,.bt215,.bt2020,.bt3520{
    width:35px; 
    height:22px;
    border:0; 
    font-size:12px; 
    text-align:center; 
    vertical-align:middle; 
    background:url(../../imgs/crm90/buttons.png) no-repeat scroll 0 0; 
}
.bt20{width:20px;background-position:-36px 0;}
.bt55{width:55px;background-position:left -22px;}
.bt65{width:65px;background-position:-150px -22px;}
.bt75{width:75px;background-position:left -44px;}
.bt95{width:95px;background-position:left -66px;}
.bt115{width:115px;background-position:left -88px;}
.bt135{width:135px;background-position:left -110px;}
.bt155{width:155px;background-position:left -132px;}
.bt175{width:1755px;background-position:left -154px;}
.bt195{width:195px;background-position:left -176px;}
.bt215{width:215px;background-position:left -198px;}
.bt2020{width:20px;height:20px;background-position:-93px 0;}
.bt3520{width:35px;height:20px;background-position:-57px 0;}

/*下面这些代码在有些浏览器中是不支持的，不过没关系，支持的就显示，不支持的就不显示*/
input.bt20:hover{width:20px;background-position:-36px -221px;}
input.bt35:hover{width:35px;background-position:0 -221px;}
input.bt55:hover{width:55px;background-position:left -243px;}
input.bt65:hover{width:65px;background-position:-150px -243px;}
input.bt75:hover{width:75px;background-position:left -265px;}
input.bt95:hover{width:95px;background-position:left -287px;}
input.bt115:hover{width:115px;background-position:left -309px;}
input.bt135:hover{width:135px;background-position:left -331px;}
input.bt155:hover{width:155px;background-position:left -353px;}
input.bt175:hover{width:1755px;background-position:left -375px;}
input.bt195:hover{width:195px;background-position:left -397px;}
input.bt215:hover{width:215px;background-position:left -419px;}
input.bt2020:hover{width:20px;height:20px;background-position:-93px -221px;}
input.bt3520:hover{width:35px;height:20px;background-position:-57px -221px;}



/*几个常用按钮*/
.btforword,.btnext,.btdelete,.btcomment,.btedit,.btok {
    border:0px; 
    width:16px; 
    height:16px; 
    cursor:pointer;
}
.btforword{background:url(../../imgs/crm90/welcome/date-privious.gif) no-repeat scroll 0 0;}
.btnext{background:url(../../imgs/crm90/welcome/date-next.gif) no-repeat scroll 0 0;}
.btdelete{background:url(../../imgs/crm90/toolbaricon/delete.gif) no-repeat scroll 0 0;}
.btcomment{background:url(../../imgs/crm90/toolbaricon/comment.gif) no-repeat scroll 0 0;}
.btedit{background:url(../../imgs/crm90/toolbaricon/enumedit.gif) no-repeat scroll 0 0;}
.btok{background:url(../../imgs/crm90/toolbaricon/ok.gif) no-repeat scroll 0 0;}

/*文本框*/
.readonly {
    color:#aca899;
    background-color:#eee;
    border:1px solid #ddd;
    font-size:12px;
    padding:2px;
    outline:none;
}
input.readonly {
    border:1px solid #ddd;
    background:#fff;
}
.textbox1,.textbox1_over {
    border:1px solid #8f9193;
    background:#fff url(../../imgs/crm90/textbox_bg.gif) repeat-x scroll 0 0;
    font-size:12px;
    padding:2px;
    outline:none;
}
/*此样式在prompt对话框中有使用*/
.textbox1_over {
    border:1px solid #c1c1c1;
}

/*dropDownListBox 组件部份*/
.dropdownlist{
    width:130px;
    height:20px;
    display:inline-block;
    border:solid 1px #8f9193;
    background:#fff url(../../imgs/crm90/textbox_bg.gif) repeat-x scroll 0 0;
    position:relative;
    vertical-align:middle;
}
.dropdownlist table,.dropdownlist table td
{
    border:none!important;
    padding:0px!important;
}
.dropdownlist_input{
    
    width:100%;
    height:18px;
    line-height:18px;
    border:0;
    font-family:tahoma;
    color:#000;
    background-color:Transparent;
    _margin-top:-1px;
}
.dropdownlist_optpanel{
    width:130px;
    margin:0 0 0 0;
    background-color:#fff;
    border:solid 1px #8f9193;
    display:none;
    overflow:hidden;
    position:absolute;
    top:0px;
    left:0px;   
    z-index:100000000000; 
}

.dropdownlist_ul {
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow-x:hidden;
    overflow-y:auto;
    list-style:none;
    margin:0;
    padding:0;
}
.dropdownlist_opt {
    cursor:default;
    line-height:1.1em;
    padding:0px 2px 0px 2px;
    line-height:20px;
}
.dropdownlist_mutbtn {
    vertical-align:text-bottom;
    margin:0 1px;
}
.dropdownlist_opt_act {
    background:#52bbeb;
    color:#fff;
}
.dropdownlist_opt_cur {
    background:#52bbeb;
    color:#fff;
}
.dropdownlist_ext {
    cursor:pointer;
    line-height:20px;
    padding:0px 2px 0px 2px;
    margin:3px 0px 0px 0px;
    border-top:dashed 1px gray;
    color:gray;    
}
.dropdownlist_btnpanel {
    height:14px;
}
.dropdownlist_btn {
    display:inline-block;
    background-color:#7f9db9;
    height:14px;
    width:14px;
}

/*日期时间选择*/
.btn_dtselect {
    background:#fff url(../../imgs/crm90/panel2.gif) no-repeat scroll 0 -404px; 
}
.btn_dtselect:hover {
    background:#fff url(../../imgs/crm90/panel2.gif) no-repeat scroll 0 -419px; 
}
.btn_dtselect:active {
    background:#fff url(../../imgs/crm90/panel2.gif) no-repeat scroll 0 -404px; 
}

/*下箭头按钮*/
.btn_drop {
    background:#fff url(../../imgs/crm90/panel2.gif) no-repeat scroll -15px -404px; 
}
.btn_drop:hover {
    background:#fff url(../../imgs/crm90/panel2.gif) no-repeat scroll -15px -419px;
}
.btn_drop:active {
    background:#fff url(../../imgs/crm90/panel2.gif) no-repeat scroll -15px -404px;
}

/*弹出选择*/
.btn_popselect {
    background:#fff url(../../imgs/crm90/panel2.gif) no-repeat scroll -30px -404px; 
}
.btn_popselect:hover {
    background:#fff url(../../imgs/crm90/panel2.gif) no-repeat scroll -30px -419px; 
}
.btn_popselect:active {
    background:#fff url(../../imgs/crm90/panel2.gif) no-repeat scroll -30px -404px; 
}

/*清除选择按钮*/
.btn_clear {
    display:none;
    background:#fff url(../../imgs/crm90/panel2.gif) no-repeat scroll -45px -404px;       
}
.btn_clear:hover 
{
    background:#fff url(../../imgs/crm90/panel2.gif) no-repeat scroll -45px -419px;       
}
.btn_clear:active 
{
    background:#fff url(../../imgs/crm90/panel2.gif) no-repeat scroll -45px -404px;       
}




/*修复ipad上的一个显示效果问题*/
input,select,textarea {
    border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    -webkit-border-radius: 0;
    outline:none;
    resize:none;
}

/*验证组件样式，下面两个样式不能往上移否则验证到非法输入时无法高亮*/
.denyCN
{
    ime-mode:disabled;
}
div.redborder,input.redborder,textarea.redborder,td.redborder{
    border:1px solid #f00!important;
}

/*下拉框最下面的按钮样式*/
.enum_m
{
    display:block;
    margin:2px;
    padding:0 0 0 20px;
    background:url(../../imgs/crm90/toolbaricon/enumadd.gif) no-repeat scroll 0 1px;
}

/*业务对象选择样式*/
.bizobject_item
{
    height:20px;
    line-height:20px;
    overflow:hidden;
    position:relative;
    border-bottom:solid 1px #eaeaea;
    margin-right:5px;
    cursor:default;
}
.bizobject_item_btns
{
    position:absolute;
    top:3px;
    right:0px;
    background-color: white;
}
.bizobject_item_btn
{
    width:16px;
    height:16px;
    display:inline-block;
    margin-right:5px;
}
.bizobject_item_btn_del
{
    
    background: url(../../imgs/crm90/toolbaricon/delete.gif) no-repeat scroll 0 center;
    
}
.bizobject_item_btn_chat
{
    background: url(../../imgs/crm90/toolbaricon/chat.gif) no-repeat scroll 0 center;

}
.bizobject_item_annexinfo
{
    border:solid 1px #eaeaea;
    border-top:none;
    background-color:#FFFFE2;
    line-height:20px;
    margin:0px 5px 10px 0px;
    padding:3px;
}
.bizobject_item_addbtn
{
    border:none;
    height:16px;
    width:16px;
    cursor:pointer;
    background-repeat:no-repeat;
}
.bizobject_item_annexinfo p
{
    white-space:normal;
    word-break:normal;
    word-wrap:break-word;
}
.act_annexinfo
{
    display:block;
}

/*跟单阶段选择样式*/
.saletasklevel {
    width:auto;
   /* border:solid 1px #7f9db9;*/
    background-color:#fff;
    position:absolute;
    display:none;
    overflow:auto!important;
    cursor:default;
    z-index:10000000;
}
.saletasklevel td {
    height:25px;
    padding-left:3px;
    border:1px solid #7f9db9;
    border-left:none;
    border-top:none;
}
.saletasklevel .firstcol {
     border-left:1px solid #7f9db9;
}

.saletasklevel .disablesel {
     color:lightgray;
}


.saletasklevel thead td 
{
    border-top:1px solid #7f9db9;
    background:#e6e6e6 url(../../imgs/crm90/panel2.gif) repeat-x scroll 0 0;
    text-align:center;
}
.saletasklevel tbody td.cur {
    background:#316AC5;
    color:#fff;
}
.saletasklevel-emptyrow {
    font-size:14px;
    text-align:center;
    padding:40px 0 40px 0;
}
.saletasklevel td.saletasklevel-emptyrow 
{
    border:0px;
}

.saletasklevel_table {
    margin:0px;
}
.saletasklevel_bonus {
    width:80px;
}
.saletasklevel_coef {
    width:80px;
}
.saletasklevel_desc {
    width:auto;
}
.saletasklevel .desccontent {
    width:auto;
    overflow:hidden;
    white-space:nowrap;
    word-break:break-all;    
    text-overflow:ellipsis;
}

/*列表狂控件*/
.listbox {
    display:block;
    background:#fff url(../../imgs/crm90/textbox_bg.gif) repeat-x scroll 0 0;
    border:1px solid #8f9193;
    overflow:auto;
    margin:0;
    padding:0;   
}
.listbox-item
{
    margin:1px;
    padding:3px;
    text-align:left;
    list-style-type:none;
    overflow:hidden;
    cursor:pointer;
    clear:both;
}
.list-selected,.list-over
{
    background-color:#52bbeb;
    color:#fff;
}

/*建议框样式*/
.suggstbox_outerbox
{
    border:solid 1px #8f9193;
    background:#fff;
    margin-top:1px;
    position:absolute;
    overflow:auto;
    display:none;  
    padding:0px;
}

/*漏斗*/
.funnel
{
    width:182px;
    height:325px;
    background: url(../../imgs/sandglass.gif) no-repeat  scroll  0 top;
    margin:5px auto 5px auto;
    overflow:hidden;
}
.funnel_item
{
    height:25px;
    width:100px;
    line-height:25px;
    text-align:center;
    margin:0px auto 0px auto;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;

    
}
.funnel_item a
{
    color:#000;
}

/*目标日历*/
.mytaskcalender
{
    width:100%;
    margin-bottom:5px;
    
}
.mytaskcalender .line,.mytaskcalender .content
{
    background-color:#f4f4f4;
    padding:0px!important;
}
.mytaskcalender .area
{
    margin-bottom:5px;
}
.calender_corner
{
    width:5px!important;
    height:5px!important;
    padding:0px!important;
    background:url(../../imgs/crm90/calender_corner.gif) no-repeat scroll;
    
}

.corner_lt{background-position:0px 0px;}
.corner_rt{background-position:0px -12px;}
.corner_lb{background-position:0px -6px;}
.corner_rb{background-position:0px -18px;}
.corner_tline
{
    border-top:solid 1px #d5d5d5;
     background:url(../../imgs/crm90/calender_corner.gif) repeat-x scroll 0px -25px;
}
.corner_bline{border-bottom:solid 1px #d5d5d5;}
.corner_lline{border-left:solid 1px #d5d5d5;}
.corner_rline{border-right:solid 1px #d5d5d5; }

.mytaskcalender .area select{width:100%;}

.mytaskcalender p .filtera,.mytaskcalender .area .filtera
{
    margin:0px 2px 0px 0px;
    text-decoration:none;
}

.week
{
     /*background:url(../../imgs/crm90/en_weeknum.gif) no-repeat scroll;*/
}
.saturday,.sunday{background-position:8px 3px;}
.monday{background-position:-20px 4px;}
.tuesday{background-position:-48px 4px;}
.wednesday{background-position:-78px 4px;}
.thursday{background-position:-107px 4px;}
.friday{background-position:-134px 4px;}

.mytaskcalender .calender
{
    border-bottom:solid 1px #D0D0D0;
    border-top:none;
    border-bottom:none;
    border-right:none;
    width:100%;
}
.mytaskcalender .calender td
{
    border-bottom:solid 1px #acacac;
    width:18;
    height:18px;
    text-align:center;
}
.mytaskcalender .day
{
    font-family:Arial;
    border-right:solid 1px #acacac;
}
.mytaskcalender .firstday
{
    border-left:solid 1px #acacac;
}
.mytaskcalender .calender thead td
{
    
    font-weight:bold;
    border-right:none;
}
.mytaskcalender .calender tbody td
{
    cursor:pointer;
}
.mytaskcalender .calender tbody td.active,.mytaskcalender .calender tbody td.hover
{
    background:#3694d2;
    color:#fff;
    font-weight:bold;
}

.coobjectcfg
{
    width:18px;
    height:18px;
    border:none;
}

/*空关联对象*/
.coobject-empty
{
    border:solid 1px #cce4ed;
    background:#e7f8ff;
    font-size:12px;
    padding:10px;
    text-align:center;
    color:#0766b5
}