body {
    text-align: center;
    font-size: 62.5%;
    font-family: Tahoma, Arial, sans-serif;
    margin: 0; padding: 0;
  background-color: #000000;
}

input {
    font-size: 1em;
    font-family: Tahoma, Arial, sans-serif;
    vertical-align: middle;
    font-weight: normal !important;
}

ul, ol {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

img {
    border: 0;
}

p, form {
    margin: 0; padding: 0;
}

.nocss {
    display: none;
}

div.separator {
    clear: both;
    padding: 0; margin: 0;
}

div.cleaner,
hr.cleaner {
    clear: both;
    margin: -1px 0 0 0;
    padding: 0;
    height: 1px;
    border: none;
    visibility: hidden;
}

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

a:hover {
    text-decoration: underline;
}

input.text {
    padding: 4px 4px 4px 8px;
    border: 1px solid #D5D5D5;
    width: 100px;
}

#all {
    text-align: left;
    margin: 0 auto;
    width: 960px;
    font-size: 1.1em;
    background-color: #FFF;
    padding: 20px 20px 0 20px;
    position: relative;
}

#topbanner {
    text-align: center;
    padding-bottom: 15px;
}

div.fullbanner,
div.squarebanner,
div.smallbanner,
div.square2banner {
    text-align: center;
    margin-bottom: 10px;
    padding-bottom: 5px;
    width: 468px;
    float: left;
}

div.padleft {
    padding-left: 15px;
}

div.squarebanner {
    width: 300px;
    float: right;
}

div.square2banner {
    width: 255px;
    float: right;
}

div.smallbanner {
    float: none;
    width: 167px;
}

div.nofl {
    float: none;
}

div.fl {
    float: left;
    clear: left;
}

#top {
}

a.gbutton {
    display: block;
    float: left;
    height: 25px;
    background: url("./playamonew/images/button_bg_center.gif") repeat-x;
}

.phone-switch-div {
    position: absolute;
    right: 21px;
    top: 57px;
    z-index: 200;
    background-color: #FDAD16;
    background: url("./playamonew/images/telefony_bg.png") repeat-x 0 100% #FDAD16;
    width: 330px;
    color: #FFF;
    padding: 10px 15px 15px 20px;
}

.phone-switch-div form table td {
    width: 110px;
}

.phone-switch-div form table td.bottom {
    width: auto;
    padding-top: 10px;
}

.phone-switch-div form table td.bottom label {
    font-weight: bold;
    padding-right: 10px;
}

.phone-switch-div form table td.bottom select {
    border: 1px solid #DEDEDE;
    width: 100px;
    vertical-align: middle;
}

.phone-switch-div form input.submit {
    width: 66px;
    height: 24px;
    background: url("./playamonew/images/telefony_button_1.png") no-repeat;
    border: 0;
    color: #FFFFFF;
    font-weight: bold !important;
}

.logo {
    float: left;
    width: 200px;
    padding-left: 10px;
}

.phone-switch {
    float: right;
    width: 154px;
}

.phone-switch a {
    display: block;
    background: url("./playamonew/images/telefon_submit.png") no-repeat;
    width: 112px;
    height: 39px;
    text-align: left;
    padding-left: 42px;
    line-height: 39px;
    vertical-align: middle;
    color: #FFF;
    font-weight: bold;
}

.phone-switch a.selected {
    line-height: 20px;
}

.login {
    float: right;
    width: 350px;
}

.logout {
    float: right;
    width: 320px;
}

.login input.submit {
    vertical-align: middle;
}

.login p.login-form {
    color: #FF8500;
    font-weight: bold;
    padding-bottom: 2px;
}

.login a, .logout a {
    color: #FF8500;
}

.logout p.info1 {
    float: left;
    width: 210px;
    padding-top: 5px;
}

.logout p.info1 span {
    color: #FF8500;
    font-weight: bold;
}

.logout p.info2 {
    float: left;
    width: 150px;
    clear: both;
}

.logout p.info2 a {
    text-decoration: underline;
}

.logout p.info2 a:hover {
    text-decoration: none;
}

.logout a.logout-submit {
    float: left;
    display: block;
    width: 69px;
    height: 25px;
    background: url("./playamonew/images/logout_submit.png") no-repeat;
    padding-left: 27px;
    font-weight: bold;
    padding-top: 3px;
}

.menu {
    clear: both;
    position: relative;
    height: 50px;
    z-index: 100;
}

.menu a {
    display: block;
    width: 82px;
    height: 37px;
    line-height: 37px;
    vertical-align: middle;
    color: #FFF;
    font-weight: bold;
    font-size: 1.2em;
    position: absolute;
    bottom: 0;
}

.menu a.home {
    background: url("./playamonew/images/menu_home.png") no-repeat;
    padding-left: 41px;
    z-index: 50;
    left: 10px;
}

.menu a.zvonenia {
    background: url("./playamonew/images/menu_zvonenia.png") no-repeat;
    padding-left: 30px;
    z-index: 45;
    left: 103px;
    width: 93px;
}

.menu a.obrazky {
    background: url("./playamonew/images/menu_obrazky.png") no-repeat;
    padding-left: 35px;
    z-index: 40;
    left: 196px;
    width: 88px;
}

.menu a.hry {
    background: url("./playamonew/images/menu_hry.png") no-repeat;
    padding-left: 47px;
    z-index: 35;
    left: 289px;
    width: 76px;
}

.menu a.videa {
    background: url("./playamonew/images/menu_videa.png") no-repeat;
    padding-left: 43px;
    z-index: 30;
    left: 382px;
    width: 80px;
}

.menu a.sutaze {
    background: url("./playamonew/images/menu_sutaze.png") no-repeat;
    padding-left: 39px;
    z-index: 25;
    left: 475px;
    width: 84px;
}

