/*- CSS Prolog -*/
html, body, p, h1, h2, h3, h4, ul, li, img				{ margin:0; padding:0; font-family:Georgia, Verdana, Arial, sans-serif;; color:#000; border:none; }

/*- Definice základního font-size, tak aby to spočítala i Opera -*/
html													{ font-size:106.5%; }
body													{ padding:2em; font-size:76.5%; background:#FFF; }
body													{ margin: 0; padding: 0; font: 13px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; background: #FFF url(../obr/bg-main.png) repeat-x; color: black; }
table													{ font-size:100%; }
th, td													{ padding:3px; }
th														{ font-weight:bold; }

/*- Základní vlastnosti -*/
a														{ color: #666; text-decoration: underline; cursor:pointer; }
a:hover													{ color: #333; text-decoration: none; }
img														{ border:0; }

/*- Obecné třídy -*/
.cleaner, .clear										{ clear:both; height:1px; font-size:1px; visibility:hidden; overflow:hidden; }
.hide, .blind											{ position:absolute; left:-1000px; top:-1000px; width:1px; height:1px; overflow:hidden; }
.nodisplay												{ display:none; }
.bold													{ font-weight:bold; }
.underline												{ text-decoration:underline; }
.visible												{ display:block; }
.invisible												{ display:none; }

h1, h2, h3, h4, h5, h6, p								{ color:#000; }

/*- Obsah -*/
.container												{ margin:0 auto; width:760px; }

.head													{ width:760px; height:70px; background:url(../obr/header-top.png) no-repeat; }
.head .tabs												{ float:right; margin-top:3px; font-size:93%; line-height:normal; }
.head .tabs ul											{ padding:43px 50px 0 0; list-style:none; }
.head .tabs li											{ display:inline; margin:0; padding:0; }
.head .tabs a											{ float:left; background:url(../obr/nav-tableft.png) no-repeat left top; padding-left:4px; text-decoration:none; }
.head .tabs a span										{ float:left; display:block; background:url(../obr/nav-tabright.png) no-repeat right top; padding:5px 15px 4px 6px; color:black; }

/* Backslash Hack skrývající pravidlo z IE5-Mac \*/
.head .tabs a span										{ float:none; }

/* Zakončení IE5-Mac hacku */
.head .tabs a:hover										{ background-position:0% -42px; }
.head .tabs a:hover span								{ color:#000; background-position:100% -42px; }

.header-image											{ margin:0; padding:0; width:760px; height:160px; background:url(../obr/header-bottom.png) no-repeat; }

.content												{ padding:10px 60px 20px 55px; width:645px; background:url(../obr/content-bg.png) repeat-y; }
.content h1												{ font-size:24px; margin-bottom:20px; }
.content h2												{ font-size:20px; }
.content h3												{ font-size:16px; text-decoration:underline; }
.content h4												{ font-size:12px; font-weight:bold; }
.content h1, h2, h3, h4, h5, h6							{ padding-top:12px; }
.content p												{ text-align:left; padding-top:2px; padding-bottom:14px; }
.content ul												{ margin-left:20px; }

.content table, .content th, .content td				{ border: 1px solid #000; }
.content fieldset.reg									{ margin-top:20px; }
.content fieldset.reg span.label						{ display:inline-block; width:130px; }
.content fieldset.reg ul								{ list-style:none; }
.content fieldset.reg ul li								{ margin-bottom:4px; }
.content fieldset.reg input.txt							{ width:350px; }
.content fieldset.reg input.submit						{ margin-left:200px; }

.foot													{ padding:1px 60px 0 55px; width:645px; height:49px; font-size:11px; background:url(../obr/footer.png) no-repeat; }
.foot p													{ text-align:center; }
.foot a													{ color:black; }
