body {
	font-family: 'Verdana CE', Verdana, 'Arial CE', Arial, 'Helvetica CE', lucida, sans-serif;
	font-size: 12px;
	color: #444;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: #6C6C6C; 
	/* scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #E2E9F3;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff; */
	}
/* check borders */
#hornicast { width: 1000px; height: 138px; margin: left; text-align: left; background-color: #dbdbdb; }
#hornicastleft { width: 166px; height: 138px; float: left; background-image: url(img/body/topleft.gif); }
#hornicastright { width: 834px; height: 138px; float: left; }
#hornicastrighttop { height: 66px; background-image: url(img/body/topdark.gif); }
#hornicastrightbottom { height: 72px; background-image: url(img/body/toplight.gif); }
.nadpis { margin: 26px 0px 0px 130px; float: left; }
.title-end { width: 45px; height: 72px; float: right; background-image: url(img/body/topright.gif); }

#hlavnicast { width: 1000px; height: 200%; margin: left; text-align: left; background-color: #dbdbdb; }
#hlavnicastleft { width: 166px; height: 100%; float: left; background-image: url(img/body/leftdark.gif); }
#hlavnicastmain { text-align: center; margin: auto; }
#sloupec-left { width: 40px; height: 100%; float: left; }
#main { width: 750px; text-align: left; float: left; line-height: 175%; }
#silhuette { margin-top: 20px; margin-left: 20px; }

/* ramecky na novinky */
#news-ram { width: 730px; float: left; text-align: center; padding: 2px; border: 1px solid white; font-size: 11px; margin-bottom: 8px; }
#news-left { width: 80px; float: left; text-align: left; color: #03d; line-height: 14px; }
#news-left- { width: 80px; float: left; text-align: left; line-height: 14px; }
#news-center { width: 640px; float: right; text-align: left; line-height: 125%; }

/* profil hráče */
#profile-ram { width: 450px; height: 250px; border: 3px outset White; margin: 20px 0px 0px 50px; float: left; background-color: #ccc; background-image: url(img/profile-background.gif); background-repeat: no-repeat; }
#profile-text { width: 240px; margin: 20px 0px 0px 15px; float: left; }
#profile-foto { width: 150px; margin: 20px 0px 0px 0px; text-align: center; float: left; }
#members-list { width: 150px; height: 200px; margin: 20px 0px 0px 20px; float: left; font-size: 11px; line-height: 130%; }
#silhuette2 { position: absolute; top: 250px; left: 760px; }

/* tabulka ligy */
#tab0 { height: 300px; border: 0px; }
#tab0a { height: 125px; border: 0px; }
#tab1 { width: 900px; border: 0px; text-align: center; font-size: 10px; }
#tab1a { width: 900px; border: 0px; text-align: center; font-size: 10px; }
#tab2 { width: 350px; border: 0px; text-align: center; font-size: 10px; } 
#slp1, #slp2, #slp3 { border: 1px solid Black; float: left; background-color: #fffcfa; }
#slp1b, #slp2b, #slp3b { border: 1px solid Black; float: left; background-color: #efecea; }
#slp1a, #slp2a, #slp3a { border: 1px solid Black; float: left; background-color: #efecea; height: 66px; padding-top: 2px; }
#slp1, #slp1a, #slp1b { width: 98px; }
#slp2, #slp2a, #slp2b { width: 68px; }
#slp3, #slp3a, #slp3b { width: 28px; font-weight: bold;}

