div.body {

margin-left: -200px;

}

.komentar_libi {
    background: url("/grafika/libi.gif") 0 0 no-repeat;
    border: 0px;
    height: 26px;
    width: 48px;
    display: inline-block;
    position: absolute;
    left: 0px;
    top: -3px; 
}

.komentar_nelibi {
    background: url("/grafika/nelibi.gif") 0 0 no-repeat;
    border: 0px;
    height: 26px;
    width: 48px;
    display: inline-block;
    position: absolute;
    left: 0px;
    top: -3px; 
}

.komentare_hodnoceni a.libi {
    position: relative;
    color: green;
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    padding: 0 0 0 55px;
}

.komentare_hodnoceni a.nelibi {
    position: relative;
    color: #790000;
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    padding: 0 0 0 55px;
    margin: 0 0 0 30px;
}

.komentare_hodnoceni a.nelibi:hover {
    color: #C50000;
}

.komentare_hodnoceni a.libi:hover {
    color: #08A800;
}
    
.komentare_hodnoceni a.libi:hover .komentar_libi,.komentare_hodnoceni a.nelibi:hover .komentar_nelibi {
    background-position: -48px 0; 
}

.komentare_hodnoceni {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #F6F0FE;
    border: 1px solid #CBADF5;
    margin: 15px 0 15px 0;
    border-radius: 5px;
    padding: 10px;
    position: relative;
    width: 778px;
    z-index: 1; }
    
.komentare_hodnoceni p {
    margin: 0 0 5px 0;
    font-weight: bold;
    font-size: 14px; 
    }

.komentare_hodnoceni i {
    display: block;
    margin: 0 0 10px 0;
    width: 500px; 
    }
    
.komentare_hodnoceni #i_origo {
    display: none;
    }


#spustit_hru {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #5722A2;
    border: 1px solid #5722A2;
    border-top: 1px solid #9857DB;
    border-radius: 5px;
    padding: 10px;
    position: relative;
    width: 102px;
    display: inline-block;
    margin: 0 8px 0 0;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    cursor: hand;
    cursor: pointer;
    color: #ffffff;
}

#spustit_hru:hover {
    background-color: #8333F5;
    border: 1px solid #8333F5;
    border-top: 1px solid #CB6CFF;
    color: #FFFFFF;
    text-decoration: none;
}

.kategorie_home {
margin: 25px 0 20px 11px;
}

.kategorie_home a {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #fcfcfc;
    border: 1px solid #cccccc;
    border-radius: 5px;
    padding: 10px;
    position: relative;
    width: 102px;
    display: inline-block;
    margin: 0 8px 0 0;
    text-align: center;
    font-weight: bold;
    font-size: 14px; 
}

.kategorie_home a:hover {
    background-color: #4B1698;
    border: 1px solid #4B1698;
    color: #FFFFFF;
    text-decoration: none;
}



.tdhraa { position: relative }

.podle {
font-weight: bold; text-decoration: underline; padding: 0 30px 0 0;
}

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

.www {
    color: #bc7efe;
    font-size: 11px;
    font-weight: bold;
    left: 181px;
    position: absolute;
    top: 33px; }

body {
    background: url('/grafika/pozadiwg.gif');
    border: 0px;
    font-family: Arial, Verdana;
    font-size: 13px;
    margin: 0px; }

body a {
    color: #8000D8;
    text-decoration: none; }

body a:hover { text-decoration: underline }

.smajlici {
    display: block;
    padding: 10px 0 0 0; }

.smajlici img {
    cursor: hand;
    cursor: pointer;
    margin: 0 3px 0 0; }

.iframehome {
    margin: -4px 0 0 -255px;
    position: absolute; }

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

h2,
h3 {
    display: inline-block;
    margin: 0px;
    padding: 0px; }

.novemenu {
    border: 0px;
    height: 19px;
    left: 67px;
    position: absolute;
    top: 1px;
    width: 44px; }

.nove {
    border: 0px;
    height: 19px;
    margin: 5px 0 0 -54px;
    position: absolute;
    width: 44px; }

.anketahlas {
    _width: 15px;
    background: silver;
    color: black;
    display: inline-block;
    min-width: 15px;
    padding: 5px;
    text-align: center;
    text-decoration: underline; }

.anketahlas:hover {
    background: #4b1698;
    color: white;
    font-weight: bold;
    text-decoration: none; }

.hlasy { margin: 10px 0 10px 0 }

.otazka {
    color: #4b1466;
    font-size: 22px;
    font-weight: bold;
    margin: 0 0 15px 0;
    text-align: center; }

.otazka2 {
    color: #4b1466;
    font-size: 17px;
    font-weight: bold;
    margin: 0 0 15px 0;
    text-align: center; }

.anketatop {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #ffffff;
    border: 2px solid #8000D8;
    border-radius: 3px;
    height: 76px;
    left: 0px;
    padding: 10px;
    position: absolute;
    top: 115px;
    width: 183px; }

.anketatop img {
    border: 0px;
    margin: -4px 0 0 0; }

.odpoved {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    text-align: center; }

.otazka a {
    color: #4b1466;
    text-decoration: underline; }

.odpoved a {
    color: #000000;
    text-decoration: underline; }

.otazka a:hover {
    color: #4b1466;
    text-decoration: none; }

.odpoved a:hover {
    color: #000000;
    text-decoration: none; }

.hra {
    background-image: url('/grafika/ObrazekOkraj.gif');
    background-position: top;
    background-repeat: repeat-x;
    margin-bottom: 20px;
    position: relative;
    width: 306px; }

.hra3 {
    background-color: white;
    background-image: url('/grafika/ObrazekOkraj.gif');
    background-position: top;
    background-repeat: repeat-x;
    margin-bottom: 20px;
    position: relative;
    width: 306px; }

.obrazek {
    height: 100px;
    margin: 3px 0 -2px 3px;
    padding: 2px;
    width: 300px; }

.obrazek218 {
    height: 72px;
    padding: 2px;
    margin: 2px 0 0 2px;
    width: 216px; }

.obrazekHra {
    height: 100px;
    margin-bottom: -5px;
    margin-left: 3px;
    margin-top: 3px;
    position: absolute;
    width: 300px; }

.OdkazHra,
.OdkazHra2 {
    color: black;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 54px;
    text-decoration: none; }

.OdkazHranov {
    color: black;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    text-decoration: none; }

.OdkazHra:hover,
.OdkazHra2:hover { text-decoration: underline }

.oOdkazHra:visited,
.oOdkazHra2:visited,
.oOdkazHranov:visited { color: #606060 }

.Popis {
    color: #000000;
    padding: 10px 5px 0 5px; }

.Popisnove {
    color: #000000;
    font-size: 12px;
    padding: 0 3px 3px 3px;
    text-align: left; }

#banneryxzone img {
    border: 0px;
    display: inline-block;
    height: 90px;
    width: 220px; }

#banneryxzone2 img {
    border: 0px;
    display: inline-block;
    height: 100px;
    width: 204px; }

.oblicejChat {
    height: 73px;
    width: 59px; }

.prihlaseniChat {
    height: 73px;
    margin: 0 0 0 80px;
    position: absolute; }

.odkazuhry {
    border: 1px solid white;
    color: #6702cd;
    display: inline-block;
    line-height: 29px;
    margin: 0 5px 0 5px;
    padding: 0 11px 0 11px; }

.odkazuhryb {
    border: 1px solid white;
    color: #6702cd;
    display: inline-block;
    line-height: 29px;
    margin: 0 5px 0 5px;
    padding: 0 11px 0 11px; }

.odkazuhryvse {
    border: 1px solid white;
    color: #6702cd;
    display: inline-block;
    font-weight: bold;
    line-height: 23px;
    margin: 5px 10px 5px 0px;
    padding: 3px 35px 3px 8px;
    position: relative; }

.odkazuhry:hover,
.odkazuhryb:hover {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #e0e0e0;
    background: #f6f0fe;
    border: 1px solid #cbadf5;
    border-radius: 3px;
    text-decoration: none; }

.odkazuhryvse:hover {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #e0e0e0;
    background: #f6f0fe;
    border: 1px solid #cbadf5;
    border-radius: 3px;
    text-decoration: none; }

.odkazuhryvse:hover .sipkahradiv { background-position: -21px 0 }

.odkazuhryvse:hover .sipkahradivdolu { background-position: -21px -23px }

.sipkahra {
    border: 0px;
    height: 23px;
    left: 133px;
    position: absolute;
    top: 4px;
    width: 21px; }

.sipkahradiv {
    background: url("/grafika/sipkahra.gif") 0 0 no-repeat;
    border: 0px;
    cursor: hand;
    cursor: pointer;
    display: block;
    height: 23px;
    left: 135px;
    position: absolute;
    top: 4px;
    width: 21px; }

.sipkahradivdolu {
    background: url("/grafika/sipkahra.gif") 0 -23px no-repeat;
    border: 0px;
    cursor: hand;
    cursor: pointer;
    display: block;
    height: 23px;
    left: 135px;
    position: absolute;
    top: 4px;
    width: 21px; }

.zelena {
    background-image: url('/grafika/zelena.gif');
    color: white;
    font-size: 15px;
    font-weight: bold;
    height: 21px;
    margin-top: -3px;
    padding: 3px 0 0 8px;
    position: absolute;
    width: 38px; }

.zelenahome {
    background-image: url('/grafika/zelena.gif');
    color: white;
    font-size: 15px;
    font-weight: bold;
    height: 21px;
    margin: 6px 0 0 2px;
    padding: 3px 0 0 8px;
    position: absolute;
    width: 38px; }

.zelenamini {
    background-image: url('/grafika/zelenamini.gif');
    color: white;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    margin: 8px 0 0 0;
    padding: 2px 0 0 0;
    position: absolute;
    text-align: center;
    width: 33px; }

