
/* FILE: /css/v1reorder.css */ 
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: 15px;
}


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 a {
	text-decoration: none;
}

div.v1reorder a:hover {
	text-decoration: none;
}

div.v1reorder span.expandtree_link_open {
	padding-left: 15px;
	background: url(cms/img/v1reorder_right.gif) no-repeat 0 50%;
	text-align: center;
	width: 15px;
	height: 20px;
	color: #000;
	cursor: pointer;
}

div.v1reorder span.expandtree_link_close {
	padding-left: 15px;
	background: url(cms/img/v1reorder_down.gif) no-repeat 0 50%;
	text-align: center;
	width: 15px;
	height: 20px;
	color: #000;
	cursor: pointer;
}

/* FILE: /css/notifications.css */ 
div.v2_notification_window{
    width:400px;
    height:auto;
    background-color:white;
    border-radius: 0 0 5px 5px;
    position:fixed;
    top:-1px;
    z-index:30;
    box-shadow: 0 0 7px 0 black;
    max-height:300px;
    overflow:auto;
}
div.v2_notification_window div.notification_msg{
    border:1px solid #aaa;
    min-height:18px;
    padding:2px 23px;
    position:relative;
    margin:3px;
    background-color:#eef;
    background-repeat:no-repeat;
    background-position:3px center;
    border-radius:3px;
}
div.v2_notification_window div.notification_notice{
    background-color:#eef;
    background-image: url(cms/images/v1cssmsg_notice.gif);
}
div.v2_notification_window div.notification_warning{
    background-color:#ebe89f;
    background-image: url(cms/images/v1cssmsg_alert.gif);
}
div.v2_notification_window div.notification_error{
    background-color:#f1897a;
    background-image: url(cms/images/v1cssmsg_error.gif);
}
div.v2_notification_window div.notification_msg a.msg_close{
    position:absolute;
    top:20%;
    right:4px;
    text-align:right;
    width:100%;
}
div.v2_notification_window div.notification_msg a.msg_close:hover{
    text-shadow: 0 0 1px black;
    color:#666;
}

/* FILE: /css/cms.css */ 

.cms_admin_item_changed {
    background-color: #A9B7BA;
    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_small_print {
    font-size: small;
    color: gray;
}


.errorbox {
    border: solid 2px red;
    background: #fffeca;
    text-align: center;
    color: black;
    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+ */
}

input.button, input[type=button], button {
    border-bottom: 1px solid #7F898B;
    border-right: 1px solid #7F898B;
    border-left: 1px solid #CECED0;
    border-top: 1px solid #CECED0;
    border-radius: 0px 0px 0px 0px;
    color: black;
    padding: 2px 4px 2px 4px;
}
/* FILE: /css/tabs.css */ 
.ui-tabs{
    border:none ;
}

.ui-tabs-nav{
    padding: 0 0 0 5px;
    margin:0 ;
    -moz-border-radius-bottomleft: 0px ; 
    -webkit-border-bottom-left-radius: 0px ; 
    -moz-border-radius-bottomright: 0px ; 
    -webkit-border-bottom-right-radius: 0px ;
}

.ui-widget-header{
    background: none ;
    border:0 ;
	clear: both;
	border-bottom: 1px solid #CCCCCC ;
}

.ui-tabs-nav li{
    background: #EEEEEE ;
    padding:0 ;
    border: none ;
    list-style:none ;
	float: left ;
	margin: 0 1px 0 0 ;
}

.ui-tabs-nav li a{
	margin: 0 ;
	padding: 5px 12px 3px 12px ;
	color: #000 ;
	border-bottom: 1px solid #CCCCCC ;
	border-left: 1px solid #CCCCCC ;
	border-right: 1px solid #CCCCCC ;
	border-top: 2px solid #CCCCCC ;
}

.ui-tabs-nav li.ui-state-hover a{
    background: #fff;
	border-top: 2px solid #336699 ;
	border-bottom: 1px solid #fff ;
}

.ui-tabs-nav li.ui-state-active a{
    background: #fff;
	border-top: 2px solid #336699 ;
	border-bottom: 1px solid #fff ;
}

.ui-tabs-panel{
    padding: 5px 0 ;
}
/* FILE: /css/v1msg.css */ 
.v1msgbody {
    padding: 5px;
}

.v1msgtitle_notice {
    color: #FFF;
    background: url(cms/v1msg_notice.gif) no-repeat 5px 50%;
    background-color: #369;
    font-size: 100%;
    text-align: left;
    padding: 5px 5px 5px 25px;
}

.v1msgbody_notice {
    border: 1px solid #369;
    color: #000;
    background-color: #FFF;
    font-size: 120%;
    margin: 0 0 5px 0;
    text-align: left;
}

.v1msgtitle_alert {
    color: #FFF;
    background: url(cms/v1msg_alert.gif) no-repeat 5px 50%;
    background-color: #FF9933;
    font-size: 100%;
    text-align: left;
    padding: 5px 5px 5px 25px;
}

.v1msgbody_alert {
    border: 1px solid #FF9933;
    color: #000;
    background-color: #FFF;
    font-size: 120%;
    text-align: left;
    margin: 0 0 5px 0;
}

.v1msgtitle_error {
    color: #FFF;
    background: url(cms/v1msg_error.gif) no-repeat 5px 50%;
    background-color: #C00;
    font-size: 100%;
    text-align: left;
    padding: 5px 5px 5px 25px;
}

.v1msgbody_error {
    border: 1px solid #C00;
    color: #000;
    background-color: #FFF;
    font-size: 120%;
    margin: 0 0 5px 0;
    text-align: left;
}

/* FILE: /css/v2spinbox.css */ 
.v2spinbox{
    display:inline-block;
    width:9px;
    height:14px;
    margin:0;
    padding:0;
    margin-bottom:-3px;
    margin-left:-15px;
    border-left:1px solid #c3ced0;
}
.v2spinbox a{
    background-image:url(cms/img/spin_arrow_updown.png);
    background-repeat:no-repeat;
    display:block;
    width:9px;
    height:5px;
    overflow:hidden;
    margin-top:1px;
}
.v2spinbox .v2spinbox_up{ background-position: left bottom; }
.v2spinbox .v2spinbox_up:hover{ background-position: right bottom; }
.v2spinbox .v2spinbox_dn{ background-position: left top; }
.v2spinbox .v2spinbox_dn:hover{ background-position: right top; }
/* FILE: /css/v1tabs.css */ 
.v1tabsHeader {
    overflow: hidden;
    width: 100%;
    position:relative;
    top:1px;
}

.v1tab {
    clear: both;
    border: 1px solid #ccc;
    padding: 5px;
    margin-bottom: 5px;
}

.v1tabs {
    float: left;
    width: 100%;
    margin: 0;
    padding: 10px 0 0 10px;
    list-style: none;
    background: url(cms/v1tabs_nav_bg2.gif) repeat-x bottom left; /* #FFCB2D */
}

.v1tabs li {
    float: left;
    margin: 0;
    padding: 0;
    font-family: Verdana,Arial, sans-serif;
    /* q2 - font-size: x-small;*/
	font-size: 11px;
}

.v1tabs a {
    float: left;
    display: block;
    margin: 4px 1px 0 0;
    /* q2 - removed: margin: 0 1px 0 0; */
    padding: 4px 8px 4px 8px;
    color: #333;
    text-decoration: none;
    border: 1px solid #CCC; /* #9B8748 */
    border-top: 2px solid #CCC;
    border-bottom: 1px solid #cccccc;
    background: #EEE; /* #F9E9A9 */
	font-size: 11px;
    height:14px;

}

.v1tabs a:hover,a.selected {
    color: #333;
    /* q2 - removed: padding-bottom: 5px; */
    border-color: #AAA; /* #727377 */
    border-top: 2px solid #369;
    background: #fff;
}
.v1tabs a.selected {
    border-bottom: 0px !important;
    height:14px;
}

/* FILE: /css/v1imagecropper.css */ 
.image-cropper .cropit-image-preview.cropit-image-loaded {
  cursor: move;
}

.image-cropper .cropit-image-zoom-input[disabled] {
  opacity: .2;
}

.image-cropper input.cropit-image-input {
  visibility: hidden;
}

.image-cropper .cropit-image-preview{
        border: 1px dotted #bbb;
}

.image-cropper .cropit-drag-hovered{
    border: 1px solid #0b972b;
    background-color: #effef3;
    background-image: none !important;
}

.image-cropper .cropit-image-preview-loading{
    border: 1px solid #afb60d;
    background-color: #fefff0;
    background-image: none !important;
}

.image-cropper .cropit-image-background {
    opacity: 0;
    z-index: -99999 !important;
}

.image-cropper .cropit-image-preview.cropit-image-loading .spinner {
    opacity: 1;
}

.image-cropper input.cropit-image-zoom-input {
  position: relative;
}

.image-cropper .image-cropper-img{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABa0lEQVRIDe2VOy9EQRTHL1EgW0gkoqHRKDwa4ploLoloLN9A6wsot6VQKfENUHhEoVWLSiuhUamUsn7/vTNjdu69u8kajTjJb+e85pw7Z+7NJsm/tJlAF/F6m5wfhXvM7jtWEVNSiqW2wT3Gfszq1OpTg+4IRTXmI3iDR5gBJ60abJG16jLLlSqhXRiCKTgGJ2UN1sk4gxtYc9nFykjgHvXtsgYHJkl3JF1jKJNzAu9esOkE9pK9eLKEMeE5ptE34Mrz+eoLhkazCc9wDU6KGmy76Leyh1rWQFmvoIvOSdGINP9QdKqFwHmI/QBNb02Q0zD1JddMQG+C7CIuTI6WOfgE5X3ACoRSw1EPTzAfZnm2ZrwD43AKdm8/usanU+YkvINWDbT5JFchc1RY1GQRnjJX9mufwvpmrdLBOsCeSxj094YNJv1gB/oYe25BY2tIOKJhG4i12gYpBXtjFTV1lrX++h9O5If+i+W+AHxELv8dY5j4AAAAAElFTkSuQmCC') no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    opacity: .8;
}

.image-cropper .image-cropper-img-upload{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAzUlEQVRIDWNgoDFgJtF8KaB6HiD+QqI+opRzAlWdg2IQm+pgEdDE/1AMYlMVZANNgxkOo7OoZYM90KBfWCwAidlRaokM0IAXWAyH+QIkB1JDFmAH6joBxDDDcNHHgWpAakkGs4A6cBmKLj4Tl+mMuCTQxEEGYgME9TNh00VNsVELCIbm0A8iFqgfXYA0CIPAHigGc0gkMMyBWWADNKgcatgPIA2yhByAYQ7N4wDmA0KurSCkAJc8sRZ04jKAkDg2C+qBmkCYKoDmcUBzCwD/cjoA1JF1agAAAABJRU5ErkJggg==') no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    opacity: .8;
}

.image-cropper .image-cropper-small-image {
    width: 12px;
    height: 12px;
}
.image-cropper .image-cropper-small-large {
    width: 18px;
    height: 18px;
}

.image-cropper .slider-wrapper.disabled {
    opacity: .2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20)
}

.image-cropper .slider-wrapper * {
    vertical-align: middle
}


.image-cropper .slider-wrapper {
    margin-top: 20px;
}

.image-cropper input[type='range'] {
    -webkit-appearance: none;
    border-radius: 5px;
    background-color: #eee;
    height: 4px;
    vertical-align: middle;
}

.image-cropper input[type='range']::-moz-range-track {
    -moz-appearance: none;
    border-radius: 5px;
    background-color: #888;
    height: 6px;
}
.image-cropper input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    border-radius: 20px;
    background-color: #888;
    height: 15px;
    width: 15px;
}
.image-cropper input[type='range']::-moz-range-thumb {
    -moz-appearance: none;
    border-radius: 20px;
    background-color: #888;
    height: 15px;
    width: 15px;
}

/* FILE: /css/lightbox.css */ 
#lightbox_overlay{
    display:none;
    height:100%;
    width:100%;
    z-index: 1100;
    position: fixed;
    background-color: black;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
}

#lightbox_block{
    z-index: 1200;
    background:#666362;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 0;
    margin: 0;
}

#lightbox_head{
    padding: 10px;
    /*height:15px;*/
    margin: 0;
}

#lightbox_title{
    margin: 1px 0 0 10px;
    display:inline-block;
    font-size: 14px;
    font-weight:bold;
    color:#FFF;
    padding: 0;
}

#lightbox_head a{
    float:right;
    padding:5px 8px;
    color:#FFF;
    margin: 0;
}

#lightbox_logo{
    float:left;
    display:inline-block;
    padding: 0;
    margin: 0;
}

#lightbox_block .ui-resizable-se.ui-icon.ui-icon-gripsmall-diagonal-se {
    right: -4px !important;
    bottom: -4px !important;;
}

/* FILE: /css/extensions.css */ 
.extension_title {
    font-size:14px;
    color: #105A72;
}

/* FILE: /css/ckeditor.css */ 
.htmleditor div.cke_textarea_inline {
    min-height: 100px;
    border: 1px solid lightgray;
    margin-top: 100px;
    margin-bottom: 100px;
}

/* FILE: /css/v1actionpost2.css */ 

.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;
}

/* FILE: /css/v1popupmenu.css */ 

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;
}
/* FILE: /css/v1autocomplete.css */ 
.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;
}

/* FILE: /css/calendar.css */ 
div.fc-view-basicWeek span.fc-event-time,
div.fc-view-month span.fc-event-time{
    display:block;
}

div.calendar-balloon{
    display:none;
    position:absolute;
    width:100px;
    height:auto;
    min-height:30px;
    z-index:10;
    background-color:#333;
    color:white;
    border-radius:2px;
    padding:7px;
    left:242px;
    top:258px;
    opacity:1;
}
div.calendar-balloon span.arrow{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJGxALM2Mi37YAAABZSURBVCjPlZLBDcAwCANNVmJBWCliDWZyf1WVpg34B7oTPCzYRFWJjww08xIigmUhImhmvxdkhUmehSoMANKBAWBkZhm+X3J3zjnrQkeS51CRZF2cJOl26QJQSjmE5pJf8gAAAABJRU5ErkJggg==) 0 0 no-repeat;
    display:block;
    width:12px;
    height:26px;
    margin-left:-12px;
    position:absolute;
}

@media print{
    td.fc-header-left,td.fc-header-right{
        display:none;
    }
    tr.fc-slot0, tr.fc-slot1, tr.fc-slot2, tr.fc-slot3, tr.fc-slot4, tr.fc-slot5, tr.fc-slot6, 
    tr.fc-slot7, tr.fc-slot8, tr.fc-slot9, tr.fc-slot10, tr.fc-slot11, tr.fc-slot12, tr.fc-slot13,
    tr.fc-slot42, tr.fc-slot43, tr.fc-slot44, tr.fc-slot45, tr.fc-slot46, tr.fc-slot47{
        display:none;
    }

    div.fc-event,div.fc-event-inner,div.fc-event-head{
        background-color:white !important;
        border-color:#444 !important;
        color:black !important;
    }
    div.fc-event-head{
        background-color:#aaa !important;
    }
}

/* FILE: /css/v2morph_widget.css */ 
span.v2_morphing_widget_balloon{
    position:relative;
    white-space:nowrap;
}
span.v2_morphing_widget_balloon span.balloon{
    z-index:3;
    position:absolute;
    height:26px;
    background-color:#333;
    min-width:45px;
    border-radius:4px;
    left:51px;
    top:-6px;
    opacity:1;
}
span.v2_morphing_widget_balloon span.balloon span.arrow{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAaCAYAAACD+r1hAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJDA07DaQ1q+sAAAC0SURBVDjL1dKxDYMwEAXQfzitF2ANJGrP4Sk8ghmAOeiRt0DuPQH0XuBSBSXkALuKcp2//tNdYcLJbNvG4zgixoic854/pPK6rmyt/Si+RklAKeVTSuLmRgqXZTm7VAbSKZfgan4AQghcDEII7L2/3EDHMjPfg9IyAFBNGQCaGGNxeT9pGAae57kc1CB6f5QgOgZ3iKSw6zr+598KAFrrOtD3fR1wzp1uEUHbtjRNE4wxX/AJjjJX6QdxgyAAAAAASUVORK5CYII=) 0 0 no-repeat;
    display:block;
    width:12px;
    height:26px;
    margin-left:-8px;
    position:absolute;
}
span.v2_morphing_widget_balloon span.balloon a{
    outline:none;
    display:inline-block;
    width:16px;
    height:16px;
    text-indent:1000px;
    overflow:hidden;
    background-image: url(cms/img/icons_ok_cancel_floppy.png);
    margin-top:5px;
    margin-left:2px
}
span.v2_morphing_widget_balloon a.save{
    background-position: top left;
}
span.v2_morphing_widget_balloon a.save:hover{
    background-position: top right;
}
span.v2_morphing_widget_balloon a.cancel{
    background-position: bottom left;
}
span.v2_morphing_widget_balloon a.cancel:hover{
    background-position: bottom right;
}

/* -------------------- */

span.v2_morphing_widget_multibox{
    outline:none;
    position:relative;
    white-space:nowrap;
}
span.v2_morphing_widget_multibox a{
    font-family: 'Courier New', 'monospace';
    color: #005;
    font-size: 13px;
}
span.v2_morphing_widget_multibox a.readonly{
    color: #002;
}
span.v2_morphing_widget_multibox a.readonly:hover{
    text-decoration:none;
}
span.v2_morphing_widget_multibox span.balloon{
    outline:none;
    z-index:3;
    position:absolute;
    height:26px;
    background-color:#333;
    min-width:45px;
    border-radius:4px;
    right:-60px;
    top:-6px;
    opacity:1;
}
span.v2_morphing_widget_multibox span.balloon span.arrow{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAaCAYAAACD+r1hAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJDA07DaQ1q+sAAAC0SURBVDjL1dKxDYMwEAXQfzitF2ANJGrP4Sk8ghmAOeiRt0DuPQH0XuBSBSXkALuKcp2//tNdYcLJbNvG4zgixoic854/pPK6rmyt/Si+RklAKeVTSuLmRgqXZTm7VAbSKZfgan4AQghcDEII7L2/3EDHMjPfg9IyAFBNGQCaGGNxeT9pGAae57kc1CB6f5QgOgZ3iKSw6zr+598KAFrrOtD3fR1wzp1uEUHbtjRNE4wxX/AJjjJX6QdxgyAAAAAASUVORK5CYII=) 0 0 no-repeat;
    display:block;
    width:12px;
    height:26px;
    margin-left:-9px;
    position:absolute;
}
span.v2_morphing_widget_multibox span.balloon a{
    outline:none;
    display:inline-block;
    width:16px;
    height:16px;
    text-indent:1000px;
    overflow:hidden;
    background-image: url(cms/img/icons_ok_cancel_floppy.png);
    margin-top:5px;
    margin-left:2px
}
span.v2_morphing_widget_multibox a.save{
    background-position: top left;
}
span.v2_morphing_widget_multibox a.save:hover{
    background-position: top right;
}
span.v2_morphing_widget_multibox a.cancel{
    background-position: bottom left;
}
span.v2_morphing_widget_multibox a.cancel:hover{
    background-position: bottom right;
}
span.v2_morphing_widget_multibox span.field{
    display:inline-block;
}
span.v2_morphing_widget_multibox span.fields{
    border: 1px solid transparent;
    padding: 3px;
    border-radius: 3px;
}
span.v2_morphing_widget_multibox span.fields > * {
    /*border: 1px solid red;*/
    padding-left: 5px;
    padding-right: 5px;
}
span.v2_morphing_widget_multibox span.fields_focused{
    border: 1px solid #913939;
    padding: 3px;
    border-radius: 3px;
    background-color: #F0F0F0;
}
span.v2_morphing_widget_multibox span.fields:hover{
    border: 1px solid #eee;
}
span.v2_morphing_widget_multibox span.fields.fields_focused:hover{
    border: 1px solid #9fb36b;
}
span.v2_morphing_widget_multibox span.fields input[type=checkbox]{
    vertical-align:-3px;
}

