/*  
Theme Name: FPN
Description: FPN theme for Wordpress
Version: 1.0
Author: Zedesino 
Author URI: http://www.zedesino.com/ 
*/

/* CSS Document */

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0px; padding: 0px; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th { font-weight: normal; font-style: normal; }
ul,ol,li { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }


/* LAYOUT */
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
hr.hidden {
	clear:both;
  	visibility:hidden;
	margin:0px;
	height: 0px;
 	padding:0px;
}
a {
   outline: none;
   -moz-outline-style: none;
}
a:active
{
outline: none;
-moz-outline-style: none;
}

a:focus
{
-moz-outline-style: none;
}
p  {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	text-align: left;
}
body	{
	font: normal 13px/18px Arial, Verdana, sans-serif;
	background-color:#f0f0f0;
	color:#4c4c4c;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin:0px;
	padding:0px;
}
body a:link {
	color:#368BBD;
	text-decoration:none;
}
body a:visited {
	color:#368BBD;
	text-decoration:none;
}
body a:hover	{
	color:#3A94C8;
	text-decoration:underline;
}
h1 {
	color: #4c4c4c;
	font: bold 24px/32px Arial, Verdana, sans-serif;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 5px solid #cdcdcd;
	letter-spacing: -1px;
	}
h1.cath {
	color: #2c2c2c;
	font: bold 24px/32px Arial, Verdana, sans-serif;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: 5px solid #EEEEEE;
	letter-spacing: -1px;
	}
h1.catsimple {
	color: #2c2c2c;
	font: bold 24px/28px Arial, Verdana, sans-serif;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: 0px solid #EEEEEE;
	letter-spacing: -1px;
	}
#logo h1 {
	padding: 0px;
	margin: 0px;
	border-bottom: 0;
	}

h2 {
	color: #2c2c2c;
	font: bold 24px/32px Arial, Verdana, sans-serif;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	letter-spacing: -1px;
	}
.studvesti_content h2 {
	max-height: 38px;
	overflow:hidden;
	}
#fokus h2 {
	font: bold 13px/17px Arial, Verdana, sans-serif;
	letter-spacing:0px;
	margin: 3px 0px 5px 0px;
	padding: 0px;
	height: 34px;
	overflow: hidden;
	}
.post h2 {
	font: bold 15px/17px Arial, Verdana, sans-serif;
	letter-spacing:0px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	overflow: hidden;
	}
#studvesti ul li h2 {
	font: bold 13px/18px Arial, Verdana, sans-serif;
	letter-spacing:0px;
	margin: 0px;
	padding: 0px 0px 0px 40px;
	}
.text_slide h2 {
	font: bold 15px/18px Arial, Verdana, sans-serif;
	letter-spacing:0px;
	margin: 3px 0px 5px 0px;
	}
#fokus h2 a:link, #fokus h2 a:visited, #studvesti ul li h2 a:link, #studvesti ul li h2 a:visited, .post_item h2 a:link, .post_item h2 a:visited, .post_item_no_img h2 a:link, .post_item_no_img h2 a:visited  {
	color: #222;
	}
.text_slide h2 a:link, .text_slide h2 a:visited, .slide_more a:link, .slide_more a:visited {
	color:#1c6390;
	}
h3 {
	color: #384653;
	font: bold 18px/20px Arial, Verdana, sans-serif;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
	clear: both;
	border-bottom: 8px solid #eeeeee;
	}
#profesori_listing h3 {
	color: #384653;
	font: normal 16px/20px Arial, Verdana, sans-serif;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	clear: both;
	text-indent:2px;
	border-bottom: 3px solid #eeeeee;
	}
.post h3, .page h3 {
	color: #333;
	font: bold 16px/20px Arial, Verdana, sans-serif;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	clear: both;
	border-bottom: 0;
	}
h4 {
	color: #101010;
	font: normal 16px/24px "Times New Roman", Times, serif;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	clear: both;
	}	
#wrapper {
	width:980px;
	height:100% !important; /* real browsers */
	padding: 0px;
	margin: 0px auto 30px auto;
}

#header {
	padding:0px;
	width: 980px;
	margin: 0px;
	float: left;
	position: relative;
	z-index:10;
}
#logo	{
	float: left;
	width: 400px;
	padding: 13px 0px 10px 0px;
	height: 58px;
	margin: 0px 0px 0px -8px;
	}
