.boxBody	{
	background: #E7F0F9 url("../images/katedryBack.gif") repeat-x;
	clear: both;
	margin-top: 15px;
}

.boxBodyPadding	{
	padding:1px;
	margin:0px;
}

.boxHeader {
	background: url("../images/boxHeaderBack.png"); 
	height: 27px; 
	line-height: 27px; 
	text-align: left;
	display: block;
}

.boxHeader h2 {
	margin: 0px !important;
	padding: 0px !important;
	display: block;
	float: left;
}

.boxHeader h2 a, .boxHeader h2 a.active {
	color: #FFFFFF; 
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	display: block;
	float: left;
	height:27px;
	text-align:center;
	padding:0px 12px;
	background:url("../images/boxHeader.gif") repeat-x; 
}

.boxHeader h2 a.nonActive {
	color: #4A6B8C; 
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	display: block;
	float: left;
	height:27px;
	text-align:center;
	padding:0px 15px;
	background:none; 
}

.boxHeader h2 span {
	color: #FFFFFF; 
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	display: block;
	float: left;
	height:27px;
	text-align:center;
	padding:0px 12px;
	background:url("../images/boxHeader.gif") repeat-x; 
}

.boxHeader .rssLink	{
	display: block;
	float: right;
	padding-top: 4px;
	padding-right: 5px;
}

.boxHeader .rssLink img	{
	display: block;
}

.boxContent{
	clear: both;
	background: #FFFFFF;
	margin: 0px;
	padding: 10px;
}

.boxContentBackground	{
	background: #E7F0FA;
}

.redBoxHeader	{
	background:url("../images/mostVisitedBack.png") repeat-x; 
	height: 27px; 
	line-height: 27px; 
	text-align:left;
}
.redBoxHeader h2 {
	margin:0px;
	padding:0px;
	font-size:11px;
}

.redBoxHeader span {
	color: #FFFFFF; 
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	display: inline-block;
	height:27px;
	text-align:center;
	padding:0px 12px;
	background:url("../images/mostVisited.png") repeat-x; 
}

.viac	{
	float:right;
	width:30px;
	height:12px;
	line-height:12px;
	text-align:left;
	margin-right:20px;
}

.viac a {
	color:#008CED;
	text-decoration:none;
	background:url("../images/viac.gif") right 2px no-repeat;
	padding-right:15px;
}

/* BEGIN BOX Aktuality */
#aktuality	{
	width:679px;
	height:360px;
	float:left;	
	background:url("../images/aktualityBack.png") repeat-x;
	margin-top:15px;
}

#aktualityPadding	{
	padding:1px;
	margin:0px;
}

#aktuality .article	{
	float:left;
	width:224px;
	height:160px;
	text-align:left;
	margin-right:1px
}

#aktuality .articlePadding	{
	padding:10px;
}

#aktuality .article img	{
	float:left;
	margin-right:10px;
	border:1px solid #C9CFCF;
	padding:1px;
}

#aktuality .article .header h3	{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	line-height:12px;
}

#aktuality .article .header h3 a	{
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
	color:#008CFF;
}

#aktuality .article .header h3 a:hover	{
	text-decoration:underline;
}

#aktuality .article .description	{
	color:#2A3139;
	font-size:11px;
	font-weight:normal;
}

#aktuality .article .description a	{
	color: #2A3139;
}

#aktuality .article .description a:hover	{
	color: #4A5159;
	text-decoration:underline;
}

#aktuality .aktualityDelimiter{
	float:left;
	width:1px;
	height:153px;
	background:#FFFFFF;
	color:#FFFFFF;
}

#aktuality .aktualityDelimiterHor {
	margin:5px 20px;
	clear:both;
	height:1px;
	line-height:1px;
	background:#FFFFFF;
	color:#FFFFFF;
	padding:0px;
	overflow:hidden;
}

#aktuality #aktualityZobrazitVsetky	{
	font-size: 11px;
	margin-left: 5px;
	font-family: Arial;
}
/* END BOX Aktuality */

/* BEGIN BOX Katedry */
#box_1{
	display:block;
}

#box_2{
	display:none;
}


#katedry 	{
	width:679px;
	float:left;
	margin-top:15px;
	background:url("../images/katedryBack.gif") repeat-x;
}

#katedryPadding	{
	padding:1px;
	margin:0px;
}

