/* Start of CMSMS style sheet 'ffr' */
@charset "utf-8";
/* CSS Document */

html{
	background:url(images/ffr/back.jpg);}
body{
	margin:0px;
	padding:0px;
font-size:0;}
.Acknowledgement span,
.Acknowledgement p,
.Acknowledgement non-ack,
.text_articles .ack{display:none;}

.Acknowledgement ack{display:block !important;}

.Acknowledgement a{
    padding-bottom: 15px;
    display: block;
}
.MagazineDirectoryItem.Acknowledgement #tabs,
.MagazineDirectoryItem.Acknowledgement #tab1_content,
.MagazineDirectoryItem.Acknowledgement #tab2_content h1{
display:none !important;
}
.MagazineDirectoryItem.Acknowledgement #tab2_content,
.MagazineDirectoryItem.Acknowledgement #tab2_content h1+h1{
display:block !important;
}
#header_back{
	position:absolute;
	width:100%;
	height:170px;
	margin:0px;
	padding:0px;
	background:url(images/ffr/back-head.gif) bottom left no-repeat;
	z-index:1;
	}

a{color:#666; text-decoration:underline;}
a:hover{color:#999; text-decoration:underline;}
#wrap{
	position:relative;
	z-index:99;
	width:1024px;
	margin:0px;
font-size:initial;
	}
.other {
float:right;
margin-right:35px;
}
#header{
	position:relative;
	z-index:99;
	width:100%;
	margin:0px auto;


	}
	
.logo{
	float:left;
	margin-top:30px;
	margin-left:45px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	width:200px;
	height: 52px;
	text-align:center;
	}

.logo p{
	text-indent:-9999em; 
	background:url(images/ffr/logo.png) no-repeat top left; 
	height:55px; 
	margin-bottom:0px;
	}
	
.logo span{
	font-size:10px; 
	line-height:10px;
	}
	
	.search{
	float:right;
	margin-top:50px;
	margin-right:160px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	text-align:left;
	}
	
	.search span{
	padding-left:25px;
	line-height:10px;
	}
	
	/*.search p{
	background: url(images/ffr/back-serch.png) no-repeat left;
	width:450px;
	height: 52px;
	margin:0px;
	}
	.search p:hover{
	background: url(images/ffr/back-serch-hover.png) no-repeat left;
	width:450px;
	height: 52px;
	}*/
	
#sidenav{
	position:relative;
	z-index:99;
	width:234px;
	min-height:638px;
	left:22px;
	top:85px;
	float:left;
	background: #ffffff url(images/ffr/back-sidenav.gif) no-repeat left top;

*top:60px;
	}


#sidemenu{
	width:234px;
padding-top:15px;
	padding-left:15px;
	top:0px;
	float:left;
	}

.homepage{
	list-style:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#f5821f;
	}

.homepage a{
	list-style:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#f5821f;
	}

.homepage a:hover{
	list-style:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#f5821f;
text-decoration:underline;
	}

#sidemenu ul{
	list-style:none;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#f5821f;
margin:0px;
	}
	
#sidemenu ul ul{
	list-style:none;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#f5821f;
	}

.menuactive.menuparent{
	list-style:none;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#f5821f;
	}
	
#sidemenu ul ul ul{
	padding-left:5px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666;
	text-decoration:underline;
	}

.activeparent{
color:#F60;
}
	
#tools{
	background:url(images/ffr/back.jpg);
	padding:5px;}

#tools ul {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	font-size:12px;
	}
	
#tools ul ul {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	text-decoration:underline;
	font-size:12px;
	}
	
#main{
	position:relative;
	width:60%;
	margin-top:65px;
	margin-left:60px;
	float:left;
	background:#fff url(images/ffr/back-main.jpg) top left repeat-x;
	z-index:999;
    box-shadow: 0 0 5px #fff;
    -webkit-box-shadow: 0 0 5px #fff; 
    -moz-box-shadow: 0 0 5px #fff; 
	padding-top:30px;
	}
.cta-button {
    padding: 11px 25px !important;
    background: url(images/ffr/back-h1.png) center no-repeat !important;
    color: #fff !important;
    text-decoration: none !important;
    border-radius: 5px !important;
}
.naslov_main{
	position:absolute;
	width:396px;
	height:42px;
	top:165px;
	left:285px;
	float:left;
	background:url(images/ffr/back-h1.png) top left no-repeat;
	z-index:9999;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:24px;
	font-weight:normal;
	padding:6px;
	padding-left:12px;
	}
	
#summary_content{
position:relative;
display:block;
width:585px;
margin:15px;
top:15px;
min-height:450px;
color:#666;
}


#wrap_tabs div{
float:none;
}

.slika{
float:left;
margin-right:15px;
width:250px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:15px;
background:url(images/ffr/back.jpg);
display:inline-block;
position:relative;
margin-left:15px;
margin-bottom:15px;
}


.slika_centar{
margin-left:50%;
width:93%;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:15px;
background:url(images/ffr/back.jpg);
display:inline-block;
position:relative;
margin-left:15px;
margin-bottom:15px;
}

.slika_poslednja{
float:left;
margin-right:317px;
width:250px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:15px;
background:url(images/ffr/back.jpg);
display:inline-block;
position:relative;
margin-left:15px;
margin-bottom:15px;
}


h1 {
	color:#999;
	font-size:1.6em;
	font-weight:normal;
	background:#e1e1e1;
font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:20px;
}

h2 {
padding-left:5px;
background:url(images/ffr/back.jpg);}


#summary_content ul {
margin-top:0px;
padding-left:20px;
}

