body {font-family:Arial, sans-serif; margin:0; padding:0; border:0;}
h1, h2, h3, h4, h5 , h6, p {font-family: "Trebuchet MS" Arial;}
/*------------Form------------*/
#vyhledavani {clear:both; margin:0; padding:15px 0 0 325px; width:auto; height:30px;}

input, select, textarea {color:#000; font-family:Arial, "Arial CE", Sans-serif;}
.inp1 {float:left; background:#fff url(../img/inp1.gif) no-repeat 4px 4px; font-size:12px; 
		margin:0 0 0 0; padding:4px 6px 4px 24px; border:0; width:212px; height:16px;}
.but1 {float:left; background:url(../img/but1.gif) no-repeat center center; margin:0; padding:0; border:0; 
		width:24px; height:24px; cursor:pointer;}

/*------------Obsah www stranek------------*/
#jazyk {background:#fff; padding:0; margin:0; width:auto; height:30px;}
#jazykV {background:#fff; width:945px; height:30px; display: block; padding: 5px 15px 5px 0; margin: 0px auto; font-size: 12px;}
#jazykV span { border-left: 3px solid #CCCCCC; padding:0 0 0 5px;}
#jazykV span:hover {border-left: 3px solid #666666;}
#jazykV a {color:#666666; font-size: 120%; text-decoration: none; font-weight: bolder;}
#jazykV a:hover {color:#4C4C4C;}
#horni {background:transparent url("../img/horni.jpg") repeat-x left top; margin:0; padding:0; border-top:0px solid #fff; width:auto; height:auto;}
#horniV {background:transparent url("../img/horniV.jpg") no-repeat left top; margin:0 auto; padding:0; width:960px; height:230px;}
#horniL {float:left; text-align:center; margin:0; padding:0; width:340px; height:230px;}
#logo img {float:left; margin:5px 0 10px 15px; padding:0; border:0;}
#horniP {background:url("../img/horniP.gif") no-repeat left bottom; float:left; margin:0; padding:0; width:auto; height:228px;}
#horniP h2 {font-size:24px; font-weight:200; margin:0; padding:0 5px;}
#horniP ul {list-style-type:none; margin:10px 0; padding:0;}
#horniP li {font-size:13px; margin:0; padding:0;}
#studium, #katedra, #vyuka, #vyzkum {float:left; color:#fff; text-align:left; padding:10px 0px 0 0; width:150px; height:160px;}
#studium {background:#2d546c url("../img/studium.jpg") no-repeat 0 0;}
#katedra {background:#69922a url("../img/katedra.jpg") no-repeat 0 0; margin:0 1px 0 2px;}
#vyuka {background:#69922a url("../img/vyuka.jpg") no-repeat 0 0; margin:0 2px 0 1px;}
#vyzkum {background:#a32d25 url("../img/vyzkum.jpg") no-repeat 0 0;}
#studium a, #katedra a, #vyuka a, #vyzkum a
{display:block; color:#fff; line-height:17px; text-decoration:none; padding:0px 10px 1px 10px; width:auto; height:auto;}
#studium h2, #katedra h2, #vyuka h2, #vyzkum h2
{color:#fff; padding:0 10px;}
#studium a:hover {background:#866714;}
#katedra a:hover {background:#006900;}
#vyuka a:hover {background:#460C01;}
#vyzkum a:hover {background:#011538;}

/*
#lista {margin:0; padding:0; width:auto; height:auto;}
#listaV {}
#listaV a {background:url("../img/lista-odkaz.gif") no-repeat right top; display:block; float:left; color:#777777; text-decoration:none; padding:6px 15px 0 10px; margin:0 5px; width:auto; height:18px; font-weight: bold;}
#listaV a:hover {color:#000;}
#listaV span {display:block; float:left; background:url("../img/lista-odkaza.gif") no-repeat right top; color:#000; 
				text-decoration:none; padding:6px 15px 0 10px; width:auto; height:18px; margin:0 5px; font-weight: bold;}
*/
#lista { display: none; }

#telo {background:#f5f5f5; margin:0; padding:0; width:auto; height:auto;}
#teloV {background:#f5f5f5; margin:0 auto; padding:0; width:960px; height:auto;}
#teloL {float:left; margin:0; padding:30px 15px 0 10px; width:930px; height:auto;}
#teloL a {color: #A52A2A; font-weight:bold; text-decoration: none;}
#teloL a:hover {color: #577427; text-decoration: underline;}
#teloU {float:left; margin:0; padding:30px 15px 0 10px; width:620px; height:auto;}
#teloU a {color: #A52A2A; font-weight:bold; text-decoration: none;}
#teloU a:hover {color: #577427; text-decoration: underline;}
#teloP {background:transparent;float:left; margin:0; padding:30px 0px 0 20px; width:260px; height:auto;}
#teloS {margin:0; padding:30px 10px 0 10px; width:830px; height:auto;}
#teloS a {color:#b3352b;}
#teloS a:hover {color: #577427;}

#info {background:#fff; color:#2b5065; margin:0 0 20px 0; padding:15px 25px; border:0px dashed #888; width:auto; height:auto;}
#info h2 {background:url("../img/obsah-h2.gif") no-repeat left bottom; font-size:16px; margin:0; padding:5px 0 15px 0;}
#info h4 {font-size:12px; margin:0; padding:5px 0;}
#info p {text-align:justify; line-height:16px; margin:0; padding:5px 0;}
#info table td {vertical-align:bottom; padding:5px 10px; width:auto;}
#info table td p {font-size:11px;}

.granty {background:#fff; color:#313131; margin:0 0 15px 0; padding:15px 20px; width:auto; height:auto;}
.granty h1 {color:#011538; background:url("../img/obsah-h2.gif") no-repeat left bottom; margin:0; padding:5px 0 15px 0; font-size:16px;}
.granty h2 {color:#336699; background:url("../img/obsah-h2.gif") no-repeat left bottom; margin:0; padding:5px 0 15px 0; font-size:14px;}
.granty table {border-bottom: 1px dashed White; width: 570px; margin:0 auto 25px auto;}
.granty tr {background: #F9F9F9;}
.granty td {padding:5px; font-size:13px;}
.granty td strong {font-size:13px; color: #577427; }
.news {background:#fff; color:#101010; margin:0 0 15px 0; padding:15px 20px 5px 20px; width:auto; height:auto;}
.news h2 {color:#003F75; font-size:19px; margin:0; padding:0 0 0 0;}
.news h3 {color: #577427; font-size:16px; margin:0; padding:10px 0 0 0 ;}
.news h4 {margin:0; padding:0; font-size:11px; font-weight:200;}
.news p {text-align:justify; line-height:16px; margin:10px 0; padding:0 5px; font-size:13px;}
.datum {float:left; background:transparent url("../img/datum.png") no-repeat right top; text-align:center; margin:0 15px 0 0; 
		width:55px; height:58px;}
.datum span {display:block;}
.den {color:#000; font-size:22px; font-weight:bold; padding:3px 0 0 0; height:22px;}
.mes {color:#fff; font-size:14px; font-weight:bold; line-height:16px; height:16px; padding:3px 0 0 0;}
.rok {color:#000; font-size:10px; line-height:10px; height:11px;}

.news-lista {text-align:left; margin:20px 0 0 0; padding:0 0 0 0; width:auto; border-top: 1px solid #CCCCCC;}
.news-lista img {border:0;}
.news-lista span {color: #577427; font-size:12px; font-weight:bold; padding:0 4px;}
.news-lista a {color:#999; font-size:12px; font-weight:bold; text-decoration:none; padding:0 4px;}
.news-lista a:hover {color:#b3352b;}

#navigace {background:#fff; color:#777; font-size:11px; margin:0 0 15px 0; padding:10px 20px; width:auto; height:auto;}
#navigace span {color:#2b5065; font-size:12px; padding:0 2px;}
#navigace img {border:0;}

.obsah {background:#fff; color:#111111; margin:0 0 15px 0; padding:15px 20px; width:auto; height:auto;}
.obsah h1 {background:url("../img/obsah-h2.gif") no-repeat left bottom; color:#666666; font-size:18px; margin:0; padding:0 0 15px 0;}
.obsah h2 {background:url("../img/obsah-h2.gif") no-repeat left bottom; color:#003F75; font-size:16px; margin:0; padding:0 0 15px 0;}
.obsah h3 {color: #577427; font-size:14px; margin:0; padding:10px 0 0 0 ;}
.obsah h5 {color: #577427; font-size:15px; margin:0; padding:10px 0 0 0 ;}
.obsah h4 {font-size:14px; color: #577427; margin:0; padding:10px 0 0 0;}
.obsah h4 b{font-size:14px; color: #577427;}
.obsah h6 {color:#003F75; font-size:16px; margin:0; padding:0 0 0 0;}
.obsah p {font-size: 81.25%; line-height:16px; margin:0; padding:5px 0; text-align: justify; line-height: 1.583;}
.obsah b {color:#000;}
.obsah img {border:0px solid #e9e9e9;}
.obsah table {margin:10px auto; font-size: 13px;}
.obsah table td {vertical-align:top; padding:5px 20px 5px 5px; border-bottom:1px dashed #ccc;}
.obsah table td img {margin:5px 0 0 0;}
.obsah ul {margin-left: 25px; margin-top: -5px; margin-bottom: 0px; padding:5px 5px;}
.obsah li {margin:4px 0; font-size:13px; text-align: justify;}
.projekty {list-style-type:none; margin:5px 16px; padding:0;}
.projekty li {line-height:16px; margin:2px 0; padding:0;}
.publikace {list-style-type:none; margin:5px 0; padding:5px 15px 15px 10px; font-size:13px;}
.publikace li {background:url("../img/oznamy-li.gif") no-repeat 2px 2px; margin:15px 0; padding:0px 5px 4px 20px; border-bottom:1px dashed #666666;}
.publikace li:hover {background:#EEEEEE url("../img/oznamy-li.gif") no-repeat 2px 2px;}

.kontakt {background:#fff; color:#2b5065; margin:15px 0; padding:15px 20px; width:auto; height:auto;}
.kontakt h2 {background:url("../img/obsah-h2.gif") no-repeat left bottom; font-size:16px; margin:0; padding:0 0 15px 0;}
.kontakt h3 {color: #577427; font-size:14px; margin:0; padding:0;}
.kontakt h4 {font-size:12px; margin:0; padding:5px 0;}
.kontakt table td {vertical-align:top; width:230px;}
.kontakt p {text-align:justify; line-height:16px; margin:0; padding:5px 0;}

.oznamy {background:url("../img/oznamy.gif") no-repeat left bottom; margin:-15px 0 0 0; padding:0 0 25px 0; font-size:13px; 
		 width:auto; height:auto;}
.oznamy h2 {font-size:12px; letter-spacing:1px; margin:0; padding:25px 0 0 36px;}
.oznamy ul {list-style-type:none; margin:0; padding:5px 15px 15px 15px; border-left:5px solid #fff; border-right:5px solid #fff;}
.oznamy li {background:url("../img/oznamy-li.gif") no-repeat 0 3px; margin:10px 0 5px 0; padding:0 0 10px 16px; 
			border-bottom:1px dashed #999;}
.oznamy a {color:#803030; text-decoration:none;}
.oznamy a:hover {color:#336699;}
.oznamy h3 {color: #577427; font-size:14px; margin:0; padding:10px 0 0 0 ;}
.oznamy h6 {color:#003F75; font-size:16px; margin:0; padding:0 0 0 0;}

/*
.submenu {background:url("../img/oznamy.gif") no-repeat left bottom; margin:15px 0 0 0; padding:0 0 25px 0; 
		 width:auto; height:auto;}
.submenu h2 {background:url("../img/oznamy-h2.gif") no-repeat 0 0; font-size:14px; letter-spacing:1px; margin:0 0 0 20px; 
			padding:25px 0 0 0px;}
*/
.submenu {margin:0px 0 0 0; padding:0 0 25px 0; 
		 width:auto; height:auto;}
.submenu h2 {font-size:14px; letter-spacing:1px; margin:0 0 0 20px; 
			padding:25px 0 0 0px;}
/*
.submenu ul {list-style-type:none; margin:0; padding:5px 15px 15px 15px; border-left:5px solid #fff; border-right:5px solid #fff; font-size:12px;}
*/
.submenu ul {list-style-type:none; margin:0; padding:5px 20px 15px 20px; font-size:12px;}
.submenu li {line-height:16px; margin:4px 0; padding:0px 5px; height:auto; display:block;}
.submenu span {padding:2px 5px; margin:0; background: #BABABA; border: solid 1px ThreedShadow; width:auto; height:auto; display: block; font-weight:bold;}
.submenu ul ul {list-style-type:none; margin:0; padding:0 10px 5px 10px; border-left:0; border-right:0;}
.submenu a {color:#369; text-decoration:none; padding:2px 5px; background: #DCDCDC; border: solid 1px Silver; width:auto; height:auto; display: block;}
.submenu a:hover {color:#b3352b; background: #E1E1E1;}

.odkazy {margin:25px 0 0 0; padding:0; width:auto; height:auto; font-size:11px;}
.odkazy h2 {font-size:12px; letter-spacing:1px; margin:0; padding:0 0 0 36px;}
.odkazy ul {list-style-type:none; margin:0 0 0 36px; padding:5px 0 0 0;}
.odkazy li {margin:3px 0 0 0; padding:0 0 0 10px; border-left:2px solid #369;}
.odkazy a {color:#369; text-decoration:none;}
.odkazy a:hover {color:#b3352b;}

#copy {margin:0; padding:0; width:auto; height:auto;}
#copyV {font-size:11px; margin:0 auto; padding:0; width:960px; height:auto;}
#copyV h2 {color:#fff; font-size:13px; margin:0; padding:0 0 5px 0;}
#copyV h3 {font-size:12px; font-weight:200; margin:0; padding:0;}
#copyV h4 {color:#fff; font-size:11px; margin:0; padding:5px 0 0 0;}
#copyV p {margin:10px 0; padding:0;}
#copyV1 {float:left; margin:0; padding:20px 15px; width:180px; height:auto;}
.copyV2 {float:left; color: #FFFF99; margin:0; padding:20px 10px; width:230px; height:auto;}



#top {clear:both; font-size:14px; text-align:right; margin:0; padding:28px 98px 0 98px; width:auto; height:22px;}
#top img {float:right; margin:0 0 0 5px; border:0;}

#map {width:580px;height:330px;}

/*------------Span------------*/
.active {display:block; background:url("../img/sipka2.gif") no-repeat 0 4px; color:#fff; font-size:14px; font-weight:bold; 
		 line-height:30px; text-decoration:none; padding:0 10px; border-bottom:1px dashed #876548; width:180px; height:30px;}
.center {text-align:center;}
.center img {margin:0 5px; padding:2px;}
.clear {clear:both; font-size:0px; line-height:0px; width:0px; height:0px;}
.FL {float:left; border:0; margin:2px 10px 0 0; padding:0;}
.FR {float:right; border:0; margin:2px 5px 0 10px; padding:0;}
.litera {list-style-type:lower-alpha;}
.numera {list-style-type:decimal;}
.odsaz {display:block; float:left; font-weight:bold; width:44px;}
.odsaz2 {display:block; float:left; width:42px;}
.right {text-align:right;}