#katedry #katedryContent{
	padding:0px;
	margin:0px;
}

#katedry ul{
	margin:0px;
	padding:10px;
	float:left;
}

#katedry ul li{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	width:300px;
	line-height:16px;
	margin-bottom: 5px;
}

#katedry ul li.right{
	float:right;
}


#katedry ul li a{
	color:#008CFF;
	text-decoration:none;
	background:url("../images/viac.gif") left 2px no-repeat;
	padding-left:20px;
}

#katedry ul li a:hover{
	text-decoration:underline;
}
/* END BOX katedry */

/* BEGIN BOX Other sites */
#otherSites 	{
	width:679px;
	margin-top:100px;
	background:#E0EBF5 url("../images/katedryBack.gif") repeat-x;
}

#otherSitesPadding	{
	padding:1px;
	margin:0px;
}

#otherSitesContent{
	padding:0px;
	margin:0px;
}

#otherSites ul.left{
	list-style:none;
	margin:0px;
	padding:10px;
	width:300px;
	float:left;
}

#otherSites ul.right{
	list-style:none;
	margin:0px;
	padding:10px;
	width:300px;
	float:right;
}

#otherSites ul li{
	list-style-image:none;
	margin:0px;
	padding:0px;
	width:300px;
	float:left;
}

#otherSites ul li.active{
	font-weight:bold;
}

#otherSites ul li a{
	line-height:16px;
	color:#008CFF;
	text-decoration:none;
	display:block;
	background:url("../images/viac.gif") left 2px no-repeat;
	padding-left:20px;
	margin:2px 0px;
}

#otherSites ul li a:hover{
	text-decoration:underline;
}
/* END BOX Other SItes */

/* BEGIN Studijne Programy */
#programy	{
	width:679px;
	height:163px;
	float:left;
	margin-top:15px;
	background:url("../images/katedryBack.gif") repeat-x;
}

#programyPadding	{
	padding:1px;
	margin:0px;
}

#programy #katedryContent {
	padding:0px;
	margin:0px;
	height:135px;
}

#programy ul{
	margin:0px;
	padding:10px;
	float:left;
}

#programy ul li{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	width:300px;
	line-height:16px;
	margin-bottom: 5px;
}

#programy ul li.right{
	float:right;
}

#programy ul li a{
	color:#008CFF;
	text-decoration:none;
	display:block;
	background:url("../images/viac.gif") left 3px no-repeat;
	padding-left:20px;
}

#programy ul li a:hover{
	text-decoration:underline;
}
/* END Studijne programy*/

/* BEGIN Kalendar */
#boxKalendar {
	margin-bottom: 15px;
	background: white;
}

#boxKalendarPadding {
	padding: 1px;
}

#boxKalendarTable table	{
	width: 234px;
	text-align: center;
	background: #CCCCCC;
}

#boxKalendarTable #boxKalendarArrowLeft	{
	display: block;
	border: 0px;
	padding: 0px;
	margin: 0px;
	width: 32px;
	height: 26px;
	background: url("../images/boxKalendarArrowLeft.gif") left 50% no-repeat;
}

#boxKalendarTable #boxKalendarArrowRight	{
	display: block;
	border: 0px;
	padding: 0px;
	margin: 0px;
	width: 32px;
	height: 26px;
	background: url("../images/boxKalendarArrowRight.gif") right 50% no-repeat;
}

#boxKalendarTable table .monthYearRow	{
	font-family: Arial;
	font-size: 14px;
	height: 26px;
	background: url("../images/boxKalendarTableHeaderBackground.gif") repeat-x;
}

#boxKalendarTable table .dayRow	{
	font-size: 10px;
	color: #676767;
	font-weight: normal;
	font-family: Arial;
	height: 16px;
	background: url("../images/boxKalendarTableHeaderBackground.gif") bottom repeat-x;
}

#boxKalendarTable table .dayRow th	{
	border-bottom: 2px solid white;
}

#boxKalendarTable table .weekRow	{
	height: 28px;
}

#boxKalendarTable table .weekRow td	{
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

#boxKalendarTable table .weekRow td.lastCol	{
	border-right: 0px;
}

#boxKalendarTable table .weekRow td span	{
	margin: 0px;
	padding: 0px;
	width: 32px;
	display: block;
	line-height: 22px;
}

