
/* 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/ckeditor.css */ 
.htmleditor div.cke_textarea_inline {
    min-height: 100px;
    border: 1px solid lightgray;
    margin-top: 100px;
    margin-bottom: 100px;
}

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

/* 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/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/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/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/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/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/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/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/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/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/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/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/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: /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/v1seemore.css */ 
.seemore_topbox {
    
}

.seemore_head2 {
    cursor: pointer;
}

.seemore_content {
    border-top: solid 2px #b0bec1;
    border-bottom: solid 2px #b0bec1;
}
/* 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/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/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/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/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,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);
}
.dwicon_ods{
    background-image: url(data:image/png;base64,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);
}
.dwicon_csv{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAXCAYAAADtNKTnAAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+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/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAAN1wAADdcBQiibeAAABAFJREFUOBGNVEtMXFUY/u695w7MgzLlURoKGUopIEoQtDG6NsaFxi6MCzfu6MbGjSYaF41xUaPGlSSFhRuNidrGRoFUu2l8RIJg5VGamhKqGQYG6ExbGGbmzn34/ecy0LjyTO5z/vOf73WuMXZxMujv6kC5UoFpGAACHjLknmcDvlLK/PX6UuHy9OLLP4+cu3JmbMweHR6u6AI5/TK7EPyP4Y7/NB288eEFZ/j9kedYj+HRUVvWkHtVcsKGu6UyTNMkkCqS/XVgWpbluhX30eMpO7OxOfnqOx+98OX5t66wwjYMw1XSyec8X06ayn+bGAg8nwtYqr4uWolF2+yK74+/8vbHL339wZsTrWvdSvls4rHI8/19NQ4wBFSGTfiixlZIJhrs3WLJ7TueUhHL+u7186MvfnruzKSpm7CBNNHHXkPP81Bxvb134X1NxEbEtpVpBm5LU4NpW/j+2bPvnVZCw/PD4gM5iMAwoSwLLpuRNxqTh5C7vwPDNJCIx1S0ttY9drRZtbb889U+HZ8IILryJ5PcioPcbhHxWBS0GCdTbdScxOi8/M8yFYvW+BGlImYQPESFlFxSsEwLmewm3v3kAtJrWdAclBxHoxKKjuPq52LJMcuOE2g67p4e2h+uJsGrS8Tx2unncaguARZqFK6g3RuCSjSkpoamI1Q8aiOoZHhehTRieObUEAqk5DBLmoL2KexSNSTgvAMkbBRQNKFt8rpd2MWd9CqaGg6jJhLRMRApqqMaDbmGFmskRMNr6IaJrVweI59/g/WNLQmafq/zJLXVQ+gIkio3HTbaKpQcaiJadLa3CmcdAZ8Tgoeg6Hls5rM+zIk8SFf+ZBjcQzuk09d1gnQaUCo7enWhKXSll0YgjfkizAkfRPkIE2kSjRQl6+sxmExy85kQ4W3b1ogsLuAwQxIDWUwMYZOwgezgtewGpmb+1IF6+slB2pzA7NwCsptb6O/tYegsjXBooB/LK3fo3C71UjA9L0zo9k4BlyZ+xNGWZsY6jlu3V7CwdAtTf8yjo70d6fUsCsUSrk39TnplzMwtIn/vPhEq0cTXsDJEIWhODQ7oa8V1kcvfQyqdwdzSTfQ/0oPOjhRm5xcxd+Mmdpif3pNdWN3KhxbLhGi0Vv8h1t5e+Rsz1+exeTeHnq5Ohu4JXJy8igfb23ispxtffDuhE11P3QSVtrhImMn6JB7v68Wl8R90zJ8aGtApvfbbNI40HsZAbzeFryHdI6iLx5BqO6btl71mfHb5atDf06WzYXO33iUS+QQkufVliFYPtnfQ3NSo38t3xiVyfjJRyyTP/7UMlWYi6RItdiUhjLitvV9eXedzAGksu3gjv6JXFvvFXmlm0f7MZg7/Akw1qhYqurQvAAAAAElFTkSuQmCC);
}
.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,iVBORw0KGgoAAAANSUhEUgAAABEAAAAXCAYAAADtNKTnAAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+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/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAAN1wAADdcBQiibeAAABEhJREFUOBFlVEtMXFUY/u65986dBwwwuTNQkE6GgvIYgRKhNcSUVE0XuDAxMWmicdmFunbRxUDixujChSbSmFRT7EbThZjUTROM3dh0rEIH2gKlRQZqeQ7O+778/zOQaHonJ3Pvued853v8/1W+vvaz19vRDtt2oCh45qIpTxGqcntxOff9zfS7v345OTM5OalNTEw4Hl28QetJtOPlgd5nNv9ngqG93Vy+4XRX4psPPv3qvS9SqZ+AMxrN27xOWJYNxiuWKyhXrP+N0uFzxbIU27bdzrbmSJsZvXL+4mfjqdSYPTk7y0AQLiHwYKCj+6N/z3NBb+C6HjRNFY11fud4NNLYE3/u6vmLn4+nxsbsC5cu6RpvcBxHDiGEBGN09oclK3TDQD5dQzhqqqVy2aG5MD1fff+TqXemProwIzw6xabhuG5teARIDCwymgfPs+QqDb9Ph2H4VEXxnKa6YDjk90+/9uHHb9aY0EKbhpBe16TpdLKmaiTFhabraIuZeLK9C6EK1NeFVL9huK3NZrg1GpkmEGLguFK3p5AHJMFHJ+7u5zC3sIjs5iYaIyYG+npxerBPyma5dJ4IBvxuwMiENDbNcWu0+aWPTl3LbmLq2yvILK2gTKvrgkG0x+/g7XNnMZzslkC8ryKqlK7lSTk8YZO5TL9QLOG7H65haX0Tp8Zex8kTx5FZyGBl4ymmZ66jPmjghY4EKlYZmqOyAkVIJpwOmch617JZLK2u4vnBYfT39eHc6AhefWUUjWYULq2bzyxKn3gfW8HpUp2wqZxQzZciMTFCYQjdQEjQnG2jMdyApmizTKpYLMjU2HD70EvJxD184Cjr6uthBIKo5HO4t7yCvXwB2f2ClHmw/TfC9WEyVakBOLVCPYzYkbQqlSpiponhgX78cmce5b0tXN7bQ95y8OD+ApojTRhIJqluLCmJa4iV1EAkE5qgM1RP4MzIEITPwG/pNG798Tt0xcOJeBxvvTGOSFMT9VeFg5RhsDfaUcWyJ6oiSK8NLv+zIyfR1xHHzvYWAn4/WluOydKXANwKZOhRj9WKjWmRPk/hbwovcJHPHcBsCKM1FoVVtVAqlQhckeaqqioLlL9BTELK4RrheB8+eox8oSSL6fF6Fol4O+Jtrbh5K00gZQz194LTK5N3bcdakPvnAJoRIBBC4i72+wMolauy3HVNQ6VaheHzIT2XISkxdHd14vqNWYQCASyurOLF7i5EGhoQ8gWo50gb532f48ztS62mGUFLLIa795ZQIBncW+wFM9apLYaSvbg9t0BVWyV7SQ4DsA9/Ub+sbz7B6KmXsLW9g/2DAwKKojMRR/rPeSw/WsNgskd+FsJUS9ykBiVIHzwol3+84SU7E7W4iJUqVAKl5iLdPpIjzaSDWLJOz/xPdGWCGhl8d+khtI2n21ICv1QoYi4ehX4cM9+zXEFMmS0XF9/zxV6ydxtbO/gXiaK+aFRAeL8AAAAASUVORK5CYII=);
}
.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/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/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: /portlets/admin_users/css/style.css */ 
.portlet_admin_users .cms_deleted_row {
    color: #888;
    font-style: italic;
}
/* 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/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/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/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/api_sync_admin/css/style.css */ 
.sync_years_list {
    list-style: none;
}
.sync_years_list li {
    margin: 5px 0;
}

.sync_years_list li label {
    margin-right: 15px;

}

.portlet_api_sync_admin .notice {
    color: gray;
    padding: 5px 0;
}
/* FILE: /portlets/subscription/css/subscription.css */ 

