/*2024*/
#logo {
    background: #efefef url("../image/top.jpg");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 92px;
}

#logo2 {
    background: url("../image/logo.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    height: 60px;
}

#slogan {
    TEXT-ALIGN: center;
}

body {
    background-color: #efefef;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, sans-serif;
    TEXT-ALIGN: center;
    voice-family: inherit;
    HEIGHT: 100%
}

HTML {
    HEIGHT: 100%
}

IMG {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}

div.lang img {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}

div.lang .curlan {
    border: 1px solid #0000ff;
}

A {
    TEXT-DECORATION: none
}

A:link {
    FONT-WEIGHT: bold;
    COLOR: #496693;
    TEXT-DECORATION: none
}

A:visited {
    FONT-WEIGHT: bold;
    COLOR: #496693;
    TEXT-DECORATION: none
}

A:active {
    FONT-WEIGHT: bold;
    COLOR: #333;
    TEXT-DECORATION: none
}

A:hover {
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}

P {
    CLEAR: left;
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 0.5em;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 1em;
    TEXT-ALIGN: left
}

P.section {
    CLEAR: left;
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 0.5em;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 1em;
    TEXT-ALIGN: left
}

P.error {
    CLEAR: left;
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 0.5em;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 1em;
    TEXT-ALIGN: center
}

P.error {
    BORDER-RIGHT: red 1px solid;
    BORDER-TOP: red 1px solid;
    BACKGROUND: #fff4f4;
    BORDER-LEFT: red 1px solid;
    BORDER-BOTTOM: red 1px solid
}

P.section {
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 1em
}

#wrap {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 980px;
    PADDING-TOP: 0px;
    POSITION: relative;
    TEXT-ALIGN: left;
    voice-family: inherit
}

#logo {
    //background          : #efefef url("../image/top.jpg");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 92px;
}

#logo A {
    DISPLAY: block;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}

#logo IMG {
    DISPLAY: block;
    WIDTH: 0px
}

#logo .logout {
    FONT-SIZE: 10px;
    RIGHT: 10px;
    COLOR: #fff;
    POSITION: absolute;
    TOP: 4px
}

#logo .logout A {
    FONT-WEIGHT: normal;
    COLOR: #fff;
    TEXT-DECORATION: underline
}

#logo .admin {
    FONT-WEIGHT: bold;
    RIGHT: 10px;
    COLOR: #fff;
    POSITION: absolute;
    TOP: 24px
}

#content,
#content_nav {
    border-right: 1px solid #666;
    border-left: 1px solid #666;
}

#content_nav {
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: auto;
    BORDER-LEFT: #000 1px solid;
    WIDTH: 980px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left;
    voice-family: inherit
}

#content {
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: auto;
    BORDER-LEFT: #000 1px solid;
    WIDTH: 980px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left;
    voice-family: inherit
}

table {
    border-spacing: 0;
}

table.stretch {
    border-spacing: 0;
    width: 950px;
}

td {
    text-align: left;
    font-size: 12px;
    /*Ugh too generic */
    vertical-align: top;
    font-weight: normal;
    padding: .1em .1em;
}

td.mycenter {
    text-align: center;
    font-size: 12px;
    /*Ugh too generic */
    vertical-align: top;
    font-weight: normal;
    padding: .1em .1em;
}

td.myright {
    text-align: right;
    font-size: 12px;
    /*Ugh too generic */
    vertical-align: top;
    font-weight: normal;
    padding: .1em .1em;
}

hr {
    background-color: #214A82;
}

H1 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center;
}


#footer {
    background: url("../image/footer.gif");
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding-bottom: 6px;
    padding-top: 6px;
    color: #fff;
    TEXT-ALIGN: center;
}

#footer a {
    color: #fff;
}

#nav .active a {
    font-weight: bold;
    color: #CF6403;
}

