body{ 
  background-image:url('../_images/account/fans.jpg');
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:top;
  font-family: 'Trebuchet MS', 'Lucida Sans Unicode', sans-serif; 
}

img {
border: none;    
}

.wrapper{
  width: 1000px;
  text-align: left;
}

.link{
  text-decoration: none;
}
.link:hover{
  text-decoration: underline;
}

.link_r{
  text-decoration: none;
}
.link_r:hover{
  text-decoration: underline;
}
.link_name{
  text-decoration: none;   
}

.link_name:hover{
  text-decoration: underline;
  
}

a {
color: #d93130;
text-decoration: none;        
}

a:hover {
text-decoration: underline;
}

.top{
  background-image:url('../_images/account/vrchna_lista.png');
  background-repeat:no-repeat;
  width: 1000px;
  text-align: left;
  height: 34px;
  padding-top: 2px;
  color: #FFFFFF;
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
}

.top_info_box {
  /*width: 665px;*/
  height: 30px;
  float: left;              
}

.top_konta {
  float: right;
  padding-right: 165px;           
}

.top_online{
  float: left;
  padding-top: 9px;
  padding-left: 10px;
  padding-right: 10px;
}

.top_time{
  float: left;
  padding-top: 6px;
  padding-right: 10px;
  color: #3a3a3a;
}

.top_link{
  padding-top: 8px;
  padding-right: 10px;
}

.top_link a{
  color: #3a3a3a;
  padding-left: 10px;
}


.top_konto{
  float: left;
  padding-left: 12px;
  height: 40px;
}

.panel_hockey_selected{
  background-image:url('../_images/account/hockey_bridge.png');
  background-repeat:no-repeat;
  width: 42px;
  height: 2px;
  position: relative;
  left: 746px;
  background-color: #4366cf;
}

.top_info{
  background-image:url('../_images/account/top_background.png');
  background-repeat:no-repeat;
  width: 1000px;
  text-align: left;
  height: 90px;
}

.top_info_logo{ /* TODO: toto vymazat, ked bude specialne logo fungovat */
  float: left;
  width: 215px;
  height: 63px;
  padding-top: 26px;
  padding-left: 15px;
  text-align: left;    
}

.top_info_logo_outer{
  float: left;      
}

.top_info_logo_inner {
  display: table-cell;
  vertical-align: middle;
  line-height: 89px;
  width: 230px;
  height: 89px;
  text-align: center;
}
  
.top_info_team{
  float: left;
  width: 230px;
  height: 65px;
  /*margin-top: 5px;*/
  margin-left: 15px;
  text-align: left;
  line-height: 20px;
  padding-top: 2px;
  font-family: Arial;
  text-shadow: #000000 1px 1px 1px;
  font-weight: bold;
}

.top_info_team a{
  color: #FFFFFF;
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  text-shadow: #000000 1px 1px 1px;
}

.top_info_communication{
  float: left;
  background-image: url('../_images/account/communication_menu.png');
  background-repeat: no-repeat;
  margin-left: 10px;
  margin-top: 28px;
  padding-top: 11px;
  padding-left: 15px;
  text-align: center;
  color: #FFFFFF;
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  text-shadow: #000000 1px 1px 1px;
  width: 145px;
  height: 27px;
  cursor: pointer;
}

.top_info_menu{
  float: left;
  background-image: url('../_images/account/user_menu.png');
  background-repeat: no-repeat;
  margin-left: 20px;
  margin-top: 28px;
  padding-top: 11px;
  padding-left: 15px;
  text-align: center;
  color: #FFFFFF;
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  text-shadow: #000000 1px 1px 1px;
  width: 145px;
  height: 27px;
  cursor: pointer;
}


.top_info_pro{
  float: left;
  padding-top: 10px;
  margin-left: 25px;
  width: 139px;
  padding-right: 10px;
  height: 79px;
  color: white;
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  text-shadow: black 1px 1px 1px;
  cursor: pointer;
  text-align: center;
}

.top_info_pro:hover{
  background-image: url('../_images/account/top_pro_bg.png');
  background-repeat: no-repeat;             
}

.top_info_pro a{
  color: #f7e300;
  font-weight: bold;
  font-size: 16px;
  text-shadow: #000000 1px 1px 1px;
}

.top_info_pro_status{
  padding-left: 24px;
  padding-top: 5px;
}

.sel_lang ul{
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px;
  margin-top: 4px;
  text-align: left;
  line-height: 21px;
	position: relative;
}

.sel_lang ul a{
  color: #FFFFFF;
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  text-shadow: #000000 1px 1px 1px;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
}
.sel_lang ul a:hover{
  text-decoration: none;
}
.sel_lang ul li{
  background-color: #afafaf;
  border-top: 1px solid #a2a2a2;
  border-bottom: 1px solid #b6b6b6;
}
.sel_lang ul li:hover{
  background-color: #b3b3b3;
}

.top_menu{
  width: 1000px;
  text-align: left;
  margin-top: 6px;
  height: 87px;
  background-image:url('../_images/account/menu_background.png');
  background-repeat:no-repeat;
  z-index: 51;
  position: relative;
}

.top_menu ul{
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
	position:relative;
}

.top_menu li{
  background-image:url('../_images/account/menu_delimiter.png');
  background-repeat:no-repeat;
  height: 55px;
  float: left;
  text-align: center;
}

.menu_item_first{
  background-image: none !important;
}

.menu_item_first:hover{
  background-image:url('../_images/account/menu_background_selected.png') !important;
  background-repeat:repeat-x;
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -khtml-border-radius-topleft: 10px;
}

.top_menu li:hover{
  background-image:url('../_images/account/menu_background_selected.png');
  background-repeat:repeat-x;  
}

.top_menu_selected{
  background-image:url('../_images/account/menu_background_selected.png') !important;
  background-repeat:repeat-x !important;
}

.top_menu_first_selected{
  background-image:url('../_images/account/menu_background_selected.png') !important;
  background-repeat:repeat-x !important;
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -khtml-border-radius-topleft: 10px;
}

.top_menu_selected ul{
  display: block !important;
}

.top_menu_first_selected ul{
  display: block !important;
}

.top_menu li a{
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  text-shadow: #000000 1px 1px 1px;
  text-transform: uppercase;
  text-decoration: none;
  padding-top: 21px;
  padding-left: 14px;
  padding-right: 14px;
  display: inline-block;
  height: 35px;
}


.top_menu li ul{
	display:none; 
}

.top_menu li ul li{
  float: left;
  background-image: none;
}
/* 
@-moz-document url-prefix(){
    .top_menu li ul li{
      padding-top: 8px;
    }
}   */
        
.top_menu li ul li:hover{
  background-image: none;
}

.top_menu li ul {
  background-image: url('../_images/account/menu_background_bottom.png');
  background-repeat: no-repeat;
  display:none; 
  left:0px;
  width: 1000px;
  position:absolute; 
  top: 55px;
  height: 32px;
  z-index: 10;
}

.top_menu li:hover ul {
  /* 
  display:block; 
  left:0px; 
  position:absolute; 
  top: 55px;
  height: 40px;
  z-index: 50; */
}

.top_menu li ul li{
  height: 32px;
}

.top_menu li ul li a{
  font-weight: bold;
  font-size: 11px;
  color: #eb614b;
  text-shadow: #000000 1px 1px 1px;
  text-transform: none;
  padding-top: 8px;
  padding-right: 10px;
  display: inline-block;
  height: 24px;
}

.top_menu li ul li i{
  font-weight: bold;
  font-size: 11px;
  color: #666666;
  text-shadow: #000000 1px 1px 1px;
  text-transform: none;
  padding-top: 8px;
  padding-right: 10px;
    display: inline-block;
  height: 30px;
}

.reklamna_plocha_menu {
  background-image: url('../_images/account/menu_background_bottom.png');
  background-repeat: no-repeat;
  left:0px;
  width: 990px;
  position:absolute; 
  top: 55px;
  height: 32px;
  z-index: 9;
  color: white;
  padding-left: 10px;
  padding-top: 6px;
  font-size: 12px;
  text-align: center;
}

#selected_menu{
  color: #fff;
}
#selected_menu:hover, #selected_menu:focus{
  text-decoration: none;
}
.top_menu li ul li a:hover{
  color: #FFFFFF;
}

.ppm_menu_top_menu {
  background-image: url('../_images/account/menu_background_bottom.png');
  background-repeat: no-repeat;
  left:0px;
  width: 1000px;
  position:absolute; 
  top: 55px;
  height: 32px;
  z-index: 9;
}

.ppm_menu_top_menu_in {
  background-image: url('../_images/account/top_menu_other.png');
  background-repeat:repeat-x !important;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  height: 29px;
  margin-left: 5px;
  margin-right: 5px;
}

.ppm_menu_top_menu ul {
}

.ppm_menu_top_menu ul li{
  background-image: none;
  height: 29px;
}

.ppm_menu_top_menu ul li:hover{
 background-image: none;
}

.ppm_menu_top_menu ul li a{
  font-weight: bold;
  font-size: 11px;
  color: #363636;
  text-shadow: #ffffff 1px 1px 1px;
  text-transform: none;
  padding-top: 8px;
  padding-right: 5px;
  padding-left: 5px;
  display: inline-block;
  height: 21px;
}

.ppm_menu_top_menu ul li a:hover{
text-decoration: underline;
}

.ppm_menu_top_menu .selected{
text-decoration: underline;
}

.ppm_menu_top_profil_name {
  float: left;
  margin-top: 2px;
  padding-top: 6px;  
  font-size: 11px;
  font-weight: bold;
  padding-right: 5px;
  border-right: 1px solid #363636;
  height: 19px;                       
}

.h1_box_cely {
float: left;
width: 820px;             
}

.h1_div{
position: relative;
  background-image: url('../_images/account/h1_background.png');
  background-repeat: no-repeat;
  width: 1000px;
  margin-top: 6px;
  text-align: left;
  clear:both;
}

.h1_header{
  font-weight: bold;
  font-size: 24px;
  height: 59px;
  text-transform: uppercase; 
}

.h1_header_name h1{
  color: #363636;
  padding-top: 4px;
  padding-left: 25px;
  float: left;
  width: 925px;
  font-size: 20px;
  height: 38px;
}
.h1_add_info{
font-weight: bold;
  float: left;
  margin-top: 10px;
  padding-top: 14px;
  padding-bottom: 10px;
  color: #848484;
  font-size: 13px;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #d5d5d5;
  text-transform: none;
}  
.h1_header_help{
  float: left;
  padding-top: 58px;
  width: 22px;
  font-family: Arial;
  color: #848484;
  font-size: 11px;
  cursor: pointer;
  margin-right: 8px;
  text-align: right;
  background-image: url('../_images/account/help_icon.png');
  background-repeat: no-repeat;
  background-position: center;
}
.h1_header_help:hover{
  background-image: url('../_images/account/help_icon_on.png');
  background-repeat: no-repeat;
  background-position: center;
}
.h1_header_money{
  text-align: center;
  float: right;
  width:109px;
margin-top: 10px;
padding-top: 11px;
padding-left: 32px;
margin-right: 9px;
height: 28px;
  background-image: url('../_images/account/money_background.png');
  background-repeat: no-repeat;
  font-family: Verdana;
  color: #FFFFFF;
  font-size: 12px;
  text-shadow: #000000 1px 1px 1px;
}

.h1_header_money:hover{
  text-decoration: underline;
}

.h1_header_money_minus{
  text-align: center;
  float: right;
  width:109px;
margin-top: 10px;
padding-top: 11px;
padding-left: 32px;  
  margin-right: 9px;  
  height: 38px;
  background-image: url('../_images/account/money_background_minus.png');
  background-repeat: no-repeat;
  font-family: Verdana;
  color: #FFFFFF;
  font-size: 12px;
  text-shadow: #000000 1px 1px 1px;
}

.h1_header_money_minus:hover{
  text-decoration: underline;
}

.main_content{
  background-color: #efefef;
  padding: 10px;
  -moz-border-radius-bottomleft: 7px;
  -webkit-border-bottom-left-radius: 7px;
  border-bottom-left-radius: 7px;
  -khtml-border-radius-bottomleft: 7px;
  -moz-border-radius-bottomright: 7px;
  -webkit-border-bottom-right-radius: 7px;
  border-bottom-right-radius: 7px;
  -khtml-border-radius-bottomright: 7px;  
}

.column_header{
 text-align: center;
  width: 189px;
  min-height: 23px;
  background-color: #C6C6C6;
  background-image: url('../_images/account/button_left_header.png');
  background-repeat: repeat-x;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 8px;
  color: #d93130;
  font-weight: bold;
  font-size: 17px;
  margin-left: 1px;
  margin-bottom: 5px;
  clear:both;
}

