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


/* FILE: /css/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/css/default_date_styles.css */ 

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

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

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

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

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

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

.edit_news_img {
    max-width: 200px;
    height: auto;
}
/* FILE: /portlets/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: /extensions/quiltwit/css/style.css */ 
.twitter_profile_picture{
    width:30px;
}/* FILE: /extensions/sharesocial/css/sharesocial.css */ 

.social_share_links {
    margin:0 !important;
}

.social_share_links li {
    list-style:none !important;
    padding:0;
    margin:0 2px 0 0  !important;
    display:inline-block;
}/* FILE: /extensions/pgallery/css/pgallery.css */ 
/*gallery*/
#lightbox-container-image, #lightbox-container-image img {
    max-height:750px;
    max-width:990px;
}
#lightbox-container-image-box{
    max-height:770px;
    max-width:1010px;
}
#lightbox-container-image-data-box{
    max-height:770px;
    max-width:990px;
}
/*end gallery*/
/* FILE: /extensions/tags/css/tags.css */ 
.tags{
    display:block;
    width: 100%;
}


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

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

.tags .tags_clear{
    clear:both;
}
/* FILE: /extensions/comments/css/comments.css */ 
.comments .comment .author{
    float:left;
    text-decoration:underline;
    color: #505050;
}
.comments .comment .time {
    float:right;
    font-style: italic;
    font-size:9px;
    padding:8px;
}
.comments .comment{
    width:100%;
    -moz-box-shadow: 0px 0px 3px #999;
    -webkit-box-shadow: 0px 0px 3px #999;
    box-shadow: 0px 0px 3px #999;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-bottom:7px;
	padding:5px;
}
.comments .comment_text {
    clear:left;
    width:70%;
    margin-bottom:4px;
}
.comments_input {
    text-align:center;
}
.comments_input textarea {
    width: 100%;
    height: 35px;
    font-size: 11px;
}
.comments_input .button {
  margin-top:5px;
}
.comments_input textarea:hover {
    background-color: #EEE;
}
.comments .Thumbslike .like{
    float:right;
}/* FILE: /extensions/thumbslike/css/thumbslike.css */ 
.like_cnt{
    background:red;
    display:block;
    float:right;
	line-height:18px;
	margin-right:2px;
	padding: 2px 8px;
	background:#fff;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

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

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

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

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

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

/* hackfixes */
.thumbsup:hover{
	text-decoration:none;
    background:url('extensions/thumbslike/icons/icon_thumb_up.png') no-repeat;
}
.Thumbslike .extension_title {display:none}
.comments .Thumbslike {float:right}body.bodycms{
        font-size: 14px;
        background: url(images/header_green_bg.jpg) top left repeat-x;
        background-color: #f8f7f8;
        /*font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
        font-family: Tahoma, sans-serif;
    }
body.main_popup {
    background: none;
}
iframe body {
    font-size: 12px;
}

iframe table, iframe table td, .cke_editable td, .cke_editable th {
    border: 1px solid gray !important;
}

iframe p, .cke_editable, .cke_editable p {
    font-size: 13px !important;
    line-height: 16px;
}

iframe ul, body.cke_editable ul/*, .text ul*/ {
    list-style: disc !important;
    list-style-position: inside !important;
}

iframe ol, body.cke_editable ol/*, .text ol*/ {
    list-style: decimal !important;
    list-style-position: inside !important;
}

.portlet_content ul {
    list-style: disc !important;
    /*list-style-position: inside !important;*/
}
.portlet_content ol {
    list-style: decimal !important;
}

.portlet_content h3 {
    line-height: 2em;
}
.portlet_content ol, .portlet_content ul {
    list-style-position: outside !important;
    line-height: 2em;
    margin-bottom: 18px;  
}

.portlet_content ol li, .portlet_content ul li{
    font-size: 14px;
    line-height: 2em !important;
    margin-bottom: 18px; 
}
.portlet_content ol li p{
	line-height: 2em !important;
}
.portlet_content ul li p {
	line-height: 2em;
}

.cke_editable h1 {
    font-weight:bold !important;
    font-size: 20px !important;
}
.cke_editable h2 {
    font-size: 18px !important;
    font-weight:bold !important;
}

.cke_editable h3 {
    font-size:16px;
    font-weight:bold;
    }
    
.cke_editable h4, .cke_editable h5 {
    font-size:14px;
    font-weight:bold;
}

h1 {
    font-weight:bold;
}
h2 {
    font-size: 18px;
    font-weight:bold;
}

h3 {
    font-size:16px;
    font-weight:bold;
    }
    
h4, h5 {
    font-size:14px;
    font-weight:bold;
}

iframe p, .cke_wysiwyg_frame p {
    margin-bottom: 10px !important;
}

.cke_editable p {
    margin-bottom: 10px !important;
}

iframe em, .cke_editable em, .cke_editable p em {
    font-style:italic !important;
}

/* CMS MANDATORY STUFF.. */
    
    a {
        color: #2f5f15;
    }
    p {
        color:#555555;
        font-size: 13px;
        margin-bottom: 10px;
    }
    
    .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_small_print {
        font-size: small;
        color: gray;
    }
    
    
    .errorbox {
        border: solid 2px red;
        background: #fffeca;
        text-align: center;
        color: black;
        font-family: Verdana, sans;
        overflow: auto;
    }
    
    .errorbox pre {
        font-family: Courier, Courier new, mono;
        font-size: 9px;
        text-align: left;
        
    /*    white-space: pre-wrap;  */     /* css-3 should we be so lucky... */
    /*    white-space: -moz-pre-wrap;*/  /* Mozilla, since 1999 */
        word-wrap: break-word;   /* Internet Explorer 5.5+ */
    }
    
  
    
    
    
    
    
    /* start 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-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(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(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;
    }
    
    .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-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-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-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;
        background-color:white;
    }
    
    #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;
        background-color:white;
    }
    
    /* 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;
    }
    
    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 solid #A9B7BA;
        border-bottom: none;
        height: 0;
        margin: 0px 0 3px 0;
        padding: 0;
    }
    
    div.news_msg {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    
    
    
    div.news_title, div.news_title a {
        /*font-weight: bold;*/
        margin-bottom: 10px;
        color: #2f5f15;
        font-size: 18px;
        text-decoration: none;
        line-height: 1.3em;
    }
    div.news_title h1 {
        width: 100%;
    }
    
    div.news_title a:hover {
        text-decoration: underline;
    }
    
    div.news_title_empty {
        font-style: italic;
    }
    
    div.news_lead {
        /*margin-bottom: 10px;*/
    }
    
    div.news_lead td, div.news_lead table {
        border: none !important;
    }
    
    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;
        display:none;
    }
    
    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;
    }
    .news_lead_img_div.right {
        margin: 0 0 10px 10px;
    }
    
    div.news_lead_img_div {
        border: none;
        padding: 3px; 
    }
    
    div.news_lead_img_div img {
        border: 0;
    }
    
    .news_edit_date {
        display:none;
    }
    
    .news_pub_date {
        float:left;
    }
    .news_pub_date * {
        color: #D29514;
    }
    
    .news_title {
        float:left;
    }
    .news_lead {
        clear:left;
    }
    .news_meta {
        clear:both;
    }
    
    .news_title h1 {
        display:block;
        width: 438px;
    }
    .news_article {
        padding-top: 10px;
        border-bottom: 2px solid #EAEAEA;
    }
    .news_meta .author {
        display:none;
    }
    
    .news_article.image_left .news_title {
        float:none;
    }
    
    .news_article.image_left .news_lead {
        clear:none;
    }
    
    /* fix za IE */
    * html div.news_lead_img_div {
        padding: 3px 3px 2px 3px;
    }
    
    /* admin */
    hr.news_block_separator {
        border-top: 1px solid #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 solid #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;*/
    }
    
    /* first level */
    ul.simpletree ul {
        list-style-type: none;
        padding: 0;
        margin-left: 5px;
        min-height: 3px;
        /*font-size: x-small;*/
    }
    
    /* 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: 12px;
    }
    
    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: 12px;
        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: 12px;
        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: 12px;
        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: 12px;
        text-decoration: none;
        padding: 0 2px 0 0;
        margin: 0;
        color: #000;
        cursor: pointer;
    }
    
    /* END simpletree */
    
    ul.simpletree a.simpletree_link {
        margin-bottom: 1px;
    }
    
    
    /* BEGIN v1seemore */
    .seemore_topbox {
        
    }
    
    
    .seemore_content {
        border: none;
    }
    /* END v1seemore */
    
    
    /* BEGIN HTML FORM styles */
    /*button, input.button, input.submit {
        background: #E5E9EA;
        border-bottom: solid 1px #7f898b;
        border-right: solid 1px #7f898b;
        border-left: solid 1px #ceced0;
        border-top: solid 1px #ceced0;
        color: #FFFFFF;
    }*/
    
    
    input.textbox {
        background: #ffffff;
        color: #333333;
        border: solid 1px #c3ced0;
        margin: 0px;
        padding: 0px;
        height: 25px;
        font-size: 14px;
    }
    
    textarea, select {
        background: #ffffff;
        border: solid 1px #c3ced0;
        margin: 0px;
        padding: 0px;
        font-size: 14px;
    }
    input.button, input[type="submit"] {
        /*padding: 0 !important;*/
        height:28px;
        padding: 2px 4px;
    }
    
    /* END HTML FORM styles */
    
    /* REPOSITORY CSS */

    .repository *{
        clear:none;
    }

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

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

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

    .repository .entry{
        padding:1px;
        display:block;
        clear:both;
    }

    .repository .image{
        margin:0;
        padding:0;
        float:left;
        max-height: 26px;
        max-width:26px;
        min-height: 26px;
        min-width:26px;
        background-size: 100% !important;
    }

