* {
  margin: 0;
  padding: 0;
}
html {
  background-color: #353535;
}
body {
  background: #353535 url('../img/_layout/background-bg.jpg') repeat;
  font-family: "Verdana", "Arial", sans-serif;
  color: #fff;
}
a {
  color: #fff;
}
*:focus {outline:none;}
img, div, a, input {
  _behavior: url(../css/iepngfix.htc)
}
.clear {
  clear: both;
}
.hidden {
  display: none;
}
#div_background_top {
  background: transparent url('../img/_layout/background-top.jpg') top repeat-x;
}
#div_background_bottom {
  height: 90px;
  background: transparent url('../img/_layout/background-bottom.jpg') left 17px repeat-x;
}
#div_background_middle {position:relative;}
#div_container_top, #div_container_middle, #div_container_bottom {
	position: relative;
  width: 1065px;
  margin: 0 auto;
}
#div_shadow_header {
  width: 1065px;
  height: 176px;
  background: transparent url('../img/_layout/shadow-header.jpg') no-repeat;
}
#div_header {
  position: relative;
  width: 962px;
  height: 176px;
  margin: 0 48px;
  background: transparent url('../img/_layout/header-bg.jpg') left bottom repeat-x;
}
#h1_header_logo {
  position: absolute;
  top: 63px;
  width: 368px;
  height: 98px;
  overflow: hidden;
}
#h1_header_logo {
  text-decoration: none;
}
#h1_header_logo span {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 368px;
  height: 98px;
  margin: 0;
  padding: 0;
  background: url('../img/_layout/header-logo.jpg') top left no-repeat;
}
#div_header_motto {
  position: absolute;
  right: 30px;
  top: 110px;
  color: #fff;
  font-size: 1em;
}
#div_header_flags {
  position: absolute;
  right: 30px;
  top: 65px;
}
#div_header_flags a {
  position: relative;
  display: block;
  width: 24px;
  height: 19px;
  float: left;
  margin-left: 6px;
  text-decoration: none;
  overflow: hidden;
}
#div_header_flags a span {
  position: absolute;
  display: block;
  width: 24px;
  height: 19px;
  left: 0;
  top: 0;
}
#a_flag_cz span{
  background: url('../img/_layout/flag-cz.jpg') left top no-repeat;
}
#a_flag_ca span{
  background: url('../img/_layout/flag-ca.jpg') left top no-repeat;
}
#a_flag_de span{
  background: url('../img/_layout/flag-de.jpg') left top no-repeat;
}
#div_shadow_content {
	position: relative;
  width: 1065px;
  min-height: 330px;
  background: transparent url('../img/_layout/shadow-content.jpg') repeat-y;
}
#div_menu {
  position: relative;
  width: 962px;
  height: 28px;
  padding: 8px 0 0 0;
  margin: 0 0 0 48px;
  background-color: #242626;
  z-index: 100;
}
#ul_menu {
  position: relative;
  height: 28px;
  list-style: none;
  text-transform: lowercase;
  background: url('../img/_layout/menu-li.jpg') 917px -1px no-repeat;
}
.li_menu {
  position: absolute;
  height: 20px;
  padding-left: 30px;
  font-size: 0.8em;
  color: #c5e1f0;
  background: url('../img/_layout/menu-li.jpg') left top no-repeat;
  z-index: 10;
}
#li_menu_aktuality {
  left: 40px;
}
#li_menu_profil {
  left: 155px;
}
#li_menu_sluzby,#li_menu_sluby {
  left: 326px;
}
#li_menu_reference {
  left: 428px;
}
#li_menu_ekonomika {
  left: 548px;
}
#li_menu_ke_stazeni {
  left: 677px;
}
#li_menu_kontakty {
  left: 805px;
}
.li_menu a {
  color: #c5e1f0;
  text-decoration: none;
}
.li_menu a:hover {
  text-decoration: underline;
}
.a_menu_active {
  color: #00a5ff !important;
  font-weight: bold;
  /*text-decoration: underline;*/
}
.a_menu_hidden {
  display: none;
}
.ul_menu_submenu {
  position: relative;
  margin-left: -28px;
  padding: 0 28px;
  list-style: none;
}
.span_menu_submenu_top {
  display: block;
  cursor: pointer;
  padding-bottom: 10px;
}
.li_menu_submenu {
  display: none;
  position: relative;
  /* width: 50%; */
}
.li_menu_submenu_bottom {
  width: 50%;
}
.ul_menu_submenu:hover {
  background-color: #242626;
  padding-bottom: 15px;
  z-index: 100;
}
.ul_menu_submenu:hover .li_menu_submenu {
  display: block !important;
  padding-top: 5px;
  z-index: 30;
}
.ul_menu_subsubmenu {
  display: none;
}
.li_menu_submenu:hover .ul_menu_subsubmenu {
  display: block;
  position: absolute;
  left: 75%;
  top: 2px;
  width: 95%;
  padding: 0 20px 10px;
  list-style: none;
  text-transform: none;
  background-color: #242626;
  z-index: 40;
}
.li_menu_submenu:hover .li_menu_subsubmenu {
  padding-top: 5px;
}
#div_content {
  position: relative;
  width: 882px;
  _height: 287px;
  min-height: 287px;
  margin: 0 48px;
  padding: 25px 38px 25px 42px;
  background: transparent url('../img/_layout/content-light.jpg') center top no-repeat;
}
#breadcrumbs {
  font-size: 0.75em;
  margin-bottom: 15px;
}
#breadcrumbs a {
  text-decoration: none;
}
#breadcrumbs a:hover {
  text-decoration: underline;
}
#h2_heading {
  color: #fff;
  font-size: 1.1em;
  font-weight: normal;
  text-transform: uppercase;
}
.h3_heading {
  /* margin-top: 1em; */
  font-size: 0.8em;
  /*font-weight: normal;*/
}
.div_content_submenu {
  margin: 40px 0 40px 0;
  font-size: 0.7em;
  text-align: justify;
  line-height: 150%;
}
.div_content_subsubmenu {
  margin: 40px 0 40px 0;
  font-size: 0.6em;
  text-align: justify;
  line-height: 150%;
}
.div_content_submenu a {
  font-weight: bold;
}
.div_content_submenu a:hover {
  color: #c5e1f0;
}
.p_content_text {
  margin: 1em 0 1.5em;
  text-align: justify;
  font-size: 0.8em;
}
.p_content_text a:hover {
  color: #aaaaaa;
}
.p_content_text img {
  margin: 0 1em;
}
.ul_content_list{
  padding-left: 2em;
  margin-bottom: 2em;
}
.ul_content_list, .ol_content_list {
  margin-left: 1em;
  font-size: 0.8em;
}
.ul_content_sublist {
  margin-left: 3em;
}
.ul_content_list li {
  margin-top: 0.2em;
}
.div_content_popisek {
  clear: left;
  float: left;
  width: 15em;
  margin-top: 0.5em;
  font-size: 0.8em;
}
.div_content_hodnota {
  float: left;
  margin-top: 0.5em;
  font-size: 0.8em;
}
.div_content_hodnota a:hover {
  color: #aaaaaa;
}