.oranzovamini {
    background-image: url('/grafika/oranzovamini.gif');
    color: white;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    margin: 8px 0 0 0;
    padding: 2px 0 0 0;
    position: absolute;
    text-align: center;
    width: 33px; }

.cervenamini {
    background-image: url('/grafika/cervenamini.gif');
    color: white;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    margin: 8px 0 0 0;
    padding: 2px 0 0 0;
    position: absolute;
    text-align: center;
    width: 33px; }

.oranzova {
    background-image: url('/grafika/oranzova.gif');
    color: white;
    font-size: 15px;
    font-weight: bold;
    height: 21px;
    margin-top: -3px;
    padding: 3px 0 0 8px;
    position: absolute;
    width: 38px; }

.oranzovahome {
    background-image: url('/grafika/oranzova.gif');
    color: white;
    font-size: 15px;
    font-weight: bold;
    height: 21px;
    margin: 6px 0 0 2px;
    padding: 3px 0 0 8px;
    position: absolute;
    width: 38px; }

.cervena {
    background-image: url('/grafika/cervena.gif');
    color: white;
    font-size: 15px;
    font-weight: bold;
    height: 21px;
    margin-top: -3px;
    padding: 3px 0 0 8px;
    position: absolute;
    width: 38px; }

.cervenahome {
    background-image: url('/grafika/cervena.gif');
    color: white;
    font-size: 15px;
    font-weight: bold;
    height: 21px;
    margin: 6px 0 0 2px;
    padding: 3px 0 0 8px;
    position: absolute;
    width: 38px; }

.zelenamini2 {
    background-image: url('/grafika/zelenamini.gif');
    color: white;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    margin: 0px;
    padding: 0px;
    padding: 2px 0 0 0;
    text-align: center;
    width: 33px; }

.oranzovamini2 {
    background-image: url('/grafika/oranzovamini.gif');
    color: white;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    margin: 0px;
    padding: 0px;
    padding: 2px 0 0 0;
    text-align: center;
    width: 33px; }

.cervenamini2 {
    background-image: url('/grafika/cervenamini.gif');
    color: white;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    margin: 0px;
    padding: 0px;
    padding: 2px 0 0 0;
    text-align: center;
    width: 33px; }

.zelena2 {
    background-image: url('/grafika/zelena.gif');
    color: white;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 21px;
    margin: 2px 5px 0 0;
    padding: 3px 0 0 8px;
    width: 38px; }

.oranzova2 {
    background-image: url('/grafika/oranzova.gif');
    color: white;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 21px;
    margin: 2px 5px 0 0;
    padding: 3px 0 0 8px;
    width: 38px; }

.cervena2 {
    background-image: url('/grafika/cervena.gif');
    color: white;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 21px;
    margin: 2px 5px 0 0;
    padding: 3px 0 0 8px;
    width: 38px; }

.OkrajFialovy {
    border: 0px;
    display: block;
    height: 100px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 300px;
    z-index: 170; }

.Dalsi {
    cursor: hand;
    cursor: pointer; }

.Ajaxload {
    margin-left: 10px;
    position: absolute; }

.logo {
    position: absolute;
    top: 10px;
    z-index: 800; }

.logo img {
    border: 0px;
    height: 35px;
    width: 194px;
    z-index: 900; }

.nahoru {
    background: url("/grafika/nahoru.gif") 0 0 no-repeat;
    border: 0px;
    border: 0px;
    display: block;
    height: 51px;
    position: fixed;
    right: 10px;
    top: 250px;
    width: 25px; }

.nahoru:hover { background-position: -25px 0 }

.odeslatskore,.odeslatemail {
    background: url("/grafika/odeslatskore.gif") 0 0 no-repeat;
    border: 0px;
    color: #8000d8;
    cursor: hand;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    margin: 10px 0 0 0;
    padding-top: 8px;
    text-align: center;
    text-decoration: none;
    width: 218px; }

.odeslatskore:hover {
    background-position: -218px 0;
    text-decoration: none; }

.NacistDalsi,
.NacistDalsikom,
.NacistDalsinej {
    background: url("/grafika/NacistDalsi.gif") 0 0 no-repeat;
    border: 0px;
    color: #8000d8;
    cursor: hand;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    padding-top: 8px;
    text-decoration: none;
    width: 179px; }

.NacistDalsi:hover,
.NacistDalsikom:hover,
.NacistDalsinej:hover {
    background-position: -179px 0;
    text-decoration: none; }

.NacistDalsizprava {
    background: url("/grafika/NacistDalsi.gif") 0 0 no-repeat;
    border: 0px;
    color: #8000d8;
    cursor: hand;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    margin: 10px 0 0 0;
    padding-top: 8px;
    text-decoration: none;
    width: 179px; }

.NacistDalsizprava:hover {
    background-position: -179px 0;
    text-decoration: none; }

.pruh {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background-color: #4b1698;
    border: inherit 1px white;
    border-radius: 2px;
    height: 33px;
    margin-bottom: 11px;
    padding: 11px 0 0 11px;
    position: relative;
    width: 948px; }

.pruh h1 {
    margin: 0px;
    padding: 0px; }

.kategorie {
    height: 105px;
    margin-bottom: 21px;
    margin-top: 0px;
    position: relative;
    width: 960px; }

.kategorieobl {
    height: 105px;
    position: relative;
    width: 960px; }

.reklama {
    border: 0px;
    height: 160px;
    position: absolute;
    right: 0px;
    width: 520px; }

.KategoriePrehled {
    background-image: url('/grafika/PozadiKategorie.gif');
    height: 163px;
    left: 0px;
    position: absolute;
    top: -3px;
    width: 419px; }

.KategorieTabulka {
    color: #6600cc;
    height: 163px;
    padding: 15px;
    width: 419px; }

#webgames {
    _top: 0px;
    bottom: 0px;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    position: relative;
    text-align: left;
    top: 0px;
    width: 960px; }

#webgamesobyc,
.webgamesobyc {
    bottom: 0px;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    position: relative;
    text-align: left;
    top: 0px;
    width: 960px; }

.pozadisede {
    background-color: #ffffff;
    background-image: url('/grafika/pozadifr.gif');
    background-position: top;
    background-repeat: repeat-x; }

.pozadisedehra {
    background-color: #ffffff;
    background-image: url('/grafika/detail-hry-bg.jpg');
    background-position: top;
    background-repeat: repeat-x; }

.pozadisede2 {
    background-image: url('/grafika/pozadifr2.gif');
    background-position: top center;
    background-repeat: no-repeat; }

.molehill {
    background-image: url('/grafika/molehill.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    cursor: hand;
    cursor: pointer;
    height: 850px;
    position: absolute;
    width: 100%; }

.kulkydole {
    background-image: url('/grafika/kulky.gif');
    background-position: center bottom;
    background-repeat: no-repeat; }

#obsah {
    background: white;
    margin-left: 160px;
    margin-top: 10px;
    width: 800px; }

.popis {
    padding: 30px 0 0 16px;
    width: 390px;
    text-align: left; }

#razeni {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #fffacb;
    border: 1px solid #ffd385;
    border-radius: 5px;
    padding: 10px;
    position: relative;
    width: 778px;
    z-index: 1; }

#razeniChat {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #fffacb;
    border: 1px solid #ffd385;
    border-radius: 5px;
    margin: 20px 0 0 0;
    padding: 10px;
    position: relative;
    width: 558px;
    z-index: 1; }

#razeni select { margin-left: 5px }

#razeni #seradit {
    margin-left: 5px;
    margin-right: 40px;
    width: 130px; }

.mistnostiChat {
    display: inline-block;
    font-size: 16px;
    line-height: 18px;
    margin: 5px 27px 0 0; }

.mistnostiChatBold {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    margin: 5px 27px 0 0; }

.obrOnline {
    border: 1px solid #d1d1d1;
    height: 40px;
    padding: 1px;
    width: 40px; }

.obrOnline:hover { border: 1px solid #743fc1 }

.jmenovka {
    bottom: 7px;
    display: none;
    position: absolute;
    right: 7px; }

#kontaktyinfo {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #fffacb;
    border: 1px solid #ffd385;
    border-radius: 5px;
    color: #885300;
    font-weight: bold;
    margin: 0 0 20px 0;
    padding: 10px;
    position: relative; }

#kategorie {
    margin-left: -15px;
    margin-top: 25px;
    width: 815px; }

#kategorie td {
    padding-bottom: 15px;
    padding-to: 15px;
    vertical-align: top; }

#kategorie #info {
    padding-top: 22px;
    width: 320px; }

#kategorieobl {
    margin-left: -15px;
    width: 815px; }

#kategorieobl td {
    padding-bottom: 15px;
    padding-to: 15px;
    vertical-align: top; }

#kategorieobl #info {
    padding-top: 22px;
    width: 320px; }

#kategoriepod {
    margin: -20px 0 30px -15px;
    width: 815px; }

#kategoriepod td {
    padding-bottom: 15px;
    padding-to: 15px;
    vertical-align: top; }

#kategoriepod #info {
    padding-top: 22px;
    width: 320px; }

.hradetail {
    background-color: white;
    background-image: url('/grafika/ObrazekOkraj.gif');
    background-position: top;
    background-repeat: repeat-x;
    height: 106px;
    margin-left: 15px;
    margin-right: 21px;
    margin-top: 15px;
    position: relative;
    width: 306px; }

#detail {
    color: #7f7f7f;
    font-size: 12px;
    line-height: 17px;
    padding-left: 30px;
    padding-top: 49px; }

#detail span {
    color: #000000;
    font-weight: bold; }

#obrazek133 {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #e1e1e1;
    border: 1px solid #a4a4a4;
    border-radius: 3px;
    height: 100px;
    margin: 3px 0 0 3px;
    padding: 2px;
    position: absolute;
    text-align: center;
    width: 300px; }

