/* CSS Document */
body { text-align:center; font-size:1em; font-family:arial; }
.final { clear:both; }
#main { text-align:center; margin:auto; position:relative; width:900px; }

#main #site #intro { padding-top:25px; _padding-top:0px; }
#main #site #intro div { text-transform:uppercase; background:url('/wwwdocs/_clip/index-back-header.jpg') repeat-y right; _margin-top:25px; font-size:.9em; font-weight:bold; color:#2BA5CE; padding:1px 30px; width:834px; _width:834px; height:15px; }

#main #site #search { float:right; width:225px; margin-right:6px; _margin-right:0px; }
#main #site #search .in #jazyk { text-align:center; padding-top:20px; font-weight:bold; }
#main #site #search .in #jazyk a { color:gray; text-decoration:none; text-transform:uppercase; }
#main #site #search .in #jazyk a#active { color:#1D6F89;  text-decoration:none; cursor:default; }

#main #site #search .in #form { padding-top:20px; text-align:center; }
#main #site #search .in #form form { margin:0; text-align:center; }
#main #site #search .in #form form table { font-size:.85em; margin:auto; }
#main #site #search .in #form form table td.term { color:#666; }
#main #site #search .in #form form table td.field input { color:gray; border:1px solid gray; font-size:1em; width:75px; background:url('/wwwdocs/_clip/back-search.jpg') repeat-y; }
#main #site #search .in #form form table td.button { vertical-align:middle; }
#main #site #search .in #form form table td.button input { display:block; }

#main #site #header { margin-top:10px; }
#main #site #header #logo { margin-left:35px; _margin-left:15px; margin-top:10px; float:left; }
#main #site #header #logo img { border:0px; display:block; }
#main #site #header #menu { float:right; margin-right:15px; margin-top:20px; _margin-top:20px; font-size:.75em; width:450px; }
#main #site #header #menu table { font-size:1em; width:100%; border-collapse:collapse; }
#main #site #header #menu td { padding:3px 0; text-align:center; }
#main #site #header #menu #line1 td { border-bottom:1px solid #2BA5CE; }
#main #site #header #menu #line2 td { border-top:1px solid #2BA5CE;  }

#main #site #header #menu .br { border-right:1px solid silver; }
#main #site #header #menu .bl { border-left:1px solid silver; }
#main #site #header #menu a { text-decoration:none; padding:3px 15px 3px 10px; color:#666; font-weight:bold; }
#main #site #header #menu a:hover { text-decoration:underline; }
#main #site #header #menu td.col { background:url('/wwwdocs/_clip/back-topmenu.jpg') repeat-y left center; }

#main #site #content h1 { font-size:.75em; font-family:arial; margin:0; padding:1px 0 1px 2px; border-bottom:1px solid #2BA5CE; color: #2BA5CE; }
#main #site #content #box p { margin-top:0; margin-bottom:0; }

#main #footer { clear:both; background:url('/wwwdocs/_clip/back-main-middle.png') repeat-y; width:900px; text-align:left; padding:10px 0 5px 0; }
#main #footer .line { background:url('/wwwdocs/_clip/back-copy.jpg') repeat-y; margin-left:1px; width:893px; height:15px; font-size:1px; }
#main #footer .copy { margin-left:680px; padding-top:5px }
#main #footer .copy  div { font-size:.65em; color:#555555; }

#main #botline { background:url('/wwwdocs/_clip/back-main-bottom.png') no-repeat; font-size:1px; width:900px; height:7px; }