.seemore_content2 .entry span img {
    cursor: pointer; 
}
/* FILE: /portlets/projects_pmf/css/default.css */ 
.project_institutions {
    list-style:none;
}

.project_institution{
    border: 1px solid grey;
    padding: 25px 5px;
}

.center {
    text-align:center;
}

/* Project states styles: */
td.project_applied {
    background-color:#FFED9A;
}
td.project_denied {
    background-color:red;
}
td.project_in_progress {
    /*Use default font color... */
    background-color: #D1FFE3;
}

td.project_modifications_needed {
    background-color: orange;
    color:black;
}
td.project_approved {
    background-color:green;
    color:white;
}
td.project_waiting_level_1_approval {background-color:#E0A203;}
td.project_waiting_level_2_approval {background-color:#E0A203;}
td.project_in_progress_change_dates_requested {background-color:#E0A203;}
td.project_level_1_approved {background-color:#E0A203;}
td.project_finished {background-color:#0033ff; color:white;}

.admin_message {
    width: 100%;
}


/* 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/saml_login/css/default_saml_login.css */ 
.saml-login-link img {
    vertical-align: middle;
    height: 20px;
}

/* 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/predmet_info/css/predmet_info_defaults.css */ 
.portlet_predmet_info td {
    padding: 8px 5px 8px 0px;
}

/* 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/rezervacija/css/rezervacije.css */ 
.signage_data {
    visibility: hidden;
}

/* 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/admin_cron/css/admin_cron.css */ 
.portlet_admin_cron .active {
    color: darkgreen;
}

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

}
/* 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;
}
/* CMS MANDATORY STUFF.. */
   
    .cms_admin_item_changed {
        background-color: #A9B7BA !important;
        width: 50%;
    }
    
    .cms_form_name {
        font-weight: bold;
        vertical-align: top;
        color: #565662;
    }
    
    .cms_deleted_row {
        font-style: italic;
        color: #888;
    }
    
    .cms_info_about_authortime {
        font-size: 0.9em;
        font-style: italic;
    }
    
    .cms_info_noitems {
        font-size: 0.8em;
        font-style: italic;
        text-align: center;
    }
    
    .cms_info_description {
        font-size: 1em;
    }
    
    
    .cms_popup_message {
        padding: 5px;
    }
    
    .cms_graph_title {
        font-size: 1.1em;
        font-weight: bold;
    }
    
    .cms_graph_image {
        text-align: center;
    }
    
    .cms_graph_legend_color {
        width: 10px;
        height: 10px;
        border: 1px solid black;
    }
    
    .cms_graph_legend_text {
    
    }
    
    .cms_graph_legend {
        border: 1px solid black;
        padding: 4px;
    }
    
    .cms_graph_notlink, .cms_graph_notlink:hover, .cms_graph_notlink:visited, .cms_graph_notlink:active {
        cursor: default;
        text-decoration: none;
        color: #333;
    }
    
    .cms_table_row_highlight_1 td, .cms_table_row_highlight_0 td {
        color:  #B94B16;
    }
    
    .cms_table_row_highlight_0 td {
        border-bottom: 1px solid #B94B16;
        border-top: 1px solid   #B94B16;
        background-color: #F9FAFB;
        padding-left: 5px;
        padding-right: 5px;
    }
    
    .cms_table_row_highlight_0 td td{
        border-bottom: 0px;
        border-top: 0px;
        background-color: #F9FAFB;
    }
    
    
    
    .cms_table_row_highlight_1 td {
        border-bottom: 1px solid #B94B16;
        border-top: 1px solid   #B94B16;
        background-color: #E5E9EA;
        padding-left: 5px;
        padding-right: 5px;
    }
    
    .cms_table_row_highlight_1 td td {
        border-bottom: 0px;
        border-top: 0px;
        background-color: #E5E9EA;
    }
    
    .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: #E5E9EA;
    }
    
    .cms_table_td_highlight_border {
        background-color: #E5E9EA;
        border: 1px solid #B94B16;
    }
    
    .cms_table_td {
        color: #5A5A5A;
        font-size:12px;
    }
    
    .cms_table_td_border {
        padding: 2px;
    }
    
    .cms_small_print {
        font-size: small;
        color: gray;
    }
    
    
    .errorbox {
        border: solid 2px red;
        background: #fffeca;
        text-align: center;
        color: black;
        font-family: arial;
        overflow: auto;
    }
    
    .errorbox pre {
        font-family: arial;
        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 {
        height: 20px;
        color: #FFF;
        background: url(v1msg_notice.gif) no-repeat 5px 50%;
        background-color: #369;
        font-family: arial;
        font-size: 100%;
        text-align: left;
        padding: 5px 5px 5px 25px;
    }
    
    .v1msgbody_notice {
        border: 1px solid #369;
        color: #000;
        background-color: #FFF;
        font-family:arial;
        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: arial;
        font-size: 100%;
        text-align: left;
        padding: 5px 5px 5px 25px;
    }
    
    .v1msgbody_alert {
        border: 1px solid #FF9933;
        color: #000;
        background-color: #FFF;
        font-family:arial;
        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: arial;
        font-size: 100%;
        text-align: left;
        padding: 5px 5px 5px 25px;
    }
    
    .v1msgbody_error {
        border: 1px solid #C00;
        color: #000;
        background-color: #FFF;
        font-family:arial;
        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:arial;
        /*font-size: x-small;*/
        font-size: 11px;
    }
    
    .v1tabs a {
        float: left;
        display: block;
        margin: 5px 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;
        border-color: #AAA; /* #727377 */
        border-top: 2px solid #369;
        background: #fff;
    }
    
    /* za potrebe v1actionpost2 plugina */
    
    .ap2_button {
        text-decoration: none;
        margin: 2px;
        padding: 2px 5px 2px 5px;
        color: #000;
        background-color: #EEE;
        border-left: 1px solid #FFF;
        border-top: 1px solid #FFF;
        border-right: 1px solid #CCC;
        border-bottom: 1px solid #CCC;
    }
    
    .ap2_button:hover {
        text-decoration: none;
        padding: 2px 5px 2px 5px;
        border-left: 1px solid #CCC;
        border-top: 1px solid #CCC;
        border-right: 1px solid #FFF;
        border-bottom: 1px solid #FFF;
    }
    
    /* za v1popupmenu i njemu pripadne pluginove */
    
    div.popup_menuBar,
    div.popup_menuBar a.popup_menuButton,
    div.popup_menu,
    div.popup_menu a.popup_menuItem {
        font-family: arial;
        font-size: 8pt;
        font-style: normal;
        font-weight: normal;
        color: #000000;
    }
    
    div.popup_menuBar {
        background-color: #e0e0e0;
        border: 2px outset #e0e0e0;
        padding: 4px 2px 4px 2px;
        text-align: left;
    }
    
    div.popup_menuBar a.popup_menuButton {
        background-color: transparent;
        border: 1px solid #f0f0f0;
        color: #000000;
        cursor: default;
        left: 0px;
        margin: 1px;
        padding: 2px 6px 2px 6px;
        text-decoration: none;
        top: 0px;
        z-index: 300;
    }
    
    div.popup_menuBar a.popup_menuButton:hover {
        background-color: transparent;
        border: 1px outset #f0f0f0;
        color: #000000;
    }
    
    div.popup_menuBar a.popup_menuButtonActive,
    div.popup_menuBar a.popup_menuButtonActive:hover {
        background-color: #E0E0E0;
        border: 1px inset #f0f0f0;
        color: #ffffff;
        left: 1px;
        top: 1px;
    }
    
    div.popup_menu {
        background-color: #f0f0f0;
        border: 2px outset #f0f0f0;
        left: 0px;
        padding: 0px 1px 1px 0px;
        position: absolute;
        top: 0px;
        visibility: hidden;
        z-index: 301;
    }
    
    div.popup_menu a.popup_menuItem {
        color: #000000;
        cursor: default;
        display: block;
        padding: 3px 1em;
        text-decoration: none;
        white-space: nowrap;
    }
    
    div.popup_menu a.popup_menuItem:hover, div.popup_menu a.popup_menuItemHighlight {
        background-color: #E0E0E0;
        color: #ffffff;
    }
    
    div.popup_menu a.popup_menuItem span.popup_menuItemText {
        padding-left: 5px;
    }
    
    .popup_menuItemImage { 
        margin-left: -5px;
        vertical-align: -50%;
        voice-family: "\"}\"";
        voice-family: inherit;
        vertical-align: -50%;
    }
    html>body .popup_menuItemImage {
        margin-left: -5px;
        vertical-align: middle;
    }
    
    div.popup_menu a.popup_menuItem span.popup_menuItemArrow {
        margin-right: -.75em;
    }
    
    div.popup_menu span.popup_menuItemSep {
        display: block;
        border: 1px inset #f0f0f0;
        margin: 4px 2px;
    }
    
    /* end smarty v1 plugins */
    
    
    /* 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: arial;
        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: arial;
    }
    
    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;
        color: #99cc00;
    }
    
    table.news_title td {
        vertical-align: top;
    }
    
    div.news_title, div.news_title a {
        font-weight: bold;
        margin-bottom: 10px;
        color: #99cc00;
        font-size: 15px;
        text-decoration: none;
    }
    
    div.news_title a:hover {
        text-decoration: underline;
    }
    
    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: arial;
    }
    
    /* first level */
    ul.simpletree ul {
        list-style-type: none;
        padding: 0;
        margin-left: 5px;
        min-height: 3px;
        font-size: x-small;
        font-family: arial;
    }
    
    /* 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 {
        color: #5A5A5A;
        font-size: 12px;
    }
    
    
    .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;
        font-size: 12px;
        /*color: #FFF;*/
    }
    
    
    input.textbox {
        background: white;
        color: #333333;
        border: solid 1px #c3ced0;
        margin: 0px;
        padding: 0px;
        height: 20px;
        font-size: 12px;
    }
    
    textarea, select {
        background: #ffffff;
        border: solid 1px #c3ced0;
        margin: 0px;
        padding: 0px;
        font-size: 10px;
    }
    
    /* END HTML FORM styles */
    
    
    
    /* 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;
    }
    
    .loading_module_mask {
        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: #333;
        /* 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;
        text-align: center;
        color: #FFF;
    }
    
    .loading_module_msg{
        z-index: 250;
        padding: 30px 40px 30px 40px;
        border: 1px solid #333;
        background-color: #99a;
        color: #eee;
        font-weight: bold;
    }
    
    /* ********************************************************************** */
    
    .ministats {
        text-align: center;
    }
    
    .ministats_visits, .ministats_time, .ministats_users {
        font-weight: bold;
    }
    
    /********* sitemap ***************/
    
    .sitemap {
        list-style: none;
    }
    /*.sitemap ul, .sitemap .dir, .sitemap .treeview, .sitemap .treeview a {
        padding:0;
        margin:0;
    }*/
    .sitemap .treeview 
    {
        width:auto;
        position:relative;
    }
    .sitemap .treeview a {
        /*float:left;*/
    }
    .sitemap_expand_link_close {
        /*float: left;*/
        margin-right: 10px;    
        position:relative;
        top:14px;
        left:-12px;
    }
    .sitemap_expand_link_open { 
        /*float: left;*/
        margin-right: 10px;
        position:relative;
        top:14px;
        left:-12px;
    }
    .sitemap_no_link {
        /*float: left;*/
        position:relative;
        top:14px;
        left:-12px;
    }
    .sitemap .file .treeview{
        /*left:15px;*/
    }
    .sitemap .dir {
        left:15px;
    }
    
    /********* /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) */
    
    #left ul.navigation {
        margin-left: -24px !important;
        width: 182px;
        text-transform: uppercase;
    }
    
    #left ul.navigation ul.navigation {
        margin-left: 24px !important;
        width: 156px;
        text-transform: uppercase;
    }

/** END CMS MANDATORY STUFF **/




/* BIOLOGY CUSTOM DESIGN HAPPINESS */


body {
    background:white;
    margin:0;
    padding:0;
    height:100%;
}

.body {
    background: url('bodybg.png') top left repeat-x #404040;
    color: #404040;
    text-align: center;
    margin:0;
    padding:5px 0 65px 0;
    z-index:-10;
    height:100%;
}

body * {
    text-align:left;
}

a {
    color: #92B05C;
    font-family: arial;
    font-size:12px;
    text-decoration:none;
}
table {
    color: #5A5A5A;
    font-size:12px;
}

#logobg {
    position:absolute;
    top:0;
    left:0;
    border:none;
    margin:0px auto;
    padding:0;
    z-index: 0;
    background: url('logobg.png') no-repeat;
    background-position:100% -55px;
    height: 744px;
    width: 100%;
    /*left: 240px;
    top: -116px;*/
}