#obrazek133 img,
.obr133 {
    height: 100px;
    width: 133px; }

.obrazek133 {
    background-color: #e1e1e1;
    height: 100px;
    margin: 3px 0 0 3px;
    position: absolute;
    text-align: center;
    width: 300px; }

.obrazek133 img,
.obr133 {
    height: 100px;
    width: 133px; }

#divkatnove:hover { background-color: #eee4fc; }

#divkatnove:hover .OdkazHra { color: #8000d8 }

#divkatnove:hover .obrazek {
    border: 2px solid #7F2AD4;
    padding: 0px; }
    
#divkatnove:hover .obrhrajvideo2 { display: none; }

#divkatnove:hover #obrazek133 {
    border: 2px solid #7F2AD4;
    padding: 1px; }

.divkatnove:hover { background-color: #eee4fc; }

.divkatnove:hover .OdkazHra { color: #8000d8; }

.divkatnove:hover .obrazek {

    border: 2px solid #7F2AD4;
    padding: 1px; }
    
.divkatnove:hover #obrazek133 {
    border: 2px solid #7F2AD4;
    padding: 1px; }

.divkatnove h2 {
    display: inline-block;
    margin: 0px;
    padding: 0px; }

.tduvod:hover { background-color: #eee4fc }
.tduvod:hover .obrhome { display:none; }

.tduvod:hover .OdkazHranov { color: #8000d8 }

.tduvod:hover .obrazek218 {
    border: 2px solid #7F2AD4;
    padding: 0px; }

.tduvod:hover .obrhomene {
    border: 2px solid #7F2AD4;
    padding: 1px; }

.obrhomene {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: #e1e1e1;
    border: 1px solid #a4a4a4;
    border-radius: 4px;
    height: 72px;
    left: 0px;
    padding: 2px;
    position: relative;
    text-align: center;
    top: 0px;
    width: 216px; }

.koment:hover { background-color: #eeeeee }

.koment:hover .img { border: 1px solid #743FC1 }

.obr72 {
    height: 72px;
    width: 96px; }

.obr150 {
    border: 0px;
    height: 50px;
    width: 67px; }

.obr180 {
    border: 0px;
    border: 0px;
    height: 60px;
    width: 180px; }

.obr180male {
    border: 0px;
    border: 0px;
    height: 60px;
    margin-left: 50px;
    width: 80px; }

#strankovani span {
    position: absolute;
    right: 0px; }

.odkazyh,
.odkazypodobne {
    background: url("/grafika/tlacitko.gif") 0 0 no-repeat;
    border: 0px;
    color: #8000d8;
    cursor: hand;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 27px;
    margin-left: 7px;
    padding-top: 7px;
    text-align: center;
    text-decoration: none;
    width: 33px; }

.odkazy2 {
    background: url("/grafika/tlacitkosede.gif") 0 0 no-repeat;
    border: 0px;
    color: #ffffff;
    cursor: default;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 27px;
    margin-left: 7px;
    padding-top: 7px;
    text-align: center;
    text-decoration: none;
    width: 33px; }

.odkazyh:hover,
.odkazypodobne:hover {
    background-position: -33px 0;
    text-decoration: underline; }

#iframereklama img { border: 0px }

.dalsi {
    background: url("/grafika/dalsikat.gif") -88px 0 no-repeat;
    border: 0px;
    cursor: hand;
    cursor: pointer;
    display: block;
    float: left;
    height: 34px;
    margin-left: 7px;
    width: 88px; }

.dalsi:hover { background-position: 0 0 }

.predchozine {
    background: url("/grafika/predchozikatne.gif") 0 0 no-repeat;
    border: 0px;
    cursor: default;
    display: block;
    float: left;
    height: 34px;
    width: 88px; }

.dalsine {
    background: url("/grafika/dalsikatne.gif") 0 0 no-repeat;
    border: 0px;
    cursor: default;
    display: block;
    float: left;
    height: 34px;
    margin-left: 7px;
    width: 88px; }

.predchozi {
    background: url("/grafika/predchozikat.gif") -88px 0 no-repeat;
    border: 0px;
    cursor: hand;
    cursor: pointer;
    display: block;
    float: left;
    height: 34px;
    width: 88px; }

.predchozi:hover { background-position: 0 0 }

#test {
    -moz-opacity: .5;
    @height: 1200px;
    _position: absolute;
    background-color: black;
    color: white;
    filter: alpha(opacity=50);
    height: 100%;
    left: 0px;
    opacity: .5;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 1100; }
    
    #nacitac300 {
    width: 20px; -moz-opacity: 4; filter: alpha(opacity=40); opacity: .4; z-index: 4;position: absolute; bottom: 0px; height: 20px; left: 0px; background: #000000;
    }

#test2 {
    background-color: ;
    color: white;
    height: 100%;
    left: 0px;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 1100; }

#test2 .nadpis {
    background-image: url('/grafika/prihlasenitop.gif');
    font-weight: bold;
    height: 25px;
    padding-left: 20px;
    padding-top: 11px;
    position: relative;
    text-align: left;
    width: 485px;
    z-index: 1100; }

#test2 .obsah {
    background-color: #eeeeee;
    background-image: url('/grafika/pozadiprihlaseni.gif');
    background-position: top;
    background-repeat: repeat-x;
    border-left: 6px solid #4b1698;
    border-right: 6px solid #4b1698;
    color: black;
    padding-bottom: 24px;
    padding-top: 24px;
    position: relative;
    text-align: left;
    width: 493px;
    z-index: 1100; }

.obsahuprav {
    background-color: #eeeeee;
    background-image: url('/grafika/pozadiprihlaseni.gif');
    background-position: top;
    background-repeat: repeat-x;
    border-left: 6px solid #4b1698;
    border-right: 6px solid #4b1698;
    color: black;
    padding-bottom: 24px;
    padding-left: 20px;
    padding-top: 24px;
    position: relative;
    text-align: center;
    width: 820px;
    z-index: 1100; }

#test2 .obsah2 {
    background-color: #eeeeee;
    background-image: url('/grafika/pozadiprihlaseni.gif');
    background-position: top;
    background-repeat: repeat-x;
    border-left: 6px solid #4b1698;
    border-right: 6px solid #4b1698;
    color: black;
    padding-bottom: 24px;
    padding-top: 24px;
    position: relative;
    text-align: left;
    width: 493px;
    z-index: 1100; }

#test2 .spodek {
    background-image: url('/grafika/prihlasenibottom.png');
    height: 20px;
    position: relative;
    width: 505px;
    z-index: 1100; }

.a,
.jmenoover,
.emailover,
.hesloover {
    background-image: url('/grafika/pozadiinput.gif');
    border: 1px solid #cdcdcd;
    border-left: 1px solid #a5a5a5;
    border-top: 1px solid #a5a5a5;
    height: 25px;
    padding-left: 5px;
    width: 171px; }

.inputkontakt,
#odpovedjmeno,
#odpovedjmenonej,
#odpovedheslo {
    background-image: url('/grafika/pozadiinput2.gif');
    border: 1px solid #cdcdcd;
    border-left: 1px solid #a5a5a5;
    border-top: 1px solid #a5a5a5;
    height: 25px;
    margin: 0 0 13px 0;
    padding-left: 5px;
    width: 240px; }

.inputkontaktcelkem,
.inputheslocelkem {
    background-image: url('/grafika/pozadiinput2.gif');
    border: 1px solid #cdcdcd;
    border-left: 1px solid #a5a5a5;
    border-top: 1px solid #a5a5a5;
    height: 25px;
    margin: 10px 0 13px 229px;
    padding-left: 5px;
    width: 240px; }

.inputkontaktp {
    background-image: url('/grafika/pozadiinput2.gif');
    border: 1px solid #cdcdcd;
    border-left: 1px solid #a5a5a5;
    border-top: 1px solid #a5a5a5;
    font-weight: bold;
    height: 25px;
    margin: 0 0 13px 0;
    padding-left: 5px;
    width: 553px; }

.inputkontaktt {
    background-image: url('/grafika/pozadiinput2.gif');
    border: 1px solid #cdcdcd;
    border-left: 1px solid #a5a5a5;
    border-top: 1px solid #a5a5a5;
    font-family: Arial;
    font-weight: bold;
    height: 130px;
    margin: 0 0 13px 0;
    padding: 5px;
    width: 548px; }

#test2 td { padding: 5px }

#test2 .table {
    margin-left: 165px;
    width: 330px; }

#test2 a:hover { text-decoration: none }

#test2 .img {
    height: 41px;
    left: 52px;
    position: absolute;
    top: 50px;
    width: 71px; }

#test2 .zapamatovat {
    color: #666666;
    font-size: 12px;
    margin-left: 20px;
    margin-top: -18px;
    padding-left: 3px;
    position: absolute; }

#test2 .chyba {
    color: red;
    left: 223px;
    position: absolute;
    top: 7px; }

h1 {
    color: #333333;
    font-size: 26px;}

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

.hrah1div {
    bottom: 10px;
    left: 7px;
    position: absolute; }

.sipkakat {
    background: url('/grafika/sipkakat.gif') center top;
    display: inline-block;
    height: 7px;
    margin: 0 15px 0 15px;
    width: 4px; }

.sipkakathra {
    color: #777777;
    font-size: 12px; }

.sipka {
    display: none;
    left: -19px;
    position: absolute;
    top: 6px;
    width: 39px;
    z-index: 200; }

html,
body { height: 100% }

.zpethra {
    background: url("/grafika/zpet.gif") 0 0 no-repeat;
    border: 0px;
    cursor: hand;
    cursor: pointer;
    display: block;
    height: 35px;
    left: -111px;
    position: absolute;
    top: 25px;
    width: 66px; }