.column_header_black{
  text-align: center;
  width: 188px;
  min-height: 23px;
  background-color: #C6C6C6;
  background-image: url('../_images/account/button_left_header.png');
  background-repeat: repeat-x;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 6px;
  color: #2B2B2B;
  font-weight: bold;
  font-size: 14px;
  margin-left: 1px;
  margin-bottom: 5px;
  clear: both;
  padding-top: 14px;
  padding-left: 10px;
}

.column_header_menu{
text-align: center;
  width: 118px;
  min-height: 19px;
  background-color: #C6C6C6;
  background-image: url('../_images/account/button_left_header.png');
  background-repeat: repeat-x;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 8px;
  padding-top: 14px;
  padding-bottom: 10px;
  color: #2b2b2b;
  font-weight: bold;
  font-size: 13px;
  margin-left: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
  clear:both;                 
}

.white_box, .white_box_bottom_background{
  background-color: #FFFFFF;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  padding: 12px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 6px;
  font-size: 12px; 
}

.white_box_bottom_background{
  margin-top: 0px;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
  background-image: url('../_images/account/div_center_bottom.png');
  background-repeat: no-repeat;
  background-position: center bottom;
  min-height: 200px;
}

.white_box_bottom_background h2{
  font-family: 'Trebuchet MS', 'Lucida Sans Unicode', sans-serif;
  color: #d93130;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 0px;
  margin-top: 0px;
}
.white_box_bottom_background hr{
color: #E1BD3D;
border: 0px;
background-color: #e1e1e1;
height: 1px;  
}

.white_box_right {
  padding: 0px;
  padding-top: 5px;
  padding-bottom: 8px;                 
}

.bily_ram {
  background-color: #FFFFFF;
  border: 1px solid #e0e0e0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;          
}

.gray_box {
  font-size: 14px;
  padding: 12px;
  background-color: #f2f2f2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-bottom: 1px solid #cfcfcf;          
}

.gray_box_profile {
  font-size: 14px;
  padding: 12px;
  background-color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-bottom: 1px solid #cfcfcf;          
}

hr{
color: #E1E1E1;
border: 0px;
background-color: #e1e1e1;
height: 1px; 
margin: 2px; 
}

.white_box h2{
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', sans-serif;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #d93130;
  font-weight: bold;
  font-size: 18px;
}

.white_box h3{
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', sans-serif;
  color: #2b2b2b;
  font-weight: bold;
  font-size: 16px;
}

.white_box h4{
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', sans-serif;
  color: #2b2b2b;
  font-weight: bold;
  font-size: 14px;
}



.width50{
  width: 50%;
  float: left;
}
  /* 
.white_box a{
  color: #246bcf;
}
.white_box a:hover{
  text-decoration: none;
}
      */

.red_text {
  color: #DB0000;          
}      
      
.white_box_text {
  font-size: 13px;
  padding: 5px;
  text-align: justify;                
}

.white_box_text img {
  padding: 5px;              
}

.white_box_text_no_img {
  font-size: 13px;
  padding: 5px;
  text-align: justify;                       
}

.footer{
  min-height: 66px;
  line-height: 18px;
}

.footer div{
text-align: center;
  height: 65px;
  color: #a4a4a4;
  vertical-align: middle;
  display: table-cell;
  padding-left: 15px;
  padding-right: 20px;
}

.column_wide{
  width: 1000px;
  text-align: left;
}

.column_left{
  float:left;
  width: 206px;
  text-align: center;
  padding-right: 10px;
}
.column_center{
  float:left;
  width: 547px;
  text-align: left;
  padding-right: 10px;
}
.column_center h2 {
 margin-top: 0px;
  margin-bottom: 5px;
  color: #d93130;
  font-weight: bold;
  font-size: 18px;                 
}

.column_center_full{
  float:left;
  width: 980px;
  text-align: left;
}
.column_center_half{
  float:left;
  width: 764px;
  text-align: left;  
}
.column_center_wide{
  float:left;
  width: 195px;
  text-align: left;
}
.column_right{
  float:left;
  width: 206px;
  text-align: center;
}


.button{
  min-width: 65px;
  height: 42px;
  background-color: #b8b8b8;
  border-top: 1px solid #8a8a8a;
  border-left: 1px solid #8a8a8a;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding-left: 40px;
  padding-top: 6px;
  padding-right: 6px;
  width: auto;
  display: inline-block;
  
  background-repeat: no-repeat;
  background-position: 8px center;
}

.button div{
  color: #fff;
  height: 16px;
  background-image: url('../_images/account/button.png');
  background-repeat: repeat-x;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  text-align: center;
  cursor: pointer;
  border-left: 1px solid #ce3c22;
  border-right: 1px solid #ce3c22;
  text-decoration: none; 
  width: auto;
  white-space: nowrap;
}

.fb_button {
  display: inline-block;
  min-height: 25px;
  min-width: 70px;
  width: auto;
}
.button_clas_facebook_left{
  background-image: url("https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/buttons/fb_button_left.png");
  background-repeat: no-repeat;
  float: left;
  height: 25px;
  width: 27px;
}

.button_clas_facebook_background, .button_clas_facebook_deactivated {
  background-image: url("https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/buttons/fb_button_middle.png");
  background-repeat: repeat-x;
  float: left;
  height: 25px;
  min-width: 60px;
}

.button_clas_facebook_right, .button_clas_facebook_deactivated {
  background-image: url("https://appspowerplaymanager.vshcdn.net/images/duel/tennisduel/buttons/fb_button_right.png");
  background-position: right center;
  background-repeat: no-repeat;
  float: right;
  height: 24px;
  width: 8px;
}
.fb_ie_wrapper {
  display: inline-block;
  min-height: 25px;
  min-width: 70px;
  width: auto;
}

.button div:hover{
  background-image: url('../_images/account/button_selected.png');
}
.button_clas_facebook_text{
  color: #ffffff;
  line-height: 24px;
}

.button_classic ,.button a{
  color: #ffffff;
  font-size: 12px; 
  text-shadow: #000000 1px 1px 1px;
  text-decoration: none;
  font-weight: normal;
}

.button_classic , .button a:hover{
  text-decoration: underline;
}

.button_disabled{
  min-width: 65px;
  height: 42px;
  background-color: #b8b8b8;
  border-top: 1px solid #8a8a8a;
  border-left: 1px solid #8a8a8a;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding-left: 40px;
  padding-top: 6px;
  padding-right: 6px;
  width: auto;
  display: inline-block;
  
  background-repeat: no-repeat;
  background-position: 8px center;
}

.button_disabled div{
  color: #fff;
  height: 16px;
  background-image: url('../_images/account/button_disabled.png');
  background-repeat: repeat-x;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  text-align: center;
  border-left: 1px solid #757575;
  border-right: 1px solid #757575;
  text-decoration: none; 
  width: auto;
  white-space: nowrap;
}

.button_classic , .button_disabled a{
  color: #ffffff;
  font-family: Arial;
  font-size: 12px; 
  text-shadow: #000000 1px 1px 1px;
  text-decoration: none;
  font-weight: normal;
}

.button_disabled a:hover{
  color: #ffffff;
  font-family: Arial;
  font-size: 12px; 
  text-shadow: #000000 1px 1px 1px;
  text-decoration: underline;
}

