html { height: 100%; }
* html { height: 100%; }

/**/
A,
A:visited{
	outline: none;
	text-decoration: none;
	color: inherit;
	color: #8B8B8B; 
}
A:hover { 
	text-decoration: none;
	color:#000;
	}
.title{
	font-size: 11px;
	font-weight: normal;
	color: black;
}

td { 
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	}
	
body { 
	width: 100%;
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	color: #8B8B8B;
	background-color: #fff;
	background-image: url(../Design/navigation/lines.gif);
	background-repeat: no-repeat;
	background-position: center 174px; 
	background-attachment: scroll;
}
.noBackground {
	width: 100%;
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	color: #000000;
	background-color: #fff;
	background-image: none;
}
.noBackground A,
.noBackground A:Hover{
	color: #000000;
	text-decoration: underline;
}
*body { 
	width: 100%;
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	background-color: #fff;
	background-image: url(../Design/navigation/lines.gif);
	background-repeat: no-repeat;
	background-position: center 175px; 
	background-attachment: scroll;
}
.clear{
	clear: both;
	line-height: 1px;
	font-size: 1px;
}
ul {
	list-style-type: inherit;
}

.tdMain{
 	width: 910px;
	border-left: solid 1px #252525;  
	border-right: solid 1px #252525; 
	border-top: none; 
	border-bottom: none;
	border-collapse: collapse; 
	height: 100%;
}
/*HORIZONTAL MENU*/
.hMenu{
	height: 29px;
	background: url(../Design/navigation/navBg.gif) repeat-x;
	border-left: none;  
	border-right: none; 
	border-top: solid 1px #000; 
	border-bottom: solid 1px #000;
	border-collapse: collapse; 
}
/*NEWS ON DEFAULT*/
#news_list {
	display: block; 
}
#news_list #newsHeader {
	display: block; 
	margin-bottom: 10px;
}
.defNewsMain {
	display: block;
	margin-bottom: 15px;
	max-height: 100px;
	width: 490px;
	overflow: hidden;
}
.defNewsMain .ImageSmall{
	float: left;
	margin-right: 8px;
}
.defNewsMain .TextMain{
	display: inline;
	float: none;
}
.TextMain .Date{
	font-size: 10px;
	color: #8B8B8B;
	display: block;
	margin-bottom: 4px;
}
.defNewsMain .Title{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}
.defNewsMain .ShortText{
 	display: block;
 }
.defNewsMain .ShortText A {
	text-decoration: underline;
	color: #000;	
}
.defNewsMain .ShortText A.hover,
.defNewsMain .ShortText A.selected
 {
	text-decoration: none;
}

/*NEWS ON NOVOSTI*/
#simpleNews {
	width: 705px;
	display: block; 
}
#simpleNews #spacer {
	display: block; 
}
#simpleNews .newsMain {
	display: block;
	margin-bottom: 15px;
	max-height: 100px;
	width: 705px;
	overflow: hidden;
}
.newsMain .ImageSmall{
	float: left;
	margin-right: 8px;
}
.newsMain .TextMain{
	display: inline;
	float: none;
}
.newsMain .TextMain .Date{
	font-size: 10px;
	color: #8B8B8B;
	display: block;
	margin-bottom: 4px;
}
.newsMain .Title{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}
.newsMain .ShortText{
 	display: block;
 }
.newsMain .ShortText A {
	text-decoration: underline;
	font-weight: bold;
	color: #000;	
}
.newsMain .ShortText A.hover,
.newsMain .ShortText A.selected
 {
	text-decoration: none;
}

/*INTERESTING ON DEFAULT*/
.pnlInteresting{
	display: block;
	width: 195px;
	padding-right: 15px;
	text-align: left;
	overflow: visible;
}