.zpethra:hover { background-position: -66px 0 }

.tlacitkosoutez {
    background: url("/grafika/odeslat.gif") 0 0 no-repeat;
    border: 0px;
    color: white;
    cursor: hand;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    padding-top: 8px;
    text-align: center;
    text-decoration: none;
    width: 68px; }

.tlacitkosoutez:hover { background-position: -68px 0 }

.tlacitkosoutez:active { background-position: -136px 0 }

.tlacitkohledej {
    background: url("/grafika/odeslat.gif") 0 0 no-repeat;
    border: 0px;
    color: white;
    cursor: hand;
    cursor: pointer;
    display: none;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    padding-top: 8px;
    position: absolute;
    right: 15px;
    text-align: center;
    text-decoration: none;
    top: 12px;
    width: 68px; }

.tlacitkohledej:hover { background-position: -68px 0 }

.tlacitkohledej:active { background-position: -136px 0 }

.tlacitko {
    background: url("/grafika/odeslat.gif") 0 0 no-repeat;
    border: 0px;
    color: white;
    cursor: hand;
    cursor: pointer;
    font-size: 13px;
    height: 36px;
    left: 327px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 68px; }

.tlacitko:hover { background-position: -68px 0 }

.tlacitko:active { background-position: -136px 0 }

.tlacitkonereg {
    background: url("/grafika/odeslat.gif") 0 0 no-repeat;
    border: 0px;
    color: white;
    cursor: hand;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 13px;
    height: 36px;
    text-align: center;
    text-decoration: none;
    width: 68px; }

.tlacitkonereg:hover { background-position: -68px 0 }

.tlacitkonereg:active { background-position: -136px 0 }

.tlacitkoregnereg {
    background: url("/grafika/odeslat15.gif") 0 0 no-repeat;
    border: 0px;
    color: white;
    cursor: hand;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 36px;
    text-align: center;
    text-decoration: none;
    width: 102px; }

.tlacitkoregnereg:hover { background-position: -102px 0 }

.tlacitkoregnereg:active { background-position: -204px 0 }

.kontaktyoveremail {
    display: inline-block;
    padding: 0 0 0 10px; }

.tlacitko15 {
    background: url("/grafika/odeslat15.gif") 0 0 no-repeat;
    border: 0px;
    color: white;
    cursor: hand;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 36px;
    text-align: center;
    text-decoration: none;
    width: 102px; }

.tlacitko15:hover { background-position: -102px 0 }

.tlacitko15:active { background-position: -204px 0 }

.tlacitkochat {
    background: url("/grafika/odeslat15.gif") 0 0 no-repeat;
    border: 0px;
    color: white;
    cursor: hand;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    height: 36px;
    margin: 0 0 0 10px;
    text-align: center;
    text-decoration: none;
    width: 102px; }

.tlacitkochat:hover { background-position: -102px 0 }

.tlacitkochat:active { background-position: -204px 0 }

.tlacitkokom {
    background: url("/grafika/odeslat15.gif") 0 0 no-repeat;
    border: 0px;
    color: white;
    cursor: hand;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 36px;
    text-align: center;
    text-decoration: none;
    width: 102px; }

.tlacitkokom:hover { background-position: -102px 0 }

.tlacitkokom:active { background-position: -204px 0 }

.tlacitko15a {
    background: url("/grafika/odeslat15.gif") 0 0 no-repeat;
    border: 0px;
    color: white;
    cursor: hand;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 26px;
    padding: 10px 0 0 0;
    text-align: center;
    text-decoration: none;
    width: 102px; }

.tlacitko15a:hover {
    background-position: -102px 0;
    text-decoration: none; }

.tlacitko15a:active { background-position: -204px 0 }

.comment_submitnereg,
.comment_submit,
.comment_submitnej {
    background: url("/grafika/odeslat15.gif") 0 0 no-repeat;
    border: 0px;
    color: white;
    cursor: hand;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 36px;
    position: absolute;
    right: 0px;
    text-align: center;
    text-decoration: none;
    top: 10px;
    width: 102px; }

.comment_submitnereg:hover,
.comment_submit:hover,
.comment_submitnej:hover { background-position: -102px 0 }

.comment_submitnereg:active,
.comment_submit:active,
.comment_submitnej:active { background-position: -204px 0 }

.loadbig {
    height: 32px;
    margin: 3px 0 0 10px;
    width: 32px; }

.loadbigkom {
    display: none;
    height: 32px;
    margin: -34px 0 0 113px;
    position: absolute;
    width: 32px; }

.loadbigkom2 {
    display: none;
    height: 32px;
    margin: 7px 0 0 0;
    position: absolute;
    right: 198px;
    width: 32px; }

.divodeslat {
    height: 46px;
    position: relative; }

.tlacitko2 {
    background: url("/grafika/odeslat.gif") 0 0 no-repeat;
    border: 0px;
    color: white;
    cursor: hand;
    cursor: pointer;
    font-size: 13px;
    height: 36px;
    text-align: center;
    text-decoration: none;
    width: 68px; }

.tlacitko2:hover { background-position: -68px 0 }

.tlacitko2:active { background-position: -136px 0 }

.tlacitkonormal {
    background: url("/grafika/odeslat.gif") 0 0 no-repeat;
    border: 0px;
    color: white;
    cursor: hand;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 26px;
    padding: 10px 0 0 0;
    right: 0px;
    text-align: center;
    text-decoration: none;
    width: 68px; }

.tlacitkonormal:hover { background-position: -68px 0 }

.tlacitkonormal:active { background-position: -136px 0 }

.mojeoblhry {
    color: #8000d8;
    padding: 0 20px 0 0; }

#tabavatar .obrazek {
    padding-left: 20px;
    width: 210px; }

#tabavatar .popis {
    margin-right: 20px;
    width: auto; }

.popis li {
    line-height: 20px;
    margin-top: 10px; }

#soubor { width: 225px }

#tabavatar td { vertical-align: top }

.obrazek img {
    border: 1px solid gray;
    padding: 1px; }

#loadobr {
    display: none;
    margin-left: 80px;
    margin-top: -34px;
    position: absolute; }

.nejlepsikom {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #e0ffd1;
    border: 1px solid #78cd92;
    border-radius: 5px;
    font-size: 15px;
    font-weight: bold;
    padding: 17px; }

.nejnovejsikom {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #f7f7f7;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    font-size: 15px;
    font-weight: bold;
    margin-top: 20px;
    padding: 17px;
    position: relative; }

.koment {
    _height: 40px;
    border-top: 1px solid #e4e4e4;
    min-height: 40px;
    padding: 20px 0 20px 245px;
    position: relative; }

.komentChat {
    _height: 45px;
    border-top: 1px solid #e4e4e4;
    min-height: 45px;
    padding: 8px 0 8px 180px;
    position: relative;
    width: 400px; }

