/* custom stuff */

html {
  height: 100%;
  margin-bottom: 1px;
}


body {
	margin: 0;
	padding: 0;
	
}

p {
  margin-top: 0;
  margin-bottom: 5px;
}

fieldset {
	border: 0;
	padding: 5px 0;
}

span.pathway {
	display: block;
	height: 16px;
	line-height: 16px;
	vertical-align: middle;
	margin-top: 5px;
	margin-bottom: 10px;
	font-weight: bold;
}

span.pathway img {
	margin: 0px 0px;
	vertical-align: middle;
}

div#pathway {
	margin-bottom: 10px;
	padding-left: 8px;
}

a.readon {
	line-height: 30px;
	
	
}

/*** fonts ***/
body {
		line-height: 125%;
		font-family:"MS Sans Serif", Verdana, Helvetica, sans-serif;
		color:#333333;
		
}

table#footuserblock {
  color: #999;
}

/* size attributes */

body.f-smaller {
	font-size: 10px;
}

body.f-default {
	font-size: 12px;
}

body.f-larger {
	font-size: 12px;
}

.small,
.modifydate,
.createdate,
div.mosimage_caption {
	font-size: 95%;
}

div.moduletable h3 {
  font-size: 90%;
}

.contentheading,
.componentheading {
	font-size: 150%;
}

#nav li a {
	font-size: 110%;
}

.componentheading {
  margin-bottom: 15px;
}

td.componentheading {
	padding-bottom: 15px;
}


/* font family */
h1,
h2,
h3,
h4,
h5,
.contentheading,
.componentheading,
#nav,
.sectiontableheader {
	font-family: "MS Sans Serif", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a:link,
a:visited {
	text-decoration: none;
}

a:hover {
  color:#009900;
  text-decoration: none;
}

/* module settings */

div.moduletable h3 {
  margin: 0;
  padding: 0;
  padding: 4px 0 0 0;
  text-align: center;
  text-transform: uppercase;
  font-weight:bold;
  color:#669966;
  font-size:20px;
  padding-bottom: 5px;
 
}



td#sidenav div.moduletable {
 /* padding: 0 5px;*/
}

td#sidenav div.moduletable h3 {
  margin: 0 -5px 10px -5px;
  line-height: 30px;
  height: 30px;
  margin-bottom: 10px;
  text-align: left;
  padding-left: 35px;
  font-weight: bold;
}

td#sidenav.left div.moduletable h3 {
  background: url(../images/left_h3_bg.png) 0 0 no-repeat;
}

td#sidenav.right div.moduletable h3 {
  /*background: url(../images/right_h3_bg.png) 0 0 no-repeat;*/


}

td.left div.moduletable,
td.right div.moduletable  {
	margin-bottom: 0px;
	
}

div.moduletable ul {
	margin: 5px 0;
	padding: 0 2em;
}

div.moduletable ul li {
	padding-bottom: 3px;
}

/* Typography and Headings */

.contentheading,
.componentheading {
	/*border-bottom: 1px solid #545454;*/
	padding: 3px 0;
	color:#339933;
	font-weight: bold;
}

/** regular  menu **/

a.mainlevel:link,
a.mainlevel:visited {
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding: 1px 5px 6px 40px;
	color:#FFFFFF;
    background: url(../images/pvert-menu-bg.png) 0  0 no-repeat;
	
}


a.sublevel:link,
a.sublevel:visited {
  text-decoration:underline;
  color:#000000 ;
  
}

a.mainlevel:hover,
a.sublevel:hover,
a#active_menu:link,
a#active_menu:visited,
li.active_menu a:link,
li.active_menu a:visited {
  color: #EEE;
  text-decoration: none;
  background-position: 0 -45px;
}


a.sublevel {
  padding:0px 0px 5px 10px;
  font-weight: bold;
  text-decoration: none;
  /*background:#7EBB5F;*/
  width:100%;
}

/* headings */

h1, h2, h3, h4, h5 {
   padding-bottom: 5px;
}

h1 {
  font-size: 200%;
  color: #fff;
}

h2 {
  font-size: 175%;
}

h3 { 
  font-size: 150%;
  color: #fff;
}

h4 {
  font-size: 125%;
}

h5 {
  font-size: 110%;
  text-transform: uppercase;
}

.small {
	color: #999;
}

.modifydate {
	height: 20px;
	vertical-align: bottom;
	color: #999;
}

.createdate {
	height: 20px;
	font-weight: bold;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;
	color: #999;
}