.repository .link_icon_unknown {
    background: url(icons_file/unknown128.png);}
    
        
    .repository .link_icon_au {
        background-image: url(icons_file/au128.png);
     }
     
    .repository .link_icon_avi {
        background: url(icons_file/avi128.png);
    }
    .repository .link_icon_doc {
        background: url(icons_file/doc128.png);
    }
    .repository .link_icon_docx {
        background: url(icons_file/docx128.png);
    }
    .repository .link_icon_exe {
        background: url(icons_file/exe128.png);
    }
    .repository .link_icon_folder {
    background: url(icons_file/folder128.png);
    }
.repository .link_icon_link_icon_gif {
    background: url(icons_file/gif128.png);}
.repository .link_icon_html {
    background: url(icons_file/htm128.png);}
.repository .link_icon_html {
    background: url(icons_file/html128.png);}
.repository .link_icon_jpg {
    background: url(icons_file/jpg128.png);}
.repository .link_icon_mp3 {
    background: url(icons_file/mp3128.png);}
.repository .link_icon_mpeg {
    background: url(icons_file/mpeg128.png);}
.repository .link_icon_mpg {
    background: url(icons_file/mpg128.png);}
.repository .link_icon_odp {
    background: url(icons_file/odp128.png);}
.repository .link_icon_ods {
    background: url(icons_file/ods128.png);}
