/* ---------------------------------------------- basics -------------------- */

body {
  font-family: Verdana, "Geneva CE", lucida, sans-serif;
  font-size: smaller;
  margin: 0;
  padding: 0;
}
*.hidden {
  display: none;
}
a img {
  border: 1px solid #000;
}

/* ---------------------------------------------- basic layout 2010 --------- */

body {
  background: #333;
}

#main-column-2010 {
  width: 1020px;
  margin: 0;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
}

#main-table-2010 {
  border: 0;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  background-color: #DDD;  
}

#main-table-2010 td {
  margin: 0;
  border-width: 0; 
  padding: 0;
}

/* ---------- columns ---------- */
#r1c0 { width: 30px; }
#r1c1 { width: 700px; }
#r1c2 { width: 270px; }
#r1c3 { width: 20px; }

/* ---------- row 1 ---------- */
/* červenobílé dny, logo LORM trojúhelník */
#r1c0, #r1c3 {
  color: #FFF;
  background: #B71F24 url("../img/2010/r1bg2.png") top left;
}

#r1c1 {
/*  height: 135px; */
  height: 172px;
  color: #FFF;
  background: #B71F24 url("../img/2010/r1c1bg2.png") top left;
}
#r1c1c {
  font-family: Verdana, sans-serif;
  font-size: 24pt;
  text-transform: uppercase;
  font-weight: normal;
  margin-top: 60px;
  margin-left: 60px;
  line-height: 130%;
}
#r1c1c small {
  text-transform: none;
  font-size: 14pt;
  letter-spacing: 4px;
}

#r1c2 {
  background: #B71F24 url("../img/2010/r1c2bg2.png") top left no-repeat;
  vertical-align: bottom;
}

#r1c2 a {
  display: block;
  height: 100px;
  margin-left: 60px;
  margin-right: 5px;
  background-color: transparent;
}

/* ---------- row 2 ---------- */
/* hlavní menu, logo LORM nápis */
#r2c0, #r2c3 {
  background: #FFF;
}

#r2c1 {
  height: 90px;
  color: #000;
  background: #FFF;
  vertical-align: top;
}
#r2c1c {
  line-height: 200%;
  font-family: Arial, sans-serif;
  font-size: 14pt;
}
#r2c1c a {
  color: #000;
  background: inherit;
  text-decoration: none;
  padding: 8px 11px;
}
#r2c1c *.active a, 
#r2c1c a:hover {
  color: #FFF;
  background: #B71F24;
}

#r2c2 {
  background: #FFF url("../img/2010/r2c2bg.png") top left no-repeat;
  vertical-align: top;
}

#r2c2 a {
  display: block;
  height: 70px;
  margin-left: 60px;
  margin-right: 5px;
  background-color: transparent;
}

/* ---------- row 3 ---------- */
/* číslo účtu, náramek */
#r3c0, #r3c3 {
  background: #FFF url("../img/2010/r3bg.png") top left repeat-x;
}

#r3c1 {
  height: 125px;
  vertical-align: bottom;
  color: #000; 
  background: #FFF url("../img/2010/r3c1bg.png") bottom right no-repeat;
}
#r3c1c {
  font-family: Arial, sans-serif;
  font-size: 14pt;
  margin-left: 100px;
  margin-bottom: 10px;
}
#r3c1c b {
  font-size: 20pt;
} 

#r3c2 {
  background: #FFF url("../img/2010/r3c2bg.png") bottom left no-repeat;
}

/* ---------- row 4 ---------- */
/* právě se nacházíte, aktuálně */
#r4c0, #r4c3 {
  background: #FFF url("../img/2010/r4bg.png") top left repeat-x;
}

#r4c1 {
  height: 40px;
  color: #FFF;
  background-color: #B71F24;
}
#r4c1c {
  font-family: Arial, sans-serif;
  font-size: 12pt;
  margin-left: 35px;
}
#r4c1c b {
  font-size: 14pt; 
}

#r4c2 {
  color: #FFF;
  background: #454547 url("../img/2010/r4c2bg.png") top left no-repeat;
}
#r4c2c {
  font-family: Arial, sans-serif;
  font-size: 14pt;
  margin-left: 30px;  
}

/* ---------- row 5 ---------- */
/* obsah 1, obsah 2 */
#r5c0, #r5c3 {
  background: #FFF;
}

#r5c1 {
/*  height: 100px; */
  color: #000;
  background-color: #FFF;
  vertical-align: top;
}

#content {
  margin: 20px 0 50px 0;
  padding: 0;
}

#r5c2 {
  color: #000;
  background-color: #FFF;
  vertical-align: top;
}

#r5c2 *.banner {
  margin: 20px 0 20px 0;
  text-align: center;
}




/* ---------- row 6 ---------- */
/* menu, copyright */
#r6c0, #r6c3 {
  background: #B71F24 url("../img/2010/r6bg.png") top left repeat-x;
}

#r6c12 {
  height: 160px;
  color: #FFF;
  background: #B71F24 url("../img/2010/r6bg.png") top left repeat-x;
  text-align: center;
  vertical-align: top;
}
#r6c12 a {
  color: #FFF;
  background: transparent;
  text-decoration: none;
}
#r6c12 a:hover {
  text-decoration: underline;
}

#r6c12a {
  font-family: Arial, sans-serif;
  font-size: 10pt;
  margin-top: 20px;
}
#r6c12b {
  font-family: Arial, sans-serif;
  font-size: 12pt;
  margin-top: 80px;
}

/* ---------- novinky ---------- */

div.novinka {
  margin-top: 20px;
  margin-bottom: 40px;
  margin-left: 20px;
}

table.novinka-zahlavi {
  width: 90%;
}

table.novinka-zahlavi *.cislo {
  width: 59px;
  height: 42px;
  color: #FFF;
  background: #B71F24 url("../img/2010/novinka-cislo.png") top left no-repeat;
  text-align: center;
  font-family: Arial, sans-serif;
  font-size: 10pt;
}

table.novinka-zahlavi *.datum {
  text-align: right;
  font-family: Arial, sans-serif;
  font-size: 13pt;
}

h2 {
  color: #B71F24;
  background: #FFF;
  font-weight: 600;
}

/* ---------------------------------------------- not sure ------------------ */

#content2 {
  vertical-align: top;
  border-right: 1px solid #BBB;
}  
#content2_content {
  padding: 0;
  margin: 0 20px 1em 10px;
}
#td_image { /* backwards compatibility */
  display: none;
  text-align: center;
  vertical-align: top;
}

#content #print {
  text-align: right;
}
 
#local-menu {
  text-align: left;
  margin-left: 2em;
  padding: 1em;
  border-left: 1px solid black;
}