/** some joomla class stuff */

table.contenttoc {
  margin: 5px;
  padding: 5px;
}

table.contenttoc td {
  padding: 0 5px;
}


td.buttonheading {
 	vertical-align: middle;
}

td.buttonheading img {
	margin-right: 5px;
}

td.sectiontableheader {
  font-weight: bold;
  color: #fff;
  padding: 4px;
  line-height: 20px;
  background: #242424;
  border-bottom: 1px solid #5a5a5a;
}

tr.sectiontableentry1 td, 
tr.sectiontableentry2 td {
  padding: 4px;
  border-bottom: 1px solid #5a5a5a;
}

td.sectiontableentry1, 
td.sectiontableentry2{
  padding: 4px;
  border-bottom: 1px solid #5a5a5a;
}

table.contentpaneopen, table.contentpane {
  border-collapse: collapse;
  padding: 0;
  margin: 0;
  width: 100%;
}

div.contentpane, div.contentpaneopen {
  width: 100%;
}


.clr {
	clear: both;
}

div.mosimage {
  margin: 5px;
}


table.adminform textarea {
  width: auto;
  color: #666;
}

/** width stuff **/


/* this sets the wide width in px */
.w-wide div.wrapper {
	width: 780px;
}

/* this sets the narrow width in px */
.w-thin div.wrapper {
	width: 780px;
}

/* accessibility stuff */
div#header #access {
	position: absolute;
	z-index: 10000;
	top: 0;
	right: 0;
	padding-right: 10px;
	width: 400px;
	height: 16px;
	overflow: hidden;
	background: none;
}

div#header #buttons {
  background: none;
}

#access #selectors {
	position: relative;
	height: 8px;
}

#access span {
	background-repeat: no-repeat;
}

#access a {
	text-decoration: none;
}

#access #buttons {
	float: right;
}

#access .button {
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	margin: 0 5px;	
	background-repeat: no-repeat
}

#access .button2 {
	display: block;
	float: right;
	width: 13px;
	height: 16px;
	margin: 0 1px;
	background-position: 50% 50%;
	background-repeat: no-repeat
}

/** template layout stuff **/

#page_bg {
	height: 100%; 
	padding: 0;
	margin-bottom: 1px;
	background: none;
	 background: url(../images/bg.jpg) 0 0 repeat-x;
}

div.wrapper {
	margin: auto;
	position: relative;
}

div#header {
 
  background:  url(../images/header_bg.jpg) 0 0 repeat-x;

}

div#header .hd1 {
 background: url(../images/header_r.jpg) 100% 0 no-repeat;
 height:114px;
 /* background: url(../images/head_shad_l.png) 0 0 repeat-y;*/
}

div#header .hd2 {
 	background: url(../images/header_tl.jpg) 0 0 no-repeat;
 /*  background: url(../images/header_l.jpg) 0 0 no-repeat;*/
  border: 0px;
}


div#header div#header-body {
  height: 114px;

}

img#logo {
  width: 268px;
  height: 79px;
  position: absolute;
  border: 0;
  top: 20px;
  left: 23px;
}

div#header-menu {
  position: absolute;
  top: 16px;
  left: 330px;
  height: 33px;
  margin-right: 9px;
/*  background: url(../images/head_hilite.png) no-repeat;*/
}

div#topbox,
div#footbox {
   background:   url(../images/shad_r.jpg) 100% 0 repeat-y;
}

div#topbox .tb1,
div#footbox .fb1 {
    background: url(../images/shad_l.jpg) 0 0 repeat-y;
}

div#topbox .tb2,
div#footbox .fb2 {
  background: none;
}

div#topbox .tb3,
div#footbox .fb3 {
  background: none;
}

div#topbox .tb4,
div#footbox .fb4 {
  background: none;
}

div#topbox .tb5,
div#footbox .fb5 {
  background: none;
}

div#topbox .tb6,
div#footbox .fb6 {
  background: none;
}

div#topbox .tb7,
div#footbox .fb7 {
  
  padding: 9px;
}

div#mainbox {
  background: #fff  url(../images/shad_r.jpg) 100% 0 repeat-y;
  height:100%;
}

div#mainbox .mb1 {
  background: url(../images/shad_l.jpg) 0 0 repeat-y;
  padding:0;
  width:100%;
}

div#mainbox .mb2 {
 /* background: url(../images/mbox_shad_b.png) 0 100% repeat-x;*/
}

div#mainbox .mb3 {
  background: url(../images/l_content.jpg) 100% 0 no-repeat;
}