.replay_icon{ background-image: url('../_images/account/replay_icon.png'); }
.report_icon{ background-image: url('../_images/account/report_icon.png'); }
.live_icon  { background-image: url('../_images/account/live_icon.png'); }
.build_icon  { background-image: url('../_images/account/build_icon.png'); }
.destroy_icon  { background-image: url('../_images/account/destroy_icon.png'); }
.pro_icon  { background-image: url('../_images/account/pro_href_icon.png'); }
.buy_icon  { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/promo_box/buy_icon.png'); }
.finance_icon  { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/promo_box/finance_icon.png'); }
.player_icon  { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/promo_box/player_icon.png'); }
.icon {padding-left: 6px;}


.button_small {
  height: 26px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  display: inline-block;
  background: url('../_images/account/submit_bg.png') repeat-x top left;            
}
.button_small_disabled {
  height: 26px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  display: inline-block;
  background: url('../_images/account/submit_bg_disabled.png') repeat-x top left;
  color: #000;            
}

.button_small:hover {
  background: url('../_images/account/submit_bg_hover.png') repeat-x top left;            
}

.very_small {
height: 18px;            
}

.hockey_button_forum {
  background: url('../_images/account/submit_bg_hockey.png') repeat-x top left;            
}

.hockey_button_forum:hover {
  background: url('../_images/account/submit_bg_hover_hockey.png') repeat-x top left;            
}

.soccer_button_forum {
  background: url('../_images/account/submit_bg_soccer.png') repeat-x top left;            
}

.soccer_button_forum:hover {
  background: url('../_images/account/submit_bg_hover_soccer.png') repeat-x top left;            
}

.handball_button_forum {
  background: url('../_images/account/submit_bg_handball.png') repeat-x top left;            
}

.handball_button_forum:hover {
  background: url('../_images/account/submit_bg_hover_handball.png') repeat-x top left;            
}

.basketball_button_forum {
  background: url('../_images/account/submit_bg_basketball.png') repeat-x top left;            
}

.basketball_button_forum:hover {
  background: url('../_images/account/submit_bg_hover_basketball.png') repeat-x top left;            
}

.button_small div{
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding-right: 8px;
  padding-left: 8px;
  padding-top: 5px;
  text-align: center;
  cursor: pointer;
  border-left: 1px solid #ce3c22;
  border-right: 1px solid #ce3c22;
  width: auto;
  white-space: nowrap;
  height: 21px;
  line-height: 18px;
}

.hockey_button_forum div{
  border-right: 1px solid #6490e5;
  border-left: 1px solid #6490e5;                      
}

.soccer_button_forum div{
  border-right: 1px solid #80c98a;
  border-left: 1px solid #80c98a;                          
}

.handball_button_forum div{
  border-right: 1px solid #8d612c;
  border-left: 1px solid #8d612c;                      
}

.basketball_button_forum div{
  border-right: 1px solid #E2510D;
  border-left: 1px solid #E2510D;                      
}

.very_small div {
padding-top: 1px;
height: 17px;            
}

.button_small_disabled div {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding-right: 8px;
  padding-left: 8px;
  padding-top: 4px;
  text-align: center;
  width: auto;
  white-space: nowrap;
  height: 21px; 
  line-height: 18px;                        
}

.button_small a{
  font-family: Arial;
  font-size: 12px; 
  color: #fff;
  text-decoration: none;
  font-weight: normal;
}
.button_small a:hover{
  color: #fff;
  text-decoration: underline;
}

.ppm_menu_mini_last ul {
text-align: center;
padding-left: 0;                       
}

.ppm_menu_mini_last li {
  height: 26px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  display: inline-block;
  background: url('../_images/account/submit_bg.png') repeat-x top left;
  
    border-right: 1px solid #ce3c22;
  border-left: 1px solid #ce3c22;            
}

.soccer_menu li {
  background: url('../_images/account/submit_bg_soccer.png') repeat-x top left;
  border-right: 1px solid #80c98a;
  border-left: 1px solid #80c98a;       
}

.hockey_menu li {
  background: url('../_images/account/submit_bg_hockey.png') repeat-x top left;
  border-right: 1px solid #6490e5;
  border-left: 1px solid #6490e5;           
}

.handball_menu li {
  background: url('../_images/account/submit_bg_handball.png') repeat-x top left;
  border-right: 1px solid #8d612c;
  border-left: 1px solid #8d612c;           
}

.basketball_menu li {
  background: url('../_images/account/submit_bg_basketball.png') repeat-x top left;
  border-right: 1px solid #E2510D;
  border-left: 1px solid #E2510D;           
}

.ppm_menu_mini_last li:hover {
  background: url('../_images/account/submit_bg_active.png') repeat-x top left;
  border-right: 1px solid #000;
  border-left: 1px solid #000;            
}

.soccer_menu li:hover {
  background: url('../_images/account/submit_bg_active_soccer.png') repeat-x top left;     
}

.hockey_menu li:hover {
  background: url('../_images/account/submit_bg_active_hockey.png') repeat-x top left;     
}

.handball_menu li:hover {
  background: url('../_images/account/submit_bg_active_handball.png') repeat-x top left;     
}

.basketball_menu li:hover {
  background: url('../_images/account/submit_bg_active_basketball.png') repeat-x top left;     
}

.ppm_menu_mini_last .active_last {
  background: url('../_images/account/submit_bg_hover.png') repeat-x top left;
}

.soccer_menu .active_last {
  background: url('../_images/account/submit_bg_hover_soccer.png') repeat-x top left;
}

.handball_menu .active_last {
  background: url('../_images/account/submit_bg_hover_handball.png') repeat-x top left;
}

.basketball_menu .active_last {
  background: url('../_images/account/submit_bg_hover_basketball.png') repeat-x top left;
}

.hockey_menu .active_last {
  background: url('../_images/account/submit_bg_hover_hockey.png') repeat-x top left;
}

.ppm_menu_mini_last a{
  padding-right: 8px;
  padding-left: 8px;
  padding-top: 4px;
  text-align: center;
  width: auto;
  white-space: nowrap;
  height: 21px; 
  font-family: Verdana;
  font-size: 12px; 
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  display: inline-block;
}
.ppm_menu_mini_last a:hover{
  color: #fff;
  text-decoration: underline;
}


.button_menu {
  font-size: 12px;
  min-height: 36px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  min-width: 135px;
  display: inline-block;
  background: url('../_images/account/button_menu_bg.png') repeat-x top left;
  margin-bottom: 2px;
  background-color: #606060;
  border-bottom: 1px solid #464646;            
}
.button_menu:hover {
  background: url('../_images/account/button_menu_bg_hover.png') repeat-x top left;
  background-color: #c73821;
  border-bottom: 1px solid #ab311c;            
}


.button_menu div.menu_pro {
  background-image: url('../_images/account/pro_icon.png');
  background-repeat: no-repeat;
  background-position: 110px center;
  padding-right: 30px;          
}

.button_menu div.menu_pro_silver {
  background-image: url('../_images/account/pro_icon_silver.png');
  background-repeat: no-repeat;
  background-position: 110px center;
  padding-right: 30px;          
}

.button_menu div{
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding-right: 8px;
  padding-left: 15px;
  padding-top: 11px;
    padding-bottom: 10px;
  text-align: left;
  cursor: pointer;
  width: auto;
  min-height: 15px;
}

.button_menu a{
  color: #fff;
  text-decoration: none;
}
.button_menu a:hover{
  color: #fff;
  text-decoration: underline;
}

.notify{
  width:1000px;
  margin-top: 6px;
    background-color: #FFFFFF;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 6px;
}

.notify .notify_div{
  width: 880px;
  height: 30px;
  display: table-cell;
  vertical-align: middle;
}

.notify_div .nadpis{
	color: #dfd02d;
	text-shadow: 2px 2px #454545;
	font-size: 26px;
}

.notify .close {
width: 30px;
vertical-align: top;               
}

.notify .notify_icon{
  background-image: url('../_images/account/info_icon.png');
  background-repeat: no-repeat;
  background-position: 25px center;
  width: 60px; 
  padding: 0px;
}

.advertisement{
  width:1000px;
  margin-top: 6px;
  height: 115px;
}

.blue_box{
  background-image: url('../_images/account/blue_background.png');
  background-repeat: repeat-x;
  height: 80px;
  color: white;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  padding: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 6px;
  font-size: 11px;
  font-family: Arial;
}

.flag{
  position: relative;
  top: -35px;
  left: 8px;
  background-image: url('../_images/account/flag.png');
  background-repeat: no-repeat;
  width: 24px;
  height: 25px;
  color: #FFFFFF;
  font-size: 12px;
  font-family: Arial;
  text-align: center;
  padding-top: 3px;
  z-index: 65;
}

.top_submenu{
  position: relative;
  left: -126px;
  top: 32px;
}

.top_submenu div{
  background-color: #d9382b;
  background-image: url('../_images/account/user_menu_selected.png');
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  text-shadow: #000000 1px 1px 1px;
  
  position: absolute;
  width: 122px;
  text-align: center;

  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -khtml-border-radius: 10px;
  
  z-index: 60; 
}

.top_submenu div div{
  background-image: url('../_images/account/user_menu_selected.png');
  background-repeat: no-repeat;
  width: 107px;
  padding-top: 7px;
  padding-right: 15px;
  height: 25px;
  
  
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -khtml-border-radius: 0px;
  
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
}



.top_submenu ul{
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px;
  padding-bottom: 10px;
  margin-top: 4px;
  text-align: left;
  line-height: 30px;
	position: relative;  
}

.top_submenu ul a{
  color: #FFFFFF;
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  text-shadow: #000000 1px 1px 1px;
  text-decoration: none;
  padding-left: 14px;
  display: inline-block;
  width: 108px;
}
.top_submenu ul a:hover{
  text-decoration: none;
}
.top_submenu div ul li{
  border-top: 1px solid #c51f1b;
  border-bottom: 1px solid #dd3732;
}
.top_submenu div ul li:hover{
  background-color: #da5d40;
}

.select_lang{
  position: relative;
  left: 0px;
  top: 0px;
}

.select_lang div{
  background-color: #E46F20;
  color: #FFFFFF;
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  text-shadow: #000000 1px 1px 1px;
  
  position: absolute;
  width: 152px;
  text-align: center;

  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -khtml-border-radius: 10px;
  
  z-index: 80; 
}

.select_lang div div{
  background-image: url('../_images/account/user_menu_selected.png');
  background-repeat: no-repeat;
  padding-top: 7px;
  padding-right: 15px;
  height: 25px;
  
  
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -khtml-border-radius: 0px;
  
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
}



.select_lang ul{
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px;
  padding-bottom: 10px;
  margin-top: 4px;
  text-align: left;
  line-height: 21px;
	position: relative;  
}

.select_lang ul a{
  color: #FFFFFF;
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  text-shadow: #000000 1px 1px 1px;
  text-decoration: none;
  padding-left: 14px;
  display: inline-block;
  line-height: 20px;
}
.select_lang ul a:hover{
  text-decoration: none;
}
.select_lang div ul li{
  border-top: 1px solid #EA8638;
  border-bottom: 1px solid #DA4E11;
}
.select_lang div ul li:hover{
  background-color: #CD3B22;
}

.table{
  width: 100%;
}
.table thead tr td{
  height: 34px;
  background-color: #d9382b;
  padding: 4px;
  color: #ffffff;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  text-shadow: #000000 1px 1px 1px;
  text-align: center;
}

.table thead tr td a{
color: #fff;
}

.table thead tr td a:hover{
color: #fff;
text-decoration: none;
}

.border_top td{
  border-top: 1px #e0918a solid      
}

.table thead tr td:first-child {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}

.table thead tr td:last-child {
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
}

.table tfoot tr td{
  height: 34px;
  background-color: #d9382b;
  padding: 4px;
  color: #ffffff;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  text-shadow: #000000 1px 1px 1px;
  text-align: center;
}

.table tfoot tr td:first-child {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}

.table tfoot tr td:last-child {
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
}

td{
  color: #363636;
  height: 29px;
  text-align: center;
  font-family: Verdana;
  font-size: 11px;
}

.table td a {
color: #d93130;
text-decoration: none;
}
.table td a:hover{
color: #d93130;   
text-decoration: underline;     
}

.highlight td {
font-weight: bold;              
}

.name{
  text-align: left;
  padding-left: 10px;
}

.table .th1 {
    background-color: #d9382b;
}
.table .th2 {
    background-color: #c51f1b;
}

.table .th3 {
  background-color: #ffffff;
  color: #848484;
  font-size: 12px;
  text-shadow: none;
  padding: 0px;            
  text-transform: uppercase;
}

.table .th1_red {
    background-color: #d53136;
}
.table .th2_red {
    background-color: #ca2f33;
}



.table .tr0 {
    background-color: #ffffff;
}
.table .tr1 {
    background-color: #f2f2f2;
}

.table .tr0td1:first-child {
  -moz-border-radius-bottomleft: 7px;
  -webkit-border-bottom-left-radius: 7px;
  border-bottom-left-radius: 7px;
  -khtml-border-radius-bottomleft: 7px;
  -moz-border-radius-topleft: 7px;
  -webkit-border-top-left-radius: 7px;
  border-top-left-radius: 7px;
  -khtml-border-radius-topleft: 7px;
}

.table .tr0td2:first-child {
  -moz-border-radius-bottomleft: 7px;
  -webkit-border-bottom-left-radius: 7px;
  border-bottom-left-radius: 7px;
  -khtml-border-radius-bottomleft: 7px;
  -moz-border-radius-topleft: 7px;
  -webkit-border-top-left-radius: 7px;
  border-top-left-radius: 7px;
  -khtml-border-radius-topleft: 7px;
}
.table .tr0td1:last-child {
  -moz-border-radius-bottomright: 7px;
  -webkit-border-bottom-right-radius: 7px;
  border-bottom-right-radius: 7px;
  -khtml-border-radius-bottomright: 7px;
  -moz-border-radius-topright: 7px;
  -webkit-border-top-right-radius: 7px;
  border-top-right-radius: 7px;
  -khtml-border-radius-topright: 7px;
}
.table .tr0td2:last-child {
  -moz-border-radius-bottomright: 7px;
  -webkit-border-bottom-right-radius: 7px;
  border-bottom-right-radius: 7px;
  -khtml-border-radius-bottomright: 7px;
  -moz-border-radius-topright: 7px;
  -webkit-border-top-right-radius: 7px;
  border-top-right-radius: 7px;
  -khtml-border-radius-topright: 7px;
}
.table .tr1td1:first-child {
  -moz-border-radius-bottomleft: 7px;
  -webkit-border-bottom-left-radius: 7px;
  border-bottom-left-radius: 7px;
  -khtml-border-radius-bottomleft: 7px;
  -moz-border-radius-topleft: 7px;
  -webkit-border-top-left-radius: 7px;
  border-top-left-radius: 7px;
  -khtml-border-radius-topleft: 7px;
}

.table .tr1td2:first-child {
  -moz-border-radius-bottomleft: 7px;
  -webkit-border-bottom-left-radius: 7px;
  border-bottom-left-radius: 7px;
  -khtml-border-radius-bottomleft: 7px;
  -moz-border-radius-topleft: 7px;
  -webkit-border-top-left-radius: 7px;
  border-top-left-radius: 7px;
  -khtml-border-radius-topleft: 7px;
}

.table .tr1td1:last-child {
  -moz-border-radius-bottomright: 7px;
  -webkit-border-bottom-right-radius: 7px;
  border-bottom-right-radius: 7px;
  -khtml-border-radius-bottomright: 7px;
  -moz-border-radius-topright: 7px;
  -webkit-border-top-right-radius: 7px;
  border-top-right-radius: 7px;
  -khtml-border-radius-topright: 7px;
}
.table .tr1td2:last-child {
  -moz-border-radius-bottomright: 7px;
  -webkit-border-bottom-right-radius: 7px;
  border-bottom-right-radius: 7px;
  -khtml-border-radius-bottomright: 7px;
  -moz-border-radius-topright: 7px;
  -webkit-border-top-right-radius: 7px;
  border-top-right-radius: 7px;
  -khtml-border-radius-topright: 7px;
}

.table .tr0td1 {
    background-color: #E0E0E0;
}

.table .tr0td2 {
    background-color: #e6e6e6;
}
.table .tr1td1 {
    background-color: #ebebeb;
}
.table .tr1td2 {
    background-color: #f0f0f0;
}

.protext {
  float: right;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 5px;
  padding-left: 5px;            
}
.protext a{
 color: #d93130;
 font-weight: normal;
}
.protext a:hover{
 text-decoration: none;
}

.table_info{
padding-top: 10px;
padding-bottom: 10px;
display: table;    
  margin: 0 auto;
  background-color: #f1f1f1;
  -moz-border-radius-bottomright: 7px;
  -webkit-border-bottom-right-radius: 7px;
  border-bottom-right-radius: 7px;
  -khtml-border-radius-bottomright: 7px;
  -moz-border-radius-topright: 7px;
  -webkit-border-top-right-radius: 7px;
  border-top-right-radius: 7px;
  -khtml-border-radius-topright: 7px;
  -moz-border-radius-bottomleft: 7px;
  -webkit-border-bottom-left-radius: 7px;
  border-bottom-left-radius: 7px;
  -khtml-border-radius-bottomleft: 7px;
  -moz-border-radius-topleft: 7px;
  -webkit-border-top-left-radius: 7px;
  border-top-left-radius: 7px;
  -khtml-border-radius-topleft: 7px;            
}

.table_top_info {
  font-size: 12px;
  text-transform: uppercase;   
   text-align: center;  
 display: table-caption;           
}

.table_info .five {
  font-size: 12px;
  text-transform: uppercase;
  color: #4e4e4e;
  padding: 5px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  border-right: 1px solid #d5d5d5;
}

.table_info .four {
   font-size: 12px;
  text-transform: uppercase;
  color: #4e4e4e;
  padding: 5px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  border-right: 1px solid #d5d5d5;
}

.table_info .three {
  font-size: 12px;
  text-transform: uppercase;
  color: #4e4e4e;
  padding: 5px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  border-right: 1px solid #d5d5d5; 
}

.table_info .two {
    font-size: 12px;
  text-transform: uppercase;
  color: #4e4e4e;
  padding: 5px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  border-right: 1px solid #d5d5d5;
}

.table_info .one {
    font-size: 12px;
  text-transform: uppercase;
  color: #4e4e4e;
  padding: 5px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  border-right: 1px solid #d5d5d5;
}

.table_info .last{
  border: none;                 
}

.reklama_mimo {
position: absolute;
z-index: 1;
top: -93px; 
width: 160px;
text-align: center;              
}

.reklama_mimo_ppm {
position: absolute;
z-index: 1;
top: -93px; 
width: 160px;
height: 420px;
padding-top: 0px;                
}

.druha_reklama {
top: 382px;               
}

.right_link {
float: right;
font-size: 11px;
color: #d93130;
margin-bottom: 15px;
margin-top: 10px;
font-weight: bold;            
}

.right_link:hover {
text-decoration: underline;            
}

.apps_link {
color: #2B2B2B;
text-decoration: none;
font-size: 14px;
font-weight: bold;           
}

.apps_link:hover {
text-decoration: underline;                 
}

.apps_text {
 display: table-cell;
 text-align: left;           
}

.apps_img {
 display: table-cell;           
}

.page_list {
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -khtml-border-radius-bottomright: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -khtml-border-radius-topright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -khtml-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -khtml-border-radius-topleft: 3px;
  color: #717171;
    border: 1px solid #c9c9c9;
    background-color: #f9f9f9;
    padding: 1px 5px;
    text-decoration: none;
}
.page_list:hover, .page_list:focus, .page_list:active {
    background-color: #686868;
    border: 1px solid #686868;
    color: #f2f2f2;
}

.pagination {
    margin-top: 10px;
    text-align: center; 
    font-size: 12px;
    font-family: Verdana;        
}
pagination a {
    text-decoration: none;
}
.pagination strong {
    font-weight: normal;
}
.pagination a, .pagination strong {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    margin-left: 5px;
    min-width: 20px;
    padding: 0 5px;
    font-size: 13px;
}
.pagination > *:first-child {
    margin-left: 0;
}
.pagination a.previous, .pagination a.next {
    font-size: 13px;
}
.pagination ul {
    margin: 0;
    padding: 0;
}
.pagination li {
    display: inline;
    list-style-type: none;
    padding-bottom: 1px;
    text-align: center;
}
.pagination a, .pagination a:visited {
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -khtml-border-radius-bottomright: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -khtml-border-radius-topright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -khtml-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -khtml-border-radius-topleft: 3px;
  color: #717171;
    border: 1px solid #c9c9c9;
    background-color: #f9f9f9;
    padding: 0 4px;
    text-decoration: none;
}
.pagination a:hover, .pagination a:focus, .pagination a:active {
    background-color: #686868;
    border: 1px solid #686868;
    color: #f2f2f2;
}
.pagination a.currentpage {
    background-color: #686868;
    border-color: #686868;
    color: #FFFFFF !important;
    cursor: default;
    font-weight: bold;
}

.select_form {
  line-height: 30px;
  text-align: center;
  margin: 0 auto;
  color: #848484;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  padding: 5px;
  padding-left: 10px;
   background-color: #ececec;
  -moz-border-radius-bottomright: 7px;
  -webkit-border-bottom-right-radius: 7px;
  border-bottom-right-radius: 7px;
  -khtml-border-radius-bottomright: 7px;
  -moz-border-radius-topright: 7px;
  -webkit-border-top-right-radius: 7px;
  border-top-right-radius: 7px;
  -khtml-border-radius-topright: 7px;
  -moz-border-radius-bottomleft: 7px;
  -webkit-border-bottom-left-radius: 7px;
  border-bottom-left-radius: 7px;
  -khtml-border-radius-bottomleft: 7px;
  -moz-border-radius-topleft: 7px;
  -webkit-border-top-left-radius: 7px;
  border-top-left-radius: 7px;
  -khtml-border-radius-topleft: 7px;
  display: table;  
}


.select_form form {
  margin-bottom: 0px;                  
}

select{
font-family: Verdana;
font-size: 11px;
color: #363636;
border: 1px solid #c0c0c0;
text-transform: none;
margin-left: 5px;
margin-right: 5px;  
padding: 2px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -khtml-border-radius: 3px;           
}

button:not(.c-bn):not(.b-tl) {
  height: 26px;
  cursor: pointer;
  color: #fff;
  font-family: Verdana;
  font-size: 11px;
  margin-left: 5px;
  margin-right: 5px;
  text-transform: none;
   border: none;
    background: url('../_images/account/submit_bg.png') repeat-x top left;
    padding: 4px 7px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -khtml-border-radius-bottomright: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -khtml-border-radius-topright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -khtml-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -khtml-border-radius-topleft: 4px;
  line-height: 18px;  
}
button:hover:not(.c-bn):not(.b-tl) {
  background: url('../_images/account/submit_bg_hover.png') repeat-x top left;
}

.hockey_form button {
background: url('../_images/account/submit_bg_hockey.png') repeat-x top left;             
}
.hockey_form button:hover {
background: url('../_images/account/submit_bg_hover_hockey.png') repeat-x top left;             
}

.soccer_form button {
background: url('../_images/account/submit_bg_soccer.png') repeat-x top left;             
}
.soccer_form button:hover {
background: url('../_images/account/submit_bg_hover_soccer.png') repeat-x top left;             
}

.handball_form button {
background: url('../_images/account/submit_bg_handball.png') repeat-x top left;             
}
.handball_form button:hover {
background: url('../_images/account/submit_bg_hover_handball.png') repeat-x top left;             
}

.basketball_form button {
background: url('../_images/account/submit_bg_basketball.png') repeat-x top left;             
}
.basketball_form button:hover {
background: url('../_images/account/submit_bg_hover_basketball.png') repeat-x top left;             
}

button[disabled]:active:not(.c-bn):not(.b-tl), button[disabled]:not(.c-bn):not(.b-tl),button[disabled]:hover:not(.c-bn):not(.b-tl) {
cursor: default;
color: #000;
background: url('../_images/account/submit_bg_disabled.png') repeat-x top left;                                          
}

.ppm_menu_mini {
    font-size: 12px;
    height: 38px;
    color: #d93130;
    font-weight: bold;
    clear: both;
}
.ppm_menu_mini li a {
    color: #d93130;
    text-decoration: none;
    line-height: 38px;
    display: inline-block;
    padding-right: 8px;
    padding-left: 8px;
}

.ppm_menu_mini li em {
    color: #666;
    text-decoration: none;
    line-height: 38px;
    display: inline-block;
    padding-right: 8px;
    padding-left: 8px;
}

.ppm_menu_mini li a:hover {
    text-decoration: underline;
}
.ppm_menu_mini ul {
    margin: 0;
    padding: 0;
}
#first {
    margin-left: 0px;
}

.ppm_menu_mini li {
  margin-left: 5px;
  text-align: center;
  display: inline-block;
  list-style-type: none;
  margin-bottom: 5px;
  height: 28px; 
  -moz-border-radius-topright: 7px;
  -webkit-border-top-right-radius: 7px;
  border-top-right-radius: 7px;
  -khtml-border-radius-topright: 7px;
  -moz-border-radius-topleft: 7px;
  -webkit-border-top-left-radius: 7px;
  border-top-left-radius: 7px;
  -khtml-border-radius-topleft: 7px;
  border-left: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;                  
}

.active {
  padding-bottom: 10px;
  background-color: #fff;
}

.deactive {
  padding-bottom: 8px;
  background-color: #f7f7f7;  
}

.left_corner_none {
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -khtml-border-radius-topleft: 0px;                
}

div.msg_setting_red {
background-image: url('../_images/account/i-ikona.png');
  background-repeat: no-repeat;
  background-position: 5px center;
  padding: 10px 10px 10px 45px;
  display: block;
  text-align: center;
  font-size: 14px;
  background-color:#a73737;
  color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  clear: both;
  margin-bottom: 15px;
  min-width: 350px;
  width: auto;
}

.msg_setting_red a{
 color: #F8FB00;            
}

div.msg_setting_green {
background-image: url('../_images/account/i-ikona.png');
  background-repeat: no-repeat;
  background-position: 5px center;
  padding: 10px 10px 10px 45px;
  display: block;
  text-align: center;
  font-size: 14px;
  background-color:#46934c;
  color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  clear: both;
  margin-bottom: 15px;
  min-width: 350px;
  width: auto;
}

.msg_setting_green a{
 color: #F8FB00;            
}

div.error_msg {
background-image: url('../_images/account/i-ikona.png');
  background-repeat: no-repeat;
  background-position: 5px center;
  padding: 10px 10px 10px 45px;
  display: block;
  text-align: center;
  font-size: 14px;
  background-color:#a73737;
  color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  clear: both;
  margin-bottom: 15px;
  min-width: 350px;
  width: auto;
}

.error_msg a{
 color: #F8FB00;            
}

div.msg_red {
background-image: url('../_images/account/i-ikona.png');
  background-repeat: no-repeat;
  background-position: 5px center;
  padding: 10px 10px 10px 45px;
  display: block;
  text-align: center;
  font-size: 14px;
  background-color:#a73737;
  color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  clear: both;
  margin-bottom: 15px;
  min-width: 350px;
  width: auto;
}

.msg_red a{
 color: #F8FB00;            
}

div.msg_mini_1 {
background-image: url('../_images/account/i-ikona.png');
  background-repeat: no-repeat;
  background-position: 5px center;
  padding: 10px 10px 10px 45px;
  display: block;
  text-align: center;
  font-size: 14px;
  background-color:#a73737;
  color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  clear: both;
  margin-bottom: 15px;
  min-width: 350px;
  width: auto;
}

.msg_mini_1 a{
 color: #F8FB00;            
}

div.msg_mini_2 {
background-image: url('../_images/account/i-ikona.png');
  background-repeat: no-repeat;
  background-position: 5px center;
  padding: 10px 10px 10px 45px;
  text-align: center;
  font-size: 14px;
  background-color:#46934c;
  color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  clear: both;
  margin-bottom: 15px;
  min-width: 350px;
  width: auto;
}

.msg_mini_2 a{
 color: #F8FB00;            
}          

div.msg_mini_3 {
background-image: url('../_images/account/i-ikona.png');
  background-repeat: no-repeat;
  background-position: 5px center;
  padding: 10px 10px 10px 45px;
  text-align: center;
  font-size: 14px;
  background-color:#bfbfbf;
  color: #000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  clear: both;
  margin-bottom: 15px;
  min-width: 350px;
  width: auto;
}

div.msg_mini_4 {
background-image: url('../_images/account/i-ikona.png');
  background-repeat: no-repeat;
  background-position: 5px center;
  padding: 10px 10px 10px 45px;
  text-align: center;
  font-size: 14px;
  background-color:#de7900;
  color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  clear: both;
  margin-bottom: 15px;
  min-width: 350px;
  width: auto;
}

.msg_mini_4 a{
 color: #F8FB00;            
}

.gallery_item {
-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;          
}

.gallery_search {
  -moz-border-radius: 15px;
  border-radius: 15px;
  background-color: #F8F8F8;
  border: 1px solid #DCDBDB;
  text-align: center; 
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0px;
  padding-bottom: 4px;                
}

.gallery_search_link {
cursor: pointer; font-size: 13px;                     
}

.list_partners {
margin: 0px;
padding: 5px 0px 10px 25px;
}

.code {
border: 1px solid #CCC;
color: #777;
display: block;
font-size: 11px;
margin: 10px 10px 10px 20px;
padding: 3px 5px 3px 5px;
}
.friend_table {

}

.competition_block {
  width: 740px;
  margin: 0 auto;
  text-align: left;          
}

.competition {
  margin: 1px;
  height: 148px;
  float: left;
  width: 329px;
  background-color: #efefef;
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;  
  display: inline;            
}

.competition_item {
  position: relative;
  font-weight: bold;
  height: 86%;
  padding-top: 10px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px; 
}

.competition_img {
  float: left;
  background-color: #fff;
  padding: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;               
}

.competition_info {
  float: left;     
  line-height: 20px;
  padding-left: 6px;
  width: 220px;              
}

.competition_title {
  word-wrap: break-word;                   
}

/* MODULE INFO */
.module_info_div {
  float: right;
  background-color: #f8f8f8;
  margin-left: 8px;
  width: 140px;
  height: 70px;
  position: relative;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  border-bottom: 1px solid #CFCFCF;
  border-right: 1px solid #CFCFCF;
}

.module_info_div .win_title  {
  position: absolute;
  bottom: 5px;
  right: 0px;
  width: 140px;
  font-weight: bold;
  text-align: center;
  color: gray;
}

.module_info_div .thumb  {
  position: absolute;
  top: 5px;
  left: 15px;
  width: 40px;
  height: 40px;
  border: 0px;
}

.module_info_div .fav_icon_area  {
  position: absolute;
  top: 15px;
  right: 50px;
  cursor: pointer;
}

.module_info_div .share_icon_area  {
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
}

.module_info_div .footer  {
  position: absolute;
  bottom: -20px;
  right: 0px;
  width: 140px;
  text-align: center;
  color: gray;
  font-size: 10px;
}

.module_icon  {
  width: 40px;
  height: 40px;
  border: 0px;
  vertical-align: middle;
}

.share_area {
  display: none;
  position: absolute;
  border: 1px gray solid;
  background-color: #f8f8f8;
  top: 50px;
  right: 0px;
  width: 400px;
  height: 102px;
    -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; 
}
.share_area .caption {
  position: absolute;
  top: 5px;
  left: 10px;
  font-size: 10px;
  color: gray;
  font-weight: bold;
}
.share_area .field {
  position: absolute;
  top: 32px;
  left: 10px;
  width: 380px;
}
.share_area .send_button {
  position: absolute;
  top: 70px;
  right: 205px;
  width: 100px;
}
.share_area .cancel_button {
  position: absolute;
  top: 70px;
  left: 205px;
  width: 100px;
}
.share_area .info {
  position: absolute;
  top: 25px;
  left: 10px;
  width: 380px;
  color: green;
  text-align: center;
}

.ppm_lath_2 .help_link {
   color: #385aab;
   font-weight: bold;
}

.ppm_lath_2 .help_link:hover {
   color: gray;
}

.share_icon2  {
  position: relative;
  top: 0px;
  left: 0px;
  cursor: pointer;
}

.shop_div {
  position: relative;
  background-repeat:no-repeat;
  background-position:top;
width: 197px; padding: 10px; margin: 12px;
  float: left;
}

.shop_div_body {
display: table-cell;
vertical-align: middle;
text-align: center;
width: 195px;
height: 155px;            
}

.sport_div {
  position: relative;
  background-repeat:no-repeat;
  background-position:top;
  width: 238px;
  min-height: 326px;
  display: inline;
  float: left;
  margin-right: 8px; 
}

.sport_div_other {
  position: relative;
  background-repeat:no-repeat;
  background-position:top;
  width: 217px;
  height: 326px;
  display: inline;
  float: left;
  margin-left: 9px;
  color: #363636;       
}

.sport_image {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;             
}

.active_sport {
  color: #ffffff;                
}

.active_sport a{
  color: #ffffff; 
}

.active_sport a:hover{
  color: #ffffff;
}

.active_sport h2{
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  padding-left: 15px;          
}

.sport_div_other {
  color: #242424;                 
}

.sport_div_other h2{
  color: #242424;
  font-size: 20px;
  font-weight: bold;
  padding-left: 15px;          
}

.sport_div_other a{
  text-decoration: none;   
}

.sport_div_other a:hover{
  text-decoration: underline;   
}

.sport_link {
  text-decoration: underline;          
}

.sport_link:hover{
  text-decoration: none;   
}

.button_hockey{
  min-width: 65px;
  height: 42px;
  background-color: #28439e;
  border-top: 1px solid #28439e;
  border-left: 1px solid #28439e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
padding-left: 40px;
padding-top: 6px;
padding-right: 6px;
width: auto;
display: inline-block;
background-repeat: no-repeat;
background-position: 9px center;
}

.button_hockey div{
  color: #fff;
  height: 16px;
  background-image: url('../_images/account/button_hockey_bg.png');
  background-repeat: repeat-x;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  text-align: center;
  cursor: pointer;
  border-left: 1px solid #324ea5;
  border-right: 1px solid #324ea5;
  border-bottom: 1px solid #1c3071;
  text-decoration: none; 
  width: auto;
  white-space: nowrap;
  text-decoration: none;
}

.button_hockey div:hover{
  background-image: url('../_images/account/button_hockey_bg_hover.png');
  text-decoration: underline;
}

.button_soccer{
  min-width: 65px;
  height: 42px;
  background-color: #587c1e;
  border-top: 1px solid #587c1e;
  border-left: 1px solid #587c1e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
padding-left: 40px;
padding-top: 6px;
padding-right: 6px;
width: auto;
display: inline-block;
background-repeat: no-repeat;
background-position: 9px center;
}

.button_soccer div{
  color: #fff;
  height: 16px;
  background-image: url('../_images/account/button_soccer_bg.png');
  background-repeat: repeat-x;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  text-align: center;
  cursor: pointer;
  border-left: 1px solid #4e6f1b;
  border-right: 1px solid #4e6f1b;
  border-bottom: 1px solid #354f0e;
  text-decoration: none; 
  width: auto;
  white-space: nowrap;
  text-decoration: none;
}

.button_soccer div:hover{
  background-image: url('../_images/account/button_soccer_bg_hover.png');
  text-decoration: underline;
}

.button_handball{
  min-width: 65px;
  height: 42px;
  background-color: #836333;
  border-top: 1px solid #836333;
  border-left: 1px solid #836333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
padding-left: 40px;
padding-top: 6px;
padding-right: 6px;
width: auto;
display: inline-block;
background-repeat: no-repeat;
background-position: 9px center;
}

.button_handball div{
  color: #fff;
  height: 16px;
  background-image: url('../_images/account/button_handball_bg.png');
  background-repeat: repeat-x;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  text-align: center;
  cursor: pointer;
  border-left: 1px solid #826236;
  border-right: 1px solid #826236;
  border-bottom: 1px solid #5f4121;
  text-decoration: none; 
  width: auto;
  white-space: nowrap;
  text-decoration: none;
}

.button_handball div:hover{
  background-image: url('../_images/account/button_handball_bg_hover.png');
  text-decoration: underline;
}

/* změnit pro basketball */
.button_basketball{
  min-width: 65px;
  height: 42px;
  background-color: #752609;
  border-top: 1px solid #752609;
  border-left: 1px solid #752609;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
padding-left: 40px;
padding-top: 6px;
padding-right: 6px;
width: auto;
display: inline-block;
background-repeat: no-repeat;
background-position: 9px center;
}

.button_basketball div{
  color: #fff;
  height: 16px;
  background-image: url('../_images/account/button_basketball_bg.png');
  background-repeat: repeat-x;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  text-align: center;
  cursor: pointer;
  border-left: 1px solid #91320e;
  border-right: 1px solid #91320e;
  border-bottom: 1px solid #752609;
  text-decoration: none; 
  width: auto;
  white-space: nowrap;
  text-decoration: none;
}

.button_basketball div:hover{
  background-image: url('../_images/account/button_basketball_bg_hover.png');
  text-decoration: underline;
}

.button_sport{
  min-width: 65px;
  height: 42px;
  background-color: #b8b8b8;
  border-top: 1px solid #b8b8b8;
  border-left: 1px solid #b8b8b8;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
padding-left: 40px;
padding-top: 6px;
padding-right: 6px;
width: auto;
display: inline-block;
background-repeat: no-repeat;
background-position: 9px center;
}

.button_sport div{
  color: #fff;
  height: 16px;
  background-image: url('../_images/account/button_sport_bg.png');
  background-repeat: repeat-x;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  text-align: center;
  cursor: pointer;
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  text-decoration: none; 
  width: auto;
  white-space: nowrap;
  text-decoration: none;
}

.button_sport div:hover{
  background-image: url('../_images/account/button_sport_bg_hover.png');
  text-decoration: underline;
}

.button_hockey, .button_soccer, .button_handball, .button_basketball, .button_sport a{
  color: #ffffff;
  font-size: 12px; 
  text-shadow: #000000 1px 1px 1px;
  text-decoration: none;
  font-weight: normal;
}

.button_hockey a:hover, .button_soccer a:hover, .button_handball a:hover, .button_basketball a:hover{
  text-decoration: underline;
}

.team_icon { background-image: url('../_images/account/team_icon.png'); }
.play_icon { background-image: url('../_images/account/play_icon.png'); }

.sport_body {
margin: 10px;
padding-left: 5px;
height: 100px;
line-height: 18px;           
}

.sport_body .title {
font-size: 14px;
color: #010101;
font-weight: bold;
}

.sport_body .title_other {
font-size: 14px;
color: #242424;
font-weight: bold;
}

.sport_bottom img{
float: left;
padding: 10px;
padding-top: 5px;
position: absolute;              
}

.sport_bottom_button {
width: 230px;
text-align: right;                     
}

.sport_bottom_button_other  {
width: 220px;
text-align: right;  
}

.last_article_thumb {
margin-right:10px;float: left; background-color: #efefef;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; 
}

.article_title {
  font-weight: bold;
  font-size: 14px;
  text-shadow: #ffffff 1px 1px 1px;
  color: #2b2b2b;               
}

.article_block {
margin-top: 4px;
margin-bottom: 4px;               
}

.article_footer {
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  text-shadow: #ffffff 1px 1px 1px;
  color: #848484;                    
}

.article_red {
 color: #c01d1d;             
}

.article {
padding-left: 20px;
position: relative;         
}

.event_div {
  padding-bottom: 5px;
  padding-top: 8px;            
}

.event_img {
  width: 64px;
  float: left;           
}

.event_div_right {
    float: left;
    padding-left: 5px;
    width: 452px;
}

.managersays {
  font-size: 13px;
  color: #2b2b2b;
  padding-top: 5px;
  float: left;             
}

.managersays_profile {
  font-size: 13px;
  color: #2b2b2b;
  padding: 5px;                     
}

.event_manager {
  font-weight: bold;
  font-size: 14px;
  color: #2b2b2b;               
}

.event_footer {
   font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  color: #848484;
  padding-top: 5px;
  padding-bottom: 5px;              
}

.event_reaction {
display: inline-block;
width: 427px;                
}

input[type=text],input[type=password] {  
	background: transparent url("../_images/account/input_bg.png") repeat-x;
  height: 22px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d6d6d6;
  padding-left: 5px;
  vertical-align: middle;             
}

textarea {
	background: transparent url("../_images/account/input_bg.png") repeat-x;
  background-color: #f5f5f5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d6d6d6;
  padding: 5px;          
}

.button_search {
	margin-left:14px;
	height:24px;
	width:180px;
  position: absolute;
  top: -2px;
  right: 4px;
	border:solid 0 #fff;
  padding-left: 5px;
  _padding-top: 5px;
	background: transparent url("../_images/account/search_input.png") no-repeat fixed;
  color: #808080; 
}
input.button_search {
	background: transparent url("../_images/account/search_input.png") no-repeat;
  width: 104px;
  height: 30px;
  padding-right: 42px;
  border:solid 0 #fff; 
}

.top_search {
position: relative;            
}

.say_form {
background-color: #b8b8b8;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height: 34px;
  padding-top: 4px;
  border-left: 1px solid #8a8a8a;
  border-top: 1px solid #8a8a8a;          
}

.mail_post button {
color: #fff;
font-family: Verdana;
font-size: 11px;
margin-left: 5px;
margin-right: 5px;
   border: none;
    background: url('../_images/account/say_button.png') repeat-x top left;
    border-left: 1px solid #a43c13;
    border-right: 1px solid #a43c13;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
height: 37px;   
}

.mail_post button:hover {
color: #fff;
font-family: Verdana;
font-size: 11px;
margin-left: 5px;
margin-right: 5px;
   border: none;
    background: url('../_images/account/say_button_hover.png') repeat-x top left;
    border-left: 1px solid #a43c13;
    border-right: 1px solid #a43c13;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;                         
  height: 37px;
}

.button_big {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  display: inline-block;         
}

.button_big div {
  cursor: pointer;
  color: #fff;
  font-family: Verdana;
  font-size: 11px;
  margin-left: 5px;
  margin-right: 5px;
  text-transform: none;
   border: none;
    background: url('../_images/account/say_button.png') repeat-x top left;
    padding: 12px 8px;
    border-left: 1px solid #a43c13;
    border-right: 1px solid #a43c13;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
}
.button_big div:hover {
color: #fff;
font-family: Verdana;
font-size: 11px;
margin-left: 5px;
margin-right: 5px;
   border: none;
    background: url('../_images/account/say_button_hover.png') repeat-x top left;
    padding: 12px 8px;
    border-left: 1px solid #a43c13;
    border-right: 1px solid #a43c13;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
}

.button_very_big {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  display: inline-block;
   height: 49px;         
}

.button_very_big div {
  cursor: pointer;
  color: #fff;
  font-family: Verdana;
  font-size: 20px;
  margin-left: 5px;
  margin-right: 5px;
  text-transform: none;
   border: none;
    background: url('../_images/account/button_big.png') repeat-x top left;
    padding: 12px 8px;
    border-left: 1px solid #a43c13;
    border-right: 1px solid #a43c13;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
}
.button_very_big div:hover {
    background: url('../_images/account/button_big_hover.png') repeat-x top left;
}

.img_button_say {
width: 16px;
height: 16px;
border: 0px;
cursor: pointer;
vertical-align: middle;
}

.special_tags {
margin:3px; text-transform: uppercase;vertical-align: middle;
/*color: #848484;*/              
}
.event_div .managersays .footer_say .thumb_youtube {
  float: left;
  border: 0px;
  margin-top:-9px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 120px;
  height: 90px;
}

.event_div .managersays .footer_say .a_thumb {
  position: relative;
  height:72px; 
  width:120px;
  overflow:hidden; 
  display:block;
}

.event_div .managersays .footer_say .title a {
  font-weight: bold;
}

.event_div .managersays .footer_say .description {
  color: #777777;
}

.event_div .managersays .footer_say .text {
  color: #333333;
}

.event_div .managersays .footer_say .a_thumb .play_video {
  position: absolute;
  height:30px; 
  width: 30px;
  top: 21px;
  left: 45px;
  border: 0px;
}

.table_right_column {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 10px;               
}

.table_right_column a{
  color: #2b2b2b;    
  font-family: Verdana;
  text-decoration: none; 
  font-size: 11px;              
}

.table_right_column a:hover{
 text-decoration: underline;
}

.table_right_column td {
  height: 26px;                       
}

.table_right_column .tr0 {
    background-color: #ffffff;
}
.table_right_column .tr1 {
    background-color: #f4f4f4;
}
.table_right_column .forum_topic_small_sticky {
    background-color: #FBE8D5;
}
.table_right_column .tr_selected {
    background-color: #FFF6EA;
}

.right {
text-align: right;       
}

.left {
text-align: left;       
}

.center {
text-align: center;       
}

.center_div {
display: table;
margin: 0 auto;       
}

.right_align {
  text-align: right;
  padding-right: 10px;                            
}
.left_align {
  text-align: left;
  padding-left: 10px;                            
}

.hockey_team_info {
  cursor: pointer;
  background-image:url('../_images/account/hockey_team.png');
  background-repeat:no-repeat;
  background-position:center;
  height: 130px;
  position: relative;                
}

.hockey_team_info:hover {
  background-image:url('../_images/account/hockey_team_hover.png');        
}


.soccer_team_info {
  cursor: pointer;
  background-image:url('../_images/account/soccer_team.png');
  background-repeat:no-repeat;
  background-position:center;
  height: 130px;
  position: relative;              
}

.soccer_team_info:hover {
  background-image:url('../_images/account/soccer_team_hover.png');                   
}


.handball_team_info {
  background-image:url('../_images/account/handball_team.png');
  background-repeat:no-repeat;
  background-position:center;
  height: 130px;
  position: relative;                            
}


.handball_team_info:hover {
  background-image:url('../_images/account/handball_team_hover.png');                   
}

.basketball_team_info {
  background-image:url('../_images/account/basketball_team.png');
  background-repeat:no-repeat;
  background-position:center;
  height: 130px;
  position: relative;     
  margin-bottom: 10px;                     
}

.basketball_team_info:hover {
  background-image:url('../_images/account/basketball_team_hover.png');                   
}

.sport_team_name {
  position: absolute;
  top: 22px;
  left: 80px;
  font-weight: bold;
  font-size: 20px;
  text-shadow: #ffffff 1px 1px 1px;
  color: #000000;                 
}

.sport_team_gate {
  background-image: url('../_images/account/sport_play.png');
  background-repeat: no-repeat;
  background-position: left center;
  position: absolute;
  top: 63px;
  left: 67px;
  font-weight: bold;
  font-size: 13px;
  text-shadow: white 1px 1px 1px;
  color: black;
  padding-left: 20px;                 
}

.sport_team_gate:hover{
  text-decoration: none;                
}

.sport_me_team_name {
  position: absolute;
  top: 97px;
  left: 14px;
  font-weight: bold;
  font-size: 16px;
  text-shadow: white 1px 1px 1px;
  color: black;                
}

.change_color {
  text-shadow: black 1px 1px 1px;
  color: white;              
}

/* diskuze */

.disc_sel_lang {
position: absolute;
right: 15px;              
}

.country {
cursor: pointer;         
}

.country_caption {
text-transform: uppercase;
color: #848484;
font-weight: bold;                 
}

.country_list {
  float: right;
  font-size: 9px;
  border: 1px #DDD solid;
  background-color: #FBFBFB;
  z-index: 100;             
}

.disc_sel_lang ul{
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px;
  margin-top: 4px;
  text-align: left;
  line-height: 21px;
	position: relative;
}

.disc_sel_lang ul a{
  color: #FFFFFF;
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  text-shadow: #000000 1px 1px 1px;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
}
.disc_sel_lang ul a:hover{
  text-decoration: none;
}
.disc_sel_lang ul li{
  background-color: #afafaf;
  border-top: 1px solid #a2a2a2;
  border-bottom: 1px solid #b6b6b6;
}
.disc_sel_lang ul li:hover{
  background-color: #b3b3b3;
}

.post_form {
width: 425px;           
}

.time_new {
  color: red;
}


.forum_topic {
  font-size: 14px;
  padding: 4px;
  background-color: #f2f2f2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-bottom: 1px solid #cfcfcf;
  margin-bottom: 4px;             
}

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

.forum_topic_favorite {
width: 16px;
padding-right: 9px;                     
}

.forum_topic_name {
width: 409px;                  
}

.forum_topic_last {
  width: 230px;
  font-size: 12px;
  font-weight: bold;                  
}

.forum_topic_new {
  width: 60px;
  text-align: right;   
  color: #d32323;
  font-size: 12px;
  font-weight: bold;  
}

.forum_topic_sticky {
  background-color: #FBE8D5;                    
}

.forum_topic_deleted {
  background-color: #f7dddc;                    
}

.active_bold {
  font-weight: bold;             
}

.forum_post {
display: table;
  color: #2b2b2b;
  padding: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
margin-top: 4px;
margin-bottom: 4px;
}

.forum_post_right {
  display: table-cell;
  width: 652px;                  
}

.forum_post_name {
  font-weight: bold;
  font-size: 14px; 
  float: left;              
}

.forum_post_image {
 width: 75px;
   display: table-cell;
   vertical-align: middle;                
}

.forum_post_text {
  font-size: 13px;
  padding-top: 5px;
  float: left;
  word-wrap: break-word; width: 610px !important;                 
}

.forum_post_footer {
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  color: #848484;
  padding-top: 5px;
  padding-bottom: 5px;
  float: right;                 
}

.react_to {
  float: left;          
}

.forum_post_reaction_to {
display: block; background: #ddeef8; padding: 2px;
width: 630px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 8px; 
  border-bottom: 1px solid #cfcfcf;                    
}

.forum_post_official {
  background-color: #eef8e0;
  border-bottom: 1px solid #cfcfcf;                     
}

.forum_post_reported {
  background-color: #fff8cc;                     
 border-bottom: 1px solid #cfcfcf;
}

.forum_post_deleted {
  background-color: #f7dddc;
  border-bottom: 1px solid #cfcfcf;                      
}

.forum_post_your {
  background-color: #F4F8F4;
  border-bottom: 1px solid #cfcfcf;
}

.forum_post_reaction {
  background-color: #fff3e7;
  border-bottom: 1px solid #cfcfcf;                     
}

/* profil manažera */
.photo_manager {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;              
}

.hr_element {
 color: #848484;
 text-transform: uppercase;
 font-size: 12px;
 font-weight: bold;           
}

.photo_manager_box {
font-size: 12px;
margin-top: 5px;            
}

.profile_manager_right {
float: left;
width: 135px; 
padding-left: 10px;                     
}

.profile_manager_center {
float: left;
width: 590px;                      
}

.manager_info{
  font-weight: bold;
  font-size: 20px;
  color: #2b2b2b;
  padding-top: 10px;
  padding-bottom: 10px;            
}

.manager_info_small {
  color: #848484;
  font-size: 12px;
  padding-left: 60px;                    
}
.table_profile {
width: 100%;               
}

.table_profile thead tr td{
  height: 38px;
  background-color: #f2f2f2;
  padding: 4px;
  color: #2b2b2b;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid #e1e1e1;
}

.table_profile thead tr td:first-child { 
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
    border-left: 1px solid #ececec;
}

.table_profile thead tr td:last-child {  
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
}

.table_profile td{
  color: #363636;
  height: 32px;
  font-family: Verdana;
  font-size: 11px;
}

.table_profile td a {
  text-decoration: none;     
}
.table_profile td a:hover{ 
  text-decoration: underline;     
}
.table_profile .tr0td1 {
    background-color: #f2f2f2;
}
.table_profile .tr0td1:first-child {
  border-left: 1px solid #ececec;
}

.table_profile .tr0td2 {
    background-color: #ffffff;
}
.table_profile .tr1td1 {
    background-color: #ebebeb;
}
.table_profile .tr1td2 {
    background-color: #f6f6f6;
}

.team_info_profile {
  width: 47%;
  position: relative;
padding: 10px 5px;
  display: inline-block;             
}

.team_info_img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; 
  text-align: center;
  vertical-align: middle;
  padding: 15px 5px;
  margin-left: 5px;
  float: left;  
  border: 1px solid #B8B8B8;                         
}

.team_info_info {
float: left;  
padding-left: 10px;                     
}

.team_info_inline {
padding-top: 4px;
padding-left: 5px;  
word-wrap: break-word;
width: 165px;               
}

.hockey_team_info_name_sport {
color: #236cd4;
text-shadow: #ffffff 1px 1px 1px;
font-size: 14px;
font-weight: bold;                       
}

.soccer_team_info_name_sport {
color: #1b9526;
text-shadow: #ffffff 1px 1px 1px;
font-size: 14px;
font-weight: bold;                       
}

.handball_team_info_name_sport {    
  color: #7f552b;
  text-shadow: #ffffff 1px 1px 1px;
  font-size: 14px;
  font-weight: bold;                              
}

.basketball_team_info_name_sport {    
  color: #D45124;
  text-shadow: #ffffff 1px 1px 1px;
  font-size: 14px;
  font-weight: bold;                              
}

.team_info_name {
  font-size: 12px;    
  color: black;                
}

.team_info_name a {
  text-shadow: white 1px 1px 1px;
  color: black;                          
}

.team_info_shadow {
  text-shadow: white 1px 1px 1px;                  
}

.team_info_header {
  background-color: #f2f2f2;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
  width: 569px;
  height: 30px;
  color: #2b2b2b;
  font-weight: bold;
  font-size: 14px;
  padding-left: 20px; 
  padding-top: 15px; 
  margin-top: 15px;                   
}

/* vytvoření týmu */               
.sport_image_head {
width: 290px;
height: 145px;
border: 0px;
float: left;
margin-right: 10px;
}


.create_team_block {
width: 358px;height: 160px;
}

/* magazín */
.text_article{
 color: black; 
}
.text_article:hover{
 text-decoration: none;
}
.thumb_article {
width: 120px;
height: 80px; 
border: 1px solid #CFCFCF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; 
  margin: 5px;
  margin-left: 0px;              
}

.action_icon {
vertical-align: middle;             
}

/* obrazovka nováčci */

.sports_newbie_background {
	/*background-image: url('../_images/account/sports_background.jpg');*/
	background-repeat: no-repeat;
  background-position: center 5px;
  /*height: 483px;*/
  height: 490px;
  position: relative;
    -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
  border: 1px solid #C6C6C6;
}

.hockey_button {
  position: absolute;
  /*right: 740px;
  top: 220px;*/
  right: 395px;
  top: 275px;  
  width: 370px;
  /*left: 410px;
  top: 400px;*/
}

.hockey_button div div {
	height: 41px;
	float: left;
	text-align: center;
	font-weight: bold;
	text-shadow: #000000 1px 1px 1px;
	font-size: 18px;
	color: white;
	padding-top: 17px;
  padding-left: 15px;
  padding-right: 15px;
	background-image: url('../_images/account/hockey_button_center.png');
	background-repeat: repeat-x;
  border-right: 1px solid #3c5cc0;
  border-left: 1px solid #3c5cc0;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
  text-transform: uppercase;
}

.hockey_button div div:hover, .hockey_button .selected {
	background-image: url('../_images/account/hockey_button_center_hover.png');
	background-repeat: repeat-x;                                       
}

.hockey_button a:hover, .soccer_button a:hover {
text-decoration: none;                                               
} 

.handball_button div div {
	height: 41px;
	float: left;
	text-align: center;

	font-weight: bold;
	text-shadow: #000000 1px 1px 1px;
	font-size: 18px;
	color: white;
	padding-top: 17px;
  padding-left: 15px;
  padding-right: 15px;
	background-image: url('../_images/account/handball_button_center.png');
	background-repeat: repeat-x;
  border-right: 1px solid #8d612c;
  border-left: 1px solid #8d612c;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
  text-transform: uppercase;
}

.handball_button div div:hover {
text-decoration: underline;
	background-image: url('../_images/account/handball_button_center_hover.png');
	background-repeat: repeat-x;                                       
}

.soccer_button {
position: absolute;
  /*left: 710px;
  top: 220px;*/
  left: 420px;
  top: 340px;
  width: 370px;
  /*left: 20px;
  top: 205px;*/
}

.handball_button {
position: absolute;
  left: 0px;
  top: 340px;
  width: 370px;
  /*right: 20px;
  top: 205px;*/
}

.soccer_button div div {
	height: 41px;
	float: left;
	text-align: center;
	font-weight: bold;
	text-shadow: #000000 1px 1px 1px;
	font-size: 18px;
	color: white;
	padding-top: 17px;
  padding-left: 15px;
  padding-right: 15px;
	background-image: url('../_images/account/soccer_button_center.png');
	background-repeat: repeat-x;
  border-right: 1px solid #45974e;
  border-left: 1px solid #45974e;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
  text-transform: uppercase;
}

.soccer_button div div:hover, .soccer_button .selected {
	background-image: url('../_images/account/soccer_button_center_hover.png');
	background-repeat: repeat-x;                                       
}

.handball_button div div:hover, .handball_button .selected {
	background-image: url('../_images/account/handball_button_center_hover.png');
	background-repeat: repeat-x;                                       
}

.basketball_button div div {
	height: 41px;
	float: left;
	text-align: center;

	font-weight: bold;
	text-shadow: #000000 1px 1px 1px;
	font-size: 18px;
	color: white;
	padding-top: 17px;
  padding-left: 15px;
  padding-right: 15px;
	background-image: url('../_images/account/basketball_button_center.png');
	background-repeat: repeat-x;
  border-right: 1px solid #E2510D;
  border-left: 1px solid #E2510D;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
  text-transform: uppercase;
}

.basketball_button div:hover, .basketball_button .selected {
text-decoration: underline;
	background-image: url('../_images/account/basketball_button_center_hover.png');
	background-repeat: repeat-x;                                       
}

.basketball_button {
position: absolute;
  right: 0px;
  top: 275px;
  width: 370px;
}

.tips_newbie {
	width: 33%;
	float: left;
	color: #363636;
}

.button_newbie {
float: left;
width: 33%;               
}

.helpers_newbie {
float: left;
width: 33%;               
}

/* obrázek v promo boxu */
.box_img {
width: 190px;
margin-bottom: 5px;
margin-left: 2px;         
}

/* hláška o zástupcovi */
.deputy_msg {
width: 980px;               
}

.info_grafika {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  margin-bottom: 5px;              
}

.ppm_propack_type_box {
  /*background-image: url('../_images/account/ppm_propack_bg_3_sports.png');*/
  width: 724px;  
  height: 130px;
}

.ppm_propack_3_sports_box {
  background-image: url('../_images/account/ppm_propack_bg_3_sports.png');
  width: 724px;  
  height: 130px;
}
.ppm_propack_2_sports_box {
  background-image: url('../_images/account/ppm_propack_bg_2_sports.png');  
  width: 724px;
  height: 128px;
}
.ppm_propack_1_sport_box {
  background-image: url('../_images/account/ppm_propack_bg_1_sport.png');  
  width: 724px;  
  height: 131px;
}
.ppm_propack_left_box {
  padding-top: 10px; 
  padding-left: 25px;
  padding-right: 15px; 
  width: 113px;    
  float: left;
  text-align: center;
  color: #ffffff; 
  font-size: 18px;
}

.ppm_propack_number {
  font-size: 60px;
  font-weight: bold;
}

.ppm_propack_text {

}


.ppm_propack_background_box_no_select {
  float:left;
  background-image: url('../_images/account/ppm_propack_background_box_no_select.jpg');
  width: 107px;
  height: 88px;
  margin-top: 21px;
  margin-left: 3px;
  color: #4578c9;
  padding-top: 10px;
  cursor: pointer;
}

.ppm_propack_background_box_select {
  float:left;  
  width: 107px;
  height: 88px;
  margin-top: 21px;
  margin-left: 3px;
  color: #ffffff;
  padding-top: 10px;
  cursor: pointer;
}

.ppm_propack_background_box_select_1_sport {  
  background-image: url('../_images/account/ppm_propack_background_box_select_1_sport.jpg');  
}

.ppm_propack_background_box_select_2_sports {  
  background-image: url('../_images/account/ppm_propack_background_box_select_2_sports.png');  
}

.ppm_propack_background_box_select_3_sports {  
  background-image: url('../_images/account/ppm_propack_background_box_select_3_sports.jpg');  
}

/* NEW PROPACK ZONE START */
/* new new start*/

.ppm_propack_box {
  background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/propack_box_background.png');
  width: 711px;
  height: 310px;
  padding: 17px;
}

.ppm_propack_box_sport {
  float: left;
  position: relative;
  margin: 0 1px;
  width: 175px;
  height: 206px; 
  cursor: pointer; 
}

.sport_title {
  position: absolute; 
  width: 175px;
  top: 12px;
  font-size: 15px;
  font-weight: bold;   
}

.sport_creation_text {
  position: absolute;
  color: white;
  bottom: 8px;
  margin: 3px 0px 3px 6px;
  height: 36px;
  width: 134px;  
  font-weight: bold;
  font-size: 14px;
}

#sport_hockey.ppm_propack_box_sport_selected { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/hockey_selected.png?2'); }
#sport_soccer.ppm_propack_box_sport_selected { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/soccer_selected.png?2'); }
#sport_handball.ppm_propack_box_sport_selected { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/handball_selected.png?2'); }
#sport_basketball.ppm_propack_box_sport_selected { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/basketball_selected.png?2'); }
#sport_hockey.ppm_propack_box_sport_auto_selected { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/hockey_auto_selected.png'); }
#sport_soccer.ppm_propack_box_sport_auto_selected { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/soccer_auto_selected.png'); }
#sport_handball.ppm_propack_box_sport_auto_selected { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/handball_auto_selected.png'); }
#sport_basketball.ppm_propack_box_sport_auto_selected { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/basketball_auto_selected.png'); }
#sport_hockey.ppm_propack_box_sport_not_selected { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/hockey_not_selected.png'); }
#sport_soccer.ppm_propack_box_sport_not_selected { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/soccer_not_selected.png'); }
#sport_handball.ppm_propack_box_sport_not_selected { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/handball_not_selected.png'); }
#sport_basketball.ppm_propack_box_sport_not_selected { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/basketball_not_selected.png'); }
#sport_hockey.ppm_propack_box_sport_auto_selected:hover { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/hockey_selected.png?2'); }
#sport_soccer.ppm_propack_box_sport_auto_selected:hover { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/soccer_selected.png?2'); }
#sport_handball.ppm_propack_box_sport_auto_selected:hover { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/handball_selected.png?2'); }
#sport_basketball.ppm_propack_box_sport_auto_selected:hover { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/basketball_selected.png?2'); }
#sport_hockey.ppm_propack_box_sport_none_team { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/hockey_none_team.png'); }
#sport_soccer.ppm_propack_box_sport_none_team { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/soccer_none_team.png'); }
#sport_handball.ppm_propack_box_sport_none_team { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/handball_none_team.png'); }
#sport_basketball.ppm_propack_box_sport_none_team { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/basketball_none_team.png'); }
#sport_hockey.ppm_propack_box_sport_none_team:hover { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/hockey_none_team_hover.png'); }
#sport_soccer.ppm_propack_box_sport_none_team:hover { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/soccer_none_team_hover.png'); }
#sport_handball.ppm_propack_box_sport_none_team:hover { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/handball_none_team_hover.png'); }
#sport_basketball.ppm_propack_box_sport_none_team:hover { background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/new/basketball_none_team_hover.png'); }
/* TODO: basketball, ked sa bude upravovat zona */

/* new new end*/
.ppm_propack_box_select_sports {
  background-image: url('../_images/account/ppm_propack_bg_2_sports.png');
  width: 724px;  
  height: 130px;
}

.ppm_propack_select_sports_info {
  width: 153px;
  height: 130px;
  float: left;
}

.ppm_propack_select_sports {
  width: 150px;
  height: 90px;  
  float: left;
  margin-right: 10px;
  margin-top: 21px;  
  position: relative;  
}

#sport_hockey.ppm_propack_available_sport {
  background-color: orange;
  cursor: pointer;
}