#main_container {
    margin-top: 5px;
    margin-left:auto;
    margin-right:auto;
    width: 1024px;
    background-color: white;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    position:relative;
    padding-bottom:0px;
    text-align: left;
}

#main_content {
    display:block;
    position:relative;
    background: url('pics_left/dummy.jpg') 20px bottom no-repeat white;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    min-height:500px;
    height:100%;
    font-family: arial;
    color: rgb(90,90,90);
}

.left_col_bottom {
    position: relative;
    left: 25px;
}
#left_col {
    height:100%;
    float:left;
    width: 280px;
    height:auto;
    margin-left: 12px;
    padding-top: 3px;
    padding-bottom: 250px;
    text-align: left;
    font-size:12px;
}
#left_col p{
    margin-top:2px;
}
#left_col .login_controls {
    width:235px;
    text-align:left !important;
    margin-left:10px;
    font-size: 11px ;
}

#login {
    text-transform: uppercase;
    color: rgb(90,90,90);
    font-size: 12px;
    height:50px;
}
#login td {
    text-align:left !important;
}

#left_col .portlet_title {
    display:none;
}
#left_col .portlet_title_lower, #left_col .portlet_title {
    /*color: #92B05C;*/
    color: #5A5A5A;
    text-transform: uppercase;
    font-size: 11px;
    background: url(mmraz1.gif) no-repeat 0px 3px white;
    padding: 4px 0px 0px 16px;
    margin-left: 10px;
    width:270px;
    margin-bottom: 10px;
}
#left_col .portlet {
    margin: 0px 0px 20px 0px;
}
    
#middle_col {
    float:right;
    width: 710px;
    margin-right: 12px;
    min-height:300px;
    font-size: 13px;    
    padding-top: 15px;
}
#right_main {
    margin-bottom: 30px;
}

#right_bottom p {
    margin:5px 0;
}

#right_bottom .portlet {
    margin-bottom: 15px;   
}

#right_bottom_left {
    float:left;
    width: 338px;
    font-size:12px;
}
#right_bottom_left a {
    color: #25aae1;
}

.portlet_title {
    position:relative;
    z-index:19;
}
.news_headlines {
    position: relative;
    top: -20px;
    z-index:18;
}

#right_bottom_left .news_headlines .date {
    color: #25aae1;
    margin: 8px 0 3px 0;
    padding: 6px 0 0 20px;
    background: url(mmraz1.gif) 5px 5px no-repeat;
}
#right_bottom_left .news_headlines .abstract {
    padding: 6px 0 0 20px;
}
#right_bottom_left .portlet .news_headlines .article {
    margin: 0 0 15px 0;
}
#right_bottom_left .portlet .news_headlines .article .title{
    padding-left:20px;
}
#right_bottom_left .portlet .news_headlines .article .title a {
    color: #5A5A5A;
    text-decoration:none;
    font-weight: bold;
    padding: 6px 0 0 0px;
}

#right_bottom_left .portlet_title {
    height:38px;
    line-height:25px;
    padding: 0px 15px 0px 15px;
    margin: 0;
    background: url('bluetitlebg_big.png') top left repeat-x;
    font-size:11px;
    color: white;
    text-transform: uppercase;
}