.komentChat:hover { background: #eeeeee }

.komentChat:hover .jmenovka { display: block }

.obrkomChat {
    left: 5px;
    position: absolute;
    top: 7px; }

.obrkomChat .img {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: white;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    float: left;
    height: 40px;
    margin: 0 6px 5px 0;
    padding: 3px;
    width: 40px; }

.komentChat:hover .img { border: 1px solid #743fc1 }

.h2hra { margin: 10px 0 10px 0 }

.vsechnyodpovedi,
.vsechnyodpovedinej {
    background-color: #f7f7f7;
    border-top: 1px solid #e4e4e4;
    color: #8000D8;
    cursor: hand;
    cursor: pointer;
    margin-left: 245px;
    padding: 5px 0 5px 10px;
    position: relative; }

.vsechnyodpovedi:hover,
.vsechnyodpovedinej:hover { text-decoration: underline }

.obrkom {
    left: 5px;
    position: absolute;
    top: 20px; }

.obrkom .img {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: white;
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    float: left;
    height: 40px;
    margin: -5px 7px 0 0;
    padding: 3px;
    width: 40px; }

.zobrazid {
    bottom: 3px;
    display: none;
    position: absolute;
    right: 0px; }

.zobrazid a {
    background-color: #f7f7f7;
    border: 1px solid #d1d1d1;
    padding: 3px 10px 4px 10px;
    position: absolute;
    right: 102px; }

.zobrazid img {
    cursor: hand;
    cursor: pointer; }

.palec {
    height: 20px;
    width: 17px; }

.palecobl {
    height: 75px;
    left: 34px;
    position: absolute;
    top: 32px;
    width: 57px; }

.divpalec {
    color: #009933;
    font-weight: bold;
    left: 155px;
    line-height: 20px;
    position: absolute;
    text-align: right;
    top: -5px;
    vertical-align: middle;
    width: 70px; }

.divpalecne {
    color: #ff0000;
    font-weight: bold;
    left: 155px;
    line-height: 20px;
    position: absolute;
    text-align: right;
    top: -5px;
    vertical-align: middle;
    width: 70px; }

.potvrzeni {
    font-weight: bold;
    height: 20px;
    margin-bottom: 3px;
    padding-top: 4px; }

.odpovedi,
.odpovedinej {
    border-top: 1px solid #e4e4e4;
    color: #666666;
    line-height: 17px;
    margin-left: 245px;
    padding: 15px 0 15px 50px;
    position: relative; }

.odpovedi:hover,
.odpovedinej:hover { background: #eeeeee }

.odpovedi span,
.odpovedinej span { font-style: italic }

.obrodpoved {
    _left: -50px;
    left: 0px;
    position: absolute;
    top: 10px; }

.obrodpoved img,
.obrhs {
    border: 1px solid #d1d1d1;
    height: 40px;
    padding: 1px;
    width: 40px; }

.mujobr {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: white;
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    float: left;
    height: 40px;
    margin-top: 6px;
    padding: 3px;
    width: 40px; }

.mojejmeno {
    color: #666666;
    font-weight: bold;
    padding: 18px 0 0 52px; }

.odpovedform {
    background-color: #f6f0fe;
    border: 1px solid #cbadf5;
    border-bottom: 1px solid #9d86be;
    margin-bottom: 22px;
    margin-left: 245px;
    padding: 11px;
    position: relative; }

.inputklik,
.inputkliknej {
    border: 1px solid #dbdbdb;
    color: #666666;
    padding: 5px;
    width: 520px; }

.textareaklik {
    background-image: url('/grafika/pozadiinput2.gif');
    border: 1px solid #cdcdcd;
    border-left: 1px solid #a5a5a5;
    border-top: 1px solid #a5a5a5;
    color: #666666;
    height: 64px;
    line-height: 16px;
    margin: 0 0 10px 0;
    padding: 5px;
    width: 520px; }

.textareakom,
.textareacelkem {
    background-image: url('/grafika/pozadiinput2.gif');
    border: 1px solid #cdcdcd;
    border-left: 1px solid #a5a5a5;
    border-top: 1px solid #a5a5a5;
    color: #666666;
    height: 64px;
    line-height: 16px;
    margin: 0 0 0 229px;
    padding: 5px;
    width: 530px; }

.overjmeno {
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    padding: 0 0 0 10px; }

.divtextarea {
    background-color: white;
    border: 1px solid #dbdbdb;
    color: #666666;
    line-height: 16px;
    margin-bottom: 10px;
    padding: 5px;
    width: 520px; }

.pocetodp2 {
    color: #666666;
    font-style: italic;
    left: 59px;
    position: absolute;
    top: 36px; }

.pocetodpChat {
    color: #666666;
    font-style: italic;
    left: 59px;
    position: absolute;
    top: 24px; }

.inputChat {
    background-image: url('/grafika/pozadiinput2.gif');
    border: 1px solid #cdcdcd;
    border-left: 1px solid #a5a5a5;
    border-top: 1px solid #a5a5a5;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 8px;
    width: 457px; }

.pocetodp,
.pocetodpnej {
    color: #666666;
    left: 59px;
    position: absolute;
    top: 52px; }

.pocetodp,
.pocetodpnej span {
    color: #8000d8;
    cursor: hand;
    cursor: pointer;
    font-style: italic;
    font-weight: normal;
    text-decoration: none; }

.pocetodp span:hover,
.pocetodpnej:hover { text-decoration: underline }

h1 { margin: 10px 0 10px 0 }

.budanebo {
    margin-bottom: 15px;
    text-align: center; }

.zpravyreg {
    color: #aa0609;
    font-style: italic;
    padding-top: 10px; }

.loaddalsi {
    left: 50%;
    margin-left: 100px;
    position: absolute;
    top: 0px; }

.napsatkoment {
    cursor: hand;
    cursor: pointer;
    height: 34px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 179px; }

.napsatkomentt,
.napsatkomentcelkem,
.napsatkomentcelkem2 {
    cursor: hand;
    cursor: pointer;
    height: 34px;
    margin: 10px -7px -7px 0;
    width: 179px; }

.selectnej {
    margin: 1px 0 0 25px;
    position: absolute;
    right: 12px; }

.vybernej {
    color: #eee4fc;
    font-weight: bold;
    position: absolute;
    right: 100px;
    top: 14px; }

.divuzivatel {
    padding-left: 230px;
    width: 370px; }

.divuzivatel h1 { margin-bottom: 20px }

.fotouzivatel {
    line-height: 21px;
    position: absolute;
    width: 204px; }

.fotouzivatel span { color: #7f7f7f }

.fotouzivatel .img {
    border: 1px solid #e6e6e6;
    height: 200px;
    margin-bottom: 25px;
    padding: 1px;
    width: 200px; }

.fotouzivatel .inputfile { width: 202px }

.fotouzivatel li {
    line-height: 20px;
    margin: 10px 5px 10px 0; }

.inputy {
    line-height: 40px;
    text-align: right; }

.inputy input { width: 177px }

.uzivatelakce {
    color: #6600cc;
    line-height: 24px;
    padding-left: 0px; }

.uzivatelakce img { margin: 0 10px 0 2px }

.cara {
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 20px; }

.cara2 { border-bottom: 1px solid #e3e3e3 }

.pozicea { color: red }

.tdnadpis td {
    background-color: #e3e3e3;
    color: #404040;
    font-weight: bold;
    padding: 4px; }

.tdpopis td { padding: 4px }

.tdskore {
    padding-right: 10px;
    text-align: right; }

#zlato { font-weight: normal }

.prihlasenilogo { position: absolute; right: 0px; top: 68px; z-index: 100; }
.prihlasenilogo a { color:#dabaff; text-decoration: none; margin-left: 30px; }
.prihlasenilogo a:hover { text-decoration: underline; }

.prihlasenilogo2 { cursor: hand; cursor: pointer; position: absolute; right: -10px; top: 57px; z-index: 100; width: 140px; height: 28px; color: #dabaff; font-weight: bold; padding: 12px 0 0 51px; border-right: 1px solid #332163; }
.prihlasenilogo2 .img { position: absolute; left: 0px; top: 0px; width: 40px; height: 40px; }
.sipkatop { position: absolute; top:19px; right:14px; width: 7px; height: 4px; }
.ostatnitop { display: none; position: absolute; top: 98px; right: -10px; width: 192px; background-color: #2E1E59;padding: 0px; z-index: 10000; }
.ostatnitop a { color: #9484BE; text-decoration: none; display: block; }

.ostatnitop ul {padding:0; list-style:none}
.ostatnitop ul li {margin:0; padding:0; display:inline; }
.ostatnitop ul li a, #hlavicka #menu ul li {display:block; color:#9484BE;padding:5px 0 0 15px; margin-left: 0px; @margin-left: -40px; height: 20px;  text-decoration: none; }
.ostatnitop ul li a:hover {background:#472B83;color: #BBA7F1;}
.ostatnitop ul li a#aktivni, #menu ul li strong {color:#FFFFFF; background:#490098; text-decoration:none; font-weight:normal; display: block;}

.hledej { position: absolute; right: -9px; top: 18px; width: 258px; height: 24px;  background-image: url('/grafika/hledejw.gif'); z-index: 1000;  }
.hledejvysledek { display: none; position: absolute; right: -9px; top: 47px; width: 470px; background-color: #ffffff; z-index: 1000; border: 1px solid #333333; -moz-border-radius-topleft: 10px; -moz-border-radius-topright:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-top-left-radius:10px; border-top-right-radius:10px; border-bottom-left-radius:10px;border-bottom-right-radius:10px;
-moz-box-shadow: 0 0 5px 5px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.5);
box-shadow: 0 0 5px 5px rgba(0,0,0,0.5);
}

.inputhledej { border: 0px; margin: 3px 0 0 10px; width: 220px; background-color: #ccc3e4; z-index: 5000; position: relative; }

.oznaceno { background-color: #cfbaed }

.hledejodkaz {
    color: black;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none; }

.hledejodkaz:hover { text-decoration: underline }

.obrhledej {
    float: left;
    height: 60px;
    padding-bottom: 15px;
    width: 180px; }

.hledejtext {
    background-color: white;
    border-bottom: 1px solid #e4e4e4;
    height: 60px;
    margin-bottom: 15px;
    position: relative; }

.buttonhome {
    background: url("/grafika/pozadibutton.gif") 0 0 no-repeat;
    border: 0px;
    color: white;
    cursor: hand;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    margin-right: 1px;
    padding-top: 8px;
    text-align: center;
    text-decoration: none;
    width: 174px; }

.buttonhome:hover { background-position: -174px 0;
                    text-decoration: none; }
                    
.buttonhome2:hover { text-decoration: none; }                    

.buttonhome2 {
    background: url("/grafika/pozadibutton.gif") -348px 0 no-repeat;
    border: 0px;
    color: white;
    color: black;
    cursor: hand;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    margin-right: 1px;
    padding-top: 8px;
    text-align: center;
    text-decoration: none;
    width: 174px; }

.detaily {
    color: white;
    position: absolute;
    right: 15px; }

.detaily span {
    color: #ffffff;
    font-size: 16px;
    font-weight: bold; }

.spustithru {
    color: #FFB232;
    font-size: 26px;
    font-weight: bold;
    text-decoration: none; }

.spustithru:hover {
    color: #FFB232;
    text-decoration: underline; }

.greenBorder h2 { color: #9f9f9f }

.greenBorder h2 span {
    border-bottom: 1px solid #444444;
    font-weight: normal;
    padding-bottom: 5px; }

.sirkahra { width: 400px }

#skryjeme {
    background-color: black;
    color: white;
    display: none;
    position: absolute;
    z-index: 10; }

.kulka {
    left: 290px;
    position: absolute; }

.libihra {
    background: url("/grafika/libi.gif") 0 0 no-repeat;
    border: 0px;
    cursor: hand;
    cursor: pointer;
    display: block;
    float: left;
    height: 26px;
    margin-left: 8px;
    width: 48px; }

.libihra:hover { background-position: -48px 0 }

#noc20 {
    background: url("/grafika/noc.png") 0 0 no-repeat;
    border: 0px;
    cursor: hand;
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    margin: 1px 0 0 40px;
    position: relative;
    width: 46px;
    z-index: 805; }
    
#noc {
    background: url("/grafika/svetlo.gif") 0 0 no-repeat;
    border: 0px;
    cursor: hand;
    cursor: pointer;
    display: block;
    height: 12px;
    right: 0px;
    top: 34px;
    position: absolute;
    width: 46px;
    z-index: 805;
    background-position: -46px 0 }
    
.nocnapis {
    color: #6a6a6a;
    right: 50px;
    top: 33px;
    z-index: 805;
    font-size: 11px;
    position: absolute;
}

.hvezdicefbb {
    right: 104px;
    top: 3px;
    z-index: 805;
    position: absolute;
    display: none;
    width: 16px;
    height: 16px;
    background: url("/grafika/hvezdice.png") 0 0 no-repeat;
}

#noc:hover { background-position: -46px 0 }

#noczrus {
    background: url("/grafika/svetlo.gif") 0 0 no-repeat;
    border: 0px;
    cursor: hand;
    cursor: pointer;
    display: block;
    height: 12px;
    right: 0px;
    top: 34px;
    position: absolute;
    width: 46px;
    z-index: 805;
    background-position: 0 0 }

#noczrus:hover { background-position: 0 0 }

.mezihra {
    background: url("/grafika/mezi.gif") 0 0 no-repeat;
    border: 0px;
    cursor: hand;
    cursor: pointer;
    display: block;
    float: left;
    height: 26px;
    margin-left: 8px;
    width: 48px; }

.mezihra:hover { background-position: -48px 0 }

.nelibihra {
    background: url("/grafika/nelibi.gif") 0 0 no-repeat;
    border: 0px;
    cursor: hand;
    cursor: pointer;
    display: block;
    float: left;
    height: 26px;
    margin-left: 8px;
    width: 48px; }

.libihra2:hover,.nelibihra2:hover,.nelibihra20:hover,.libihra20:hover  { background-position: -48px 0 }

.nadpishra {
    display: inline-block; }

.libihra2 {
    background: url("/grafika/libi.gif") 0 0 no-repeat;
    border: 0px;
    cursor: hand;
    cursor: pointer;
    display: inline-block;
    height: 26px;
    line-height: 40px;
    margin-left: 8px;
    top: 5px;
    position: relative;
    width: 48px;
    z-index: 2; }

.libihra20 {
    background: url("/grafika/libi.gif") 0 0 no-repeat;
    border: 0px;
    cursor: hand;
    cursor: pointer;
    display: block;
    float: left;
    height: 26px;
    margin-left: 8px;
    position: relative;
    width: 48px;
    z-index: 2; }

.mezihra2 {
    background: url("/grafika/mezi.gif") 0 0 no-repeat;
    border: 0px;
    cursor: hand;
    cursor: pointer;
    display: block;
    float: left;
    height: 26px;
    margin-left: 8px;
    width: 48px; }

.mezihra2:hover { background-position: -48px 0 }

.nelibihra20 {
    background: url("/grafika/nelibi.gif") 0 0 no-repeat;
    border: 0px;
    cursor: hand;
    cursor: pointer;
    display: block;
    float: left;
    height: 26px;
    margin-left: 8px;
    width: 48px; }
    
.nelibihra2 {
    background: url("/grafika/nelibi.gif") 0 0 no-repeat;
    border: 0px;
    cursor: hand;
    cursor: pointer;
    position: relative;
    display: inline-block;
    height: 26px;
    margin-left: 8px;
    top: 5px;
    width: 48px; }

.hodnotinfo {
    color: #777777;
    display: none;
    width: 120px;
    margin: 0 0 0 7px;
    top: -3px;
    position: relative; }

.hodnotinfofb {
    position: absolute;
    right: -30px; }
    
.doporucitpozadi {
    background: #4b1698;
    position: absolute;
    top: -2px;
    right: 25px;
    width: 77px;
    height: 24px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: inherit 0px #ffffff;
    border-radius: 3px;
}

.divjmen { margin-top: 0px }

.divpodobne {
    bottom: 0px;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    position: relative;
    text-align: left;
    top: 0px;
    width: 800px; }

.pozadipodobne {
    display: block;
    float: left;
    font-weight: normal;
    margin-right: 10px;
    padding: 0 0 5px 5px;
    text-align: left;
    width: 145px; }

.pata {
    background-image: url('/grafika/pata.png');
    height: 299px;
    position: relative;
    width: 960px; }

.logopata {
    border: 0px;
    height: 35px;
    left: 66px;
    position: absolute;
    top: 115px;
    width: 194px; }

.kulka2 {
    left: -250px;
    overflow: hidden;
    position: absolute;
    top: -100px; }

.kulka3 {
    overflow: hidden;
    position: absolute;
    right: -150px;
    top: -50px; }

.kulka4 {
    overflow: hidden;
    position: absolute;
    right: -100px;
    top: 130px; }

.kulka5 {
    background-image: url('/grafika/kulka2.gif');
    height: 64px;
    overflow: hidden;
    position: absolute;
    right: -280px;
    top: 20px;
    width: 65px; }

.kategorie1 {
    left: 332px;
    line-height: 25px;
    position: absolute;
    top: 62px; }

.kategorie2 {
    left: 459px;
    line-height: 25px;
    position: absolute;
    top: 62px; }

.kategorie3 {
    left: 586px;
    line-height: 25px;
    position: absolute;
    top: 62px; }

.kategorie1 a,
.kategorie2 a,
.kategorie3 a {
    color: #a58acc;
    display: block;
    font-size: 11px;
    text-decoration: none; }

.kategorie1 a:hover,
.kategorie2 a:hover,
.kategorie3 a:hover {
    color: #ffffff;
    text-decoration: underline; }

.kategorietop1 {
    left: 0;
    line-height: 25px;
    position: absolute;
    top: 0; }

.kategorietop2 {
    left: 148px;
    line-height: 25px;
    position: absolute;
    top: 0; }

.kategorietop3 {
    left: 296px;
    line-height: 25px;
    position: absolute;
    top: 0; }

.kategorietop4 {
    left: 444px;
    line-height: 25px;
    position: absolute;
    top: 0; }

.kategorietop5 {
    left: 570px;
    line-height: 25px;
    position: absolute;
    top: 0; }



.kategorietop1 a,
.kategorietop2 a,
.kategorietop3 a,
.kategorietop5 a {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: inherit 0px #ffffff;
    border-radius: 3px;
    color: #484848;
    display: block;
    font-size: 14px;
    margin: 0 0 0 13px;
    padding: 0 0 0 13px;
    text-decoration: none;
    width: 122px; }

.kategorietop4 a {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: inherit 0px #ffffff;
    border-radius: 3px;
    color: #484848;
    display: block;
    font-size: 14px;
    margin: 0 0 0 13px;
    padding: 0 0 0 13px;
    text-decoration: none;
    width: 100px; }

.kategorietop5 a { width: 100px }

.kategorietop1 a strong,
.kategorietop2 a strong,
.kategorietop3 a strong,
.kategorietop4 a strong,
.kategorietop5 a strong { color: #6600cc }

.kategorietop1 a:hover,
.kategorietop2 a:hover,
.kategorietop3 a:hover,
.kategorietop4 a:hover,
.kategorietop5 a:hover { text-decoration: none }

.kategorietop1 a:hover,
.kategorietop2 a:hover,
.kategorietop3 a:hover,
.kategorietop4 a:hover,
.kategorietop5 a:hover { background-color: #ece6f4 }

.kategorietop1 .vanoce:hover { border: 1px solid #ece6f4; background-color: #ece6f4; }
.vanoce { border: 1px solid #FFD385; background-color: #FFFACB; }

.trhraa {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: inherit 0px #ffffff;
    border-radius: 3px; }

.hornimenutlac	{ display: inline-block; position: relative; font-weight: bold; text-decoration: none; text-align: center; _margin-top: -21px; font-size: 13px; color: #bdb1de;  border: 0px; height: 42px; line-height: 42px; padding: 0px 20px 0px 20px;  background: url("/grafika/pozadimenuwide.gif") 0 0 no-repeat; }
.hornimenutlac:hover		{ background-position: -240px 0; color: white; text-decoration: none; }
.hornimenutlaca	{ display: inline-block; position: relative; font-weight: bold; text-decoration: none; text-align: center; _margin-top: -21px; font-size: 13px; color: #ffcc00;  border: 0px; height: 42px; line-height: 42px;  padding: 0px 20px 0px 20px;  background: url("/grafika/pozadimenuwide.gif") -480px 0 no-repeat; }
.hornimenutlaca:hover	{ text-decoration: none; }

.hornimenudomu	{ position: absolute; display: inline-block; height: 42px; width: 54px; _margin-top: -21px; background: url("/grafika/domuwide.gif") 0 0 no-repeat; }
.hornimenudomua	{ position: absolute; display: inline-block; height: 42px; width: 54px; _margin-top: -21px; background: url("/grafika/domuwide.gif") -108px 0 no-repeat; }
.hornimenudomu:hover		{ background-position: -54px 0; }

.datumkdy {
    color: #999999;
    font-size: 12px;
    position: absolute;
    right: 1px;
    top: -14px; }

.spanblok,
.spanblok2,
.spanblok3 {
    display: inline-block;
    margin: 0 0 10px 20px;
    position: relative; }

.spanblok img,
.spanblok2 img,
.spanblok3 img { margin: 0 0 -4px 0 }

.spanblok p {
    color: #535353;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    left: 0px;
    position: absolute;
    text-align: center;
    top: 3px;
    width: 46px; }

.spanblok2 p {
    color: #535353;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    left: 0px;
    position: absolute;
    text-align: center;
    top: 3px;
    width: 21px; }

.spanblok3 p {
    color: #535353;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    left: 0px;
    position: absolute;
    text-align: center;
    top: 3px;
    width: 86px; }

.fb {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #f6f0fe;
    border: 1px solid #cbadf5;
    border-radius: 5px;
    margin-top: 12px;
    padding: 12px;
    position: absolute;
    right: 0px;
    width: 194px; }

.fbodkaz {
    background: url("/grafika/fb.gif") 0 0 no-repeat;
    color: white;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    padding: 8px 0 0 40px;
    text-decoration: none;
    width: 194px; }

.fbodkaz:hover { background-position: 0 0 }

.oblibene {
    color: #9933cc;
    display: inline-block;
    margin: 10px 0 0 0;
    padding: 0 0 0 26px;
    text-decoration: none; }

.oblibene:hover { text-decoration: underline }

.srdce {
    border: 0px;
    left: 14px;
    margin: 0 6px 0 -2px;
    position: absolute; }

.hvezdice { cursor: help }

.hvezdiceok span {
    -moz-border-radius: 5px;
    -moz-opacity: .88;
    -webkit-border-radius: 5px;
    background: #fcd936;
    border: 1px solid #f77f1e;
    border-radius: 5px;
    color: #000000;
    display: none;
    filter: alpha(opacity=88);
    font-weight: bold;
    margin: -20px 0 0 3px;
    opacity: .88;
    padding: 5px; }

.hvezdiceok:hover span {
    display: inline-block;
    position: absolute;
    z-index: 3; }

.odeslattext {
    background-color: #fffacb;
    border: 1px solid #ffd385;
    margin-top: 10px;
    padding: 12px; }

.krizek {
    background: url("/grafika/krizek.gif") -16px 0 no-repeat;
    cursor: hand;
    cursor: pointer;
    display: block;
    height: 16px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 16px; }

.krizekspider {
    background: url("/grafika/krizek.gif") -16px 0 no-repeat;
    cursor: hand;
    cursor: pointer;
    display: block;
    height: 16px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 16px; }

.krizekspider:hover { background-position: -32px 0 }

.krizek2 {
    background: url("/grafika/krizek.gif") -16px 0 no-repeat;
    cursor: hand;
    cursor: pointer;
    display: none;
    height: 16px;
    position: absolute;
    right: -20px;
    width: 16px; }

.krizek:hover { background-position: -32px 0 }

.krizek2:hover { background-position: -32px 0 }

.krizekprihl {
    background: url("/grafika/krizekprihl.gif") 0 0 no-repeat;
    cursor: hand;
    cursor: pointer;
    display: block;
    height: 19px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 19px; }

.krizekprihl:hover { background-position: -19px 0 }

#vypisstav {
    border-left: 1px solid gray;
    margin: 10px 0 0 170px;
    padding: 0 0 0 20px; }

.obrja {
    border: 1px solid #d1d1d1;
    float: left;
    margin: -13px 10px 0 0;
    padding: 1px; }

#chybaprihlaseni { color: red }

.joystick {
    position: absolute;
    right: 54px;
    top: -3px; }

.hledejdivobr {
    background-color: #e4e4e4;
    display: inline-block;
    height: 60px;
    width: 180px; }

.hledejdivtext {
    display: inline-block;
    font-size: 12px;
    height: 50px;
    padding: 8px 0 0 10px;
    vertical-align: top; }

.spusteno { margin: 10px 0 0 39px }

.zobrazhruu { position: absolute }

#barvatab {
    background: #ffffff;
    border-bottom: 1px solid #959595;
    line-height: 23px; }

.zpravytable { width: 800px }

.zpravypredmet {
    background-color: #eeeeee;
    border-bottom: 3px solid #d9d9d9;
    font-weight: bold;
    line-height: 30px;
    padding: 0 0 0 34px;
    width: 507px; }

.zpravypredmetozn {
    background-color: #dbdbdb;
    border-bottom: 3px solid #b388e8;
    font-weight: bold;
    line-height: 30px;
    padding: 0 0 0 34px;
    width: 507px; }

.zpravyodesilatel {
    background-color: #eeeeee;
    border-bottom: 3px solid #d9d9d9;
    font-weight: bold;
    line-height: 30px;
    padding: 0 0 0 41px;
    width: 97px; }

.zpravyodesilatelozn {
    background-color: #dbdbdb;
    border-bottom: 3px solid #b388e8;
    font-weight: bold;
    line-height: 30px;
    padding: 0 0 0 41px;
    width: 97px; }

.zpravycas {
    background-color: #eeeeee;
    border-bottom: 3px solid #d9d9d9;
    font-weight: bold;
    line-height: 30px;
    padding: 0 0 0 26px;
    width: 95px; }

.zpravycasozn {
    background-color: #dbdbdb;
    border-bottom: 3px solid #b388e8;
    font-weight: bold;
    line-height: 30px;
    padding: 0 0 0 26px;
    width: 95px; }

.zpravypredmet2 {
    border-bottom: 1px solid #e3e3e3;
    line-height: 30px;
    padding: 0 0 0 34px;
    width: 507px; }

.zpravyodesilatel2 {
    border-bottom: 1px solid #e3e3e3;
    color: #645c5c;
    line-height: 30px;
    padding: 0 0 0 41px;
    width: 97px; }

.zpravycas2 {
    border-bottom: 1px solid #e3e3e3;
    line-height: 30px;
    padding: 0 0 0 26px;
    width: 95px; }

.obsahzpravy { padding: 0 0 0 135px }

.inputzpravykomu {
    background: url("/grafika/pozadiinput2.gif");
    border: 1px solid #a5a5a5;
    border-bottom: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    font-weight: normal;
    height: 27px;
    padding: 0 0 0 12px;
    width: 310px; }

.inputzpravypredmet {
    background: url("/grafika/pozadiinput2.gif");
    border: 1px solid #a5a5a5;
    border-bottom: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    font-weight: bold;
    height: 27px;
    margin: 11px 0 0 0;
    padding: 0 0 0 12px;
    width: 310px; }

.inputzpravytext {
    background: url("/grafika/pozadiinput2.gif");
    border: 1px solid #a5a5a5;
    border-bottom: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    font-weight: bold;
    height: 150px;
    margin: 11px 0 11px 0;
    padding: 8px 0 0 12px;
    width: 310px; }

.posta {
    border: 0px;
    height: 41px;
    left: 42px;
    position: absolute;
    top: 39px;
    width: 48px; }

.vysledekkomu {
    Overflow: auto;
    background-color: white;
    display: none;
    height: 211px;
    left: 135px;
    position: absolute;
    width: 324px; }

.vysledkyhledej {
    border-bottom: 1px solid #cdcdcd;
    color: #7b00d2;
    cursor: hand;
    cursor: pointer;
    height: 29px;
    padding: 11px 0 0 55px;
    position: relative; }

.vysledekobr {
    border: 0px;
    height: 40px;
    left: 0px;
    margin: -11px 0 0 0;
    position: absolute;
    width: 40px; }

.klik {
    background: url("/grafika/klik.gif") 0 0 no-repeat;
    display: block;
    height: 13px;
    position: absolute;
    right: 14px;
    top: 14px;
    width: 13px; }

.ukazjmeno {
    color: black;
    font-weight: bold;
    left: 0px;
    position: absolute;
    text-align: center;
    top: 0px;
    top: 50px;
    width: 135px; }

.zprava {
    border-bottom: 1px solid #e3e3e3;
    line-height: 21px;
    margin: 0 0 0 190px;
    padding: 0 10px 10px 0;
    position: relative;
    width: 600px; }

.zpravaodpoved {
    _height: 40px;
    border-bottom: 1px solid #e3e3e3;
    color: #666666;
    line-height: 21px;
    margin: 0 0 0 190px;
    min-height: 40px;
    padding: 10px 10px 10px 50px;
    position: relative;
    width: 550px; }

.zpravaodpoveddalsi {
    margin: 0 0 0 190px;
    position: relative;
    text-align: center;
    width: 610px; }

.zpravaobr {
    padding: 10px 0 0 55px;
    position: absolute;
    width: 130px; }

.bold { font-weight: bold }

.pocetdatum {
    color: #666666;
    font-style: italic; }

.odpovedzpravy {
    background-color: #f6f0fe;
    border: 1px solid #cbadf5;
    margin: 10px 0 0 190px;
    padding: 10px; }

.inputklikzpravy {
    background: url("/grafika/pozadiinput2.gif");
    border: 1px solid #dbdbdb;
    border-left: 1px solid #bbbbbb;
    border-top: 1px solid #bbbbbb;
    color: #000000;
    padding: 5px;
    width: 576px; }

.textareazpravy {
    background: url("/grafika/pozadiinput2.gif");
    border: 1px solid #dbdbdb;
    border-left: 1px solid #bbbbbb;
    border-top: 1px solid #bbbbbb;
    color: #000000;
    height: 120px;
    margin: 0 0 10px 0;
    padding: 5px;
    width: 576px; }

.divtextareazpravy { display: none }

.tecka {
    margin: 11px 0 0 -20px;
    position: absolute; }

.radekzprava td,
.radekzprava2 td {
    cursor: hand;
    cursor: pointer; }

.radekzprava:hover td,
.radekzprava2:hover td { background-color: #e1e1e1 }

.radekzprava:hover a,
.radekzprava2:hover a { text-decoration: underline }

.pozadizpravy {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background: #BB8EF3;
    border-radius: 2px;
    color: white;
    display: inline-block;
    font-weight: bold;
    height: 15px;
    line-height: 15px;
    margin: -20px 0 0 86px;
    position: absolute;
    text-align: center;
    width: 27px; }

.pozadizpravymenu {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background: #ffcc00;
    border-radius: 2px;
    color: #362367;
    display: inline-block;
    font-weight: bold;
    height: 15px;
    line-height: 15px;
    position: absolute;
    right: 220px;
    text-align: center;
    top: 69px;
    width: 27px;
    z-index: 5; }

.pozadizpravymenusede {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background: #666666;
    border-radius: 2px;
    color: silver;
    display: inline-block;
    font-weight: bold;
    height: 15px;
    line-height: 15px;
    position: absolute;
    right: 220px;
    text-align: center;
    top: 69px;
    width: 27px;
    z-index: 5; }

.pozadizpravymenu2 {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #ffe487;
    display: none;
    font-weight: bold;
    line-height: 15px;
    position: absolute;
    right: 305px;
    text-align: right;
    top: 66px; }
    
    .libifb { display: none; font-size: 14px; position: absolute; top: 71px; right: -180px; z-index: 802; background: #f6f0fe; border-top: 1px solid #cbadf5; border-left: 1px solid #cbadf5; border-right: 1px solid #9e86be; border-bottom: 1px solid #9e86be; height: 110px; width: 140px; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.divkatnove {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    _height: 100px;
    border-radius: 5px;
    margin: 10px 0 0 -13px;
    min-height: 100px;
    padding: 15px 135px 15px 340px;
    position: relative; }

.divkatnoveobr {
    left: 10px;
    position: absolute;
    top: 9px; }

.obrhrajvideo {
    border: 0px;
    height: 100px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 300px; }

.obrhrajvideo2 {
    height: 100px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 300px; }

.obrhome {
    height: 72px;
    left: 4px;
    position: absolute;
    top: 4px;
    width: 216px; }

.obrhrajvideohome {
    border: 0px;
    height: 72px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 216px; }

.divkatnovedet {
    color: #7f7f7f;
    font-size: 12px;
    line-height: 17px;
    position: absolute;
    right: 3px;
    top: 43px; }

.divkatnovedet span {
    color: #000000;
    font-weight: bold; }

.copyright {
    bottom: 17px;
    color: gray;
    padding: 0 0 0 5px;
    position: absolute; }

.copyright2 {
    bottom: 17px;
    color: gray;
    padding: 0 0 0 5px;
    position: absolute;
    right: 200px; }

.detailhry {
    background-image: url('/grafika/pozadisede2.gif');
    background-position: top;
    background-repeat: repeat-x;
    height: 1000px;
    left: 0px;
    position: absolute;
    width: 100%; }

#detailhra h1 {
    color: #000000;
    display: inline-block;
    font-size: 28px;
    margin: -5px 0 32px 5px; }

#detailhra {
    bottom: 0px;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    padding-top: 1px;
    position: relative;
    text-align: left;
    top: 0px; }

#detailhra .zpet {
    border: 0px;
    cursor: hand;
    cursor: pointer;
    left: 0px;
    position: absolute;
    top: 15px; }

.pruhhra {
    background-color: #4b1698;
    height: 33px;
    padding: 11px 0 0 11px; }

#hodnoceni {
    position: absolute;
    right: 0px;
    top: 18px; }

#hodnoceni img {
    cursor: hand;
    cursor: pointer;
    height: 24px;
    margin-left: 9px;
    width: 46px; }

#hodnoceni #dekujeme {
    color: black;
    font-weight: bold;
    margin-top: 5px; }

#jenhra {
    background-color: ;
    position: relative;
    text-align: center;
    width: 100%; }
    
#reklama300,#reklamaDD {
display: none; color: #FFFFFF; font-size: 17px;  text-align: center; background: black; background-image: url("/grafika/pozadi300.gif"); position: absolute; top: 8px; left: 8px; z-index: 900;
}

#loading { font-weight: bold; }

#cara0 {
    background-image: url('/grafika/cara.gif');
    background-position: center top;
    background-repeat: no-repeat;
    height: 16px;
    margin: 34px 0 10px 0; }

#cara {
    background-image: url('/grafika/cara.gif');
    background-position: center top;
    background-repeat: no-repeat;
    height: 16px;
    margin: 10px 0 10px 0; }

#obsah800,
#obsahhs {
    bottom: 0px;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    position: relative;
    text-align: left;
    top: 0px;
    width: 800px; }

.pozadihs td {
    background-color: #f8f8f8;
    border-top: 1px solid #e4e4e4;
    padding: 5px; }

.pozadihs:hover td,
.pozadihs2:hover td {
    background-color: #eeeeee;
    border-top: 1px solid #e4e4e4;
    padding: 5px; }

.pozadihs a {
    color: #8000d8;
    text-decoration: none; }

.pozadihs a:hover {
    color: #8000d8;
    text-decoration: underline; }

.pozadihs2 a {
    color: #8000d8;
    text-decoration: none; }

.pozadihs2 a:hover {
    color: #8000d8;
    text-decoration: underline; }

.oriznoutfotku {
    margin-top: -25px;
    position: absolute;
    text-align: right;
    width: 202px; }

.pozadihs2 td {
    background-color: #ffffff;
    border-top: 1px solid #e4e4e4;
    padding: 5px; }

#cislo {
    color: #999999;
    font-weight: bold;
    padding-left: 130px;
    padding-right: 10px;
    text-align: right;
    width: 40px; }

#cas {
    color: #999999;
    padding-left: 5px;
    padding-right: 135px;
    width: 80px; }

