/* Globální hodnoty */
*{padding: 0;margin: 0;border: 0;behavior: url('../pruhlednost.htc');}
legend{display: none;}
ul{list-style-type: none;}
p{margin: 1em 0;}
h2{margin: 1em 0 0.5em 0;}
table{width: 100%;}
input{margin-bottom: 5px;font-size: 11px;padding: 2px;border: 1px solid #000;}
input{background: url('../images/input.jpg') left top repeat}
textarea{font-size: 11px;font-family: Tahoma, Helvetica, sans-serif;color: #000;padding: 3px;border: 1px solid #000;background: url('../images/input.jpg') left top repeat-x #FFF;margin: 5px 0;}
input.submit{background: url('../images/submit.jpg') left top repeat;}

a{color: #1b1b75;text-decoration: underline;}
a:hover{text-decoration: none;}

body{margin: 0;font-size: 12px;text-align: center;background: #000;font-family: Tahoma, Helvetica, sans-serif;color: #000;}

div.ctverecky{width: 1179px;text-align: center;margin: auto;position: relative;background: url('../images/pozadi.png') center top repeat-y;padding: 25px 0 0 0;}
div.ctverecky div.pozadi{text-align: left;margin: auto;width: 955px;background: url('../images/obsah_pozadi.jpg') center top no-repeat;padding: 25px 12px 24px 13px;}
div.ctverecky span.horni{display: block;height: 60px;width: 1011px;background: url('../images/ctverecek_horni.png') center top no-repeat;position: absolute;left: 84px;top: 0;z-index: 9;}
div.ctverecky span.spodni{display: block;height: 24px;width: 1011px;background: url('../images/ctverecek_spodni.png') center top no-repeat;position: absolute;left: 84px;bottom: 0;z-index: 9;}
div.ctverecky span.leva-postava{position: absolute;bottom: 0;left: -41px;display: block;width: 125px;height: 274px;background: url('../images/leva_postava.jpg') left top no-repeat;}
div.ctverecky span.prava-postava{position: absolute;bottom: 0;right: -41px;display: block;width: 125px;height: 274px;background: url('../images/prava_postava.jpg') left top no-repeat;}

/* Hlavička */
div.header{background: #da6219;position: relative;width: 955px;height: 217px;margin: 0 0 15px 0;}
div.header h1{padding: 10px 0 0 10px;}
div.header h1 a span{display: block;width: 955px;height: 217px;position: absolute;left: 0;top: 0;cursor: pointer;background: url('../images/header.jpg') left top no-repeat;z-index: 5;}
div.header p{padding-left: 10px;}

br.clear{float: none;clear: both;font-size: 1px;line-height: 1px;}

div.obsah{padding: 1px 0 1px 0;width: 581px;background: url('../images/obsah.jpg') left top repeat-y #d4b37d;position: relative;line-height: 135%;}
div.obsah p{text-align: justify;}
div.obsah p.autor{font-weight: bold;text-align: left;}
div.obsah h2{color: #640909;font-size: 20px;font-weight: bold;background: url('../images/h2_obsah.jpg') left top no-repeat;height: 35px;line-height: 35px;position: relative;}
div.obsah h2 a{color: #640909;}
div.obsah div.uvod{color: #4F0600;font-size: 11px;background: url('../images/w15.png') left top repeat;padding: 1px 15px;}
div.obsah h2 em.datumAutor{font-size: 11px;position: absolute;right: 0;line-height: 100%;text-align: center;top: 6px;font-style: normal;}
div.obsah div.odsazeni{margin: 42px 50px 42px 50px;}
div.obsah span.vrsek{display: block;width: 581px;height: 42px;position: absolute;left: 0;top: 0;background: url('../images/obsah_vrsek.jpg') left top no-repeat;}
div.obsah span.spodek{display: block;width: 581px;height: 42px;position: absolute;left: 0;bottom: 0;background: url('../images/obsah_spodek.jpg') left top no-repeat;}
div.obsah div.novinka_fotky{background: url('../images/w30.png') left top repeat;padding: 15px;text-align: center;margin: 25px 0 0 0;}
div.obsah div.novinka fotky img{margin: 0 5px;border: 0;}
div.obsah p.zpet{text-align: center;}

div.obsah div.novinka_seznam h3{font-size: 14px;margin: 0;cursor: pointer;display: inline;}
div.obsah div.novinka_seznam{margin-bottom: 4px;background: url('../images/w30.png') left top repeat;}
div.obsah div.novinka_seznam div.prvni_radek{font-size: 14px;font-weight: bold;color: #640909;position: relative;padding: 0 5px;height: 19px;line-height: 19px;margin: 0 0 3px 0;}
div.obsah div.novinka_seznam div.prvni_radek em.datum{font-size: 11px;color: #000;position: absolute;right: 30px;top: 1px;font-weight: normal;font-style: normal;}
div.obsah div.novinka_seznam div.prvni_radek span.plus{display: block;width: 11px;height: 11px;background: url('../images/plus.gif') left top no-repeat;position: absolute;right: 5px;top: 5px;cursor: pointer;}
div.obsah div.novinka_otevrena div.prvni_radek span.plus{display: block;width: 11px;height: 11px;background: url('../images/plus.gif') left -11px no-repeat;position: absolute;right: 5px;top: 5px;cursor: pointer;}
div.obsah div.novinka_seznam div.uvod{display: none;}
div.obsah div.novinka_otevrena div.uvod{display: block;padding: 0 5px 5px 5px;color: #000;}
div.obsah div.novinka_otevrena div.uvod p.zobrazit a{font-size: 11px;}
div.obsah div.novinka_otevrena div.uvod p{margin: 0;}
div.obsah div.novinka_otevrena div.uvod p+p{margin: 1em 0;}
div.obsah div.novinka_otevrena div.uvod p.zobrazit{text-align: center;margin: 0.5em 0;}
div.obsah div.novinka_otevrena div.prvni_radek{background: url('../images/w50.png') left top repeat;}

div.obsah fieldset p{clear: both;}
div.obsah fieldset p span{display: block;width: 100px;float: left;padding-bottom: 15px;}

div.levy-sloupec{float: left;width: 187px;text-align: left;}
div.stredni-sloupec{float: left;}
div.pravy-sloupec{float: right;}

div.levy-sloupec div.ramecek, div.pravy-sloupec div.ramecek{width: 176px;background: url('../images/menu_obsah.jpg') left top repeat-y #d4b37d;position: relative;margin-bottom: 20px;color: #000;font-weight: bold;font-size: 11px;}
div.levy-sloupec div.ramecek div.odsazeni, div.pravy-sloupec div.ramecek div.odsazeni, div.ramecek-vetsi div.odsazeni{padding: 16px;}
div.levy-sloupec div.ramecek span.vrsek, div.pravy-sloupec div.ramecek span.vrsek{display: block;width: 176px;height: 16px;position: absolute;left: 0;top: 0;background: url('../images/menu_vrsek.png') left top no-repeat;}
div.levy-sloupec div.ramecek span.spodek, div.pravy-sloupec div.ramecek span.spodek{display: block;width: 176px;height: 15px;position: absolute;left: 0;bottom: 0;background: url('../images/menu_spodek.png') left top no-repeat;}
ul.menu li a{font-weight: bold;text-decoration: none;font-size: 12px;}
ul.menu li a:hover{color: #c60000;text-decoration: underline;}

p.copy{color: #bd8b50;text-align: center;font-size: 11px;}
p.copy a{color: #bd8b50;}

div.ramecek-vetsi{width: 581px;background: url('../images/vetsi_obsah.jpg') left top repeat-y #d4b37d;margin-bottom: 15px;position: relative;}
div.ramecek-vetsi span.vrsek{display: block;width: 581px;height: 12px;position: absolute;left: 0;top: 0;background: url('../images/vetsi_vrsek.jpg') left top no-repeat;}
div.ramecek-vetsi span.spodek{display: block;width: 581px;height: 12px;position: absolute;left: 0;bottom: 0;background: url('../images/vetsi_spodek.jpg') left top no-repeat;}

ul.dkp li{margin-bottom: 1px;}
ul.dkp li a{display: block;padding: 0 4px;text-decoration: none;font-size: 11px;font-weight: bold;color: #000;height: 15px;line-height: 15px;overflow: hidden;}
ul.dkp li a:hover{background: #FFEBBF;}
ul.dkp li a span.datum{display: block;float: left;width: 50px;cursor: pointer;}
ul.dkp li a span.nick{display: block;float: left;width: 130px;cursor: pointer;}
ul.dkp li a span.item{color: #a335ee;float: left;display: block;width: 300px;cursor: pointer;}
ul.dkp li a span.dkps{font-weight: normal;display: block;float: right;width: 45px;text-align: right;cursor: pointer;}

div.valanyr{background: #FFF;margin-top: 10px;text-align: left;height: 13px;position: relative;}
div.valanyr img{height: 13px;}
div.valanyr span{position: absolute;left: 0;top: 0;font-size: 11px;height: 13px;line-height: 13px;width: 100%;display: block;text-align: center;color: #000;}

table.clenove{padding: 0;border: 1px solid #8F4C35;}
table.clenove a{color: #000;}
table.clenove td, table.clenove th{padding: 5px;height: 13px;line-height: 11px;font-size: 11px;border-bottom: 1px solid #FFF;}
table.clenove th{background: url('../images/w50.png') left top repeat;padding: 5px;border-top: 1px solid #FFF;color: #640909;font-size: 13px;}
table.clenove tr.liche{background: url('../images/w50.png') left top repeat;}
table.clenove tr.sude{background: url('../images/sude.png') left top repeat;}
table.clenove th.class, table.clenove th.rasa, table.clenove th.rank, table.clenove th.level{text-align: center;}
table.clenove td.rasa{text-align: right;}
table.clenove td.class{text-align: left;}
table.clenove td.level, table.clenove td.rank{text-align: center;}
table.clenove td.chary{text-align: center;border: 0;padding: 10px;font-weight: bold;background: url('../images/w30.png') left top repeat;}
table.clenove td.jmeno{font-weight: bold;}

table.clenove tr.gm td{background: url('../images/gm_th.png') left top repeat;border-bottom: 0;}
table.clenove tr.prvni-radek th{background: url('../images/vrchni_th.png') left top repeat;border-bottom: 1px solid #000;padding: 7px 5px;}
span.gm{background: url('../images/gm.png') left center no-repeat;padding-left: 24px;}

table.clenove tr.over td{background: url('../images/w50.png') left center repeat;}
table.clenove tr.gmover td{background: url('../images/gm_th.png') left -29px repeat-x;}

div.login p{margin: 5px 0;text-align: center;}
div.login fieldset{margin-top: 10px;}
fieldset span.potrebne{font-weight: bold;}

div.ramecek div.recruit{font-size: 12px;}
div.ramecek h3{font-size: 14px;font-weight: bold;color: #640909;}
div.ramecek span.pozn{font-weight: normal;color: #181873;font-size: 11px;}
div.ramecek span.closed{font-weight: normal;color: #FF0000;font-size: 11px;}

p.upozorneni{color: red;font-weight: bold;}

div.otaznik{width: 15px;height: 15px;background: url('../images/otaznik.png') left top no-repeat;cursor: pointer;float: right;margin: 2px 230px 0 0;position: relative;}
div.otaznik span{display: block;position: absolute;right: -170px;top: 0;width: 150px;background: #ADAEDE;border: 1px solid #000;font-size: 11px;padding: 2px 5px;}

ul.login{margin: 10px 0 0 0;}
ul.login li{padding: 6px 0 0 0;}

.centr{text-align: center;}

div.komentar{margin-bottom: 4px;background: url('../images/w30.png') left top repeat;}
div.komentar div.prvni_radek{font-size: 12px;font-weight: bold;color: #640909;position: relative;padding: 0 5px;height: 19px;line-height: 19px;margin: 0 0 3px 0;background: url('../images/w50.png') left top repeat;}
div.komentar span.datum{float: right;font-size: 11px;}
div.komentar p{margin: 0;padding: 5px;}
div.komentar a{font-weight: bold;color: #640909;}
div.komentar a.smazat{font-weight: normal;font-size: 11px;color: #1b1b75;padding: 0 0 0 10px;float: right;}

fieldset.komentare{margin: 15px 0 0 0;}
fieldset.komentare label{font-weight: bold;color: #640909;}
fieldset.komentare textarea{width: 98.5%;}

div.obsah p.str_upozorneni{font-weight: bold;color: #640909;text-align: center;}