.img_element_4_3, .img_element_4_4, .img_element_4_2 {
  width: auto;
  height: auto;
}

.profile_box_large {
	float: right;
	clear: right;
	width: 137px;
	height: 148px;
}

/* CSS Document */
.profile_club_box .invitation_boss_header {
  width: 96%;
}

.profile_club_box .contribute_list_div {
  width: 95.6%; 
}
 
.profile_club_box .page_list_task {
  width: 670px;
}

.contribute_list_div {
	/*background-color: #d3dde8;
	border-color: #b1b1b1;*/
	box-shadow: none;
	padding: 0;
}

.profile_club_box .plt_count_bg {
  background: none;
  height: 20px;
  padding: 6px 12px;
  text-align: left;
}
.page_list_task .plt_count_bg, .page_list_task_medium .plt_count_bg {
}
 .zasobnik_box {
    position: absolute;
    z-index: 1001;
    border-bottom: 1px solid #585858;
    display: none;
    min-height: 329px;
    width: 228px;
 }
 .zasobnik_box_top_header {
    background-image: url('https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/zasobnik/zasobnik_top_header.png');
    background-position: center top;
    background-repeat: no-repeat;
    width: 229px;
    height: 13px; 
 }
 .zasobnik_box_header {
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
    background-image: url('https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/zasobnik/zasobnik_top_header_bg.jpg');
    background-position: center top;
    background-repeat: repeat-x;
    border-left: 1px solid #585858;
    border-right: 1px solid #585858;
    border-bottom: 1px solid #585858;
    width: 226px;
    min-height: 54px;
    text-align: center;
    line-height: 20px;
 }
 .zasobnik_box_in {
    height: 77px;
    border-left: 1px solid #585858;
    border-right: 1px solid #585858;
    border-bottom: 1px solid #3f3f3f;
    border-top: 1px solid #3f3f3f;   
    cursor: pointer;  
    width: 226px;     
    position: relative;                         
  }
  .zasobnik_box_in:hover {
    background-color: #443c21;
    border-left: 1px solid #f0c940;
    border-right: 1px solid #f0c940;
    border-bottom: 1px solid #f0c940;
    border-top: 1px solid #f0c940;     
  } 
  .zasobnik_box_in .pocet {
    background-image: url('https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/zasobnik/zasobnik_ram.png');
    background-position: center center;
    background-repeat: no-repeat;
    
    width: 86px;
    height: 75px; 
    font-size: 25px; 
    line-height: 75px;     
  }
  .zasobnik_box_in div {
  display: inline-block;                     
  }
  .zasobnik_box_in .info {
    width: 135px;
    color: white;
    font-size: 14px;
line-height: 17px;
vertical-align: middle;
padding-bottom: 5px;
  }
  .zasobnik_box_in .info .old_price {
    color: #b3b3b3;
    text-decoration: line-through;      
    font-size: 12px; 
  }
  .zasobnik_box_color_0 {
   background-color: #191919;
  } 
  .zasobnik_box_color_1 {
   background-color: #232323;
  }   
  .zasobnik_mezera_0 {
    height: 5px;
    width: 226px;    
    background-color: #191919;
    border-left: 1px solid #585858;
    border-right: 1px solid #585858;    
  }
  .zasobnik_mezera_1 {
    height: 5px;
    width: 226px;
    background-color: #232323;
    border-left: 1px solid #585858;
    border-right: 1px solid #585858;
  } 
  .zasobnik_sleva {
    background-image: url('https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/zasobnik/zasobnik_sleva.png');
    background-position: center center;
    background-repeat: no-repeat;  
    width: 44px;
    height: 47px;
    position: absolute; 
    left: 204px;
    top: -12px;
    line-height: 42px;
    color: white;     
    font-size: 13px;                    
  } 
  .credit_function_table_zakupene {
  background-image: url('https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/credit_function_table_body1_bottom2.png');
  width: 217px;
  height: 30px;
  font-size: 12px;
  line-height:26px;
  }
  .credit_function_table_zakupene span{
  font-size: 14px;
  }
  .credit_function_table_body2_middle .button_clas_text, .credit_function_table_body2_middle .button_clas_2_text {
    min-width: 160px;
  }

  .credit_function_table_body2_middle .button_clas_text, .credit_function_table_body2_middle .button_clas_2_text {
    min-width: 160px;
  }
  
  .top_box_buy .button_clas_text, .top_box_buy .button_clas_2_text {
    min-width: 160px;
  }
  
  .top_box_buy_zakupene {
  color: white;
    background-color: #2c5426;
      height: 30px;
  font-size: 12px;
  line-height:30px;
  border-bottom: 1px solid #494949;
  border-top: 1px solid #494949;
  margin-bottom: 10px;
  }
  .top_box_buy_zakupene span{
  font-size: 14px;
  }  
  
