/* RadComboBox Black skin */

/*global*/

.RadComboBox_Navskin *
{
    margin: 0;
    padding: 0;
}

.RadComboBox_Navskin, .RadComboBox_Navskin .rcbInput, .RadComboBoxDropDown_Navskin
{
    font: 10px Verdana, "Segoe UI" , Arial, sans-serif;
    color: #000;
    text-align: left;
}

.RadComboBox_Navskin_rtl, .RadComboBox_Navskin_rtl .rcbInput, .RadComboBoxDropDown_Navskin_rtl
{
    text-align: right;
}

/* combobox */

.RadComboBox_Navskin
{
    vertical-align: middle;
}

* html .RadComboBox_Navskin
{
    vertical-align: top;
}

.RadComboBox_Navskin table
{
    border: 0;
    border-collapse: collapse;
}

.RadComboBox_Navskin table td.rcbInputCell
{
    width: 100%;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    padding: 0;
    border: 0;
}

* html .RadComboBox_Navskin td.rcbInputCell
{
    height: /**/ 22px;
    line-height: /**/ 22px;
}

.RadComboBox_Navskin .rcbInputCellLeft, .RadComboBox_Navskin .rcbInputCellRight, .RadComboBox_Navskin .rcbArrowCellLeft, .RadComboBox_Navskin .rcbArrowCellRight
{
    background: url( 'ComboBox/rcbSprite.png' ) no-repeat;
}

* html .RadComboBox_Navskin .rcbInputCellLeft, * html .RadComboBox_Navskin .rcbInputCellRight, * html .RadComboBox_Navskin .rcbArrowCellLeft, * html .RadComboBox_Navskin .rcbArrowCellRight
{
    background: url( 'ComboBox/rcbSpriteIE6.png' ) no-repeat;
}

.RadComboBox_Navskin td.rcbInputCellLeft
{
    background-position: 0 -154px;
}
.RadComboBox_Navskin td.rcbInputCellRight
{
    background-position: 100% -154px;
}

.RadComboBox_Navskin .rcbHovered td.rcbInputCellLeft
{
    background-position: 0 -154px;
}
.RadComboBox_Navskin .rcbHovered td.rcbInputCellRight
{
    background-position: 100% -154px;
}

.RadComboBox_Navskin .rcbFocused td.rcbInputCellLeft
{
    background-position: 0 -154px;
}
.RadComboBox_Navskin .rcbFocused td.rcbInputCellRight
{
    background-position: 100% -154px;
}

.RadComboBox_Navskin .rcbReadOnly .rcbInputCellLeft
{
    background-position: 0 0;
}
.RadComboBox_Navskin .rcbReadOnly .rcbInputCellRight
{
    background-position: 100% 0;
}

.RadComboBox_Navskin .rcbHovered .rcbReadOnly td.rcbInputCellLeft
{
    background-position: 0 -22px;
}
.RadComboBox_Navskin .rcbHovered .rcbReadOnly td.rcbInputCellRight
{
    background-position: 100% -22px;
}

.RadComboBox_Navskin .rcbFocused .rcbReadOnly td.rcbInputCellLeft
{
    background-position: 0 -44px;
}
.RadComboBox_Navskin .rcbFocused .rcbReadOnly td.rcbInputCellRight
{
    background-position: 100% -44px;
}

.RadComboBox_Navskin .rcbInputCell .rcbInput
{
    width: 100%;
    background: transparent;
    border: 0;
    vertical-align: middle;
    padding: 2px 0 1px;
    outline: 0;
}

* html .RadComboBox_Navskin .rcbInputCell .rcbInput
{
    height: /**/ 18px;
}

.RadComboBox_Navskin .rcbInputCell .rcbEmptyMessage
{
    /*color: #ccc;*/
    font-style: italic;
}

.RadComboBox_Navskin .rcbReadOnly .rcbInput
{
    cursor: default;
}

.RadComboBox_Navskin table td.rcbInputCell, .RadComboBox_Navskin .rcbInputCell .rcbInput
{
    padding-left: 2px;
}