.menu span.cool {
    display: block;
    width: 44px;
    height: 45px;
    background: url("./playamonew/images/cool_transparent.png") no-repeat;
    text-indent: -9000px;
    z-index: 100;
    position: absolute;
    left: 563px;
    bottom: 0px;
}

.menu span.sipka {
    display: block;
    width: 9px;
    height: 5px;
    background: url("./playamonew/images/menu_sipka.gif") no-repeat;
    z-index:150;
    position: absolute;
    bottom: 0;
}

.menu span.home {
    left: 62px;
}

.menu span.zvonenia {
    left: 158px;
}

.menu span.obrazky {
    left: 251px;
}

.menu span.hry {
    left: 344px;
}

.menu span.videa {
    left: 437px;
}

.menu p.border {
    border-bottom: 3px solid #FF8500;
    z-index: 100;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.search {
    text-align: right;
    width: 290px;
    float: right;
    border: 1px solid #DEDEDE;
    padding: 4px;
    margin-top: 10px;
}

.search input.text {
    width: 245px;
    padding: 3px 6px 3px 6px;
    border: 0;
}

.submenu {
    height: 25px;
    background: url("./playamonew/images/menu_bottom.gif") repeat-x;
    padding: 10px 10px 0 15px;
    color: #626262;
}

.location {
    float: left;
    width: 450px;
}

.settings {
    float: right;
    width: 320px;
    text-align: right;
    padding-right: 10px;
}

.settings a {
    text-decoration: underline;
}

.settings a:hover {
    text-decoration: none;
}

.flags {
    float: right;
    text-align: right;
    width: 75px;
}

.flags a {
    display: block;
    float: right;
    width: 17px;
    height: 9px;
    margin-left: 1px;
    padding: 1px;
    border: 1px solid #E3E4E6;
    background-position: 50% 50% !important;
}

.flags a.sk {
    background: url("./playamonew/images/vlajka_sk.png") no-repeat;
}
.flags a.cz {
    background: url("./playamonew/images/vlajka_cz.png") no-repeat;
}
.flags a.in {
    background: url("./playamonew/images/vlajka_in.png") no-repeat;
}

#competition {
    font-family: Arial, Helvetica, sans-serif;
    width: 552px;
    height: 180px;
    background: url("./playamonew/images/sutaz.png") no-repeat 50% 0;
    margin-bottom: 10px;
    padding-left: 408px;
    padding-top: 170px;
}

#competition a {
    color: #FFF;
    text-decoration: underline;
}

#competition a:hover {
    text-decoration: none;
}

#competition p {
    color: #FFF;
    width: 480px;
}

#competition p.head {
    font-weight: bold;
    font-size: 1.2em;
    padding-top: 10px;
}

#left {
    float: left;
    width: 781px;
    margin-bottom: 10px;
}

#left-section {
    float: left;
    width: 692px;
}

.left-menu {
    float: left;
    width: 178px;
    margin-bottom: 10px;
    border: 1px solid #D5D5D5;
}

.left-menu div.left-menu-part {
    margin: 1px 1px 0 1px;
    background: url("./playamonew/images/block_bg1.gif") repeat-x;
}

.left-menu div.left-menu-part p.title {
    margin-right: 15px !important;
}

.left-menu div.left-menu-part ul {
    border-top: 1px solid #FFF;
    margin-left: 10px;
    margin-right: 15px;
    margin-bottom: 5px;
}

.left-menu div.left-menu-part ul li {
    background: no-repeat 5px 0.75em;
    padding: 3px 0 3px 20px;
    color: #636363;
    line-height: 1.4em;
    border-top: 1px solid #E1E2E4;
    margin-left: 5px;
}

.left-menu div.tones-menu ul li {
    background-image: url("./playamonew/images/list_square_yellow.gif");
}

.left-menu div.pictures-menu ul li {
    background-image: url("./playamonew/images/list_square_green.gif");
}

.left-menu div.games-menu ul li {
    background-image: url("./playamonew/images/list_square_blue.gif");
}

.left-menu div.videos-menu ul li {
    background-image: url("./playamonew/images/list_square_violet.gif");
}

.left-menu div.left-menu-part ul li ul {
    margin-left: 0px;
}

.left-menu div.left-menu-part ul li ul li {
    margin-left: 0px;
}

.left-menu div.left-menu-part ul li.first {
    border-top: 0;
    padding-top: 7px;
    background-position: 5px 1.1em;
}

.left-menu div.left-menu-part a {
    color: #636363;
}

.section-center {
    float: right;
    width: 498px;
    border: 1px solid #DADADA;
    background: url("./playamonew/images/block_bg1.gif") repeat-x;
    color: #636363;
    margin-bottom: 10px;
}

#searchresults {
    width: 955px;
    border: 1px solid #DADADA;
    background: url("./playamonew/images/block_bg1.gif") repeat-x #FFF;
    color: #636363;
    margin-bottom: 10px;
    padding: 1px;
}

#searchresults div.resultsleft {
    float: left;
    width: 620px;
    clear: left;
}

#searchresults div.resultsright {
    float: right;
    width: 320px;
    clear: right;
}

#searchresults div.games,
#searchresults div.images,
#searchresults div.animation,
#searchresults div.video {
    padding-bottom: 15px;
    clear: both;
}

#searchresults div.images,
#searchresults div.animation,
#searchresults div.video {
    background: url("./playamonew/images/block_bg1.gif") repeat-x;
}

#searchresults div.polytones,
#searchresults div.monotones,
#searchresults div.mp3tones {
    padding-bottom: 15px;
    clear: both;
}