#summary_content ol{
margin-top:0px;
padding-left:20px;
}

#summary_content li{
margin-bottom:5px;
}

#summary_content table{
border-collapse:collapse;
border-color:#ccc;
border-width:1px;
width:582px;
margin:0px 0px 15px 0px;
}

#summary_content td {
padding:2px;
}

.potpis{
font-family:Arial, Helvetica, sans-serif;
color:#666;
text-align:left;
font-size:15px;
background:url(images/ffr/back.jpg);
float:left;
width:582px;
display:block;
position:relative;
}

.cover_image{
width:200px;
float:left;
padding-right:15px;
}


	
.text{
	font-family:Arial, Helvetica, sans-serif;
	}

.text_articles{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:27px;
margin-bottom:20px;
	background:url(images/ffr/back.jpg);
color:#666;
border-bottom:1px solid #999;
	}

.text_articles span{
padding:5px;
	background:url(images/ffr/back.jpg);
    box-shadow: 0 0 2px #999;
    -webkit-box-shadow: 0 0 2px #999; 
    -moz-box-shadow: 0 0 2px #999; 	
	}

.text_articles p{
padding:0px 5px 5px 5px;
font-size:13px;
	}

.text_articles sup{
display:none;
	}

.links{
padding:2px;
margin-top:5px;}

.links:hover{
padding:2px;
margin-top:5px;
color:#FFF;
background:url(images/ffr/back-h1.png) center no-repeat;}


.text_serif{
width:480px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

.highlight_detail{
width:180px; 
position: absolute; 
float: right; 
top:25px;
left:405px;
overflow-wrap: break-word;
word-wrap: break-word;
}

.News .highlight_detail+div{
width:575px !important;
padding-top:25px; 
clear:both;
}

.News .highlight_detail+div img{
float: left;
margin-right: 25px;
}

.h1_detail{
position:relaive;
font-size:28px; 
text-align:left; 
margin-bottom:0px;  
width:380px;
float:left;
}

.icon{
clear:both;
width:36px; 
border:none;
}
#separator{
	width:608px;
	height:35px;
	background:url(images/ffr/separator.png) top left no-repeat;
	margin-left:-7px;
	padding:7px;
	padding-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	}
#content{
	width:585px;
	margin:15px;
	}

.current a{
text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
font-size:18px;
width:220px;
height:50px;
display:block;
float: left;
margin-right:10px;
	}

.current a:hover{
text-decoration: underline;
color:#999;
	}

.current a strong{
display:block;
clear:both;
	}

.other a{
text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999;
width:150px;
display:block;
font-size:12px;
float: left;
margin-right:10px;
padding-top:5px;
	}

.other a strong{
clear:both;
display:block;
	}


.other a:hover{
text-decoration: underline;
	color:#666;
	}
		
#footer_back{
	position:fixed;
	width:100%;
	height:15px;
	bottom:0px;
	background:url(images/ffr/back-footer.jpg) top left no-repeat;
	z-index:99;
    box-shadow: 0 0 15px #999;
    -webkit-box-shadow: 0 0 15px #999; 
    -moz-box-shadow: 0 0 15px #999; 	
	}
	
	#signature {
	position:fixed;
		bottom:0px;
		width:194px;
		height:60px;
	margin-left:22px;
	background:url(images/ffr/back.jpg) top left;
	z-index:109;
	padding:20px 20px 10px 20px;
	font-size:10px;
	line-height:10px;
	color:#999;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
		}
		
#searchwrapper {
width:450px; /*follow your image's size*/
height:58px;/*follow your image's size*/
padding:0px;
left:260px;
top:50px;
position:relative; /*important*/
}
#searchwrapper form { display:inline ; }
.search-input {
border:0px; /*important*/
background-color: #FFFFFF; /*important*/
    border:1px solid rgba(0,0,0, 0.2);
position:absolute; /*important*/
top:4px;
left:12px;
width:200px;
height:20px;
font-size:14px;
color:#999;
	padding-right:50px;
}
.search-button {
border:0px; /*important*/
background: #CCCCCC url(images/ffr/search.png) center no-repeat;  /*important*/
position:absolute; /*important*/
top:4px;
left:260px;
width:32px;
height:32px;
cursor:pointer;
}

.search-button:hover {
border:0px; /*important*/
background: #f5821f url(images/ffr/search.png) center no-repeat;  /*important*/
position:absolute; /*important*/
top:4px;
left:260px;
width:32px;
height:32px;
cursor:pointer;
}

input {
    outline:none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
	padding-left:10px;
}

input:focus {
    box-shadow: 0 0 5px rgba(202, 203, 205, 1);
    -webkit-box-shadow: 0 0 5px rgba(202, 203, 205, 1); 
    -moz-box-shadow: 0 0 5px rgba(202, 203, 205, 1);
    border:1px solid rgba(202, 203, 205, 0.8); 
}

#right_side{position:absolute; width:150px; z-index:999; margin-left:920px; margin-top:172px;}
#right_side img{border:0px;}

.left{
float:left;}

#tab3_content h1+h1,
#abstract h1+h1{display:none;}

#tab2_content p{
margin:0px;
padding:0px;
}

.News #tab2_content{display:block !important; margin-top: 132px;}
.News #tab2_content img{float:left; margin-right:15px;}
.News ul#tabs,
.News #tab1_content,
.News #tab3_content{display:none !important;}

.clear {
clear:both;
}

#wrap_tabs p{
margin-bottom:15px;
padding:0px;
}

.text_articles.News p {position:relative; text-indent:-999999em;}
.text_articles.News p a{display:none; text-indent:-999999em;}
/* End of 'ffr' */