#disclaimer	{
	float: left;
	width: 500px;
	font: normal 14px/15px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 58px;
	padding: 0px 0px 4px 0px;
	}

.info {
	font: normal 10px/22px Arial, Helvetica, sans-serif;
	line-height: 22px;
	width: 980px;
	display:block;
	text-transform:uppercase;
	float:right;
	color: #c1c1c1;
	padding: 1px 0px 0px 0px;
	position:relative;
	margin: 2px 0px 0px 0px;
	overflow:hidden;
	}
.info a {
	float:right;
	padding:0px 8px;
	background-color:#202428;
	margin: 2px 0px 0px 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}
.info a:link, .info a:visited {
	color: #6C7173;
	text-decoration: none;
	}
.info a:hover {
	color: #59c0fb;
	text-decoration: none;
	}
#container {
	padding:0px;
	width: 978px;
	margin: 0px;
	float: left;
	border-bottom: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	display: block;
background-color:#fff;
	position: relative;
	background-image:url(images/bg_container.gif);
	background-repeat: repeat-y;
	background-position: right;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-box-shadow: 0px 0px 2px #cecece;
	box-shadow: 0px 0px 2px #cecece;
	-webkit-box-shadow:0px 0px 2px #cecece;
}

#footer {
	padding:0px 0px 20px 0px;
	width: 978px;
	margin: 10px 0px 0px 0px;
	float: left;
	background-color:#fff;
	border: 1px solid #dcdcdc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-moz-box-shadow: 0px 0px 2px #cecece;
	box-shadow: 0px 0px 2px #cecece;
	-webkit-box-shadow:0px 0px 2px #cecece;
}
#footer_nav {
	float:left;
	width: 948px;
	padding: 5px 15px 10px 15px;
	}
#footer_nav ul {
	float:left;
	width:100%;
	}
#footer_nav ul li {
	float:left;
	width:178px;
	padding: 0px 0px 0px 0px;
	}
#footer_nav ul li ul {
	float:left;
	width:100%;
	}
#footer_nav ul li ul li {
	float:left;
	width:100%;
	padding: 5px 0px 0px 0px;
	}
#footer_nav ul li.page-item-4, #footer_nav ul li.page-item-4768 {
	float:left;
	width:115px;
	padding: 0px 10px 0px 0px;
	}
#footer_nav ul li.page-item-8 {
	float:left;
	width:142px;
	padding: 0px 10px 0px 0px;
	}
#footer_nav ul li.page-item-4776 {
	float:left;
	width:150px;
	padding: 0px 10px 0px 0px;
	}
#footer_nav ul li.page-item-6 {
	float:left;
	width:185px;
	padding: 0px 22px 0px 0px;
	}

#footer_nav ul li a {
	padding: 0px;
	margin: 0px;
	display:inline;
	float:left;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	}
#footer_nav ul li ul li a {
	padding: 0px;
	margin: 0px;
	display:inline;
	float:left;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	}
#footer_nav ul li a:link, #footer_nav ul li a:visited, #footer_nav ul li a:hover {
	color: #232323;
	text-decoration: none;
	}
#footer_nav ul li ul li a:link, #footer_nav ul li ul li a:visited, .bellow_footer a:link, .bellow_footer a:visited {
	color: #707070;
	text-decoration: none;
	}
#footer_nav ul li ul li a:hover, .bellow_footer a:hover {
	color: #333333;
	text-decoration: none;
	}
.bellow_footer {
	float:left;
	padding:10px 0px 30px 0px;
	font-size:11px;
	color:#707070;
	text-align:center;
	width:980px;
	}
#navigation_holder {
	height: 46px;
	width: 960px;
	display:block;
	float:left;
	color: #ffffff;
	padding: 0px 10px 0px 10px;
	background-repeat: no-repeat;
	background-position: 0px;
	background-image:url(images/bg_nav.gif);
	}
#navigation {
	padding: 0px;
	margin: 0px;
	height: 46px;
	float: left;
	width: 765px;
	position: relative;
	}

#footer_navigation {
	margin: 0px 0px 3px 0px;
	float: left;
	width: 968px;
	text-align:left;
	border: 1px solid #cccccc;
	padding: 10px 10px 10px 0px;
	}

#content	{
	float:left;
	width: 608px;
	display:block;
	position: relative;
	padding: 40px 20px 10px 20px;
	}
#content_home {
	float:left;
	width: 628px;
	display:block;
	position: relative;
	padding: 10px;
	}
