#preload { 
display:none; 
height:0px;
}
img{
border:none;
}
a{
 color:#0066CC;
}

#ulmenuroot{
padding: 0px 0 0 45px;
visibility:hidden;
}

.limenu{
float: left;
padding: 0px;
margin: 0px 20px 0 0;
background-color: #003466;
color: #fff;
height: 20px;
line-height: 20px;
list-style: none;
}

.ulmenu {
float: left;
margin: 0px 0px 0px;
padding: 0px;
list-style: none;
background-color: #003466;
color: #fff;
list-style: none;
}

.limenu a {
text-decoration: none;
color: #fff;
cursor: pointer;
}

.ulmenu a {
text-decoration: none;
color: #fff;
}

.strelica{
float: left;
padding: 0px;
margin: 0px 50px 0 0;
width: 300px;
background-color: #003466;
color: #fff;
cursor: pointer;
height: 20px;
line-height: 20px;
}

body{
	background: url(data:null) fixed;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


h1 {
	color: #00375A;
	font-size:20px;
	font-weight:normal;
	margin:20px 0 0 5px;
}

h2 {
	color: #7E7E7E;
	font-size:15px;
	font-weight:normal;
	margin:5px 0 0 5px;
}

#logo_text{
    display:block;
    overflow:hidden;
    width:400px;
    float: left;
    text-decoration:none;
}

a.title_link{
    color:#004080;
    text-decoration:none;
}
a.title_link:visited{
    color:#004080;
}
a.title_link:hover{
    text-decoration:underline;
}

#title {
	float: left;
	display: block;
}

.page_top {
	height: 90px;
	width: 970px;
	margin:auto;
	float: left;
}
.page_top_with_shadows {
	height: 90px;
	width: 1010px;
	margin: auto;
	overflow: hidden;
}

.menu_bar_inner {
	height: 74px;
	width: 970px;
	background-image: url(../images/topInnerStripe.jpg);
	background-repeat: repeat-x;
	margin:0px 20px;;
	overflow:hidden;
}
#menu_bar_inner_wrapper {
	height: 74px;
	width:1010px;
	margin:auto;
}
.homepage_middle {
	/* height: 370px; */
	width: 970px;
	float:left;
}
.stickers {
	width: 970px;
}
.sticker_left {
	width: 320px;
	float: left;
	text-align:center;
}

.sticker_left img{
	border: none;
}

.sticker_middle img{
	border: none;
}

.sticker_right img {
	border: none;
}

.welcome_title {
	font-size: 18px;
	padding:0px 0px 0px 30px;
	height:25px;
	overflow:hidden;
	color: #003466;
}
.welcome_content {
	padding:10px 30px 5px 30px;
	color: #5B5B5B;
	font-size: 13px;
}

.sticker_middle {
	width: 320px;
	float: left;
	text-align:center;
}
.sticker_right {
	width: 320px;
	float: left;
	text-align:center;
}
.homepage_bottom_inner {
	background-color:#E6E6E6;
	background-image:url(../images/middleInnerStripe.jpg);
	background-repeat:repeat-x;
	margin:0px 20px;
	overflow:hidden;
	width:970px;
}
#homepage_bottom_inner_wrapper{
	width:1010px;
	margin:auto;
}
.page_path {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c4c4c4;
	margin:0 10px;
	padding:10px 10px;
	width:930px;
	font-size:11px;
	font-weight:bold;
	color: #979797;
}

.page_path a {
       text-decoration: none;
	  color:#585858;
}
.page_path a:hover {
       text-decoration: underline;
}
.page_path_home_icon{
	position:relative;
	top:2px;
}
.page_path_arrow{
	margin:0px 5px 2px 5px ;
}

.contact_title {
	color:#004080;
	font-size:15px;
	font-weight:bold;
	margin:40px 40px 0;
}
.label_and_input {
	width: 660px;
}