span.v2_morphing_widget_multibox span.check{
    width: 20px;
    height:16px;
    padding-top: 0;
    display: inline-block;
}
span.v2_morphing_widget_multibox span.check-img{
    padding-left: 13px;
    display:inline-block;
    height:16px;
}
span.v2_morphing_widget_multibox span.check_present_yes{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAAXNSR0IArs4c6QAAAR1QTFRFAACBQCkiQCoiQiwjSzMnTTUrTTYrUDcqUTcqVj0yYD8tW0M2XEQ2XUY5Z0k2fWNRj2pPrYZlN68xNbEvP7E5PLM5totmPbU3PrY4QrY8TLNJXqxaO7w4RrhAOr03Q7pAR7lBRrpARLtBR7tBRbxCc6pyQcA+QsE/Sr9HScBGS8BITMFJjqeNTcJKlqWVlaaUjaqMoaOhSsZKpqKmTcZKUMVNU8RQT8ZMUchOw6GBUslPWMdTU8pQVcxSVNBUWM9VWtFXWdNZXdNXWdVZ3rOJc+lz88eW88iYfe99gfGB9syb7s6n7s6owdnkwtnk8tOs9te18ti9+9uy9dzA/du4/tu3o/2lpP6k++LE/+O+9uXT9ubU9ubV//Dd//De+/7SZQAAAAF0Uk5TAEDm2GYAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfcCRMODiU5jTg3AAAAnElEQVQY02NggAAebl4GJMDHzMLOwYkkwCUmwMjEhiQg6OXu5sKKJGDp7+0TxI9sSHBgYAQynyE2OjoORSAyJgqFzxAaEBCCzPcI9/UL83SCca21TBxdXR2MNM0gfGVZXRt7Z2c7K21FBbCAqLyGua29va25hqwIWEBIQkXb1MLCVFtJXBiiR1pSRk1dXU1OShVui6G+gY6eMZgJABF1FT3YXnmCAAAAAElFTkSuQmCC) no-repeat 0 0;
}
span.v2_morphing_widget_multibox span.check_present_no{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJEwssBaOanDQAAAJpSURBVDjLdZNLSFRRGMf/59x7z71zx2ke4VjjIywTs/KxyAh6rQLJZe+wRRAtDKISpIUt3AW1adM+qE2rAiF7EAUlJPQQNCKtdHxFOurMXO/rnHtaTIhMM9/y4/f94HsRlIkTR/f3Gqo8KyU2UUV5mlle7RscGefFnFqq+HJnx9vv6cVDIV2FpiogwPWwYZwBUF3MKsWJI83btkaYcu/SqcOIhkP48m0OjsdBFRKJm6GHs5nVzEaeFAsONKT03ovHnc5jHRBcADLAn8Ucrg48wOxyNvpxIp3dyNNiwfDEnJusrnnP9Th8FoWvJ1DbtAttLY1fi4vLzmDn3tYBJRR7Bk0UErqOuvr6K6VYUm4LcmVywl6zdwBAyDQ/k9j29lIcLSdAbuoRQAApAXvhRjmspGDo5XB4KTC7sPoLyE7Ds6zbQ68/sFLsf2scO32uvym/9CJu0cp5lhq1LcOKjaf3JD+N9J+vqjXuj42+KjmDN51dNcysGHatXA2jFJFoBZKpFABgYWYeVm4FHpdQTXNFl/TgviePx9YFd3e3sZZklSWkVE1Th8EYNE0DUwt+3/fh+gEcz4Nre5CEIJvPbzk58u43BYDWaKzHcSyVQkAIAc45hBDwuITHJXhAIIRAEAQIADiOg0qNXVi/A5HLq1xVoEgKSil8SiF9Hwov/I6QElwIcM+DsF3AcZyMz5+vC+xrPXfWfk65YvJHH6ZnUlhbhmQMnBRakFJCuC6cRELa7a2DvK7upticGEd3979LjMeqiMFm3ObGW46iVAS2E4Zlg7oeCQggGZMkGgHR1DzhPE+lbIiY4SkAub9TyQyf07OTkgAAAABJRU5ErkJggg==) no-repeat 0 0;
}
span.v2_morphing_widget_multibox span.check_pass_yes{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAklJREFUeNp8UktPU1EQ/s5pi0ArqcmlPioGysIuBI01xlhdWKKyINa0O6NCXOjOjX+ABSsTN+7cUZrowpj4YOVCY4wkGkt4aFJ80CLa2EIL2hd93evMhZq2WE8yydzv++abc+eM0DQNfIQQGLqDx+UKvKrK36g7LJMSMBrwZPIWLlbrjLUiLh4dvooKOSwnxF8T1nbZNBjIYTQw4a2tqTNQSZhOpxCOT+LDIgHUUe9DN+pzAM7dQ7qm9si6D+q4kpoFSkAxB5wo78GFigPFLHSMOSn+Y0DtkvPRZYgykP8N+Hqv43zvNQg2IIw51jQ1eHUbg2+XgK9xYEBa0eHwwNhzCmeFomPMsaapQT6J0KcXuBT6Dvg7XYClQLGBQaUf04Qxx5raGlF9jrXg6XGpqmdMqnpAq5Qhus+hvV/RudzcKrTocwiDESUpv6lSvtx15fVInUEicDJjdY+YW3qO0f+WoBUyKCcebT6VzQ+xw0KJCcXIe6y/Gc/ahqcsdQa0SEcW7h69Z3d1H29RrNB4mzTD1j1VCBp/cXUdP0LRdwdvTt+gupnGGcwQcfnL1OKzYqoAae4jk5Ie0nwIjDHHGtb++xmBz+FYPijb9kMtJDZXkELPjTaEYxtB1jTfAzpuZ4fHqNhRyUSQno8iPRfVc5Oyj7idnkb9NoO2vV2+cnwW2Y8xjN2P+MceRPy5hTgqv5bQqnT6GvXgIVYHuTLhNqSeerWfAfea097uJqiVg3PGkg8HtG11tQY8bwraIBxuuJ3cwlyNBn8EGABuzheYwJW7ywAAAABJRU5ErkJggg==) no-repeat 0 0;
}
span.v2_morphing_widget_multibox span.check_pass_no{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlRJREFUeNp8U89vElEQ/nZZEApoU1caxRo9mJIUUyPqwbWH0oNNPGBKExPSxN68efFf6NWLN2+tbdRETayePKgHbA+21ao1Fn8t2kjKChW6QNmF5fneshig4iSTzPvmm2/mzdvlCCFgxnEcFiJ4VDMQITUK8AxE3RiFYhzFeBvmpXlcatQJaDJWfP76AxpUgcQyZfNWglb3n6ZnAS9vjEeaa1oEmCjJyNDX4igtxc12ZndioCv9CY7gEKzGf41vPrARd76+gVbKIV+uony8G9qZXhpXTIzlOP4/AgaQ3UzEoZfy2FaL8IzH4L14GaquQy/mwHKM0/EKsWcYvRfeWKq4chAGeuAKDJu4I9iDrCJDKauIPcdoxwlSJazMfURM2VbhGxmE4NRM3y8NQFFVsBzjtFy78RyZuaFpuu5hDrUjxKjA0XcB3qBo5tS1DPSNp+BsdrpT/gft+0KciE+2CCgz5wr7pEn3nmP0uaoVEL2Aavph/Z69UXAODw3s0ORl5Bemi74ri54WAfohnUzcPHXLHzp61iF2g7C3JzZrzhrdPgc9k8PPleSr/muvr9K61fYdrNLExJfFb0/0LQ28+wQVqZjOu4NgGMsxDuP+c4nUPq+ndmZ512HUNMX6skg9FnxYT5VnGafjKzCTAnvDguiHUZChvk9CfZc0Y7t4iOa84Xb+LgHXwb6xavotih9SmLojR6fuytFSIg0j/x1O8cBYOx9siY1F/rot2bYeR8jmjPQ74O+SKORkzmKGZe+PkF11zQLWDxyiPtg2HW9hoXaBPwIMAH6LJZkaKG6uAAAAAElFTkSuQmCC) no-repeat 0 0;
}
span.v2_morphing_widget_multibox span.check_allow_yes{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACb0lEQVQ4jXWTy09TURDGT5tWjAtduDA3bvkHTN3qxuCubjS2UaNRIiYucOELFuLCVkEUFV8QSEFAW6QSUKBRjNRQHxC9BAnhYSwaqgKhVKwUwTafM9Or1kZP8ksnM9/5es6cO0plrjXEbqKCuJPFVeIAsU79Z20kPEqZvCaNcCmv0uk3wRixy+wza6qJdFuyN28gqEACx8q7OfOH9YMIRgOYSk4IHHOOa5Zmi4MMM0xWETWy2bm+XUt1z7XifWoQkdQIPqfeChxzjmusIROnavx1nW2EV2k55P4g2oDhH0GMJ18inNTxIflGCCcHKNdHtafoiDaCtWYvXYd7ok6JgXvfqx3o+94GfakLQ0tPMLIcwtjyC4HjoaUeqgXQTxrWUk/cqpINroiBXvepDMGFBjxLtKB/8T5eLwYwsPhI0Cnm3HOqBRcaUU9a3iOvwy4mr0p0frmJrvkb6P7qQTDehN64D6FvLUJvvFlyj6nGGtbynrRB+gQJ/2w5/NFStM1dQkfsOgKxajyM1Qgcd1KunWqsuTd7gU/wl4Fe/q4Q9VPFuD19Gr5pF1pmSuGfOS9wzDmu3SINa/9coSjdRHtoE6omC1E9eQS1kaPwRE6g7mOR4ImcpNwxqVUR9tBmNnCri2ywNf2M1mbL/JnRfFSE9+NyOB+VEwXEIYMCyXGNNStISz3Q5LNXVuKamDjXtq5OlQzvQdn4Lpwd24lz4w6BY85xjTVmn8nJn73Mjqxcok5MHHySvB4bjg9uR9noXoHjvKANVvlnk0PmwZY9D7m/T6IRMkzS6TS6kdNUrTE7/1xWoyfFxutkUkLYjdnJWD8BHtzYkJoYsGIAAAAASUVORK5CYII=) no-repeat 0 0;
}
span.v2_morphing_widget_multibox span.check_allow_no{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACVklEQVQ4jXWTX0hTcRTHf/c6M/biWzJ8sbC3ZhQSPTaNqKDWg7CRoz0YMS176B9ulEo46yGMmaYMcYra7lxpLkySwHAR1sMdSeRL1IMQvWxuL3va+HbO/d3FXPWDD/fwPed8+d1z7xGi7NQS7cRjIlrBCNFB1In/nGYiQmiKYiMGNCF0euYNZDygqaptjmpOVjYfITgRU1VXfG9NLtXlRWZtEYVfX4ktZN4tgjXOzVssLjIUraVmKzFhNCvuRP2+YnZ1CvixDmx/BH6mJNufSEsiuzqNRH1dMWapcs+WXuc8X1sIW7xmTy77MgR8fg5srQDf1oDv7yUcs7b5AtmlYXCtpio2nonolQbBlOcMkHwKbEQAfZ6Kl4Avy5LNhNQ26HbJMaQ8Z0EzCT5hg2FpoGfGbgDLQeAt3WI9DHyYpoZZCcesce71IDLjN8E90TKDfCHaA0RvAwt9wKuHwMoQ8CYk4Zi1hX5Au4OC5meD/G6DcCcw3gFMXgNmbgHPAlR8V8LxDJlPdhs1hXDXXwZ6uucCMOgEHrmBkBcYuQyMXpFwzBrnHjjBtX9ewV8aosMO+B1EC3DvNNB/DrjvlHDcS0MOtBo1qRY7GwSH2OBU6TNaqnI7vhOArwm4ehToPgZcPy7hmDXfYWQ7HeBa7uHfXlQTo9LEnai1Fne81HDpIHCxAfAckLQ3GBrnuCamKO6IuTvGaSSmpIkrblFzevN+pNsOoeBtMki32cEa52KKcM2Zu7PrNJobx1cj5DLRpE10U7NNmLvzz1NtziRgfp1y+szf3lrR8xsNScowzIcaqgAAAABJRU5ErkJggg==) no-repeat 0 0;
}
span.v2_morphing_widget_multibox span.separator{
    display:inline-block;
    width:4px;
}
span.v2_morphing_widget_multibox label{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

span.v2_morphing_widget_multibox span.check_replacement{
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-bottom: -3px;
    margin-left: 1px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAMAAABA3o1rAAAAAXNSR0IArs4c6QAAADNQTFRF5UKCAAIACw0KFhoSNDYzT1FOXmBdcHJvdXd0fX98gYOAk5WSoaOgtbe0ury5ztDM0tTRrSrnBwAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AkUChAhcH9TlAAAAGVJREFUKM+t0cEOgCAIgGExUDMJ3/9pW1GyDrIO/TfmNw4Ywh9V65rJ0vd9xKegbJECueOuYH2qb5DRBwmbCxJsMgVUpEGSKcgAFZcmzoYIgOIArhGKB0QK8hxwHymw09Onv/A7AEaQDKIMn9k2AAAAAElFTkSuQmCC) no-repeat 0 0;
}
span.morphing_widget_field_disabled{
    opacity:0.45;
    padding:2px;
    background-color:#bcc !important;
    background-position: 1px 2px !important;
    border-radius:2px;
}

/* -------------------- */


/* FILE: /css/v1download.css */ 
.dwicon{
    width: 23px;
    height: 23px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position:center;
}

.dwicon_xlsx{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAABNpJREFUSA1lVdtrHGUU/83M7szuziS7zX2TVBPT1jZNgtDWVhTF+lJsoQj+ARZBheJTX3yRJA++CIIgiAglMfgmtdgHi1BFpUrqpV7K2qhNbcz9snE32Z2dncs3nvNtutntnmX4Zr7L7/zOOb/zrTI2BnV0NBT9pzu6Rp5o/jbVpe/3XSEAqPTUm4IQoaLkV8vFzfXSue/fX/5kfHxcHRsbC9nqNwOR+xP3Pl/H02fb8NCQBbcUAMr9lZ2RjqqqonieJ5piSbOjSbt44vWEmH7PvkQ7aIU8P+CgCs4QgpwHfggRNJCoeAgVlF1XbdZ7xNDjw02xuD752GtK+OsH4afAWIODOnBGIAIVky81TuhVsoMPPRJTD6QPBYlY3Cp7panBl5Xwj4vhZdpR56ABnDPHD2MzWNV2vjnySCSKrlS31pZsCzRNMxOGNXXyQudLX70TXhodlecUTlE9eA2wUwiwnfUqkdC87wsCjUDoPuKOg4JToIJFtVajKxjZP2zlctuTx19pEzc+3KAIKlYPznM7ZFVNkblfmS1RgQW0KNB70EST1YyFlVm8PfEuOgdigBZqnh8EVk9opUVq4pnzPT8R6fnxcUVtBGf2JBY9piK9LwHdUDF/uygdGXENUV1DNptHKl2A12rJFBIj1dIj2OMbyYU7JZM5ZjJQ6sBlvgVJmX/kgFVDukcx72NtzsHSHZtggM6HE+g5YNI614fYkKk0L+isLxTuEWmNjcJ7K/urY2dfHMl2HfYWoyno7Ish8ASBC4QEKKjnQoakc0YFtxGcSXBvyoeZ80EauQ5aVIGRUOG5AtklV/qX6xzpzpmdIKrwdcwrmzglzIZGdkbv65SShKWhtceAoCbjb5tSxVJl50yGz0jwGup14LwqgTl6Zk1Am4tlySSVNmRqzFQEdPdg9R8HZZvDqhBgEnym1nbB2xkQ1P6V0bUp/IUytjdI67Qr8EK4DkmSJKrHNJSoDxb/tGUvSPaSUC10zcUF06ykgdgGkgUVJ6EhbkVonuaogOy8uU3nJpdzHBkbjwHV5UHmVSkSNrEWshN9YqmqmgQPSZMKKTYIAlnUKOk5ZC87zabQzRz4AYsXJB7oNeSr4IkEMSCGwlewXZqVAAIl6GovaTePeDRNMDocf4Xu1yg9OoKwJPex87iRlPWqwd69z/va++B6OQrfxFtnfsbv899hb8ujKLqb8AMPX9++gszGRzh16E08OXAWN2av0foAflv+EiPp53A1M4kVdxqG3lvFrxbUxhp5akKusIjPfpjCkf6n6FrS8M3MZRzee4ScqlJ2zw+fgxk34YkCOfgCLx49j/nsX1j47xdElTYC3m4EB2xKuoqyk8fcxgw0NQrXd7Gau0uhc+dZMMI+3Lx7HUvrizjWdwpRmuN9tmOjYC9RWphrRbrsoco80ZGQMswXPRx95FnM3MuQ9HwMdp/A6uYSXj31Bs4MXkC5XEZAAE65iJNDL+DK9Mc43H0c/U2nsVWch2Ew+4pVC2rChOPa2BM7iKs3J7CWn6W0mGixenH91jUa08hurVP+A3QkuzCXvYXmWAeWcj8inTwGN3Aora3kdjctVXCwWqiB7O0ytrJb1CwtcElyi/kFSWMuyNDfW4oUqGBl7W96T6KQ+xdGZB+WV+cR0Uj/YX1a/gc9eYP5m0pLZQAAAABJRU5ErkJggg==);
}
.dwicon_ods{
    background-image: url(data:image/png;base64,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);
}
.dwicon_csv{
    background-image: url(data:image/png;base64,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);
}
.dwicon_sql{
    background-image: url(data:image/png;base64,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);
}
.dwicon_html{
    background-image: url(data:image/png;base64,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);
}
.dwicon_unl{
    background-image: url(data:image/png;base64,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);
}
.dwicon_tab{
    background-image: url(data:image/png;base64,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);
}
.dwicon_phpserialize{
    background-image: url(data:image/png;base64,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);
}
.dwicon_json{
    background-image: url(data:image/png;base64,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);
}
.dwicon_pdf{
    background-image: url(data:image/png;base64,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);
}
.dwicon_html{
    background-image: url(data:image/png;base64,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);
}
.dwicon_txt{
    background-image: url(data:image/png;base64,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);
}


/* FILE: /css/noise.css */ 
/*
  CSS Noise Code Snippet by James Brocklehurst.
  Find out more at http://www.mightymeta.co.uk/1269/css-noise/
 */

.noise {
	position: relative;
	z-index: 1;
}
		
.noise:before, .body-noise:before {
	content: "";
	position: absolute;
	z-index: -1;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-image: url(data:image/png;base64,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);
}

/* FILE: /css/popup_window.css */ 
.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;
    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("cms/maskBG.png"); /* 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;
    float: left;
    margin-left: 5px;
    margin-top: 4px;
}

.popupTitlebar {
    background-image: url(cms/nav_opened.png);
    background-repeat: repeat-x;
    background-position: bottom;
    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;
}
/* FILE: /css/v1table.css */ 

.cms_table_row_highlight_0 td, .cms_table_row_highlight_1 td {
/*    border-bottom: 1px solid #F37021;
    border-top: 1px solid   #F37021;
*/
    background-color: #F9FAFB;
    padding-left: 5px;
    padding-right: 5px;
}

.cms_table_row_highlight_0 td td, .cms_table_row_highlight_0 td td{
    border-bottom: 0px;
    border-top: 0px;
    background-color: #F9FAFB;
}



.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_0 td td {
    border-bottom: 0px;
    border-top: 0px;
}

.cms_table_row_1 td {
/*    border-bottom: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;*/
    padding-left: 5px;
    padding-right: 5px;
}

.cms_table_row_1 td td {
    border-bottom: 0px;
    border-top: 0px;
}

.cms_table_td_highlight {
    background-color: #fff;
}

.cms_table_td_highlight_border {
    background-color: #E5E9EA;
    border: 1px solid #B94B16;
}

.cms_table_td {

}

.cms_table_td_border {
    padding: 2px;
}
.th1 {
    background: #909698;
}

.th2 {
    background: #6f797a;
}

.td1_even {
    background: #efefef;
}

.td2_even {
    background: #e5e9ea;
}

.td1_odd {
    background: #f9fafb;
}

.td2_odd {
    background: #f3f5fa;
}

table.th_left th {
    text-align: left;
}
/* FILE: /css/simpletree.css */ 
/* 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 2px 0 0;
	margin: 0;
	color: #000;
	cursor: pointer;
}

ul.simpletree li a.simpletree_expand_link_close {
	float: left;
	font-size: 10px;
	text-decoration: none;
	padding: 0 2px 0 0;
	margin: 0;
	color: #000;
	cursor: pointer;
}

/* 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 2px 0 0;
	margin: 0;
	color: #000;
	cursor: pointer;
}

ul.simpletree li ul li a.simpletree_expand_link_close {
	float: left;
	font-size: 10px;
	text-decoration: none;
	padding: 0 2px 0 0;
	margin: 0;
	color: #000;
	cursor: pointer;
}

/* END simpletree */

ul.simpletree a.simpletree_link {
	margin-bottom: 1px;
}
/* FILE: /css/breadcrumbs.css */ 
/*
.crumb_root a {
    background: url('cms/images/icon_home.png') top left no-repeat;
    width:22px;
    height:20px;
    display:inline-block;
    text-decoration: none;
    position:relative;
    top:5px;
}

.crumb_splitter {
    margin: 0 5px 0 5px;
}
*/

/* FILE: /css/cms_notifications.css */ 
#cms_notifications_container {
    display:block;
    height:auto;
    width:100%;
    position:fixed;
    background-color:white;
    top:0;
    left:0;
    z-index:255;
}

#cms_notifications_container .hidden {
    display:none;
}
#cms_notifications_container .shown {
    display:block;
    height:20px;
    width:100%;
}
#cms_notifications_container .error {
    background-color:red;
    color:white;
}

/* FILE: /css/v1seemore.css */ 
.seemore_topbox {
    
}

.seemore_head2 {
    cursor: pointer;
}

.seemore_content {
    border-top: solid 2px #b0bec1;
    border-bottom: solid 2px #b0bec1;
}
/* FILE: /css/v1tooltip.css */ 
#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;
}

/* FILE: /css/admin.css */ 
.admin_link{
    display:inline-block;
}

.admin_link.right{
    margin-left:3px;
}

/*
.admin_link.admin_important{
    color:#FFF;	
    background: #6bc01b;
	border: 1px solid #52990f;
	box-shadow:inset 1px 1px 0px #82d930;
	-moz-box-shadow:inset 1px 1px 0px #82d930;
	-webkit-box-shadow:inset 1px 1px 0px #82d930;
}
*/
/* FILE: /portlets/admin_users/css/style.css */ 
.portlet_admin_users .cms_deleted_row {
    color: #888;
    font-style: italic;
}
/* FILE: /portlets/moodle2/css/moodle2.css */ 
.moodle .lms_course_title{
    font-size: 18px;
    font-weight: bold;
}

.moodle .lms_course_short{
    font-size: 12px;
    color: #9d9d9d;
    font-style: italic;
}

.moodle .lms_course_description{

}

.moodle .lms_course_info{
    margin: 10px;
    padding: 10px;
}

.moodle .lms_course_note{
    font-size: 9px;
    color: #a3a3a3;
    font-style: italic;
    text-align: right;
    width: 100%;
}

.moodle .lms_course_info{
	width:90%;
	margin:20px auto;
	position:relative;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	border-bottom-right-radius: 36px 12px;
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	-webkit-border-bottom-right-radius: 36px 12px;
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	-moz-border-bottom-right-radius: 36px 12px;

}

