html,body{
	margin:0px;
	padding:0px;
	font-family:arial;
}

body{
	border-top:2px solid #222;
}

#mainDIV{
	width:100%;
	height:100%;
}

#top{
	height:173px;
	width:100%;
	background:url(../images/top_new2.png) bottom left no-repeat;
	padding-top:95px;
}

#top_right{
	margin-left:1054px;
	height:173px;
	background:url(../images/traka_temp.png) bottom left repeat-x;
}

#top_menu{
	height:54px;
	background:url(../images/meni_temp.png) top left repeat-x;
	margin-left:90px;
}

#meni{
	height:54px;
	background:url(../images/meni_back.png) top left no-repeat;
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	color:#a7a7a4;
}

#meni ul{
	list-style:none;
	margin:0px;
	padding:0px;
	height:54px;
	width:100%;
}

#meni ul li{
	float:left;
	display:block;
	height:54px;
}

#meni ul li a{
	display:block;
	text-decoration:none;
	color:#8e8e8d;
	height:34px;
	padding:15px 25px 5px 25px;
}

#meni ul li a:hover{
	background:url(../images/meni_hover.png) bottom left repeat-x;
}

#meni ul .current a{
	background:url(../images/meni_current.png) bottom left repeat-x;
	color:#222;
}

#meni ul .current a:hover{
	background:url(../images/meni_current.png) bottom left repeat-x;
}

#sadrzaj{
	width:930px;
	padding-top:20px;
	padding-left:90px;
	background:url(../images/desni_dekor.png) top right no-repeat;
}

.divider{
	height:54px;
	width:7px;
	background:url(../images/divider.png) center left no-repeat;
}

#desni{
	float:right;
	width:200px;
	margin-left:10px;
	margin-bottom:10px;
}

#podmeni{
	background:#f6f6f6;
	border-bottom:4px solid #e6e6e6;
}

#dogadjaji{
	margin-top:20px;
	background:#f6f6f6;
	border-bottom:4px solid #e6e6e6;
}


#desni h1{
	display:block;
	height:100%;
	height:30px;
	background:#4b4b4b;
	color:#fff;
	padding:0px;
	margin:0px;
	padding:10px 0px 0px 10px;
}

h1{
	margin:0px;padding:0px;font-size:16px;font-family:verdana;color:#820202;margin-bottom:10px;
}

h2{
	margin:0px;padding:0px;font-size:16px;font-family:tahoma;color:#656565;margin-bottom:2px;font-weight:normal;
}
p{
	font-size:14px;
	margin:0px;
	line-height:25px;
}

#podmeni ul{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:14px;
}

#podmeni ul li{
	display:block;
	height:40px;
	border-top:1px solid #e6e6e6;
	padding-top:1px;
}

#podmeni ul li a{
	display:block;
	padding:10px 0px 13px 20px;
	text-decoration:none;
	color:#565656;
}

#podmeni ul .current a,#podmeni ul .current a:hover{
	background:#f0eeee;
	color:#222;
	font-weight:bold;
	text-decoration:none;
}

#podmeni ul li a:hover{
	background:#f0eeee;
	color:#222;
	text-decoration:underline;
}


.lijevi .slikica{
	float:left;
	margin-right:15px;
	margin-top:5px;
	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
	-moz-border-radius-topright : 5px;
	-webkit-border-top-right-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
}

.desni .slikica{
	float:right;
	margin-left:15px;
	margin-top:5px;
	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
	-moz-border-radius-topright : 5px;
	-webkit-border-top-right-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
}

.slikica{
	width:153px;
	height:103px;
	padding:3px 3px 3px 4px;
	background:#e6e6e6;
}
.slikica img{
	border:1px solid #eee;
}

.clanak{
	min-height:100px;
	border-bottom:1px solid #eee;
	padding-bottom:20px;
	padding-top:20px;
}

#sadrzaj_lijevi{
	margin-right:220px;
}

#dogadjaji ul{
	list-style:none;
	margin:0px;padding:0px;
}


#dogadjaji ul .vrijeme{
	border-top:1px solid #e6e6e6;
}
#dogadjaji ul .vrijeme a{
	text-decoration:none;
	color:#7e1b1b;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:10px 0px 2px 20px;
}

#dogadjaji ul .dodadjaj a{
	display:block;
	padding:2px 0px 11px 20px;
	text-decoration:none;
	color:#565656;
}


#boxovi{
	margin-top:25px;
	height:200px;
}
.info_box{
	border-top:4px solid #808080;
	text-decoration:none;
	display:block;
	width:180px;
	height:180px;
	float:left;
	margin-right:50px;
	background:#f6f6f6;
	padding-left:3px;
	font-size:12px;
}