#sport_hockey.ppm_propack_not_available_sport {
  background-color: gray;
}

#sport_soccer.ppm_propack_available_sport {
  background-color: orange;
  cursor: pointer;
}

#sport_soccer.ppm_propack_not_available_sport {
  background-color: gray;    
}

#sport_handball.ppm_propack_available_sport {
  background-color: orange;
  cursor: pointer;
}

#sport_handball.ppm_propack_not_available_sport {
  background-color: gray;
}

.ppm_propack_selected_sport {
  width: 50px; 
  height: 50px; 
  background-color: green;
  position: absolute;
  top: 0px;
  right: 0px  
}

.ppm_propack_gold_discount {
  position: absolute; 
  top: -35px; 
  right: -15px; 
  width: 48px; 
  height: 50px; 
  line-height: 48px; 
  font-size: 13px;   
  text-align: center;    
  font-weight: bold; 
  color: #000000;
}

.ppm_propack_pack {
  float:left;  
  width: 106px;
  height: 87px;
  margin-top: 8px;
  margin-left: 4.3px;  
  margin-right: 4.3px;
  padding-top: 10px;
  cursor: pointer;
}

.box_select_pack_type {
  float: left;
  width: 573px;
}

.ppm_propack_row_sports {
  height: 206px;
}

#box_select_pack_type_none {
  line-height: 112px;
  font-size: 18px;
  color: white;
}

