/* zvyrazneni slov ve vyhledavanem textu */

span.search_word {

	font-weight: bold;

}

body {

	background-color: #6D88A5;

	font-family: Arial, Helvetica, sans-serif;

}

#container {

	background-color: #FFFFFF;

	display: block;

	margin: auto;

	width: 886px;

}

#header_text {

	background-color: #FFFFFF;

	height: 69px;

	background-image: url(../images/header_text_corner.jpg);

	background-repeat: no-repeat;

	background-position: right;

}

#navigacni_lista {

	height: 49px;

	background-image: url(../images/bckg_navigacni_lista.jpg);

	background-repeat: no-repeat;

}

#vyhledavani_input {

	margin-top: 10px;

	margin-right: 10px;

	width: 140px;

	height: 20px;

	background-image: url(../images/bckg_form.jpg);

	background-repeat: repeat-x;

	float: right;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}

#but_vyhledat {

	float: right;

	margin-top: 10px;

	margin-right: 25px;

	clear: right;

}

#text_container {

	background-image: url(../images/bckg_container_text.jpg);

	background-repeat: repeat-x;

	background-color: #ADBBC4;

	margin-right: 7px;

	margin-left: 7px;

	display: block;

	height: auto;

}

#footer {

	height: 15px;

	background-image: url(../images/vuz_footer.jpg);

	background-repeat: no-repeat;

	background-color: #6D88A5;

}

#copy {

	background-color: #6D88A5;

	text-align: right;

	padding-top: 10px;

	padding-right: 0px;

  color: white;

  font-size: 75%;	

}

#copy a{

  color: white;

  text-decoration: none;

  padding: 0 0 0 20px; 

  background: url(../images/ico-breezy-grey.png) 0 50% no-repeat;

}



#copy a:hover {

  padding: 0 0 0 20px; 

  color: black;

  background: url(../images/ico-breezy-hover.gif) 0 50% no-repeat;

}

#menu {

	padding-left: 12px;

	padding-top: 10px;

	width: 173px;

	float: left;

}

#uzky_obsah {

	display: block;

	width: 468px;

	float: left;

	margin: 10px 0px 0px 10px;

	height: auto;

	background: white;

  font-family: Helvetica, Arial, sans-serif;

  color: #484848;

	font-size: 80%;

}

#siroky_obsah {

	display: block;

	width: 660px;

	float: left;

	margin: 10px 0px 0px 10px;

	height: auto;

	background: white;

  font-family: Helvetica, Arial, sans-serif;

  color: #484848;

	font-size: 80%;

}

#text_container p{

  padding: 0px 20px 20px 20px;

  margin: 0px;

}

#text_container p b{

	color: #2B5674;

	font-size: 13px;

	font-weight: bold;

}

#text_container p strong{

	color: #2B5674;

	font-size: 13px;

	font-weight: bold;

}

#text_container p.lista{

  padding: 0px 20px 20px 20px;

  margin: 0px 0px 20px 0px;

	border-bottom: 1px solid #8597A4;

}

#text_container h3{

	color: #FF6600;

	font-size: 110%;

	margin: 10px 20px 5px 20px;

	_margin: 0px 20px 5px 20px;

	font-weight: bold;

	padding: 0px;

}

#siroky_obsah ul, #uzky_obsah ul {

  margin: 0px 20px 20px 50px;

  padding: 0px;

  line-height: 130%;

}

#siroky_obsah li, #uzky_obsah li {

	list-style-image: url(../images/content_li.gif);

}

#text_container p a, #text_container p.lista a, #siroky_obsah ul a, #uzky_obsah ul a, #pravy_sloupec ul a, .info-box a {

  color: #FF6600;

}

#pravy_sloupec ul {

  margin: 20px 20px 20px 40px;

  padding: 0px;

}

#pravy_sloupec li {

	list-style-image: url(../images/content_li.gif);

	margin-bottom: 10px;

}