.repository .link_icon_odt {
    background: url(icons_file/odt128.png);}
.repository .link_icon_pdf {
    background: url(icons_file/pdf128.png);}
.repository .link_icon_png {
    background: url(icons_file/png128.png);}
.repository .link_icon_pps {
    background: url(icons_file/pps128.png);}
.repository .link_icon_ppt {
    background: url(icons_file/ppt128.png);}
.repository .link_icon_pptx {
    background: url(icons_file/pptx128.png);}
.repository .link_icon_ra {
    background: url(icons_file/ra128.png);}
.repository .link_icon_ram {
    background: url(icons_file/ram128.png);}
.repository .link_icon_txt {
    background: url(icons_file/txt128.png);}

.repository .link_icon_vob {
    background: url(icons_file/vob128.png);}
.repository .link_icon_wac {
    background: url(icons_file/wav128.png);}
.repository .link_icon_xls {
    background: url(icons_file/xls128.png);}
.repository .link_icon_xlsx {
    background: url(icons_file/xlsx128.png);}
.repository .link_icon_xlm {
    background: url(icons_file/xml128.png);}
.repository .link_icon_zip {
    background: url(icons_file/zip128.png);}
    
    .repository .image img {
        display:none;
    }

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


    div.portlet_repository{
        font-size:13px;
    }
    div.portlet_repository div.content{
        font-size:13px;
        margin-left:1px;
    }
    div.portlet_repository span.cms_info_about_authortime{
        font-size:10px;
        color: #aaa;
    }

    div.portlet_repository div.cms_module_title{
        margin-bottom:22px;
    }

    div.repository div.image{
        margin-top:4px;
    }
    div.repository div.head{
        position:relative;
    }
    div.repository div.arrow{
        display:block;
        position:relative;
        width:12px;
        height:12px;
        top:22px;
        left:7px;
        background: url(images/menu_arrow.png) no-repeat top;
        cursor:pointer;
    }
    div.repository div.open div.arrow{
        background-position: bottom;
    }

    .repository a {
	    text-decoration:none;
	    font-size:14px;
    }
    .repository .content:after {
    clear:both;
    }
    
    .repository .cms_info_about_authortime {
        display:none;
    }

        
    /**/
    
    /* 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;
    }
    
    /* 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: 14px;
    }
    
    .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_expand_link_close {
        float: left;
        margin-right: 10px;    
    }
    .sitemap_expand_link_open { 
        float: left;
        margin-right: 10px;    
    }
    .sitemap_no_link {
        float: left;
    }
    
    /********* /sitemap **************/
    
    /* RSS Client (start) */
    div.rss_client_item {
        padding-bottom: 3px;
    }
    div.rss_client_title {
    }
    div.rss_client_date {
        font-style: italic;
    }
    div.rss_client_description {
    }
    div.rss_client_admin a {
        color: red;
    }
    /* RSS Client (end) */
    


/** END CMS MANDATORY STUFF **/



/* CSS Document */
/*h1, h2, h3, h4,*/
html, body, div, span, applet, object, iframe,
 h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    /*border: 0;*/
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    vertical-align: baseline;
    color: #505050;
    font-size: 13px;
}

a {
    color: #2f5f15;
}

em {
    font-style: italic;
}

p, a 
{
    line-height: 15px;
}


    

/* remember to define focus styles! */
:focus {
    outline: 0;
}
body {
    line-height: 1;
    color: black;
}

table, tr, th, td {
    border: 1px solid gray;
    padding: 6px 5px;
    border-collapse: collapse !important;
}



ol, ul {
    list-style: none;
}


blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}


/* END OF ERIC MEYER CSS RESET */


/* CLEARFIX */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.clearfix {
    display: inline-block;
}
 
html[xmlns] .clearfix {
    display: block;
}
 
* html .clearfix {
    height: 1%;
}



/* END OF CLEARFIX */


a{
    text-decoration: none;
    }

a:hover{
    text-decoration: underline;
    }
    
strong{
    font-weight: bold;
    }

.float_left {
    float:left;
}
.float_right {
    float:right; 
}

.clear{
    clear: both;
    }

#global_wrapper{
    width: 1020px;
    margin: 0 auto;
    }

#header{
    
    height: 120px;
    }
    
    #header .toplinks{
        margin-left: 20px;
        height:100%;
        display:block;
        float:right;
        position:relative;
        right:12px;
        width: 400px;
        }

        #header .toplinks .login_webmail       { 
             float:right;
        }
        
        #header .toplinks .login_webmail img { 
            height: 23px;
            margin-top: 5px;
            margin-right: 2px;
        }
        
        #header .toplinks .login_webmail a{
            color: #f7f8f7;
            background-color: #d29514;
            display: block;
            width: 70px;
            height: 20px;
            line-height: 20px;
            text-align: center;
            margin-top: 5px;
            text-transform: uppercase;
        }

        
       
        
        td .button{
            margin-left: 5px;
            }
        
#header .logo{
    padding: 0px 0 0 16px;
    display: block;
    float:left;
    width: 320px;
    position:relative;
    top: 25px;
    }


