/* Asi nejkontroverznejsi CSS pravidlo, obrazek pokemona: */
div.pokedex h3 {margin-top: 1.3em; margin-bottom: 0.3em}
div.pokedex .pokedata .mainpic .mainimg {
	float:					left;
	margin-top:	-50px;
	margin-bottom:	-10px;
	left:		0;
	position:	absolute;
}
/* Zbytek: */
div.pokedex,
div.search,
div.help {
	cursor:					default;
	width:					100%;
}
div.pokedex ul,
div.search ul,
div.help ul,
div.help div.p{
	text-align:					left;
}
div.pokedex td,
div.pokedex th,
div.pokedex table {
	border:					none;
}
div.pokedex td,
div.pokedex th {
	vertical-align:			top;
	text-align:					left;
}
div.pokedex form.pokelist {
	margin:					0px;
}
div.pokedex div.pokelist {
	text-align:				center;
}
div.pokedex table.pokelist {
	width:					100%;
	text-align:					center;
}
div.pokedex table.pokelist th {
	text-align:				right;
}
div.pokedex table.pokelist td.col {
	text-align:				left;
}
div.pokedex table.pokelist td.sp {
	width:					50%;
}
div.pokedex div.pokelist select {
}
div.pokedex div.pokelist input.searchfield {
	width:					100%;
	text-align:				center;
}
div.pokedex div.pokelist input.submit {
	width:					50px;
	height:					100%;
}
div.pokedex div.minicaption {
	font-weight:			bold;
	text-align:				center;
}
.links {
	text-align:				center;
}
.links .a_begin,
.links .a_cont {
	padding-right:			5px;
	margin-right:			5px;
	border-right:			1px solid black;
}
.links span.a_begin,
.links span.a_cont,
.links span.a_end {
	font-style:				italic;
}
.links span.a_in {
	width:					10px;
}
div.pokedex .searchfield .notfound {
	text-align:				center;
	font-weight:			bold;
}
div.pokedex .searchfield .multifound {
	text-align:				center;
	font-weight:			bold;
}
div.pokedex .searchfield .links {
	text-align:				center;
}
/* - Quicksearch/TOC box
div.pokedex .pokedata .tag {
	display:				none;
}
div.pokedex .pokedata > .tag {
	display:				block;
	position:				fixed;
	top:					1px;
	right:					1px;
	border-width:			1px;
	font-size:				small;
}
div.pokedex .pokedata > .tag > div {
	text-align:				center;
	border:					1px #aaaaff solid;
	background-color:		#e8eaf0;
	margin-bottom:			1px;
}
div.pokedex .pokedata > .tag .qs {
	font-size:				xx-small;
	color:					#0000ff;
}
div.pokedex .pokedata > .tag .quickform input.text {
	width:					5em;
	font-size:				x-small;
}
div.pokedex .pokedata > .tag .quickform input.submit {
	width:					1em;
	font-size:				xx-small;
}
div.pokedex .pokedata > .tag .top .quicklinks div:hover {
	background-color:		#ccccff;
}
div.pokedex .pokedata > .tag div:hover .hidden {
	display:				block;
}
div.pokedex .pokedata > .tag .top .hidden {
	display:				none;
}
*/
div.pokedex .pokedata tr:hover {
	background-color:		#EFEECD;
}
div.pokedex .pokedata table {
	width:					100%;
}
div.pokedex .pokedata table th {
	width:					50%;
	text-align:				right;
	font-weight:			bold;
}
div.pokedex .pokedata table.maindata td,
div.pokedex .pokedata table.international td,
div.pokedex .pokedata table.location td {
	text-align:				left;
	padding-left:			10px;
}
div.pokedex .pokedata table.maindata .maxexp .hilite {
	font-weight:			bold;
}
div.pokedex .pokedata table.basestats td.numval {
	width:					1px;
	padding-left:			0px;
	padding-right:			5px;
}
div.pokedex .pokedata table.basestats td.rest {
	vertical-align:			middle;
}
div.pokedex .pokedata table.basestats td.evbonus {
	margin:					0px;
	padding-left:			10px;
	padding-right:			5px;
	vertical-align:			middle;
	width:					5px;
	align:					right;
}
div.pokedex .statbar {
	height:					5px;
}
div.pokedex .pokedata table.evolution .noevol {
	text-align:				center;
	font-weight:			bold;
}
div.pokedex .pokedata table.evolution td {
	padding-left:			10px;
}
div.pokedex table.location .hinted {
	color:					#000088;
}
div.pokedex .pokedata table.moves thead th {
	width:					auto;
}
div.pokedex .pokedata table.moves thead th.version,
div.pokedex .pokedata table.moves thead th.moveattr_s {
	padding-left:			4px;
	padding-right:			4px;
	text-align:				center;
}
div.pokedex .pokedata table.moves thead th.moveattr_b {
	padding-left:			5px;
	padding-right:			5px;
	width:					50%;
	text-align:				left;
}
div.pokedex .pokedata table.moves tbody th {
	width:					auto;
	text-align:				right;
	font-weight:			normal;
	padding-right:			4px;
}
div.pokedex .pokedata table.moves tbody td {
	padding-left:			4px;
	padding-right:			4px;
	text-align:				center;
}
div.pokedex .pokedata table.moves tbody td.moveattr_b {
	width:					50%;
	text-align:				left;
}
div.pokedex .pokedata table.tutor td {
	padding-left:			5px;
}
div.pokedex .pokedata .off,
div.pokedex .pokedata .off a{
	font-weight:			normal;
	font-style:				italic;
	color:					#808080;
}
div.pokedex .pokedata .on,
div.pokedex .pokedata .on a{
	font-weight:			bold;
	color:					#000000;
}
div.pokedex .pokedata table.tutor .fl,
div.pokedex .pokedata table.tutor .fl a {
	color:					#ff0000;
}
div.pokedex .pokedata table.tutor .th,
div.pokedex .pokedata table.tutor .th a {
	color:					#888800;
}
div.pokedex .pokedata table.tutor .ic,
div.pokedex .pokedata table.tutor .ic a {
	color:					#008888;
}
div.pokedex .pokedata .notm {
	text-align:				center;
	font-weight:			bold;
}
div.pokedex .pokedata table.tmhm thead th {
	width:					auto;
}
div.pokedex .pokedata table.tmhm .m {
	width:					auto;
	text-align:				right;
	padding-left:			5px;
	padding-right:			5px;
}
div.pokedex .pokedata table.tmhm thead .m {
	font-weight:			bold;
}
div.pokedex .pokedata table.tmhm .v {
	text-align:				center;
}
div.pokedex .pokedata table.tmhm thead .v {
	width:					auto;
	font-weight:			normal;
}
div.pokedex .pokedata table.tmhm .ync {
	text-align:				center;
}
div.pokedex .pokedata table.tmhm thead th.pkname,
div.pokedex .pokedata table.tmhm tbody td.pkname {
	text-align:				left;
}
div.pokedex .pokedata table.tmhm tbody th {
	width:					auto;
	font-weight:			normal;
}
div.pokedex .pokedata table.tmhm span.tmhmno {
	font-weight:			bold;
}
div.pokedex .pokedata table.flavor th {
	width:					10%;
}
div.pokedex .pokedata table.flavor td {
	width:					90%;
	text-align:				left;
	padding-left:			17px;
	text-indent:			-7px;
}
div.pokedex .pokedata .pictures {
	text-align:				center;
}
div.pokedex .pokedata .pictures .picdir {
	display:				block;
	border:					1px solid #C6C24C;
	margin:					2px;
	padding:				1px;
	background-color:		#E5E3AF;
	margin-left:				1ex;
	margin-right:				1ex;
}
div.pokedex .pokedata .pictures div.picdir:hover {
	background-color:		#EFEECD;
}
div.pokedex .pokedata .pictures .picheader {
	display:				block;
	text-align:				center;
	border-bottom:			1px solid #C6C24C;
	margin:					0px 5% 3px;
}
div.pokedex .pokedata .pictures img {
	border:					none;
}
div.pokedex .hastitle {
	border-bottom:			1px #1234ef dashed;
}
div.pokedex .subplaces {
	color:					#12ef34;
	border-color:			#12ef34;
}

