
h1,h2,h3,h4,h5,h6 { margin:1em 0 0.3em 0; color:#EE6D00; }
h1 {
  margin:0 0 0.5em 0;
  font-size:20px;
  font-weight:normal;
}

h2 { font-size:1.25em; }
h3 { font-size:1.15em; font-weight:normal; }
h4 { font-size:1em; }
h5,h6 { font-size:1em; }

.pozn { font-style:italic; }
.chyba { color:#D10000; }

img { border:none; }
img.border { border:2px solid white; }

p { margin:1em 0; line-height:130%; }
div#obsah p { text-align:justify; }
div#news p { text-align:justify; }

strong,em { font-weight:bold; font-style:normal; }
strong { font-size:1.1em; color:#EE6D00; }

ul, ol { margin:0.5em 0.5em 1em 2.5em; padding:0; }
li { line-height:125%; margin-top:0.25em; margin-bottom:0.25em; }

ul.dokumenty li, ol.dokumenty li { margin-top:0.5em; margin-bottom:0.5em; }

ul {
  list-style-image:url('/img/layout/odrazka.png');
}

a { text-decoration:underline; color:#EA862F; }
a:visited { color:#6F6F6F; }
a:hover { color:#BB6313; }

a.nu { text-decoration:none; }
a.nu span.u { text-decoration:underline; }

div.cleaner { clear:both; }

/*-------------- FORMULARE -----------------------------*/
form { margin:0; }
input, select, textarea, button { font-family: "Arial CE", "Arial", sans-serif; font-size:1em; }
input.error { background-color:#FFC6C6; }
*.elem_group.error { background-color:#FFC6C6; }

.form_err { color:#B60006; font-style:italic; }
span.form_err { padding-left:0.5em; }
div.form_err, p.form_err { margin:0.2em 0 0 0; }
p.form_done { font-weight:bold; }
p.form_err_main { font-weight:bold; color:#B60006; }

form td.odeslat { text-align:right; padding-top:0.25em; }
/*-------------- FORMULARE konec ------------------------*/


td, th { padding:0; }
th { font-weight:bold; text-align:center; }

table.sheet th { text-align:right; padding-right:0.5em; }

table.list thead, table.list tfoot { background:#493D2C; color:white; }
table.list thead th, table.list tfoot th { text-align:left; padding:0.2em 0.5em; }
table.list td { text-align:left; padding:0.2em 0.5em; }
table.list tbody td { border-bottom:1px solid #493D2C; }

ol.cislice { list-style-type:decimal; }
ol.pismena_mala { list-style-type:lower-alpha; }


/*ruzne*/
p.nadace_podekovani {
  text-align:center;
  font-weight:bold;
  font-size:1.25em;
  margin:2em 0;
}
p.dekujeme_vas_zajem {
  text-align:center;
  font-weight:bold;
  font-size:1.5em;
  margin:2em 0;
  color:#EE6D00;
}
p.strankovani { text-align:center; }
img.doc_icon { width:16px; height:16px; vertical-align:middle; }

div.gallery div.gi {
  display:block;
  width:50%;
  float:left;
  text-align:center;
}
div.gallery div.gi_clear { clear:both; }


div.gallery img {
  border:2px solid white;
  margin:0 10px 10px 0;
}


/*homepage*/
div#hp_news_box {
  position:relative;
  margin:0 -38px;
  padding:0 15px;
  border-top:2px solid #ECE3D9;
  min-height:356px;
  background:url('../img/hp/hp_news_box_bcg.png') left top repeat-x white;
}
div#hp_news_box div#hp_news_box_left_border,
div#hp_news_box div#hp_news_box_right_border
{
  position:absolute;
  left:0px; top:-2px;
  width:1px; height:358px;
  background:url('../img/hp/hp_news_box_lr_borders.png') left top repeat-x white;
}
div#hp_news_box div#hp_news_box_right_border {
  left:100%;
  background-position:-1px top;
}

div#hp_news_box #hp_news_heading {
  margin:10px 20px;
  color:white;
}
div#hp_news_box #hp_news_heading a {
  text-decoration:none;
  color:white;
}
div#hp_news_box #hp_news_heading a:hover { color:#BB6313; }

div#hp_news_box div#hp_news_cont {
  position:relative;
  width:650px;
  height:282px;
  overflow:auto;
  overflow-y:hidden;
}

div#hp_news_box div#hp_news_cont div.hp_news_item {
  position:absolute;
  top:0px; /*left definuje skript při výpisu prvku*/
  white-space:normal;
  width:212px;
  height:282px;
  margin:0;
  background:url('../img/hp/hp_news_item_bcg.png') left top repeat-x #FDFBF9;
}
div#hp_news_box div#hp_news_cont div.hp_news_item img {
  border:2px solid white;
  margin:10px 10px 3px 10px;
  width:188px;
  height:106px;
}
div#hp_news_box div#hp_news_cont div.hp_news_item img.hover {
  border-color:#FF8F2D;
}
div#hp_news_box div#hp_news_cont div.hp_news_item h3 {
  margin:3px 10px;
  font-size:14px;
  font-weight:bold;
  color:#613711;
}
div#hp_news_box div#hp_news_cont div.hp_news_item h3 a { color:#613711; }
div#hp_news_box div#hp_news_cont div.hp_news_item h3 a:hover { color:#BB6313; }
div#hp_news_box div#hp_news_cont div.hp_news_item p.perex {
  margin:5px 10px;
}

/* news */
#news img {
  border:2px solid white;
}
#news div.akt { margin-top:3em; }
#news div.akt:first-child { margin-top:0; }
#news div.akt h2 a { text-decoration:none; }
#news div.akt h2 a:hover { text-decoration:underline; }
#news div.akt p.cely {
  text-transform:uppercase;
  font-weight:bold;
}
#news div.akt p.cely a:link { color:black; }
#news div.akt p.cely a:hover { color:#BB6313; }