#nav{
    background:#4c4641;
    line-height: 40px;
    margin: 1px 0px 12px 0px;
    }
    #nav :after {
        clear:both;
    }
    
    #nav ul{
        margin-left: 0px;
        max-height: 40px;
        overflow: hidden;
        }
        
        #nav ul li{
            float: left;
            position: relative;
            }
        #nav ul li:hover>ul {
            display:block;
        }
    
            #nav ul li a{
                padding: 0 15px;
                height: 40px;
                line-height: 40px;
                display: block;
                color:#f8f7f8;
                font-size: 14px;
                text-transform: uppercase;
                }
                
            #nav ul li a:hover {
                text-decoration: underline;
                }
                
            #nav ul li div.highlight a {
                background:white;
                color:black;
            }
            
            #nav ul li div.highlight a:hover {
                color: black !important;
                text-decoration: underline !important;
                }
            
            #nav ul li img{
                padding: 11px 0px;
                }
                
            #nav ul li a:hover, .current_page_item{
                color: #f8f7f8  !important;
                text-decoration: none  !important;
                }
            
            
            #nav ul li.current_page_item a{
                color: #fff  !important;
                text-shadow: 1px 1px 0px #711d0e  !important;
                }
            
            #nav ul li a:hover img{
                background: none;
                }

                #nav ul li ul{
                    display: none;
                    position: absolute;
                    top: 40px;
                    left: -15px;
                    z-index: 1000;
                    border-top: 1px solid #fff;
                    
                    }
                    
                    
                    
                    #nav ul li ul li{
                        clear: both;
                        }

                        #nav ul li ul li a{
                            color: #fff;
                            text-decoration: none;
                            padding: 0;
                            height: 36px;
                            font-size:13px;
                            line-height: 36px;
                            padding: 0 0 0 15px;
                            width: 190px;
                            display: block;
                            border-bottom: 1px solid #da8475;
                            text-shadow: 1px 1px 0px #a72c17;
                            }

                        #nav ul li ul li:first-child a:hover{
                            
                            }


#breadcrumb{
    padding: 8px 0px;
    height:13px;
    }
    
    #breadcrumb p{
        color: #555;
        font-size: 11px;
        display:none;
        }
        
        #breadcrumb a{
            color: #2f5f15;
            font-size:11px;
            }
        
        #breadcrumb span{
            text-decoration: underline;
            color: #333;
            }
        #breadcrumb .crumb_splitter {
            text-decoration: none;
        }

#main {
    }
    
    #main .sidebar_index{
        width: 320px;
        margin-right: 20px;
        float: left;
        min-height:50px;
        }
        
        #main .sidebar_index h2{
            font-size: 16px;
            color: #333;
            text-transform: uppercase;
            padding: 20px 20px 10px;
            border-bottom: 1px solid #ccc;
            margin-bottom: 20px;
            }

        #main .sidebar_index .article{
            clear: both;
            border-bottom: 1px solid gray;
            padding: 10px 0;
            }
            
            #main .sidebar_index .article:last-child {
                border-bottom:none !important;
            }

        #main .sidebar_index .article .date{
            height: 25px;
            width: 46px;
            color: #2f5f15;
            text-align: center;
            float:left;
            margin: 0px 10px 20px;
            font-weight: bold;
            }
            
            #main .sidebar_index .article .date span.day{
                font-size: 25px;
                line-height: 20px;
                color: #2f5f15;
                }
            
            
            #main .sidebar_index .article .date span.month{
                font-size: 10px;
                display: block;
                color: #2f5f15;
                }
            
            
            #main .sidebar_index .article .date span.year, #main .sidebar_index .article .date span.time{
                display: none;
                color: #2f5f15;
                }
            
            #main .sidebar_index .article a{
                color: #4c4641;
                font-size: 14px;
                line-height: 16px;
                display: block;
                }
                
            #main .sidebar_index .article .title a{
                float: left;
                display: block;
                width: 239px;
                margin-left: 5px;
            }
            
            #main .sidebar_index .more_news{
                font-size: 12px;
                margin: 10px 0;
                color: #2f5f15;
                display: block;
                text-align: right;
                text-decoration: underline;
                }
            
                #main .sidebar_index .headlines_admin_contols, #main  .small_submenu, #main .news_admin_links_top, #main .news_admin_links{
                    clear: both;
                    font-size: 12px;
                    margin: 10px;
                    }
                    
                    #main .sidebar_index .headlines_admin_contols a{
                        color: #f00;
                        }
            
            #main .content_index{
                float:left;
                width: 616px;
                margin-top: 0px;
                padding: 10px;
                min-height:50px;
                padding-top:0px;
                }
                
            #main .content_index .module_title {
                font-size: 18px;
                font-weight: bold;
                margin-bottom: 20px;
            }
                
            /*#main .content_index img{
                float:left;
                background: #fff;
                border: 2px solid #ccc;
                padding: 2px;
                margin: 0 20px 20px 0;
                }*/

            #main h1{
                font-size: 20px;
                margin-bottom: 20px;
                }
            
            #main p{
                font-size: 14px;
                line-height: 1.5em;
                margin-bottom: 18px;
                }
                #main p a{
                font-size:14px;
                }

    #main .block_links{
        clear: both;
        margin-bottom: 20px;
        margin-top: 40px;
        }
        
        
        #main .block_links h2, #main .sidebar h2{
            font-size: 16px;
            padding: 20px 20px 10px;
            color: #333;
            text-transform: uppercase;
            }
            
            #main .sidebar h2{
                padding: 20px 10px 10px;
                color: #333;
                text-transform: uppercase;
                }
            
            #main .block_link{
                margin-right: 0px;
                float: left;
                width: 190px;
                margin-left: 10px;
                }
            
            #main .block_link.block_link_last_child{
                margin-right: 0px;
                }
                
                #main .block_link img{
                    border: 1px solid #ccc;
                    }
                #main .sidebar .block_link img{
                    border: none;
                }