.RadComboBox_Navskin_rtl table td.rcbInputCell, .RadComboBox_Navskin_rtl .rcbInputCell .rcbInput
{
    padding-right: 2px;
    padding-left: 0;
}

.RadComboBox_Navskin .rcbHovered .rcbInputCell .rcbInput
{
    color: #EEDDBF;
}

.RadComboBox_Navskin .rcbDisabled .rcbInputCell .rcbInput
{
    color: #6f6f6f;
}

.RadComboBox_Navskin table td.rcbArrowCell
{
    width: 18px;
    padding: 0;
    border: 0;
}

.RadComboBox_Navskin td.rcbArrowCellLeft
{
    background-position: -18px -88px;
}
.RadComboBox_Navskin td.rcbArrowCellRight
{
    background-position: 0 -88px;
}

.RadComboBox_Navskin .rcbHovered .rcbArrowCellLeft
{
    background-position: -54px -88px;
}
.RadComboBox_Navskin .rcbHovered .rcbArrowCellRight
{
    background-position: -36px -88px;
}

.RadComboBox_Navskin .rcbFocused .rcbArrowCellLeft
{
    background-position: -90px -88px;
}
.RadComboBox_Navskin .rcbFocused .rcbArrowCellRight
{
    background-position: -72px -88px;
}

.RadComboBox_Navskin td.rcbArrowCellHidden, .RadComboBox_Navskin .rcbHovered td.rcbArrowCellHidden, .RadComboBox_Navskin .rcbFocused td.rcbArrowCellHidden
{
    background-position: 100% -154px;
}
.RadComboBox_Navskin table.rcbDisabled td.rcbArrowCellHidden
{
    background-position: -123px -88px;
}

.RadComboBox_Navskin .rcbHovered .rcbReadOnly td.rcbArrowCellHidden
{
    background-position: -51px -88px;
}
.RadComboBox_Navskin .rcbFocused .rcbReadOnly td.rcbArrowCellHidden
{
    background-position: -87px -88px;
}

.RadComboBox_Navskin .rcbArrowCell a
{
    position: relative;
    outline: 0;
    overflow: hidden;
    display: block;
    width: 18px;
    height: 22px;
    text-decoration: none;
    text-indent: -9999px;
    font-size: 1px;
}

div.RadComboBox_Navskin td.rcbArrowCellHidden, div.RadComboBox_Navskin .rcbArrowCellHidden a
{
    width: 3px;
}

/* Read-only styles */

.RadComboBox_Navskin .rcbReadOnly td.rcbArrowCell
{
    width: 16px;
}
.RadComboBox_Navskin .rcbReadOnly td.rcbArrowCell a
{
    width: 16px;
}

.RadComboBox_Navskin .rcbReadOnly td.rcbArrowCellLeft
{
    background-position: -18px -88px;
}
.RadComboBox_Navskin .rcbReadOnly td.rcbArrowCellRight
{
    background-position: -2px -88px;
}

.RadComboBox_Navskin .rcbHovered .rcbReadOnly .rcbArrowCellLeft
{
    background-position: -54px -88px;
}
.RadComboBox_Navskin .rcbHovered .rcbReadOnly .rcbArrowCellRight
{
    background-position: -38px -88px;
}

.RadComboBox_Navskin .rcbFocused .rcbReadOnly .rcbArrowCellLeft
{
    background-position: -90px -88px;
}
.RadComboBox_Navskin .rcbFocused .rcbReadOnly .rcbArrowCellRight
{
    background-position: -74px -88px;
}

.RadComboBox_Navskin .rcbReadOnly td.rcbArrowCellHidden, .RadComboBox_Navskin .rcbReadOnly td.rcbArrowCellHidden a
{
    width: 3px;
}
.RadComboBox_Navskin .rcbReadOnly td.rcbArrowCellHidden
{
    background-position: -15px -88px;
}
.RadComboBox_Navskin .rcbHovered .rcbReadOnly td.rcbArrowCellHidden
{
    background-position: -51px -88px;
}
.RadComboBox_Navskin .rcbFocused .rcbReadOnly td.rcbArrowCellHidden
{
    background-position: -87px -88px;
}

