@CHARSET "UTF-8";

.full_container {
  background-color: #000;
  background-image: none;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  width: 100%;
}

.collapse_expand_text {
  color: #BABABA;
}

.expand_button {
  background-image: url(../../img/player_button_sprite.png);
  background-position: -183px -30px;
  cursor: pointer;
  height: 29px;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 29px;
  z-index: 100;
}

.expand_button_hover {
  background-image: url(../../img/player_button_sprite.png);
  background-position: -213px -30px;
}

.collapse_button {
  background-image: url(../../img/player_button_sprite.png);
  background-position: -183px 00px;
  cursor: pointer;
  height: 29px;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 29px;
  z-index: 100;
}

.collapse_button_hover {
  background-image: url(../../img/player_button_sprite.png);
  background-position: -213px 00px;
}

.bar_header {
  width: 990px;
  height: 38px;
  border: none;
  background-image: url(../../img/player_header_background.png);
  background-repeat: repeat-x;
  color: #BABABA;
  line-height: 36px;
  margin-top: 5px;
  background-color: #000;
  position: relative;
}

.popup_login .popup_header {
  width: 540px;
}

.popup_generic .popup_header {
  width: 380px;
}

.default_header .text {
  font-weight: bold;
  margin-left: 46px;
  line-height: 36px;
  text-shadow: 2px 2px 5px #000000;
}

.container {
  background-color: #000;
  border-color: #989898;
  border-style: none;
  border-width: 0 1px 0 1px;
  padding-bottom: none;
  padding-top: 10px;
  width: 660px;
  float: left;
}

.container a {
  color: #55C1E9;
}

.comment_panel {
  background-color: #222;
  color: #939393;
}

.comment_int {
  background-color: #454545;
  color: #939393;
  height: 22px;
  position: absolute;
  right: 0;
  top: 0px;
}

.comment_anwser_button {
  background-color: #454545;
}

.comment_delete_button {
  background-color: #454545;
}

.comment_anwser_button:hover {
  background-color: #363636;
}

.comment_delete_button:hover {
  background-color: #363636;
}

#comment_title {
  color: #454545;
}

.comment_text {
  color: #FFFFFF;
}

#commentary_text_main,#commentary_title_main,#commentary_captcha_main {
  border: 1px solid #5e5e5e;
  background-color: #404040;
  color: #959595;
}

#captcha_main {
  border-color: #5e5e5e;
  background-color: #454545;
}

#commentary_refresh_captcha {
  border-color: #5e5e5e;
  background-color: #404040;
}

#commentary_respond_clear,#commentary_respond_text,#commentary_respond_title,#commentary_respond_clear_text {
  background-color: #454545;
}

#commentary_respond_title {
  color: #626262;
}

#commentary_respond_text,#commentary_respond_clear_text {
  color: #959595;
}

.border_normal {
  border-color: #5e5e5e;
}

.main_background {
  background-color: #000;
}

.main_page_button {
  background-image: url(../../img/player_button_sprite.png);
  height: 31px;
  width: 182px;
  margin-top: 10px;
  margin-left: 4px;
  float: left;
  margin-right: 36px;
  cursor: pointer;
  background-position: 0px 0px;
}

.main_page_button:hover {
  background-position: 0px -32px;
}

.program_slide_element {
  border: 2px solid #3c3c3c;
  position: absolute;
  width: 141px;
  height: 96px;
  top: 2px;
}

.program_slide_element img {
  opacity: 0.8;
}

.small {
  font-size: 12px;
  margin-left: 30px;
  font-weight: normal;
}

.top_container {
  background-color: #000;
  background-image: none;
  padding: 0px;
  width: 990px;
}

.program_bar {
  margin-top: 10px;
}

.program_panel {
  color: #989898;
  font-size: 11px;
  position: relative;
}

.program_sub_panel {
  position: absolute;
  left: 10px;
  z-index: 5;
}

.program_description {
  border-style: solid;
  border-width: 0 1px;
  border-color: #2b2b2b;
  float: left;
  padding: 10px 10px;
  width: 558px;
  height: 143px;
  background-color: #000;
  position: relative;
  z-index: 10;
}

.program_description .program_description_episode {
  font-size: 16px;
  color: #FFF;
  width: 60px;
  padding-top: 2px;
  padding-top: 0px\9;
  float: left;
}

.program_description .program_description_main {
  color: #FFFFFF;
  font-size: 17px;
}

.program_description .program_description_main .program_description_title {
  font-size: 18px;
  font-weight: bold;
  color: #FFF;
  width: 480px;
}

.program_description .program_description_main .program_description_author {
  color: #989898;
  font-size: 11px;
  padding-top: 10px;
}

