.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 horný flash a cesta */
#boxFlashPath	{
	margin-top: 13px;
}
/* END Box horný flash a cesta */

/* BEGIN boxWelcome */
#boxWelcome	{
	padding-left: 10px;
}

#boxWelcome h2	{
	margin: 0px;
	margin-top: 7px;
	padding: 0px;
	padding-bottom: 6px;
	border-bottom: 1px solid #E3E3E3;
	font-weight: normal;
	font-size: 18px;
	line-height: 20px; 
	color: #353535;
}

#boxWelcome .content	{
	line-height: 16px;
}
/* END boxWelcome */

/* BEGIN boxMainBoxes */
#boxMainBoxes	{
	margin-top: 0px;
}

#boxMainBoxes .boxMainBoxesBox	{
	width: 350px;
	margin-top: 25px;
}

#boxMainBoxes .boxMainBoxesBoxLeft	{
	float: left;
}

#boxMainBoxes .boxMainBoxesBoxRight	{
	float: right;
}

#boxMainBoxes .boxMainBoxesBox h2	{
	margin: 0px;
	margin-bottom: 16px;
	padding: 0px;
	line-height: 34px;
	background: #EDF1F5 url("../images/boxes/mainBoxesBoxHeaderBack.gif") repeat-x;
	font-size: 15px;
	border-bottom: 1px solid #003571;
}

#boxMainBoxes .boxMainBoxesBox h2 span	{
	display: inline-block;
	height: 34px;
	background: #003571 url("../images/boxes/mainBoxesBoxHeaderLeftBack_1.gif") no-repeat;
}

#boxMainBoxes .boxMainBoxesBox h2 span a	{
	display: inline-block;
	color: white;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 15px;
	height: 34px;
	background: url("../images/boxes/mainBoxesBoxHeaderRightBack_1.gif") top right no-repeat;
}

#boxMainBoxes .boxMainBoxesBox .boxContent	{
	padding: 0px;
	margin: 0px;
}