.contact_label {
	text-align: right;
	float: left;
	width: 135px;
	padding: 3px 0px;
	margin: 0px;
	font-size:12px;
	font-weight:bold;
	clear: both;
}
.contact_input {
	float: left;
	width: 500px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0 10px 0;
}
.news_date {
	margin: 5px 25px 0 25px;
	color: gray;
}
.news_content {
       height: 45px;
       margin-top: 15px;
       margin-right: 25px;
       margin-left: 25px;
       text-align: justify;
}

.news_content_full {
       margin-top: 15px;
       margin-right: 25px;
       margin-left: 25px;
       margin-bottom: 10px;
       text-align: justify;
}

.news_more {
	margin: 10px 20px 0 25px;
	color: #717100;
	float: right;
}
.news_more a {
	text-decoration: none;
	color: #808000;
	cursor:pointer
}
.horizontal_separator {
	background-color: #e1e1e1;
	font-size: 1px;
	width: 915px;
	margin: 30px 10px 0 25px;
	height: 1px;
}

.bottom_section_two_subsections {
	width: 484px;
	float: left;
}

.bottom_section_one_subsection {
	width: 970px;
	float: left;
}

.bottom_section_three_subsections {
	width: 322px;
	float: left;
}

.bottom_stripe {
	height: 229px;
	width: 1px;
	background-image: url(../images/bottom-separator.png);
	float: left;
}

