/*************** Fonts & Graphics ***************/
html {font-size: 75%}
@media all and (min-resolution: 120dpi) {
    html {font-size: 60%}
    html, x:-moz-any-link {font-size: 75%}
}
    #for-opera927 {/* dont' remove! */}

body,table,input,label,textarea,button,select {color: #f0f0f0; font: normal 1em/1.3 "Trebuchet MS",sans-serif}

#content {font-size: 1.166em}

h1,h2,h3,h4,h5,h6 {margin: 0; padding: 0; display: block}
h1 {font: bold 2.5em "Trebuchet MS"; color: #f2b21a}
h2 {font: bold 2.5em "Trebuchet MS"; color: #f2b21a}
h3 {font: bold 1.5em "Trebuchet MS"; color: #fff}
h4 {font: bold 1em "Trebuchet MS"; color: #aaa; padding-left: 11px; border-left: 3px solid #aaa}
h5 {font: bold 1em Tahoma; color: #999}
h6 {font: bold 1em Arial; color: #fff}

p {margin: 1em 0; padding: 0; text-align: left}
p:first-child {margin-top: 0 !important}

html {background: #582311 url("../img/bg.png") repeat}
body {background: transparent url("../img/bg_body.png") repeat-x}

/*************** Positioning ***************/
html {height: 100%; overflow-x: hidden}
body {margin: 0; padding: 0; min-height: 100%; position: relative}

       /* -- Mainframes -- */
#header     {position: absolute; top: 0; left: 0; width: 100%; height: 275px; background: url("../img/bg_header.jpg") 660px -315px no-repeat; z-index: 2}
    body.index #header     {height: 315px; background-position: 660px 0px}
#content    {padding: 275px 25px 152px 25px; min-height: 600px}
    body.index #content    {padding-top: 329px; padding-left: 287px; min-height: 1450px}
#footer     {height: 132px; position: absolute; bottom: 0; left: 0; width: 100%; z-index: 1; background: #40170a url("../img/bg_footer.png") repeat-x}

/*************** Representation ***************/

       /* ++ Standard elements ++ */
a         {color: #ffeeab; text-decoration: underline}
a:visited {color: #a37435}
a:hover, a:active,a:focus {text-decoration: none}
a.inner   {text-decoration: none; border-bottom: 1px dashed #ffeeab}
a.external {color: #f0f0f0; padding-right: 10px; background: url("../img/ico_external.png") right 0px no-repeat}

fieldset {padding: 5px 5px; border: solid 1px #dcdcdc}
legend   {color: #ccc}
input,label,form,textarea,button {margin: 0}
input[type="text"],input[type="password"] {padding: 4px 10px 3px 10px; color: #95989b; font: bold 1.166em Tahoma; border: 1px solid #898b8c; background: #fffef3 url("../img/bg_input_content-24.png") no-repeat}
input.text,input.password {padding: 4px 10px 3px 10px; color: #95989b; font: bold 1.166em Tahoma; border: 1px solid #898b8c; background: #fffef3 url("../img/bg_input_content-24.png") no-repeat}
  input[type="hidden"] {display: none !important}
        input.hidden {display: none !important}
  input[type="image"],input[type="checkbox"] {width: auto !important}
        input.image,input.checkbox {width: auto !important}
select    {margin: 0; font: normal 1.166em Tahoma; color: #95989b; padding: 2px 0px 3px 0; border: 1px solid #898b8c; background: #fffef3 url("../img/bg_input_content-24.png") no-repeat}
    select {height: 21px} /* KNUDGE: FF2,Opera,Safari */
    html>/**/body select, x:-moz-any-link, x:default {height: 23px} /* KNUDGE: FF3 */

textarea {padding: 5px 5px; border: 1px solid #ccc; background: #fff url("../img/bg_textarea.png") no-repeat}
input,label,select {vertical-align: middle}
iframe {display: block; overflow: hidden; margin: 0; padding: 0; border: none}

hr     {clear: both; display: block; border: none; border-top: 1px dashed #a0857d; color: #582311; background-color: transparent; height: 1px; width: 100%; margin: 20px 0; padding: 0}

table {border-collapse: collapse; table-layout: auto; border-spacing: 0; empty-cells: hide}
    table th {padding: 0; text-align: center; vertical-align: middle; font-weight: bold}
    table td {padding: 0; text-align: left; vertical-align: top}
    table caption {caption-side: top; text-align: center}
    table thead   {}
    table tfoot   {}
    table tbody   {}

       /* -- List's -- */
ul {margin: 1em 0 1em 1.5em; padding: 0; list-style-type: none}
   ul li {margin: 0; padding: 0 0 0 8px; background: url("../img/bull_li.png") 0px 7px no-repeat}
   li ul {margin-top: 0; margin-bottom: 0}
ol {margin: 0 0 1em 1.5em; padding: 0; list-style-type: decimal; list-style-position: inside}
   ol li {margin: 0; padding: 0}
   ol ul li {background: none}
dl {margin: 0 0 1em 1.5em; padding: 0}
   dl dt {margin: 0 0 0.5em 0; padding: 0}
   dl dd {margin: 0.5em 0 1.5em 1.5em; padding: 0}

       /* -- Images -- */
img {display: block; border: none; vertical-align: middle} /* VA is for inline img's */

       /* -- Text -- */
blockquote {margin: 1em 0; padding: 10px 15px}
html:lang(en) q, html body q[lang="en"] {quotes: "\201e" "\201c" "\2018" "\2019"}
html:lang(en-us) q, html body q[lang="en-us"] {quotes: "\201c" "\201d" "\2018" "\2019"}
html:lang(ru) q,html:lang(ua) q, html body q[lang="ru"], html body q[lang="ua"] {quotes: "\00ab" "\00bb" "\201e" "\201c"}

cite  {font-style: italic}

small {}
big   {}
sup   {vertical-align: text-top; font-size: 65%}

dfn   {font-style: normal; margin: 0; padding: 0}
var   {font-style: normal; margin: 0; padding: 0}

code  {font: normal 1em Tahoma, sans-serif; margin: 0; padding: 0}
samp  {font: normal 1em Tahoma, sans-serif; margin: 0; padding: 0}
kbd   {font: normal 1em Tahoma, sans-serif; margin: 0; padding: 0}
tt    {font: normal 1em Tahoma, sans-serif; margin: 0; padding: 0}

ins   {text-decoration: underline}
del   {text-decoration: line-through}

pre   {word-wrap: break-word; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: -moz-pre-wrap; white-space: pre-wrap}

abbr {text-transform: uppercase; text-decoration: none; border-bottom: 1px dotted #f0f0f0; cursor: help}
acronym {font-variant: small-caps; text-transform: none; text-decoration: none; border-bottom: 1px dotted #f0f0f0; cursor: help}

/* ^^ Disable a deprecated ^_^  ^^ */
font,basefont {
 color: inherit;
 font: inherit;
 font-size: 100%;
}
center {
 text-align: inherit;
}
s,strike,u {
 text-decoration: inherit;
}

/*======= -- OUR BLOCK's & STYLES ! -- =======*/
.mobile,#mobile-nav {display: none}
.wai {text-indent: -900em; display: -moz-inline-box; display: inline-block}
.fl {float: left; margin: 0 5px 5px 0}
.fr {float: right; margin: 0 0px 5px 5px}
.m0 {margin: 0 !important}

/*  -- Header --  */
/*  logo */
#logo {width: 610px; height: 93px; padding: 50px 0 0 50px; position: absolute; top: 0px; left: 0px; font: bold 2em "Trebuchet MS"; color: #fff; text-transform: uppercase; z-index: 5}
#logo a {display: block; position: absolute; top: 0; left: 0; width: 660px; height: 143px; background: url("../img/logo.jpg") 0px -155px no-repeat; text-indent: -900em}
    body.index #logo a {background-position: 0px 0px}
#logo dfn  {display: block; font: normal 0.5em Verdana}
/* /logo */

ul#nav {position: absolute; top: 109px; left: 0px; width: 223px; height: 166px; margin: 0; padding: 0; background: #eeddba url("../img/bg_nav.jpg") 0px -223px no-repeat; font: 1.166em Arial; color: #324b4f; overflow: hidden; z-index: 4}
    body.index ul#nav {top: 120px; width: 273px; height: 223px; background-position: 0px 0px}
ul#nav li {margin: 0; padding: 0; position: absolute; background: none; line-height: 1}
ul#nav li#nav_anime  {top: 25px; left: 64px; font-size: 1.714em}
ul#nav li#nav_club   {top: 25px; left: 156px; font-size: 2.142em}
ul#nav li#nav_animki {top: 50px; left: 50px; font-size: 1em}
ul#nav li#nav_anime_pokazi  {top: 55px; left: 118px; font-size: 1.142em}
ul#nav li#nav_meropriyatiya {top: 73px; left: 63px; font-size: 1.714em}
ul#nav li#nav_vistavki {top: 94px; left: 63px; font-size: 0.857em; font-weight: bold}
ul#nav li#nav_hentai   {top: 104px; left: 175px; font-size: 0.857em}
ul#nav li#nav_forum    {top: 109px; left: 33px; font-size: 1.714em; font-weight: bold}
ul#nav li#nav_predstavitelskaya {top: 122px; width: 130px; right: 35px; font-size: 1em; letter-spacing: -1px; text-align: right}
ul#nav li#nav_atributika {top: 165px; left: 80px; font-size: 0.857em}
ul#nav li#nav_partners {top: 160px; left: 170px; font-size: 0.857em}
ul#nav li#nav_cosplay {top: 140px; left: 44px; font-size: 1.285em}
ul#nav li a {color: #324b4f; text-decoration: none}
ul#nav li a:hover {border-bottom: 1px solid #324b4f}

#header div#live {position: absolute; top: 130px; left: 0; width: 440px; height: 105px; padding: 20px 20px 20px 243px; background: #9e280f url("../img/bg_live.jpg") right -172px no-repeat; z-index: 3}
    body.index #header div#live {padding: 0; top: 143px; width: 763px; height: 172px; background-position: right top}
#header div#live dl {position: absolute; top: 16px; left: 273px; width: 460px; height: 135px; overflow: hidden; margin: 0; padding: 0; font: normal 0.916em Tahoma; color: #f2f1e1; display: block; clip: rect(0,460px,110px,0)}
#header div#live dl dt {margin: 0; padding: 0 0 0 12px; font-weight: bold; background: url("../img/bull_dt-live.png") 0 5px no-repeat; color: #f9e6b4}
#header div#live dl dt a {color: #f9e6b4}
#header div#live dl dd {margin: 0 0 8px 30px; padding: 0}

#header div#live div#shortnav {font: normal 0.916em Tahoma}
#header div#live div#shortnav a {font-weight: bold}
#header div#live div#shortnav em {padding: 0 0 0 12px; background: url("../img/bull_dt-live.png") 0 5px no-repeat; font-style: normal}

#header div#subnav {display: none}
    body.index #header div#subnav {display: block; position: absolute; top: 143px; left: 763px; width: 308px; height: 200px; background: url("../img/bg_subnav.jpg") no-repeat}
#header div#subnav ul#shortlist {position: absolute; top: 16px; left: 130px; margin: 0; padding: 0}
#header div#subnav ul#shortlist li {position: absolute; margin: 0; padding: 0; background: url("../img/ico_archive.png") 0 -23px no-repeat; overflow: hidden}
#header div#subnav ul#shortlist li a {display: block; height: 100%; text-indent: -900em}
#header div#subnav ul#shortlist li#sitemap {top: 13px; left: 5px; background-position: 0 -23px; width: 25px; height: 14px}
#header div#subnav ul#shortlist li#faq     {top: 42px; left: 5px; background-position: 0 -37px; width: 25px; height: 13px}
#header div#subnav ul#shortlist li#links   {top: 74px; left: 5px; background-position: 0 -50px; width: 25px; height: 11px}
#header div#subnav ul#shortlist li#rss     {top: 0px; left: 47px; background-position: 0 -61px; width: 61px; height: 69px}
#header div#subnav ul#shortlist li#hcard   {top: 4px; left: 116px; background-position: 0 -130px; width: 29px; height: 18px}
#header div#subnav ul#shortlist li#yolo4ga {top: -39px; left: 5px; background-position: 0 0px; width: 25px; height: 23px}

#header div#subnav a#feedburn {position: absolute; top: 90px; left: 181px}
#header div#subnav a#feedburn img {width: 88px; height: 26px}

#email {display: none}
    body.index #email {display: block; position: absolute; top: 19px; left: 585px; font: 0.833em Tahoma; z-index: 10}
#email fieldset {margin: -1em 0 0; padding: 13px 0 0 0; border: none}
#email fieldset legend {text-indent: -900em}
#email input,#email select,#email a.register,#email a.forgot {-moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5}

#email input.text,#email input.password,#email input.iePNG,#email select {float: left; margin: 0 2px 0 0}
#email input[type="text"],#email input[type="password"] {float: left; margin: 0 2px 0 0; width: 122px}
#email input.text,#email input.password {width: 122px}
#email select {width: 149px; font-family: "Trebuchet MS"}

#email label {position: absolute; top: 0; left: 0; color: #ebd9b4}
#email label#pass {left: 72px}

#email ul#email_links {clear: both; margin: 0; padding: 0}
#email ul#email_links li {margin: 0; padding: 0; background: none; float: left}
#email ul#email_links li a {color: #999}
#email ul#email_links li#register a {padding-left: 10px; background: url("../img/ico_register.png") 0 2px no-repeat; margin-right: 145px}
#email ul#email_links li#forgot {}

#email div.bubb {visibility: hidden; position: absolute; width: 228px; height: 125px; padding: 34px 9px 7px 12px; top: 50px; left: 20px; overflow: hidden; background: url("../img/ill_bubb-left-24.png") no-repeat; color: #333; line-height: 1.2; z-index: 200; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8}
#email div.bubb#bubb2 {background: url("../img/ill_bubb-right-24.png") no-repeat}
#email div.bubb p {margin: 0; padding: 5px 0; background-color: #f7fbe0}
#email div.bubb a {color: #582311}
#email ul#email_links li:hover div.bubb,#email ul#email_links li.jshover div.bubb {visibility: visible}
/* /-- Header -- */

/* -- Sidebar -- */
div#sidebar {display: none}
body.index div#sidebar {display: block; position: absolute; top: 328px; left: 10px; width: 263px; z-index: 20}
div#anime-download {min-height: 1100px; padding: 20px 32px 24px 31px; background: #764a3c url("../img/bg_anime-download.jpg") no-repeat}
div#anime-download div.anime {margin: 15px 0; padding: 15px 0 0 0; border-top: 1px dashed #a0857d}
div#anime-download div.first-of-type {margin-top: 0; padding-top: 0; border-top: none}
div#anime-download h2 {margin: 0 0 10px 0; font-size: 1.75em}
div#anime-download h3 {font: bold 1em Arial}
div#anime-download h3 a {color: #fdaf00; text-decoration: none; padding-right: 10px; background: url("../img/ico_external.png") right 0px no-repeat}
div#anime-download h3 a:hover {color: #ffeeab}
div#anime-download h3 var {display: block; font: normal 0.916em Arial; color: #cacaca; text-decoration: none}
div#anime-download h4 {padding: 0; border: none}
div#anime-download a.ill {width: 80px; height: 83px; background: url("../img/ill_anime-download-24.png") no-repeat; position: relative; display: block; float: left; margin: 0 5px 5px 0}
div#anime-download a.ill img {position: absolute; top: 2px; left: 2px; clip: rect(0, 75px, 75px, 0)}
div#anime-download code {display: block; margin: 5px 0; font: normal 0.833em Tahoma; color: #ebd9b4}
div#anime-download code var {display: block; font-weight: bold}
div#anime-download a.download {display: block; margin: 5px 0 0 auto; width: 69px; height: 20px; background: url("../img/btn_anime-download-24.png") no-repeat; text-indent: -900em}
div#anime-download dl {clear: both; font: normal 0.916em Tahoma; color: #e4e4e4; margin: 0; padding: 0; overflow: hidden}
div#anime-download dl dt {margin: 2px 0; padding: 0 5px 0 0; font-weight: bold; float: left; clear: left}
div#anime-download dl dd {margin: 2px 0; padding: 0; overflow: hidden; color: #cacaca}
    div#anime-download dl dd.jp {padding-left: 20px; background: url("../img/ico_flag-JP.png") left 0px no-repeat}
    div#anime-download dl dd.kr {padding-left: 20px; background: url("../img/ico_flag-KR.png") left 0px no-repeat}

div#anime-download div.attention {margin: 1em 0 0 0; padding: 10px 0 0 0; font: 0.916em Tahoma; background: url("../img/bg_anime-download-attention.png") no-repeat; color: #ccc}
div#anime-download div.attention a {color: #ccc}
div#anime-download div.attention h4 {color: #fdaf00; margin-top: 2em; padding-left: 11px; border-left: 3px solid #aaa}
div#anime-download div.attention h5 {margin: 0.5em 0}
div#anime-download div.attention em {font-style: normal; color: #fff}
div#anime-download div.attention em a {color: #fff}
div#anime-download div.attention p.promo {margin: 0.5em 0; color: #fff}
div#anime-download div.attention p.promo a {color: #fff}

div#partners {position: relative; left: -10px; width: 273px; height: 245px; background: #f2df9b url("../img/bg_partners.jpg") no-repeat}
div#partners h2 {text-indent: -900em}
div#partners ul {position: absolute; top: 61px; left: 41px; margin: 0; padding: 0}
div#partners ul li {position: absolute; margin: 0; padding: 0; background: none}
div#partners ul li a {display: block; height: 100%; text-indent: -900em; background: #764A3C url("../img/partners_archive.png") 0px 0px no-repeat}
div#partners ul li#reanimedia {top: 0px; left: 0px; width: 48px; height: 99px}
div#partners ul li#reanimedia a {background-position: 0px 0px}
div#partners ul li#reanimedia a:hover {background-position: -48px 0px}
div#partners ul li#valor {top: 34px; left: 51px; width: 88px; height: 31px}
div#partners ul li#valor a {background-position: 0px -99px}
div#partners ul li#valor a:hover {background-position: -88px -99px}
div#partners ul li#fox   {top: 68px; left: 51px; width: 88px; height: 31px}
div#partners ul li#fox a {background-position: 0px -130px}
div#partners ul li#fox a:hover {background-position: -88px -130px}
div#partners ul li#royal {top: 102px; left: 51px; width: 88px; height: 31px}
div#partners ul li#royal a {background-position: 0px -161px}
div#partners ul li#royal a:hover {background-position: -88px -161px}
div#partners ul li#avkharkov {top: 102px; left: 0px; width: 48px; height: 51px}
div#partners ul li#avkharkov a {background-position: 0px -192px}
div#partners ul li#avkharkov a:hover {background-position: -88px -192px}
div#partners ul li#slayers {top: 0px; left: 51px; width: 88px; height: 31px}
div#partners ul li#slayers a {background-position: 0px -243px}
div#partners ul li#slayers a:hover {background-position: -88px -243px}

div#anime-torrents {height: 600px;}
/* /-- Sidebar -- */

/* -- Footer --  */
#footer {font-size: 0.833em; color: #000}
/* contacts  */
address.vcard {position: absolute; top: 70px; left: 28px; display: block; font-style: normal; color: #999; z-index: 30}
address.vcard a.org {cursor: default; text-decoration: none; color: #999}
address.vcard .fn,address.vcard .nickname,address.vcard .adr,address.vcard .tel,address.vcard .email,address.vcard .role {display: none}
/* /contacts */

#footer hr  {display: none}
#footer img {display: inline}

/* -- Bottom --  */
#bottom     {position: absolute; top: 8px; left: 0; height: 44px; width: 302px; padding: 80px 0 0 25px; background: url("../img/bg_bottom.jpg") no-repeat; z-index: 25}
#bottom ul  {margin: 0; padding: 0; text-align: center; width: 250px}
#bottom ul li {margin: 0; padding: 0; background: none; display: inline}
#bottom ul li a img {-moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; display: -moz-inline-box; display: inline-block; margin: 1px 0}
#bottom ul li a:hover img {-moz-opacity: 1; -khtml-opacity: 1; opacity: 1}
#bottom small {display: none}
/* /-- Bottom -- */

#counters {position: absolute; right: 20px; bottom: 20px}
#counters #informers {float: left; margin-right: 2px}
#counters #informers a {display: block; margin-bottom: 1px}
#counters #informers a img {width: 80px; height: 15px}
#counters ul {float: left; margin: 0; padding: 0}
#counters ul li {float: left; margin: 0 2px 0 0; padding: 0; background: none}
#counters ul li a {width: 88px; height: 31px}
#counters ul li p {margin: 0; padding: 0}
#counters a img {-moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5}
#counters a:hover img {-moz-opacity: 1; -khtml-opacity: 1; opacity: 1}
#counters li#bigmir a img {-moz-opacity: 1; -khtml-opacity: 1; opacity: 1}
#counters ul li span {position: absolute; visibility: hidden; top: 0; left: 0;}
/* /-- Footer -- */


/* ^^^^^^^^^^^ Content style's ^^^^^^^^^^^ */
#content h1 {margin: 0 0 0.2em; position: relative; z-index: 100}
#content h2 {margin: 1em 0 0.2em}
    body.index #content h2 {margin: 0 0 0.2em; position: relative; z-index: 100}
#content h3 {margin: 1em 0 0.2em; clear: both}
    #content h3.subheader {margin: 0; font: normal 1em "Trebuchet MS"; background: url("../img/ico_archive.png") 0px -165px no-repeat; padding-left: 20px; border: none}
    #content h3.subheader a {color: #FFEEAB}
#content h4 {margin: 1em 0 0.2em}

#content h2+blockquote, #content h3+blockquote, #content p+ul, #content h2+ul, #content h3+ul {margin-top: 0.2em}
#content h2+p, #content h3+p, #content h4+p, #content h5+p, #content h6+p {margin-top: 0}
body.inner #content p img {display: inline}

a.more  {font-size: 0.916em; height: 16px; padding-left: 18px; background: url("../img/ico_archive.png") 0 -271px no-repeat}

#content a.ill {position: relative; display: block; width: 123px; height: 128px; float: left; margin: 0 5px 5px 0; background: url("../img/ill_news-24.png") no-repeat; overflow: hidden}
#content a.ill img {position: absolute; top: 3px; left: 3px; clip: rect(0, 114px, 114px, 0)}

ul.download {margin: 1em 0}
ul.download li {margin: 0.5em 0; padding: 0 0 0 1em; background: none; border: none}
a.music {padding: 4px 0 4px 30px; background: url("../img/ico_archive.png") 0 -326px no-repeat}

#content div.announce {display: none}
body.index #content div.announce {display: block; margin: 1.5em 0}
body.index #content div.announce small {color: #ddd}

#content div#news {display: none}
body.index #content div#news {display: block}
#content div#news div.hentry {margin: 1em 0; padding: 1em 0; border-top: 1px dashed #a0857d; overflow: hidden}
#content div#news div.hentry:first-child,#content div#news div.firstchild {border-top: none; margin-top: 0; padding-top: 0}
#content div#news div.hentry h3 {margin: 0}
#content div#news div.hentry h4 {margin: 1em 0}
#content div#news div.hentry h4 var {display: block; font: normal 0.928em "Trebuchet MS"; color: #cacaca}
#content div#news div.hentry h4 span.author {color: #fdaf00}
#content div#news div.hentry a.more {display: block; width: 65px; margin-left: auto; height: 18px; overflow: hidden}

#content dl.interview {margin: 1em 0; padding: 0}
#content dl.interview dt {margin: 0 0 0.5em 0; padding: 0; font: bold 1em Tahoma; color: #aaa}
#content dl.interview dd {margin: 0.5em 0 2em 0; padding: 0}

#content p.att {font-weight: bold; color: #D5851E}

/* *** +++ LightGallery v1.1 +++ *** */
#LG_container {border: 1px solid #aaa; visibility: hidden; position: absolute; top: 0px; left: 0px; padding: 2px; z-index:200; opacity: 1; background-color: #fff; background-position: center; background-repeat: no-repeat; font: normal 12px Verdana;}
.LG_loading   {background: url("../img/lightgallery/ico-loading.gif") no-repeat center;}
#LG_panel {padding: 10px;}

.LG_prevLink,.LG_nextLink {width: 20px; height: 20px; cursor: pointer; position: absolute; top: 24px; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
    * html .LG_prevLink,* html .LG_nextLink {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
    * + html .LG_prevLink,* + html .LG_nextLink {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.LG_prevLink {left: 0; background: url("../img/lightgallery/prev.gif") no-repeat left 40px;}
.LG_nextLink {right: 0; background:url("../img/lightgallery/next.gif") no-repeat right 40px;}

.LG_imgIndex {float: left; margin-left: 16px; color: #777; height: 20px; line-height: 20px; _display: inline;}
.LG_titleBar {color: #555; height: 30px; line-height:30px; overflow: hidden; text-align: center;}
#LG_overlay {position: absolute; top: 0; left: 0; z-index: 100; width: 100% !important; height: 100%; display: none; background: #000; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
    * #LG_overlay {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
    * + #LG_overlay {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

#LG_pic {display: none; margin: 0 auto;}
.LG_zoomIn, .LG_zoomOut, .LG_zoomNormal, .LG_fitScreen, .LG_zoom_disabled {width: 20px; height: 20px; margin: 1px; float: left; cursor: pointer; display: block; background: url("../img/lightgallery/sprite.gif") no-repeat 0 0px; _display: inline;}
.LG_zoom_disabled {display: none;}
    .LG_zoomIn {background-position: 0 0px;}
    .LG_zoomIn:hover {background-position: 0 -40px;}

    .LG_zoomNormal {background-position: 0 -80px;}
    .LG_zoomNormal:hover {background-position: 0 -120px;}

    .LG_zoomOut {background-position: 0 -160px;}
    .LG_zoomOut:hover {background-position: 0 -200px;}

    .LG_fitScreen {background-position: 0 -320px;}

    .LG_closeBtn {float: right; background: url("../img/lightgallery/sprite.gif") no-repeat 0 -240px; width: 22px; height: 22px; cursor: pointer;}
    .LG_closeBtn:hover {background: url("../img/lightgallery/sprite.gif") no-repeat 0 -280px;}
/* *** +++ /LightGallery v1.1 +++ *** */

#tv {height: 100%; position: absolute; top: 0; bottom: 0; width: 100%;}