#right_bottom_right {
    float:right;
    width: 338px;
    font-size:12px;
}
#right_bottom_right a {
    color: red;
}
#right_bottom_right .news_headlines .date {
    color: red;
    margin: 8px 0 3px 0;
    padding: 6px 0 0 20px;
    background: url(mmraz1.gif) 5px 5px no-repeat;
}
#right_bottom_right .news_headlines .abstract {
    padding: 6px 0 0 20px;
}
#right_bottom_right .portlet {
    margin-bottom: 15px;
}
#right_bottom_right .portlet .news_headlines .article {
    margin: 0 0 15px 0;
}
#right_bottom_right .portlet .news_headlines .article .title {
    padding-left:20px;
}
#right_bottom_right .portlet .news_headlines .article .title a {
    color: #5A5A5A;
    text-decoration:none;
    font-weight: bold;
    padding: 6px 0 0 0px;
}
#right_bottom_right .portlet_title {
    height:38px;
    line-height:25px;
    padding: 0px 15px 0px 15px;
    margin: 0;
    background: url('redtitlebg_big.png') top left repeat-x;
    font-size:11px;
    color: white;
    text-transform: uppercase;
}

.clear {
    clear:both;
}
#footer {
    position:absolute;
    bottom:-40px;
    width: 100%;
    text-align: center;
    color: #999;
    font-family: Tahoma,Geneva,sans-serif;
    font-size:12px;
}
#footer a{
    font-size:10px;
    font-weight:normal;
}
#contact_info {
    float:left;
    width: 760px;
    color: #bcbdc0;
    text-align:center;
}
#contact_icons {
    position:absolute;
    top:-5px; right:0px;
    color: #bcbdc0;
    border: none;
}
#contact_icons a img{
    border: none;
}

#header {
    display:block;
    font-family: arial;
    position:relative;
    z-index:20;
}


/* Header menu */
#header_menu {
    background: url('headermenubg.png') top left repeat-x;
    width: 1024px;
    height: 30px;
    background-color: gray;
    color: #5a5a5a;
    position:relative;
    /*z-index: 200;*/
}

#header_menu a {
    color:#5a5a5a;
    text-decoration:none;
    width: 205px;
    line-height:30px;
    font-size:11px;
    display:block;
    position:relative;
    text-align:center;
    text-transform: uppercase;
    left:0;
    top:0;
}
#header_menu ul {
    list-style-type: none;
    padding:0px 0 0 0 ;
    margin: 0 0 0 0px;
    height:30px;
    display:block;
    /*overflow:hidden;*/
}
#header_menu ul li {
    float:left;
    width: 204px;
    height:30px;
    /*line-height: 38px;*/
}
#header_menu ul li a{
    font-size:11px;
}

#header_menu ul li a:hover,
#header_menu ul li.hover a,
#header_menu ul li .active {
    background: url('headermenubg_active.png') top left repeat-x;
    /*color:rgb(180, 180, 180);*/
    color: #92B05C;
}
/*Drop down header menu*/
#header_menu ul li a:hover  ul a,
#header_menu ul li.hover ul a,
#header_menu ul li ul a {
    color: #D1D2D4;
}

#header_menu ul ul {
    background: url('submenu.png') top left repeat-x #404040;
    visibility: hidden;
    display:none;
    position:relative;
    width: 230px;
    height:auto;
    top:0;
    /*left:0;*/
    z-index:150;
    color: #5a5a5a;
    background-color: #404040;
    margin:0;
    padding:0;
}
#header_menu ul ul li a,
#header_menu ul ul a {
    color: white;
    text-transform: none;
    font-size: 12px;
    line-height:18px;
    text-align:left;
    background:transparent !important;
}
#header_menu ul ul a:hover {
    color: #92B05C !important;
}
#header_menu ul ul li{
    /*background: url('headermenubg.png') top left repeat-x white;*/
    background: transparent;
    margin: 5px;
    height: auto;
}

#header_menu li.hover ul {
    display: block;
}

#header_menu li.hover ul ul {
    display: none;
}


#header_menu ul li.hover ul {
    visibility: visible;
    display:block;
    z-index:100;
    position:absolute;
    top: 30px;
    background-color:#404040;/*white;*/
    color: white;
    display:block;
    width: 230px;
}

#header_menu ul li.hover ul ul {
    display: none;
}

#header_menu .divider {
    height:27px;
    width: 1px;
    background: url("crta_razdvajanja.png") top left no-repeat transparent;
    position:relative;
    left:0px;
    top: 2px;
}

#header_scroll {
    width: 1024px;
    height: 28px;
    background: url('headerscrollbg.png') top left repeat-x white;
    /*z-index:20;*/
    /*position:relative;*/
}

/*header crumbs container, also contains search_box */
#header_crumbs {
    display:block;
    overflow: hidden;
    position:relative;
    width: 100%;
    height: 24px;
    line-height:24px;
    font-size: 12px;
    background: url('headercrumbsbg.png') top left repeat-x;
    color: #B4B4B4;
}

#crumbs { /* Crumbs in header crumbs */
    float:left;
    margin-left: 20px;
    margin-top: 0px;
}

#lang_links {
    float:left;
    position:relative;
    top:0px;
    margin-right:10px;
}
#search_header {
    float:right;
    position:relative!important;
    right:15px!important;
    margin-right:0px!important;
    padding:0;
    font-family: arial;
    color: #d1d2d4;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;
    width: 372px;
    line-height:24px !important;
}

#search_header form {
    padding:0;
    margin:0px 0 0 0 !important;
    float:left;
    height:24px;
    line-height:24px;
    overflow:hidden;
}

#search_header form input {
    margin-left:5px;
    height:14px !important;
}
#search_header .search_box {
     background-color: #d1d2d4;
     border: 1px solid gray;
     width:195px;
     position:relative;
     top:3px;
     font-size:12px;
}
#header_crumbs a {
    color: #B4B4B4;
    text-decoration:none;
    font-size: 12px;
    font-family: arial;
}
#header_crumbs a:hover {
    text-decoration:underline;
}


#header_image {
    height: 170px;
    background-color: black;
    background: url('head_bg1.jpg') top left repeat-x transparent;
}
#header_image a {
    border: none;
}

#header_logo {
    position:absolute;
    top:8px; right:24px;
    border: none;
}
#header_logo_en {
    position:absolute;
    top:22px;right:28px;
    border:none;
}



#middle_col #right_main .portlet {
    display:block;
    padding-bottom: 15px;
}
#middle_col #right_main .portlet_title {
    height: 38px;
    background: url('lilatitlebg.png') top left no-repeat transparent;
    /*background: url('moduletitle_main.png') top left repeat-x transparent;*/
    color: white;
    padding: 0px 15px 0px 15px;
    text-transform: uppercase;
    font-weight: normal;
    line-height:26px;
    font-size:11px;
}

.login_username_caption, .login_password_caption {
    font-size: 11px!important;
    color: #5A5A5A;
}
.login_username {
    width: 164px !important;
}

#social {
    display:table-cell;
    vertical-align: middle;
    padding-left: 8px!important;
    padding-top:5px;
    float:left;
}
#social a img{
    border:0px none;
}
#social img {
    border:none;
}