/*SECTION LINKS ON DEFAULT*/
.F11b, 
.F11b:visited,
.F11b:hover{
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.headerImage{
		width: 910px;
		height: 134px;	
	}
.blackLine{
		height: 1px;
		width: 100%;
		background-color:#000;
		border: none;
		line-height: 1px;
	}
	
	/*FILE LINKS*/
.fileLinks { 
	width: 193px;
	overflow: hidden;
	border-left: solid 1px #000;  
	border-right: solid 1px #000; 
	border-top: solid 1px #000; 
	border-bottom: solid 1px #000;
	border-collapse: collapse; 
	}
	
	
/* BORDER DESCRIPTION*/
.brdAll { 
	border-left: solid 1px #000;  
	border-right: solid 1px #000; 
	border-top: solid 1px #000; 
	border-bottom: solid 1px #000;
	border-collapse: collapse; 
	}
.brdTopAndBottom { 
	border-left: none;  
	border-right: none; 
	border-top: solid 1px #000; 
	border-bottom: solid 1px #000;
	border-collapse: collapse; 
	}
.brdSide { 
	border-left: solid 1px #252525;  
	border-right: solid 1px #252525; 
	border-top: none; 
	border-bottom: none;
	border-collapse: collapse; 
	}
.brdMain { 
	border-left: solid 1px #8F9491;  
	border-bottom: solid 1px #8F9491; 
	border-top: solid 1px #DDEAE3; 
	border-collapse: collapse; 
	}
.brdBot { 
	border-top: solid 1px #8F9491; 
	border-collapse: collapse;
	font-family: Verdana, Arial; 
	font-size: 9px; 
	color: #920d04; 
	}
	
	
	
	/*SURVEY ON DEFAULT*/
.brd1pxSurvey { 
	border: solid 1px #000; 
	border-collapse: collapse; 
	margin-left: 15px;
}
	
	/*MENUS*/
	
	/*HORIZONTAL MENU*/
.horMenu {
	height: 29px;
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px;
	vertical-align: middle;
	border-right: solid 1px #000000;
}
.horMenu A {
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px;
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	line-height: 29px; 
}
.horMenu A:hover,
.horMenu A.selected {
	color: #fff;
	background: transparent url(../Design/navigation/onavBg.gif) repeat-x 0 0;
}

/*COLUMN HEADERS*/
.tdVerticalMenuHeader{
	font-size: 12px;
	font-weight: bold; 
	color: #000;
	width: 155px;
	height: 29px;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	border-color: #000;
	vertical-align: middle;
	text-align: left;	
	padding: 10px 0px 10px 15px;
}
.divVerticalMenuHeader{
   
	font-size: 12px;
	font-weight: bold; 
	color: #000;
	overflow: hidden;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	border-color: #000;
	vertical-align: middle;
	text-align: left;	
	padding: 10px 0px 10px 15px;
}
.green{
	color: #338A41;
}
.tdContentHeader{
	font-size: 12px; 
	color: #000;
	height: 29px;
	border-bottom: solid 1px #252525;
	text-align: left;	
	margin-left: 35px;
	margin-right: 15px;
	padding-bottom: 10px;
}
.tdContentHeader .font{
	font-size: 12px; 
	color: #000;
}
.tdRightContentHeader{
	font-size: 12px; 
	font-weight: bold;
	color: #000;
	height: 40px;
	text-align: left;	
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 10px;
}
#rightContentHeader{
	text-align: left;
	vertical-align: middle;
}
.tdRight{
	width: 180px;
	vertical-align: top;
	margin-top: 10px;
}