.div_content_text {
  clear: both;
}
#div_quicklinks {
  width: 962px;
  clear: both;
  height: 141px;
  font-size: 0.8em;
  margin-left: 48px;
}
#div_quicklinks a {
  position: relative;
  display: block;
  float: left;
  width: 191px;
  height: 141px;
  cursor: pointer;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
}
#div_quicklinks a span {
  position: absolute;
  top: 108px;
  padding: 0 0 0 5px;
}
#a_quicklink_1 {
  background: url('../img/_layout/quicklink-1.jpg') left top no-repeat;
}
#a_quicklink_2 {
  margin-left: 1px;
  background: url('../img/_layout/quicklink-2.jpg') left top no-repeat;
}
#a_quicklink_2 span {
  top: 124px !important;
}
#a_quicklink_3 {
  margin-left: 2px;
/*   letter-spacing: -1.5px; */
  background: url('../img/_layout/quicklink-3.jpg') left top no-repeat;
}
#a_quicklink_4 {
  margin-left: 2px;
  background: url('../img/_layout/quicklink-4.jpg') left top no-repeat;
}
#a_quicklink_5 {
  margin-left: 2px;
  margin-right: -3px;
  background: url('../img/_layout/quicklink-5.jpg') left top no-repeat;
}
#a_quicklink_5 span {
  top: 124px !important;
}
#div_quicklinks a:hover {
  background-position: left bottom;
}
#div_shadow_footer {
  width: 1065px;
  min-height: 87px;
  background: transparent url('../img/_layout/shadow-footer.jpg') center top no-repeat;
}
#div_footer {
  clear: both;
  width: 962px;
  height: 49px;
  margin: 0 48px;
  font-size: 0.7em;
  color: #fff;
  background: transparent url('../img/_layout/footer-bg.jpg') repeat-x;
}
#div_footer_menu {
  float: left;
  padding: 17px 0 0 20px;
}
#div_footer a {
  padding: 0 5px;
  color: #fff;
  text-decoration: none;
}
#div_footer a:hover {
  text-decoration: underline;
}
#div_footer_copyright {
  float: right;
  padding: 17px 20px 0 0;
}
/*Obsah************************************************************************/
.ul_content_rozcestnik {
  margin-left: 5em;
  list-style-image: url('../img/_layout/list-dash.png');
}
.ul_content_rozcestnik li {
  margin-top: 2em;
}
.ul_content_rozcestnik a {
  color: #fff;
  text-decoration: none;
}
.ul_content_rozcestnik a:hover {
  text-decoration: underline;
}
.div_soubory {
  margin-top: 50px;
}
.div_soubory a {
  display: block;
  float: left;
  width: 215px;
  _height: 45px;
  min-height: 45px;
  margin-right: 15px;
  padding: 12px 0 0 60px;
  font-size: 0.9em;
  text-decoration: none;
}
.div_soubory a:hover {
  text-decoration: underline;
}
.div_soubory a.doc {
  background: transparent url('../img/_layout/file_ico/doc.png') left top no-repeat;
}
.div_soubory a.docx {
  background: transparent url('../img/_layout/file_ico/docx.png') left top no-repeat;
}
.div_soubory a.pdf {
  background: transparent url('../img/_layout/file_ico/pdf.png') left top no-repeat;
}
.div_soubory a.xls {
  background: transparent url('../img/_layout/file_ico/xls.png') left top no-repeat;
}
.div_soubory a img {
  border-width: 0;
}
/*Uvod*************************************************************************/
#div_content_uvod {
  margin-left: -42px;
  margin-top: -26px;
}
.div_uvod_obrazek {
  display: none;
  position: absolute;
  width: 962px;
  height: 336px;
}
#div_uvod_obrazek_1 {
  background-image: url('../img/_layout/uvod-cov-veseli_nad_moravou.jpg');
  display: block;
}
#div_uvod_obrazek_2 {
  background-image: url('../img/_layout/uvod-uv-zelivka.jpg');
}
#div_uvod_obrazek_3 {
  background-image: url('../img/_layout/uvod-materska_skola-brno-zebetin.jpg');
}
#div_uvod_obrazek_4 {
  background-image: url('../img/_layout/uvod-cov-lutin.jpg');
}
#div_uvod_obrazek_5 {
  background-image: url('../img/_layout/uvod-uv-ceske_budejovice-1.jpg');
}
#div_uvod_obrazek_6 {
  background-image: url('../img/_layout/uvod-koupaliste-hodonin.jpg');
}
#div_uvod_obrazek_7 {
  background-image: url('../img/_layout/uvod-zakladni_skola-stitna_nad_vlari.jpg');
}
#div_uvod_obrazek_8 {
  background-image: url('../img/_layout/uvod-cov-ratiskovice.jpg');
}
#div_uvod_obrazek_9 {
  background-image: url('../img/_layout/uvod-uv-ceske_budejovice-2.jpg');
}
#div_uvod_obrazek_10 {
  background-image: url('../img/_layout/uvod-dmychadlo-gardner-denver.jpg');
}
#div_uvod_obrazek_11 {
  background-image: url('../img/_layout/uvod-koupaliste-blansko.jpg');
}
.div_uvod_obrazek_popis {
  position: absolute;
  text-align: right;
  right: 0;
  bottom: 0;
  font-size: 0.9em;
  padding: 9px;
  min-width: 330px;
  _width: 330px;
}
.div_uvod_obrazek_popis_1 {
  background: transparent url('../img/_layout/uvod-popis-1.png') top left repeat;
}
.div_uvod_obrazek_popis_2 {
  background: transparent url('../img/_layout/uvod-popis-2.png') top left repeat;
}
.div_uvod_obrazek_popis_3 {
  background: transparent url('../img/_layout/uvod-popis-3.png') top left repeat;
}
.div_uvod_obrazek_popis_4 {
  background: transparent url('../img/_layout/uvod-popis-4.png') top left repeat;
}
.div_uvod_obrazek_popis_5 {
  background: transparent url('../img/_layout/uvod-popis-5.png') top left repeat;
}
.div_uvod_obrazek_popis_6 {
  background: transparent url('../img/_layout/uvod-popis-6.png') top left repeat;
}
.div_uvod_obrazek_popis_nadpis {
  text-transform: uppercase;
}
/*Reference********************************************************************/
h3#h3_reference_kraj {
	position: relative;
	height: 16px;
}
#div_reference_mapa {
  position: relative;
  text-align: center;
  width: 560px;
  height: 350px;
}
#reference_items {
	position: relative;
	text-align: left;
	width: 450px;
	margin: 0 auto;
}
#div_reference_mapa .region {
	position: absolute;
	visibility: hidden;
}
/* POZOR! pokud se zmeni rozmery, nebo pozice regionu, je treba pozmenit id DB (kvuli propoctu) */
.region1 {
  left: 117px;
  top: 185px;
  width: 171px;
  height: 135px;
  background: transparent url('../img/_layout/mapa-kraj-1.png') no-repeat;
}
.region2 {
  left: 7px;
  top: 79px;
  width: 101px;
  height: 73px;
  background: transparent url('../img/_layout/mapa-kraj-2.png') no-repeat;
}
.region3 {
  left: 244px;
  top: 40px;
  width: 121px;
  height: 96px;
  background: transparent url('../img/_layout/mapa-kraj-3.png') no-repeat;
}
.region4 {
  left: 185px;
  top: 11px;
  width: 103px;
  height: 72px;
  background: transparent url('../img/_layout/mapa-kraj-4.png') no-repeat;
}
.region5 {
  left: 407px;
  top: 93px;
  width: 141px;
  height: 120px;
  background: transparent url('../img/_layout/mapa-kraj-5.png') no-repeat;
}
.region6 {
  left: 373px;
  top: 80px;
  width: 103px;
  height: 151px;
  background: transparent url('../img/_layout/mapa-kraj-6.png') no-repeat;
}
.region7 {
  left: 265px;
  top: 108px;
  width: 126px;
  height: 87px;
  background: transparent url('../img/_layout/mapa-kraj-7.png') no-repeat;
}
.region8 {
  left: 27px;
  top: 124px;
  width: 119px;
  height: 148px;
  background: transparent url('../img/_layout/mapa-kraj-8.png') no-repeat;
}
.region9 {
  left: 108px;
  top: 60px;
  width: 174px;
  height: 142px;
  background: transparent url('../img/_layout/mapa-kraj-9.png') no-repeat;
}
.region10 {
	left: 71px;
  top: 7px;
  width: 141px;
  height: 123px;
  background: transparent url('../img/_layout/mapa-kraj-10.png') no-repeat;
}
.region11 {
  left: 228px;
  top: 153px;
  width: 126px;
  height: 120px;
  background: transparent url('../img/_layout/mapa-kraj-11.png') no-repeat;
}
.region12 {
  left: 406px;
  top: 190px;
  width: 110px;
  height: 90px;
  background: transparent url('../img/_layout/mapa-kraj-12.png') no-repeat;
}
.region13 {
  left: 280px;
  top: 183px;
  width: 177px;
  height: 127px;
  background: transparent url('../img/_layout/mapa-kraj-13.png') no-repeat;
}
#img_reference_mapa_cr {
  position: relative;
  z-index: 5;
  float: left;
  border: none;
}
#map_reference_mapa {
	position: relative;
	z-index: 999;
}
.img_reference_mapa_kraj {
  position: relative;
  z-index: 5;
  /*margin-left: -30px;*/
  margin-bottom: 20px;
  /* float: left; */
}
a.referenceItem {
	position: absolute;
	width:10px;
	height:10px;
	z-index:100;
}

