* {
	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: solid 2px #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) left top 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) center top repeat-y
}
.seismic .out {
	background: url(images/content_bg_seismic.gif) center 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
}
.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: dotted 1px #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: solid 1px #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 .RadMenu a, .footer .bottom span a, .left_content h2 {
	color: #fff!important
}
.left_content .RadPanelBar, .right_content .RadPanelBar {
	border-top: solid 1px #fff;
	border-bottom: solid 1px #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: solid 1px #fff
}
.lang select {
	width: 90px;
	height: 19px;
	padding: 1px;
	border: solid 1px #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: solid 1px #fff;
	border-bottom: solid 1px #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) center top repeat-y
}
.seismic .footer .top {
	background: #fff url(images/content_bg_seismic.gif) center 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: solid 1px #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: dotted 1px #8ea3c2
}
.na_lat div.photo {
	width: 127px;
	float: left;
	background: url(images/sprite.png) left -203px no-repeat;
	border: solid 1px #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: center center;
	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: .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: solid 1px #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: dotted 1px #036;
	background: #f0f0f0
}
.pAlistingImenik {
	text-align: left;
	width: 100%
}
.pAlistingImenik td {
	width: 34%;
	vertical-align: top;
	padding: 5px 1%;
	border-bottom: solid 2px #ccc
}
.pAlistingImenik .c2, .pAlistingImenik .c3 {
	text-align: left;
	vertical-align: middle
}
.pAlistingImenik .c2 {
	width: 20%
}
.pAlistingImenik p {
	margin: 0
}
.pAlistingImenik h4 {
	margin-top: -4px
}
.paViewImenik img.slika {
	float: left;
	padding: 2px;
	border: solid 2px #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: solid 1px #fff;
	border-bottom: solid 1px #fff;
	font: 10px Verdana, sans-serif;
	color: #414042
}
.left_content .pa_search td {
	padding: 8px
}
.left_content .pa_search td input {
	border: solid 1px #9c9c9c;
	background: url(images/sprite.png) left -71px no-repeat
}
.left_content .pa_search td select {
	border: solid 1px #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: solid 2px #345582;
	border-bottom: solid 2px #345582;
	margin: 0 0 10px;
	font-size: 11px
}
.nabava_table caption {
	color: #345582;
	font-weight: 700
}
.nabava_table td, .nabava_table th {
	border-bottom: dotted 1px #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: solid 1px #fff;
	background: #8ea3c2
}
.type_rightChildLinks .right_content .childLinks a {
	color: #fff!important;
	border-left: solid 7px #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: solid 1px #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: center center;
	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: solid 1px #e7e8e9;
	font-size: 11px
}
.table_teh img {
	border: solid 1px #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: solid 1px #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) left center 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
}
.ZT-list li a, .engmod-list li a, .fejsknj-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
}
.ZT-list li a, .fejsknj-list li a {
	height: 130px;
	width: 220px;
	margin-left: -10px;
	background-image: url(images/sprite_ZT.JPG)
}
.ZT-list .ZT-link {
	background-position: -11px -138px
}
.ZT-list .ZT-link:hover {
	background-position: -11px 6px
}
.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 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: solid 1px #ddddde;
	font: 700 13px Verdana, sans-serif;
	color: #fff!important;
	text-transform: uppercase;
	box-sizing: border-box
}
.main_nav li a span {
	float: none!important;
	padding: 0!important
}
.main_nav .rmGroup.rmLevel2 {
	z-index: 2
}
.main_nav li {
	float: left
}
.side-nav .is-selected>a {
	color: #fff
}
.dnnFormAndList input {
	border: 1px solid #bfbfbf!important;
	width: 300px;
	height: 20px
}
.dnnFormAndList .dnnFormItem label span {
	margin-bottom: 5px
}
.Id3699 .dnnFormAndList input {
	width: 100%
}
.Id3699 .dnnFormAndList span.dnnFormRadioButtons input {
	width: 40px
}
.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(even) {
	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: solid 0;
	color: #333;
	font-family: Tahoma;
	font-size: 9pt;
	text-align: left
}
.Katedra_Table td {
	padding: 5pt 2pt
}
.Katedra_Table tr:nth-child(even), .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
}
.Izved_Table td {
	padding: 0 0 0 3pt
}
.wrapper .RadMenu, .wrapper .RadMenu ul.rmRootGroup {
	float: none
}
.main_nav {
	padding: 5px 0 13px
}
.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.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
}
.RadMenu .rmSlide, .RadMenu_Context, .main_nav .rmSlide .rmGroup, .main_nav .rmSlide .rmGroup .rmItem {
	width: 100%!important
}
.RadMenu .rmHorizontal .rmItem {
	width: 20%
}
.main_nav .rmRootGroup>.rmItem:nth-child(4) span {
	margin-left: -7px
}
.main_nav .rmRootGroup {
	width: 1170px;
	margin-left: -15px
}
.main_nav .rmSlide .rmLevel1 {
	display: none;
	position: absolute;
	left: -15px;
	top: 31px;
	z-index: 1
}
.main_nav .rmSlide .rmLevel3 {
	z-index: 10000
}
.main_nav .rmItem--has-child {
	position: relative
}
.main_nav .rmGroup.rmLevel2, .main_nav .rmSlide .rmLevel3 {
	display: none;
	position: absolute;
	left: 179px
}
.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 .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: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background: #8ea3c2;
	padding: 5px 0;
	margin: 0
}
.side-nav .has-child, .side-nav .nav-item.is-selected ul .nav-item {
	display: block
}
.side-nav .has-child ul {
	padding-left: 14px
}
.link_right {
	padding-left: 0!important
}
.dnnFormAndList {
	width: 500px
}
.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 .dnnSecondaryAction, .side-nav .has-child ul {
	display: none
}
.Id3699 .dnnFormAndList .dnnFormItem, .dnnFormAndList .dnnFormItem {
	margin-bottom: 15px
}
.dnnFormAndList .dnnFormItem .dnnTooltip span {
	visibility: visible!important
}
.Id3699 .dnnFormAndList, .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 .dnnFormSectionHead {
	padding: 8px 0 10px;
	margin: 15px 0;
	border-bottom: 1px dotted #8ea3c2;
	border-top: 1px dotted #8ea3c2;
	font-weight: 700
}
.is-selected ul.sub-nav, .side-nav .nav-item.is-selected {
	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
}
.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
}