.post, .post_page {
	float:left;
	padding: 0px;
	width: 608px;
	position: relative;
	}
.post#id889 {
	float:left;
	padding: 10px;
	width: 578px;
	position: relative;
border:5px solid #000;
	}
.breakpost {
	border-bottom: 5px solid #eeeeee;
	padding: 0px 0px 10px 0px;
	display:inline;
	margin: 0px 0px 15px 0px;
	}
.breakpostsimple {
	border-bottom: 1px solid #eeeeee;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
	}
.post_item {
	float:left;
	padding: 0px;
	width: 436px;
	position:relative;
	}
.post_item_no_img {
	float:left;
	padding: 0px;
	width: 100%;
	position:relative;
	}
.post ul,.post_page ul {
	padding: 0px 0px 15px 25px;
	margin: 0px 0px 0px 10px;
	}
.post ul li,.post_page ul li {
	padding: 0px 0px 5px 0px;
	list-style: disc;
	}
.post ol,.post_page ol {
	padding: 0px 0px 15px 25px;
	margin: 0px 0px 0px 10px;
	}
.post ol li,.post_page ol li {
	padding: 0px 0px 5px 0px;
	list-style-type: decimal;
	}
#fokus_head {
	float:left;
	padding: 0px 30px 0px 0px;
	width: 598px;
	background-image:url(images/bg_focus.gif);
	background-repeat: no-repeat;
	height: 34px;
	line-height: 34px;
	font-size:11px;
	text-align:right;
	font-weight:bold;
	}
#fokus_head a:link, #fokus_head a:visited {
	color:#fff;
	}
#fokus {
	float:left;
	padding: 10px 0px 1px 10px;
	width: 618px;
	background-color:#dedede;
	margin:0px 0px 1px 0px;
	}
.fokus_item {
	float:left;
	margin: 0px 10px 9px 0px;
	display:inline;
	padding:12px 12px 5px 12px;
	background-color:#fff;
	width:170px;
	border: 1px solid #cecece;
	overflow: hidden;
	} 
.fokus_item p {
	font-size:11px;
	line-height:15px;
	margin: 0px 0px 5px 0px;
	}
.fokus_item a:link, .fokus_item a:visited {
	color:#a30102;
	font-weight:bold;
	}
.fokus_item a:hover {
	color:#a30102;
	text-decoration:underline;
	}
.fokus_item img {
	float:left;
	margin: 0px 0px 5px 0px;
	}
.fokus_item p.fokus_cat,
.fokus_item p.fokus_more {
	font-size:8px;
	line-height:17px;
	margin: 0px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#a30102;
	font-weight:normal;
	}
.post p.post_cat {
	color:#5E5E5E;
font-size:10px;
font-weight:bold;
letter-spacing:0;
line-height:10px;
margin:0 0 5px;
text-transform:uppercase;
width:426px;
	}
.post p span.post_more {
	font-size:9px;
	line-height:10px;
	margin: 0px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#a30102;
	font-weight:normal;
	padding:0px 0px 0px 3px;
	}
.fokus_item p.fokus_text {
	border-bottom: 5px solid #eeeeee;
	padding:0px 0px 0px 0px;
	color: #5B5B5B;
	text-align: left;
	height: 78px;
	overflow: hidden;
	}
.fokus_item p.fokus_datum {
	float:right;
	font: bold 10px/17px Arial, Helvetica, sans-serif;
	color:#898989;
	}
.post p.post_datum {
	font: bold 10px/17px Arial, Helvetica, sans-serif;
	color:#898989;
	position:absolute;
	top:-2px;
	right:0px;
	}
#searchWrap	{
	padding: 6px 0px 0px 0px;
	height: 31px;
	float: right;
	width: 190px;
	display: block;
	background-image: url(images/bg_search.jpg);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	}
#searchform {
	float: right;
	}
#s	{
	width: 120px;
	height: 27px;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
	color: #26282A;
	font-size: 13px;
	padding: 3px 5px 0px 10px;
	float: left;
	line-height: 20px;
	border: none;
	background: none;
	display: inline;
	outline: none;
	-moz-outline-style: none;
	}
#searchsubmit	{
	float: left;
	-moz-outline-style: none;
	outline: none;
	}
#sidebar	{
	float:right;
	width: 310px;
	padding: 317px 10px 0px 10px;
	display:block;
	margin: 0px;
	position:relative;
	}