#div_reference_mapa .referenceItem img {
	position: relative;
	border:none;
}
#ul_reference_kategorie {
  position: absolute;
  top: 72px;
  right: 32px;
  margin-left: 1em;
  list-style: none;
  font-weight: bold;
  font-size: 0.9em;
  text-transform: uppercase;
}
#ul_reference_kategorie li {
	line-height: 34px;
}
#ul_reference_kategorie li.moreLine {
	line-height: normal;
}
#ul_reference_kategorie a {
	position: relative;
  display: block;
  width: 290px;
  height: 34px; 
  cursor: pointer;
  margin-bottom: 4px;
  padding: 5px 10px;
}
#ul_reference_kategorie a:hover {
  /* background-color: #257df5; */
}
.a_reference_kategorie_inner {
  display: inline !important;
  margin-bottom: 0px !important;
}
#reference_kategorie_1 a {
  background-color: #0058d0;
}
a:hover #reference_kategorie_1 {
  background-color: #257df5;
}
#reference_kategorie_2 {
  background-color: #4d8cff;
}
a:hover #reference_kategorie_2 {
  background-color: #86aff9;
}
#reference_kategorie_3 {
  background-color: #07b3c6;
}
a:hover #reference_kategorie_3 {
  background-color: #6fd0dc;
}
#reference_kategorie_4 {
  background-color: #996827;
}
a:hover #reference_kategorie_4 {
  background-color: #ca9349;
}
#reference_kategorie_5 {
  background-color: #4b9c22;
}
a:hover #reference_kategorie_5 {
  background-color: #5ac124;
}
#reference_kategorie_6 {
  background-color: #737272;
}
a:hover #reference_kategorie_6 {
  background-color: #afafaf;
}
#ul_reference_kategorie li a {
  color: #000;
  text-decoration: none;
}
.div_reference_text {
	/*position: relative;*/
  /*clear: both;*/
  font-size: 0.9em;
  padding: 1px 0 4px 7px;
  margin-bottom: 1em;
  line-height: 125%;
}
.div_reference_text h4 a {
  text-decoration: none;
}
.div_reference_text h4 a:hover {
  color: #aaaaaa;
}
.div_reference_text_1 {
	border-left: 12px solid #0058D0;
  /*background: transparent url('../img/_layout/reference_prouzek_1.jpg') repeat-y;*/
}
.div_reference_text_2 {
	border-left: 12px solid #4D8CFF;
  /*background: transparent url('../img/_layout/reference_prouzek_2.jpg') repeat-y;*/
}
.div_reference_text_3 {
	border-left: 12px solid #07B3C6;
  /*background: transparent url('../img/_layout/reference_prouzek_3.jpg') repeat-y;*/
}
.div_reference_text_4 {
	border-left: 12px solid #996827;
  /*background: transparent url('../img/_layout/reference_prouzek_4.jpg') repeat-y;*/
}
.div_reference_text_5 {
	border-left: 12px solid #4B9C22;
  /*background: transparent url('../img/_layout/reference_prouzek_5.jpg') repeat-y;*/
}
.div_reference_text_6 {
	border-left: 12px solid #737272;
  /*background: transparent url('../img/_layout/reference_prouzek_6.jpg') repeat-y;*/
}
.div_reference_text_udaje {
  font-size: 0.8em;
  padding-top: 1em;
}
.div_reference_text_udaje_popisek {
  clear: left;
  float: left;
  width: 190px;
}
.div_reference_text_udaje_udaj {
  float: left;
  width: 360px;
}
.div_reference_detail_text_fotky {
  float: right;
}
.div_reference_text_vice {
  clear: both;
  font-size: 0.8em;
}
.div_reference_text_textovypopis {
  clear: left;
  float: left;
  padding: 20px 0 0;
  width: 545px;
  font-size: 0.8em;
}
.div_reference_text_vice a:hover {
  color: #aaaaaa;
}
.div_reference_text_1 a img {
  border: 2px solid #0058d0;
  margin-left: 0.5em;
}
.div_reference_text_1 a:hover img {
  border: 2px solid #257df5;
}
.div_reference_text_2 a img {
  border: 2px solid #4D8CFF;
  margin-left: 0.5em;
}
.div_reference_text_2 a:hover img {
  border: 2px solid #86aff9;
}
.div_reference_text_3 a img {
  border: 2px solid #07B3C6;
  margin-left: 0.5em;
}
.div_reference_text_3 a:hover img {
  border: 2px solid #6fd0dc;
}
.div_reference_text_4 a img {
  border: 2px solid #996827;
  margin-left: 0.5em;
}
.div_reference_text_4 a:hover img {
  border: 2px solid #ca9349;
}
.div_reference_text_5 a img {
  border: 2px solid #4b9c23;
  margin-left: 0.5em;
}
.div_reference_text_5 a:hover img {
  border: 2px solid #5ac124;
}
.div_reference_text_6 a img {
  border: 2px solid #737272;
  margin-left: 0.5em;
}
.div_reference_text_6 a:hover img {
  border: 2px solid #afafaf;
}






