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

/* - 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: #EFEFEF 5px solid;
  margin-top: 1em;
  margin-left: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  padding: 1px;
}

div.mod_04 a:hover img {
border: 5px solid #DDDDDD;
}

div.mod_04 div {
  font-size: 12px;
  font-family: Tahoma,Arial,Sans-Serif;
  color: #000000;
  text-align: center;
  font-weight: bold;
  color: #47454B;
}

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: Tahoam,Arial,Sans-Serif;
  color: #5680B3;
  font-size: 18px;
  font-weight: bold;
  margin-top: 5px;
  text-align: left;
}

div#mod_01 h2 {
  font-family: Tahoam,Arial,Sans-Serif;
  color: #5B84B5;
  font-weight: bold;
  font-size: 15px;
  margin-top: 5px;
}

div#mod_01 p {
  font-size: 12px;
  color: #363539;
  font-weight: normal;
  padding-right: 20px;
  text-align: left;  /* zarovnani_do_bloku */
}

div#mod_01 img {
  border: #EFEFEF 5px solid;
  margin-top: 1em;
  margin-left: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  padding: 1px;
}

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

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

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

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

.odkaz{
  color: #888888;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}

.odkaz:hover{
  color: #888888;
  text-decoration: underline;
}

.odkaz2{
  color: #888888;
  text-decoration: none; 
  font-size: 11px;
}

.odkaz2:hover{
  color: #888888;
  text-decoration: underline;
}

/* tema */
div.mod_tema {
  font-family: Tahoma,Arial,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: 15px;
  font-family: Tahoma,Arial,Sans-Serif;
  padding-left: 0px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #4D92C4;
}

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

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

div.mod_kont td.kontakt h1 {
  color: #666666;
  margin-left: 5px;
  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: #CCCCCC 1px solid;
  padding-left: 5px;
  font-size: 12px;
  width: 280px;
  margin-right: 15px;
}

div.mod_kont textarea.area {
  border: #CCCCCC 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: 12px;
  font-family: Tahoma,Arial,Sans-Serif;
  padding-bottom: 15px;
  padding-left: 0px;
  font-weight:bold;
  text-align: center;
}

div.mod_soubor h1 {
  font-size: 13px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #47454B;
  text-align: justify;  /* zarovnani_do_bloku */
}

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: left;
  padding-bottom: 15px;
}

div.mod_04_table table td.popisTabNad {
  font-family: Arial,Sans-Serif;
  font-size: 13px;
  color: #5680B3;
  font-weight: bold;
  margin-bottom: 0px;
  text-align: center;
}

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

div.mod_04_table table.table2 {
  background-color: #5680B3;
  font-family: Arial,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: Arial,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: #EFEFEF;
  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: #EFEFEF;
}



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

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

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

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: 13px;
  padding-left: 0px;
  font-weight: bold;
  margin-bottom: 10px;
  font-family: Arial,Arial,Sans-Serif;
}

div.mod_odkazy table {
  width: 100%;
}

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

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


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

div.mod_05_chat h1 {
  font-family: Arial,Sans-Serif;
  font-size: 15px;
  color: #47454B;
  font-weight: bold;
  margin-bottom: 1px;
  
}

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: 13px;
  height: 19px;
  color: #47454B;
  font-weight: bold;
}

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

div.mod_05_chat table.zadani textarea.area {
  border: #CCCCCC 1px solid;
  padding-left: 5px;
  font-size: 10px;
  width: 280px;
  height: 6em;
  font-family: Tahoma,Arial,Sans-Serif;
}

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: #CCCCCC 1px solid;
  font-size: 12px;
  font-family: Tahoma,Arial,Sans-Serif;
}

div.prispevek h2 {
  font-size: 12px;
  font-family: Tahoma,Arial,Sans-Serif;
  color: #5B84B5;
  font-weight: bold;
  margin: 0px;
  padding-left: 15px;
  padding-bottom: 10px;
}