/* DECO PLUGIN CSS */
.deco {
  width: 709px;
  height:230px;
  background: #eaf0ce;
  margin: 0px 0px 15px 0;
}
.deco p {
    margin:0;
    padding:0;
}
.deco, .deco * {/*
  margin: 0;
  padding: 0;*/
}
.deco .descriptions {
    float:right;
    width: 348px;
    height: 140px;
    max-height: 140px;
    overflow:hidden;
    margin: 6px 7px 10px 5px;
    font-size: 11px;
    display:table-row;
    vertical-align:middle;
}
.deco .descriptions p {
    display:table-cell;
    vertical-align: middle;
    height:124px;
}
.deco .descriptions a {
    font-size:11px;
}
    .deco .ad-image-wrapper {
    width: 340px;
    height: 230px;
    margin: 0;
    position: relative;
    overflow: hidden;
    float:left;
    }
        .deco .ad-image-wrapper .ad-loader {
            position: absolute;
            z-index: 10;
            top: 48%;
            left: 48%;
            border: 1px solid #CCC;
        }
        .deco .ad-image-wrapper .ad-next {
            position: absolute;
            right: 0;
            top: 0;
            width: 25%;
            height: 100%;
            cursor: pointer;
            display: block;
            z-index: 100;
        }
        .deco .ad-image-wrapper .ad-prev {
            position: absolute;
            left: 0;
            top: 0;
            width: 25%;
            height: 100%;
            cursor: pointer;
            display: block;
            z-index: 100;
        }
            .deco .ad-image-wrapper .ad-prev, .deco .ad-image-wrapper .ad-next {
            /* Or else IE will hide it */
            background: url(non-existing.jpg)\9
            }
            .deco .ad-image-wrapper .ad-prev .ad-prev-image, .deco .ad-image-wrapper .ad-next .ad-next-image {
                background: url(thumbs_strelica_desno.png);
                width: 40px;
                height: 30px;
                display: none;
                position: absolute;
                top: 47%;
                left: 0;
                z-index: 101;
            }
        .deco .ad-image-wrapper .ad-next .ad-next-image {
        background: url(thumbs_strelica_lijevo.png);
        width: 40px;
        height: 30px;
        right: 0;
        left: auto;
        }
    .deco .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0 !important;
      left: 0 !important;
      width: 340px !important;
      height:230px !important;
      z-index: 9;
    }
    .ad-image img {
        width: 340px !important;
        height:230px !important;
    }
      .deco .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .deco .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(opa75.png);
        color: #000;
      }
      * html .deco .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .deco .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .deco .ad-controls {
    height: 20px;
  }
    .deco .ad-info {
      float: left;
    }
    .deco .ad-slideshow-controls {
      float: right;
    }
      .deco .ad-slideshow-controls .ad-slideshow-start, .deco .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .deco .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .deco .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .deco .ad-nav {
    width: 290px;
    position: relative;
    float:right;
    right:40px;
    height:70px;
  }
    .deco .ad-forward, .deco .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .deco .ad-forward, .deco .ad-back {
      height: 100px;
    }
    .deco .ad-back {
      cursor: pointer;
      left: -30px;
      width: 20px;
      display: block;
      height:68px;
      background: url(thumbs_strelica_desno.png) 0px 20px no-repeat;
    }
    .deco .ad-forward {
      cursor: pointer;
      display: block;
      right: -27px;
      width: 20px;
      height:68px;
      background: url(thumbs_strelica_lijevo.png) 0px 20px no-repeat;
    }
    .deco .ad-nav .ad-thumbs {
      overflow: hidden;
      /*width: 100%;*/
      width:290px;
      height:70px;
    }
      .deco .ad-thumbs .ad-thumb-list {
        float: left;
        /*width: 308px !important;*/
        list-style: none;
        height:70px;
        margin:0;
        padding:0;
      }
        .deco .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .deco .ad-thumbs li a {
            display: block;
          }
            .deco .ad-thumbs li a img {
              border:none;
              display: block;
            }
            .deco .ad-thumbs li a.ad-active img {
              border:none;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

#header_scroll .v1news_ticker {
    width: 100%;
    height: 28px;
    padding-top:1px;
}
#header_scroll .v1news_ticker a {
    line-height: 28px;
    font-size:12px;
    color: rgb(90,90,90);
    margin-right: 20px;
}

#header_scroll .v1news_ticker a :hover {
    color: #92B05C;
    text-decoration: underline;
}

#logintraka {
    position:relative;
    z-index:20;
}

td {
    vertical-align: middle;
}

.dividers {
    margin:0;
}
.dividers .divider{
    margin-left: 15px;
    background:url("divider_short_slim.png") top right repeat-x;
    height:1px !important;
    clear:both;
    position:relative;
    top:-5px;
}

.dividers a {
    line-height:13px !important;
}

.narrow .file .treeview a {
    padding: 1px 0 1px 13px;
}

.divider_top, .divider_bottom {
    border-top: 2px solid rgb(180, 180, 180);
    padding-top: 4px;
}

.divider_mega {
    margin-bottom:2px;
    border-top: 2px solid rgb(180, 180, 180);
    padding-bottom: 4px;
}

#left_col .portlet {
    /*border-top: 2px solid #B4B4B4;*/
}

#footer a {
    color: #BCBDC0;
}

.portlet_title_lower a {
    color: #5A5A5A;
}
.portlet_title_lower a:hover {
    color: #92b05c;
}

/* Hardcoded dividers for portlet navigation */
#ord_-19574_listelem_aac_50006936daf_NOT_REAL{
    background:url(divider_short_slim.png) bottom right no-repeat;
    min-height:22px;
}
#ord_-12256_listelem_aah_50005395 {
    /*background:url(divider_short_slim.png) bottom right repeat-x;*/
    border-bottom: 2px solid rgb(180, 180, 180);
    min-height:22px;

}
#ord_-12256_listelem_aaf_50007143, #ord_-12256_listelem_aac_50005052{
    background:url(divider_short_slim.png) bottom right no-repeat;
    min-height:22px;
}

#ord_-12256_listelem_aaa_50005375{
    /*background:url(divider_short_slim.png) top right repeat-x;*/
    border-top: 2px solid rgb(180, 180, 180);
    min-height:22px;
}


#left_col_hack {
    position:relative;
}
.gray {
    color: #5A5A5A !important;
}

.narrow {
    margin-left:20px!important;
}
#search_header .header_search_submit {
    /*background: url(loginbutton.png) -2px -4px no-repeat transparent;*/
    border: none;
    /*width: 22px;
    height: 22px !important;*/
    margin:0;
    padding:0;
    position:relative;
    line-height:24px;
    top:4px;
    left:2px;
}

.more_news .raquo{
    display:none !important;
}

.thumb_container {
    margin: 5px !important;
    margin-left: 15px !important;
}

.social_caption {
    position:relative;
    top:-9px;
    left:-7px;
}

/* START Q2 Navigation */
ul.navigation {
    display:block;
    width:270px;
    padding:0 0 0 10px;
    list-style:none;
}
.navigation div {
    height:auto;
    margin:0 !important;
    padding:0 !important;
    float:none !important;
    width: auto !important;
}
.navigation li {
    float:left;
    height:auto;
    width:100%;
}
.navigation li:hover {
    
}
.navigation li a:hover{
    color: #99cc00;
    text-decoration: none;
}

.navigation a{
    font-size: 11px;
    font-weight: 400 !important;
    color: #5A5A5A;
    display:block;
    padding-left:15px;
    line-height: 24px;
    font-family: arial;
    /*border-bottom: 1px solid #CCCCCC;*/
}
ul.navigation ul {
    padding-left: 10px;
    list-style:none;
}

ul.navigation li a.public_page {
    border-right:2px solid green;
}
ul.navigation li a.private_page {
    border-right:2px solid red;
}
.private_page.not_present_page {
    border-right:2px dotted red !important;
}
.public_page.not_present_page {
    border-right:2px dotted green !important;
}

ul.navigation div.open .arrow {
    position:absolute;
    background: url(mmraz1otv.gif) no-repeat 0 7px;
    width:15px !important;
    cursor:pointer;
    float:left;
    height: 20px;
}

ul.navigation div.closed .arrow {
    position:absolute;
    float:left;
    background: url(mmraz1.gif) no-repeat 0 5px;
    width:15px !important;
    cursor:pointer;
    height: 20px;
}

ul.navigation li a {
    text-transform: uppercase;
}
ul.navigation li ul li a {
    text-transform: none;
    font-size: 12px;
}

ul.navigation div.content {
    background: url(mmraz1.gif) no-repeat 0 5px;
}

ul.navigation ul div.content {
    background: none;
}
ul.navigation div.highlight a {
    color: #92B05C;
}

/* END NAVIGATION */

#admin_strip {
    position:relative;
    z-index: 100;
}