#searchresults div.monotones,
#searchresults div.mp3tones {
    background: url("./playamonew/images/block_bg1.gif") repeat-x;
}

#searchresults span.searchstring {
    color: #FF8500;
    font-size: 0.9em;
    font-weight: bold;
}

.section-center p.error {
    padding: 15px 15px 15px 15px;
    font-weight: bold;
}

.section-center div.comments {
    background: url("./playamonew/images/block_bg1.gif") repeat-x;
    padding-bottom: 15px;
}

.section-center div.comments div.comments-item {
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 3px;
    border-bottom: 1px solid #DADADA;
}

.section-center div.comments div.comments-item p {
    padding-bottom: 3px;
}

.section-center div.comments div.comments-item span.name {
    color: #FF8500;
    font-weight: bold;
}

.section-center div.comments div.comments-item span.date {
    font-size: 0.9em;
}

.section-center div.comments div.comments-item img.rating {
    margin-left: 5px;
}

.section-center div.comments div.first {
    border-top: 1px solid #FFF;
}

.section-center div.comments-form {
    padding-left: 15px;
    padding-right: 15px;
}

.section-center div.comments-form p.title {
    border-bottom:0;
    padding-top: 10px;
    margin-left: 0 !important;
}

.section-center div.comments-form p.name {
    float: left;
    width: 190px;
    clear: left;
    padding-bottom: 10px;
}

.section-center div.comments-form p.name input {
    width: 180px;
}

.section-center div.comments-form p.rating {
    float: right;
    clear: right;
    width: 230px;
    padding-bottom: 5px;
}

.section-center div.comments-form p.stars {
    float: right;
    clear: right;
    width: 230px;
    padding-bottom: 10px;
}

.section-center div.comments-form p.comment {
    width: 455px;
    clear: left;
    padding-bottom: 5px;
}

.section-center div.comments-form p.comment textarea {
    width: 450px;
    padding: 4px 4px 4px 8px;
    border: 1px solid #D5D5D5;
    height: 55px;
}

.section-center div.comments-form input.submit {
    background: url("./playamonew/images/button_7.png") no-repeat;
    width: 97px;
    height: 25px;
    border: 0;
    color: #FF8500;
    font-weight: bold !important;
    text-align: left;
    padding-left: 27px;
    padding-bottom: 3px;
    margin-left: -3px;
}

.section-center div.comments-form input.submit:hover {
    text-decoration: underline;
}

.section-center div.supported-info {
    background: url("./playamonew/images/block_bg1.gif") repeat-x;
    clear: both;
}

.section-center div.supported-info p.title a {
    font-size: 0.6em;
    display: block;
    float: right;
    margin-top: 5px;
}

.section-center div.supported-info table {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 10px;
}

.section-center div.supported-info table th,
.section-center div.supported-info table td {
    padding: 5px 0 5px 0;
}

.section-center div.supported-info table th {
    width: 95px;
    font-weight: bold;
    color: #FF8500;
    text-align: left;
    vertical-align: top;
}

.section-center div.send-info {
    background: url("./playamonew/images/block_bg1.gif") repeat-x;
    clear: both;
}

.section-center div.send-info p.info1,
.section-center div.send-info p.info2 {
    width: 200px;
    padding-top: 15px;
    font-weight: bold;
    font-size: 1.1em;
    padding-bottom: 10px;
}

.section-center div.send-info p.info1 {
    float: left;
    clear: left;
    margin-left: 17px;
}

.section-center div.send-info p.info2 {
    float: right;
    clear: right;
    margin-right: 20px;
}

.section-center div.send-info p.info3,
.section-center div.send-info p.info4 {
    width: 202px;
    height: 141px;
    background: url("./playamonew/images/phonescreen.jpg") no-repeat;
    margin-bottom: 15px;
    color: #FFF;
    text-align: center;
    line-height: 130px;
    font-size: 2em;
}

.section-center div.send-info p.info3 {
    float: left;
    clear: left;
    margin-left: 15px;
}

.section-center div.send-info p.info-arrow {
    float: left;
    background: url("./playamonew/images/bigarrow.png") no-repeat 60% 50%;
    width: 55px;
    height: 141px;
    text-indent: -9000px;
}

.section-center div.send-info p.info4 {
    float: right;
    clear: right;
    margin-right: 20px;
}

.section-center div.send-info p.text {
    clear: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 360px;
}

.section-center div.send-info p.text2 {
    clear: left;
    padding: 10px 15px 0 15px;
}

.section-center div.send-info p.text strong {
    font-weight: bold;
    font-size: 1.1em;
}

.section-center div.send-info p.last {
    padding-bottom: 12px;
}

.section-center div.send-info p.last2 {
    padding-top: 10px;
}

.section-center div.send-info p.last3 {
    padding-bottom: 20px;
}

.section-center div.send-info a.button {
    background: url("./playamonew/images/button_5.png") no-repeat;
    width: 181px;
    margin-left: 10px;
    padding-left: 27px;
    line-height: 21px;
}

.section-center p.phone-error,
.section-center p.phone-choose {
    margin-left: 15px;
    margin-right: 15px;
    border-bottom: 1px solid #E1E2E4;
    border-top: 1px solid #FFF;
    padding-top: 10px;
    padding-bottom: 10px;
    background: url("./playamonew/images/choosephone.jpg") no-repeat 10px 50%;
    color: #FF8500;
    font-size: 1.6em;
    padding-left: 95px;
}

.section-center p.phone-error {
    padding-left: 0;
    background: none;
    font-size: 1.3em;
    font-weight: bold;
}

.section-center div.short-info {
    margin-left: 15px;
    margin-right: 15px;
    border-top: 1px solid #FFF;
    padding-top: 15px;
    padding-bottom: 20px;
}

