body 		{ text-align:center; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:75%; color:#333333; line-height:1.5; background:#000066; }

/*- obecne -*/
p, li		{ margin-bottom:1em; }
ol, ul		{ _padding-left:3em; _margin-left:0; }
li			{ margin-left:1em; }
em			{ color:#999999; }
a			{ color:#000066; }
a:visited	{ color:#666666; }
a:hover		{ background:#000066; color:#FFFFFF; text-decoration:none; }

h1, h2, h3	{ text-align:left; }

.fl-l		{ float:left; margin:0 1em 0.5em 0; }
.fl-r		{ float:right; margin:0 0 0.5em 1em; }

.ill		{ padding:1em; border:1px solid #333333; text-align:center; }
.ill p		{ margin:0; }

.hide		{ position:absolute; left:-10000px; top:-10000px; }
.none		{ display:none; }
.hore		{ text-align:right; font-size:89%; }

/*- rozlozeni -*/
#page 			{ width:750px; margin:0 auto; border:1px solid #333333; background:#CCCCCC; position:relative; }

#header			{ background:url("img/sesivacka.jpg") top right no-repeat #FFFFFF; border-bottom:1px solid #333333; }
#header h1		{ margin:0 0.7em; color:#000066; font-family:Impact, Verdana, Arial, Helvetica, sans-serif; font-size:800%; }
#header #deck	{ background:#CCCCCC; border-top:1px solid #333333; }

#main			{ width:599px; float:right; text-align:justify; background:#FFFFFF; border:1px solid #333333; border-width:0 0 1px 1px; }
#main #pusher 	{ padding:0 1.5em 1em 1.5em; }
#main .adFull	{ margin:1em auto 0 auto; font-size:75%; width:470px; }
#main h2		{ margin-top:1em; border-top:2px dotted #999999; color:#000066; padding-top:1em; }
#main h2.no-line	{ border-top:0; margin-top:0; }
#main #prev-next	{ text-align:center; font-weight:bold; margin:1em 0; font-size:115%; clear:right; }

#menu			{ float:left; width:150px; _width:147px; }
#menu ul,
#menu li		{ margin:0; padding:0; list-style-type:none; text-align:left; }
#menu li a		{ display:block; _height:1px; padding:0.3em 0.5em; border-bottom:1px solid #333333; font-weight:bold; text-decoration:none; }
#menu li a:hover	{ background:#FFFFFF; color:#000066; text-decoration:underline; }
#menu #adBB		{ margin:1em auto 0 auto; font-size:75%; width:88px; }
#menu .adBB		{ display:inline; width:88px; text-align:center; font-weight:900; font-family:Verdana,sans-serif; font-size:xx-small; vertical-align:bottom; }

#footer			{ clear:both; text-align:center; background:#CCCCCC; font-size:89%; }
#footer p		{ padding-top:0.5em; }
#adSky			{ position:absolute; top:0; left:760px; font-size:75%; text-align:left; color:#CCCCCC; }