#score {
    padding-right: 100px;
    text-align: right;
    width: 150px; }

.hsprvni {
    color: #9933cc;
    font-family: arial;
    font-size: 45px;
    font-style: italic;
    margin-left: -35px;
    margin-top: -6px;
    position: absolute; }

#hsinfo {
    _margin: 0 0 0 10px;
    font-size: 12px;
    margin: -43px 0 0 55px;
    position: absolute;
    text-align: left; }

#hsinfo a {
    color: #8000d8;
    font-weight: bold;
    text-decoration: none; }

#hsinfo a:hover {
    color: #8000d8;
    text-decoration: underline; }

#hscas { color: #7f7f7f }

#hsscore {
    color: #000000;
    font-weight: bold; }

.h2 {
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 20px; }

.okrajfoto {
    margin-left: -40px;
    position: absolute; }

#result {
    background-color: #fffacb;
    border: 1px solid #ffd385;
    border-bottom: 1px solid #c6a467;
    padding: 12px; }

#obsah800 a,
#obsahhs a {
    color: #8000d8;
    font-weight: bold;
    text-decoration: none; }

#obsah800 a:hover,
#obsahhs a:hover {
    color: #8000d8;
    text-decoration: underline; }

.oddelovac {
    color: #cccccc;
    padding-left: 14px;
    padding-right: 14px; }