/* NAVIGATION */
.left {
    float:left;
    width:290px;
    min-height: 10px;
    margin-bottom: 40px;
}
.left ul.navigation {
    display:block;
    list-style:none;
    width: 290px;
}
.left .navigation div {
    height:auto;
    margin:0 !important;
    padding:0 !important;
    float:none !important;
    width: auto !important;
}
.left .navigation li {
    float:left;
    height:auto;
    width:100%;
    /*background: url('images/bg_menu0.png') top left repeat-x scroll #E4E4E4;*/
    background: white;
    margin: 2px 0;
}
.left .navigation li:hover {
    /*background: url('images/bg_menu3.png') repeat-x scroll 250px 0px #F1F1F1;    */
}
.left .navigation li a:hover, .left .navigation .highlight a:hover {
    /*color: white !important;*/
    text-decoration: underline;
    /*background: url('images/bg_menu0.png') repeat-x scroll 250px 0px #144A66;*/    
}
.left .navigation a{
    font-size: 16px;
    font-weight: 400 !important;
    color: #2f5f15;
    display:inline-block;
    padding:13px 0 7px 23px;
    line-height: 16px;
    display:block;
    min-height:20px;
    font-family: Tahoma;
    /*background: url('images/bg_menu0.png') top left repeat-x scroll #E4E4E4;*/
    background: #F0F0F0;
    width:90%;
}

.left ul.navigation ul {
    padding-left: 13px;
}

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


.left ul.navigation div.open .arrow {
    position:absolute;
    background: url(mmraz1otv.gif) no-repeat 5px 17px;
    width:18px !important;
    cursor:pointer;
    float:left;
    height: 32px;
}

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


.left ul.navigation ul.navigation {
    margin-left: 24px !important;
    width: 156px;
}

.left .navigation .highlight a {
    color:#F7F8F7 !important;
    background: #4C4541 !important;
}

.left ul.open li > .highlight a, .left ul.open li .highlight a {
    background: gray !important;
}

#nav .horizontal_nav_home {
    display:inline-block;
    
    width:18px;
    margin: 10px 0 0 5px;
}
#nav #cms_area_horizontal_nav {
    display:inline-block;
    width:973px;
}

#nav #cms_area_horizontal_nav .portlet_nav {
    margin-left: 50px;
}

#cms_area_horizontal_nav:after {
    clear:both;
}
    
/* END NAVIGATION */

.left h2{
    clear: both;
    font-size: 16px;
    padding: 20px 20px 10px;
    color: #333;
    font-weight:normal;
    text-transform: uppercase;
}

.left #cms_area_right {
    margin-top: 20px;
    margin-bottom: 30px;
}

#main .content_index .mainbox .content{
        width: 616px;
        margin: 0;
        }

    #main .content{
        width: 430px;
        margin: 0px 15px 20px 30px;
        float: left;
        }
    .bodycms_main-twocol-wide #main .content {
        width: 630px;
        margin: 0px 0px 30px 45px;
    }
        
        #main .content h1{
            font-size: 20px;
            margin-bottom: auto;
            }
        
        #main .cms_module_title{
            font-size: 22px;
            margin-bottom: 15px;
            }
        
        #main .content .date{
            font-size: 12px;
            line-height: 18px;
            color: #999;
            }
        
        #main .content .article{
            margin: 20px 0;
            }
            
            #main .content .article img{
                margin-bottom: 20px;
                }
            
    #main .sidebar{
        width: 210px;
        float: left;
        margin-bottom: 20px;
        margin-left:18px;
        overflow:hidden;
        }
    

/* PORTLET */

.portlet{
    margin-bottom: 20px;
    clear: both;
    font-size: 14px;
    }

.portlet table{
    width: 100% !important;
    }
    
    .portlet a{
        color: #2f5f15;
        }
        
        .portlet ol{
            list-style: decimal;
            padding-left: 30px;
            margin-bottom: 18px;
            }
        
        .portlet ul{
            list-style: square;
            padding-left: 30px;
            margin-bottom: 18px;
            }
        
        .portlet em{
            font-style: italic;
            }

            .portlet ul.v1tabs{
                list-style: none;
                padding-left: 0;
                margin-bottom: 0;
                }

    .portlet_title{
        color: #333;
        padding-bottom: 10px;
        font-size: 16px;
        text-transform: uppercase;
        }
    
    .sidebar .portlet_title{
        padding: 20px 10px 10px;
        color: #333;
        text-transform: uppercase;

        margin-bottom: 10px;
        }

/* PRETPLATA */

    .subscription_mini{
        font-size: 12px;
        line-height: 18px;
	padding-left:20px;
    }
    
    .subscription_mini .entry {
        font-weight:bold;
        clear:left;
    }
    .subscription_mini .entry p {
        float: left;
    }
    
    .subscription_mini .entry span {
        padding-left: 10px;
    }
    .subscription_mini .seemore_head1 {
        text-align: left;
        margin-bottom: 5px;
    }

/* SADRŽAJ */

    #main .content .portlet .content{
        width: 526px;
        margin: 0px;
        clear:both;
        }
        
        #main .content .portlet .news_admin_links_top{
            margin: 0 0 10px;
            }
            
            #main .content .portlet .news_title a{
                font-size: 14px;
                font-weight: normal;
                color: #2f5f15;
                text-decoration: none;
                line-height: 1.4em;
                }
                
                #main .content .portlet .news_title a:hover{
                    text-decoration: underline;
                    }
            
            #main .content .portlet .news_date{
                font-size: 12px;
                color: #999;
                }
                
            #main .content .portlet .news_author{
                font-size: 12px;
                color: #999;
                margin-bottom: 10px;
                }

            #main .content .portlet .news_data, #main .content .portlet .news_data a{
                font-size: 12px;
                }
                
            #main hr.news_separator {
                border-bottom: medium none;
                border-top: 1px solid #ccc;
                height: 0;
                margin: 0 0 10px;
                padding: 0;
                }