#nav {
    BORDER-TOP: #ccc 1px solid;
    BACKGROUND: url("../image/nav_bg2.gif") #fff repeat-x left bottom;
    WIDTH: 100%;
    BORDER-BOTTOM: #ccc 1px solid;
    LIST-STYLE-TYPE: none;
    HEIGHT: 23px;
    TEXT-ALIGN: center
}

#nav {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}

#nav UL {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}

#nav LI {
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 0px solid;
    Z-INDEX: 20;
    BACKGROUND: url("../image/nav_bg2.gif") #fff repeat-x left bottom;
    FLOAT: left;
    BORDER-LEFT: #ccc 0px solid;
    WIDTH: 135px;
    CURSOR: default;
    BORDER-BOTTOM: #ccc 0px solid;
    POSITION: relative;
    TEXT-ALIGN: center
}

HTML #nav #last {
    WIDTH: 135px
}

#nav LI A {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #496693;
    TEXT-DECORATION: none
}

#nav .active A {
    FONT-WEIGHT: bold;
    COLOR: #982028
}

#nav .active {
    HEIGHT: 23px;
    BACKGROUND-COLOR: #fff
}

#nav LI UL {
    BORDER-RIGHT: #333 1px solid;
    PADDING-RIGHT: 0px;
    DISPLAY: none;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    BACKGROUND: url("../image/ddbg3.gif") no-repeat left bottom;
    LEFT: 0px;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 7px;
    LIST-STYLE-TYPE: none;
    POSITION: absolute;
    TOP: 100%
}

#nav LI:hover UL {
    DISPLAY: block
}

#nav LI.over UL {
    DISPLAY: block
}

#nav LI.subnav {
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    BORDER-BOTTOM-WIDTH: 0px;
    CURSOR: default;
    POSITION: relative;
    TEXT-ALIGN: center;
    BORDER-RIGHT-WIDTH: 0px
}

#nav LI.subnav A {
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 5px;
    COLOR: #496693;
    PADDING-TOP: 5px
}

#nav LI.subnav A:hover {
    BORDER-RIGHT: #333 5px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #333 0px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #333 5px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #333 0px solid
}

#nav LI.subnav_active {
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BACKGROUND: url("../image/nav_bg2.gif") #fff repeat-x left bottom;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px
}

#menu_iframe {
    DISPLAY: none;
    Z-INDEX: 10;
    POSITION: absolute
}

SPAN.pad {
    PADDING-LEFT: 0.6em
}

DIV.pad {
    CLEAR: left;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 0.6em;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}

DIV.paderror {
    CLEAR: left;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 0.6em;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}

DIV.paddisabled {
    CLEAR: left;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 0.6em;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}

DIV.paderror {
    BORDER-RIGHT: red 1px solid;
    BORDER-TOP: red 1px solid;
    BACKGROUND: #fff4f4;
    BORDER-LEFT: red 1px solid;
    BORDER-BOTTOM: red 1px solid
}

DIV.paddisabled {
    COLOR: #aaaaaa
}

DIV.rules_row_pad {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}

PRE.pad {
    BORDER-RIGHT: #999 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #999 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #999 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #999 1px solid;
    BACKGROUND-COLOR: #eee
}

#content DL DD {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1em;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}

#content DL DT {
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}

#content DL DT SPAN {
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left
}

INPUT.btn {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    WIDTH: auto;
    COLOR: #fff;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, sans-serif;
    vertical-align: middle;
}

INPUT.btnhov {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    WIDTH: auto;
    COLOR: #fff;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, sans-serif;
    vertical-align: middle;
}

INPUT.btndisabled {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    WIDTH: auto;
    COLOR: #fff;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, sans-serif;
    vertical-align: middle;
}

INPUT.btn {
    BORDER-RIGHT: #000 1px solid;
    BORDER-TOP: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    BORDER-BOTTOM: #000 1px solid;
    BACKGROUND-COLOR: #369
}

INPUT.btnhov {
    BORDER-RIGHT: #369 1px solid;
    BORDER-TOP: #369 1px solid;
    BORDER-LEFT: #369 1px solid;
    BORDER-BOTTOM: #369 1px solid;
    BACKGROUND-COLOR: #1e81e5
}

