/*
	cup.css
*/
body {
	background: #ffffff url('img/back.gif') center center repeat;
	text-align: center;
	margin: 0;
	padding: 0;
}
body, table, td, div {
	font-family: verdana;
	color: #000000;
}
img {
	border: none;
}
form {
	margin: 0;
	padding: 0;
}
a:link, a:visited, a:active {
	color: #665544;
	text-decoration: none;
}
table, div {
	text-align: left;
}

/* hlavni casti */
#backdiv { /* pro IE6 */
	text-align: center;
}
#topdiv {
	margin: 0 auto;
	height: 100px;
	width: 800px;
}
#topdiv a {
	color: #ffffff;
	font-size: 13px;
}
#topdiv .lefttop {
	padding-top: 2px;
	width: 120px;
}
#topdiv .lefttop div {
	font-size: 11px;
	padding: 0 2px 0 7px;
}
.tlover {
	/*background: #000000 url('img/arrow.gif') right center no-repeat;*/
	background-color: #0d004c;
}
#topdiv .righttop {
	width: 680px;
}
#overdiv {
	background-color: #ffffff;
	margin: 0 auto;
	text-align: center;
	width: 800px;
	min-height: 110px;
	_height: 110px;
}
#topic {
	background-color: #ffeedd;
	font-size: 16px;
	font-weight: bold;
	padding: 3px 0 3px 5px;
}
#footdiv {
	background-color: #ffeedd;
	font-size: 10px;
	margin: 0 auto;
	padding: 1px 0 1px 0;
	width: 800px;
	text-align: center;
}

/* nadpis v logu */
.righttop {
	text-align: right;
	vertical-align: bottom;
}
.nadpis {
	color: #ffffff;
	font-family: impact;
	font-size: 35px;
	font-weight: bold;
	margin: 0;
	padding: 10px 20px 0 0;
}
.nadpis2 {
	color: #ffffff;
	margin: 0;
	padding: 10px 20px 0 0;
}

/* novinky */
.news_blok {
	border-bottom: 1px solid #eeddcc;
	padding-bottom: 15px;
	margin: 0 auto;
	width: 770px;
}
.news_top {
	padding: 3px 0 3px 0;
}
.news_title {
	font-weight: bold;
}
.news_info, .news_admin {
	font-size: 10px;
	padding-left: 5px;
}
.news_head {
	background-color: #ffeedd;
	padding: 3px 0px 3px 5px;
}
.news_ablok {
	font-size: 13px;
	margin: 0 auto;
	padding: 5px 0 5px 0;
	width: 780px;
}
.news_text {
	font-size: 13px;
}
.news_atext {
	padding-bottom: 5px;
}
.news_btext {
	padding-top: 5px;
}

/* pridani/editace newsky */
.atext, .btext {
	padding: 10px 0 10px 0;
}
.atext textarea, .btext textarea {
	height: 300px;
	width: 500px;
}

/* info */
.info_main {
	text-align: center;
}
.info_cont {
	font-size: 13px;
	margin: 0 auto;
	padding: 5px 0px 5px 0px;
	width: 780px;
	text-align: left;
}
.infoedit {
	padding: 10px 0 10px 0;
}
.infoedit textarea {
	height: 400px;
	width: 600px;
}

/* prihlaseni */
.atbl_mid1, .atbl_mid2, .atbl_mid3, .atbl_bottom {
	font-size: 13px;
	margin: 0px auto;
	width: 780px;
}
.atdl {
	width: 200px;
}
.atbl_bottom {
	text-align: center;
	padding: 10px 0 10px 0;
}
.ainl, .ainm, .ainr {
}
.ainl {
	width: 160px;
}
.ainm {
	width: 320px;
}
.ainm input {
	width: 300px;
}
.ainr input {
	width: 200px;
}

/* inputy v prihlaseni */
.jatr, .ntd, .itr, .lntr, .etr {
	/*
	visibility: hidden;
	display: none;
	height: 0;
	padding: 0;
	margin: 0;
	*/
}
.wtr {
	visibility: hidden;
	display: none;
	height: 0;
	padding: 0;
	margin: 0;
}

/* klany */
.ktbl {
	margin: 0;
	padding: 0;
	width: 780px;
}
.ktop td {
	font-weight: bold;
	padding: 0 0 4px 0;
}
.kmaly {
	font-size: 10px;
}
.kmid td {
	padding: 0 2px 0 2px;
	font-size: 11px;
}

/* hraci v klanech */
.kptbl {
	font-size: 11px;
	background-color: #eee;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	margin: 0;
	padding: 0 0 3px 0;
}
.kptop td {
	font-weight: bold;
	padding-left: 3px;
}
.kpnick {
	padding-left: 3px;
	width: 150px;
}
.kpicq {
	padding-left: 3px;
	width: 130px;
}
.kpeguid {
	font-family: "Courier New CE", "Courier CE", "Courier New", courier, monospace;
	padding-left: 3px;
	width: 110px;
}

/* admin login */
.alogform {
	border: 1px solid #998877;
	font-size: 14px;
	margin: 0 auto;
	padding: 3px;
	height: 100px;
	width: 250px;
	text-align: center;
}
.aupin {
	width: 135px;
}

