#topc {
    background-image: url(images/top2.gif);
}
#playground h3 {
    color: #01438C;
}

#endGame {
    width: 116px;
    background: none;
    height: 85px;
    top: 20px;
    left: 720px;
}
#endGame .endGameL {
    background: url(images2/endgame-left.gif) no-repeat left top;
    height: 62px;
    float: left;
    padding: 23px 5px 0px 18px;
    width: 80px;
}
#endGame .endGameR {
    background: url(images2/endgame-right.gif) no-repeat right top;
    float: left;
    font-size: 0em;
    line-height: 0em;
    width: 13px;
    height: 85px;
}
#endGame span {
    margin: 0px;
    font-size: 1.3em;
}

#gamelist2 {
    float: none;
    width: 100%;
    height: 114px;
    background: url(images2/gamelist-bg.gif) no-repeat left bottom;
}
#gamelist2 ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#gamelist2 ul li {
    float: left;
    background: url(images2/game-inactive.gif) no-repeat left top;
    width: 57px;
    height: 71px;
    margin: 0px 1px 0px 0px;
}
#gamelist2 ul li.active { background-image: url(images2/game-active.gif); }
#gamelist2 ul li.paused { background-image: url(images2/game-paused.gif); }
#gamelist2 ul li.finished { background-image: url(images2/game-finished.gif); }
#gamelist2 ul li.hover { background-image: url(images2/game-hover.gif); }
#gamelist2 ul li a {
    color: #FFF;
    display: block;
    width: 49px;
    height: 41px;
    text-align: center;
    margin: 5px 0px 0px 4px;
    text-decoration: none;
    font-size: 1.7em;
    font-weight: bold;
    padding: 17px 0px 0px 0px;
}
.game_hover_description {
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 446px;
    color: #FFFFFF;
    text-align: left;
    z-index: 101;
}
.game_hover_description_bottom {
    background: url(images2/game-popup-bottom.png) no-repeat left bottom;
    _background: url(images2/game-popup-bottom-ie.gif) no-repeat left bottom;
    height: 10px;
    line-height: 0px;
}
.game_hover_description_top {
    background: url(images2/game-popup-top.png) no-repeat left top;
    _background: url(images2/game-popup-top-ie.gif) no-repeat left top;
    height: 5px;
    line-height: 0px;
    font-size: 0px;
}
.game_hover_description_in {
    background: url(images2/game-popup-bg.png) repeat-y left top;
    _background: url(images2/game-popup-bg-ie.gif) repeat-y left top;
    padding: 15px 20px;
}
.game_hover_description_arrow_down {
    background: url(images2/game-popup-arrow-down.png) no-repeat left top;
    _background: url(images2/game-popup-arrow-down-ie.gif) no-repeat left top;
    width: 24px;
    height: 14px;
    position: absolute;
    bottom: -8px;
    /* bottom: -4px; */
    _bottom: -5px;
    left: 17px;
    line-height: 0px;
    font-size: 0px;
}
.game_hover_description_arrow_up {
    background: url(images2/game-popup-arrow-up.png) no-repeat left top;
    _background: url(images2/game-popup-arrow-up-ie.gif) no-repeat left top;
    display: none;
    width: 24px;
    height: 14px;
    position: absolute;
    top: -9px;
    left: 17px;
    line-height: 0px;
    font-size: 0px;
}
.game_hover_description strong {
    font-size: 1.1em;
}
.game_hover_description p {
    margin: 0px;
    padding: 10px 0px 5px 0px;
}

#gamelist2 .gl_head {
    padding: 5px 0px 0px 45px;
    font-size: 1.2em;
}
#gamelist2 .gl_list {
    height: 71px;
    margin: 7px 0px 0px 0px;
}
#gamelist2 .gl_list_left {
    float: left;
    background: url(images2/gamelist-left.gif) no-repeat 10px 14px;
    width: 31px;
    padding: 9px 4px 0px 5px;
    height: 62px;
}
#gamelist2 .gl_list_left a {
    display: block;
    width: 31px;
    height: 44px;
}
#gamelist2 .gl_list_left a span {
    display: none;
}
#gamelist2 .gl_list_right {
    float: left;
    background: url(images2/gamelist-right.gif) no-repeat 6px 14px;
    width: 31px;
    padding: 9px 2px 0px 0px;
    height: 62px;
}
#gamelist2 .gl_list_right a {
    display: block;
    width: 31px;
    height: 44px;
}
#gamelist2 .gl_list_right a span {
    display: none;
}
#gamelist2 .gl_list_group {
    width: 870px;
    height: 71px;
    float: left;
    overflow: hidden;
    position: relative;
}
#gl_list_games {
    width: 10000px;
    height: 71px;
    position: absolute;
    top: 0px;
    left: 0px;
}

#gamePlay {
    padding: 10px 23px;
}

#gameinfo {
    margin-right: 0px;
    width: 300px;
}

.rules {
    background: url(images2/game-desc-bottom.gif) no-repeat left bottom;
    width: 591px;
}
.rules-top {
    background: url(images2/game-desc-top.gif) no-repeat left top;
    min-height: 15px;
    _height: 15px;
    padding: 20px 25px;;
}