.section-center div.short-info p.error {
    clear: both;
    color: #FF8500;
    padding: 15px 10px 0 10px;
}

.section-center div.short-info img {
    border: 4px solid #E0E0E0;
    float: left;
}

.section-center div.short-info div.player img {
    float: none;
    border: 0;
}

.section-center div.short-info p.screens {
    clear: both;
}

.section-center div.short-info img.other {
    margin-top: 10px;
    margin-right: 25px;
}

.section-center div.short-info img.right {
    margin-right: 0 !important;
}

.section-center div.short-info table {
    float: right;
    width: 280px;
    border-collapse: collapse;
}

.section-center div.short-info p.price,
.section-center div.short-info p.price2 {
    width: 175px;
    float: right;
    line-height: 30px;
    color: #FF8500;
    font-weight: bold;
}

.section-center div.short-info p.price2 {
    line-height: 15px;
}

.section-center div.short-info p.price span.num,
.section-center div.short-info p.price2 span.num {
    font-size: 1.5em;
}

.section-center div.short-info p.price span.small,
.section-center div.short-info p.price2 span.small {
    font-weight: normal;
}

.section-center div.short-info div.player {
    float: left;
    /*width: 255px;
    height: 35px;*/
    width: 75px;
    height: 23px;
}

.section-center div.short-info table.left {
    float: left;
    width: 250px;
    margin-top: -3px;
}

.section-center div.short-info table th,
.section-center div.short-info table td {
    border-bottom: 1px solid #D7D7D7;
    padding: 3px 2px 3px 2px;
}

.section-center div.short-info table.left td.bottom,
.section-center div.short-info table.left th.bottom {
    border-bottom: 0;
}

.section-center div.short-info table th {
    font-weight: normal;
    text-align: left;
}

.section-center div.short-info table th.price {
    color: #FF8500;
    font-weight: bold;
    border-bottom: 0;
}

.section-center div.short-info table td {
    text-align: right;
}

.section-center div.short-info table td.price {
    color: #FF8500;
    border-bottom: 0;
}

.section-center div.short-info table td.price span {
    font-size: 1.5em;
    font-weight: bold;
}

.section-center div.short-info a.button {
    margin-left: 97px;
}

.section-center div.short-info a.supported-czech {
    margin-left: 0 !important;
}

.section-center div.short-info a.supported2 {
    margin-left: 30px;
}

.section-center div.short-info a.supported {
    margin-left: 50px;
}

.section-center div.short-info a.supported3 {
    margin-left: 186px;
}

.section-center div.short-info div.short-info-sub {
    padding-bottom: 15px;
}

.section-center div.short-info div.short-info-sub a {
    color: #636363;
}

.section-center div.short-info table a {
    color: #636363;
}

.section-center div.short-info a.screenshots,
.section-center div.short-info a.video {
    margin-left: 0;
    width: 82px;
    background: url("./playamonew/images/button_2.png") no-repeat;
    padding-left: 26px;
    line-height: 22px;
    margin-left: 50px;
}

.section-center div.short-info a.video {
    margin-left: 10px;
}

.section-center a.button {
    float: left;
    display: block;
    width: 145px;
    height: 25px;
    background: url("./playamonew/images/button_4.png") no-repeat;
    padding-left: 25px;
    line-height: 20px;
    font-weight: bold;
}

.section-center p.title,
#searchresults p.title {
    margin-left: 15px;
    margin-right: 15px;
    border-bottom: 1px solid #E1E2E4;
    color: #6A6A6A;
    font-size: 1.7em;
    padding: 7px 0 7px 0;
}

#searchresults p.title {
    margin-bottom: 5px;
}

.section-center p.sort {
    float: left;
    width: 355px;
    padding-top: 15px;
    padding-left: 15px;
    padding-bottom: 10px;
}

.section-center p.sort span {
    font-weight: bold;
}

.section-center form.page-form {
    float: left;
    width: 110px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.section-center form.page-form label {
    font-weight: bold;
}

.section-center div.pages {
    clear: both;
    padding-left: 15px;
    padding-right: 15px;
}

.section-center div.bottom {
    padding-bottom: 20px;
}

.section-center div.pages span {
    font-weight: bold;
}

.section-center div.pages a.selected {
    font-weight: bold;
    color: #636363;
}

.section-center table.section-center-table {
    margin: 15px 15px 20px 15px;
    border-collapse: collapse;
}

.section-center table.section-center-table td {
    border-bottom: 1px solid #DFE3E6;
    padding: 3px 0 3px 5px;
}

.section-center table.section-center-table td.name {
    width: 300px;
}

.section-center table.section-center-table td.czname {
    width: 390px !important;
}

.section-center table.section-center-table td.name a span.author {
    font-weight: bold;
}

.section-center table.section-center-table td.name a span.name {
    color: #636363;
}

.section-center table.section-center-table td.actions a,
.section-center div.player a {
    display: block;
    float: left;
    width: 75px;
    height: 23px;
}

.section-center table.section-center-table td.actions a.play,
.section-center div.player a.play {
    background: url("./playamonew/images/cz/button_play.png") no-repeat;
}

.section-center table.section-center-table td.actions a.download {
    background: url("./playamonew/images/cz/button_download.png") no-repeat;
}

.section-center div.section-center-bigimages,
#searchresults div.bigresults {
    padding-left: 15px;
}

.section-center div.section-center-bigimages div.image-item,
#searchresults div.bigresults div.image-item {
    float: left;
    width: 136px;
    margin-right: 25px;
    text-align: center;
    padding-top: 15px;
}

.section-center div.section-center-bigimages div.image-item p.name,
#searchresults div.bigresults div.image-item p.name {
    font-weight: bold;
}