/* start repository */
    .repository{
    background: #fff;
    font-size: 12px;
    }
  .repository .content {
    margin: 0 !important;
  }
  
  .repository .link {
    margin: 5px 0 0 7px;
  }
  
  .repository .image {
    float:left;
    margin-right: 5px;
  }
  .repository ul {
    margin: 5px 0 0 0;
    padding: 0;
    list-style: none;
    } 

     .repository li{
        background: #fff;
        border-top: none;
        /*margin-bottom: 6px;*/
        }
            
             .sidebar .repository{
                font-size: 11px;
                }
            
             .repository li ul li{
                padding-left: 18px;
                }
            
             .portlet .repository table{
                width: auto !important;
                }
            
                 .portlet  ul.repository table td,  .portlet  ul.repository table th{
                    padding: 0px;
                    padding-right: 0px !important;
                    }
                    
                     .portlet  ul.repository .cms_table_td,  .portlet  ul.repository .cms_table_td_highlight{
                        font-size: 12px;
                        line-height: normal;
                        }
            
         .repository li a{
             color: #92B05C;
            }
            
             .repository li a.repository_expand_link_open{
                background: url(images/small_right.png) repeat-x;
                border-bottom: none;
                }
            
             .repository li a.repository_expand_link_close{
                background: url(images/small_down.png) repeat-x;
                border-bottom: none;                
                }
        
         .repository .cms_info_description{
            color: #444;
            font-size:11px;
            }
            
         .repository .cms_info_about_authortime{
            color: #444;
            font-size: 11px;
            font-style: italic;
            }
    .repository .open .arrow {
        display: block;
        height: 15px;
        width: 15px;
        background: url(mmraz1otv.gif) no-repeat 0px 2px;
        float:left;
    }
    
    .repository .closed .arrow {
        display: block;
        height: 15px;
        width: 15px;
        background: url(mmraz1.gif) no-repeat 0px 1px;
        float:left;
    }
    
    .repository .entry {
        margin-left: 10px;
    }
    
    .repository div.entry:hover {
        /*background: url(mmraz1.gif) no-repeat 0 5px;*/
        background-color: #eee;
    }
    /* END repository */

    #left_col .portlet {
        clear:both;
    }
    #left_col .portlet_login {
        clear:both;
        padding-top: 15px;
    }
    
    .seemore_head1 {
        cursor:pointer;
        color: #92B05C;
    }
    .seemore_content1 p {
        margin-bottom: 2px;
        font-weight: bold;
    }
    .subscription_mini {
        padding-left: 25px;
    }
    
    .seemore_content1 span img {
        cursor:pointer;
        margin-right: 5px;
    }
    
    .login_button {
        background: url("loginbutton.png") no-repeat scroll left top transparent !important;
        border:none !important;
        color: transparent !important;
        font-size: 12px;
        height: 30px;
        left: 198px;
        bottom: 19px;
        position: relative;
        width: 25px;
        cursor: pointer;
    }
    
    .login_username {
        position:relative;
        left:5px;
    }
    .login_password {
        width: 135px !important;
        height:20px !important;
        position:relative;
        left:7px;
        
    }
    
    .login_username_label {
        color: #5A5A5A;
        text-transform: uppercase;
    }
    .login_password_label {
        top: 5px;
        position:relative;
        color: #5A5A5A;
        text-transform: uppercase;
    }
    
    .home_left_menu {
/*        border-top: 2px solid rgb(180, 180, 180);
        border-bottom: 2px solid rgb(180, 180, 180);*/
    border: none !important;
        padding-bottom: 56px !important;
    position:relative;
    top:12px;
    }
   
    .dividers .content {
        height: 23px !important;
        padding-top:2px !important;
        background: url(mmraz1.gif) no-repeat 0 1px !important;
    }
    
    ul.navigation li:first-child {
        border-top:2px solid #B4B4B4;
    }
    ul.navigation li:last-child {
        border-bottom: 2px solid #B4B4B4;
    }
    
    ul.servisi li:first-child, ul.navigation li ul li:last-child, ul.navigation li ul li:first-child{
        border-top:none;
        border-bottom:none;
    }
    ul.servisi li:last-child {
        border-bottom: none;
    } 

#admin_sys_notif{
    position:relative;
    z-index:150;
} 

/* WCAG additions */
#accessibility_options {
    float:right;
    z-index:250;
}

.accessibility_dialog {
    border: 8px solid black !important;
}

.textsize-normal a, .textsize-normal p, .textsize-normal span, .textsize-normal td, .textsize-normal td a {
    font-size: 13px !important;
}
.textsize-small a, .textsize-small p,  .textsize-small span, .textsize-small td, .textsize-small td a {
    font-size: 11px !important;
}
.textsize-big a, .textsize-big p, .textsize-big span, .textsize-big td, .textsize-big td a {
    font-size: 15px !important;
}

a.select_size_0  {
    font-size:11px !important;
}

a.select_size_1 {
    font-size:13px !important;
}

a.select_size_2 {
    font-size:15px !important;
}

#accessibility_opener img {
    max-height:23px;
}
#accessibility_opener :hover {
    cursor:pointer;
}
#accessibility_opener {
    width: 23px;
    height:23px;
    overflow: hidden;
    display: block;
    margin-right:5px;
}

.textsize {
    width:100%;
    font-size:12px;
    border-bottom: 1px solid black;
}
.textsize a {
    color: blue;
}

.textsize_label {
    float:left;
    display:block;
    font-size:12px;
    margin-right:10px;
    font-weight:bold;
}
.ui-dialog .simplelayout {
    clear:both;
    width:100%;
    border-bottom: 1px solid black;
    margin-top:10px;
}
.ui-dialog .simplelayout a{
    display:block;
    color:blue;
    fonti-size:12px;
}

.simplelayout_label {
    display:block;
    font-weight:bold;
}
.highcontrast {
    clear:both;
    width:100%;
    border-bottom: 1px solid black;
    margin-top:10px;
}
.highcontrast_label {
    display:block;
    font-weight:bold;
    
}
.highcontrast .contrast1 {
    color: green !important;
}
.highcontrast .contrast2 {
    display:block;
    background:white !important;
    color:black !important;
    font-weight:bold;
}
.highcontrast .contrast3 {
    display:block;
    background:black !important;
    color:white !important;
}

.accessibility_links .gornjilinkoviboxVelicina {
    float:left;
    display:block;
    margin-right:5px;
    color:green;
}
#accessibility_links *{
    font-size:14px;
}

.highcontrast-normal #accessibility_links {
    background: black;
    color:white;
}
.highcontrast-normal #accessibility_links a {
    text-decoration:underline;
    color: #fefefe;
}

.highcontrast-inverted #accessibility_links {
    background: white;
} 
.highcontrast-inverted #accessibility_links a {
    text-decoration:underline;
}


/*SIMPLELAYOUT*/
body.simplelayout #right_bottom_left, body.simplelayout #right_bottom_right {
    float:none;
    width:auto;
}
body.simplelayout p {
    text-align:left !important;
}

/* end simplelayout */


/* Highcontrast */
a.contrast1 {
    color: blue !important;
}

.highcontrast-normal #right_bottom_left .portlet_title, .highcontrast-normal #right_bottom_right .portlet_title {
    background-image: none;
    color:black;
    background:white;
    font-weight:bold;
    height:auto;
    border-bottom:1px solid black;
    margin-bottom:15px;
}

.highcontrast-normal #right_bottom_left .news_headlines .date, .highcontrast-normal #right_bottom_right .news_headlines .date {
    color: black !important;
}
.highcontrast-normal #right_bottom_left p, .highcontrast-normal #right_bottom_right p { 
    color:black;
}
.highcontrast-normal #right_bottom_left .portlet .news_headlines a, 
.highcontrast-normal #right_bottom_right .portlet .news_headlines a {
    color:black !important;
    text-decoration:underline;
}
.highcontrast-normal #header_scroll .v1news_ticker a {
    color:black;
}
.highcontrast-normal #header_scroll .v1news_ticker a:hover {
    font-weight:bold;
}

.highcontrast-normal a {
    color:black;
}
.highcontrast-normal .navigation li a:hover {
    color:black;
    font-weight:bold !important;
}
.highcontrast-normal ul.navigation li div.highlight a{
    color:black;
    font-weight:bold !important;
}

.highcontrast-normal .repository li a {
    color:black;
}

.highcontrast-normal #header_crumbs {
    background:white;
}
.highcontrast-normal #header_crumbs a {
    color:black;
}
.highcontrast-normal #header_crumbs a:hover {
    font-weight:bold;
}
.highcontrast-normal #search_header {
    color:black;
}
.highcontrast-normal #header_menu ul li a {
    color:black;
    background: white;
    background-image:none;
}
.highcontrast-normal #header_menu ul li a.active {
    font-weight:bold;
}
.highcontrast-normal #header_menu ul li a:hover {
    text-decoration:underline;
}
.highcontrast-normal #header_menu ul ul {
    background-image:none;
    background-color:white !important;
}
.highcontrast-normal #header_menu ul ul li a {
    color:black;
    background: white !important;
    background-image:none;
}
.highcontrast-normal #header_menu ul ul li a.active {
    font-weight:bold;
}
.highcontrast-normal #header_menu ul ul li a:hover {
    text-decoration:underline;
    color:black !important;
}