.top_box_buy_body {
  padding-bottom: 7px;
}

.default_td_border_skill {
  border: 1px solid #927510;
}

.default_td_border2{
  border-left: 0px;
  border-top: 0px;
}  

.homepage_news_nadpis {
  float: left;
  margin: 6px 0px 0px 28px;
}

.invitation_arrow_hn {
  padding-right: 14px; 
  padding-top: 10px;   
}

.homepage_news_new {
  background-image: url("https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/homepage_news/hn_new.png");
  width: 50px;
  height: 41px;
  float: left;
  margin: -11px 0px 0px -10px;
}

.button_play_boss_low {
  margin-top: 40px; 
}

.button_back_boss_low {
  margin-top: -160px; 
}

.task_lock_v2 {
    background: url("https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/lock.png") no-repeat scroll center center / 9% auto rgba(0, 0, 0, 0.7);
    height: 60px;
    padding: 93px 50px 0;
    text-align: center;
    width: 664px;
}
.task_lock3 {
  background: none;  
  background-color: rgba(0, 0, 0, 0.7);
  background-image: url('https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/lock.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 9%;
  height: 95px;
  width: 664px;
  padding: 108px 50px 0;
  text-align: center;
}

.newbie_position15 {
  padding-top: 5px;
  margin-top: 0px;
  height: 18px;
}
.prihlasenie {
  clear: right;
  float: right;
  margin: 0;
}
/* special event */

.se_title {
  color: #f0c940;
  background: url('https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/special_event/bg-title.png') no-repeat center center;
  background-size: 764px 48px;
}

#se_boss .boss_content {
  background: url('https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/special_event/boss/bg-boss.jpg') left top no-repeat;
}


/* end special event */
  cursor: pointer;
  text-decoration: none;
}

#surprise {
  background-color: #292929;
  border: 1px solid #3d3d3d;
} 

#surprise .surprise_button_credit, #summer_events .surprise_button_credit {
  background: #5cbd20;
  background: -moz-linear-gradient(top, #5cbd20 0%, #5cbd20 50%, #3fa100 50%, #3fa100 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5cbd20), color-stop(50%,#5cbd20), color-stop(50%,#3fa100), color-stop(100%,#3fa100));
  background: -webkit-linear-gradient(top, #5cbd20 0%,#5cbd20 50%,#3fa100 50%,#3fa100 100%);
  background: -o-linear-gradient(top, #5cbd20 0%,#5cbd20 50%,#3fa100 50%,#3fa100 100%);
  background: -ms-linear-gradient(top, #5cbd20 0%,#5cbd20 50%,#3fa100 50%,#3fa100 100%);
  background: linear-gradient(to bottom, #5cbd20 0%,#5cbd20 50%,#3fa100 50%,#3fa100 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cbd20', endColorstr='#3fa100',GradientType=0 );
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}
#surprise .surprise_button_credit:hover, #summer_events .surprise_button_credit:hover {
  text-shadow: 1px 1px 0px rgba(50, 50, 50, 1);
  color: #fff;
}
/*end surprise button */

/* start special event */
#se.content_table {
  border: none;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.82);
  font-family: Arial, Helvetica, sans-serif;
}

.se_title_text{
  display: table-cell;
  vertical-align: middle;
}

.se_content {
  border-color: #b1b1b1;
}
.se_description {
  color: #a2a09d;
  background-color: #232323;
  border-left: 1px solid #383737; 
  border-right: 1px solid #383737;
  background-size: 100%;
}
.se_banner {
  border-left: 1px solid #3E3C3C; 
  border-right: 1px solid #3E3C3C; 
  border-top: 1px solid #3E3C3C; 
}
/* end special event */

/* start special event boss */
#se_boss {
  font-family: Arial, Helvetica, sans-serif;
}