.section-center div.section-center-bigimages div.image-item p.genre,
#searchresults div.bigresults div.image-item p.genre {
    font-size: 0.9em;
}

.section-center div.section-center-bigimages div.last,
#searchresults div.bigresults div.last {
    margin-right: 0 !important;
}

.section-center div.section-center-bigimages div.image-item img,
#searchresults div.bigresults div.image-item img {
    border: 4px solid #E0E0E0;
}

.section-center div.section-center-bigimages div.image-item img:hover,
#searchresults div.bigresults div.image-item img:hover {
    border: 4px solid #C0C0C0;
}

.section-center div.section-center-images {
    padding-top: 15px;
    margin: 0 auto;
    width: 452px;
}

#searchresults div.smallresults {
    padding-top: 15px;
    padding-left: 15px;
}

.section-center div.section-center-images img,
#searchresults div.smallresults img {
    border: 4px solid #E0E0E0;
    margin-right: 30px;
    margin-bottom: 25px;
}

.section-center div.section-center-images img.right {
    margin-right: 0 !important;
}

.section-center div.section-center-images img:hover,
#searchresults div.smallresults img:hover {
    border: 4px solid #C0C0C0;
}

#left-section .newsletter {
    float: left;
    width: 178px;
    clear: left;
}

.playonway-small {
    float: left;
    width: 180px;
    margin-bottom: 10px;
    clear: left;
}

.inlogic {
    float: left;
    width: 180px;
    margin-bottom: 10px;
    clear: left;
}

.banner {
    width: 467px;
    float: left;
    height: 219px;
    /*background: url("../banner.jpg") no-repeat;*/
    margin-bottom: 10px;
    position: relative;
}

.banner p {
    text-indent: -9000px;
}

.banner div.zlava {
    background: url("./playamonew/images/cz/zlava_transparent.png") no-repeat;
    width: 139px;
    height: 136px;
    position: absolute;
    top: 75px;
    left: 17px;
}

.banner div.bannerlinks {
    position: absolute;
    top: 177px;
    left: 260px;
}

.banner div.bannerlinks a {
    display: block;
    float: left;
    width: 21px;
    height: 21px;
    margin-right: 2px;
}

.banner div.bannerlinks a#banner1 {
    background: url("./playamonew/images/banner_1.png") no-repeat;
}
.banner div.bannerlinks a.selected1,
.banner div.bannerlinks a#banner1:hover {
    background: url("./playamonew/images/banner_1_hover.png") no-repeat !important;
}

.banner div.bannerlinks a#banner2 {
    background: url("./playamonew/images/banner_2.png") no-repeat;
}
.banner div.bannerlinks a.selected2,
.banner div.bannerlinks a#banner2:hover {
    background: url("./playamonew/images/banner_2_hover.png") no-repeat !important;
}

.banner div.bannerlinks a#banner3 {
    background: url("./playamonew/images/banner_3.png") no-repeat;
}
.banner div.bannerlinks a.selected3,
.banner div.bannerlinks a#banner3:hover {
    background: url("./playamonew/images/banner_3_hover.png") no-repeat !important;
}

.banner div.bannerlinks a#banner4 {
    background: url("./playamonew/images/banner_4.png") no-repeat;
}
.banner div.bannerlinks a.selected4,
.banner div.bannerlinks a#banner4:hover {
    background: url("./playamonew/images/banner_4_hover.png") no-repeat !important;
}

.banner div.bannerlinks a#banner5 {
    background: url("./playamonew/images/banner_5.png") no-repeat;
}
.banner div.bannerlinks a.selected5,
.banner div.bannerlinks a#banner5:hover {
    background: url("./playamonew/images/banner_5_hover.png") no-repeat !important;
}

.banner div.bannerlinks a#banner6 {
    background: url("./playamonew/images/banner_6.png") no-repeat;
}
.banner div.bannerlinks a.selected6,
.banner div.bannerlinks a#banner6:hover {
    background: url("./playamonew/images/banner_6_hover.png") no-repeat !important;
}

.top-stuff {
    float: right;
    width: 300px;
    border: 1px solid #DADADA;
    padding-bottom: 5px;
    background: url("./playamonew/images/block_bg5.gif") repeat-x;
    margin-bottom: 10px;
}

.top-stuff span.top-label, .top-stuff a.top-link {
    display: block;
    width: 73px;
    height: 27px;
    float: left;
    text-align: center;
    line-height: 27px;
    vertical-align: middle;
    font-weight: bold;
    color: #FF8500;
    background: url("./playamonew/images/najnovsie_tab_bg.gif") repeat-x;
}

.top-stuff span.top-label {
    width: 67px;
    margin: 1px 1px 0 1px;
    color: #636363;
    background-color: #F2F2F2;
}

.top-stuff a.top-zvonenia {
    width: 90px;
    margin: 1px 1px 0 0;
    background-color: #F2F2F2;
}

.top-stuff a.top-obrazky {
    margin: 1px 1px 0 0;
    background-color: #F2F2F2;
}

.top-stuff a.top-hry {
    width: 65px;
    margin: 1px 1px 0 0;
    background-color: #F2F2F2;
}

.top-stuff a.selected {
    background: 0;
    border-bottom: 0;
}

.top-stuff table, .newest-stuff table,
#searchresults table {
    clear: both;
    margin: 7px 5px 4px 7px;
    border-collapse: collapse;
    color: #636363;
}

.newest-stuff table,
#searchresults table {
    margin: 7px 15px 4px 20px;
}

.top-stuff table a.listen, .top-stuff table a.close,
.top-stuff table a.open, .newest-stuff table a.listen, .newest-stuff table a.close,
.newest-stuff table a.open, #searchresults table a.listen {
    display: block;
    float: left;
    width: 27px;
    height: 23px;
}

