div, p, h1, h2, h3, ul, li, input{
	margin:0;
	padding:0;
}
ul li{
	list-style-type:none;
}
img{
	border:none;
}
p, span, h1, h2, h3, h4, a{
	font-family:Arial, Helvetica, sans-serif;
}
.fltlft
{
	float:left;
}
.fltrt
{
	float:right;
}
.yellow
{
	color:#FDE40B;
}
a,a:link, a:visited{
	text-decoration:none;
	color:#000000;
}
a:hover{
	color:#000000;
	text-decoration:underline;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.blackTxt, a.blackTxt, a.blackTxt:link{
	background-color:#000000;
	color:#ffffff;
	padding:1px 7px;
}
.boldTxt{
	font-size:12px; 
	font-weight:bold;
	margin-left:4px;
}
.smallTxt{
	color:#666666;
	font-size:10px;
	padding-left:3px;
}
a.blackTxt:hover{
	background-color:#ffffff;
	color:#000000;
	text-decoration:none;
}
body  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#333333;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.wrapper{
	width:1002px;
	margin:0 auto;
	text-align:left;
}
.rightColumn{
	float:right;
	width:187px;
	padding:0 5px;
}
.rightColumnBox{
	background:#ffffff;
	padding:10px;
}
.content{
	background:#ffffff;
	margin: 0 202px 0 0;
}
.contentHolder{
	float:left; 
	width:800px; 
	background-color:#FFFFFF;
}
.headerTop{
	float:left;
	background-color:#FFDE07;
	width:100%;
}
.headerTopPane
{
	float:left; 
	width:715px;
}
.languageSelector
{
	float:right; 
	margin:10px 10px 2px;
}
/* Hides from IE5-mac \*/
* html .headerTop {height: 1%;}
/* End hide from IE5-mac */

.headerTime{
	float:left;
	margin:12px 0px 5px 5px;	
}
.clock{
	background-image:url(img/topmenu_clock.gif);	
	background-repeat:no-repeat;
	background-position:center left;
}
.clock input{
	background-color:transparent;
	border-style:none;
	font-size:12px; 
	font-weight:bold;
	margin-left:15px;
}
.headerTopLinks{
	float:right;
	display:inline;
	margin:12px 10px 5px 10px;
	font-size:12px;
}
.headerCenter{
	padding:12px 0px 5px;
}
.headerLogo{
	float:left;
	display: inline;
	margin:10px 15px;
}
.headerCenterMiddle{
	float:left;
	margin:10px 0;
}
.headerCenterPane{
	float:left; 
	width:350px;
	margin-top:10px;
}
.headerRightPane{
	float:left;
	width:200px;
	margin:10px 0 0 10px;
	background:#000;
	height:75px;
}
.headerSearch{
	float:right;
	display:inline;
	background:transparent url(img/header_pretraga_filler.gif) repeat-x;
	margin:10px 15px;
	width:175px;
	padding:10px;
	height:55px;
	color:#FFFFFF;
}
.headerSearch input{
	margin-top:5px;
}
.search, .headerSearch a{
	color:#FFFFFF;
}
.searchTxt{
	margin:0 0 0 15px;
}
.searchTxt a:link, .searchTxt a:hover, .searchTxt a:visited{
	color:#FFFFFF;
}
a.searchButton, a.searchButton:hover{
	background-color:#FFDE0A;
	border:2px solid #CBB007;
	color:#000000;
	text-decoration:none;
	padding:1px 5px;
	font-weight:bold;
}
.searchDate
{
	width:160px;
	background:transparent url(img/cal.gif) no-repeat 130px 0;
}
.firstRow{
	background-color:#000;
	background: transparent url(img/mainmenu_button_filler.gif) repeat-x;
}
.divFirstLevel{
	background: transparent url(img/mainmenu_button_filler.gif) repeat-x;
}
.divFirstLevelSelected
{
	background: transparent url(img/mainmenu_selected_filler.gif) repeat-x;
}
.menu{
	margin:0px 15px;
	background:#e1e1e1;
}
/* Hides from IE5-mac \*/
* html .menu {height: 1%;}
/* End hide from IE5-mac */
.homeLink{
	background: transparent url(img/mainmenu_homex_black.gif) no-repeat top left;
	width:54px;
	height:34px;
	display:block;
}
.homeLinkSelected{
	background: transparent url(img/mainmenu_homex_gray.gif) no-repeat top left;
	width:54px;
	height:34px;
	display:block;
}
/*
.menu ul{
	float:right;
	background: transparent url(img/mainmenu_button_filler.gif) repeat-x;
	height:34px;
}
.menu ul li{
	float:left;
	padding:10px 13px 0;
	height:24px;
	border-left:1px solid #9B9B9B;
}*/
/*.menu a, .menu a:visited, .menu a:hover{
	color:#FDE40B;
	font-size:12px;
}
.menu .arrow{
	color:#FFFFFF;
	padding:0px 4px 0px 0px;
}*/
.menuHome{
	float:left;
	display: inline;
	background:url(img/mainmenu_homex_gray.gif) center no-repeat;

}
.submenu{
	margin:0px 15px;
	background:#E6E6E6;
	/*padding:10px;*/
}
/* Hides from IE5-mac \*/
* html .submenu {height: 1%;}
/* End hide from IE5-mac */

