
/* cara */
div.okraj {
  padding-left: 20px;
  padding-top: 10px; 
  border-color: #909600;
}

/* - text nad carou */
div.nadokraj {
  width: 100%;
}

div.nadokraj table {
  width: 100%;
  color: gray;
  font-size: 8pt;
  font-family: Arial,Sans-Serif;
}

div.nadokraj table td.l {
  padding-left: 10px;
  text-align: left;
  width:49%;
}

div.nadokraj table td.r {
  padding-right: 10px;
  text-align: right;
}


/* banner */
div.mod_02L, div.mod_02C, div.mod_02R {
  padding-bottom: 15px;
}

div.mod_02L {
  text-align: left;
}

div.mod_02C {
  text-align: center;
}

div.mod_02R {
  text-align: right;
}


/* obrazek */
div.mod_04 {
  padding-bottom: 15px;
}

div.mod_04 img {
  border:#D1E27F 1px solid;
  margin-top: 1em;
  margin-left: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  padding: 1px;
}

div.mod_04 div {
  font-size: 10px;
  font-family: Verdana,Helvetica,Sans-Serif;
  text-align: center;
}

div.mod_04 td
{
  vertical-align: top;
}


/* uvod */
div#mod_01 {
  font-family: Verdana,Arial,Sans-Serif;
  font-size: 12px;
  padding-bottom: 0px;
  margin-right: 10px;
  width: 100%;
}

div#mod_01 h3 {
  color: #840000;   /* velky_nadpis_modulu_uvod */
  font-size: 16px;
  font-weight: bold;
  padding-left: 10px;
}

div#mod_01 h2 {
  color: #844D10;    /* maly_nadpis_modulu_uvod */
  font-weight: bold;
  font-size: 12px;  
  padding-top: 15px;
  padding-bottom: 15px;
}

div#mod_01 p {
  font-size: 13px;   /* text*/
  text-align: justify;  /* zarovnani_do_bloku */
}

div#mod_01 img {
  /* border: #C5E38D 5px solid; */
}

/* text */
div.mod_text {
  width: 100%;
  font-family: Verdana,Helvetica,Sans-Serif;
  padding-bottom: 15px;
}

div.mod_text h1 {
  font-size: 14px;
  padding-left: 10px;
  font-weight: bold;
  margin-bottom: 10px;
}

div.mod_text h2 {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 0px;
}

div.mod_text p {
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: justify;  /* zarovnani_do_bloku */
  
       /* \*/
     * html #box { overflow: hidden; o\verflow: visible; he\ight: 1%; }
     /* */
}


/* tema */
div.mod_tema {
  font-family: Verdana,Helvetica,Sans-Serif;
  padding-bottom: 15px;
}

div.mod_tema td {
  vertical-align: top;
}

div.mod_tema h1 {
  font-weight: bold;
  color: #909600;
  padding-left: 10px;
  margin-bottom: 0px;
  font-size: 13px;
}

div.mod_tema p {
  margin-top: 0px;
  font-size: 13px;
}

div.mod_tema img {
  border-width: 0px;
}


/* kontakt */
div.mod_kont {
  padding-bottom: 15px;
}

div.mod_kont h1 {
  font-size: 13px;
  font-family: Verdana,Helvetica,Sans-Serif;
  padding-left: 10px;
  font-weight: bold;
  margin-bottom: 10px;
}

div.mod_kont td {
  vertical-align: top;
  font-size: 12px;
  font-family: Verdana,Helvetica,Sans-Serif;
}

div.mod_kont td.kontakt {
  padding-left: 70px;
}

div.mod_kont td.kontakt h1 {
  color: #555555;
  margin-left: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
}

div.mod_kont td.kontakt p {
  margin-top: 0px;
  font-size: 13px;
}

div.mod_kont input.field {
  border: orange 1px solid;
  padding-left: 5px;
  font-size: 12px;
  width: 280px;
  margin-right: 15px;
}

div.mod_kont textarea.area {
  border: orange 1px solid;
  padding-left: 5px;
  font-size: 12px;
  width: 280px;
  height: 6em;
}

div.mod_kont input.submit {
  margin-top: 10px;
  width: 120px;
}


/* soubory */
div.mod_soubor {
  font-size: 13px;
  font-family: Verdana,Helvetica,Sans-Serif;
  padding-bottom: 15px;
}

div.mod_soubor h1 {
  padding-left: 10px;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana,Helvetica,Sans-Serif;
  margin-bottom: 10px;
}