/* REPOSITORY */

 .repository{
    background: #fff;
    font-size: 12px;
    }
  .repository .content {
    margin: 0 !important;
    padding: 5px 0;
  }
  
  .repository .link {
    margin: 5px 0 0 7px;
  }
  
  .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: 12px;
                }
            
             .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: #2f5f15;
            }
            
             .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:12px;
            line-height:16px;
            margin-top: 3px;
            }

    .repository .open .arrow {
        display: block;
        height: 10px;
        width: 15px;
        background: url(images/small_down.png) no-repeat 0px 2px;
        float:left;
        position:relative;
        left:20px;
    }
    
    .repository .closed .arrow {
        display: block;
        height: 12px;
        width: 15px;
        background: url(images/small_right.png) no-repeat 0px 1px;
        float:left;
        position:relative;
        left:20px;
    }
    
    .repository .entry {
        margin-left: 10px;
    }
    
    .repository li {
        clear:both;
    }

/* FORUM */

#main #admin_threads{
    font-size: 12px;
    line-height: 18px;
    }
    
    #main #admin_threads table td, #main #admin_threads table th{
        padding: 3px;
        }
        
        .cms_table_td, .cms_table_td_highlight{
            font-size: 12px;
            line-height: 18px;
            }
            
            .cms_table_td, .cms_table_td_highlight{
                padding: 3px;
                }
            
            .cms_table_td_highlight{
                background: #f4f4f4;
                }
            
                .cms_table_td a, .cms_table_td_highlight a{
                    color: #2f5f15;
                    }
            
            .cms_table_td .post_title, .cms_table_td_highlight .post_title{
                background: #ddd;
                }
            
            #main .cms_table_td .post_content, #main .cms_table_td_highlight .post_content{
                font-size: 12px !important;
                }
            
            .post_title, .post_content{
                padding: 4px;
                }

/* ANKETA */

#postit div{
    clear: both;
    }
    
    #postit ~ p{
        font-size: 12px !important;
        }
    
#postit input[type=radiobox], #postit input[type=checkbox]{
    margin: 5px 5px 5px 0;
    }

#postit input[type=submit]{
    margin: 10px 5px 10px 0;
    }



.logintraka td{
    padding: 8px;
    line-height: 23px;
    }

.home_spacer {
    float:left;
    display:block;
    height:1px !important;
    width:61px !important;
}

.search_button {
    float: right;
    height: 22px;
}

.sidebar .search_input {
    float:left;
    height: 25px;
    font-size: 13px;
    width: 150px;
    margin-top: 6px !important;
}

.seemore_head1 {
    cursor:pointer;
    color: #2f5f15;
}
.seemore_content1 img {
    cursor:pointer;
    color: #2f5f15;
    margin-right: 5px;
}
.seemore_content1 p {
    margin-bottom: 5px !important;
    color: #555555;
}

     
input[type=submit], .button, input.button, input[type=button]{
    background: #d29514;
    border: none;
    /*line-height: 25px;*/
    /*height: 23px;*/
    margin: 5px 0px;
    padding: 0 6px;
    cursor: pointer;
    color: #fff !important;
    font-size: 14px;
    }
    
    input[type=submit]:hover, .button:hover{
        
        }
        
        
#header .portlet_login {
    position: relative;
    left: 650px;
    bottom: 40px;
    display: block;
    width: 428px;
    margin-left: 0;
    padding-left: 0;
    color:white;
    font-size: 12px;
}

#header .portlet_login input.textbox {
    height: 25px;
    width: 100px;
    margin-right: 10px;
}
#header .portlet_login .caption {
    display:none;
}
#header .portlet_login span {
    float:left;
    margin-right: 10px;
}
#header .portlet_login label {
    float:left;
}

.portlet_carousel {
    height:235px;
    width: 996px;
    overflow: hidden;
}

#cms_area_middle .portlet_carousel {
    overflow: visible;
    width: 500px;
    height:auto;
    }

.white_bg_container {
    background-color: white;
    padding: 12px;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
}

div.carousel a.arrow_left, div.carousel a.arrow_right {
    display:none;
}

div.carousel .carousel_block {
    top: 90px;
    background: #d29514;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=73)";       /* IE 8 */
    filter: alpha(opacity=73);  /* IE 5-7 */
    -moz-opacity: 0.73;          /* Netscape */
    -khtml-opacity: 0.73;        /* Safari 1.x */
    opacity: 0.73;
    right:0px;
    width: 390px;
    color: #f8f7f8;
    height:105px;
    padding-left:5px;
    padding-right:10px;
}
div.carousel .carousel_block:hover {
    text-decoration: none;
}
div.carousel .carousel_block .carousel_desc:hover {
    text-decoration:none !important;
}
div.carousel .carousel_block p.carousel_title {
    font-size: 18px;
}
div.carousel .carousel_block p.carousel_title:hover {
    text-decoration: underline;
}

div.carousel .carousel_block p {
    margin: 10px 0 10px 10px;
    line-height:14px;
    font-size:12px;
}

div.carousel .carousel_dots {
    position: absolute;
    top: 105px;
    left: 20px;
    z-index: 101;
    background: black;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=73)";       /* IE 8 */
    filter: alpha(opacity=73);  /* IE 5-7 */
    -moz-opacity: 0.73;          /* Netscape */
    -khtml-opacity: 0.73;        /* Safari 1.x */
    opacity: 0.73;
    height: 20px;
    padding-top: 5px;
    width: 200px;
    min-width: 20px;
    padding-left:18px;
}

