
#mother {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px;/*height:880px;*/z-index:1;
}
#front {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
#back {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.main-overlay {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.section-detail {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.crossroad-article {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.crossroad-article .content-wrap {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.crossroad-article .img {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.crossroad-article .img > A {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.crossroad-category {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.crossroad-category .img {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.crossroad-services .img {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.crossroad-sortiment {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.crossroad-brands {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.crossroad-brands .item SPAN {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.crossroad-references {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.crossroad-references .overlay {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.crossroad-references .img {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.crossroad-references .title {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.box-intro {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px;/*height:880px;*/
}
.box-intro .slides {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.box-message {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.box-message-portrait {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.box-gallery {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.box-gallery .gallery {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.box-gallery .gallery .scroll .bg {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.box-gallery .content-wrap {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.box-gallery .content-detail-wrap {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.box-magazin {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.box-twocols {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.box-twocols .col-left {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.box-twocols .col-right {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.box-youtube {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.box-youtube .play {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.box-youtube .stop {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.box-youtube .pause {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px
}
.vertical-content:before {
	HEIGHT: 100%; WIDTH: 1px; VERTICAL-ALIGN: middle; CONTENT: ''; DISPLAY: inline-block
}

.crossroad-article .content-wrap:before {
	HEIGHT: 100%; WIDTH: 1px; VERTICAL-ALIGN: middle; CONTENT: ''; DISPLAY: inline-block
}
.crossroad-category LI > A:before {
	HEIGHT: 100%; WIDTH: 1px; VERTICAL-ALIGN: middle; CONTENT: ''; DISPLAY: inline-block
}
.crossroad-services .page:before {
	HEIGHT: 100%; WIDTH: 1px; VERTICAL-ALIGN: middle; CONTENT: ''; DISPLAY: inline-block
}
.crossroad-section .page:before {
	HEIGHT: 100%; WIDTH: 1px; VERTICAL-ALIGN: middle; CONTENT: ''; DISPLAY: inline-block
}
.crossroad-references .title:before {
	HEIGHT: 100%; WIDTH: 1px; VERTICAL-ALIGN: middle; CONTENT: ''; DISPLAY: inline-block
}
.crossroad-team:before {
	HEIGHT: 100%; WIDTH: 1px; VERTICAL-ALIGN: middle; CONTENT: ''; DISPLAY: inline-block
}
.box-intro .item:before {
	HEIGHT: 100%; WIDTH: 1px; VERTICAL-ALIGN: middle; CONTENT: ''; DISPLAY: inline-block
}
.box-intro .pager:before {
	HEIGHT: 100%; WIDTH: 1px; VERTICAL-ALIGN: middle; CONTENT: ''; DISPLAY: inline-block
}
.box-message:before {
	HEIGHT: 100%; WIDTH: 1px; VERTICAL-ALIGN: middle; CONTENT: ''; DISPLAY: inline-block
}
.box-gallery .content-wrap:before {
	HEIGHT: 100%; WIDTH: 1px; VERTICAL-ALIGN: middle; CONTENT: ''; DISPLAY: inline-block
}
.box-magazin:before {
	HEIGHT: 100%; WIDTH: 1px; VERTICAL-ALIGN: middle; CONTENT: ''; DISPLAY: inline-block
}
.box-content:before {
	HEIGHT: 100%; WIDTH: 1px; VERTICAL-ALIGN: middle; CONTENT: ''; DISPLAY: inline-block
}
.box-contact:before {
	HEIGHT: 100%; WIDTH: 1px; VERTICAL-ALIGN: middle; CONTENT: ''; DISPLAY: inline-block
}
.box-twocols .col-left:before {
	HEIGHT: 100%; WIDTH: 1px; VERTICAL-ALIGN: middle; CONTENT: ''; DISPLAY: inline-block
}
.box-twocols .col-right:before {
	HEIGHT: 100%; WIDTH: 1px; VERTICAL-ALIGN: middle; CONTENT: ''; DISPLAY: inline-block
}
.box-404:before {
	HEIGHT: 100%; WIDTH: 1px; VERTICAL-ALIGN: middle; CONTENT: ''; DISPLAY: inline-block
}
.box-outlet:before {
	HEIGHT: 100%; WIDTH: 1px; VERTICAL-ALIGN: middle; CONTENT: ''; DISPLAY: inline-block
}
.box-cta:before {
	HEIGHT: 100%; WIDTH: 1px; VERTICAL-ALIGN: middle; CONTENT: ''; DISPLAY: inline-block
}
.separator {
	TEXT-DECORATION: none; HEIGHT: 6px; WIDTH: 6px; BACKGROUND: #000; POSITION: relative; COLOR: transparent; FONT: 0px/0 a; MARGIN: 15px auto 20px; border-radius: 3px; -webkit-border-radius: 3px
}
HR {
	TEXT-DECORATION: none; HEIGHT: 6px; WIDTH: 6px; BACKGROUND: #000; POSITION: relative; COLOR: transparent; FONT: 0px/0 a; MARGIN: 15px auto 20px; border-radius: 3px; -webkit-border-radius: 3px
}
.separator:before {
	HEIGHT: 1px; WIDTH: 45px; POSITION: absolute; CONTENT: ''; TOP: 50%; BACKGROUND-COLOR: #c3c3c3
}
HR:before {
	HEIGHT: 1px; WIDTH: 45px; POSITION: absolute; CONTENT: ''; TOP: 50%; BACKGROUND-COLOR: #c3c3c3
}
.separator:after {
	HEIGHT: 1px; WIDTH: 45px; POSITION: absolute; CONTENT: ''; TOP: 50%; BACKGROUND-COLOR: #c3c3c3
}
HR:after {
	HEIGHT: 1px; WIDTH: 45px; POSITION: absolute; CONTENT: ''; TOP: 50%; BACKGROUND-COLOR: #c3c3c3
}
.separator:before {
	RIGHT: 13px
}
HR:before {
	RIGHT: 13px
}
.separator:after {
	LEFT: 13px
}
HR:after {
	LEFT: 13px
}
.date {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #000; MARGIN: 0px 0px 10px
}
.content {
	MAX-WIDTH: 99%; VERTICAL-ALIGN: middle; DISPLAY: inline-block
}
.page-wrap {
	OVERFLOW: hidden; HEIGHT: 100%
}
.page {
	HEIGHT: 100%; OUTLINE-WIDTH: 1px; OUTLINE-STYLE: solid; OUTLINE-COLOR: transparent; -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; -o-transform-origin: 50% 0; -ms-transform-origin: 50% 0; transform-origin: 50% 0
}
.reset {
	BORDER-TOP: medium none; BORDER-RIGHT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-RIGHT: 0px; box-shadow: none; -webkit-box-shadow: none
}
.reset TD {
	BORDER-TOP: medium none; BORDER-RIGHT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; BORDER-LEFT: medium none; PADDING-RIGHT: 0px
}
.reset TH {
	BORDER-TOP: medium none; BORDER-RIGHT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; BORDER-LEFT: medium none; PADDING-RIGHT: 0px
}
.reset > LI {
	BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: auto; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: medium none; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-RIGHT: 0px
}
.reset > DT {
	BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: auto; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: medium none; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-RIGHT: 0px
}
.reset > DD {
	BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: auto; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: medium none; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-RIGHT: 0px
}
.l {
	FLOAT: left; DISPLAY: inline
}
.r {
	FLOAT: right; DISPLAY: inline
}
.cb {
	CLEAR: both
}
.cl {
	CLEAR: left
}
.cr {
	CLEAR: right
}
.cfx {
	ZOOM: 1
}
.cfx:after {
	CONTENT: ''; CLEAR: both; DISPLAY: table
}
.cfx:before {
	CONTENT: ''; CLEAR: both; DISPLAY: table
}
.break {
	OVERFLOW: hidden; FONT-SIZE: 1px; HEIGHT: 1px; WIDTH: 100%; PADDING-BOTTOM: 0px !important; PADDING-TOP: 0px !important; PADDING-LEFT: 0px !important; CLEAR: both; MARGIN: 0px; DISPLAY: block; LINE-HEIGHT: 1px; PADDING-RIGHT: 0px !important; VISIBILITY: hidden
}
.ctx {
	ZOOM: 1; DISPLAY: table-cell
}
.ie7 .ctx {
	DISPLAY: block
}
.ctx:after {
	OVERFLOW: hidden; FONT-SIZE: xx-large; HEIGHT: 0px !important; CONTENT: " x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "; CLEAR: both; DISPLAY: block; LINE-HEIGHT: 0; VISIBILITY: hidden
}
.hide {
	DISPLAY: none
}
.js .jsHide {
	DISPLAY: none
}
.out {
	POSITION: absolute; LEFT: -5000px; TOP: -5000px
}
.js .jsOut {
	POSITION: absolute; LEFT: -5000px; TOP: -5000px
}
.vhide {
	OVERFLOW: hidden; BORDER-TOP: 0px; CLIP: rect(0px 0px 0px 0px); HEIGHT: 1px; BORDER-RIGHT: 0px; WIDTH: 1px; BORDER-BOTTOM: 0px; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: -1px; BORDER-LEFT: 0px; PADDING-RIGHT: 0px
}
.left {
	TEXT-ALIGN: left
}
.right {
	TEXT-ALIGN: right
}
.center {
	TEXT-ALIGN: center
}
.lower {
	TEXT-TRANSFORM: lowercase
}
.upper {
	TEXT-TRANSFORM: uppercase
}
.bold {
	FONT-WEIGHT: bold
}
.thin {
	FONT-WEIGHT: normal
}
.italic {
	FONT-STYLE: italic
}
.normal {
	FONT-STYLE: normal
}
.top {
	VERTICAL-ALIGN: top
}
.middle {
	VERTICAL-ALIGN: middle
}
.big {
	FONT-SIZE: 14px
}
.bigger {
	FONT-SIZE: 18px
}
.small {
	FONT-SIZE: 11px
}
.error {
	COLOR: #c00
}
.red {
	COLOR: #c00
}
.green {
	COLOR: #678713
}
.grey {
	COLOR: #999
}
.nowrap {
	WHITE-SPACE: nowrap
}
BODY {
	COLOR: #000; FONT: 16px/30px "NanumGothic", Arial, "Helvetica Neue", Helvetica, sans-serif
}
H1 {
	FONT-FAMILY: "NanumGothic", Arial, "Helvetica Neue", Helvetica, sans-serif;  FONT-WEIGHT: bold; COLOR: #000; MARGIN: 1em 0px 0.5em; LINE-HEIGHT: 1.2
}
H2 {
	FONT-FAMILY: "NanumGothic", Arial, "Helvetica Neue", Helvetica, sans-serif;  FONT-WEIGHT: bold; COLOR: #000; MARGIN: 1em 0px 0.5em; LINE-HEIGHT: 1.2
}
H3 {
	FONT-FAMILY: "NanumGothic", Arial, "Helvetica Neue", Helvetica, sans-serif;  FONT-WEIGHT: bold; COLOR: #000; MARGIN: 1em 0px 0.5em; LINE-HEIGHT: 1.2
}
H4 {
	FONT-FAMILY: "NanumGothic", Arial, "Helvetica Neue", Helvetica, sans-serif;  FONT-WEIGHT: bold; COLOR: #000; MARGIN: 1em 0px 0.5em; LINE-HEIGHT: 1.2
}
H5 {
	FONT-FAMILY: "NanumGothic", Arial, "Helvetica Neue", Helvetica, sans-serif;  FONT-WEIGHT: bold; COLOR: #000; MARGIN: 1em 0px 0.5em; LINE-HEIGHT: 1.2
}
H6 {
	FONT-FAMILY: "NanumGothic", Arial, "Helvetica Neue", Helvetica, sans-serif;  FONT-WEIGHT: bold; COLOR: #000; MARGIN: 1em 0px 0.5em; LINE-HEIGHT: 1.2
}
#back .main H1 {
	COLOR: #fff
}
#back .main H2 {
	COLOR: #fff
}
#back .main H3 {
	COLOR: #fff
}
#back .main H4 {
	COLOR: #fff
}
#back .main H5 {
	COLOR: #fff
}
#back .main H6 {
	COLOR: #fff
}
H1 {
	FONT-SIZE: 40px; LINE-HEIGHT: 50px
}
.h1 {
	FONT-SIZE: 40px; LINE-HEIGHT: 50px
}
H2 {
	FONT-SIZE: 30px; LINE-HEIGHT: 40px
}
.h2 {
	FONT-SIZE: 30px; LINE-HEIGHT: 40px
}
H3 {
	FONT-SIZE: 25px
}
H4 {
	FONT-SIZE: 20px
}
H5 {
	FONT-SIZE: 16px
}
H6 {
	FONT-SIZE: 16px
}
P {

}
#back .main HR {
	BACKGROUND: #fff
}
BLOCKQUOTE {
	MARGIN: 0.8em 0px 0.3em
}
BLOCKQUOTE P {
	MARGIN: 0px
}

#back .main A {
	COLOR: #fff
}
#back .main A:hover {
	COLOR: #666
}

#back .main OL LI:before {
	COLOR: #fff
}
#back .main OL LI .ie-counter {
	COLOR: #fff
}
DL {
	MARGIN: 0px 0px 1.5em
}
DT {
	FONT-WEIGHT: bold; MARGIN: 0px
}
DD {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 0.75em; PADDING-RIGHT: 0px
}

CAPTION {
	FONT-SIZE: 30px; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; COLOR: #000; PADDING-BOTTOM: 10px; TEXT-ALIGN: left; PADDING-TOP: 0px; PADDING-LEFT: 0px; LINE-HEIGHT: 40px; PADDING-RIGHT: 0px; CAPTION-SIDE: top
}
#back .main CAPTION {
	COLOR: #fff
}

TH {
	BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; VERTICAL-ALIGN: top; BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-RIGHT: 10px
}
THEAD TH {
	BACKGROUND: #272727; FONT-WEIGHT: bold; COLOR: #fff; TEXT-ALIGN: left
}
IMG.l {
	MARGIN: 0px 20px 20px 0px
}
IMG.r {
	MARGIN: 0px 0px 20px 20px
}
.ie7 A[href] * {
	CURSOR: pointer
}

#back .main .row-main {
	MAX-WIDTH: 100%; PADDING-TOP: 70px
}
.col {
	POSITION: relative; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; LEFT: 100%; DISPLAY: inline; PADDING-RIGHT: 0px
}
.col-side {
	WIDTH: 37.5%; MARGIN-LEFT: -100%
}
.col-content {
	WIDTH: 60%; MARGIN-LEFT: -60%
}
.grid-h {
	WIDTH: 48.5%
}
.col-h-1 {
	MARGIN-LEFT: -100%
}
.col-h-2 {
	MARGIN-LEFT: -48.5%
}
.grid-t {
	WIDTH: 31.33%
}
.grid-2t {
	WIDTH: 65.66%
}
.col-t-1 {
	MARGIN-LEFT: -100%
}
.col-t-2 {
	MARGIN-LEFT: -65.66%
}
.col-t-3 {
	MARGIN-LEFT: -31.33%
}
.grid-q {
	WIDTH: 22.75%
}
.grid-3q {
	WIDTH: 74.25%
}
.col-q-1 {
	MARGIN-LEFT: -100%
}
.col-q-2 {
	MARGIN-LEFT: -74.25%
}
.col-q-3 {
	MARGIN-LEFT: -48.5%
}
.col-q-4 {
	MARGIN-LEFT: -22.75%
}
.loader {
	BACKGROUND: #000; Z-INDEX: 100; VISIBILITY: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d
}
.loader .circle {
	BORDER-TOP: #666 2px solid; HEIGHT: 56px; BORDER-RIGHT: #666 2px solid; WIDTH: 56px; BORDER-BOTTOM: #666 2px solid; POSITION: absolute; MARGIN-LEFT: -30px; LEFT: 50%; BORDER-LEFT: #666 2px solid; MARGIN-TOP: -30px; TOP: 50%; border-radius: 30px; -webkit-border-radius: 30px
}
.loader .sk-countdown-circle {
	LEFT: -2px; TOP: -2px
}
.loader .status {
	FONT-SIZE: 16px; HEIGHT: 60px; WIDTH: 60px; POSITION: absolute; FONT-WEIGHT: bold; COLOR: #fff; TEXT-ALIGN: center; MARGIN-LEFT: -30px; LEFT: 50%; MARGIN-TOP: -30px; LINE-HEIGHT: 62px; TOP: 50%
}

.loader-main .circle {
	DISPLAY: none
}
.loader-main .sk-countdown-circle {
	DISPLAY: none
}
.loader-main .status {
	DISPLAY: none
}
.loader-main .logo {
	HEIGHT: 133px; WIDTH: 223px; POSITION: absolute; LEFT: 50%; MARGIN: -62px 0px 0px -112px; TOP: 50%
}
.loader-main .logo-bar {
	HEIGHT: 133px; WIDTH: 223px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -370px -2px; POSITION: absolute; LEFT: 0px; TOP: 0px
}
.loader-main .logo-status {
	HEIGHT: 133px; WIDTH: 223px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -370px -2px; POSITION: absolute; LEFT: 0px; TOP: 0px
}
.loader-main .logo-bar {
	FILTER: alpha(opacity=15); opacity: .15
}
.loader-main .logo-status {
	WIDTH: 0px
}
.sk-countdown-circle {
	FONT-SIZE: 60px !important; HEIGHT: 1em; WIDTH: 1em
}
.ie7 .sk-countdown-circle {
	DISPLAY: none
}
.ie8 .sk-countdown-circle {
	DISPLAY: none
}
.sk-countdown-circle {
	POSITION: absolute; LEFT: 0px; TOP: 0px
}
.sk-countdown-circle .sk-countdown-clip {
	POSITION: absolute; LEFT: 0px; TOP: 0px
}
.sk-countdown-circle .sk-countdown-bar {
	POSITION: absolute; LEFT: 0px; TOP: 0px
}
.sk-countdown-circle .sk-countdown-clip {
	OVERFLOW: hidden; HEIGHT: 1em; WIDTH: 0.5em
}
.sk-countdown-circle .sk-countdown-bar {
	BORDER-TOP: #fff 4px solid; CLIP: rect(0px 0.5em 1em 0px); HEIGHT: 52px; BORDER-RIGHT: #fff 4px solid; WIDTH: 52px; BORDER-BOTTOM: #fff 4px solid; BORDER-LEFT: #fff 4px solid; border-radius: .5em; -webkit-border-radius: .5em
}
.sk-countdown-circle .sk-countdown-clip + .sk-countdown-clip {
	LEFT: 0.5em
}
.sk-countdown-circle .sk-countdown-clip + .sk-countdown-clip .sk-countdown-bar {
	CLIP: rect(0px 1em 1em 0.5em); RIGHT: 0px; LEFT: auto
}
.popup-holder {
	PADDING-BOTTOM: 50px; PADDING-TOP: 50px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px
}
.popup-overlay {
	
}
.popup-window {
	RIGHT: 0px; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 80px; LEFT: 0px; TOP: 50%; PADDING-RIGHT: 80px
}
.popup-content {
	MAX-WIDTH: 1280px; BACKGROUND: #000; POSITION: relative; MARGIN: 0px auto; MIN-HEIGHT: 50px
}
.popup-close {
	CURSOR: pointer; HEIGHT: 60px; WIDTH: 60px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -510px -411px; RIGHT: -60px; POSITION: absolute; TOP: 0px
}
.popup-close:hover {
	BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -446px -411px
}
.box-youtube-holder {
	POSITION: relative; PADDING-BOTTOM: 56.25%; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.box-youtube-holder .player {
	HEIGHT: 100% !important; WIDTH: 100% !important; DISPLAY: block
}
.box-youtube-holder IFRAME {
	HEIGHT: 100% !important; WIDTH: 100% !important; DISPLAY: block
}
.inp-text {
	FONT-SIZE: 16px; BORDER-TOP: #000 1px solid; HEIGHT: 19px; FONT-FAMILY: "NanumGothic", Arial, "Helvetica Neue", Helvetica, sans-serif; BORDER-RIGHT: #000 1px solid; BACKGROUND: #000; BORDER-BOTTOM: #000 1px solid; COLOR: #666; PADDING-BOTTOM: 19px; PADDING-TOP: 20px; PADDING-LEFT: 19px; BORDER-LEFT: #000 1px solid; DISPLAY: block; LINE-HEIGHT: 19px; PADDING-RIGHT: 19px; -webkit-transition: all 0.15s; -moz-transition: all 0.15s; -o-transition: all 0.15s; -ms-transition: all 0.15s; transition: all 0.15s
}
.inp-text:focus {
	BORDER-TOP-COLOR: #151515; BACKGROUND: #151515; BORDER-LEFT-COLOR: #151515; COLOR: #fff; BORDER-BOTTOM-COLOR: #151515; BORDER-RIGHT-COLOR: #151515
}
.error .inp-text {
	BORDER-TOP-COLOR: #a03333; BORDER-LEFT-COLOR: #a03333; COLOR: #a03333; BORDER-BOTTOM-COLOR: #a03333; BORDER-RIGHT-COLOR: #a03333
}
TEXTAREA.inp-text {
	HEIGHT: auto
}
.inp-fix {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; DISPLAY: block; PADDING-RIGHT: 40px
}
.inp-fix .inp-text {
	WIDTH: 100%; MARGIN: 0px -40px 0px 0px
}
.ie7 .inp-fix .inp-text {
	MARGIN-TOP: -1px
}
.inp-fix-arrow {
	PADDING-TOP: 14px
}
.inp-fix-arrow:before {
	OVERFLOW: hidden; TEXT-DECORATION: none; BORDER-TOP: #000 0px solid; HEIGHT: 0px; BORDER-RIGHT: transparent 14px dashed; WIDTH: 0px; BORDER-BOTTOM: #000 14px solid; POSITION: absolute; COLOR: transparent; FONT: 0px/0 a; CONTENT: ''; MARGIN-LEFT: -14px; LEFT: 50%; BORDER-LEFT: transparent 14px dashed; TOP: 0px
}
.inp-item {
	FONT-SIZE: 14px; POSITION: relative; PADDING-BOTTOM: 10px; TEXT-ALIGN: left; PADDING-TOP: 10px; PADDING-LEFT: 30px; DISPLAY: block; LINE-HEIGHT: 20px; PADDING-RIGHT: 0px
}
.inp-item A {
	TEXT-DECORATION: none
}
.inp-item INPUT {
	POSITION: absolute; LEFT: -5000px
}
.inp-item SPAN:before {
	CURSOR: pointer; BORDER-TOP: #000 1px solid; HEIGHT: 18px; BORDER-RIGHT: #000 1px solid; WIDTH: 18px; BACKGROUND: #000; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; CONTENT: ''; LEFT: 0px; BORDER-LEFT: #000 1px solid; TOP: 10px; -webkit-transition: border-color 0.15s; -moz-transition: border-color 0.15s; -o-transition: border-color 0.15s; -ms-transition: border-color 0.15s; transition: border-color 0.15s
}
.inp-item SPAN:after {
	CURSOR: pointer; BORDER-TOP: #000 1px solid; HEIGHT: 18px; BORDER-RIGHT: #000 1px solid; WIDTH: 18px; BACKGROUND: #000; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; CONTENT: ''; LEFT: 0px; BORDER-LEFT: #000 1px solid; TOP: 10px; -webkit-transition: border-color 0.15s; -moz-transition: border-color 0.15s; -o-transition: border-color 0.15s; -ms-transition: border-color 0.15s; transition: border-color 0.15s
}
.inp-item SPAN:after {
	BORDER-TOP: medium none; HEIGHT: 20px; BORDER-RIGHT: medium none; WIDTH: 20px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -597px -506px; BORDER-BOTTOM: medium none; FILTER: alpha(opacity=0); BORDER-LEFT: medium none; -webkit-transition: opacity 0.15s; -moz-transition: opacity 0.15s; -o-transition: opacity 0.15s; -ms-transition: opacity 0.15s; transition: opacity 0.15s; opacity: 0
}
.inp-avatar {
	OVERFLOW: hidden; HEIGHT: 120px; WIDTH: 120px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -454px -199px; POSITION: relative; MARGIN: 0px auto 30px; border-radius: 60px; -webkit-border-radius: 60px
}
.inp-avatar IMG {
	POSITION: absolute; LEFT: 0px; TOP: 0px; border-radius: 60px; -webkit-border-radius: 60px
}
.inp-avatar + H1 {
	FONT-SIZE: 30px; LINE-HEIGHT: 40px
}
.inp-avatar .sk-fake-file-wrap-text {
	LINE-HEIGHT: 120px
}
.inp-avatar .sk-fake-file-wrap-text SPAN {
	FONT-SIZE: 14px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; COLOR: #000; MARGIN: 0px 20px; DISPLAY: inline-block; LINE-HEIGHT: 20px
}
.inp-avatar .sk-fake-file-wrap-text SPAN:before {
	HEIGHT: 20px; WIDTH: 24px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -597px -482px; CONTENT: ''; MARGIN: 0px auto 10px; DISPLAY: block
}
.inp-avatar .sk-fake-file {
	FILTER: alpha(opacity=0); -webkit-transition: opacity 0.15s; -moz-transition: opacity 0.15s; -o-transition: opacity 0.15s; -ms-transition: opacity 0.15s; transition: opacity 0.15s; opacity: 0
}
.inp-avatar .done.sk-fake-file {
	FILTER: none; opacity: 1
}
.inp-avatar .sk-fake-file:hover {
	FILTER: none; opacity: 1
}
.btn {
	OVERFLOW: hidden; FONT-SIZE: 12px; TEXT-DECORATION: none; BORDER-TOP: #000 1px solid; FONT-FAMILY: "NanumGothic", Arial, "Helvetica Neue", Helvetica, sans-serif; BORDER-RIGHT: #000 1px solid; WIDTH: 180px; VERTICAL-ALIGN: middle; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: #000 1px solid; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 2px; PADDING-LEFT: 0px; MARGIN: 0px; BORDER-LEFT: #000 1px solid; DISPLAY: inline-block; LETTER-SPACING: 0.2em; LINE-HEIGHT: 36px; PADDING-RIGHT: 0px
}
.btn-prev {
	OVERFLOW: hidden; FONT-SIZE: 12px; TEXT-DECORATION: none; BORDER-TOP: #000 1px solid; FONT-FAMILY: "NanumGothic", Arial, "Helvetica Neue", Helvetica, sans-serif; BORDER-RIGHT: #000 1px solid; WIDTH: 180px; VERTICAL-ALIGN: middle; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: #000 1px solid; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 2px; PADDING-LEFT: 0px; MARGIN: 0px; BORDER-LEFT: #000 1px solid; DISPLAY: inline-block; LETTER-SPACING: 0.2em; LINE-HEIGHT: 36px; PADDING-RIGHT: 0px
}
.btn-next {
	OVERFLOW: hidden; FONT-SIZE: 12px; TEXT-DECORATION: none; BORDER-TOP: #000 1px solid; FONT-FAMILY: "NanumGothic", Arial, "Helvetica Neue", Helvetica, sans-serif; BORDER-RIGHT: #000 1px solid; WIDTH: 180px; VERTICAL-ALIGN: middle; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: #000 1px solid; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 2px; PADDING-LEFT: 0px; MARGIN: 0px; BORDER-LEFT: #000 1px solid; DISPLAY: inline-block; LETTER-SPACING: 0.2em; LINE-HEIGHT: 36px; PADDING-RIGHT: 0px
}
.btn-expand {
	OVERFLOW: hidden; FONT-SIZE: 12px; TEXT-DECORATION: none; BORDER-TOP: #000 1px solid; FONT-FAMILY: "NanumGothic", Arial, "Helvetica Neue", Helvetica, sans-serif; BORDER-RIGHT: #000 1px solid; WIDTH: 180px; VERTICAL-ALIGN: middle; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: #000 1px solid; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 2px; PADDING-LEFT: 0px; MARGIN: 0px; BORDER-LEFT: #000 1px solid; DISPLAY: inline-block; LETTER-SPACING: 0.2em; LINE-HEIGHT: 36px; PADDING-RIGHT: 0px
}
.btn-reduce {
	OVERFLOW: hidden; FONT-SIZE: 12px; TEXT-DECORATION: none; BORDER-TOP: #000 1px solid; FONT-FAMILY: "NanumGothic", Arial, "Helvetica Neue", Helvetica, sans-serif; BORDER-RIGHT: #000 1px solid; WIDTH: 180px; VERTICAL-ALIGN: middle; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: #000 1px solid; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 2px; PADDING-LEFT: 0px; MARGIN: 0px; BORDER-LEFT: #000 1px solid; DISPLAY: inline-block; LETTER-SPACING: 0.2em; LINE-HEIGHT: 36px; PADDING-RIGHT: 0px
}
.tools A {
	OVERFLOW: hidden; FONT-SIZE: 12px; TEXT-DECORATION: none; BORDER-TOP: #000 1px solid; FONT-FAMILY: "NanumGothic", Arial, "Helvetica Neue", Helvetica, sans-serif; BORDER-RIGHT: #000 1px solid; WIDTH: 180px; VERTICAL-ALIGN: middle; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: #000 1px solid; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 2px; PADDING-LEFT: 0px; MARGIN: 0px; BORDER-LEFT: #000 1px solid; DISPLAY: inline-block; LETTER-SPACING: 0.2em; LINE-HEIGHT: 36px; PADDING-RIGHT: 0px
}
.ie7 .btn {
	ZOOM: 1; DISPLAY: inline
}
.ie7 .btn-prev {
	ZOOM: 1; DISPLAY: inline
}
.ie7 .btn-next {
	ZOOM: 1; DISPLAY: inline
}
.ie7 .btn-expand {
	ZOOM: 1; DISPLAY: inline
}
.ie7 .btn-reduce {
	ZOOM: 1; DISPLAY: inline
}
.ie7 .tools A {
	ZOOM: 1; DISPLAY: inline
}
.btn:after {
	PADDING-TOP: 2px
}
.btn-prev:after {
	PADDING-TOP: 2px
}
.btn-next:after {
	PADDING-TOP: 2px
}
.btn-expand:after {
	PADDING-TOP: 2px
}
.btn-reduce:after {
	PADDING-TOP: 2px
}
.tools A:after {
	PADDING-TOP: 2px
}
.btn-prev {
	BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: auto; BACKGROUND: #fff; BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; Z-INDEX: 10
}
.btn-next {
	BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: auto; BACKGROUND: #fff; BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; Z-INDEX: 10
}
.btn-expand {
	BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: auto; BACKGROUND: #fff; BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; Z-INDEX: 10
}
.btn-reduce {
	BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: auto; BACKGROUND: #fff; BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; Z-INDEX: 10
}
.btn-prev {
	LEFT: 20px
}
.btn-next {
	RIGHT: 20px
}
.btn-prev {
	TEXT-DECORATION: none; HEIGHT: 40px; WIDTH: 40px; COLOR: transparent; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT: 0px/40px a; PADDING-LEFT: 0px; MARGIN-TOP: -20px; TOP: 50%; PADDING-RIGHT: 0px
}
.btn-next {
	TEXT-DECORATION: none; HEIGHT: 40px; WIDTH: 40px; COLOR: transparent; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT: 0px/40px a; PADDING-LEFT: 0px; MARGIN-TOP: -20px; TOP: 50%; PADDING-RIGHT: 0px
}
.btn-prev SPAN {
	HEIGHT: 40px; WIDTH: 40px; VERTICAL-ALIGN: middle; DISPLAY: inline-block
}
.btn-next SPAN {
	HEIGHT: 40px; WIDTH: 40px; VERTICAL-ALIGN: middle; DISPLAY: inline-block
}
.btn-prev:after {
	HEIGHT: 40px; WIDTH: 40px; DISPLAY: block
}
.btn-next:after {
	HEIGHT: 40px; WIDTH: 40px; DISPLAY: block
}
.btn-next SPAN {
	BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -597px -218px
}
.btn-next:after {
	BACKGROUND: url(../img/bg/sprite.png?1404144360776) #000 no-repeat -597px -174px
}
.btn-prev SPAN {
	BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -597px -306px
}
.btn-prev:after {
	BACKGROUND: url(../img/bg/sprite.png?1404144360776) #000 no-repeat -597px -130px
}
.btn-expand {
	RIGHT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; PADDING-LEFT: 20px; TOP: 20px; PADDING-RIGHT: 20px
}
.btn-reduce {
	RIGHT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; PADDING-LEFT: 20px; TOP: 20px; PADDING-RIGHT: 20px
}
.btn-reduce SPAN {
	BACKGROUND: url(../img/ico/reduce.png) no-repeat 100% 40%; PADDING-RIGHT: 35px
}
.btn-reduce:after {
	BACKGROUND: url(../img/ico/reduce-hover.png) #000 no-repeat 100% 40%; PADDING-RIGHT: 35px
}
.btn-expand SPAN {
	BACKGROUND: url(../img/ico/expand.png) no-repeat 100% 40%; PADDING-RIGHT: 35px
}
.btn-expand:after {
	BACKGROUND: url(../img/ico/expand-hover.png) #000 no-repeat 100% 40%; PADDING-RIGHT: 35px
}
.btn-full {
	FONT-SIZE: 16px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 100%; BACKGROUND: #fff; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: 58px; box-shadow: 0 2px 1px #000; -webkit-box-shadow: 0 2px 1px #000
}
.btn-full:after {
	BACKGROUND: #666
}
.btn-ext SPAN {
	BACKGROUND: url(../img/ico/ext.png) no-repeat 100% 47%; TEXT-ALIGN: right; PADDING-RIGHT: 25px
}
.btn-ext:after {
	BACKGROUND: url(../img/ico/ext-hover.png) #000 no-repeat 100% 47%; TEXT-ALIGN: right; PADDING-RIGHT: 25px
}
.sk-fake-file {
	OVERFLOW: hidden; CURSOR: pointer; HEIGHT: 120px; WIDTH: 120px; BACKGROUND: #fff; POSITION: absolute; ZOOM: 1; LEFT: 0px; DISPLAY: block; TOP: 0px; border-radius: 60px; -webkit-border-radius: 60px
}
.sk-fake-file-wrap {
	CURSOR: pointer; WIDTH: 100%; POSITION: absolute; LEFT: 0px; Z-INDEX: 2; TOP: -6px
}
.sk-fake-file-file {
	CURSOR: pointer; FONT-SIZE: 130px; HEIGHT: 130px; WIDTH: 100%; VERTICAL-ALIGN: top; RIGHT: 0px; POSITION: absolute; TEXT-ALIGN: right; FILTER: alpha(opacity=0); LINE-HEIGHT: 130px; TOP: 0px; opacity: 0
}
.tools {
	RIGHT: 0px; POSITION: absolute; TOP: 0px
}
.tools A {
	TEXT-DECORATION: none; BORDER-TOP: medium none; HEIGHT: 60px; BORDER-RIGHT: medium none; WIDTH: 60px; BACKGROUND: #fff; BORDER-BOTTOM: medium none; COLOR: transparent; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT: 0px/60px a; PADDING-LEFT: 0px; BORDER-LEFT: medium none; DISPLAY: block; PADDING-RIGHT: 0px
}
.tools A SPAN {
	HEIGHT: 60px; WIDTH: 60px; VERTICAL-ALIGN: middle; DISPLAY: inline-block
}

#mq {
	POSITION: absolute; LEFT: 0px; TOP: -5000px
}
HTML {
	OVERFLOW: hidden; HEIGHT: 100%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px
}

#mother {
	-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-perspective: 2000px; -moz-perspective: 2000px; -ms-perspective: 2000px; perspective: 2000px
}
#front {
	OVERFLOW: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden
}
#back {
	OVERFLOW: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden
}
#front {
	BACKGROUND: #191919; Z-INDEX: -20;/*height:900px;*/
}
.csstransforms3d #front {
	-webkit-transform: rotateY(0) translate3d(0, 0, 0); -moz-transform: rotateY(0) translate3d(0, 0, 0); -o-transform: rotateY(0) translate3d(0, 0, 0); -ms-transform: rotateY(0) translate3d(0, 0, 0); transform: rotateY(0) translate3d(0, 0, 0)
}
.csstransforms3d .back #front {
	-webkit-transform: rotateY(-180deg) translate3d(0, 0, 0); -moz-transform: rotateY(-180deg) translate3d(0, 0, 0); -o-transform: rotateY(-180deg) translate3d(0, 0, 0); -ms-transform: rotateY(-180deg) translate3d(0, 0, 0); transform: rotateY(-180deg) translate3d(0, 0, 0)
}
.no-csstransforms3d .back #front {
	DISPLAY: none
}
#back {
	BACKGROUND: #000; Z-INDEX: 100;height:900px;
}
.csstransforms3d #back {
	-webkit-transform: rotateY(-180deg) translate3d(0, 0, 0); -moz-transform: rotateY(-180deg) translate3d(0, 0, 0); -o-transform: rotateY(-180deg) translate3d(0, 0, 0); -ms-transform: rotateY(-180deg) translate3d(0, 0, 0); transform: rotateY(-180deg) translate3d(0, 0, 0)
}
.csstransforms3d .back #back {
	-webkit-transform: rotateY(0) translate3d(0, 0, 0); -moz-transform: rotateY(0) translate3d(0, 0, 0); -o-transform: rotateY(0) translate3d(0, 0, 0); -ms-transform: rotateY(0) translate3d(0, 0, 0); transform: rotateY(0) translate3d(0, 0, 0)
}
.no-csstransforms3d #back {
	DISPLAY: none
}
.no-csstransforms3d .back #back {
	DISPLAY: block
}