INPUT.btn:hover {
    BORDER-RIGHT: #369 1px solid;
    BORDER-TOP: #369 1px solid;
    BORDER-LEFT: #369 1px solid;
    BORDER-BOTTOM: #369 1px solid;
    BACKGROUND-COLOR: #1e81e5
}

INPUT.btndisabled {
    BORDER-RIGHT: #777 1px solid;
    BORDER-TOP: #777 1px solid;
    BORDER-LEFT: #777 1px solid;
    BORDER-BOTTOM: #777 1px solid;
    BACKGROUND-COLOR: #aab
}

SELECT {
    BORDER-RIGHT: #777777 1px solid;
    BORDER-TOP: #777777 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #777777 1px solid;
    WIDTH: auto;
    BORDER-BOTTOM: #777777 1px solid;
    BACKGROUND-COLOR: #fff
}

SELECT.disabled {
    BORDER-RIGHT: #777777 1px solid;
    BORDER-TOP: #777777 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #777777 1px solid;
    WIDTH: auto;
    BORDER-BOTTOM: #777777 1px solid;
    BACKGROUND-COLOR: #fff
}

TEXTAREA {
    BORDER-RIGHT: #555 1px solid;
    BORDER-TOP: #555 1px solid;
    FONT-SIZE: 12px;
    BACKGROUND: #fff;
    BORDER-LEFT: #555 1px solid;
    WIDTH: 250px;
    BORDER-BOTTOM: #555 1px solid;
    HEIGHT: 10em
}

FORM.nav {
    BORDER-RIGHT: #999 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #999 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #999 1px solid;
    WIDTH: 100%;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #999 1px solid;
    BACKGROUND-COLOR: #f4f2c5
}

TABLE.nav {
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    WIDTH: 52em;
    BORDER-BOTTOM: #999 1px solid;
    BACKGROUND-COLOR: #92bfdc
}

FORM.login {
    BORDER-RIGHT: #a3bd0b 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #a3bd0b 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #a3bd0b 1px solid;
    WIDTH: 300px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #a3bd0b 1px solid;
    BACKGROUND-COLOR: #f7f7db
}

.border_even,
.border_odd,
.border_mouseover,
.hilight_even,
.hilight_odd,
.border_main,
.hilight_NOTICE_even,
.hilight_NOTICE_odd,
.hilight_UNKNOWN_even,
.hilight_UNKNOWN_odd,
.hilight_WARNING_even,
.hilight_WARNING_odd,
.hilight_SUCCESS_even,
.hilight_SUCCESS_odd,
.hilight_ERROR_even,
.hilight_ERROR_odd,
.hilight_DEBUG_odd,
.border_evendisabled,
.border_even_activated {
    border: 1px solid #D1D1D1;
    border-width: 0px 0px 1px 0px;
    background-color: #ffffff;
    font-size: 12px;
    vertical-align: middle;
    padding-right: 2px;
    padding-left: 2px;
    line-height: 18px;
}


.border_evendisabled {
    background-color: #efefef;
    color: #AAAAAA;
}

.border_odd {
    background-color: #efefef;
}

.border_mouseover {
    background-color: #f5f5a1;
    cursor: default;
}

.hilight_even {
    background-color: #c0e0f0;
}

.hilight_odd {
    background-color: #c0e0f0;
}

.border_main {
    background-color: #CCCCCC;
}

.hilight_NOTICE_even {
    background-color: #ffffff;
}

.hilight_NOTICE_odd {
    background-color: #efefef;
}

.hilight_UNKNOWN_even {
    background-color: #EEEEEE;
}

.hilight_UNKNOWN_odd {
    background-color: #DDDDDD;
}

.hilight_WARNING_even {
    background-color: #fffabc;
}

.hilight_WARNING_odd {
    background-color: #efeaac;
}

