@charset "UTF-8";
/* Чёрная страница (начало) */
body { color: #9d9d9d; padding-bottom: 0; background-color: black; }
body #komandor a:link, body #komandor a:visited { color: #297eb9; }
body #komandor a:hover { color: #e30016; }
body .b-black { background: black; }
body .b-black.b-black_text { padding-top: 3em; position: relative; *zoom: 1; }
body .b-black.b-black_footer { padding-bottom: 3em; }
body h1, body h2, body h3 { color: white; }
body .header, body .title { color: black; }
body .header h1, body .title h1 { color: black; }
body div.logo { background: url("i/logo_yellow.gif") transparent no-repeat right center; }
body div.logo div { background: none; padding-right: 1.7em; }
body.transition { -webkit-transition: background, 1s, ease-none; -moz-transition: background, 1s, ease-none; -ms-transition: background, 1s, ease-none; -o-transition: background, 1s, ease-none; transition: background, 1s, ease-none; }
body.day { background-color: white !important; }
body.night .header, body.night .title { color: #9d9d9d; }
body.night .header h1, body.night .title h1 { color: white; }
body.night a:link, body.night a:visited { color: #cccccc; }
body.night a:hover { color: white; }
body.night .b-widget ul.switches { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
body.night div.logo { background: url("i/logo_white.gif") transparent no-repeat right center; }
body.night div.logo div { background: none; padding-right: 1.7em; }
body.night div.logo div a span { color: black; border-color: #3f3f3f; border-color: rgba(0, 0, 0, 0.2); }
body.night div.logo div a:hover span { color: #e30016 !important; border-color: #cc6666 !important; border-color: rgba(187, 51, 51, 0.2) !important; }
body.night #submenu span.menu { color: #9d9d9d; }
body.night #submenu span.menu a:link, body.night #submenu span.menu a:visited { color: #cccccc; }
body.night #submenu span.menu a:hover { color: white; }
body.night #submenu span.menu.active_menu { background-color: #fdfdfd; color: black; }
body.night #submenu span.date { color: #9d9d9d; }
body.night a.therm span { color: #cccccc; border-color: #999999; border-color: rgba(204, 204, 204, 0.2); }
body.night a.therm:hover span { color: white !important; border-color: #bfbfbf !important; border-color: rgba(255, 255, 255, 0.2) !important; }
body.night a.therm.active span { color: white !important; border-color: white !important; }
body.night span.therm span { color: white; }

/* Чёрная страница (конец) */
/* Командор (начало) */
p { position: relative; }

h2 { margin-top: 1.3em; }

.no-margin { margin: 0 !important; }

.white { color: white; }

table.paragraph, table.oparagraph, table.dparagraph { table-layout: fixed; }

/* Кирпичная стена */
/*Большой виджет */
.night .b-widget .tv { background-image: url("i/tv_night.png"); }
.night .b-widget .tv .ambilight { background-image: url("i/tv_night__ambilight.png"); }

.day .b-widget .tv { background-image: url("i/tv_day.png"); }

.tv_eat .b-widget .tv { background-image: url("i/tv_eat.png"); }

.tv_park .b-widget .tv { background-image: url("i/tv_park.png"); }

.b-widget { margin-top: -63px; position: relative; *zoom: 1; text-shadow: 0 -1px 0 black; }
.b-widget td { padding-left: 0; padding-right: 0; }
.b-widget .thinline td { padding-bottom: 0; font-size: 0em; line-height: 0; }
.b-widget .tv-td { text-align: center; }
.b-widget .tv-wrap { overflow: hidden; position: relative; *zoom: 1; }
.b-widget .click-zone { display: block; position: absolute; left: -366px; top: 85px; z-index: 100; margin-left: 50%; width: 734px; height: 415px; cursor: pointer; }
.b-widget .tv .ambilight { position: absolute !important; top: 0; left: 0; }
.b-widget .tv, .b-widget .tv .ambilight { text-align: left; margin: auto; position: relative; *zoom: 1; display: block; width: 871px; height: 584px; background-repeat: no-repeat; margin-bottom: 100px; }
.b-widget .tv .frame, .b-widget .tv .ambilight .frame { -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; position: relative; left: 70px; top: 86px; }
.b-widget .tv .frame .scene, .b-widget .tv .ambilight .frame .scene { display: block; position: absolute; top: 0; left: 0; overflow: hidden; width: 733px; height: 414px; }
.b-widget .tv .frame .scene .extra, .b-widget .tv .ambilight .frame .scene .extra { position: absolute; }
.b-widget .tv .frame .scene .popover, .b-widget .tv .ambilight .frame .scene .popover { position: absolute; }
.b-widget .tv .frame .scene .popover img, .b-widget .tv .ambilight .frame .scene .popover img { position: absolute; top: 0; left: 0; }
.b-widget .tv .frame .scene_video, .b-widget .tv .ambilight .frame .scene_video { background: url("i/tv-small-frame.png") no-repeat; padding: 3px; z-index: 3; }
.b-widget .tv .frame .video, .b-widget .tv .ambilight .frame .video { display: block; position: absolute; top: 0; left: 0; overflow: hidden; top: 3px; left: 3px; }
.b-widget .people { -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; }
.b-widget .people .mise, .b-widget .people .spec-mise { z-index: 5; width: 100%; position: absolute; top: 0; left: 0; background-repeat: no-repeat; background-position: 50% 100%; height: 707px; }
.b-widget .people img { position: absolute; margin-left: 50%; }
.b-widget .text-n-switches { text-align: left; position: relative; z-index: 200; }
.b-widget .text-n-switches .para { position: absolute; left: 0; top: 0; width: 100%; }
.b-widget .text-n-switches .para p { position: absolute; }
.b-widget td.switches { padding-bottom: 0; padding-top: 0; }
.b-widget ul.switches { background: black; position: relative; *zoom: 1; text-align: center; margin: -1.3em 0 -0.1em; white-space: nowrap; overflow: hidden; padding-bottom: 0.1em; }
.b-widget ul.switches li { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; position: relative; margin: 0 -10px; font-size: 11px; cursor: pointer; }
.b-widget ul.switches li { *display: inline; }
.b-widget ul.switches li u { text-decoration: none; border-bottom: 1px dashed; color: #297eb9; border-color: #297eb9; position: relative; z-index: 1; *zoom: 1; }
.b-widget ul.switches li img { display: block; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; margin: 0 0 -10px; }
.b-widget ul.switches li:hover { z-index: 10; }
.b-widget ul.switches li:hover u { color: white !important; border-color: white !important; }
.b-widget ul.switches li:hover img { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
.b-widget ul.switches li.active u { color: #cccccc; border-color: #cccccc; }
.b-widget ul.switches li.active img { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
.b-widget ul.switches li.active_active { cursor: default; }
.b-widget ul.switches li.active_active u { border: none; *margin-bottom: 1px; color: white !important; }

/* Маленький виджет */
.b-small-widget { margin-bottom: 2em; position: relative; *zoom: 1; margin-top: -1em; width: 526px; }
.b-small-widget .tv-n-icons { position: relative; }
.b-small-widget .tv { width: 526px; height: 324px; background: url("i/tv_small.png") no-repeat; margin-bottom: 1em; position: relative; }
.b-small-widget .tv img { position: absolute; top: 18px; left: 6px; margin: 0; }
.b-small-widget .switches { position: relative; *zoom: 1; margin-left: -1em; }
.b-small-widget .switches .switch { margin: 0 1em; }
.b-small-widget .switches .switch_selected { color: white !important; background: #02273c; margin: 0; padding: 0.2em 1em 0.3em; }
.b-small-widget .icons { position: absolute; top: 0; width: 150px; height: 324px; }
.b-small-widget .icons .icon { text-align: center; position: absolute; left: 0; width: 100%; }
.b-small-widget .icons .icon .icon-title { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; margin-top: 1.2em; position: relative; text-align: left; }
.b-small-widget .icons .icon .icon-title { *display: inline; }
.b-small-widget .icons.icons_left { left: -120px; margin-left: -2em; }
.b-small-widget .icons.icons_right { left: 100%; margin-left: 2em; }

.b-run-data { font-size: 22px; font-family: Monaco, "Consolas", "Courier New", monospase; }
.b-run-data .left-side, .b-run-data .right-side { position: absolute; top: 10px; }
.b-run-data .left-side { left: 15px; }
.b-run-data .left-side .heart { color: #ff2626; text-shadow: #ff2626 0 0 5px; }
.b-run-data .left-side .heart img { position: relative; top: 0.1em; }
.b-run-data .right-side { right: 15px; }
.b-run-data .right-side .meters { margin-right: 0.5em; color: white; text-shadow: white 0 0 5px; }
.b-run-data .right-side .time { color: #18ff18; text-shadow: #18ff18 0 0 5px; }

/* Чёрная книжка */
.b-black-book { height: 304px; width: 609px; background: url("i/black-book.jpg") no-repeat; background-size: 609px 304px; margin-top: 2.6em; margin-bottom: 1.3em; font-size: 16px; line-height: 18px; overflow: hidden; *zoom: 1; position: relative; left: -42px; }
.b-black-book .left-page, .b-black-book .right-page { margin-left: 42px; margin-right: 24px; width: 238px; margin-top: 18px; display: inline; }
.b-black-book .left-page { float: left; }
.b-black-book .right-page { float: right; }

/*Жесты */
.b-gestures { position: relative; *zoom: 1; margin-top: -7px; }
.b-gestures .gesture { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; vertical-align: top; margin-right: 24px; position: relative; white-space: nowrap; }
.b-gestures .gesture { *display: inline; }
.b-gestures .gesture img { vertical-align: top; }
.b-gestures .gesture .gesture-title { position: absolute; left: 1px; top: 116px; white-space: normal; }
.b-gestures .gesture .gesture-title_side { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; vertical-align: top; position: relative; width: 170px; left: 15px; top: 14px; }
.b-gestures .gesture .gesture-title_side { *display: inline; }

/* Широкая картинка */
.b-wide-pic { background-repeat: no-repeat; background-position: top center; *text-align: center; position: relative; *zoom: 1; }
.b-wide-pic div { *text-align: left; margin: auto; height: 1px; font-size: 1px; line-height: 1px; }

/* Командор (конец) */
/* Недоссылки (начало) */
.switch { text-decoration: none; border-bottom: 1px dashed; cursor: pointer; position: relative; color: #297eb9; border-color: #297eb9; }

.switch:hover { color: #e30016 !important; border-color: #e30016 !important; }

.switch_selected, .switch_disabled, .switch_selected u, .switch_disabled u { border: none !important; cursor: auto !important; }

.switch_switched { color: white !important; border-color: white !important; }

.switch_disabled, .switch_disabled:hover { color: #777777 !important; }

.switch_selected, .switch_selected:hover { color: inherit !important; }

.switch_no-u { border: none; }

.switch_no-u u { border-bottom: 1px dashed; text-decoration: none; }

/* Недоссылки (конец) */
.t-hs { font-size: 50%; }
