/*
 * CSS Reset Reloaded by Eric Meyer
 * http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
 * 
 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: #333333; background: transparent; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }


/*
 * Compose To A Vertical Rhythm
 * http://24ways.org/2006/compose-to-a-vertical-rhythm
 *  
 */
 
body { font: 62.5%/1.5 sans-serif; }
ul, ol, dl { margin-bottom: 1.5em; }
li, dt, dd { margin-bottom: 0.3em; }
ul, ol, dl { margin-bottom: 1.8em; }
em { font-style: italic; }
strong { font-weight: bolder; }

/* třídy + elementy */
.clear {clear:both;}
.l {float:left;}
.r {float:right;}
.hidden {visibility:hidden;display:none;}

.bold {
  font-weight:bold;font-size:11px;
}   

body {
  position:relative;
  background-color:#fff;
  font-family:Arial;font-size:11px;
}

div#main {
  width: 595px;
  min-height:840px;_height:840px;
  background:url(img/loga.jpg) 0 0 no-repeat;
  background-color:#dddee0;
  border:1px solid #9e9ea0;
  position:relative;
  top:12px;
  left:10px;
  text-align:center;
}

div#main div {position:relative;margin-top:110px;}

table#footer {
  width:565px;margin:0 auto;margin-top:15px;  
}
table#footer p{
  color:#002e69;

  text-align:center
}

span {
  margin-left:5px;
}

table#p-info {width:565px;margin:0 auto;position:relative;}
table#p-info tr { height:23px; }
table#p-info td {
  line-height:19px;


  color:#003473;  
}
table#p-info td.b-large {
  color:#383838;
  text-align:left;
  width:304px;  
  height:19px;

  background:url(img/b-large.jpg) 0 0 no-repeat;  
}
table#p-info td.b-small {
  color:#383838;
  text-align:center;
  width:64px;
  height:19px;

  background:url(img/b-small.jpg) 0 0 no-repeat;
}

table.nazev {width:565px;margin:0 auto;position:relative;}
table.nazev td {width:104px;vertical-align:middle;
  color:#003473; 
}
table.nazev td.content {
  color:#fff;
  text-align:left;
  width:461px;
  
  background:url(img/podklad_2.png) repeat-y;  
  padding-left:5px;

  overflow:hidden;
}

table#annot {width:565px;margin:5px auto;position:relative;margin-top:30px;}
table#annot tr.nadpis { height:23px; }
table#annot td {
 

  color:#003473;  
}
table#annot td.content {
  color:#ffffff;
  text-align:left;
  width:100%;

  background:url(img/bg-annot-copy.jpg) repeat-y;  
}

table#annot td.content p {
  text-align:justify;
  margin:0;
  padding:0;
  padding:0 10px;
}

table#kont-img {width:565px;margin:5px auto;position:relative;}

table#kont {width:100%}
table#kont tr.nadpis { height:23px; }
table#kont td {

  color:#003473;  
}
table#kont td.content {
  color:#0d0d0d;
  text-align:left;
  width:100%;

  background:url(img/bg-kont-copy.jpg) repeat-y;  
}



table#kont td.content p {
  color:#0d0d0d;
}


table#sez-kont {width:565px;margin:5px auto;position:relative;}

table#sez-kont tr.header td { width:20%;color:#0d0d0d; }
table#sez-kont tr.body {heighT:19px;}
table#sez-kont tr.body td { 
  color:#5d5d5d;
  text-align:left;
  width:20%; 
  height:19px;

  background:url(img/bg-small.jpg) 0 0 no-repeat;
  padding-left:5px;  
  line-height:19px;
}

table#finance {width:565px;margin:5px auto;position:relative;}

table#finance tr.header td { 

  color:#003473;  
}
table#finance tr.header-2 td { 

  color:#0d0d0d;  
}
table#finance tr.body td { 
  color:#5d5d5d;
  text-align:left;
  width:257px; 
  height:19px;

  background:url(img/bg-finance.jpg) 0 0 no-repeat; 

}
table#finance tr.body td p.l { padding-left:10px;color:#fff;line-height:19px; }
table#finance tr.body td p.r { padding-right:10px;color:#000;line-height:19px; }