#se_boss .background {
  border-left: 1px solid #173823; 
  border-right: 1px solid #173823; 
  border-bottom: 1px solid #173823; 
  background-color: #1b2720;
}


#se_boss .invitation_boss_header_title {  
  color: #f0c940;
  background: url('https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/boss_background.png') left top no-repeat;
  border-bottom: 1px solid #474747;
}

#se_boss .invitation_boss_header_title a {
  color: #f0c940;
}


#se_boss .invitation_boss_header_title.open span {
  background: url('https://appspowerplaymanager.vshcdn.net/images/skijumpmania/invitation/arrow_up.png') center center no-repeat;
}

#se_boss .invitation_boss_header_title.close span {
  background: url('https://appspowerplaymanager.vshcdn.net/images/skijumpmania/invitation/arrow_down.png') center center no-repeat;
}

#se_boss .boss_content_rules li {
  color: #000000;
}

#se_boss .boss_content_rules span {
  color: #000000;
}

#se_boss .boss_content_rules span a {
  color: #000000;
}

#se_boss .boss_content_rules {
  background-image: url('https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/profi_player_box_title.png');
  background-size: 100%;
}

#se_boss .boss_content {
  border: none;
  background: url('https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/special_event/boss/bg-boss.jpg') left top no-repeat;
}

#se_boss .boss_nick_attributes table{
  border: 1px solid #868686;
}

#se_boss .boss_nick_attributes table tr { background-color: #1d1b1b; border: 1px solid #868686; }
#se_boss .boss_nick_attributes table tr:first-child { background-color: #3b3b3a; }
#se_boss .boss_nick_attributes table tr:last-child { background-color: #3b3b3a; }

#se_boss .boss_avatar {
  text-align:center;
}

#se_boss .boss_avatar img{
  position: relative;
  top: 6%;
}

#se_boss .boss_attr_title {
  color: #FFFFFF;
}

#se_boss .boss_attr_points {
  color: #f0c940;
}

#se_boss .boss_time table {
  border-color: #3C3938;
}

#se_boss .boss_time_title td {
  background: linear-gradient(to bottom, #222222 0%,#222222 50%,#000000 50%,#181818 50%,#181818 100%);
  border-color: #3C3938;
}
#se_boss .boss_time_count td {
  background: url('https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/special_event/time_bg.png' ) center center no-repeat ;
}

#se_boss div.boss_time_hour,
#se_boss div.boss_time_min,
#se_boss div.boss_time_sec {
  color: #ffffff;
  background-color: #161719;
  border-color: #38393b;
}   

#se_boss div.boss_time_separate {
  color: #ffffff;
}

#se_boss #boss_progress_checkpoint1 {
  background: url('https://appspowerplaymanager.vshcdn.net/images/skijumpmania/special_event/boss/progress-star-1.png') center top no-repeat;
}

#se_boss #boss_progress_checkpoint2 {
  background: url('https://appspowerplaymanager.vshcdn.net/images/skijumpmania/special_event/boss/progress-star-2.png') center top no-repeat;
}

#se_boss #boss_progress_checkpoint3 {
  background: url('https://appspowerplaymanager.vshcdn.net/images/skijumpmania/special_event/boss/progress-star-3.png') center top no-repeat;
}

#se_boss .boss_progress_checked {
  background: url('https://appspowerplaymanager.vshcdn.net/images/skijumpmania/special_event/boss/ico-ok.png') center top no-repeat;;
}
           
#se_boss .boss_progress_empty {
  background: url('https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/special_event/boss/progress.png') left top no-repeat;
}

#boss_dna_life {
  background: url('https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/boss_dna/boss-dna-avatar-life-bg.png') no-repeat left top;
}

#se_boss .boss_progress_points {
  color: #9f9e9d;
}


#se_boss .boss_progress_full {
  background: url("https://appspowerplaymanager.vshcdn.net/images/skijumpmania/progress_bar.png") left center repeat-x;
}

#se_boss .boss_gift_value_td_1 {
  color: #ffffff !important;
  width: 100px; 
  text-align: center;
}

#se_boss .boss_progress_points span {
  color: #f0c940;
}