div#mainbox .mb4 {
  background: url(../images/r_content.jpg) 0 0 no-repeat;
}

div#mainbox .mb5 {
  background: url(../images/content_bg.jpg) 0 0 repeat-x;
 /* height:38px;*/
}

div#mainbox .mb6 {
  background: url(../images/header_content_r.jpg) 100% 0 no-repeat;
/*  height:69px;*/
}

div#mainbox .mb7 {
  background: url(../images/header_content_l.jpg) 0 0 no-repeat;
  padding: 9px 9px 0 9px;
  height:auto;

}

div#reflectbox {
  background: url(../images/bottom_bg.jpg) 0 0 repeat-x;
}

div#reflectbox div {
  background: url(../images/bottom_r.jpg) 100% 0 no-repeat;
  height: 133px;
}

div#reflectbox div div {
  background: url(../images/bottom_l.jpg) 0 0 no-repeat;
  height: 133px;
  overflow: hidden;
}

div.modulebox-silver {
 background: #E8F7E4 url(../images/user3/usermodule_bg.jpg) 0 0 repeat-x;
 width:97%;


 

}

div.modulebox-silver div.bx1 {
 background:  url(../images/user3/usermodule_l.jpg) 0 0 repeat-y;

}

div.modulebox-silver div.bx2 {
 background: url(../images/user3/usermodule_b.jpg) 0 100%  repeat-x;
  
}

div.modulebox-silver div.bx3 {
 background:  url(../images/user3/usermodule_r.jpg) 100% 0 repeat-y;
  padding: 0;
  margin: 0;

}

div.modulebox-silver div.bx4 {
  background: url(../images/user3/usermodule_br.jpg) 100% 100% no-repeat;
 
 
}

div.modulebox-silver div.bx5 {
  
  background: url(../images/user3/usermodule_bl.jpg) 0 100% no-repeat;
  
}

div.modulebox-silver div.bx6 {
  background: url(../images/user3/usermodule_tr.jpg) 100% 0 no-repeat;
  
}

div.modulebox-silver div.bx7 {
  background: url(../images/user3/usermodule_tl.jpg) 0 0 no-repeat;

  

}

div.modulebox-silver div.bx8 {
  background: url(../images/user3/usermodule_t.jpg) 0 0 repeat-x;

  

}


div.modulebox-usermodule4 {
	
	background: #E8F5E4 url(../images/user4/usermodule_bg.jpg) 0 0 repeat-x;
}

div.modulebox-usermodule4 div.bx1 {
	background: url(../images/user4/usermodule_l.jpg) 0 0 repeat-y;
}

div.modulebox-usermodule4 div.bx2 {
background:  url(../images/user4/usermodule_r.jpg) 100% 0 repeat-y;

 
}

div.modulebox-usermodule4 div.bx3 {
 background: url(../images/user4/usermodule_t.jpg) 0 0 repeat-x;
 /* background: url(../images/dark/box_bl.png) 0 100% no-repeat;*/
}

div.modulebox-usermodule4 div.bx4 {
  background: url(../images/user4/usermodule_tr.jpg) 100% 0 no-repeat;
}

div.modulebox-usermodule4 div.bx5 {
  background: url(../images/user4/usermodule_tl.jpg) 0 0 no-repeat;
  padding: 0;
  margin: 0;
}

div.modulebox-usermodule4 div.bx6 {
	background: url(../images/user4/usermodule_b.jpg) 0 100% repeat-x;
    
  padding: 0;
  margin: 0;
}

div.modulebox-usermodule4 div.bx7 {
  background: url(../images/user4/usermodule_br.jpg) 100% 100% no-repeat;
  padding: 0;
  margin: 0;
}

div.modulebox-usermodule4 div.bx8 {
  background: url(../images/user4/usermodule_bl.jpg) 0 100% no-repeat;
  padding: 0;
  margin: 0;
}



#logo_user4 {
padding:9px 0 0 11px;
width:233px;
height:56px;
}




div.modulebox-dark {
	background: #3a3a3a url(../images/dark/box_r.png) 100% 0 repeat-y;
}

div.modulebox-dark div.bx1 {
	background: url(../images/dark/box_l.png) 0 0 repeat-y;
}

div.modulebox-dark div.bx2 {
  background: url(../images/dark/box_br.png) 100% 100% no-repeat;
}

div.modulebox-dark div.bx3 {
  background: url(../images/dark/box_bl.png) 0 100% no-repeat;
}