.hilight_SUCCESS_even {
    background-color: #9dea9d;
}

.hilight_SUCCESS_odd {
    background-color: #8dda8d;
}

.hilight_ERROR_even {
    background-color: #ffadad;
}

.hilight_ERROR_odd {
    background-color: #ef9d9d;
}

.hilight_DEBUG_even {
    background-color: #adffad;
}

.hilight_DEBUG_odd {
    background-color: #9def9d;
}

.border_even_activated {
    background-color: #f0f0b0;
}

.total_border {
    border: 1px solid #B1B1B1;
    border-width: 0px 1px 1px 0px;
    background-color: #D9D9E9;
    line-height: 18px;
}

.total_seperator {
    background-color: #909090;
}

.fields2 {
    border: 1px solid #C1C1C1;
    border-width: 0 0 1px 0;
    background-color: #75A319;
}

.table_fields_td {
    font-size: 10px;
    background-color: #fff;
    border: 1px solid #b1b1b1;
    border-width: 0 0 1px 0;
    padding-right: 2px;
    padding-left: 2px;

}

.novalues_td {
    font-size: 12px;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    border-width: 1px 0 0 0;
}

.table_fields_a:hover {
    text-decoration: underline;
}

.mouse_over_a {
    text-decoration: none;
    cursor: default;
    font-weight: normal;
}

.mouse_over_a:hover {
    text-decoration: underline;
    font-weight: normal;
    cursor: default;
}


.table_border {
    border: 1px solid #969696;
    border-width: 1px 1px 1px 1px;
    background-color: #fefefe;
}

td.adv_left_top_right,
td.adv_top_left,
td.adv_top_right,
td.adv_left,
td.adv_right,
td.adv_bottom_left,
td.adv_bottom_right,
td.adv_top {
    border: 1px solid #A1A1A1;
    background-color: #efefef;
    padding: 4px;
}

td.adv_left_top_right {
    border-width: 1px 1px 0px 1px;
}

td.adv_top_left {
    border-width: 1px 0px 0px 1px;
}

td.adv_top_right {
    border-width: 1px 1px 0px 0px;
}

td.adv_left {
    border-width: 0px 0px 0px 1px;
}

td.adv_right {
    border-width: 0px 1px 0px 0px;
}

td.adv_bottom_left {
    border-width: 0px 0px 1px 1px;
    line-height: 4px;
}

td.adv_bottom_right {
    border-width: 0px 1px 1px 0px;
    line-height: 4px;
}

td.adv_top {
    border-width: 1px 0px 0px 0px;
}

.rule_row_even,
.rule_row_odd,
.rule_row_hilight_even,
.rule_row_hilight_odd {
    padding-top: 5px;
    padding-bottom: 3px;
    padding-right: 4px;
    padding-left: 4px;
    vertical-align: middle;
    border: 1px solid #C1C1C1;
    border-width: 0px 0 1px 0;
    background-color: #ffffff;
    font-size: 12px;
}

.rule_row_odd {
    background-color: #efefef;
}

.rule_row_hilight_even {
    background-color: #c0e0f0;
}

.rule_row_hilight_odd {
    background-color: #c0e0f0;
}

.deltecdr {
    TEXT-DECORATION: line-through;
    background-color: #C1C1C1;
}

.cdr1 {
    FONT-SIZE: 12px;
}

.cdr2 {
    FONT-SIZE: 12px;
    background-color: #dcdcdc;
}

.cdr3 {
    FONT-SIZE: 12px;
    background-color: #eaeaea;
}

.online {
    border: 1px solid #D1D1D1;
    border-width: 0px 2px 1px 2px;
    background-color: #ffffff;
    font-size: 12px;
    vertical-align: middle;
    padding-right: 2px;
    padding-left: 2px;
    line-height: 18px;

}

.onlinetitle {
    border: 1px solid #D1D1D1;
    border-width: 1px 1px 1px 1px;
    background-color: #CCCCCC;
    font-size: 12px;
    vertical-align: middle;
    padding-right: 2px;
    padding-left: 2px;
    line-height: 18px;
}