.info_box:hover{
	background:#ebe9e9;
}

.info_box h3{
	font-size:14px;
	color:#222;
	font-weight:bold;
	padding-left:3px;
	margin-top:5px;
	margin-bottom:0px;
}
.info_box h2{
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:12px;
	color:#222;
	padding-left:3px;
	background:none;
	margin-bottom:10px;
}

.info_box img{
	margin-left:2px;
	border:1px solid #cccccc;
	width:172px;
	margin-bottom:10px;
}

.info_box p{
width:172px;
padding-left:3px;
color:#222;
line-height:normal;
font-weight:normal;
font-size:12px;
color:#222;
}

#footer{
	margin-top:20px;
	height:100px;
	border-top:4px solid #e6e6e6;
	background:#f6f6f6;
	clear:both;
}
#footer_meni{
	width:920px;
	padding-left:90px;
}
#footer_meni ul{
	padding:0px;margin:0px;list-style:none;
	margin-top:10px;
}

#footer_meni ul li{
	display:inline;
}

#footer_meni ul li a{
	text-decoration:none;
	color:#222;
	padding:0px 10px 0px 10px;
	border-left:1px solid #b8b8b8;
}

#footer_meni ul .current a{
	font-weight:bold;
}

#footer_meni ul li a:hover{
	text-decoration:underline;
}

#pretraga{
	position:absolute;
	top:55px;
	left:620px;
}

#pretraga form{
	padding:0px;
	margin:0px;
	display:inline;
}

#pretraga span{
	font-weight:bold;
	font-size:14px;
	font-family:tahoma;
}

#pretraga input{
	width:200px;
	margin-left:10px;
}

#pretraga form .zastavica{
	padding:0px;
	margin:0px;
	border:none;
	width:16px;
	height:11px;
}

#pretraga .gumb{
width:60px;
margin-left:10px;
}

#kopirajt{
	float:right;
	font-size:16px;
	color:#8c8c8c;
}

#kopirajt2{
	padding-left:90px;
	margin-top:45px;
}

#kopirajt2 ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

#kopirajt2 ul li{
	color:#7b7b7b;
	display:inline;
	font-size:13px;
	border-left:1px solid #b8b8b8;
  padding:0px 10px 0px 10px;
}

#kopirajt2 ul li a{
	color:#7b7b7b;
	text-decoration:none;
}

/*DIO S ADMINISTRACIJSKIM STILOVIMA */
#admin_top_menu{
	border-bottom:1px solid #dbdbdb;
	padding:2px 0px 2px 10px;
	margin-bottom:10px;
}

#admin_top_menu a{
	color:#222;
	text-decoration:none;
}

#admin_top_menu .current{
	font-weight:bold;
}

#admin_top_menu a:hover{
	text-decoration:underline;
}

.unos{
	margin:0px 10px 10px 10px;
}

.unos fieldset{
	border:1px solid #dbdbdb;
	background:#f6f5f5;
}

.unos legend{
	padding:0px 10px 0px 10px;
	border:1px solid #fff;
	background:#222;
	color:#fff;
}

/* STILOVI ZA BLOK KALENDARA */

#kalendar{
	font-size:12px;
	font-family:arial;
}

#kalendar .kalendarTable{
	width:100%;
	height:100%;
	border:1px solid #666;
	border-collapse:collapse;
}

#kalendar .kalendarTable td{
	height:20px;
	width:14%;
	height:100px;
	border:1px solid #666;
	vertical-align:top;
}

#kalendar .kalendarTable .vikend{
	background:#f3e6e6;
}

#kalendar .kalendarTable .zaglavlje td{
	height:14px;
}

#kalendar .kalendarTable td .nazivDana{
	height:18px;
	padding-left:5px;
	padding-top:3px;
	background:#aabdcc;
}

#kalendar .kalendarTable td .stavkeDana{
	height:17px;
	border-bottom:1px solid #e2e3e3;
	background:#eee;
	text-align:right;
	padding-top:3px;
	padding-right:5px;
	color:#626262;
}

#kalendar .kalendarTableDay{
	width:100%;
	height:100%;
	border:1px solid #666;
	
	
}

#kalendar .kalendarTableDay td{
	height:30px;
}

#kalendar .kalendarTableDay .timeFull{
	padding-left:10px;
	padding-top:3px;
	border-bottom:1px dashed #e2e3e3;
	width:50px;
	border-right:1px solid #e2e3e3;
	
}

