/* CSS Document */
/*
*	PlumDesign, Belgrade 2007
*	Main stye sheets for main page lements (header, content, footer)
*/
*{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

/* ---------------------------------------- */
/* ---------- PAGE HEADER ----------------- */ 
/* ---------------------------------------- */ 

.MAIN_TABLE{
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	width:100%;
	border:0px;
		
}

#PageHeader{
	background-image:url(../site_images/top_gradient_bgnd.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:44px;
}

#PageHeader table{
	border-collapse:collapse;
	border:0px;
	margin:0px;
	padding:0px;
	width:780px;
}

#PageHeader tr, #PageHeader tr{
	border:0px; margin:0px; padding:0px;
}

#PageHeader img{
	border:0px; margin:0px; padding:0px;
}

#PageHeader form{
	border:0px; margin:0px; padding:0px;
	width:130px;
	text-align:right;
}

#PageHeader .searchBox{
	width:100px;
	border:1px solid #666;
	background-color:#eee;
	font-size:12px;
}


#PageHeader ul{
	list-style-type:none;
	text-align:right;
	width:280;
}

#PageHeader ul li{
	float:left;
	width:82px;
	border-right:1px solid #999;
}
#PageHeader ul li a{
	display:block;
	color:#000;
	text-decoration:none;
	height:40px;
}
#PageHeader ul li a:hover{
	display:block;
	color:#000;
	text-decoration:none;
	background-color:#eee;
}

#PageHeader ul li a div{
	padding:4px;
	cursor:pointer;
}

/* LOGO STRIP BAR */
#LogoStrip{
	background-image:url(../site_images/logo_strip.gif);
	background-repeat: repeat-x;
	height:31px;
	
}

/* ----------------------------- */
/* ----- MAIN MENU ------------- */
/* ----------------------------- */
.MAIN_MENU{
	width:780px;
	height:45px;
	background-image:url(../site_images/mainmenu/menu_bgnd.gif);
	background-repeat: repeat-x;
	border-bottom:1px solid #333;	
}

#MenuCategories{
	margin-left:10px;
}

#MenuCategories ul{
	list-style-type:none;
	margin-left:0px;
}
#MenuCategories ul li{
	float:left;
	margin:2px 10px 2px 0px;
}
#MenuCategories ul li a{
	display:block;
	color:#fff;
	text-decoration:none;
	height:22px;
}
#MenuCategories ul li a:hover{
	color:#ccc;
	background-image:url(../site_images/mainmenu/menu_pointer.gif);
	background-repeat: no-repeat;
	background-position: 50% 100%;
}


#MenuSubCategories{
	display:block;
	clear:left;
	margin-left:14px;
	position:relative;
}
.kovUniLogo {
	border:0px solid red;
	width:250px;
	height:15px;
	position:absolute;
	top:0px;
	right:20px;
}
.kovUniLogo A{
	margin-left:20px;
}
.kovUniLogo IMG{
	border:0px;
}

#MenuSubCategories ul{
	list-style-type:none;
	margin-left:0px;
	display:none;
}
#MenuSubCategories ul li{
	float:left;
	/* padding:2px 5px 2px 5px; */
	margin:0px 5px 2px 0px;
}
#MenuSubCategories ul li a{
	color:#666;
	text-decoration:none;
	border-right:1px solid #666;
	padding-right:8px;
}
#MenuSubCategories ul li a:hover{
	color:#333;
}

/* ----------------------------- */
/* ----- HOME CONTENT ---------- */
/* ----------------------------- */
#homeContent{
	font-family:Georgia, "Times New Roman", Times, serif;
}
#homeContent table{
	border-collapse:collapse;
	width:780px;
}
#homeContent table td{
	width:33%;
	padding:4px 4px 2px 2px;
	vertical-align:top;

}

#homeContent table td h2{
	color:#666;
	font-weight:bold;
	border-bottom:1px dashed #ccc;
	padding:4px 4px 4px 0px;
	font-size:14px;
}
#homeContent table td h2 a{
	color:#666;
	font-weight:bold;
	border-bottom:1px dashed #ccc;
	padding:4px 4px 4px 0px;
	font-size:14px;
	text-decoration:none;
	border:0px;
}
#homeContent table td h2 a:hover{
	text-decoration:underline;
	color:#c80f0f;
}
#homeContent table td h2 span{
	font-size:14px;
	color:#c80f0f;
}
#homeContent table td p{
	padding:4px 4px 4px 0px;
}

/* ----------------------------- */
/* ----- PAGE CONTENT ---------- */
/* ----------------------------- */

.PageContent{
	width:780px;
	text-align:left;
}
/*
#PageContent table{
	border-collapse:collapse;
	width:780px;
}
#PageContent table tr{
	padding:0px;
	margin:0px;
}
#PageContent table tr td{
	padding:0px;
	margin:0px;
}
*/
a.article_headline{
	color:#c80f0f;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.article_headline:hover{
	text-decoration:underline;
}

/* ----------------------------- */
/* ----- PAGE CFOOTER ---------- */
/* ----------------------------- */
.PageFooter{
	background-image:url(../site_images/footer_bgnd.gif);
	background-repeat: repeat-x;
	height:85px;
	vertical-align:top;
}
#bottomBar{
	width:780px;
	background-image:url(../site_images/footer_logo.gif);
	background-repeat: no-repeat;	
	background-position: 0% 50%;
	height:29px;
	text-align:right;
}
#bottomBar .bottomMenu{
	display:inline;
	position:relative;
	left:0px;
	top:6px;
	
}

#bottomBar p a{
	color:#ccc;
	padding:0px 6px 0px 6px;
	text-decoration:none;
}
#bottomBar p a:hover{
	color:#fff;
	text-decoration:underline;	
}

#generalData{
	width:780px;
	text-align:left;
	height:55;
	color:#666;
}
#generalData .copy{
	width:150px;
	float:left;
	text-align:right;
	border-right:1px solid #666;
	padding:6px;
	margin-top:10px;
	font-size:11px;
}

#generalData .terms{
	width:200px;
	float:left;
	text-align:left;
	padding:6px;
	margin-top:2px;
	font-size:11px;
}
#generalData a{
	color:#666;
	font-size:11px;
	text-decoration:none;
}

#generalData a:hover{
	color:#999;
	text-decoration:underline;	
}

/* ------------------------------- */
/* ---- SIDE MENU ---------------- */
/* ------------------------------- */
#sideMenu div{
	padding:2px;
	margin:0px;
}
#sideMenu h3{
	font-size:13;
	font-weight:bold;
	border-bottom:2px solid #c80f0f;
}
#sideMenu h3 a{
	font-size:13;
	padding:6px;
	border-bottom:0px;
}
#sideMenu h3 a:hover{
	background-color:transparent;
}

#sideMenu a{
	display:block;
	padding:4px 4px 4px 10px;
	text-decoration:none;
	color:#333;
	clear:both;
	border-bottom:1px solid #999;
}
#sideMenu a:hover{
	text-decoration:underline;
	background-color:#eee;
}




