/*
    == PALETA BOJA ==

    #FFFFFF     -   fade1   (najsvjetlija)
	#F3F3F3		-	fade2
	#EBEBEB		-	fade3
    #E6E6E6     -   fade4
    #A9B7BA     -   fade5
    
	Nijanse krem boje:
	#C2B694		-	krem1	(najtamnija)
	#DCD5C2		-	krem2
	#EDEAE0		-	krem3
	
	Nijanse crvene boje:
	#610002		-	crvena1	(najtamnija, okvir)
	#BB050A		-	crvena2
	
	Text:
	#333333		-	istaknuti text (npr. h1, h2...)
	#000000		-	obican text
	crvena1		-	linkovi
	#90979e		-	naslovi

    Tablica:
    
    Brojevi 1,2 se odnose na stupce - prvi stupac ima 1, drugi 2, treći 1 itd.
    Oznake even i odd se odnose na retke
    
    #909698     -   th1
    #6f797a     -   th2
    #efefef     -   td1_even
    #e5e9ea     -   td2_even
    #f9fafb     -   td1_odd
    #f3f5fa     -   td2_odd

    (ove boje za tablice su implementirane u istoimenim klasama)
    
    $Id: style.css,v 1.3 2008-12-08 12:33:38 ivoras Exp $
*/