/* admin menu */
.adm_tbl {
	margin: 0 auto;
	width: 780px;
}
.adm_left {
	border-right: 3px solid #ffeedd;
	vertical-align: top;
	width: 25%;
}
.adm_right {
	width: 75%;
	text-align: center;
}
.adm_menu {
	font-size: 14px;
	margin: 10px 0 10px 0;
	text-align: left;
}
.adm_menu a:link, .adm_menu a:visited, .adm_menu a:active {
	color: #003471;
	margin: 1px 2px 1px 2px;
}
.adm_menu a:hover {
	background-color: #ebebeb;
}
.adm_cont {
	font-size: 13px;
	text-align: center;
	margin: 10px 0 10px 0;
}
.adm_logged {
	margin-bottom: 10px;
}
.adm_text textarea {
	width: 500px;
	height: 200px;
	margin-bottom: 3px;
}
.adm_right_div {
	width: 90%;
	margin: 0 auto;
	text-align: left;
}

/* vysledky */
.vystbl {
	/*border: 3px double #000000;*/
	margin: 0 auto;
	padding: 0;
	width: 780px;
}
.vystbl td {
	font-size: 10px !important;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 2px;
}
.vys_top_mid {
	border-top: 1px solid #000000;
}
.vys_top_lc {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}
.vys_left_mid {
	border-left: 1px solid #000000;
}
.vysnot {
	background-color: #eeeeee;
}

/* vychozi tvar okna pro zpravu */
.zpravz, .chybz {
	height: 100%;
	width: 100%;
	padding: 5px 0 5px 0;
}
.zprava {
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	margin: 0 auto;
	width: 98%;
	min-height: 75px;
	_height: 75px;
}
.chyba {
	background: #eeaa88 url('img/warn.png') left center no-repeat;
	border: 1px solid #dd8866;
	margin: 0 auto;
	width: 98%;
	min-height: 75px;
	_height: 75px;
}
.chtext {
	font-size: 15px;
	text-align: center;
	padding: 10px 0 10px 0;
}
.chtlac {
	text-align: center;
	padding: 0 0 10px 0;
}
/* vychozi tvar oken */
.oknodiv {
	font-size: 14px;
	margin: 0 auto;
	padding: 10px 0 10px 0;
	width: 780px;
}
.klanydiv {
	font-size: 13px;
	margin: 0 auto;
	padding: 5px 0 7px 0;
	width: 780px;
}
.oknodiv2 {
	font-size: 14px;
	margin: 0 auto;
	padding: 10px 0 10px 0;
	width: 780px;
	text-align: center;
}
/* vychozi sirka tlacitek */
.itlac {
	width: 75px;
}
/* vetsi input pole */
input.bigger {
	width: 330px;
}

.sd_mtbl {
	border-width: 2px 1px 2px 1px;
	border-style: solid;
	border-color: #89c2d8;
	font-size: 13px;
	margin-top: 10px;
	width: 100%;
}
.sd_mtbl tr td {
	border-bottom: 1px solid #89c2d8;
	vertical-align: middle;
	padding: 1px;
}
.sd_mtblt td {
	font-size: 15px;
	height: 20px;
	padding-left: 5px;
	text-align: center;
}
.sd_mtblh td {
	text-align: center;
	height: 20px;
	font-weight: bold;
}

.idcell {
	border-right: 1px solid #89c2d8;
	text-align: right;
	width: 22px;
}
.namecell, .infocell {
	border-right: 1px solid #89c2d8;
	text-align: left;
}

.sd_mdiv {
	font-size: 13px;
	padding: 10px;
}

.bandiv, .bandiv table td {
	font-size: 14px;
}
.bandiv table td {
	padding: 2px;
}
.bandiv .bansadd {
}
.bandiv .banslist {
	margin-top: 20px;
	width: 90%;
}
.bandiv .banslist td {
	font-size: 13px;
	padding-left: 10px;
	padding-top: 2px;
}
.bandiv .banslist th {
	border-bottom: 1px solid #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}

.admstats, .admstats table td {
	font-size: 11px;
}
.admstats_misc {
	margin: 10px 0 15px 0;
}
.admstats_misc td {
	padding-right: 15px;
}
.admstats_vis {
	margin: 5px 0 10px 0;
}
.admstats_misc caption, .admstats_vis caption {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
.atdtime, .atdip, .atdpage {
	font-weight: bold;
	font-size: 12px;
}
.atdtime {
	width: 130px;
}
.atdip {
	width: 100px;
}

.admlistdiv {
}
.adminslist {
	width: 100%;
}
.adminslist, .adminslist td {
	font-size: 11px;
	text-align: left;
	padding: 3px 3px 1px 10px;
}
.adminslist th {
	font-size: 12px;
	border-bottom: 1px solid #999999;
	padding-left: 10px;
	text-align: left;
}
.adminsadd, .adminsadd td {
	font-size: 14px;
}
.adminsadd td, .adminpriv td {
	padding: 2px 10px 0 0;
}
.adminsadd {
	margin-bottom: 15px;
}
.adminpriv td {
	font-size: 13px;
}
.adminpriv caption {
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}
.adminbutton {
	margin: 10px;
}

.souborup {
	border: 1px solid #666666;
	background-color: #eeeeee;
	width: 400px;
	padding: 8px;
}
.souborlist {
	border: 1px solid #666666;
	background-color: #eeeeee;
	padding: 8px;
	margin-top: 10px;
}
.souborlist table {
	width: 90%;
}
.sblzahl td {
	font-weight: bold;
}