.top-stuff table a.listen, .newest-stuff table a.listen,
#searchresults table a.listen {
    background: url("./playamonew/images/najnovsie_listen.png") no-repeat;
}

.top-stuff table a.close, .newest-stuff table a.close {
    background: url("./playamonew/images/najnovsie_minus.png") no-repeat;
}

.top-stuff table a.open, .newest-stuff table a.open {
    background: url("./playamonew/images/najnovsie_plus.png") no-repeat;
}

.top-stuff table td, .newest-stuff table td,
#searchresults table td {
    border-bottom: 1px solid #E1E2E4;
    padding: 4px 2px 4px 7px;
}

.top-stuff table td.name {
    width: 240px;
    padding: 9px 2px 9px 7px;
}

.newest-stuff table td.name {
    width: 380px;
    padding: 9px 2px 9px 7px;
}

#searchresults table td.name {
    width: 245px;
    padding: 9px 2px 9px 7px;
}

.top-stuff table td.error,
.newest-stuff table td.error {
    border-bottom: 0;
    font-weight: bold;
}

.top-stuff table td.name a,
.newest-stuff table td.name a {
    color: #636363;
}

.top-stuff table strong a, .newest-stuff table strong a,
#searchresults table strong a {
    color: #FF8500 !important;
}

.top-stuff table p strong, .newest-stuff table p strong,
#searchresults table strong {
    color: #636363;
}

.top-stuff p.top-images {
    padding-bottom: 5px;
}

.top-stuff p.top-images span.error {
    font-weight: bold;
    padding: 10px 15px 5px 15px;
    display: block;
    float: left;
    color: #636363;
}

.top-stuff p.top-images img {
    border: 4px #E0E0E0 solid;
    margin-left: 40px;
    margin-top: 25px;
}
.top-stuff p.top-images img:hover {
    border: 4px #C0C0C0 solid;
}

.top-stuff p.all, .newest-stuff p.all, .top-pics p.all {
    float: right;
    padding-right: 5px;
    padding-top: 5px;
}

.top-stuff p.all a, .newest-stuff p.all a, .top-pics p.all a {
    float: left;
    display: block;
    width: 115px;
    height: 25px;
    background: url("./playamonew/images/button_1.png") no-repeat;
    padding-left: 25px;
    line-height: 20px;
    font-weight: bold;
}

.top-stuff div.top-games {
    width: 260px;
    margin: 0 auto;
    clear: both;
    padding-top: 15px;
}

.top-stuff p.error {
    font-weight: bold;
    color: #636363;
    padding: 10px 15px 5px 15px;
    float: left;
}

.top-stuff div.top-games div.list-item {
    text-align: center;
    float: left;
    width: 128px;
}

.top-stuff div.top-games div.list-item p.name {
    font-weight: bold;
}

.top-stuff div.top-games div.list-item p.genre {
    color: #636363;
    font-size: 0.9em;
}

.top-stuff div.first {
    padding-top: 25px !important;
}

.top-stuff div.last {
    padding-bottom: 10px;
}

.top-stuff div.top-games div.list-item img {
    border: 4px #E0E0E0 solid;
    margin: 0 15px 0 15px;
}
.top-stuff div.top-games div.list-item img:hover {
    border: 4px #C0C0C0 solid;
}

.newest-stuff {
    float: left;
    width: 465px;
    border: 1px solid #DADADA;
    padding-bottom: 5px;
    background: url("./playamonew/images/block_bg5.gif") repeat-x;
    margin-bottom: 10px;
}

.newest-stuff span.error {
    font-weight: bold;
    color: #636363;
    display: block;
    float: left;
    padding: 10px 15px 5px 15px;
    width: 400px;
}

.newest-stuff p.error {
    font-weight: bold;
    color: #636363;
}

.newest-stuff span.newest-label, .newest-stuff a.newest-link {
    display: block;
    width: 110px;
    height: 27px;
    float: left;
    text-align: center;
    line-height: 27px;
    vertical-align: middle;
    font-weight: bold;
    color: #FF8500;
    background: url("./playamonew/images/najnovsie_tab_bg.gif") repeat-x;
}

.newest-stuff span.newest-label {
    width: 130px;
    margin: 1px 1px 0 1px;
    color: #636363;
    background-color: #F2F2F2;
}

.newest-stuff a.newest-zvonenia {
    width: 120px;
    margin: 1px 1px 0 0;
    background-color: #F2F2F2;
}

.newest-stuff a.newest-obrazky {
    width: 120px;
    margin: 1px 1px 0 0;
    background-color: #F2F2F2;
}

.newest-stuff a.newest-hry {
    width: 90px;
    margin: 1px 1px 0 0;
    background-color: #F2F2F2;
}

.newest-stuff a.selected {
    background: 0;
    border-bottom: 0;
}

.newest-stuff p.newest-images, .top-pics p.top-images {
    padding-left: 2px;
    clear: both;
}

.newest-stuff p.newest-images img, .top-pics p.top-images img {
    border: 4px #E0E0E0 solid;
    margin-left: 20px;
    margin-top: 15px;
}

.newest-stuff p.newest-images img:hover,
.top-pics p.top-images img:hover {
    border: 4px #C0C0C0 solid;
}

.newest-stuff div.list-items, .top-pics div.list-items {
    clear: both;
    width: 432px;
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom: 5px;
}

.newest-stuff div.list-item, .top-pics div.list-item {
    float: left;
    width: 136px;
    padding: 0 4px 0 4px;
    text-align: center;
}

.newest-stuff div.list-item p.name, .top-pics div.list-item p.name {
    color: #FF8500;
    font-weight: bold;
}