.ppm_propack_pack_inactive {  
  background-image: url('../_images/account/ppm_propack_background_box_no_select.jpg');  
  color: #4578c9;  
}

.ppm_propack_pack_inactive.ppm_propack_best_value {  
  background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/payments/ppm_discount_best_value_box.png');      
}

.ppm_propack_pack_inactive.ppm_propack_popular_choice {  
  background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/payments/ppm_discount_popular_choice_box.png');      
}

.ppm_propack_pack_active {  
  background-image: url('../_images/account/ppm_propack_background_box_select_3_sports.jpg');
  color: #ffffff;  
}

.ppm_propack_pack_active.ppm_propack_best_value {  
  background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/payments/ppm_discount_best_value_box_active.png');      
}

.ppm_propack_pack_active.ppm_propack_popular_choice {  
  background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/payments/ppm_discount_popular_choice_box_active.png');      
}

/* NEW PROPACK ZONE END */


.ppm_propack_not_active {
  float:left;
  background-image: url('../_images/account/ppm_propack_not_active.png');
  width: 107px;
  height: 88px;
  margin-top: 21px;
  margin-left: 10px;
  color: #E0E0E0;
  padding-top: 10px;
  cursor: auto;
}
.managersaysreaction {
  padding: 2px;
  font-size: 13px;
}