.submenu a{
	margin:0 4px;
}
.submenu a.selected{
	background-color:#FDDE07;
	padding:0 2px;
}
.footerTop{
	margin:10px 15px;
}
.footerBottom{
	background: #FFDE07;
	padding:10px;
}
/*********************/
.main{
	margin:10px 15px;
	width:770px;
}
.mainLeft, .mLeft{
	margin:0 280px 0 0;
}
.main2
{
	width:245px;
	float:left;
}
.main3
{
	width:245px;
	float:left;
}
/* Hides from IE5-mac \*/
* html .mainLeft {height: 1%;}
/* End hide from IE5-mac */
.mainRight{
	float:right;
	width:270px;
}
.centerLeft{
	width:170px;
	float:left;
}
.centerRight{
	float:left;
	width:300px;
	margin-left:10px;
}

.centerRight a, .mainLeft a{
/*	background-color:#F9D713;
	color:#000000;	
	font-size:11px;
	text-decoration:none;*/
	text-decoration:underline;
}
.centerRight a:hover, .mainLeft a:hover{
	background-color:#333333;
	color:#FFFFFF;
}
.centerRight ul li, .mainLeft ul li{
	list-style-type:square;
	list-style-position:inside;
	padding:3px;
}
.centerRight p, .mainLeft p{
	margin-top:10px;
}

