@charset "UTF-8";
/* CSS Document */
a { cursor: pointer; }
.ie6 a { cursor: url("/res/cursor.ani"), pointer; }

a.button, input.button { margin: 0px; padding: 1px 15px 1px 15px; border: 2px outset #C0C0C0; background-color: #101a4f; background-color: rgba(16, 26, 79, 0.9); color: #FFFFFF; vertical-align: middle; font: bold 13px arial, helvetica, sans-serif; text-decoration: none; cursor: pointer; }
.lte7 a.button, .lte7 input.button { background-color: #101a4f; }
.ie6 a.button, .ie6 input.button { cursor: url("/res/cursor.ani"), pointer; }
a.button:hover, a.button:focus, input.button:hover, input.button:focus { background-color: #003000; border-color: #ADFF2F; color: #ADFF2F; }

body { margin: 0px; padding: 0px; background: fixed #060626 url("/img/bg.jpg") top left repeat; color: #FFFFE0; text-align: center; vertical-align: top; font: normal 14px verdana, arial, helvetica, sans-serif; -webkit-font-smoothing: subpixel-antialiased !important; -webkit-backface-visibility: hidden; -webkit-hyphens: manual; -khtml-hyphens: manual; -moz-hyphens: manual; -ms-hyphens: manual; -o-hyphens: manual; hyphens: manual; }
body.redirect p { display: -moz-inline-stack; display: inline-block; margin: 0px; padding: 0px; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
body.redirect p a { display: block; margin: 0px; padding: 0px; width: 100%; height: 100%; }
body.redirect p a span { display: block; height: 45%; }
body.redirect p img.redirect-tats { position: absolute; left: 0px; top: 0px; width: 1px; height: 1px; z-index: -1; }

body, html { height: 100%; min-width: 450px; }
body.redirect, html.redirect { min-width: auto; }

body.lte8 { min-width: 750px !important; }

div.bodywrapper { margin: 0px auto -60px; padding: 0px; min-height: 100%; height: auto; }
.ie6 div.bodywrapper { height: 100%; }

div.bodypush { font-size: 0px; }

div.footer, div.bodypush { clear: both; height: 60px; }

div.footer { width: 100%; vertical-align: bottom; position: relative; }
div.footer div.footer-glass { height: 47px; background-color: transparent; background-color: rgba(9, 54, 54, 0.2); }
@-moz-document url-prefix() { div.footer div.footer-glass { background-color: rgba(9, 54, 54, 0.2); }
  body:empty div.footer div.footer-glass { background-color: transparent; } }
@media screen and (min-width: 0\-) { div.footer div.footer-glass { background-color: transparent; } }
_:only-of-type, _:not(*:root), div.footer div.footer-glass { background-color: rgba(9, 54, 54, 0.2); }
_:-o-prefocus, div.footer div.footer-glass { background-color: rgba(9, 54, 54, 0.2); }
_:-o-prefocus, html:first-child div.footer div.footer-glass { background-color: transparent; }
.nokiabrowser div.footer div.footer-glass { background-color: transparent; }
@media (max-width: 749px) { div.footer div.footer-glass { height: 54px; } }

div.line-margin { width: 100%; height: 13px; font-size: 0px; }
@media (max-width: 749px) { div.line-margin { height: 6px; } }

div.block { font: normal 11px verdana, arial, helvetica, sans-serif; margin: 0px; padding: 0px; width: 100%; vertical-align: middle; text-align: left; white-space: nowrap; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
div.block h2 { text-align: center; }

div.block-margin { height: 20px; }

div.clippy { display: none; right: 6px; top: 0px; z-index: 20; }
.gte7 div.clippy { position: fixed; }
.ie6 div.clippy { position: absolute; }
div.clippy div { display: none; right: 5px; top: 10px; width: 200px; height: 120px; overflow: hidden; padding: 3px; text-align: left; font: normal 10px arial, helvetica, sans-serif; z-index: 21; }
.gte7 div.clippy div { position: fixed; }
.ie6 div.clippy div { position: absolute; right: -1px; }
div.clippy div, div.clippy div p, div.clippy div ul { color: #000000; }
div.clippy div a { text-decoration: none; }
div.clippy div a, div.clippy div a:link { color: #0000EE; }
div.clippy div a:visited { color: #551A8B; }
div.clippy div a:active, div.clippy div a:hover, div.clippy div a:focus { text-decoration: underline; }
div.clippy div p { margin-top: 0px; margin-bottom: 0px; }
div.clippy div ul { margin-top: 5px; margin-left: 5px; padding-left: 0px; list-style-position: inside; }
div.clippy div ul li { margin-top: 2px; }

div.content { padding: 10px; text-align: justify; font: normal 15px verdana, arial, helvetica, sans-serif; line-height: 1.25; }
div.content a { color: #CCCCFF; text-decoration: none; }
div.content a:hover, div.content a:focus { color: #CCFFFF; text-decoration: underline; }
div.content caption { font-weight: bold; font-size: 14px; margin: 3px 0px 3px 0px; }
div.content div.note { margin: 10px auto 15px; padding-bottom: 5px; text-align: justify; font-size: 11px; }
div.content ol, div.content ul { margin-left: 0px; padding-left: 0px; list-style-position: inside; }
div.content p.inline-block { margin-left: 15px; margin-right: 15px; }
div.content p:first-of-type { margin-top: 0px; }
@media (max-width: 999px) { div.content p:first-of-type { margin-top: 1em; }
  div.content p:first-of-type:first-child { margin-top: 0px; } }
div.content p:last-child { margin-bottom: 0px; }
div.content small { font-size: 11px; }
div.content span.custom a { color: inherit; }
div.content span.note-asterisk { font-size: 9px; vertical-align: top; }
div.content table { width: 100%; border-collapse: collapse; font-size: 11px; text-align: center; clear: both; table-layout: fixed; word-wrap: normal; }
.lte8 div.content table { word-wrap: break-word; }
@media (max-width: 1000px) { div.content table tbody { display: block; overflow-x: auto; } }
div.content td, div.content th { padding: 2px 5px 2px 5px; }
div.content th { font-weight: normal; }
div.content tr.custom td, div.content tr.custom th { border-color: inherit; }
div.content tr.custom td a, div.content tr.custom th a { color: inherit; }

div.coollink { margin-bottom: 15px; clear: both; }
div.coollink a, a.coollink { font: normal 16px arial, helvetica, sans-serif; color: #FF4500; text-decoration: none; padding: 5px 10px; }

div.coollink a:hover, div.coollink a:focus, a.coollink:hover, a.coollink:focus { font: bold 17px arial, helvetica, sans-serif; color: #ADFF2F; vertical-align: -1px; }
div.coollink span.cooltext { font: bold 18px arial, helvetica, sans-serif; vertical-align: -1px; }

div.coollink-wrapper { height: 30px; vertical-align: middle; }

div.hidden, noscript.hidden { width: 1px; height: 1px; max-width: 1px; max-height: 1px; font-size: 0px; line-height: 0; position: absolute; left: 50%; overflow: hidden; visibility: visible; }

div.horizontal-line, div.vertical-line { font-size: 0px; line-height: 0; }

div.horizontal-line { width: 100%; height: 0px; border-top: 1px solid #808080; }

div.vertical-line { width: 0px; height: 100%; border-left: 1px solid #808080; display: -moz-inline-stack; display: inline-block; }
.lte7 div.vertical-line { display: inline; zoom: 1; }

div.pagelink { padding: 0px; clear: both; }
div.pagelink + *, * + div.pagelink { margin-top: 15px; }
div.pagelink a, div.pagelink span { display: -moz-inline-stack; display: inline-block; height: 18px; margin: 1px; padding: 10px 15px; vertical-align: top; border: 1px solid; text-align: center; font: bold 15px arial, helvetica, sans-serif; text-decoration: none; }
.lte7 div.pagelink a, .lte7 div.pagelink span { display: inline; zoom: 1; }
div.pagelink a { outline: none; background-color: #28377a; background-color: rgba(40, 55, 122, 0.9); border-color: #8080A0; color: #A0A0C0; }
.lte7 div.pagelink a { background-color: #28377a; }
div.pagelink a.pagelink-arrow { height: 36px; padding: 2px 15px 0px; font: normal 33px "courier new", courier, monospace; background-color: #0a195c; background-color: rgba(10, 25, 92, 0.9); border-color: #8080A0; color: #707090; }
.lte7 div.pagelink a.pagelink-arrow { background-color: #0a195c; }
div.pagelink a:hover, div.pagelink a:focus, div.pagelink a.pagelink-arrow:hover, div.pagelink a.pagelink-arrow:focus { background-color: #223355; border-color: #F0F0F0; color: #F0F0F0; }
div.pagelink a.pagelink-arrow-back { -webkit-border-top-left-radius: 20px; -khtml-border-top-left-radius: 20px; -khtml-border-radius-topleft: 20px; -moz-border-radius-topleft: 20px; -o-border-top-left-radius: 20px; border-top-left-radius: 20px; -webkit-border-bottom-left-radius: 20px; -khtml-border-bottom-left-radius: 20px; -khtml-border-radius-bottomleft: 20px; -moz-border-radius-bottomleft: 20px; -o-border-bottom-left-radius: 20px; border-bottom-left-radius: 20px; }
div.pagelink a.pagelink-arrow-next { -webkit-border-top-right-radius: 20px; -khtml-border-top-right-radius: 20px; -khtml-border-radius-topright: 20px; -moz-border-radius-topright: 20px; -o-border-top-right-radius: 20px; border-top-right-radius: 20px; -webkit-border-bottom-right-radius: 20px; -khtml-border-bottom-right-radius: 20px; -khtml-border-radius-bottomright: 20px; -moz-border-radius-bottomright: 20px; -o-border-bottom-right-radius: 20px; border-bottom-right-radius: 20px; }
div.pagelink a.pagelink-current, div.pagelink span { background-color: #445577; border-color: #F0F0F0; color: #F0F0FF; }
div.pagelink span.pagelink-missed, div.pagelink span.pagelink-missed-loaded { position: relative; top: -2px; padding-left: 5px; padding-right: 5px; background-color: transparent; border: 0px; }
div.pagelink span.pagelink-missed { color: #445577; }
div.pagelink span.pagelink-missed-loaded { color: #F0F0FF; }

div.see_more { overflow: hidden; clear: both; text-align: center; font-size: 0px; white-space: normal; }
div.see_more div.see_more-wrapper { display: block; display: inline-block; margin-left: auto; margin-right: auto; padding: 5px; width: auto; max-width: 100%; overflow-x: auto; overflow-y: hidden; text-align: center; }
.lte7 div.see_more div.see_more-wrapper { display: inline; zoom: 1; }
.lte7 div.see_more div.see_more-wrapper { width: auto; }
div.see_more div.see_more-wrapper div.see_more-block { display: table-caption; display: inline-block; margin: auto; padding: 5px 5px; width: auto; min-height: 190px; text-align: center; white-space: normal; background-color: #283868; background-color: rgba(40, 56, 104, 0.9); border: 1px solid #444444; font-size: 0px; line-height: 0; }
.lte7 div.see_more div.see_more-wrapper div.see_more-block { display: inline; zoom: 1; }
.lte7 div.see_more div.see_more-wrapper div.see_more-block { background-color: #283868; }
.lte7 div.see_more div.see_more-wrapper div.see_more-block { width: auto; }
div.see_more div.see_more-wrapper div.see_more-block:hover, div.see_more div.see_more-wrapper div.see_more-block:focus { border: 1px solid #666666; }
div.see_more div.see_more-wrapper div.see_more-block:focus-within { border: 1px solid #666666; }
div.see_more div.see_more-wrapper div.see_more-block h3 { margin: 5px 0px 1em; padding: 5px; font: normal 14px arial, helvetica, sans-serif; color: #AAAAAA; text-shadow: 1px 1px 2px #333333, -1px -1px 2px #999999; }
div.see_more div.see_more-wrapper div.see_more-block:hover h3, div.see_more div.see_more-wrapper div.see_more-block:focus h3 { color: #FFFFFF; }
div.see_more div.see_more-wrapper div.see_more-block:focus-within h3 { color: #FFFFFF; }
div.see_more div.see_more-wrapper div.see_more-block a { display: table-cell; display: inline-block; position: relative; padding: 0px; vertical-align: top; text-decoration: none; cursor: pointer; }
.lte7 div.see_more div.see_more-wrapper div.see_more-block a { display: inline; zoom: 1; }
.ie6 div.see_more div.see_more-wrapper div.see_more-block a { cursor: url("/res/cursor.ani"), pointer; }
.lte7 div.see_more div.see_more-wrapper div.see_more-block a { position: static; }
div.see_more div.see_more-wrapper div.see_more-block a:hover, div.see_more div.see_more-wrapper div.see_more-block a:focus { position: relative; }
div.see_more div.see_more-wrapper div.see_more-block a img, div.see_more div.see_more-wrapper div.see_more-block a span { width: 75px; }
div.see_more div.see_more-wrapper div.see_more-block a img { margin: 1px 3px; height: 75px; border: 1px solid #808080; opacity: 0.8; }
div.see_more div.see_more-wrapper div.see_more-block a img.see_more-fullsize { display: none; }
div.see_more div.see_more-wrapper div.see_more-block a:hover img.see_more-fullsize, div.see_more div.see_more-wrapper div.see_more-block a:focus img.see_more-fullsize { display: block; position: absolute; left: -12.5px; top: -17.5px; width: 100px; height: 100px; z-index: 50; border: 1px solid #999999; opacity: 1; }
div.see_more div.see_more-wrapper div.see_more-block a span { display: block; margin: 6px 4px 11px; white-space: normal; font: normal 9px verdana, arial, helvetica, sans-serif; color: #808080; text-align: center; }
div.see_more div.see_more-wrapper div.see_more-block a:hover span, div.see_more div.see_more-wrapper div.see_more-block a:focus span { color: #F0F0F0; }
div.see_more div.see_more-wrapper div.see_more-block a:first-of-type img { margin-left: 2px; }
div.see_more div.see_more-wrapper div.see_more-block a:first-of-type span { margin-left: 3px; }
div.see_more div.see_more-wrapper div.see_more-block a:last-of-type img { margin-right: 2px; }
div.see_more div.see_more-wrapper div.see_more-block a:last-of-type span { margin-right: 3px; }

h1 { font: bolder 20px arial, helvetica, sans-serif; }

h2 { font: bolder 17px arial, helvetica, sans-serif; }

h3 { font: normal 14px verdana, arial, helvetica, sans-serif; }

h1, h2, h3 { text-shadow: 1px 1px 2px #333333, -1px -1px 2px #999999; }

img { border: 0px; }

img.align_left, span.preview_left img, div.align_left { margin: 0px 10px 0px 0px; }

img.align_right, span.preview_right img, div.align_right { margin: 0px 0px 0px 10px; }

@media (max-width: 999px) { img.align_left, span.preview_left img, div.align_left, img.align_right, span.preview_right img, div.align_right { margin: 0px auto; } }

input, textarea { margin: 0px; padding: 1px 2px 1px 2px; }

input, textarea, select { border: 1px solid; background-color: #101a4f; background-color: rgba(16, 26, 79, 0.9); color: #FFFFFF; vertical-align: middle; font: normal 13px verdana, arial, helvetica, sans-serif; }
.lte7 input, .lte7 textarea, .lte7 select { background-color: #101a4f; }

select option:checked, select option[selected], select option[selected='selected'] { background-color: white; background-color: rgba(255, 255, 255, 0.9); color: #101a4f; }
.lte7 select option:checked, .lte7 select option[selected], .lte7 select option[selected='selected'] { background-color: white; }

input[type='checkbox'], input[type='radio'] { margin: 0px; padding: 0px; border: 0px; background-color: #F0F0FF; color: #060626; vertical-align: bottom; font-size: 0px; }

input[type='checkbox']:checked, input[type='radio']:checked { color: #F0F0FF; }

input.search { width: 70%; min-width: 100px; max-width: 350px; }

p { color: #FFFFE0; }

p.more { text-align: right; font: bold 20px arial, helvetica, sans-serif; margin: 5px; }

span.png { display: inline-block; }
.lte7 span.png { display: inline; zoom: 1; }
.ie6 span.png img { filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; }
a span.png { cursor: pointer; }
.ie6 a span.png { cursor: url("/res/cursor.ani"), pointer; }

span.preview_static { display: inline-block; }
.lte7 span.preview_static { display: inline; zoom: 1; }
span.preview_static a { text-decoration: none; outline: none; }

span.preview_left, span.preview_right { display: inline; margin: 0px; padding: 0px; position: relative; }
@media (max-width: 999px) { span.preview_left, span.preview_right { display: block; width: 100%; text-align: center; } }

span.preview_left img.fullsize_top, span.preview_right img.fullsize_top, span.preview_left img.fullsize_bottom, span.preview_right img.fullsize_bottom { display: none; }

span.preview_left:hover img.fullsize_top, span.preview_left:focus img.fullsize_top, span.preview_right:hover img.fullsize_top, span.preview_right:focus img.fullsize_top, span.preview_left:hover img.fullsize_bottom, span.preview_left:focus img.fullsize_bottom, span.preview_right:hover img.fullsize_bottom, span.preview_right:focus img.fullsize_bottom { display: block; position: absolute; z-index: 55; border: 1px solid #A0A0A0; }
.gte9 span.preview_left:hover img.fullsize_top, .gte9 span.preview_left:focus img.fullsize_top, .gte9 span.preview_right:hover img.fullsize_top, .gte9 span.preview_right:focus img.fullsize_top, .gte9 span.preview_left:hover img.fullsize_bottom, .gte9 span.preview_left:focus img.fullsize_bottom, .gte9 span.preview_right:hover img.fullsize_bottom, .gte9 span.preview_right:focus img.fullsize_bottom { max-width: 100%; max-width: 95vw; }
@media (min-width: 750px) { .gte9 span.preview_left:hover img.fullsize_top, .gte9 span.preview_left:focus img.fullsize_top, .gte9 span.preview_right:hover img.fullsize_top, .gte9 span.preview_right:focus img.fullsize_top, .gte9 span.preview_left:hover img.fullsize_bottom, .gte9 span.preview_left:focus img.fullsize_bottom, .gte9 span.preview_right:hover img.fullsize_bottom, .gte9 span.preview_right:focus img.fullsize_bottom { max-width: none; max-width: 75vw; } }
@media (max-width: 999px) { span.preview_left:hover img.fullsize_top, span.preview_left:focus img.fullsize_top, span.preview_right:hover img.fullsize_top, span.preview_right:focus img.fullsize_top, span.preview_left:hover img.fullsize_bottom, span.preview_left:focus img.fullsize_bottom, span.preview_right:hover img.fullsize_bottom, span.preview_right:focus img.fullsize_bottom { left: -99999px !important; right: -99999px !important; width: auto; min-width: 406px; } }

span.preview_left:focus-within img.fullsize_top, span.preview_right:focus-within img.fullsize_top, span.preview_left:focus-within img.fullsize_bottom, span.preview_right:focus-within img.fullsize_bottom { display: block; position: absolute; z-index: 55; border: 1px solid #A0A0A0; }
.gte9 span.preview_left:focus-within img.fullsize_top, .gte9 span.preview_right:focus-within img.fullsize_top, .gte9 span.preview_left:focus-within img.fullsize_bottom, .gte9 span.preview_right:focus-within img.fullsize_bottom { max-width: 100%; max-width: 95vw; }
@media (min-width: 750px) { .gte9 span.preview_left:focus-within img.fullsize_top, .gte9 span.preview_right:focus-within img.fullsize_top, .gte9 span.preview_left:focus-within img.fullsize_bottom, .gte9 span.preview_right:focus-within img.fullsize_bottom { max-width: none; max-width: 75vw; } }
@media (max-width: 999px) { span.preview_left:focus-within img.fullsize_top, span.preview_right:focus-within img.fullsize_top, span.preview_left:focus-within img.fullsize_bottom, span.preview_right:focus-within img.fullsize_bottom { left: -99999px !important; right: -99999px !important; width: auto; min-width: 406px; } }

span.preview_left:hover img.fullsize_top, span.preview_left:focus img.fullsize_top, span.preview_right:hover img.fullsize_top, span.preview_right:focus img.fullsize_top { top: -30px; }

span.preview_left:focus-within img.fullsize_top, span.preview_right:focus-within img.fullsize_top { top: -30px; }

span.preview_left:hover img.fullsize_bottom, span.preview_left:focus img.fullsize_bottom, span.preview_right:hover img.fullsize_bottom, span.preview_right:focus img.fullsize_bottom { bottom: -30px; }

span.preview_left:focus-within img.fullsize_bottom, span.preview_right:focus-within img.fullsize_bottom { bottom: -30px; }

span.preview_left:hover img.fullsize_top, span.preview_left:focus img.fullsize_top, span.preview_left:hover img.fullsize_bottom, span.preview_left:focus img.fullsize_bottom { left: -20px; }

span.preview_left:focus-within img.fullsize_top, span.preview_left:focus-within img.fullsize_bottom { left: -20px; }

span.preview_right:hover img.fullsize_top, span.preview_right:focus img.fullsize_top, span.preview_right:hover img.fullsize_bottom, span.preview_right:focus img.fullsize_bottom { right: -20px; }

span.preview_right:focus-within img.fullsize_top, span.preview_right:focus-within img.fullsize_bottom { right: -20px; }

span.smile { display: inline-block; height: 24px; }
.lte7 span.smile { display: inline; zoom: 1; }
.lte7 span.smile { text-align: center; }

span.smile img { position: relative; top: 3px; }

span.texterror { color: #FF4500; }

table { margin: auto; }

table.col { table-layout: fixed; }
@media (max-width: 1024px) { table.col { table-layout: auto !important; } }

table.footer { width: 100%; }
table.footer td { padding: 0px 0px 1px; vertical-align: top; }
table.footer td.copyright { width: 100%; padding: 0px 10px 1px; vertical-align: middle; }
@media (max-width: 749px) { table.footer td.copyright { vertical-align: top; } }
table.footer div.copyright { width: 100%; margin: 4px 5px 10px 5px; text-align: center; vertical-align: top; font: normal 11px arial, helvetica, sans-serif; color: #C0C0C0; text-shadow: 1px 1px #000000, 1px 1px 5px #333333; }
table.footer div.copyright br { display: none; }
@media (max-width: 749px) { table.footer div.copyright br { display: block; } }
table.footer a.footer-scrolltop { display: block; margin: 0px 33px 0px 5px; padding: 4px 10px; white-space: nowrap; font: normal 11px arial, helvetica, sans-serif; color: #6E78A1; text-decoration: none; outline: none; cursor: url("/res/scroll_start.cur"), auto; cursor: url("/res/scroll_start.cur"), alias; }
table.footer a.footer-scrolltop img { vertical-align: middle; opacity: 0.3; }
@media screen and (min-width: 0\-) { _:window-inactive:not(:root:root), table.footer a.footer-scrolltop img { opacity: 1; } }
table.footer a.footer-scrolltop:hover, table.footer a.footer-scrolltop:focus { color: #FFFEFF; opacity: 1; }
table.footer a.footer-scrolltop:hover img, table.footer a.footer-scrolltop:focus img { opacity: 1; }
@media (max-width: 749px) { table.footer a.footer-scrolltop { display: none; } }
table.footer a.footer-scrolltop br { display: none; }
table.footer div.gentime { visibility: hidden; }

div.gentime-wrapper { position: relative; }
.lte7 div.gentime-wrapper { zoom: 1; }
div.gentime-wrapper div.gentime-real { height: 30px; overflow: visible; position: absolute; right: 0px; bottom: 2px; }
@media (max-width: 749px) { div.gentime-wrapper div.gentime-real { bottom: 9px; } }
.lte7 div.gentime-wrapper div.gentime-real { zoom: 1; }

table.footer div.gentime, div.gentime-wrapper div.gentime-real { margin: 4px 10px 10px 5px; text-align: right; vertical-align: bottom; white-space: nowrap; font: normal 11px arial, helvetica, sans-serif; color: #C0C0C0; text-shadow: 1px 1px #000000, 1px 1px 5px #333333; overflow: hidden; }
table.footer div.gentime span.time, div.gentime-wrapper div.gentime-real span.time { font: bold 13px verdana, arial, helvetica, sans-serif; color: #FFFFFF; text-shadow: 1px 1px #000000, 1px 1px 5px #000000; }

table.header, table.header td { text-align: center; vertical-align: middle; height: 75px; }
@media (max-width: 749px) { table.header, table.header td { height: 44px; } }
table.header, table.header col.logo, table.header td.logo { width: 100%; }
.notie table.header td.logo { overflow: hidden; }
table.header td.logo a { display: block; margin: auto; padding: 0px 5px 0px 5px; width: 97%; vertical-align: middle; }
table.header td.logo a.fun { -webkit-transition: all 0.5s ease 3s; -khtml-transition: all 0.5s ease 3s; -moz-transition: all 0.5s ease 3s; -ms-transition: all 0.5s ease 3s; -o-transition: all 0.5s ease 3s; transition: all 0.5s ease 3s; -webkit-backface-visibility: hidden; overflow: hidden; }
table.header td.logo a.fun:hover, table.header td.logo a.fun:focus { -webkit-transform: skewX(180deg); -khtml-transform: skewX(180deg); -moz-transform: skewX(180deg); -ms-transform: skewX(180deg); -o-transform: skewX(180deg); transform: skewX(180deg); }
table.header td.logo a.fun, table.header td.logo a.fun * { cursor: url("/img/rock.gif"), url("/res/cursor.ani"), pointer; }
table.header td.logo a img { margin: auto; padding: 0px; width: 100%; height: auto; max-width: 950px; max-height: 85px; }
.lte7 table.header td.logo a img { width: 100%; height: auto; }
table.header col.logo-ribbon, table.header td.logo-ribbon { width: 90px; min-width: 90px; max-width: 90px; }
@media (max-width: 749px) { table.header col.logo-ribbon, table.header td.logo-ribbon { width: 54px; min-width: 54px; max-width: 54px; } }
table.header td.logo-ribbon div { width: 90px; height: 1px; }
table.header td.logo-ribbon a { position: absolute; left: 0px; top: 0px; width: 90px; height: 90px; z-index: 10; border: 0px; }
table.header td.logo-ribbon a img { margin: 0px; padding: 0px; }
@media (max-width: 749px) { table.header td.logo-ribbon a { width: 54px; height: 54px; }
  table.header td.logo-ribbon a img { max-width: 54px; max-height: 54px; } }
table.header td div.logo-menu { display: none; }

table.makeup { margin-top: 20px; }
table.makeup td.content, table.makeup col.content { width: 100%; }
table.makeup td.content { padding: 0px 45px 0px 45px; text-align: center; vertical-align: top; }
@media (max-width: 1023px) { table.makeup td.content { padding: 0px 30px 0px 30px; } }
@media (max-width: 749px) { table.makeup td.content { padding: 0px 10px 0px 10px !important; } }
table.makeup td.menu, table.mobile-makeup td.menu, table.makeup col.menu, table.mobile-makeup col.menu { width: 130px; min-width: 130px; }

table.makeup td.menu ul, table.mobile-makeup td.menu ul, table.makeup td.menu div.menu-space, table.header td div.logo-menu { width: 125px; }
@media (max-width: 749px) { table.makeup col.menu, table.makeup td.menu { display: none !important; width: 0px !important; min-width: 0px !important; max-width: 0px !important; } }
table.makeup td.menu div.menu { position: absolute; top: 125px; }
@media (min-width: 750px) { table.makeup td.menu div.menu { position: fixed; } }
@media handheld { table.makeup td.menu div.menu { position: absolute !important; } }
.ie7 table.makeup td.menu div.menu *, .ie8 table.makeup td.menu div.menu *, .ie9 table.makeup td.menu div.menu * { background: transparent url("/img/1x1.gif") repeat 0 0; }
table.makeup td.links, table.mobile-makeup td.links, table.makeup col.links, table.mobile-makeup col.links, table.makeup td.links div, table.mobile-makeup td.links div, div.links { width: 95px; min-width: 95px; max-width: 95px; overflow: hidden; }
@media (max-width: 749px) { table.makeup col.links, table.makeup td.links { display: none !important; width: 0px !important; min-width: 0px !important; max-width: 0px !important; }
  table.makeup div.links { text-align: center; vertical-align: bottom; font-size: 0px; line-height: 0; } }

table.mobile-makeup { display: none; margin-top: 10px; height: 100%; }
@media (max-width: 749px) { table.mobile-makeup { display: table !important; } }
table.mobile-makeup td.menu div.menu { position: relative; top: 10px; }
table.mobile-makeup td.reserved, table.mobile-makeup col.reserved { width: 100%; }
table.mobile-makeup td.reserved { padding: 10px 15px 0px; height: 100%; }
table.mobile-makeup td.reserved div { height: 100%; text-align: center; white-space: normal; }
table.mobile-makeup td.reserved div h2 { margin-bottom: 20px; }
table.mobile-makeup td.reserved div a { display: -moz-inline-stack; display: inline-block; width: 100%; margin: 40px 0px; padding: 0px; font: normal 20px tahoma, verdana, segoe, sans-serif; color: #6E78A1; text-decoration: none; outline: none; opacity: 0.8; }
@media screen and (min-width: 0\-) { _:window-inactive:not(:root:root), table.mobile-makeup td.reserved div a { opacity: 1; } }
table.mobile-makeup td.reserved div a.reserved-scrolltop { cursor: url("/res/scroll_start.cur"), auto; cursor: url("/res/scroll_start.cur"), alias; }
table.mobile-makeup td.reserved div a img { max-width: 100%; opacity: 0.5; }
@media screen and (min-width: 0\-) { _:window-inactive:not(:root:root), table.mobile-makeup td.reserved div a img { opacity: 1; } }
table.mobile-makeup td.reserved div a:hover, table.mobile-makeup td.reserved div a:focus { color: #FFFEFF; opacity: 1; }
table.mobile-makeup td.reserved div a:hover img, table.mobile-makeup td.reserved div a:focus img { opacity: 1; }

table.makeup, table.mobile-makeup { width: 100%; border: 0px; }
table.makeup td.menu, table.mobile-makeup td.menu { padding: 0px; text-align: center; vertical-align: top; }
table.makeup td.menu div.menu, table.mobile-makeup td.menu div.menu { left: 5px; z-index: 50; }
table.makeup td.menu div.menu:hover, table.makeup td.menu div.menu:focus, table.mobile-makeup td.menu div.menu:hover, table.mobile-makeup td.menu div.menu:focus { z-index: 100; outline: none; }
table.makeup td.menu div.menu:focus-within, table.mobile-makeup td.menu div.menu:focus-within { z-index: 100; outline: none; }
table.makeup td.menu ul, table.mobile-makeup td.menu ul { margin: 0px; padding: 0px; height: auto; list-style: none; background-color: transparent !important; }
table.makeup td.menu ul li, table.mobile-makeup td.menu ul li { position: relative; display: block; margin: 0px; padding: 0px; }
.lte7 table.makeup td.menu ul li, .lte7 table.mobile-makeup td.menu ul li { display: inline; zoom: 1; }
table.makeup td.menu ul li ul, table.mobile-makeup td.menu ul li ul { display: none; position: absolute; left: 124px; bottom: -2px; }
table.makeup td.menu ul li a, table.makeup td.menu ul li span.menu-current, table.mobile-makeup td.menu ul li a, table.mobile-makeup td.menu ul li span.menu-current { display: block; margin: 0px 0px 2px 2px; padding: 12px 5px; width: 110px; font: bold 15px arial, helvetica, sans-serif; text-align: center; text-decoration: none; }
.gte9 table.makeup td.menu ul li a::after, .gte9 table.makeup td.menu ul li span.menu-current::after, .gte9 table.mobile-makeup td.menu ul li a::after, .gte9 table.mobile-makeup td.menu ul li span.menu-current::after { content: "▶"; display: -moz-inline-stack; display: inline-block; position: absolute; right: 3px; top: 50%; font-size: 10px; line-height: 1px; opacity: 0.5; }
.gte9 table.makeup td.menu ul li a span, .gte9 table.makeup td.menu ul li span.menu-current span, .gte9 table.mobile-makeup td.menu ul li a span, .gte9 table.mobile-makeup td.menu ul li span.menu-current span { display: block; width: 102px; }
.gte9 table.makeup td.menu ul li a:first-child:last-child::after, .gte9 table.makeup td.menu ul li span.menu-current:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul li a:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul li span.menu-current:first-child:last-child::after { content: ""; display: none; }
.gte9 table.makeup td.menu ul li a:first-child:last-child span, .gte9 table.makeup td.menu ul li span.menu-current:first-child:last-child span, .gte9 table.mobile-makeup td.menu ul li a:first-child:last-child span, .gte9 table.mobile-makeup td.menu ul li span.menu-current:first-child:last-child span { display: block; width: 110px; }
table.makeup td.menu ul li a, table.mobile-makeup td.menu ul li a { background-color: #203070 !important; background-color: rgba(32, 48, 112, 0.9) !important; border: 1px solid #8080A0; color: #A0A0C0; outline: none; }
.lte7 table.makeup td.menu ul li a, .lte7 table.mobile-makeup td.menu ul li a { background-color: #203070 !important; }
table.makeup td.menu ul li a.menu-current, table.makeup td.menu ul li span.menu-current, table.mobile-makeup td.menu ul li a.menu-current, table.mobile-makeup td.menu ul li span.menu-current { background-color: #445577 !important; border: 1px solid #F0F0F0; color: #F0F0FF; }
table.makeup td.menu ul li:hover > a, table.makeup td.menu ul li:focus > a, table.mobile-makeup td.menu ul li:hover > a, table.mobile-makeup td.menu ul li:focus > a { background-color: #223355 !important; border: 1px solid #F0F0F0; color: #F0F0F0; }
table.makeup td.menu ul li:focus-within > a, table.mobile-makeup td.menu ul li:focus-within > a { background-color: #223355 !important; border: 1px solid #F0F0F0; color: #F0F0F0; }
table.makeup td.menu ul li a[href='#'], table.mobile-makeup td.menu ul li a[href='#'] { background-color: #445577 !important; border: 1px solid #F0F0F0; color: #F0F0FF; cursor: url("/res/scroll_start.cur"), auto; cursor: url("/res/scroll_start.cur"), alias; }
table.makeup td.menu ul li:hover > ul, table.mobile-makeup td.menu ul li:hover > ul { display: block; }
.gte9 table.makeup td.menu ul:hover li:not(:hover) a.menu-current::after, .gte9 table.makeup td.menu ul:hover li:not(:hover) span.menu-current::after, .gte9 table.makeup td.menu ul:focus li:not(:hover) a.menu-current::after, .gte9 table.makeup td.menu ul:focus li:not(:hover) span.menu-current::after, .gte9 table.mobile-makeup td.menu ul:hover li:not(:hover) a.menu-current::after, .gte9 table.mobile-makeup td.menu ul:hover li:not(:hover) span.menu-current::after, .gte9 table.mobile-makeup td.menu ul:focus li:not(:hover) a.menu-current::after, .gte9 table.mobile-makeup td.menu ul:focus li:not(:hover) span.menu-current::after { content: "◀"; }
.gte9 table.makeup td.menu ul:hover li:not(:hover) a.menu-current:first-child:last-child::after, .gte9 table.makeup td.menu ul:hover li:not(:hover) span.menu-current:first-child:last-child::after, .gte9 table.makeup td.menu ul:focus li:not(:hover) a.menu-current:first-child:last-child::after, .gte9 table.makeup td.menu ul:focus li:not(:hover) span.menu-current:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul:hover li:not(:hover) a.menu-current:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul:hover li:not(:hover) span.menu-current:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul:focus li:not(:hover) a.menu-current:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul:focus li:not(:hover) span.menu-current:first-child:last-child::after { content: ""; }
.gte9 table.makeup td.menu ul:hover li:not(:hover):focus a::after, .gte9 table.makeup td.menu ul:hover li:not(:hover):focus span.menu-current::after, .gte9 table.makeup td.menu ul:hover li:not(:hover):focus-within a::after, .gte9 table.makeup td.menu ul:hover li:not(:hover):focus-within span.menu-current::after, .gte9 table.makeup td.menu ul:focus li:not(:hover):focus a::after, .gte9 table.makeup td.menu ul:focus li:not(:hover):focus span.menu-current::after, .gte9 table.makeup td.menu ul:focus li:not(:hover):focus-within a::after, .gte9 table.makeup td.menu ul:focus li:not(:hover):focus-within span.menu-current::after, .gte9 table.mobile-makeup td.menu ul:hover li:not(:hover):focus a::after, .gte9 table.mobile-makeup td.menu ul:hover li:not(:hover):focus span.menu-current::after, .gte9 table.mobile-makeup td.menu ul:hover li:not(:hover):focus-within a::after, .gte9 table.mobile-makeup td.menu ul:hover li:not(:hover):focus-within span.menu-current::after, .gte9 table.mobile-makeup td.menu ul:focus li:not(:hover):focus a::after, .gte9 table.mobile-makeup td.menu ul:focus li:not(:hover):focus span.menu-current::after, .gte9 table.mobile-makeup td.menu ul:focus li:not(:hover):focus-within a::after, .gte9 table.mobile-makeup td.menu ul:focus li:not(:hover):focus-within span.menu-current::after { content: "◀"; }
.gte9 table.makeup td.menu ul:hover li:not(:hover):focus a:first-child:last-child::after, .gte9 table.makeup td.menu ul:hover li:not(:hover):focus span.menu-current:first-child:last-child::after, .gte9 table.makeup td.menu ul:hover li:not(:hover):focus-within a:first-child:last-child::after, .gte9 table.makeup td.menu ul:hover li:not(:hover):focus-within span.menu-current:first-child:last-child::after, .gte9 table.makeup td.menu ul:focus li:not(:hover):focus a:first-child:last-child::after, .gte9 table.makeup td.menu ul:focus li:not(:hover):focus span.menu-current:first-child:last-child::after, .gte9 table.makeup td.menu ul:focus li:not(:hover):focus-within a:first-child:last-child::after, .gte9 table.makeup td.menu ul:focus li:not(:hover):focus-within span.menu-current:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul:hover li:not(:hover):focus a:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul:hover li:not(:hover):focus span.menu-current:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul:hover li:not(:hover):focus-within a:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul:hover li:not(:hover):focus-within span.menu-current:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul:focus li:not(:hover):focus a:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul:focus li:not(:hover):focus span.menu-current:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul:focus li:not(:hover):focus-within a:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul:focus li:not(:hover):focus-within span.menu-current:first-child:last-child::after { content: ""; }
.lte7 table.makeup td.menu ul:hover, .lte7 table.makeup td.menu ul:focus, .lte7 table.mobile-makeup td.menu ul:hover, .lte7 table.mobile-makeup td.menu ul:focus { zoom: 1; }
.gte9 table.makeup td.menu ul:focus-within li:not(:hover) a.menu-current::after, .gte9 table.makeup td.menu ul:focus-within li:not(:hover) span.menu-current::after, .gte9 table.mobile-makeup td.menu ul:focus-within li:not(:hover) a.menu-current::after, .gte9 table.mobile-makeup td.menu ul:focus-within li:not(:hover) span.menu-current::after { content: "◀"; }
.gte9 table.makeup td.menu ul:focus-within li:not(:hover) a.menu-current:first-child:last-child::after, .gte9 table.makeup td.menu ul:focus-within li:not(:hover) span.menu-current:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul:focus-within li:not(:hover) a.menu-current:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul:focus-within li:not(:hover) span.menu-current:first-child:last-child::after { content: ""; }
.gte9 table.makeup td.menu ul:focus-within li:not(:hover):focus a::after, .gte9 table.makeup td.menu ul:focus-within li:not(:hover):focus span.menu-current::after, .gte9 table.makeup td.menu ul:focus-within li:not(:hover):focus-within a::after, .gte9 table.makeup td.menu ul:focus-within li:not(:hover):focus-within span.menu-current::after, .gte9 table.mobile-makeup td.menu ul:focus-within li:not(:hover):focus a::after, .gte9 table.mobile-makeup td.menu ul:focus-within li:not(:hover):focus span.menu-current::after, .gte9 table.mobile-makeup td.menu ul:focus-within li:not(:hover):focus-within a::after, .gte9 table.mobile-makeup td.menu ul:focus-within li:not(:hover):focus-within span.menu-current::after { content: "◀"; }
.gte9 table.makeup td.menu ul:focus-within li:not(:hover):focus a:first-child:last-child::after, .gte9 table.makeup td.menu ul:focus-within li:not(:hover):focus span.menu-current:first-child:last-child::after, .gte9 table.makeup td.menu ul:focus-within li:not(:hover):focus-within a:first-child:last-child::after, .gte9 table.makeup td.menu ul:focus-within li:not(:hover):focus-within span.menu-current:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul:focus-within li:not(:hover):focus a:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul:focus-within li:not(:hover):focus span.menu-current:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul:focus-within li:not(:hover):focus-within a:first-child:last-child::after, .gte9 table.mobile-makeup td.menu ul:focus-within li:not(:hover):focus-within span.menu-current:first-child:last-child::after { content: ""; }
.lte7 table.makeup td.menu ul:focus-within, .lte7 table.mobile-makeup td.menu ul:focus-within { zoom: 1; }
table.makeup td.menu ul li.menu-arrow a, table.mobile-makeup td.menu ul li.menu-arrow a { padding: 3px 5px; background-color: #3c1f31 !important; background-color: rgba(60, 31, 49, 0.7) !important; border: 1px solid #8080A0; color: #AA6666; text-shadow: -1px -1px 2px #333333, 1px -1px 2px #333333, -1px 1px 2px #333333, 1px 1px 2px #333333; }
.lte7 table.makeup td.menu ul li.menu-arrow a, .lte7 table.mobile-makeup td.menu ul li.menu-arrow a { background-color: #3c1f31 !important; }
table.makeup td.menu ul li.menu-arrow a.menu-arrow-up, table.mobile-makeup td.menu ul li.menu-arrow a.menu-arrow-up { cursor: url("/res/scroll_up.cur"), n-resize; }
table.makeup td.menu ul li.menu-arrow a.menu-arrow-down, table.mobile-makeup td.menu ul li.menu-arrow a.menu-arrow-down { cursor: url("/res/scroll_down.cur"), s-resize; }
table.makeup td.menu ul li.menu-arrow:hover a, table.makeup td.menu ul li.menu-arrow:focus a, table.mobile-makeup td.menu ul li.menu-arrow:hover a, table.mobile-makeup td.menu ul li.menu-arrow:focus a { background-color: #3c1f31 !important; background-color: rgba(60, 31, 49, 0.9) !important; border: 1px solid #F0F0F0; }
.lte7 table.makeup td.menu ul li.menu-arrow:hover a, .lte7 table.makeup td.menu ul li.menu-arrow:focus a, .lte7 table.mobile-makeup td.menu ul li.menu-arrow:hover a, .lte7 table.mobile-makeup td.menu ul li.menu-arrow:focus a { background-color: #3c1f31 !important; }
table.makeup td.menu ul li.menu-arrow:focus-within a, table.mobile-makeup td.menu ul li.menu-arrow:focus-within a { background-color: #3c1f31 !important; background-color: rgba(60, 31, 49, 0.9) !important; border: 1px solid #F0F0F0; }
.lte7 table.makeup td.menu ul li.menu-arrow:focus-within a, .lte7 table.mobile-makeup td.menu ul li.menu-arrow:focus-within a { background-color: #3c1f31 !important; }
.lte7 table.makeup td.menu ul.menu_ie_hide li ul li a, .lte7 table.makeup td.menu ul.menu_ie_hide li ul li span.menu-current, .lte7 table.mobile-makeup td.menu ul.menu_ie_hide li ul li a, .lte7 table.mobile-makeup td.menu ul.menu_ie_hide li ul li span.menu-current { display: none; }
.lte7 table.makeup td.menu ul.menu_ie_hide:hover > li > ul > li > a, .lte7 table.makeup td.menu ul.menu_ie_hide:hover > li > ul > li > span.menu-current, .lte7 table.makeup td.menu ul.menu_ie_hide:focus > li > ul > li > a, .lte7 table.makeup td.menu ul.menu_ie_hide:focus > li > ul > li > span.menu-current, .lte7 table.mobile-makeup td.menu ul.menu_ie_hide:hover > li > ul > li > a, .lte7 table.mobile-makeup td.menu ul.menu_ie_hide:hover > li > ul > li > span.menu-current, .lte7 table.mobile-makeup td.menu ul.menu_ie_hide:focus > li > ul > li > a, .lte7 table.mobile-makeup td.menu ul.menu_ie_hide:focus > li > ul > li > span.menu-current { display: block !important; }
table.makeup td.links div, table.mobile-makeup td.links div { min-height: 520px; }

div.links { position: absolute; right: 0px; bottom: 55px; font-size: 0px; line-height: 0; padding-bottom: 5px; background-color: transparent; background-color: rgba(9, 54, 54, 0.1); -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; text-shadow: 1px 1px #333333, 1px 1px 15px #666666; }
@-moz-document url-prefix() { div.links { background-color: rgba(9, 54, 54, 0.1); }
  body:empty div.links { background-color: transparent; } }
@media screen and (min-width: 0\-) { div.links { background-color: transparent; } }
_:only-of-type, _:not(*:root), div.links { background-color: rgba(9, 54, 54, 0.1); }
_:-o-prefocus, div.links { background-color: rgba(9, 54, 54, 0.1); }
_:-o-prefocus, html:first-child div.links { background-color: transparent; }
.nokiabrowser div.links { background-color: transparent; }
div.links > div { margin-top: 3px; opacity: 0.8; }
div.links a { background-color: transparent; background-color: rgba(9, 54, 54, 0.1); }
@-moz-document url-prefix() { div.links a { background-color: rgba(9, 54, 54, 0.1); }
  body:empty div.links a { background-color: transparent; } }
@media screen and (min-width: 0\-) { div.links a { background-color: transparent; } }
_:only-of-type, _:not(*:root), div.links a { background-color: rgba(9, 54, 54, 0.1); }
_:-o-prefocus, div.links a { background-color: rgba(9, 54, 54, 0.1); }
_:-o-prefocus, html:first-child div.links a { background-color: transparent; }
.nokiabrowser div.links a { background-color: transparent; }
div.links a.links-fail { display: -moz-inline-stack; display: inline-block; width: 81px; height: 82px; border: 1px solid #666666; background: url("/img/srennab/file.gif") top left no-repeat; background-color: transparent; background-color: rgba(9, 54, 54, 0.1); }
.lte7 div.links a.links-fail { display: inline; zoom: 1; }
@-moz-document url-prefix() { div.links a.links-fail { background-color: rgba(9, 54, 54, 0.1); }
  body:empty div.links a.links-fail { background-color: transparent; } }
@media screen and (min-width: 0\-) { div.links a.links-fail { background-color: transparent; } }
_:only-of-type, _:not(*:root), div.links a.links-fail { background-color: rgba(9, 54, 54, 0.1); }
_:-o-prefocus, div.links a.links-fail { background-color: rgba(9, 54, 54, 0.1); }
_:-o-prefocus, html:first-child div.links a.links-fail { background-color: transparent; }
.nokiabrowser div.links a.links-fail { background-color: transparent; }
div.links a.links-fail:hover, div.links a.links-fail:focus { background: url("/img/srennab/fail.gif") top left no-repeat; background-color: transparent; background-color: rgba(9, 54, 54, 0.1); }
@-moz-document url-prefix() { div.links a.links-fail:hover, div.links a.links-fail:focus { background-color: rgba(9, 54, 54, 0.1); }
  body:empty div.links a.links-fail:hover, body:empty div.links a.links-fail:focus { background-color: transparent; } }
@media screen and (min-width: 0\-) { div.links a.links-fail:hover, div.links a.links-fail:focus { background-color: transparent; } }
_:only-of-type, _:not(*:root), div.links a.links-fail:hover, div.links a.links-fail:focus { background-color: rgba(9, 54, 54, 0.1); }
_:-o-prefocus, div.links a.links-fail:hover, div.links a.links-fail:focus { background-color: rgba(9, 54, 54, 0.1); }
_:-o-prefocus, html:first-child div.links a.links-fail:hover, html:first-child div.links a.links-fail:focus { background-color: transparent; }
.nokiabrowser div.links a.links-fail:hover, .nokiabrowser div.links a.links-fail:focus { background-color: transparent; }

div.vertical-space, tr.vertical-space, tr.vertical-space td { height: 5px; padding: 0px; border: 0px !important; font-size: 0px; line-height: 0; }

.align_left, span.preview_left { float: left; clear: left; }

.align_right, span.preview_right { float: right; clear: right; }

@media (max-width: 999px) { .align_left, span.preview_left, .align_right, span.preview_right { float: none; clear: none; display: block; } }

.block_hover, .block_static, tr.block_hover > td, tr.block_hover > th, tr.block_static > td, tr.block_static > th, div.content, input[type="checkbox"]:checked { background-color: #182257; background-color: rgba(24, 34, 87, 0.8); }
.lte7 .block_hover, .lte7 .block_static, .lte7 tr.block_hover > td, .lte7 tr.block_hover > th, .lte7 tr.block_static > td, .lte7 tr.block_static > th, .lte7 div.content, .lte7 input[type="checkbox"]:checked { background-color: #182257; }

.lte8 .block_hover, .lte8 .block_static, .lte8 tr.block_hover td, .lte8 tr.block_hover th, .lte8 tr.block_static td, .lte8 tr.block_static th, .lte8 div.content { background-color: #182257 !important; }

.block_nontransparent { background-color: #182257; }

.block_hover2, .block_static2, tr.block_hover2 > td, tr.block_hover2 > th, tr.block_static2 > td, tr.block_static2 > th { background-color: #101a4f; background-color: rgba(16, 26, 79, 0.8); }
.lte7 .block_hover2, .lte7 .block_static2, .lte7 tr.block_hover2 > td, .lte7 tr.block_hover2 > th, .lte7 tr.block_static2 > td, .lte7 tr.block_static2 > th { background-color: #101a4f; }

.lte8 .block_hover2, .lte8 .block_static2, .lte8 tr.block_hover2 td, .lte8 tr.block_hover2 th, .lte8 tr.block_static2 td, .lte8 tr.block_static2 th { background-color: #101A4F !important; }

.block_hover:hover, .block_hover:focus, .block_hover2:hover, .block_hover2:focus, tr.block_hover:hover > td, tr.block_hover:focus > td, tr.block_hover2:hover > td, tr.block_hover2:focus > td { background-color: #283868; background-color: rgba(40, 56, 104, 0.9); }
.lte7 .block_hover:hover, .lte7 .block_hover:focus, .lte7 .block_hover2:hover, .lte7 .block_hover2:focus, .lte7 tr.block_hover:hover > td, .lte7 tr.block_hover:focus > td, .lte7 tr.block_hover2:hover > td, .lte7 tr.block_hover2:focus > td { background-color: #283868; }

.block_hover:focus-within, .block_hover2:focus-within, tr.block_hover:focus-within > td, tr.block_hover2:focus-within > td { background-color: #283868; background-color: rgba(40, 56, 104, 0.9); }
.lte7 .block_hover:focus-within, .lte7 .block_hover2:focus-within, .lte7 tr.block_hover:focus-within > td, .lte7 tr.block_hover2:focus-within > td { background-color: #283868; }

.lte8 .block_hover:hover, .lte8 .block_hover:focus, .lte8 .block_hover2:hover, .lte8 .block_hover2:focus, .lte8 tr.block_hover:hover td, .lte8 tr.block_hover:focus td, .lte8 tr.block_hover2:hover td, .lte8 tr.block_hover2:focus td { background-color: #283868 !important; }

.block_static3, tr.block_static3 > td, tr.block_static3 > th { background-color: #283868; background-color: rgba(40, 56, 104, 0.9); }
.lte7 .block_static3, .lte7 tr.block_static3 > td, .lte7 tr.block_static3 > th { background-color: #283868; }

.lte8 .block_static3, .lte8 tr.block_static3 td, .lte8 tr.block_static3 th { background-color: #283868 !important; }

tr.block_static, tr.block_static2, tr.block_static3, tr.block_hover, tr.block_hover2, tr.block_hover:hover, tr.block_hover:focus, tr.block_hover2:hover, tr.block_hover2:focus { background-color: transparent; }

tr.block_hover:focus-within, tr.block_hover2:focus-within { background-color: transparent; }

.border, div.content, div.block { border: 1px solid #666666; }

.border-dotted { border: 1px dotted #666666; }

.border-light, div.content td, div.content th { border: 1px solid #808080; }

.border-light-dotted, div.content img { border: 1px dotted #808080; }

.curved { -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }

.curved-left { -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-radius-topleft: 10px; -moz-border-radius-topleft: 10px; -o-border-top-left-radius: 10px; border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-radius-bottomleft: 10px; -moz-border-radius-bottomleft: 10px; -o-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; }

.curved-right { -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -khtml-border-radius-topright: 10px; -moz-border-radius-topright: 10px; -o-border-top-right-radius: 10px; border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-radius-bottomright: 10px; -moz-border-radius-bottomright: 10px; -o-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }

table.curved { border: 0px; border-collapse: separate; border-spacing: 0px; }
.lte8 table.curved { border-collapse: collapse !important; }
table.curved > tbody > tr > td, table.curved > tbody > tr > th { border: 0px !important; border-left: 1px solid #666666 !important; border-right: 0px !important; border-top: 1px solid #666666 !important; border-bottom: 0px !important; }
.ie8 table.curved > tbody > tr > td, .ie8 table.curved > tbody > tr > th { border: 1px solid #666666 !important; }
table.curved > tbody > tr > td:last-child, table.curved > tbody > tr > th:last-child { border-right: 1px solid #666666 !important; }
table.curved > tbody > tr:last-child > td, table.curved > tbody > tr:last-child > th { border-bottom: 1px solid #666666 !important; }
table.curved > tbody > tr:first-child > td:first-child, table.curved > tbody > tr:first-child > th:first-child { -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-radius-topleft: 10px; -moz-border-radius-topleft: 10px; -o-border-top-left-radius: 10px; border-top-left-radius: 10px; }
table.curved > tbody > tr:first-child > td:last-child, table.curved > tbody > tr:first-child > th:last-child { -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -khtml-border-radius-topright: 10px; -moz-border-radius-topright: 10px; -o-border-top-right-radius: 10px; border-top-right-radius: 10px; }
table.curved > tbody > tr:last-child > td:first-child, table.curved > tbody > tr:last-child > th:first-child { -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-radius-bottomleft: 10px; -moz-border-radius-bottomleft: 10px; -o-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; }
table.curved > tbody > tr:last-child > td:last-child, table.curved > tbody > tr:last-child > th:last-child { -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-radius-bottomright: 10px; -moz-border-radius-bottomright: 10px; -o-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
table.curved > tbody > tr.vertical-space > td, table.curved > tbody > tr > td.vertical-space { border-left: 0px !important; border-right: 0px !important; }

div.curved-items { border: 0px; }
div.curved-items > div { border: 1px solid #666666; }
div.curved-items > div:first-child { -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-radius-topleft: 10px; -moz-border-radius-topleft: 10px; -o-border-top-left-radius: 10px; border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -khtml-border-radius-topright: 10px; -moz-border-radius-topright: 10px; -o-border-top-right-radius: 10px; border-top-right-radius: 10px; }
div.curved-items > div:last-child { -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-radius-bottomleft: 10px; -moz-border-radius-bottomleft: 10px; -o-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-radius-bottomright: 10px; -moz-border-radius-bottomright: 10px; -o-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.lte7 div.curved-items > div { margin-right: -2px; }

wbr { display: -moz-inline-stack; display: inline-block; }
.lte7 wbr { display: inline; zoom: 1; }

.fg-color { color: #FFFFE0; }

.font0 { font-size: 0px; }

.help { cursor: help; }

.left { text-align: left; }

.right { text-align: right; }

.center { text-align: center; }

.justify { text-align: justify; }

.inline { display: inline; }

.inline-block { display: inline-block; }
.lte7 .inline-block { display: inline; zoom: 1; }

.invisible { display: none; }

.invisible-text { font-size: 0px; line-height: 0; color: transparent; }

.hidden { visibility: hidden; }

.nontransparent { text-shadow: -2px -2px 2px #1A1A1A, 2px 2px 2px #1A1A1A; }

.nowrap { white-space: nowrap; }

.warning { color: #FF4500; }

.width100 { width: 100%; }
