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

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

div.nadokraj table {
  width: 100%;
  color: gray;
  font-size: 10pt;
  font-family: Tahoma,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: #92ACB9 0px solid;
  margin-top: 1em;
  margin-left: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  padding: 1px;
}

div.mod_04 div {
  font-size: 12px;
  font-family: Arial,Sans-Serif;
  color: #515151;
  text-align: center;
}

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

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

div#mod_01 h3 {
  font-family: Arial,Sans-Serif;
  font-size: 22px;
  color: #EF8F28;
  font-weight: normal;
  padding-left: 0px;
  margin-bottom: 30px;
}

div#mod_01 h2 {
  font-family: Arial,Sans-Serif;
  font-weight: normal;
  font-size: 16px;
  color: #0099FF; 
  padding-top: 15px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

div#mod_01 p {
  font-size: 12px;
  color: #00005B;
  font-weight: normal;
  text-align: justify;  /* zarovnani_do_bloku */
}

div#mod_01 img {
  * border: #2C6696 0px solid; */
}

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

div.mod_text h1 {
  font-family: Arial,Sans-Serif;
  color: #91322A;
  font-size: 15px;
  font-weight: bold;
  padding-left: 0px;
  margin-bottom: 10px;
}

div.mod_text h2 {
  font-family: Arial,Sans-Serif;
  font-size: 12px;
  color: #5B5B5B;
  font-weight: bold;
  margin-bottom: 0px;
  margin-bottom: 5px;
}

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

.odkaz{
  font-family: Arial,Sans-Serif;
  font-size: 11px;
  color: #7B5E41;
  text-decoration: none; 
}

.odkaz:hover{
  font-family: Arial,Sans-Serif;
  font-size: 11px;
  color: #DEAD65;
  text-decoration: underline;
}

.odkaz2{
  font-family: Arial,Sans-Serif;
  font-size: 11px;
  color: #FF3333;
  text-decoration: none; 
}

.odkaz2:hover{
  font-family: Arial,Sans-Serif;
  font-size: 11px;
  color: #FF3333;
  text-decoration: underline;
}


/* tema */
div.mod_tema {
  font-family: Arial,Tahoma,Sans-Serif;
  padding-bottom: 15px;
  width: 100%;
}

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

div.mod_tema h1 {
  font-weight: bold;
  font-family: Tahoma,Arial,Sans-Serif;
  color: #F2A31B;
  padding-left: 10px;
  margin-bottom: 0px;
  font-size: 13px;
}

div.mod_tema p {
  margin-top: 0px;
  font-size: 13px;
  text-align: justify;  /* zarovnani_do_bloku */
}

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


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

div.mod_kont h1 {
  font-size: 14px;
  font-family: Arial,Sans-Serif;
  padding-left: 0px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #7B5E41;
}

div.mod_kont td {
  vertical-align: top;
  font-size: 12px;
  font-family: Arial,Sans-Serif;
  color: #000000;
}

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

div.mod_kont td.kontakt h1 {
  color: #666666;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 11px;
}

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

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

div.mod_kont textarea.area {
  border: #DFAD66 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: Tahoma,Arial,Sans-Serif;
  padding-bottom: 15px;
}

div.mod_soubor h1 {
  padding-left: 10px;
  font-size: 15px;
  color: #0A7ABB;
  font-weight: bold;
  font-family: 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: Tahoma,Arial,Sans-Serif;
}

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

div.mod_04_table table.table2 {
  background-color: #E5DDA2;
  font-family: Tahoma,Arial,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: Tahoma,Arial,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: #FBF6CF;
  color: #000000;
}

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: #FBF6CF;
}



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

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: #FBF6CF;
}

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: #FBF6CF;
}

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;
  text-align: left;
}

div.mod_odkazy h1 {
  font-size: 12px;
  padding-left: 0px;
  font-weight: bold;
  margin-bottom: 10px;
  font-family: Sans-Serif;
  text-align: center;
  padding-bottom: 19px;
  color: #5B5B5B;
}

div.mod_odkazy table {
  width: 100%;
}

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

div.mod_odkazy td div
{
  padding-bottom: 10px;
}

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

div.mod_05_chat h1 {
  font-size: 15px;
  font-family: Arial,Sans-Serif;
  padding-left: 0px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #4D92C4;
  
}

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

div.mod_05_chat table.zadani td {
  font-size: 12px;
  vertical-align: top;
  font-family: Tahoma,Arial,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: #DFAD66 1px solid;
  padding-left: 5px;
  font-size: 10px;
  width: 280px;
  margin-right: 15px;
}

div.mod_05_chat table.zadani textarea.area {
  border: #DFAD66 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: #E5DDA2 1px solid;
  font-size: 12px;
  font-family: Tahoma,Arial,Sans-Serif;
}

div.prispevek h2 {
  font-size: 11px;
  font-family: Sans-Serif;
  color: #AAC248;
  font-weight: bold;
  margin: 0px;
  padding-left: 15px;
  padding-bottom: 10px;
}

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

div.prispevek p {
  text-align: justify;  /* zarovnani_do_bloku */
  font-size: 13px;
  font-family: Tahoma,Arial,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;
  font-family: Arial,Sans-Serif;
  padding-left: 0px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #7B5E41;
}

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

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