#search_bar {
	height: 48px;
	background-image: url(../images/bottomStripe.jpg);
	position: fixed;
	bottom: 0;
	min-width:1010px;
	width:100%;
}
.image_welcome {
	height: 266px;
	width: 910px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.welcome_image_and_text {
	/*height: 170px;*/
	//height: 380px;
	width: 910px;
	margin:28px 30px 20px 30px;
}
.welcome_image {
	height: 170px;
	width: 480px;
	background-image: url(../images/welcomeImage.jpg);
	float: left;
	background-repeat: no-repeat;
}

.welcome_wrapper {
	height: 105px;
	width: 420px;
	clear: both;
}

.welcome_text {
	height: 170px;
	width: 430px;
	background-image: url(../images/welcomeTextBackground.jpg);
	float: left;
}
.welcome {
	height: 105px;
	width: 430px;
	overflow: hidden;
	display:none;
}

.logo{
	margin: 15px 0 0 15px;
	float: left;
}

.detaljnije_button{
	float: right;
	border: none;
}

.detaljnije_div_wrapper {
	clear: both;
}

.detaljnije_div{
	float: right;
	height:25px;
	width: 420px;
	margin-right: 5px;
	cursor: pointer;
	overflow: hidden;
	display:none;
}

.next_button{
	float:right;
	margin-right:10px;
	margin-top:10px;
	cursor: pointer;
}

.next_div{
	height:135px;
	width:450px;
}
.homepage_middle_left_shadow {
	background-image: url(../images/middleLeftShadow.jpg);
	/*height: 315px;*/
	height: 428px;
	width: 20px;
	float:left;
	background-repeat:no-repeat;
}
.homepage_middle_right_shadow {
	background-image: url(../images/middleRightShadow.jpg);
	/*height: 315px;*/
	height: 428px;
	width: 20px;
	float:left;
	background-repeat:no-repeat;
}

.page_middle_with_shadows_and_gradient {
	background-color:#F2F2F2;
	background-image:url(../images/page_gradient2.jpg);
	background-repeat:repeat-x;
	min-width:1010px;
	width:100%;
}

.homepage_middle_with_shadows {
	/*height: 370px;*/
	width: 1010px;
	margin: auto;
	margin-bottom: 0px;
}
.page_top_left_shadow {
	float: left;
	height: 90px;
	width: 20px;
	background-image: url(../images/topLeftShadow.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.page_top_right_shadow {
	background-image: url(../images/topRightShadow.jpg);
	background-position:left;
	background-repeat:no-repeat;
	float: left;
	height: 90px;
	width: 20px;
}

.contact_form{
	margin:50px 40px 0;
}

.page_middle {
	width: 970px;
	float:left;
	background-color: #ffffff;
	padding-bottom: 30px;
}

.page_middle_left_shadow {
	background-image: url(../images/middleLeftShadow.jpg);
	height: 370px;
	width: 20px;
	float:left;
	background-repeat:no-repeat;
}
.page_middle_right_shadow {
	background-image: url(../images/middleRightShadow.jpg);
	height: 370px;
	width: 20px;
	float:left;
	background-repeat:no-repeat;
}
.sitemap {
	list-style: none;
	margin:20px 0 20px 60px;
}
.sitemap_links{
	text-decoration:none;
	color:#000000;
}
.sitemap li {
	list-style: none;
}

.news_title {
	margin: 25px 25px 0;
	color: #004080;
	font-size: 15px;
	font-weight: bold;
}
.contact_lbl {
	text-align:left;
	width:200px;
	float: left;
	font-weight:bold;
}

.contact_lbl_wrapper {
	height:15px;
	margin:35px 0 0 40px;
	width:910px;
}

.contact_content {
	float: left;
	height: 15px;
	width: 200px;
}
.map_image {
	height: 483px;
	width: 547px;
	margin: 30px 0 0 40px;
}

.contact_content_wrapper {
	height:15px;
	margin:5px 0 0 40px;
	width:910px;
}

#search_bar_inner {
	height: 48px;
	background-image: url(../images/bottomStripe.jpg);
	width: 970px;
	margin:0px 20px;
}
#search_bar_inner_wrapper {
	height: 48px;
	width:1010px;
	margin:auto;
}
.homepage_bottom {
	background-image: url(../images/middleOuterStripe.jpg);
	clear: both;
	min-width:1010px;
	background-color:#CCCCCC;
	background-repeat:repeat-x;
}

.menu_bar {
	height: 74px;
	background-image: url(../images/topOuterStripe.jpg);
	background-repeat: repeat-x;
	min-width:1010px;
	overflow:hidden;
}

.menu_bar_banner {
	height: 120px;
	background-image: url(../images/topOuterStripeBanner.jpg);
	background-repeat: repeat-x;
	min-width:1010px;
	overflow:hidden;
}

#menu_bar_inner_wrapper_banner {
	height: 120px;
	width:1010px;
	margin:auto;
}
.menu_bar_inner_banner {
	height: 90px;
	width: 940px;
	background-image: url(../images/topInnerStripeBanner.jpg);
	background-repeat: repeat-x;
	margin:0px 20px;
        padding: 15px;
	overflow:hidden;
}
#mbib_1, #mbib_2, #mbib_3, #mbib_4, #mbib_5 {
    float: left;
    height: 90px;
    text-align: center;
}
#mbib_1, #mbib_5 {
    width: 20px;
    padding: 0px;
    margin: 0px;
}
#mbib_2, #mbib_3, #mbib_4 {
    width: 280px;
    padding: 0px 10px 0px 10px;
    margin: 0px;
}

.body_wrapper{
	display:block;
}

.page_middle_with_shadows {
	overflow: hidden;
	width: 1010px;
	margin: 0px auto;
}

.search {
	position: absolute;
	right: 3px;
	top: 6px;
	cursor: pointer;
}

#footer {
	height:30px;
	line-height:25px;
	margin:0 0 48px 0;
	text-align:center;
	min-width:1010px;
	width:100%;
	color: #6C6C6C;
	background-color: #D0D0D0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #C0C0C0;
}
#footer_content_wrapper{
	width:1010px;
	margin:auto;
	height:30px;
}
#footer_content{
	width:970px;
	margin:0px 20px;
	background-color:#D0D0D0;
	height:30px;
	line-height: 30px;
}
#searchForm {
	line-height: 48px;
	float: left;
	line-height:48px;
}

