body { 
  margin: 0px; 
  text-align: center;
  background-color: white;
        background-image: url(http://www.playamo.sk/themes/blue/images/body.gif);
        background-repeat: repeat-x;}

h1 {
  display: inline;
  font-size: 18px;
  font-weight: bold;
}

h2 {
  display: inline;
  font-size: 14px;
  font-weight: bold;
}

h3 {
  display: inline;
  font-size: 12px;
  font-weight: bold;
}

h4 {
  display: inline;
  font-size: 11px;
  font-weight: bold;
}

table, td, th {
 	font-family: Verdana, Helvetica, lucida, sans-serif, "Geneva CE"; 
  font-size: 11px; 
  color: #3F3F3F;
}

#base {
  background-color: #5781AE;
/*  width: 785px; */
  width: 880px;
  text-align: left;
  margin-left: auto; 
  margin-right: auto;
}

#leftSide {
  float: left;
  padding-left: 15px;
  padding-right: 10px;
}

#rightSide {
  float: right;
  padding-right: 15px;
}

#breakSide {
  clear: both;
}

#errorText {
  color: red;
  font-weight: bold;
  margin-top: 10px;
}



#topBox {
  margin-left: 15px;
  margin-right: 15px;
  width: 850px;
  border-collapse: collapse;
  border-spacing: 0;
}

  #topBox  td, th {
    padding: 0;
    height: 26px;
    vertical-align: middle;
  }

  .topBoxBackground {
    background-color: rgb(38,98,144);
  }

  #topBoxBackgroundLeft {
    width: 6px;
    background-image: url(http://www.playamo.sk/themes/blue/images/top_left.gif);
    background-repeat: no-repeat;
  }
  
  #topBoxBackgroundRight {
    width: 6px;
    background-image: url(http://www.playamo.sk/themes/blue/images/top_right.gif);
    background-repeat: no-repeat;
  }

  #topBoxFlags {
    background-color: rgb(38,98,144);
  }

    #topBoxFlags img {
      border: 1px solid white;
    }

  #navigationBox {
    width: 525px;
    border-collapse: collapse;
    border-spacing: 0;
  }
  
    #navigationBox td, th {
      padding-right: 10px;
      color: rgb(141,172,197);
    }

    #navigationBoxTitle {
      vertical-align: top;
      font-weight: bold;
    }

    #navigationBoxText {
      vertical-align: top;
    }


    #navigationBoxPlayamoCom {
      vertical-align: top;
      text-align: right;
    }

    #navigationBoxPlayamoCom a:link {
    	color: rgb(171,192,215);
    	text-decoration: none;
    }
    
    #navigationBoxPlayamoCom a:visited {
    	color: rgb(171,192,215);
    	text-decoration: none;
    }
    
    #navigationBoxPlayamoCom a:hover {
    	color: #FFFFFF;
    	text-decoration: none;
    }
    
    #navigationBoxPlayamoCom a:active {
    	color: rgb(171,192,215);
    	text-decoration: none;
    }


  #searchBoxForm {
    margin: 0px;
  }

  #searchBox {
    border-collapse: collapse;
    border-spacing: 0;
  }
  
    #searchBox  td, th {
      padding: 0;
    }
          
    #searchBoxFormLabel {
      margin-right: 5px;
      color: rgb(141,172,197);
      font-weight: bold;
      vertical-align: top;
    }
    
    #searchBoxFormInput {
      width: 100px;
      height: 20px;
      border: none;
      background-color: white;
    }
    
    #searchBoxFormInputLeft {
      width: 3px;
      background-position: center;
      background-image: url(http://www.playamo.sk/themes/blue/images/input_left.gif);
      background-repeat: no-repeat;
    }

    #searchBoxFormInputRight {
      width: 3px;
      background-position: center;
      background-image: url(http://www.playamo.sk/themes/blue/images/input_right.gif);
      background-repeat: no-repeat;
    }

    #topVerticalLineImg {
      margin-right: 5px;
    }

    #searchBoxFormSubmiButton {
      margin-left: 5px;
      margin-right: 5px;
      width: 50px;
      height: 20px;
      border: none;
      background-image: url(http://www.playamo.sk/themes/blue/images/ok_button.gif);
      background-repeat: no-repeat;
      background-color: transparent;
    }