/*

.odstavec, {

    position: relative;

    width: 620px;

    background-color: #FFFFFF;

	 	background-color: #FFFFFF;

  	padding: 20px;

    font-family: Helvetica;

  	color: #484848;

	  font-size: 13px;

	  border-bottom-width: 1px;

	  border-bottom-style: solid;

	  border-bottom-color: #CCCCCC;

	  line-height: 17px;

	  text-align: left;

}



.odstavec2 {

	background-color: #FFFFFF;

	padding: 20px;

	font-family: Helvetica;

	color: #484848;

	font-size: 13px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	line-height: 17px;

	text-align: left;

	overflow: hidden;

}

.odstavec2 a{

	font-family: Helvetica, Arial, sans-serif;

	color: #FF6600;

	font-size: 12px;

	margin-bottom: 5px;

	margin-top: 0px;

	font-weight: normal;	

} 

.odstavec2 a:hover{

	font-family: Helvetica, Arial, sans-serif;

	color: #658CA9;

	font-size: 12px;

	margin-bottom: 5px;

	margin-top: 0px;

	font-weight: normal;

}

.odstavec2 strong{

	font-family: Helvetica, Arial, sans-serif;

	color: #2B5674;

	font-size: 13px;

	font-weight: bold;

}

.odstavec2 h3, p h3 {

	font-family: Helvetica, Arial, sans-serif;

	color: #FF6600;

	font-size: 15px;

	margin-bottom: 5px;

	margin-top: 0px;

	font-weight: bold;

}

.odstavec2 li{

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	margin-top: 20px;

	font-weight: normal;

	list-style-image: url(../images/content_li.gif);

}

.odstavec2 li.bezmezer{

	font-family: Helvetica Arial, sans-serif;

	font-size: 12px;

	font-weight: normal;

	list-style-image: url(../images/content_li.gif);

	margin-top: 2px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.odstavec h3{

	font-family: Helvetica, Arial, sans-serif;

	color: #FF6600;

	font-size: 15px;

	margin-bottom: 5px;

	margin-top: 0px;

	font-weight: bold;

}

.odstavec ul{

	_margin-bottom: 15px;

	_padding-bottom: 0px;

}

.odstavec li{

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	margin-top: 20px;

	font-weight: normal;

	list-style-image: url(../images/content_li.gif);

}

.odstavec li.bezmezer{

	font-family: Helvetica Arial, sans-serif;

	font-size: 12px;

	font-weight: normal;

	list-style-image: url(../images/content_li.gif);

	margin-top: 2px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.odstavec a{

	font-family: Helvetica, Arial, sans-serif;

	color: #FF6600;

	font-size: 12px;

	margin-bottom: 5px;

	margin-top: 0px;

	font-weight: normal;	

} 

.odstavec a:hover{

	font-family: Helvetica, Arial, sans-serif;

	color: #658CA9;

	font-size: 12px;

	margin-bottom: 5px;

	margin-top: 0px;

	font-weight: normal;

}

.odstavec strong{

	font-family: Helvetica, Arial, sans-serif;

	color: #2B5674;

	font-size: 13px;

	font-weight: bold;

}

*/



hr {

	display: none;

}



.info-box {

    float: right;

    width: 220px;

    background-color: #CFD9E0;

	  background-image: url(../images/info_box.jpg);

  	background-repeat: no-repeat;

  	background-position: right top;

  	border: 2px solid #5281B6;

	  padding: 10px;

	  color: #666666;

	  margin: 0px 10px 10px 10px; 

}

.info-box h4 {

	font-family: Helvetica, Arial, sans-serif;

	color: #FF6600;

	font-size: 120%;

	font-weight: bold;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 7px;

	margin-left: 0px;

}



.odstavec_novinka {

	background-color: #FFFFFF;

	padding: 15px;

	font-family: Tahoma;

	color: #666666;

	font-size: 12px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}

.odstavec_novinka ul{

	padding: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 20px;

	margin-top: 0px;

}