/*VERTICAL MENU*/
.divVerticalMenu{
	float: left;
	width: 155px;
	margin-top: 20px;
	position:relative; 
	left: -9px;
	overflow: hidden;
}
.divVerticalMenu .lnkMain,
.divVerticalMenu .lnkMain A,
.divVerticalMenu .lnkMain A:visited
{
	width: 121px;
}
.divVerticalMenu .black A,
.divVerticalMenu .black A:visited{
	color: #000;
}
.divVerticalMenu .lnkMain A:hover
{
	width: 121px;
	color: #000;
}
.divVerticalMenu .lnkLine{
	width: 34px;
	text-decoration: none;
	vertical-align: top;
	text-align: left;
	padding-top: 10px;
}
.divVerticalMenu .lnkMainGreen,
.divVerticalMenu .lnkMainGreen A,
.divVerticalMenu .lnkMainGreen A:visited,
.divVerticalMenu .lnkMainGreen A:hover
{
visibility: 
	color: #338A41;
	width: 121px;
}
.divVerticalMenu .lnkDot{
	width: 8px;
	text-decoration:none;
	color:#8B8B8B;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;	
}
.divVerticalMenu .lnkMain2,
.divVerticalMenu .lnkMain2 A,
.divVerticalMenu .lnkMain2 A:visited
{
	width: 111px;
}
.divVerticalMenu .lnkMain2 A:hover
{
	width: 111px;
	color: #000;
}
.lnkDot {
	width: 8px;
	text-decoration:none;
	color:#8B8B8B;
	vertical-align: top;
	padding-top: 1px;
}
#verticalMenu { 
	text-align: left;
	vertical-align: bottom;
	}
#verticalMenu A,
#verticalMenu A:visited {
	text-decoration: none;
}
#verticalMenu A:hover {
	color: #000;
}
#verticalMenuImages { 
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-left: 10px;
}


/*CENTER COLUMN*/
.tdCenter {
	width: 490px;
	border: 0px;
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 20px;
}

.tdCenterWide{
	width: 704px;
	border: 0px;
	margin-left: 35px;
	margin-right: 15px;
	margin-top: 20px;
}
.tdCenterWideList{
	width: 704px;
	border: 0px;
	margin-left: 35px;
	margin-right: 15px;
}

/*FONTS*/
.fontSurveyBig{
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
}
.fontSurveySmall{
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 10px;
	color: #8B8B8B;
}
.fontIndexSections{
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000;
}
.fontIndexSubjects{
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 10px;
	color: #8B8B8B;
}

/*FONTS FOR USE IN FCKEDITOR*/
.content{
	text-align: left;
	line-height: 15px;
}
.content .nostyle A,
.content .nostyle A:hover,
.content .nostyle A:visited{
	color: #fff;
	border: none;
	text-decoration: none;
	vertical-align: middle;
	}
.content h1{
	font-size: 11px;
	font-weight: bold;
	color: black;
}
.content h3 {
	font-size: 11px;
	font-weight: normal;
	color: black;
	margin-bottom: 8px;
	margin-top: 20px;
}
.content h4{
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 2px;
	margin-top: 4px;
}
.content .titleLink A{
	font-size: 11px;
	font-weight: normal;
	color: black;
	margin-bottom: 5px;
}
.content A:hover{
	color: #000;
}
.content .imageLeft{
	margin-right: 12px;
	margin-top: 6px;
}
.content .imageRight{
	margin-left: 12px;
	margin-top: 6px;
}
.content .title11{
	font-size: 11px;
	font-weight: bold;
}
.content .title12{
	font-size: 12px;
	font-weight: bold;
}
.t11bl { 
	font-size: 11px; 
	color: #000;
}
.t11B { 
	font-size: 11px; 
	font-weight: bold;
}
.t11blB { 
	font-size: 11px; 
	color: #000;
	font-weight: bold;
}
.t12 { 
	font-size: 12px; 
}
.t12bl { 
	font-size: 12px; 
	color: #000;
}
.t12B { 
	font-size: 12px; 
	font-weight: bold;
}
.t12blB { 
	font-size: 12px; 
	color: #000;
	font-weight: bold;
}


