.x-unselectable {
-moz-user-select:0
}

.x-selectable {
-moz-user-select:text
}

.x-sh,.x-sh * {
overflow:hidden;
border:0;
margin:0
}

.xsl *,.xsr *,.xsb * {
height:100%
}

.xt {
background:#f0f0f0;
text-align:center;
position:absolute;
top:0;
cursor:pointer;
font:500 10px/25px icon;
width:25px;
height:25px;
color:#bbb;
box-shadow:inset 0 1px 0 rgba(255,255,255,.25);
-o-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);
transition:all .2s ease;
-o-transition:all .2s ease;
-webkit-transition:all .2s ease
}

.xt:hover {
color:#888
}

.xt-close {
font-size:12px;
right:0;
border-radius:0 5px 0 0;
border-bottom:1px solid #dcdcdc
}

.xt-maxi {
right:25px;
border-bottom:1px solid #dcdcdc
}

.xt-rest {
right:25px;
border-bottom:1px solid #dcdcdc
}

.xt-mini {
right:50px;
border-bottom:1px solid #dcdcdc;
border-left:1px solid #dcdcdc
}

.xt-close:after {
content:'\e60d'
}

.xt-rest:after {
content:'\e660'
}

.xt-mini:after {
content:'\e660'
}

.xt-maxi:after {
content:'\e6a7'
}

.xw-hdr {
padding:7px 0 15px 15px;
position:relative
}

.xw-hdr-text {
cursor:default;
color:#000;
font:700 17px 'PT Sans',sans-serif
}

.xw-sps {
height:4px;
overflow:hidden;
position:absolute;
width:100%;
z-index:1
}

.xw-tsps {
height:6px
}

.xw-resize .xw-tl {
cursor:nw-resize
}

.xw-resize .xw-tr {
cursor:ne-resize
}

.xw-resize .xw-sps {
cursor:n-resize
}

.xw-resize .xw-ml {
cursor:w-resize
}

.xw-resize .xw-mr {
cursor:e-resize
}

.xw-resize .xw-mc {
cursor:default
}

.xw-resize .xw-bl {
cursor:sw-resize
}

.xw-resize .xw-br {
cursor:se-resize
}

.xw-resize .xw-bc {
cursor:s-resize
}

.xw-dragging .xw-tl {
opacity:0.7;
filter:Alpha(Opacity='70')
}

.xw-tc {
position:relative
}

.xw-mc {
font:14px 'PT Sans',sans-serif
}

.xw-icon {
width:16px;
height:16px;
margin:2px 2px 0 0
}

.xw-body {
color:#222;
padding:10px
}

.xw-draggable,.xw-draggable .xw-hdr-text {
cursor:move
}

.xw-plain {
background:#FFF;
border-radius:.2em;
box-shadow:0 12px 4px -5px rgba(0,0,0,.15);
-o-box-shadow:0 12px 4px -5px rgba(0,0,0,.15);
-webkit-box-shadow:0 12px 4px -5px rgba(0,0,0,.15)
}

.xw-plain .xw-body {
padding:10px
}

.xw-blank {
background:#FFF;
opacity:0.4;
filter:Alpha(Opacity='40');
overflow:hidden
}

.myWinGrid {
background:#CCC;
opacity:0.6;
filter:alpha(opacity=60)
}

.myWinCont,.myWinCont td,.myWinCont dl,.myWinCont dt {
vertical-align:middle
}

.myWinCont td,.myWinCont tr {
margin:2px
}

.myWinCont a:link,.myWinCont a:visited {
text-decoration:none;
color:#515151
}

.myWinCont a:hover,.myWinCont a:active {
text-decoration:underline;
color:#000
}

.myWinError {
color:red
}

.myWinSuccess {
color:blue
}

.myWinCont {
overflow:hidden;
-moz-user-select:text
}

.myWinCont form {
margin:0;
padding:0
}

.myWinCont input,.myWinCont select {
vertical-align:middle
}

.myWinCont input[type=checkbox],.myWinCont input[type=radio] {
height:16px;
width:16px;
margin:1px 2px 0 1px
}