.main {
	OVERFLOW: hidden; RIGHT: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 30px
}
#back .main {
	BOTTOM: 0px
}
.js .main {
	FILTER: alpha(opacity=0); opacity: 0
    
}
.main-overlay {
	BACKGROUND: none transparent scroll repeat 0% 0%; Z-INDEX: 100; DISPLAY: none; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -o-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0)
}
.is-animation .main-overlay {
	DISPLAY: block
}

.section .section-scroll {
	OVERFLOW: hidden; HEIGHT: 100%; OVERFLOW-Y: auto; POSITION: relative; -webkit-overflow-scrolling: touch
}
#back .section {
	BACKGROUND: #000
}
.section-detail {
	BACKGROUND: #fff; OVERFLOW-Y: auto; PADDING-BOTTOM: 0px; PADDING-TOP: 60px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.section-detail H1 {
	FONT-SIZE: 30px; MARGIN: 0px 0px 15px; LINE-HEIGHT: 40px
}
.section-detail .author {
	OVERFLOW: hidden; FONT-SIZE: 12px; TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase; ZOOM: 1; FONT-WEIGHT: bold; COLOR: #666; PADDING-TOP: 5px; LINE-HEIGHT: 16px
}
.section-detail .author A {
	TEXT-DECORATION: none; COLOR: #000; DISPLAY: block
}
.section-detail .author A:hover {
	COLOR: #666
}
.section-detail .avatar {
	FLOAT: left; MARGIN-TOP: -5px; DISPLAY: inline; MARGIN-RIGHT: 15px
}
.section-detail .avatar IMG {
	border-radius: 30px; -webkit-border-radius: 30px
}