#kalendar .kalendarTableDay .timeHalf{
	padding-left:10px;
	padding-top:3px;
	border-bottom:1px solid #e2e3e3;
	width:50px;
	border-right:1px solid #e2e3e3;
}

#kalendar .kalendarTableDay .timeFullDetails{
	border-bottom:1px dashed #e2e3e3;
}

#kalendar .kalendarTableDay .timeHalfDetails{
	border-bottom:1px solid #e2e3e3;
}

.kalendarDiv{
	position:absolute;
	top:500px;
	width:300px;
	height:340px;
	border:1px solid #ff0000;
	border:3px solid #dadada;
	display:none;
	padding-top:10px!important;
}
.kalendarDiv table td{
	background:#fff;
	text-align:center;
}

.kalendarDiv span:hover,.kalendarDiv img:hover{
	cursor:pointer;
}

.kalendar_ikonica{
	vertical-align:middle;
}

.kalendarDiv table td input{
	width:51px;
	padding:0px;
	height:14px;
	text-align:center;
}


.inner_image{
	margin-top:10px;
	margin-bottom:10px;
}

.read_more a{
	font-size:12px;
	color:#222;
}


.admin_table{
	width:100%;
	border-bottom:1px solid #222;
}

.administracija{
	
}

.admin_table .header td{
	background:#eee;
	border-top:2px solid #222;
	border-bottom:1px solid #999;
	padding:2px 5px 2px 15px;
}

.admin_table tr td{
	padding:2px 5px 2px 15px;
	border-bottom:1px dashed #eee;
}

#uploadDIV{
	float:left;
	margin-left:20px;
	padding-top:30px;
	width:409px;
	text-align:center;
	clear:left;
}

#relatedArticles{
	float:left;
	margin-top:30px;
	margin-left:20px;
}

#relatedArticlesContent{
	text-align:center;
}

#upload_gumbici{
	margin-top:30px;
	text-align:center;
}

#dokumenti_administracija{
	margin-left:450px;
	margin-right:20px;
	width:auto;
	margin-top:50px;
}

#dokumenti_administracija table{
	width:100%;
}
#dokumenti_administracija table .header td{
	border-bottom:1px solid #73b304;
	background:#d9e4ff;
}

.removeRelated{
	float:right;
}

.removeRelated:hover{
	cursor:pointer;
	text-decoration:underline;
}
.relatedArticle{
	text-align:left;
}

.relatedAC{
	text-align:left;
	background:url(../images/ac_back.png)top left no-repeat;
	padding-left:10px;
	padding-top:3px;
}

.relatedAC input{
	border:1px solid #666;
	height:14px;
	font-size:12px;
	margin-left:10px;
	margin-top:1px;
	width:250px;
}

.document_header_span:hover{
	cursor:pointer;
	text-decoration:underline;
}

/*BOX ZA DOKUMENTE */
#dokumenti{
	margin-top:20px;
}

#dokumenti ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

#dokumenti ul li a{
	padding:10px 5px 10px 15px;
	display:block;
	text-decoration:none;
	background:#f6f6f6;
	color:#222;
}

#dokumenti ul li{
	display:block;
	height:40px;
	border-top:1px solid #e6e6e6;
}

#dokumenti ul li a{
	display:block;
	padding:10px 0px 11px 20px;
	text-decoration:none;
	color:#565656;
}

#dokumenti ul .current a,#podmeni ul .current a:hover{
	background:#f0eeee;
	color:#222;
	font-weight:bold;
	text-decoration:none;
}
#dokumenti ul li a:hover{
	background:#f0eeee;
	color:#222;
	text-decoration:underline;
}

/*DIO VEZAN UZ MAINTANENCE */

#maintananceBox{
	margin:auto;
	margin-top:100px;
	width:600px;
	height:300px;
	background:url(../images/maintanence_bck.png) top left no-repeat;
}

#maintananceBox .message{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding-left:170px;
	text-align:center;
	padding-right:25px;
	padding-top:70px;
}

/* DIO VEZAN UZ KONTAKTE */

#contacts .contact img{
	border:1px solid #eee;
	padding:2px 2px 2px 2px;
	float:left;
}

#contacts .contact{
	font-size:14px;
	border-bottom:1px solid #eee;
	padding-bottom:10px;
	padding-top:10px;
}

#contacts .contact .data{
	margin-left:130px
}

#contacts .contact .data .item{
	margin-bottom:11px;
}

#contacts .contact .data .item a{
	text-decoration:none;
	color:#7e1b1b;
}

