@charset "UTF-8";

/* tabs */
.tabs {
    overflow:hidden;zoom:1;
    margin:0 0 12px;
    padding:1px 0;
}
.tabs__h {
    margin:0 0 -1px;
    float:left;
    border:1px solid #dcd8c8;
    border-width:1px 1px 0;
    padding:0 0 1px;
    border-radius:3px 3px 0 0;
    zoom:1;
    position:relative;
    //top:1px;
}
.tabs__h LI {
    float:left;
    background:#f2efe3 url(/i/main/tabs-gd.png) repeat-x 0 0;
    border-left:1px solid #dfdacb;
    font-size:11px;
    line-height:14px;
    padding:3px 5px 4px;
    color:#333;
    text-shadow:0 1px #fff;
    cursor:pointer;
    zoom:1;
}
.tabs__h LI:first-child {
    border-left:1px solid #dcd8c8;
    margin:0 0 0 -1px;;
}
.tabs__h LI.cur {
    padding:3px 5px 5px;
    margin-top:-2px;
    margin-bottom:-1px;
    background:#fff;
    color:#f03;
    border-top:2px solid #f03;
}

.tabs__b {
    margin:-1px 0 0;
    float:left;
    border:1px solid #dcd8c8;
    border-width:0 1px 1px;
    padding:1px 0 0;
    border-radius:0 0 3px 3px;
}
.tabs__b LI {
    float:left;
    background:#f2efe3 url(/i/main/tabs-gd.png) repeat-x 0 -25px;
    border-left:1px solid #dfdacb;
    font-size:11px;
    line-height:14px;
    padding:3px 5px 4px;
    color:#333;
    text-shadow:0 1px #fff;
    cursor:pointer;
}
.tabs__b LI:first-child {
    border-left:1px solid #dcd8c8;
    margin:0 0 0 -1px;;
}
.tabs__b LI.cur {
    padding:3px 5px 5px;
    margin-top:-1px;
    margin-bottom:-2px;
    background:#fff;
    color:#f03;
    border-bottom:2px solid #f03;
}


.tabs__i {
    display:none;
    clear:both;
    border:1px solid #dcd8c8;
    padding:9px;
}
.tabs__i_cur {
    display:block;
}
.tabs__i > .items {
    margin:0;
}


.tabs_thin {
}
.tabs_thin .tabs__h LI,
.tabs_thin .tabs__h LI.cur,
.tabs_thin .tabs__b LI,
.tabs_thin .tabs__b LI.cur {
    padding-left:3px;
    padding-right:3px;
}
.tabs_thin .tabs__i {
    padding:1px 5px 4px;
}


/* exch */
.exch {
    font-size:11px;
}
.exch A {
    text-decoration:none;
}
.exch A:hover {
    text-decoration:underline;
}
.exch TABLE {
    width:100%;
}
.exch TH {
    font-size:10px;
}
.exch TD {
    padding:0 0 4px;
}

.exch .td-c {
    text-align:center;
}
.exch .td-r {
    text-align:right;
}

.exch__more {
    margin:1px 0 0;
}


/* i-exch */
.i-exch-up,
.i-exch-none,
.i-exch-down {
    width:5px;
    height:4px;
    overflow:hidden;zoom:1;
    display:inline-block;//display:inline;zoom:1;
    vertical-align:middle;
    background:url(/i/main/spr-ico.png) no-repeat -238px -50px;
    margin:0 5px 0 0;
    position:relative;
    top:-1px;
}
.i-exch-down {
    background-position:-246px -50px;
}
.i-exch-none{background: none}


/* w-cred */
.w-cred {
    border:1px solid #c8c6c5;
    margin:0 0 16px;
    padding:6px 12px 6px 9px;
    line-height:1.2;
}
.w-cred H3 {
    font-size:14px;
    font-weight:bold;
    margin:0 0 15px;
}
.w-cred H4 {
    margin:20px 0 5px;
    font-size:11px;
    font-weight:bold;
}
.w-cred P {
    margin:0 0 5px;
}
.w-cred P SMALL {
    font-size:11px;
}
.w-cred .w-cred__ctrls {
    margin:20px 0 10px;
    text-align:center;
}

.w-cred .w-cred__ctrls a {
    color: white;
    padding: 0 16px;
    font-size: 14px;
    line-height: 40px;
    height: 40px;
    white-space: nowrap;
    background-color: #df3014;
    display: inline-block;
    border-radius: 2px;
}
.w-cred .w-cred__ctrls a:hover{
    color: white;
}
.w-cred INPUT[type=text] {
    border:1px solid #aeaeae;
    padding:1px 5px;
    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
    font-size:20px;
    line-height:20px;
    max-width:100%;
}
.w-cred INPUT[type=text]:focus {
    box-shadow:0 0 5px #49a3f6;
}
.w-cred .text-p90 {
    width:105px;
}
.w-cred .text-p36 {
    width:40px;
}
.w-cred .text-c {
    text-align:center;
}


/* x-radio */
.x-radio {
    -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;
}
.x-radio TABLE {
    width:100%;
    table-layout:fixed;
}
.x-radio TD {
}
.x-radio TD DIV {
    background:#e8e8e8 url(/i/main/x-radio-gd.png) repeat-x 0 0;
    border:1px solid #c8c6c5;
    border-right:none;
    text-align:center;
    height:19px;
    font-size:12px;
    line-height:19px;
    font-weight:bold;
    color:#333;
    padding:2px 0;
    text-shadow:0 1px 0 #fff;
    cursor:pointer;
}
.x-radio TD.first DIV {
    border-radius:5px 0 0 5px;
}
.x-radio TD.last DIV {
    border-radius:0 5px 5px 0;
    border-right:1px solid #c8c6c5;
}

.x-radio TD.cur DIV {
    border-color:#656b71;
    background-color:#686973;
    background-position:0 -25px;
    border-right:1px solid #656b71;
    margin:0 -1px 0 0;
    position:relative;
    color:#fff;
    text-shadow:0 1px 2px rgba(0,0,0,.6);
}

.x-radio TABLE {
}
.x-radio_flex TABLE {
    table-layout:auto;
}


/* range */
.range {
    max-width: 200px;
    position:relative;
}
.range__from,
.range__to {
    font-size:10px;
    color:#999;
    position:absolute;
    left:0;
}
.range__to {
    left:auto;
    right:0;
}

.range__wrap {
    height:15px;
    background:url(/i/main/range.png) no-repeat 0 0;
    margin:17px 0 15px;
    padding:0 4px;
}
.range__i.ui-slider-horizontal {
    height:15px;
    -webkit-border-radius:0;border-radius:0;
    border:0 none;
    background:none;
}
.range__i.ui-slider-horizontal .ui-slider-range {
    background:url(/i/main/range.png) repeat-x -4px -15px;
}
.range__i.ui-slider-horizontal .ui-slider-handle {
    width:21px;
    height:23px;
    background:url(/i/main/range.png) no-repeat 0 -31px;
    margin:0 0 0 -11px;
    top:-1px;
    border:0 none;
    cursor:pointer;
}

.wrc_icon {
    display: none;
}