#front .menu-main .arrow {
	WIDTH: auto; RIGHT: 20px; POSITION: absolute; TOP: 0px
}
#back .menu-main .arrow {
	WIDTH: auto; RIGHT: 20px; POSITION: absolute; TOP: 0px
}
.menu-subpage .arrow {
	WIDTH: auto; RIGHT: 20px; POSITION: absolute; TOP: 0px
}
#front .menu-main .arrow A {
	COLOR: #888; PADDING-RIGHT: 35px; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; -o-transition: color 0.3s; -ms-transition: color 0.3s; transition: color 0.3s
}
#back .menu-main .arrow A {
	COLOR: #888; PADDING-RIGHT: 35px; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; -o-transition: color 0.3s; -ms-transition: color 0.3s; transition: color 0.3s
}
.menu-subpage .arrow A {
	COLOR: #888; PADDING-RIGHT: 35px; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; -o-transition: color 0.3s; -ms-transition: color 0.3s; transition: color 0.3s
}
#front .menu-main .arrow A:hover {
	COLOR: #000
}
#back .menu-main .arrow A:hover {
	COLOR: #000
}
.menu-subpage .arrow A:hover {
	COLOR: #000
}
#front .menu-main .arrow A:hover SPAN {
	BORDER-TOP-COLOR: #000; BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
#back .menu-main .arrow A:hover SPAN {
	BORDER-TOP-COLOR: #000; BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.menu-subpage .arrow A:hover SPAN {
	BORDER-TOP-COLOR: #000; BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