#contacts .contact .data .item .label{
	font-weight:bold;
}

#contacts .contactForm, #about .partners{
	background:#ededed;
	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
	-moz-border-radius-topright : 5px;
	-webkit-border-top-right-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
	padding:10px 10px 10px 10px;
	margin-top:10px;
}

#contacts .contactForm table{
	width:100%;
}

#contacts .contactForm table td{
	width:50%;
	vertical-align:top;
}

#contacts .contactForm table td .unos{
	width:200px;
	height:20px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

#contacts .contactForm table td textarea{
	width:400px;
	height:80px;
	margin:0px;
	padding:0px;
}

#contacts .contactForm table .label{
	color:#222;
	font-size:14px;
	height:20px;
}

#contacts .contactForm table .potvrda{
	text-align:center;
}

#contacts .contactForm table .potvrda input{
	margin-top:10px;
	padding:3px 5px 3px 5px;
	color:#222;
}

#contacts .contactForm .info div{
	margin-bottom:5px;
}

#contacts .contactForm .info input{
	margin-top:10px;
	padding:3px 5px 3px 5px;
	color:#222;
	float:right;
	margin-top:30px;
	margin-right:50px;
}
.partners{
	text-align:center;
}

.partners h2{
	text-align:left;
	font-size:14px;
	margin-bottom:10px;
	font-weight:bold;
	margin-left:10px;
}

.partners .partner{
	display:inline;
	margin-right:30px;
}

.partners .partner img{
	margin-bottom:30px;
	border:0px;
}

.mail_ok{
	font-size:13px;
	text-align:center;
	color:#8a9f44;
	font-weight:bold;
}

.mail_error{
	font-size:13px;
	text-align:center;
	color:#792626;
	font-weight:bold;
}

.image_header{
	font-size:13px;
	text-align:center;
}

.popis{
	font-size:14px;
}

.popis li{
	margin-bottom:3px;
}

.slika_lijevo{
	float:left;
}

.slika_desno{
	float:right;
}

.project_header{
	background:#ededed;
	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
	-moz-border-radius-topright : 5px;
	-webkit-border-top-right-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
	padding:10px 10px 10px 10px;
	margin-bottom:15px;
}

.project_header img{
	float:left;
}

.project_header h1{
	margin-top:7px;
}

.video_link{
	background:#747474;
	color:#fff;
	-moz-border-radius-topleft : 2px;
	-webkit-border-top-left-radius : 2px;
	-moz-border-radius-topright : 2px;
	-webkit-border-top-right-radius : 2px;
	-moz-border-radius-bottomleft : 2px;
	-webkit-border-bottom-left-radius : 2px;
	-moz-border-radius-bottomright : 2px;
	-webkit-border-bottom-right-radius : 2px;
	padding:2px 5px 2px 5px;
	font-size:12px;
	margin-left:5px;
}
.video_link a{
	color:#fff;
	text-decoration:none;
}

.video_link a:hover{
	text-decoration:underline;
}

.dark_back{
	background:#747474;
	color:#fff;
	-moz-border-radius-topleft : 2px;
	-webkit-border-top-left-radius : 2px;
	-moz-border-radius-topright : 2px;
	-webkit-border-top-right-radius : 2px;
	-moz-border-radius-bottomleft : 2px;
	-webkit-border-bottom-left-radius : 2px;
	-moz-border-radius-bottomright : 2px;
	-webkit-border-bottom-right-radius : 2px;
	padding:4px 10px 4px 10px;
	font-size:12px;
}
.dark_back a{
	color:#fff;
	text-decoration:none;
}

.dark_back a:hover{
	text-decoration:underline;
}

.menu_divider{
	border-top:1px solid #969696;
	width:100%;
	height:1px;
	margin-bottom:0px;
	margin-top:0px;
}

.mail{
	border:none!important;
	float:none!important;
	margin:none!important;
	padding:none!important;
}

.press_href{
	border:1px solid #666;
	padding:1px 1px 1px 1px;
	display:block;
	float:left;
	margin-right:30px;
	margin-left:30px;
	margin-top:30px;
	margin-bottom:30px;
}

.press_href:hover{
	border:2px solid #843a3a;
	padding:0px;
}

.press_href img{
	border:0px;
}

.screenshots{
	margin-top:15px;
	background:#ededed;
	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
	-moz-border-radius-topright : 5px;
	-webkit-border-top-right-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
	padding:10px 10px 10px 10px;
	height:150px;
}

.screenshots2{
	margin:auto;
	background:#ededed;
	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
	-moz-border-radius-topright : 5px;
	-webkit-border-top-right-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
	padding:10px 10px 10px 10px;
	height:105px;
}

