/* 
CSS Document
Author:linmoco
QQ:284499169
Ver:1.0
Date:
E-mail:linmoco@163.com
*/

/* Btn */
.btn_A,a.btn_A{border:1px solid rgba(0,0,0,0.4); background-color:#f30; background-position:left 100px;}
.btn_B,a.btn_B{border:1px solid rgba(0,0,0,0.4); background-color:#0cf;}
.btn_C,a.btn_C{border:1px solid rgba(0,0,0,0.4); background-color:#9c0;}
.btn_D,a.btn_D{border:1px solid rgba(0,0,0,0.4); background-color:#ccc; color:#000; text-shadow:0 1px 1px rgba(255,255,255,0.5);}
a.btn_D:link,a.btn_D:visited,a.btn_D:hover,.btn_D:hover{color:#000;}
.btn_E,a.btn_E{border:1px solid rgba(0,0,0,0.4); background-color:#909;}
.btn_F,a.btn_F{border:1px solid rgba(0,0,0,0.4); background-color:#039;}
.btn_G,a.btn_G{border:1px solid rgba(0,0,0,0.4); background-color:#e00;}

.btn_full{display:block; margin-bottom:5px;}
.btn_l{font-size:16px; padding:8px 15px;}
.btn_m{font-size:11px; padding:2px 5px;}
.btn_s{font-size:12px; padding:4px 8px;}
.input_full{width:100%; padding-left:0 !important; padding-right:0 !important; display:inline-block; *display:inline; *zoom:1;}

button [class^="arr_"],button [class*=" arr_"],button [class^="arrow_"],button [class*=" arrow_"],button [class^="ico_"],button [class*=" ico_"],.btn [class^="arr_"],.btn [class*=" arr_"],.btn [class^="arrow_"],.btn [class*=" arrow_"],.btn [class^="ico_"],.btn [class*=" ico_"]{background-image:url("../images/iconw.png"); margin:0; padding:0;}
.btn_D [class^="arr_"],.btn_D [class*=" arr_"],.btn_D [class^="arrow_"],.btn_D [class*=" arrow_"],.btn_D [class^="ico_"],.btn_D [class*=" ico_"]{background-image:url("../images/icon.png");}

/* Btn-group */
.btn_group{display:inline-block; *display:inline; zoom:1; vertical-align:middle; position:relative; font-size:0; line-height:0;}
.btn_group .btn{border-radius:0px; -moz-border-radius:0px; position:relative; margin-right:-1px;}
.btn_group .btn font{}
.btn_group .btn:first-child{border-bottom-left-radius:5px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px;}
.btn_group .btn.M_action,.btn_group .btn:last-child{border-bottom-right-radius:5px; border-top-right-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px;}
.btn_group .active{background-position:left top; z-index:1; background-color:#9c0;}
.btn_group .active font{}
.btn_group.M_active{background:none;}

.input_group{display:inline-block; *display:inline; zoom:1; vertical-align:middle; position:relative; font-size:0; line-height:0;}
.input_group input{border-radius:0px; -moz-border-radius:0px; position:relative; margin-left:-1px;}
.input_group input:focus{z-index:1;}
.input_group input:first-child{border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}
.input_group input:last-child{border-bottom-left-radius:5px; border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;}

/* Form */
form ul{}

.form_normal{position:relative; margin:0px; padding:5px; text-align:left;}
legend{font-size:13px; line-height:normal;}

.form_normal .active{padding:5px; background-color:#000; background-image:url(../images/BGC.png);}

.form_search{position:relative; margin:0px; padding:0 5px;}
.form_search .input_search{width:100%; text-indent:10px; padding-left:0 !important; padding-right:0 !important; margin-left:-1px; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}
.form_search .btn{background:none; border:none; position:absolute; top:0; right:0px; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0), 0 1px 2px rgba(0, 0, 0, 0); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0), 0 1px 2px rgba(0, 0, 0, 0); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0), 0 1px 2px rgba(0, 0, 0, 0);}
.form_search .btn i{background-image:url("../images/icon.png");}
.form_search .btn font{display:none;}

.form_m{}
.form_m .input_m{font-size:11px; padding:2px 5px;}
.form_m .btn{}

.form_edit{}
.form_edit input[type="text"]{color:#000;}

.post_comment{position:relative; margin:0px; padding:5px; text-align:left;}
.post_bom{padding:5px 0;}
.post_comment legend{padding:5px; font-size:16px;}

/* Row */
.row_group{margin:5px auto; width:100%;}
.row_group input{vertical-align:middle;}
.row_label{margin:0 5px; line-height:normal; padding:7px 5px; font-size:12px; float:left; width:150px; text-align:right;}
.row_in{font-size:12px; overflow:hidden;}
.form_action{margin:5px auto;}
.help_info{color:#e00; font-size:12px;}
.help_info i{vertical-align:middle;}

/* State */
.warning,.warning .help_info{color:#f50;}
.warning input{border-color:#f60; color:#f50;}
.error,.error .help_info{color:#e00;}
.error input{border-color:#d00; color:#e00;}
.success,.success .help_info{color:#9c0;}
.success input{border-color:#690; color:#9c0;}
.info,.info .help_info{color:#0cf;}
.info input{border-color:#09c; color:#0cf;}