#quick_links {
	float:left;
	width:318px;
	height:273px;
	padding: 30px 0px 0px 12px;
	display:block;
	background-repeat:no-repeat;
	background-image:url(images/bg_quick.jpg);
	position:absolute;
	top:0px;
	right:-1px;
	color:#0b2a47;
	line-height: 20px;
	font: normal 11px/18px Arial, Verdana, sans-serif;
	text-transform:none;
	}
#quick_links p {
	margin: 0px 0px 42px 0px;
	}
#quick_links a:link, #quick_links a:visited {
	color:#082139;
	background:none;
	}
.post_img {
	float:left;
	margin:0px 10px 6px 0px;
	padding: 5px;
	display:inline;
	border:1px solid #cecece;
	background-color:#efefef;
	width: 150px;
	height:120px;
	overflow:hidden;
	}
.post_img img {
	width: 150px;
	height:120px;
	} 
.alignleft {
	float:left;
	margin:4px 10px 6px 0px;
	padding: 5px;
	display:inline;
	border:1px solid #cecece;
	background-color:#efefef;
	}
.alignright {
	float:right;
	margin:4px 0px 6px 10px;
	padding: 5px;
	display:inline;
	border:1px solid #cecece;
	background-color:#efefef;
	}
.catbread	{
	color: #3A94C8;
	font-size: 12px;
	height:28px;
	display: block;
	text-transform: none;
	padding: 0px 26px 0px 12px;
	margin: 0px 0px 10px 0px;
	width: 612px;
	line-height:28px;
	text-align:right;
	font-weight: bold;
	overflow:hidden;
	background-color: #EDEDED;
	position: absolute;
	top: 0px;
	left: 0px;
	border-bottom: 0px solid #e1e1e1;
	background-image: url(images/bg_top_bc.gif);
	}
.catbread span {
	display:none;
	}

.catbread_footer	{
	color: #787878;
	font-size: 11px;
	height:28px;
	display: block;
	text-transform: none;
	padding: 0px 8px 0px 2px;
	margin: 0px 0px 10px 0px;
	border-bottom:1px solid #e1e1e1;
	width: 968px;
	line-height:28px;
	text-align:left;
	font-weight: bold;
	overflow:hidden;
	}

.catbread a{
	padding: 0px 15px 0px 0px;
	line-height:28px;
	margin: 0px 8px 0px 0px;
	display:inline;
	float:left;
	font-weight:normal;
	background-position: right center;
	background-repeat:no-repeat;
	background-image:url(images/bg_top_arrow.gif);
	font-size:11px;
	}
.catbread_footer a {
	padding: 0px 18px 0px 0px;
	line-height:28px;
	margin: 0px 8px 0px 0px;
	display:inline;
	float:left;
	font-weight:normal;
	background-position: right center;
	background-repeat:no-repeat;
	background-image:url(images/bg_bread_arrow.gif);
	font-size:11px;
	}
	
.catbread a:link, .catbread a:visited, .catbread_footer a:link, .catbread_footer a:visited {
	color: #787878;
	text-decoration: none;

	}
.catbread a:hover, .catbread_footer a:hover {
	color: #333333;
	text-decoration: none;
	}

#sticky_holder {
	float:left;
	border:5px solid #eeeeee;
	width: 618px;
	height: 283px;
	display: block;
	margin: 0px 0px 10px 0px;
	position:relative;
	overflow: hidden;
	}

	#sticky_holder ul, #sticky_holder li{
		margin:0;
		padding:0;
		list-style:none;
		position:relative;
		}
	#sticky_holder li, #sticky_holder li{ 
		width:618px;
		height:283px;
		overflow:hidden; 
		}	

						
		
	p#controls, p#studvesticontrols{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:32px;
		height:25px;
		position:absolute;
		left:540px;
		top:250px;
		}	
	#nextBtn{ 
		left:580px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:32px;
		height:25px;
		background:url(images/btn_prev1.png) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(images/btn_next1.png) no-repeat 0 0;	
		}		
	.text_slide {
background-image:url(images/bg_slide.png);
height:218px;
left:10px;
overflow:hidden;
padding:45px 20px 0;
position:absolute;
top:10px;
width:230px;
}		
.text_slide p {
	text-align:left;
	line-height:17px;
	font-size:12px;
	margin: 0px 0px 15px 0px;
	}		
#studvesti {
	float:left;
	width:310px;
	margin: 0px 0px 5px 0px;
	}
