	BODY, P, TD {
	font-family: Tahoma; 
	font-size: 11px;
}

a:link      { font-family: Tahoma; font-size: 11px; color: #282828; text-decoration:none; font-weight: normal; }
a:visited   { font-family: Tahoma; font-size: 11px; color: #282828; text-decoration:none; font-weight: normal; }
a:hover     { font-family: Tahoma; font-size: 11px; color: #282828; text-decoration:underline; font-weight: normal; }
a:active    { font-family: Tahoma; font-size: 11px; color: #282828; text-decoration:underline; font-weight: normal; }

.modro          { font-family: Tahoma; font-size: 11px; color: #23426E; text-decoration:none; font-weight: bold; }
a:link.modro    { font-family: Tahoma; font-size: 11px; color: #23426E; text-decoration:none; font-weight: bold; }
a:visited.modro { font-family: Tahoma; font-size: 11px; color: #23426E; text-decoration:none; font-weight: bold; }
a:hover.modro   { font-family: Tahoma; font-size: 11px; color: #23426E; text-decoration:underline; font-weight: bold; }
a:active.modro  { font-family: Tahoma; font-size: 11px; color: #23426E; text-decoration:underline; font-weight: bold; }

.modro_tanko          { font-family: Tahoma; font-size: 11px; color: #23426E; text-decoration:none; font-weight: normal; }
a:link.modro_tanko    { font-family: Tahoma; font-size: 11px; color: #23426E; text-decoration:none; font-weight: normal; }
a:visited.modro_tanko { font-family: Tahoma; font-size: 11px; color: #23426E; text-decoration:none; font-weight: normal; }
a:hover.modro_tanko   { font-family: Tahoma; font-size: 11px; color: #23426E; text-decoration:underline; font-weight: normal; }
a:active.modro_tanko  { font-family: Tahoma; font-size: 11px; color: #23426E; text-decoration:underline; font-weight: normal; }

.crno          { font-family: Tahoma; font-size: 11px; color: #000000; text-decoration:none; font-weight: bold; }
a:link.crno    { font-family: Tahoma; font-size: 11px; color: #000000; text-decoration:none; font-weight: bold; }
a:visited.crno { font-family: Tahoma; font-size: 11px; color: #000000; text-decoration:none; font-weight: bold; }
a:hover.crno   { font-family: Tahoma; font-size: 11px; color: #000000; text-decoration:underline; font-weight: bold; }
a:active.crno  { font-family: Tahoma; font-size: 11px; color: #000000; text-decoration:underline; font-weight: bold; }

.vsmall, a.vsmall {font-size: 7pt}

b.red { color: #AE080B }
.b_red { color: #AE080B; font-weight: bold }

.zebra0 {background-color: #F6F6F6; }
.zebra1 {background-color: #EDEDED; }

.title {color: #cccccc;
		font-size: 14pt;
		letter-spacing: 5px;
		text-indent: 8px;
		}


.hmenu { margin: 20px 20px !important}
.hmenu a          { color: #aaa;}
.hmenu_selected a { color: #666;}

.menu_tab {
    border: solid #B0B0B0 1px;
    width: 100px;
    height: 17px;
    text-align: center;
}

.menu_tab_selected {
    width: 100px;
    height: 17px;
    text-align: center;
    border-top:   solid #B0B0B0 1px;
    border-right: solid #B0B0B0 1px;
    border-left:  solid #B0B0B0 1px;
    background-color: #ccc;
}

.menu_tab_separator {
    border-bottom: solid #B0B0B0 1px;
    width: 20px;
}

.fixed  {
  overflow: auto;
  overflow:-moz-scrollbars-vertical;
  overflow-y: scroll;
  height: 204px;
  max-height: 232px;
  display: block;
  width: 100%;
  margin: 0;
} 

.fixed2  {
  overflow: auto;
  height: 400px;
  max-height: 400px;
  display: block;
  width: 100%;
} 

.fixed_BB  {
  padding-left: 15px;
  padding-right: 15px;
  font-size: 11px;
  line-height: 15px;
  margin-top: 10px;
  display: block;
  background-color: #eeeeee;
  color: #000000;
}

.fixed_A  {
  overflow: auto;
  line-height: 15px;
  margin-top: 10px;
  max-height: 300px;
} 

.blur{
	background-color: #cbcbcb; /*shadow color*/
	color: inherit;
	margin-left: 1px;
	margin-top: 1px;
}

.shadow,
.right_box{
	position: relative;
	bottom: 1px;
	right: 1px;
}

.shadow{
	background-color: #999; /*shadow color*/
	color: inherit;
}

.right_box{
	background-color: #fff; /*background color of content*/
	color: #000; /*text color of content*/
	border: 1px solid #ededed; /*border color*/
	padding: 1px 1px;
}


.yellownote { background-color: #fff799;
		border: dotted #555 1px;
		margin: 10px 10px 10px 10px;
		padding: 10px;
		
}

.orangenote { background-color: #FFDB8C;
		border: dotted #555 1px;
		margin: 10px 10px 10px 10px;
		padding: 10px;
		
}

.white {color: #ffffff; }
.whitePad {color: #ffffff; padding-left: 3px; }

.calendar_default        { background-color: #fff; border: solid #ededed 1px;}
.calendar_outOfRange     { background-color: #f6f6f6; }
.calendar_today          { background-color: #fcc; }


.calendar_event_activity { background-color: #EFCECE;
                           border: solid #fcc 1px;
                           padding:0px;
                           border-spacing:0px;
                           margin: 0px;
                       }
                       
.calendar_event_contact { background-color: #EDEDED;
                           border: solid #ccf 1px;
                           padding:0px;
                           border-spacing:0px;
                           margin: 0px;
                       }

.calendar_event_nextcontact { background-color: #EDEDED;
                           border: solid #EDEDED 1px;
                           padding:0px;
                           border-spacing:0px;
                           margin: 0px;
                       }

.calendar_header  { border: solid #f6f6f6 1px;
		height: 17px;
		text-align: center;
		font-weight: bold;
		background-color: #f6f6f6;
	}
	
.calendar_nav_row  { border: solid #ccf 1px;
                     background-color: #AE080B;
			  	   }

.calendar_nav  { color: white; font-weight: bold;  }

#stat TD { font-size: 7pt;}

.formRow  {background-color: white; }
.formCell {border-bottom: solid 1px #ededed; height: 25px}
.formCellLabel {border-bottom: solid 1px #ededed; height: 25px; width: 170px}
	
.hidden { display: none; } 

SELECT.small { font-size: 12px; background-color: #FFF;}
SELECT.text { font-size: 12px; }

INPUT.text {width: 200px; font-size: 12px; background-color: #FFF; border: solid #dDdDdD 1px; height: 20px; padding: 2px 3px;}
INPUT.textWOWidth { font-size: 12px; background-color: #FFF; border: solid #dDdDdD 1px}
INPUT.textDisabled {  font-size: 12px; background-color: #eee; border: dashed #999 1px }
INPUT.textDisabled2 {  font-size: 12px; background-color: #FFF; color: #bbb; border: solid #dDdDdD 1px }

INPUT.i {font-size: 12px; background-color: #fff; border: solid #dDdDdD 1px; }

INPUT.small_submit {font-size: 9px; background-color: #F0F0F0; height: 18px}

INPUT.button {
    width: 60px;
    height: 19px;
    border-color: #EDEDED #BABABA #BABABA #EDEDED;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    background-color: #ffffff;
    font-size: 10px;
    color: #444444;
    font-weight: normal;
    background-image: url(images/bg_gumb.gif);
}
          
TEXTAREA.text {width: 270px; height: 80px; font-size: 12px; background-color: #fff; border: solid #dDdDdD 1px}


UL.compact { padding:10; margin: 10px; margin-top: 0}

INPUT.gumb {font-size:10px}

INPUT.polje {width: 300px; font-size: 12px; background-color: #F0F0F0;}
INPUT.polje2 {border:1px solid #7F9DB9; width: 300px; font-size: 12px; background-color: #FFFFFF;}
INPUT.manjse_polje {width: 150px; border:1px solid #7F9DB9; font-size: 12px; background-color: #F0F0F0;}
INPUT.manjse_polje2 {width: 100px; border:1px solid #7F9DB9; font-size: 12px; background-color: #FFFFFF;}
INPUT.cena {width: 80 px; border:1px solid #7F9DB9; font-size: 12px; background-color: #FfFfFf;}
INPUT.datum {width: 60 px; border:1px solid #7F9DB9; font-size: 12px; background-color: #FfFfFf;}
TEXTAREA.polje {border:1px solid #7F9DB9; border-width:1px; width: 300 px; height: 100px; font-size: 11px; background-color: #FFFFFF;font-family:Tahoma}
TEXTAREA.polje2 {width: 300px; height: 200px; border:1px solid #7F9DB9; font-size: 12px; background-color: #FFFFFF;}
SELECT.polje{width: 150 px; font-size: 11px; background-color: #F0F0F0;}
SELECT.polje_fakultet{width: 200 px; font-size: 11px; background-color: #F0F0F0;}
SELECT.search_fakultete {width: 150px; border:1px solid #7F9DB9; font-size: 11px; background-color: #F0F0F0;}

.search_highlight {
	background:rgb(255, 255, 153);
}