h1,h2,h3,h4,h5,h6 { margin-bottom:0.3em; margin-top:1.5em; color:#252525; }
h1 {
  margin:0 0 1em 0;
  font-size:1.6em;
  font-weight:normal;
}

h2 { font-size:1.3em; }
h3 { font-size:1.15em; }
h4,h5,h6 { font-size:1em; }

img { border:none; }

p { margin:1em 0; line-height:130%; }

strong,em { font-weight:bold; font-style:normal; color:#252525; }

ul, ol { margin:0.5em 0.5em 1em 2.5em; padding:0; }
ul { list-style-image:url("../images/odrazka.gif"); }
li { line-height:125%; margin-top:0.25em; margin-bottom:0.25em; }

a { text-decoration:underline; color:#E31818; }
a:hover { color:#A61111; text-decoration:underline; }

div.cleaner { clear:both; }

form { margin:0; }
input, select, textarea { font-family: "Arial CE", "Arial", sans-serif; font-size:1em; }

.chyba { color:#D10000; }

/*index*/
.lang{
background:url("../images/menu_odrazka.gif") left center no-repeat transparent;
}
div#home_top_odkazy div.odkaz { float:left; margin-right:40px; }
div#home_top_odkazy a {
  display:block;
  margin-bottom:10px;
  font-size:20px; font-weight:normal;
  color:#262626;
  text-decoration:none;
  background:url("../images/top_odrazka.gif") left center no-repeat transparent;
  padding-left:20px;
}
div#home_top_odkazy a:hover { color:#DE0000; }

img#index_cchbc { float:right; margin:0 0 1em 2em; }

/*kdo jsme*/
div#kdo-jsme img#kdo-jsme-mapa { float:right; margin:0 0 1em 2em; }


/*co nabizime*/
div#co-vam-nabizime div#cvn_levy {
  float:left;
  width:230px;
}
div#co-vam-nabizime div#cvn_pravy {
  float:right;
  width:230px;
}
div#co-vam-nabizime #cvn_kyticka { position:relative; top:20px; left:5px; }
div#co-vam-nabizime #cvn_kyticka img { width:250px; height:240px; }

div#co-vam-nabizime ul { font-size:90%; list-style-type:none; list-style-image:none; padding:0 0 0 12px; margin:0; }
div#co-vam-nabizime li { margin:0.1em 0; }

div#co-vam-nabizime h2 {
  padding-left:12px;
  background:url("../images/nadpis_produkty_odrazka.gif") left center no-repeat transparent;
}
div#cvn_produkty h2 {
  color:#EEB815;
  background-image:url("../images/nadpis_produkty_odrazka.gif");
}
div#cvn_vzdelani h2 {
  color:#9FA90E;
  background-image:url("../images/nadpis_vzdelani_odrazka.gif");
}
div#cvn_volny_cas h2 {
  color:#64A7D0;
  background-image:url("../images/nadpis_volny_cas_odrazka.gif");
}
div#cvn_vybaveni h2 {
  color:#4BA0D4;
  background-image:url("../images/nadpis_vybaveni_odrazka.gif");
}
div#cvn_dovolena { margin-top:50px; }
div#cvn_dovolena h2 {
  color:#E76A15;
  background-image:url("../images/nadpis_dovolena_odrazka.gif");
}
div#cvn_zdravi { margin-top:30px; }
div#cvn_zdravi h2 {
  color:#E71515;
  background-image:url("../images/nadpis_zdravi_odrazka.gif");
}


/*kontakt*/
#kontakty_top {
  position:absolute;
  left:-34px;
  top:-19px;
  z-index:100;
}

#kontakty_top img#kontakty_top_mapa {
  position:relative;
  left:34px; top:19px;
  width:297px;
  height:148px;
}

#kontakty_top form#kontakty_top_form {
  position:absolute;
  left:370px;
  top:20px;
  width:360px;
  height:150px;
  overflow:hidden;
}

#kontakty_top form#kontakty_top_form h5 { margin:0 0 0.2em 0; }

div#kontakt_info { position:relative; min-height:105px; }
div#kontakt_info h2 { background:url("../images/nazev_odrazka.gif") left center no-repeat transparent; padding-left:15px; margin-top:0; }
div#kontakt_info p { margin:0 0 0 15px; font-size:125%; }
div#kontakt_info img#kontakt_foto { position:absolute; top:0px; right:0px; width:182px; height:104px; }