.myWinCont input[type=text],.myWinCont input[type=password] {
border:1px solid #BCBDC2;
background:#fff url(/.s/img/wd/3/text-bg.gif) repeat-x 0 0;
padding:2px 3px
}

.myWinCont textarea {
border:1px solid #BCBDC2;
background:#fff url(/.s/img/wd/3/text-bg.gif) repeat-x 0 0;
font-family:'Courier New';
font-size:9pt;
padding:2px 3px
}

.myWinCont input[readonly] {
color:#BBB
}

.myWinCont input[type=text]:focus,.myWinCont input[type=password]:focus,.myWinCont textarea:focus {
border:1px solid #A8ABB0;
background:#fff url(/.s/img/wd/3/text-bg-focus.gif) repeat-x 0 0
}

.myWinCont hr {
height:1px;
border:1px dashed #C2C5CA;
border-top:0;
background:transparent
}

.myWinCont label {
cursor:pointer;
display:inline;
vertical-align:middle;
margin:0
}

.myWinCont legend {
padding-bottom:2px;
padding-left:3px;
padding-right:3px;
font-size:10px;
color:#4D4F53
}

.myWinCont fieldset {
border:1px solid #C2C5CA;
margin-bottom:3px;
padding:2px 5px
}

.myWinCont ul {
list-style:none;
padding-left:0;
margin:0 0 0 3px
}

.myWinCont ul > li {
background:url(/playgig_tmp/cms/li.png) no-repeat 0 2px;
margin:2px 0;
padding:0 0 0 14px
}

.myWinCont .fHelp {
font-size:7pt;
color:#8A8A8A
}

.myWinLoad {
width:45px;
height:45px;
background:url(/theme/img/loader-medium.gif) no-repeat 0 0;
border-radius:50%;
box-shadow:0 8px 7px -7px rgba(0,0,0,0.5);
margin:10px auto
}

.myWinLoadS {
width:16px;
height:16px;
background:url(/theme/img/loader-small.gif) no-repeat 0 0;
border-radius:50%;
box-shadow:0 8px 7px -7px rgba(0,0,0,0.5);
margin:0
}

.myWinLoadSD {
width:16px;
height:16px;
background:url(/.s/img/icon/ok.png) no-repeat 0 0;
margin:0
}

.myWinLoadSF {
width:16px;
height:16px;
background:url(/.s/img/icon/er.png) no-repeat 0 0;
cursor:help;
margin:0
}

.myWinPollG {
width:215px;
height:131px;
background:url(/.s/img/wd/3/gridh.gif) no-repeat 0 0;
margin:0
}

.myWinPollT {
background:#C2C5CA
}

.myWinPollTd {
background:#E2E3E2
}

.myWinCont .pgSwch,.myWinCont .pgSwchA {
border:1px solid #C2C5CA;
font-weight:700;
line-height:2em;
padding:2px 5px
}

.myWinCont .pgSwchA {
background:#EAEBEC
}

.myWinCont a.pgSwch:link,.myWinCont a.pgSwch:visited {
text-decoration:none;
color:#6E767A
}

.myWinCont a.pgSwch:hover {
text-decoration:none;
background:#EAEBEC;
color:#000
}

.myBtnCont a:link,.myBtnCont a:visited {
border-radius:2px;
box-shadow:inset 0 0 0 1px #444549;
font:700 8pt arial;
color:#eee;
text-shadow:0 1px 0 #000;
background:#1b1e20;
display:block;
text-decoration:none;
margin:2px 0;
padding:5px 8px
}

.myBtnCont a:hover {
background:#16181C
}

.outBtn img {
vertical-align:middle;
margin:4px 0 2px
}

.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {
padding:0;
margin:0;
border:0;
outline:none;
vertical-align:top;
}

.fancybox-wrap {
position:absolute;
top:0;
left:0;
z-index:8020;
}

.fancybox-skin {
position:relative;
color:#444;
text-shadow:none;
}

.fancybox-opened {
z-index:8030;
}

.fancybox-outer,.fancybox-inner {
position:relative;
}