div.modulebox-dark div.bx4 {
  background: url(../images/dark/box_tr.png) 100% 0 no-repeat;
}

div.modulebox-dark div.bx5 {
  background: url(../images/dark/box_tl.png) 0 0 no-repeat;
  padding: 0;
  margin: 0;
}

div.modulebox-silver div.moduletable h3 {
	margin: 0 -9px;
/*	background: url(../images/silver/box_h3_divider.png) 0 100% repeat-x;*/
	margin-bottom: 5px;
}

div.modulebox-black {
  background: none;/*url(../images/black/box_br.png) 100% 100% no-repeat;*/
}

div.modulebox-black div.bx1 {
  background: none ; /*url(../images/black/box_bl.png) 0 100% no-repeat;*/
}

div.modulebox-black div.bx2 {
  background: none ;/*url(../images/black/box_tr.png) 100% 0 no-repeat;*/
}

div.modulebox-black div.bx3 {
  background: none ; /*url(../images/black/box_tl.png) 0 0 no-repeat;*/
  padding: 0;
  margin: 0;
}

div.modulebox-black div.moduletable h3 {
	margin: 0 -9px;
	/*background: url(../images/black/box_h3_divider.png) 0 100% repeat-x;*/
	margin-bottom: 5px;
	color: #fff;
}

div.modulebox-black div.moduletable {
	color: #ccc;
}

div.modulebox-black a:hover {
  color: #fff;
}

div.modulebox-usermodule2 {
 
  background:  #E9F6E5 url(../images/user2/user2_bg.jpg) 0 0 repeat-x;
}

div.modulebox-usermodule2 div.bx1 {
  background: url(../images/user2/user2_l.jpg) 0 0 repeat-y;
  
}

div.modulebox-usermodule2 div.bx2 {
   background: url(../images/user2/user2_r.jpg) 100% 0 repeat-y;
}

div.modulebox-usermodule2 div.bx3 {
    background: url(../images/user2/user2_t.jpg) 0 0 repeat-x; 
 
  padding: 0;
  margin: 0;
}

div.modulebox-usermodule2 div.bx4 {

   background: url(../images/user2/user2_tr.jpg) 100% 0 no-repeat;
}

div.modulebox-usermodule2 div.bx5 {
   background: url(../images/user2/user2_tl.jpg) 0 0 no-repeat;

}

div.modulebox-usermodule2 div.bx6 {

   background: url(../images/user2/user2_b.jpg) 0 100% repeat-x;
  
}

div.modulebox-usermodule2 div.bx7 {
  background: url(../images/user2/user2_bl.jpg) 0 100% no-repeat;
}

div.modulebox-usermodule2 div.bx8 {
   background: url(../images/user2/user2_br.jpg) 100% 100% no-repeat;
}

div.modulebox-usermodule2 div.moduletable h3 {
	margin: 0 -9px;
	/*background: url(../images/black/box_h3_divider.png) 0 100% repeat-x;*/
	margin-bottom: 5px;
	color: #006600;
}

div.modulebox-usermodule2 div.moduletable  h3{
	color:#666666;
}

div.modulebox-usermodule2 a:hover {
  color:#339900;
}

#logo_user2 {
padding:4px 0 0 11px;
width:348px;
height:58px;
}

div.modulebox-usermodule1 {
	   background:  #E8F7E4 url(../images/user1/user1_bg.jpg) 0 0 repeat-x;
	  
}

div.modulebox-usermodule1 div.bx1 {
	background: url(../images/user1/user1_l.jpg) 0 0 repeat-y;
}

div.modulebox-usermodule1 div.bx2 {
background:  url(../images/user1/user1_r.jpg) 100% 0 repeat-y;
 
  
}

div.modulebox-usermodule1 div.bx3 {
   background: url(../images/user1/user1_t.jpg) 0 0 repeat-x;
}

div.modulebox-usermodule1 div.bx4 {
    background: url(../images/user1/user1_b.jpg) 0 100% repeat-x;
  
}

div.modulebox-usermodule1 div.bx5 {
  background: url(../images/user1/user1_tl.jpg) 0 0 no-repeat;
  padding: 0;
  margin: 0;
}

div.modulebox-usermodule1 div.bx6 {
 background: url(../images/user1/user1_tr.jpg) 100% 0 no-repeat;
}

div.modulebox-usermodule1 div.bx7 {
  background: url(../images/user1/user1_br.jpg) 100% 100% no-repeat;
}