.newest-stuff div.list-item p.genre, .top-pics div.list-item p.genre {
    color: #636363;
    font-size: 0.9em;
}

.newest-stuff div.list-item img, .top-pics div.list-item img {
    border: 4px solid #E0E0E0;
    margin-bottom: 5px;
}

.newest-stuff div.list-item img:hover, .top-pics div.list-item img:hover {
    border: 4px solid #C0C0C0;
}

.newest-stuff p.all {
    padding-right: 20px;
    padding-top: 10px;
}

.top-pics {
    float: left;
    width: 465px;
    border: 1px solid #DADADA;
    padding-bottom: 5px;
    background: url("./playamonew/images/block_bg5.gif") repeat-x;
}

.top-pics span.error {
    font-weight: bold;
    color: #636363;
    display: block;
    float: left;
    padding: 10px 15px 5px 15px;
    width: 400px;
}

.top-pics p.error {
    font-weight: bold;
    color: #636363;
}

.top-pics span.top2-label, .top-pics a.top2-link {
    display: block;
    width: 150px;
    height: 27px;
    float: left;
    text-align: center;
    line-height: 27px;
    vertical-align: middle;
    font-weight: bold;
    color: #FF8500;
    background: url("./playamonew/images/najnovsie_tab_bg.gif") repeat-x;
}

.top-pics span.top2-label {
    width: 160px;
    margin: 1px 1px 0 1px;
    color: #636363;
    background-color: #F2F2F2;
}

.top-pics a.top2-animacie {
    width: 151px;
    margin: 1px 1px 0 0;
    background-color: #F2F2F2;
}

.top-pics a.top2-videa {
    width: 150px;
    margin: 1px 1px 0 0;
    background-color: #F2F2F2;
}

.top-pics a.selected {
    background: 0;
    border-bottom: 0;
}

.top-pics p.all {
    padding-right: 20px;
    padding-top: 10px;
}

.top-discuss {
    float: right;
    width: 300px;
    border: 1px solid #DADADA;
    padding-bottom: 5px;
    background: url("./playamonew/images/block_bg5.gif") repeat-x;
    clear: right;
}

.top-discuss span.error {
    font-weight: bold;
    color: #636363;
    display: block;
    float: left;
    padding: 5px;
}

.top-discuss p.title, .newsletter p.title,
.left-menu div.left-menu-part p.title,
.section-list p.title, #searchresults p.subtitle {
    border-bottom: 1px solid #E1E2E4;
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px 5px 10px 5px;
    font-weight: bold;
    color: #636363;
}

#searchresults p.subtitle {
    margin-left: 15px;
    margin-right: 15px;
}

#searchresults p.error {
    padding: 10px 15px 15px 15px;
    font-weight: bold;
}

#searchresults p.suberror {
    padding: 10px 15px 5px 5px;
}

#searchresults p.suberror2 {
    padding: 0 15px 5px 5px;
}

#searchresults p.suberror3 {
    padding: 10px 15px 5px 20px;
}

.top-discuss p.discuss-images {
    border-top: 1px solid #FFF;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 5px;
}

.top-discuss p.discuss-images img {
    border: 4px solid #E0E0E0;
    margin-top: 10px;
    margin-left: 8px;
}

.top-discuss p.discuss-images img:hover {
    border: 4px solid #C0C0C0;
}

#right {
    float: right;
    width: 167px;
    margin-bottom: 10px;
}

#right-section {
    float: right;
    width: 255px;
}

.section-list {
    border: 1px solid #DADADA;
    background: url("./playamonew/images/block_bg1.gif") repeat-x;
    margin-bottom: 10px;
}

.section-list p.error,
.section-list p.error-games,
.section-list p.error-videos {
    font-weight: bold;

    color: #636363;
    padding-bottom: 15px;
}

.section-list p.error-games,
.section-list p.error-videos {
    padding: 10px 15px 10px 15px;
}

.section-list p.title {
    margin-left: 15px;
    margin-right: 15px;
}

#right-section div.section-list-only {
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 10px;
    padding-bottom: 15px;
}

#right-section div.section-list-only ol {
    padding-left: 20px;
    list-style-type: decimal;
    font-weight: bold;
    color: #636363;
}

#right-section div.section-list-only ol li {
    line-height: 1.4em;
}

#right-section div.section-list-only ol li span {
    font-weight: normal;
}

#right-section div.section-list-only ol li span.author {
    font-weight: bold !important;
}

#right-section div.section-list-only ol li span.track {
    color: #636363;
}

#right-section div.section-list-images,
#right-section div.section-list-game {
    margin-left: 15px;
    margin-right: 15px;
    border-top: 1px solid #FFF;
    padding-top: 15px;
}

#right-section div.section-list-game {
    padding-top: 10px;
    clear: both;
}

#right-section div.bottom {
    padding-bottom: 15px;
}

#right-section div.section-list-game div.section-list-item {
    float: left;
    width: 98px;
    text-align: center;
    margin-right: 20px;
}

#right-section div.section-list-game div.section-list-item p.name {
    font-weight: bold;
}

#right-section div.section-list-game div.section-list-item p.genre {
    font-size: 0.9em;
    color: #636363;
}

#right-section div.section-list-game div.right {
    margin-right: 0 !important;
}

#right-section div.section-list-game img {
    border: 4px solid #E0E0E0;
}

#right-section div.section-list-game img:hover {
    border: 4px solid #C0C0C0;
}

#right-section div.section-list-images img {
    border: 4px solid #E0E0E0;
    margin-left: 7px;
    margin-bottom: 20px;
}

#right-section div.section-list-images img.right {
    margin-left: 30px;
}

