/* RadComboBox Simple skin */

/*global*/

.RadComboBox_Dark, .RadComboBox_Dark .rcbInput, .RadComboBoxDropDown_Dark {
    font: 15px IRANSansWeb;
    cursor: pointer;
    cursor: hand;
}

    .RadComboBox_Dark,
    .RadComboBox_Dark .rcbInput,
    .RadComboBoxDropDown_Dark {
        font: 15px IRANSansWeb;
        color: #333;
        text-align: right;
    }

.RadComboBox_Dark_rtl,
.RadComboBox_Dark_rtl .rcbInput,
.RadComboBoxDropDown_Dark_rtl {
    text-align: right;
}

/* combobox */
div.RadComboBox_Dark table {
    border-collapse: collapse !important;
    border-spacing: 0 !important;
}

    div.RadComboBox_Dark table td.rcbArrowCell {
        -webkit-border-top-left-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-bottomleft: 3px;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
    }

    div.RadComboBox_Dark table td.rcbInputCell {
        border: 2px solid #fe8d29;
        background: #ffffff;
        width: 100%;
        height: 28px;
        line-height: 28px;
        vertical-align: middle;
        padding: 0px 10px 0 10px;
    }

    div.RadComboBox_Dark table td.rcbInputCellLeft {
        border-width: 1px 0 1px 1px;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-bottomleft: 3px;
        -webkit-border-top-left-radius: 3px;
        -webkit-border-top-left-radius: 3px;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
    }

    div.RadComboBox_Dark table td.rcbInputCellRight {
        border-width: 2px 2px 2px 0;
    }

* html div.RadComboBox_Dark .rcbInputCell .rcbInput {
    height: 22px;
    line-height: 22px;
    padding: 2px 0; /* This should fix the ajax introduced height in IE7 and not break IE6 */
}

.RadComboBox_Dark .rcbInputCell .rcbEmptyMessage {
    color: #999999;
}

.RadComboBox_Dark .rcbHovered .rcbInputCell .rcbInput, .RadComboBox_Dark .rcbFocused .rcbInputCell .rcbInput {
    color: black;
}

.RadComboBox_Dark .rcbFocused .rcbReadOnly .rcbInputCell .rcbInput {
    color: black;
    cursor: default;
}

div.RadComboBox_Dark table td.rcbArrowCell {
    border: 2px solid #fe8d29;
    background: #ffffff url('ComboBox/mySprite.png') no-repeat -1px 50%;
}

div.RadComboBox_Dark .rcbReadOnly .rcbArrowCellLeft, div.RadComboBox_Dark .rcbArrowCellHidden.rcbArrowCellLeft {
    border-width: 2px 0 2px 2px;
}

div.RadComboBox_Dark .rcbReadOnly .rcbArrowCellRight, div.RadComboBox_Dark .rcbArrowCellHidden.rcbArrowCellRight {
    border-width: 2px 2px 2px 0px;
}

.RadComboBox_Dark td.rcbArrowCell {
    background-position: -1px 50%;
}

.RadComboBox_Dark .rcbHovered .rcbArrowCell {
    background-position: -21px 50%;
}

.RadComboBox_Dark .rcbFocused .rcbArrowCell {
    background-position: -41px 50%;
}

.RadComboBox_Dark .rcbDisabled .rcbArrowCell {
    background-position: -61px 50%;
}

.RadComboBox_Dark .rcbReadOnly td.rcbArrowCell {
    background-position: -2px 50%;
}

.RadComboBox_Dark .rcbHovered .rcbReadOnly .rcbArrowCell {
    background-position: -22px 50%;
}

.RadComboBox_Dark .rcbFocused .rcbReadOnly .rcbArrowCell {
    background-position: -42px 50%;
}

.RadComboBox_Dark .rcbDisabled .rcbReadOnly .rcbArrowCell {
    background-position: -62px 50%;
}

.RadComboBox_Dark td.rcbArrowCellHidden, .RadComboBox_Dark .rcbHovered td.rcbArrowCellHidden, .RadComboBox_Dark .rcbFocused td.rcbArrowCellHidden, .RadComboBox_Dark .rcbReadOnly td.rcbArrowCellHidden, .RadComboBox_Dark .rcbHovered .rcbReadOnly .rcbArrowCellHidden, .RadComboBox_Dark .rcbFocused .rcbReadOnly .rcbArrowCellHidden, .RadComboBox_Dark .rcbDisabled .rcbReadOnly .rcbArrowCellHidden, .RadComboBox_Dark table.rcbDisabled td.rcbArrowCellHidden {
    background-position: -21px 50%;
}

