body{background-color:#fff;color:#444;font:12px Verdana, Arial, Helvetica, sans-serif;}
a{color:#444;text-decoration:underline;}
a.visited,a.visited:visited{color:#444;}
a:hover,a:hover *,a.visited:hover{color:#FF9900;text-decoration:none;}
label{font-weight:bold;}
.b{vertical-align:middle;font-size:120%;padding:3px 20px 4px 20px;font-weight:bold}
form
{
	margin:0px;
	padding:0px;
}
div.error { display: none; }
input.error { border: 2px solid #FF0000; }
textarea.error { border: 2px solid #FF0000; }
#signupForm label.error {
	margin-left: 10px;
	width: auto;
	display: inline;
}
#loginForm label.error {
	margin-left: 10px;
	width: auto;
	display: inline;
}
label.error {
	color: #FF0000;
	font-weight: normal;
}
.er {color:#FF0000}
.odkaz {color:#3366FF;text-decoration:underline;}

#header{width: 798px;height:60px;text-align:left;margin: 0px auto 0px auto;}
#header a{color:#444;text-decoration:none;}
#header a.visited,a.visited:visited{color:#444;}
#header a:hover,a:hover *,a.visited:hover{color:#FF9900;text-decoration:none;}
#header h1,#header .hp,#header .info,#header .fav{
	position:absolute;
}
#header h1{left:247px;top:0;font-size:2.8em;font-family:Verdana;}
#header h1 a{color:#FF9900;}

#stat {width: 798px; margin: 0px auto 0px auto;border-top: 1px solid #F6C4D8;}

#reg {padding:0px; text-align: left; margin:2px; width:796px; float: left;}
#reg h1{font-size:12px;padding:3px;margin:0px;background-color:#F5F5F5;}
#reg h2{font-size:36px;padding:3px;margin:0px;}
#reg p {padding:2px;margin:2px; color: #222222; font-size: 12px;}
#reg a:link { color: #444; text-decoration:underline; }
#reg a:visited { color: #444; text-decoration:underline;}
#reg a:hover { color:#FF9900; text-decoration:none;}

#ik {border: 1px solid #FFCD64;padding:3px; text-align: left; margin:2px; width:776px; float: left;background-color:#FFFCF6;}
#ik h2{font-size:12px;padding:3px;margin:0px;color:#101070;background-color:#FCEFD4;}
#ik p {padding:4px;margin:4px; font-size: 12px;}

#sp {border: 1px solid #006600;padding:3px; text-align: left; margin:2px; width:776px; float: left;background-color:#EBFCBC;}
#sp h2{font-size:12px;padding:3px;margin:0px;color:#FF0000;}
#sp p {padding:4px;margin:4px; font-size: 12px;}

.br {clear:both;}
#footer {border-top: 1px solid #D4D4D4; width: 798px; margin: 0px auto 0px auto;}
#footer p {padding:2px;margin:2px; color:#999999; font-size: 12px;}
#footer a:link { color: #999999; text-decoration:none; }
#footer a:visited { color: #999999; text-decoration:none;}
#footer a:hover { color: #999999; text-decoration:underline;}