.odstavec_novinka li{

	font-family: Helvetica Arial, sans-serif;

	font-size: 12px;

	font-weight: normal;

	list-style-image: url(../images/content_li.gif);

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.odstavec_novinka a{

	font-family: Helvetica, Arial, sans-serif;

	color: #FF6600;

	font-size: 12px;

	margin-bottom: 5px;

	margin-top: 0px;

	font-weight: normal;	

} 

.odstavec_novinka a:hover{

	font-family: Helvetica, Arial, sans-serif;

	color: #658CA9;

	font-size: 12px;

	margin-bottom: 5px;

	margin-top: 0px;

	font-weight: normal;

}

.odstavec_novinka h3 {

	background-color: #FFFFFF;

	font-family: Tahoma;

	color: #FF7E00;

	font-size: 12px;

	margin: 0px;

}

.odstavec_rich {

	background-color: #FFFFFF;

	background-image: url(../images/bckg_odstavec.jpg);

	background-repeat: no-repeat;

	background-position: top;

	font-family: Helvetica, Arial, sans-serif;

	color: #484848;

	font-size: 13px;

	padding-top: 15px;

	padding-right: 15px;

	padding-bottom: 25px;

	padding-left: 15px;

	line-height: 17px;

}

.odstavec_rich h2{

	font-family: Tahoma;

	font-size: 15px;

	font-weight: bold;

	color: #4E4E4E;

	letter-spacing: 1px;

}

table{

  margin: 10px:

}

.table-nadpis {

	background-color: #BFCCF2;

	border: 1px solid #396C8F;

}

.table-01 {

	background-color: #E1E1E1;

}

.table-02 {

	background-color: #D5D5D5;

}

.odstavec_rich li{

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #666666;

	line-height: 20px;

	list-style-image: url(../images/arrow.gif);

}

.odstavec_rich a{

	font-family: Helvetica, Arial, sans-serif;

	color: #FF6600;

	font-size: 12px;

	margin-bottom: 5px;

	margin-top: 0px;

	font-weight: normal;

} 

.odstavec_rich a:hover{

	font-family: Helvetica, Arial, sans-serif;

	color: #658CA9;

	font-size: 12px;

	margin-bottom: 5px;

	margin-top: 0px;

	font-weight: normal;

}

.odstavec_rich strong{

	font-family: Helvetica, Arial, sans-serif;

	color: #000000;

	font-size: 13px;

	font-weight: bold;

}

.img_zleva {

	float: right;

	margin: 0px 10px 10px 10x;

}

.border {

	border: 1px solid #8597A4;

	margin-right: 1px;

}

.border-2 {

	border: 1px solid #8597A4;

	margin-right: 1px;

	margin-left: 1px;

}

.under-link {

	display: block;

	padding-top: 5px;

	padding-right: 5px;

	padding-left: 23px;

	background-image: url(../images/under-link.jpg);

	background-repeat: no-repeat;

	width: 250px;

	height: 25px;

	background-position: 0px 4px;

}

.foto {

	padding: 1px;

	border: 1px solid #A3BACD;

	background-color: #D9E4ED;

}



#uzky_obsah_lista {

	height: 28px;

	background-image: url(../images/uzka_lista.jpg);

	background-repeat: no-repeat;

	padding-top: 10px;

	padding-left: 15px;

	margin-bottom: 20px;

}

#uzky_obsah_lista h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

}

#siroky_obsah_lista {

	height: 28px;

	background-image: url(../images/siroka_lista.jpg);

	background-repeat: no-repeat;

	padding-top: 10px;

	padding-left: 20px;

	margin-bottom: 20px;

}

#siroky_obsah_lista h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

}

#menu ul {

	margin: 0px;

	list-style-type: none;

	padding: 0px;

}

.odkaz_image {

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	display: block;

	float: left;

	margin-right: 20px;

}

#menu li {

	display: block;

}

#image_header {

	background-image: url(../images/vuz_uvod.jpg);

	background-repeat: no-repeat;

	height: 114px;

}

#menu a.normal {

	background-image: url(../images/menu_off.jpg);

	background-repeat: no-repeat;

	display: block;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #FFFFFF;

	font-size: 60%;

	height: 16px;

	width: 150px;

	padding-top: 8px;

	padding-left: 25px;

	margin-bottom: 2px;

	text-transform: uppercase;

}

#menu a.normal:hover {

	background-image: url(../images/menu_on.jpg);

	background-repeat: no-repeat;

	display: block;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #FFFFFF;

	text-transform: uppercase;

	font-size: 60%;

	height: 16px;

	width: 150px;

	padding-top: 8px;

	padding-left: 25px;

	margin-bottom: 2px;

}

#menu a.normal-big {

	background-image: url(../images/normal-big.jpg);

	background-repeat: no-repeat;

	display: block;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #FFFFFF;

	font-size: 60%;

	height: 27px;

	width: 150px;

	padding-top: 5px;

	padding-left: 25px;

	margin-bottom: 2px;

	text-transform: uppercase;

}

#menu a.normal-big:hover {

	background-image: url(../images/normal-big-on.jpg);

	background-repeat: no-repeat;

	display: block;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #FFFFFF;

	font-size: 60%;

	height: 27px;

	width: 150px;

	padding-top: 5px;

	padding-left: 25px;

	margin-bottom: 2px;

	text-transform: uppercase;

}

#pravy_sloupec {

	display: block;

	width: 184px;

	float: left;

	height: auto;

	margin: 10px 0px 0px 10px;

	background: white;

  font-family: Helvetica, Arial, sans-serif;

  color: #484848;

	font-size: 80%;

}

.ico {

	vertical-align: middle;

	margin-right: 10px;

}