.a_reference_detail_zpet {
  float: right;
  font-size: 0.8em;
  font-weight: bold;
  margin-top: 1em;
}
.div_reference_detail_text {
  clear: both;
  font-size: 0.9em;
  padding: 1px 0 4px 19px;
  margin-top: 2em;
}
.div_reference_text_fotky {
  text-align: right;
  line-height: 210%;
}
.div_reference_detail_text_fotky {
  float: right;
  line-height: 30px;
}
.div_reference_detail_text_udaje {
  font-size: 0.8em;
}
.div_reference_detail_text_text {
  width: 849px;
  padding-top: 1.5em;
  font-size: 0.8em;
  clear: left;
}
/*Kontakty*********************************************************************/
.ul_content_rozcestnik_kontakty li {
  float: left;
  list-style: none;
  margin: 20px 10px 0 0;
}
.ul_content_rozcestnik_kontakty li a {
  position: relative;
  display: block;
  width: 284px;
  height: 176px;
  margin-top: 60px;
}
.ul_content_rozcestnik_kontakty li a span{
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 284px;
  height: 176px;
}
.a_kontakty_rozcestnik_brno span {
  background: url('../img/_layout/kontakty-brno.jpg') top left no-repeat;
}
.a_kontakty_rozcestnik_lutin span {
  background: url('../img/_layout/kontakty-lutin.jpg') top left no-repeat;
}
.a_kontakty_rozcestnik_sr span {
  background: url('../img/_layout/kontakty-sr.jpg') top left no-repeat;
}
.a_kontakty_rozcestnik_brno:hover span {
  background-position: bottom left;
}
.a_kontakty_rozcestnik_lutin:hover span {
  background-position: bottom left;
}
.a_kontakty_rozcestnik_sr:hover span {
  background-position: bottom left;
}
#div_kontakty_adresa {
  float: left;
  width: 400px;
  font-size: 0.9em;
  padding: 10px;
}
#div_kontakty_mapa {
  float: right;
}
#div_kontakty_mapa iframe {
  width: 450px;
  height: 280px;
  border: 2px solid #242626;
}
#div_kontakty_adresar {
  clear: both;  
}
#table_kontakty_adresar {
  font-size: 0.8em;
}
#table_kontakty_adresar td {
  padding: 0 3px;
  vertical-align: baseline;
}
#table_kontakty_adresar h4 {
  padding: 1em 0 0.5em;
}
/*Profil spolecnosti***********************************************************/
#div_zakladni_info_akcie {
  clear: both;
  float: left;
  font-size: 0.8em;
  margin: 0.5em 0 2em;
}
#div_profil_spolecnosti_loga {
  padding-top: 50px;  
}
#div_profil_spolecnosti_loga div {
  float: left;
  text-align: left;
  font-size: 0.8em;
}
#div_profil_spolecnosti_loga img {
  margin: 0 0 1em 0;
}
.div_profil_spolecnosti_logo_velke {
  margin: 80px 0 0 2em !important;
}
.div_sluzby_certifikaty {
  text-align: center;
  font-size: 0.8em;
  padding-bottom: 1em;
}
.div_sluzby_certifikaty_certifikat {
  float: left;
  padding: 1em 2em;
}
.div_sluzby_certifikaty_certifikat_maly {
  padding: 8.5em 2em 0 2em;
}
.div_sluzby_certifikaty_certifikat_maly2 {
  padding: 4em 2em;
}
.div_sluzby_certifikaty a:hover {
  color: #aaaaaa;
}