.onlinetitle2 {
    border: 1px solid #D1D1D1;
    border-width: 1px 1px 1px 1px;
    background-color: #E66C2C;
    font-size: 12px;
    vertical-align: middle;
    padding-right: 2px;
    padding-left: 2px;
    line-height: 18px;
}

.online2 {
    border: 1px solid #D1D1D1;
    border-width: 0px 2px 1px 2px;
    background-color: #eaeaea;
    font-size: 12px;
    vertical-align: middle;
    padding-right: 2px;
    padding-left: 2px;
    line-height: 18px;

}

.statustitle {
    border: 1px solid #D1D1D1;
    border-width: 1px 1px 1px 1px;
    background-color: #3399CC;
    font-size: 12px;
    vertical-align: middle;
    padding-right: 2px;
    padding-left: 2px;
    line-height: 18px;
    color: #FFFFFF;
}

.title {
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    COLOR: #496693;
}

.page {
    font-size: 11px;
}
.loading{
    width: 100%;
    text-align: center;
    padding: 20px;
}
.loading p{
    line-height: 30px;
    display: inline-block;
}
.loading img{
    width: 30px;
    margin-bottom: -10px;
}
.message{
    display: inline-block;
    width: 98%;
    margin: 1%;
    background-color: #efefef;
}
.message p{
    text-align: center;
    padding: 10px;
}
.form-group input{
    padding: 2px 2px 3px 2px;
    font-size: 13px;
    border: 1px solid;
}
.input-group-addon {
    padding: 4px ;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #767676;
    border-radius: 0 4px 4px 0;
    text-align: center;
    margin-left: -1px;
    top: 0px;
    position: absolute;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
    box-sizing: border-box;
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    display: inline-block;
    box-sizing: border-box;
}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    float: left
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.w100,
.w100 input.form-control{
    width: 100%;
}
.page-box{
    margin: 10px;
}
.page-box div{
    display: inline-block;
    float: center;
}
.page-btn{
    text-align: center;
    margin: 10px;
    width: 100%;
}
.page-btn a,
.page-box .btn,
.btn-2{
    font-size: 12px;
    border: 1px solid #767676;
    padding: 5px 10px;
    background-color: #fff;
    text-decoration: none;
    color: #555555;
    border-radius: 3px;
    font-weight: normal;
    margin-right: 5px;
}
.page-btn a:hover,
.page-box .btn:hover,
.btn-2:hover{
    background-color: #efefef;
    text-decoration: none;
/*    font-weight: normal;*/
}
.btn-2:visited{
    font-weight: normal;
    color: #555555;
}
.page-btn .now-page{
    font-weight: bolder;
    color: #fff;
    background-color: #369;
}
.page-btn .now-page:hover{
    color: #fff;
    background-color: #264a6e;
}
.page-left{
    position: absolute;
    margin-top: 10px;
}
.page-left input{
    padding: 4px 4px 3px 4px;
    width: 30px;
    margin: 0 10px 0 0;
    text-align: center;
}
.page-box select{
    padding: 5px;
    border-radius: 3px;
}
/*modal*/
.modal-open {
    overflow: hidden
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out, -o-transform .3s ease-out
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
    background-color: rgba(0, 0, 0, .5);
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    outline: 0;
    margin-top: 20px;
}
.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0
}
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
}
.modal-header .close {
    margin-top: -2px
}
.modal-title {
    margin: 0;
    line-height: 1.42857143
}
.modal-body {
    position: relative;
    padding: 15px;
    min-height: 450px;
}
.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}
.modal-footer .btn+.btn {
    margin-bottom: 0;
    margin-left: 5px
}
.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}
.modal-footer .btn-block+.btn-block {
    margin-left: 0
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}
.modal-dialog{
    width: 600px;
    margin: auto;
}
/*/modal*/
.help-block{
    color:red;
}