/* BODY */

BODY
 { margin: 10px; background-color: black; color: white; }

IMG
 { border: none }
IMG.projects
 { width: 116px; height: 32px; margin: 2px; }

HR
 { color: #FFC800; border-color: #FFC800; }

H1
 { width: auto;
   font-family: "Arial","Helvetica CE",Arial,Helvetica;
   margin: 0px 0px 10px 0px;
   padding: 2px 4px;
   font-size: 12pt;
   color: white;
   font-weight: bold;
   background-color: #32326c;
   border-color: #ffc800;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-top-style: solid;
   border-top-width: 1px;
 }
H2
 { margin: 5px 0px;
   font-size: 11pt;
 }

P
 { margin: 0px; }

UL
 { margin-top: 0.5em; }
UL.intended LI
 { margin-top: 0.5em; }

FORM
 { margin: 2px 0px }

A:link
 { color: white; text-decoration: none; }
A:visited
 { color: white; text-decoration: none; }
A:hover
 { color: white; text-decoration: underline; }

A.external
{
  background: url("images/external.png") right center no-repeat;
  padding-right: 13px;
}

.hidden
 { visibility: hidden; display: none }

DIV.right
 { float: right; }
DIV.center
 { text-align: center; }

SPAN.nowrap
 { white-space: nowrap; }
SPAN.yellow
 { color: yellow; }


/* header a horní nabídka */

#header
 {
   height: 85px;
   background-color: #2F306F;
   border-color: #808080;
   border-style: none;
 }

#header IMG
 { display: block; }

#topmenu
 {
   font-family: "Arial CE","Helvetica CE",Arial,Helvetica;
   font-size: 9pt;
   color: white;
   background-color: #1F1F47;
   border-style: none;
   padding: 2px 5px;
 }


/* základní layout */

TABLE#content
 { width: 100%; table-layout: fixed; border-collapse: collapse; border-spacing: 0px; }
TABLE#content TD
 { padding: 0px; vertical-align: top; }

TABLE#content TD#leftmenu
 { width: 150px; background-color: #484880; }
TABLE#content TD#text
 { padding: 0px 0px 5px 10px; font-family: Arial; line-height: 1.4em; font-size: 10pt; }
TABLE#content TD#text A:link
 { color: white; text-decoration: underline; }
TABLE#content TD#text A:visited
 { color: white; text-decoration: underline; }
TABLE#content TD#text A:hover
 { color: #FFFF99; text-decoration: underline; }

TABLE#content TD#text TABLE.standard
 { background-color: #F0F0F0; color: black; font-family: Arial; font-size: 9pt;
   border-color: black;
   border-style: solid;
   border-width: 1px;
   margin: 0px auto;
 }
TABLE#content TD#text TABLE.standard TH
 { background-color: #32326C; color: white; }
TABLE#content TD#text TABLE.standard TR.even
 { background-color: #D2D2D2; }
TABLE#content TD#text TABLE.standard TD
 { border-spacing: 1px; border-color: black; border-width: 1px; }
TABLE#content TD#text TABLE.standard A
 { color: blue; }


/* levé menu */

DIV.lmenu_nadpis
 { background: #3b3b59 url("images/menu_back.gif") left top no-repeat;
   color: #ffc800;
   padding: 0px;
   text-align: center; vertical-align: middle;
   line-height: 1.4em;
   font-family: "Times New Roman"; font-size: 10pt; width: 150px; height: 20px; }

DIV.lmenu_box
 { padding: 5px; font-family: "Arial CE","Helvetica CE",Arial,Helvetica; font-size: 9pt; }

DIV.lmenu_smallfont
 { font-size: 8.6pt; } 

DIV.lmenu_sep
 { height: 5px; background-color: black; }


/* certifikace */

TABLE#content TD#text TABLE#certificates TD
 { padding: 4px 4px; vertical-align: top; }
TABLE#content TD#text TABLE#certificates IMG
 { margin: 4px 0px; }


/* fotogalerie */

#box-foto
 {
   width: 594px;
 }

DIV.fotoframe
 {
   border: solid 1px #AAAAAA;
   background: white url("images/galerie_loading.gif") center center no-repeat fixed;
   width: 592px;
   height: 400px;
 }

#foto
 {
   visibility: hidden;
 }

DIV.fotodesc
 {
   font-family: "Arial CE","Helvetica CE",Arial,Helvetica;
   font-size: 8pt;
   text-decoration: none;
   color: black;
   background-color: #FFFFE1;
   line-height: 1em;
   margin: 0px 0px 10px 0px;
   padding: 2px;
   border: solid 1px #AAAAAA;
   border-width: 0px 1px 1px 1px;
 }

DIV.fotoctrls
 {
   text-align: left;
 }


/* spodní copyright */

#footer
 {
   clear: both;
   font-family: "Verdana CE","Verdana","Arial CE","Arial","Helvetica",sans-serif;
   font-size: 7pt;
   color: white;
   text-align: center;
   line-height: 1.4em;
 }























/* LEFT MENU */

INPUT,TEXTAREA
 { border: silver 1px solid; }

.EMA-Input
 { font-size: 8pt;
   width: 130px;
   font-family: "Arial CE","Helvetica CE",Arial,Helvetica; }


.GB-Input { padding-left: 3px; font-size: 8pt;
            font-family: "Arial CE","Helvetica CE",Arial,Helvetica; }


/* NAVIGACE */

 .navmenu
   { font-family: "Arial CE","Helvetica CE",Arial,Helvetica; color: white;
     line-height: 1.4em; font-size: 10pt; text-decoration: none; }

 .navmenu A:link
   { color: white; font-weight: bold; text-decoration: none; }
 .navmenu A:visited
   { color: white; font-weight: bold; text-decoration: none; }
 .navmenu A:hover
   { color: #90EE90; font-weight: bold; text-decoration: none; }

 .navmenu_small
   { font-family: "Arial CE","Helvetica CE",Arial,Helvetica;
     font-size: 9pt; color: white; text-decoration: none; }