#studvesti ul {
	float:left;
	width:310px;
	margin:0x;
	display: block;
	}
#studvesti ul li {
	float:left;
	width:310px;
	margin: 0px 0px 5px 0px;
	position:relative;
	padding: 0px 0px 0px 0px;
	border:0px;
	}
#studvesti ul li .studvesti_content {
	float:left;
	width:310px;
	margin: 0px 0px 5px 0px;
	position:relative;
	padding: 0px 0px 0px 0px;
	background-image:url(images/bg_vestistud.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	border:0px;
	}
#studvesti ul li .studvesti_content a {
	margin: 0px;
	padding: 0px;
	text-indent:0px;
	}
#studvesti ul li .studvesti_content p {
	margin:0px 0px 10px 0px;
	text-align:left;
	font-size: 11px;
	line-height:14px;
	padding:0px 0px 0px 40px;
	color: #666;
	height:28px;
	overflow:hidden;
	}
#studvesti ul li .studvesti_content p.studvesti_datum {
	position:absolute;
	top: 3px;
	left: 0px;
	font:bold 13px/14px Arial, Helvetica, sans-serif;
	color: #2591d0;
	text-align:center;
	height:auto;
	padding:0px;
	width: 36px;
	}
#studvesti_controls {
	float:left;
	position: relative;
	width:100%;
	margin: 0px 0px 15px 0px;
	height:30px;
	}
#prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:32px;
		height:25px;
		position:absolute;
		left:0px;
		top:0px;
		}	
	#nextBtn2{ 
		left:40px;
		}														
	#prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:32px;
		height:25px;
		background:url(images/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn2 a{ 
		background:url(images/btn_next.png) no-repeat 0 0;	
		}	
      
.postTabs_divs{
	padding: 10px 15px 0px 10px;
	margin:0 0 20px 0px;
	border-left: 5px solid #dedede;
	border-right: 5px solid #dedede;
	border-bottom: 5px solid #dedede;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
}


.postTabs_titles{
	display:none;	
}

ul.postTabs
	{
	margin:0px 0px 0px 0px !important;
	padding: 13px 0px 8px 5px !important;
	border-bottom: 0px solid #dedede !important;
	font-size: 12px;
	list-style-type: none !important;
	line-height:normal;
	text-align: left;
	display: block !important;
	background: none;
	background-color: #dedede;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	}

ul.postTabs li
	{	
	display: inline !important;
	font-size: 11px;
	line-height:normal;
	background: none;
	padding: 0px;
	margin: 0px -2px 0px 0px;
	font-weight:bold;
	}
  
ul.postTabs li:before{
content: none;	
}  
  	
ul.postTabs li a
	{
	text-decoration: none;
	border: 1px solid #BBC2C4  !important;
	padding: 7px 6px 7px 6px !important;
	color: #424242 !important;
	outline:none;
	cursor: pointer;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	background-color: #BBC2C4;
	}
	
ul.postTabs li.postTabs_curr a, ul.postTabs li.postTabs_curr a:hover{
	border: 1px solid #fff  !important;
	background: #fff;
	color: #2591d0 !important;
	text-decoration: none;	
	}

ul.postTabs li a:hover
	{
	color: #424242 !important;
	background: #fff;
	text-decoration: none;
	border: 1px solid #fff !important;
	
	
	
	}

.postTabsNavigation{
	display: block !important;
	overflow:hidden;
}

.postTabs_nav_next{
	float:right;
}

.postTabs_nav_prev{
	float:left;
}

#predmeti_listing {
	float:left;
	width: 608px;
	padding: 10px;
	margin: 0px;
	}
	
#predmeti_listing ul {
	float:left;
	width: 608px;
	padding: 0px;
	margin: 0px;
	}
#predmeti_listing ul li {
	float:left;
	width: 608px;
	margin: 0px;
	padding:12px 0px 0px 0px;
	border-bottom: 1px dotted #cecece;
	} 
#predmeti_listing ul  li p {
	float:left;
	line-height:10px;
	} 
#predmeti_listing ul li p.naziv_predmeta {
	width:390px;
	text-align: left;
	font-weight:bold;
	line-height:18px;
	}
#predmeti_listing ul li p.predmet_semestar {
	width:65px;
	text-align: center;
	}
#predmeti_listing ul li p.predmet_espb {
	width:65px;
	text-align: center;
	}
#predmeti_listing ul li p.predmet_casovi {
	width:80px;
	text-align: center;
	} 