#front .menu-main .arrow A:hover SPAN:before {
	FILTER: none; -webkit-transform: translate3d(0, -20px, 0); -moz-transform: translate3d(0, -20px, 0); -o-transform: translate3d(0, -20px, 0); -ms-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 1
}
#back .menu-main .arrow A:hover SPAN:before {
	FILTER: none; -webkit-transform: translate3d(0, -20px, 0); -moz-transform: translate3d(0, -20px, 0); -o-transform: translate3d(0, -20px, 0); -ms-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 1
}
.menu-subpage .arrow A:hover SPAN:before {
	FILTER: none; -webkit-transform: translate3d(0, -20px, 0); -moz-transform: translate3d(0, -20px, 0); -o-transform: translate3d(0, -20px, 0); -ms-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 1
}
#front .menu-main .arrow A:hover SPAN:after {
	FILTER: none; -webkit-transform: translate3d(0, -20px, 0); -moz-transform: translate3d(0, -20px, 0); -o-transform: translate3d(0, -20px, 0); -ms-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 1
}
#back .menu-main .arrow A:hover SPAN:after {
	FILTER: none; -webkit-transform: translate3d(0, -20px, 0); -moz-transform: translate3d(0, -20px, 0); -o-transform: translate3d(0, -20px, 0); -ms-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 1
}
.menu-subpage .arrow A:hover SPAN:after {
	FILTER: none; -webkit-transform: translate3d(0, -20px, 0); -moz-transform: translate3d(0, -20px, 0); -o-transform: translate3d(0, -20px, 0); -ms-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 1
}
#front .menu-main .arrow SPAN {
	OVERFLOW: hidden; BORDER-TOP: #888 1px solid; HEIGHT: 18px; BORDER-RIGHT: #888 1px solid; WIDTH: 18px; RIGHT: 0px; BORDER-BOTTOM: #888 1px solid; POSITION: absolute; BORDER-LEFT: #888 1px solid; MARGIN-TOP: -9px; TOP: 50%; border-radius: 12px; -webkit-transition: border-color 0.3s; -moz-transition: border-color 0.3s; -o-transition: border-color 0.3s; -ms-transition: border-color 0.3s; transition: border-color 0.3s; -webkit-border-radius: 12px
}
#back .menu-main .arrow SPAN {
	OVERFLOW: hidden; BORDER-TOP: #888 1px solid; HEIGHT: 18px; BORDER-RIGHT: #888 1px solid; WIDTH: 18px; RIGHT: 0px; BORDER-BOTTOM: #888 1px solid; POSITION: absolute; BORDER-LEFT: #888 1px solid; MARGIN-TOP: -9px; TOP: 50%; border-radius: 12px; -webkit-transition: border-color 0.3s; -moz-transition: border-color 0.3s; -o-transition: border-color 0.3s; -ms-transition: border-color 0.3s; transition: border-color 0.3s; -webkit-border-radius: 12px
}
.menu-subpage .arrow SPAN {
	OVERFLOW: hidden; BORDER-TOP: #888 1px solid; HEIGHT: 18px; BORDER-RIGHT: #888 1px solid; WIDTH: 18px; RIGHT: 0px; BORDER-BOTTOM: #888 1px solid; POSITION: absolute; BORDER-LEFT: #888 1px solid; MARGIN-TOP: -9px; TOP: 50%; border-radius: 12px; -webkit-transition: border-color 0.3s; -moz-transition: border-color 0.3s; -o-transition: border-color 0.3s; -ms-transition: border-color 0.3s; transition: border-color 0.3s; -webkit-border-radius: 12px
}
#front .menu-main .arrow SPAN:before {
	HEIGHT: 20px; WIDTH: 20px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -625px -482px; RIGHT: -1px; POSITION: absolute; CONTENT: ''; TOP: -1px; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s
}
#back .menu-main .arrow SPAN:before {
	HEIGHT: 20px; WIDTH: 20px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -625px -482px; RIGHT: -1px; POSITION: absolute; CONTENT: ''; TOP: -1px; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s
}
.menu-subpage .arrow SPAN:before {
	HEIGHT: 20px; WIDTH: 20px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -625px -482px; RIGHT: -1px; POSITION: absolute; CONTENT: ''; TOP: -1px; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s
}
#front .menu-main .arrow SPAN:after {
	HEIGHT: 20px; WIDTH: 20px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -625px -482px; RIGHT: -1px; POSITION: absolute; CONTENT: ''; TOP: -1px; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s
}
#back .menu-main .arrow SPAN:after {
	HEIGHT: 20px; WIDTH: 20px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -625px -482px; RIGHT: -1px; POSITION: absolute; CONTENT: ''; TOP: -1px; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s
}
.menu-subpage .arrow SPAN:after {
	HEIGHT: 20px; WIDTH: 20px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -625px -482px; RIGHT: -1px; POSITION: absolute; CONTENT: ''; TOP: -1px; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s
}
#front .menu-main .arrow SPAN:after {
	BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -597px -530px; FILTER: alpha(opacity=0); TOP: 19px; opacity: 0
}
#back .menu-main .arrow SPAN:after {
	BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -597px -530px; FILTER: alpha(opacity=0); TOP: 19px; opacity: 0
}
.menu-subpage .arrow SPAN:after {
	BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -597px -530px; FILTER: alpha(opacity=0); TOP: 19px; opacity: 0
}
#front .menu-main {
	OVERFLOW: hidden; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: 500; TEXT-ALIGN: center; LINE-HEIGHT: 56px
}
#front .menu-main UL {
	WIDTH: 644px; MARGIN: 0px auto
}
#front .menu-main A {
	TEXT-DECORATION: none; PADDING-TOP: 4px; DISPLAY: block
}
#front .menu-main .item {
	WIDTH: 160px; FLOAT: left; DISPLAY: inline
}
#front .menu-main .item A {
	COLOR: #666; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
#front .menu-main .item A SPAN {
	COLOR: #fff
}
#front .menu-main .item A:after {
	BACKGROUND: #fff; COLOR: #000
}
#front .menu-main .arrow A:hover {
	COLOR: #fff
}
#front .menu-main .arrow A:hover SPAN {
	BORDER-TOP-COLOR: #fff; BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
#front .menu-main .arrow A:hover SPAN:before {
	FILTER: none; -webkit-transform: translate3d(0, -20px, 0); -moz-transform: translate3d(0, -20px, 0); -o-transform: translate3d(0, -20px, 0); -ms-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 1
}
#front .menu-main .arrow A:hover SPAN:after {
	FILTER: none; -webkit-transform: translate3d(0, -20px, 0); -moz-transform: translate3d(0, -20px, 0); -o-transform: translate3d(0, -20px, 0); -ms-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 1
}
#front .menu-main .arrow SPAN:after {
	BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -621px -506px
}
#back .menu-main {
	OVERFLOW: hidden; FONT-SIZE: 14px; HEIGHT: 60px; BACKGROUND: #fff; RIGHT: 0px; POSITION: absolute; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: 500; TEXT-ALIGN: center; LEFT: 0px; Z-INDEX: 2; LINE-HEIGHT: 56px; TOP: 0px; -webkit-transition: top 0.3s; -moz-transition: top 0.3s; -o-transition: top 0.3s; -ms-transition: top 0.3s; transition: top 0.3s
}
.menu-subpage {
	OVERFLOW: hidden; FONT-SIZE: 14px; HEIGHT: 60px; BACKGROUND: #fff; RIGHT: 0px; POSITION: absolute; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: 500; TEXT-ALIGN: center; LEFT: 0px; Z-INDEX: 2; LINE-HEIGHT: 56px; TOP: 0px; -webkit-transition: top 0.3s; -moz-transition: top 0.3s; -o-transition: top 0.3s; -ms-transition: top 0.3s; transition: top 0.3s
}
#back .menu-main .home {
	TEXT-DECORATION: none; WIDTH: 60px; POSITION: absolute; COLOR: transparent; FONT: 0px/0 a; LEFT: 0px; MARGIN: 0px; TOP: 0px
}
.menu-subpage .home {
	TEXT-DECORATION: none; WIDTH: 60px; POSITION: absolute; COLOR: transparent; FONT: 0px/0 a; LEFT: 0px; MARGIN: 0px; TOP: 0px
}
#back .menu-main .home A {
	HEIGHT: 56px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) #000 no-repeat -2px -495px; PADDING-TOP: 4px; DISPLAY: block
}
.menu-subpage .home A {
	HEIGHT: 56px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) #000 no-repeat -2px -495px; PADDING-TOP: 4px; DISPLAY: block
}
#back .menu-main .back {
	POSITION: absolute; LEFT: 60px; MARGIN: 0px; TOP: 0px
}
.menu-subpage .back {
	POSITION: absolute; LEFT: 60px; MARGIN: 0px; TOP: 0px
}
#back .menu-main .back A {
	FONT-SIZE: 18px; TEXT-DECORATION: none; BORDER-RIGHT: #ccc 1px solid; WIDTH: 56px; COLOR: #000; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; PADDING-LEFT: 0px; DISPLAY: block; PADDING-RIGHT: 0px; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; -o-transition: color 0.3s; -ms-transition: color 0.3s; transition: color 0.3s
}
.menu-subpage .back A {
	FONT-SIZE: 18px; TEXT-DECORATION: none; BORDER-RIGHT: #ccc 1px solid; WIDTH: 56px; COLOR: #000; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; PADDING-LEFT: 0px; DISPLAY: block; PADDING-RIGHT: 0px; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; -o-transition: color 0.3s; -ms-transition: color 0.3s; transition: color 0.3s
}
#back .menu-main UL {
	FONT-SIZE: 0px
}
.menu-subpage UL {
	FONT-SIZE: 0px
}
#back .menu-main UL > * {
	FONT-SIZE: 14px; WIDTH: auto; VERTICAL-ALIGN: top; DISPLAY: inline-block
}
.menu-subpage UL > * {
	FONT-SIZE: 14px; WIDTH: auto; VERTICAL-ALIGN: top; DISPLAY: inline-block
}
.ie7 #back .menu-main UL > * {
	ZOOM: 1; DISPLAY: inline
}
.ie7 .menu-subpage UL > * {
	ZOOM: 1; DISPLAY: inline
}
#back .menu-main UL A {
	TEXT-DECORATION: none; COLOR: #666; PADDING-TOP: 4px; DISPLAY: block
}
.menu-subpage UL A {
	TEXT-DECORATION: none; COLOR: #666; PADDING-TOP: 4px; DISPLAY: block
}
#back .menu-main .item {
	POSITION: relative
}
.menu-subpage .item {
	POSITION: relative
}
#back .menu-main .active-parent.item:after {
	HEIGHT: 4px; BACKGROUND: #000; RIGHT: 20px; POSITION: absolute; CONTENT: ''; LEFT: 20px; BOTTOM: 0px
}
.menu-subpage .active-parent.item:after {
	HEIGHT: 4px; BACKGROUND: #000; RIGHT: 20px; POSITION: absolute; CONTENT: ''; LEFT: 20px; BOTTOM: 0px
}
.back #back .menu-main .active-parent.item:after {
	BACKGROUND: #fff
}
.back .menu-subpage .active-parent.item:after {
	BACKGROUND: #fff
}
#back .menu-main .item A {
	COLOR: #666; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
.menu-subpage .item A {
	COLOR: #666; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
#back .menu-main .arrow A:hover {
	COLOR: #fff
}
.menu-subpage .arrow A:hover {
	COLOR: #fff
}
#back .menu-main .arrow A:hover SPAN {
	BORDER-TOP-COLOR: #fff; BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
