* {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
abbr,
acronym,
fieldset,
img {
    border: 0;
}
address,
caption,
cite,
code,
dfn,
th,
var {
    font-style: normal;
    font-weight: 400;
}
.main ul,
ul {
    padding-left: 15px;
    line-height: 1.35;
    list-style: square;
}
ol li,
ul li {
    list-style: none;
}
caption,
th {
    text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400;
}
h4,
h5,
h6 {
    font-size: 100%;
}
h1,
h2 {
    font-size: 18px;
}
h1,
h2,
h3 {
    color: #1d4480;
}
h3 {
    font-size: 14px;
}
q:after,
q:before {
    content: "";
}
a:focus {
    outline: 0;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
* html .clearfix {
    height: 1%;
}
#hnd a,
.clearfix {
    display: block;
}
.clr {
    clear: both;
}
br.clr {
    line-height: 0;
    height: 0;
}
a {
    cursor: pointer !important;
    text-decoration: none;
}
.act_btns a,
a:hover {
    text-decoration: underline;
}
.ControlPanel {
    width: 1000px;
    background: #fff;
    margin: 0 auto;
    z-index: 10000;
    font: 11px Arial;
    color: #2f5c93;
}
.SubHead center {
    text-transform: uppercase;
    font-weight: 400;
    font-size: 9px;
    color: #bbb;
}
.act_btns a {
    font: 700 11px Arial, sans-serif !important;
    color: #a6a6a6 !important;
    margin-bottom: 10px;
}
.act_btns * {
    float: right;
    margin-left: 4px;
}
.CommandButton,
a.MenuTop {
    color: #2f5c93 !important;
}
.center,
.wrapperPrijava {
    text-align: center;
}
.NewsArticles table,
.wrapperPrijava {
    width: 100%;
}
.LoginPage {
    margin: 100px auto 0;
    width: 290px;
    padding: 20px 10px 10px;
    text-align: center;
    background: #fff;
    border: 2px solid #2b507d;
}
.LoginPage h2 span {
    font-size: 16px;
}
.LoginPage a,
.LoginPage span {
    font-size: 11px;
}
.LoginPage .StandardButton {
    margin: 10px 0;
}
.wrapperPrijava .BackLink a {
    color: #8e8f8f !important;
    font-size: 11px;
}
.lang-en .hr-HR,
.lang-hr .en-US {
    display: none;
}
#Body {
    font-size: 12px;
    font-family: Verdana, sans-serif;
    background: #e7e8e9;
}
.wrapper {
    width: 100%;
    background: url(images/body_bg.gif) 0 0 repeat-x;
}
.izbaci,
h1 .logo {
    display: block;
    float: left;
    text-indent: -9999px;
    line-height: 0;
}
body,
form,
html {
    height: 100%;
}
.out,
body > .out {
    height: auto;
    min-height: 100%;
}
#hnd a {
    float: left;
    height: 4px;
    text-indent: -9000px;
    width: 4px;
    cursor: default;
}
.out {
    height: auto !important;
}
.seismic .out {
    margin: 0 auto -53px;
}
.footer {
    height: 315px;
    clear: both;
}
.seismic .footer,
.seismic .push {
    height: 53px;
}
.out {
    background: url(images/content_bg.gif) top repeat-y;
}
.seismic .out {
    background: url(images/content_bg_seismic.gif) top repeat-y;
}
.container {
    width: 1170px;
    padding: 0 5px;
    margin: 0 auto;
    background: #fff;
}
.wrapper {
    background: #e7e8e9;
}
.header {
    height: 238px;
    background: #eaeaea;
}
.logo:lang(en),
.logo:lang(hr) {
    margin-top: 50px;
    width: 210px;
    height: 125px;
    background-size: contain !important;
}
.logo:lang(hr) {
    background: url(images/gradst-logo-new.png) no-repeat;
}
.logo:lang(en) {
    background: url(images/gradst-logo-new_E.png) no-repeat;
}
#flash_header,
.left_content ul.top li.l2 a {
    text-align: right;
}
.main_content {
    background: url(images/content_bg.gif) -5px top repeat-y;
}
.seismic .main_content {
    background: url(images/content_bg_seismic.gif) -5px top repeat-y;
}
.left_content {
    width: 220px;
    float: left;
}
.pane_holder {
    width: 720px;
    padding: 0 5px;
    float: left;
}
.pane_holder .content_pane h1,
.pane_holder .content_pane h2,
.seismic .pane_holder h1,
.seismic .pane_holder h2 {
    font: 18px Verdana, sans-serif;
    color: #1d4480 !important;
}
.seismic .pane_holder h3 {
    font: 14px Verdana, sans-serif;
    color: #1d4480 !important;
}
.seismic .pane_holder {
    width: 760px;
    padding: 0 0 0 5px;
}
.pane_holder .content_pane {
    border-top: 1px dotted #b8b8b8;
}
.seismic .pane_holder .content_pane {
    border-width: 0;
}
.right_content {
    width: 220px;
    float: left;
}
.type_inner .right_content {
    padding-bottom: 15px;
}
.left_content ul.top {
    padding: 5px 15px;
}
.seismic .left_content ul.top {
    padding: 5px 15px 10px 5px;
}
.left_content ul.top li a {
    display: block;
    padding: 7px 0 0;
    font: 9px Verdana, sans-serif;
    color: #4c4b4d !important;
}
.left_content ul.top li.l1 {
    float: left;
    width: 70%;
}
.left_content ul.top li.l2 {
    float: right;
    width: 30%;
}
.search {
    padding: 12px 15px 20px;
    border-bottom: 1px solid #fff;
}
.search .NormalTextBox {
    width: 168px !important;
    height: 20px;
    padding: 2px 20px 0 2px;
    background: url(images/sprite.png) left -65px no-repeat;
    border: none;
}
.search:lang(hr-HR) .SearchButton {
    background: url(images/sprite.png) left -87px no-repeat;
}
.search:lang(en-US) .SearchButton {
    background: url(images/sprite_Search.png) left 0 no-repeat;
}
.search .SearchButton {
    height: 12px;
    width: 190px;
    padding: 0;
    display: block;
    border: none;
    text-indent: -9999px;
    cursor: pointer;
    font-size: 0;
    line-height: 0;
}
.sample {
    margin-top: -10px;
}
.left_content .RadMenu {
    position: static;
    padding: 15px 15px 40px;
}
.left_content .RadMenu .rmItem {
    display: block;
    padding-bottom: 8px;
    list-style: none;
    float: none;
}
.left_content .rmLink {
    display: block;
    width: auto !important;
    height: 25px;
    padding: 8px 0 0 12px !important;
    background: url(images/vert_bg.png) left -271px repeat-x;
    font: 700 11px Verdana, sans-serif;
    color: #414042 !important;
}
.left_content .rmLink:hover {
    background: #1d4480 !important;
    text-decoration: none;
    color: #fff !important;
}
.left_content .rmSlide a {
    background: #ccc;
}
#dnn_leftPane {
    padding: 0 15px;
}
.left_content h3 {
    font: 14px Verdana, sans-serif;
    color: #000;
}
.left_content h2,
.left_content h3,
.right_content h2,
.right_content h3 {
    display: block;
    background: #1d4480;
    padding: 8px 10px 8px 17px;
}
.footer .bottom span a,
.footer .RadMenu a,
.left_content h2 {
    color: #fff !important;
}
.left_content .RadPanelBar,
.right_content .RadPanelBar {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background: #8ea3c2;
}
.left_content .RadPanelBar .rpRootGroup {
    padding: 6px 10px 6px 0;
}
.left_content .RadPanelBar .rpLink {
    display: block;
    padding: 4px 17px;
    font: 700 11px Arial, sans-serif;
    color: #010101 !important;
}
.left_content .RadPanelBar .rpGroup .rpLink {
    font-weight: 400;
    padding-left: 25px;
    background: url(images/sprite.png) -207px -146px no-repeat;
}
.left_content .RadPanelBar .rpLink:hover,
.left_content .RadPanelBar .rpRootGroup .rpExpanded {
    color: #fff !important;
    text-decoration: none;
}
.left_content .RadPanelBar .rpGroup {
    padding-left: 10px;
    width: auto !important;
}
.left_content .RadPanelBar .rpSlide {
    display: none;
}
.lang {
    padding: 7px 15px;
    font: 700 9px Verdana, sans-serif;
    color: #4c4b4d;
    border-bottom: 1px solid #fff;
}
.lang select {
    width: 90px;
    height: 19px;
    padding: 1px;
    border: 1px solid #9c9c9c;
    font: 9px Verdana, sans-serif;
    color: #4c4b4d;
}
.right_content h2,
.right_content h3 {
    font: 14px Verdana, sans-serif;
    color: #fff;
}
.right_content .RadPanelBar .rpRootGroup {
    padding: 6px 10px 6px 0;
}
.right_content .RadPanelBar .rpLink,
.type_rightChildLinks .right_content .childLinks a {
    display: block;
    padding: 4px 17px;
    font: 700 11px Arial, sans-serif;
    color: #010101 !important;
}
.right_content .RadPanelBar .rpGroup .rpLink {
    font-weight: 400;
    padding-left: 25px;
    background: url(images/sprite.png) -207px -146px no-repeat;
}
.right_content .RadPanelBar .rpLink:hover,
.right_content .RadPanelBar .rpRootGroup .rpExpanded,
.right_content .RadPanelBar .sel1,
.right_content .RadPanelBar .sel2 {
    color: #fff !important;
    text-decoration: none;
}
.right_content .RadPanelBar .rpGroup {
    padding-left: 10px;
    width: auto !important;
}
.right_content .RadPanelBar .rpSlide {
    display: none;
}
.right_content .sideMenu {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background: #cacbcb;
}
.right_content .sideMenu .rpRootGroup {
    padding: 6px 10px 6px 0;
}
.left_content .pa_search_btn input,
.right_content .sideMenu .rpLink {
    display: block;
    padding: 4px 17px;
    font: 700 10px Verdana, sans-serif;
    color: #010101 !important;
}
.right_content .sideMenu .rpRootGroup .rpExpanded {
    color: #808182 !important;
    text-decoration: none;
}
.right_content .sideMenu .rpLink:hover,
.right_content .sideMenu .sel1,
.right_content .sideMenu .sel2 {
    color: #fff !important;
    text-decoration: none;
}
.PagingTable td,
.right_content .sideMenu .rpGroup,
.type_rightNav .right_content .RadPanelBar .rpGroup .rpGroup .rpGroup {
    padding-left: 10px;
}
.right_content .sideMenu .rpSlide {
    display: none;
}
.right_content h2 {
    height: 24px;
    padding: 8px 15px 0 0;
    text-align: right;
}
.footer {
    background: #a5a8aa url(images/sprite.png) left -295px repeat-x;
}
.footer .top {
    width: 1170px;
    height: 13px;
    margin: 0 auto;
    padding: 0 5px;
    background: #fff url(images/content_bg.gif) top repeat-y;
}
.seismic .footer .top {
    background: #fff url(images/content_bg_seismic.gif) top repeat-y;
}
.footer .bottom {
    width: 975px;
    margin: 0 auto;
    padding: 13px 0 0 20px;
    background: url(images/sprite.png) left 28px no-repeat;
}
.footer .bottom span {
    display: block;
    float: right;
    padding: 0 0 10px;
    font-size: 9px;
    color: #fff;
}
.footer .bottom span.SkinObject {
    float: left;
    font-family: Verdana;
    font-weight: 400;
    background: #a5a8aa;
}
.footer .bottom span.cms {
    width: 225px;
    background: url(images/sprite.png) left 15px no-repeat;
    text-align: center;
}
.footer .bottom span a em {
    color: #e1e2e4;
    font-style: normal;
}
.footer .nav {
    width: 995px;
    margin: 0 auto;
    padding-top: 18px;
    position: relative;
}
.footer .RadMenu {
    float: left;
    height: 218px;
    padding: 0 50px 0 15px;
    border-left: 1px solid #c9cbcc;
}
.footer .RadMenu a {
    display: block;
    font-size: 11px;
    padding: 0 0 4px !important;
}
.footer .RadMenu a span {
    padding: 0 !important;
}
.footer .gradst {
    font-size: 25px;
    font-weight: 600;
    color: #c0c2c4;
    padding-left: 390px;
}
.DNN_Documents tr.dnnGridHeader,
.naListingNovosti p img,
.naViewPhoto img,
.type_rightNav .rpItem {
    display: none;
}
#dnn_ctr2683_ModuleContent a,
#dnn_ctr2684_ModuleContent a,
.type_rightNav .rpExpanded .rpItem {
    display: block;
}
.type_rightNav .expSlide .rpItem {
    display: block !important;
}
.type_rightNav .right_content .RadPanelBar .rpGroup .rpGroup {
    padding-left: 0;
}
.pane_holder .content_pane .empty,
.pane_holder .content_pane .main {
    padding: 17px 20px;
    background: url(images/vert_bg.png) left -310px repeat-x;
    line-height: 17px;
}
.seismic .pane_holder .content_pane .empty {
    background-image: none;
}
.pane_holder .content_pane .empty {
    margin-top: -20px;
}
.pane_holder .content_pane h3 {
    font: 16px Verdana, sans-serif;
    color: #1d4480 !important;
}
.pane_holder .content_pane h4 {
    font: 14px Verdana, sans-serif;
    padding-top: 6px;
    color: #1d4480 !important;
}
.pane_holder #dnn_ContentPane .na_lat a:hover,
.pane_holder .content_pane .na_izd a:hover,
.pane_holder .content_pane a {
    text-decoration: underline;
}
.na_lat {
    clear: both;
    padding: 15px 0;
    border-bottom: 1px dotted #8ea3c2;
}
.na_lat div.photo {
    width: 127px;
    float: left;
    background: url(images/sprite.png) left -203px no-repeat;
    border: 1px solid #aeaeae;
}
.na_lat div.photo a {
    margin: 0;
}
.na_lat div.details {
    width: 349px;
    float: left;
    padding-left: 15px;
}
.na_lat .photo a {
    width: 127px;
    height: 92px;
    background-position: 50%;
    background-repeat: no-repeat;
}
.na_lat * {
    font: 12px Verdana, sans-serif;
    color: #010101 !important;
    line-height: 18px;
}
.na_lat cite {
    font-size: 10px;
    padding-top: 10px !important;
}
.content_pane i.na_lat h3 a {
    font: 700 12px Arial;
    color: #315c9d !important;
}
.pane_holder #dnn_ContentPane .na_lat a {
    display: block;
    font-size: 17px;
    margin-bottom: 2px;
    text-decoration: none;
}
.main .na_lat p {
    padding: 13px 0 5px;
    letter-spacing: 0.5px;
    margin: 0;
    float: left;
    width: 460px;
}
.main .na_lat h3 {
    padding: 5px 0 0;
}
.cijeli-clanak-link {
    font-size: 14px !important;
    float: right;
}
.na_izd {
    padding-top: 9px;
}
.pane_holder .content_pane .na_izd h2 {
    margin-bottom: 13px;
}
.na_izd * {
    font: 10px Verdana, sans-serif;
    color: #000 !important;
}
.pane_holder #dnn_ContentPane .na_izd a {
    text-decoration: none;
}
.na_izd h3 {
    margin-bottom: 4px;
}
.na_izd cite {
    font-weight: 700;
}
.na_izd div {
    width: 127px;
    height: 92px;
    float: left;
    background: url(images/sprite.png) left -203px no-repeat;
}
.right_content .na_lat {
    padding: 8px 0;
    background: #8ea3c2;
    border-bottom: 1px solid #fff;
}
.right_content .na_lat h3 {
    font: 700 10px Verdana, sans-serif;
    color: #414042 !important;
    background: #8ea3c2;
    border: none;
    margin: 0;
    padding: 10px 15px;
}
.right_content .na_lat h3 a {
    font: 700 10px Verdana;
    color: #fff !important;
}
.main ol li,
.main p,
.main ul li {
    margin-top: 11px;
    margin-bottom: 11px;
}
.main ol li,
.main ul li {
    list-style-type: square;
    margin-left: 10px;
    padding-left: 7px;
}
.main ol,
.na_izd div {
    padding-left: 15px;
}
.main ol li {
    list-style-type: decimal;
}
.main em {
    font-style: italic;
}
.main strong {
    font-weight: 700 !important;
}
#tblPropertySearch td {
    padding: 5px 0;
}
#tblPropertySearch input {
    width: 260px !important;
    padding: 3px;
    border: none;
    border-bottom: 1px dotted #036;
    background: #f0f0f0;
}
.pAlistingImenik {
    text-align: left;
    width: 100%;
}
.pAlistingImenik td {
    width: 34%;
    vertical-align: top;
    padding: 5px 1%;
    border-bottom: 2px solid #ccc;
}
.pAlistingImenik .c2,
.pAlistingImenik .c3 {
    text-align: left;
    vertical-align: middle;
}
.pAlistingImenik .c2 {
    width: 20%;
}
.pAlistingImenik p {
    margin: 0;
}
.pAlistingImenik h4 {
    margin-top: -4px;
    margin-bottom: 0;
}
.paViewImenik img.slika {
    float: left;
    padding: 2px;
    border: 2px solid #ccc !important;
    margin: 1px 15px 14px 0;
}
.paViewImenik h4 {
    margin-top: 12px;
}
.paViewImenik h5 {
    color: #1d4480;
    margin-top: 10px;
}
.paViewImenik li {
    list-style-type: square;
    margin: 5px 0 0 15px;
    padding-left: 7px;
}
div#dnn_ctr1125_ContentPane {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
}
#PropertyAgentButtons {
    line-height: 0;
}
.paViewImenik p {
    margin-top: 5px;
    margin-bottom: 5px;
}
.left_content h2 {
    font: 700 10px Verdana, sans-serif;
    margin-bottom: 5px;
}
.left_content .pa_search {
    width: 100%;
    background: #d3d3d3;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    font: 10px Verdana, sans-serif;
    color: #414042;
}
.left_content .pa_search td {
    padding: 8px;
}
.left_content .pa_search td input {
    border: 1px solid #9c9c9c;
    background: url(images/sprite.png) left -71px no-repeat;
}
.left_content .pa_search td select {
    border: 1px solid #9c9c9c;
    background: url(images/sprite.png) left -69px no-repeat;
    width: 102px !important;
}
.left_content .pa_search td select option {
    font-size: 10px;
}
.left_content .pa_search_btn input {
    width: 60px;
    background: 0 0;
    border: none;
    margin: 0 auto;
    color: #4c4b4d !important;
    padding: 6px 0 20px;
    cursor: pointer;
}
#dnn_leftPane .pa_search {
    width: 190px;
}
#dnn_leftPane .pa_search .NormalTextBox {
    width: 100px;
}
.NewsArticles table td {
    padding-right: 10px;
    vertical-align: top;
}
.nabava_table {
    border-top: 2px solid #345582;
    border-bottom: 2px solid #345582;
    margin: 0 0 10px;
    font-size: 11px;
}
.nabava_table caption {
    color: #345582;
    font-weight: 700;
}
.nabava_table td,
.nabava_table th {
    border-bottom: 1px dotted #345582;
    padding: 1px 4px;
}
.nabava_table .c1 .nabava_table th {
    color: #345582;
}
.nabava_table .jn_header td,
.nabava_table .jn_header th {
    font-weight: 700;
    color: #345582;
    background: #e1e2e4;
    vertical-align: middle;
}
.cLeft {
    text-align: left;
}
.cCenter {
    text-align: center;
}
.cRight {
    text-align: right;
}
.cMiddle td,
.nabava_table .cMiddle {
    vertical-align: middle;
}
.cBold,
a.page_1551 {
    font-weight: 700;
}
.nabava_table.alignCenter {
    text-align: center;
}
.nabava_table ol,
.nabava_table ul {
    padding-left: 18px;
}
.nabava_table h3 {
    margin: 5px 0;
}
.na_javnanabava {
    margin-top: 20px;
}
.na_javnanabava .arhiva_link {
    width: 130px;
    margin: 50px 0 0;
}
.type_rightChildLinks .right_content .childLinks {
    border-top: 1px solid #fff;
    background: #8ea3c2;
}
.type_rightChildLinks .right_content .childLinks a {
    color: #fff !important;
    border-left: 7px solid #fff;
}
#dnn_ctr2683_ModuleContent,
#dnn_ctr2684_ModuleContent {
    padding: 15px;
}
a.page_1551 {
    color: #db6200;
}
.link_right {
    padding: 15px 0 0;
}
.link_right li {
    list-style-type: none;
}
.link_right:lang(en) a,
.link_right:lang(hr) a {
    display: block;
    height: 60px;
    width: 220px;
    background-image: url(images/sprite_right.png);
    text-indent: -9999px;
    background-repeat: no-repeat;
}
.link_right:lang(en) a {
    background-image: url(images/sprite_right_E.png);
}
.ostaliLinkovi {
    padding: 15px;
    border-bottom: 1px solid #fff;
}
.ostaliLinkovi a {
    display: block;
    text-align: right;
    font-size: 11px;
}
.link_right .mspi {
    height: 143px;
}
.link_right .mzos {
    background-position: -220px 0;
}
.link_right .unist {
    background-position: -220px -60px;
}
.link_right .azvo {
    background-position: -220px -360px;
}
.link_right .bibirb {
    background-position: -220px -540px;
}
.link_right .mzopu {
    background-position: -220px -120px;
}
.link_right .hkig {
    background-position: -220px -180px;
}
.link_right .hkaig {
    background-position: -220px -480px;
}
.link_right .split {
    background-position: -220px -240px;
}
.link_right .hko {
    background-position: -220px -300px;
}
.link_right .mobilnost {
    background-position: -220px -420px;
}
.link_right .zbor {
    background-position: -220px -600px;
}
.link_right .estudent {
    background-position: -220px -660px;
}
.link_right .isucces {
    background-position: -220px -720px;
}
.link_right .mspi {
    background-position: -220px -792px;
}
.link_right .study {
    background-position: -220px -878px;
}
.link_right .nsz {
    background-position: -220px -948px;
}
.link_right .mzos:hover {
    background-position: 0 0;
}
.link_right .unist:hover {
    background-position: 0 -60px;
}
.link_right .azvo:hover {
    background-position: 0 -360px;
}
.link_right .bibirb:hover {
    background-position: 0 -540px;
}
.link_right .mzopu:hover {
    background-position: 0 -120px;
}
.link_right .hkig:hover {
    background-position: 0 -180px;
}
.link_right .hkaig:hover {
    background-position: 0 -480px;
}
.link_right .split:hover {
    background-position: 0 -240px;
}
.link_right .hko:hover {
    background-position: 0 -300px;
}
.link_right .mobilnost:hover {
    background-position: 0 -420px;
}
.link_right .zbor:hover {
    background-position: 0 -600px;
}
.link_right .estudent:hover {
    background-position: 0 -660px;
}
.link_right .isucces:hover {
    background-position: 0 -720px;
}
.link_right .mspi:hover {
    background-position: 0 -792px;
}
.link_right .study:hover {
    background-position: 0 -878px;
}
.link_right .nsz:hover {
    background-position: 0 -948px;
}
.link_right_s a {
    display: block;
    height: 60px;
    width: 200px;
    text-indent: -9999px;
    background-repeat: no-repeat;
}
.link_right_s .shema_studij,
.link_right_s .shema_studij:hover {
    background-image: url(images/shema_studija_link.jpg);
    background-position: 0 0;
}
.link_right_s .shema_studij:hover {
    background-position: 0 -60px;
}
.link_right_s .pracenje_kvalitete,
.link_right_s .pracenje_kvalitete:hover {
    background-image: url(images/pracenje_kvalitete_link.jpg);
    background-position: 0 0;
}
.link_right_s .pracenje_kvalitete:hover {
    background-position: 0 -60px;
}
.paDokumentiTable {
    margin-top: 15px;
}
.paDokumentiTable .paImgHolder {
    width: 30px;
}
.paDokumenti {
    width: 100%;
    padding-top: 5px;
}
.paDokumenti div {
    padding: 7px 5px 2px;
    text-align: left;
}
.paDokumenti .paImgHolder {
    width: 35px;
    float: left;
}
.paDokumenti .doc {
    padding-top: 5px;
    text-align: left;
}
.right_content .paDokumenti .paImgHolder {
    width: 28px;
    float: left;
    padding-left: 10px;
}
.right_content .paDokumenti a {
    font-size: 11px;
}
.right_content .dokumenti h2 {
    display: block;
    height: 24px;
    padding: 15px 0 0 15px;
    text-align: left;
    font: 12px Verdana, sans-serif;
    color: #1d4480;
    font-weight: 700;
    background: 0 0;
}
.naListingNovosti,
.naViewNovosti {
    clear: both;
    margin-top: 20px;
}
.latestIzMedija cite,
.naListingNovosti cite,
.naViewNovosti cite {
    font-size: 10px;
    color: #4c4b4d;
}
.naListingNovosti h3,
.naListingNovosti h3 a,
.naViewNovosti h3 {
    font-size: 14px;
    font-weight: 700;
    color: #010101;
}
.naListingPhoto {
    float: left;
    border: 1px solid #bfbfbf;
    margin: 0 12px 12px 0;
    width: 180px;
    height: 135px;
    background-position: 50%;
    background-repeat: no-repeat;
}
.naListingNovosti p,
.naViewNovosti p {
    margin-top: 8px;
}
.naListingNovosti p .viseLink {
    font-size: 10px;
    font-weight: 700;
    color: #010101;
    text-decoration: underline;
    padding-left: 12px;
}
.linkovi_urednika td {
    white-space: normal !important;
}
.linkovi_urednika a.Normal {
    font-size: 11px;
    display: block;
    margin-bottom: 15px;
}
.table_teh {
    margin-top: 11px;
    border-bottom: 1px solid #e7e8e9;
    font-size: 11px;
}
.table_teh img {
    border: 1px solid #e7e8e9;
    padding: 2px;
}
.table_teh p {
    margin-bottom: 5px;
    margin-top: 5px;
}
.table_teh h3 {
    font-size: 12px;
}
.table_teh td {
    vertical-align: top;
    padding: 0 5px;
}
.paViewPopisInzenjera td {
    text-align: left;
}
.paViewPopisInzenjera p {
    margin-bottom: 3px;
    margin-top: 3px;
}
.paViewPopisInzenjera h3 {
    margin-bottom: 5px;
    margin-top: 11px;
}
.tableKatedre,
.tableRevidenti,
.tableSadrzaj {
    width: 100%;
    border: 1px solid #bcbcbc;
    margin-top: 10px;
}
.tableKatedre td {
    padding: 4px;
}
.tableIzDjelatnost td {
    padding: 8px;
}
.tableRevidenti td,
.tableSadrzaj td {
    padding: 4px;
}
.tableRevidenti ul {
    padding-left: 22px;
}
.sveNovosti {
    padding-top: 15px;
    padding-bottom: 15px;
}
.na_lat .sveNovosti {
    padding-right: 15px;
}
.na_lat .sveNovosti a {
    color: #1d4480 !important;
}
.DNN_Documents td.NaslovCell {
    width: 650px;
    margin-left: 30px;
}
.right_content .DNN_Documents a {
    font-size: 11px;
    display: list-item;
    list-style-type: square;
    list-style-position: inside;
    padding: 0 0 0 5px;
}
.prijavaUEvidenciju {
    width: 400px;
}
.prijavaUEvidenciju .SubHead {
    padding: 5px 20px 5px 0;
    font-weight: 700;
}
.prijavaUEvidenciju a {
    display: block;
    width: 15px;
    height: 22px;
    float: right;
    background: url(/images/help.gif) 0 no-repeat;
}
.prijavaUEvidenciju p {
    font-size: 11px;
}
.prijavaUEvidenciju .center {
    display: block;
    padding: 15px 0;
    font-weight: 700;
}
.prijavaUEvidenciju table {
    margin-top: 10px;
}
.prijavaUEvidenciju table input {
    padding: 0;
    width: auto;
}
.prijavaUEvidenciju input {
    padding: 3px;
    border: none;
    width: 230px;
    background: #ccc;
}
.prijavaUEvidenciju .prijavaEvidencijuBtn {
    padding-left: 170px;
}
.prijavaUEvidenciju .prijavaEvidencijuBtn input {
    width: auto;
    font-weight: 700;
    background: 0 0;
    float: left;
    cursor: pointer;
}
#dnn_ctr2260_XModFeedback_lblErrorMessage {
    font-size: 14px;
    font-weight: 700;
    color: red;
}
.engmod {
    margin: 15px 0;
}
.tblPublicationItem td {
    padding-top: 10px;
    vertical-align: top;
}
.tblPublicationItem th {
    padding: 10px 20px 10px 0;
    width: 100px;
    text-align: center;
}
.pnlPublicationView {
    line-height: 25px;
}
.pnlPublicationView .main-info,
.pnlPublicationView .other-info,
.pnlPublicationView .photo {
    float: left;
}
.pnlPublicationView .photo {
    width: 180px;
    margin-bottom: 15px;
}
.pnlPublicationView .main-info {
    width: 313px;
}
.pnlPublicationView .other-info {
    width: 493px;
}
.pnlPublicationView h3 {
    color: #000 !important;
    font-size: 16px !important;
    font-weight: 700;
}
.pnlPublicationView .imgPub {
    float: left;
}
.Id3696 .right_content h2 {
    text-align: left;
    padding: 8px 10px 8px 17px;
    height: auto;
    border-bottom: 1px solid #fff;
}
.Id3696 #dnn_rightPane #dnn_ctr4904_ModuleContent {
    padding: 10px;
}
.Id3696 #dnn_rightPane #tblPropertySearchSmall label {
    font-weight: 700;
    line-height: 25px;
}
.Id3696 #dnn_rightPane #tblPropertySearchSmall .NormalTextBox {
    border: medium none;
    padding: 3px;
    width: 98% !important;
}
.formHolder > tbody > tr > th {
    width: 224px;
    padding: 8px 0;
}
.formHolder #dnn_ctr4910_XModFeedback_placanje td,
.formHolder > tbody > tr > td {
    padding: 8px 0;
}
.formHolder input[type="text"] {
    width: 320px;
    padding: 4px 5px;
    margin: 0 5px 0 0;
}
.formHolder input[type="text"].big {
    width: 241px;
    margin-right: 10px;
}
.formHolder input[type="text"].small {
    width: 30px;
    margin-right: 0;
}
.formHolder textarea {
    resize: none;
    width: 399px;
    height: 150px;
    padding: 4px 5px;
    font-family: MS Shell Dlg, Arial;
    font-size: 13.33px;
}
.formHolder > tbody > tr > th.wide label {
    margin-right: 8px;
}
.formHolder p {
    padding: 8px 0 10px;
    margin: 0;
    border-bottom: 1px dotted #8ea3c2;
    border-top: 1px dotted #8ea3c2;
}
.formHolder p.important {
    text-align: center;
    font-style: italic;
    padding: 12px 0 15px;
}
.formHolder p.no-border {
    border-bottom: none;
    border-top: none;
}
.formHolder p.no-padding {
    padding: 0;
}
.formHolder #dnn_ctr4910_XModFeedback_placanje label {
    width: 95%;
    float: left;
}
#section_header,
.formHolder #dnn_ctr4910_XModFeedback_placanje input {
    float: right;
    margin-top: 20px;
}
.formButtons {
    margin-top: 25px;
}
.formButtons a {
    font-size: 16px;
    text-decoration: none !important;
    text-transform: uppercase;
    margin-right: 25px;
    font-weight: 700;
}
@media print {
    .footer,
    .header,
    .left_content,
    .main_nav,
    .right_content {
        display: none;
    }
    .pane_holder {
        width: 100%;
        padding: 0;
    }
}
.DNNAligncenter {
    text-align: center;
}
.linkButton {
    margin-top: 2px;
    background-color: #1d4480;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
    color: #fff;
    font-weight: 700;
    display: inline-block;
    padding: 2px 12px;
    border-radius: 10px;
}
.linkButton:hover {
    background-color: #8ea3c2;
}
.alink,
.linkButton:hover {
    color: #000;
    text-decoration: none;
}
.alink:hover {
    text-decoration: underline;
    color: #8ea3c2;
}
.alink:active {
    text-decoration: none;
    color: #8ea3c2;
}
.faculty-board-list li {
    margin-left: 20px;
    list-style: decimal !important;
}
.katedre-tablica1,
.tablica-studij {
    font-family: sans-serif;
    border-collapse: collapse;
    color: #010101 !important;
}
.tablica-studij {
    background: #e7e8e9;
    margin: 20px 50px;
    border: 10px solid #e7e8e9;
}
.tablica-studij th {
    font-size: 20px;
    padding-bottom: 20px;
    text-align: left;
}
.tablica-studij td {
    padding: 5px 10px 5px 0;
    font-size: 14px;
}
.last-tr td,
.tablica-studij th {
    border-bottom: 1px solid #bfbfbf;
}
.katedre-tablica1 {
    font-size: 14px;
    width: 495px;
    text-align: center;
}
.katedre-tablica1 td {
    padding: 5px 0;
}
.main-tr td {
    border: 1px solid #bfbfbf;
    background: #e7e8e9;
    font-weight: 700;
}
.katedre-tablica2 {
    width: 387px;
}
.katedre-tablica2 .c2 {
    width: 43%;
}
.katedre-tablica2 .c3,
.katedre-tablica2 .c4 {
    width: 14%;
}
.katedre-tablica2 .c5 {
    width: 15%;
}
.katedre-tablica2 .c6 {
    width: 14%;
}
#section_header {
    margin-right: 20px;
}
.jcarousel {
    position: relative;
    overflow: hidden;
}
.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.jcarousel li {
    float: left;
}
.logo-h1-wrapper {
    position: absolute;
    padding-left: 52px;
}
.right-menu {
    list-style: none;
    padding-top: 15px;
}
.right-menu li {
    width: 170px;
    height: 25px;
    background: #1d4480 !important;
    text-decoration: none;
    padding: 8px 0 0 12px !important;
    border-bottom: 3px solid #bfbfbf;
    margin: 0 !important;
}
.right-menu li span {
    font-size: 12px;
    font-weight: 700;
    color: #fff !important;
}
.main-sivo-title {
    background: #666 !important;
}
.main-sivo-content {
    background: #ccc;
}
#dnn_ctr1094_ModuleContent .na_lat p a,
#dnn_ctr1122_ModuleContent .na_lat p a,
#dnn_ctr5111_ModuleContent .na_lat p a,
#dnn_ctr6437_ModuleContent .na_lat p a,
#dnn_ctr6463_ModuleContent .na_lat p a {
    display: inline !important;
    font-size: 12px !important;
    text-decoration: underline !important;
}
.na_lat-right {
    float: left;
    width: 460px;
}
#dnn_ctr1094_ModuleContent .viseLink,
#dnn_ctr1122_ModuleContent .viseLink,
#dnn_ctr5111_ModuleContent .viseLink,
#dnn_ctr6437_ModuleContent .viseLink,
#dnn_ctr6442_ModuleContent .viseLink,
#dnn_ctr6463_ModuleContent .viseLink {
    font-size: 10px !important;
    font-weight: 700;
    color: #010101;
    text-decoration: underline;
    padding-left: 12px;
}
.mrezne-usluge-list {
    list-style: none;
    /* margin-left: -15px !important; */
}
.mrezne-usluge_title {
    font-weight: 700;
    font-family: Verdana, sans-serif;
    font-size: 11px;
    color: #414042;
}
.dnnFormAndList ul.dnnActions li,
.engmod-list li,
.mrezne-usluge-list li,
.right-menu li {
    list-style-type: none;
}
.mrezne-usluge-list:lang(en) li a,
.mrezne-usluge-list:lang(hr) li a {
    display: block;
    height: 45px;
    width: 188px;
    text-indent: -9999px;
    background-image: url(images/sprite_mrezne-usluge.png);
    background-repeat: no-repeat;
}
.mrezne-usluge-list:lang(en) li a {
    background-image: url(images/sprite_mrezne-usluge_E.png);
}
.mrezne-usluge-list .e-ucenje {
    background-position: -189px -15px;
}
.mrezne-usluge-list .studomat {
    background-position: -188px -75px;
}
.mrezne-usluge-list .webmail {
    background-position: -189px -135px;
}
.mrezne-usluge-list .repozitorij {
    background-position: -189px -195px;
}
.mrezne-usluge-list .turnitin {
    background-position: -189px -255px;
}
.mrezne-usluge-list .e-ucenje:hover {
    background-position: 0 -15px;
}
.mrezne-usluge-list .studomat:hover {
    background-position: 0 -75px;
}
.mrezne-usluge-list .webmail:hover {
    background-position: 0 -135px;
}
.mrezne-usluge-list .repozitorij:hover {
    background-position: 0 -195px;
}
.mrezne-usluge-list .turnitin:hover {
    background-position: 0 -255px;
}
.engmod-list {
    list-style: outside none none;
    /* margin-left: -15px !important; */
}
.engmod-list li a,
.fejsknj-list li a,
.ZT-list li a {
    background-image: url(images/sprite_engmod.png);
    background-repeat: no-repeat;
    display: block;
    height: 110px;
    text-indent: -9999px;
    width: 183px;
}
.engmod-list .engmod-link {
    background-position: -182px 3px;
}
.engmod-list .engmod-link:hover {
    background-position: 14px 3px;
}
.sschool-list .sschool-link:hover {
    background-position: -11px -18px;
}
.fejsknj-list li a,
.ZT-list li a {
    height: 130px;
    width: 220px;
    /* margin-left: -10px; */
    background-image: url(images/sprite_ZT.JPG);
}
.ZT-list .ZT-link {
    background-position: -11px -186px;
}
.ZT-list .ZT-link:hover {
    background-position: -11px -28px;
}
.fejsknj-list .fejsknj-link {
    background-position: 0 10px;
}
.fejs-list .fejs-link:hover {
    background-image: url(images/sprite_fejs_h.gif);
    background-position: 0 10px;
}
.fejsknj-list li a {
    height: 76px;
    width: 185px;
    margin-left: 7px;
    background-image: url(images/sprite_fejsknj.png);
}
.fejsknj-list .fejsknj-link:hover {
    background-position: 0 -66px;
}
#dnn_ctr5064_Latest_ctl00 {
    width: 600px;
}
.main_nav .rmGroup.rmLevel2 {
    z-index: 2;
}
.main_nav .rmItem--has-child:hover > .rmSlide .rmLevel1,
.main_nav .rmLevel1 .rmItem--has-child:hover > .rmSlide .rmLevel2,
.main_nav .rmLevel2 .rmItem--has-child:hover > .rmSlide .rmLevel3 {
    display: block;
}
.Zebra_Table {
    border-width: 0;
    border-style: none;
    border-collapse: collapse;
}
.Zebra_Table td {
    padding: 3px 5px;
}
.Zebra_Table tr:nth-child(2n) {
    background-color: #e7ebf7;
}
.Zebra_Table tr:nth-child(odd) {
    background-color: #f2f3f4;
}
.Zebra_Table tr.Zaglavlje {
    line-height: 20pt;
    background: #4f81bd;
    font-weight: 700;
    color: #fff;
}
.Katedra_Table td.Prva,
.Zebra_Table td.Prva {
    width: 140px;
    font-family: Tahoma;
    font-size: 8.5pt;
    font-weight: 700;
    color: #555;
}
.Katedra_Table {
    border-collapse: collapse;
    border: 0 solid;
    color: #333;
    font-family: Tahoma;
    font-size: 9pt;
    text-align: left;
}
.Katedra_Table td {
    padding: 5pt 2pt;
}
.Katedra_Table tr:nth-child(2n),
.Katedra_Table tr:nth-child(odd) {
    background-color: #e7ebf7;
    padding: 5pt 2pt;
    border-width: 1pt;
    border-bottom-style: solid;
    border-bottom-color: #4f81bd;
    vertical-align: top;
}
.Katedra_Table tr:nth-child(odd) {
    background-color: #f2f3f4;
}
.Katedra_Table tr.Zaglavlje {
    border-width: 1pt 1pt 3pt;
    line-height: 20pt;
    background: #4f81bd;
    font-size: 10pt;
    font-weight: 700;
    color: #fff;
}
.main_nav .rmSlide .rmLevel3 {
    z-index: 10000;
}
.main_nav .rmGroup.rmLevel2,
.main_nav .rmSlide .rmLevel3 {
    display: none;
    position: absolute;
    left: 179px;
}
.UPR_Administrators .rmGroup.rmLevel2,
.UPR_Administrators .rmGroup.rmLevel3 {
    left: 160px;
}
.side-nav .has-child,
.side-nav .nav-item.is-selected ul .nav-item {
    display: block;
}
.dnnFormAndList .dnnSecondaryAction,
.side-nav .has-child ul {
    display: none;
}
.dnnFormAndList .dnnFormItem,
.Id3699 .dnnFormAndList .dnnFormItem {
    margin-bottom: 15px;
}
.Id3699 .dnnFormAndList,
.Id3699 .dnnFormAndList #dnn_ctr6580_Default_Form_Poruka {
    width: 400px;
}
.is-selected ul.sub-nav,
.side-nav .nav-item.is-selected {
    display: block;
}
.fejs-list li a,
.sschool-list li a {
    display: block;
    height: 130px;
    width: 220px;
    text-indent: -9999px;
    /* margin-left: -10px; */
    background-image: url(images/sprite_school.png);
    background-repeat: no-repeat;
}
.INFRA-list .INFRA-link {
    background-position: -11px -176px;
}
.INFRA-list li a {
    display: block;
    height: 130px;
    width: 220px;
    text-indent: -9999px;
    /* margin-left: -10px; */
    background-image: url(images/sprite_INFRA.png);
    background-repeat: no-repeat;
}
.INFRA-list .INFRA-link:hover {
    background-position: -11px -18px;
}
.COVID-list .COVID-link {
    background-position: -11px -176px;
}
.COVID-list li a {
    display: block;
    height: 130px;
    width: 220px;
    text-indent: -9999px;
    /* margin-left: -10px; */
    background-image: url(images/sprite_COVID.png);
    background-repeat: no-repeat;
}
.COVID-list .COVID-link:hover {
    background-position: -11px -18px;
}
.side-nav .Normal-class {
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: 700;
    padding: 4px 17px;
}
.wrapper .RadMenu,
.wrapper .RadMenu ul.rmRootGroup {
    float: none;
}
.main_nav {
    padding: 5px 0 13px;
}
.main_nav li {
    float: left;
}
.main_nav li a {
    display: block;
    float: left;
    width: 100% !important;
    height: 31px;
    padding: 6px 10px 0 !important;
    text-align: center;
    background: url(images/vert_bg.png) left -55px repeat-x;
    border-right: 1px solid #ddddde;
    font: 700 13px Verdana, sans-serif;
    color: #fff !important;
    text-transform: uppercase;
    box-sizing: border-box;
}
.main_nav .rmGroup li a {
    font-size: 10px;
    height: auto;
    background: #9fa0a2;
    padding: 4px 10px 6px !important;
    text-transform: none;
    text-align: left;
}
.main_nav .rmGroup,
.main_nav .rmGroup *,
.main_nav .rmSlide {
    white-space: normal !important;
}
.main_nav li a span {
    float: none !important;
    padding: 0 !important;
}
.main_nav li.rmLast a {
    border: none;
}
.main_nav li a.rmExpanded,
.main_nav li a.sel1,
.main_nav li a:hover {
    background: url(images/vert_bg.png) left -55px repeat-x;
    text-decoration: none;
}
.main_nav .rmGroup li a:hover,
.main_nav li a.sel2 {
    background: #78797c !important;
}
.main_nav .rmSlide .rmGroup,
.main_nav .rmSlide .rmGroup .rmItem,
.RadMenu .rmSlide,
.RadMenu_Context {
    width: 100% !important;
}
.RadMenu .rmHorizontal .rmItem {
    width: 20%;
}
.main_nav .rmRootGroup > .rmItem:nth-child(4) span {
    margin-left: -7px;
}
.main_nav .rmRootGroup {
    width: 1170px;
}
.main_nav .rmSlide .rmLevel1 {
    display: none;
    position: absolute;
    left: 0;
    top: 31px;
    z-index: 1;
}
.main_nav .rmSlide .rmLevel3 {
    display: none;
    position: absolute;
    left: 179px;
    z-index: 1;
}
.main_nav .rmItem--has-child {
    position: relative;
}
.main_nav .rmItem--has-child:hover > .rmSlide .rmLevel1 {
    display: block;
}
.main_nav .rmGroup.rmLevel2 {
    display: none;
    position: absolute;
    left: 179px;
}
.main_nav .rmLevel1 .rmItem--has-child:hover > .rmSlide .rmLevel2,
.main_nav .rmLevel2 .rmItem--has-child:hover > .rmSlide .rmLevel3 {
    display: block;
}
.UPR_Administrators .rmGroup.rmLevel2,
.UPR_Administrators .rmGroup.rmLevel3 {
    left: 160px;
}
.UPR_Administrators .rmSlide .rmLevel1 {
    left: -34px;
}
.RadMenuVertical {
    padding: 15px !important;
}
.RadMenuVertical .rmVertical {
    margin-left: 0;
    padding-left: 0;
}
.RadMenuVertical .rmVerticalFooter {
    margin-left: 15px;
    margin-right: 50px;
    margin-bottom: 20px;
    padding-left: 0;
}
.footer-menu-left,
.footer-menu-right {
    float: left;
}
.rmVerticalRight {
    padding-left: 0;
}
.mrezne-usluge-box {
    padding: 0 15px;
}
.side-nav .main-module-title {
    margin: 0;
    text-align: left;
    padding: 7px 17px;
    height: auto;
}
.side-nav .is-selected > a {
    color: #fff;
}
.side-nav .link {
    display: block;
    padding: 4px 17px;
    font: 700 11px Arial, sans-serif;
    font-weight: 700;
    color: #000;
}
.side-nav .link:hover {
    color: #fff;
    text-decoration: none;
}
.side-nav .sub-nav {
    padding: 0;
}
.side-nav .sub-nav .link {
    font-weight: 400;
    padding-left: 25px;
    background: url(images/sprite.png) -209px -146px no-repeat;
}
.side-nav .nav {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background: #8ea3c2;
    padding: 5px 0;
    margin: 0;
}
.side-nav .has-child,
.side-nav .has-child ul {
    display: block;
}
.side-nav .has-child ul {
    padding-left: 14px;
}
.link_right {
    padding-left: 0 !important;
}
.dnnFormAndList {
    width: 500px;
}
.dnnFormAndList input {
    border-left: 1px solid #bfbfbf !important;
    border: 1px solid #bfbfbf !important;
    width: 300px;
    height: 20px;
}
.dnnFormAndList .dnnFormSectionHead {
    font-size: 13px !important;
    width: 500px;
    margin-bottom: 20px;
    color: #000 !important;
}
.dnnFormAndList ul.dnnActions {
    list-style: none !important;
    padding-left: 0 !important;
}
.dnnFormAndList ul.dnnActions li {
    list-style-type: none;
}
.dnnFormAndList .dnnSecondaryAction {
    display: none;
}
.dnnFormAndList .dnnFormItem {
    margin-bottom: 15px;
}
.dnnFormAndList .dnnFormItem label span {
    margin-bottom: 5px;
}
.dnnFormAndList .dnnFormItem .dnnTooltip span {
    visibility: visible !important;
}
.Id3699 .dnnFormAndList {
    width: 400px;
}
.Id3699 .dnnFormAndList .dnnFormItem {
    margin-bottom: 15px;
}
.Id3699 .dnnFormAndList input {
    width: 100%;
}
.Id3699 .dnnFormAndList #dnn_ctr6580_Default_Form_Poruka {
    width: 400px;
}
.Id3699 .dnnFormAndList span.dnnFormRadioButtons {
    display: inline-block;
    padding: 10px;
    margin-bottom: 5px;
    background-color: #f0f0f0;
}
.Id3699 .dnnFormAndList span.dnnFormRadioButtons input {
    width: 40px;
}
.Id3699 .dnnFormAndList .dnnFormSectionHead {
    padding: 8px 0 10px;
    margin: 15px 0;
    border-bottom: 1px dotted #8ea3c2;
    border-top: 1px dotted #8ea3c2;
    font-weight: 700;
}
.side-nav .nav-item.is-selected,
.side-nav .nav-item.is-selected ul .nav-item {
    display: block;
}
.side-nav .has-child ul {
    display: none;
}
.is-selected ul.sub-nav {
    display: block;
}
.row {
    overflow: hidden;
}
.publishing-item {
    width: 33%;
    float: left;
    text-align: center;
    padding-top: 25px;
}
.publishing-title {
    font-size: 14px;
    padding-top: 20px;
    display: block;
}
.category-img-publishing {
    width: 140px;
}
a,
a:visited {
    color: #000;
}
.sschool-list .sschool-link {
    background-position: -11px -176px;
}
.sschool-list li a {
    height: 130px;
    width: 220px;
    /* margin-left: -10px; */
    background-image: url(/Portals/9/images/sprite_school.png);
}
.fejs-list li a,
.sschool-list li a {
    display: block;
    text-indent: -9999px;
    background-repeat: no-repeat;
}
.fejs-list li a {
    height: 85px;
    width: 185px;
    margin-left: 3px;
    background-image: url(/Portals/9/images/sprite_fejs.png);
}
.fejs-list .fejs-link {
    background-position: 0 10px;
}
.Izved_Table {
    border-collapse: collapse;
    border: 0 solid;
    color: #333;
    font-family: Tahoma;
    font-size: 9pt;
    text-align: left;
}
.Izved_Table tr.Zaglavlje {
    border-width: 1pt 1pt 3pt;
    line-height: 20pt;
    background: #4f81bd;
    font-size: 10pt;
    font-weight: 700;
    color: #fff;
}
.Izved_Table td {
    padding: 0 0 0 3pt;
}
.Izved_Table tr.Sem {
    background-color: #e7ebf7;
    border-width: 1pt;
    border-bottom-style: solid;
    border-bottom-color: #4f81bd;
    border-top-style: solid;
    border-top-color: #4f81bd;
    vertical-align: top;
}
:not(#\9):not(#\9):not(#\9) .OmoWidget.OmoWidget {
    z-index: 999999;
}
body[class*="omo-BodyFontSize-"] .right_content .na_lat h3 * {
    font-size: 17px !important;
}
body[class*="omo-BodyFontSize-"] .main_nav .rmGroup li a {
    font-size: 14px;
}
body[class*="omo-BodyFontSize-"] .footer .rmItem a {
    font-size: 18px !important;
}
body[class*="omo-BodyFontSize-"] .ModDnnForgeLatestArticlesC .na_lat * {
    font-size: 16px;
}
body[class*="omo-BodyFontSize-"] .side-nav .link {
    font-size: 17px;
}
body[class*="omo-BodyFontSize-"] .left_content .rmLink {
    font-size: 12px;
}
body[class*="omo-BodyFontSize-"] .footer .gradst {
    padding-left: 5px;
    float: right;
}
body[class*="omo-BodyFontSize-"] .footer {
    height: 400px;
}
body[class*="omo-BodyFontSize-"] .footer .bottom span {
    font-size: 12px;
}
body[class*="omo-BodyFontSize-"] .footer .bottom .cms {
    font-size: 10px;
}
body[class*="omo-BodyFontSize-"] .Katedra_Table,
body[class*="omo-BodyFontSize-"] .Zebra_Table {
    color: #fff;
}
body[class*="omo-BodyFontSize-"] .Katedra_Table td.Prva,
body[class*="omo-BodyFontSize-"] .Zebra_Table td.Prva {
    font-size: 16px;
}
body[class*="omo-BodyFontSize-"] .right_content .DNN_Documents a {
    font-size: 14px;
}
body[class*="omo-BodyFontSize-"] .DnnModule-DnnForge-LatestArticles .Head,
body[class*="omo-BodyFontSize-"] .DnnModule-DnnForge-LatestArticles h2 {
    font-size: 20px !important;
    line-height: 1.1 !important;
}
body[class*="omo-BodyFontSize-"] .side-nav .main-module-title > .title {
    width: -webkit-max-content;
    width: max-content;
    display: block;
}
body[class*="omo-BackGroundColor-"] .right_content .na_lat h3 * {
    font-size: 17px !important;
}
body[class*="omo-BackGroundColor-"] .side-nav .main-module-title .title {
    width: -webkit-max-content;
    width: max-content;
}
body.omo-BackGroundColor-6 a,
body.omo-BackGroundColor-6 input {
    color: #fff;
}
body.omo-BackGroundColor-6 .LoginPanel input,
body.omo-BackGroundColor-6 input[type="submit"] {
    background: #494d50;
}
body.omo-BackGroundColor-6 .pane_holder .content_pane h2,
body.omo-BackGroundColor-6 .pane_holder .content_pane h3,
body.omo-BackGroundColor-6 .pane_holder .content_pane h4 {
    color: #598cd9 !important;
}
body.omo-BackGroundColor-6 .wrapper {
    background: #494d50;
}
body.omo-BackGroundColor-6 .container,
body.omo-BackGroundColor-6 .footer,
body.omo-BackGroundColor-6 .footer .bottom span.SkinObject {
    background-color: #000;
    background-image: none;
}
body.omo-BackGroundColor-6 .footer .bottom span.SkinObject {
    background-color: #222;
}
body.omo-BackGroundColor-6 .footer .top {
    background: #222 url(images/content_bg-bk.gif) top repeat-y;
}
body.omo-BackGroundColor-6 .out {
    background: url(images/content_bg-bk.gif) top repeat-y;
}
body.omo-BackGroundColor-6 .main_content {
    background: url(images/content_bg-bk.gif) -5px top repeat-y;
}
body.omo-BackGroundColor-6 .pane_holder .content_pane .empty,
body.omo-BackGroundColor-6 .pane_holder .content_pane .main {
    background: url(images/vert_bg-bk.png) left -310px repeat-x;
}
body.omo-BackGroundColor-6 .left_content .rmLink {
    background: url(images/vert_bg-bk.png) left -271px repeat-x;
    border-top: 1px solid rgba(89, 140, 217, 0.7);
}
body.omo-BackGroundColor-6 .na_lat * {
    color: #fff !important;
}
body.omo-BackGroundColor-6 .main_nav .rmGroup li a {
    background: #494d50;
}
body.omo-BackGroundColor-6 .seismic .out {
    background: url(images/content_bg_seismi-bk.gif) top repeat-y;
}
body.omo-BackGroundColor-6 .seismic .main_content {
    background: url(images/content_bg_seismi-bk.gif) -5px top repeat-y;
}
body.omo-BackGroundColor-6 .link_right_s .pracenje_kvalitete,
body.omo-BackGroundColor-6 .link_right_s .pracenje_kvalitete:hover {
    background-image: url(images/pracenje_kvalitete_link-bk.jpg);
}
body.omo-BackGroundColor-6 .left_content ul.top li a {
    color: #bbb !important;
}
body.omo-BackGroundColor-6 .left_content .rmLink {
    color: #fff !important;
}
body.omo-BackGroundColor-6 .left_content .rmLink:hover {
    color: #7c8388 !important;
}
body.omo-BackGroundColor-6 .search .NormalTextBox {
    background: url(images/sprite-bk.png) left -65px no-repeat;
}
body.omo-BackGroundColor-6 .search:lang(hr-HR) .SearchButton {
    background: url(images/sprite-bk.png) left -87px no-repeat;
}
body.omo-BackGroundColor-6 .search:lang(en-US) .SearchButton {
    background: url(images/sprite-bk_Search.png) left 0 no-repeat;
}
body.omo-BackGroundColor-6 .left_content .RadPanelBar .rpGroup .rpLink,
body.omo-BackGroundColor-6 .right_content .RadPanelBar .rpGroup .rpLink {
    background: url(images/sprite-bk.png) -207px -146px no-repeat;
}
body.omo-BackGroundColor-6 .footer {
    background: #222 url(images/sprite-bk.png) left -295px repeat-x;
}
body.omo-BackGroundColor-6 .footer .bottom {
    background: url(images/sprite-bk.png) left 28px no-repeat;
}
body.omo-BackGroundColor-6 .footer .bottom span.cms {
    background: url(images/sprite-bk.png) left 15px no-repeat;
}
body.omo-BackGroundColor-6 .na_izd div,
body.omo-BackGroundColor-6 .na_lat div.photo {
    background: url(images/sprite-bk.png) left -203px no-repeat;
}
body.omo-BackGroundColor-6 .left_content .pa_search td input {
    background: url(images/sprite-bk.png) left -71px no-repeat;
}
body.omo-BackGroundColor-6 .left_content .pa_search td select {
    background: url(images/sprite-bk.png) left -69px no-repeat;
}
body.omo-BackGroundColor-6 .link_right:lang(en) a,
body.omo-BackGroundColor-6 .link_right:lang(hr) a {
    background-image: url(images/sprite_right.png);
}
body.omo-BackGroundColor-6 .link_right:lang(en) a {
    background-image: url(images/sprite_right_E.png);
}
body.omo-BackGroundColor-6 .engmod-list li a,
body.omo-BackGroundColor-6 .fejsknj-list li a,
body.omo-BackGroundColor-6 .ZT-list li a {
    background-image: url(images/sprite_engmod.png);
}
body.omo-BackGroundColor-6 .fejsknj-list li a,
body.omo-BackGroundColor-6 .ZT-list li a {
    background-image: url(images/sprite_ZT.JPG);
}
body.omo-BackGroundColor-6 .fejs-list .fejs-link:hover {
    background-image: url(images/sprite_fejs_h.gif);
}
body.omo-BackGroundColor-6 .fejsknj-list li a {
    background-image: url(images/sprite_fejsknj.png);
}
body.omo-BackGroundColor-6 .side-nav .sub-nav .link {
    background: url(images/sprite.png) -209px -146px no-repeat;
}
body.omo-BackGroundColor-6 .fejs-list li a,
body.omo-BackGroundColor-6 .sschool-list li a {
    background-image: url(images/sprite_school.png);
}
body.omo-BackGroundColor-6 .INFRA-list li a {
    background-image: url(images/sprite_INFRA.png);
}
body.omo-BackGroundColor-6 .COVID-list li a {
    background-image: url(images/sprite_COVID.png);
}
body.omo-BackGroundColor-6 .fejs-list li a {
    background-image: url(/Portals/9/images/sprite_fejs.png);
}
body.omo-BackGroundColor-6 .sschool-list li a {
    background-image: url(/Portals/9/images/sprite_school.png);
}
body.omo-BackGroundColor-6 .Katedra_Table,
body.omo-BackGroundColor-6 .Katedra_Table td.Prva,
body.omo-BackGroundColor-6 .Zebra_Table,
body.omo-BackGroundColor-6 .Zebra_Table td.Prva {
    color: #fff;
}
body.omo-BackGroundColor-6 .Katedra_Table tr:nth-child(odd),
body.omo-BackGroundColor-6 .Zebra_Table tr:nth-child(odd) {
    background-color: #494d50;
}
body.omo-BackGroundColor-6 .Katedra_Table tr:nth-child(2n),
body.omo-BackGroundColor-6 .Zebra_Table tr:nth-child(2n) {
    background-color: #222;
}
body.omo-BackGroundColor-6 .link_right_s .shema_studij,
body.omo-BackGroundColor-6 .link_right_s .shema_studij:hover {
    background-image: url(images/shema_studija_link-bk.jpg);
}
body.omo-BackGroundColor-6 .mrezne-usluge-list:lang(en) li a,
body.omo-BackGroundColor-6 .mrezne-usluge-list:lang(hr) li a {
    background-image: url(images/sprite_mrezne-usluge-bk.png);
}
body.omo-BackGroundColor-6 .mrezne-usluge-list:lang(en) li a {
    background-image: url(images/sprite_mrezne-usluge_E-bk.png);
}
body.omo-BackGroundColor-6 .Izved_Table {
    color: #fff;
}
body.omo-BackGroundColor-6 .Izved_Table .Sem {
    color: #000;
}
body.omo-BackGroundColor-6 #tblPropertySearch input {
    background: #494d50;
}
body.omo-BackGroundColor-6 #tblPropertySearch select {
    background: #494d50;
    color: #fff;
}
body.omo-BackGroundColor-6 .right_content .na_lat,
body.omo-BackGroundColor-6 .right_content .na_lat h3 {
    background: #5978a6;
}
body[class*="omo-BackGroundColor-"]:not(.omo-BackGroundColor-6) a {
    color: #00374a;
}
body[class*="omo-BackGroundColor-"]:not(.omo-BackGroundColor-6) .wrapper {
    background-color: transparent;
}
body[class*="omo-BackGroundColor-"]:not(.omo-BackGroundColor-6) .pane_holder .content_pane .empty,
body[class*="omo-BackGroundColor-"]:not(.omo-BackGroundColor-6) .pane_holder .content_pane .main {
    background-image: none;
}
body[class*="omo-BackGroundColor-"]:not(.omo-BackGroundColor-6) .footer .bottom span.SkinObject,
body[class*="omo-BackGroundColor-"]:not(.omo-BackGroundColor-6) .footer .bottom span a,
body[class*="omo-BackGroundColor-"]:not(.omo-BackGroundColor-6) .footer .bottom span a em,
body[class*="omo-BackGroundColor-"]:not(.omo-BackGroundColor-6) .footer .RadMenu a,
body[class*="omo-BackGroundColor-"]:not(.omo-BackGroundColor-6) .left_content h2,
body[class*="omo-BackGroundColor-"]:not(.omo-BackGroundColor-6) .main_nav .rmItem--has-child li a {
    color: #000 !important;
}
body[class*="omo-BackGroundColor-"]:not(.omo-BackGroundColor-6) .main_nav .rmItem--has-child li a:hover {
    color: #fff !important;
}
body[class*="omo-BackGroundColor-"]:not(.omo-BackGroundColor-6) .main_nav .rmGroup li a {
    background: #e7e8e9;
}
body[class*="omo-BackGroundColor-"] .right_content h2,
body[class*="omo-FontWeight-"] .right_content h2,
body[class*="omo-HeaderFontSpacing-"] .right_content h2,
body[class*="omo-HeaderFontType-"] .right_content h2,
body[class*="omo-HeaderLineHeight-"] .right_content h2 {
    height: 36px;
}
body[class*="omo-BackGroundColor-"] .side-nav .main-module-title .title,
body[class*="omo-FontWeight-"] .side-nav .main-module-title .title,
body[class*="omo-HeaderFontSpacing-"] .side-nav .main-module-title .title,
body[class*="omo-HeaderFontType-"] .side-nav .main-module-title .title,
body[class*="omo-HeaderLineHeight-"] .side-nav .main-module-title .title {
    width: -webkit-max-content;
    width: max-content;
    display: block;
}
body[class*="omo-BackGroundColor-"] .right_content .side-nav h2,
body[class*="omo-FontWeight-"] .right_content .side-nav h2,
body[class*="omo-HeaderFontSpacing-"] .right_content .side-nav h2,
body[class*="omo-HeaderFontType-"] .right_content .side-nav h2,
body[class*="omo-HeaderLineHeight-"] .right_content .side-nav h2 {
    height: unset;
}
body[class*="omo-BackGroundColor-"] .right_content .side-nav h2 .title,
body[class*="omo-FontWeight-"] .right_content .side-nav h2 .title,
body[class*="omo-HeaderFontSpacing-"] .right_content .side-nav h2 .title,
body[class*="omo-HeaderFontType-"] .right_content .side-nav h2 .title,
body[class*="omo-HeaderLineHeight-"] .right_content .side-nav h2 .title {
    display: inline;
}
.mrezne-usluge-list .me-ucenje {
    background-position: -189px -309px;
}
.mrezne-usluge-list .me-ucenje:hover {
    background-position: 0 -309px;
}