.fancybox-inner {
overflow:hidden;
}

.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling:touch;
}

.fancybox-error {
color:#444;
font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0;
padding:15px;
white-space:nowrap;
}

.fancybox-image,.fancybox-iframe {
display:block;
width:100%;
height:100%;
}

.fancybox-image {
max-width:100%;
max-height:100%;
}

#fancybox-loading {
position:fixed;
top:50%;
left:50%;
margin-top:-23px;
margin-left:-23px;
opacity:0.8;
cursor:pointer;
z-index:8060;
}

#fancybox-loading div {
width:45px;
height:45px;
background:url('/theme/img/loader-gallery.gif') 50% no-repeat;
}

.fancybox-close {
color:#FFF !important;
position:absolute;
top:-60px;
right:0;
width:50px;
height:50px;
cursor:pointer;
text-align:center;
background:rgba(0,0,0,.9);
border-radius:.4em;
-o-border-radius:.4em;
-webkit-border-radius:.4em;
z-index:8040;
}


.fancybox-close:before {
content:'\e60d';
font:22px/48px 'icon';
}

.fancybox-nav {
position:absolute;
top:0;
width:50%;
height:100%;
cursor:pointer;
text-decoration:none;
-webkit-tap-highlight-color:rgba(0,0,0,0);
z-index:8040;
}

.fancybox-prev {
left:-60px
}

.fancybox-next {
right:-60px
}

.fancybox-nav span {
position:absolute;
top:50%;
width:40px;
height:60px;
margin-top:-30px;
cursor:pointer;
text-align:center;
z-index:8040;
background:rgba(0,0,0,.9);
border-radius:.4em;
-o-border-radius:.4em;
-webkit-border-radius:.4em;
}

.fancybox-prev span{
left:10px;
}

.fancybox-prev span:before {
content:'\e64e';
font:38px/64px 'icon';
color:#FFF;
transition:all .2s linear;
-o-transition:all .2s linear;
-webkit-transition:all .2s linear
}

.fancybox-next span {
right:10px;
}

.fancybox-next span:before {
content:'\e64f';
font:38px/64px 'icon';
color:#FFF;
transition:all .2s linear;
-o-transition:all .2s linear;
-webkit-transition:all .2s linear
}


.fancybox-nav:hover span {
visibility:visible;
}

.fancybox-tmp {
position:absolute;
top:-99999px;
left:-99999px;
visibility:hidden;
max-width:99999px;
max-height:99999px;
overflow:visible!important;
}

.fancybox-lock {
overflow:hidden!important;
width:auto;
}

.fancybox-lock body {
overflow:hidden!important;
}

.fancybox-lock-test {
overflow-y:hidden!important;
}

.fancybox-overlay {
position:absolute;
top:0;
left:0;
overflow:hidden;
display:none;
z-index:8010;
background:rgba(0,0,0,.55);
}

.fancybox-overlay-fixed {
position:fixed;
bottom:0;
right:0;
}

.fancybox-lock .fancybox-overlay {
overflow:auto;
overflow-y:scroll;
}

.fancybox-title {
visibility:hidden;
font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position:relative;
text-shadow:none;
z-index:8050;
}

.fancybox-opened .fancybox-title {
visibility:visible;
}

.fancybox-title-float-wrap {
position:absolute;
bottom:0;
right:50%;
margin-bottom:-35px;
z-index:8050;
text-align:center;
}

.fancybox-title-float-wrap .child {
display:inline-block;
margin-right:-100%;
padding:2px 20px;
background:rgba(0,0,0,0.8);
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
text-shadow:0 1px 2px #222;
color:#FFF;
font-weight:700;
line-height:24px;
white-space:nowrap;
}

.fancybox-title-outside-wrap {
position:relative;
margin-top:10px;
color:#fff;
}

.fancybox-title-inside-wrap {
padding-top:10px;
}

.fancybox-title-over-wrap {
position:absolute;
bottom:0;
left:0;
color:#fff;
padding:10px;
background:rgba(0,0,0,.8);
}