div.modulebox-usermodule1 div.bx8 {
  background: url(../images/user1/user1_bl.jpg) 0 100% no-repeat;
}


#logo_user1 {
padding:4px 0 0 11px;
width:169px;
height:39px;
}




table#miduserblock div.moduletable,
table#botuserblock div.moduletable {
  padding: 13px;
}

table#topuserblock,
table#mainblock,
table#miduserblock,
table#botuserblock,
table#footuserblock {
  border: 0;
  width: 100%;
}

table#topuserblock tr,
table#mainblock tr,
table#miduserblock tr,
table#botuserblock tr {
  vertical-align: top;
}

table#topuserblock td {
  width: 33%;
  padding: 10px;
}

table#miduserblock td,
table#botuserblock td {
  width: 50%;
  padding-right: 3px;
}

table#footuserblock td {
  width: 33%;
  padding: 10px;
}

table#topuserblock td.sep {
  background: url(../images/tbox_sep.png) 100% 0 repeat-y;
}

td#sidenav {
	width:190px;
	
 	
  	/*background-position:   0 4%;*/
  
}

td.left {
  background: url(../images/left_bg.png) 100% 0 repeat-y;
}

td.right {


/*  background:  url(../images/bg_right.jpg) 0% 35px   no-repeat ;*/
}

td#mainbody {
	width:74%;




}

td#mainbody div.padding {
  padding: 10px 0px 0px 5px;	
  
}

div#top-padding {
/*	background:#FFFFFF;*/
}

div.usermodule {
	/*background:#FFFFFF;*/
}

div#bot-padding {
	padding-top: 4px;
}

div#whitebox-padding {
/*	padding-top: 20px;
  padding-right: 5px;
  padding-bottom: 0px;*/
/*  padding-left:3px;*/
padding:20px 5px 0 5px;

}

div#whitebox-padding div.padding {
	padding: 5px 0px 100px 10px;
}

div.sidenav {
  background:  url(../images/bg_right.jpg) 0% 27px   no-repeat ;

}

td.right div.sidenav div.padding {
  padding: 0px 1px 0px 5px;
}

td.left div.sidenav div.padding {
  padding: 6px 8px 6px 5px;
}

div#inset {
  float: right;
  width: 200px;
  margin-left: 15px;
}

/* color buttons */

.color-blue .button2 {
	background: url(../images/color-blue.png);
}

.color-green .button2 {
	background: url(../images/color-green.png);
}

.color-orange .button2 {
	background: url(../images/color-orange.png);
}

.color-red .button2 {
	background: url(../images/color-red.png);
}

.color-pink .button2 {
	background: url(../images/color-pink.png);
}

.color-grey .button2 {
	background: url(../images/color-grey.png);
}

/*****************************
 ****       splitmenu     ****
 *****************************/

#nav {
	margin: 0;
	padding: 0;
	height: 3px;
	overflow: hidden;
/*	background: url(../images/head_menu_sep.png) 0 0 no-repeat;*/
}

#nav ul {
	padding: 0;
	margin: 0;
	margin-left: 2px;
}

#nav li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	padding-right: 2px;
	/*background: url(../images/head_menu_sep.png) 100% 0 no-repeat;*/
}

#nav a {
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}

#nav li.on li.on a {
	text-decoration: underline;
}

#nav li a {
	display: block;
	float: left;
	height: 133px;
	line-height: 220px;
	padding: 0 10px;
	font-family: "MS Sans Serif",  Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	color: #000;
}

/* submenu */

div.moduletable ul.submenu {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.submenu ul {
  list-style: none;
}

ul.submenu li {
	border: 0;
	padding: 0;
	margin: 0;
}

ul.submenu a:link,
ul.submenu a:visited {
  font-weight: bold;
  text-decoration: none;
  display: block;
  padding: 1px 5px 6px 5px;
  background: url(../images/menu_sep.png) 0 100% repeat-x;
}

ul.submenu ul a:link,
ul.submenu ul a:visited {
  background: none;
  padding: 0;
}

ul.submenu a:hover,
ul.submenu ul a:hover {
  color: #fff;
}

ul.submenu ul li {
  margin-left: 10px;
  background: none;
}

ul.submenu ul ul li {
  margin-left: 20px;
  background: none;
}

/* some page content things */

.hide {
	display: none;
}

form {
	border: 0;
	margin: 0;
	padding: 0;
}

blockquote {
	/*background: #232323 url(../images/bq_start.png) 0 0 no-repeat;
	margin: 10px;
	color: #d0d0d0;
	line-height: 140%;*/
}

blockquote div {
	background: url(../images/bq_end.png) 100% 100% no-repeat;
	padding: 5px 45px;
}

pre {
	background: #333333;
	color: #d0d0d0;
	padding: 10px;
	border: 1px solid #242424;
	border-left: 5px solid #242424;
}

table.blog span.article_seperator {
	display: block;
	height: 20px;
}

table.pollstableborder td {
	text-align: left;
	padding: 2px 0;
}

input#mod_search_searchword {
	width: 95px;
	 border-color:#EEE solid 1px;
	 background:#D6E3AE;
}