/*Eekonomika*******************************************************************/
.p_ekonomika_ke_stazeni {
  margin-top: 3em;
}
/*Sluzby***********************************************************************/
.table_sluzby_vazby {
  font-size: 0.8em;
  border: 1px solid #fff;
  border-spacing: 0;
  border-collapse: collapse;
  text-align: center;
  width: 60em;
  margin: 1em auto 3em;
}
.table_sluzby_vazby th {
  text-transform: uppercase;
  border: 1px solid #fff;
  padding: 0.5em 0;
}
.table_sluzby_vazby td {
  border: 1px solid #fff;
  width: 20em;
  padding: 0.2em;
}
#img_sluzby_organizacni_struktura {
  margin-left: -10px;
}
/*Sluzby***********************************************************************/
.div_aktualita {
  width: 420px;
  font-size: 0.8em;
}
.div_aktualita.odd {
  clear: left;
  float: left;
}
.div_aktualita.even{
  clear: right;
  float: right;
}
.div_aktualita h3 {
  font-weight: normal;
  margin-bottom: 2px;
}
.div_aktualita img {
  float: left;
  margin: 4px 10px 5px 0;
  border: none;
}

.div_content_aktualita_detail {
  font-size: 0.8em;
}
.div_content_aktualita_detail h2 {
  margin-bottom: 10px;
}
.div_content_aktualita_detail img {
  float: right;
  margin: 4px; 0 5px 5px;
  border: none;
}