.menufirsthalf {
	float:left;
	width:260px;
	padding: 0px;
	border-right:1px solid #1D2125;
	border-bottom:1px solid #1D2125;
	margin: 0px 0px -1px 0px;
		}
ul.dropdown ul li strong {
	color:#b2d4e8;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	font-size:11px;
	padding:7px 10px;
	background:url(images/filter_bg.png) repeat scroll 0px -50px transparent;
	display:block;
	
}
.menuhalf {
	float:left;
	width:260px;
	padding: 0px;
	border-left:1px solid #1D2125;
	margin:0px 0px 0px -1px;
	}
.menumasterhalf {
	float:left;
	width:280px;
	padding: 0px;
	border-right:1px solid #1D2125;
	border-bottom:1px solid #1D2125;
	}
.expand{padding-bottom:.75em}

.expand a {
  display:block;
  padding:0px
}
.expand a:link, .expand a:visited {
  background-image:url(images/arrow-down.gif);
  background-repeat:no-repeat;
  background-position:99% 50%;
  color:#384653;
}
.expand a:hover, .expand a:active, .expand a:focus {
  text-decoration:none;
}
.expand a.open:link, .expand a.open:visited {
  background:#fff url(images/arrow-up.gif) no-repeat 99% 50%;
}
#profesori_listing {
	float:left;
	width:100%;
	padding: 10px 0px 0px 0px;
	}
.collapse ul, .nocollapse ul {
	float:left;
	width:100%;
	padding:0px 0px 20px 0px;
	margin:0px;
	}
.collapse ul li, .nocollapse ul li {
	float:left;
	width:100%;
	padding:5px 0px 0px 0px;
	border-bottom: 1px dotted #cecece;
	margin:0px;
	list-style:none;
	}
.collapse ul li.id889, .nocollapse ul li.id889 {
border:2px solid #000;
 padding: 0 1% 0 0;
    width: 98%;
}
.collapse ul li p, .nocollapse ul li p {
	float:left;
	margin:0px 0px 5px 0px
	}
.collapse ul li p.ime_profesora, .nocollapse ul li p.ime_profesora {
	width:250px;
	text-align: left;
	font-weight:bold;
	text-indent:2px;
	}
.collapse ul li p.email_adresa, .nocollapse ul li p.email_adresa {
	width:248px;
	text-align: right;
	float:right;
	padding:0px ;
	}
.collapse ul li.id889 p.email_adresa, .nocollapse ul li.id889 p.email_adresa {
width:230px;
}
.collapse ul li p.kontakt_telefon, .nocollapse ul li p.kontakt_telefon {
	width:110px;
	text-align: left;
	float:left;
	} 
.collapse ul li p.email_adresa a, .nocollapse ul li p.email_adresa a {
	float:right;
	display:block;
	padding:0px 15px 0px 0px;
	}
.collapse ul li p.email_adresa a:link, .collapse ul li p.email_adresa a:visited, .nocollapse ul li p.email_adresa a:link, .nocollapse ul li p.email_adresa a:visited {
	color:#2C3A47;
	text-decoration:none;
	background:url(images/bg_email.jpg) no-repeat right 0px;	
	}
.collapse ul li p.email_adresa a:hover, .nocollapse ul li p.email_adresa a:hover {
	color:#375f98;
	text-decoration:none;
	background:url(images/bg_email.jpg) no-repeat right -19px;	
	}
.uni	{
	overflow:hidden;
	width: 150px;
	z-index: 1000;
	position: absolute;
	right: -2px;
	top: 44px;
	}
.uni a:link, .uni a:visited 	{
	overflow:hidden;
	display: inline;
	width: 150px;
	padding:0px;
	margin:0px;
	background-color:none;
	}

/* ie6 needs his fix*/  
.uni a:hover {zoom:1;} 
.uni a:hover img {
	margin-left:-150px;
}
.catbread span.titcurrent {
		dipslay:none;
}
.WP-PrintIcon {
		background-image:none;
		float:right;
		position:absolute;
		right:3px;
		top:5px;
}
#similar_posts, #similar_posts ul {
		float:left;
		width:100%;
		padding:10px 0px 0px 0px;
}
#similar_posts ul li {
		float:left;
		width: 1005;
		padding:0px 0px 10px 0px;