.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: solid 0;
	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 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
}
.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 0 ;
}
.main_nav li {
  float: left ;
}
.main_nav li a {
  display: block ;
  float: left ;
  width: 100%!important ;
  height: 31px ;
  padding: 6px 10px 0 10px!important ;
  text-align: center ;
  background: url(images/vert_bg.png) left -55px repeat-x;
  border-right: solid 1px #ddddde ;
  font: bold 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 10px!important ;
  text-transform: none ;
  text-align: left ;
}
.main_nav .rmSlide,
.main_nav .rmGroup,
.main_nav .rmGroup * {
  white-space: normal!important;
}
.main_nav li a span {
  float: none!important ;
  padding: 0px!important ;
}
.main_nav li.rmLast a {
  border: none ;
}
.main_nav li a:hover,
.main_nav li a.sel1,
.main_nav li a.rmExpanded {
  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 menu width fix */
.RadMenu .rmSlide,
.RadMenu_Context,
.main_nav .rmSlide .rmGroup,
.main_nav .rmSlide .rmGroup .rmItem {
  width: 100%!important;
}
/*.main_nav .rmRootGroup > .rmItem { width: 219px; }
.main_nav .rmRootGroup > .rmItem:nth-child(2),.pane_holder .content_pane h2
.main_nav .rmRootGroup > .rmItem:nth-child(2) .rmSlide  { width: 167px!important; }
.main_nav .rmRootGroup > .rmItem:nth-child(4) { width: 202px; }
.main_nav .rmRootGroup > .rmItem:last-child { width: 142px!important; }*/
.RadMenu .rmHorizontal .rmItem {
  width: 20%;
}
.main_nav .rmRootGroup > .rmItem:nth-child(4) span {
  margin-left: -7px;
}
.main_nav .rmRootGroup {
  width: 1170px;
  margin-left: -15px;
}
.main_nav .rmSlide .rmLevel1 {
  display: none;
  position: absolute;
  left: -15px;
  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 {
  display: block;
}
.main_nav .rmLevel2 .rmItem--has-child:hover > .rmSlide .rmLevel3 {
  display: block;
}
.UPR_Administrators .rmGroup.rmLevel3 {
  left: 160px;
}
.UPR_Administrators .rmGroup.rmLevel2 {
  left: 160px;
}
.UPR_Administrators .rmSlide .rmLevel1 {
  left: -34px;
}
.RadMenuVertical {
  padding: 15px 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: bold 11px Arial, sans-serif;
  font-weight: bold;
  color: #000;
}
.side-nav .link:hover {
  color: #FFF;
  text-decoration: none;
}
.side-nav .sub-nav {
  padding: 0;
}
.side-nav .sub-nav .link {
  font-weight: normal;
  padding-left: 25px;
  background: url(images/sprite.png) -209px -146px no-repeat;
}
.side-nav .nav {
  border-top: solid 1px #fff;
  border-bottom: solid 1px #fff;
  background: #8ea3c2;
  padding: 5px 0;
  margin: 0;
}
.side-nav .has-child {
  display: block;
}
.side-nav .has-child ul {
  display: block;
}
.side-nav .has-child ul {
  padding-left: 14px;
}
.link_right {
  padding-left: 0px!important;
}
/*Form and list */
.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: bold;
}
.side-nav .nav-item.is-selected ul .nav-item {
  display: block;
}
.side-nav .nav-item.is-selected {
  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: black;
}
/*izbornik desno - SummerSchool*/
.sschool-list .sschool-link {
  background-position: -11px -176px;
}
.sschool-list li a {
  display: block;
  height: 130px;
  width: 220px;
  text-indent: -9999px;
  margin-left: -10px;
  background-image: url("/Portals/9/images/sprite_school.png");
  background-repeat: no-repeat;
}
.fejs-list li a {
  display: block;
  height: 85px;
  width: 185px;
  text-indent: -9999px;
  margin-left: 3px;
  background-image: url("/Portals/9/images/sprite_fejs.png");
  background-repeat: no-repeat;
}
.fejs-list .fejs-link {
  background-position: 0 10px;
}
.Izved_Table {
  border-collapse: collapse;
  border: solid 0px;
  color: #333333;
  font-family: Tahoma;
  font-size: 9.0pt;
  text-align: left;
}
.Izved_Table tr.Zaglavlje {
  border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
  line-height: 20pt;
  background: #4F81BD;
  font-size: 10.0pt;
  font-weight: bold;
  color: #FFFFFF;
}
.Izved_Table td {
  padding: 0pt 0pt 0pt 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;
}
/* =======omoguru========= */
: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-"] .Zebra_Table,
body[class*="omo-BodyFontSize-"] .Katedra_Table {
  color: white;
}
body[class*="omo-BodyFontSize-"] .Zebra_Table td.Prva,
body[class*="omo-BodyFontSize-"] .Katedra_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 h2,
body[class*="omo-BodyFontSize-"] .DnnModule-DnnForge-LatestArticles .Head {
  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;
}
/*crna pozadina */
body.omo-BackGroundColor-6 a {
  color: white;
}
body.omo-BackGroundColor-6 input {
  color: white;
}
body.omo-BackGroundColor-6 input[type="submit"] {
  background: #494d50;
}
body.omo-BackGroundColor-6 .LoginPanel input {
  background: #494d50;
}
body.omo-BackGroundColor-6 .pane_holder .content_pane h3,
body.omo-BackGroundColor-6 .pane_holder .content_pane h2 {
  color: #598cd9!important;
}
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) center top repeat-y;
}
body.omo-BackGroundColor-6 .out {
  background: url(images/content_bg-bk.gif) center 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: white!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) center 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: white!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 {
  background: url(images/sprite-bk.png) -207px -146px no-repeat;
}
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_lat div.photo {
  background: url(images/sprite-bk.png) left -203px no-repeat;
}
body.omo-BackGroundColor-6 .na_izd div {
  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 .ZT-list li a,
body.omo-BackGroundColor-6 .engmod-list li a,
body.omo-BackGroundColor-6 .fejsknj-list li a {
  background-image: url(images/sprite_engmod.png);
}
body.omo-BackGroundColor-6 .ZT-list li a,
body.omo-BackGroundColor-6 .fejsknj-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 .Zebra_Table,
body.omo-BackGroundColor-6 .Katedra_Table {
  color: white;
}
body.omo-BackGroundColor-6 .Zebra_Table td.Prva,
body.omo-BackGroundColor-6 .Katedra_Table td.Prva {
  color: white;
}
body.omo-BackGroundColor-6 .Zebra_Table tr:nth-child(odd),
body.omo-BackGroundColor-6 .Katedra_Table tr:nth-child(odd) {
  background-color: #494d50;
}
body.omo-BackGroundColor-6 .Zebra_Table tr:nth-child(even),
body.omo-BackGroundColor-6 .Katedra_Table tr:nth-child(even) {
  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: white;
}
body.omo-BackGroundColor-6 .Izved_Table .Sem {
  color: black;
}
body.omo-BackGroundColor-6 #tblPropertySearch input {
  background: #494d50;
}
body.omo-BackGroundColor-6 #tblPropertySearch select {
  background: #494d50;
  color: white;
}
body.omo-BackGroundColor-6 .right_content .na_lat {
  background: #5978a6;
}
body.omo-BackGroundColor-6 .right_content .na_lat h3 {
  background: #5978a6;
}
/*sve osim crne pozadine*/
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 .RadMenu a,
body[class*="omo-BackGroundColor-"]:not(.omo-BackGroundColor-6) .footer .bottom span a,
body[class*="omo-BackGroundColor-"]:not(.omo-BackGroundColor-6) .left_content h2,
body[class*="omo-BackGroundColor-"]:not(.omo-BackGroundColor-6) .footer .bottom span.SkinObject,
body[class*="omo-BackGroundColor-"]:not(.omo-BackGroundColor-6) .footer .bottom span a em,
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-HeaderLineHeight-"] .right_content h2,
body[class*="omo-HeaderFontSpacing-"] .right_content h2,
body[class*="omo-FontWeight-"] .right_content h2,
body[class*="omo-HeaderFontType-"] .right_content h2 {
  height: 36px;
}
body[class*="omo-BackGroundColor-"] .side-nav .main-module-title .title,
body[class*="omo-HeaderLineHeight-"] .side-nav .main-module-title .title,
body[class*="omo-HeaderFontSpacing-"] .side-nav .main-module-title .title,
body[class*="omo-FontWeight-"] .side-nav .main-module-title .title,
body[class*="omo-HeaderFontType-"] .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-HeaderLineHeight-"] .right_content .side-nav h2,
body[class*="omo-HeaderFontSpacing-"] .right_content .side-nav h2,
body[class*="omo-FontWeight-"] .right_content .side-nav h2,
body[class*="omo-HeaderFontType-"] .right_content .side-nav h2 {
  height: unset;
}
body[class*="omo-BackGroundColor-"] .right_content .side-nav h2 .title,
body[class*="omo-HeaderLineHeight-"] .right_content .side-nav h2 .title,
body[class*="omo-HeaderFontSpacing-"] .right_content .side-nav h2 .title,
body[class*="omo-FontWeight-"] .right_content .side-nav h2 .title,
body[class*="omo-HeaderFontType-"] .right_content .side-nav h2 .title {
  display: inline;
}

/*# sourceMappingURL=skin.css.map */