/*SECTIONS AND DEPARTMENTS*/
.sectionName{
	font-size: 12px;
	font-weight: bolder;
	margin-top: 12px;
	color: #000;
}
.zavod {
	width: 170px;
	margin-right: 8px;
	height: 230px;
	overflow: hidden;
	margin-bottom: 8px;
	border: none;
}
.zavod DIV {
	padding: 10px;
	padding-top: 0px;
}
.zavod .image{
	width: 170px;
	height: 90px;
	margin-bottom: 0px;
	margin-right: 0px;
	border: 0px;	
}
.zavod A{
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.zavod A:hover,
.zavod A:selected,
.zavod A:visited{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.zavod p{
	margin-top: 10px;
	margin-bottom: 10px;
}
#zavodMouOver {
	width: 168px;
	height: 228px;
	background-color: #ffffff;
	border: solid 1px #000;
	
}
#zavodMouOver DIV {
	padding: 9px;
	padding-top: 0px;
	position: relative;
	top: -1px;
}
#zavodMouOver .image{
	position: relative;
	top: -1px;
	left: -1px;
}
.zavod1{
	background-color: #E8EFE1;
}
.zavod2{
	background-color: #F1F0D6;
}

/*SECTION SOLO*/
.sectionHeader{
	overflow: hidden;
}
.sectionHeader .name{
	margin-bottom: 8px;
}
.sectionHeader .type{
	color: #000;
}
.type{
	color: #000;
}


/*BULITIN BOARD*/
.defBulBoard {
	display: block;
	margin-bottom: 15px;
	max-height: 100px;
	width: 705;
	overflow: hidden;
	margin-left: 35px;
	margin-right: 15px;
}
.defBulBoard .ImageSmall{
	float: left;
	margin-right: 8px;
}
.defBulBoard .TextMain{
	display: inline;
	float: none;
}
.defBulBoard .Title{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}
.defBulBoard .ShortText{
 	display: block;
 }