.gamehelp {
    background: url(images2/game-tip-bottom.gif) no-repeat left bottom;
    width: 299px;
    color: #000000;
}
.gamehelp-top {
    background: url(images2/game-tip-top.gif) no-repeat left top;
    min-height: 55px;
    _height: 55px;
    padding: 25px 70px 25px 35px;
    _padding: 25px 50px 25px 35px;
}

#gameinfo .gametimer {
    background: url(images2/game-timer.gif) no-repeat left top;
    width: 224px;
    /* height: 54px;
    padding: 32px 0px 0px 75px; */
    height: 80px;
    padding: 6px 0px 0px 75px;
    float: left;
    margin: 5px 0px 0px 0px;
    position: relative;
}

#gameinfo dl.time {
    margin: 0px 0px 0px 0px;
}
#gameinfo dl.time dt {
    margin: 0px;
    width: 100px;
    text-align: center;
}
#gameinfo dl.time dt table td {
    height: 75px;
    vertical-align: middle;
    line-height: 1em;
}

#gameinfo dl.time dd {
    width: 110px;
    text-align: center;
    /* padding: 0px 0px 0px 10px; */
    padding: 26px 0px 0px 10px;
}

.gameAreaLeft {
    float: left;
    width: 591px;
}
.gameAreaRight {
    float: left;
    width: 300px;
}

.gameplace {
    background: url(images2/gameplace-bg-left.gif) repeat-y left top;
    /* width: 591px; */
    /* max-width: 591px; */
    float: left;
}
.gameplace-right {
    background: url(images2/gameplace-bg-right.gif) repeat-y right top;
}
.gameplace-bottom {
    background: url(images2/gameplace-bottom.gif) no-repeat left bottom;
}
.gameplace-bottom-left {
    background: url(images2/gameplace-bottom-left.gif) no-repeat left bottom;
}
.gameplace-bottom-right {
    background: url(images2/gameplace-bottom-right.gif) no-repeat right bottom;
}
.gameplace-top {
    background: url(images2/gameplace-top.gif) no-repeat left top;
    padding: 25px 20px 20px 25px;
}
.gameplace-top-left {
    background: url(images2/gameplace-top-left.gif) no-repeat left top;
    /* padding: 25px 20px 20px 25px; */
}
.gameplace-top-right {
    background: url(images2/gameplace-top-right.gif) no-repeat right top;
    padding: 25px 25px 25px 25px;
}

#game {
    float: none;
    height: auto;
    width: auto;
    margin-right: 0px;
}

.help_image {
    float: none;
    margin: 0px;
    padding: 15px 0px 0px 0px;
}
.help_image img {
    border: none;
}
.help_image_top {
    padding: 0px 0px 15px 0px;
}

#gameinfo .buttons {
    padding: 5px 0px 0px 6px;
}
#gameinfo .buttons .btn_pause {
    background: url(images2/game-button-pause.gif) no-repeat left top;
    width: 143px;
    height: 50px;
    float: left;
    padding: 4px 0px 0px 4px;
    font-size: 1.1em;
}
#gameinfo .buttons .btn_pause a {
    background: none;
    width: 131px;
    height: 34px;
    float: none;
    margin-bottom: 0px;
    padding: 12px 0px 0px 8px;
}
#gameinfo .buttons .btn_finish {
    background: url(images2/game-button-finish.gif) no-repeat left top;
    width: 143px;
    height: 50px;
    float: left;
    padding: 4px 0px 0px 3px;
    font-size: 1.1em;
}
#gameinfo .buttons .btn_finish a {
    background: none;
    width: 131px;
    height: 34px;
    float: none;
    margin-bottom: 0px;
    padding: 12px 0px 0px 8px;
}
#gameinfo .buttons .btn_list {
    margin: 5px 0px 0px 38px;
    background: url(images2/game-button-list.gif) no-repeat left top;
    width: 213px;
    height: 50px;
    float: none;
    padding: 4px 0px 0px 4px;
}
#gameinfo .buttons .btn_list a {
    background: none;
    font-size: 1.1em;
    width: 209px;
    height: 34px;
    padding: 12px 0px 0px 0px;
}

.notepad {
    background: url(images2/input-separator.gif) repeat-x left top;
    margin: 10px 0px 0px 0px;
    padding: 10px 0px 5px 0px;
}
.notepad h3 {
    margin: 0px 0px 5px 0px;
    color: #3785DC;
}
.notepad p {
    margin: 0px;
    padding: 5px 0px 10px 0px;
    color: #3F3F3F;
}
.notepad .textarea-e {
    background: url(images2/input-left-big.gif) no-repeat left top;
    display: block;
    width: 540px;
    height: 150px;
}
.notepad textarea {
    background: url(images2/input-right-big.gif) no-repeat right top;
    border: none;
    height: 140px;
    padding: 5px 5px 5px 5px;
    margin: 0px;
    width: 530px;
}