.highlight {
  background-color: #d0d0d0;
  color: #000000;
}

table.contentpaneopen p {
	margin-top: 10px;
}

/*search*/

.sha_padd {
/*padding-right: 5px !important;*/
padding:26px 0px 0 0px ;

}

#mod_search{
background: url(../images/search_bg.jpg) repeat-x left top;
height:30px;
width:188px;






}

#mod_search .shad-1{
background: url(../images/search-l.jpg) no-repeat 0 0;
height:30px;


}

#mod_search .shad-2{
background: url(../images/search-r.jpg) no-repeat 100% 0;
height:30px;


}

/*suck*/
#suck{
width:100%;
margin:0 auto;
height:30px;
z-index:90;

}
#sl{
height:30px;
}
#sr{
height:30px;
}
#navigacija{
height:30px;
width:auto;
float:left;
/*margin-left:50px;*/
padding-left:115px;
font-family: "MS Sans Serif", sans-serif, "Lucida Grande", "Lucida Sans Unicode", ;
font-weight: bold;
/*text-transform: uppercase;*/

}
#navigacija a {
color: #EEE;

}
#navigacija  a:hover{
color:#CCCCCC;
}
#navigacija li li {
border-top: 1px solid #fff;/*light*/
border-bottom: 1px solid #dcdcdc;/*dark*/
}
#navigacija li.active {
/*background: url(../images/activehr.gif) no-repeat 100% 0;/*prvi item*/
}
#navigacija li.active span {
/*background: url(../images/activeal.gif) no-repeat 0 0;/*prvi item*/
}
#navigacija li.active a {
color: #EEEEEE;/*aktivni pokazetelj*/
/*background: url(../images/activehl.gif) no-repeat 0 0;/*dodao*/

}
#navigacija li:hover span,
#navigacija li.sfHover span {
/*background: url(../images/activehr.gif) no-repeat 100% 0;*/
}
#navigacija li:hover a,
#navigacija li.sfHover a {
/*background: url(../images/activehl.gif) no-repeat 0 0;*/

}
#navigacija li:hover span.topdaddy,
#navigacija li.sfHover span.topdaddy {
/*background: url(../images/activehr.gif) no-repeat 100% 0;*/
}
#navigacija li:hover span.topdaddy a,
#navigacija li.sfHover span.topdaddy a {
/*background: url(../images/activehl.gif) no-repeat 0 0;*/
color: #fff;/*dodao*/
}
#navigacija li:hover ul,
#navigacija li.sfHover ul {
background: #F9F6F6;
}
#navigacija li li:hover,
#navigacija li li.sfHover {
background: #efefef;
/*color:#000000;*/
}
#navigacija li:hover li a.daddy,
#navigacija li.sfHover li a.daddy,
#navigacija li.active:hover li a.daddy,
#navigacija li.active.sfHover li a.daddy {
background: none /*url(../images/strelica_blue.gif) 100% 50% no-repeat;*/ ;
}
/*drugi dio*/
.nav, .nav * {
margin:0;
padding:0;
}
div#navigacija {  
position: relative;
z-index: 50;
}
div#navigacija .wrapper {
position: relative;
}
#navigacija li li {
margin: 0;
}
div#navigacija li li span,
div#navigacija li.active li span,
div#navigacija li:hover li span {
background:none;
}
.nav {
line-height:1.0;
float:left;
/*margin-bottom:1.5em;*/
position: relative;
}
.nav ul {
background:#fff; 
padding: 0;
}
.nav li {
float:left;
list-style:none;
position:relative;
background:none;

}
.nav li li a {
display:block;
padding: 0;
text-decoration:none;
background-image: none;
float:none;
width:135px;
}
div#navigacija li li a {
height: 30px;
line-height: 30px;
}
div#sonja li:hover {background-position: 0 0;}
div#navigacija li:hover li,
div#navigacija li.sfHover li,
div#navigacija li.active:hover li,
div#navigacija li.active.sfHover li,
div#navigacija li:hover li span,
div#navigacija li.sfHover li span {
background-image: none;
}
div#navigacija li:hover li a,
div#navigacija li.sfHover li a,
div#navigacija li.active:hover li a,
div#navigacija li.active.sfHover li a {
background-image: none;
}
.nav li ul {
float:none;
left:-999em;
position:absolute;
width: 177px;
z-index: 5;
border: 1px solid #e4e3e3;
}
.nav li:hover ul,
.nav li.sfHover ul {
left:0px;
top: 30px;
}
.nav li:hover li ul,
.nav li.sfHover li ul,
.nav li li:hover li ul,
.nav li li.sfHover li ul,
.nav li li li:hover li ul,
.nav li li li.sfHover li ul {
top:-999em;
}
.nav li li:hover ul,
.nav li li.sfHover ul,
.nav li li li:hover ul,
.nav li li li.sfHover ul,
.nav li li li li:hover ul,
.nav li li li li.sfHover ul {
left: 177px;
top:0px;
width: 177px;
}
.nav li li {
position: relative;
float:none;
width: 177px;
}
/*treci dio*/
#navigacija ul {
list-style: none;
margin: 0;
padding: 0 0 0 0px;
}
#navigacija li {
display: block;
float: left;
margin: 0;
margin-right: 0px;
padding: 0;
}