.ppm_propack_combo_box {
  background-image: url('../_images/account/ppm_propack_background_combo.jpg');
  margin-top: -8px;
  width: 703px;
  height: 133px;
  padding-right: 21px;
}

.ppm_propack_combo_player {
  margin-top: 5px;
  background-image: url('../_images/account/ppm_propack_combo_player.jpg');
  width: 147px;
  height: 70px;
}

.ppm_propack_background_box_select_combo {
  float:left;
  background-image: url('../_images/account/ppm_propack_background_box_select_combo.jpg');
  width: 107px;
  height: 88px;
  margin-top: 16px;
  margin-left: 10px;
  color: #ffffff;
  padding-top: 10px;
  cursor: pointer;
}

ol {
 text-align: left;   
}

.box_bottom_news {
  height: 127px;  
}        

.box_bottom_news a img {
  position: relative;
  left: 50px;
  top: 90px;
} 

.color_soccer a, #sport_soccer .sport_title {
  color: #2f8932;
}

.color_hockey a, #sport_hockey .sport_title {
  color: #236cd4;
}

.color_handball a, #sport_handball .sport_title {
  color: #7f552b;
}

.color_basketball a, #sport_basketball .sport_title {
  color: #eb751c;
}

.confirm_pro_pack, .modal_message {
  background-image: url('https://appspowerplaymanager.vshcdn.net/images/ppm/pro_pack_activation/confirm_message.png');
  border: 1px solid #494949;
  display: none;
  width: 498px;
  height: 218px;
  margin-left: -175px;
  z-index: 9999;
  opacity: 1;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-box-shadow: 0 0 50px #ccc;
  -webkit-box-shadow: 0 0 50px #ccc;
  text-align: center;    
  color: #646464;  
}