.pravy_sloupec_lista_ods {

	height: 28px;

	background-image: url(../images/prava_lista.jpg);

	background-repeat: no-repeat;

	padding-top: 10px;

	padding-left: 15px;

	margin-top: 10px;

}

.pravy_sloupec_lista_ods h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

	line-height: 15px;

}

.pravy_sloupec_lista {

	height: 28px;

	background-image: url(../images/prava_lista.jpg);

	background-repeat: no-repeat;

	padding-top: 10px;

	padding-left: 15px;

}

.pravy_sloupec_lista h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

	line-height: 15px;

}

#cesta {

	margin-top: 15px;

	margin-left: 30px;

	float: left;

	color: #81C5E4;

	font-size: 80%;

}

.white-text {

	color: #FFFFFF;

}

.menu-nadpis {

	background-image: url(../images/menu-nadpis.gif);

	background-repeat: no-repeat;

	height: 21px;

	width: 150px;

	margin-bottom: 2px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 80%;

	color: #FFFFFF;

	font-weight: bold;

	padding-top: 8px;

	padding-left: 25px;

	text-transform: uppercase;

}

.menu-nadpis-link{

	background-image: url(../images/menu-nadpis.gif);

	background-repeat: no-repeat;

	height: 21px;

	width: 150px;

	margin-bottom: 2px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 80%;

	color: #C5E0F3;

	font-weight: bold;

	padding-top: 8px;

	padding-left: 25px;

	text-transform: uppercase;

	display: block;

	text-decoration: none;

}

.menu-nadpis-link:hover{

	background-image: url(../images/menu-nadpis.gif);

	background-repeat: no-repeat;

	height: 21px;

	width: 150px;

	margin-bottom: 2px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 80%;

	color: #FFFFFF;

	font-weight: bold;

	padding-top: 8px;

	padding-left: 25px;

	text-transform: uppercase;

	display: block;

	text-decoration: none;

}

#czech_button {

	float: right;

	margin-right: 30px;

}

#english_button {

	float: right;

	margin-right: 3px;

}

#kalendarik {

	float: left;

	margin-right: 4px;

}

.image_right {

	margin-right: 15px;

}

 

.link-nahoru {

	float: right;

	margin-top: 5px;

	margin-right: 5px;

}

.blue-text {

	color: #3F7BA3;

}

.ico-info {

	background-image: url(../images/info-ico.jpg);

	background-repeat: no-repeat;

	display: block;

	padding-left: 33px;

	padding-top: 6px;

	height: 25px;

}

.folder-link {

	background-image: url(../images/ico-folder.jpg);

	background-repeat: no-repeat;

	display: block;

	height: 25px;

	padding-left: 35px;

	padding-top: 5px;

	_padding-top: 0px;

}

.photo-link {

	background-image: url(../images/ico-photo.jpg);

	background-repeat: no-repeat;

	display: block;

	height: 25px;

	padding-left: 35px;

	padding-top: 5px;

	_padding-top: 0px;

}

.page-contact {

	padding-left: 35px;

	margin-top: 10px;

}

.foto-velim {
	margin-right: 2px;
	margin-bottom: 2px;
	border: 2px solid #999999;
	width: 200px;
  height: 150px; 
}

img.foto-uvod {
	margin-right: 12px;
	margin-bottom: 2px;
	border: 2px solid #999999;
}

.fotogalerie{

  margin: 5px 0px 20px 20px;

}

.foto-novinka {

	margin-right: 10px;

	margin-bottom: 10px;

	border: 2px solid #999999;

	float: left;

}



form {

	margin: 0px;

	padding: 0px;

}

#pomocnej {

	height: 20px;

	clear: both;

	width: auto;

	border: 0px solid #FF0000;

	display: block;

	margin: auto;

}
.velim {
  width: 150px;
  background: url(../images/velim.jpg) no-repeat;
  color: #2B5674;
  padding: 0 0 0 40px; 
  margin: 0 0 10px 0;
  _margin: 0 0 10px 10px;
	font-size: 110%;
	font-weight: bold;
	float: left;
	text-decoration: none;
}

.zzo {
  width: 150px;
  background: url(../images/zzo.jpg) no-repeat;
  color: #2B5674;
  padding: 0 0 0 40px; 
  margin: 0 20px 10px 0;
	font-size: 110%;
	font-weight: bold;
	float: right;
	text-decoration: none;
}


.clear {

  float: none;

  clear: both;

  height: 0px;

  font-size: 0px;

}

.clear-lista {

  float: none;

  clear: both;

  height: 0px;

  font-size: 0px;

	border-bottom: 1px solid #8597A4;

}

