/**
 *  farby hokejovaho konta
 *  modra: #486d90
 *  cervena: #F26522
 */

/**
 *  farby hokejovaho konta
 *  modra: #385aab
 *  cervena: #df4f4f
 */


body {
   background-color: #FFFFFF;
   padding: 0px;
   margin: 0px;
}

form {
   margin: 0px;
   padding: 0px;
}

img {
   border: 0px;
}

table {
   padding: 0px;
   font-family: Verdana;
   font-size: 11px;
}

ul {
   margin: 5px 0px 20px 10px;
}

li {
   font-family: Verdana;
   font-size: 10px;

}

h1 {
   font-family: Verdana;
   font-size: 13px;
   font-weight: bold;
   text-align: left;
   display: block;
   margin: 5px 0px 10px -5px;
   padding: 0px 0px 5px 5px;
   border-bottom: 1px #165a90 solid;
}
h2 {
   font-family: Verdana;
   font-size: 11px;
   font-weight: bold;
   text-align: left;
   display: block;
   margin: 0px 0px 0px 0px;
   padding: 2px 0px 2px 0px;
   border-bottom: 1px #165a90 solid;
}

input {
   font-family: Verdana;
   font-size: 10px;
}

select {
   font-family: Verdana;
   font-size: 10px;
}

textarea {
   font-family: Verdana;
   font-size: 10px;
}

.position-fixed-bottom {
    position:fixed !important;
    bottom:0;
}

DIV.main_footer {
	clear: both;
  font-size: 10px;
  width: 680px;
  position: relative;
}

.box {
   font-family: Verdana;
   font-size: 11px;
}

.title_info {
    background-color: #E8E7D3;
    margin-bottom: 10px;
    font-weight: bold;
    padding: 2px;
}

a {
   text-decoration: none;
   color: #165a90;
   font-size: 10px;
}

.link_size_2 {
   text-decoration: none;
   color: #165a90;
   font-size: 12px;
}


.link_size_3 {
   text-decoration: none;
   color: #165a90;
   font-size: 14px;
}


.link_size_3_big {
   text-decoration: none;
   color: #165a90;
   font-size: 14px;
   font-weight: bold;
}


.link_size_4 {
   text-decoration: none;
   color: #165a90;
   font-size: 16px;
}




.link_text {
   text-decoration: none;
   font-weight: normal;
   color: #165a90;
   font-size: 11px;
}

.link_text:hover {
  text-decoration: underline;
   font-weight: normal;
   color: #165a90;
   font-size: 11px;
}



.link_text_a {
   text-decoration: none;
   color: #165a90;
   font-size: 10px;
   cursor: Pointer;
}

.link_text_a:hover {
   text-decoration: none;
   color: #738284;
   cursor: Pointer;
}



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


.header_info span {
   color: rgb(41, 65, 95);
   font-weight: normal;
   margin: 5px;
   padding-left: 5px;
   font-size: 9px;
   border-left: 1px rgb(41, 65, 95) solid;
}

.header_link a {
   text-decoration: none;
   color: #165a90;
   font-weight: normal;
   display: block;
   margin: 5px;
   padding-right: 5px;
   font-size: 9px;
   border-right: 1px red solid;
}

.header_link a:hover {
   border-right: 1px #738284 solid;
}

.ppm_logo {
   width: 231px;
   height: 40px;
   border: 0px;
}

.big_link {
   text-decoration: none;
   color: #165a90;
   font-weight: bold;
   margin: 5px;
   padding-right: 5px;
   font-size: 15px;
}

.universal_footer  {
   margin-top: 10px;
}
.universal_footer a {
   text-decoration: none;
   color: #165a90;
   font-weight: normal;
   font-size: 9px;
}

.universal_footer a:hover {
}

a:hover {
   text-decoration: none;
   color: #738284;
}

.main_msg_0 {
   color: red;
   font-size: 11px;
   font-weight: bold;
   padding: 1px 5px 5px 70px;
   background-image: url(images/exclamation.gif);
   background-repeat: no-repeat;
   background-position: 50px 0px;
}

.main_msg_1 {
   color: red;
   font-size: 11px;
   font-weight: bold;
   padding: 1px 5px 5px 70px;
   background-image: url(images/accept.png);
   background-repeat: no-repeat;
   background-position: 50px 0px;
}

fieldset legend {
  color:#E67F00;
  font-size:150%;
  font-weight:normal;
  padding:0pt 5px;
}

.language_select {
  padding-left: 15px;
  width: 120px;
  padding-top: 10px;
}


.language_select a {
   text-decoration: none;
   color: black;
   display: block;
   margin: 3px;
   text-align: left;
   padding-right: 5px;
   font-size: 9px;
   width: 120px;
   
}
.language_select a:hover {
   text-decoration: none;
   color: #909090;
}

.language_select .highlight {
  border-left: red 2px solid;
  padding: 4px;
  font-size: 12px;
}

.universal_body {
   text-align: left;
   padding: 10px 0px 20px 0px;
   background-image: url(images/bg_title.gif);
   background-repeat: repeat-x;
}

.universal_body .link_block {
  color: black;
   font-size: 11px;
   font-weight: normal;
}

.universal_body .link_block:hover {
   text-decoration: underline;
}

.universal_body div {
   padding: 1px 5px 5px 5px;
   text-align: left;
}

.universal_body .text {
   font-size: 11px;
   padding: 5px 10px 0px 10px;
   width: 100%;
   text-align: justify;
}

.universal_body h1 {
   font-family: Verdana;
   font-size: 13px;
   font-weight: bold;
   text-align: left;
   display: block;
   margin: 8px 0px 10px -5px;
   padding: 0px 0px 5px 5px;
   border-bottom: 1px #165a90 solid;
   width: 98%;
}
.universal_body h2 {
   font-family: Verdana;
   font-size: 10px;
   font-weight: bold;
   text-align: left;
   display: block;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 98%;
}