#navigacija li span {
display: block;
float: left;

}
#navigacija a {
display: block;
float: left;
height: 30px;
line-height: 30px;
padding: 2px 10px 0 10px;
font-weight: normal;
font-size: 13px;

/*font-size: 16px;*/
}
#navigacija li li a {
font-size: 14px;
padding: 0 15px;
color:#2485c4;
}
#navigacija a:hover {
text-decoration: none;
}
#navigacija li:hover,
#navigacija li.sfHover {
background: none;	
}

/*menu*/
#menu_bar {
	background: url(../images/menu_bg.jpg) repeat-x 0 0;
	height:58px;
}

#menu_bar .shad-1 {
	background: url(../images/menu_r.jpg) no-repeat 100% 0;
	height:58px;
}

#menu_bar .shad-2 {
	background: url(../images/menu_l.jpg) no-repeat 0 0;
	height:58px;
}

/*other menu*/
#othermenu{
width:100%;
margin:0 auto;

height:54px;
padding:10px 10px 0 120px;
background: url(../images/ss.gif) repeat-x left top;
}
#other{
width:100%;
height:54px;
background: url(../images/sl.gif) no-repeat left top;
}
#or{
width:100%;
height:54px;
background: url(../images/sr.gif) no-repeat right top;

}

/*flash*/
#flash {
	background:#8fd155;
	height:187px;
}

#flash .shad-1 {
	background: url(../images/flash_r.jpg) no-repeat 100% 0;
	height:187px;
}

#flash .shad-2 {
	background: url(../images/flash_l.jpg) no-repeat 0 0;
	height:187px;
}


#userbanner {
 background:url(../images/banner_bg.jpg) repeat-x 0 0;
 height:54px;

}

#userbanner .shad-1{
 background:url(../images/banner_r.jpg) no-repeat 100% 0;
 height:54px;

}

#userbanner .shad-2{
 background:url(../images/banner_l.jpg) no-repeat 0 0;
 height:54px;
}

/*menu*/
.mainmenu {
padding:0 6px 0 0;
height:100%;
 }
 
#usermainmenu {
background:url(../images/mainmenu_bg.jpg) repeat 100% 100% ;
height:100%;

}

#usermainmenu .shad-1{
background:url(../images/mainmenu_r.jpg) no-repeat 100% 0 ;

}

#usermainmenu .shad-2 {
background:url(../images/mainmenu_logo.jpg) no-repeat 0 0 ;


}

#usermainmenu .shad-3 {
background:url(../images/mainmenu_br.jpg) no-repeat 100% 100% ;

}

#usermainmenu .shad-4 {
background:url(../images/mainmenu_bl.jpg) no-repeat 0 100% ;

}

#content_top {
	background:url(../images/top_left.jpg) no-repeat 0 0 ;
	height:53px;
	
}

#content_middle {
	background:url(../images/content_bg.jpg) repeat-x 0 0 ;
	height:38px;
}

#content_right {
	background:url(../images/top_right.jpg) no-repeat 0 0 ;
	height:49px;
}