/* dropdown */

.rcbSlide
{
    position: absolute;
    overflow: hidden;
    display: none;
    _height: 1px;
    float: left;
}

.RadComboBoxDropDown_Navskin .rcbHeader, .RadComboBoxDropDown_Navskin .rcbFooter, .RadComboBoxDropDown_Navskin .rcbMoreResults, .RadComboBoxDropDown_Navskin .rcbMoreResults a
{
    background-image: url( 'ComboBox/rcbSprite.png' );
    background-repeat: no-repeat;
}

* html .RadComboBoxDropDown_Navskin .rcbHeader, * html .RadComboBoxDropDown_Navskin .rcbFooter, * html .RadComboBoxDropDown_Navskin .rcbMoreResults, * html .RadComboBoxDropDown_Navskin .rcbMoreResults a
{
    background-image: url( 'ComboBox/rcbSpriteIE6.png' );
    background-repeat: no-repeat;
}

.RadComboBoxDropDown_Navskin
{
    position: absolute;
    background: #464646;
    border: 1px solid #7e7278;
    cursor: default;
    font-size: 11px;
    color: #b9a38a;
}

.RadComboBoxDropDown_Navskin_rtl
{
    text-align: right;
    direction: rtl;
}

.RadComboBoxDropDown_Navskin .rcbScroll
{
    overflow: auto;
    position: relative;
}

.RadComboBoxDropDown_Navskin .rcbList
{
    list-style: none;
    position: relative;
    margin: 0;
    padding: 0;
}

.RadComboBoxDropDown_Navskin .rcbHeader, .RadComboBoxDropDown_Navskin .rcbFooter
{
    background-repeat: repeat-x;
    background-color: #f1f2f4;
    background-position: 0 -110px;
    padding: 5px 7px 4px;
}

.RadComboBoxDropDown_Navskin .rcbHeader
{
    border-bottom: 1px solid #1a1a1a;
    margin-bottom: 1px;
}

.RadComboBoxDropDown_Navskin .rcbFooter
{
    border-top: 1px solid #1a1a1a;
    margin-top: 1px;
}

.RadComboBoxDropDown_Navskin .rcbNoWrap .rcbItem, .RadComboBoxDropDown_Navskin .rcbNoWrap .rcbHovered, .RadComboBoxDropDown_Navskin .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown_Navskin .rcbNoWrap .rcbLoading
{
    white-space: nowrap;
}

.RadComboBoxDropDown_Navskin .rcbItem, .RadComboBoxDropDown_Navskin .rcbHovered, .RadComboBoxDropDown_Navskin .rcbDisabled, .RadComboBoxDropDown_Navskin .rcbLoading
{
    padding: 2px 19px 2px 6px;
    margin: 0 1px;
}

html > /**/ body .RadComboBoxDropDown_Navskin .rcbItem, html > /**/ body .RadComboBoxDropDown_Navskin .rcbHovered, html > /**/ body .RadComboBoxDropDown_Navskin .rcbDisabled, html > /**/ body .RadComboBoxDropDown_Navskin .rcbLoading
{
    min-height: 13px;
}

* html .RadComboBoxDropDown_Navskin .rcbItem, * html .RadComboBoxDropDown_Navskin .rcbHovered, * html .RadComboBoxDropDown_Navskin .rcbDisabled, * html .RadComboBoxDropDown_Navskin .rcbLoading
{
    height: 13px;
    word-break: break-all;
}

* + html .RadComboBoxDropDown_Navskin .rcbItem, * + html .RadComboBoxDropDown_Navskin .rcbHovered, * + html .RadComboBoxDropDown_Navskin .rcbDisabled, * + html .RadComboBoxDropDown_Navskin .rcbLoading
{
    height: auto;
    word-break: break-all;
}

.RadComboBoxDropDown_Navskin_rtl .rcbItem, .RadComboBoxDropDown_Navskin_rtl .rcbHovered, .RadComboBoxDropDown_Navskin_rtl .rcbDisabled, .RadComboBoxDropDown_Navskin_rtl .rcbLoading
{
    padding: 2px 6px 2px 19px;
}