#right-section div.section-list-images img:hover {
    border: 4px solid #C0C0C0;
}

#right-section ul {
    margin-left: 22px;
    margin-bottom: 20px;
    color: #636363;
}

#right-section ul li {
    line-height: 1.3em;
}

#right-section ul li span.num {
    font-weight: bold;
}

#right-section ul li span.cat {
    font-size: 0.9em;
}

#right-section ul li a {
    font-weight: bold;
}

.help, .help-big {
    background: url("./playamonew/images/block_bg1.gif") repeat-x;
    border: 1px solid #DADADA;
    padding-top: 12px;
    padding-bottom: 13px;
    margin-bottom: 10px;
}

.help-big {
    padding-bottom: 10px;
}

.help-big p.head {
    padding: 0 10px 0 10px;
    background: url("./playamonew/images/help_icon_small.jpg") no-repeat 15px 2px;
    height: 50px;
}

.help p.head {
    padding: 0 10px 0 10px;
    background: url("./playamonew/images/help_icon.jpg") no-repeat 10px 2px;
    height: 58px;
}

.help p.head a {
    display: block;
    width: 55px;
    height: 25px;
    background: url("./playamonew/images/button_3.png") no-repeat;
    float: right;
    font-weight: bold;
    padding-left: 23px;
    line-height: 21px;
    margin-top: 10px;
}

.help-big p.head a {
    display: block;
    width: 30px;
    height: 25px;
    background: url("./playamonew/images/helpbig_button.png") no-repeat;
    float: left;
    font-weight: bold;
    line-height: 21px;
    margin-top: 6px;
    margin-left: 3px;
}

.help p.text {
    padding: 10px 15px 10px 15px;
    color: #636363;
}

.help-big span.text {
    color: #636363;
    padding-left: 60px;
    padding-top: 3px;
    line-height: 1.4em;
}

.help p.head span, .help-big p.head span.title {
    display: block;
    text-align: left;
    text-indent: -9000px;
    float: right;
    clear: both;
}

.help p.head span {
    width: 145px;
    height: 21px;
    background: url("./playamonew/images/cz/help_label.gif") no-repeat 100% 0;
}

.help-big p.head span.title {
    width: 190px;
    height: 30px;
    background: url("./playamonew/images/cz/help_label_big.gif") no-repeat 100% 0;
    clear: none;
    float: left;
}

.playonway {
    height: 219px;
    width: 167px;
    /*background: url("./playamonew/images/playonway.jpg") no-repeat;*/
    margin-bottom: 10px;
}

.playonway p {
    text-indent: -9000px;
}

.newsletter {
    border: 1px solid #DADADA;
    background: url("./playamonew/images/block_bg1.gif") repeat-x;
    margin-bottom: 10px;
}

.newsletter p.error {
    padding: 5px 10px 0 15px;
    font-weight: bold;
    color: #636363;
}

.newsletter p.head {
    border-top: 1px solid #FFF;
    margin-left: 10px;
    margin-right: 10px;
    background: url("./playamonew/images/newsletter_icon.jpg") no-repeat 0 10px;
    height: 67px;
    color: #636363;
    padding: 10px 0 10px 70px;
}

.newsletter form input.text {
    width: 97px;
    border: 1px solid #A5ACB2;
}

.newsletter form p {
    padding: 0 10px 10px 10px;
}

.partners {
    border: 1px solid #DADADA;
    padding: 1px;
    /*background: url("./playamonew/images/cz/partner_bg.jpg") no-repeat 50% 1px;*/
    margin-bottom: 10px;
}

.partners p.text {
/*    padding: 0 10px 10px 12px;
    color: #636363;*/
}

.partners p.text a {
    color: #636363;
}

hr.main-separator {
    clear: both;
    border: 0;
    border-bottom: 1px solid #DDD;
    padding: 0;
    margin: 0;
    color: #DDD;
}

#bottom {
    margin-top: 1px;
    border-top: 7px solid #DDD;
    clear: both;
    padding-top: 7px;
}

.links {
    background: url("./playamonew/images/links_bg.gif") repeat-x;
    padding-top: 15px;
    position: relative;
    min-height: 310px;
}

.links div.item {
    margin-left: 20px;
    width: 140px;
    float: left;
}

.links div.last {
    width: 138px !important;
}

.links div.item p {
    color: #FF8500;
    font-weight: bold;
    line-height: 1.4em;
}

.links ul {
    margin-bottom: 15px;
}

.links ul li {
    background: url("./playamonew/images/list_square.gif") no-repeat 0 50%;
    padding: 0 0 0 10px;
    color: #636363;
    line-height: 1.4em;
}

.links ul li a {
    color: #636363;
}

.links div.freeplayamo {
    width: 297px;
    height: 75px;
    background: url("./playamonew/images/cz/zadarmo.jpg") no-repeat;
    text-indent: -9000px;
    position: absolute;
    bottom: 10px;
    left: 18px;
}

.googleads {
    border-top: 1px solid #CBCBCB;
    padding: 10px 116px 0 116px;
    display: none;
}

#footer {
    margin-top: 10px;
    border-top: 1px solid #CBCBCB;
    height: 87px;
    background: url("./playamonew/images/bottom_bg.png") no-repeat 100% 0;
}

.bottom-menu {
    float: left;
    width: 775px;
    padding-top: 20px;
    padding-left: 15px;
    color: #636363;
}

.bottom-menu a {
    font-weight: bold;
}

.design {
    float: right;
    width: 100px;
    text-align: right;
    padding-top: 20px;
    padding-right: 15px;
    color: #636363;
}

.design img {
    vertical-align: middle;
}

.copyright {
    clear: both;
    color: #636363;
    padding-left: 15px;
    padding-top: 10px;
}