#news #news_detail img {
  float:right;
  margin:0 0 1em 1em;
}
#news p.datum {
  color:#493D2C;
  font-style:italic;
  font-weight:bold;
  margin:0.25em 0;
}
#news p.perex { margin:0.25em 0; }
#news h2 a { text-decoration:none; }
#news h2 a:hover { text-decoration:underline; }

/* galleries */
div#gallery div#gal_detail img {
  max-width:280px;
  max-height:210px;
}

/* opinions */
div#opinion p#opi_nav {
  background:#493D2C;
  margin:0 -38px;
  padding:0 30px;
  height:25px;
  width:620px;
}
div#opinion p#opi_nav a {
  position:relative;
  display:block;
  float:left;
  height:25px;
  line-height:25px;
  font-size:12px;
  text-align:center;
  text-decoration:none;
  color:white;
}
div#opinion p#opi_nav a:hover { color:#ED6C00; }
div#opinion p#opi_nav a.active {
  background:url('../img/opinions/nav_item_active_bcg.png') left bottom no-repeat;
}
div#opinion p#opi_nav a.active span.right_side {
  position:absolute;
  right:0px; bottom:0px;
  width:3px; height:22px;
  background:url('../img/opinions/nav_item_active_right_bcg.png') left top no-repeat;
}
div#opinion p.opinion_source {
  margin-top:2em;
  color:#ED6D00;
  text-transform:uppercase;
  font-weight:bold;
}

/*donees*/
table#donees_list tfoot th, table#donees_list tfoot td { font-weight:bold; font-size:1.2em; }
table#donees_list td.amount { white-space:nowrap; text-align:right; }

/*donors*/
table.donors_list tfoot th, table.donors_list tfoot td { font-weight:bold; font-size:1.2em; }
table.donors_list td.amount { white-space:nowrap; text-align:right; }


/*press*/
div#press div.press p.date { margin:2em 0 0 0; font-weight:bold; }
div#press div.press:first-child p.date { margin-top:0; }
div#press div.press h2 { margin-top:0.25em; }
div#press div.press h2 a { text-decoration:none; }
div#press div.press h2 a:hover { text-decoration:underline; }

/*wrote about us*/
div#wau div.wau {
  clear:both;
  margin-top:2em;
}
div#wau div.wau:first-child { margin-top:0; }
div#wau div.wau img.icon {
  float:left;
  margin-right:0.75em;
  width:40px; height:40px;
}
div#wau div.wau p.date { margin:0; font-weight:bold; }
div#wau div.wau h2 { margin-top:0.25em; }
div#wau div.wau h2 a { text-decoration:none; }
div#wau div.wau h2 a:hover { text-decoration:underline; }

/* partners */
div#partners div.partner { border-top:2px solid white; margin-top:3em; }
div#partners div.partner:first-child { margin-top:0; }
div#partners div.partner h2 { margin-top:0.25em; }
div#partners div.partner img.logo { float:right; }

/* significant donors */
div#sdonors div.donor { border-top:2px solid white; margin-top:3em; }
div#sdonors div.donor:first-child { margin-top:0; }
div#sdonors div.donor h2 { margin-top:0.25em; }
div#sdonors div.donor img.logo { float:right; }