#logoBox {
  margin-left: 15px;
  margin-right: 15px;
  border-collapse: collapse;
  border-spacing: 0;
}

  #logoBox td, th {
    padding: 0;
  }

  #logoBox a:link {
  	color: rgb(171,192,215);
  	text-decoration: none;
  }
  
  #logoBox a:visited {
  	color: rgb(171,192,215);
  	text-decoration: none;
  }
  
  #logoBox a:hover {
  	color: #FFFFFF;
  	text-decoration: none;
  }
  
  #logoBox a:active {
  	color: rgb(171,192,215);
  	text-decoration: none;
  }

    #logo {
      border-collapse: collapse;
      border-spacing: 0;
    }
    
    #logo img {
      border: none;
    }

    #logoBoxPhone {
      vertical-align: top;
      width: 100%;
      /* background-image: url(http://www.playamo.sk/themes/blue/images/top_bg.gif); */
      background-position: 0 50%;
      background-repeat: no-repeat;
      background-color: transparent;
    }
    
      #phoneMenu {
        margin-top: 10px;
      }
  
        #phoneMenu td, th {
          vertical-align: top;
        }

        #phoneMenu a:link {
        	color: white;
        	text-decoration: none;
        }
        
        #phoneMenu a:visited {
        	color: white;
        	text-decoration: none;
        }
        
        #phoneMenu a:hover {
        	color: white;
        	text-decoration: underline;
        }
        
        #phoneMenu a:active {
        	color: white;
        	text-decoration: underline;
        }
        
        #phoneMenu img {
          margin-left: 3px;
          margin-right: 5px;
          border: 0px;
        }

        #phoneMenuTitle {
          color: #FFFFFF;
        }

        #phoneMenuName {
          font-weight: bold;
          color: #FFFFFF;
        }