.screenshots h2{
	padding-bottom:15px;
}

.screenshottumb{
	border:1px solid #666;
	padding:1px 1px 1px 1px;
	width:150px;
	height:100px;
	float:left;
	margin-left:9px;
	margin-right:8px;
}

.screenshottumb img{
	border:0px;
}

.contact_links{
	float:right;
	margin-top:60px;
	margin-right:45px;
}

.link_divider{
	font-weight:bold;
	margin-left:3px;
	margin-right:3px;
}

.pagging{
	text-align:center;
	font-size:13px;
	margin-top:15px;
	background:#ededed;
	-webkit-border-radius: 5px; -moz-border-radius: 5px;
	padding:10px 10px 10px 10px;
}

.pagging a{
	text-decoration:none;
	color:#222;
	padding:1px 5px 1px 5px;
	margin-left:5px;
}

.pagging .current{
	text-decoration:none;
	color:#fff;
	background:#a5a5a5;
	padding:1px 5px 1px 5px;
	-webkit-border-radius: 2px; -moz-border-radius: 2px;
}

.pagging .current:hover{
	text-decoration:none;
	color:#fff;
	background:#a5a5a5;
	padding:1px 5px 1px 5px;
	-webkit-border-radius: 2px; -moz-border-radius: 2px;
}

.pagging a:hover{
	text-decoration:none;
	background:#dfdddd;
	padding:1px 5px 1px 5px;
	-webkit-border-radius: 2px; -moz-border-radius: 2px;
}

.search_header{
	background:#ededed;
	-webkit-border-radius: 2px; -moz-border-radius: 2px;
	padding:10px 10px 10px 10px;
	margin-bottom:15px;
}

.search_header h1{
	font-size:15px;
}

.searchResults .result h3{
	font-size:15px;
	font-weight:normal;
	color:#820202;
	margin:0px;
}

.searchResults .result h3 a{
	color:#820202;
	text-decoration:none;
}

.searchResults .result h3 a:hover{
	text-decoration:underline;
}

.searchResults .result p{
	border-bottom:1px solid #eee;
	font-size:13px;
	padding-bottom:5px;
}

.searchResults .result{
	margin-bottom:20px;
}


.boxovi_view{
	margin-bottom:10px;
	font-size:12px;
}
.boxovi_view span{
	background:#222;
	color:#fff;
	-webkit-border-radius: 2px; -moz-border-radius: 2px;
	padding:3px 10px 3px 10px;
}

.boxovi_view span .current{
	font-weight:bold;
}

.boxovi_view span span:hover{
	text-decoration:underline;
	cursor:pointer;
}

.no_language_message{
		text-align:center;
	font-size:13px;
	margin-top:15px;
	background:#ededed;
	-webkit-border-radius: 5px; -moz-border-radius: 5px;
	padding:20px 10px 20px 10px;
}

.no_language_message h2{
	color:#820202;
}

.zebra_table{
	border-collapse:collapse;
	font-size:14px;
}

.zebra_table td{
	border:1px solid #ccc;
	padding:3px 10px 3px 10px;
}

.zebra_table .odd td{
	background:#e5e5e5;
}

.zebra_table .even td{
	background:#eee;
}

.zebra_table .caption{
	font-weight:bold;
}

.social_section{
	text-align:right;
}

.social_section .subsection{
	background:#ededed;
	-webkit-border-radius: 5px; -moz-border-radius: 5px;
	padding:5px 10px 5px 10px;
	display:inline-block;
}

.social_section .subsection img{
	border:0px;
}

#mapa{
	width:100%;
	height:400px;
	padding:2px 2px 2px 2px;
	border:1px solid #e0e0e0;
}

.qr_code{
	float:left;
	padding:2px 2px 2px 2px;
	border:1px solid #222;
	margin-right:15px;
}

sup{
	color:#000;
	font-weight:bold;
}

sup a{
	color:#000;
}

.footnote{
	color:#555;
}

.code{
	display:block;
   font: 1em 'Courier New', Courier, Fixed, monospace;
   font-size : 13px;
   color: #000;
   background : #eee;
   text-align:left;
   border : 1px solid #5581C0;
   padding : 15px 15px 15px 15px;
   margin-top:5px;
   margin-bottom:5px;
   line-height:17px;
   font-weight:normal!important;
}

.inlinecode{
	 font: 1em 'Courier New', Courier, Fixed, monospace;
   font-size : 13px;
   color: #000;
   background : #eee;
   display:inline;
}