#searchText {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(../images/searchTextFieldIcon.jpg);
	background-repeat:no-repeat;
	background-position:2% 50%;
	width: 250px;
	margin-top: 13px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 28px;
	background-color: #FFFFFF;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
}

#searchButton {
	border:solid thin #CCCCCC;
	background-color:#EAEAEA;
	margin: 14px 0 0 25px;
	float: left;
	height: 22px;
	font-family: arial,helvetica,tahoma;
	color:#003333;
	font-size: 10px;
	text-transform:uppercase;
}

#time {
	color: #fff;
	line-height: 48px;
	float: right;
	margin: 0 25px 0 0;
}

#clock {
	margin: 14px 10px;
	float: left;
}

#close_button {
	color: #fff;
	cursor: pointer;
	position: absolute;
	bottom: 31px;
	right: 5px;
	top: 5px;
}
#open_search_box {
	position:absolute;
	top:5px;
	right:10px;
	cursor:pointer;
}
#top_links {
	float: right;
	line-height: 90px;
	color: gray;
	padding-right: 5px;
}

#top_links a {
	color: gray;
	margin: 0 10px;
	cursor: pointer;
	text-decoration:none;
}

#lookup {
	color: #ffffff;
	float: left;
	margin: 14px 0 0 35px;
	padding: 0px;
	height: 21px;
}

.bottom_title {
	font-size: 24px;
	margin: 25px 0 0 30px;
	color: #AEAEAE;
	text-transform:uppercase;
}

.bottom_text {
	margin: 20px 30px 35px 30px;
	color: #333333;
	
}

#block {
	display: block;
}

.bottom_lines {
  margin: 0px;
  padding: 0px;
  list-style: none;

}

.bottom_lines li {
	margin-bottom: 10px;
}
.bottom_lines  a{
       text-decoration: none;
       color: #2C2C2C;
}

.bottom_lines li ul {
       margin: 0px;
       padding: 0px;
}

.tooltip {
	display:none;
	background:transparent url(../images/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

#calendar_wrapper{
	width:93%;
	margin:25px auto;
}

#calendar_title{
	font-size:13px;
	margin-bottom:10px;
	line-height: 38px;
	color: #424242;
	text-align: center;
	text-transform: uppercase;
	background-color: #F7F7F7;
	border: 1px solid #D5D5D5;
	overflow:hidden;
	width: 98%;
	padding: 0 1%;
}

#prev_year_link{
	width:20px;
	height:35px;
	float: left;
	display:none;	
	background-image: url(../images/prevButton.png);
	background-repeat: no-repeat;
	background-position:0 50%;
	cursor:pointer;
}

#next_year_link{
	width:20px;
	height:35px;
	float: right;
	display:none;
	background-image: url(../images/nextButton.png);
	background-repeat: no-repeat;
	background-position:0 50%;
	cursor:pointer;	
}

#calendar_content{
	display:none;
}

.months{
	overflow:hidden;
	width: 98%;
	padding:1%;
}

.month{
	float:left;
	width:25%;
}

.month_title{
	background-image:url(../images/calendarTitleArrow.gif);
	background-color:#EAEAEA;
	line-height:22px;
	text-align:center;
	font-weight:bold;
	background-repeat: no-repeat;
	color:#242424;
}

.month_content{
	padding:10px;
}

.event_wrapper{
	border:1px solid #E0E0C2;
	padding:5px;
	margin-bottom:7px;
}

.event_date{
	line-height:15px;
	background-image:url(../images/eventIcon.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
	color:#6D6D6D;
	background-position: 4px;
}

.event_title{
	margin-top:7px;
	color: #181818;
	background-color: #F4F4EC;
	padding: 4px;
}

.event_title a{
	text-decoration:none;
	color:#000000;
}

.event_title a:hover{
	color:#5E5E00;
}

.no_event{
	height:30px;
	background-image: url(../images/noEvent.gif);
	background-repeat: no-repeat;
	background-position:50% 50%;	
}