.program_description .program_description_main .program_description_content {
  color: #FFF;
  font-size: 13px;
  padding-top: 10px;
  line-height: 18px;
}

.program_description .program_description_main .program_description_content_full {
  color: #FFF;
  font-size: 13px;
  padding-top: 10px;
  display: none;
  line-height: 18px;
  padding-bottom: 20px;
}

.program_description .program_description_main .program_description_tags {
  color: #989898;
  font-size: 12px;
  padding-top: 10px;
}

.program_description .program_description_main .program_description_tags a {
  color: #55c1e9;
}

.program_info,.program_panel {
  float: left;
  width: 180px;
  padding: 10px;
}

.program_info,.program_panel a {
  color: #55c1e9;
}

.program_info .program_info_text {
  float: left;
  color: #55c1e9;
  padding-top: 2px;
  font-size: 16px;
  margin-left: 50px;
}

.program_info .program_info_arrow {
  background-position: 0 -62px;
  width: 13px;
  height: 15px;
  margin: 3px 0 0 10px;
}

.program_slider {
  height: 105px;
  position: relative;
}

.program_slider_background {
  background-color: #242424;
  width: 990px;
  height: 101px;
  top: 2px;
  left: 0px;
  position: absolute;
}

.program_slider_content {
  float: left;
  height: 105px;
  overflow: hidden;
  position: relative;
  width: 906px;
  z-index: 1;
}

.program_arrow {
  background-image: url(../../img/program_slider_sprite.png);
  float: left;
}

.program_arrow_left {
  position: relative;
  background-position: -1px 0px;
  width: 30px;
  height: 30px;
  margin-top: 35px;
  margin-left: 12px;
  z-index: 1;
  opacity: 0.2;
}

.program_arrow_left.hover {
  background-position: 0px -31px;
  width: 33px;
  height: 30px;
  cursor: pointer;
  margin-left: 9px;
}

.program_arrow_right {
  position: relative;
  background-position: -28px 0px;
  width: 30px;
  height: 30px;
  margin-top: 35px;
  margin-right: 7px;
  z-index: 1;
  opacity: 0.2;
}

.program_arrow_right.hover {
  background-position: -25px -31px;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.play_big {
  background-position: 0px -79px;
  cursor: pointer;
  height: 52px;
  left: 43px;
  position: absolute;
  top: 22px;
  width: 53px;
  display: none;
}

.d {
  color: #55c1e9;
}

.now_playing {
  top: 0px;
  border: 4px solid #55C1E9;
  cursor: auto;
}

#shade_main {
  background-color: #000;
  color: #5E5E5E;
}

#loader_main {
  background-image: url(../../img/preloader_dark.gif);
}

#footer_container {
  color: #989898;
  margin: 0 auto;
  padding-top: 10px;
  position: relative;
  width: 990px;
}

#footer {
  background-image: url(../../img/player_header_background.png);
  background-repeat: repeat-x;
}

.loader_mini {
  background-image: url(../../img/preloader_mini_dark.gif);
}

/*BLUE BUTTON*/
.blue_button_comm {
  color: #939393;
}

.blue_button_comm .left {
  background-position: -45px -51px;
}

.blue_button_comm_hoover .left_h {
  background-position: -30px -51px;
}

.blue_button_comm .center {
  background-image: url('../../img/button_comm_dark_dark_bg.png');
  background-repeat: repeat-x;
  padding: 0 5px;
  height: 36px;
  float: left;
  line-height: 36px;
}

.blue_button_comm_hoover .center_h {
  background-image: url('../../img/button_comm_dark_light_bg.png');
}

.blue_button_comm .right {
  background-image: url('../../img/menu_sprite.png');
  background-repeat: no-repeat;
  height: 36px;
  width: 6px;
  float: left;
  background-position: -52px -51px;
}

.blue_button_comm_hoover .right_h {
  background-position: -37px -51px;
}

.news_container {
  margin-top: 12px;
  background-image: url(../../img/player_header_background.png);
  color: #BABABA;
}

.bredkramp_arrow {
  background-image: url(../../img/news_arrow_dark.png);
}

.news_container .right {
  margin-top: 3px;
  background-image: url(../../img/strzalki.png);
  background-position: 0px 0px;
  height: 29px;
  width: 29px;
}

.news_container .right.hover {
  background-position: -29px 0px;
}

.news_container .left {
  background-image: url(../../img/strzalki.png);
  margin-top: 3px;
  background-position: 0px -29px;
  height: 29px;
  width: 29px;
}

.news_container .left.hover {
  background-position: -29px -29px;
}