.highcontrast-normal button, .highcontrast-normal input.button, .highcontrast-normal input.submit {
    background: white;
    border: 1px solid black;
    color:black;
}
.highcontrast-normal td, .highcontrast-normal td a {
    color:black;
}
.highcontrast-normal td a {
    text-decoration:underline;
}
.highcontrast-normal td a:hover {
    font-weight:bold;
}
.highcontrast-normal .cms_table_row_1,  .highcontrast-normal .cms_table_row_0 {
    background:white;
    border: 1px solid black;
}
.highcontrast-normal .cms_table_row_highlight_1 td {
    background-color:rgb(249, 250, 251);
}
.highcontrast-normal th {
    background-color:white;
    color:black;
    font-weight:bold;
    border-bottom:1px solid black;
}

.highcontrast-normal #middle_col #right_main .portlet_title {
    background-image:none !important;
    color:black !important;
    font-weight:bold;
    font-size:13px;
}

.highcontrast-normal .news_title a {
    color:black;
}
.highcontrast-normal .deco {
    background: white !important;
    color:black !important;
}

.highcontrast-normal div.news_date, .highcontrast-normal div.news_author {
    color:black;
}
/* Highcontrast end */


/* Highcontrast inverted */
.highcontrast-inverted {
    background:black;
}
.highcontrast-inverted #right_bottom_left .portlet_title, .highcontrast-inverted #right_bottom_right .portlet_title {
    background-image: none;
    color:white;
    background:black;
    font-weight:bold;
    height:auto;
    border-bottom:1px solid black;
    margin-bottom:15px;
}

.highcontrast-inverted #right_bottom_left .news_headlines .date, .highcontrast-inverted #right_bottom_right .news_headlines .date {
    color: white !important;
}

.highcontrast-inverted #right_bottom_left .portlet .news_headlines .article .title a, .highcontrast-inverted #right_bottom_left a, .highcontrast-inverted #right_bottom_right .portlet .news_headlines .article .title a, .highcontrast-inverted #right_bottom_right a {
    color: white !important;
}

.highcontrast-inverted #header_scroll .v1news_ticker a {
    color:white;
}
.highcontrast-inverted #header_scroll .v1news_ticker a:hover {
    font-weight:bold;
}

.highcontrast-inverted a {
    color:white;
}
.highcontrast-inverted .navigation li a:hover {
    color:white;
    font-weight:bold !important;
}
.highcontrast-inverted ul.navigation li div.highlight a{
    color:white;
    font-weight:bold !important;
}

.highcontrast-inverted .repository li a {
    color:white;
}

.highcontrast-inverted #header_crumbs {
    background:black;
}
.highcontrast-inverted #header_crumbs a {
    color:white;
}
.highcontrast-inverted #header_crumbs a:hover {
    font-weight:bold;
}
.highcontrast-inverted #search_header {
    color:white;
}
.highcontrast-inverted #header_menu ul li a {
    color:white;
    background: black;
    background-image:none;
}
.highcontrast-inverted #header_menu ul li a.active {
    font-weight:bold;
}
.highcontrast-inverted #header_menu ul li a:hover {
    text-decoration:underline;
}
.highcontrast-inverted #header_menu ul ul {
    background-image:none;
    background-color:black !important;
    border: 2px solid white;
    border-top: none;
}
.highcontrast-inverted #header_menu ul ul li a {
    color:white;
    background: black !important;
    background-image:none;
}
.highcontrast-inverted #header_menu ul ul li a.active {
    font-weight:bold;
}
.highcontrast-inverted #header_menu ul ul li a:hover {
    text-decoration:underline;
    color:white !important;
}

.highcontrast-inverted button, .highcontrast-inverted input.button, .highcontrast-inverted input.submit {
    background: black;
    border: 1px solid black;
    color:white;
}
.highcontrast-inverted td, .highcontrast-inverted td a {
    color:white;
}
.highcontrast-inverted td a {
    text-decoration:underline;
}
.highcontrast-inverted td a:hover {
    /*font-weight:bold;*/
}
.highcontrast-inverted .cms_table_row_1,  .highcontrast-inverted .cms_table_row_0 {
    background:black;
    border: 1px solid black;
}
.highcontrast-inverted .cms_table_row_highlight_1 td {
    background-color:rgb(249, 250, 251);
}
.highcontrast-inverted th {
    background-color:black;
    color:white;
    font-weight:bold;
    border-bottom:1px solid black;
}

.highcontrast-inverted #middle_col #right_main .portlet_title {
    background-image:none !important;
    color:white !important;
    font-weight:bold;
    font-size:13px;
}

.highcontrast-inverted .news_title a {
    color:white;
}
.highcontrast-inverted .deco {
    background: black !important;
    color:white !important;
}

.highcontrast-inverted div.news_date, .highcontrast-inverted div.news_author {
    color:white;
}

.highcontrast-inverted #main_content,  .highcontrast-inverted #main_container {
    background:black;
    background-image:none;
}

.highcontrast-inverted a, .highcontrast-inverted p {
    color:white;
}
.highcontrast-inverted .ministats {
    color:white;
}

.highcontrast-inverted #left_col .portlet_title_lower  {
    background:black;
    color:white;
}

.highcontrast-inverted #header_scroll {
    background:black;
    color:white;
}

.highcontrast-inverted #contact_info {
    color:white;
}

.highcontrast-inverted .ui-tabs .ui-tabs-panel {
    background:black;
}
.highcontrast-inverted .ui-tabs .ui-tabs-nav, .highcontrast-inverted .ui-tabs .ui-tabs-nav a {
    background:black;
    color:white;
}
.highcontrast-inverted .ui-tabs .ui-tabs-nav li.ui-tabs-selected, .highcontrast-inverted .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
    border-bottom:none;
    border-bottom-color: black;
    height:17px;
}
.highcontrast-inverted .ui-helper-clearfix:after {
    border:none;
}

.highcontrast-inverted .cms_table_row_highlight_1 td, .highcontrast-inverted .cms_table_row_highlight_0 td {
    background-color:black !important;
}

.highcontrast-inverted .cms_table_row_highlight_0 td a:hover, .highcontrast-inverted .cms_table_row_highlight_1 td a:hover {
    text-decoration: none;
}
/* Highcontrast inverted end */



div.carousel{
    position: relative;
    clear: both;
    width: 708px;
    height: 244px;
    display: block;
    margin-top: 8px;
    overflow:hidden;
}

div.carousel-edit tr.carousel_edit_row td{
    vertical-align:top;
    padding:16px;
}
div.carousel-edit tr.carousel_edit_row td td{
    padding:2px;
}
div.carousel-edit .carousel_reorder_updown{
    background: url('images/small_up_down.png') 5px 48% no-repeat;
}

div.carousel-edit .textbox{
    padding:0;
}

div.carousel img{
    box-shadow: 0px 0px 10px #ddd;
}

div.carousel .carousel_block{
    background:none;
    position: absolute;
    top: 92px;
    right: 100px;
    width:auto;
    height:100%;
}
div.carousel a.carousel_block:hover{
    text-decoration:none;
}
div.carousel .carousel_block .carousel_title{
    font-family: 'MyriadWebProBold', Tahoma, Geneva, sans-serif;
    font-size: 42px;
    line-height: 60px;
    text-transform: uppercase;
    color: #84C64A;
    text-align: right;
}
div.carousel .carousel_block p{
    margin:0;
}
div.carousel .carousel_block span{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #6d6d6d;
    text-align:right;
    margin-top:35px;
}

div.carousel div.carousel_dots{
    position: absolute;
    right: 0;
    bottom: -20px;
}   
div.carousel div.carousel_dots a{
    float: left;
    margin-left: 10px;
    background: url(images/bg_slider_buttons.png) right no-repeat;
    height: 14px;
    width: 14px;
    display: block;
}
div.carousel div.carousel_dots a:hover{
    background: url(images/bg_slider_buttons.png) right no-repeat;
}
div.carousel div.carousel_dots a.carousel_dot_current{
    background: url(images/bg_slider_buttons.png) left no-repeat;
}

