/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

img { display: block; border: none; }

.bg_gray .cont:before { display: inline-block; vertical-align: middle; width: 0px; height: 100%; content: ""; visibility: hidden; }

html, body { width: 100%; height: 100%; }*/

.bg_gray { position: relative; width: 100%; height: 100%;/* background-image: url("../images/graybg.png");*/ z-index: 9999; }
.bg_gray .boxCont { width: 50%; height: 40%; background-color: #fff; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #000; }/* width: 80%; height: 80%;*/
.bg_gray .cont { position: relative; width: 100%; height: 100%; text-align: center; }
.bg_gray .cont iframe { display: inline-block; vertical-align: middle; width: 90%; height: 80%; }
.bg_gray .cont video { display: inline-block; vertical-align: middle; width: 90%; height: 90%; }
.bg_gray .cont .info {
    display: inline-block;
    vertical-align: middle;
    width: 100%;  
    font-size: 1.9em;
	line-height: 2em;
    color: #900;
    font-weight: bold;
    background: #FFF;
    padding:90px 70px;
    border: 1px solid #b0b0b0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 4px 4px 12px -2px rgba(20%,20%,40%,0.5);
    -webkit-box-shadow: 4px 4px 12px -2px rgba(20%,20%,40%,0.5);
    box-shadow: 4px 4px 12px -2px rgba(20%,20%,40%,0.5);
}
.bg_gray #lightboxclose { width: 42px; height: 42px; cursor: pointer; background-image: url("../images/close.png"); background-repeat: no-repeat; position: absolute; top: -20px; right: -20px; z-index: 99999; }

/*# sourceMappingURL=lightboxVideo.css.map */