#lefttlacky { width: 166px; height: 328px; background-image: url(img/body/left.gif); }
.logo-npe { width: 60px; height: 60px; margin: 20px 0px 0px 22px; }
.title-npe { width: 321px; height: 35px; float: left; margin: 18px 0px 0px 40px; }
.title-arma { width: 250px; height: 27px; float: right; margin: 12px 10px 0px 0px; background-image: url(img/body/titlearma.gif); background-repeat: no-repeat; }
.tlacky { text-align: left; margin: 0px 0px 0px 20px; }
.tlacky-b { text-align: left; margin: 0px 0px 0px 32px; }
.podpis { font-size: 10px; color: #ccc; text-align: center; margin: 0px 0px 0px 25px; }
.profile { font-size: 9px; color: #888; font-weight: normal; }

h1 { font-size: 13px; font-weight: bold; color: White; margin: 0; }
h2 { font-size: 12px; font-weight: bold; color: #333; margin: 0; text-decoration: underline; }
h3 { font-size: 10px; font-weight: normal; color: #333; margin: 0; }
h4 { font-family: 'Courier New', Courier, monospace; font-size: 14px; font-weight: bold; color: #333; margin: 0; }

.lightgray { font-size: 11px; color: #ccc; }
.pocitadlo a{ text-decoration: none; color: #ccc; }
.od37 { margin: 0px 0px 0px 37px; }
.od20 { margin: 0px 0px 0px 20px; }
.small-light { font-size: 10px; color: #ccc; }
.small-dark { font-size: 10px; color: #444; }
.access { font-size: 14px; color: #ff0;	text-align: center; }

.CaH { color: #22a; }
.Liga { color: #078; }
.Friendly { color: #954; }
.bbb { color: #d80; }
.ccc { color: #c00; }
.ddd { color: #080; }
.eee { color: #959; }
.win { color: #fe0; font-weight: bold; font-size: 10px; background-color: #065; }
.lose { color: #000; font-weight: bold; font-size: 10px; background-color: #bbb;}
.red { color: #f00; }

a { text-decoration: none; }
a.tlacky:link, a.tlacky:visited  { line-height: 200%; color: #FFEE00; }
a.tlacky:active, a.tlacky:hover { line-height: 200%; color: #BCD9FF; }
a.tlacky-b:link, a.tlacky-b:visited  { font-size: 90%; color: #B6E200; }
a.tlacky-b:active, a.tlacky-b:hover { font-size: 90%; color: #00D000; }
a.all:link, a.all:visited  { text-align: left; color: #00f; }
a.all:active, a.all:hover { text-align: left; color: #444; }
a.link-small:link, a.link-small:visited  { font-size: 10px; color: #ccc; }
a.link-small:active, a.link-small:hover { font-size: 10px; color: #fff; }
a.reg:link, a.reg:visited  { font-size: 10px; font-weight: bold; color: #f00; }
a.reg:active, a.reg:hover { font-size: 10px; font-weight: bold; color: #00f; }

/* Přihláška na zápas */
#reg-ram { border: 1px solid White; padding: 10px; margin: 20px 0px 20px 20px; width: 450px; float: left; color: #eee; }
#reg-nick { border: 1px solid #ccc; padding: 2px; width: 70px; float: left; text-align: center; color: #eee; margin: 5px 0px 0px 2px; }
#reg-pozn { border: 1px solid #ccc; padding: 2px; width: 200px; float: left; text-align: center; color: #eee; margin: 5px 0px 0px 2px; }
#reg-linka { border: 1px solid #000; padding: 0px; width: 430px; float: left; margin: 5px 0px 5px 2px; font-size: 0px; }
#reg-nick, .prijdu, .nevim, .neprijdu, #reg-pozn { font-size: 10px; }
.registr { line-height: 16px; font-size: 10px; }
.jo { color: #0f0; }
.ne { color: #f00; }
.nevim { color: #ddd; }

/* Zápasy - schedule list */
#schedule { border: 1px solid #999; width: 120px; font-size: 10px; line-height: 14px; padding-left: 5px; padding-top: 3px; margin-top: 20px; margin-left: 20px; }
.aktual { color: #fff; font-size: 10px; margin-left: 4px; margin-top: 3px; text-decoration: underline; cue-before: url(img/match-aktual.gif); }
.neodehrano { color: #ddd; font-size: 10px; margin-left: 4px; margin-top: 3px; cue-before: url(img/match-neodehrano.gif);}
.odehrano { color: #444; font-size: 10px; margin-left: 4px; margin-top: 3px; text-decoration: line-through; cue-before: url(img/match-odehrano.gif); }

/* LAN-party */
#podium { margin-left: 20px; width: 440px; height: 100px; border: 1px solid Black; background-color: #999; text-align: center; background-image: URL(img/zyxel100x43.jpg); background-repeat: no-repeat; }
.ip { color: White; font-size: 10px; text-align: right; margin-right: 10px; }
#sal { margin-left: 20px; width: 440px; height: 652px; border: 1px solid Black; background-color: White; font-size: 10px; line-height: 12px; text-align: left; }
#stul6a { margin-left: 20px; margin-top: 40px; width: 375px; border: 0px; height: 160px; }
#stul6c { margin-left: 50px; width: 352px; border: 0px; height: 124px; }
#stul6b { margin-left: 20px; margin-top: 20px; width: 375px; border: 0px; height: 120px; }
#stul5a { width: 310px; border: 0px; height: 120px; float: left; }
#stul5b { width: 310px; border: 0px; height: 80px; float: left; margin-top: 40px; }
#stul2 { width: 40px; border: 0px; height: 120px; float: left; }
#stul-a, #stul-b, #stul-c, #stul-d, #stul-e, #stul-f, #stul-g { width: 60px; border: 1px solid Black; height: 40px; text-align: center; float: left; }
#stul-a { background-color: #ddd; }
#stul-b { background-color: #dfd; }
#stul-c { background-color: #ddf; }
#stul-d { background-color: #fdf; }
#stul-e { background-color: #ffd; }
#stul-f { background-color: #dff; }
#stul-g { background-color: #fdd; }
#stul90 { width: 40px; border: 1px solid Black; height: 60px; text-align: center; background-color: #ddf; float: left; }
.stul-ip { color: White; background-color: #434343; width: 100%; vertical-align: text-top; line-height: 12px; }
#dvere1, #dvere2, #dvere3  { width: 12px; height: 80px; border: 1px solid Black; background-color: #080; color: White; text-align: center; font-size: 10px; float: left; }
#dvere1 { position: relative; left: 9px; top: -360px; }
#dvere2 { position: relative; left: 447px; top: -530px; }
#dvere3 { position: relative; left: 435px; top: -190px; }
#switch1, #switch2, #switch3, #switch4  { width: 20px; height: 16px; border: 1px solid White; background-color: Red; color: White; text-align: center; font-size: 10px; float: left; }
#switch1 { position: relative; left: 176px; top: -78px; }
#switch2 { position: relative; left: 154px; top: 104px; }
#switch3 { position: relative; left: 161px; top: 235px; }
#switch4 { position: relative; left: 109px; top: 398px; }