.defBulBoard .ShortText A {
	text-decoration: underline;
	font-weight: bold;
	color: #000;	
}
.defBulBoard .ShortText A.hover,
.defBulBoard .ShortText A.selected
 {
	text-decoration: none;
}
/*CALENDAR*/
.calendarMain{ width: 650px;}
.calendar {border-width:1px;border-style:solid;width: 168px; border-collapse:collapse;}
.day { font-size: 10px; text-align: center; }
.sunday { font-size: 10px; background-color: #EEEEEE; text-align: center;}
.dayName { font-size: 9px;  text-align: center; color: #999999; width: 22px;}
.month { font-size: 10px; font-weight: bold; text-align: center; background-color: #505c54; color:#FFFFFF; }

.calendar .class { font-size: 10px; text-align: center; background-color: #E5E5E5; border-color: #EEEEEE; }
.calendar .empty { font-size: 10px; text-align: center; background-color: #FFFFFF; border-color: #EEEEEE; }
.calendar .sign { font-size: 10px; text-align: center; background-color: #FFF2CC;  border-color: #EEEEEE;}
.calendar .exam { font-size: 10px; text-align: center; background-color: #E8B9F6;  border-color: #EEEEEE;}
.calendar .examClass { font-size: 10px; text-align: center; background-color: #FCD973;  border-color: #EEEEEE;}
.calendar .holl { font-size: 10px; text-align: center; background-color: #FD928A;   border-color: #EEEEEE;}
.calendar .SumFakDay { font-size: 10px; text-align: center; background-color: #338A41; border-color: #EEEEEE; color: #000; }
.calendar .mit { font-size: 10px; text-align: center; background-color: #ABB8AF; border-color: #EEEEEE; }
.calendar .NoDate { font-size: 10px; text-align: center; background-color: #FFFFFF; border-color: #EEEEEE; }

.calLegend {border-width:1px; border-style:solid;width: 168px; border-collapse:collapse;}
.calLegend .legend{ font-size: 10px; padding: 5px 0px 5px 10px; width: 86px;}
.calLegend .class { font-size: 10px; text-align: center; background-color: #E5E5E5; border-color: #EEEEEE; }
.calLegend .empty { font-size: 10px; text-align: center; background-color: #FFFFFF; border-color: #EEEEEE; }
.calLegend .sign { font-size: 10px; text-align: center; background-color: #FFF2CC;  border-color: #EEEEEE;}
.calLegend .exam { font-size: 10px; text-align: center; background-color: #E8B9F6;  border-color: #EEEEEE;}
.calLegend .examClass { font-size: 10px; text-align: center; background-color: #FCD973;  border-color: #EEEEEE;}
.calLegend .holl { font-size: 10px; text-align: center; background-color: #FD928A;   border-color: #EEEEEE;}
.calLegend .SumFakDay { font-size: 10px; text-align: center; background-color: #338A41; border-color: #EEEEEE; color: #000; }
.calLegend .mit { font-size: 10px; text-align: center; background-color: #ABB8AF; border-color: #EEEEEE; }
.calLegend .NoDate { font-size: 10px; text-align: center; background-color: #FFFFFF; border-color: #EEEEEE; }

/*SPECIFIC*/
#tblFileLinks{
	width: 180px;
	margin-right: 15px;
}
#sectionName{
	font-size: 13px;
}

/*PUBLIKACIJE*/
.pubItemList{
	display: block;
	margin-bottom: 10px;
	width: 100%;
	overflow: hidden;
}

.pubItemList .noStyle{
	border: none;
}
.pubItemList .overImage{
	border: solid 1px #000000;
}
.pubItemList .image{
	width: 100px;
	max-height: 140px;
	text-align: right;
	vertical-align: top;
	border: none;
}
.pubItemList .title{
	padding-left: 12px;
	max-height: 140px;
	vertical-align: top;
}
.pubItemList .articleTitle{
	max-height: 140px;
	vertical-align: top;
}
.pubItemList .title a,
.pubItemList .title a.visited,
.pubItemList .articleTitle a,
.pubItemList .articleTitle a.visited{
	color: #000000;
}
.pubItemList .title a:hover,
.pubItemList .articleTitle a:hover{
	text-decoration: underline;
}
.pubItemList .author{
	color: #8b8b8b;
}
.pubItemList .spacing{
	width: 100%;
	height: 5px;
}

/*SATNICA*/
.satnica{
	
}
.satnica .title{
	color: #000000;
}
.satnica .tdGradSubj{
	border: solid 1px;
}


/*TEST*/
.dvMain {width: 910px;border-left: solid 1px #252525;border-right: solid 1px #252525; border-top: none;border-bottom: none;border-collapse: collapse;margin-left: auto;margin-right: auto;}
.dvHeadImage { 
	height: 175px;
	width: 910px;
	padding-bottom: 0px;
	text-align: left;
	vertical-align: bottom;
}
.dvHorizontalMenu{height: 29px;width: 910px;background-image: url(../Design/navigation/navBg.gif);background-repeat: repeat-x;}
.dvVerticalMenu{width: 155px;}

.dvLeftColumn{width: 155px;float: left;}
.dvCenterColumn{width: 490px;margin-left: 35px;margin-right: 35px;float: left;}
.dvRightColumn{width: 195px;float: left;}



/* RSS UNIZG */
#unizg-rss { border: 1px solid #2c3236; border-right: none; position: relative; }
	#unizg-inner { margin: 7px 10px; }
		#unizg-rss A { text-decoration: underline; }
			#unizg-rss A:hover { text-decoration: none; }
	#unizg-home { display: block; margin: 0px 0px 10px; }
		#unizg-home IMG { border: none; display: block; margin: 0px 0px 2px; }
	#unizg-rss UL { list-style-type: none; padding: 0px; margin: 0px; }
		#unizg-rss LI { display: block;	margin: 0px 0px 8px 0px; padding: 0px; }
	#unizg-tl { top: -1px; left: -1px; position: absolute; _top: 0px; _left: -1px; }
	#unizg-tr { top: -1px; right: -1px; position: absolute; _top: 0px; _right: -2px;}
	#unizg-br { bottom: -1px; right: -1px; position: absolute; _display: none; }
	#unizg-bl { bottom: -1px; left: -1px; position: absolute; _display: none;}