div#kontakt_popis { border-top:2px solid #DEDEDE; margin-top:2em; }
div#kontakt_popis div#google_map { float:right; width: 350px; height: 200px; border:1px solid #B2B2B2; margin:2em 0 1em 2em; }

/*osobni-rozvoj-a-vzdelavani*/
div#osobni-rozvoj-a-vzdelavani img#plan-osobniho-rozvoje { float:right; margin:0 0 1em 2em; }


/*studenti-a-absolventi*/
div#studenti-a-absolventi div#saa_prace { width:100%; border-bottom:1px solid #DEDEDE; height:3em; }
div#studenti-a-absolventi div#saa_prace a {
  display:block; float:left; width:45%;
  background:url("../images/odrazka.gif") left center no-repeat transparent;
  padding-left:15px;
}
div#saa_uvitame { width:40%; padding-right:10%; float:left; margin-bottom:3em; }
div#saa_jsou { width:50%; float:left; margin-bottom:3em; }
div#saa_uvitame p, div#saa_jsou p { min-height:2.75em; }

td.potkat_nazev { width:230px; font-weight:bold; }
td.potkat_datum { width:70px; text-align: right; padding-right:15px; font-weight:bold; }

td#pobocky_mesto { width: 150px; font-weight:bold; }
td#pobocky_adresa { width: 200px; }




/* ____________________________________________ LMC - styles ______ */
/* 30.9.2008 - pridano Hradecky */

/* obecne */
.clear { /* clear pro floaty */
	clear: both;
	height: 1px;
	display: block;
	overflow: hidden;
}
.hidden { /* skryte objekty */
	display: none;
}
.screenHide { /* v grafickem modu neviditelne objekty */
	position: absolute;
  	overflow: hidden;
  	width: 0;
  	height: 0;
}
.clear { /* clear pro floaty */
	clear: both;
	height: 1px;
	display: block;
	overflow: hidden;
}
.break { /* nasilne zalomeni textu na novy radek */
	display: block;
}


/* upravy, fixy puvodniho designu */
#page_container ul#menu ul {
  margin: 0 0 5px 15px;
  padding: 0;
}
#page_container ul#menu li li {
  list-style: none;
  list-style-image: none;
  margin: 0;
  margin-bottom: -3px;
  padding: 0;
}
#page_container ul#menu li li a {
  color: #666;
  background: url(../images/menu_odrazka2.gif) no-repeat scroll left center;
}

/* Spolecne */
h1 span {
  color: #E1032F;
}

/* Vypis */
.g2-list {
  padding-bottom: 25px;
  margin-bottom: 40px;
  border-bottom: 1px solid #dedede;
}
.g2-list h2 {
  color: #E1032F;
}
.g2-list ul {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
.g2-list li {
  position: relative;
  font-size: 92%;
  padding: 4px 8px 5px 8px;
}
.g2-list li.light {
  background-color: #F7F7F7;
}
.g2-list li a {
  font-size: 110%;
  color: #000;
  padding-right: 4px;
  padding-left: 15px;
  background: url(../images/menu_odrazka2.gif) no-repeat left center;
}
.g2-list li a:hover {
  color: #A61111;
  background-image: url(../images/menu_odrazka.gif);
}

/* Mapka - trideni */
#mapa {
  float: left;
  margin-right: 50px;
}
form {
  float: left;
  width: 500px;
  margin-top: 25px;
  margin-bottom: 20px;
}
form select {
  margin-left: 10px;
}
form select option {
  padding: 0 5px 0 5px;
}

/* Detail */
.g2-detail address {
  font-style: normal;
}

#g2-butt {
  margin-top: 30px;
}
#g2-butt #g2b-reply, #g2-butt #g2b-back {
	font-weight: bold;
	font-size: 1em;
	color: #fff;
	padding: 5px 12px 5px 12px;
	margin-right: 8px;
	text-decoration: none;
	vertical-align: middle;
	background-color: #E31818;
}
* html #g2-butt #g2b-reply, * html #g2-butt #g2b-back {
	display: inline-block;
	line-height: 17px;
}
*:first-child+html #g2-butt #g2b-reply, *:first-child+html #g2-butt #g2b-back {
  display: inline-block;
  line-height: 17px;
}
#g2-butt #g2b-back {
  background-color: #F6B495;
}
.g2-PrintReply {
  display: none;
}