#boxKalendarTable table .lastRow td	{
	border-bottom: 0px;
}

#boxKalendarTable table .weekRow td	{
	color: black;
}

#boxKalendarTable table .weekRow td	.prevNextMonth	{
	color: #979797;
}
/* END Kalendar */

/* BEGIN Udalosti */
#udalosti_1{
	display:block;
}

#udalosti_2{
	display:none;
}

#udalost	{
	width:235px;
	background:#FFFFFF;
}

#udalostPadding	{
	padding:1px;
	padding-bottom:10px;
	margin:0px;
}

#udalost .article	{
	text-align:left;
	font-size:11px;
	background:#FFFFFF;
}

#udalost .articlePadding	{
	padding:10px;
}

#udalost .article .header	{
	position: relative;
}

#udalost .article .header h3	{
	margin:0px;
	padding:0px;
	line-height:12px;
	font-size:11px;
	margin-bottom:5px;
}
#udalost .article .header h3 a	{
	font-weight:bold;
	color:#008CED;
}

#udalost .article .header h3 a:hover	{
	text-decoration:underline;
}

#udalost .article img	{
	float:left;
	margin-right:10px;
	border:1px solid #C9CFCF;
	padding:1px;
}

#udalost .article .description	{
	color:#2A3139;
	font-size:11px;
	font-weight:normal;
	position: relative;
}

#udalost .article .description a	{
	color:#2A3139;
}

#udalost .article .description a:hover	{
	color:#4A5159;
}

#udalosti{
	width:235px;
}

#udalosti ul{
	margin:0px;
	margin-top:2px;
	padding:10px;
	background:#FFFFFF;
}

#udalosti ul li{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom: 5px;
}

#udalosti ul li a{
	line-height:15px;
	font-size:11px;
	padding-left: 15px; 
	display:block;
	background:url("../images/viac.gif") left 3px no-repeat;
	margin:2px 0px;
}

#udalosti ul li a:hover{
	text-decoration:underline;
}

#noveUdalosti{
	width:235px;
}

#noveUdalosti ul{
	margin:0px;
	margin-top:2px;
	padding:10px;
	background:#FFFFFF;
}

#noveUdalosti ul li{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom: 5px;
}

#noveUdalosti ul li a{
	line-height:15px;
	font-size:11px;
	padding-left: 15px; 
	display:block;
	background:url("../images/viac.gif") left 3px no-repeat;
	margin:2px 0px;
}

#noveUdalosti ul li a:hover{
	text-decoration:underline;
}
/* END Udalosti */

/* BEGIN Login*/
#boxLogin{
	width:235px;
	margin-top:20px;
	background:#FFFFFF;
}

#boxLoginPadding{
	padding:1px;
	margin:0px;
}

#boxLoginForm{
	padding:15px;
}

#boxLoginForm fieldset{
	margin:0px;
	padding:0px;
	border:none;
	
}

#boxLogin .inputText{
	float:right;
	border:1px solid #CDCDCD;
	width:150px;
	background:#FFFFFF;
}

#boxLogin label{
	float:left;
	line-height:20px;
}

#boxLogin .inputRight {
	margin-top:10px;
	float:right;
}

#boxLogin .formInput{
	margin:10px auto;
}

#boxLoginMailInbox	{
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

#boxLogin .errorMessage	{
	clear: both;
	color: #880000;
}
/* END Login */

/* BEGIN BOX Najčítanejšie */
#mostVisited	{
	margin-top:20px;
	width:235px;
	background:#FFFFFF;
}

#mostVisitedPadding	{
	margin:0px;
	padding:1px;
}

#mostVisited .header	{
	background:url("../images/mostVisitedBack.png") repeat-x; 
	height: 27px; 
	line-height: 27px; 
	text-align:left;
}

#mostVisited .header span {
	color: #FFFFFF; 
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	display:block;
	float:left;
	height:25px;
	text-align:center;
	padding:0px 15px;
	background:url("../images/mostVisited.png") repeat-x; 
}

#mostVisited ul{
	margin:0px;
	padding:10px;
}

#mostVisited ul li{
	list-style:none;
	margin:0px;
	padding:0px;
}

#mostVisited ul li a{
	font-size:11px;
	line-height:15px;
	padding-left: 15px; 
	display:block;
	background:url("../images/viac.gif") left 3px no-repeat;
	margin:2px 0px;
}