.confirm_pp_title, .modal_message_title {
  color: white;
  font-size: 14px;                  
}

.confirm_pp_content {
  height: 90px;  
  margin: 0 auto;
  padding-top: 15px;                  
}

.confirm_pp_content div {
  display: inline-table;
  width: 115px;                      
}

.confirm_pp_price{
  font-size: 14px;
  margin: 0;  
  padding-bottom: 5px;
}

.confirm_pro_pack_close, .modal_message_close {
  color: white;
  font-size: 16px;
  position: absolute;
  font-weight: bold;
  right: 14px;
  top: 7px;         
  cursor: pointer;              
}

.confirm_pp_sport {
  color: #d22719;font-weight:bold; text-transform: uppercase; font-size: 16px;
margin-top: 4px;
display: inline-block;                    
}

#like_dislike_duel {
  position: relative;
  padding-top: 15px;
}

.like_dislike_header {
  background-color: #d93130;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  min-height: 23px;  
  padding: 8px;  
  margin-left: 1px;  
  font-size: 18px;
  font-weight: bold;
  color: white; 
  margin-bottom: 2px;  
}

.like_dislike_box {
  width: 206px;
  height: 230px;      
  float: left;  
}

.like_dislike_separator_vertical {
  background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/vs_vertical_2.png");
  width: 50px;
  margin-left: 9.5px;
  margin-right: 9.5px;   
  float: left;
  height: 280px;
  margin-top: -28px;
  position: relative;
}

