/* CSS crunched with Crunch - http://crunchapp.net/ */
/* ZÁKLADNÍ PRVKY*/
/*#rramec-pevnasirka,
#tipytop,
#ramec-horizontal-submenu {
  display: none;
}Jirka*/
#page {
  background-color: #d4edf7;
}
#ramec-horizontal-menu {
  background-color: #347b98;
}
.clanek H1 {
  font-size: 2.5em;
  font-weight: bold;
  margin: 0;
  color: #000000;
  text-align: left;
  font-family: SourceSansPro, Helvetica, arial, sans-serif;
}
.clanek H1 A,
.clanek H1 SPAN {
  color: #c21460;
  font-weight: normal;
}
.clanek H1.H1_media {
  text-align: center;
  margin: 5px 0;
  font-weight: bold;
}
.media_nahled H2 A {
  color: #000000;
  font-family: Georgia;
  font-size: 1.1em;
}
.clanek A {
  color: #c21460;
}
#ramec-obsah-novinky .clanek {
  color: #000000;
}
.media_info_vlozil,
.media_info_datum,
.media_info_k_cemu {
  font-size: 90%;
  color: #8f8f8f;
}
.media_info_vlozil A,
.media_info_datum A,
.media_info_k_cemu A {
  color: #c21460;
}
.media_link_item {
  text-align: right;
}
#form_table {
  color: #000000;
}
/*TABY toídiní*/
.tabs_uroven_2 {
  text-align: right;
  margin: 4px 4em 0 0 ;
}
.tabs_uroven_2 UL {
  margin: 0;
  padding: 0;
}
.tabs_uroven_2 LI {
  display: inline;
  margin: 0 5px 0 0;
  padding: 0;
}
.tabs_uroven_2 LI A {
  padding-bottom: 2px;
  text-decoration: none;
  border-bottom: 2px solid #c2c2c2;
  font-size: 80%;
  color: #c2c2c2;
}
.tabs_uroven_2 LI A.active_tab_2 {
  border-color: #fccb1a;
  color: #8f8f8f;
}
.tabs_uroven_2 LI A:hover {
  border-color: red;
}
/*MEDIA*/
.media_wrapper {
  margin: 0 auto;
  width: 95%;
  text-align: center;
}
.media_autor {
  width: 100%;
  color: #696969;
  font-weight: bold;
  font-size: 18px;
  margin-top: 0px;
}
.media_zdroj {
  text-align: center;
  color: silver;
  font-size: 11px;
}
.media_popis {
  font-family: SourceSansPro, Helvetica, arial, sans-serif;
  background-color: #FFFFFF;
  border: 1px solid silver;
  text-align: left;
  color: #585858;
  font-size: 1.2em;
  margin: 1em 0;
  width: auto;
  padding: 10px;
}
.media_image,
.media_video {
  text-align: center;
  width: auto;
}
.media_enclosure {
  text-align: center;
}
.media_enclosure SPAN {
  border: 2px solid brown;
  padding: 6px;
  font-weight: bold;
  margin: 4px;
  width: 150px;
  cursor: hand;
  background-color: orange;
}
.media_image IMG {
  border: 1px solid silver;
}
.media_properties {
  margin: 0 0 1em 0;
  text-align: left;
}
.media_properties H3 {
  color: #c21460;
}
.media_properties TABLE {
  /*margin: 0px auto;*/
  background-color: #d9166b;
  width: 100%;
}
.media_properties TR {
  vertical-align: top;
  text-align: left;
  font-size: 12px;
}
.media_properties TD {
  padding: 5px;
  background-color: #f1f1f1;
}
.media_properties TH {
  text-align: right;
  color: #ffffff;
  background-color: #c21460;
  padding: 5px;
}
/* listování fotek*/
.media_list_box {
  color: #646464;
  font-size: 10px;
  border: 1px solid silver;
  background-color: #e0e0e0;
  margin: 3px;
  padding: 6px;
  width: 205px;
  text-align: center;
  float: left;
  _height: 100px;
  min-height: 100px;
}
.media_list_box H2 A {
  font-size: 140%;
  font-weight: bold;
  color: darkblue;
  margin-bottom: 0px;
}
.media_list_box H2 {
  margin: 0 0 8 0;
}
.media_list_box IMG.image_thumbnail {
  border: 2px solid silver;
  margin-top: 0px;
}
/* editovací tlaeítka*/
.buttons {
  text-align: right;
  margin: 15px 0px 6px 0px;
  height: 15px;
  vertical-align: middle;
}
.button_box {
  float: right;
  color: black;
  margin: 0 0.3em;
  text-align: right;
  width: 250px;
  z-index: 1000;
}
/* HORIZONTÁLNÍ  NAVIGACE*/
DIV.navigace_h {
  padding: 3px;
  margin: 0;
  font-size: 80%;
  background-color: transparent;
  z-index: 2;
  position: relative;
}
DIV.navigace_h A {
  color: #8f8f8f;
}
/* VERTIKÁLNÍ NAVIGACE*/
.navigace_v {
  text-align: left;
  background-color: white;
  margin: 0px;
}
/* HACK pokud je width:100% nefunguje to v Mozille, width:auto zase v IE*/
.navigace_v a {
  display: block;
  color: black;
  text-decoration: none;
  vertical-align: middle;
  background-repeat: no-repeat;
  text-align: right;
  width: auto;
  _width: 100%;
  border-bottom: 1px solid silver;
  padding: 2px;
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  margin: 0px;
}
.navigace_v a:hover {
  background-color: silver;
}
.navigace_v ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.navigace_v li {
  margin: 2px 0px 2px 0px;
  padding: 0px;
  width: auto;
  _width: 100%;
}
.navigace_v ul a {
  border-left: 4px solid #009cdc;
  padding-left: 6px;
  text-align: left;
  color: #515151;
  font-size: 14px;
}
.navigace_v ul ul a {
  margin-left: 5px;
  border-left: 3px solid red;
  color: #3f3f3f;
  font-size: 12px;
  font-weight: normal;
}
.navigace_v ul ul ul a {
  margin-left: 10px;
  border-left: 4px solid blue;
}
.navigace_v .navigace_active_item,
.navigace_v .navigace_active_item A {
  background-color: #009cdc;
  color: white;
}
ul a.navigace_oddelovac {
  background-color: silver;
  margin-top: 15px;
  border-left: 0px;
  cursor: none;
}
/*hierarchické menu, doplnino je?ti jquery v init_poage_inc*/
.navigace_v ul ul {
  display: none;
}
/* KONEC VERTIKÁLNÍ NAVIGACE*/
/* Dal?í a poedchozí fotka*/
.previous_next_items {
  width: auto;
  text-align: center;
  float: left;
}
/*.prev_item A, .next_item A, .inactive_item A{
margin:0px 20px 0px 20px;
width:30px;
font-weight:bold;
font-size:2em;
display:block;
background-color:@galerie_barva_prev_next_bg;
color:contrast(@galerie_barva_prev_next_bg, black, white, 43%);
text-decoration:none;
padding:8px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
}*/
.prev_item A,
.next_item A,
.inactive_item A {
  margin: 0px 20px 0px 20px;
  /*width:30px;*/
  font-weight: bold;
  font-size: 1.5em;
  display: block;
  background-color: #c21460;
  color: #ffffff;
  text-decoration: none;
  padding: 8px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 25px;
}
.prev_item A:hover,
.next_item A:hover {
  border: none;
  background-color: #ed4f94;
  color: yellow;
}
.inactive_item A {
  background-color: #d7d7d7;
}
.inactive_item A:hover {
  border: none;
  color: #ffffff;
}
.navigace_local A {
  font-weight: bold;
  color: #c21460;
}
/*to pak dat společně s katalogem do společného css*/
.chars_remaining {
  text-align: right;
  font-size: 80%;
  color: #757575;
  padding: 3px;
}