.moodle .lms_course_info:after{
	-webkit-box-shadow: 8px 12px 10px rgba(0, 0, 0, 0.7);
    position:absolute;
	content:'';
	background:transparent;
	bottom:11px;
	right:10px;
	width:70%;
	height:70%;
    -webkit-transform: rotate(5deg) skew(10deg);
	z-index:-2;
	-webkit-border-bottom-right-radius: 36px 12px;
	-moz-transform: rotate(5deg) skew(10deg);
	z-index:-2;
	-moz-border-bottom-right-radius: 36px 12px;

}
.moodle .lms_course_info:before{
	-webkit-box-shadow: 11px 11px 32px rgba(255, 255, 255, 0.7);
    position:absolute;
	content:'';
	background:transparent;
	bottom:46px;
	right:41px;
	width:50%;
	height:50%;
	z-index:-1;
    -webkit-transform: rotate(20deg) skew(45deg);

	-webkit-border-bottom-right-radius: 36px 12px;
	-moz-transform: rotate(20deg) skew(45deg);

	-moz-border-bottom-right-radius: 36px 12px;

}
.moodle .lms_course_info_msg{
    background: -webkit-gradient(linear, 0 0  , 100% 100%, from(#fefbb0), color-stop(0.8, rgb(255,249,85)), to( rgb(216,212,97)));
    background: -moz-linear-gradient(left, #fefbb0,  rgb(216,212,97));
}

.moodle .lms_course_info_err{
    background: -webkit-gradient(linear, 0 0  , 100% 100%, from(#fec9b0), color-stop(0.8, rgb(255,141,85)), to( rgb(216,129,97)));
    background: -moz-linear-gradient(left, #fec9b0,  rgb(216,129,97));
}

.moodle .lms_course_info_err{
    color: #4d3d36;
    font-size: 12px;
}

.moodle a.button,
.moodle input.button
{
    color: #333;
    text-transform: uppercase;
    margin: 5px;
    padding: 6px;
    background-color: #aaca9d;
    border: 1px solid #70a65b;
    font-weight: bold;
    -webkit-transition: -webkit-box-shadow 0.3s linear;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aaca9d), to(#c7dcbe));
    background:  -moz-linear-gradient(25% 75% 90deg,#c7dcbe, #aaca9d);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-shadow: 1px 1px 1px #f0f0f0;
    text-decoration: none;
    display: inline-block;
}

.moodle a.button:hover,
.moodle input.button:hover
{
    -webkit-box-shadow: 0 0 10px #103d07;
    -moz-box-shadow: 0 0 10px #103d07;
    box-shadow: 0 0 10px #103d07;
    cursor:  pointer;
}

.moodle .widebutton{
    padding: 15px !important;
}

.moodle .startup{
    width: 100%;
    margin-top: 30px;
    text-align: center;
}

.moodle .mdl_help{
    padding: 10px;

}

.moodle .mdl_active{
    color: #4e8740;
}

.moodle .mdl_inactive{
    color: #90444b;
}

/* FILE: /portlets/search/css/search.css */ 
.search_input::-webkit-input-placeholder {
  color: transparent;
}
.search_input:-moz-placeholder {
  color: transparent;
}
.search_input:-ms-input-placeholder {
  color: transparent;
}

/* FILE: /portlets/fer_opter/css/main.css */ 
.fer_opter table .deleted_row  td {
       text-decoration: line-through;
       color: #bababa;
   }

   .fer_opter table .deleted_row{
       display: none;
   }
   .fer_opter .manje_od_ns{
       color: #e25b4e;
       font-weight: bold;
   }
   .fer_opter .vise_od_ns{
       color: #44c466;
       font-weight: bold;
   }
   .fer_opter .dovoljno_ns{
       color: #449ac4;
       font-weight: bold;
   }
   .fer_opter .vanjski_vise_od_ns{
       color: #6844c4;
       font-weight: bold;
   }

   .fer_opter .sum_ns{
       color: #999999;
   }

   .fer_opter .titula{
       color: #999999;
       font-size: 1.1em;<style type="text/css">
           {if !$picnoborder}
               .fer_opter .slika_nas{
                   -webkit-box-shadow: 2px 2px 10px #333;
                   -moz-box-shadow: 2px 2px 10px #333;
                   box-shadow: 2px 2px 10px #333;
                   margin: 10px;
               }
           {/if}
       </style>
   }

   .fer_opter .osobni_podaci{
       font-size: 2em;
       font-weight: bold;
       text-shadow: 1px 1px 1px #bfbfbf;
   }

   .fer_opter .kontakt{
       margin-top: 10px;
       font-size: 1.2em;
   }


   .fer_opter .slika_mala{
       -webkit-box-shadow: 2px 2px 10px #333;
       -moz-box-shadow: 2px 2px 10px #333;
       box-shadow: 2px 2px 10px #333;
       margin: 0px;
       width: 40px;
   }


   .fer_opter input.button-disabled {
       color: #777;
       text-transform: uppercase;
       margin: 5px;
       padding: 6px;
       background-color: #cacaca;
       border: 1px solid #b0b0b0;
       font-weight: bold;
       -webkit-transition: -webkit-box-shadow 0.3s linear;
       background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cacaca), to(#e4e4e4));
       background:  -moz-linear-gradient(25% 75% 90deg,#e4e4e4, #cacaca);
       -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
       border-radius: 4px;
       text-shadow: 1px 1px 1px #f0f0f0;
   }

   .fer_opter input.button {
       color: #333;
       text-transform: uppercase;
       margin: 5px;
       padding: 6px;
       background-color: #aaca9d;
       border: 1px solid #70a65b;
       font-weight: bold;
       -webkit-transition: -webkit-box-shadow 0.3s linear;
       background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aaca9d), to(#c7dcbe));
       background:  -moz-linear-gradient(25% 75% 90deg,#c7dcbe, #aaca9d);
       -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
       border-radius: 4px;
       text-shadow: 1px 1px 1px #f0f0f0
   }

   .fer_opter input.button:hover {
       -webkit-box-shadow: 0 0 10px #103d07;
       -moz-box-shadow: 0 0 10px #103d07;
       box-shadow: 0 0 10px #103d07;
       cursor:  pointer;
   }

   .fer_opter input.button-cancel {
       color: #333;
       text-transform: uppercase;
       margin: 5px;
       padding: 6px;
       background-color: #d1cea3;
       border: 1px solid #b7b06d;
       font-weight: bold;
       -webkit-transition: -webkit-box-shadow 0.3s linear;
       background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d1cea3), to(#e1dec2));
       background:  -moz-linear-gradient(25% 75% 90deg,#e1dec2, #d1cea3);
       -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
       border-radius: 4px;
       text-shadow: 1px 1px 1px #f0f0f0;
   }

   .fer_opter input.button-cancel:hover {
       -webkit-box-shadow: 0 0 20px #d1cea3;
       -moz-box-shadow: 0 0 20px #d1cea3;
       box-shadow: 0 0 20px #d1cea3;
       cursor:  pointer;
   }


   .fer_opter input.button-info {
       color: #333;
       text-transform: uppercase;
       margin: 5px;
       padding: 6px;
       background-color: #9cc8c0;
       border: 1px solid #5ba396;
       font-weight: bold;
       -webkit-transition: -webkit-box-shadow 0.3s linear;
       background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9cc8c0), to(#bddbcf));
       background:  -moz-linear-gradient(25% 75% 90deg,#bddbcf, #9cc8c0);
       -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
       border-radius: 4px;
       text-shadow: 1px 1px 1px #f0f0f0;
   }

   .fer_opter input.button-info:hover {
       -webkit-box-shadow: 0 0 20px #9cc8c0;
       -moz-box-shadow: 0 0 20px #9cc8c0;
       box-shadow: 0 0 20px #9cc8c0;
       cursor:  pointer;
   }

   .fer_opter .prev_next_info{
       color: #9C9C9C;
       font-style: italic;
   }

   .fer_opter .ns_rasp {
       text-align: right;
       font-size: 1.3em;
   }

   .fer_opter .user_info img {
       height: 60px;
       float: left;
   }

   .fer_opter .user_info p {
       padding-top: 15px;
       font-size: 1.5em;
       text-shadow: 1px 1px 1px #bfbfbf;
   }

   .fer_opter .data_input {
       width: 90%;
       font-size: 1.5em;
       text-align: right;
   }

   .fer_opter .predmet_code {
       font-size: 1.2em;
       color: #999999;
   }

   .fer_opter .predmet_name, .fer_opter .orgjed {
       font-size: 1.9em;
       text-shadow: 1px 1px 1px #999999;
       font-weight: bold;
   }

   .fer_opter .maxval, .fer_opter .nsopis, .fer_opter .nsopis span, .fer_opter .minval{
       color: #999999;
       white-space: pre;
   }

   .fer_opter .maxvalval{
       display: inline;
   }

   .fer_opter .nsrazlika{
       font-size: 1.5em;
       text-shadow: 1px 1px 1px #bfbfbf;
   }

   .fer_opter .ns_table_info td{
       color: #717171;
   }

   .fer_opter .modified_field{
       background-color: #f4ebbc;
   }

   .fer_opter .pds_course{
       color: #298e41;
   }

   .fer_opter .ns_djel_vals td{
       font-size: 3em;
       text-shadow: 1px 1px 1px #999999;
   }

   .fer_opter .ns_djel_desc td{
       color: #999999;
       text-align: center;
   }

   .fer_opter .txt_lighter{
       color: #939393;
   }

   .fer_opter .txt_light{
       color: #737373;
   }

   .fer_opter .vanjski_suradnik{
       color: #939393;
   }

   .fer_opter .semestar_ljz{
       color: #939393;
   }

   .fer_opter .orgjed_change{
       font-size: 0.5em;
       text-shadow: none;
       font-weight: bold;
   }

   .fer_opter .normal_link{
       cursor: pointer;
   }

   .fer_opter .orgjed_select{
       border: 1px solid #44c466;
       background-color: #dff5e5;
       margin: 10px;
       padding: 10px;
       font-weight: bold;
   }

   .fer_opter .th_lighter{
       color: #d2d5d5;
   }

   .fer_opter .djel_napomena{
       color: #e25b4e;
   }

   .fer_opter .djel_napomena_show{
       display: block;
       color: inherit;
       border: 1px solid #e25b4e;
       background: #f4c1bc;
       margin-bottom: -12px;
       padding: 3px;
   }

   .fer_opter .help{
       border: 1px solid #d8df4d;
       padding: 10px;
       background-color: #f4f6ce;

       margin: 5px;
   }

   .fer_opter .help_close{
       float: right;
       font-weight: bold;
       text-decoration: underline;
       cursor: pointer;
   }

   .fer_opter .subtitle{
       font-weight: bold;
   }

   .fer_opter .help_all{
       color: #298f47;
   }

   .fer_opter .krat_orgjed{
       color: inherit;
       width: 60px;
       display: inline-block;
   }

   .fer_opter .opgreen{
       background-color: #cdefd5;
   }


   .fer_opter .opred{
       background-color: #f6d6d3;
   }


   .fer_opter .opblue{
       background-color: #cde4ef;
   }



/* FILE: /portlets/fer_projekt/css/fer_projekt.css */ 
.fer_projekt .slika, .fer_projekt .slika2{
   -webkit-box-shadow: 2px 2px 10px #333;
    -moz-box-shadow: 2px 2px 10px #333;
    box-shadow: 2px 2px 10px #333;
    margin: 10px;
}
 .fer_projekt .slika{
     width: 80px;
}
 .fer_projekt .slika2{
     width: 190px;

 }

 .fer_projekt .student{
    float: left;
    text-align:center;
    background-color: #f0f0f0;
    border: 1px solid white;
    text-decoration: none !important;
}

 .fer_projekt .student:hover{
    background-color: #ccc;
}

 .fer_projekt .student .ime {
     color: #5e5e5e !important;
    white-space: nowrap;
}
 .fer_projekt .student .prezime {
     font-size: 1.2em !important;
     white-space: nowrap;
 }



 .fer_projekt .imeprezime{
     font-size: 2.2em !important;
 }


 .fer_projekt .jmbag{
     font-size: 1.8em !important;
     color: #5e5e5e !important;
 }
 .fer_projekt .email{
     font-size: 1.1em !important;
     color: #5e5e5e !important;
     margin-bottom: 0.7em;
 }

 .fer_projekt .text{
     color: #5e5e5e !important;
 }

 .fer_projekt .modul{
     font-weight: bold;
 }

.fer_projekt a.odobreno_t, .fer_projekt div.odobreno_t div.odobreno_title{
    background-color: #dffbe3;
}

 .fer_projekt a.odobreno_f, .fer_projekt div.odobreno_f div.odobreno_title{
    background-color: #ffe4e3;
}

 .fer_projekt a.odobreno_, .fer_projekt div.odobreno_ div.odobreno_title{
    background-color: #f0f0f0;
}

 .fer_projekt div.odobreno_t{
    background-color: #f6fef7;
}

 .fer_projekt  div.odobreno_f{
    background-color: #fff7f7;
}
 .fer_projekt  div.odobreno_{
    background-color: #f0f0f0;
}

 .fer_projekt .odobreno_title{
    text-align: center;
    padding: 15px;
    font-size: 1.5em !important;
    margin-top: 15px;
}

 .fer_projekt .locked{
    color: #1eb03e;
}

 .fer_projekt .unlocked{
    color: #d23124;
}

 .fer_projekt .student_detailsSelected{
    border: 1px solid #136f27;
}

 .fer_projekt input.button {
    color: #333;
    text-transform: uppercase;
    margin: 5px;
    padding: 6px;
    background-color: #aaca9d;
    border: 1px solid #70a65b;
    font-weight: bold;
    -webkit-transition: -webkit-box-shadow 0.3s linear;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aaca9d), to(#c7dcbe));
    background:  -moz-linear-gradient(25% 75% 90deg,#c7dcbe, #aaca9d);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-shadow: 1px 1px 1px #f0f0f0
}

 .fer_projekt input.button:hover {
    -webkit-box-shadow: 0 0 10px #103d07;
    -moz-box-shadow: 0 0 10px #103d07;
    box-shadow: 0 0 10px #103d07;
    cursor:  pointer;
}

 .fer_projekt .grupa_predmeta{
     margin-top: 2em;
     font-size: 1.6em !important;
     font-weight: bold;
 }

 .fer_projekt .pro_footer{
     text-align: center;
     width: 100%;
     color: #999999;
     margin-top: 40px;
     border-top: 1px dotted #999999;
 }

/* FILE: /portlets/imenik/css/imenik_style.css */ 
#imenik_search_form {
    min-height: 40px;
}

#imenik_res {
    margin-left: 0;
}

#imenik_res table.tablesorter th {
    text-align:left;
}

#imenik_res table.tablesorter tr td, #imenik_res table.tablesorter tr th {
    font-size:13px;
    border: 1px dotted transparent;
    border-bottom: 1px dotted gray;
    padding: 5px;
}

#imenik_res table.tablesorter tr:hover {
    border:1px solid #E4C319;
}
/* FILE: /portlets/subscription/css/subscription.css */ 

.seemore_content2 .entry span img {
    cursor: pointer; 
}
/* FILE: /portlets/admin_traka/css/admin_traka.css */ 

#admin_strip_wrapper{
    width: 100%;
    background: url(portlets/admin_traka/images/bg_admin.png) #999999 repeat-x;
    position:relative;
    }

#admin_strip{
    margin: 0px auto;
    min-width:1090px;
    width:auto;
    height: 20px;
    padding:10px;
    }

.admin_strip_left{
    display: inline-block;
    float:left;
    padding: 0;
    }

.admin_strip_right{
    display: inline-block;
    float:right;
    padding-right: 4px;
    }


.admin_login{
    display: inline-block;
    float: right;
    padding-right:4px;
    }
    
.admin_notice, .admin_notice2{
    font-size: 11px;
    display: inline-block;
    color: #FFF;
    vertical-align:top;
    margin:4px 2px 0 0;
    }

.admin_notice{
    float:left;
    }
    
.admin_login input[type=text], .admin_login input[type=password]{
    vertical-align:top;
    background: url(portlets/admin_traka/images/bg_admin_login.png) no-repeat;
    width: 152px;
    height: 24px !important;
    border: none;
    font-size: 11px;
    margin:0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    }
    
.admin_login input[type=submit]{
    margin:0 0 0 2px;
}

input[type="submit"]::-moz-focus-inner,.admin_login::-moz-focus-inner  {
    border:0;
    padding:0;
}
    
.admin_login input[type=text]:hover, .admin_login input[type=text]:focus,.admin_login input[type=password]:hover, .admin_login input[type=password]:focus {
    background: url(portlets/admin_traka/images/bg_admin_login.png) 0px -26px no-repeat;
}

#admin_strip a.admin_link{
    font-size:11px;
    margin: 0 0 0 10px;
    color: #105A72;
    }

#admin_strip a.button_admin, input.button_admin,.admin_login_plus > a{
    font-size:11px;
    padding: 4px 10px;
    color: #FFF;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor: pointer;
    }

#admin_strip a.button_admin, .admin_login_plus > a{
    display:inline-block;
    padding:3px 10px;
}

.button_green{
    background: #6bc01b;
    border: 1px solid #52990f;
    box-shadow:inset 1px 1px 0px #82d930;
    -moz-box-shadow:inset 1px 1px 0px #82d930;
    -webkit-box-shadow:inset 1px 1px 0px #82d930;
    }

.button_green:hover {
    background: #82d930;
    text-decoration: none;
    box-shadow:inset -1px -1px 0px #9de94f;
    -moz-box-shadow:inset -1px -1px 0px #9de94f;
    -webkit-box-shadow:inset -1px -1px 0px #9de94f;
}

.button_red {
    background: #e7310d;
    border: 1px solid #b22206;
    box-shadow:inset 1px 1px 0px #f75f41;
    -moz-box-shadow:inset 1px 1px 0px #f75f41;
    -webkit-box-shadow:inset 1px 1px 0px #f75f41;
}

.button_red:hover {
    background: #f75f41;
    text-decoration: none;
    box-shadow:inset -1px -1px 0px #ff7c62;
    -moz-box-shadow:inset -1px -1px 0px #ff7c62;
    -webkit-box-shadow:inset -1px -1px 0px #ff7c62;
}

.button_default,.admin_login_plus > a {
    background: #3494b0;
    border: 1px solid #105a72;
    box-shadow:inset 1px 1px 0px #9ccfe0;
    -moz-box-shadow:inset 1px 1px 0px #9ccfe0;
    -webkit-box-shadow:inset 1px 1px 0px #9ccfe0;
}
    
.button_default:hover,.admin_login_plus > a:hover {
    background: #31acd0;
    text-decoration: none;
    box-shadow:inset -1px -1px 0px #9ccfe0;
    -moz-box-shadow:inset -1px -1px 0px #9ccfe0;
    -webkit-box-shadow:inset -1px -1px 0px #9ccfe0;
}


#admin_sys_notif {
    display: block;
    margin: 0px auto;
    border-left: solid 3px #ffdd99;
    border-bottom: solid 3px #ffdd99;
    border-right: solid 3px #ffdd99;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    color: black;
    font-weight: normal;
    text-align:center;

    position:absolute;
    z-index:13;
    overflow:hidden;
    width:36px;
    height:15px;
    padding:5px 0;
    left:50%;
    margin-left:-18px;
    top:0;
    border-width:1px;
    border-color:#a57f2e;
    background-color:rgba(255,255,204,0.85);
    box-shadow: 0 0 2px rgba(0,0,0,0.6);
    cursor:pointer;
    -webkit-transition: all 0.3s;
    -moz-transition:    all 0.3s;
    -ms-transition:     all 0.3s;
    -o-transition:      all 0.3s;
    transition:         all 0.3s;
}
#admin_sys_notif:hover{
    background-color:rgba(255,255,204,0.95);
    box-shadow: 0 0 3px rgb(0,0,0);
    padding: 10px 0;
}

#admin_sys_notif span {
    font-size: 11px;
    padding-right: 45px;
    color: #444; 
    display:none;
    line-height:15px;
    min-height:40px;
    text-align:justify;
}

#admin_sys_notif button {
    position: relative;
    margin: 5px;
    float: right;
    height: 30px;
    cursor:pointer;
    color:#444;
    background-color:#ddd;
    display:none;
    border-radius:0;
    border:1px solid #bbb;
    margin-left:8px;
    margin-top:9px;
    font-size:11px;
    width:80px;
    border-bottom-right-radius:4px;
}
#admin_sys_notif button:hover{
    border-color:#aaa;
    box-shadow:1px 1px 2px #bbb;
}
#admin_strip_blank {
    display:none;
}

.font-red{
    color: darkred;
}


.font-green{
    color: darkgreen;
}
/* FILE: /portlets/predmet_info/css/predmet_info_defaults.css */ 
.portlet_predmet_info td {
    padding: 8px 5px 8px 0px;
}

/* FILE: /portlets/admin_newpage/css/admin_newpage.css */ 
.portlet_admin_newpage input {
    border: 1px solid #7B7EF4;
}

.portlet_admin_newpage .inputurltable {
    border: 1px solid #7B7EF4;
}

.portlet_admin_newpage .inputurltable td {
    padding: 0px;
    margin: 0px;
}

.portlet_admin_newpage .inputurlleft, .portlet_admin_newpage .inputurlleft span {
    color: #888;
    text-align: right;
}

.portlet_admin_newpage .inputurlright {
    text-align: left;
}

.portlet_admin_newpage .inputurl {
    margin: 0px;
    padding: 1px 1px 1px 0px;
    width: 99%;
    border: 0px;
}

.portlet_admin_newpage .prava_crta {
  border: 0px;
  border-top: 1px dashed #aaa;
}

/* FILE: /portlets/fer_diplomski_predprijave/css/fer_diplomski_predprijave.css */ 
.fer_diplomski_predprijave .small_help{
    display: none;
    border: 1px solid #9CE1AC;
    padding: 10px;
    margin: 10px;
    background-color: #CCF0D4;
    width: 80%;
}

.fer_diplomski_predprijave .fpd_help,
.fer_diplomski_predprijave .normal_link { cursor: pointer; }

/* FILE: /portlets/custom_nav/css/style.css */ 
.custom_nav_container {
    overflow: hidden; 
    min-height: 20px;
}

.custom_nav_container .menulevel1 {
    margin-left: 0px;
}

.custom_nav_container .menulevel1 span {
    padding-left:8px; color: #222;
}

.custom_nav_container span.admin_link {
    float: right;
    color:#EEEEEE; 
    text-decoration: underline;
}

.admin_link a {
    color:#222;
}

.custom_nav_container span.menuspacer {
    height: 1px;
    display:block;
    background-image: url('portlets/custom_nav/img/mmenuspacer.gif');
    width: 100%;
}


#cms_area_top_nav .menulevel1, #cms_area_top_nav .menuspacer {
    float:left; width:auto;
}

#cms_area_top_nav .menuspacer {
    background-color: #EEEEEE;
    width: 1px;
    height:12px;
    position:relative;
    top: 6px;
    left: 7px;
}

#cms_area_top_nav .menulevel1 {
    background-image:none;
}

#cms_area_top_nav .custom_nav_container .menulevel1 span:hover {
    text-decoration: underline;
}

/* FILE: /portlets/calevent/css/style.css */ 
@CHARSET "UTF-8";

.portlet_calevent table th.level2 {
    text-align: left;
}

.portlet_calevent table.foreach_lang {
    width: 100%;
}

.portlet_calevent th.invalid_form_entry,
.portlet_calevent td.invalid_form_entry
{
    background: rgb(156, 0, 0) !important;
    color: white;
}

.portlet_calevent input.invalid_form_entry,
.portlet_calevent select.invalid_form_entry
{
    background: rgb(236, 200, 200) !important;
}


.portlet_calevent option[disabled] {
    background: #EEFAEE !important;
    /* color: red !important; */
}


.portlet_calevent #calendar table {
    border-collapse: collapse;
}

div.v1autocomplete_result{
    z-index:10;
}

table.calevent_form_table td{
    padding:5px;
}
table.calevent_form_table input[type=submit]{
    min-width:100px;
    transition: box-shadow 0.3s;
    -moz-transition: box-shadow 0.3s; /* Firefox 4 */
    -webkit-transition: box-shadow 0.3s; /* Safari and Chrome */
    -o-transition: box-shadow 0.3s; /* Opera */
}
table.calevent_form_table input[type=submit]:hover{
    box-shadow: 0 0 2px 0 black;
}
table.calevent_form_table td:nth-child(2){
    width:380px;
}
table.calevent_form_table td:first-child{
    width:10em;
    text-align:right;
    vertical-align:top;
}
table.calevent_form_table td:nth-child(3){
    border-left:1px solid #ddd;
    padding-left:20px;
}
table.calevent_form_table input[type=text],
table.calevent_form_table textarea,
table.calevent_form_table select{
    width:370px;
}
.nexttothatstupidcheckbox{
    width:240px !important; /* muy importante! */
}