div.mod_form select
{
  border: #DFAD66 1px solid;
}

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


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

div.mod_foto1 h1 {
  margin-top:0.7em;
  padding-left:1em;
  font-weight:normal;
  margin-bottom:0em;
  font-size:14px;
  font-family: Tahoma,Arial,Sans-Serif;
  color: #F2A31B;
}

div.mod_foto1 table {
  padding: 0;
  font-size: 12px;
  font-family: Tahoma,Arial,Sans-Serif;
  color: #000000;
}

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

div.mod_foto1 table td.img img {
  border: #DFAD66 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: #FFFFFF 1px solid;
  border-top: #FFFFFF 1px solid;
}

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

div.mod_fotot table.gal td.cr {
  border-right: #FFFFFF 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: Tahoma,Arial,Sans-Serif;
  font-weight: bold;
  color: #DFAD66;
}
div.subScroller a {
  color: #DFAD66;
}
div.subScroller a:hover {
  color: #000000;
}


/* img v textu */
img.intextl           /* zarovnani vlevo */
{
  margin-right: 15px;
  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: 15px;
  margin-top: 8px;
  /* border: red 1px solid; */
}


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

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

/* seznam zalozky 1*/
div.mod_sz1
{
  width: 100%;
  padding-bottom: 15px;
}

div.mod_sz1 div.zal
{
  width: 100%;
  height: 21px;
}

div.mod_sz1 div.zal .z0b
{
  font-size: 14px;
  font-family: Helvetica, Tahoma, Sans-Serif;
  color: #F2A31B;
  text-align: left;
  height: 21px;
  padding-top: 3px;
  padding-left: 20px;
}

div.mod_sz1 div.zal td.z0a, div.mod_sz1 div.zal td.z0c,
div.mod_sz1 div.zal td.z1, div.mod_sz1 div.zal td.z1sel, div.mod_sz1 div.zal td.z2, div.mod_sz1 div.zal td.z2sel
{
  font-size: 12px;
  font-family: Helvetica, Tahoma, Sans-Serif;
  text-align: center;
  height: 21px;
  font-weight: bold;
  padding-top: 3px;
}

div.mod_sz1 div.zal td.z1 a, div.mod_sz1 div.zal td.z2 a,
div.mod_sz1 div.zal td.z1sel a, div.mod_sz1 div.zal td.z2sel a
{
  color: black;
  text-decoration: none;
}

div.mod_sz1 div.zal td.z1 a:hover, div.mod_sz1 div.zal td.z1sel a:hover, div.mod_sz1 div.zal td.z2 a:hover, div.mod_sz1 div.zal td.z2sel a:hover
{
  color: red;
  text-decoration: none;
}

div.mod_sz1 div.zal td.z0a
{
  width: 4px;
  background-image: url(../images/sz1zal0a.gif);
}

div.mod_sz1 div.zal td.z0b
{
  background-image: url(../images/sz1zal0b.gif);
}

div.mod_sz1 div.zal td.z0c
{
  width: 6px;
  background-image: url(../images/sz1zal0c.gif);
}

div.mod_sz1 div.zal td.z1
{
  width: 92px;
  background-image: url(../images/sz1zal1.gif);
}

div.mod_sz1 div.zal td.z2
{
  width: 90px;
  background-image: url(../images/sz1zal2.gif);
}

div.mod_sz1 div.zal td.z1sel
{
  width: 92px;
  background-image: url(../images/sz1zal1sel.gif);
}

div.mod_sz1 div.zal td.z2sel
{
  width: 90px;
  background-image: url(../images/sz1zal2sel.gif);
}

div.mod_sz1 div.telo
{
  width: 100%;
  border-left: #C7CCD0 1px solid;
  border-right: #C7CCD0 1px solid;
  border-bottom: #C7CCD0 1px solid;
}

div.mod_sz1 div.telo table.par th
{
  text-align: left;
  font-weight: normal;
  font-size: 11px;
  font-family: Helvetica, Tahoma, Sans-Serif;
  padding-right: 10px;
  vertical-align: top;
}

div.mod_sz1 div.telo table.par td
{
  font-weight: bold;
  font-size: 11px;
  font-family: Helvetica, Tahoma, Sans-Serif;
}

div.mod_sz1 div.telo div.spec1
{
  text-align: right;
}

div.mod_sz1 div.telo div.spec1 span
{
  border: #B5C8DD 1px solid;
  color: #6F80A4;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 10px;
}

/* data_seznam */
div.mod_ss
{
}

div.mod_ss div.data
{
  font-size: 11px;
  font-family: Verdana,Arial,Sans_serif;
}

div.mod_ss div.data h2
{
  margin-top: 10px;
  margin-bottom: 0px;
  font-size: 11px;
  font-weight: bold;
}

div.mod_ss div.data h2 a
{
  color: black;
  text-decoration: none;
}

div.mod_ss div.data h2 a:hover
{
  color: black;
  text-decoration: underline;
}


/* seznam detail */
div.mod_sd
{
  margin: 5px;
}

div.mod_sd h1
{
  font-size: 14px;
  font-family: Verdana,Arial,Sans_serif;
}

div.mod_sd p
{
  font-size: 11px;
  font-family: Verdana,Arial,Sans_serif;
}