#mostVisited ul li a:hover{
	text-decoration:underline;
}
/* END BOX Najčítanejšie */

/* BEGIN Search Box */
#boxSearch {
	margin:0px;
	padding:0px;
	margin-top:10px;
}

#searchbox{
	margin:0px;
	padding:0px;
}

#searchbox div.out{
	height:18px;
	float:left;
	margin:0px;
	padding:0px;
	background:#FFF;
}

#searchbox div.innerText{
	border:1px solid #CDCDCD;
	padding:0px;
	margin:0px;
}

#searchbox div.treti{
	height:16px;
	width:200px;
}

#searchbox div.innerSubmit{
	border:0px;
	padding:0px;
	margin:0px;
}

#boxSearch #inputText	{
	margin:0px;
	padding:0px;
	border:0px;
	height:15px;
	line-height:14px;
	background:#FFFFFF;
}

#searchbox #inputImage{
	margin:0px;
	padding:0px;
	border:0px;
	float:left; 
	position:relative;
}
/* END Search Box */


/* BEGIN contactSearch */
#boxContactSearch fieldset{
	border:1px solid #CDCDCD;
	margin:20px auto;
	display:block;
}

#boxContactSearch #fieldsetInner{
	padding:10px;
	padding-top:0px;	
}

#boxContactSearch .inputOuter{
	float:left;
	padding:10px;
}

#boxContactSearch input.text{
	background:#FFFFFF;
	border:1px solid #CDCDCD;
	padding-left:5px;
	width:200px;
}

#boxContactSearch select{
	background:#FFFFFF;
	border:1px solid #CDCDCD;
}

#boxContactSearch option{
	background:#FFFFFF;
}

#boxContactSearch .inputSubmit{
	border:1px solid #CDCDCD;
	background:#FFFFFF;
}

/* END contacSearch  */






/* BEGIN Box Kontakt */
#boxKontakt {
	background:#FFFFFF;
	width:235px;
	margin-top:15px;
}

#boxKontaktPadding {
	padding:1px;
	margin:0px;
}

#boxKontakt .header {
	background:url("../images/boxHeaderBack.png") repeat-x; 
	height: 27px; 
	line-height: 27px; 
	width: 100%; 
	text-align:left;
}

#boxKontakt .header span {
	color: #FFFFFF; 
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	display:block;
	float:left;
	height:26px;
	text-align:center;
	padding:0px 15px;
	background:url("../images/boxHeader.gif") repeat-x; 
}

#boxKontakt a.viacKontaktov {
	color:#008CFF;
	text-decoration:none;
	background:url("../images/viac.gif") right 2px no-repeat;
	padding-right:15px;
}

#boxKontakt a.viacKontaktov:hover {
	text-decoration:underline;
}
#boxKontakt .content img {
	clear: both;
	float: left;
	margin: 3px 10px 3px 10px;
}

#boxKontakt .content {
	border: none;
}

#boxKontakt .content span.content	{
	display: block;
	float: left;
	width: 180px;
	height: 40px;
}

#boxKontakt .content span.middleValign	{
	line-height: 35px;
}

#boxKontakt .content span.content strong	{
	font-family: Arial;
	font-size: 14px;
}
/* END Box Kontakt */

/* BEGIN Clenovia*/
.clen{
	display: block !important;
	width: 650px !important;
	margin-top: 10px !important;
	background: white !important;
}
  
.clen .clenPadding{
	display: block !important;
	border: 1px solid #5CADD6 !important;
	padding: 1px !important;
	padding-bottom: 0px !important;
}

.clen table	{
	border: 0px !important;
}

.clen table tr	{
	background: white !important;
}

.clen table td	{
	padding: 0px !important;
	margin: 0px !important;
	border: 0px !important;
}

.clen table td.colImg	{
	text-align: center !important;
	width: 125px !important;
	padding-top: 5px !important;
}

.clen table td.colImg img	{
	border: 1px solid #5CADD6 !important;
	margin: 0px !important;
}

.clen table td.colLabel	{
	font-size: 12px !important;
	width: 160px !important;
}

.clen table td.colValue	{
	font-size: 12px !important;
	width: 361px !important;
}