div.prispevek div.jmeno {
  color: #ACC04D;
  font-size: 11px;
  font-weight: normal;
  font-family: Tahoma,Arial,Sans-Serif;
}

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-family: Arial,Sans-Serif;
  font-size: 14px;
  color: #5B84B5;
  font-weight: bold;
  margin-bottom: 5px;
}

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

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

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

div.mod_form textarea
{
  border: #A0A0A0 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:15px;
  font-family: Arial,Sans-Serif;
  color: #47454B;
}

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: #EFEFEF 5px 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 {
  font-size: 13px;
  color: #47454B;
  padding-left: 10px;
  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 20px solid;
  border-top: #FFFFFF 20px solid;
}

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

div.mod_fotot table.gal td.cr {
  border-right: #FFFFFF 20px 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: #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: Tahoma,Arial,Sans-Serif;
  font-size: 14px;
  font-weight: bold;
}

/* seznam zalozky 1*/
div.mod_sz1 div.zal td.z1
{
  width: 92px;
}
 
div.mod_sz1 div.zal td.z2
{
  width: 90px;
}
 
div.mod_sz1 div.zal td.z1sel
{
  width: 92px;
}
 
div.mod_sz1 div.zal td.z2sel
{
  width: 90px;
}


div.mod_sz1
{
  width: 65%;
  padding-bottom: 15px;
  padding-left: 40px;
}

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

div.mod_sz1 div.zal .z0b
{
  font-size: 15px;
  font-family: Arial,Tahoma,Sans-Serif;
  color: #47454B;
  text-align: left;
  height: 21px;
  padding-left: 20px;
  font-weight: bold;
}

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: Arial,Tahoma,Sans-Serif;
  text-align: center;
  height: 21px;
  font-weight: normal;
  padding-top: 5px;
}

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: #FFFFFF;
  text-decoration: none;
  font-family: Arial,Tahoma,Sans-Serif;
  font-weight: normal;
  background-color: ; /* barva podkladu */
  background-image: url("../images/pozadi/zalozky2.gif");
	background-repeat: repeat-x,repeat-y;
  margin-bottom: 0px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 1px;
}

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: #FFFFFF;
  text-decoration: underline;
  font-weight: normal;
}



div.mod_sz1 div.telo
{
  width: 582px;
  border-left: #9999CC 1px solid;
  border-right: #9999CC 1px solid;
  border-bottom: #9999CC 1px solid;
  border-top: #9999CC 1px solid;
}

div.mod_sz1 div.telo table.par th
{
  text-align: left;
  font-weight: bold;
  font-size: 11px;
  font-family: Arial,Tahoma,Sans-Serif;
  padding-right: 10px;
  vertical-align: top;
  color: #4D4D4D;
}

div.mod_sz1 div.telo table.par td
{
  font-weight: normal;
  font-size: 11px;
  font-family: Arial,Tahoma,Sans-Serif;
  color: #4D4D4D;
}

div.mod_sz1 div.telo div.spec1
{
  text-align: right;
  padding-bottom: 10px;
}

div.mod_sz1 div.telo div.spec1 span
{
  font-family: Verdana,Arial,Tahoma,Sans-Serif;
  font-size: 11px;
  border: #FFFFFF 7px solid;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #FFFFFF;
  margin-bottom: 0px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 25px;
  padding-top: 3px;
  padding-bottom: 3px;
}

div.mod_sz1 div.telo table.par
{
}

div.mod_sz1 div.telo table.parhide
{
  display: none;
}

/* data_seznam */
div.mod_ss
{
  background-color: #F2F7FA;
  padding-bottom: 10px;
}

div.mod_ss div.data
{
  font-size: 11px;
  font-family: Verdana,Arial,Sans_serif;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

div.mod_ss div.data h2
{
  margin-top: 10px;
  margin-bottom: 5px;
  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: 15px;
  font-family: Arial,Sans-Serif;
  color: #5B84B5;
  font-weight: bold;
  margin-bottom: 8px;
}

div.mod_sd p
{
  font-size: 13px;
  color: #47454B;
  font-family: Arial,Sans-Serif;
  text-align: justify;  /* zarovnani_do_bloku */
}