.like_dislike_separator_vertical.white_bg {
  background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/vs_vertical_white_2.png");
}

#ld_box_1.like_dislike_box {
  margin-left: 20px;
}

#ld_box_2.like_dislike_box {
  margin-right: 20px;
}

.like_dislike_button_box {  
  text-align: center; 
  padding: 20px 0px 3px 0px; 
}

.like_dislike_box_element {
  width: 180px;
  height: 160px;
  padding: 12px;
  border: 1px solid #e0e0e0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;  
  text-align: center;
  line-height: 160px;
  display: table-cell;  
  vertical-align: middle;
}

.like_dislike_box_element img {
  vertical-align: middle;
}

.button_small_like {
  height: 26px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;    
  width: auto;
  display: inline-block;
  background: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/submit_bg.png") repeat-x top left;              
}
.button_small_like:hover {
  background: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/submit_bg_hover.png") repeat-x top left;            
}

.button_small_like div{  
  padding-right: 8px;
  padding-left: 8px;
  padding-top: 5px;
  text-align: center;
  cursor: pointer;  
  width: auto;
  white-space: nowrap;
  height: 21px;
  line-height: 18px;
  float: left;  
}

.button_small_like a{
  font-family: Arial;
  font-size: 12px; 
  color: #fff;
  text-decoration: none;
  font-weight: normal;
}
.button_small_like a:hover{
  color: #fff;
  text-decoration: underline;
}

.button_small_like div.like {  
  width: 15px;
  background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/icon_like.png");
  background-repeat: no-repeat;
  background-position: center center;    
}

.button_small_like div.separator {  
  width: 2px;
  background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/separator.png");
  background-repeat: no-repeat;
  background-position: center center;  
  padding: 0px;
  height: 26px;  
}



.like_dislike_box_center {
  width: 521px;
  height: 254px;
  padding: 12px;
  margin: 0 auto;
  padding-bottom: 12px;
  border: 1px solid #e0e0e0;
}

.like_dislike_box_center.like_dislike_left_box {
  width: 182px;  
}

#like_dislike_duel_ajax {
  margin-bottom: 6px;
}

.like_dislike_skip {   
  position: absolute;    
  background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/skip.png");
  background-position: center center;
  background-repeat: no-repeat;  
  cursor: pointer; 
}

.like_dislike_separator_vertical .like_dislike_skip {
  top: 152px;
  left: 1px;
  width: 49px;
  height: 27px;
}

.like_dislike_separator_horizontal .like_dislike_skip {
  top: 1px;
  left: 107px;
  width: 42px;
  height: 42px;
}

/* NEW IN LEFT BOX */

.like_dislike_separator_horizontal {
  background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/vs_horizontal_2.png");
  width: 206px;    
  height: 45px;  
  margin-left: -13px;
  position: relative;
}

.like_dislike_box_center_left {
  width: 180px;
  height: 355px;  
}

.like_dislike_box_left {
  width: 180px;
  height: 160px;
}

.like_dislike_box_element_left {
  width: 180px;
  height: 128px;      
  text-align: center;
  line-height: 128px;
  display: table-cell;  
  vertical-align: middle;
}

.like_dislike_box_element_left img {
  vertical-align: middle;
}

.like_dislike_button_box.like_dislike_left {
  padding: 0px;
} 

.like_dislike_header a {
  color: white;
}

/* START ONLY TOPART SECTION */
.topart_area {
  width: 547px;
  margin: 0 auto;
  margin-bottom: 10px;
}

.topart_header {
  background-color: #d93130;
  color: white;
  
  font-size: 13px;
  font-weight: bold;
  
  padding: 5px;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  margin-bottom: 2px;
}

.topart_body {
  height: 114px;  
}

.topart_box {
  border: 1px solid #e0e0e0;
  width: 260px;
  float: left;
  padding: 10px 0px 10px 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  background-color: #ececec;
}

.topart_logo {
  border: 1px solid #e0e0e0;
  float: left;
  width: 90px;
  text-align: center;
  height: 80px;
  padding: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  background-color: white;
}

.topart_votes {
  float: left;
  width: 150px;
  padding: 0px 4px;
  text-align: center;
  color: #d93130;
  font-weight: bold;  
}

.topart_votes_number {
  font-size: 32px;
  line-height: 60px;  
}

.topart_votes_text {
  font-size: 15px;
  line-height: 32px;
}

.topart_separator {
  width: 3px;
  float: left;
  height: 100px;
}

.topart_table_votes {
  color: #d93130;
  font-weight: bold;
}

.topart_table_separator {
  height: 5px;
  background-color: white;
}

.topart_element_image_mini {
  /*border: 1px solid #e0e0e0;*/
  margin: 5px 0px;
}

.topart_table_prize {
  font-weight: bold;
}

.table .highlighted .tr0td1 {
  background-color: #ffe6ba;
}

.table .highlighted .tr0td2 {
  background-color: #ffebc9;
}
.table .highlighted .tr1td1 {
  background-color: #fff1d6;
}
.table .highlighted .tr1td2 {
  background-color: #fff5e2;
}

#preview{
	position: absolute;
	border: 1px solid #ccc;
	background: white;
	padding: 5px;
	display: none;
	color: #fff;
}

.topart_info_boxes {
  width: 738px;
  height: 100px;
  margin-bottom: 10px;
}

.topart_info_box {
  float: left;
  width: 155px;
  height: 78px;
  font-size: 11px;
  padding: 13px 10px 5px 85px;
  color: #606060;
  display: table;
  text-align: center;
}

.topart_info_box:hover {
  color: #d93130; 
  text-decoration: underline;
}

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

#box_stats.topart_info_box {
  width: 143px;
}

.topart_winners_top3 {
  position: relative; 
  width: 738px; 
  height: 260px; 
  background-position: bottom; 
  background-repeat: no-repeat; 
  background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/top3.jpg"); 
}

.topart_winners_trophy {
  position: absolute;
  width: 90px; 
  height: 106px;
}

.topart_winners_trophy.bronze { top: 64px; left: 475px; }
.topart_winners_trophy.silver { top: 60px; left: 24px; }
.topart_winners_trophy.gold { top: 27px; left: 255px; }

.topart_winners_trophy.bronze.ppm { background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/top_ppm_bronze.png"); }
.topart_winners_trophy.bronze.hockey { background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/top_hockey_bronze.png"); }
.topart_winners_trophy.bronze.soccer { background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/top_soccer_bronze.png"); }
.topart_winners_trophy.bronze.handball { background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/top_handball_bronze.png"); }
.topart_winners_trophy.bronze.basketball { background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/top_basketball_bronze.png"); }
.topart_winners_trophy.silver.ppm { background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/top_ppm_silver.png"); }
.topart_winners_trophy.silver.hockey { background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/top_hockey_silver.png"); }
.topart_winners_trophy.silver.soccer { background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/top_soccer_silver.png"); }
.topart_winners_trophy.silver.handball { background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/top_handball_silver.png"); }
.topart_winners_trophy.silver.basketball { background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/top_basketball_silver.png"); }
.topart_winners_trophy.gold.ppm { background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/top_ppm_gold.png"); }
.topart_winners_trophy.gold.hockey { background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/top_hockey_gold.png"); }
.topart_winners_trophy.gold.soccer { background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/top_soccer_gold.png"); }
.topart_winners_trophy.gold.handball { background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/top_handball_gold.png"); }
.topart_winners_trophy.gold.basketball { background-image: url("https://appspowerplaymanager.vshcdn.net/images/like_dislike/images/top_basketball_gold.png"); }

.topart_winners_element {
  position: absolute;
}

.topart_winners_element.bronze.ppm { top: 51px; left: 571px; }  
.topart_winners_element.bronze.hockey { top: 31px; left: 576px; }
.topart_winners_element.bronze.soccer, .topart_winners_element.bronze.handball, .topart_winners_element.bronze.basketball { top: 31px; left: 586px; }
.topart_winners_element.silver.ppm { top: 47px; left: 120px; }
.topart_winners_element.silver.hockey { top: 27px; left: 125px; }
.topart_winners_element.silver.soccer, .topart_winners_element.silver.handball, .topart_winners_element.silver.basketball { top: 27px; left: 135px; }
.topart_winners_element.gold.ppm { top: 21px; left: 351px; }
.topart_winners_element.gold.hockey { top: 0px; left: 356px; }
.topart_winners_element.gold.soccer, .topart_winners_element.gold.handball, .topart_winners_element.gold.basketball { top: 2px; left: 366px; } 

/* END ONLY TOPART SECTION */

/* START NOTIFICATION SETTINGS */

.setting_notification {
  display: none;
  background-color: #ececec;
  height: 23px;
  line-height: 23px;
  color: #d93130;
  display: table;
  margin: 0 auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 20px #090909;
  -webkit-box-shadow: 0 0 20px #090909;
  box-shadow: 0 0 20px #090909;
  text-align: left;  
  padding: 0px 10px; 
  margin-top: 5px;
  border: 1px solid #b6bbbf;                  
}

.setting_notification_line a{
  color: #d93130;
}

.special_tags_code {
  position: absolute;
  display: none;
  background-color: #f2f2f2;
  line-height: 23px;
  color: black;
  display: table;
  margin: 0 auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 20px #090909;
  -webkit-box-shadow: 0 0 20px #090909;
  box-shadow: 0 0 20px #090909;
  text-align: left;  
  padding: 5px 5px; 
  margin-top: 5px;   
  z-index: 1;                
}

.special_tags_code img{
  padding: 3px;
}

/* END NOTIFICATION SETTINGS */

/* MODAL OKNO */

.modal_message {
  color: #000000; 
}

.modal_message.hockey {
  background-image: url('https://appspowerplaymanager.vshcdn.net/images/modal_message/hockey.png');
}

.modal_message.soccer {
  background-image: url('https://appspowerplaymanager.vshcdn.net/images/modal_message/soccer.png');
}

.modal_message.handball {
  background-image: url('https://appspowerplaymanager.vshcdn.net/images/modal_message/handball.png');
}

.modal_message.basketball {
  background-image: url('https://appspowerplaymanager.vshcdn.net/images/modal_message/basketball.png');
}

.modal_message_title {
  line-height: 31px; 
  margin-top: 7px;  
}

.modal_message_content {    
  margin: 0 auto;  
  height: 108px; 
  padding-top: 8px;                    
}

.modal_message_separator {
  background-image: url('https://appspowerplaymanager.vshcdn.net/images/modal_message/separator.png');
  width: 466px;
  height: 3px;
}

.modal_message_close {
  line-height: 31px;
}

#message_box {
	display:none;
}  

.ui-dialog {
	position: absolute;
	top: 50%;
	padding: 20px;
	background-color: #f1f8f9;
	border-radius: 4px;
	-moz-box-shadow:    0 0 150px #000000;
  -webkit-box-shadow: 0 0 150px #000000;
  box-shadow:         0 0 150px #000000;
}      

.ui-widget-header {
  display: none;
}

.ui-widget-overlay { 
	background: #000000;
	opacity: 0.8;
}

.ui-widget-overlay { 
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
}  

.msg_index {
height: 283px;  
display: table-cell;
width: 800px;
vertical-align: middle;
padding-top: 0px;         
}

.msg_footer {
width: 800px;
font-weight: bold;
font-size: 14px;
height: 40px;          
}

.msg_index .msg_content {
display: table-cell;
vertical-align: middle;
margin-right: 35px;
width: 385px;
text-align: left;                  
}

.msg_title {
color: #eb751c;
font-size: 18px;
width: 365px;
font-weight: bold;           
}

.msg_title_yellow {
color: #f0c940;
font-size: 18px;
width: 365px;
font-weight: bold;           
}

.yellow {
  font-size: 22px;
  color: #f0c940;
}

.msg_text {
font-size: 12px;
padding-top: 10px;
padding-right: 10px;            
}

.msg_text ul li a {
  color: #a19f9f;
  text-decoration: underline;                  
}

.msg_text ul li a:hover {
  text-decoration: none;
}

.msg_partner {
padding-top: 10px; 
text-align: center;
padding-right: 11px;
}

.msg_partner_text {
text-align: center;
color: #bfbfbf;
font-size: 11px;
}

.msg_big_title {
color: #f0c940; font-size: 24px;font-weight: bold;
text-align: center;
width: 250px;
float: right;
height: 65px; 
padding-right: 22px;             
}

.msg_big_title div {
 display: table-cell; width: 220px; height: 65px; vertical-align: middle;
}