div.mod_soubor div {
  margin-bottom: 5px;
}
div.mod_soubor div a {
  font-size: 9px;
  color: #53547B;
  text-decoration: none;
}
div.mod_soubor div a:hover {
  text-decoration: underline;
}


/* tabulka */
div.mod_04_table {
  text-align: center;
  padding-bottom: 15px;
}

div.mod_04_table table td.popisTabNad {
  background-color: #FFFFFF;
  padding-left: 5px;
  text-align: left;
  font-size: 10px;
  font-family: Verdana,Helvetica,Sans-Serif;
}

div.mod_04_table table td.popisTabPod {
  background-color: #FFFFFF;
  padding-right: 5px;
  text-align: right;
  font-size: 10px;
  font-family: Verdana,Helvetica,Sans-Serif;
}

div.mod_04_table table.table2 {
  background-color: #D1E27F;
  font-family: Sans-Serif;
  font-size: 13px;
  border: 0px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div.mod_04_table table.table2bez {
  background-color: #FFFFFF;
  font-family: Sans-Serif;
  font-size: 13px;
  border: 0px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div.mod_04_table td {
  background-color: #FFFFFF;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
}

div.mod_04_table td.textLeft,
div.mod_04_table td.textLeftTop,
div.mod_04_table td.textLeftNazev {
  text-align: left;
}

div.mod_04_table td.textCenter,
div.mod_04_table td.textCenterTop,
div.mod_04_table td.textCenterNazev {
  text-align: center;
}

div.mod_04_table td.textRight,
div.mod_04_table td.textRightTop,
div.mod_04_table td.textRightNazev {
  text-align: right;
}

div.mod_04_table table.table2 td.textLeftTop,
div.mod_04_table table.table2 td.textCenterTop,
div.mod_04_table table.table2 td.textRightTop {
  background-color: red;
  color: white;
}

div.mod_04_table table.table2 td.textLeftNazev,
div.mod_04_table table.table2 td.textCenterNazev,
div.mod_04_table table.table2 td.textRightNazev {
  background-color: #EBF2C9;
}



/*
div.mod_04_table table.table2 td.textLeftNazev {
  text-align: left;
  background-color: #EBF2C9;
}

div.mod_04_table table.table2bez td.textLeftNazev {
  text-align: left;
  background-color: #FFFFFF;
}

div.mod_04_table table.table2 td.textCenterNazev {
  text-align: center;
  background-color: #EBF2C9;
}

div.mod_04_table table.table2bez td.textCenterNazev {
  text-align: center;
  background-color: #FFFFFF;
}

div.mod_04_table table.table2 td.textRightNazev {
  text-align: right;
  background-color: #EBF2C9;
}

div.mod_04_table table.table2bez td.textRightNazev {
  text-align: right;
  background-color: #FFFFFF;
}

div.mod_04_table td.textLeft, td.textLeft {
  text-align: left;
}

div.mod_04_table td.textRight, td.textRight {
  text-align: right;
}

div.mod_04_table td.textCenter, td.textCenter {
  text-align: center;
}
*/

/* Odkazy */
div.mod_odkazy {
  width: 100%;
  padding-bottom: 15px;
}

div.mod_odkazy h1 {
  font-size: 14px;
  padding-left: 10px;
  font-weight: bold;
  margin-bottom: 10px;
  font-family: Verdana,Helvetica,Sans-Serif;
}

div.mod_odkazy table {
  width: 100%;
}

div.mod_odkazy td
{
  vertical-align: top;
  font-family: Verdana,Arial,Sans-Serif;
  font-size: 12px;
}


/* chat */
div.mod_05_chat {
  padding-bottom: 15px;
}

div.mod_05_chat h1 {
  padding-left: 10px;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana,Arial,Sans-Serif;
  margin-bottom: 25px;
}

div.mod_05_chat table.zadani {
  margin-bottom: 15px;
}

div.mod_05_chat table.zadani td {
  font-size: 12px;
  vertical-align: top;
  font-family: Verdana,Helvetica,Sans-Serif;
}

div.mod_05_chat table.zadani td.levy {
  width: 100px;
}

div.mod_05_chat table.zadani label.name {
  font-size: 12px;
  height: 19px;
}

div.mod_05_chat table.zadani input.field {
  border: orange 1px solid;
  padding-left: 5px;
  font-size: 10px;
  width: 280px;
  margin-right: 15px;
}

div.mod_05_chat table.zadani textarea.area {
  border: orange 1px solid;
  padding-left: 5px;
  font-size: 10px;
  width: 280px;
  height: 6em;
}

div.mod_05_chat table.zadani input.submit {
  margin-top: 10px;
}

div.prispevek {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 8px;
  margin-bottom: 10px;
  border-top: #909600 1px solid;
  font-size: 12px;
  font-family: Verdana,Helvetica,Sans-Serif;
}

div.prispevek h2 {
  font-size: 13px;
  font-family: Verdana,Helvetica,Sans-Serif;
  color: navy;
  font-weight: bold;
  margin: 0px;
  padding-left: 15px;
  padding-bottom: 10px;
}

div.prispevek div.jmeno {
  color: gray;
  font-size: 11px;
  font-weight: bold;
}

div.prispevek p {
  text-align: justify;  /* zarovnani_do_bloku */
  font-size: 13px;
  font-family: Verdana,Helvetica,Sans-Serif;
  margin: 0px;
}

div.prispevek input.submit {
  margin-top: 5px;
}


/* formular */
div.mod_form {
  padding-bottom: 15px;
}

div.mod_form h1 {
  font-size: 14px;
  padding-left: 10px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 0px;
  font-size: 14px;
  font-family: Verdana,Helvetica,Sans-Serif;
}

div.mod_form td {
  font-family: Verdana,Arial,Sans-Serif;
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
}

div.mod_form input.field
{
  border: blue 1px solid;
}

div.mod_form textarea
{
  border: blue 1px solid;
}


/* fotografie - jednotlive */
div.mod_foto1 {
  padding-bottom: 15px;
}

div.mod_foto1 h1 {
  margin-top:0.7em;
  padding-left:1em;
  font-weight:bold;
  margin-bottom:0em;
  font-size:14px;
  font-family:Verdana,Helvetica,Sans-Serif;
}

div.mod_foto1 table {
  padding: 0;
  font-size: 12px;
  font-family: Verdana,Helvetica,Sans-Serif;
}

div.mod_foto1 table td.img {
  valign-text: top;
  padding-top: 4px;
}

div.mod_foto1 table td.img img {
  border: orange 1px solid;
  padding: 1px;
  margin: 1px;
}
div.mod_foto1 table td.img div.popisImg {
  awidth: 260px;
  font-size: 10px;
  padding-top: 3px;
  padding-left: 40px;
}

div.mod_foto1 table td.text {
  vertical-align: top;
  padding-left: 10px;
  font-size: 13px;
  text-align: justify;  /* zarovnani_do_bloku */
}


/* fotografie - tabulkove */
div.mod_fotot {
  width: 100%;
  text-align: center;
  padding-bottom: 15px;
}

div.mod_fotot table.gal {
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
}

div.mod_fotot table.gal td img {
  border: none;
}

/* c=cell, t=top, r=right */
div.mod_fotot table.gal td.ctr, div.mod_fotot table.gal td.cr, div.mod_fotot table.gal td.ct, div.mod_fotot table.gal td.c {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-right: 0px;
}

div.mod_fotot table.gal td.ctr {
  border-right: #CCCCCC 1px solid;
  border-top: #CCCCCC 1px solid;
}

div.mod_fotot table.gal td.ct {
  border-top: #CCCCCC 1px solid;
}

div.mod_fotot table.gal td.cr {
  border-right: #CCCCCC 1px solid;
}

div.mod_fotot table.gal td.c {
}





/* --- SPOLECNE --- */
/* Navigace */
div.scroller {
  text-align: right;
  margin-right: 10px;
}
div.subScroller {
  display: inline;
  font-size: 13px;
  font-family: Helvetica, Tahoma, Sans-Serif;
  font-weight: bold;
  color: #CCCCCC;
}
div.subScroller a {
  color: #CCCCCC;
}
div.subScroller a:hover {
  color: #000000;
}


/* img v textu */
img.intextl           /* zarovnani vlevo */
{
  margin-right: 8px;
  margin-top: 8px;
  /* border: red 1px solid; */
}

img.intextc           /* zarovnani na stred */
{
  margin-right: 8px;
  margin-left: 8px;
  margin-top: 8px;
  /* border: red 1px solid; */
}

img.intextr           /* zarovnani vpravo */
{
  margin-left: 8px;
  margin-top: 8px;
  /* border: red 1px solid; */
}


/* vysledky hledani */
div.find {
  padding-bottom: 25px;
}

div.find h3 {
  color: #003399;
  font-family: Verdana,Arial,Sans_serif;
  font-size: 14px;
  font-weight: bold;
}