#menu {
  margin-left: 15px;
  margin-right: 15px;
  border-collapse: collapse;
  border-spacing: 0;
}

  #menu td, th {
    padding: 0;
    margin: 0px;
    vertical-align: middle;
    text-align: right;
    font-size: 18px;
    font-weight: bold;
    width: 170px;
    height: 68px;
    cursor: pointer;
  }
  
    #menu img {
      border: 0px;
    }

  .menuPortalSelected {
    color: white;
    background-image: url(http://www.playamo.sk/themes/blue/images/portal_click.gif);
    background-repeat: no-repeat;
  }

  .menuPortalActive {
    background-image: url(http://www.playamo.sk/themes/blue/images/portal_over.gif);
    background-repeat: no-repeat;
  }

  .menuPortalNoActive {
    background-image: url(http://www.playamo.sk/themes/blue/images/portal.gif);
    background-repeat: no-repeat;
  }

  .menuPictureSelected {
    color: white;
    background-image: url(http://www.playamo.sk/themes/blue/images/picture_click.gif);
    background-repeat: no-repeat;
  }

  .menuPictureActive {
    background-image: url(http://www.playamo.sk/themes/blue/images/picture_over.gif);
    background-repeat: no-repeat;
  }

  .menuPictureNoActive {
    background-image: url(http://www.playamo.sk/themes/blue/images/picture.gif);
    background-repeat: no-repeat;
  }  
  
  .menuRingToneSelected {
    color: white;
    background-image: url(http://www.playamo.sk/themes/blue/images/ring_tone_click.gif);
    background-repeat: no-repeat;
  }

  .menuRingToneActive {
    background-image: url(http://www.playamo.sk/themes/blue/images/ring_tone_over.gif);
    background-repeat: no-repeat;
  }

  .menuRingToneNoActive {
    background-image: url(http://www.playamo.sk/themes/blue/images/ring_tone.gif);
    background-repeat: no-repeat;
  }

  .menuGameSelected {
    color: white;
    background-image: url(http://www.playamo.sk/themes/blue/images/game_click.gif);
    background-repeat: no-repeat;
  }

  .menuGameActive {
    background-image: url(http://www.playamo.sk/themes/blue/images/game_over.gif);
    background-repeat: no-repeat;
  }

  .menuGameNoActive {
    background-image: url(http://www.playamo.sk/themes/blue/images/game.gif);
    background-repeat: no-repeat;
  }

  .menuSupportSelected {
    color: white;
    background-image: url(http://www.playamo.sk/themes/blue/images/help_click.gif);
    background-repeat: no-repeat;
  }

  .menuSupportActive {
    background-image: url(http://www.playamo.sk/themes/blue/images/help_over.gif);
    background-repeat: no-repeat;
  }

  .menuSupportNoActive {
    background-image: url(http://www.playamo.sk/themes/blue/images/help.gif);
    background-repeat: no-repeat;
  }


/******************************************************************************/
/**/
/******************************************************************************/
 


.winType2Left {
  width: 5px;
  height: 48px;
  background-image: url(http://www.playamo.sk/themes/blue/images/win_type2_left.gif);
  background-repeat: no-repeat;
} 

.winType2Right {
  width: 5px;
  height: 48px;
  background-image: url(http://www.playamo.sk/themes/blue/images/win_type2_right.gif);
  background-repeat: no-repeat;
} 
 
.winType2Top {
  height: 48px;
  background-image: url(http://www.playamo.sk/themes/blue/images/win_type2_empty.gif);
  background-repeat: repeat-x;
}

  .winType2Top img {
    vertical-align: middle;
  }

.winType2Body {
  background-color: #B2CFEF;
}

  .winType2Body img {
    border: none;
  }

.winType2Bottom {
  height: 15px;
  background-color: #B2CFEF;
}

  .winType2Body a:link {
  color: #2D73A8;
  	vertical-align: middle;
  	text-decoration: none;
  }
  
  .winType2Body a:visited {
  color: #2D73A8;
  	color: #2D73A8;
  	vertical-align: middle;
  	text-decoration: none;
  }
  
  .winType2Body a:hover {
  color: #104065;
  	vertical-align: middle;
  	text-decoration: none;
  }
  
  .winType2Body a:active {
  color: #104065;
  	vertical-align: middle;
  	text-decoration: none;
  }



.winType1Left {
  width: 5px;
  height: 48px;
  background-image: url(http://www.playamo.sk/themes/blue/images/win_type1_left.gif);
  background-repeat: no-repeat;
} 

.winType1Right {
  width: 5px;
  height: 48px;
  background-image: url(http://www.playamo.sk/themes/blue/images/win_type1_right.gif);
  background-repeat: no-repeat;
} 
 
.winType1Top {
  height: 48px;
  background-image: url(http://www.playamo.sk/themes/blue/images/win_type1_empty.gif);
  background-repeat: repeat-x;
}

  .winType1Top img {
    vertical-align: middle;
  }

.winType1Body {
  background-color: #FFFFFF;
  height: 100%;
  vertical-align: top;
}


  .winType1Body a:link {
  color: #E45000;
  	text-decoration: none;
  }
  
  .winType1Body a:visited {
  color: #E45000;
  	text-decoration: none;
  }
  
  .winType1Body a:hover {
  color: #FF9100;
  	text-decoration: none;
  }
  
  .winType1Body a:active {
  color: #FF9100;
  	text-decoration: none;
  }




#bottomBox {
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 10px;
  width: 850px;
  border-collapse: collapse;
  border-spacing: 0;
}

  #bottomBox  td, th {
    height: 30px;
    padding: 0;
  }

  .bottomBoxBackground {
    height: 30px;
    font-weight: bold;
    text-align: center;
    background-color: rgb(38,98,144);
  }

  #bottomBoxBackgroundLeft {
    width: 6px;
    background-image: url(http://www.playamo.sk/themes/blue/images/bottom_left.gif);
    background-repeat: no-repeat;
  }
  
  #bottomBoxBackgroundRight {
    width: 6px;
    background-image: url(http://www.playamo.sk/themes/blue/images/bottom_right.gif);
    background-repeat: no-repeat;
  }
  
    .bottomBoxBackground a:link {
    	color: rgb(171,192,215);
    	text-decoration: none;
    }
    
    .bottomBoxBackground a:visited {
    	color: rgb(171,192,215);
    	text-decoration: none;
    }
    
    .bottomBoxBackground a:hover {
    	color: white;
    	text-decoration: none;
    }
    
    .bottomBoxBackground a:active {
    	color: white;
    	text-decoration: none;
    }

#leftSidePortal {
  float: left;
  padding-left: 15px;
}

#rightSidePortal {
  float: right;
  padding-right: 15px;
}


#submenuBox {
  margin-left: 15px;
  margin-right: 15px;
  border-collapse: collapse;
  border-spacing: 0;
  width: 850px;
  height: 52px;
  background-image: url(http://www.playamo.sk/themes/blue/images/portal_bg.gif);
  background-repeat: repeat-x;
}

  #submenuBox td, th {
    padding: 0;
    vertical-align: middle;
  }

    #submenu {
      margin: 10px;
      margin-bottom: 0px;
      text-align: center;
      border-collapse: collapse;
      border-spacing: 0;
    }
    
      #submenu td, th {
        padding: 0;
        vertical-align: middle;
      	font-weight: bold;
      	font-size: 14px;
      }
      
      .submenuNoActive {
        cursor: pointer;
      	color: #FFFFFF;
        width: 200px;
        height: 30px;
        background-image: url(http://www.playamo.sk/themes/blue/images/portal_button_big.gif);
        background-repeat: no-repeat;
      }

      .submenuActive {
        cursor: pointer;
      	color: #000000;
        width: 200px;
        height: 30px;
        background-image: url(http://www.playamo.sk/themes/blue/images/portal_button_big_over.gif);
        background-repeat: no-repeat;
      }
 
      .submenuSelected {
        cursor: pointer;
      	color: #000000;
        width: 200px;
        height: 30px;
        background-image: url(http://www.playamo.sk/themes/blue/images/portal_button_big_over.gif);
        background-repeat: no-repeat;
      }
  
    .divSubmenuVertical {
      width: 10px;
      height: 30px;
      background-position: center;
      background-image: url(http://www.playamo.sk/themes/blue/images/portal_vertical_line.gif);
      background-repeat: no-repeat;
    }
    

/******************************************************************************/
/**/
/******************************************************************************/
#tableBody {
  margin-left: 15px;
  margin-right: 15px;
  border-collapse: collapse;
  border-spacing: 0;
}

  #tableBody td, th {
    vertical-align: top;
  }

  #tableBodyHeight {
    height: 100%;
  }

  .portalLeftSide {
    height: 100%;
    vertical-align: top;
    padding-right: 5px;
  }
  
  
  .portalRightSide {
    cursor: pointer;
    height: 100%;
    vertical-align: top;
    padding-left: 6px;
  }

  .portalRightSidePartner {
    height: 100%;
    vertical-align: top;
    padding-left: 13px;
  }

.affiliateProgramWinImg {
  margin-top: 10px;
  border: none;
}

.affiliateProgramWin {
  width: 415px;
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: 10px;
  margin-left: 7px;
  vertical-align: middle;
}

  .affiliateProgramWin td, th {
    line-height: 19px;
  }

.affiliateProgramTop {
  padding-left: 10px;
  background-image: url(http://www.playamo.sk/themes/blue/images/affiliate_program_top.gif);
  background-repeat: no-repeat;
  font-weight: bold;
}

.affiliateProgramBody {
  padding: 10px;
  background-color: rgb(255,225,156);
  text-align: justify;
}

.affiliateProgramBottom {
}

/******************************************************************************/
/**/
/******************************************************************************/

/* show games */
.showGames {
  border-collapse: collapse;
  border-spacing: 0;
  width: 415px;
  height: 100%;
}
  
  .showGames td, th {
    padding: 0px;
  }

  .showGameBody {
    border-collapse: collapse;
    border-spacing: 0;
  }

    .showGameBody td, th {
      padding: 6px;
      vertical-align: top;
    }

    .showGame {
      width: 84px;
      margin-right: 5px;
    }
      
      .showGame td, th {
        padding: 0px;
        text-align: center;
      }
      
      .showGameLink {
        font-weight: bold;
      }

      .showGame img {
        border: none;
      }



/* BestSeller pictures */
.showPictures {
  border-collapse: collapse;
  border-spacing: 0;
  width: 415px;
  height: 100%;
}
  
  .showPictures td, th {
    vertical-align: middle;
    padding: 0px;
  }

  .showPictureBody {
    border-collapse: collapse;
    border-spacing: 0;
  }

    .showPictureBody td, th {
      padding: 8px;
    }

    .showPicture {
      width: 85px;
    }
      
      .showPicture td, th {
        padding: 0px;
        text-align: center;
      }
  
      .showPicture img {
        border: 0px;
      }

/* BestSeller pictures */
.showRingTones {
  border-collapse: collapse;
  border-spacing: 0;
  width: 415px;
  height: 100%;
}
  
  .showRingTones td, th {
    padding: 0px;
  }

  .showRingToneLink {
    font-weight: bold;
  }

  .showRingToneBody {
    margin: 5px;
    margin-bottom: 10px;
  }
    
    .showRingToneBody td, th {
    }
    
    .showRingTone {
      width: 190px;
      height: 45px;
    }
      
      .showRingTone td, th {
        padding-left: 5px;
        padding-right: 5px;
      }
        
        .showRingToneText {
          width: 100%;
        }





#phone {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%; 
  height: 600px;
}
  
  #phone td, th {
    padding: 0px;
  }

  #phoneTypes {
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 5px;
    margin-bottom: 15px;
  }
    
    #phoneTypes td, th {
      padding-right: 10px;
      padding-top: 5px;
      padding-bottom: 5px;
      vertical-align: top;
    }

    #productPhoneTypeRoot {
      font-weight: bold;
    }

    .productPhoneTypeParent {
      font-weight: bold;
      text-align: right;
    }

    .productPhoneTypeChild {
    }


