﻿/*********************************************************
// 此皮肤为默认皮肤，不建议直接修改此文件
// 如果要建立自己的皮肤，建议新建一个css皮肤文档
*********************************************************/



/*********************************************************
// RButton
*********************************************************/
.RButton{
    min-width:75px;
    height:22px;
    margin-right:5px;
    cursor:pointer;
    border-radius:4px;
    background:#f0f0f0;
    border:1px solid #d0d0d0;
    padding:0 5px;
    line-height:normal;
}
.RButton_hot{
    background:#d8d8d8;
}
.RButton_down{
    
}
.RButton_disabled{
    color:#808080;
    background:#d8d8d8;
}



/*********************************************************
// RSelect
*********************************************************/
.RSelect{
    position:relative;
    width:256px;
    height:26px;
    border:1px solid #d0d0d0;
    background:white;
    cursor:default;
    border-radius:4px;
    text-align:left;
    text-indent:0px;
    vertical-align:middle;
    display:inline-block;
    *display:inline;
    *zoom:1;
    box-sizing:content-box;
}
.RSelect_must{
    background:#faf6df;
}
.RSelect_hot{
    border:1px solid #3e6a8d;
}
.RSelect_error{
    background-color:#fee6e6;
}
.RSelect_disabled{
    color:#808080;
    background:#d8d8d8;
}
.RSelectText{
    position:absolute;
    top:0px;
    left:0px;
    right:28px;
    bottom:0px;
    height:26px;
    line-height:26px;
    word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
    text-indent:3px;
}
.RSelectBtn{
    position:absolute;
    top:0px;
    right:0px;
    width:28px;
    height:26px;
    line-height:26px;
    text-align:center;
    font-size:20px;
    font-weight:bold;
    background-image:url(RSelectBtn.png);
    background-repeat:no-repeat;
    background-position:0 -1px;
}
.RSelectBtn_hot{
    background-image:url(RSelectBtn.png);
    background-position:-28px -1px;
}
.RSelectCon{
    position:absolute;
    top:0px;
    left:0px;
    width:1px;
    height:1px;
    z-index:9999;
}
.RSelectOffsetCon{
    position:relative;
    top:0px;
    left:0px;
    width:100px;
    max-height:155px;
    background:white;
    border:1px solid #3e6a8d;
    overflow-x:hidden;
    overflow-y:scroll;
    box-shadow: 0px 0px 12px gray;
	-moz-box-shadow: 0px 0px 12px gray;
	-webkit-box-shadow: 0px 0px 12px gray;
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='gray');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='gray')";
}
.ROptionCon{
    display:none;
}
.ROption{
    width:100%;
    height:26px;
    max-width:320px;
    line-height:26px;
    border-bottom:1px dashed #f0f0f0;
    word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
    text-indent:3px;
    font-size:13px;
    cursor:default;
}
.ROption_hot{
    background:#d0eaf8;
}
.ROption_selected{
    background:#b6e0f7;
}



/*********************************************************
// RInputText
*********************************************************/
.RInputText{
    width:250px;
    height:26px;
    border:1px solid #d0d0d0;
    border-radius:4px;
    padding:0 3px;
    text-indent:0px;
    line-height:normal;
}
.RInputText_must{
    background:#faf6df;
}
.RInputText_hot{
    border:1px solid #3e6a8d;
}
.RInputText_error{
    background:#fee6e6;
}
.RInputText_disabled{
    color:#808080;
    background:#d8d8d8;
}



/*********************************************************
// RTextarea
*********************************************************/
.RTextarea{
    width:250px;
    height:100px;
    line-height:20px;
    border:1px solid #d0d0d0;
    padding:0 3px;
    text-indent:0px;
    line-height:normal;
}
.RTextarea_must{
    background:#faf6df;
}
.RTextarea_hot{
    border:1px solid #3e6a8d;
}
.RTextarea_error{
    background:#fee6e6;
}
.RTextarea_disabled{
    color:#808080;
    background:#d8d8d8;
}



/*********************************************************
// RInputRadio
*********************************************************/
.RInputRadio{
    height:26px;
    line-height:26px;
    margin:0 3px;
    cursor:default;
    display:inline-block;
    *display:inline;
    *zoom:1;
}
.RInputRadio_disabled{
    color:#808080;
}
.RInputRadioIcon{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:16px;
    height:16px;
    margin-top:5px;
    margin-right:3px;
    vertical-align:top;
    background-image:url(RInputRadio.png);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
.RInputRadioIcon_checked{
    background-position:0px -16px;
}
.RInputRadioIcon_hot{
    background-position:-16px 0px;
}
.RInputRadioIcon_checked_hot{
    background-position:-16px -16px;
}
.RInputRadioIcon_down{
    background-position:-32px 0px;
}
.RInputRadioIcon_checked_down{
    background-position:-32px -16px;
}
.RInputRadioIcon_disabled{
    background-position:-48px 0px;
}
.RInputRadioIcon_checked_disabled{
    background-position:-48px -16px;
}
.RInputRadioText{
    
}



/*********************************************************
// RInputCheckbox
*********************************************************/
.RInputCheckbox{
    height:26px;
    line-height:26px;
    margin:0 3px;
    cursor:default;
    display:inline-block;
    *display:inline;
    *zoom:1;
}
.RInputCheckbox_disabled{
    color:#808080;
}
.RInputCheckboxIcon{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:16px;
    height:16px;
    margin-top:5px;
    margin-right:3px;
    vertical-align:top;
    background-image:url(RInputCheckbox.png);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
.RInputCheckboxIcon_checked{
    background-position:0px -16px;
}
.RInputCheckboxIcon_hot{
    background-position:-16px 0px;
}
.RInputCheckboxIcon_checked_hot{
    background-position:-16px -16px;
}
.RInputCheckboxIcon_down{
    background-position:-32px 0px;
}
.RInputCheckboxIcon_checked_down{
    background-position:-32px -16px;
}
.RInputCheckboxIcon_disabled{
    background-position:-48px 0px;
}
.RInputCheckboxIcon_checked_disabled{
    background-position:-48px -16px;
}
.RInputCheckboxText{
    line-height:26px;
}



/*********************************************************
// RInputRadioGroup
*********************************************************/
.RInputRadioGroup{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:250px;
    white-space:normal;
    word-break:break-all;
    line-height:26px;
}
.RInputRadioGroup_must{
    background:#faf6df;
}
.RInputRadioGroup_error{
    background:#fee6e6;
}
.RInputRadioGroup_disabled{
    color:#808080;
    background:#d8d8d8;
}
.RInputRadioGroup .RControlType_RInputRadio{
    
}



/*********************************************************
// RInputCheckboxGroup
*********************************************************/
.RInputCheckboxGroup{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:250px;
    white-space:normal;
    word-break:break-all;
    line-height:26px;
}
.RInputCheckboxGroup_must{
    background:#faf6df;
}
.RInputCheckboxGroup_error{
    background:#fee6e6;
}
.RInputCheckboxGroup_disabled{
    color:#808080;
    background:#d8d8d8;
}
.RInputCheckboxGroup .RControlType_RInputCheckbox{
    
}