.clen table td .leftPadding	{
	display: block !important;
	padding-left: 20px !important; 
}

.clen .ao{
	background: #E8F3FB !important;
}
    
.clen .ae{
	background: #DDEDFA !important;
}
/* END Clenovia */

/* BEGIN BOX SiteUsers */
#siteUser{
	margin-bottom:15px;
	background:#FFFFFF;
}

#siteUserPadding{
	padding:1px;
}

#siteUser h1#boxUserCardH1 {
	color: #009DFE;
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-size: 14px;
}

#siteUser h1#boxUserCardH1 a	{
	text-decoration: none;
	color: #009DFE;
}	

#siteUser table, #userContact table{
	text-align:left;
	width: 234px;
	border-collapse:collapse;
}
#siteUser .odd, #userContact .odd{
	background:#E8F3FB;
}

#siteUser .even, #userContact .even{
	background:#DDEDFA;
}

#siteUser tr, #userContact tr{
	background:#DDEDFA;
}

#siteUser td, #userContact td{
	height:23px;
	line-height:23px;
	color:#000000;
	padding-left:10px;
	border:1px solid #FFFFFF;
}
#siteUser img{
	margin:10px;
	padding:1px;
	border:1px solid #CDCDCD;
}

#userAnnounces{
	display:block;
}

#userPublications{
	display:none;
	line-height:20px;
}

#userCharacteristic{
	display:none;
}

#userContact{
	display:none;
}
/* END BOX SiteUsers */

/* BEGIN BOX OZ Pedagog */
#box_ozPedagog	{
	
}

#box_ozPedagogImageLink	{
	display: block;
	float: left;
	margin-right: 30px;
}

#box_ozPedagog ul{
	margin:0px;
	padding:10px;
	margin-top: 0px;
	padding-top: 0px;
	float: left;
	width: 400px;
}

#box_ozPedagog ul li{
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:14px;
	margin-bottom: 2px;
	float: left;
	width: 189px;
}

#box_ozPedagog ul li a	{
	line-height:14px;
	color:#008CFF;
	text-decoration:none;
	display:block;
	background:url("../images/viac.gif") left 2px no-repeat;
	padding-left:20px;
	margin:2px 0px;
}
/* END OZ Pedagog */

.wrongPassword {
	display:block;
	text-align:center;
	color:red;
	margin-bottom:20px;
}

/* BEGIN Box Headline */
#boxHeadline	{
	margin-top: 10px;
	height: 234px;
	overflow: auto;
	border: 1px solid #1F8BDC;
	padding: 2px;
}

#boxHeadline .article	{
	margin-bottom: 15px;
}

#boxHeadline .article .imgLink	{
	display: block;
	float: left;
	padding: 1px;
	border: 1px solid #C9CFCF;
	margin-right: 15px;
	margin-bottom: 5px;
}

#boxHeadline .article img	{
	display: block;
	width: 300px;
}

#boxHeadline .article h2	{
	margin-top: 0px;
	margin-bottom: 10px;
}

#boxHeadline .article .description a	{
	color: black;
	text-decoration: none;
}

#boxHeadline .article .description a:hover	{
	text-decoration: underline;
	color: #4A5159;
}
/* END Box Headline */

/* BEGIN Box projekty */
#box_projekty .boxContent	{
	text-align: center;
	background: white;
}

#box_projekty .linkButton	{
	display: inline-block;
	vertical-align: middle;
	margin: 10px;
}

#box_projekty .linkMore	{
	display: inline-block;
	vertical-align: middle;
}
/* END Box projekty */

/* BEGIN Box logá */
#box_loga	{
	margin-top: 15px;
}

#box_loga a	{
	display: block;
}
/* END Box logá */

/* BEGIN Box rýchle linky */
#box_QuickLinks	{

}

#box_QuickLinks h3	{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	font-size: 11px;
}

#box_QuickLinks .boxContent ul, #box_QuickLinks .boxContent ul li	{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#box_QuickLinks .boxContent ul li	{
	display: block;
	padding: 5px 0px;
}

#box_QuickLinks .boxContent ul li a	{
	text-decoration: none;
	background: url("../images/viac.gif") left 2px no-repeat;
	padding-left: 20px;
}

#box_QuickLinks .boxContent ul li a:hover	{
	text-decoration: underline;
}
/* END Box rýchle linky */