div.help h2 {
	font-weight:			bold;
}
div.help .note {
	font-style:				italic;
}
div.help .sample {
	color:					#406080;
	font-weight:			bold;
}
div.help span.sample {
	border:					1px #e4e8ea solid;
	background-color:		#f0f4f8;
}
div.help .syntax_usertext {
	font-family:			monospace;
	color:					#0000a0;
}
div.help ul {
	margin-top:				0px;
	margin-bottom:			0px;
}
div.help ul li.level1 {
	list-style-type:		circle;
}
div.help ul li.level2 {
	list-style-type:		square;
}
div.help .note_a {
	color:					blue;
	font-weight:			bold;
}

div.search {
	text-align:				center;
}
div.search h2 {
	margin-left:			10%;
	margin-right:			10%;
}
div.search .fields {
	text-align:				center;
}
div.search .fields select {
}
div.help input.sample_mainbutton,
div.search .fields input.submit {
	width:					25%;
}
div.search div.option {
	margin-bottom:			5px;
}

div.search div.message {
	text-align:				center;
	font-weight:			bold;
}
div.search .error {
	color:					red;
}
div.search span.checkbox_wrap {
	display:				block;
	text-align:				center;
}
div.search input.checkbox {
}
div.search table.results {
	width:					100%;
	border:					2px outset;
}
div.search table.results th {
	font-weight:			bold;
	text-align:				center;
	color:					blue;
	border:					2px inset;
}
div.search table.results td {
	text-align:				left;
	border:					1px inset;
}
div.search .hilite {
	background-color:		yellow;
}
div.search .off {
	font-weight:			normal;
	font-style:				italic;
	color:					#808080;
}
div.search .on {
	font-weight:			bold;
}
div.quiz table {
	width:				100%;
}
div.quiz table td,
div.quiz table th {
	width:				50%;
}
div.quiz th {
	padding-right:		5px;
}
div.quiz table td {text-align:left;}
div.quiz table th {text-align:right;}
div.quiz .badans,
div.quiz .greeting {
	text-align:			center;
}
div.quiz .mainsubmit {
	width:				25%;
}
div.quiz .submitdiv {
	margin-top:			5px;
	text-align:			center;
}
div.quiz table td.ansfield {
	text-align:			center;
	width:				100%;
}
div.quiz input.ansfield {
	text-align:			center;
	width:				300px;
}
div.quiz table td.nopic {
	text-align:			center;
	width:				100%;
}
div.quiz .qparam {
	font-weight:		bold;
}
div.quiz .bind input.ansfield {
	width:				auto;
}
div.smallcredits {
	text-align:			center;
	margin-top:			3em;
}