div.carousel .carousel_dots a {
    background: url(carousel/dots_empty.png) top left no-repeat;
    display:inline-block;
}
div.carousel .carousel_dots a.carousel_dot_current {
    background: url(carousel/dots_full.png) top left no-repeat;
}


.login_webmail {
    position:relative;
    top: 40px;
}
.login_webmail .login {
    margin-right:50px;
}
.login_webmail .login :first-child {
    position: relative;
    top: 2px;
}

.lang_links_label {
    position:relative;
    top:75px;
    left:75px;
    color: #f8f7f8;
    font-size:11px;
    text-align:right;
    float:left;
    width: 320px;
}
.lang_links {
    display:inline-block;
    left:12px;
    position:relative;
    width: 115px;
    float:right;
}

.lang_links .lang_link .full-lang-name {
    font-size: 12px;
    color:white;
}

span.lang {
    width:55px;
    float:left;
}

.lang_link_en a .full-lang-name{
    /*background: url(icons/gb.png) top left no-repeat;*/
    color:white;
    width:30px;
    display:block;
    margin-left: 5px;
}

.lang_link_hr a .full-lang-name{
    /*background: url(icons/hr.png) top left no-repeat transparent;*/
    color:white;
    width:30px;
    display:block;
}
.lang_link_it {
    display:none;
}
.current_lang {
    color: #d29514;
    text-transform: uppercase;
}

.lang_link {
    text-transform: uppercase;	
    line-height: 10px;
}

#cms_area_header {
    float:left;
}

#admin_strip {
    min-width: 1242px;
}

p img {
    margin: 10px 10px 10px 0px;
}


#footer .row {
    padding:35px 20px 20px 20px;
}

#footer .separator {
    border-bottom:1px solid gray;
    height:1px;
    display:block;
    padding:0;
    margin:0;
}

#footer .row .logo {
    display:inline-block;
}

#footer_search {
    display:block;
    float:right;
    width:230px;
    position:relative;
    top:30px;
}
#footer_search input[type="submit"] {
    height: 22px; 
    margin:0;
    line-height: 22px; 
}
#footer_search input[type="text"] {
    float:left;
    position:relative;
    height: 22px;
    margin-right: 5px;
    padding: 0px 5px;
    border: none;
    width: 170px;
}

#footer .social {
    display:block;
    float:left;
}
#footer p {
    color: #F7F8F7;
}

#footer .copyright {
    float:bottom;
}

#footer{
    clear: both;
    background: #4c4641;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    }   
    
    .footer_sitemap {
        display:block;
        width:auto;
        float:right;
        position:relative;
        left: 20px;
    }
    .sitemap{
        border-bottom: 1px solid #ccc;
        padding: 20px;
        font-size: 10px;
        
        }

        .sitemap h2{
            padding: 0;
            font-size: 12px;
            margin-bottom: 10px;
            margin-top: 0px;
            }
    
        
        .sitemap h2 a{
            text-transform: uppercase;
            color: #f8f7f8;
            }
        
        .sitemap a{
            color: #f8f7f8;
            line-height: 20px;              
            font-size:12px;
            }
        
        .sitemap_block{
            float: left;
            padding: 0 8px;
            min-height: 100px;
            width:115px;
            }
            
    .credits{
        clear: both;
        font-size: 11px;
        height: 40px;
        line-height: 32px;
        color: #f8f7f8;
        }
        
        .credits a{
            color: #f8f7f8;
            margin-left:20px;
            } 
            
            .credits img{
                vertical-align: text-bottom;
                } 


.ui-tabs {
    margin-bottom: 10px;
}

.ui-tabs-nav li.ui-state-default a {
    background: gray !important;
    color: white;
}

.ui-tabs-nav li.ui-state-active a {
    background: #ffffff !important;
    text-decoration: underline;
    color: gray;
}
                
#main .sidebar_index .ui-tabs, #main .sidebar_index .ui-tabs-nav, #main .sidebar_index .ui-tabs-nav li, #main .sidebar_index .ui-tabs-nav li a {
    background: none !important;
    border: none !important;
}

#main .sidebar_index .ui-tabs {
    padding: 0 !important;
}

#main .sidebar_index .ui-tabs-nav {
    background: #FFF !important;
    padding-bottom: 5px !important;
    width: 100%;
}
#main .sidebar_index .ui-tabs-nav li a {
    color: gray;
}

#main .sidebar_index .ui-tabs {
    background: #f5f5f5 !important;
    
}

#main .sidebar_index .ui-tabs-nav li.ui-state-active a {
    background: #2f5f15 !important;
    color: #F7F8F7;
}

#main .sidebar_index .ui-tabs-nav li a {
    background: #f5f5f5 !important;
    margin-left: 0px;
    width: 153px;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    padding: 6px 2px;
}

.sidebar_index .ui-tabs-panel {
    padding: 1em 10px 1em 0px !important;
}

.align_right {
    float: right;
    }
    
.align_right:after {
    clear:both;
}
    
.simple_photo_gallery .description {
    font-style: normal;
    color: gray;
    font-size: 14px;
    height: 30px;
}

.simple_photo_gallery .gallery_thumb {
    height:140px;
    color: #F7F8F7;
    text-align:center;
    overflow:hidden;
    margin: 0px 7px 12px 7px;
}
.simple_photo_gallery .gallery_thumb div.photo_title {
    color: gray;
    text-align:center;
    font-size: 14px;

}

.simple_photo_gallery .photo_description {
    display:none;
}

/* Tabs in content area... */