.dnnFormPopup {
    position: absolute;
    padding: 18px;
    background: #fff;
    -webkit-box-shadow: 0 0 25px 0 rgb(0 0 0 / 75%);
    box-shadow: 0 0 25px 0 rgb(0 0 0 / 75%);
    z-index: 100000;
}

.dnnFormPopup .dnnModalCtrl .ui-dialog-titlebar-close {
    float: right;
    display: block;
    min-width: 0 !important;
    cursor: pointer;
}
.dnnFormPopup .ui-dialog-titlebar {
    position: relative;
    padding: 0 0 18px 0;
    border-bottom: 1px solid #ddd;
    cursor: move;
    font-size: 18px;
    font-weight: bold;
}
.dnnFormPopup .dnnModalCtrl {
    display: block;
    position: absolute;
    top: -30px;
    right: -30px;
    width: 69px;
    height: 26px;
    border-radius: 10px;
    background-color: #fff;
    -webkit-border-radius: 10px;
    box-shadow: 0px 0px 5px #666;
}
.dnnFormPopup .dnnModalCtrl a.dnnToggleMax {
    float: left;
    display: block;
    height: 18px;
    width: 30px;
    margin: 4px 0 0 4px;
    overflow: hidden;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    background: #585858 url(/images/resizeBtn.png) no-repeat;
    background-position: 10px 2px;
    text-indent: -9999em;
}
.dnnFormPopup .dnnModalCtrl .ui-dialog-titlebar-close {
    float: right;
    display: block;
    height: 18px;
    width: 30px;
    margin: 4px 4px 0 1px;
    overflow: hidden;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    border: none;
    outline: none;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    background: #585858 url(/images/closeBtn.png) no-repeat;
    background-position: 8px 4px;
    text-indent: -9999em;
    min-width: 0 !important;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
caption,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

.dnnRadiobutton {
    display: inline-block;
    cursor: pointer;
}

.dnnFormItem input[type="checkbox"] + span,
.dnnFormItem input[type="radio"] + span {
    margin: 5px;
}

.dnnFormItem input[type="checkbox"] + span,
.dnnFormItem input[type="radio"] + span {
    display: inline-block;
    width: auto;
    margin: 6px 5px 6px 5px;
}

.dnnRadiobutton .mark {
    display: inline-block;
}

.dnnRadiobutton img {
    width: 20px;
    height: 18px;
    min-width: 20px;
    vertical-align: middle;
}

.dnnRadiobutton img {
    background: transparent url(../../../../../images/radiobutton.png) no-repeat;
}
.dnnRadiobutton img {
    background-position: 0px 0px;
}
.dnnRadiobutton-checked img {
    background-position: -50px 0px;
}

.center-image {
   text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