width:100%;
}
.post_img_related {
	float:left;
	margin:0px 10px 6px 0px;
	padding: 3px;
	display:inline;
	border:1px solid #cecece;
	background-color:#efefef;
	width: 75px;
	height:60px;
	overflow:hidden;
	}
.post_img_related img {
	width: 75px;
	height:60px;
	}
#publikacije {
	float:left;
	width:315px;
	margin:0px 0px 20px 0px;
}
#publikacije ul {
	float:left;
	width:315px;
}
#publikacije ul li {
	float:left;
	width:90px;
	padding: 0px 7px;
	text-align:center;
}
#publikacije ul li h2, .publikacijalisting h2 {
	font: normal 14px/17px Arial, Verdana, sans-serif;
	letter-spacing:0px;
	margin: 0px 0px 10px 0px;
	padding:0px;
	}
#publikacije ul li h2 a:link, #publikacije ul li h2 a:visited, .publikacijalisting h2 a:link, .publikacijalisting h2 a:visited {
		color:#666;
}
.publikacijalisting {
	float: left;
	padding:0px 11px 11px 0px;
	width: 90px;
	text-align:center;
	height: 160px;
	overflow:hidden;
}
a[href$='.pdf'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(images/pdficon.gif) center left no-repeat;
}
a[href$='.doc'], a[href$='.rtf'], a[href$='.wps'], a[href$='.txt'] {
background:transparent url(images/pageword.png) center left no-repeat;
display:inline-block;
padding-left:20px;
line-height:18px;
}
#subscribe {
	background-color:#C4E7FF;
	clear:both;
	float:left;
	margin:-14px -10px 10px -9px;
	padding:17px 10px;
	position:relative;
	width:309px;
        border-bottom:1px solid #D5D5D5;
}

#subscribe input {
	padding: 6px;
	border: 1px solid #9DB9CD;
	margin: 0px 5px 0px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width: 198px;
	background-image: url(images/bg_inputfield.jpg);
	background-position: top;
	background-repeat: repeat-x;
	color: #384653;
	float:left;
	font-weight: bold;
}
#subscribe .button {
	padding:5px 11px;
	cursor:pointer;
	background-image: url(images/bg_submit.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FBFBFB;
	color: #3D93C5;
	border: 1px solid #9DB9CD;
	width: auto;
	font-size: 11px;
	font-weight:bold;
	text-shadow: 0px 1px 1px #fff;
	float:left;
}
#subscribe p {
	margin:0px 0px 5px 0px;
}
#subscribe h3 {
	border-bottom:0px;
	margin:0px;
}
.sidemenu{
 display: block;
    float: left;
    height: 26px;
    padding: 0 0 32px;
    width: 317px;
}
.sidemenu li{
    border-right: 1px solid #082139;
    display: block;
    float: left;
    line-height: 12px;
    padding: 0 3px 0 0;
margin: 0 3px 0 0;
width:80px;
   }
.sidemenu li.menu-item-833, .sidemenu li.menu-item-798, .sidemenu li.menu-item-801, .sidemenu li.menu-item-805{
border-right:none;
}
.sidemenu li.menu-item-734, .sidemenu li.menu-item-801, .sidemenu li.menu-item-807, .sidemenu li.menu-item-797, .sidemenu li.menu-item-835{
width:60px;
}
.sidemenu li.menu-item-733, .sidemenu li.menu-item-798, .sidemenu li.menu-item-804,.sidemenu li.menu-item-834{
width:70px;
} 

.sidemenu li.menu-item-833{
	width:38px;
	}
.languages	{
	  background-color: #202428;
    border-radius: 4px 4px 4px 4px;
    float: right;
    height: 14px;
    margin: 2px 0 0 3px;
    overflow: hidden;
    padding: 4px 4px 4px 2px;
    position: relative;
    z-index: 1000;
display:inline;
	}
.languages a:link, .languages a:visited 	{
	height: 14px;
        overflow: hidden;
        border-radius: 0 0 0 0;
	display: inline;
	width: 20px;
	padding:0px;
	margin:0px 0px 0px 3px;
	background-color:none;
	}

/* ie6 needs his fix*/  
.languages a:hover {zoom:1;} 
.languages a:hover img  {
	margin-top:-14px;
}
.languages a.active img  {
	margin-top:-28px;
}
ul#sidenav {
padding:0px 0px 42px 0px;
}
ul#sidenav.sidemenu li {
padding: 0px 3px 3px 0px;
}
ul#sidenav.sidemenu li#menu-item-1032 {
border:0px;
}