.menu-subpage .arrow A:hover SPAN {
	BORDER-TOP-COLOR: #fff; BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
#back .menu-main .arrow A:hover SPAN:before {
	FILTER: none; -webkit-transform: translate3d(0, -20px, 0); -moz-transform: translate3d(0, -20px, 0); -o-transform: translate3d(0, -20px, 0); -ms-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 1
}
.menu-subpage .arrow A:hover SPAN:before {
	FILTER: none; -webkit-transform: translate3d(0, -20px, 0); -moz-transform: translate3d(0, -20px, 0); -o-transform: translate3d(0, -20px, 0); -ms-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 1
}
#back .menu-main .arrow A:hover SPAN:after {
	FILTER: none; -webkit-transform: translate3d(0, -20px, 0); -moz-transform: translate3d(0, -20px, 0); -o-transform: translate3d(0, -20px, 0); -ms-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 1
}
.menu-subpage .arrow A:hover SPAN:after {
	FILTER: none; -webkit-transform: translate3d(0, -20px, 0); -moz-transform: translate3d(0, -20px, 0); -o-transform: translate3d(0, -20px, 0); -ms-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 1
}
#back .menu-main .arrow SPAN:after {
	BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -621px -506px
}
.menu-subpage .arrow SPAN:after {
	BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -621px -506px
}
.menu-subpage {
	PADDING-LEFT: 115px; PADDING-RIGHT: 115px
}
#back .menu-main {
	BACKGROUND: #000
}
#back .menu-subpage {
	BACKGROUND: #000
}
#back .menu-main .item A SPAN {
	COLOR: #666
}
#back .menu-subpage .item A SPAN {
	COLOR: #666
}
#back .menu-main .item A:after {
	BACKGROUND: #fff; COLOR: #000
}
#back .menu-subpage .item A:after {
	BACKGROUND: #fff; COLOR: #000
}
.menu-section {
	BACKGROUND: #000; RIGHT: -45px; POSITION: fixed; Z-INDEX: 10; MARGIN-TOP: -51px; TOP: 50%
}
.menu-section .prev {
	TEXT-DECORATION: none; HEIGHT: 40px; WIDTH: 40px; COLOR: transparent; FONT: 0px/0 a; DISPLAY: block; -webkit-transition: background 0.3s; -moz-transition: background 0.3s; -o-transition: background 0.3s; -ms-transition: background 0.3s; transition: background 0.3s
}
.menu-section .next {
	TEXT-DECORATION: none; HEIGHT: 40px; WIDTH: 40px; COLOR: transparent; FONT: 0px/0 a; DISPLAY: block; -webkit-transition: background 0.3s; -moz-transition: background 0.3s; -o-transition: background 0.3s; -ms-transition: background 0.3s; transition: background 0.3s
}
.menu-section .prev:hover {
	BACKGROUND-COLOR: #3b3b3b
}
.menu-section .next:hover {
	BACKGROUND-COLOR: #3b3b3b
}
.menu-section .prev {
	BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -597px -394px
}
.menu-section .next {
	BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -597px -262px
}
.menu-section .pages {
	FONT-SIZE: 10px; BORDER-TOP: #333 1px solid; FONT-FAMILY: "NanumGothic", Arial, "Helvetica Neue", Helvetica, sans-serif; BORDER-RIGHT: #333 0px solid; WIDTH: 40px; BORDER-BOTTOM: #333 1px solid; FONT-WEIGHT: bold; COLOR: #666; TEXT-ALIGN: center; BORDER-LEFT: #333 0px solid; DISPLAY: block; LINE-HEIGHT: 38px
}
.menu-section .pages STRONG {
	COLOR: #fff
}
.menu-section .menu {
	POSITION: relative
}
.menu-section .menu:hover .wrap {
	-webkit-transform: rotateY(0); -moz-transform: rotateY(0); -o-transform: rotateY(0); -ms-transform: rotateY(0); transform: rotateY(0)
}
.no-csstransforms3d .menu-section .menu:hover .wrap {
	DISPLAY: block
}
.menu-section .menu .wrap {
	OVERFLOW: hidden; HEIGHT: 500px; WIDTH: 200px; RIGHT: 40px; OVERFLOW-Y: auto; POSITION: absolute; OUTLINE-WIDTH: 1px; TEXT-ALIGN: right; OUTLINE-STYLE: solid; MARGIN-TOP: -250px; OUTLINE-COLOR: transparent; TOP: 50%; -webkit-transform: perspective(100px) rotateY(-90deg); -moz-transform: perspective(100px) rotateY(-90deg); -o-transform: perspective(100px) rotateY(-90deg); -ms-transform: perspective(100px) rotateY(-90deg); transform: perspective(100px) rotateY(-90deg); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; -webkit-transform-origin: 100% 50%; -moz-transform-origin: 100% 50%; -o-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; transform-origin: 100% 50%
}
.no-csstransforms3d .menu-section .menu .wrap {
	DISPLAY: none
}
.menu-section .menu UL {
	FONT-SIZE: 10px; WIDTH: 180px; VERTICAL-ALIGN: middle; BACKGROUND: #272727; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: 500; TEXT-ALIGN: left; DISPLAY: inline-block; LINE-HEIGHT: 16px
}
.menu-section .menu UL A {
	TEXT-DECORATION: none; COLOR: #fff; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; PADDING-LEFT: 20px; DISPLAY: block; PADDING-RIGHT: 20px; -webkit-transition: background 0.3s; -moz-transition: background 0.3s; -o-transition: background 0.3s; -ms-transition: background 0.3s; transition: background 0.3s
}
.menu-section .menu UL A:hover {
	BACKGROUND: #3b3b3b
}
.menu-section .menu UL A.active {
	BACKGROUND: #3b3b3b
}
.crossroad-article .page {
	BACKGROUND: url(../img/illust/logo-stopka.png) #fff no-repeat 50% 77.5%
}
.crossroad-article .item {
	OVERFLOW: hidden; HEIGHT: 50%; POSITION: relative
}
.crossroad-article .item > A {
	TEXT-DECORATION: none; HEIGHT: 100%; COLOR: #666; TEXT-ALIGN: center; DISPLAY: block
}
.crossroad-article .item > A:hover .content-wrap {
	WIDTH: 40%; BACKGROUND: #e5e5e5; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; -ms-transition-duration: .5s; transition-duration: .5s
}
.crossroad-article .content-wrap {
	WIDTH: 37.5%; BACKGROUND: #fff; Z-INDEX: 1; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s; -ms-transition: all 0.25s; transition: all 0.25s
}
.crossroad-article .content {
	MAX-WIDTH: 99%; WIDTH: 330px; VERTICAL-ALIGN: middle; MARGIN: 0px; DISPLAY: inline-block
}
.crossroad-article .title {
	MARGIN: 0px 30px
}
.crossroad-article .img {
	OVERFLOW: hidden; WIDTH: 62.5%; MARGIN: 0px
}
.crossroad-article .img IMG {
	HEIGHT: auto; WIDTH: auto; MIN-WIDTH: 100%; POSITION: absolute; LEFT: 50%; MIN-HEIGHT: 100%; TOP: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%)
}
.crossroad-article .img-left > A {
	PADDING-LEFT: 62.5%
}
.crossroad-article .img-left > A:hover {
	PADDING-LEFT: 60%
}
.crossroad-article .img-left .img {
	RIGHT: auto
}
.crossroad-article .img-left .content-wrap {
	LEFT: auto
}
.crossroad-article .img-right > A {
	PADDING-RIGHT: 62.5%
}
.crossroad-article .img-right > A:hover {
	PADDING-RIGHT: 60%
}
.crossroad-article .img-right .img {
	LEFT: auto
}
.crossroad-article .img-right .content-wrap {
	RIGHT: auto
}
.crossroad-article .play {
	HEIGHT: 80px; WIDTH: 80px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) #000 no-repeat -86px -411px; POSITION: absolute; LEFT: 50%; MARGIN: -40px 0px 0px -40px; TOP: 50%; -webkit-transition: background 0.3s; -moz-transition: background 0.3s; -o-transition: background 0.3s; -ms-transition: background 0.3s; transition: background 0.3s
}
.crossroad-article .play:hover {
	
}
.crossroad-category {
	MIN-HEIGHT: 800px
}
.crossroad-category UL {
	HEIGHT: 100%; WIDTH: 100%
}
.crossroad-category LI {
	HEIGHT: 100%; POSITION: absolute
}
.crossroad-category LI:hover .img {
	FILTER: alpha(opacity=80); opacity: .8
}
.crossroad-category LI:hover .name-sub {
	FILTER: none; opacity: 1
}
.crossroad-category LI > A {
	FONT-SIZE: 30px; TEXT-DECORATION: none; HEIGHT: 100%; POSITION: relative; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; COLOR: #fff; TEXT-ALIGN: center; DISPLAY: block; LINE-HEIGHT: 40px
}
.crossroad-category .name {
	MAX-WIDTH: 90%; WIDTH: 185px; VERTICAL-ALIGN: middle; POSITION: relative; Z-INDEX: 10; DISPLAY: inline-block
}
.crossroad-category .name-sub {
	FONT-SIZE: 16px; WHITE-SPACE: nowrap; RIGHT: 0px; POSITION: absolute; FONT-WEIGHT: normal; LEFT: 0px; FILTER: alpha(opacity=0); MARGIN-TOP: 20px; LINE-HEIGHT: 20px; TOP: 100%; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; -ms-transition: opacity 0.3s; transition: opacity 0.3s; opacity: 0
}
.crossroad-category .name-sub STRONG {
	FONT-SIZE: 18px; DISPLAY: block
}
.crossroad-category .img {
	BACKGROUND: no-repeat 50% 50%; FILTER: alpha(opacity=40); -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; -ms-transition: opacity 0.3s; transition: opacity 0.3s; opacity: .4; -webkit-background-size: auto 100%; -moz-background-size: auto 100%; background-size: auto 100%
}
.condensed.crossroad-category LI > A {
	FONT-SIZE: 20px; LINE-HEIGHT: 30px
}
.condensed.crossroad-category .name {
	WIDTH: auto
}
.extend.crossroad-category LI > ?a {
	FONT-SIZE: 50px; LINE-HEIGHT: 60px
}
.extend.crossroad-category .name {
	WIDTH: auto
}
.extend.crossroad-category .link {
	POSITION: absolute; LEFT: 50%; MARGIN: 0px 0px 0px -90px; BOTTOM: 40px
}
.extend.crossroad-category .link .btn {
	BORDER-TOP-COLOR: #fff; BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
.extend.crossroad-category .link .btn:after {
	BACKGROUND: #fff; COLOR: #000
}
.extend.crossroad-category .link .btn SPAN {
	COLOR: #fff
}
.crossroad-services {
	HEIGHT: 100%
}
.crossroad-services .page-wrap {
	HEIGHT: 70%; MIN-HEIGHT: 500px
}
.crossroad-services .page {
	BACKGROUND: #fff; POSITION: relative; TEXT-ALIGN: center
}
.crossroad-services .content {
	MAX-WIDTH: 99%; WIDTH: 360px; VERTICAL-ALIGN: middle; DISPLAY: inline-block
}
.crossroad-services .img {
	OVERFLOW: hidden; MARGIN: 0px
}
.crossroad-services .img IMG {
	HEIGHT: auto; WIDTH: auto; MIN-WIDTH: 100%; POSITION: absolute; LEFT: 50%; MIN-HEIGHT: 100%; TOP: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%)
}
.crossroad-services .img #video {
	HEIGHT: 100%; WIDTH: 100%; POSITION: absolute; LEFT: 0px; TOP: 0px
}
.crossroad-services .img #video video {
	POSITION: absolute; LEFT: 50%; TOP: 50%
}
.crossroad-services .img .scroll {
	HEIGHT: 100%; POSITION: relative; Z-INDEX: 2
}
.crossroad-services .img .item {
	HEIGHT: 100%; WIDTH: 100%
}
.crossroad-services .img .pager {
	RIGHT: 0px; POSITION: absolute; TEXT-ALIGN: center; LEFT: 0px; Z-INDEX: 10; DISPLAY: none; BOTTOM: 15px
}
.crossroad-services .img .pager A {
	OVERFLOW: hidden; BORDER-TOP: transparent 1px solid; HEIGHT: 9px; BORDER-RIGHT: transparent 1px solid; WIDTH: 9px; BORDER-BOTTOM: transparent 1px solid; MARGIN: 0px 5px; BORDER-LEFT: transparent 1px solid; DISPLAY: inline-block; border-radius: 10px; -webkit-transition: border-color 0.3s; -moz-transition: border-color 0.3s; -o-transition: border-color 0.3s; -ms-transition: border-color 0.3s; transition: border-color 0.3s; -webkit-border-radius: 10px
}
.crossroad-services .img .pager A.active {
	BORDER-TOP-COLOR: #fff; BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
.crossroad-services .img .pager A.active SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.crossroad-services .img .pager SPAN {
	HEIGHT: 4px; WIDTH: 4px; BACKGROUND: #fff; MARGIN: 2px auto 0px; DISPLAY: block; border-radius: 2px; -webkit-transition: background 0.3s; -moz-transition: background 0.3s; -o-transition: background 0.3s; -ms-transition: background 0.3s; transition: background 0.3s; -webkit-border-radius: 2px
}
.crossroad-services .img .pager .pages {
	VERTICAL-ALIGN: middle; DISPLAY: inline-block
}
.crossroad-services .img .pager .pages:hover A.active {
	BORDER-TOP-COLOR: transparent; BORDER-LEFT-COLOR: transparent; BORDER-BOTTOM-COLOR: transparent; BORDER-RIGHT-COLOR: transparent
}
.crossroad-services .img .pager .pages:hover A.active SPAN {
	BACKGROUND: #fff
}
.crossroad-services .img .pager .pages:hover A:hover {
	BORDER-TOP-COLOR: #fff; BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
.crossroad-services .img .pager .pages:hover A:hover SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.crossroad-services .img-left {
	PADDING-LEFT: 50%
}
.crossroad-services .img-left .img {
	RIGHT: 50%
}
.crossroad-services .img-right {
	PADDING-RIGHT: 50%
}
.crossroad-services .img-right .img {
	LEFT: 50%
}
.crossroad-services .btn-expand {
	BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; RIGHT: auto; BORDER-BOTTOM: #000 1px solid; POSITION: relative; BORDER-LEFT: #000 1px solid; TOP: auto
}
.crossroad-section {
	HEIGHT: 100%; BACKGROUND: #fff; TEXT-ALIGN: center; MIN-HEIGHT: 500px
}
.crossroad-section .content {
	WIDTH: 100%
}
.crossroad-section .content > * {
	PADDING-LEFT: 50px; PADDING-RIGHT: 50px
}
.crossroad-section .content > .separator {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.crossroad-section .separator {
	MARGIN-BOTTOM: 30px; MARGIN-TOP: 20px
}
.crossroad-section .separator:before {
	WIDTH: 150px
}
.crossroad-section .separator:after {
	WIDTH: 150px
}
.crossroad-section .separator + P {
	MARGIN: 0px 0px 40px
}
.crossroad-section .menu {
	FONT-SIZE: 16px; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; MARGIN: 0px auto; DISPLAY: table; LINE-HEIGHT: 30px
}
.crossroad-section .menu A {
	TEXT-DECORATION: none; WIDTH: 200px; BORDER-LEFT: #ccc 1px solid; DISPLAY: table-cell
}
.crossroad-section .menu A:first-child {
	BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none
}
.crossroad-section .menu A:hover STRONG {
	COLOR: #666
}
.crossroad-section .menu .inner {
	HEIGHT: 100%; COLOR: #000; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 30px; DISPLAY: block; PADDING-RIGHT: 30px
}
.crossroad-section .menu STRONG {
	FONT-SIZE: 40px; MARGIN: 0px 0px 20px; DISPLAY: block; LINE-HEIGHT: 1; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; -o-transition: color 0.3s; -ms-transition: color 0.3s; transition: color 0.3s
}
.crossroad-sortiment {
	OVERFLOW: hidden; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; LINE-HEIGHT: 32px
}
.crossroad-sortiment .wrap {
	VERTICAL-ALIGN: top; BACKGROUND: #000; POSITION: absolute; LEFT: 50%; DISPLAY: inline-block; TOP: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%)
}
.crossroad-sortiment IMG {
	HEIGHT: auto; WIDTH: auto; FILTER: alpha(opacity=60); opacity: .6
}
.crossroad-sortiment .point {
	TEXT-DECORATION: none; HEIGHT: 40px; WIDTH: 40px; POSITION: absolute; COLOR: #fff; MARGIN-LEFT: -20px; MARGIN-TOP: -20px
}
.js .crossroad-sortiment .point {
	FILTER: alpha(opacity=0); -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); opacity: 0
}
.crossroad-sortiment .point:hover .dot {
	BORDER-LEFT-WIDTH: 2px; HEIGHT: 56px; BORDER-RIGHT-WIDTH: 2px; WIDTH: 56px; BORDER-BOTTOM-WIDTH: 2px; MARGIN-LEFT: -10px; MARGIN-TOP: -10px; BORDER-TOP-WIDTH: 2px; border-radius: 30px; -webkit-border-radius: 30px
}
.crossroad-sortiment .point:hover .dot:before {
	FILTER: alpha(opacity=0); opacity: 0
}
.crossroad-sortiment .point:hover .dot:after {
	FILTER: none; opacity: 1
}
.crossroad-sortiment .point:hover .name {
	LEFT: 100%; FILTER: none; opacity: 1
}
.crossroad-sortiment .left.point .name {
	RIGHT: 100%; MARGIN-LEFT: 0px; LEFT: auto; MARGIN-RIGHT: 20px
}
.crossroad-sortiment .dot {
	BORDER-TOP: #fff 1px solid; HEIGHT: 38px; BORDER-RIGHT: #fff 1px solid; WIDTH: 38px; BORDER-BOTTOM: #fff 1px solid; POSITION: relative; BORDER-LEFT: #fff 1px solid; DISPLAY: block; border-radius: 20px; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -o-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; -ms-transition: all 0.6s; transition: all 0.6s; -webkit-border-radius: 20px
}
.crossroad-sortiment .dot:before {
	OVERFLOW: hidden; HEIGHT: 8px; WIDTH: 8px; BACKGROUND: #fff; POSITION: absolute; CONTENT: ''; LEFT: 50%; MARGIN: -4px 0px 0px -4px; TOP: 50%; border-radius: 4px; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; -ms-transition: opacity 0.3s; transition: opacity 0.3s; -webkit-border-radius: 4px
}
.crossroad-sortiment .dot:after {
	HEIGHT: 12px; WIDTH: 12px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -641px -218px; POSITION: absolute; CONTENT: ''; LEFT: 50%; FILTER: alpha(opacity=0); MARGIN: -6px 0px 0px -6px; TOP: 50%; -webkit-transition: opacity 0.3s 0.3s; -moz-transition: opacity 0.3s 0.3s; -o-transition: opacity 0.3s 0.3s; -ms-transition: opacity 0.3s 0.3s; transition: opacity 0.3s 0.3s; opacity: 0
}
.crossroad-sortiment .name {
	OVERFLOW: hidden; POSITION: absolute; MARGIN-LEFT: 20px; LEFT: -5000px; FILTER: alpha(opacity=0); MARGIN-TOP: -30px; LINE-HEIGHT: 60px; TOP: 50%; -webkit-transition: opacity 0.3s 0.6s; -moz-transition: opacity 0.3s 0.6s; -o-transition: opacity 0.3s 0.6s; -ms-transition: opacity 0.3s 0.6s; transition: opacity 0.3s 0.6s; opacity: 0
}
.touch .crossroad-sortiment .name {
	LEFT: 100%; FILTER: none; opacity: 1
}
.crossroad-sortiment .name SPAN {
	VERTICAL-ALIGN: middle; DISPLAY: inline-block; LINE-HEIGHT: 16px
}
.crossroad-brands {
	TEXT-DECORATION: none; COLOR: transparent; TEXT-ALIGN: center; FONT: 0px/0 a
}
.crossroad-brands .page {
	BACKGROUND: #ececec
}
.crossroad-brands .item {
	OVERFLOW: hidden; HEIGHT: 33.33%; WIDTH: 25%; POSITION: relative; FLOAT: left; DISPLAY: inline; -webkit-transition: background 0.3s; -moz-transition: background 0.3s; -o-transition: background 0.3s; -ms-transition: background 0.3s; transition: background 0.3s
}
.crossroad-brands [href].item:hover {
	BACKGROUND: #fff
}
.crossroad-brands .item SPAN {
	OVERFLOW: hidden; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; FILTER: alpha(opacity=40); BORDER-LEFT: #ccc 0px solid; opacity: .4
}
.crossroad-brands .item SPAN IMG {
	HEIGHT: 100%; WIDTH: auto; POSITION: absolute; LEFT: 50%; TOP: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%)
}
.crossroad-references {
	TEXT-ALIGN: center
}
.crossroad-references .page {
	BACKGROUND: #262626
}
.crossroad-references .item {
	OVERFLOW: hidden; TEXT-DECORATION: none; HEIGHT: 50%; WIDTH: 25%; POSITION: relative; FLOAT: left; DISPLAY: inline
}
.crossroad-references .item:hover .overlay {
	FILTER: none; opacity: 1
}
.crossroad-references .item:hover .title SPAN {
	LEFT: 0px; FILTER: none; opacity: 1
}
.crossroad-references SPAN.item > .img {
	OVERFLOW: hidden; BORDER-TOP: #161616 1px solid; BORDER-RIGHT: #161616 0px solid; BACKGROUND: #262626; BORDER-BOTTOM: #161616 0px solid; BORDER-LEFT: #161616 1px solid
}
.crossroad-references .overlay {
	BACKGROUND: #000; FILTER: alpha(opacity=0); Z-INDEX: 10; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; -ms-transition: opacity 0.3s; transition: opacity 0.3s; opacity: 0
}
.crossroad-references .title {
	COLOR: #fff; MARGIN: 0px
}
.crossroad-references .title SPAN {
	MAX-WIDTH: 99%; WIDTH: 180px; VERTICAL-ALIGN: middle; POSITION: relative; LEFT: 50px; FILTER: alpha(opacity=0); DISPLAY: inline-block; -webkit-transition: all 0.3s 0.3s; -moz-transition: all 0.3s 0.3s; -o-transition: all 0.3s 0.3s; -ms-transition: all 0.3s 0.3s; transition: all 0.3s 0.3s; opacity: 0
}
.crossroad-references .img {
	MARGIN: 0px
}
.crossroad-references IMG {
	HEIGHT: auto; WIDTH: auto; MIN-WIDTH: 100%; POSITION: absolute; LEFT: 50%; MIN-HEIGHT: 100%; TOP: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%)
}
.crossroad-team {
	BORDER-TOP: #ccc 1px solid; HEIGHT: 100%; BACKGROUND: #fff; TEXT-ALIGN: center
}
.crossroad-team H2 {
	FONT-SIZE: 40px; LINE-HEIGHT: 50px
}
.crossroad-team UL {
	OVERFLOW: hidden; FONT-SIZE: 0px; WHITE-SPACE: nowrap; OVERFLOW-X: auto; POSITION: relative; PADDING-TOP: 30px; MARGIN-LEFT: 0px
}
.crossroad-team UL > * {
	FONT-SIZE: 16px; WIDTH: 200px; VERTICAL-ALIGN: top; DISPLAY: inline-block
}
.ie7 .crossroad-team UL > * {
	ZOOM: 1; DISPLAY: inline
}
.crossroad-team UL > * > * {
	WHITE-SPACE: normal
}
.js .crossroad-team UL {
	OVERFLOW-X: hidden
}
.crossroad-team LI {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
.crossroad-team LI:first-child {
	MARGIN-LEFT: 0px
}
.crossroad-team .sk-carousel-x {
	WIDTH: 100%
}
.crossroad-team .sk-carousel-x UL {
	OVERFLOW: visible
}
.touch .crossroad-team .sk-carousel-x {
	OVERFLOW-X: auto; -webkit-overflow-scrolling: touch
}
.crossroad-team .content {
	OVERFLOW: hidden; WIDTH: 880px
}
.crossroad-team .content .before {
	HEIGHT: 405px; WIDTH: 180px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -186px -2px; POSITION: absolute; CONTENT: ''; Z-INDEX: 5; TOP: -33px
}
.crossroad-team .content .after {
	HEIGHT: 405px; WIDTH: 180px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -186px -2px; POSITION: absolute; CONTENT: ''; Z-INDEX: 5; TOP: -33px
}
.crossroad-team .content .before {
	LEFT: -20px
}
.crossroad-team .content .after {
	BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -2px -2px; RIGHT: -20px
}
.crossroad-team .wrap {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 80px; PADDING-RIGHT: 80px
}
.crossroad-team .btn-prev {
	BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; MARGIN-TOP: 0px; TOP: 105px
}
.crossroad-team .btn-next {
	BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; MARGIN-TOP: 0px; TOP: 105px
}
.crossroad-team .disabled.btn-prev {
	DISPLAY: none
}
.crossroad-team .disabled.btn-next {
	DISPLAY: none
}
.crossroad-team .btn-prev {
	LEFT: 0px
}
.crossroad-team .btn-next {
	RIGHT: 0px
}
.crossroad-team .pager {
	TEXT-DECORATION: none; COLOR: transparent; PADDING-TOP: 30px; FONT: 0px/0 a
}
.crossroad-team .pager A {
	HEIGHT: 20px; WIDTH: 20px; VERTICAL-ALIGN: top; DISPLAY: inline-block
}
.crossroad-team .pager A.active SPAN {
	BORDER-TOP-COLOR: #000; BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.crossroad-team .pager A.active SPAN:after {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.crossroad-team .pager SPAN {
	OVERFLOW: hidden; BORDER-TOP: transparent 1px solid; HEIGHT: 10px; BORDER-RIGHT: transparent 1px solid; WIDTH: 10px; VERTICAL-ALIGN: top; BORDER-BOTTOM: transparent 1px solid; POSITION: relative; BORDER-LEFT: transparent 1px solid; DISPLAY: inline-block; border-radius: 11px; -webkit-transition: border-color 0.3s; -moz-transition: border-color 0.3s; -o-transition: border-color 0.3s; -ms-transition: border-color 0.3s; transition: border-color 0.3s; -webkit-border-radius: 11px
}
.crossroad-team .pager SPAN:after {
	HEIGHT: 4px; WIDTH: 4px; BACKGROUND: #000; CONTENT: ''; MARGIN: 3px auto 0px; DISPLAY: block; border-radius: 2px; -webkit-transition: background 0.3s; -moz-transition: background 0.3s; -o-transition: background 0.3s; -ms-transition: background 0.3s; transition: background 0.3s; -webkit-border-radius: 2px
}
.crossroad-team .pager .pages {
	VERTICAL-ALIGN: middle; DISPLAY: inline-block
}
.crossroad-team .pager .pages:hover A.active SPAN {
	BORDER-TOP-COLOR: transparent; BORDER-LEFT-COLOR: transparent; BORDER-BOTTOM-COLOR: transparent; BORDER-RIGHT-COLOR: transparent
}
.crossroad-team .pager .pages:hover A.active SPAN:after {
	BACKGROUND: #000
}
.crossroad-team .pager .pages:hover A:hover SPAN {
	BORDER-TOP-COLOR: #000; BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.crossroad-team .pager .pages:hover A:hover SPAN:after {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.crossroad-team .img {
	MARGIN: 0px 0px 30px
}
.crossroad-team .img IMG {
	border-radius: 100px; -webkit-border-radius: 100px
}
.crossroad-team .title {
	FONT-SIZE: 16px; MARGIN: 0px 0px 20px; LINE-HEIGHT: 30px
}
.crossroad-download {
	POSITION: relative; ZOOM: 1; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 80px; MIN-HEIGHT: 100%; PADDING-RIGHT: 80px; -webkit-transition: padding 0.5s; -moz-transition: padding 0.5s; -o-transition: padding 0.5s; -ms-transition: padding 0.5s; transition: padding 0.5s
}
.crossroad-download:after {
	CONTENT: ''; CLEAR: both; DISPLAY: table
}
.crossroad-download:before {
	CONTENT: ''; CLEAR: both; DISPLAY: table
}
.crossroad-download .title {
	FONT-SIZE: 40px; HEIGHT: 55px; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; COLOR: #fff; TEXT-ALIGN: right; PADDING-TOP: 45px; MARGIN: 0px 0px 70px; LINE-HEIGHT: 55px
}
.crossroad-download .btn-wrap {
	POSITION: absolute; LEFT: 80px; MARGIN: 0px; TOP: 40px; -webkit-transition: left 0.5s; -moz-transition: left 0.5s; -o-transition: left 0.5s; -ms-transition: left 0.5s; transition: left 0.5s
}
.crossroad-download .btn-expand {
	FONT-SIZE: 16px; RIGHT: auto; POSITION: absolute; LEFT: 0px; LINE-HEIGHT: 56px; TOP: 0px; BOTTOM: auto
}
.crossroad-download .btn-expand SPAN {
	BACKGROUND-POSITION: 0px 45%; PADDING-LEFT: 35px; PADDING-RIGHT: 0px
}
.crossroad-download .btn-expand:after {
	BACKGROUND-POSITION: 15px 45%; PADDING-LEFT: 35px; PADDING-RIGHT: 0px
}
.crossroad-download .btn-reduce {
	DISPLAY: none
}
.crossroad-download .btn-reduce SPAN {
	BACKGROUND-IMAGE: url(../img/ico/reduce.png)
}
.crossroad-download .btn-reduce:after {
	BACKGROUND-IMAGE: url(../img/ico/reduce-hover.png)
}
.crossroad-download .item {
	MAX-WIDTH: 33.3%; FLOAT: left; MARGIN: 0px 0px 20px; DISPLAY: inline
}
.crossroad-download .item > * {
	MARGIN-RIGHT: 15%
}
.crossroad-download .item H2 {
	FONT-SIZE: 20px; MARGIN: 0px 15% 0.5em 0px; LINE-HEIGHT: 30px
}
.crossroad-download .item UL {
	TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 20px
}
.crossroad-download .item UL LI {
	MARGIN: 0px 0px 10px
}
.crossroad-download .item UL A {
	TEXT-DECORATION: none; DISPLAY: block
}
.crossroad-download .item UL A:hover .link {
	COLOR: #b7b7b7; LEFT: 8px
}
.crossroad-download .item UL A:hover .link:before {
	FILTER: alpha(opacity=0); opacity: 0
}
.crossroad-download .item UL A:hover .link:after {
	FILTER: none; opacity: 1
}
.crossroad-download .item UL A:hover .name {
	COLOR: #b7b7b7
}
.crossroad-download .item UL A:hover .name:before {
	FILTER: none; opacity: 1
}
.crossroad-download .link {
	POSITION: relative; COLOR: #4d4d4d; PADDING-LEFT: 15px; LEFT: 0px; DISPLAY: block; -webkit-transition: left 0.2s, color 0.2s; -moz-transition: left 0.2s, color 0.2s; -o-transition: left 0.2s, color 0.2s; -ms-transition: left 0.2s, color 0.2s; transition: left 0.2s, color 0.2s
}
.crossroad-download .link:before {
	POSITION: absolute; CONTENT: ''; LEFT: 0px; TOP: 0.2em; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; -ms-transition: opacity 0.2s; transition: opacity 0.2s
}
.crossroad-download .link:after {
	VERTICAL-ALIGN: middle; POSITION: relative; CONTENT: ''; FILTER: alpha(opacity=0); DISPLAY: inline-block; BOTTOM: -1px; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; -ms-transition: opacity 0.2s; transition: opacity 0.2s; opacity: 0
}
.crossroad-download .name {
	FONT-WEIGHT: normal; COLOR: #666; -webkit-transition: color 0.2s; -moz-transition: color 0.2s; -o-transition: color 0.2s; -ms-transition: color 0.2s; transition: color 0.2s
}
.crossroad-download .name:before {
	POSITION: absolute; CONTENT: ''; LEFT: 0px; FILTER: alpha(opacity=0); TOP: 0.2em; -webkit-transition: opacity 0.2s, left 0.2s; -moz-transition: opacity 0.2s, left 0.2s; -o-transition: opacity 0.2s, left 0.2s; -ms-transition: opacity 0.2s, left 0.2s; transition: opacity 0.2s, left 0.2s; opacity: 0
}
.crossroad-download .overlay {
	BACKGROUND: #000; RIGHT: 0px; POSITION: absolute; LEFT: 0px; DISPLAY: none; TOP: 0px; BOTTOM: 0px
}
.crossroad-download .filter {
	OVERFLOW: hidden; WIDTH: 340px; BACKGROUND: #fff; OVERFLOW-Y: auto; POSITION: absolute; TEXT-ALIGN: center; LEFT: -340px; TOP: 0px; BOTTOM: 0px; -webkit-transition: left 0.5s; -moz-transition: left 0.5s; -o-transition: left 0.5s; -ms-transition: left 0.5s; transition: left 0.5s; -webkit-overflow-scrolling: touch
}
.crossroad-download .filter H2 {
	COLOR: #000 !important; MARGIN: 0px
}
.crossroad-download .filter LI {
	MARGIN: 0px 0px 20px
}
.crossroad-download .filter .inner {
	PADDING-BOTTOM: 40px; PADDING-TOP: 40px; PADDING-LEFT: 40px; PADDING-RIGHT: 40px
}
.crossroad-download .filter .separator {
	MARGIN-BOTTOM: 30px
}
.open.crossroad-download {
	PADDING-LEFT: 400px
}
.open.crossroad-download .btn-wrap {
	LEFT: 400px
}
.open.crossroad-download .btn-expand {
	DISPLAY: none
}
.open.crossroad-download .btn-reduce {
	DISPLAY: block
}
.open.crossroad-download .overlay {
	DISPLAY: block
}
.open.crossroad-download .filter {
	LEFT: 0px
}
.box-intro {
	OVERFLOW: hidden; Z-INDEX: 10;/*height:880px;*/
}
.box-intro .slides {
	OVERFLOW: hidden; Z-INDEX: 10
}
.box-intro .item {
	OVERFLOW: hidden; height:100%;/*height:880px;*/ WIDTH: 100%; BACKGROUND: #000 no-repeat 50% 50%; TEXT-ALIGN: center
}
.box-intro .bg {
	height:100%;/*height:880px;*/ WIDTH: 100%; BACKGROUND: #000 no-repeat 50% 50%; POSITION: absolute; LEFT: 0px; TOP: 0px; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover
}
.box-intro .bg .item {
	DISPLAY: none
}
.box-intro .content {
	MAX-WIDTH: 99%; WIDTH: 640px; VERTICAL-ALIGN: middle; DISPLAY: inline-block; -webkit-transform: translateZ(.1px);
	line-height: 26px;

}
.box-intro .content > * {
	POSITION: relative; Z-INDEX: 10; -webkit-transform: translateZ(.1px)
}
.js .box-intro .content > * {
	left: 0px; FILTER: alpha(opacity=0); opacity: 0
}

.box-intro p {
	color: #FFF;
   font-family: Lato, NotoSansCJKkr-Black, ¸¼Àº°íµñ, sans-serif;
    font-weight: 500;
	text-shadow: 0px 0px 2px #111;
    line-height: 70px;
    font-size: 60px;
    font-size: 3.375em;
    font-size: 3.375rem;


}


.box-intro .title {
	

font-family: Lato, NotoSansCJKkr-Black, ¸¼Àº°íµñ, sans-serif;
    font-weight: 700;

font-size: 16px;
color: #C8C8CA;
text-shadow: 0px 0px 2px #111;
MARGIN: 0px; LINE-HEIGHT: 34px;

padding-top:40px;

}


.box-intro h2 {
	

font-family: "NanumGothic",'µ¸¿ò',Dotum;
word-spacing: 0px;


}

.box-intro .separator {
	BACKGROUND: #fff; MARGIN: 20px auto 35px
}
.box-intro .separator:before {
	WIDTH: 300px; BACKGROUND: #CF2104
}
.box-intro .separator:after {
	WIDTH: 300px; BACKGROUND: #CF2104
}
.box-intro .btn {
	BORDER-TOP-COLOR: #fff; BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-RIGHT-COLOR: #fff; -webkit-transform: translateZ(.1px)
}
.box-intro .btn:after {
	BACKGROUND: #fff; COLOR: #000
}
.box-intro .btn SPAN {
	COLOR: #fff
}
.box-intro .pager {
	position: absolute;
	MARGIN: 0px auto;
bottom: 5px;
left: 0;
right: 0;
font: 0/0 a;
color: transparent;
text-decoration: none;
z-index: 1020;
-webkit-transform: translateZ(0);
text-align:center;
width:100%;
margin:100px 0;

}
.box-intro .pager A {
display: inline-block;
vertical-align: top;
width: 11px;
height: 20px;
margin: 0 3px;
}
.box-intro .pager A.active SPAN {
	BACKGROUND:#B90209;width:11px;height:11px;


}
.box-intro .pager A.active SPAN:after {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.box-intro .pager SPAN {
	OVERFLOW: hidden; BACKGROUND: #000;width:11px;height:11px; DISPLAY: block; border-radius: 11px;  -webkit-border-radius: 11px
}
.box-intro .pager SPAN:after {
	HEIGHT: 11px; WIDTH: 11px; BACKGROUND: #000; CONTENT: ''; MARGIN: 2px auto 0px; DISPLAY: block; border-radius: 2px; -webkit-transition: background 0.3s; -moz-transition: background 0.3s; -o-transition: background 0.3s; -ms-transition: background 0.3s; transition: background 0.3s; -webkit-border-radius: 2px
}
.box-intro .pager .pages {
	VERTICAL-ALIGN: middle; DISPLAY: inline-block;text-align:center;"
}
.box-intro .pager .pages:hover A.active SPAN {
	BORDER-TOP-COLOR: transparent; BORDER-LEFT-COLOR: transparent; BORDER-BOTTOM-COLOR: transparent; BORDER-RIGHT-COLOR: transparent;BACKGROUND: #B90209;
}
.box-intro .pager .pages:hover A.active SPAN:after {
	BACKGROUND: #B90209;
}
.box-intro .pager .pages:hover A:hover SPAN {
	BORDER-TOP-COLOR: #fff; BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-RIGHT-COLOR: #fff;BACKGROUND:#B90209;
}
.box-intro .pager .pages:hover A:hover SPAN:after {
	BACKGROUND: #B90209;
}
.box-message {
	WIDTH: 320px; BACKGROUND: #f4f4f4; RIGHT: auto; TEXT-ALIGN: center; Z-INDEX: 20; -webkit-transform: translateZ(0); -webkit-transition: left 0.5s; -moz-transition: left 0.5s; -o-transition: left 0.5s; -ms-transition: left 0.5s; transition: left 0.5s
}
.hidden.box-message {
	LEFT: -320px
}
.box-message .content {
	MAX-WIDTH: 99%; WIDTH: 230px; VERTICAL-ALIGN: middle; DISPLAY: inline-block
}
.box-message H2 {
	MARGIN: 0px
}
.box-message .close {
	BACKGROUND: #f4f4f4
}
.box-message-portrait {
	FONT-SIZE: 16px; BACKGROUND: #222; POSITION: fixed; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; COLOR: #fff; TEXT-ALIGN: center; Z-INDEX: 600; DISPLAY: none
}
.box-message-portrait:before {
	HEIGHT: 220px; WIDTH: 80px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -370px -139px; POSITION: absolute; CONTENT: ''; LEFT: 50%; MARGIN: -110px 0px 0px -40px; TOP: 50%
}
.box-message-portrait .text {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; BOTTOM: 70px
}
.formErrors {
	COLOR: #c00; PADDING-TOP: 15px
}
.box-media {
	POSITION: relative; MARGIN: 0px 0px 45px
}
.box-media .play {
	HEIGHT: 80px; WIDTH: 80px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) #000 no-repeat -86px -411px; POSITION: absolute; LEFT: 50%; MARGIN: -40px 0px 0px -40px; TOP: 50%; -webkit-transition: background 0.3s; -moz-transition: background 0.3s; -o-transition: background 0.3s; -ms-transition: background 0.3s; transition: background 0.3s
}
.box-media .play:hover {
	
}
.box-gallery {
	OVERFLOW: hidden
}
.full.box-gallery .content-wrap {
	RIGHT: -40%
}
.full.box-gallery .gallery {
	-webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)
}
.full.box-gallery .gallery .title {
	LEFT: 0px
}
.full.box-gallery .btn-reduce {
	FILTER: none; opacity: 1
}
.full.box-gallery .btn-expand {
	FILTER: alpha(opacity=0); opacity: 0
}
.full.box-gallery .btn-next {
	RIGHT: 0px; MARGIN-RIGHT: 20px
}
.full.box-gallery .btn-prev {
	MARGIN-LEFT: 20px; LEFT: 0px
}
.full.box-gallery .pager-img-wrap {
	RIGHT: 0px; LEFT: 0px
}
.show-detail.box-gallery .gallery {
	-webkit-transform: translateX(-80%); -moz-transform: translateX(-80%); -o-transform: translateX(-80%); -ms-transform: translateX(-80%); transform: translateX(-80%)
}
.show-detail.box-gallery .content-wrap {
	RIGHT: 60%
}
.show-detail.box-gallery .content-detail-wrap {
	RIGHT: 0px; BORDER-LEFT: #e6e6e6 1px solid
}
.show-detail.box-gallery .btn-close {
	DISPLAY: inline-block
}
.show-detail.box-gallery .btn-open {
	DISPLAY: none
}
.show-detail.box-gallery .tools {
	DISPLAY: none
}
.box-gallery .gallery {
	-webkit-transform: translateX(-20%); -moz-transform: translateX(-20%); -o-transform: translateX(-20%); -ms-transform: translateX(-20%); transform: translateX(-20%); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s
}
.box-gallery .gallery .scroll {
	HEIGHT: 100%; POSITION: relative; Z-INDEX: 2
}
.box-gallery .gallery .scroll .bg {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% 50%; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover
}
.box-gallery .gallery .item {
	HEIGHT: 100%; WIDTH: 100%; POSITION: relative
}
.box-gallery .gallery .item + .item {
	DISPLAY: none
}
.box-gallery .gallery .item + .cycle-slide {
	DISPLAY: block
}
.box-gallery .gallery .item-animate .color {
	FILTER: alpha(opacity=0); Z-INDEX: 10; -webkit-transition: all 1s 1s; -moz-transition: all 1s 1s; -o-transition: all 1s 1s; -ms-transition: all 1s 1s; transition: all 1s 1s; opacity: 0
}
.box-gallery .gallery .cycle-slide-active.item-animate .color {
	FILTER: none; opacity: 1
}
.box-gallery .gallery .title {
	BACKGROUND: #000; POSITION: absolute; COLOR: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; PADDING-LEFT: 20px; MARGIN-LEFT: 20px; LEFT: 20%; LINE-HEIGHT: 38px; TOP: 20px; PADDING-RIGHT: 20px; -webkit-transition: left 0.5s; -moz-transition: left 0.5s; -o-transition: left 0.5s; -ms-transition: left 0.5s; transition: left 0.5s
}
.box-gallery .btn-expand {
	-webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; -ms-transition: opacity 0.3s; transition: opacity 0.3s
}
.box-gallery .btn-reduce {
	-webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; -ms-transition: opacity 0.3s; transition: opacity 0.3s
}
.box-gallery .btn-expand {
	RIGHT: 20%; MARGIN-RIGHT: 20px
}
.box-gallery .btn-reduce {
	FILTER: alpha(opacity=0); opacity: 0
}
.box-gallery .btn-prev {
	MARGIN-LEFT: 20px; LEFT: 20%; -webkit-transition: left 0.3s; -moz-transition: left 0.3s; -o-transition: left 0.3s; -ms-transition: left 0.3s; transition: left 0.3s
}
.box-gallery .btn-next {
	RIGHT: 20%; MARGIN-RIGHT: 20px; -webkit-transition: right 0.3s; -moz-transition: right 0.3s; -o-transition: right 0.3s; -ms-transition: right 0.3s; transition: right 0.3s
}
.box-gallery .pager {
	TEXT-DECORATION: none; RIGHT: 0px; POSITION: absolute; COLOR: transparent; PADDING-BOTTOM: 25px; TEXT-ALIGN: center; PADDING-TOP: 25px; FONT: 0px/0 a; PADDING-LEFT: 0px; LEFT: 0px; Z-INDEX: 10; PADDING-RIGHT: 0px; BOTTOM: 0px
}
.box-gallery .pager:hover .pages {
	FILTER: alpha(opacity=0); opacity: 0
}
.box-gallery .pager:hover .pager-img-wrap {
	BOTTOM: 0px
}
.box-gallery .pages {
	-webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; -ms-transition: opacity 0.3s; transition: opacity 0.3s
}
.box-gallery .pages A {
	OVERFLOW: hidden; BORDER-TOP: transparent 1px solid; HEIGHT: 9px; BORDER-RIGHT: transparent 1px solid; WIDTH: 9px; BORDER-BOTTOM: transparent 1px solid; MARGIN: 0px 5px; BORDER-LEFT: transparent 1px solid; DISPLAY: inline-block; border-radius: 10px; -webkit-transition: border-color 0.3s; -moz-transition: border-color 0.3s; -o-transition: border-color 0.3s; -ms-transition: border-color 0.3s; transition: border-color 0.3s; -webkit-border-radius: 10px
}
.box-gallery .pages A.active {
	BORDER-TOP-COLOR: #fff; BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
.box-gallery .pages A.active SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.box-gallery .pages SPAN {
	HEIGHT: 4px; WIDTH: 4px; BACKGROUND: #fff; MARGIN: 2px auto 0px; DISPLAY: block; border-radius: 2px; -webkit-transition: background 0.3s; -moz-transition: background 0.3s; -o-transition: background 0.3s; -ms-transition: background 0.3s; transition: background 0.3s; -webkit-border-radius: 2px
}
.box-gallery .pager-img-wrap {
	TEXT-DECORATION: none; BACKGROUND: #000; RIGHT: 20%; POSITION: absolute; COLOR: transparent; PADDING-BOTTOM: 25px; TEXT-ALIGN: center; PADDING-TOP: 25px; FONT: 0px/0 a; PADDING-LEFT: 25px; LEFT: 20%; Z-INDEX: 11; TOP: auto; PADDING-RIGHT: 25px; BOTTOM: -170px; -webkit-transition: bottom 0.3s; -moz-transition: bottom 0.3s; -o-transition: bottom 0.3s; -ms-transition: bottom 0.3s; transition: bottom 0.3s
}
.box-gallery .pager-img-wrap .pager-img {
	OVERFLOW: hidden; FONT-SIZE: 0px; WHITE-SPACE: nowrap; OVERFLOW-X: auto; POSITION: relative
}
.box-gallery .pager-img-wrap .pager-img > * {
	FONT-SIZE: 0px; WIDTH: auto; VERTICAL-ALIGN: top; DISPLAY: inline-block
}
.ie7 .box-gallery .pager-img-wrap .pager-img > * {
	ZOOM: 1; DISPLAY: inline
}
.box-gallery .pager-img-wrap .pager-img > * > * {
	WHITE-SPACE: normal
}
.js .box-gallery .pager-img-wrap .pager-img {
	OVERFLOW-X: hidden
}
.box-gallery .pager-img-wrap .sk-carousel-x {
	OVERFLOW: hidden; WIDTH: 100%
}
.box-gallery .pager-img-wrap .sk-carousel-x .pager-img {
	OVERFLOW: visible
}
.touch .box-gallery .pager-img-wrap .sk-carousel-x {
	OVERFLOW-X: auto; -webkit-overflow-scrolling: touch
}
.box-gallery .pager-img-wrap A {
	VERTICAL-ALIGN: middle; FILTER: alpha(opacity=40); DISPLAY: inline-block; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; -ms-transition: opacity 0.3s; transition: opacity 0.3s; opacity: .4
}
.box-gallery .pager-img-wrap A:hover {
	FILTER: none; opacity: 1
}
.box-gallery .pager-img-wrap A.active {
	FILTER: none; opacity: 1
}
.box-gallery .content-wrap {
	WIDTH: 40%; BACKGROUND: #fff; TEXT-ALIGN: center; LEFT: auto; Z-INDEX: 10; -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s
}
.box-gallery .content {
	WIDTH: 340px
}
.box-gallery .content .h2 {
	MARGIN-LEFT: 30px; MARGIN-RIGHT: 30px
}
.box-gallery .content .date {
	MARGIN: 0px 0px 2px
}
.box-gallery .content .author {
	FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 25px
}
.box-gallery .content .author STRONG {
	COLOR: #000
}
.box-gallery .content-detail-wrap {
	OVERFLOW: hidden; WIDTH: 60%; BACKGROUND: #fff; RIGHT: -60%; OVERFLOW-Y: auto; LEFT: auto; Z-INDEX: 20; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s
}
.box-gallery .content-detail-wrap .content-detail {
	MAX-WIDTH: 440px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px; PADDING-LEFT: 50px; PADDING-RIGHT: 0px
}
.box-gallery .content-detail-wrap H2 {
	FONT-SIZE: 20px; COLOR: #666; MARGIN: 0px 0px 41px
}
.box-gallery .btn-close {
	DISPLAY: none
}
.box-magazin {
	BACKGROUND: #999 no-repeat 50% 50%; COLOR: #fff; TEXT-ALIGN: center; PADDING-LEFT: 50%; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover
}
.box-magazin H1 {
	COLOR: #fff
}
.box-magazin .content {
	WIDTH: 440px
}
.js .box-magazin .content > * {
	POSITION: relative; LEFT: 50px; FILTER: alpha(opacity=0); opacity: 0
}
.box-magazin .separator {
	BACKGROUND: #fff
}
.box-magazin .separator:before {
	BACKGROUND: #656565
}
.box-magazin .separator:after {
	BACKGROUND: #656565
}
.box-magazin .btn {
	BORDER-TOP-COLOR: #fff; BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
.box-magazin .btn:after {
	BACKGROUND: #fff; COLOR: #000
}
.box-magazin .btn SPAN {
	COLOR: #fff
}
.box-content {
	HEIGHT: 100%; BACKGROUND: #fff; TEXT-ALIGN: center
}
.box-content .content {
	WIDTH: 640px
}
.box-content H2 {
	FONT-SIZE: 40px; LINE-HEIGHT: 50px
}
.box-contact {
	HEIGHT: 100%; WIDTH: 100%; BACKGROUND: #fff; POSITION: absolute; TEXT-ALIGN: center; Z-INDEX: 10; TOP: 0px
}
.left.box-contact {
	LEFT: -100%; -webkit-transition: left 0.5s; -moz-transition: left 0.5s; -o-transition: left 0.5s; -ms-transition: left 0.5s; transition: left 0.5s
}
.show-contact .left.box-contact {
	LEFT: 0px
}
.right.box-contact {
	RIGHT: -100%; -webkit-transition: right 0.5s; -moz-transition: right 0.5s; -o-transition: right 0.5s; -ms-transition: right 0.5s; transition: right 0.5s
}
.right.box-contact .tools {
	RIGHT: auto; LEFT: 0px
}
.show-contact .right.box-contact {
	RIGHT: 0px
}
.box-contact .content {
	WIDTH: 300px
}
.crossroad-contact .box-contact {
	WIDTH: 100%
}
.box-twocols {
	TEXT-ALIGN: center
}
.box-twocols:before {
	HEIGHT: 480px; WIDTH: 1px; BACKGROUND: #393939; POSITION: absolute; CONTENT: ''; LEFT: 50%; MARGIN-TOP: -240px; TOP: 50%
}
.box-twocols H1 {
	COLOR: #fff
}
.box-twocols .col-left {
	RIGHT: 50%
}
.box-twocols .col-right {
	LEFT: 50%
}
.box-twocols .separator {
	BACKGROUND: #fff
}
.box-twocols .separator:before {
	BACKGROUND: #4e4e4e
}
.box-twocols .separator:after {
	BACKGROUND: #4e4e4e
}
.box-twocols .content {
	WIDTH: 320px
}
.box-user {
	FONT-SIZE: 12px; POSITION: absolute; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-BOTTOM: 0px; TEXT-ALIGN: left; PADDING-TOP: 10px; PADDING-LEFT: 80px; LEFT: 0px; Z-INDEX: 20; LINE-HEIGHT: 20px; TOP: 0px; PADDING-RIGHT: 0px
}
.box-user .avatar {
	HEIGHT: 60px; WIDTH: 60px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) no-repeat -254px -411px; POSITION: absolute; LEFT: 0px; TOP: 0px
}
.box-user A {
	TEXT-DECORATION: none; COLOR: #666; DISPLAY: block
}
.box-user A:hover {
	TEXT-DECORATION: underline
}
.box-user A:first-child {
	COLOR: #fff
}
.box-404 {
	BACKGROUND: #fff; RIGHT: 0px; POSITION: fixed; TEXT-ALIGN: center; LEFT: 0px; Z-INDEX: 500; TOP: 0px; BOTTOM: 0px
}
.box-404 H1 {
	FONT-SIZE: 200px; VERTICAL-ALIGN: middle; PADDING-BOTTOM: 200px; MARGIN: 0px; DISPLAY: inline-block; LETTER-SPACING: 0.2em; LINE-HEIGHT: 1
}
.box-404 .content {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; DISPLAY: block; BOTTOM: 70px
}
.box-404 .row-main {
	OVERFLOW: hidden; MAX-WIDTH: 960px
}
.box-404 .separator {
	MARGIN-BOTTOM: 25px
}
.box-404 .separator:before {
	WIDTH: 1000px
}
.box-404 .separator:after {
	WIDTH: 1000px
}
.box-outlet {
	WIDTH: 320px; BACKGROUND: #fff; POSITION: absolute; TEXT-ALIGN: center; MARGIN-LEFT: -160px; LEFT: 50%; MARGIN-TOP: 100%; TOP: 0px; BOTTOM: 0px; -webkit-transition: margin 0.5s; -moz-transition: margin 0.5s; -o-transition: margin 0.5s; -ms-transition: margin 0.5s; transition: margin 0.5s
}
.show-contact.box-outlet {
	MARGIN-TOP: 0px
}
.box-outlet .content {
	PADDING-BOTTOM: 90px
}
.box-outlet .btn-wrap {
	RIGHT: 0px; POSITION: absolute; LEFT: 0px; MARGIN: 0px; BOTTOM: 35px
}
.box-youtube .status-wrap {
	CURSOR: pointer; HEIGHT: 20px; RIGHT: 20%; POSITION: absolute; LEFT: 20%; MARGIN: 0px 80px; BOTTOM: 80px
}
.box-youtube .status-wrap:hover .status {
	BACKGROUND-COLOR: #f5f5f5
}
.box-youtube .status {
	HEIGHT: 4px; BACKGROUND: #f9f9f9; RIGHT: 0px; POSITION: absolute; LEFT: 0px; Z-INDEX: 10; BOTTOM: 8px; -webkit-transition: background 0.3s; -moz-transition: background 0.3s; -o-transition: background 0.3s; -ms-transition: background 0.3s; transition: background 0.3s
}
.box-youtube .status .in {
	BACKGROUND: #fff; POSITION: absolute; LEFT: 0px; TOP: 0px; BOTTOM: 0px; -webkit-transition: width 0.1s linear; -moz-transition: width 0.1s linear; -o-transition: width 0.1s linear; -ms-transition: width 0.1s linear; transition: width 0.1s linear
}
.box-youtube .play {
	TEXT-DECORATION: none; BACKGROUND: no-repeat 50% 50%; COLOR: transparent; FONT: 0px/0 a; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover
}
.box-youtube .play SPAN {
	HEIGHT: 80px; WIDTH: 80px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) #000 no-repeat -86px -411px; POSITION: absolute; LEFT: 50%; MARGIN: -40px 0px 0px -40px; TOP: 50%; -webkit-transition: background 0.3s; -moz-transition: background 0.3s; -o-transition: background 0.3s; -ms-transition: background 0.3s; transition: background 0.3s
}
.box-youtube .play:hover SPAN {
	
}
.touch .box-youtube .play {
	DISPLAY: none
}
.box-youtube .stop {
	TEXT-DECORATION: none; COLOR: transparent; FONT: 0px/0 a; DISPLAY: none
}
.box-youtube .pause {
	TEXT-DECORATION: none; COLOR: transparent; FONT: 0px/0 a; DISPLAY: none
}
.box-youtube .stop SPAN {
	HEIGHT: 80px; WIDTH: 80px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) #000 no-repeat -2px -411px; POSITION: absolute; LEFT: 50%; FILTER: alpha(opacity=0); MARGIN: -40px 0px 0px -40px; TOP: 50%; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; -ms-transition: opacity 0.3s; transition: opacity 0.3s; opacity: 0
}
.box-youtube .pause SPAN {
	HEIGHT: 80px; WIDTH: 80px; BACKGROUND: url(../img/bg/sprite.png?1404144360776) #000 no-repeat -2px -411px; POSITION: absolute; LEFT: 50%; FILTER: alpha(opacity=0); MARGIN: -40px 0px 0px -40px; TOP: 50%; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; -ms-transition: opacity 0.3s; transition: opacity 0.3s; opacity: 0
}
.box-youtube .stop:hover SPAN {
	FILTER: none; opacity: 1
}
.box-youtube .pause:hover SPAN {
	FILTER: none; opacity: 1
}
.box-youtube .pause SPAN {
	BACKGROUND: url(../img/bg/sprite.png?1404144360776) #000 no-repeat -170px -411px
}
.crossroad-services .box-youtube .status-wrap {
	RIGHT: 20px; LEFT: 20px; MARGIN: 0px; BOTTOM: 20px
}
.box-cta {
	HEIGHT: 45%; BACKGROUND: #fff; RIGHT: 0px; POSITION: absolute; TEXT-ALIGN: center; LEFT: 0px; TOP: 100%
}
.box-cta .btn {
	WIDTH: auto; WHITE-SPACE: nowrap
}
.box-cta .btn SPAN {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
.form-std P {
	MARGIN: 0px 0px 10px
}
:first-child {
margin-top:0px;
}