/* reference vypis */
.referenceItemTable {
	position: relative;
	font-size: 80%;
	margin-bottom: 20px;
	width: 100%;
}
.referenceItemTable th {width:180px;}
.referenceItemTable th, .referenceItemTable td {
	text-align: left;
	padding: 1px 10px 1px 8px;
	font-weight: normal;
}
.referenceItemTable h4 {margin-bottom: 6px;font-size:14px;}
.referenceItemTable h4 a {text-decoration: none;}
.referenceItemTable h4 a:hover {color: #aaaaaa;}
.referenceItemTable.type1 {border-left: 12px solid #0058D0;}
.referenceItemTable.type2 {border-left: 12px solid #4D8CFF;}
.referenceItemTable.type3 {border-left: 12px solid #07B3C6;}
.referenceItemTable.type4 {border-left: 12px solid #996827;}
.referenceItemTable.type5 {border-left: 12px solid #4B9C22;}
.referenceItemTable.type6 {border-left: 12px solid #737272;}
.referenceItemTable a img {position:relative;float:right;margin: 0 0 -96px 12px;border:2px solid;}
.referenceItemTable.type1 a img {border-color:#0058D0;}
.referenceItemTable.type2 a img {border-color:#4D8CFF;}
.referenceItemTable.type3 a img {border-color:#07B3C6;}
.referenceItemTable.type4 a img {border-color:#996827;}
.referenceItemTable.type5 a img {border-color:#4B9C22;}
.referenceItemTable.type6 a img {border-color:#737272;}






.clear_both {
	position: relative;
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}