/******************************/
.vestBack{
	height:15px;
	margin-bottom:5px;
}
.vestBack a, .vestBack a:hover, .vestBack a:visited{
	float:left;
	background-color:#000000;
	padding:1px 10px;
	color:#FFE005;
	font-size:10px;
	text-decoration:none;
}
.vestBack a:hover{
	color:#ffffff;
	text-decoration:none;
}
.headerSilver{
	height:30px;
	margin-bottom:10px;
}
.headerSilver H2{
	background-color:#CCCCCC;
	padding:3px 5px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
.newsIntro
{
	margin:10px 0;
	font-weight:bold;
}
.vest{
	margin-bottom:20px;
}

.headerWideYellow{
	height:30px;
	margin-bottom:20px;
}
.headerWideYellow H2{
	background-color:#FDE40B;
	padding:5px 40px 5px 5px;
	font-size:18px;
	color:#000000;
}
.AnnouncementsTable TD{
	padding-bottom:20px;
	font-family:Arial,Helvetica,sans-serif;
}
.announcementsCnt .SubHead{
	color:#000000;
	background-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
	margin-bottom:10px;
	padding:2px;
}
a.announcementReadMore{
	background-color:#F9D713;
	color:#000000;	
	font-size:11px;
	padding:0 4px;
	text-decoration:none;
}
a.announcementReadMore:hover{
	background-color:#333333;
	color:#FFFFFF;
}
a.AllNews, a.AllNews:hover, a.AllNews:visited{
	display:block;
	background-color:#333333;
	color:#FDE40B;
	font-size:12px;
	padding:10px;
	border-top:1px solid #E6E6E6;
}
a.BlackLink, a.BlackLink:hover, a.BlackLink:visited{
	display:block;
	background-color:#000;
	color:#FDE40B;
	font-size:12px;
	padding:10px;
	border-top:1px solid #E6E6E6;
}

/******************************************/
.programCnt{
	margin-bottom:20px;
}
.headerYellow{
	min-height:32px;
	margin-bottom:30px;
	display:block;
}
*HTML .headerYellow{
	height:30px;
}
.aboutCnt {
	margin-top:20px;
}
.aboutCnt .headerYellow{
	margin:0px;
}
.aboutCnt .headerYellow h2{
	width:150px;
}
.headerYellow H2{
	float:left;
	background-color:#FDE40B;
	padding:5px 40px 5px 5px;
	font-size:18px;
	color:#000000;
	min-height:20px;
}
.backToTop, .centerRight .backToTop{
	margin-top:40px;
	background-color:#343434;
	width:45px;
	float:left;
}
.backToTop a, .backToTop a:visited{
background-color:transparent;
padding:1px 8px;
color:#FFFFFF;
}
.backToTop a:hover{
background-color:transparent;
color:#FDE40B;
text-decoration:none;
}
.print
{
	float:right;
	width:20px;
	margin-top:40px;
}
.addthis
{
	float:right;
	margin-top:30px;
}
.headerGray H3{
	background-color:#333333;
	padding:3px 5px;
	font-size:20px;
	color:#ffffff;
}
.headerBlack{
}
.headerBlack H3{
	background-color:#000000;
	padding:3px 5px;
	font-size:20px;
	color:#ffffff;
}
.headerLex H3{
	background-color:#3F3F3F;
	padding:3px 5px;
	font-size:20px;
	color:#ffffff;
}
/*****************************/
.announcementsCnt{
	float:left;
	width:100%;
}
.contactCnt{
	margin-bottom:10px;
	float:left;
	width:100%;
}
.lexCnt
{
	margin-bottom:10px;
	float:left;
	width:100%;
	font-size:13px;
	background-color:#FFFCEF;
	color:#09249F;
}
.lexCnt a
{
	color:#09249F;
}
.lexCntPane
{
	padding:20px 10px;
}
.lexCntPane img
{
	margin:0 10px 10px;
}
.lexCnt .Normal, .lexCnt .NormalDisabled
{
	font-size:13px;
}
.lexCnt .commentExplanation
{
	visibility:hidden;
	width:250px;
}
.person{
	float:left;
	padding:5px 0pt 0pt 10px;
	width:180px
}
.personImage{
	float:left;
	margin-top:4px;
}
.personName{
	color:#000000;
	font-size:18px;
	display:block;
}
.personPosition{
	color:#666666;
	font-size:11px;
	display:block;
}
.personMail{
	background-image:url(img/kontakt_pismo.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	display:block;
	margin-top:5px;
}
.personMail span{
	background-color:#FFE50C;
	font-size:11px;
	font-weight:bold;
	padding:1px 1px 1px 2px;
	margin-left:15px;
}
/********************************/
.stuffCnt{
	padding:0 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	min-height:170px;
	float:left;
}
* html .stuffCnt {height: 1%;}
.stuff{
	float:left;
	padding:10px;
	width:350px;
}
.stuffName{
	font-size:22px;
	border-bottom:1px solid #9A9A9A;
	height:20px;
}
.stuffPosition{
	color:#676767;
	font-size:14px;
}
.stuffBio{
	background-image:url(img/kontakt_bio.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	margin-top:5px;
}
.stuffBio span{
	padding:1px 10px 1px 2px;
	margin-left:15px;
}
.stuffPhone{
	background-image:url(img/kontakt_tel.gif);
	background-position:center left;
	background-repeat:no-repeat;
	display:block;
	margin-top:5px;
}
.stuffPhone span{
	padding:1px 10px 1px 2px;
	margin-left:15px;
}
.stuffImage{
	background-image:url(img/kontakt_pic_background.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding:15px 15px 10px 5px;
	background-color:#fff;
	float:left;
}
.stuffSmallCnt{
	float:left;
	margin:10px 0 0 10px;
	width:100px;
}
.stuffSmallName{
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
}
.stuffSmallImage{
	background-image:url(img/kontakt_pic_background.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding:15px 15px 10px 5px;
	background-color:#fff;
}
.divTime
{
	background:#FEE004;
	background-image:url(img/topmenu_clock.gif);
	background-repeat:no-repeat;
	background-position:10px 3px;
	width:63px;
	font-weight:bold;
	height:15px;
	padding-top:2px;
}
.spanTime
{
	padding-left:30px;
}
.timeSeparator
{
	background:#FEE004;
	border-top:1px dashed #000;
	width:63px;
	height:0px;
}
.newsListTitle{
background-color:#CCCCCC;
color:#000000;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin-bottom:10px;
padding:2px;
font-weight:bold;
}
.newsList
{
	margin:20px 0;
}
.newsListIntro
{
	margin-bottom:10px;
	font-weight:bold;
}
.centerRight .username a, .centerRight .username a:link
{
	text-decoration:none;
}
.centerRight .replySpam a:link
{
	text-decoration:none;
}
.newsletter
{
	background-color:#FFDE07;
	padding:10px;
	margin-bottom:10px;
}
.NewsletterAddress
{
	float:left;
	margin-top:12px;
}
.tbxNewsletter
{
	float:left;
	width:120px;
	margin-top:10px;
}
.NewsletterTitle
{
	font-size:12px;
	font-weight:bold;
}
.newsletter a{
	background-color:#000000;
	color:#F9D713;
	font-size:11px;
	padding:0pt 8px;
	text-decoration:none;
}
/**google search*************************************************************/
.GCSearchButton{
	background-color:transparent;
	background-image:url(/Images/search_go.gif);
	background-repeat:no-repeat;
	border:none;
	width:20px;
	height:20px;
}
.GCSearchBox{
	margin-left:10px;
}
.pretraga
{
color:#fff;
padding-left:10px;
padding-top:5px;
display:block;
height:20px;
}
.lnkAdvSearch a:link,.lnkAdvSearch a:visited
{
	color:#FDE40B;
	margin:0;	
}
.lnkAdvSearch
{
	margin:10px 0 0 10px;
}
.main1, .main2, .main3, .mainRight, .rightColumn, .menu, 
.headerCenterPane, .headerRightPane, .headerTopPane,
.footerTop, .footerBottom {border:0 !important;}