#boxMainBoxes .boxMainBoxesBox .boxContent a	{
	color: #004270;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerLeft	{
	width: 133px;
	float: left;
	background: url("../images/boxes/mainBoxesBoxLeftInnerBackground.gif") right top repeat-y;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerLeft .boxInnerLeftInner	{
	width: 126px;
	background: #F1F4F7;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerLeft .menuTitle	{
	margin-left: 7px;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerLeft .boxInnerLeftInner ul	{
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerLeft .boxInnerLeftInner ul li	{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	border-top: 1px solid #DAE2EA;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerLeft .boxInnerLeftInner ul li.isFirst	{
	border-top: 0px;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerLeft .boxInnerLeftInner ul li a	{
	display: inline-block;
	width: 100%;
	margin: 0px;
	background: url("../images/boxes/mainBoxesBoxLiArrow_1.gif") 7px 50% no-repeat;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerLeft .boxInnerLeftInner ul li a span	{
	display: block;
	padding: 3px;
	padding-left: 15px;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerLeft .boxInnerLeftInner ul li a:hover	{
	background: #004270 url("../images/boxes/mainBoxesBoxLiArrow_over_1.gif") 7px 50% no-repeat;
	color: white;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerRight	{
	width: 208px;
	float: right;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerRight p	{
	margin: 0px;
	padding: 0px;
	text-align: justify;
	font-size: 11px;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerRight p a	{
	color: #353535;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerRight p a:hover {
	color: #757575;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerRight ul	{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerRight ul li	{
	margin: 15px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerRight ul li ul	{
	margin-top: 5px;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerRight ul li ul li	{
	padding: 0px;
	margin: 3px 0px 3px 0px;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerRight ul li ul li a	{
	display: block;
	width: 100%;
	padding: 0px;
	margin: 0px;
	background: #EDF1F5 url("../images/boxes/mainBoxesBoxLiArrowSmall_1.gif") 5px 50% no-repeat;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerRight ul li ul li a:hover	{
	color: white;
	background: #004270 url("../images/boxes/mainBoxesBoxLiArrowSmall_over_1.gif") 5px 50% no-repeat;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerRight ul li ul li a span	{
	display: block;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerRight ul li ul li a span.TL	{
	background: url("../images/boxes/mainBoxesBoxRightLinkTL_1.gif") left top no-repeat;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerRight ul li ul li a:hover span.TL	{
	background: url("../images/boxes/mainBoxesBoxRightLinkTL_over_1.gif") left top no-repeat;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerRight ul li ul li a span.TR	{
	background: url("../images/boxes/mainBoxesBoxRightLinkTR_1.gif") right top no-repeat;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerRight ul li ul li a:hover span.TR	{
	background: url("../images/boxes/mainBoxesBoxRightLinkTR_over_1.gif") right top no-repeat;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerRight ul li ul li a span.BL	{
	background: url("../images/boxes/mainBoxesBoxRightLinkBL_1.gif") left bottom no-repeat;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerRight ul li ul li a:hover span.BL	{
	background: url("../images/boxes/mainBoxesBoxRightLinkBL_over_1.gif") left bottom no-repeat;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerRight ul li ul li a span.BR	{
	background: url("../images/boxes/mainBoxesBoxRightLinkBR_1.gif") right bottom no-repeat;
	padding: 2px;
	padding-left: 12px;
}

#boxMainBoxes .boxMainBoxesBox .boxInnerRight ul li ul li a:hover span.BR	{
	background: url("../images/boxes/mainBoxesBoxRightLinkBR_over_1.gif") right bottom no-repeat;
}

/******** Box 1 ********/
#boxMainBoxes #boxMainBoxesBox_1 h2	{
	border-bottom: 1px solid #003571;
	background: #EDF1F5 url("../images/boxes/mainBoxesBoxHeaderBack_1.gif") repeat-x;
}

#boxMainBoxes #boxMainBoxesBox_1 h2 span	{
	background: #003571 url("../images/boxes/mainBoxesBoxHeaderLeftBack_1.gif") no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_1 h2 span a	{
	background: url("../images/boxes/mainBoxesBoxHeaderRightBack_1.gif") top right no-repeat;
}

/******** Box 2 ********/
#boxMainBoxes #boxMainBoxesBox_2 h2	{
	border-bottom: 1px solid #F65626;
	background: #EDF1F5 url("../images/boxes/mainBoxesBoxHeaderBack_2.gif") repeat-x;
}

#boxMainBoxes #boxMainBoxesBox_2 h2 span	{
	background: #F65626 url("../images/boxes/mainBoxesBoxHeaderLeftBack_2.gif") no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_2 h2 span a	{
	background: url("../images/boxes/mainBoxesBoxHeaderRightBack_2.gif") top right no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_2 .boxInnerLeft .boxInnerLeftInner	{
	background: #FEF4F1;
}

#boxMainBoxes #boxMainBoxesBox_2 .boxInnerLeft .boxInnerLeftInner ul li a	{
	color: #E84000;
	background: url("../images/boxes/mainBoxesBoxLiArrow_2.gif") 7px 50% no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_2 .boxInnerLeft .boxInnerLeftInner ul li a:hover	{
	color: white;
	background: #E84000 url("../images/boxes/mainBoxesBoxLiArrow_over_1.gif") 7px 50% no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_2 .boxInnerRight ul li ul li a	{
	color: #E84000;
	background: #FEF1ED url("../images/boxes/mainBoxesBoxLiArrowSmall_2.gif") 5px 50% no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_2 .boxInnerRight ul li ul li a:hover	{
	color: white;
	background: #E84000 url("../images/boxes/mainBoxesBoxLiArrowSmall_over_1.gif") 5px 50% no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_2 .boxInnerRight ul li ul li a span.TL	{
	background: url("../images/boxes/mainBoxesBoxRightLinkTL_2.gif") left top no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_2 .boxInnerRight ul li ul li a:hover span.TL	{
	background: url("../images/boxes/mainBoxesBoxRightLinkTL_over_2.gif") left top no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_2 .boxInnerRight ul li ul li a span.TR	{
	background: url("../images/boxes/mainBoxesBoxRightLinkTR_2.gif") right top no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_2 .boxInnerRight ul li ul li a:hover span.TR	{
	background: url("../images/boxes/mainBoxesBoxRightLinkTR_over_2.gif") right top no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_2 .boxInnerRight ul li ul li a span.BL	{
	background: url("../images/boxes/mainBoxesBoxRightLinkBL_2.gif") left bottom no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_2 .boxInnerRight ul li ul li a:hover span.BL	{
	background: url("../images/boxes/mainBoxesBoxRightLinkBL_over_2.gif") left bottom no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_2 .boxInnerRight ul li ul li a span.BR	{
	background: url("../images/boxes/mainBoxesBoxRightLinkBR_2.gif") right bottom no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_2 .boxInnerRight ul li ul li a:hover span.BR	{
	background: url("../images/boxes/mainBoxesBoxRightLinkBR_over_2.gif") right bottom no-repeat;
}

/******** Box 3 ********/
#boxMainBoxes #boxMainBoxesBox_3 h2	{
	border-bottom: 1px solid #656967;
	background: #EDF1F5 url("../images/boxes/mainBoxesBoxHeaderBack_3.gif") repeat-x;
}

#boxMainBoxes #boxMainBoxesBox_3 h2 span	{
	background: #656967 url("../images/boxes/mainBoxesBoxHeaderLeftBack_3.gif") no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_3 h2 span a	{
	background: url("../images/boxes/mainBoxesBoxHeaderRightBack_3.gif") top right no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_3 .boxInnerLeft .boxInnerLeftInner	{
	background: #E9E9E9;
}

#boxMainBoxes #boxMainBoxesBox_3 .boxInnerLeft .boxInnerLeftInner ul li a	{
	color: #353535;
	background: url("../images/boxes/mainBoxesBoxLiArrow_3.gif") 7px 50% no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_3 .boxInnerLeft .boxInnerLeftInner ul li a:hover	{
	color: white;
	background: #353535 url("../images/boxes/mainBoxesBoxLiArrow_over_1.gif") 7px 50% no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_3 .boxInnerRight ul li ul li a	{
	color: #353535;
	background: #E9E9E9 url("../images/boxes/mainBoxesBoxLiArrowSmall_3.gif") 5px 50% no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_3 .boxInnerRight ul li ul li a:hover	{
	color: white;
	background: #353535 url("../images/boxes/mainBoxesBoxLiArrowSmall_over_1.gif") 5px 50% no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_3 .boxInnerRight ul li ul li a span.TL	{
	background: url("../images/boxes/mainBoxesBoxRightLinkTL_3.gif") left top no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_3 .boxInnerRight ul li ul li a:hover span.TL	{
	background: url("../images/boxes/mainBoxesBoxRightLinkTL_over_3.gif") left top no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_3 .boxInnerRight ul li ul li a span.TR	{
	background: url("../images/boxes/mainBoxesBoxRightLinkTR_3.gif") right top no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_3 .boxInnerRight ul li ul li a:hover span.TR	{
	background: url("../images/boxes/mainBoxesBoxRightLinkTR_over_3.gif") right top no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_3 .boxInnerRight ul li ul li a span.BL	{
	background: url("../images/boxes/mainBoxesBoxRightLinkBL_3.gif") left bottom no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_3 .boxInnerRight ul li ul li a:hover span.BL	{
	background: url("../images/boxes/mainBoxesBoxRightLinkBL_over_3.gif") left bottom no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_3 .boxInnerRight ul li ul li a span.BR	{
	background: url("../images/boxes/mainBoxesBoxRightLinkBR_3.gif") right bottom no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_3 .boxInnerRight ul li ul li a:hover span.BR	{
	background: url("../images/boxes/mainBoxesBoxRightLinkBR_over_3.gif") right bottom no-repeat;
}

/******** Box 4 ********/
#boxMainBoxes #boxMainBoxesBox_4 h2	{
	border-bottom: 1px solid #71D500;
	background: #EDF1F5 url("../images/boxes/mainBoxesBoxHeaderBack_4.gif") repeat-x;
}

#boxMainBoxes #boxMainBoxesBox_4 h2 span	{
	background: #71D500 url("../images/boxes/mainBoxesBoxHeaderLeftBack_4.gif") no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_4 h2 span a	{
	background: url("../images/boxes/mainBoxesBoxHeaderRightBack_4.gif") top right no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_4 .boxInnerLeft .boxInnerLeftInner	{
	background: #EAF6E1;
}

#boxMainBoxes #boxMainBoxesBox_4 .boxInnerLeft .boxInnerLeftInner ul li a	{
	color: #409300;
	background: url("../images/boxes/mainBoxesBoxLiArrow_4.gif") 7px 50% no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_4 .boxInnerLeft .boxInnerLeftInner ul li a:hover	{
	color: white;
	background: #409300 url("../images/boxes/mainBoxesBoxLiArrow_over_1.gif") 7px 50% no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_4 .boxInnerRight ul li ul li a	{
	color: #409300;
	background: #EAF6E1 url("../images/boxes/mainBoxesBoxLiArrowSmall_4.gif") 5px 50% no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_4 .boxInnerRight ul li ul li a:hover	{
	color: white;
	background: #409300 url("../images/boxes/mainBoxesBoxLiArrowSmall_over_1.gif") 5px 50% no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_4 .boxInnerRight ul li ul li a span.TL	{
	background: url("../images/boxes/mainBoxesBoxRightLinkTL_4.gif") left top no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_4 .boxInnerRight ul li ul li a:hover span.TL	{
	background: url("../images/boxes/mainBoxesBoxRightLinkTL_over_4.gif") left top no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_4 .boxInnerRight ul li ul li a span.TR	{
	background: url("../images/boxes/mainBoxesBoxRightLinkTR_4.gif") right top no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_4 .boxInnerRight ul li ul li a:hover span.TR	{
	background: url("../images/boxes/mainBoxesBoxRightLinkTR_over_4.gif") right top no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_4 .boxInnerRight ul li ul li a span.BL	{
	background: url("../images/boxes/mainBoxesBoxRightLinkBL_4.gif") left bottom no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_4 .boxInnerRight ul li ul li a:hover span.BL	{
	background: url("../images/boxes/mainBoxesBoxRightLinkBL_over_4.gif") left bottom no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_4 .boxInnerRight ul li ul li a span.BR	{
	background: url("../images/boxes/mainBoxesBoxRightLinkBR_4.gif") right bottom no-repeat;
}

#boxMainBoxes #boxMainBoxesBox_4 .boxInnerRight ul li ul li a:hover span.BR	{
	background: url("../images/boxes/mainBoxesBoxRightLinkBR_over_4.gif") right bottom no-repeat;
}
/* END boxMainBoxes */

/* 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 {

}

#boxKalendarPadding {

}

#boxKalendarPadding label.kalendarLabel	{
	display: block;
	color: #409300;
	margin-bottom: 10px;
}

.boxKalendarHeader {
	margin-bottom: 5px;
	font-size: 11px;
}

.boxKalendarHeader .LT, .boxKalendarHeader .RT, .boxKalendarHeader .RB, .boxKalendarHeader .LB	{
	margin: 0px;	
	padding: 0px;
	height: 17px;
}

.boxKalendarHeader .month, .boxKalendarHeader .year	{
	float: left;
	display: inline-block;
	line-height: 17px;
}

.boxKalendarHeader .month	{
	width: 65px;
	text-align: center;
}

.boxKalendarHeader .year	{
	margin-left: 10px;
}

#boxKalendar a.arrowLeft, #boxKalendar a.arrowRight	{
	display: inline-block;
	float: left;
	height: 17px;
	padding: 0px 7px;
	background: red;
}

#boxKalendar a.arrowLeft	{
	background: url("../images/kalendar/leftArrow.gif") 50% 50% no-repeat;
}

#boxKalendar a.arrowRight	{
	background: url("../images/kalendar/rightArrow.gif") 50% 50% no-repeat;
}

.boxKalendarHeader .LT	{background: #EEEEEE url("../images/kalendar/boxKalendarHeader_LT.gif") left top no-repeat;}
.boxKalendarHeader .RT	{background: url("../images/kalendar/boxKalendarHeader_RT.gif") right top no-repeat;}
.boxKalendarHeader .RB	{background: url("../images/kalendar/boxKalendarHeader_RB.gif") right bottom no-repeat;}
.boxKalendarHeader .LB	{background: url("../images/kalendar/boxKalendarHeader_LB.gif") left bottom no-repeat;}

#boxKalendarTable	{
	float: left;
}

#boxKalendarTable table	{
	width: 145px;
	text-align: center;
}

#boxKalendarTable table .weekRow	{
	
}

#boxKalendarTable table .weekRow td	{
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

#boxKalendarTable table .weekRow td span	{
	margin: 0px;
	padding: 0px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	display: block;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}

#boxKalendarTable table .weekRow td span a	{
	display: block;
}

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

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

#boxKalendarTable table .weekRow td	span.prevNextMonth	{
	color: #979797;
}

#boxKalendarTable table .weekRow td	span.prevNextMonth a	{
	color: #979797;
}

#boxKalendarSettings {
	float: right;
	border-left: 1px solid #D4D4D4;
	font-size: 11px;
}

#boxKalendarSettings .inner	{
	width: 65px;
	height: 125px;
}

#boxKalendarSettings .inner strong	{
	margin-left: 10px;
}

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

#boxKalendarSettings ul	{
	margin-top: 2px;
}

#boxKalendarSettings ul li a	{
	display: block;
	line-height: 27px;
	padding-left: 12px;
}

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

#boxKalendarSettings ul li a.active	{
	background: url("../images/kalendar/settingsArrow.gif") 0px 50% no-repeat;
	font-weight: bold;
}

#boxKalendar .boxKalendarCountInfo	{
	margin-top: 10px;
	font-size: 11px;
	padding-bottom: 5px;
	border-bottom: 1px solid #D4D4D4;
}

#boxKalendar .boxKalendarCountInfo .left	{
	display: block;
	float: left;
}

#boxKalendar .boxKalendarCountInfo .right	{
	display: block;
	float: right;
}

#boxUdalostiUL, boxUdalostiUL li	{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
}

#boxUdalostiUL	{
	margin-top: 15px;
}

#boxUdalostiUL li a	{
	display: block;
	background: url("../images/kalendar/anotsArrow.gif") 0px 50% no-repeat;
	padding-left: 10px;
	color: #004270;
	margin-bottom: 5px;
}

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

#boxKalendarShowAllLink	{
	text-align: right;
	margin-top: 10px;
}

#boxKalendarShowAllLink a	{
	display: inline-block;
	padding-left: 10px;
	line-height: 20px;
	background: url("../images/kalendar/showAllArrow.gif") left 50% no-repeat;
	
}

#boxKalendarShowAllLink a:hover	{
	text-decoration: underline;
}
/* 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 sideBar */
.box_sideBar	{
	background: #EDEDED;
	margin-top: 8px;
	clear: both;
}

.box_sideBar .LT {background: url("../images/boxes/box_sideBarLT.gif") left top no-repeat;}
.box_sideBar .RT {background: url("../images/boxes/box_sideBarRT.gif") right top no-repeat;}
.box_sideBar .RB {background: url("../images/boxes/box_sideBarRB.gif") right bottom no-repeat;}
.box_sideBar .LB {background: url("../images/boxes/box_sideBarLB.gif") left bottom no-repeat;}

.box_sideBar .inner	{
	min-height: 200px;
	height: auto !important;
	height: 200px;
}

.box_sideBar .sideBarPadding	{
	padding: 10px;
}

.box_sideBar #sideBarBox_1	{
	margin-top: 10px;
	font-size: 11px;
}

.box_sideBar #sideBarBox_1 .left	{
	float: left;
	width: 56px;
	height: 70px;
}

.box_sideBar #sideBarBox_1 .right	{
	float: right;
	width: 133px;
}

.box_sideBar #sideBarBox_1 .right a.nameLink	{
	display: block;
	margin-bottom: 5px;
}

.box_sideBar #sideBarBox_1 .right .schoolInfo	{
	font-size: 10px;
}

.box_sideBar #sideBarBox_1 .right a:hover	{
	text-decoration: underline;
}

.box_sideBar #sideBarBox_1 .mostVisited	{

}

.box_sideBar #sideBarBox_1 .mostVisited a.nameLink	{
	display: block;
	
}

.box_sideBar #sideBarBox_1 .mostVisited .schoolInfo	{
	font-size: 10px;
	margin-bottom: 5px;
}

.box_sideBar #sideBarBox_1 .mostVisited a:hover	{
	text-decoration: underline;
}
/* END Box sideBar */

/* BEGIN BOX boxEventAttendance */
#boxEventAttendance #boxEventAttendanceTitle	{
	padding: 7px 0px;
}

#boxEventAttendance label	{
	font-size: 11px;
	display: block;
	clear: both;
	background: url("../images/menuLinkFirstLevelBackground.gif") repeat-x;
}

#boxEventAttendance label a	{
	display: block;
	padding: 0px 20px;
	line-height: 20px;
	background: url("../images/menuLinkFirstLevel.gif") 10px 50% no-repeat;
}

#boxEventAttendance .userSmallBox	{
	display: block;
	float: left;
	text-align: center;
	width: 65px;
	font-size: 10px;
	margin: 5px 0px;
	line-height:10px;
}

#boxEventAttendance .boxEventAttendancePadding	{
	padding: 0px 10px;
}

#boxEventAttendance .boxEventAttendancePadding.boxEventAttendanceDisplayNone	{
	display: none;
}

#boxEventAttendance .boxEventAttendancePadding a {
	font-size:10px;
	text-decoration:none;
}

#boxEventAttendance .boxEventAttendancePadding a:hover {
	text-decoration:underline;
}

#boxEventAttendance #showAllUsers	{
	clear:both;
	display: block;
	float: right;
	padding-left: 10px;
	margin-bottom: 5px;
	background: url("../images/boxes/boxFeedsArrow.gif") left 50% no-repeat;
	font-size: 10px;
}

#boxEventAttendance #showAllUsers:hover	{
	text-decoration: underline;
}
/* END BOX boxEventAttendance */