div.calendar_overlay{
    display:none;
    position:absolute;
    width:100%;
    height:100%;
    z-index:10;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AoRDSkFN8mmmAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAANSURBVAjXY2BgYHgGAADrAOc2jqFpAAAAAElFTkSuQmCC);
}
div.calendar_overlay_list{
    background:white;
    width:450px;
    max-height:500px;
    min-height:200px;
    margin:30px auto;
    border:4px solid #444;
    border-radius:2px;
    padding:0px;
}
div.calendar_overlay_list a.close_list{
    display:block;
    text-align:right;
    border-bottom:1px solid #88a;
    background-color:#fdd;
    padding:3px;
}
div.calendar_overlay_list a.close_list.free{
    background-color:#ddf;
}
div.calendar_overlay_list > div{
    max-height:430px;
    min-height:130px;
    overflow:auto;
    padding:10px;
}
div.calendar_overlay_list > div table{
    width:100%;
    border-collapse:collapse;
    border:1px solid #888;
}
div.calendar_overlay_list > div table tr:nth-child(odd){
    background-color:#e8e8ee;
}
div.calendar_overlay_list > div table td{
    padding:2px;
}
div.calendar_overlay_list > div table th a{
    background: url(data:image/gif;base64,R0lGODlhBAAIAOMIAC0uLDIzMUFCQG5wbXN1cnh6d+nr6Pb49P///////////////////////////////yH5BAEKAAgALAAAAAAEAAgAAAQREKAJBC0WmAHAIV0RIBU1IREAOw==) 0 0 no-repeat;
    width:8px;
    height:8px;
    display:inline-block;
}
div.calendar_overlay_list input.close_list{
    margin:5px;
}

div.calendar_overlay_list a.table_toggle{
    display:block;
    background: url(data:image/gif;base64,R0lGODlhBAAIAOMIAC0uLDIzMUFCQG5wbXN1cnh6d+nr6Pb49P///////////////////////////////yH5BAEKAAcALAAAAAAEAAgAAAQNEJwJBK0H6M1Dttl0RAA7) 1px 3px no-repeat;
    padding-left:8px;
    font-weight:bold;
    color:#444;
    margin-bottom:1px;
    margin-top:4px;

}

div.calendar_feed_error{
    margin: 8px 0;
    color:#500;
    padding: 3px;
    border: 1px solid #B00;
    background-color: #DDD;
}

/* FILE: /portlets/admin_cron/css/admin_cron.css */ 
.portlet_admin_cron .active {
    color: darkgreen;
}

/* FILE: /portlets/rezervacija/css/rezervacije.css */ 
.signage_data {
    visibility: hidden;
}

/* FILE: /portlets/news/css/default_date_styles.css */ 

/* FILE: /portlets/news/css/default_flexible_view_style.css */ 
.news_lead_img_div {
    margin-left:10px;
    margin-right:10px;
}

.news_lead_img_div.left {
    float:left;
    margin-left:0px;
    margin-right:10px;
}

.news_lead_img_div.right {
    float:right;
    margin-left:10px;
    margin-right:0px;
}

.news_lead_img_div a img, .news_lead_img_div img {
    max-width: 200px;
    max-height:200px;
    width:auto;
    height:auto;
}
.news_page_meta {
    float:right;
}

.news_page_meta .published_label {
    display:none;
}
.news_article {
    border-bottom: 1px dashed gray;
    padding-bottom: 10px;
}
.news_article h1 {
    font-size: 13px;
}
.news_options {
    clear:both;
    float:right;
}
.news_social {
    display: inline-block;
    float:right;
    margin-right: 5px;
}
.fb-share-button {
    position: relative;
    bottom: 5px;
}
.twitter-share-button {
    position: relative;
    top: 1px;
}
.Default_news_layout .news_author {
    float:right;
}

.news_priority_1 > .news_lead, .news_priority_1 > .news_lead_img_div, .news_priority_2 .news_lead, .news_priority_2 .news_lead_img_div {
    display:none;
}

.edit_news_img {
    max-width: 200px;
    height: auto;
}
/* FILE: /portlets/fer_upis_godine/css/fer_upis_godine.css */ 

/* FILE: /portlets/fer_studentska_anketa/css/studentska_anketa.css */ 

.fer_studentska_anketa table.fer_studentska_anketa_stil td{
    font-weight: bold;
}
.fer_studentska_anketa table.fer_studentska_anketa_stil td{
    padding: 8px 12px 8px 12px;
}
.fer_studentska_anketa table.fer_studentska_anketa_stil:hover td{
    background: #bce666;
    color: #747407;
}
.fer_studentska_anketa table.fer_studentska_anketa_stil td:hover{
    background: #608416;
    color: #f2f321;
}

.fer_studentska_anketa .fer_studentska_anketa_selectedrow td{
    background: #e2f4be;
}

.fer_studentska_anketa td.fer_studentska_anketa_selecteditem{
    background: #B0E151;
}

.fer_studentska_anketa input.button {
    color: #333;
    text-transform: uppercase;
    margin: 5px;
    padding: 6px;
    background-color: #aaca9d;
    border: 1px solid #70a65b;
    font-weight: bold;
    -webkit-transition: -webkit-box-shadow 0.3s linear;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aaca9d), to(#c7dcbe));
    background:  -moz-linear-gradient(25% 75% 90deg,#c7dcbe, #aaca9d);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-shadow: 1px 1px 1px #f0f0f0
}

.fer_studentska_anketa input.button-disabled {
    color: #777;
    text-transform: uppercase;
    margin: 5px;
    padding: 6px;
    background-color: #cacaca;
    border: 1px solid #b0b0b0;
    font-weight: bold;
    -webkit-transition: -webkit-box-shadow 0.3s linear;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cacaca), to(#e4e4e4));
    background:  -moz-linear-gradient(25% 75% 90deg,#e4e4e4, #cacaca);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-shadow: 1px 1px 1px #f0f0f0;
}

.fer_studentska_anketa input.button:hover {
    -webkit-box-shadow: 0px 0px 10px #103d07;
    -moz-box-shadow: 0px 0px 10px #103d07;
    box-shadow: 0px 0px 10px #103d07;
    cursor:  pointer;
}

.fer_studentska_anketa .fer_studentska_anketa_radio{
    width: 15px;
    height: 15px;
}
.fer_studentska_anketa  .fer_studentska_anketa_predmet{
    font-size:1.4em;
    font-weight: bold;
    margin-bottom: 10px;
    text-shadow: 2px 2px 2px #bbc8d3;
}

.fer_studentska_anketa  .fer_studentska_anketa_nastavnik{
    width: 80px;
   -webkit-box-shadow: 2px 2px 10px #75898f;
    -moz-box-shadow: 2px 2px 10px #75898f;
    box-shadow: 2px 2px 10px #75898f;
    margin: 10px;
}

.fer_studentska_anketa  .fer_studentska_anketa_nastavnik_rez{
    width: 60px;
   -webkit-box-shadow: 2px 2px 10px #333;
    -moz-box-shadow: 2px 2px 10px #333;
    box-shadow: 2px 2px 10px #333;
    margin: 10px;
}

.fer_studentska_anketa  .header{
    text-shadow: 2px 2px 2px #333;
}
.fer_studentska_anketa  .fer_studentska_anketa_napomena{
    margin-top: 10px;
}
.fer_studentska_anketa   table.fer_studentska_anketa_ocjene td{
    text-align: right;
    padding-right: 4px;
}

.fer_studentska_anketa   table.fer_studentska_anketa_ocjene tr.bodovi td{
    text-align: center;
    background-color: #dfe1e2;
}

.fer_studentska_anketa   table.fer_studentska_anketa_ocjene td.pitanje,
.fer_studentska_anketa   table.fer_studentska_anketa_ocjene tr.bodovi  td.pitanje
{
    text-align: left;
    padding-right: 4px;
}

.fer_studentska_anketa .compare-group{
    display: none;
}

.fer_studentska_anketa .message_box{
    border: 1px solid #179c7b;
    background-color: #eafcf7;
    padding: 3px;
}

.fer_studentska_anketa .download_box{
    border: 1px solid #3ca218;
    background-color: #f0fdeb;
    padding: 5px;
}

.fer_studentska_anketa .selected_anketa_type{
    font-weight: bold;
    color:#000;
}

.fer_studentska_anketa .admin_links{
    color: #f96477;
}

.fer_studentska_anketa .fer_studentska_anketa_napomena_block{
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
    width: 40%;
}

/* FILE: /portlets/fer_ljetna_praksa/css/ljetna_praksa.css */ 
    .fer_ljetna_praksa fieldset {
       border:1px solid #7d7d7d;
       border-left: 10px solid #636363;
       -webkit-transition: -webkit-box-shadow 0.3s linear;
       background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4e4e4), to(#f0f0f0));
       background:  -moz-linear-gradient(25% 75% 90deg,#f0f0f0, #e4e4e4);
       border-top-right-radius: 20px;
       -moz-border-radius-topright: 20px;
       padding: 10px;
       -moz-box-shadow: 2px 2px 5px #888;
       -webkit-box-shadow: 2px 2px 5px #888;
       box-shadow: 2px 2px 5px #888;
   }

   .fer_ljetna_praksa fieldset legend{
       padding: 0.2em 0.5em;
       border:1px solid #7d7d7d;
       background: #636363;
       color: #fff;
       margin-left: -20px;
       border-top-right-radius: 5px;
       -moz-border-radius-topright: 5px;
       font-size: 12px  !important;
       text-shadow: 1px 1px 1px #222;
   }

   .fer_ljetna_praksa .button {
       color: #333;
       text-transform: uppercase;
       margin: 5px;
       padding: 6px;
       background-color: #aaca9d;
       border: 1px solid #70a65b;
       font-weight: bold;
       -webkit-transition: -webkit-box-shadow 0.3s linear;
       background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aaca9d), to(#c7dcbe));
       background:  -moz-linear-gradient(25% 75% 90deg,#c7dcbe, #aaca9d);
       -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
       border-radius: 4px;
       text-shadow: 1px 1px 1px #f0f0f0;
       display: inline-block;
       text-decoration: none;
   }

   .fer_ljetna_praksa .button:hover {
       -webkit-box-shadow: 0 0 10px #103d07;
       -moz-box-shadow: 0 0 10px #103d07;
       box-shadow: 0 0 10px #103d07;
       cursor:  pointer;
   }

   .fer_ljetna_praksa table.tvrtka_ostalo tr td:first-child{
       font-weight: bold;
       vertical-align: top;
   }

   .fer_ljetna_praksa div.tvrtka_naziv{
       float: left;
       font-size: 1.8em  !important;
       font-weight: bold;
       text-shadow: 1px 1px 1px #adadad;
   }

    .fer_ljetna_praksa .fpd_help,.fer_ljetna_praksa .normal_link { cursor: pointer; }

   .fer_ljetna_praksa .editPozicija table.smjer_prakse tr td{
       border-bottom: 1px solid #ccc;
   }

   .fer_ljetna_praksa .cnt{
       color: #888888;
   }

   .fer_ljetna_praksa .fsp_help{
       display: none;
   }

   .fer_ljetna_praksa .pregled_prijave_title{
       font-weight: bold;
       padding-top: 10px;
   }

   .fer_ljetna_praksa .djelatnosti_tvrtke{
       width: 250px;
       float: left;
   }
   .fer_ljetna_praksa .deleted_row{
       display: none;
   }

   .fer_ljetna_praksa .deleted_row .data_row{
       text-decoration: line-through;
       color: #999999;
   }

   .fer_ljetna_praksa .tvrtka_not_confirmed{
       border: 1px solid #f0aca6;
       background-color: #f0aca6;
       padding: 10px;
   }

   .fer_ljetna_praksa .tvrtka_not_confirmed_info{
       border: 1px solid #d8df4e;
       background-color: #ebeea4;
       padding: 10px;
       margin: 5px;
       display: none;
   }

   .fer_ljetna_praksa .lp_footer{
       text-align: center;
       width: 100%;
       color: #999999;
       margin-top: 40px;
       border-top: 1px dotted #999999;
   }

   .fer_ljetna_praksa .tvrtka_opis{
       margin-right: 150px;
       margin-top: 10px;
       background-color: #dbdbdb;
       padding: 10px;
       border: 1px solid #fff;
       -moz-box-shadow: 2px 2px 5px #888;
       -webkit-box-shadow: 2px 2px 5px #888;
       box-shadow: 2px 2px 5px #888;
   }

   .fer_ljetna_praksa .title{
       font-size: 1.5em !important;
       font-weight: bold;
       text-shadow: 1px 1px 1px #adadad;
   }

   .fer_ljetna_praksa .invalid_field{
       background-color: #f7d5d2;
   }

   .fer_ljetna_praksa .err_msg{
       border: 1px solid #f0aca6;
       padding: 10px;
       margin: 10px;
       background-color: #f7d5d2;
       width: 50%;
   }

   .fer_ljetna_praksa .tema_txt{
       font-size: 1.4em !important;
   }

   .fer_ljetna_praksa .pot_da{
       background-color: #ccf0d4;
   }

   .fer_ljetna_praksa .pot_ne{
       background-color: #f7d5d2;
   }

   .fer_ljetna_praksa .ispunjenost td{
       padding: 5px 30px 5px 30px;
       text-align: center;
   }

   .fer_ljetna_praksa .praksa_ispunjena_polja{
       display: none;
       border: 1px solid #9ce1ac;
       padding: 10px;
       margin: 10px;
       background-color: #ccf0d4;
       width: 80%;
   }

   .fer_ljetna_praksa .selectedStudent td{
       background-color: #ccf0d4;
   }

    .fer_ljetna_praksa .counter {
        font-weight:bold;
        margin-bottom:5px;
    }
    .fer_ljetna_praksa  .count {
        float:right;
        margin-right:8px;
        font-weight:bold;
        margin-top: 2px;
    }

    .fer_ljetna_praksa  .bar {
        width:50px;
        height:16px;
    }

    .fer_ljetna_praksa .bluebar {
        background:#9ce1ac;
        background:-moz-linear-gradient(center top , #9ce1ac, #4ec96a);
        background: -webkit-gradient(linear, left top, left bottom, from(#9ce1ac), to(#4ec96a));
    }

    .fer_ljetna_praksa  .redbar {
        background:#e6a0bd;
        background:-moz-linear-gradient(center top , #e6a0bd, #d14f85);
        background: -webkit-gradient(linear, left top, left bottom, from(#e6a0bd), to(#d14f85));
    }
    .fer_ljetna_praksa  .barcount {
        height:16px;
        width:50px;
        overflow:hidden;
        border:solid 1px #d3d3d3;
        float:right;
        -webkit-border-radius:0.3em;
        -moz-border-radius:0.3em;
        border-radius:0.3em;
        margin-bottom: 4px
    }​

/* FILE: /portlets/barcoded_documents/css/barcoded_documents.css */ 

.barcoded_documents .rightColumn       { display:none; }
.barcoded_documents td.statnum         { text-align: right; padding-right: 15px; width:1% }
.barcoded_documents .sr_hl_ora         { background-color: #fcd5b4; }
.barcoded_documents .sr_hl_red         { background-color: #f3aec5; }
.barcoded_documents .sr_hl_blu         { background-color: #aad6ee; }
.barcoded_documents .sr_hl_gre         { background-color: #d1f3ad; }
.barcoded_documents .sr_calculated     { cursor: help; color: #444444; }
.barcoded_documents .sr_calculated_agg { cursor: help; color: #e3e3e3; }

.barcoded_documents .sr_sql_msg_err    { color: #b5301c; ; margin: 5px; white-space: pre;  }
.barcoded_documents .sr_sql_msg_sql    { white-space: pre;  }
.barcoded_documents .sqleditorarea     { font-family: monospace; font-size: 11px;}
.barcoded_documents .sr_msgerr         { background: #f6d7e1; border: 1px solid #d22f63; margin: 5px 0 5px 0;  display: none;}
.barcoded_documents .sr_msgok          { background: #7edca1; border: 1px solid #34c068; float: right; margin: 3px 0px 0 0; display: none; }
.barcoded_documents .ln                { width: 27px; background-color: #300d08; color: #f5c8c1; display: block; float: left; text-align: right; padding-right: 5px; border-bottom: 1px solid; font-size: 10px; margin-right: 5px}
.barcoded_documents .lnerr             { color: #c93721; font-weight: bold; }
.barcoded_documents .showhelp          { display: none; }
.barcoded_documents .normal_link       { cursor: pointer; }
.barcoded_documents .sr_advanced       { display: none; }
.barcoded_documents .sql_error_msg     { background: #f6d7e1; border: 1px solid #d22f63; margin: 5px; padding: 10px; font-weight: bold; text-align: center;  display: none; }
.barcoded_documents .sql_error_msg_list{ text-align: left; }
.barcoded_documents .advanced          { display: none; padding: 3px; margin: 5px; border: 1px solid #34c068;background: #e2f7ea;}
.barcoded_documents .advanced_help     { font-weight: bold; }
.barcoded_documents .user_help         { background: #e2f0f7; border: 1px solid #92c5e1; margin: 4px 6px 19px 6px; padding: 10px; display: none; }
.barcoded_documents .np_has_content    { border-right: 11px solid #34c068; padding-right: 4px; margin: 0 3px 0 3px; }
.barcoded_documents .yes               { background: #e2f7ea; }
.barcoded_documents .no                { background: #f6d7e1; }
.barcoded_documents .status td         { padding: 3px; margin-top: 4px;}
.barcoded_documents .canceled          { color: #c93721; font-weight: bold; }
.barcoded_documents .doc               { margin-top: 10px; font-size: 1.2em !important; }
.barcoded_documents .user              { font-size: 1.5em  !important; margin-top: 20px; }
.barcoded_documents .barcodeline       { color: #b0b0b0; }
.barcoded_documents .zap               { background: #f7e2c8; border: 1px solid #c0ae7e; padding: 15px; }
.barcoded_documents .ok                { background: #e2f7ea; border: 1px solid #34c068; padding: 15px; }
.barcoded_documents .err               { background: #f6d7e1; border: 1px solid #d22f63; padding: 15px; }
.barcoded_documents .detail            { display: none; background-color: #ffffff; }
.barcoded_documents .vals              { white-space: pre; }
.barcoded_documents .button {
       color: #333;
       text-transform: uppercase;
       margin: 5px;
       padding: 6px;
       background-color: #aaca9d;
       border: 1px solid #70a65b;
       font-weight: bold;
       -webkit-transition: -webkit-box-shadow 0.3s linear;
       background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aaca9d), to(#c7dcbe));
       background:  -moz-linear-gradient(25% 75% 90deg,#c7dcbe, #aaca9d);
       -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
       border-radius: 4px;
       text-shadow: 1px 1px 1px #f0f0f0;
       display: inline-block;
       text-decoration: none;
   }

.barcoded_documents .button:hover {
    -webkit-box-shadow: 0 0 10px #103d07;
    -moz-box-shadow: 0 0 10px #103d07;
    box-shadow: 0 0 10px #103d07;
    cursor:  pointer;
}
/* FILE: /portlets/simpletable/css/simpletable.css */ 

    select[disabled]{
        color:#999;
    }

    .simpletable-overlay{
        position:fixed;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background: url(portlets/simpletable/img/black90.png) repeat;
        z-index:30;
    }
    .simpletable-modal{
        padding:1em;
        border:1px dotted #555;
        background-color:white;
        min-height:100px;
        width:80%;
        min-width:400px;
        margin: 30px auto;
    }
    .keys-notice{
        display:block;
        margin-top:10px;
        font-style:italic;
        color: #833;
    }

    .ui-resizable-handle{
        z-index:30;
    }

    .simpletable-drag-handle{
        cursor:move;
        padding-left: 16px !important;
    }
    .simpletable-drag-handle-show{
        background: url(portlets/simpletable/img/drag_handle.png) left no-repeat;
    }

    .simpletable-splitter{
        display:none; 
        position:absolute; 
        left:0; 
        width: 5px; 
        height: 25px; 
        padding: 0; 
        float:left; 
        margin: 0; 
        cursor: move; 
        background-color: #888;
    }
    #simpletable-splitter-wrapper{
        position:relative; 
        margin-top:3px; 
        width: 604px; 
        height:27px; 
        border:2px solid #ccc; 
        padding: 0px;
    }

    abbr{
        border-bottom: 1px dashed purple;
        cursor:default;
    }

/* FILE: /portlets/fer_contracts/css/fer_contracts.css */ 
.hstore_document {
    width: 100%;
}

.fc_system_msg {
    font-family: monospace;
    color: silver;
    text-align: right;
}


/* FILE: /portlets/edu_activity/css/course_instance.css */ 
ul.activity_view_tabs{
    list-style-type:none;
    padding:0;
    padding-left:8px;
    margin-bottom:10px;
    margin-left:-8px;
    margin-right:-8px;
    margin-top:12px;
    border-bottom:1px solid #ccd;
}
ul.activity_view_tabs li{
    display:inline-block;
    position:relative;
    border:1px solid #ccd;
    margin-bottom:-1px;
    margin-left:-1px;
    padding:5px;
    background-color:#f4f4ff;
    box-shadow: 0 0 50px 0 #eef inset;
}
ul.activity_view_tabs li a{
    font-size:13px !important;
    display:inline-block;
    text-align:center;
    width:100px;
    color:#888c91;
}
ul.activity_view_tabs li.tabbed_selected{
    border-bottom:1px solid white;
    padding-top:8px;
    background-color:white;
    box-shadow:none;
}
ul.activity_view_tabs li.tabbed_selected{
    font-weight:bold;
    color:#568;
}
ul.activity_view_tabs li.tabbed_selected a{
    text-decoration:none;
    color:#5d7695;
}

div.tab_notification_mark{
    position: absolute;
    top: 0;
    right: 0;
    min-width: 16px;
    height: 14px;
    background-color: red;
    color: white;
    margin: 1px;
    padding:0 1px;
    text-align: center;
    font-weight:normal;
    border-radius: 3px;
    overflow: hidden;
}


div.list_table_holder table{
    border-collapse:collapse;
}
table.list_table{
    width:100%;
}
table.list_table_copy{
    z-index:10;
}
div.list_table_controls{
    font-style:italic;
    color: #444;
    margin-bottom:7px;
    margin-top:7px;
}
div.list_table_holder table th{
    text-align:center;
    font-weight:normal;
    font-style:italic;
    color:#889;
    background-color:white;
    border-bottom:1px solid #333;
}
div.list_table_holder table th a{
    color: #88b;
    font-style:normal;
    font-weight:bold;
}
div.list_table_holder table th:first-child, div.list_table_holder table td:first-child{
}
table.list_table tr:nth-child(even){
    background-color:#f0f0f0;
}
table.list_table tr.summary td{
    border-top: 1px solid black;
}
table.list_table tr.currently_editing{
    border-left:2px solid red;
    border-right:2px solid red;
}
table.list_table td{
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
}
table.list_table tr td:first{
    min-width: 150px !important;
}
table.list_table td.list_name_td{
    text-align:left;
    width:220px;
}

table.list_table span.list_name{
    display:block;
    text-align: left;
}
table.list_table span.list_code{
    color:gray;
    font-style:italic;
    text-align: left;
    float: left;
}
table.list_table span.student_num{
    display:inline-block;
    float:left;
    font-size: 10px;
    color: #AAA;
    border: 1px solid #DDD;
    border-left: none;
    border-top-right-radius: 5px;
    padding: 3px 0;
    margin: 5px 0;
    margin-right: 3px;
    min-width: 30px !important;    
    text-align: right;
}

textarea[name=code_list]{
    width:740px;
    height:130px;
}

ul.activity_tree input[type=checkbox]{
    opacity:0.2;
}
input[type=checkbox]{
    vertical-align:middle;
}

a.acts_arrows{
    font-size:17px !important;
}
a.acts-disabled{
    font-weight:normal !important;
    color:#ddd !important;
}

a.activity-actions-menu-trigger{
    display:inline-block;
    width:12px;
    height:12px;
    margin-bottom:-1px;
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAIABACyC/AAAACH5BAEKAAEALAAAAAAQABAAAAIajI+py+0B4jNyQkBd3JjxumyT+GDdaKXqyhYAOw==);
    background-repeat:no-repeat;
    background-position: -2px -1px;
}
a.activity-actions-menu-trigger:hover{
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAIABAMwKDAAAACH5BAEKAAEALAAAAAAQABAAAAIajI+py+0B4jNyQkBd3JjxumyT+GDdaKXqyhYAOw==);
}
a.activity-actions-menu-trigger:active{
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAIABAERGRAAAACH5BAEKAAEALAAAAAAQABAAAAIajI+py+0B4jNyQkBd3JjxumyT+GDdaKXqyhYAOw==);
}


ul.activity_tree ul.group_list{
    margin-left:3px;
    line-height:18px;
}
ul.group_list{
    display:inline;
    margin-left:3px !important;
    padding-left:0;
}
ul.group_list li{
    display: inline;
}
ul.group_list li a{
    border:1px solid #e0d8d8;
    border-radius:2px;
    padding:1px;
    color: #e0d8d8;
    background-color:#fff8f8;
    white-space: nowrap;
}
ul.group_list li a:hover{
    color: #aaa;
}
ul.group_list li a.active{
    color:#454;
    border-color:#9a9;
    background-color:#efe;
}
ul.group_list li a.disabled{
    color: #e0d8d8;
}
ul.group_list li a.grp_fav{
    text-decoration:underline;
    font-weight: bold;
    background-color: #cfefff;
}

span.v2_morphing_widget a{
    font-family: 'Courier New', 'monospace';
    color:#005;
    font-size:13px !important;
}

a.save-tree-state{
    float:right;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAI1JREFUeNpi3Llz53sGBgYBBkxwgIF44IDETjh48OBCEKO1tZWBBYfhIOCMQ/wUEtsMSv9FEltgb2/PALOEiYE2AGRJPC0tAFtCawsY6GIBCxl6zIaMD/4OiTgYnqmImQLz/o6MIMJVcpKV8ViomWtHfTA4fUCXZPoBreLfSyWzQeYyMP7//5+mPgAIMAAOYR2uFyGoqwAAAABJRU5ErkJggg==) no-repeat 0 0;
    display:block;
    width:23px;
    height:23px;
    overflow:hidden;
    text-indent:-1000px;
    border-radius:3px;
    opacity:0.7;
}
a.save-tree-state:hover{
    box-shadow: 0 0 12px #aaa;
}

div.thingsthatcannotbeseenwithoutxrayvision{
    margin-left:39px;
    font-style:italic;
}
div.thingsthatcannotbeseenwithoutxrayvision span{
    color:#d39780;
}

span.field.num{
    display:inline-block;
    min-width:40px;
    text-align:right;
}
h3.staff_heading{
    clear:left;
    padding-top:20px;
}
h3.staff_heading:first-child{
    padding-top:0;
}

a.score_details_edit:hover,
a.edit_enrollments:hover{
    border-color:#cce;
    background-color:#eef;
}
a.score_details_edit:active,
a.edit_enrollments:active{
    border-color:#fcc;
}
a.edit_enrollments{
    position: absolute;
    right:-6px;
    top:-12px;
    display:inline-block;
    width:16px;
    height:16px;
    text-indent:-1000px;
    overflow:hidden;
    padding:2px;
    background-color:transparent;
    border:1px solid transparent;
    border-radius:3px;
    background:url(data:image/png;base64,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) 2px 2px no-repeat;
}

#student_info_list{
    max-width:812px;
}

#student_info_table thead tr th {
    min-width: 50px;
    width: 90px;
    max-width: 170px;
}

#student_info_table thead tr th:first-child {
    min-width: 100px;
    width: 200px;
    max-width: 250px;
}

#student_info_table thead tr th:last-child {
    min-width: auto;
    width: auto;
    max-width: auto;    
}


div.students_pagination_wrapper{
    position:relative;
    margin-top:6px;
    margin-bottom:6px;
    border:1px solid #dde;
    padding:3px;
    border-radius:2px;
}

#student_info_table_wrapper div.ctls_score_info{
    float:left;
    color:#999;
    padding-top:4px;
    margin-left:15px;
    margin-bottom:7px;
}

#student_info_table_wrapper div.ctls_score_info input{
    margin-top:1px;
    margin-right:-2px;
    margin-left:8px;
}

div.ctls_download_box{
    position:absolute;
    top:0;
    right:0;
}

/*
 * Table
 */
table.dataTable {
	margin: 0 auto;
	clear: both;
	width: 100%;
    border-top: 1px solid #789;
    border-bottom: 1px solid #789;
}

table.dataTable thead th {
	border-bottom: 1px solid #cccee1;
    border-left: 1px solid #DDDDDD !important;
	font-weight: bold;
	cursor: pointer;
	*cursor: hand;
}

table.dataTable tfoot th {
	border-top: 1px solid #cccee1;
    border-left: 1px solid #DDDDDD !important;
}

table.dataTable td {
	padding: 3px 10px;
}

table.dataTable tr td:first-child {
    padding-left: 0px;
}

table.dataTable td.center,
table.dataTable td.dataTables_empty {
	text-align: center;
}

table.dataTable tr td { border-left:1px solid #ddd}
table.dataTable tr td:first { border-left:0px !important}
table.dataTable tr.odd { background-color: #f0f0f0; }
table.dataTable tr.odd td:last-child {background-color: #f8f8f8; }
table.dataTable tr.even { background-color: white; }

table.dataTable tr:hover  { background-color: #ffffcd; }
table.dataTable tr:hover td:last-child {background-color: #ffffde; }

table.dataTable th {
    background-color: white !important; 
    color: #889 !important;  
    font-style: italic !important; 
    font-weight: normal !important; 
    text-align: center; 
    -webkit-touch-callout: none; 
    -webkit-user-select: none; 
    -khtml-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
    padding: 4px 0;
}

table.dataTable tfoot a, table.dataTable tfoot a:hover {
    color: #5d7695;
}

div.dataTables_filter{
    margin-bottom:-5px;
    padding-top:4px;
    padding-left:0;
    color:#999;
    float:left;
}
div.dataTables_filter input{
    border:1px solid #999;
    box-shadow:1px 1px 2px 0 #ccc;
    width:159px;
}


/*
 * Table wrapper
 */
.dataTables_wrapper {
	position: relative;
	clear: left;
	*zoom: 1;
}


.dataTables_wrapper .clear_tbl_row{
    clear: left;
    height: 5px;
}


/* Two button pagination - previous / next */
.paginate_disabled_previous,
.paginate_enabled_previous,
.paginate_disabled_next,
.paginate_enabled_next {
	height: 19px;
	cursor: pointer;
	*cursor: hand;
	color: #264164;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.paginate_disabled_previous:hover,
.paginate_enabled_previous:hover,
.paginate_disabled_next:hover,
.paginate_enabled_next:hover {
	text-decoration: none !important;
}
.paginate_disabled_previous:active,
.paginate_enabled_previous:active,
.paginate_disabled_next:active,
.paginate_enabled_next:active {
	outline: none;
}

.paginate_disabled_previous,
.paginate_enabled_previous {
	padding-left: 10px;
}
.paginate_disabled_next,
.paginate_enabled_next {
	padding-left: 10px;
	margin-left: 10px;
}

.paginate_disabled_previous,
.paginate_disabled_next
{
    color: rgb(173,186,194);
}

div.students_pagination_wrapper div.dataTables_info{
    position:absolute;
    margin:0;
    color:#888;
}

div.students_pagination_wrapper div.dataTables_paginate{
    display:block;
    width:100%;
    float:none;
    text-align:center;
}

div.students_pagination_wrapper div.dataTables_paginate span{
    float:none;
    padding:1px 6px;
    margin:0;
}
div.students_pagination_wrapper div.dataTables_paginate span:hover{
    text-shadow:1px 1px 2px #ccc;
    background-color:#dde;
    border-radius:2px;
}

div.students_pagination_wrapper div.dataTables_length{
    position:absolute;
    margin:0;
    right:2px;
    top:2px;
    color:#666;
}

div.scores_show_score_info,
div.scores_show_group_info
{
    display: none;
    font-size: 10px !important;
    text-align: center;
    color: #99aa99;
    cursor: pointer;
}

div.scores_show_group_info{
    cursor: default;
}

div.DataTables_sort_wrapper{
    position:relative;
    padding-right:10px;
}
span.DataTables_sort_icon{
    position:absolute;
    top:0;
    right:0;
}

img.table_profile_img_small{
    width: 30px;
    margin-right:2px;
    border-radius:6px;
    border:1px solid #eee;
}

.ui-icon{
    display: inline-block !important;
}

a.editAllLink{
    cursor: pointer;
    color: #5d7695;
    font-style:normal;
}

span.activity_indicators{
    display: inline-block;
    padding-top: 1px;
    height: 12px;
    margin-left:5px;
    margin-right:2px;
}
span.activity_indicator_icon{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAwCAYAAAAlzZsxAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QEWDycozkrZAAAABMtJREFUSMedlVtsVFUUhr99LnM6M+0UKQR7o8VOaWmxLyTFBOSqgMlgoiHEGCUkJBqNPBiC1wiNBGO8xAeMAgkvyIOJRhPbB8HE4uUBCGANMpROuZV0oGXawqRn5sy5bR86DL0MEN0vZ2Xv/99r/+v8ey9BkbFp3ZOdd+Pvj/2xcfKaNh38YmxN542hMTRNQ8GZsdkMwqpl7axZsRSAkdFRjm7c9mBCdVUl0igBoK7xsRkZRDEN1y+c6gQIB1Vm1y95sAaAUFkFALNrGjZOX1OKEbLpJNl0ktGLJzofSth/7uvOAaoYoIoT5XfY2bWjs6iGLYde7gwGgwQCOiUlJQXA2OgYtjNR3sPbvtk4JYPnutj2vdpbllWIczl7qui7E4FJQNt2sB2HXM4m45j8ryFaWlpChmE0AGVCiPsCfd93fN9PKoZhNEgpI1LK60BiZGTkRjweXw8kxsbGBuPx+DO+71+WUlqKojRqQBkw0NPTcz2/WQXQd/bs2VvAQqCvp6fnZnNz81gwGGxXhBAoimJNyl4FJKfH2WzWFUJ4k62xd9qxn5oUrwF2TffS+/nv28CXgAm8BewH0oBazBoRQObB4bwT0vdz696HxEWPtBbwgOPA6nyGX/Pr947k+75698IBg0Vi5syZg5RSKL7vO8CcaDRqADWBQGCotbXVEELU6ro+VFdXp1ZWVqqe580FDNHW1latKEoj4CuK4hazhZRSSCkNIPXfzXc3ePrVhq4gc4uCstzilwOXYlOqZI2rvLFtExcScUzLByBcorCosYXPDh0s/mr09v3F+f5LzHICAFzVbYTMFX8ENNXlfPwiwnbZvGErmzdsRdgTc5rqziR0H74cOzeUQmQktQ1N1DY0ITKSc0Mpug9fjs0QfeyrV7rGMy6ByDwWLl0BQN/J37HTQ5SGNNa9fjBWIPz06XNdde0v8OjiJWg5k2uJU/m3tR3XCHPznzNcO/Utz+78MVbI0PHS0q4lq55g3oJmpDdxn4RawtCVXs4cP0HHkZOxKRo6jpyMDSdvourhgkBVDzOcvFkAzyhrfW0NQuYYujQAQE1LKfW1NffvD06gnKu9cZ5/7YsYwA8H3uwKlT5y//7QtLNJdQJOhZAiDCCFNHVHH7n4yUVvBiG6O1odyoS2b2hcH62KVBkAyXQy93PiaH82nN2X6EgMFgjR3dHqeel5n3+0ZU94QVU9IWNCeCZnciV5lfcOf2AOlw/vSHQkBtWmnU1q0Am+u3dzR3VdZS1CCDzfw/UcfOlTGg7RNn9xoPvv3xbMWjarW3EMp2Ll/OXR8tIIZtYkY2XIWBmyVoaMZWJmxikvLWPl/OVRx3AqNCFFOKJHjJxj4fsemqqhKhPF86WH4zo4nkNEjxhCirCGANd1GDfTaKo+0dCFWiC4rovrObiuAwI0BGbKSuXG0qNGQAugqhqKUPIEH89zsV2blJXKITA13dFHTg/39LdVt7aGSgKoioaS7xO+lHi+S8ayOT3c068r+oia+jMly9aWXbhyeWD1goq6gOfZOK6N7eTI2RamleO7053m7dLbe/r29t259+N2RavDVnj74+WLoqVK2AAY983cuTsX+s0Sc1//h/2DM6zR/E6z6uhOhSBvDSas0ftxb8Ea/wLQiQwlctd6CgAAAABJRU5ErkJggg==') no-repeat;
    width:12px;
    height:12px;
    display:inline-block;
    overflow:hidden;
}
span.activity_indicator_icon_presence{ background-position: 0 0; }
span.activity_indicator_icon_scoring{ background-position: 0 -12px; }
span.activity_indicator_icon_pass{ background-position: 0 -24px; }
span.activity_indicator_icon_allow{ background-position: 0 -36px; }

span.activity_indicator_icon_hidden{
    display:inline-block;
    width:13px;
    height:12px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gEUDBgZ6ZH3egAAAcVJREFUKM+NkjFoE3Echb//Xa41xSNwNYOncBCXROnQtC6FRoRiHUTo4FJdVERchDpEpFOcVCQ49RTpcQhxcq5YFwvugQY8DCqxom2ptFptj/6by69D4yj64C2P703vIfBV4JqAwT8kUBJYRuCcwKtusfcvsCkw0eUmVTfMAfeWYcODt7vgAmkgNuBbE/LH4ARQVtBMASj4noMPTzOZq+8GBi49yOeNxUajp1gs6luNRudXva6Pb209iWAFAKVU1nXd2SAIVkVr+VgqSX10VMYGB6XWf0jej4yI7OxIEASrruvOKqWy2LZd9n1/KUkS0VrLTLUqPycvytqBtMwd9eT8+LiIiCRJIr7vL9m2XU4BWiml4zjGMAwW5ucZa37ix8EMR0wL27KI45hOp4NSSgMa0zQdz/MqYRhG662WbDqOPC6dkerdQPxTZ2XTcWSj1ZIwDCPP8yqmaToKoB/sYbj8zLIqi1NTa2+slBNFUV+hUNg+vdteH6pWD0+32/dn4BHwW12AnmmYyMHNF1C7Al+APiAFtIHtO5C+DTdWoLYAz2nD9QReLsFJ9se1uoU/toDezzCcwGsNQwjMyf6Y/MeNsgIP9wChjsNpQJjwiwAAAABJRU5ErkJggg==) no-repeat;
}


/* FILE: /portlets/edu_activity/css/style.css */ 
@CHARSET "UTF-8";

.portlet_edu_activity{
    background: #fff;
    background: -moz-linear-gradient(top, #eee 0, #fff 80px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#eee), color-stop(80px,#fff));
    background: -webkit-linear-gradient(top, #eee 0,#fff 80px);
    background: -o-linear-gradient(top, #eee 0,#fff 80px);
    background: -ms-linear-gradient(top, #eee 0,#fff 80px);
    background: linear-gradient(to bottom, #eee 0,#fff 80px);
}
td[height=2], div.granicnik2{
    height:0 !important;
}

.portlet_edu_activity abbr{
    border-bottom: 1px dotted purple;
    cursor:default;
}

.activity_optional{
    font-weight:normal;
    font-style:italic;
}

.portlet_edu_activity input.button{
    border-radius:2px;
}

.portlet_edu_activity table th.level2 {
    text-align: left;
}

.portlet_edu_activity table.foreach_lang {
    width: 100%;
}

.portlet_edu_activity tr.invalid_form_entry td,
.portlet_edu_activity tr.invalid_form_entry th
{
    background: rgb(156, 0, 0) !important;
    color: white;
}


.portlet_edu_activity ul.activity_tree,
.portlet_edu_activity ul.activity_tree ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.portlet_edu_activity ul.activity_tree li {
    margin-top:5px;
    padding-top:3px;
}

.portlet_edu_activity ul.activity_tree li input[type=checkbox]{
    vertical-align:middle;
    display:inline-block;
    margin-top:-1px;
    margin-left:0;
}

.portlet_edu_activity ul.activity_tree{
    padding:5px;
    padding-top:0;
    padding-bottom:10px;
    margin:0;
}

.portlet_edu_activity ul.activity_tree ul {
    margin-left:20px;
}
.portlet_edu_activity ul.activity_tree div.arrow {
    cursor: pointer;
    display:inline-block;
    width:9px;
    height:11px;
}
ul.activity_tree div.open div.arrow{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAYAAADkZNYtAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AYdDCAHhuFEcwAAALtJREFUGNOlkLFthTAABc/WxwaEwQZTYCF6FsoKGS5DIbEAFRQY4VSJSLoo194178EfEADLsqR1Xanrmm3bkFJireW+b/Z9x3vPPM/iBaC1xhhDjJGiKBBCcF0XAMYYrLUASIAQgvDek1Iiz3OyLCPGiJQS7z3DMIjvGGCaJlGWJQDneZJSoqoqxnEUX418Dui6jvu+OY4DpRTOuY+n/xGHEITWGqUUTdPQ9/3b079+3+OcQ2tN27bv/IdPY5At1SQa7uIAAAAASUVORK5CYII=) no-repeat 0 2px;
}
ul.activity_tree div.closed div.arrow{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAYAAADkZNYtAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AYdDCATnDuQDgAAALtJREFUGNOF0DsKg0AYBODZJayyYiFaWXirXCF3yhVyIUELEcTnrqiduvinSAwBiZlqiq8YBngnjmOqqopwEr4XpRSapkFRFPQXO44DYwzatkWSJNR13eMn5vxV53mGUgp5nl/TNCWt9e2Ah2GAMQZCCDDGMI4j6rpG3/f33Vz2sm0biAicc9i2DSEELMuClBIH7Hke1nXFsiyQUsL3fYRhyL43f/A0TXBdF0EQIIoidnYhsiyjsixPf34CzI1TZl6DEdkAAAAASUVORK5CYII=) no-repeat 0 2px;
}

ul.activity_tree span.toggle-button,
.portlet_edu_activity ul.activity_tree div.arrow {
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
ul.activity_tree ul ul ul ul span.toggle-button{
    font-weight:normal;
}
ul.activity_tree ul ul ul ul li{
    margin-top:0 !important;
}

.not-selectable{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.portlet_edu_activity h3{
    border-bottom:1px solid grey;
    font-weight:normal;
    font-family: 'Advent Pro', sans-serif;
    font-size:16px;
}

ul.activity_tree span.toggle-button{
    font-weight:bold;
    font-family: Arial;
    cursor:default;
    font-size:14px !important;
    color:#444;
}

ul.activity_tree div.head span.toggle-button:hover{
    text-decoration:underline;
    cursor:pointer;
}

ul.activity_tree li div.content{
    padding-left:12px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAYAAADkZNYtAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AYdDCAbkuAYPAAAAFJJREFUGNPVz8EJwCAMQNEfKYiHhBxcwv0HElzAkycldo32bfDgfwSg937HGJgZc05SSrg7EcFai1orrTV5AHLOqCp7b0opiAjnHABUFXf/UvAF7NYWnDVANWkAAAAASUVORK5CYII=) no-repeat 0 3px;
}

ul.activity_tree span.activity_tree_date{
    color:#888;
    font-style:italic;
}

ul.activity_tree div.activity-extra{
    padding:1px;
    padding-left:20px;
}
ul.activity_tree div.activity-extra div.progress{
    margin-top:1px;
}
ul.activity_tree div.activity-extra div.progress-num{
    margin-top:-1px;
    max-width:75px;
    word-wrap:normal;
}
ul.activity_tree div.content div.activity-extra{
    padding-left:0;
}

.portlet_edu_activity a.activity-save-state{
    display:block;
    text-align:right;
    opacity:0.1;
    visibility:hidden;
}

.portlet_edu_activity hr {
    margin-top: 30px;
    border: 0;
    border-top: 1px solid lightgray;
}

span.v2dropdowns{
}

span.v2dropdowns span{
    padding:4px;
    margin-right:3px;
    display: inline-block;
}
span.v2dropdowns span span{
    border:1px solid silver;
    padding:2px;
    margin:3px;
    margin-right:0;
    background-color: #eefaee;
    border-radius: 3px;
    display: inline-block;
}
span.v2dropdowns span span a{
    color: silver;
}
span.v2dropdowns span.v2dropdown_select {
    display: inline-block;
}


.portlet_edu_activity table td.activity-spacer{
    border-bottom: 1px solid grey;
    padding-top: 12px;
    font-weight: bold;
}

.portlet_edu_activity tr.activity-score-general{
    display:none;
}

.portlet_edu_activity tr.activity-score-coefficient {
    display:none;
}

.portlet_edu_activity tr.activity-score-coefficient .v2_morphing_widget a {
    /*
    background-color: white;
    border: 1px solid lightgray;
    padding: 0px 3px 0px 3px;
    */
}

.portlet_edu_activity tr.activity-function{
    display:none;
}

.portlet_edu_activity tr.activity-function td{
    position:relative;
}
.portlet_edu_activity div.activity-function-info{
    position:absolute;
    width:200px;
    right:20px;
    border-left:1px double silver;
    padding:3px;
    height:194px;
}
.portlet_edu_activity tr.activity-function td textarea{
    width:100%;
    min-width:500px;
    height:200px;
    resize:none;
    padding:3px;
    padding-right:205px;
}

div.activity-view-container{
    margin-top:20px;
    /*
    border:1px solid silver;
    border-radius:4px;
    padding:14px;
    padding-top:0;
    margin:20px;
    box-shadow:1px 1px 3px #ddd;
    */
    /*text-align:center;*/
}

div.activity-view-container div.activity-box{
    display:inline-block;
    text-align:left;
    border:1px solid #ddd;
    margin:5px;
    margin-bottom:8px;
    padding:10px;
    border-radius:3px;
    min-height:11em;
    vertical-align:top;
    box-shadow:2px 2px 3px #eee;
}

div.activity-view-container div.activity-box table tr td:first-child{
    font-style:italic;
    color:#a88;

}
div.activity-view-container div.activity-box h4{
    margin-top:0;
    border-bottom:1px solid silver;
}

div.activity-crumbs{
    margin: -12px -8px 12px -8px;
    padding: 3px;
    padding-bottom:4px;
    background: url(data:image/gif;base64,R0lGODdhAwABAIAAAP///7fCxiwAAAAAAwABAAACAgxQADs=) bottom repeat-x;
}

div.activity-subnav{
    margin-bottom:12px;
    width:800px;
    border:1px solid silver;
}


div.activity-subnav div.activity-subnav-left{
    float:left;
    width:200px;
}
div.activity-subnav div.activity-subnav-center{
    float:left;
    width:392px;
    border:1px solid black;
    border-top:none;
    border-bottom:none;
}
div.activity-subnav div.activity-subnav-center div.arrow{
    display:none;
}
div.activity-subnav div.activity-subnav-center ul{
    list-style-type:none;
    padding:0;
    margin:0;
}
div.activity-subnav div.activity-subnav-center ul li{
    margin-left:0;
    padding-left:15px;
}
div.activity-subnav div.activity-subnav-center span.activity-current{
    display:block;
    text-align:center;
    padding:2px;
}
div.activity-subnav div.activity-subnav-right{
    float:left;
    width:200px;
    text-align:right;
}
div.activity-subnav div.activity-clear{
    clear:left;
}

div.activity-bottom-nav{
    background: url(data:image/gif;base64,R0lGODdhAwABAIAAAP///7fCxiwAAAAAAwABAAACAgxQADs=) top repeat-x;
    margin: 22px -9px -10px -10px;
    padding:5px;
}
div.activity-bottom-crumbs{
    margin-bottom: 5px;
}

span.score-recalc-warning-small{
    color:#be0abe;
}
div.score-recalc-warning{
    font-style:italic;
    background-color:#eee;
    padding: 2px 3px;
    border:1px solid #e8e8e8;
    border-radius:2px;
    margin-top:3px;
}


a.activity-actions-menu-trigger{
    display:inline-block;
    width:12px;
    height:12px;
    margin-bottom:-1px;
    margin-left:-1px;
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAIABACyC/AAAACH5BAEKAAEALAAAAAAQABAAAAIajI+py+0B4jNyQkBd3JjxumyT+GDdaKXqyhYAOw==);
    background-repeat:no-repeat;
    background-position: -2px -1px;
}
a.activity-actions-menu-trigger:hover{
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAIABAMwKDAAAACH5BAEKAAEALAAAAAAQABAAAAIajI+py+0B4jNyQkBd3JjxumyT+GDdaKXqyhYAOw==);
}
a.activity-actions-menu-trigger:active{
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAIABAERGRAAAACH5BAEKAAEALAAAAAAQABAAAAIajI+py+0B4jNyQkBd3JjxumyT+GDdaKXqyhYAOw==);
}

.groups_options {
    float:left;
    height:25px;
    
}

div.staff_item{
    min-height:135px;
    margin:5px;
    padding:4px;
    width:385px;
    float:left;
    position:relative;
}
div.staff_item img.profile_pic{
    float:left;
    height:135px;
    border:1px solid #ccd;
    padding:1px;
    margin-right:5px;
}
div.staff_item span.profile_field{
    display:block;
    width:250px;
    float:left;
    overflow:hidden;
    margin-bottom:9px;
}
div.staff_item span.profile_name{
    margin-bottom:10px;
    font-size:14px !important;
}
div.staff_item span.profile_function{
    font-style:italic;
    color:#818181;
    text-transform:lowercase;
}
span.contact_icons{
    margin-bottom:-3px;
    display:inline-block;
    width:16px;
    height:16px;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAQAQMAAACcKetqAAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZEsRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTsAIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQdli7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtFehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGXwzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNFhImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH554SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJVgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyCqbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiEj6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhGfDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFpB+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJyeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJCYVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQlnyfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48vvacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0CvpvfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15LWytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AAbWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0zllmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHWztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5sxybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPwYyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmRXVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNmWS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wlxqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33zaEb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2vTqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqbPhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h/HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavrXTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxSfNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/6H7o/ujz8cGn1E+f/gUDmPP8kcBa2wAAAAZQTFRF////pKSkkGM43gAAAAF0Uk5TAEDm2GYAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfcCgEQODh4n64lAAAAiUlEQVQI12NgNGKAAKYNDDYGIAZrBENaBUP9PwbuFQyHahj2/2UQv8DYVMNw/zeD/gtGtwqG998Z4r8wvLFg+P6eYfMs3hsyDL/vMxjPkN7Ax/B3P4P9D3MGdoZv+UBGUgPzDKBimwrHBsY/QO22Fc4MDP+ABtpUpDEw1AGtsKmwYWAAIiAD4goA/Q4vf8/SPC4AAAAASUVORK5CYII=);
}
span.contact_icons.contact_room{  background-position: 0    0; }
span.contact_icons.contact_www{   background-position: -16px 0; }
span.contact_icons.contact_phone{ background-position: -32px 0; }
span.contact_icons.contact_mail{  background-position: -48px 0; }

input.delete_enrollments{
    position:absolute;
    background:url(data:image/gif;base64,R0lGODlhCwARALMAAAAAAIAAAACAAICAAAAAgIAAgACAgH9/f7+/v/8AAAD/AP//AAAA//8A/wD//////yH5BAEAAAwALAAAAAALABEAAAQ1kMlJKbi3MnA6mFgoPkjZnWL6cezBSsADIO23yTTtwnjNz8DdLfga5ooxojB5XD5OKJjqEwEAOw==) 2px 1px no-repeat !important;
    bottom:5px;
    left:118px;
    padding:3px;
    padding-top:4px;
    padding-left:16px;
}

div.scores_show_group{
    font-size:9px;
    text-align:center;
    color:#9a9;
}

/* FILE: /portlets/edu_activity/css/widgets.css */ 
div.activity_widget{
    height:160px;
    border:1px solid black;
    float:left;
    margin-bottom:1px;
    margin-right:1px;
    margin-top:0;
    margin-left:0;
    padding:2px;
    overflow:hidden;
    position:relative;

}
div.activity_widget ::-webkit-scrollbar {
    width: 12px;
}
div.activity_widget ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
div.activity_widget ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

div.activity_widget h3{
    color: black;
    font-weight: normal;
    font-size: 18px !important;
    font-family: 'Advent Pro', sans-serif;
    margin: 0;
    height: 18px;
    border-bottom: 1px solid black;
    margin-top: 3px;
    margin-bottom: 10px;
    white-space:nowrap;
}
div.activity_widget_size1{
    width:195px;
}
div.activity_widget_size2{
    width:397px;
}
div.activity_widget_size3{
    width:599px;
}
div.activity_widget_color_blue{
    background-color:#87afdf;
    border-color:#99f;
}
div.activity_widget_color_red{
    background-color:#df8787;
    border-color:#f99;
}
div.activity_widget_color_green{
    background-color:#afdf87;
    border-color:#9f9;
}
div.activity_widget_color_purple{
    background-color:#dfafdf;
    border-color:#faf;
}
div.activity_widget_color_yellow{
    background-color:#ffffaf;
    border-color:#ffa;
}
div.activity_widget_color_orange{
    background-color:#ffc881;
    border-color:#e2942f;
}
div.activity_widget_color_white{
    background-color:#ffffff;
    border-color:#c4c4c4;
}
div.activity_widget_color_black{
    background-color:#111;
    border-color:#000;
    color:#ccc;
}


div.activity_widgets_setup{
    width:500px;
    min-height:400px;
    border:1px solid silver;
    padding:2px;
    overflow:hidden;
    position:relative;
}
div.activity_widgets_setup div.activity_widget{
    cursor:move;
    height:60px;
    border:1px solid #666;
    float:left;
    margin-bottom:1px;
    margin-right:1px;
    margin-top:0;
    margin-left:0;
    padding:2px;
    overflow:hidden;
    position:relative;
}
div.activity_widgets_setup div.activity_widget_size1{
    width:118px;
}
div.activity_widgets_setup div.activity_widget_size2{
    width:243px;
}
div.activity_widgets_setup div.activity_widget_size3{
    width:368px;
}

div.available_widgets{
    border:1px solid silver;
    margin-bottom:20px;
    height:400px;
    width:270px;
    padding:2px;
    overflow-y:scroll;
    position:relative;
}
div.available_widgets div.activity_widget{
    display:block;
    float:none;
    height:30px;
    width:248px;
    border:1px solid silver;
    margin-bottom:2px;
}

div.activity_widgets_setup div.activity_widget a.settings{
    background: url(data:image/gif;base64,R0lGODlhEAAQAIABACyC/AAAACH5BAEKAAEALAAAAAAQABAAAAIajI+py+0B4jNyQkBd3JjxumyT+GDdaKXqyhYAOw==) no-repeat;
    display:inline-block;
    width:13px;
    height:13px;
    overflow:hidden;
    text-indent:100px;
}
div.activity_widgets_setup div.activity_widget div.sys{
    text-align:right;
}
.settings_changed{
    color:#a33;
    background-color:#ddd;
    padding: 0 3px;
    font-weight:bold;
    opacity:0.75;
}
div.activity_widgets_setup div.activity_widget div.name{
    font-size:13px;
    margin-top:12px;
    font-weight:bold;
}

div.available_widgets div.activity_widget div.sys{
    text-align:right;
}

div.activity_widget_overlay{
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:10;
}
div.available_widgets div.activity_widget_overlay{
    opacity:0.92;
    background-color:black;
}
div.activity_widgets_setup div.activity_widget_overlay{
    opacity:0.92;
    background-color:white;
}
div.activity_widgets_setup div.activity_widget_overlay div.settings_area{
    margin:0 auto;
    margin-top:15px;
    min-height:200px;
    width:400px;
}
div.activity_widgets_setup div.activity_widget_overlay div.validate_message{
    font-style:italic;
    color:#a33;
    border:2px solid #a33;
    margin-top:3px;
    padding:5px;
    background-color:white;
}
div.activity_widgets_setup div.activity_widget_overlay table{
    border-collapse:collapse;
    width:100%;
}
div.activity_widgets_setup div.activity_widget_overlay tr{
    border:1px solid #666;
}
div.activity_widgets_setup div.activity_widget_overlay td{
    padding:3px;
}
div.activity_widgets_setup div.activity_widget_overlay td:first-child{
    width:90px;
}
div.activity_widgets_setup div.activity_widget_overlay td:last-child{
    width:305px;
}
div.activity_widgets_setup div.activity_widget_overlay td input,
div.activity_widgets_setup div.activity_widget_overlay td select{
    width:100%;
}
div.activity_widgets_setup div.activity_widget_overlay div.buttons{
    padding:5px;
    text-align:center;
}

div.available_widgets div.activity_widget div.color_picker{
    display:none;
}
div.activity_widgets_setup div.activity_widget div.color_picker{
    display:none;
    position:absolute;
    top:0px;
    left:0px;
    width:16px;
    height:16px;
    text-align:center;
    overflow:hidden;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AkYFh8mNmk/VAAAAn1JREFUOMutk79PEwEcxT/Xu7Z3V3rcNeVHW5ASY4yIWjVukhhIWFwkTA66uvgHuDuJ/wSDcZJBDAsJKAmDiUpgABQoFEsLR6G9lv689ooDpCYaJn3JW77DJy953wf/KOHPw+fHtCsZYt4jsZ+0aGD5oBnJNRodO3VCy7d5m78QsPqaW1IxMGpcGo9q/SOdHrlbpeLCTpXKhfmdw9x0KuFk/bMDvFj5C7AyzR251jsejU1c81QclbUN2CxCrg18V+DSVeyKXE68Wl23U8rUDR4tAbgA3rwjIIS0sb7hlwMeZV+lvAR+CSJhCEfA2w4bdTwFv9r37MHAaVv32CyfAgASgB1kSAqN9ktGXcGThNMQ+IIg+0HToNQFqg4HBpK/TZHuOv3Zhb0h4L0LICMTk4x72oEQx2rTcUJB6AlDtA+iUQj30AyGOdE1zJwL+7Kh7UGslWC7Tm9V9rszpNAw0EUfuq6jqmEEX4CqoGAVwVIg34SqR3ZvU+9tAeINxDQFspzSDuTPHfB4ERWFrAAWZ84D5SLEaYgtwEYd81tpq8PtV6VDqhjU6ALKCLiAHHBYg2wFCjak0yXnB3Wz1UIyw/KH1Bd7H9ilgYlEGpFdICFAWgRTgmTzrNn5eMr+SWm5leA0ztySsT4cDN8Md2sRSUCkioB6/iZVAfIiZNwQLxUam+mdoybHcwAiAB8pOw+dQtI0B9XOQS9yxFXBoIiOZStkLTjKQyJhOV9nFvN2rjwJT9Z+AwCm2G3crx7vbR1GcxWvuyaHhIq3U8hVZJLbx87qwkp1fWbRtBPWJM7ThQvHxHO9A19kBON6DKJdnAQggcn34jIJe47jiQz/U78Ar5cBv+r/BR8AAAAASUVORK5CYII=);
    background-repeat:no-repeat;
    cursor:pointer;
}
div.activity_widgets_setup div.activity_widget div.color_picker a{
    display:inline-block;
    width:12px;
    height:20px;
    border:1px solid black;
    margin:1px;
    margin-top:25px;
}

/* FILE: /portlets/edu_activity/css/groups.css */ 
.templateGroup {
    width:335px;
    float:left;
    border:blue;
}

.studs_in_groups {
    width:300px;
    float:left;
    border:red;
}
.group_student {
    width:100%;
    display:block;

}
.group_title {
    background-color: gray;
    color:white;
    font-weight: bold;
}
.students {
    background:white;
}
.addToGroupButtons {
    display:none;
}
.clear {
    clear:both;
}

.group_select_container .group_select {
    width:100%;
    height:207px;
}

.studs_in_group { display:none; width:100% }
    .studs_in_group select { width:100%; height:373px; }
    .template_group_select {
        height: 373px; width:100%;
}

.add_to_group_button {
    position:relative; 
    top: 10px;
    right:10px;
    float:right;
}

.remove_from_group_button {
    position:relative;
    float:left;
    top: 10px;
    left:10px;
}

.group_select_container {
    position:relative;
    left:0;
    height:250px;
    width:200px;
    display:block;
    border: 1px solid  #C3CED0;
}

.staff_in_group {
    height:250px;
    position:absolute;
    left:250px;
    display:none;
    /*margin: 0 auto;*/
    border: 1px solid  #C3CED0;
    width:200px;
    text-align:left;
    overflow:auto;
    top:0;
}

.demos_add {
    height:250px;
    position:absolute;
    top:0;
    left:500px;
    border: 1px solid  #C3CED0;
    /*width:200px;*/
    overflow: auto;
    display:none;
    width:200px;
}

.staff_in_group h4, .group_select_container h4{
    text-align:center;
}


.stud_in_group_with_conflict {
    color:red;
}

.stud_in_group_without_conflict {
    background-color: #C9FFD4;    
}

table.add_groups th{
    text-align:left;
}
table.add_groups td{
}
.groups_all_checkbox {
    position:relative;
    left:4px;
}
.unassigned_counter{
    position:relative;
    /*display:block;*/
    top:3px;
    right:5px;
}
.fleft {
    float:left;
}
.group_counter{
    position:relative;
    top:3px;
    left:5px;
}

.grups_students_custom_add {
    float:left;
    display:block;
    width:175px;
    position:relative;
    left:5px;
    top:43px;
    
}
.groups_students_custom_add textarea {
    height:352px !important;
}
/* FILE: /portlets/edu_activity/css/score_details.css */ 
div.score_details_block{
    float:left;
    margin-left:30px;
    min-height:25px;
}

div.score_details_block table{
}
div.score_details_block table td:first-child{
    font-style:italic;
    color:#888;
}

/* FILE: /portlets/group_market/css/form.css */ 
/* jquery.formbuilder css */

.GMformBuilder .frmb-control { }

.GMformBuilder .frmb-submit { }

.GMformBuilder ul.frmb {
	padding-left: 0px;
	list-style-type: none;
}

.GMformBuilder .frmb li {
	margin-bottom: 5px;
	padding: 5px;
	border: 1px solid #EEE;
}

.GMformBuilder .frmb li:hover {
	border: 1px solid #F7CA75;
	background: #FFFEEB;
}

.GMformBuilder .frmb .legend {
	cursor: move;
}

.GMformBuilder .frmb .legend .toggle-form {
	float: right;
}

.GMformBuilder .frm-elements {
	padding: 5px 0;
}

.GMformBuilder .frm-elements label {
	width: 20%;
	float: left;
	margin-left: 5px;
	line-height: 24px;
}

.GMformBuilder .frm-elements .false-label {
	width: 20%;
	float: left;
	margin-left: 5px;
	line-height: 24px;
}

.GMformBuilder .frm-elements input[type=text],
.GMformBuilder .frm-elements textarea
{
	float: left;
	width: 70%;
    margin-bottom: 5px;
}

.GMformBuilder .frm-elements .fields {
	width: 70%;
	float: left;
}

.GMformBuilder .frm-elements .fields input[type=checkbox],
.GMformBuilder .frm-elements .fields input[type=radio] {
	float: left;
	margin-right: 10px;
}

.GMformBuilder  .frm-elements .false-label,
.GMformBuilder .frm-elements .fields { margin-top: 10px }

.GMformBuilder .frm-elements .fields div {
	clear: both;
	float: left;
	width: 99%;
}

.GMformBuilder .frm-elements .fields input[type=text] {
	width: 75%;
}

.GMformBuilder .frm-elements .fields label.auto {
	width: auto;
	margin: 0 0 5px 0;
}

.GMformBuilder .frm-elements .fields .remove {
	margin-left: 10px;
	line-height: 24px;
}

.GMformBuilder .frm-elements .fields .add-area {
	position: relative;
	left: 21px;
	line-height: 0;
	margin-top: 5px;
}

.GMformBuilder .frm-elements .fields .add-area .add {
	clear: both;
}

.GMformBuilder .frm-elements:after,
.GMformBuilder .frm-fld:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.GMformBuilder .frm-elements,
.GMformBuilder .frm-fld { display: inline-block }

.GMformBuilder .frm-elements,
.GMformBuilder .frm-fld { display: block }

.GMformBuilder .del-button {
	float: right;
	margin-right: 10px;
}

/* html display helpers */
.GMformBuilder textarea, .multi-row span { display: block; }

.GMformBuilder .del-button span {
    color: red;
}

#formBuilderMsg{
    display: none;
    border: 1px solid #adcda1;
    background-color:  #d9e7d3;
    box-shadow: 3px 3px 16px #888;
    width: 40%;
    padding: 10px;
    margin: 20px;
    text-align: center;
}
/* FILE: /portlets/group_market/css/groups.css */ 
a.market_back_link{
    display:inline-block;
    margin: 8px 0;
    padding-left:3px;
}

table.market_stats{
    border-collapse:collapse;
    width:100%;
}
table.market_stats td{
    text-align:center;
    height:34px;
}

table.market_stats td:first-child{
    text-align:left;
}
table.market_stats td:last-child{
    text-align:left;
    padding-left:9px;
    border-left:1px solid #ccc;
}

div.calendar_link_container{
    text-align:right;
    border-top:1px solid #ccc;
    padding-top:3px;
}

input.group_leave{
    border-radius:4px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACRklEQVR42mNkoBAwUtWAhYyMpjLWlutenziVGvHnzw5kuaVMTB6StlZznh89ERj9589pDAPmMDCYyirL7rJMTRU4t27tj4enLgbFMzBsB8nNY2DwVDLWWWcUHsFxfN68D89u3HNLZGA4jWLAUnaWx/ZpCTJM/9gZGLg5GM7u3fFj79mrwSA5F0OttUZObhwMP34zMEoIMexraXsS/fOvLIoBkxkYPOTVZderGFtw/P31n4GRj5th79kTPxn//2dwMjJn///lOwMLNzvD3Yvnfjy6cD0wi4FhB0YY9AGdKqciuU5BWYPj77c/DP8EeMAKmD5/Z+CQl2S4ffLYjyc3HgblQ72GNRY6gIbIK4mtUxCT5vjz/R/Df2ZmBgYOBoZHT+//eP7wfVApkmasBjQDDVCUE1on9+UHx69338BibEJcDI94OX88fPg2qBqfAbVAzaryousMP3/n+PvuC8MPYV6wAva3nxmYhXkYzvNy/7j74GVQIzYvVHCye2pKiqxz/PiZg+HtJ4ZfokIMdTwcPxkYGf83AQ1ke/2OgUFEgGE/P/+Pt/+Zg4ru3duOYkCjqsyTDG5+aa4LVxl+iYkw1PHx/Lhz50HwX6Cchori2sZPnznYXr1h+Gakx7DhP/OT9PPnUaOxhIXZVFVKclegsJDAjC9ffpy6fS94CwPDNpCcF9Br1qpK61J5eTjWv3n34cGTZ27t//6dxgiDYj4ucy5x4XVP7z9LmffnL0pgZbCyenqamc65eP5CQN23b5hJmSqZiRwAABaj2REhYuqwAAAAAElFTkSuQmCC) 2px 1px no-repeat;
    padding-left:20px;

}
input.group_enter{
    border-radius:4px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJHQoXH4NXl3IAAAH2SURBVDjL1ZM9aFNxFMXP/f/fe3lJkyYmKQGLr7SIEqhQKEIcVEQUCZlEqCiiOOnQRbC0BV0UrJOTm7i5uThLET8QXetQCy1JShFTIiFN9L28j3sdSiVBHBx7x8Pld8+9nAvsq3o9O1L+OJ93+jX1P4CsI092fsrLz/dz43sa9TfU3h7XCUs57S33VLvuToM5LcLDiMKMcJBOWaGT0r3cyoZaO5BVlRMPW+tGP4DjpNN5e3zIMq7nYvZJcVlHPV/E95QEhMhleE1GseAe/bqdeAPg0AAg0gSIEEiUMnf9KRtEIJAiCBPsUYK2Cer9rvkBwNJy7VbRyVy6ELOe96reCsBpEA9DwgwQprM5drJ5lfu0PLRm543KwA2uPS4slE87ixtbrXrww79LIh0SblPEHWLuIOJuxcLKdpXbxkFj5uydRvUP4MpS4cHFM1NziWTXIrXDhikUcUAh+xJGPryAfcCqD60bq7FecO/81c0ve4MNAChNHpsvjo0ZbtCEFxJ8dsEQMIcUsUgQRCELd0amU+/QcGv9a2sASE52rSOjE6VMytKm1ojHEmTpmJiGKaY2lVLaINJW0o63vG744cWzZvevHMw8KizcKJcWV2vf6rXG9zkiaQt4B8IdEu4I8GtqwvZuntuUfybt8lJh9vbTw6/214P9Bp2K11T7/TLeAAAAAElFTkSuQmCC) 2px 0 no-repeat;
    padding-left:20px;
}

/* FILE: /portlets/view_student/css/style.css */ 
.portlet_view_student ul.courses{
}
.portlet_view_student ul.courses li{
    margin-top:10px;
}

.portlet_view_student ul.acts{
    padding-left:20px;
    list-style-type:none;
}
.portlet_view_student ul.acts li{
    font-style:italic;
    margin-top:5px;
}

.portlet_view_student ul.groups{
    padding-left:10px;
    list-style-type:none;
    margin-top:3px;
}
.portlet_view_student ul.groups li{
    margin-top:0;
    font-style:normal;
}

.portlet_view_student span.course_title{
    font-weight:bold;
    cursor:pointer;
}
.portlet_view_student span.course_title:hover{
    text-decoration:underline;
}

.portlet_view_student span.group_name{
    border-radius:2px;
    padding:1px;
    color:#eee;
}

span.conflicts{
    display:block;
    margin: 5px 0;
    color:#a22;
    border:1px solid #622;
    padding:2px;
    font-weight:bold;
}
div.noticeaboutasterisk{
    font-style:italic;
}

span.color_box{
    display:inline-block;
    width:10px;
    height:10px;
    margin-bottom:-1px;
}

/* FILE: /portlets/place_admin/css/style.css */ 
.portlet_place_admin tr.invalid_form_entry td,
.portlet_place_admin tr.invalid_form_entry th
{
    background: rgb(156, 0, 0) !important;
    color: white;
}

.portlet_place_admin tr.invalid_form_entry td a,
.portlet_place_admin tr.invalid_form_entry th a
{
    background: rgb(156, 0, 0) !important;
    color: white;
    font-weight: bold;
}

/* FILE: /portlets/ordered_list/css/ordered_list.css */ 
.ordered_list .fa{
       font-size: 1.3em;
   }
   .ordered_list .action{
       padding: 10px;
       margin: 5px;
       color: #000;
       display: inline-block;
   }
   .ordered_list .action:hover{
       text-decoration: none;
   }

   .ordered_list .action_green{
       border: 1px solid #9ecb41;
       background-color: #d1e7a5;
   }

   .ordered_list .action_green:hover{
       border: 1px solid #4c641a;
       background-color: #add45c;
   }

.ordered_list .action_blue{
    border: 1px solid #3d99be;
    background-color: #dbedf4;
}

.ordered_list .action_blue:hover{
    border: 1px solid #18495d;
    background-color: #a1cfe1;
}

.ordered_list .action_red{
    border: 1px solid #dc4d47;
    background-color: #f9e1e0;
}

.ordered_list .action_red:hover{
    border: 1px solid #6d201c;
    background-color: #efadab;
}


   .ordered_list  .odabir{
       border: 1px solid #bbb;
       vertical-align: middle;
       margin-bottom: 10px;
   }

   .ordered_list  .odabir:hover{
   background-color: #f3f4c5;
   }
   .ordered_list  .item{
       display: inline-block;
   }
/* FILE: /portlets/content_block/css/style.css */ 
.portlet_content_block h4{
    margin:20px 0 10px 0;
}

.portlet_content_block ul{
    margin-left:42px;
}
.portlet_content_block ul li{
    margin-bottom:8px;
}
.portlet_content_block ul strong{
    display:inline-block;
    min-width:58px;
}

/* FILE: /portlets/fer_anketa/css/fer_anketa.css */ 


/* FILE: /portlets/carousel/css/carousel.css */ 
/* 
    Document   : carousel
    Created on : Mar 12, 2012, 3:07:37 PM
    Author     : i
    Description:
        Purpose of the stylesheet follows.
*/

div.carousel{
    position: relative;
    clear:both;
    /*height: 230px;*/
    /*overflow: hidden;*/
}
div.carousel .carousel_images {
    color: transparent;
    font-size: 1px; /* display (but not to be seen) of alt text in carousel*/
}
div.carousel .carousel_images > img {
    position:absolute;
    top:0; left:0;
    /*height:230px;*/
	height:auto;
    width:auto;
}

div.carousel a.arrow_left, div.carousel a.arrow_right{
    position: absolute;
    overflow:hidden;
    text-indent:-1000px;
    top: 0;
    width: 36px;
    /*height: 230px;*/
    display: block;
    z-index:100;
}
div.carousel a.arrow_left{
    background: url('portlets/carousel/img/bg_banner_arrows.png') top left;
}
div.carousel a.arrow_left:hover{
    background: url('portlets/carousel/img/bg_banner_arrows.png') bottom left;
    z-index:100;
}
div.carousel a.arrow_right{
    right:0;
    background: url('portlets/carousel/img/bg_banner_arrows.png') top right;
}

div.carousel a.arrow_right:hover{
    background: url('portlets/carousel/img/bg_banner_arrows.png') bottom right;
    z-index:100;
}	

div.carousel .carousel_block{
    background: url('portlets/carousel/img/dot_gray30.png');
    position: absolute;
    right: 36px;
    top: 0;
    width: 218px;
    /*height: 230px;*/
    z-index:100;
}		

div.carousel .carousel_block img{
    /*height: 230px;*/
	height: auto;
}

div.carousel .carousel_block p{
    color: #fff;
    font-size: 24px;
    margin: 50px 0 10px 10px;
}

div.carousel .carousel_block p.carousel_title{
    line-height: 30px;
}

div.carousel .carousel_block span{
    display:block;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    padding-left: 10px;
}

div.carousel .carousel_dots{
    position:absolute;
    bottom: 20px;
    right: 20px;
    z-index:101;
}

div.carousel .carousel_dots a{
    background: url('portlets/carousel/img/bg_banner_dots.png') right no-repeat;
    width: 14px;
    height: 14px;
    display: block;
    float:left;
    margin-left: 10px;
    color:transparent;
}		

div.carousel .carousel_dots a:hover{
    background: url('portlets/carousel/img/bg_banner_dots.png') center no-repeat;
}

div.carousel .carousel_dots a.carousel_dot_current{
    background: url('portlets/carousel/img/bg_banner_dots.png') left no-repeat;
}

/* styling for editing popup */
div.carousel-edit .carousel-header{
    margin-top:2em;
}

div.carousel-edit .carousel_dragged{
    background-color:#DBEAFF;
}

div.carousel-edit table.carousel_edit_thumbs{
    border-collapse:collapse;
}
div.carousel-edit table.carousel_edit_thumbs tr{
    border-bottom: 1px solid #666;
}
div.carousel-edit .carousel_edit_thumbs img{
    height:60px;
    width:auto;
    max-width:400px;
    cursor:default;
}

div.carousel-edit tr.carousel_edit_disabled_row *{
    text-decoration:line-through;
}
div.carousel-edit tr.carousel_edit_disabled_row img{
    text-decoration:line-through;
    opacity:0.3;
}

div.carousel-edit .carousel_reorder_updown{
    background: url('portlets/carousel/img/small_up_down.png') 5px 48% no-repeat;
}

div.carousel-edit .carousel_edit_new_image{
    border-bottom:1px solid #aaa;
    border-top:1px solid #aaa;
    padding:1em;
    margin:-1px auto;
    width:80%;
}
div.carousel-edit .carousel_edit_new_image div{
    float:left;
    width:300px;
    overflow:hidden;
    text-align:center;
}
div.carousel-edit .carousel_edit_new_image img{
    height:60px;
    width:auto;
}
div.carousel-edit .carousel_edit_new_image+table{
    margin:1em;
}

div.video_img {
    background-image: url('portlets/carousel/../img/video.png');
    background-repeat: no-repeat;
    background-size: contain;
    height: 100px;
    width: 90px;
}

/* FILE: /portlets/table_content/css/table_content.css */ 

.table_content .editLink{
    float: right;
    margin-bottom: 10 px;
}


/* FILE: /portlets/fer_select_timetable/css/fer_select_timetable.css */ 

.fer_select_timetable .userDetails{
    padding: 2em;
    margin: 1em;
    border: 1px solid #f7f8ca;
    background-color: #fefef8;
}
.fer_select_timetable .viewDetails{
    cursor: pointer;
}


/* FILE: /portlets/ieee_taxonomy_search/css/ieee_taxonomy_search.css */ 
.highlight-yellow {
    font-weight: bold;
    background-color: #FFFF00;
}

.portlet_ieee_taxonomy_search .media-object {
    background-size: cover;
    background-position: center;
    width: 70px;
    height: 70px;
    overflow: hidden;
}
/* FILE: /portlets/simple_photo_gallery/css/style.css */ 
.simple_photo_gallery_edit_new_image {
    display:inline-block;
    max-width:25%;
}
.simple_photo_gallery_edit_new_image img {
    max-width:100%;
}

.simple_photo_gallery_edit_new_image table {
    max-width: 100%;
}

.simple_photo_gallery_edit_new_image input.textbox {
    width: 100%;
}

.simple_photo_gallery_edit_new_image img {
    width: 100%;
}
.simple_photo_gallery {
    width:100%;
    padding: 0;
}

.simple_photo_gallery .gallery_thumb {
    width: 22%;
    display:block;
    height:190px;
    float:left;
    margin: 0px 5px;
}

.simple_photo_gallery .gallery_thumb a {
    display:block;
    width:100%;
}

.simple_photo_gallery .gallery_thumb div {
    display:block;
    width:100%;
}

.simple_photo_gallery .gallery_thumb img {
    display:block;
    width:100%;
}

.w100p {
    width: 100%;
}

.simple_photo_gallery .title {
    font-weight: bold;
    font-size:17px;
    margin-bottom:10px;
}

.simple_photo_gallery .description {
    font-style: italic;
    font-size:14px;
    margin-bottom:15px;
}

.after_gallery {
    clear:both;
}

.align_right {
    text-align: right;
}

.gallery_thumb_gallery_name {
    font-weight: bold;
    font-size:17px;
    margin-bottom:10px;
    width:100%;
}

.gallery_thumb_gallery_description {
    font-style: italic;
    font-size:14px;
    margin-bottom:15px;
    width:100%;
}

.gallery_title_thumb {
    width: 90%;
    height: 100%;
}

.gallery_select {
    float:left;
    width: 200px;
}

.gallery_select:after {
    clear:both;
}
/* FILE: /portlets/fer_pds_obracun/css/fer_pds_obracun.css */ 


/* FILE: /portlets/fer_opter2/css/main.css */ 
.fer_opter table .deleted_row  td {
       text-decoration: line-through;
       color: #bababa;
   }

   .fer_opter table .deleted_row{
       display: none;
   }
   .fer_opter .manje_od_ns{
       color: #e25b4e;
       font-weight: bold;
   }
   .fer_opter .vise_od_ns{
       color: #44c466;
       font-weight: bold;
   }
   .fer_opter .dovoljno_ns{
       color: #449ac4;
       font-weight: bold;
   }
   .fer_opter .vanjski_vise_od_ns{
       color: #6844c4;
       font-weight: bold;
   }

   .fer_opter .sum_ns{
       color: #999999;
   }

   .fer_opter .titula{
       color: #999999;
       font-size: 1.1em;<style type="text/css">
           {if !$picnoborder}
               .fer_opter .slika_nas{
                   -webkit-box-shadow: 2px 2px 10px #333;
                   -moz-box-shadow: 2px 2px 10px #333;
                   box-shadow: 2px 2px 10px #333;
                   margin: 10px;
               }
           {/if}
       </style>
   }

   .fer_opter .osobni_podaci{
       font-size: 2em;
       font-weight: bold;
       text-shadow: 1px 1px 1px #bfbfbf;
   }

   .fer_opter .kontakt{
       margin-top: 10px;
       font-size: 1.2em;
   }


   .fer_opter .slika_mala{
       -webkit-box-shadow: 2px 2px 10px #333;
       -moz-box-shadow: 2px 2px 10px #333;
       box-shadow: 2px 2px 10px #333;
       margin: 0px;
       width: 40px;
   }


   .fer_opter input.button-disabled {
       color: #777;
       text-transform: uppercase;
       margin: 5px;
       padding: 6px;
       background-color: #cacaca;
       border: 1px solid #b0b0b0;
       font-weight: bold;
       -webkit-transition: -webkit-box-shadow 0.3s linear;
       background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cacaca), to(#e4e4e4));
       background:  -moz-linear-gradient(25% 75% 90deg,#e4e4e4, #cacaca);
       -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
       border-radius: 4px;
       text-shadow: 1px 1px 1px #f0f0f0;
   }

   .fer_opter input.button {
       color: #333;
       text-transform: uppercase;
       margin: 5px;
       padding: 6px;
       background-color: #aaca9d;
       border: 1px solid #70a65b;
       font-weight: bold;
       -webkit-transition: -webkit-box-shadow 0.3s linear;
       background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aaca9d), to(#c7dcbe));
       background:  -moz-linear-gradient(25% 75% 90deg,#c7dcbe, #aaca9d);
       -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
       border-radius: 4px;
       text-shadow: 1px 1px 1px #f0f0f0
   }

   .fer_opter input.button:hover {
       -webkit-box-shadow: 0 0 10px #103d07;
       -moz-box-shadow: 0 0 10px #103d07;
       box-shadow: 0 0 10px #103d07;
       cursor:  pointer;
   }

   .fer_opter input.button-cancel {
       color: #333;
       text-transform: uppercase;
       margin: 5px;
       padding: 6px;
       background-color: #d1cea3;
       border: 1px solid #b7b06d;
       font-weight: bold;
       -webkit-transition: -webkit-box-shadow 0.3s linear;
       background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d1cea3), to(#e1dec2));
       background:  -moz-linear-gradient(25% 75% 90deg,#e1dec2, #d1cea3);
       -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
       border-radius: 4px;
       text-shadow: 1px 1px 1px #f0f0f0;
   }

   .fer_opter input.button-cancel:hover {
       -webkit-box-shadow: 0 0 20px #d1cea3;
       -moz-box-shadow: 0 0 20px #d1cea3;
       box-shadow: 0 0 20px #d1cea3;
       cursor:  pointer;
   }


   .fer_opter input.button-info {
       color: #333;
       text-transform: uppercase;
       margin: 5px;
       padding: 6px;
       background-color: #9cc8c0;
       border: 1px solid #5ba396;
       font-weight: bold;
       -webkit-transition: -webkit-box-shadow 0.3s linear;
       background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9cc8c0), to(#bddbcf));
       background:  -moz-linear-gradient(25% 75% 90deg,#bddbcf, #9cc8c0);
       -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
       border-radius: 4px;
       text-shadow: 1px 1px 1px #f0f0f0;
   }

   .fer_opter input.button-info:hover {
       -webkit-box-shadow: 0 0 20px #9cc8c0;
       -moz-box-shadow: 0 0 20px #9cc8c0;
       box-shadow: 0 0 20px #9cc8c0;
       cursor:  pointer;
   }

   .fer_opter .prev_next_info{
       color: #9C9C9C;
       font-style: italic;
   }

   .fer_opter .ns_rasp {
       text-align: right;
       font-size: 1.3em;
   }

   .fer_opter .user_info img {
       height: 60px;
       float: left;
   }

   .fer_opter .user_info p {
       padding-top: 15px;
       font-size: 1.5em;
       text-shadow: 1px 1px 1px #bfbfbf;
   }

   .fer_opter .data_input {
       width: 90%;
       font-size: 1.5em;
       text-align: right;
   }

   .fer_opter .predmet_code {
       font-size: 1.2em;
       color: #999999;
   }

   .fer_opter .predmet_name, .fer_opter .orgjed {
       font-size: 1.9em;
       text-shadow: 1px 1px 1px #999999;
       font-weight: bold;
   }

   .fer_opter .maxval, .fer_opter .nsopis, .fer_opter .nsopis span, .fer_opter .minval{
       color: #999999;
       white-space: pre;
   }

   .fer_opter .maxvalval{
       display: inline;
   }

   .fer_opter .nsrazlika{
       font-size: 1.5em;
       text-shadow: 1px 1px 1px #bfbfbf;
   }

   .fer_opter .ns_table_info td{
       color: #717171;
   }

   .fer_opter .modified_field{
       background-color: #f4ebbc;
   }

   .fer_opter .pds_course{
       color: #298e41;
   }

   .fer_opter .ns_djel_vals td{
       font-size: 3em;
       text-shadow: 1px 1px 1px #999999;
   }

   .fer_opter .ns_djel_desc td{
       color: #999999;
       text-align: center;
   }

   .fer_opter .txt_lighter{
       color: #939393;
   }

   .fer_opter .txt_light{
       color: #737373;
   }

   .fer_opter .vanjski_suradnik{
       color: #939393;
   }

   .fer_opter .semestar_ljz{
       color: #939393;
   }

   .fer_opter .orgjed_change{
       font-size: 0.5em;
       text-shadow: none;
       font-weight: bold;
   }

   .fer_opter .normal_link{
       cursor: pointer;
   }

   .fer_opter .orgjed_select{
       border: 1px solid #44c466;
       background-color: #dff5e5;
       margin: 10px;
       padding: 10px;
       font-weight: bold;
   }

   .fer_opter .th_lighter{
       color: #d2d5d5;
   }

   .fer_opter .djel_napomena{
       color: #e25b4e;
   }

   .fer_opter .djel_napomena_show{
       display: block;
       color: inherit;
       border: 1px solid #e25b4e;
       background: #f4c1bc;
       margin-bottom: -12px;
       padding: 3px;
   }

   .fer_opter .help{
       border: 1px solid #d8df4d;
       padding: 10px;
       background-color: #f4f6ce;

       margin: 5px;
   }

   .fer_opter .help_close{
       float: right;
       font-weight: bold;
       text-decoration: underline;
       cursor: pointer;
   }

   .fer_opter .subtitle{
       font-weight: bold;
   }

   .fer_opter .help_all{
       color: #298f47;
   }

   .fer_opter .krat_orgjed{
       color: inherit;
       width: 60px;
       display: inline-block;
   }

   .fer_opter .opgreen{
       background-color: #cdefd5;
   }


   .fer_opter .opred{
       background-color: #f6d6d3;
   }


   .fer_opter .opblue{
       background-color: #cde4ef;
   }



/* FILE: /portlets/news_show_headlines/css/news_show_headlines_default.css */ 
.headlines_admin_controls {
    padding-top:10px;
}

.news_headlines_strip_mode {
    cursor: move;
}
.news_headlines_strip_mode .caption-fixed {
    display: block;
    background: transparent;
    position:relative;
    color: white;
    font-weight: bold;
    bottom: 50px;
    height: 50px;
    padding: 0 5px;
}
.news_headlines_strip_mode .caption-fixed a {
    color: white;
}

.news_headlines_strip_mode .caption {
    display: none;
}

.news_headlines_strip_left {
    content: '&lt;';
    background: gray;
    display:block;
    height: 50px;
    width: 50px;
    float:left;
    top: -130px;
    cursor: pointer;
    position:relative;
}

.news_headlines_strip_right {
    content: '&gt;';
    background: gray;
    display:block;
    height: 50px;
    width: 50px;
    float:right;
    top: -130px;
    cursor: pointer;
    position:relative;
}
/* FILE: /portlets/video/css/style.css */ 
 .video_container {

}

.video_container .center, .edit_video .center {
    text-align: center;
}

.video_container .selected_video {
    width: 100%;
    border-bottom: 1px dotted grey;
    padding-bottom: 20px;
    margin-bottom: 50px;
}

.video_container .selected_video h3 {
    font-size: large;
}

.video_container .video_list_description {
    padding-left: 50px;
}

.video_container .video_list_description h4 {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: large;
}

.video_container video {
    max-width: 100%;
}

.video_container .video_list {
    width: 100%;
}

.video_container .video_list .video_element {
    border-bottom: 1px dotted grey;
    padding-bottom: 20px;
    margin-bottom: 50px;
}

.imagecontainer {
    position: relative;
    width: 200px;
    height: 130px;
    overflow: hidden;
    text-align: center;
    vertical-align: center;
    border: 1px solid gray;
    box-shadow: 4px 4px 12px rgba(0,0,0,0.4);
}

.imagecontainer:hover{
    opacity: 0.9;
}

.imagecontainer img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.imagecontainer .duration {
    position: absolute;
    bottom: 4px;
    right: 4px;
    font-size: x-small;
    padding: 4px;
    width: 50px;
    color: white;
    background: rgba(0, 0, 0, 0.5);
    text-align: right;
}

.video_container .video_element {
    display: flex;
    flex-direction: row;
}

.video_container .video_element .description {
    font-style: italic;
    font-size: small;

    /* for older versions of safari */
    width: 500px;
}

 .video_container .video_element .description.is-truncated {
     cursor: pointer;
 }


 .video_container .counter {
     font-size: x-small;
     font-style: italic;
     margin: 20px 0;
 }

 .video_container .btn  {
     margin-right: 20px;
 }

.event_date {
    font-style: italic;
    font-size: small;
    color: silver;
}

.add_video {
    display: flex;
    flex-direction: row;
    border-bottom: 1px dotted grey;
    padding-bottom: 20px;
    margin-bottom: 50px;
}

.add_video br {
    clear: left;
}

.edit_video label, .add_video label {
    display: inline-block;
    width: 100px;
    text-align: right;
    float: left;
    margin: 5px;
    margin-right: 20px;
}

.edit_video input[type=text], .edit_video input[type=checkbox] {
    margin: 5px;
}

.edit_video textarea, add_video textarea {
    margin: 5px;
    width: 300px;
    height: 100px;
}

.edit_video .ui-slider {
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-bottom: 1px solid silver;
    height: 1px;
    margin: 40px 0;
}

.edit_video .ui-slider-handle.ui-corner-all {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    background: silver;
    cursor: pointer;
    transition: 0.1s;
    border: 0;
    top: -15px;
    margin-left: -15px;
}

.edit_video .ui-slider-handle.ui-state-hover.ui-corner-all {
    background: #eea236;
}

.edit_video .ui-slider-handle.ui-state-active.ui-corner-all {
    background: #eea236;
    height: 34px;
    width: 34px;
    top: -17px;
    margin-left: -17px;
}

.edit_video .ui-slider-handle span {
    padding: 2px 5px;
    background: rgba(0,0,0,0.5);
    color: white;
    font-size: small;
    position: absolute;
    top: -26px;
    margin-left: -15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.edit_video .select_thumbnail {
    width: 500px;
}

.edit_video .select_thumbnail img {
    max-width: 100%;
}

.edit_video .skip_button {
    cursor: pointer;
}

.edit_video .error {
    color: red;
}
/* FILE: /portlets/fer_pds_seminar_istrazivacki/css/fer_pds_seminar_istrazivacki.css */ 

.fer_pds_seminar_istrazivacki .userDetails{
    padding: 2em;
    margin: 1em;
    border: 1px solid #f7f8ca;
    background-color: #fefef8;
}
.fer_pds_seminar_istrazivacki .viewDetails{
    cursor: pointer;
}


/* FILE: /portlets/portfolio/css/default.css */ 
.portfolio_person_title {
    background: #ddd;
}
div.cms_table_row_1 {
    background: #fafafa;
}
div.cms_table_row_0 {

}/* FILE: /extensions/quiltwit/css/style.css */ 
.twitter_profile_picture{
    width:30px;
}/* FILE: /extensions/comments/css/comments.css */ 
.comments .comment .author{
    float:left;
    text-decoration:underline;
    color: #505050;
}
.comments .comment .time {
    float:right;
    font-style: italic;
    font-size:9px;
    padding:8px;
}
.comments .comment{
    width:100%;
    -moz-box-shadow: 0px 0px 3px #999;
    -webkit-box-shadow: 0px 0px 3px #999;
    box-shadow: 0px 0px 3px #999;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-bottom:7px;
	padding:5px;
}
.comments .comment_text {
    clear:left;
    width:70%;
    margin-bottom:4px;
}
.comments_input {
    text-align:center;
}
.comments_input textarea {
    width: 100%;
    height: 35px;
    font-size: 11px;
}
.comments_input .button {
  margin-top:5px;
}
.comments_input textarea:hover {
    background-color: #EEE;
}
.comments .Thumbslike .like{
    float:right;
}/* FILE: /extensions/pgallery/css/pgallery.css */ 
/*gallery*/
#lightbox-container-image, #lightbox-container-image img {
    max-height:750px;
    max-width:990px;
}
#lightbox-container-image-box{
    max-height:770px;
    max-width:1010px;
}
#lightbox-container-image-data-box{
    max-height:770px;
    max-width:990px;
}
/*end gallery*/
/* FILE: /extensions/thumbslike/css/thumbslike.css */ 
.like_cnt{
    background:red;
    display:block;
    float:right;
	line-height:18px;
	margin-right:2px;
	padding: 2px 8px;
	background:#fff;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.thumbsup{
    background:url('extensions/thumbslike/icons/icon_thumb_up.png') no-repeat 0px -18px;
    width:18px;
    height:18px;
    display: block;
}

.like{
    display:inline-block;
	padding: 2px 4px;
	background:#fff;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.greener .thumbsup{
    background:url('extensions/thumbslike/icons/icon_thumb_up.png') no-repeat;
}

/* ie has now hover on clases noooooooooooooooooooooooooo*/
.like:hover,.comments .like_cnt:hover{
    -moz-box-shadow: 0px 0px 4px #999;
    -webkit-box-shadow: 0px 0px 4px #999;
    box-shadow: 0px 0px 4px #999;
}

/* hackfixes */
.like:hover .thumbsup{
	text-decoration:none;
    background:url('extensions/thumbslike/icons/icon_thumb_up.png') no-repeat;
}

/* hackfixes */
.thumbsup:hover{
	text-decoration:none;
    background:url('extensions/thumbslike/icons/icon_thumb_up.png') no-repeat;
}
.Thumbslike .extension_title {display:none}
.comments .Thumbslike {float:right}/* FILE: /extensions/tags/css/tags.css */ 
.tags{
    display:block;
    width: 100%;
}


.tags .tag_list .assigned_tag {
    display: block;
    width: auto;
    float: left;
    margin: 3px;
}

.tags .cloud .tag{
    display: block;
    width: auto;
    float: left;
    margin: 3px;
}

.tags .tags_clear{
    clear:both;
}
/* FILE: /extensions/sharesocial/css/sharesocial.css */ 

.social_share_links {
    margin:0 !important;
}

.social_share_links li {
    list-style:none !important;
    padding:0;
    margin:0 2px 0 0  !important;
    display:inline-block;
}/* q2 : COPY TO OTHER LAYOUTS */
li {
    word-wrap: break-word;
}

textarea,input{
	box-sizing:	border-box !important;
	-webkit-box-sizing: border-box !important;
	-ms-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
}

/* END COPY */

body {
	background: #FFF;
	margin: 2px;
}

body.main {
    background: #333;
    background-image: url("bg_big.png");
    background-position: center;
    margin-left: 30px;
    /* q2 - removed:  margin-top: 10px; */
    margin-right: 30px;
    margin-bottom: 10px;
    margin-top: 0px;
}

body.main.DEVELOPMENT_HOST {
    background-image: none;
    background: #003308;
}

.body_content {
	
}

body.main_popup {
	background: #FFF;
	margin: 2px;
}

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}

/**/
body,input,select,textarea,li,div,span,td,table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
body {
    color: #333333;
}
/**/


body.main {
    font-size: 10px;
}

/**/
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: #5d7695;
}

a:hover {
    text-decoration: underline;
    color: #7d98b6;
}

a img {
    border: 0px;
}

a:hover img {
    border: 0px;
}

th, th b, th strong {
    color: #FFFFFF;
    background-color: #909698;
    padding: 3px;
}

th a {
	color: #FFFFFF;
}

th a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

th.level2, th.level2 b, th.level2 strong {
    color: #FFFFFF;
    background-color: #A4ADAF;
    padding: 3px;
}

th.level3, th.level3 b, th.level3 strong {
    color: #FFFFFF;
    background-color: #C2CDCF;
    padding: 3px;
}


.clear {
    margin: 0;
    padding: 0;
}

.normal_text_color {
    color: #000000;
}

.normal_text_color:hover {
    color: #000000;
    text-decoration: underline;
}

.granicnik {
	width: 840px; 
	height:2px; 
	font-size:1px; 
}

.granicnik2 {
	width: 100%; 
	height: 1px; 
	font-size:1px;
}

.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;
}

.right_background {
	background-image: url(rbg.png);
	background-repeat: repeat-y;
}

.top_background {
	background-image: url(tbg_center.png);
	background-repeat: repeat-x;
}

.bottom_background {
	background-image: url(bbg_center.png);
	background-repeat: repeat-x;
}

table.header {
	background-color: #B2BCBE;
	background-image: url(topboxbg.jpg);
	background-position: right;
	background-repeat: repeat-y;
}

.header_logo {
	width: 493px;
    margin: 4px 0 7px 4px;
}
.show_logout_button a{
    display:block;
    margin-top:5px;
}

.header_image {
    height:128px;
    width:940px;
}

.header_right_background {
	background-image: url(searchboxbg.jpg);
	background-repeat: repeat-y;
	background-color: #838788;
}

.header_right2_background {
	background-image: url(nastavaboxbg.jpg);
	background-repeat: repeat-y;
	background-color: #6E7879;
}

.footer {
	background-color: #B2BCBE;
	background-image: url(bottomboxbg.jpg);
	background-position: right;
	background-repeat: repeat-y;
}

.left_border {
	background : url(lbg.png) repeat-y top left;
}


.loginbox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ebebeb;
    padding-right: 10px;
}
.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;
}
.lokacijabox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ebebeb;
    padding-left: 15px;
}
.lokacijaboxLink a{

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #EEEEEE;
}
.subheaderbox { /* Sadrzi "breadcrumbs" linkove lijevo i random linkove desno */
    background-color: #aeb1c0; /* #979b9e; */
    /*background-image: url(navbar.png);
    background-repeat: repeat-x;*/
}
.gornjilinkovibox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ebebeb;
    padding-left: 35px;
    padding-right: 15px;
}
.gornjilinkoviboxLink {
    color: #000;
    /*color: #525859;
    font-weight: bold;*/
    margin-left: 5px;
    margin-right: 20px;
}
.gornjilinkoviboxLink:hover {
    color: #FFFFFF;
}
.gornjilinkoviboxVelicina{
    color: #000;
}
.gornjilinkoviboxVelicina:hover {
    color: #FFFFFF;
}

.posjetibox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #B0B0B0;
    padding-top: 30px;
}

.bottombox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ECECEC;
}

.bottombox:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: white;
    text-decoration: underline;
}

/* lijeva strana */

.leftboxSlika {
	/*vertical-align: middle;
	display: table-cell;*/
	float: left;
}

.leftboxNaslov {
	/*display: table-cell;
	vertical-align: top;*/
	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;
}
.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;
}
.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_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;
}

table.tablesorter thead tr th.tablesorter-header,
table.tablesorter thead tr th.header {
	background-image: url(/img/sort_bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesorter thead tr th.tablesorter-headerAsc,
table.tablesorter thead tr th.headerSortUp {
	background-image: url(/img/sort_asc.gif);
}

table.tablesorter thead tr th.tablesorter-headerDesc,
table.tablesorter thead tr th.headerSortDown {
	background-image: url(/img/sort_desc.gif);
}

table.tablesorter thead tr th.sorter-false {
	background-image: none;
}

.cms_table_row_highlight_1 td, .cms_table_row_highlight_0 td, table.datatable tr:nth-child(even):hover td, table.datatable tr:nth-child(odd):hover td {
    color:  #B94B16;
}

.cms_table_row_highlight_0 td, table.datatable tr:nth-child(even):hover td {
    border-bottom: 1px solid #B94B16;
    border-top: 1px solid   #B94B16;
    background-color: #F9FAFB;
    padding-left: 5px;
    padding-right: 5px;
}

.cms_table_row_highlight_0 td td, table.datatable tr:nth-child(even):hover td td {
    border-bottom: 0px;
    border-top: 0px;
    background-color: #F9FAFB;
}

.cms_table_row_highlight_1 td, table.datatable tr:nth-child(odd):hover td {
    border-bottom: 1px solid #B94B16;
    border-top: 1px solid   #B94B16;
    background-color: #E5E9EA;
    padding-left: 5px;
    padding-right: 5px;
}

.cms_table_row_highlight_1 td td, table.datatable tr:nth-child(odd):hover td td {
    border-bottom: 0px;
    border-top: 0px;
    background-color: #E5E9EA;
}

.cms_table_row_0, table.datatable tr:nth-child(even) {
    background-color: #F9FAFB;
}

.cms_table_row_1, table.datatable tr:nth-child(odd) {
    background-color: #E5E9EA;
}

.cms_table_row_0 td, table.datatable tr:nth-child(even) td {
    border-bottom: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;
    padding-left: 5px;
    padding-right: 5px;
}

.cms_table_row_0 td td, table.datatable tr:nth-child(even) td td {
    border-bottom: 0px;
    border-top: 0px;
}

.cms_table_row_1 td, table.datatable tr:nth-child(odd) td {
    border-bottom: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;
    padding-left: 5px;
    padding-right: 5px;
}

.cms_table_row_1 td td, table.datatable tr:nth-child(odd) td td {
    border-bottom: 0px;
    border-top: 0px;
}

.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;
}

.cms_small_print {
    font-size: small;
    color: gray;
}

.admin_toolbox {
    background: #bccbce;
    border-bottom: solid 1px gray;
    margin-bottom: 3px;
    padding: 3px;
    font-weight: bold;
}

.admin_toolbox a {
    color: white;
    border: outset 3px;
    padding: 2px;
    margin: 2px;
}

.admin_toolbox a:hover {
    color: gray;
}

.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+ */
}
/* 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: #369;
    font-family: Verdana, Arial,sans-serif;
    font-size: 100%;
    text-align: left;
    padding: 5px 5px 5px 25px;
}

.v1msgbody_notice {
    border: 1px solid #369;
    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;
    /* q2 - font-size: x-small;*/
	font-size: 11px;
}

.v1tabs a {
    float: left;
    display: block;
    margin: 5px 1px 0 0;
    /* q2 - removed: margin: 0 1px 0 0; */
    padding: 4px 8px;
    color: #333;
    text-decoration: none;
    border: 1px solid #CCC; /* #9B8748 */
    border-top: 2px solid #CCC;
    border-bottom: none;
    background: #EEE; /* #F9E9A9 */
	font-size: 11px;
}

.v1tabs a:hover,a.selected {
    color: #333;
    /* q2 - removed: padding-bottom: 5px; */
    border-color: #AAA; /* #727377 */
    border-top: 2px solid #369;
    background: #fff;
}

/* v2tabs */
.ui-tabs .ui-tabs-panel {
    border:1px solid #ccc !important;
    padding: 5px !important;
}

.ui-tabs .ui-tabs-nav li {
    top: 2px !important; 
}

/* 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: 1px solid #316494;
    left: 0px;
    padding: 0px 1px 1px 0px;
    position: absolute;
    top: 0px;
    visibility: hidden;
    z-index: 301;
    box-shadow: 1px 1px 1px #aaa;
}

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: #90bbd3;
    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 {
	width: 157px;
    /*overflow: auto;*/
}

.desnistupac {
    width: 174px !important;  /* q2: added important */
    /*overflow: hidden;*/
}

/* 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;
}

body.textsize-small div.srednjistupac, body.textsize-small div.srednjistupac table, body.textsize-small div.srednjistupac div, body.textsize-small div.srednjistupac span, body.textsize-small div.srednjistupac td, body.textsize-small div.srednjistupac li, body.textsize-small div.srednjistupac a {
	font-size: 11px;
}
body.textsize-normal div.srednjistupac, body.textsize-normal div.srednjistupac table, body.textsize-normal div.srednjistupac div, body.textsize-normal div.srednjistupac span, body.textsize-normal div.srednjistupac td, body.textsize-normal div.srednjistupac li, body.textsize-normal div.srednjistupac a {
	font-size: 12px;
}
body.textsize-big div.srednjistupac, body.textsize-big div.srednjistupac table, body.textsize-big div.srednjistupac div, body.textsize-big div.srednjistupac span, body.textsize-big div.srednjistupac td, body.textsize-big div.srednjistupac li, body.textsize-big div.srednjistupac a {
	font-size: 15px;
}

/* 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;
    float: left;
    margin-left: 5px;
    margin-top: 4px;
}

.popupTitlebar {
    background-image: url(nav_opened.png);
    background-repeat: repeat-x;
    background-position: bottom;
    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: 15px;
}


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 a {
	text-decoration: none;
}

div.v1reorder a:hover {
	text-decoration: none;
}

div.v1reorder span.expandtree_link_open {
	padding-left: 15px;
	background: url(v1reorder_right.gif) no-repeat 0 50%;
	text-align: center;
	width: 15px;
	height: 20px;
	color: #000;
	cursor: pointer;
}

div.v1reorder span.expandtree_link_close {
	padding-left: 15px;
	background: url(v1reorder_down.gif) no-repeat 0 50%;
	text-align: center;
	width: 15px;
	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;
}

/* BEGIN simpletree */

/* 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 2px 0 0;
	margin: 0;
	color: #000;
	cursor: pointer;
}

ul.simpletree li a.simpletree_expand_link_close {
	float: left;
	font-size: 10px;
	text-decoration: none;
	padding: 0 2px 0 0;
	margin: 0;
	color: #000;
	cursor: pointer;
}

/* 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 2px 0 0;
	margin: 0;
	color: #000;
	cursor: pointer;
}

ul.simpletree li ul li a.simpletree_expand_link_close {
	float: left;
	font-size: 10px;
	text-decoration: none;
	padding: 0 2px 0 0;
	margin: 0;
	color: #000;
	cursor: pointer;
}

/* END simpletree */

ul.simpletree a.simpletree_link {
	margin-bottom: 1px;
}


/* BEGIN v1seemore */
.seemore_topbox {
    
}


.seemore_content {
    border-top: solid 2px #b0bec1;
    border-bottom: solid 2px #b0bec1;
}
/* END v1seemore */


/* BEGIN HTML FORM styles */
button, input.button, input.submit {
    background: #E5E9EA; /* #afbdc0;*/
    border-bottom: solid 1px #7f898b;
    border-right: solid 1px #7f898b;
    border-left: solid 1px #ceced0;
    border-top: solid 1px #ceced0;
    /*color: #FFF;*/
}


input.textbox {
    background: #ffffff;
    color: #333333;
    border: solid 1px #c3ced0;
    margin: 0px;
    padding: 0px;
    /*height: 15px;*/
    /*font-size: 10px;*/
}

textarea, select {
    background: #ffffff;
    border: solid 1px #c3ced0;
    margin: 0px;
    padding: 0px;
    /*font-size: 10px;*/
}

/* END HTML FORM styles */

/* 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;
	background: url(/img/small_right.png) no-repeat 0;
	padding: 0 6px 0 0;
	margin: 0;
	color: #000;
	cursor: pointer;
}

ul.repository li a.repository_expand_link_close {
	float: left;
	font-size: 10px;
	text-decoration: none;
	background: url(/img/small_down.png) no-repeat 0;
	padding: 0 6px 0 0;
	margin: 0;
	color: #000;
	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;
	background: url(/img/small_right.png) no-repeat 0;
	padding: 0 6px 0 0;
	margin: 0;
	color: #000;
	cursor: pointer;
}

ul.repository li ul li a.repository_expand_link_close {
	float: left;
	font-size: 10px;
	text-decoration: none;
	background: url(/img/small_down.png) no-repeat 0;
	padding: 0 6px 0 0;
	margin: 0;
	color: #000;
	cursor: pointer;
}

ul.repository a.repository_link {
	margin-bottom: 1px;
}

/* END repository */

/* scroll info portlet */

.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;    
}

/* portlet content  */

.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;
}

/* v1calendar */

.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;
}

/* ********************************************************************** */

.ministats {
    text-align: center;
}

.ministats_visits, .ministats_time, .ministats_users {
    font-weight: bold;
}

/********* sitemap ***************/

.sitemap {
    list-style: none;
}
.sitemap_expand_link_close {
    float: left;
    margin-right: 10px;    
}
.sitemap_expand_link_open { 
    float: left;
    margin-right: 10px;    
}
.sitemap_no_link {
    float: left;
}

/********* /sitemap **************/

/* 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) */

.rss_sveuciliste div.rss_client_item {
/*	padding-bottom: 6px; */
}

.rss_sveuciliste div.rss_client_date {
	color: gray;
	text-align: left;
}

/**************** q2 : WIKI ***********************/
.wiki_admin_menu {
    padding: 10px;
    background-color: #f3f3f3;
    border-bottom: 1px solid #aaa;
}
.wiki_admin_menu ul {
    list-style: none;
    display: inline;
    margin: 0;
    padding: 0;
}
.wiki_admin_menu ul li {
    list-style: none;
    display: inline;
    margin-right: 8px;
}
.wiki_toc {
    padding: 8px;
    background-color: #fafafa;
    margin: 10px;
    float: right;
    border: 1px dashed #aaa;
}
.wiki_last_visited {
    margin-bottom: 10px;
    padding: 8px;
    background-color: #fbfbfb;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    border-top: none;
}
.wiki_last_visited ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.wiki_last_visited ul li {
    display: inline;
    margin-right: 10px;
}
.wiki_map {
    padding: 8px;
    background-color: #fbfbfb;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    border-top: none;
}
.wiki_map ul {
    list-style-type: none;
    padding-left: 20px;
    margin: 4px 0;
}
.wiki_url_current {
    font-weight: bold;
}
.wiki_diff {
    padding: 10px;
}
.wiki_diff ins {
    background-color: #A0FF9F !important;
    text-decoration: none;
    display: block;
}
.wiki_diff del {
    background-color: #FFBFBF !important;
    text-decoration: none;
    display: block;
}
.wiki_map_icon {
    background: url(icons/sitemap.gif) no-repeat;
    padding-left: 22px;
}
.wiki_eye_icon {
    background: url(icons/eye.gif) no-repeat;
    padding-left: 22px;
}
/**************** /WIKI **********************/




/* q2 : COPY TO OTHER LAYOUTS */

/* LIGHTBOX CSS */
	
#lightbox_overlay{
    display:none;
	height:100%; 
	width:100%; 
	z-index: 100; 
	position: fixed; 
	background-color: black; 
	left: 0px; 
	top: 0px;
}

#lightbox_block{
	z-index: 110; 
	background:#666362;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
	
#lightbox_head{
    padding: 10px;
    height:15px;
}
		
#lightbox_title{
    margin: 1px 0 0 10px;
    display:inline-block;
    font-size: 14px;
    font-weight:bold;
    color:#FFF;
}
	
#lightbox_head a{
    float:right;
    padding:5px 8px;
    color:#FFF;
}

#lightbox_logo{
    float:left;
    display:inline-block;
}
/* END LIGHTBOX CSS */


/* REPOSITORY CSS */

.repository *{
    clear:none;
}

.repository ul{
    list-style-type:none;
    padding:0;
    margin:0;
}

.repository ul li ul {
    margin-left:10px;
}

.repository ul li{
    margin-left:0px;
}

.repository .entry{
    padding:1px;

    clear:both;
}

.repository .image{
    margin:0;
    padding:0;
    float:left;
}

.repository .link {
    padding:3px 4px 4px 20px;
}

.repository .open{
    background: url(icon_h4_open.png) 0 3px no-repeat;
}

.repository .closed{
    background: url(icon_h4_close.png) 0 3px no-repeat;
}

.repository .arrow{
    display:none;
}
/* END REPOSITORY CSS */


/* start navigation */

ul.navigation, ul.navigation ul {
    list-style-type: none;
    background-color: #C0C0C0;
    padding: 0;
    margin: 0;
    min-height: 5px;
    font-size: x-small;
    font-family: verdana, arial, sans-serif;
}

ul.navigation ul {
    margin-left: 3px;
}

.navigation li div{
  	background: url(nav_closed.png) repeat-x;
}

.navigation li div.hoverFix,.navigation div.highlight{
	background: url(nav_opened.png) repeat-x !important;
}

.navigation li a {
    display:inline-block;
}

.navigation li .arrow {
    position:absolute;
    padding: 6px 2px 6px 13px !important;
    cursor:pointer;
}

.navigation li div.closed .arrow, .navigation li div.hoverFix.closed .arrow {
    background: url(mmraz2.gif) no-repeat 50% 50% !important;
}

.navigation li div.open .arrow, .navigation li div.hoverFix.open .arrow {
    background: url(mmraz2otv.gif) no-repeat 50% 50% !important;
}

.navigation li div a,.navigation li a {
    text-decoration: none;
    color: #000;
    display: block;
    line-height: 12px;
    padding: 7px 5px 7px 18px;
    margin:0;
}

.navigation a:hover{
    text-decoration: none;
    color: #000;
}

/* second level elements */
.navigation li ul li{
    margin-left: 10px;
}

.public_page {
	border-right: 2px solid green;
}

.private_page {
	border-right: 2px solid red;
}

.public_page.not_present_page {
	border-right: 2px dotted green !important;
}

.private_page.not_present_page {
	border-right: 2px dotted red !important;
}
/* END NAVIGATION */

/* SEARCH BAR */

#search_bar .search_input{
    height:18px;
    width:63%;
}

#search_bar .button{
    height:18px;
    float:right;
    margin-right:5px;
    width:30%;
}

/* END SEARCH BAR */

/* ADMIN TRAKA */
#admin_strip_layout {
    margin: 0px auto 5px auto;
	display:block;
    font-weight:bold;
}

#admin_strip{
	display: block;
    font-family: verdana, sans-serif;
    background: #4b4b4b;
    height: 25px;
    padding: 3px 3px 1px 3px;
}

.admin_strip_left{
    display:inline-block;
    float:left;
}

.admin_strip_right{
    display:inline-block;
    float:right;
}
#admin_strip div div, #admin_strip div a {
    display:inline-block;
    background: #666666;
    text-align: center;
    padding: 4px 7px;
}

#admin_strip a{
    font-size:10px;
    text-decoration: none;
    text-align: center;
    color: #bbb;
}

#admin_strip a:hover {
    color: #f9f9f9;
}
/* END ADMIN TRAKA */

/* KOMENTARI */
.comments {
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	padding-bottom: 40px;
}

.tags {
	margin-bottom: 10px;
}
				
.comments .comment{
    padding: 5px 0 5px 0;
    margin-bottom:5px;
    width:100%;
	border-bottom: 1px solid #ddd;
}	

.comments .comments_input{
}			

.comments textarea{
	width: 100%;
	height: 100px;
	padding: 5px;
	border: 1px solid #ddd;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
				
.comments form textarea:hover{
	-moz-box-shadow: 1px 1px 3px #ccc;
}

.comments form textarea:focus{
	border: 1px solid #aaa;
	-moz-box-shadow: 1px 1px 3px #ccc;
}
	
.comments .change_link{
    display:inline-block;
}
			
.comments_header,.tags_header{
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}
				
.comments .author{
	margin-right:4px;
	float:left;
    font-weight:bold;
}

.comments .time{
	float:left;
}

.comments .social{
	width:100px;
    float:right;
}

.comments .like_cnt{
    display:block;
    float:right;
	line-height:18px;
	margin-right:2px;
	padding: 2px 8px;
	background:#fff;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.comments .thumbsup{
    background:url('icons/icon_thumb_up.png') no-repeat 0px -18px;
    width:18px;
    height:18px;
    display: block;
}

.comments .like{
    display:inline-block;
	padding: 2px 4px;
	background:#fff;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.comments .greener .thumbsup{
    background:url('icons/icon_thumb_up.png') no-repeat;
}

/* ie has now hover on clases noooooooooooooooooooooooooo*/
.comments .like:hover,.comments .like_cnt:hover{
    -moz-box-shadow: 0px 0px 4px #999;
    -webkit-box-shadow: 0px 0px 4px #999;
    box-shadow: 0px 0px 4px #999;
}

/* hackfixes */
.comments .like:hover .thumbsup{
	text-decoration:none;
    background:url('icons/icon_thumb_up.png') no-repeat;
}

/* hackfixes */
.comments .thumbsup:hover{
	text-decoration:none;
    background:url('icons/icon_thumb_up.png') no-repeat;
}
	
.comments .comment_text{
    padding: 10px 0;
    display:block;
    clear:both;
}

.comments .delete_link,.comments .edit_link{
    margin: 10px 0;
    display:inline-block;
}	
			
.assigned_tag{
	font-size: 12px;
	border: 1px solid #ddd;
	margin: 2px 2px 2px 0;
	padding: 4px;
	display: inline-block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.assigned_tag:hover{
	border: 1px solid #3494B0;
	background: #3494B0;
	color: #fff;
	text-decoration: none;
}
/* KOMENTARI END*/

#window_div{
	width: 1000px;
}

/* SEARCH CSS*/
#search input[type=text]{
	width:90%;
	height:30px;
}

#search input[type=submit]{
    width:10%;
    height:30px;
    float:right;
}

#search{
    line-height:19px;
}

.search_result{
    margin: 7px 0;
}

.search_result_title{
    font-size:13px !important;
    display:inline-block;
    margin:4px 0 2px 0;
}

.search_result_title a{
    color: #4AA02C;
}

.search_result_headline a{
    line-height:16px;
    margin-bottom: 2px;
}

.search_result_subline{
    font-size:10px;
    font-style:italic;

}

.search_result .result_accu{
	float: right;
	font-size: 10px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	width: 90px;
	border: 1px solid #bcbcbc;
	padding: 0px 5px;
	text-align: right;
	background-image: url(bg_search_percent.png);
	background-repeat: no-repeat;
	}

.block_search_results ul .result_percent_100{
	background-position: 0 0;
}

/* END SEARCH CSS*/

/* END COPY */
.subscription_mini {
    clear:both;
}

.subscription_mini .head {
    cursor:pointer;
}

.subscription_mini .entry {
    clear:both;
}
.subscription_mini .entry p {
    float:left;
}

.subscription_mini .entry img {
    margin: 3px 1px;
    cursor:pointer;
    float:right;
}

/* TABS */
.ui-tabs{
    border:none !important;
}

.ui-tabs-nav{
    padding: 0 0 0 5px!important;
    margin:0 !important;
    -moz-border-radius-bottomleft: 0px !important; 
    -webkit-border-bottom-left-radius: 0px !important; 
    -moz-border-radius-bottomright: 0px !important; 
    -webkit-border-bottom-right-radius: 0px !important;
}

.ui-widget-header{
    background: none !important;
    border:0 !important;
	clear: both;
	border-bottom: 1px solid #CCCCCC !important;
}

.ui-tabs-nav li{
    background: #EEEEEE !important;
    padding:0 !important;
    border: none !important;
    list-style:none !important;
	float: left !important;
	margin: 0 1px 0 0 !important;
}

.ui-tabs-nav li a{
	margin: 0 !important;
	padding: 5px 12px 3px 12px !important;
	color: #000 !important;
	border-bottom: 1px solid #CCCCCC !important;
	border-left: 1px solid #CCCCCC !important;
	border-right: 1px solid #CCCCCC !important;
	border-top: 2px solid #CCCCCC !important;
}

.ui-tabs-nav li.ui-state-hover a{
    background: #fff;
	border-top: 2px solid #336699 !important;
	border-bottom: 1px solid #fff !important;
}

.ui-tabs-nav li.ui-state-active a{
    background: #fff;
	border-top: 2px solid #336699 !important;
	border-bottom: 1px solid #fff !important;
}

.ui-tabs-panel{
    padding: 5px 0 !important;
}
/* END TABS */

input.button:active {
    background: #CCCCCC; /* #afbdc0;*/
    border: solid 1px #E5E9EA;
}

table.th_left th {
    text-align: left;
}

span.v2dropdowns {
    display: inline-block;
}

span.v2dropdowns span{
    padding:4px;
    margin-right:3px;
}
span.v2dropdowns span span{
    border:1px solid silver;
    padding:2px;
    margin:3px;
    margin-right:0;
    background-color: #eefaee;
    border-radius: 3px;
    display: inline-block;
}
span.v2dropdowns span span a{
    color: silver;
}

span.v2dropdowns span.v2dropdown_select {
    display: inline-block;
}

span.v2dropdowns span.v2dropdown_select option[disabled] {
    background: #EEFAEE !important;
    color: black;    
}


.lang_links {
    float:right;
    width:25px;
    padding-left:16px;
}
.lang {
    color:transparent;
}
.lang .lang_link_en {
    background: url(icons/gb.png) top left no-repeat;
    width: 18px;
    height:12px;
    display:block;
    color:transparent;
    margin-top:2px;
}

.lang .lang_link_hr {
    background: url(icons/hr.png) top left no-repeat;
    width: 18px;
    height:12px;
    display:block;
    color:transparent;
    margin-top:2px;
}

.current_lang_en, .current_lang_hr {
    display:none;
}


/* media showoff */

div.showoff_news_layout div.news_article{
    display:block;
    float:left;
    width:266px;
    height:258px;
    overflow:hidden;
    margin-right:2px;
    margin-top:2px;
    border:1px solid #234898;
    position:relative;
}

div.showoff_list div.news_page_meta{
    float:none;
    background-color:#899;
    width:100%;
    padding: 3px;
    border-bottom:1px solid #586669;
}
div.showoff_list div.news_page_meta div.news_date_published{
    color:white;
    font-size:1.2em;
    padding-right:6px;
}

div.showoff_list div.news_lead_img_div{
    border:none;
    margin-top:-3px;
    margin-left:-4px;
    height:258px !important;
    overflow:hidden;
    float:none;
    width:100%;
    text-align:center;
}

div.showoff_list div.news_lead_img_div img.news_lead_image{
    width:auto;
    height:258px;
    max-width:500px;
    max-height:500px;
    margin-left:-50%;
    margin-right:-50%;
}

div.showoff_list div.news_title{
    background-color:#566c9b;
    background-color:rgba(86,108,155,0.9);
    margin-bottom:0;
    padding: 5px 1px;
    position:relative;
    margin-top:0px;
}

div.showoff_list div.news_lead_img_div+div.news_title{
    margin-top:-90px;
    border-top:1px solid #1d3b77;

    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

}
div.showoff_list:hover div.news_lead_img_div+div.news_title{
    margin-top:-200px;
}

div.showoff_list div.news_title h1{
    margin:0;
}
div.showoff_list div.news_title a{
    color: #fff;
}

div.showoff_list div.news_lead{
    background-color:#566c9b;
    background-color:rgba(86,108,155,0.9);
    min-height:250px;
    padding:1px;
    position:relative;
}
div.showoff_list div.news_lead a{
    color: #ddf;
    text-decoration:underline;
}
div.showoff_list div.news_lead a:hover{
    color:white;
}
div.showoff_list div.news_lead p{
    margin:0;
    color: #cbd1d1;
}
div.showoff_list div.news_lead iframe, div.showoff_list div.news_lead embed{
    max-width:200px;
    height:auto;
    margin:0 auto;
}

div.showoff_list div.news_title, div.showoff_list div.news_lead{
	background-image: url(data:image/png;base64,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);
}

div.showoff_list div.news_admin_links{
    clear:left;
}

div.showoff_list div.news_options{
    position:absolute;
    top: 254px;
    right:0;
    z-index:2;
    background-color:white;
    background-color:rgba(255,255,255,0.6);
    padding-bottom:1px;
    border:none;
    border-top-left-radius:4px;
}

div.showoff_list+div.clear{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAYAAADtlXTHAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABDrAAAQnAEw6gdNAAAAB3RJTUUH3QYFDR4ABnMMTwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAAoSURBVAjXY2CAg7Cc2WxMDAwMnHCCCxeLC1UdNgk0FgeqEjQxNB0sABALApMPobObAAAAAElFTkSuQmCC);
    clear:none;
    width:100%;
    height:30px;
    position:absolute;
    top:239px;
    z-index:1;
}

div.showoff.news_article_full img.news_lead_image{
    max-width:400px;
    max-height:600px;
    width:auto;
    height:auto;
}
div.showoff.news_article_full div.news_author{
    clear:left;
}

div.showoff_news_layout div.news_admin_links{
    clear:left;
    padding:7px 0;
}
/* end of media showoff */

.news_article ul {
    margin-left: 18px;
    padding-left: 0px;
    padding-right: 18px; 
}

.srednjistupac .portlet_predmet_info td {
    padding: 8px 5px 8px 0px !important;
}

.header_logo_container {
    width:493px;
    height:93px;
}
.header_logo_container_en {
    background: url(logo-EN.png) no-repeat top left;
}

.header_logo_container_hr {
    background: url(logo-HR.png) no-repeat top left;
}


.header_logo_container .header_logo {
    display:none;
}

.loginbox {
    width:30%;
}