#logo_left {
  width: 179px;
  height: 48px;
  border: 0;
  padding:7px 0 0 9px;
}

#line_leftcontent {
	background:url(../images/line-l.jpg) no-repeat 0 0 ;
	background-position:right top;
	height:312px;


}

#leftcontent {
		background:url(../images/bg_user4.jpg) no-repeat 100% 0 ;
		width:100%;
	
}


/*FDC0030*/
#class_border {
/* border-style:dashed ;
 border-color:#669966;*/
 border:#cccccc solid 1px;
 padding:3px;


}

#body li  {
background:none;

}

/*module fontpage*/

#list  ul li {
font-weight:bold;
background: url(../images/style1/mini.gif)  0px 0 no-repeat;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;

}

#list  ul li  a{
padding-left:25px;
}

#list  ul li  a hover{ 

background: url(../images/style1/mini.gif)  0px 0 no-repeat;
}

#contentlists {
		/*SCROLLBAR-FACE-COLOR:#efefe;
		
		SCROLLBAR-HIGHLIGHT-COLOR:#FFF;
		SCROLLBAR-SHADOW-COLOR:#fff ;
		SCROLLBAR-3DLIGHT-COLOR:#81BF63 ;
		SCROLLBAR-ARROW-COLOR:#FFF ;
		SCROLLBAR-TRACK-COLOR:#E9F6E5 ;
		SCROLLBAR-DARKSHADOW-COLOR:#81BF63 ;		*/
		overflow:auto;
		 height:300px;
		  width:170px;
	
		


}

#contentlist ul li {
	/*background: url(../images/arrow.png) 100% 1px no-repeat;
	padding:0px 20px 5px 0px;
	border-bottom: dashed  1px; 
	 border-color:#669966;*/
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;

}


#contentlists li  {
	background: url(../images/arrow.png) 100% 1px no-repeat;
	padding:0px 20px 5px 0 ;
	border-bottom: dashed  1px; 
	 border-color:#669966;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;

}

#contentlists li  a{
font-weight:bold;


}


.date {

text-align:center;

}

#banner_user {
padding-left:2px;
}

/*module webboard*/

.webboard {
background: url(../images/web_bg.png) 0 0 repeat-x;
height:53px;
}


.webboard  .bx1 {
background:  url(../images/web_r.png) 100% 0 no-repeat;
height:53px;
}

.webboard  .bx2 {
background:  url(../images/web_l.png) 0 0 no-repeat;
height:53px;
}




.leftcontent1{
padding-top:10px;
}

.user_right  {
padding-top:5px;
}

.area_board {
padding-left:2px;
}


/*group module*/

.htitle  {
 
  font-size:120%;
  
  color:#FFFFFF;
  padding: 0 0 0 5px;
 
  

}

.htitle1 {
color:#006600;
font-weight:800;
font-size:14px;
}

.body_table {
background:#669966 url(../images/bg_24px1.gif) 0 0;
height:24px;
vertical-align:middle;
font-weight:800;
}


/*lak custom submenu*/
div#usermainmenu div#bg-submenu{
   /* font-weight: bold;
    text-decoration: none;*/
    display: block;
   /* padding: 1px 5px 6px 40px;*/
	color:#FFFFFF;
    background: url(../images/pvert-submenu-bg.png) 0  0 repeat;
	
}


/*modules department (area minibanner)*/
h3 {
text-align:center;
padding-top:6px;
color:#006633;
}

#cont li  {
	background: url(../images/bookmarks.png) 0 1px no-repeat;
	padding:0px 20px 5px 20px ;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;

}
ul#horiznav{
padding:0px 6px;

}
ul#horiznav li span a:hover{
	background: url(../images/bgmenu-x.png) repeat-x 0 -1px;
	color:#02775D;


}

ul#horiznav li.active{
	background: url(../images/bgmenu-x1.png) repeat-x 0 -1px;
	


}
ul#horiznav li.active a{
	color:#FFFFFF;
}
ul#horiznav li ul li span.top a{
	color:#333333;
}
ul#horiznav li ul{
 	
	line-height:30px;
 }
ul#horiznav li ul li , ul#horiznav li ul li span a{
	background:#eeeee;
	line-height:30px;
	width:180px;
	padding-right:0px;
	/*color:#FFFF99;*/


}

 ul#horiznav li ul li span a:hover{
 	color:#FFCC00;
 	background:#efefef;
 	line-height:30px;
	padding-right:0px;
	width:inherit;
 }
 