#main .mainbox.content .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background-color: #f7f8f7 !important;
}
#main .mainbox.content .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    color: gray;
    border-width: 1px 1px 0 1px !important;
    border-color: gray !important;
    border-style: solid !important;
    border-radius: 5px 5px 0 0;
}

#main .mainbox.content .ui-tabs .ui-tabs-panel {
    background-color: #f7f8f7;
    border: 1px solid gray;
    border-radius: 5px;
}

#main .mainbox.content .ui-tabs .ui-tabs-nav li {
    color: white;
    background-color: #808080 !important;
}
#main .mainbox.content .ui-tabs .ui-tabs-nav li a {
    color: #f7f8f7;
    
}

#main .mainbox.content .ui-widget-content {
    border: 0px none;
}

.text_align_right {
    text-align: right;
}

.vpn, .phoneno_private, .location {
    display:none;
}

.portlet_djelatnici .title {
    white-space: nowrap;
}
.portlet_search input.button {
    float:right;
    width: 50px;
    height: 26px;
}

.ui-tabs table  {
    width: 100%;
    }
    
    
.portlet_predmet_info table, .portlet_predmet_info td, .portlet_predmet_info th, .portlet_predmet_info tr {
    border: none;
}
.portlet_predmet_info td {
    padding: 8px 5px 8px 5px;
}

.portlet_news .back_link {
    margin: 20px 0;
    padding-left: 40px;
    padding-top: 10px;
    height:40px;
    display: inline-block;
    background: url(icons/back32.png) top left no-repeat;
    width: 100px;
}

.portlet_news .back_link_container {
    text-align:center;
    display:block;
    width: 100%;
}

#cms_area_middle .cms_module_title {
    margin-bottom: 15px;
    color: #2f5f15;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 5px;
}

#cms_area_middle p, #cms_area_middle td, #cms_area_middle th {
    font-size:14px;
    }

.content_index .module_title {
    color: #2f5f15;
    /*text-transform: uppercase;*/
    font-weight: bold;
    font-size: 18px;
}

.cms_module_title_hidden {
    display: none;
}

.bold {
   font-weight: bold;
}




h2 {
    margin: 10px 0;
    
}

.portlet_ispis_pred table th, .portlet_ispis_pred table td {
    text-align: left;
    vertical-align: middle;
}
.portlet_ispis_pred .opterecenja {
    text-align: center;
    max-width: 100px;
}

.portlet_ispis_pred .semestri {
    text-align: center;
    min-width:40px;
}

.portlet_ispis_pred .info {
    text-align: center;
    min-width:40px;
}

.portlet_ispis_pred table td.bold {
    background: #C5C8CA;
}

.portlet_ispis_pred table td.ects {
    color: #505050;
    font-weight: bold;
    font-size: 16px;
    width:45px;
}

.portlet_ispis_pred table td.naziv {
    width:300px;
}

#main .portfolio p {
    margin-bottom: 5px;
    font-size:13px;
}

.portfolio {
clear:left;}

.portfolio ul {
    margin-bottom: 15px;
}

.portfolio ul li {
    margin-bottom:3px;
}

.portfolio_image_td {
    width:155px;
}
.portfolio_image {
    max-width: 150px;
    max-height: 166px;
}

.portfolio .main_data {
    float:left;
}

.portfolio table {
    width: 100% !important;
    }



#main .portfolio p.study:first-letter {
    text-transform: capitalize;
}

.portfolio_person_title {
    background: #2F5F15;
    font-weight: bold;
    text-align: left;
    text-align: center;
    color: #F7F8F7;
}

.portlet_portfolio .admin_toolbox {
    float:left;
}

.portlet_portfolio form div {
    clear:both;
    }

.lang_links .lang, .lang_links .lang a {
    font-size: 10px;
}

#home_link {
    display: block;
    width : 50px;
    height: 40px;
    float:left;
    background: url(images/icon_home.png) 11px 12px no-repeat white;
}

.portlet_news .paging, .portlet_news .paging tr, .portlet_news .paging td,
.news_archive, .news_archive tr, .news_archive td, .news_archive th,
.news_archive_back, .news_archive_back tr, .news_archive_back td, .news_archive_back th,
.news_archive_back, .news_archive_back tr, .news_archive_back td, .news_archive_back th, {
    border: none;
}

.news_archive_back .news_archive_back_link {
    position:relative;
    top: -3px;
}
.news_archive_back .news_archive_back_link img {
    position: relative;
    top: 3px;
}



.news_archive .new_tab_link {
    visibility: hidden;
    width: 0px;
    height: 0px;
    display:block;
}

.news_archive .article_link {
    display:block;
    padding: 5px 0px 8px 0px;
}

.legacy {
    display:none;
}

.vertical_align_middle {
    vertical-align: middle;
}

.portlet_subscription_show ul {
    padding: 8px;
    margin-left: 25px;
    list-style: square;
    
}
.portlet_subscription_show ul li {
    padding: 5px 0px;

}

.portlet_subscription_show .section, .portlet_subscription_show .section_row {
    border: none !important;
}

.news_options {
    clear: none;
}
.news_options, .news_options a {
    color: #D29514;    
}

.portlet_news .cms_module_title {
    border-bottom: 2px solid #808080;
}

.portlet_news .news_rss {
    position:relative;
    float:right;
    background: url(images/rss.png) top right no-repeat;
    top: -35px;
    font-weight:bold;
    padding-right: 20px;
}

.portlet_news .news_rss a {
    color: gray;
}


.no_lr_margin {
    margin-top: 0px;
    margin-left:0px;
}

.content_fullwidth {
    margin: 0px 20px;
}

div.news_lead_img_div {
    width: 200px;
    border: none;
    margin-bottom: 10px;
}