#se_boss .boss_gift_value table td {
  color: #f0c940;
}
#se_boss .boss_gift_value table tr { background-color: #232323; border:1px solid #868686; }
#se_boss .boss_gift_value table tr:first-child { background-color: #3b3b3a; }
#se_boss .boss_gift_value table tr:last-child { background-color: #3b3b3a; }
#se_boss .boss_gift_value table td[rowspan] { background-color: #3b3b3a; border-color: #868686; }


#se_boss .boss_gift_value_td_arrow {
  height: 18px; 
  width: 12px;
  content: url("https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/special_event/arrow.png");
} 

#se_boss .boss_gift_button > a {
  color: #ffffff;
}

#se_boss .boss_gift_button > a:hover {
  color: #ffffff;
}

#se_boss .boss_gift_button > a > div {
  background: #eac74d;
  background: -moz-linear-gradient(top, #eac74d 0%, #eac74d 50%, #e6bc27 50%, #e6bc27 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eac74d), color-stop(50%,#eac74d), color-stop(50%,#e6bc27), color-stop(100%,#e6bc27));
  background: -webkit-linear-gradient(top, #eac74d 0%,#eac74d 50%,#e6bc27 50%,#e6bc27 100%);
  background: -o-linear-gradient(top, #eac74d 0%,#eac74d 50%,#e6bc27 50%,#e6bc27 100%);
  background: -ms-linear-gradient(top, #eac74d 0%,#eac74d 50%,#e6bc27 50%,#e6bc27 100%);
  background: linear-gradient(to bottom, #eac74d 0%,#eac74d 50%,#e6bc27 50%,#e6bc27 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eac74d', endColorstr='#e6bc27',GradientType=0 );
  -webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow:    1px 1px 2px 0px rgba(50, 50, 50, 0.75);
  box-shadow:         1px 1px 2px 0px rgba(50, 50, 50, 0.75);
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
  border-top: 1px solid #ead078;
  border-left: 1px solid #887b38;
  border-right: 1px solid #887b38;
  border-bottom: none;
}

#se_boss .boss_gift_button > a > div:hover {
  text-shadow: 1px 1px 0px rgba(50, 50, 50, 1);
  color: #fff;
}


#se_boss .boss_gift_button > a.disable > div {
  background: #eac74d;
  background: -moz-linear-gradient(top, #eac74d 0%, #eac74d 50%, #e6bc27 50%, #e6bc27 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eac74d), color-stop(50%,#eac74d), color-stop(50%,#e6bc27), color-stop(100%,#e6bc27));
  background: -webkit-linear-gradient(top, #eac74d 0%,#eac74d 50%,#e6bc27 50%,#e6bc27 100%);
  background: -o-linear-gradient(top, #eac74d 0%,#eac74d 50%,#e6bc27 50%,#e6bc27 100%);
  background: -ms-linear-gradient(top, #eac74d 0%,#eac74d 50%,#e6bc27 50%,#e6bc27 100%);
  background: linear-gradient(to bottom, #eac74d 0%,#eac74d 50%,#e6bc27 50%,#e6bc27 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eac74d', endColorstr='#e6bc27',GradientType=0 );
  -webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow:    1px 1px 2px 0px rgba(50, 50, 50, 0.75);
  box-shadow:         1px 1px 2px 0px rgba(50, 50, 50, 0.75);
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
  border-top: 1px solid #ead078;
  border-left: 1px solid #887b38;
  border-right: 1px solid #887b38;
  border-bottom: none;
}

#message_box_se_odmena .message_top > div {
  color: #ffffff;
}

#message_box_se_odmena .message_close {
  background: url("https://appspowerplaymanager.vshcdn.net/images/skijumpmania/icon/close2.png") no-repeat;
}

#message_box_se_odmena .message_middle { 
  background-color: #c2c2c1;
  border-color: #c2c2c1;    
}

/* end special event boss */

.fbb_panel_inner{
  color: white;
}

.fbtrn_top_text {
  color: white;
}

.fbtrn_top_text strong {
  color: #e5af23;
}

.specomp_title {
  color: #e5af23;
  border-bottom: 1px solid #363636;
}

.specomp_desc, .specomp_desc_text {
  color: white;
  border-top: 1px solid #91773d;
}

.fbb_panel_content div a {
  color: #6f0606;
}

.special_gift_img {
  width: 92px;
  right: -50px;
}

.fbtrainer_bottom {
  border-top: #927c3e 1px solid;
}

.fbtrainer_top {
  border-bottom: #363636 1px solid;
}

.specomp_hoverbox, .specomp_hoverbox2, .specomp_hoverbox3 {
  background-color: #705102;
  border: #615944 1px solid;
  color: white;
}

.fb_newbie_place, .fb_newbie_winner {
  color: #e5af23;
}

.fb_newbie_position {
  border-left: #4d4d4d 1px solid;
  border-right: #4d4d4d 1px solid;
  background: #5c4c20;
  -moz-box-shadow:    inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow:         inset 0 0 10px black;  
}

.class_newbie {
  position: static;
}

.fbb_panel_navigation {
  top: -43px;
}

.fbm_invite_header h2, .fbm_sg_header h2 {
  color: #f0c940;
}

.fbm_invite_list {
  border: #7b7b7b 1px solid;
  background: #3a3a3a;
}

.fbm_invite_list_inner {
  background: #3a3a3a;
}

.fbm_sg_link, .fbm_sg_link:hover {
  color: #f0c940;
}

.fbm_invite_list_inner::-webkit-scrollbar{
  width:16px;
  background-color:#121212;
}

.fbm_invite_list_inner::-webkit-scrollbar-thumb{
  background-color:#c0c0c0;
  border-radius:10px;
}

.fbm_invite_list_inner::-webkit-scrollbar-button{
  visibility: visible;
}

.fbm_invite_friend {
  border: #7b7b7b 1px solid;
  background: #3a3a3a;
}

.fbm_invite_friend_text {
  color: white;
}

.fbm_invite_friend_text h3 {
  color: #f0c940;
}

.fbm_invite_header_small h2 {
  color: #f0c940;
}

.fbm_invite_friend {
  -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
  margin: 5px 0;
}

.fbm_invite_friend:first-child {
  margin-top: 0px;
}

.fbm_invite_friend:last-child {
  margin-bottom: 0px;
}

.fbm_invite_friend_thumb {
  border: #fff 9px solid;
  padding: 0px;
}

.fbm_invite_refuse_ico {
  display: inline-block;
  width: 26px;
  height: 28px;
  vertical-align: middle;
  cursor: pointer;
  background: url("https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/modal_fb/ico_close_small.png") 0 0 no-repeat;
}

.fbm_sg_header span, .fbm_invite_header span {
  //font-weight: bold;
}

.fbm_sg_friends_footer {
  height: 15px;
}

.submenu_new {
  background: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#000000)); /* Safari, Chrome, Opera on chrome kernel  */
  background: -moz-linear-gradient(top,  #222222,  #000000); /* Firefox 3.6+ */
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#000000');
  background-image: -o-linear-gradient(top, #222222, #000000);  /* Old opera*/
  background-image: -ms-linear-gradient(top, #222222 0%, #000000 100%); /*ie*/
}

.submenu_new .submenu a, .submenu_new .submenu a:hover {
  color: #adadad;
}

.submenu_new_shadow {
  box-shadow: 0px 5px 5px -3px #383838;
}

.new_submenu_height {
  height: 28px;
  margin-top: 0px;
}

.new_submenu_margin {
  margin-top: 0px;
}

.menu_item_selected {
  margin-top: 4px;
}

.new_submenu_menu {
  background-image: url('https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/menu_background_new.png');
  height: 43px;
}

.specomp_image {
  background: url('https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/fb_toolbar_bottom/img_boss.png') left 4px no-repeat;
}
.specomp_image, .fb_newbie_image {
  background-position-y: 4px;
}

.fbb_nav_box_100m .fbb_nav_box_ico {
  background-position: 0px -328px;
}

.special_offer_red {
  color: #e5af23;
}

.fbm_invite_line label {
  color: #f0c940;
}

.fb_progress_gift_text {
  color: #000;  
}

/* start sponzors variant 2 */

#sc_head {
  color: #f0c940;
}

.sc-box-head {
  background-image: url('https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/table_wide_top.png');
  background-repeat: no-repeat;
  background-size: 755px 32px;
  color: #f0c940;
}

.sc-box-property-time span {
  color: #f0c940;
}

.sc-box-head > div {
  color: #f0c940;
}


.payments_menu{
  top: 46px !important;
}
/* end sponzors variant 2 */

.new-event__info__description li{
  color: #fff;
}