div.carousel a.arrow_left{
    position: absolute;
    background: url(images/slider_arrows.png) 0px 0px no-repeat;
    height: 100%;
    width: 41px;
    display: block;
}
/*div.carousel a.arrow_left:hover{
    background: url(images/slider_arrows.png) 0px 0px no-repeat;
}
div.carousel a.arrow_left:focus{
    background: url(images/slider_arrows.png) 0px left no-repeat;
}*/
div.carousel a.arrow_right{
    position: absolute;
    right: 15px;
    /*top: 108px;*/
    background: url(images/slider_arrows.png) top right no-repeat;
    height: 100%;
    width: 41px;
    display: block;
}



/* footer stuff */
ul.static_nav{
    list-style:none;
    display:block;
    text-align:center;
    margin-left:0;
}

ul.static_nav li{
    display:inline-block;
}

ul.static_nav a{
    background-repeat: no-repeat;
    text-transform:uppercase;
    font-family: Armata, Helvetica, Verdana, sans-serif;
    display: block;
    height: auto;
    text-align: center;
    background-position: top center;
}
ul.static_nav a:hover{
    text-decoration:underline;
}

#foot_container{
    clear:left;
    min-height:200px;
    background-color:#494949;
    font-size:11px;
}
#foot_container div.foot_c{
    width:990px;
    margin:0 auto;
}

#cms_area_search{
    padding-top:31px;
    width:233px;
    text-align:right;
    float:left;
}
#cms_area_search div.lang_sel{
    color:white;
    /*font-family:Tahoma;*/
    font-size:11px;
}
#cms_area_search div.lang_sel a{
    text-decoration:none;
    color: white;
    margin-left:10px;
}
#cms_area_search div.lang_sel a.sel{
    color:#fe8f00;
}

#cms_area_search div.portlet_search{
    margin-top:15px;
}
#cms_area_search div.portlet_search input.search_input{
    border:none;
    height:21px;
    width:160px;
}
#cms_area_search div.portlet_search div.cms_module_title{
    display:none;
}

#cms_area_search a.facebook{
    background-image: url(images/facebook_krug.png);
}
#cms_area_search a.rss{
    background-image: url(images/rss_krug.png);
}
#cms_area_search a.wiki{
    background-image: url(images/wiki_krug.png);
}

#cms_area_search ul.static_nav{
    margin-top:20px;
    text-align:left;
    padding-left:10px;
    margin-left:0;
}
#cms_area_search ul.static_nav a{
    overflow:hidden;
    background-position: top left;
    height:37px;
    width:37px;
    text-indent:-1000px;
    margin-right:5px;
}
#cms_area_search ul.static_nav a:hover{
    background-position: bottom left;
}

#foot_container .foot_contacts{
    color: white;
    font-size:11px;
    margin-top:4px;
    margin-bottom:35px;
}
#foot_container .foot_contacts h3{
    font-weight:bold;
    font-size:11px;
    text-transform: uppercase;
    margin-left: 40px;
}
#foot_container .foot_contacts ul{
    display:table;
    margin:0;
    color: #cacaca;
    margin-top:12px;
}
#foot_container .foot_contacts li{
    display:table-cell;
}
#foot_container .foot_contacts li:first-child{
    width:188px;;
}
#foot_container .foot_contacts li:nth-child(2){
    width:181px;;
}
#foot_container .foot_contacts b{
    font-weight:normal;
    color:white;
}
#foot_container .foot_contacts a{
    color:#cacaca;
    text-decoration:none;
}

#cms_area_footer1{
    float:left;
    padding-top:25px;
    margin-left:80px;
    width:670px;
    margin-bottom:-35px;
}
#cms_area_footer1 .cms_module_title{
    display:none;
}


#foot_container hr{
    clear:left;
    border:none;
    border-bottom:1px solid #707070;
    padding-top:22px;
}

#cms_area_footer2 ul.static_nav{
    width:313px;
    text-align:left;
    float:left;
    margin-left:0;
    padding-left:0px;
}
#cms_area_footer2 ul.static_nav li{
    height:73px;
    margin-bottom:10px;
    vertical-align:top;
}
#cms_area_footer2 ul.static_nav a{
    color: #cacaca;
    text-decoration: none;
    font-size: 11px;
    line-height:12px;
    width: 72px;
    padding-top: 50px;
    margin: 15px 22px 0 7px;
}
#cms_area_footer2 ul.static_nav a:hover{
    text-decoration:underline;
}
#cms_area_footer2 ul.static_nav a.upisi{
    background-image: url(images/static_upisi_inv.png);
}
#cms_area_footer2 ul.static_nav a.webmail{
    background-image: url(images/static_webmail_inv.png);
}
#cms_area_footer2 ul.static_nav a.webmail_stud{
    background-image: url(images/static_student_inv.png);
}
#cms_area_footer2 ul.static_nav a.portal{
    background-image: url(images/static_portal_inv.png);
}
#cms_area_footer2 ul.static_nav a.knjiznica{
    background-image: url(images/static_knjiznica_inv.png);
}
#cms_area_footer2 ul.static_nav a.studomat{
    background-image: url(images/static_studomat_inv.png);
}
#cms_area_footer2 ul.static_nav a.facebook{
    background-image: url(face.png);
}
#cms_area_footer2 ul.static_nav a.twitter{
    background-image: url(twitter.png);
}
#cms_area_footer2 ul.static_nav a.youtube{
    background-image: url(youtube.png);
}

#cms_area_footer2 div.footer2_side{
    float:left;
    margin-left:0px;
    width:670px;
}

div.footer2_side ul.custom_links{
    list-style:none;
    font-size:12px;
    margin:18px 10px 20px;
}
div.footer2_side ul.custom_links li{
    display:inline-block;
    border-left:1px solid #80b9da;
    height:7px;
    padding-bottom:6px;
    margin-right:13px;
    padding-left:13px;
}
div.footer2_side ul.custom_links li:first-child{
    border-left:none;
    padding-left:0;
}
div.footer2_side ul.custom_links a{
    text-transform:uppercase;
    text-decoration:none;
    color: #80b9da;
    display:inline-block;
    margin-top:-1px;
}
div.footer2_side ul.custom_links a:hover{
    text-decoration:underline;
}


div.footer2_side div.portlet_nav{
    float:left;
    margin-right:15px;
    width:auto;
    margin-top:5px;
    margin-left:5px;
}
#foot_container div.footer2_side div.portlet_nav div.cms_module_title{
    text-transform:uppercase;
    color:#80b9da;
    font-size:14px;
    padding-left:6px;
    margin-bottom:5px;
    border:none;
    font-family:inherit;
    font-weight:normal;
}
div.footer2_side ul.navigation_wide{
    width:320px;
    margin-right:-10px;
    margin-left:0;
}
div.footer2_side ul.navigation_wide li{
    display:inline-block;
    width:162px;
}

div.footer2_side div.portlet_nav ul{
    list-style:none;
    margin-left:0;
}
div.footer2_side div.portlet_nav ul li a{
    text-decoration:none;
    color: #cacaca;
}
div.footer2_side div.portlet_nav ul li a:hover{
    color: #fff;
}
div.footer2_side div.portlet_nav ul li a:before{
    content: '-';
    display:inline;
    margin-right:3px;
    color: #aaa;
}

#cms_area_footer2 .bottom_hard_nav{
    float:left;
    margin-top:-10px;
    padding-left:10px;
}

#cms_area_footer2 .bottom_hard_nav div{
    float: left;
    width: 166px;
}

#cms_area_footer2 .bottom_hard_nav div h3 {
    margin-left:40px;
}

#cms_area_footer2 .bottom_hard_nav h3 a{
    color: #80b9da;
    font-weight: normal;
    text-transform: uppercase;
}

#cms_area_footer2 .bottom_hard_nav ul{
    list-style: none;
    margin-left: 12px;
}

#cms_area_footer2 .bottom_hard_nav li:before{
    content: '-';
    color: #ccc;
    margin-left: -10px;
    display: inline-block;
    width: 8px;
}

#cms_area_footer2 .bottom_hard_nav a{
    color: #ccc;
}

#cpright{
    font-size:11px;
    color: #cacaca;
    padding: 20px 0;
}
#cpright a{
    color:#cacaca;
    text-decoration:underline;
}
/* end footer stuff */

.predmetispis_lighter.opterecenja {
/*    display:none;*/
    width: 125px;
    text-align: center;
}