body {background:#FFF; margin:2px;}
body.main {background:#f3f3f3 url("bg_big.png") repeat scroll center; margin:0px 30px 10px;}
#window_div {margin-top:5px;}
body.main_popup {background:#f3f3f3; margin:2px;}

body,input,select,textarea,li,div,span,td,table {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
body.main, body.main input, body.main select, body.main textarea, body.main li, body.main div, body.main span,body.main td, body.main table {font-size:10px;}

h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#333333;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#333333;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

pre {font-size:11px;}
p {margin:5px 0px 5px 0px; padding:0;}
a{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#610002;}
a:hover {text-decoration:underline; color:#610002;}
a img, a:hover img {border:0px;}

th, th b, th strong {color:#333333; background-color:#DCD5C2; padding:3px;}
th a:hover {text-decoration:underline;}

.clear {margin:0; padding:0;}

.normal_text_color {color:#000000;}
.normal_text_color:hover {color:#000000; text-decoration:underline;}

.print_hide {background-color:#FFF;}
.main_spacer {background-image:url(mainspacer.gif); background-repeat:repeat-x;}
.right_spacer {background-image:url(rightspacer.gif); background-repeat:repeat-x; height:1px; line-height:1px;}

/*---------------------------------------------------------------------------------------------------------------------------------------*/
/*Main page frame*/
.right_background {background-image:url(rbg.png); background-repeat:repeat-y;}
.left_border {background :url(lbg.png) repeat-y top left;}
.top_background {background-image:url(tbg_center.png); background-repeat:repeat-x;}
.top_background img{width:2px;}
.bottom_background {background-image:url(bbg_center.png); background-repeat:repeat-x;}

#logintraka {background:#edeae0; border:1px solid #610002; border-top:none; padding-top:5px;}
#logintraka .element {background:#edeae0; border:none;}
#logintraka .element a {color:#333333;}
#logintraka .element .inputpravanopublic {color:#F3F3F3;}
#logintraka .prazni {background-color:#edeae0;}
#logintraka .element .odjava {color:#009900;}
#logintraka .element .odjava:hover {border-bottom-color:#009900;}

.header {background:#fff url(bg_header.jpg) bottom right;}
.header_logo {width:510px; height:75px; behavior:url("/_themes/metallish/dices/pngbehavior.htc"); /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='logo.png', sizingMethod='scale');*/}
.header_right_background {background:#838788 url(searchboxbg.jpg) repeat-y;}
.header_right2_background {background:#6E7879 url(nastavaboxbg.jpg) repeat-y;}

.footer {background-color:#DCD5C2; margin-top:10px;}

.loginbox {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; padding-right:15px;}

/*Search*/
.searchbox {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ebebeb; padding-right:10px;}
.searchboxNaslov {font-family:Impact, "Arial Black", Arial; font-size:20px; color:#ebebeb; padding-right:10px; letter-spacing:1px; padding-top:4px; padding-bottom:6px;}
.searchboxNapredno {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ebebeb; padding-top:2px; padding-bottom:4px; padding-right:30px;}
.searchboxLink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#EEEEEE;}

.listbox {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; margin:0px; padding:0px; height:15px; border:1px solid #EBEBEB; background-color:#eeeeee; width:130px;}

.nastavaboxNaslov {font-family:Impact, "Arial Black", Arial; font-size:20px; color:#ebebeb; padding-right:10px; letter-spacing:1px; padding-top:4px; padding-bottom:6px;}
.nastavabox {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ebebeb; padding-right:10px;}

/*Subheader*/
.subheaderbox { /* Sadrzi "breadcrumbs" linkove lijevo i random linkove desno */
background-color:#BB050A; color:#FFF; font-weight:bold;}

/*Breadcrumbs*/
.lokacijabox {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ebebeb; padding-left:15px;}
.lokacijaboxLink {color:#FFF; font-weight:bold;}
div.lokacijaboxLink a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFF;}

/*Subheader menu*/
.gornjilinkovibox {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ebebeb; padding-left:35px; padding-right:15px;}
.gornjilinkoviboxLink {background:#BB050A url(toplink_bg.png) center repeat-x; color:#FFF; padding:0 12px;}
.gornjilinkoviboxLink:hover {background:#BB050A url(toplink_bghover.png) center repeat-x; color:#FFF; text-decoration:none;}
 
 /*--------------------------------------------------------------------------------------------------------------------------------------*/
 /*Main navigation - right column*/
.navigation {background-color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px; color:#FFF; margin-left:4px;}
.navigation .item {background-color:#FFF; padding-left:10px; text-align:left;}
.navigation .path {background-color:#FFF; font-weight:bold; margin-left:10px;}
.navigation .opened {background-color:#FFF; font-weight:bold; margin-left:10px;}

.tdlijevistupac .ministats{text-align:center;}
.tdlijevistupac .ministats_visits{font-weight:bold;}

.posjetibox {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#B0B0B0; padding-top:30px;}

/*Footer link*/
.bottombox {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#610002;}
.bottombox:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#610002; text-decoration:underline;}

/*---------------------------------------------------------------------------------------------------------------------------------------*/
/* Veliki naslovi - slike*/
.leftboxSlika {float:left;}
.leftboxNaslov {float:left; font-family:Impact, "Arial Black", Arial; font-size:16px; color:#90979e; letter-spacing:1px; text-transform:uppercase;}
.leftboxButton {padding-left:10px;}
.leftbox {font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; padding-left:8px; padding-top:8px; padding-bottom:12px;
}

/* Main content */
.mainbox {font-family:Verdana, Arial, Helvetica, sans-serif;/*line-height:15px;*/ padding-top:12px; padding-right:8px; padding-bottom:6px; padding-left:8px; color:#333333; overflow:auto;}
.mainboxObjavljeno {font-family:Arial, Helvetica, sans-serif; color:#666666; padding-bottom:6px; padding-left:22px;}
.mainboxVise {font-family:Arial, Helvetica, sans-serif; color:#666666; padding-right:20px; text-align:right; padding-bottom:6px;}
.mainboxViseLink {color:#4E73AF;}
.mainboxslika {border:1px solid #666666; margin-right:15px; margin-bottom:10px;}
.mainboxNaslov {font-family:Impact, "Arial Black", Arial; font-size:16px; color:#90979e; letter-spacing:1px;}

/*---------------------------------------------------------------------------------------------------------------------------------------*/
/* CMS */
.cms_admin_item_changed {background-color:#A9B7BA !important; width:50%;}
.cms_form_name {font-weight:bold; vertical-align:top; color:#565662;}
.cms_deleted_row {font-style:italic; color:#888;}

.cms_info_about_authortime {font-size:0.9em; font-style:italic;}
.cms_info_noitems {font-size:0.8em; font-style:italic; text-align:center;}
.cms_info_description {font-size:1em;}

.cms_popup_message {padding:5px;}

.cms_graph_title {font-size:1.1em; font-weight:bold;}
.cms_graph_image {text-align:center;}
.cms_graph_legend_color {width:10px; height:10px; border:1px solid black;}
.cms_graph_legend_text {}
.cms_graph_legend {border:1px solid black; padding:4px;}
.cms_graph_notlink, .cms_graph_notlink:hover, .cms_graph_notlink:visited, .cms_graph_notlink:active {cursor:default; text-decoration:none; color:#333;}

.cms_table_row_highlight_1 td, .cms_table_row_highlight_0 td {color:#B94B16;}
.cms_table_row_highlight_0 td {border-bottom:1px solid #B94B16; border-top:1px solid   #B94B16; background-color:#F9FAFB; padding-left:5px; padding-right:5px;}
.cms_table_row_highlight_1 td {border-bottom:1px solid #B94B16; border-top:1px solid   #B94B16; background-color:#E5E9EA; padding-left:5px;padding-right:5px;}
.cms_table_row_0 {background-color:#F9FAFB;}
.cms_table_row_1 {background-color:#E5E9EA;}
.cms_table_row_0 td {border-bottom:1px solid #f0f0f0; border-top:1px solid #f0f0f0; padding-left:5px; padding-right:5px;}
.cms_table_row_1 td {border-bottom:1px solid #f0f0f0; border-top:1px solid #f0f0f0; padding-left:5px; padding-right:5px;}
.cms_table_td_highlight {background-color:#E5E9EA;}
.cms_table_td_highlight_border {background-color:#E5E9EA; border:1px solid #B94B16;}
.cms_table_td {}
.cms_table_td_border {padding:2px;}

.errorbox {border:solid 2px red; background:#fffeca; text-align:center; color:black; font-family:Verdana, sans; overflow:auto;}
.errorbox pre {font-family:Courier, Courier new, mono; font-size:9px; text-align:left;  
/*    white-space:pre-wrap;  */     /* css-3 should we be so lucky... */
/*    white-space:-moz-pre-wrap;*/  /* Mozilla, since 1999 */
    word-wrap:break-word;   /* Internet Explorer 5.5+ */}

/*---------------------------------------------------------------------------------------------------------------------------------------*/
/*Main navigation - right column*/
.tdlijevistupac {background:#FFF url(lnav_bg.png) right repeat-y;}
.tddesnistupac {background:#FFF url(rnav_bg.png) left repeat-y;}
.nav_admin_public_page {border-right:2px solid yellow;}
.nav_admin_private_page {border-right:2px solid red;}
.nav_admin_public_page_np {border-right:2px dotted yellow;}
.nav_admin_private_page_np {border-right:2px dotted red;}

/* Main navigation */
/* main level */
ul.navigation {list-style-type:none; background-color:#FFF; padding:0; margin:0; min-height:5px; font-size:x-small; font-weight:bold; font-family:verdana, arial, sans-serif; border-bottom:1px dotted #BB050A;}

/* first level */
ul.navigation ul {list-style-type:none; padding:0; margin-left:10px; min-height:5px; font-size:x-small; font-family:verdana, arial, sans-serif; border:none;}
/* first level elements */
ul.navigation li {margin-bottom:1px; padding-top:1px; padding-bottom:1px; background-color:#FFF;}
/* first level link element */
ul.navigation li a.navigation_link {text-decoration:none; color:#FFF; display:block; line-height:12px; padding:5px 0 5px 0;}
* html ul.navigation li a.navigation_link {padding:0;}
ul.navigation li a.navigation_link:hover {text-decoration:none; color:#BB050A; background-color:#dcd5c2;}

/* second level elements */
ul.navigation li ul li{padding-top:1px; padding-bottom:1px;}

/* third and more level elements */
ul.navigation li ul li ul li{padding-top:1px; padding-bottom:1px; font-size:10px;}

/* expandable element (directory) first level */
ul.navigation li.dir {padding-top:1px; padding-bottom:1px; background-color:#FFF;}
ul.navigation li.dir ul{border-left:1px dotted #BB050A;}
/* expandable element (directory) first level link*/
ul.navigation li.file div a {padding-left:15px;}
ul.navigation li.dir div a {padding-left:16px;}
ul.navigation li div.treeview {background-color:#BB050A;}

/* opened navigation style */
ul.navigation li div.treeview_opened{background-color:#dcd5c2; color:#BB050A;}
ul.navigation li div.treeview_opened a.navigation_link {color:#BB050A;}

ul.navigation li span.navigation_no_link{float:left; font-size:1px; width:14px;}
ul.navigation ul li span.navigation_no_link {float:left; display:none; font-size:1px; width:auto;}

/* level 1 images (open, close) */
ul.navigation li a.navigation_expand_link_open {float:left; font-size:1px; background:url(mmraz1.gif) no-repeat 0; text-decoration:none; padding:0 5px 0 9px; margin:0; margin-left:2px; color:#000; cursor:pointer;}
ul.navigation li a.navigation_expand_link_close {float:left; font-size:1px; background:url(mmraz1otv.gif) no-repeat 0; text-decoration:none; padding:0 5px 0 9px; margin:0; margin-left:2px; color:#000; cursor:pointer;}

/* level 2 images (open, close) */
ul.navigation li ul li a.navigation_expand_link_open {float:left; font-size:1px; background:url(mmraz2.gif) no-repeat 0; text-decoration:none; padding:0 5px 0 9px; margin:0; margin-left:2px; color:#000; cursor:pointer;}
ul.navigation li ul li a.navigation_expand_link_close {float:left; font-size:1px; background:url(mmraz2otv.gif) no-repeat 0; text-decoration:none; padding:0 5px 0 9px; margin:0; margin-left:2px; color:#000; cursor:pointer;}
/* END NAVIGATION */

/* START TABLE */
.th1 {background:#909698;}
.th2 {background:#6f797a;}
.td1_even {background:#efefef;}
.td2_even {background:#e5e9ea;}
.td1_odd {background:#f9fafb;}
.td2_odd {background:#f3f5fa;}
/* END TABLE */

/*---------------------------------------------------------------------------------------------------------------------------------------*/
/* start smarty v1 plugins */
.v1msgbody {padding:5px;}

.v1msgtitle_notice {color:#FFF; background:url(v1msg_notice.gif) no-repeat 5px 50%; background-color:#009900; font-family:Verdana, Arial,sans-serif; font-size:100%; text-align:left; padding:5px 5px 5px 25px;}
.v1msgbody_notice {border:1px solid #009900; color:#000; background-color:#FFF; font-family:Verdana, Arial,sans-serif; font-size:120%; margin:0 0 5px 0; text-align:left;}
.v1msgtitle_alert {color:#FFF; background:url(v1msg_alert.gif) no-repeat 5px 50%; background-color:#FF9933; font-family:Verdana, Arial,sans-serif; font-size:100%; text-align:left; padding:5px 5px 5px 25px;}
.v1msgbody_alert {border:1px solid #FF9933; color:#000; background-color:#FFF; font-family:Verdana, Arial,sans-serif; font-size:120%; text-align:left; margin:0 0 5px 0;}
.v1msgtitle_error {color:#FFF; background:url(v1msg_error.gif) no-repeat 5px 50%; background-color:#C00; font-family:Verdana, Arial,sans-serif; font-size:100%; text-align:left; padding:5px 5px 5px 25px;}
.v1msgbody_error { border:1px solid #C00; color:#000; background-color:#FFF; font-family:Verdana, Arial,sans-serif; font-size:120%; margin:0 0 5px 0; text-align:left;}
	
.v1tabsHeader {overflow:hidden; width:100%;}
.v1tab {clear:both; border:1px solid #ccc; border-top:none; padding:5px; margin-bottom:5px;}
.v1tabs {float:left; width:100%; margin:0; padding:10px 0 0 10px; list-style:none; background:url(v1tabs_nav_bg2.gif) repeat-x bottom left; /* #FFCB2D */}
.v1tabs li {float:left; margin:0; padding:0; font-family:Verdana,Arial, sans-serif; font-size:x-small;}
.v1tabs a {float:left; display:block; margin:0 1px 0 0; padding:4px 8px; color:#333; text-decoration:none; border:1px solid #c2b694; /* #9B8748 */ border-top:2px solid #c2b694; border-bottom:none; background:#dcd5c2; /* #F9E9A9 */}
.v1tabs a:hover,a.selected {color:#333; padding-bottom:5px; border-color:#AAA; /* #727377 */ border-top:2px solid #BB050A; background:#fff;}

/* za potrebe v1actionpost2 plugina */
.ap2_button {text-decoration:none; margin:2px; padding:2px 5px 2px 5px; color:#000; background-color:#EEE; border-left:1px solid #FFF; border-top:1px solid #FFF; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
.ap2_button:hover {text-decoration:none; padding:2px 5px 2px 5px; border-left:1px solid #CCC; border-top:1px solid #CCC; border-right:1px solid #FFF; border-bottom:1px solid #FFF;}

/* za v1popupmenu i njemu pripadne pluginove */
div.popup_menuBar, div.popup_menuBar a.popup_menuButton, div.popup_menu, div.popup_menu a.popup_menuItem { font-family:"MS Sans Serif", Arial, sans-serif; font-size:8pt; font-style:normal; font-weight:normal; color:#000000;}

div.popup_menuBar {background-color:#e0e0e0; border:2px outset #e0e0e0; padding:4px 2px 4px 2px; text-align:left;}
div.popup_menuBar a.popup_menuButton {background-color:transparent; border:1px solid #f0f0f0; color:#000000; cursor:default; left:0px; margin:1px; padding:2px 6px 2px 6px; text-decoration:none; top:0px; z-index:300;}
div.popup_menuBar a.popup_menuButton:hover {background-color:transparent; border:1px outset #f0f0f0; color:#000000;}
div.popup_menuBar a.popup_menuButtonActive, div.popup_menuBar a.popup_menuButtonActive:hover {background-color:#E0E0E0; border:1px inset #f0f0f0; color:#ffffff; left:1px; top:1px;}

div.popup_menu {background-color:#f0f0f0; border:2px outset #f0f0f0; left:0px; padding:0px 1px 1px 0px; position:absolute; top:0px; visibility:hidden; z-index:301;}	
div.popup_menu a.popup_menuItem {color:#000000; cursor:default; display:block; padding:3px 1em; text-decoration:none; white-space:nowrap;}
div.popup_menu a.popup_menuItem:hover, div.popup_menu a.popup_menuItemHighlight {background-color:#E0E0E0; color:#ffffff;}
div.popup_menu a.popup_menuItem span.popup_menuItemText {padding-left:5px;}

.popup_menuItemImage {margin-left:-5px; vertical-align:-50%; voice-family:"\"}\""; voice-family:inherit; vertical-align:-50%;}
html>body .popup_menuItemImage {margin-left:-5px; vertical-align:middle;}
div.popup_menu a.popup_menuItem span.popup_menuItemArrow {margin-right:-.75em;}
div.popup_menu span.popup_menuItemSep {display:block; border:1px inset #f0f0f0; margin:4px 2px;}
/* end smarty v1 plugins */

/* other */
.lijevistupac {margin-right:3px; /*overflow:auto;*/}
.desnistupac {margin-left:6px; /*overflow:hidden;*/ margin-top:10px;}

/* u Firefoxu < 1.5 ne radi dobro (ako je ukljuceno overflow:auto) bez height:100% */
/* u svim ostalim browserima (te FireFox-u 1.5) da */
.srednjistupac {/*width:503px; height:100%; overflow:auto;*/ background:#ffffff;}
div.srednjistupac, div.srednjistupac table, div.srednjistupac div, div.srednjistupac span, div.srednjistupac td, div.srednjistupac li {font-size:11px;}

/*---------------------------------------------------------------------------------------------------------------------------------------*/
/* Za popup prozor */
.popupStupac {background:#ffffff; width:100%; height:100%;}

#popupMask {
    position:absolute;
    z-index:200;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    opacity:.4;
    filter:alpha(opacity=40);
    /* filter je radi hacka za IE */
    background-color:transparent !important;
    background-color:#333333;
    /* this hack is for opera support
     * you can uncomment the background-image if you don't care about opera.
     * this gives you the flexibility to use any bg color that you want, instead of the png
     */
    background-image/**/:url("maskBG.png") !important; /* For browsers Moz, Opera, etc. */
	background-image:none; background-repeat:repeat; display:none;
	text-align:center; color:#FFF;}
#popupMask_msg {position:absolute; display:none; z-index:210; top:0px; left:0px; width:300px; height:100px; background-color:#AAA; border:1px solid #FFF;}

.popupTitle {color:#FFF; font-weight:bold; float:left; margin-left:5px; margin-top:4px;}
.popupTitlebar {background-image:none; background-color:#BB050A; height:25px;}
.popupCloseButton {margin-top:4px; margin-right:5px; float:right;}
a.popupCloseLink {color:#FFF; font-family:Verdana,Arial,Sans-serif; font-size:12px;}
a.popupCloseLink:hover {color:#FFF; text-decoration:none;}
.popupCloseButton a {color:#FFF; text-decoration:none;}

#webDialog {z-index:250; position:absolute; left:-300px; top:-300px; width:0; height:0; display:none; visibility:hidden;}
#webDialogSrc {z-index:260; width:100%; height:100%; border-left:1px solid #FFF; border-top:1px solid #EEE; border-right:1px solid #AAA; border-bottom:1px solid #AAA; margin:0; padding:0; display:none;}

/* za v1autocomplete plugin */
.v1autocomplete_result {position:absolute; background-color:#ccc; border-right:2px solid #DDD; border-bottom:2px solid #DDD; padding:1px;}
.v1ac_srs {background-color:#cce6ff; color:#000000; padding:0 2px 0 2px;}
.v1ac_sr {background-color:#FFF; padding:0 2px 0 2px;}

/* za v1tooltip plugin */
#v1tooltip_div {position:absolute; width:170px; z-index:210; top:0px; left:-1000px; margin:0; padding:5px; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:2px solid #DDD; border-bottom:2px solid #DDD; background-color:#FFFFFF; visibility:hidden;}

/* 	v1reorder - za drag and drop */
div.v1reorder {}
div.v1reorder ul.sortable li {position:relative;}
div.v1reorder ul.boxier {border:1px solid #FFF; min-width:100px; list-style-type:none; padding:4px 4px 4px 0; margin:0; min-height:15px; font-size:15px; font-family:verdana, arial, sans-serif;}
div.v1reorder ul.layout {border:1px solid #669933; min-width:100px;}
div.v1reorder ul.overlayout {border:1px solid #CC6633; min-width:100px;}

* html div.v1reorder ul.boxier {width:99%; height:15x;}
div.v1reorder ul.boxier li {cursor:move; margin-bottom:4px; margin-left:5px; width:95%; padding:2px 2px; border:1px solid #AAA; background-color:#EEE;}
div.v1reorder ul.boxier li.dir {cursor:move; margin-bottom:4px; margin-left:5px; width:95%; padding:2px 2px; border:1px solid #369; background-color:#FFFFCC;}
div.v1reorder ul.list_over {background-color:#EEE;}
div.v1reorder ul.list_out {background-color:#FFF;}

div.v1reorder span.expandtree_link_open {padding-left:20px; background:url(v1reorder_right.gif) no-repeat 0 50%; text-align:center; width:20px; height:20px; color:#000; cursor:pointer;}
div.v1reorder span.expandtree_link_close {padding-left:20px; background:url(v1reorder_down.gif) no-repeat 0 50%; text-align:center; width:20px; height:20px; color:#000; cursor:pointer;}

/*---------------------------------------------------------------------------------------------------------------------------------------*/
/* News2 (start)*/
/* main */
hr.news_separator {border-top:1px dashed #A9B7BA; border-bottom:none; height:0; margin:0px 0 3px 0; padding:0;}
div.news_msg {padding-top:2px; padding-bottom:2px;}
table.news_title {margin-bottom:10px;}
table.news_title td {vertical-align:top;}

div.news_title {font-weight:bold; margin-bottom:10px;}
div.news_title_empty {font-style:italic;}
div.news_lead {/*margin-bottom:10px;*/}
div.news_content {margin-top:10px; /*margin-bottom:10px;*/}
td.news_date {white-space:nowrap;}
div.news_date {color:#999; text-align:right;}
div.news_author {text-align:right; color:#999; margin-bottom:10px;}

div.news_data {margin-top:0px; margin-bottom:10px; width:100%; font-size:9px; text-align:right;}
div.news_data a {font-size:9px;}

div.news_admin_links {text-align:left; padding:3px;}
div.news_admin_links_top {border-bottom:1px dashed #A9B7BA; text-align:left; padding:3px; margin-bottom:6px;}
div.news_lead_img_div {border:1px solid #CCC; padding:3px;}
div.news_lead_img_div img {border:0;}

/* fix za IE */
* html div.news_lead_img_div {padding:3px 3px 2px 3px;}

/* admin */
hr.news_block_separator {border-top:1px dashed #A9B7BA; border-bottom:none; height:0; margin:10px 0 10px 0; padding:0;}

/* view */
div.news_view_title {font-weight:bold; margin-bottom:10px;}
div.news_view_title_empty {font-style:italic;}
div.news_view_lead {padding:0px 10px 0px 10px; width:100%; text-align:left;}
div.news_view_content {border-top:1px dashed #A9B7BA; margin-top:10px; padding-top:10px;}
div.news_view_data {margin-top:20px; margin-bottom:15px; position:relative;}

span.news_view_data_date {width:100%; display:table-cell; vertical-align:bottom;}
div.news_view_data_date {text-align:left;}

span.news_view_data_links {display:table-cell; vertical-align:bottom; white-space:nowrap;}
div.news_view_data_links {text-align:right;}
div.news_view_back {text-align:center; margin-top:20px; margin-bottom:10px;}
/* News2 (end) */

a.admin_link {color:red;}

.news_admin_links a, .news_data a, .seemore_topbox a, .news_admin_links_top a, .small_submenu a {border:1px dashed #fff;}
.news_admin_links a:hover, .news_data a:hover, .seemore_topbox a:hover, .news_admin_links_top a:hover, .small_submenu a:hover {border:1px dashed #610002; text-decoration:none;}

/*---------------------------------------------------------------------------------------------------------------------------------------*/
/* simpletree (start) */
/* main level */
ul.simpletree {list-style-type:none; background-color:#DDD; padding:0; margin:0; min-height:3px; font-size:x-small; font-family:verdana, arial, sans-serif;}

/* first level */
ul.simpletree ul {list-style-type:none; padding:0; margin-left:5px; min-height:3px; font-size:x-small; font-family:verdana, arial, sans-serif;}
/* first level elements */
ul.simpletree li {border-top:1px solid #DDD; background-color:#E6E6E6;}
/* first level link element */
ul.simpletree li a.simpletree_link {text-decoration:none; color:#000; display:block;}
ul.simpletree li a.simpletree_link:hover {text-decoration:none; color:#000; background-color:#D6D6D6;}

/* second level elements */
ul.simpletree li ul li {padding-left:12px;}

/* third and more level elements */
ul.simpletree li ul li ul li {padding-left:12px; font-size:10px;}
ul.simpletree li.file {}

/* second level link elements hover */
ul.simpletree ul li.file a.simpletree_link:hover {background-color:#D6D6D6;}

/* third and more level link elements hover */
ul.simpletree ul ul li.file a.simpletree_link:hover {background-color:#D6D6D6;}

/* expandable element (directory) first level */
ul.simpletree li.dir {padding-top:1px; padding-bottom:1px;}
/* expandable element (directory) first level link */
ul.simpletree li.dir a.simpletree_link:hover {background-color:#D6D6D6;}
ul.simpletree li div.treeview {}

/* opened simpletree style */
ul.simpletree li div.treeview_opened {background-color:#E4CCB1;}

/* opened simpletree link hover style */
ul.simpletree li div.treeview_opened a.simpletree_link:hover {background-color:#E2B27D;}
ul.simpletree li span.simpletree_no_link {float:left; font-size:1px; width:10px;}
ul.simpletree ul li span.simpletree_no_link {float:left; font-size:1px; width:10px;}

/* level 1 images (open, close) */
ul.simpletree li a.simpletree_expand_link_open {float:left; font-size:10px; text-decoration:none; padding:0 6px 0 0; margin:0; color:#000; cursor:pointer; background: url(/img/small_right.png) no-repeat 0;}
ul.simpletree li a.simpletree_expand_link_close {float:left; font-size:10px; text-decoration:none; padding:0 6px 0 0; margin:0; color:#000; cursor:pointer; background: url(/img/small_down.png) no-repeat 0;}

/* level 2 images (open, close) */
ul.simpletree li ul li a.simpletree_expand_link_open {float:left; font-size:10px; text-decoration:none; padding:0 6px 0 0; margin:0; color:#000; cursor:pointer; background: url(/img/small_right.png) no-repeat 0;}
ul.simpletree li ul li a.simpletree_expand_link_close {float:left; font-size:10px; text-decoration:none; padding:0 6px 0 0; margin:0; color:#000; cursor:pointer; background: url(/img/small_down.png) no-repeat 0;}
ul.simpletree a.simpletree_link {margin-bottom:1px;}
/* simpletree (end) */

/* v1seemore (start) */
.seemore_topbox {}
.seemore_content {border-top:solid 2px #b0bec1; border-bottom:solid 2px #b0bec1;}
/* v1seemore (end) */

/* HTML FORM styles (start) */
button, input.button {background:#DCD5C2; border-bottom:solid 1px #7f898b; border-right:solid 1px #7f898b; border-left:solid 1px #ceced0; border-top:solid 1px #ceced0;}
input.textbox {background:#fff; color:#333333; border:solid 1px #c3ced0; margin:0px; padding:0px; height:15px; font-size:10px;}
textarea, select {background:#fff; border:solid 1px #c3ced0; margin:0px; padding:0px; font-size:10px;}
/* HTML FORM styles (end) */

/*---------------------------------------------------------------------------------------------------------------------------------------*/
/* START repository */
/* main level */
ul.repository {list-style-type:none; background-color:#eff; padding:0; margin:0; min-height:3px; font-size:x-small; font-family:verdana, arial, sans-serif;}

/* first level */
ul.repository ul {list-style-type:none; padding:0; margin-left:5px; min-height:3px; font-size:x-small; font-family:verdana, arial, sans-serif;}
/* first level elements */
ul.repository li {border-top:1px solid #eff; background-color:#F6F6F6;}
/* first level link element */
ul.repository li a.repository_link {text-decoration:none; color:#000; display:block;}
ul.repository li a.repository_link:hover {text-decoration:none; color:#000; background-color:#F6F6F6;}

/* second level elements */
ul.repository li ul li {padding-left:12px;}

/* third and more level elements */
ul.repository li ul li ul li {padding-left:12px; font-size:10px; background-color:#FcFcFc;}
ul.repository li.file {}

/* second level link elements hover */
ul.repository ul li.file a.repository_link:hover {background-color:#F6F6F6;}

/* third and more level link elements hover */
ul.repository ul ul li.file a.repository_link:hover {background-color:#F6F6F6;}

/* expandable element (directory) first level */
ul.repository li.dir {padding-top:1px; padding-bottom:1px;}
/* expandable element (directory) first level link */
ul.repository li.dir a.repository_link:hover {background-color:#F6F6F6; /*#BBB;*/}
ul.repository li div.treeview {}
ul.repository li span.repository_no_link {float:left; width:10px; font-size:1px;}
ul.repository li ul li span.repository_no_link {float:left; width:auto; font-size:1px;}

/* level 1 images (open, close) */
ul.repository li a.repository_expand_link_open {float:left; font-size:10px; text-decoration:none; padding:0 2px 0 0; margin:0; color:#610002; cursor:pointer;}
ul.repository li a.repository_expand_link_close {float:left; font-size:10px; text-decoration:none; padding:0 2px 0 0; margin:0; color:#610002; cursor:pointer;}

/* level 2 images (open, close) */
ul.repository li ul li a.repository_expand_link_open {float:left; font-size:10px; text-decoration:none; padding:0 2px 0 0; margin:0; color:#610002; cursor:pointer;}
ul.repository li ul li a.repository_expand_link_close {float:left; font-size:10px; text-decoration:none; padding:0 2px 0 0; margin:0; color:#610002; cursor:pointer;}
ul.repository a.repository_link {margin-bottom:1px;}
/* END repository */

/*---------------------------------------------------------------------------------------------------------------------------------------*/
/* scroll info portlet (start) */
.scrollinfo_title {background-color:#dce2e4; border-top:1px dotted #69A; padding-left:5px;}
.scrollinfo_body {background-color:#C2CDCF; padding-left:5px; padding-bottom:5px;}
.scrollinfo_fader {z-index:200; top:0; left:0; position:relative; width:100%; height:4px; font-size:1px; background-image:url(searchboxbg.jpg); background-repeat:repeat-y; background-color:#838788;}
/* scroll info portlet (end) */

/* portlet content (start) */
.content .listed ul {list-style-type:none;}
.content .listed li {padding-top:2px; padding-bottom:2px; border-left:5px solid #ccc; padding-left:4px; margin-left:-30px; margin-top:10px; margin-bottom:10px;}
.content .varname {font-weight:bold;}
.content .archiveback {text-align:center; margin-top:20px;}
.content .archive .title {font-weight:bold; font-size:medium;}
/* portlet content (end) */

/* v1calendar (start)*/
.calendar_saturday {background-color:#eee; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid;}
.calendar_sunday {background-color:#ddd; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid;}
.calendar_default {background-color:#fff; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; cursor:pointer; cursor:pointer;}
.calendar_today {background-color:#CAEA48; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; cursor:pointer; font-weight:bold; cursor:pointer;}
.calendar_selected {background-color:#7D98B6; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; color:#FFF; cursor:pointer;}
.calendar_header_line, .calendar_header_line td{background-color:#ccc; font-weight:bold; text-align:center;}
.calendar_hr{border-top:1px solid #7D98B6; border-bottom:0px; width:100%;}
.calendar_events_date {color:#777; text-align:right;}
.calendar_events div {font-size:10px;}
.calendar_events{background-color:#f7f7f7; border:#000 1px none;}
.calendar_upis {background-color:#B77B8A; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; color:#FFF; cursor:pointer;}
.calendar_fv {background-color:#BA76BC; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; color:#FFF; cursor:pointer;}
.calendar_praznik_rh {background-color:#8273BF; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; color:#FFF; cursor:pointer;}
.calendar_dan_fera {background-color:#7397BF; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; color:#FFF; cursor:pointer;}
.calendar_privatno {background-color:#72B9C0; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; color:#FFF; cursor:pointer;}
.calendar_nastava {background-color:#70C29F; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; color:#FFF; cursor:pointer;}
.calendar_ispit_fer1, .calendar_ispit_fer2, .calendar_ispit {background-color:#75C171; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; color:#FFF; cursor:pointer;}
.calendar_vjestine {background-color:#ADC171; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; color:#FFF; cursor:pointer;}
.calendar_praznik_fer1, .calendar_praznik {background-color:#C0AD72; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; color:#FFF; cursor:pointer;}
.calendar_medjuispit {background-color:#C08B72; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; color:#FFF; cursor:pointer;}
.calendar_labispit {background-color:#C17171; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; color:#FFF; cursor:pointer;}
/* Calendar (end) */

/* RSS Client (start) */
div.rss_client_item {padding-bottom:3px;}
div.rss_client_title {}
div.rss_client_date {font-style:italic;}
div.rss_client_description {}
div.rss_client_admin a {color:red;}
/* RSS Client (end) */