div.pokedex .r	{ color:	#ff0000; }
div.pokedex .b	{ color:	#0000ff; }
div.pokedex .rb	{ color:	#880000; }
div.pokedex .y	{ color:	#888800; }
div.pokedex .gsc{ color:	#aa8844; }
div.pokedex .gs	{ color:	#aa8844; }
div.pokedex .g	{ color:	#aa8844; }
div.pokedex .si	{ color:	#888888; }
div.pokedex .c	{ color:	#008888; }
div.pokedex .rsefrlg{color:	#444444; }
div.pokedex .rse{ color:	#008800; }
div.pokedex .rs	{ color:	#000088; }
div.pokedex .ru	{ color:	#880000; }
div.pokedex .sa	{ color:	#000088; }
div.pokedex .e	{ color:	#008800; }
div.pokedex .frlg{color:	#008800; }
div.pokedex .fr	{ color:	#aa6600; }
div.pokedex .lg	{ color:	#66aa00; }

.nor { color:	#888888 !important;}
.fir { color:	#ff0000 !important;}
.wat { color:	#0044ff !important;}
.ele { color:	#aaaa00 !important;}
.gra { color:	#00aa00 !important;}
.ice { color:	#0088aa !important;}
.fig { color:	#ff8800 !important;}
.poi { color:	#880088 !important;}
.gro { color:	#884400 !important;}
.fly { color:	#4488aa !important;}
.psy { color:	#aa00ff !important;}
.bug { color:	#88aa00 !important;}
.roc { color:	#88aa88 !important;}
.gho { color:	#aa88aa !important;}
.dra { color:	#ff4400 !important;}
.dar { color:	#000000 !important;}
.ste { color:	#88aaff !important;}

.red { color:	#ff0000 !important;}
.blu { color:	#0000ff !important;}
.ylw { color:	#888800 !important;}
.grn { color:	#008800 !important;}
.blk { color:	#000000 !important;}
.brw { color:	#884400 !important;}
.pur { color:	#880088 !important;}
.gry { color:	#888888 !important;}
.wht { color:	#c0c0c0 !important;}
.pnk { color:	#ff00ff !important;}

.male   { color:#0044ff; }
.female { color:#ff0044; }

.contesttype .cool   { color:#ff0000; }
.contesttype .smart  { color:#0000ff; }
.contesttype .cute   { color:#ff00ff; }
.contesttype .beauty { color:#008000; }
.contesttype .tough  { color:#808000; }