.RadComboBox_Dark .rcbHovered .rcbArrowCell, .RadComboBox_Dark .rcbHovered .rcbReadOnly .rcbInputCell, .RadComboBox_Dark .rcbHovered .rcbReadOnly .rcbArrowCellHidden {
    background-color: #f7df63;
}

.RadComboBox_Dark .rcbFocused .rcbArrowCell, .RadComboBox_Dark .rcbFocused .rcbReadOnly .rcbInputCell, .RadComboBox_Dark .rcbFocused .rcbReadOnly .rcbArrowCellHidden {
    background-color: #f7df63;
}

div.RadComboBox_Dark .rcbHovered .rcbArrowCell, div.RadComboBox_Dark .rcbHovered .rcbInputCell {
    border-color: #fe8d29;
}

div.RadComboBox_Dark .rcbFocused .rcbArrowCell, div.RadComboBox_Dark .rcbFocused .rcbInputCell {
    border-color: #fe8d29;
}

div.RadComboBox_Dark .rcbDisabled .rcbArrowCell, div.RadComboBox_Dark .rcbDisabled .rcbInputCell {
    border-color: #fe8d29;
}

div.RadComboBox_Dark .rcbArrowCell a {
    height: 20px;
}

div.RadComboBox_Dark td.rcbArrowCellHidden, div.RadComboBox_Dark .rcbArrowCellHidden a {
    width: 1px;
}

    div.RadComboBox_Dark td.rcbArrowCellHidden.rcbArrowCellRight {
        border-left: 0;
    }

/* Read-only styles */

/* dropdown */

.RadComboBoxDropDown_Dark {
    border-color: #fe8d29; /*#e5e5e5; #FFCC66*/
    background-color: #ffffff; /* rounded corners*/
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    cursor: hand;
}

    .RadComboBoxDropDown_Dark .rcbHeader, .RadComboBoxDropDown_Dark .rcbFooter {
        padding-top: 2px;
        padding-bottom: 2px;
        color: #676767;
        background-color: #e5e5e5;
    }

    .RadComboBoxDropDown_Dark .rcbHeader {
        border-bottom-color: #e5e5e5;
    }

    .RadComboBoxDropDown_Dark .rcbFooter {
        border-top-color: #e5e5e5;
    }

html .RadComboBoxDropDown_Dark .rcbHeader, html .RadComboBoxDropDown_Dark .rcbFooter {
    margin: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 0;
}

.RadComboBoxDropDown_Dark .rcbItem,
.RadComboBoxDropDown_Dark .rcbHovered,
.RadComboBoxDropDown_Dark .rcbDisabled,
.RadComboBoxDropDown_Dark .rcbLoading {
    padding: 2px 6px;
    margin: 0 1px;
    line-height: 24px;
    border-bottom: 1px solid #e1e8eb;
}

    .RadComboBoxDropDown_Dark .rcbItem em {
        background: #e5e5e5;
    }

div.RadComboBoxDropDown_Dark .rcbHovered {
    padding: 1px 5px;
    border: 2px solid #fe8d29;
    background-color: #f7df63;
    cursor: pointer;
}

div.RadComboBoxDropDown_Dark .rcbCheckAllItems {
    color: #767676;
    background-color: #e5e5e5;
}

div.RadComboBoxDropDown_Dark .rcbCheckAllItemsHovered {
    color: #ffffff;
    background-color: #25a0da;
}

.RadComboBoxDropDown_Dark .rcbSeparator {
    color: #ffffff;
    background-color: #e5e5e5;
}

.RadComboBox_Dark .rcbDisabled .rcbInputCell .rcbInput, .RadComboBoxDropDown_Dark .rcbDisabled {
    color: #3f6bb5;
    /*text-decoration: line-through;*/
    cursor: default;
}

.RadComboBoxDropDown_Dark .rcbLoading {
    background: #e5e5e5;
}

.RadComboBoxDropDown_Dark .rcbMoreResults {
    border-top-color: #e5e5e5;
    background: #e5e5e5;
    color: #767676;
}

    .RadComboBoxDropDown_Dark .rcbMoreResults a {
        background: url('ComboBox/mySprite.png') no-repeat -85px -3px;
    }
