div#callLabelsContainer { 
    position: fixed; 
    bottom: 0px; 
    z-index: 10000; 
    left: 5px; 
    background-color: #333333; 
    width: 165px; 
    padding-bottom: 30px; 
    box-shadow: 3px 3px 6px #BBB;
}

div.labelContainer {
	float: left; 
        margin-left: 5px; 
        position: relative; 
        color: #FFF; 
        /*background: url('../images/template/calls/phone_answered_2.png') no-repeat 82px 2px #21882a; */
        background-color: #21882a;
        width: 150px;   
        padding: 2px; 
        margin: 10px 0px 0px 5px;
        z-index: 1000; 
        overflow:hidden; 
        cursor: pointer; 
        border-top:0px;
        height: 50px;
}

div.labelContainer.ringing { 
    /*background: url('../images/template/calls/phone_answered.png') no-repeat 82px 2px #FFF;  */
    background-color: #FFF;
    color: white; 
}


#callLabelsContainer .title { margin-left: 15px; color: #FFF; margin-top: 15px; font-size: 14px; font-weight: bold;   }

div.labelContainer span.time { position: absolute; top:1px; left:3px; font-size:10px; color: #FFF; }
div.labelContainer.ringing span.time { color: green; font-weight: bold; padding-top: 2px; }
div.labelContainer span.receiver { position: absolute; bottom: 2px; right: 3px; font-weight: bold; width: 80px; text-align: right; overflow: hidden; line-height: 14px;  height: 14px; color: #FFF; }
div.labelContainer.ringing span.receiver { position: absolute; bottom: 2px; right: 3px; font-weight: bold; width: 80px; text-align: right; overflow: hidden; line-height: 14px;  height: 14px; color: #000; }
div.labelContainer span.caller { width: 100px; height: 14px; overflow: hidden; text-align: right; font-style: italic; position: absolute; top: 10px; right: 3px;  color: #FFF; }
div.labelContainer.ringing span.caller { width: 100px; height: 14px; overflow: hidden; text-align: right; font-style: italic; position: absolute; top: 10px; right: 3px;  color: #000; }
div.labelContainer span.company { width: 100px; height: 12px; line-height: 12px; overflow: hidden; text-align: right; font-size:10px; position: absolute; top: 25px; right: 3px;  color: #FFF; }
div.labelContainer.ringing span.company { width: 100px; height: 12px; line-height: 12px; overflow: hidden; text-align: right; font-size:10px; position: absolute; top: 25px; right: 3px;  color: #000; }
div.labelContainer img { width: 32px; height: 32px; position: absolute; top:15px; }

div.labelContent {
	border-left: 1px solid #000000; border-right: 1px solid #000000; height:50px;padding:5px; background-color: #fffdac;
}
div.label_img {
	position: absolute; bottom: 0px; height:6px; left:0px; width:200px;background:url('../poze/template/top_label/label_bottom.gif'); line-height:1px; overflow:hidden; 
}

div.labelContainerTaken div.labelContent { width: 280px; }
div.labelContainerAnswered div.labelContent { width: 280px; }
.drsMoveHandle { background:#00FFFF; }

a.closeLabel { cursor:pointer; float:right; display:block; padding:2px; color:red; font-weight:bold; }
a.closeLabel:hover { text-decoration:underline; }
.phone_widget_box .delete{ float: left; font-size: 18px; font-weight: bold; padding-left: 10px; margin-top: 3px; color: #970000; }
.phone_widget_box .delete:hover{ color: #ED0000}
.phone_widget_box .phone_status .change_phone_status{ float: left; font-size: 12px; padding-left: 10px; margin-top: 7px;}
.phone_widget_box .phone_type { float: left; font-size: 12px; padding-left: 10px; }

