@charset "utf-8";
/*FONT*/
@font-face {
    font-family: "museo_slab100";
    src: url("https://ipstatic.interestprint.com/view/style/common/font/museo_slab_100-webfont.eot");
    src: url("https://ipstatic.interestprint.com/view/style/common/font/museo_slab_100-webfont.eot?#iefix") format("embedded-opentype"),
         url("https://ipstatic.interestprint.com/view/style/common/font/museo_slab_100-webfont.woff") format("woff"),
         url("https://ipstatic.interestprint.com/view/style/common/font/museo_slab_100-webfont.ttf") format("truetype"),
         url("https://ipstatic.interestprint.com/view/style/common/font/museo_slab_100-webfont.svg#museo_slab100") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "museo_slab300";
    src: url("https://ipstatic.interestprint.com/view/style/common/font/museo_slab_300-webfont.eot");
    src: url("https://ipstatic.interestprint.com/view/style/common/font/museo_slab_300-webfont.eot?#iefix") format("embedded-opentype"),
         url("https://ipstatic.interestprint.com/view/style/common/font/museo_slab_300-webfont.woff") format("woff"),
         url("https://ipstatic.interestprint.com/view/style/common/font/museo_slab_300-webfont.ttf") format("truetype"),
         url("https://ipstatic.interestprint.com/view/style/common/font/museo_slab_300-webfont.svg#museo_slab300") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "museo_slab500";
    src: url("https://ipstatic.interestprint.com/view/style/common/font/museo_slab_500-webfont.eot");
    src: url("https://ipstatic.interestprint.com/view/style/common/font/museo_slab_500-webfont.eot?#iefix") format("embedded-opentype"),
         url("https://ipstatic.interestprint.com/view/style/common/font/museo_slab_500-webfont.woff") format("woff"),
         url("https://ipstatic.interestprint.com/view/style/common/font/museo_slab_500-webfont.ttf") format("truetype"),
         url("https://ipstatic.interestprint.com/view/style/common/font/museo_slab_500-webfont.svg#museo_slab500") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "lobster";
    src: url("https://ipstatic.interestprint.com/view/style/common/font/lobster_1.4-webfont.eot");
    src: url("https://ipstatic.interestprint.com/view/style/common/font/lobster_1.4-webfont.eot?#iefix") format("embedded-opentype"),
         url("https://ipstatic.interestprint.com/view/style/common/font/lobster_1.4-webfont.woff2") format("woff2"),
         url("https://ipstatic.interestprint.com/view/style/common/font/lobster_1.4-webfont.woff") format("woff"),
         url("https://ipstatic.interestprint.com/view/style/common/font/lobster_1.4-webfont.ttf") format("truetype"),
         url("https://ipstatic.interestprint.com/view/style/common/font/lobster_1.4-webfont.svg#lobster_1.4regular") format("svg");
    font-weight: normal;
    font-style: normal;
}
/*HTML5*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block }
audio, canvas, video { display:inline-block; *display:inline;
*zoom:1
}
audio:not([controls]) {
 display:none;
 height:0
}
[hidden] {
 display:none
}
/*RESET*/
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin:0; padding:0 }
html { color:#000; background:#fff; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100% }
body, button, input, select, textarea { font:12px/1.5 "museo_slab100", tahoma, arial, "Hiragino Sans GB", \5b8b\4f53 }
button, input, select, textarea { font-size:100% }
fieldset, img { border:0 }
img, button, input, select { vertical-align:middle }
a { color:#000; cursor:pointer; text-decoration:none; outline:0 }
a:hover { color:#000; text-decoration:underline }
table { border-collapse:collapse; border-spacing:0 }
th { text-align:inherit; font-style:normal }
ol, ul, li { list-style:none }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:500 }
b, strong { font-weight:bold }
small { font-size:80% }
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline }
sup { top:-0.5em }
sub { bottom:-0.25em }
del { text-decoration:line-through }
abbr[title] { border-bottom:1px dotted }
dfn { font-style:italic }
mark { background:#ff0; color:#000 }
hr { -moz-box-sizing:content-box; box-sizing:content-box; height:0 }
pre, code, kbd, samp { font-family:monospace, serif; font-size:1em }
pre { white-space:pre; white-space:pre-wrap; word-wrap:break-word }
q { quotes:none }
q:before, q:after { content:''; content:none }
svg:not(:root) {
overflow:hidden
}
iframe { display:block }
form { display:inline }
button, input { line-height:normal }
button, select { text-transform:none }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance:button; cursor:pointer; *overflow:visible
}
button[disabled], html input[disabled] { cursor:default }
input[type="checkbox"], input[type="radio"] { box-sizing:border-box; padding:0; *width:13px;
*height:13px
}
input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
 border:0;
 padding:0
}
textarea { overflow:auto; vertical-align:top }
/*GLOBAL*/
.g-wp { clear:both; width:1110px; margin:0 auto }
.g-cf:after { clear:both; content:" "; display:block; font-size:0; height:0; visibility:hidden }
.g-cf { *zoom:1
}
.g-cl { clear:both }
.g-fl { float:left }
.g-fr { float:right }
.g-fl, .g-fr { display:inline }
.g-hide { display:none }
.g-show { display:block }
.g-inline { display:inline }
.g-inlineblock { display:inline-block; *display:inline;
*zoom:1
}
.g-fixed { position:fixed }
.g-relative { position:relative }
.g-br { overflow:hidden; text-align:left; white-space:pre-wrap; word-wrap:break-word; word-break:break-all }
.g-nobr { overflow:hidden; word-wrap:normal; white-space:nowrap; text-overflow:ellipsis }
/*GLOBAL-FONT-LINE*/
.g-tdt { text-decoration:overline }
.g-tdm { text-decoration:line-through }
.g-tdb { text-decoration:underline }
/*GLOBAL-FONT-ALIGN*/
.g-tal { text-align:left }
.g-tac { text-align:center }
.g-tar { text-align:right }
.g-vat { vertical-align:top }
.g-vam { vertical-align:middle }
.g-vab { vertical-align:bottom }
/*GLOBAL-FONT-LINEHEIGHT*/
.g-lh1 { line-height:1 }
.g-lh2 { line-height:2 }
/*GLOBAL-FONT-SIZE*/
.g-fs11 { font-size:11px }
.g-fs12 { font-size:12px }
.g-fs13 { font-size:13px }
.g-fs14 { font-size:14px }
.g-fs16 { font-size:16px }
.g-fs18 { font-size:18px }
.g-fs20 { font-size:20px }
.g-fs25 { font-size:25px }
.g-fs30 { font-size:30px }
.g-fs35 { font-size:35px }
.g-fs40 { font-size:40px }
/*GLOBAL-FONT-WEIGHT*/
.g-fwn { font-weight:normal }
.g-fwb { font-weight:bold }
/*GLOBAL-FONT-TRANSFORM*/
.g-ftl { text-transform:lowercase }
.g-ftu { text-transform:uppercase }
.g-ftc { text-transform:capitalize }
/*GLOBAL-FONT-COLOR*/
.g-cfff,.g-cfff:hover { color:#fff }
.g-c000,.g-c000:hover { color:#000 }
.g-c333,.g-c333:hover { color:#333 }
.g-c666,.g-c666:hover { color:#666 }
.g-c999,.g-c999:hover { color:#999 }
.g-cf10,.g-cf10:hover { color:#f10 }
.g-cf50,.g-cf50:hover { color:#f90 }
.g-cf90,.g-cf90:hover { color:#f90 }
.g-cf00,.g-cf00:hover { color:#f00 }
.g-c00f,.g-c00f:hover { color:#00f }
.g-c09f,.g-c09f:hover { color:#09f }
.g-c080,.g-c080:hover { color:#080 }
/*GLOBAL-MARGIN*/
.g-m5 { margin:5px }
.g-m10 { margin:10px }
.g-m20 { margin:20px }
.g-m40 { margin:40px }
.g-mt5 { margin-top:5px }
.g-mt10 { margin-top:10px }
.g-mt20 { margin-top:20px }
.g-mt40 { margin-top:40px }
.g-mb5 { margin-bottom:5px }
.g-mb10 { margin-bottom:10px }
.g-mb20 { margin-bottom:20px }
.g-mb40 { margin-bottom:40px }
.g-ml5 { margin-left:5px }
.g-ml10 { margin-left:10px }
.g-ml20 { margin-left:20px }
.g-ml40 { margin-left:40px }
.g-mr5 { margin-right:5px }
.g-mr10 { margin-right:10px }
.g-mr20 { margin-right:20px }
.g-mr40 { margin-right:40px }
/*GLOBAL-PADDING*/
.g-p5 { padding:5px }
.g-p10 { padding:10px }
.g-p20 { padding:20px }
.g-p40 { padding:40px }
/*GLOBAL-BUTTON*/
.g-btn1 { position:relative; display:inline-block; *display:inline;
*zoom:1;
height:20px; padding:5px 10px; line-height:20px; font-size:14px; font-family:Tahoma, Geneva, sans-serif; color:#333333; text-align:center; vertical-align:middle; text-decoration:none; outline:0; cursor:pointer; text-shadow:0 -1px 0 rgba(255, 255, 255, 0.25); border-width:1px; border-style:solid; border-color:#eee; background-color:#eee; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.g-btn1:hover, .g-btn1:focus, .g-btn1:active, .g-btn1.active, .g-btn1[disabled], .g-btn1.disabled { color: #333333; background-color: #e5e5e5; text-decoration: none }
.g-btn1:hover, .g-btn1:focus { background-position: 0 -15px; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear }
.g-btn1.active, .g-btn1:active { background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05) }
.g-btn1.disabled, .g-btn1[disabled] { cursor: default; background-image: none; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.g-btn1.large { padding:10px 20px; height:20px; line-height:20px; font-size:16px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.g-btn1.mini { padding:3px 6px; height:14px; line-height:14px; font-size:12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.g-btn1.block { display: block }
.g-btn1.black { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #222222; border-color: #222222 }
.g-btn1.black:hover, .g-btn1.black:focus, .g-btn1.black:active, .g-btn1.black.active, .g-btn1.black.disabled, .g-btn1.black[disabled] { color: #ffffff; background-color: #111111 }
.g-btn1.green { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #22ccbb; border-color: #22ccbb }
.g-btn1.green:hover, .g-btn1.green:focus, .g-btn1.green:active, .g-btn1.green.active, .g-btn1.green.disabled, .g-btn1.green[disabled] { color: #ffffff; background-color: #1dc4b3 }
.g-btn1.blue { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #22aaff; border-color: #22aaff }
.g-btn1.blue:hover, .g-btn1.blue:focus, .g-btn1.blue:active, .g-btn1.blue.active, .g-btn1.blue.disabled, .g-btn1.blue[disabled] { color: #ffffff; background-color: #1ca3f8 }
.g-btn1.red { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #ff5555; border-color: #ff5555 }
.g-btn1.red:hover, .g-btn1.red:focus, .g-btn1.red:active, .g-btn1.red.active, .g-btn1.red.disabled, .g-btn1.red[disabled] { color: #ffffff; background-color: #f84e4e }
.g-btn1.yellow { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #ff9911; border-color: #ff9911 }
.g-btn1.yellow:hover, .g-btn1.yellow:focus, .g-btn1.yellow:active, .g-btn1.yellow.active, .g-btn1.yellow.disabled, .g-btn1.yellow[disabled] { color: #ffffff; background-color: #f7930e }
.g-btn1.transparent { text-shadow:none; background-color: transparent; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-color:transparent }
.g-btn1.transparent:hover, .g-btn1.transparent:focus, .g-btn1.transparent:active, .g-btn1.transparent.active, .g-btn1.transparent.disabled, .g-btn1.transparent[disabled] { background-color: transparent }
.g-btn1.border { color: #333; text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25); background-color: #fff; border-color: #666 }
.g-btn1.border:hover, .g-btn1.border:focus, .g-btn1.border:active, .g-btn1.border.active, .g-btn1.border.disabled, .g-btn1.border[disabled] { color: #333; background-color: #fff }
.g-btn1-group { position:relative; display: inline-block; *display: inline;
*zoom: 1;
padding-left:1px }
.g-btn1-group .g-btn1 { margin-left:-1px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.g-btn1-group .g-btn1:first-child { -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px }
.g-btn1-group .g-btn1:last-child { -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0 }
/*GLOBAL-CARET*/
.g-caret1 { position:relative; left:0; top:6px; display: inline-block; *display: inline;
*zoom: 1;
width:0; height:0; overflow:hidden; vertical-align:text-top; border-width:5px; border-style:solid; border-color:transparent; border-top-color:#000 }
.g-caret1.white { border-top-color:#fff }
.g-caret1.large { border-width:6px; top:7px }
.g-caret1.mini { border-width:4px; top:5px }
.g-btn1.black .g-caret1, .g-btn1.blue .g-caret1, .g-btn1.green .g-caret1, .g-btn1.red .g-caret1, .g-btn1.yellow .g-caret1 { border-top-color:#fff }
.g-btn1.large .g-caret1 { border-width:6px; top:7px }
.g-btn1.mini .g-caret1 { border-width:4px; top:5px }
/*GLOBAL-ICON*/
.g-icon1 { position:relative; left:0; top:3px; display: inline-block; *display: inline;
*zoom: 1;
width:14px; height:14px; overflow:hidden; vertical-align:text-top; background-image:url(https://ipstatic.interestprint.com/view/style/common/img/glyphicons-halflings.png); background-position:0 0; background-repeat:no-repeat }
.g-icon1.white { background-image:url(https://ipstatic.interestprint.com/view/style/common/img/glyphicons-halflings-white.png) }
.g-icon1.glass { background-position: 0 0 }
.g-icon1.music { background-position: -24px 0 }
.g-icon1.search { background-position: -48px 0 }
.g-icon1.envelope { background-position: -72px 0 }
.g-icon1.heart { background-position: -96px 0 }
.g-icon1.star { background-position: -120px 0 }
.g-icon1.star-empty { background-position: -144px 0 }
.g-icon1.user { background-position: -168px 0 }
.g-icon1.film { background-position: -192px 0 }
.g-icon1.th-large { background-position: -216px 0 }
.g-icon1.th { background-position: -240px 0 }
.g-icon1.th-list { background-position: -264px 0 }
.g-icon1.ok { background-position: -288px 0 }
.g-icon1.remove { background-position: -312px 0 }
.g-icon1.zoom-in { background-position: -336px 0 }
.g-icon1.zoom-out { background-position: -360px 0 }
.g-icon1.off { background-position: -384px 0 }
.g-icon1.signal { background-position: -408px 0 }
.g-icon1.cog { background-position: -432px 0 }
.g-icon1.trash { background-position: -456px 0 }
.g-icon1.home { background-position: 0 -24px }
.g-icon1.file { background-position: -24px -24px }
.g-icon1.time { background-position: -48px -24px }
.g-icon1.road { background-position: -72px -24px }
.g-icon1.download-alt { background-position: -96px -24px }
.g-icon1.download { background-position: -120px -24px }
.g-icon1.upload { background-position: -144px -24px }
.g-icon1.inbox { background-position: -168px -24px }
.g-icon1.play-circle { background-position: -192px -24px }
.g-icon1.repeat { background-position: -216px -24px }
.g-icon1.refresh { background-position: -240px -24px }
.g-icon1.list-alt { background-position: -264px -24px }
.g-icon1.lock { background-position: -287px -24px }
.g-icon1.flag { background-position: -312px -24px }
.g-icon1.headphones { background-position: -336px -24px }
.g-icon1.volume-off { background-position: -360px -24px }
.g-icon1.volume-down { background-position: -384px -24px }
.g-icon1.volume-up { background-position: -408px -24px }
.g-icon1.qrcode { background-position: -432px -24px }
.g-icon1.barcode { background-position: -456px -24px }
.g-icon1.tag { background-position: 0 -48px }
.g-icon1.tags { background-position: -25px -48px }
.g-icon1.book { background-position: -48px -48px }
.g-icon1.bookmark { background-position: -72px -48px }
.g-icon1.print { background-position: -96px -48px }
.g-icon1.camera { background-position: -120px -48px }
.g-icon1.font { background-position: -144px -48px }
.g-icon1.bold { background-position: -167px -48px }
.g-icon1.italic { background-position: -192px -48px }
.g-icon1.text-height { background-position: -216px -48px }
.g-icon1.text-width { background-position: -240px -48px }
.g-icon1.align-left { background-position: -264px -48px }
.g-icon1.align-center { background-position: -288px -48px }
.g-icon1.align-right { background-position: -312px -48px }
.g-icon1.align-justify { background-position: -336px -48px }
.g-icon1.list { background-position: -360px -48px }
.g-icon1.indent-left { background-position: -384px -48px }
.g-icon1.indent-right { background-position: -408px -48px }
.g-icon1.facetime-video { background-position: -432px -48px }
.g-icon1.picture { background-position: -456px -48px }
.g-icon1.pencil { background-position: 0 -72px }
.g-icon1.map-marker { background-position: -24px -72px }
.g-icon1.adjust { background-position: -48px -72px }
.g-icon1.tint { background-position: -72px -72px }
.g-icon1.edit { background-position: -96px -72px }
.g-icon1.share { background-position: -120px -72px }
.g-icon1.check { background-position: -144px -72px }
.g-icon1.move { background-position: -168px -72px }
.g-icon1.step-backward { background-position: -192px -72px }
.g-icon1.fast-backward { background-position: -216px -72px }
.g-icon1.backward { background-position: -240px -72px }
.g-icon1.play { background-position: -264px -72px }
.g-icon1.pause { background-position: -288px -72px }
.g-icon1.stop { background-position: -312px -72px }
.g-icon1.forward { background-position: -336px -72px }
.g-icon1.fast-forward { background-position: -360px -72px }
.g-icon1.step-forward { background-position: -384px -72px }
.g-icon1.eject { background-position: -408px -72px }
.g-icon1.chevron-left { background-position: -432px -72px }
.g-icon1.chevron-right { background-position: -456px -72px }
.g-icon1.plus-sign { background-position: 0 -96px }
.g-icon1.minus-sign { background-position: -24px -96px }
.g-icon1.remove-sign { background-position: -48px -96px }
.g-icon1.ok-sign { background-position: -72px -96px }
.g-icon1.question-sign { background-position: -96px -96px }
.g-icon1.info-sign { background-position: -120px -96px }
.g-icon1.screenshot { background-position: -144px -96px }
.g-icon1.remove-circle { background-position: -168px -96px }
.g-icon1.ok-circle { background-position: -192px -96px }
.g-icon1.ban-circle { background-position: -216px -96px }
.g-icon1.arrow-left { background-position: -240px -96px }
.g-icon1.arrow-right { background-position: -264px -96px }
.g-icon1.arrow-up { background-position: -289px -96px }
.g-icon1.arrow-down { background-position: -312px -96px }
.g-icon1.share-alt { background-position: -336px -96px }
.g-icon1.resize-full { background-position: -360px -96px }
.g-icon1.resize-small { background-position: -384px -96px }
.g-icon1.plus { background-position: -408px -96px }
.g-icon1.minus { background-position: -433px -96px }
.g-icon1.asterisk { background-position: -456px -96px }
.g-icon1.exclamation-sign { background-position: 0 -120px }
.g-icon1.gift { background-position: -24px -120px }
.g-icon1.leaf { background-position: -48px -120px }
.g-icon1.fire { background-position: -72px -120px }
.g-icon1.eye-open { background-position: -96px -120px }
.g-icon1.eye-close { background-position: -120px -120px }
.g-icon1.warning-sign { background-position: -144px -120px }
.g-icon1.plane { background-position: -168px -120px }
.g-icon1.calendar { background-position: -192px -120px }
.g-icon1.random { background-position: -216px -120px; width: 16px }
.g-icon1.comment { background-position: -240px -120px }
.g-icon1.magnet { background-position: -264px -120px }
.g-icon1.chevron-up { background-position: -288px -120px }
.g-icon1.chevron-down { background-position: -313px -119px }
.g-icon1.retweet { background-position: -336px -120px }
.g-icon1.shopping-cart { background-position: -360px -120px }
.g-icon1.folder-close { background-position: -384px -120px; width: 16px }
.g-icon1.folder-open { background-position: -408px -120px; width: 16px }
.g-icon1.resize-vertical { background-position: -432px -119px }
.g-icon1.resize-horizontal { background-position: -456px -118px }
.g-icon1.hdd { background-position: 0 -144px }
.g-icon1.bullhorn { background-position: -24px -144px }
.g-icon1.bell { background-position: -48px -144px }
.g-icon1.certificate { background-position: -72px -144px }
.g-icon1.thumbs-up { background-position: -96px -144px }
.g-icon1.thumbs-down { background-position: -120px -144px }
.g-icon1.hand-right { background-position: -144px -144px }
.g-icon1.hand-left { background-position: -168px -144px }
.g-icon1.hand-up { background-position: -192px -144px }
.g-icon1.hand-down { background-position: -216px -144px }
.g-icon1.circle-arrow-right { background-position: -240px -144px }
.g-icon1.circle-arrow-left { background-position: -264px -144px }
.g-icon1.circle-arrow-up { background-position: -288px -144px }
.g-icon1.circle-arrow-down { background-position: -312px -144px }
.g-icon1.globe { background-position: -336px -144px }
.g-icon1.wrench { background-position: -360px -144px }
.g-icon1.tasks { background-position: -384px -144px }
.g-icon1.filter { background-position: -408px -144px }
.g-icon1.briefcase { background-position: -432px -144px }
.g-icon1.fullscreen { background-position: -456px -144px }
.g-btn1.black .g-icon1, .g-btn1.blue .g-icon1, .g-btn1.green .g-icon1, .g-btn1.red .g-icon1, .g-btn1.yellow .g-icon1 { background-image:url(https://ipstatic.interestprint.com/view/style/common/img/glyphicons-halflings-white.png) }
.g-btn1.mini .g-icon1 { top:1px }
.g-btn1.large .g-icon1 { top:3px }
/*GLOBAL-FORM*/
.g-input1, .g-select1, .g-textarea1 { position:relative; display: inline-block; *display: inline;
*zoom: 1;
height:20px; border: 1px solid #cccccc; background-color: #ffffff; padding:5px; line-height:20px; font-size:14px; color: #333; text-align:left; vertical-align:middle; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s;
 -moz-transition: border linear .2s, box-shadow linear .2s;
 -o-transition: border linear .2s, box-shadow linear .2s;
 transition: border linear .2s, box-shadow linear .2s
}
.g-input1 { height:20px; line-height:20px }
.g-select1 { height:32px; line-height:normal }
.g-textarea1 { height:auto; line-height:normal; vertical-align:top }
.g-select1:focus, .g-textarea1:focus, .g-input1:focus { border-color: #22aaff; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .15); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .15); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .15) }
.g-input1[disabled], .g-select1[disabled], .g-textarea1[disabled], .g-input1[readonly], .g-select1[readonly], .g-textarea1[readonly] { cursor:not-allowed; background-color: #f5f5f5 }
.g-input1.large { height:26px; padding:7px 5px; line-height:26px; font-size:16px }
.g-input1.mini { height:14px; padding:3px 5px; line-height:14px; font-size:12px }
.g-select1.large { height:42px; padding:7px 5px; line-height:normal; font-size:16px }
.g-select1.mini { height:22px; padding:3px 5px; line-height:normal; font-size:12px }
.g-input1.red, .g-select1.red, .g-textarea1.red { border-color: #ff5555; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(200, 0, 0, .15); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(200, 0, 0, .15); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(200, 0, 0, .15) }
.g-input-file1 { display: inline-block; *display: inline;
*zoom: 1;
vertical-align:middle; position:relative; overflow:hidden }
.g-input-file1 input { position:absolute; top:0; right:-1px; font-size:100px; cursor:pointer; filter:alpha(opacity=0); -moz-opacity:0; opacity:0 }
.g-input1-group { position:relative; display: inline-block; *display: inline;
*zoom: 1;
padding-left:1px }
.g-input1-group .g-input1 { margin-left:-1px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.g-input1-group .g-btn1 { margin-left:-1px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.g-input1-group .g-input1:first-child, .g-input1-group .g-btn1:first-child { -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px }
.g-input1-group .g-input1:last-child, .g-input1-group .g-btn1:last-child { -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0 }
/*GLOBAL-TAG*/
.g-tag1 { position:relative; display: inline-block; *display: inline;
*zoom: 1;
height:14px; padding:3px 6px; line-height:14px; font-size:12px; color: #333; text-align:center; vertical-align:middle; text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25); background-color: #eee; border:#eee 1px solid; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.g-tag1.black { border:#222222 1px solid; background-color:#222222; color:#fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.g-tag1.green { border:#22ccbb 1px solid; background-color:#22ccbb; color:#fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.g-tag1.blue { border:#22aaff 1px solid; background-color:#22aaff; color:#fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.g-tag1.red { border:#ff5555 1px solid; background-color:#ff5555; color:#fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.g-tag1.yellow { border:#ff9911 1px solid; background-color:#ff9911; color:#fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.g-tag1.large { padding:5px 10px; height:20px; line-height:20px; font-size:14px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.g-tag1.mini { padding:1px 3px; height:12px; line-height:12px; font-size:12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
/*GLOBAL-ALERT*/
.g-alert1 { background-color: #f5f5f5; border: 1px solid #eeeeee; color:#666666; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) }
.g-alert1.green { background-color: #dff0d8; border-color: #d6e9c6; color: #468847 }
.g-alert1.red { background-color: #f2dede; border-color: #eed3d7; color: #b94a48 }
.g-alert1.yellow { background-color: #fcf8e3; border-color: #fbeed5; color: #c09853 }
/*GLOBAL-PAGE*/
.g-page1 { position:relative; display: inline-block; *display: inline;
*zoom: 1;
padding-left:1px; vertical-align:middle; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.g-page1 li { display: inline }
.g-page1 li a, .g-page1 li span { float: left; display:inline; margin-left:-1px; padding:5px 10px; line-height:20px; font-size:14px; color: #333333; text-align:center; text-decoration: none; outline:0; cursor:pointer; background-color: #ffffff; border: 1px solid #dddddd }
.g-page1 li a:hover, .g-page1 li a:focus, .g-page1 li.active a, .g-page1 li.active span, .g-page1 li[disabled] a, .g-page1 li[disabled] span, .g-page1 li.disabled a, .g-page1 li.disabled span { color:#999; background-color: #f5f5f5; text-decoration: none }
.g-page1 li.active a, .g-page1 li.active span { cursor: default }
.g-page1 li[disabled] a, .g-page1 li[disabled] span, .g-page1 li.disabled a, .g-page1 li.disabled span { cursor: default; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5 }
.g-page1 li:first-child a, .g-page1 li:first-child span { -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px }
.g-page1 li:last-child a, .g-page1 li:last-child span { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px }
.g-page1.large li a, .g-page1.large li span { padding:10px 20px; line-height:20px; font-size: 16px }
.g-page1.mini li a, .g-page1.mini li span { padding:3px 6px; line-height:14px; font-size: 12px }
/*GLOBAL-WELL*/
.g-well1 { border: 1px solid #e3e3e3; background-color: #f5f5f5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) }
/*GLOBAL-LINE*/
.g-line1 { display:block; height:0px; border-top:#ddd 1px solid; border-bottom:#f5f5f5 1px solid; overflow:hidden }
.g-line1.darkgray { border-top-color:#ccc; border-bottom-color:#f1f1f1 }
.g-line1.lightgray { border-top-color:#eee; border-bottom-color:#f9f9f9 }
/*GLOBAL-CLOSE*/
.g-close1 { position:relative; display: inline-block; *display: inline;
*zoom: 1;
line-height:20px; font-size:20px; font-weight:bold; color: #000000; text-align:center; vertical-align:middle; text-decoration: none; outline:0; cursor:pointer; opacity: 0.2; -moz-opacity:0.2; filter: alpha(opacity=20) }
.g-close1:hover, .g-close1:focus { color: #000000; text-decoration: none; opacity: 0.5; -moz-opacity:0.5; filter: alpha(opacity=50) }
/*GLOBAL-DROPSOWN-MENU*/
.g-dropdown-menu1 { display:none; position: absolute; top: 100%; left: 0; z-index: 100; min-width:100%; background-color: #ffffff; border: 1px solid #ddd; border-width:1px 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.g-dropdown-menu1.show { display:block }
.g-dropdown-menu1 li { border: 1px solid #ddd; border-width:0 1px }
.g-dropdown-menu1 li a { display:block; height:20px; margin-top:-1px; padding:5px 10px; line-height: 20px; font-size:12px; color: #333333; text-align:left; vertical-align:middle; text-decoration:none; outline:0; cursor:pointer; overflow:hidden; word-wrap:normal; white-space:nowrap; text-overflow:ellipsis; text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25); border-top:1px solid #eee }
.g-dropdown-menu1 li:first-child, .g-dropdown-menu1 li:first-child a { -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0 }
.g-dropdown-menu1 li:last-child, .g-dropdown-menu1 li:last-child a { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px }
.g-dropdown-menu1 li a:hover, .g-dropdown-menu1 li a:focus { color: #333333; background-color: #f9f9f9; text-decoration:none }
.g-dropdown-menu1 li.active a, .g-dropdown-menu1 li.active a:hover, .g-dropdown-menu1 li.active a:focus { color: #333333; background-color: #f9f9f9 }
.g-dropdown-menu1 li.disabled a, .g-dropdown-menu1 li.disabled a:hover, .g-dropdown-menu1 li.disabled a:focus { color: #999999; background-color:transparent; cursor: default; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5 }
.g-dropdown-menu1.mini li a { height:14px; padding:3px 6px; line-height:14px }
.g-dropdown-menu1.large li a { height:20px; padding:10px 20px; line-height:20px }
/*GLOBAL-BORDER*/
.g-border1 { position:relative; display: inline-block; *display: inline;
*zoom: 1; padding:3px; background:#fff; border-width:1px; border-style:solid; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out }
.g-border1.white{ background:#fff; border-color:#eee}
.g-border1.white:hover{border-color:#333; -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25)}
/*GLOBAL-IMG*/
.g-img1 { position:relative; display: block; padding: 5px; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out }
.g-img1:hover, .g-img1:focus { border-color: #333; -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25) }
.g-img1 img { display: block; margin:0 auto }
/*GLOBAL-CIRCLE*/
.g-circle1 { -webkit-border-radius:500px; -moz-border-radius:500px; border-radius:500px }
/*GLOBAL-CRUMB*/
.g-crumb1 { position:relative; display: inline-block; *display: inline;
*zoom: 1;
vertical-align:middle }
.g-crumb1 > li { display:inline; line-height:22px; font-size:12px; color:#666; text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25) }
.g-crumb1 > li > i { padding: 0 5px; font-style:normal; color: #999 }
/*GLOBAL-COLOR*/
.g-color1 { position:relative; display: inline-block; *display: inline;
*zoom: 1;
vertical-align:middle }
.g-color1 li { display: inline }
.g-color1 li a { float: left; display:inline; width:30px; height:30px; background-color:#fff; border:1px solid #eee; margin:1px 1px 0 0; text-decoration:none; outline:0; cursor:pointer; position:relative }
.g-color1 li a:hover { border:#ddd 1px solid; text-decoration:none }
.g-color1 li span { float:left; display:inline; width:100%; height:100%; vertical-align:bottom }
.g-color1 li i { display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:url(https://ipstatic.interestprint.com/view/style/common/img/selected.png) center center no-repeat }
.g-color1 li.double span { width:50% }
.g-color1 li.active { border:#ddd 1px solid }
.g-color1 li.active i { display:block }
.g-color1 li.disabled a { cursor: default; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5 }
.g-color1.mini li a { width:20px; height:20px }
/*GLOBAL-PROGRESS*/
.g-progress1 { position:relative; display: inline-block; *display: inline;
*zoom: 1;
height:22px; overflow:hidden; vertical-align:middle; background-color: #f5f5f5; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.g-progress1 .g-bar1 { position:relative; display: inline-block; *display: inline;
*zoom: 1;
width:0%; height:100%; overflow:hidden; vertical-align:middle; background-color: #0e90d2; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: width 0.6s ease; -moz-transition: width 0.6s ease; -o-transition: width 0.6s ease; transition: width 0.6s ease }
.g-progress1.red .g-bar1 { background-color: #dd514c }
.g-progress1.blue .g-bar1 { background-color: #4bb1cf }
.g-progress1.green .g-bar1 { background-color: #5eb95e }
.g-progress1.yellow .g-bar1 { background-color: #faa732 }
/*GLOBAL-STAR*/
.g-star1, .g-star1 .g-bar1 { background:url(https://ipstatic.interestprint.com/view/style/common/img/star.png) no-repeat }
.g-star1 { position:relative; display: inline-block; *display: inline;
*zoom: 1;
width:129px; height:32px; overflow:hidden; vertical-align:middle; background-position:0 -44px }
.g-star1 .g-bar1 { position:relative; display: inline-block; *display: inline;
*zoom: 1;
width:0%; height:100%; overflow:hidden; vertical-align:middle; background-position:0 -76px }
.g-star1.mini { width:80px; height:22px; background-position:0 0 }
.g-star1.mini .g-bar1 { background-position:0 -22px }
/*GLOBAL-TAB*/
.g-tab1 { clear:both; border-bottom: 1px solid #ddd; background:#fff }
.g-tab1 li { float:left; display:inline; margin-right:2px; margin-bottom:-1px; vertical-align:bottom }
.g-tab1 li a { float:left; display:inline; height:20px; padding:5px 10px; line-height:20px; font-size:14px; color:#333; text-align:center; vertical-align:bottom; text-decoration: none; outline:0; cursor:pointer; text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25); border: 1px solid #ddd; background-color: #f5f5f5; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0 }
.g-tab1 li a:hover, .g-tab1 li a:focus, .g-tab1 li a:active, .g-tab1 li.active a, .g-tab1 li a[disabled], .g-tab1 li.disabled a { color:#333; background-color:#e6e6e6; text-decoration:none }
.g-tab1 li a:hover, .g-tab1 li a:focus { background-position: 0 -15px; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear }
.g-tab1 li.active a, .g-tab1 li a:active { background-image: none; background-color:#fff; border-bottom-color:#fff }
.g-tab1 li.disabled a, .g-tab1 li a[disabled] { cursor: default; background-image: none; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.g-tab1.large li a { height:20px; padding:10px 20px; line-height:20px; font-size:16px; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0 }
.g-tab1.mini li a { height:14px; padding:3px 6px; line-height:14px; font-size:12px; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0 }
.g-tab1.black { border-bottom: 1px solid #000 }
.g-tab1.black li a { color:#fbfbfb; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); border:#000 1px solid; background-color: #363636 }
.g-tab1.black li a:hover, .g-tab1.black li a:focus, .g-tab1.black li a:active, .g-tab1.black li.active a, .g-tab1.black li a[disabled], .g-tab1.black li.disabled a { color: #fbfbfb; background-color: #222 }
/*GLOBAL-TABLE*/
.g-table1 th, .g-table1 td { padding:5px 10px; border-top:#ddd 1px solid }
.g-table1 tr:first-child th, .g-table1 tr:first-child td { border-top:0 }
.g-table1.mini th, .g-table1.mini td { padding:3px 6px }
.g-table1.large th, .g-table1.large td { padding:10px 20px }
.g-table1.darkgray th, .g-table1.darkgray td { border-top:#ccc 1px solid }
.g-table1.lightgray th, .g-table1.lightgray td { border-top:#eee 1px solid }
.g-table1 tr:hover > td { background:#f5f5f5 }
.g-table1 tr.green > td { background-color: #dff0d8 }
.g-table1 tr.red > td { background-color: #f2dede }
.g-table1 tr.yellow > td { background-color: #fcf8e3 }
.g-table1 tr.blue > td { background-color: #d9edf7 }
.g-table1 tr.green:hover > td { background-color: #d0e9c6 }
.g-table1 tr.red:hover > td { background-color: #ebcccc }
.g-table1 tr.yellow:hover > td { background-color: #faf2cc }
.g-table1 tr.blue:hover > td { background-color: #c4e3f3 }
.g-table1 tr.disabled:hover > td{background:transparent}