.RadComboBoxDropDown_Navskin .rcbImage
{
    vertical-align: middle;
    margin: 0 6px 2px 0;
}

.RadComboBoxDropDown_Navskin_rtl .rcbImage
{
    margin: 0 0 2px 6px;
}

.RadComboBoxDropDown_Navskin em
{
    font-style: normal;
    font-weight: bold;
}

.RadComboBoxDropDown_Navskin .rcbItem em
{
    background: #e5e5e5;
}

.RadComboBoxDropDown_Navskin .rcbHovered
{
    background: #2e2e2e;
    color: #EEDDBF;
}

.RadComboBoxDropDown_Navskin .rcbSeparator
{
    background: #2e2e2e;
    color: #fff;
}

.RadComboBox_Navskin .rcbDisabled .rcbInputCell .rcbInput, .RadComboBoxDropDown_Navskin .rcbDisabled
{
    color: #999;
    cursor: default;
}

.RadComboBox_Navskin .rcbDisabled td.rcbInputCellLeft
{
    background-position: 0 -66px;
}
.RadComboBox_Navskin .rcbDisabled td.rcbInputCellRight
{
    background-position: 100% -66px;
}
.RadComboBox_Navskin .rcbDisabled td.rcbArrowCellLeft
{
    background-position: -126px -88px;
}
.RadComboBox_Navskin .rcbDisabled td.rcbArrowCellRight
{
    background-position: -108px -88px;
}
.RadComboBox_Navskin .rcbDisabled .rcbReadOnly td.rcbArrowCellRight
{
    background-position: -110px -88px;
}
.RadComboBox_Navskin .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden
{
    background-position: -15px -88px;
}

.RadComboBoxDropDown_Navskin .rcbLoading
{
    background: #f0f0f0;
    text-align: center;
}

.RadComboBoxDropDown_Navskin .rcbMoreResults
{
    clear: both;
    border-top: 1px solid #3a3a3a;
    background-position: 0 -132px;
    background-repeat: repeat-x;
    background-color: #454545;
    position: relative;
    padding: 0 6px 0;
    text-align: center;
    margin-top: 1px;
    color: #fff;
}

.RadComboBoxDropDown_Navskin .rcbMoreResults a
{
    display: inline-block;
    width: 15px;
    height: 9px;
    background-position: -157px -94px;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
    vertical-align: middle;
}

* html .RadComboBoxDropDown_Navskin .rcbMoreResults a
{
    font-size: 0;
    line-height: 0;
    text-indent: 0;
}

* + html .RadComboBoxDropDown_Navskin .rcbMoreResults a
{
    font-size: 0;
    line-height: 0;
    text-indent: 0;
}

.RadComboBoxDropDown_Navskin .rcbMoreResults span
{
    vertical-align: middle;
    height: 19px;
    line-height: 19px;
    display: inline-block;
}

.RadComboBoxDropDown_Navskin .rcbSeparatedList .rcbItem, .RadComboBoxDropDown_Navskin .rcbSeparatedList .rcbHovered, .RadComboBoxDropDown_Navskin .rcbSeparatedList .rcbDisabled, .RadComboBoxDropDown_Navskin .rcbSeparatedList .rcbLoading
{
    padding-left: 12px;
}

.RadComboBoxDropDown_Navskin .rcbSeparatedList .rcbSeparator
{
    padding-left: 6px;
}
.RadComboBoxDropDown_Navskin .rcbItem
{
    background-color: #fce5f1;
    color: #000;
}
.RadComboBoxDropDown_Navskin .rcbHovered
{
    background-color: #7e7278;
    color: #000;
}
/*hacks*/

/*Opera start*/
@media screen and (min-width: 550px)
{
    .RadComboBoxDropDown_Navskin_rtl .rcbItem, .RadComboBoxDropDown_Navskin_rtl .rcbHovered, .RadComboBoxDropDown_Navskin_rtl .rcbDisabled, .RadComboBoxDropDown_Navskin_rtl .rcbLoading
    {
        padding: 2px 6px 2px 19px;
    }
}
/*Opera end*/