.universal_body .text td {
   font-size: 11px;
   padding: 5px 10px 0px 10px;
}

.ppm_header_time {
  width: 180px;
  height: 40px;
  border: 0px;
  position: relative;
  overflow: hidden;
  margin-left: 2px;
  font-size: 10px;
  background-position: 10px center;
  background-repeat: no-repeat;
}

.ppm_header_time .ppm_time_cap {
  font-weight: bold;
  color: #909090;
}
.ppm_header_time .ppm_time {
  position: absolute;
  bottom: 20px;
  right: 19px;
  color: #606060;
}
.ppm_header_time .time_help {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.ppm_header_time .your_time_cap {
  font-weight: bold;
  color: #909090;
}
.ppm_header_time .your_time {
  position: absolute;
  bottom: 8px;
  right: 19px;
  color: #606060;
}

.ppm_menu_left .menu_item {
  width: 120px;
  height: 30px;
  border: 0px;
  position: relative;
  overflow: hidden;
}

.ppm_menu_left .menu_item .span_a {
  position: absolute;
  top: 9px;
  left: 32px;
}

.ppm_menu_left .menu_item .span_b {
  position: absolute;
  top: 8px;
  left: 32px;
}

.ppm_menu_left a {
   text-decoration: none;
   color: #165a90;
   font-weight: normal;
   display: block;
   font-size: 10px;
   cursor: hand;
   margin-left: 2px;
}

.ppm_menu_left a:hover {
   color: #738284;
}

.ppm_menu_left b {
   color: #165a90;
   display: block;
   font-size: 11px;
   margin-left: 2px;
}

.ppm_menu_left i {
   color: rgb(160,160,160);
   display: block;
   font-size: 10px;
   margin-left: 2px;
}

.ppm_menu_left_2 a {
   text-decoration: none;
   color: #165a90;
   font-weight: normal;
   display: block;
   margin: 6px 6px 6px 10px;
   padding-right: 5px;
   padding-left: 5px;
   font-size: 11px;
   border-right: 1px #FFFFFF solid;
}

.ppm_menu_left_2 a:hover {
   color: #738284;
   border-right: 1px #738284 solid;
}

.ppm_menu_left_2 b {
   color: #165a90;
   display: block;
   margin: 6px 6px 6px 10px;
   padding-right: 5px;
   padding-left: 5px;
   font-size: 12px;
   border-right: 1px #FFFFFF solid;
}

.ppm_menu_left .menu_pro_zone {
  margin-left: 2px;
  margin-top: 2px;
  width: 120px;
  height: 90px;
  border: 0px;
  position: relative;
  overflow: hidden;
}

.ppm_menu_left .menu_pro_zone .icon {
  position: absolute;
  top: 5px;
  left: 4px;
}

.ppm_menu_left .menu_pro_zone .title {
  position: absolute;
  top: 10px;
  left: 40px;
  color: #165a90;
  font-size: 11px;
  font-weight: bold;
}

.ppm_menu_left .menu_pro_zone .credits {
  position: absolute;
  top: 26px;
  left: 0px;
  width: 120px;
  font-size: 10px;
  text-align: center;
}

.ppm_menu_left .menu_pro_zone .links {
  position: absolute;
  top: 58px;
  left: 0px;
  width: 120px;
  font-size: 10px;
  text-align: center;
}

.ppm_menu_left .menu_pro_zone .links a {
  font-weight: bold;
}

.ppm_menu_right .match {
  width: 120px;
  height: 25px;
  border: 0px;
  position: relative;
  overflow: hidden;
  margin-bottom: 2px; /* nastavenie pre vsetky prehliadace hodnota pre IE bude neskor prepisana */
  margin-top: -2px; /* nastavenie pre vsetky prehliadace hodnota pre IE bude neskor prepisana */
  _margin-top: 0px; /* nastavenie pre IE, ine prehliadace ignoruju */
}
.ppm_menu_right .match .match_time {
  position: absolute;
  top: 6px;
  right: 15px;
  color: #606060;
}


.ppm_menu_top {
   border: 1px solid rgb(192,192,192);
   background-color:rgb(249,249,249);
   color: black;
   font-family: Verdana;
   font-size: 10px;
   padding: 4px 0px 4px 0px;
   width: 715px;
   display: block;
   margin-bottom: 5px;
   margin-top: 1px;
}

.ppm_menu_top a {
   text-decoration: none;
   color: #165a90;
   font-weight: normal;
   margin-left: 8px;
   font-size: 11px;
}

.ppm_menu_top a:hover {
   color: #738284;
}

.ppm_menu_top b {
   color: #165a90;
   margin-left: 8px;
   font-size: 11px;
}

.ppm_menu_top .selected {
   font-weight: bold;
   color: #165a90;
   margin-left: 8px;
   font-size: 11px;
}

.ppm_menu_top i {
   color: rgb(160,160,160);
   margin-left: 8px;
   font-size: 11px;
}







.ppm_menu_top_profil_menu {
   background-color:rgb(230,230,230);
   border-bottom: 1px solid rgb(160,160,160);
   border-left: 1px solid rgb(160,160,160);
   border-right: 1px solid rgb(160,160,160);
   color: black;
   font-family: Verdana;
   font-size: 9px;
   padding: 4px 4px 4px 4px;
   width: 99%;
   display: block;
   margin-bottom: 5px;
   text-align: center;
}

.ppm_menu_top_profil_menu a {
   text-decoration: none;
   color: #165a90;
   font-weight: normal;
   margin-right: 10px;
   font-size: 9px;
}


.ppm_menu_top_profil_menu a:hover {
   color: #738284;
}

.ppm_menu_top_profil_menu b {
   color: #165a90;
   margin-right: 10px;
   font-size: 10px;
}

.ppm_menu_top_profil_menu i {
   color: gray;
   margin-right: 10px;
   font-size: 10px;
}

.ppm_menu_top_profil_menu_2 {
   background-color:rgb(230,230,230);
   border: 1px solid rgb(160,160,160);
   color: black;
   font-family: Verdana;
   font-size: 9px;
   padding: 4px 4px 4px 4px;
   width: 98%; /*pre mozilu a operu*/
   _width: 99%; /*zmeni nastavenie len pre IE*/
   display: block;
   margin-bottom: 5px;
   text-align: center;
}

.ppm_menu_top_profil_menu_2 a {
   text-decoration: none;
   color: #165a90;
   font-weight: normal;
   margin-right: 10px;
   font-size: 9px;
}


.ppm_menu_top_profil_menu_2 a:hover {
   color: #738284;
}

.ppm_menu_top_profil_menu_2 b {
   color: #165a90;
   margin-right: 10px;
   font-size: 10px;
}

.ppm_menu_top_profil_menu_2 i {
   color: gray;
   margin-right: 10px;
   font-size: 10px;
}

.ppm_menu_top_profil_name {
   border-top: 1px solid rgb(160,160,160);
   border-left: 1px solid rgb(160,160,160);
   border-right: 1px solid rgb(160,160,160);
   background-color:rgb(249,249,249);
   color: black;
   font-family: Verdana;
   font-size: 9px;
   padding: 4px 4px 4px 4px;
   width: 99%;
   display: block;
   padding-bottom: 5px;
   margin-top: 1px;
}

.ppm_menu_top_profil_name a {
   margin-right: 0px;
}



.ppm_menu_header {
   color: #000000;
   font-weight: normal;
   display: block;
   float: right;
   margin: 6px;
   padding-right: 5px;
   padding-left: 20px;
   font-size: 10px;

}


.ppm_menu_header a {
   text-decoration: none;
   color: #165a90;
   font-weight: normal;
   display: block;
   float: right;
   margin: 6px;
   padding-right: 5px;
   padding-left: 5px;
   font-size: 10px;
   border-left: 1px red solid;
   border-right: 1px #FFFFFF solid;
}

.ppm_menu_header a:hover {
   color: #738284;
   border-left: 1px #738284 solid;
}

.ppm_header_info {
   color: #000000;
   font-weight: normal;
   display: block;
   float: left;
   margin: 6px;
   padding-right: 5px;
   padding-left: 20px;
   font-size: 10px;

}

.ppm_header_info_table td {
   font-size: 10px;
}

.ppm_header_user {
   font-size: 10px;
}


.ppm_right_panel {
  width: 120px;
}

.ppm_right_panel h3 {
   font-family: Verdana;
   font-size: 9px;
   font-weight: normal;
   text-align: left;
   color: gray;
   display: block;
   padding: 0px 0px 1px 3px;
   margin: 8px 0px 5px 0px;
   border-top: 2px #fcfcfc solid;
   border-bottom: 1px #aaaaaa solid;
   border-left: 1px #eaeaea solid;
   background-color: #fafafa;
}
.ppm_lath_2 {
   padding-right: 10px;
   padding-left: 10px;
   padding-bottom: 5px;
   padding-top: 5px;
   margin: 5px 0px;
   margin-bottom: 5px;
   padding-top: 5px;
/*   border-bottom: 1px gray solid;
   border-top: 2px gray solid;
   background-color: rgb(245,248,250);*/
   border-bottom: 1px #165a90 solid;
   border-top: 2px #165a90 solid;
   background-color: rgb(245,249,255);
   width: 100%;
   font-size: 10px;
}

.ppm_lath_2 a {
   color: rgb(48,48,48);
}

.ppm_lath_2 a:hover {
   color: rgb(112,112,112);
}

.ppm_lath {
   padding-right: 0px;
   display: block;
   padding-left: 0px;
   padding-bottom: 0px;
   margin: 5px 0px;
   padding-top: 0px;
   background-color: #165a90;
   width: 100%;
   height: 2px;
   font-size: 1px
}

.ppm_body {
   text-align: justify;
}

.ppm_body h1 {
   font-family: Verdana;
   font-size: 14px;
   font-weight: bold;
   text-align: left;
   background-repeat: repeat-x;
   display: block;
   padding: 3px 0px 3px 5px;
   margin: 5px 0px 3px 0px;
   border-left: 2px #165a90 solid;
}

.ppm_body h2 {
   font-family: Verdana;
   font-size: 11px;
   font-weight: bold;
   text-align: left;
   background-repeat: repeat-x;
   display: block;
   margin: 0px 0px 1px 0px;
   padding: 2px 0px 2px 0px;
}

.ppm_body h3 {
   font-family: Verdana;
   font-size: 9px;
   font-weight: normal;
   text-align: left;
   color: gray;
   display: block;
   padding: 0px 0px 1px 3px;
   margin: 10px 0px 1px 0px;
   border-top: 2px #fcfcfc solid;
   border-bottom: 1px #aaaaaa solid;
   border-left: 1px #eaeaea solid;
   background-color: #fafafa;
}

.table_stats {
  border: 1px #BBBBBB solid;
  margin-bottom: 2px;
  margin-top: 5px;
  width: 100%;
}

.table_stats caption {
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 1px;
}

.table_stats a {
  font-size: 10px;
}

.table_stats th {
  padding: 2px;
  border-bottom: 1px #CCCCCC solid;
  background-color: rgb(243,243,243);
  color: #666666;
  font-size: 10px;
}

.table_stats th a {
  font-weight: normal;
  color: black;
}

.table_stats td {
  padding-left: 3px;
  padding-right: 3px;
  font-size: 10px;
  height: 20px;
}

.table_stats td a {
  color: #444444;
}

.table_stats .a0 {
  font-weight: bold;
  padding-left: 5px;
  background-color: rgb(248,248,248);
  width: 50%;
}

.table_stats .b0 {
  text-align: center;
  padding-right: 5px;
  background-color: rgb(244,244,244);
  text-align: left;
}

.table_stats .a1 {
  font-weight: bold;
  padding-left: 5px;
  background-color: rgb(252,252,252);
  width: 50%;
}

.table_stats .b1 {
  text-align: center;
  padding-right: 5px;
  background-color: rgb(248,248,248);
  text-align: left;
}

.table_stats .rank {
  width: 30px;
}
.table_stats .country {
  width: 150px;
}
.table_stats .flag {
  width: 30px;
}
.table_stats .manager {
  width: 130px;
}

/*
.table_stats {
  border: 1px #769bb6 solid;
  margin-bottom: 2px;
  margin-top: 5px;
  width: 100%;
}

.table_stats caption {
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 1px;
}

.table_stats a {
  font-size: 10px;
}

.table_stats th {
  padding: 3px;
  border-bottom: 1px #769bb6 solid;
  background-color: rgb(235,243,250);
}

.table_stats th a {
  font-weight: normal;
  color: black;
}

.table_stats td {
  padding-left: 3px;
  padding-right: 3px;
  font-size: 10px;
  height: 20px;
}

.table_stats .a0 {
  font-weight: bold;
  padding-left: 5px;
  background-color: rgb(243,248,252);
  width: 50%;
}

.table_stats .b0 {
  text-align: center;
  padding-right: 5px;
  background-color: rgb(238,244,248);
  text-align: left;
}

.table_stats .a1 {
  font-weight: bold;
  padding-left: 5px;
  background-color: rgb(248,252,255);
  width: 50%;
}

.table_stats .b1 {
  text-align: center;
  padding-right: 5px;
  background-color: rgb(243,248,252);
  text-align: left;
}

.table_stats .rank {
  width: 30px;
}
.table_stats .country {
  width: 150px;
}
.table_stats .flag {
  width: 30px;
}
.table_stats .manager {
  width: 130px;
}
*/

.msg_setting_red {
  color: red;
  font-weight: bold;
  margin: 5px;
}

.msg_setting_green {
  color: green;
  font-weight: bold;
  margin: 5px;
}



.msg_universtal_red {
  color: red;
  font-weight: bold;
  margin: 5px;
}

.msg_universtal_green {
  color: green;
  font-weight: bold;
  margin: 5px;
}

.universal_form_element STRONG {
  display: block;
}

.universal_form_element SPAN {
  display: block;
  margin-bottom: 5px;
  font-size: 10px;
  color: rgb(160,160,160);
}



.universal_element STRONG {
  display: block;
}

.universal_table {
  border: 1px #769bb6 solid;
  margin-bottom: 7px;
  width: 650px;
}

.universal_table th {
  padding: 3px;
  border-bottom: 1px #769bb6 solid;
  background-color: rgb(235,243,250);
}

.universal_table td {
  padding: 3px;
  font-size: 10px;
}

.universal_table td a {
   font-size: 10px;
}

.universal_table .th {
  font-weight: bold;
  text-align: center;
  padding: 3px;
  border-bottom: 1px #769bb6 solid;
  background-color: rgb(235,243,250);
}

.universal_table .ath {
  background-color: rgb(235,243,250);
}

.universal_table .bth {
  background-color: rgb(230,239,246);
}

.universal_table .a0 {
  background-color: rgb(243,248,252);
}

.universal_table .b0 {
  background-color: rgb(238,244,248);
}

.universal_table .a1 {
  background-color: rgb(248,252,255);
}

.universal_table .b1 {
  background-color: rgb(243,248,252);
}

.universal_table .highlight {
  font-weight: bold;
}

.universal_table .ppm_team_descr {
  border-bottom: 1px #769bb6 solid;
  background-color: rgb(235,243,250);  
}

.universal_table_uw {
  border: 1px #769bb6 solid;
  margin-bottom: 7px;
}

.universal_table_uw th {
  padding: 3px;
  border-bottom: 1px #769bb6 solid;
  background-color: rgb(235,243,250);
}

.universal_table_uw td {
  padding: 3px;
  font-size: 10px;
}

.universal_table_uw td a {
   font-size: 10px;
}

.universal_table_uw .ath {
  background-color: rgb(235,243,250);
}

.universal_table_uw .bth {
  background-color: rgb(230,239,246);
}

.universal_table_uw .a0 {
  background-color: rgb(243,248,252);
}

.universal_table_uw .b0 {
  background-color: rgb(238,244,248);
}

.universal_table_uw .a1 {
  background-color: rgb(248,252,255);
}

.universal_table_uw .b1 {
  background-color: rgb(243,248,252);
}

.universal_table_uw .highlight {
  font-weight: bold;
}

.universal_table_01 {
  border-top: 1px #165a90 solid;
  border-left: 1px #165a90 solid;
  font-size: 10px;
  margin-bottom: 3px;

}

.universal_table_01 th {
  padding: 3px;
  font-size: 10px;
  border-bottom: 1px #165a90 solid;
  border-right: 1px #165a90 solid;
  background-color: rgb(240,240,240);
}

.universal_table_01 td {
  padding: 3px;
   font-size: 10px;
  border-bottom: 1px #165a90 solid;
  border-right: 1px #165a90 solid;
}

.clean_table {
  border-top: 0px white solid;
  border-left: 0px white solid;
  margin-bottom: 3px;
}

.clean_table th {
  padding: 3px;
  border-bottom: 0px white solid;
  border-right: 0px white solid;
  background-color: rgb(240,240,240);
}

.clean_table td {
  padding: 3px;
  border-bottom: 0px white solid;
  border-right: 0px white solid;
}


div.warning {
  background-image:url(http://www.powerplaymanager.com/images/exclamation.gif);
  background-position:10px 50%;
  background-repeat:no-repeat;
  background-color: rgb(240,240,240);
  border:0.1em solid #CC0000;
  margin:0.5em 0pt;
  padding:10px 10px 10px 36px;
  display: block;
  width: 900px;
  text-align: left;
}
.warning {
  background-color:#FFFFCC;
  color:#CC0000;
}

.wallpaper {
  background-color:#EEEEEE;
  border:1px solid #BBBBBB;
  color: #333333;
  padding: 5px;
  margin: 10px;
  text-align:center;
}


.propagation_box {
  background-image:url(images/icon/bullet_go.gif);
  background-position:10px 50%;
  background-repeat:no-repeat;
  border:0.1em solid #165a90;
  padding: 8px 10px 8px 26px;
  background-color:rgb(249,249,249);
  color:#CC0000;

}

.star_box {
  background-repeat:no-repeat;
  background-position: 50% 50%;
  width: 50px;
  height: 50px;
  color: black;
  font-family: Verdana;
  font-size: 17px;
  font-weight: bold;
}


.top_menu_dis {
  border: 1px solid rgb(112,112,112);
  padding: 5px;
  background-color:rgb(249,249,249);
  color: black;
  font-family: Verdana;
  font-size: 10px;
}



.discussion_box_topic {
  border: 1px solid rgb(112,112,112);
  padding: 5px;
  background-color:rgb(249,249,249);
  color: black;
  font-family: Verdana;
  font-size: 10px;
}






.discussion_box_topic td {
  color: black;
  font-family: Verdana;
  font-size: 10px;
}


.discussion_box_topic td a {
  color: rgb(64,64,64);
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;

}



.discussion_box {
  border: 1px solid rgb(112,112,112);
  padding: 10px 10px 10px 10px;
  background-color:rgb(249,249,249);
  color: black;
  font-family: Verdana;
  font-size: 10px;
}


.discussion_box td {
  color: black;
  font-family: Verdana;
  font-size: 10px;
}


.discussion_box td a {
  color: rgb(64,64,64);
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  
}




.discussion_box_sport {
  border:0.1em solid #165a90;
  padding: 8px 10px 8px 10px;
  background-color:rgb(249,249,249);
  color: black;

}

.top_menu {
   margin-top: 5px;
   font-family: Verdana;
   font-size: 10px;
   font-weight: bold;
   color: #165a90;
}

.top_menu a {
   font-weight: normal;
}


.ppm_menu_mini {
   margin: 10px;
   text-align: center;
}


.ppm_menu_mini a {
   text-decoration: none;
   color: #165a90;
   font-weight: normal;
   padding-right: 0px;
   padding-left: 0px;
   margin-left: 5px;
   font-size: 9px;
   border-right: 1px #FFFFFF solid;
   border-left: 1px #FFFFFF solid;
   text-decoration: underline;
}

.ppm_menu_mini a:hover {
   color: #738284;
   border-right: 1px #FFFFFF solid;
   border-left: 1px #FFFFFF solid;
}


.ppm_menu_mini b {
   text-decoration: none;
   color: #165a90;
   font-weight: bold;
   padding-right: 0px;
   padding-left: 0px;
   margin-left: 5px;
   font-size: 9px;
   border-right: 1px #FFFFFF solid;
   border-left: 1px #FFFFFF solid;
}

.ppm_menu_mini i {
   text-decoration: none;
   color: gray;
   padding-right: 0px;
   padding-left: 0px;
   margin-left: 5px;
   font-size: 9px;
   border-right: 1px #FFFFFF solid;
   border-left: 1px #FFFFFF solid;
}








div.msg_mini_1 {
  border: 0.1em solid #CC0000;
  margin: 0.5em 0pt;
  padding: 10px 10px 10px 36px;
  display: block;
  text-align: center;
}

.msg_mini_1 {
  background-color:#FFFFCC;
  color: #CC0000;
}

div.msg_mini_2 {
  border: 0.1em solid green;
  margin: 0.5em 0pt;
  padding: 10px 10px 10px 36px;
  display: block;
  text-align: center;
}

.msg_mini_2 {
  background-color:#D2FFA3;
  color: green;
}


div.msg_mini_3 {
  border: 0.1em solid rgb(80,80,80);
  margin: 0.5em 0pt;
  padding: 10px 10px 10px 36px;
  display: block;

  text-align: center;
}

.msg_mini_3 {
  background-color:rgb(208,208,208);
  color: rgb(80,80,80);
}

.icon_help {
  float: right;
}

.icon_h1_pro {
  float: right;
  margin-right: 5px;
}

.table_main_page {
  width: 100%;
}

.event_div {
  padding: 5px 0px 5px 0px;
  border-bottom: 1px #f0f0f0 solid;
}
.event_div table {
  font-size: 10px;
  width: 100%;
}
.event_div table .icon {
  width: 70px;
  text-align: center;
}
.event_div table .icon_small {
  width: 32px;
  text-align: center;
}
.photo_thumb {
  width: 60px;
  height: 75px;
  border: 0px;
}
.event_div table .time {
  font-size: 10px;
  color: #acacac;
  font-weight: bold;
}

.event_div table .red {
  font-size: 10px;
  color: red;
  font-weight: bold;
}

.event_div table .managersays {
  margin-left: 10px;
  margin-right: 10px;
  margin-top:3px;
  padding: 2px;
  background-color: rgb(248,252,255);
  border-bottom: 1px rgb(223,235,247) solid;
  border-top: 1px rgb(223,235,247) solid;
  border-left: 1px rgb(223,235,247) solid;
  border-right: 1px rgb(223,235,247) solid;
  color: #165a90;
}

.event_div table .managersays a {
  color: #738284;
}

.event_div table .managersays .footer {
  margin-left: 10px;
  margin-right: 10px;
  margin-top:3px;
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: rgb(252,254,255);
  border-bottom: 1px rgb(223,235,247) solid;
  border-top: 1px rgb(223,235,247) solid;
  border-left: 1px rgb(223,235,247) solid;
  border-right: 1px rgb(223,235,247) solid;
  color: #165a90;
  text-align: left;
}

.event_div table .managersays .footer .thumb_youtube {
  float: left;
  border: 0px;
  margin-top:-9px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 120px;
  height: 90px;
}

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

.event_div table .managersays .footer .title a {
  font-weight: bold;
  color: #165a90;
}

.event_div table .managersays .footer .description {
  color: #777777;
}

.event_div table .managersays .footer .text {
  color: #333333;
}

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




.event_div table .managersaysreaction {
  margin-left: 15px;
  margin-right: 0px;
  margin-top:3px;
  padding: 2px;
  color: #444444;
  font-style: italic;
}

.event_div table .reacttomanagersays {
  margin-left: 20px;
  margin-right: 10px;
  margin-top: 1px;
  text-align: right;
}

.what_i_say {
  font-size: 12px;
  text-align: center;
  padding: 5px;
}

.what_i_say a {
  font-size: 12px;
}

.events_banner {
  text-align: center;
  padding-top:5px;
  padding-bottom: 5px;
}

.action_icon {
  width: 16px;
  height: 11px;
  border: 0px;
  margin-top: 1px;
  margin-bottom: 1px;
}

.friend_table {
  width: 210px;
  margin: 5px;
  border: 1px #dddddd solid;
  background-color: #f8f8f8;
}

.friend_table a {
  font-size: 11px;
}

.mag_heading {
  position: relative;
  width: 700px;
  height: 50px;
}
.mag_heading .logo {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 450px;
  height: 50px;
  border: 0px;
}
.mag_heading .languages {
  position: absolute;
  text-align: left;
  top: 0px;
  right: 0px;
  width: 240px;
  height: 45px;
  border: 0px;
}

.article_div_small {
  padding: 2px 0px 2px 0px;
  border-bottom: 1px #f0f0f0 solid;
  color: gray;
  font-size: 9px;
}

.article_div {
  border: 1px #f0f0f0 solid;
  padding: 5px 5px 0px 5px;
  margin: 0px 0px 5px 0px;
  text-align: justify;
}
.article_div .title {
  margin: 0px 0px 2px 0px;
  padding: 0px;
  border: 0px;
  font-weight: bold;
  font-size: 11px;
  display: block; 
}

.article_div .text {
  margin: 0px 0px 2px 0px;
  padding: 0px;
  border: 0px;
  color: black;
  font-weight: normal;
  font-size: 11px;  
}

.article_div .thumb {
  width: 120px; 
  height: 80px; 
  margin-right: 6px; 
  margin-top: 3px;
  margin-bottom: 3px;
  float: left; 
  border: 1px gray solid;
}

.article_div .article_footer {
  margin-top: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-top: 1px #CCCCCC dotted;
  color: #333333;
  font-weight: bold;
  font-size: 9px;
  clear: both;
}

.article_div .article_footer .time {
  color: #666666;
  font-weight: normal;
}

.article_heading {
  padding: 2px;
  border: 1px #CCCCCC solid;
  clear: both;
  text-align: left;
}

.article_heading table {
  color: #333333;
  font-weight: bold;
  font-size: 9px;
}

.article_heading table .time {
  color: #666666;
  font-weight: normal;
}

.article_share {
  padding: 5px;
  border: 1px #CCCCCC solid;
  background-color: #F8F8F8;
  clear: both;
  text-align: left;
  margin-bottom: 8px;
}
.article_share a {
  font-weight: bold;
}

.article_author {
  text-align: left;
}

.article_stats {
  margin-top: 8px;
  margin-bottom: 8px;
  padding: 8px;
  border: 1px #CCCCCC solid;
  clear: both;
  text-align: left;
}

.article_lng {
  margin-bottom: 8px;
  font-weight: bold;
  padding: 8px;
  border: 1px #CCCCCC solid;
  clear: both;
  text-align: center;
}

.search_item {
  margin-bottom: 5px;
  font-weight: bold;
  padding: 0px;
  border: 1px #CCCCCC solid;
  clear: both;
  text-align: left;
}

.search_item .title {
  font-weight: bold;
  color: #165a90;
}

.search_item a {
  font-weight: bold;
  font-size: 10px;
  color: #444444;
}

.search_item a:hover {
  color: #888888;
}

.search_item .deleted_info {
  color: red;
}

.search_item .name {
  font-weight: bold;
  font-size: 10px;
  padding: 3px;
}

.team_logo {
  height: 60px;
  width: 80px;
  border: 0px;
}

.app_logo {
  height: 60px;
  width: 80px;
  border: 0px;
}

.page_desc {
  margin: 5px;
  text-align: justify;
}

.select_form {
  text-align: center;
  padding-bottom: 10px;
}

.verify_mail_window {
  font-size: 12px; 
  border: 1px #dddddd solid;
  background-color: #f8f8f8;
  padding-top: 5px; 
  padding-bottom: 5px; 
  margin:0px;
}
.mail {
  padding: 5px;
}

.unverified_mail_msg {
  padding: 5px;
  border: 1px #dddddd solid;
  background-color: #f4f4f4;
  position: relative;
  margin-bottom: 5px;
}
.unverified_mail_msg b {
  display: block;
  font-size: 12px;
}
.unverified_mail_msg a {
  display: block;
  font-size: 11px;
  margin-top: 5px;
  color: #dd0000;
}
.unverified_mail_msg a:hover {
  color: #bb8888;
}

.unverified_mail_msg .forbidden_icon {
  position: absolute;
  top: 12px;
  left: 20px;
  border: 0px;
}

.screen_alert {
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  margin-top: 20px;
}

.screen_alert a {
  font-weight: bold;
  font-size: 12px;
}

.sport_div {
  border: 1px #769bb6 solid;
  position: relative;
}
.sport_div .version_info {
  color: #cc0000;
  font-size: 10px;
  font-weight: bold;
  position: absolute;
  top: 2px;
  right: 5px;
}
.sport_div h2 {
  padding: 2px 5px 2px 5px;
  border-bottom: 1px #769bb6 solid;
  color: #165a90;
  background-color: rgb(235,243,250);
}
.sport_div .body {
  position: relative;
  padding: 5px;
  font-size: 10px;
}
.sport_div .body .sport_icon {
  margin-right: 10px;
  margin-top: 2px;
  margin-bottom: 5px;
  width: 49px;
  height: 40px;
  border: 0px;
  float: left;
}
.sport_image {
  width: 210px;
  height: 105px;
  border: 0px;
}
.sport_div .body .bottom {
  clear: both;
  text-align: center;
}

.sport_image_head {
  width: 290px;
  height: 145px;
  border: 0px;
  float: left;
  margin-right: 10px;
}

.superlink {
  display: block;
  text-align: center; 
  font-size: 14px; 
  font-weight: bold; 
  margin: 10px;
}

.superlink2 {
  display: block; 
  font-size: 14px; 
  font-weight: bold; 
  margin-top: 5px;
}
.superlink2a {
  display: block; 
  font-size: 14px; 
  font-weight: bold; 
  margin-top: 2px;
  margin-bottom: 5px;
}

.superlink3 {
  display: block; 
  text-align: center; 
  font-size: 12px; 
  font-weight: bold; 
}

.superlink4 {
  display: block; 
  font-size: 12px; 
  font-weight: bold; 
  margin-top: 5px;
}

.forum_navigation {
  position: relative;
  border: 1px #dddddd solid;
  background-color: #f8f8f8;
  height: 20px;
}

.forum_navigation a {
  font-size: 9px;
  color: #165a90;
}

.forum_navigation .country {
  position: absolute;
  top: 1px;
  left: 245px;
  font-size: 9px;
  cursor: pointer;
  color: #165a90;
}
.forum_navigation .country_list {
  position: absolute;
  top: 20px;
  left: 305px;
  font-size: 9px;
  border: 1px #dddddd solid;
  background-color: #fbfbfb;
  z-index: 100;
}

.forum_navigation .type {
  position: absolute;
  top: 1px;
  left: 5px;
  font-size: 9px;
  cursor: pointer;
  color: #165a90;
}
.forum_navigation .type_list {
  position: absolute;
  top: 20px;
  left: 65px;
  font-size: 9px;
  border: 1px #dddddd solid;
  background-color: #fbfbfb;
  z-index: 100;
}

.forum_navigation .favourities {
  position: absolute;
  top: 1px;
  left: 10px;
  font-size: 9px;
  cursor: pointer;
  color: #165a90;
}

.forum_navigation .type_caption {
  font-size: 9px;
  color: gray;
  font-weight: bold;
}
.forum_navigation .country_caption {
  font-size: 9px;
  color: gray;
  font-weight: bold;
}

.forum_navigation_subcategories {
  border-left: 1px #dddddd solid;
  border-right: 1px #dddddd solid;
  border-bottom: 1px #dddddd solid;
  margin-left: 2px;
  margin-right: 2px;
  padding: 2px;
  font-size: 9px;
  background-color: #f8f8f8;
  text-align: center;
}
.forum_navigation_subcategories .subtype_caption {
  font-size: 9px;
  color: gray;
  font-weight: bold;
}

.forum_topic {
  margin: 3px 5px 1px 5px;
  padding: 3px;
}
.forum_topic_small {
  margin: 3px 2px 1px 2px;
  padding: 2px;
}
.forum_topic_normal {
  border: 1px #eeeeee solid;
  background-color: #f8f8f8;
}
.forum_topic_small_normal {
  border: 1px #f4f4f4 solid;
  background-color: #fcfcfc;
}
.forum_topic_sticky {
  border: 1px #eeddd8 solid;
  background-color: #fff3e8;
}
.forum_topic_small_sticky {
  border: 1px #f4ebe0 solid;
  background-color: #fff6ea;
}
.forum_topic_deleted {
  border: 1px #eebbbb solid;
  background-color: #f8dddd;
}
.forum_topic_small_deleted {
  border: 1px #f4dddd solid;
  background-color: #fcdddd;
}

.forum_topic_modnav {
  border: 1px #bbccee solid;
  background-color: #ddeef8;
}

.forum_topic_official {
  border: 1px #bbeecc solid;
  background-color: #ddf8ee;
}

.forum_topic table {
  width: 100%;
  _width: 462px;
}
.forum_topic_small table {
  width: 100%;
  _width: 205px;
}

.forum_topic .right_info {
  font-weight: bold;
  font-size: 9px;
  color: gray;
}
.forum_topic .right_info .unread {
  color: #444444;
}
.forum_topic .right_info .unread_new {
  color: #DD0000;
}
.forum_topic_small .right_info {
  font-weight: bold;
  font-size: 9px;
  color: #444444;
}

.forum_topic .caption {
  font-size: 10px;
  color: gray;
  font-weight: bold;
}

.forum_topic .inactive {
  font-size: 10px;
  color: gray;
}

.forum_topic .active {
  font-size: 10px;
  color: black;
  font-weight: bold;
}


.forum_post {
  margin: 3px 5px 1px 5px;
}
.forum_post_normal {
  border: 1px #eeeeee solid;
  background-color: #f8f8f8;
}
.forum_post_official {
  border: 1px #99dd88 solid;
  background-color: #eef8e0;
}
.forum_post_reaction {
  border: 1px #eeeebb solid;
  background-color: #ffffcc;
}
.forum_post_your {
  border: 1px #ddeedd solid;
  background-color: #eef8ee;
}
.forum_post_deleted {
  border: 1px #eebbbb solid;
  background-color: #f8eeee;
}
.forum_post_error {
  border: 1px #eebbaa solid;
  background-color: #f8eeea;
  color: #dd8866;
  font-style: italic;
  font-weight: bold;
  padding: 3px;
  text-align: center;
}
.forum_post_reported {
  border: 1px #eeddbb solid;
  background-color: #fff8cc;
}
.forum_post .top_line {
  width: 380px;
  margin-bottom: 5px;
}
.forum_post .top_line .time {
  float: right;
  font-weight: bold;
  font-size: 9px;
  color: gray;
}
.forum_post .top_line .time_new {
  float: right;
  font-weight: bold;
  font-size: 9px;
  color: red;
}
.forum_post .top_line .reply {
  float: right;
  font-size: 9px;
  color: gray;
}
.forum_post .top_line .action_icon {
  float: right;
  width: 12px;
  height: 12px;
  border: 0px;
  margin-right: 5px;
  margin-top: 0px;
}

.forum_post .caption {
  padding-left: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 10px;
  color: #888888;
}

.forum_post .react_to {
  font-size: 10px;
  color: #aa4444;
  margin-bottom: 3px;
}

.forum_post .reported {
  font-size: 10px;
  color: #bf9944;
  margin-bottom: 3px;
}

.forum_post .validated {
  font-size: 10px;
  color: #999999;
  margin-bottom: 3px;
}

.post_form {
  margin: 3px 0px 5px 0px;
  width: 380px;
  text-align: right;
}
.post_text {
/*  width: 380px;*/
}

.unread_right {
  float: right;
  font-weight: bold;
  font-size: 9px;
  color: #444444;
}
.unread_new_right {
  float: right;
  font-weight: bold;
  font-size: 9px;
  color: #DD0000;
}

.star_icon {
  width: 12px;
  height: 12px;
  border: 0px;
}

.settings_element {
  padding: 5px;
  text-align: justify;
}

.img_button {
  width: 16px;
  height: 16px;
  border: 0px;
  cursor: pointer;
}


.type_list {
  position: absolute;
  top: 36px;
  left: 10px;
  font-size: 9px;
  border: 1px #165a90 solid;
  background-color: rgb(245,249,255);
  z-index: 100;
}




.table_page {
  border-left: 1px #769bb6 solid;
  border-right: 1px #769bb6 solid;
  border-bottom: 1px #769bb6 solid;
}

.table_page .th1 {
  text-align: center;
  font-weight: bold;
  border-top: 1px #769bb6 solid;
  border-bottom: 1px #769bb6 solid;
  background-color: rgb(235,243,250);
  padding: 2px 0px 2px 3px;
  cursor: hand;
}

.table_page .th2 {
  text-align: center;
  font-weight: bold;
  border-top: 1px #769bb6 solid;
  border-bottom: 1px #769bb6 solid;
  background-color: rgb(230,239,246);
  padding: 2px 0px 2px 3px;
  cursor: hand;
}

.table_page td {
  padding: 2px 5px 2px 5px;
}

.table_page .tr0td1 {
  background-color: rgb(243,248,252);
}

.table_page .tr0td2 {
  background-color: rgb(238,244,248);
}

.table_page .tr1td1 {
  background-color: rgb(248,252,255);
}


.table_page .tr1td2 {
  background-color: rgb(243,248,252);
}

.sort-arrow {
	width:					0px;
	height:					0px;
	background-position:	center center;
	background-repeat:		no-repeat;
	margin:					0 2px;
}

.sort-arrow.descending {
	background-image:		url("http://www.powerplaymanager.com/hockey/_javascript/downsimple.png");

}

.sort-arrow.ascending {
	background-image:		url("http://www.powerplaymanager.com/hockey/_javascript/upsimple.png");
}

.help {
 cursor: help;
}

.list_partners_cap {
  display: block;
  padding: 5px 0px 0px 0px;
  
}

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

.soccer_question_top {
    position: absolute;
    visibility: hidden;
    border: 1px #165a90 solid;
    border-top: rgb(245,249,255);
    background-color: rgb(245,249,255);
    top: 78px;
    width: 350px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    margin: 0px;
    padding-top: 0px;
    

}

.competition_table {
  width: 340px;
  margin: 3px;
  border: 1px #dddddd solid;
  background-color: #ffffff;
}

.competition_table a {
  font-size: 11px;
}



/* LIKE THOUGHT */
table .likethought {
  width: 420px;
  background-color: white;
  border-bottom: 1px rgb(223,235,247) solid;
  border-top: 1px rgb(223,235,247) solid;
  border-left: 1px rgb(223,235,247) solid;
  border-right: 1px rgb(223,235,247) solid;
  margin-top: 10px;
}

table .likethought th {
  background-color: rgb(248,252,255);
}

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

.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;
}

.share_area {
  display: none;
  position: absolute;
  border: 1px gray solid;
  background-color: #f8f8f8;
  top: 40px;
  right: 0px;
  width: 400px;
  height: 70px;
}
.share_area .caption {
  position: absolute;
  top: 5px;
  left: 10px;
  font-size: 10px;
  color: gray;
  font-weight: bold;
}
.share_area .field {
  position: absolute;
  top: 25px;
  left: 10px;
  width: 380px;
  height: 18px;
}
.share_area .send_button {
  position: absolute;
  top: 49px;
  right: 205px;
  width: 100px;
}
.share_area .cancel_button {
  position: absolute;
  top: 49px;
  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;
}

.msg_mini_tutorial_hockey {
  background-color: rgb(245,248,255);
  color: black;
  border: 0.1em solid #385AAB;
  margin: 5px;
  padding: 2px;
}

.msg_mini_tutorial_soccer {
  background-color: rgb(246,252,246);
  color: black;
  border: 0.1em solid green;
  margin: 5px;
  padding: 2px;
}

div.msg_mini_4 {
  border: 0.1em solid green;
  margin: 0.5em 0pt;
  padding: 10px 10px 10px 36px;
  display: block;
  text-align: center;
}

.msg_mini_4 {
  background-color:#D2FFA3;
  color: black;
}