.formular {
    margin: 60px 0 0 0;
    padding-left: 230px; }

.fbhra {
    display: block;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 10px 0; }

.hledejtext:hover {
    background: #eee4fc;
    border-bottom: 1px solid #cfbaed; }

.hledejtext:hover .tlacitkohledej { display: block }

.hledejtext:hover .hledejodkaz { color: #8000d8 }

.vysledkyhledej:hover { background: #eee6f5 }

.vysledkyhledej:hover .klik { background-position: -13px 0 }

.koment:hover .zobrazid { display: block }

.upravafotky {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #f6f0fe;
    border: 1px solid #cbadf5;
    border-radius: 5px;
    margin: 10px 0 10px 0;
    padding: 10px;
    position: relative;
    width: 778px;
    z-index: 1; }

.otoc {
    border: 0px;
    display: inline-block;
    margin: 0 0 0 11px;
    position: absolute; }

.otoc2 {
    border: 0px;
    display: inline-block;
    margin: 0 0 0 44px;
    position: absolute; }

.divkatnove:hover .krizek2 { display: block }

.popisKat { width: 510px }

.nadpisObyc { font-weight: normal }

.hraNoc {
    -moz-opacity: .82;
    background: black;
    display: none;
    filter: alpha(opacity=82);
    height: 100%;
    left: 0px;
    margin: 0 0 0 0;
    opacity: .82;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 801; }

#chatOnline { width: 595px }

.partneriDiv {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: ;
    border-radius: 3px;
    height: 71px;
    line-height: 20px;
    padding: 12px 0 0 164px;
    position: relative; }

.partneriDiv:hover { background: #EEE4FC }

.partneriDiv:hover .partneriNadpis { color: #8000D8 }

.partneriObr {
    border: 0px;
    height: 75px;
    left: 4px;
    position: absolute;
    top: 4px;
    width: 150px; }

.partneriNadpis {
    color: black;
    font-size: 17px;
    font-weight: bold;
    text-decoration: underline; }

.partneriUrl {
    color: black;
    text-decoration: underline; }

.partneriUrl:hover { text-decoration: none }

.partneriNadpis:hover { text-decoration: none }

.progress_cislo {
    bottom: 17px;
    color: #999999;
    display: inline-block;
    font-size: 10px;
    left: 7px;
    position: absolute;
    text-align: center;
    width: 25px; }

.progress_pomlcka {
    background: #c7c7c7;
    display: block;
    height: 6px;
    left: 19px;
    position: absolute;
    top: -9px;
    width: 1px; }

.progress_cislo_bold {
    bottom: 17px;
    color: #4c4c4c;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    left: 7px;
    position: absolute;
    text-align: center;
    width: 25px; }

.progress_pomlcka_bold {
    background: #6e6e6e;
    display: block;
    height: 6px;
    left: 19px;
    position: absolute;
    top: -9px;
    width: 1px; }

.progress_cislo_30 {                
    bottom: 17px;
    color: #6B36B8;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    left: 7px;
    position: absolute;
    text-align: center;
    width: 25px; }
    
.hlasemail {
     padding: 5px 0 5px 10px;
     cursor: hand;
     cursor: pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: inherit 0px #ffffff;
    border-radius: 3px;
    background: ;
     
}

.hlasemail:hover {
     background: #e4d7f9;
}

.inputemail {
     width: 204px; padding: 5px; border: 1px solid #abadb3; background: white;
     margin: 10px 0 0 0;
}

.infoemail li {

margin: 10px 0 5px 0;

}

.emailhornidiv {
     text-align: left; background: #f6f0fe; border: 1px solid #cbadf5; padding: 8px; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; margin: 0 0 10px 0;
}

#inputemaildiv {

margin: 5px 0 0 0;
color: red;
padding: 2px 2px 2px 8px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: inherit 0px #ffffff;
    border-radius: 3px;
}

.okemailkampan {
text-align: center;
margin: 15px 0 0 0;
padding: 2px 2px 2px 8px;
}
