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, font, 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,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-align:left;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
.clr {
clear:both;
}
body {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#000000;
}
h2 {
font-size:26px;
margin-bottom:20px;
}
/* Login strana */
.home-page {
background:#17345E none repeat scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#FFFFFF;
}
.home-page-top-line {
background:#12243D none repeat scroll 0 0;
padding-bottom:7px;
padding-top:6px;
text-align:center;
}
.home-page-login {
width:700px;
margin:0 auto;
text-align:center;
margin-top:60px;
}
.home-page-logo {
text-align:center;
}
.home-page-login-labels {
background-color:#0F294E;
border:1px dashed #21467C;
margin:30px auto 0;
overflow:hidden;
padding:27px 27px 20px;
width:400px;
}
.home-page-login-labels label {
color:#FFFFFF;
float:left;
font-size:12px;
line-height:17px;
margin-right:10px;
width:110px;
}
.home-page-login-labels input.izmena{
background:#FCFCFA none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
font-family:"Lucida grande",Arial,Verdana,sans-serif;
margin:0 0 5px;
padding:2px;
}
.home-page-login-labels .login {
text-align:right;
margin-right:71px;
margin-top:10px;
}
.home-page-login-labels .login input{
font-size:12px;
font-family:"Lucida grande",Arial,Verdana,sans-serif;
}
.error-login {
background-color:#7187af;
border:1px dashed #21467C;
margin:0 auto;
overflow:hidden;
padding:20px 20px 15px;
width:300px;
color:#ffffff;
margin-bottom:20px;
line-height:1.4em;

}
.top-links {
padding-top:6px;
text-align:center;
color:#6a788c;
width:585px;
margin: 0 auto;
}
.top-links a {
font-size:11px;
color:#6a788c;
}
/* kraj login strane*/

/* radne strane */
.wrap-header {
background:transparent url(../images/new-design/header-bg.png) repeat-x scroll left top;
}
.header {
height:140px;
margin:0 auto;
overflow:hidden;
width:800px;
position:relative;
}
.header-logo {
position:relative;
padding-top:40px;
margin:0 auto;
width:223px;
display:block;
}

.header-control {
color:#FFFFFF;
position:absolute;
right:10px;
top:20px;
}
/* Header - main menu */
.header-menu-wrap {
background:#07214a url(../images/new-design/menu-bg.png) repeat-x scroll left top;

}
.header-menu {
margin:0 auto;
width:525px;
}
.header-menu ul {
list-style:none;
margin:0px;
padding:0px;
}

.header-menu ul li {
margin:0px;
padding:0px;
float:left;
position:relative;
z-index:31135131;
}
.header-menu ul li a {
color:#FFFFFF;
display:block;
font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:bold;
padding:11px 22px 9px;
text-transform:uppercase;
}
#menulink_9-suckerfish-horizontal {
background:none;
}
.header-menu ul li a:hover,
.header-menu ul li.current a{
color:#FFFFFF;
text-decoration:none;
background-color:#011229;
}
.wrap-test {
background: transparent url(../images/new-design/bottom_gradient.png) repeat-x scroll left top;
padding-top:30px;
}
.header-menu li ul,
.header-menu li ul ul {
display:none;
left:0;
position:absolute;
width:220px;
z-index:4654;
padding-bottom:10px;
background: #0c2f61 url(../images/new-design/menu-ul-ul-bg.png) repeat-x scroll left top;
-moz-border-radius-bottomleft:12px;
-moz-border-radius-bottomright:12px;
border-right:1px solid #011229;
border-bottom:1px solid #011229;
}
.header-menu li ul li {
display:list-item;
float:left;
width:220px;


z-index:4654;	
}
.header-menu li ul li:hover,
.header-menu li ul li.over {
background-color:#07214A;
display:list-item;
float:left;
z-index:4654;	

}
.header-menu li ul li a {
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:normal;
padding:9px 7px 7px 20px;
text-transform:none;
z-index:4654;

}
.header-menu ul ul  ul {
top: 2px;
left: 200px;
display: none;
}
.header-menu ul ul  ul  ul{
top: 2px;
left: 200px;
display: none;
}
.header-menu  ul li:hover ul,
.header-menu ul li.over ul {
display: block;
}
.header-menu ul li:hover ul ul,
.header-menu ul li.over ul ul,
.header-menu ul li:hover ul ul ul,
.header-menu ul li.over ul ul ul,
.header-menu ul li:hover ul ul ul ul,
.header-menu ul li.over ul ul ul ul,
.header-menu ul ul li:hover ul ul,
.header-menu ul ul li.over ul ul,
.header-menu ul ul li:hover ul ul ul,
.header-menu ul ul li.over ul ul ul,
.header-menu ul ul li:hover ul ul ul ul,
.header-menu ul ul li.over ul ul ul ul,
.header-menu ul ul ul li:hover ul ul,
.header-menu ul ul ul li.over ul ul,
.header-menu ul ul ul li:hover ul ul ul,
.header-menu ul ul ul li.over ul ul ul,
.header-menu ul ul ul li:hover ul ul ul ul,
.header-menu ul ul ul li.over ul ul ul ul,
.header-menu ul ul ul ul li:hover ul ul,
.header-menu ul ul ul ul li.over ul ul,
.header-menu ul ul ul ul li:hover ul ul ul,
.header-menu ul ul ul ul li.over ul ul ul,
.header-menu ul ul ul ul li:hover ul ul ul ul,
.header-menu ul ul ul ul li.over ul ul ul ul   {
display: none;
}
.header-menu ul ul li:hover ul,
.header-menu ul ul li.over ul {
display: block;
}
.header-menu ul ul ul li:hover ul,
.header-menu ul ul ul li.over ul {
display: block;
}
/* content */
.wrap-content {
margin: 0 auto;
width:800px;
line-height:1.4em;
margin-top:40px;

}

.error {
background-color:#FFFFCC;
border:1px solid #CC9933;
color:#000000;
font-size:13px;
font-weight:bold;
margin:5px auto 20px;
padding:15px;
text-align:center;
}
/* stranica pofil*/
.profil {
background-color:#F3F5F7;
float:left;
margin-bottom:10px;
margin-right:15px;
padding:15px 20px;
width:270px;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
border:1px solid #e6e9ed;
}

.profil dt {
clear: both;
float:left;
width: 130px;
padding: 4px 0 2px 0;
text-align: left;
font-size:12px;
color:#000000;
font-weight:bold;
}
.profil dd {
float: left;
margin: 0 0 8px 0;
padding-left: 6px;
width:120px;

}
.default-input {
background:#FCFCFA none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
font-family:"Lucida grande",Arial,Verdana,sans-serif;
padding:2px;
}
.profil select {
background:#FCFCFA none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
font-family:"Lucida grande",Arial,Verdana,sans-serif;
margin:0 0 5px;
padding:2px;
}
.profil textarea {
background:#FCFCFA none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
font-family:"Lucida grande",Arial,Verdana,sans-serif;
margin:0 0 5px;
font-size:12px;
padding:2px;
}
.hint {
display: none;
position: absolute;
right: -250px;
width: 200px;
margin-top: -4px;
border: 1px solid #c93;
padding: 10px 12px;
background: #ffc url(../images/new-design/pointer.gif) no-repeat -10px 5px;
z-index:100;
}
.hint .hint-pointer {
position: absolute;
left: -10px;
top: 5px;
width: 10px;
height: 19px;
background: url(../images/new-design/pointer.gif) left top no-repeat;
z-index:100;
}
.profil-dodaci {
width:455px;
float:left;
position:relative;
}
.profil-dodaci dl {
position: relative;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
position:relative;
}
.profil-dodaci dt {
clear: both;
float:left;
width: 140px;
padding: 4px 0 2px 0;
text-align: left;
font-size:12px;
color:#000000;
font-weight:bold;
}
.profil-dodaci dd {
float: left;
margin: 0 0 8px 0;
padding-left: 6px;
width:255px;
}
.profil-dodaci #form3 dd input {
padding:0px;
border:none;
}
.profil-dodaci input  {
background:#FCFCFA none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
font-family:"Lucida grande",Arial,Verdana,sans-serif;
padding:2px;
width:250px;
}
.profil-dodaci form {
padding:15px 20px;
margin-bottom:10px;
background-color:#F3F5F7;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
border:1px solid #e6e9ed;
}
.action-message {
color:#E53224;
font-size:10px;
font-weight:normal;
}
/* strana autori */
.wrap-content .autori dl {
width: 600px;
}
.wrap-content .autori dd {
width: 450px;
}
/*strane za reference */
.wrap-content .reference dl {
width: 600px;
}
.wrap-content .reference dd {
width: 460px;
}
.wrap-content .reference textarea {
width: 450px;
}
/*strane za cv */
.wrap-content .cv dl {
width: 400px;
}
.wrap-content .cv dd {
width: 260px;
}
.wrap-content .cv textarea {
width: 250px;
}
.cv-polje-profil{
width:450px;
float:left;
}
.cv-opcije {
float:right;
width:270px;
}
.cv-opcije  dl {
position: relative;
width: 270px;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
position:relative;
}
.cv-opcije  dt {
clear: both;
float:left;
width: 150px;
padding: 4px 0 2px 0;
text-align: left;
font-size:12px;
color:#000000;
font-weight:bold;
}
.cv-opcije  dd {
float: left;
width: 90px;
margin: 0 0 8px 0;
padding-left: 6px;
}
.cv-reference h2 {
font-size:22px;
margin:20px 0px;
}
/* obavezno polje za forme */
.obavezno-polje {
color:#8c0059;
font-size:17px;
padding-right:1px;
}
/* opcija za autore */
.autori-opcija li {
display:inline;
}
/*footer*/
.footer {
background:transparent url(../images/new-design/bottom_gradient.png) repeat-x scroll left top;
position:relative;
margin-top:40px;
}
.footer-content {
margin:0 auto;
color:#FFFFFF;
font-size:11px;
margin:0 auto;
padding-top:15px;
padding-bottom:75px;
position:relative;
width:600px;
text-align:center;
z-index:1;
}
.tabele {
border-collapse:collapse;
border-left:1px solid #e3e5e9;
margin:0 auto 1.5em;
padding:0;
width:100%;

}
.tabele th {
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background-color:#1A4380;
border-bottom:1px solid #FFFFFF;
border-collapse:collapse;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#FFFFFF;
font-size:11px;
font-weight:normal;
line-height:12px;
padding:8px 10px 6px;
text-align:center;
vertical-align:middle;
}
.tabele td {
border-bottom:1px solid #e3e5e9;
border-right:1px solid #e3e5e9;
color:#000000;
font-size:12px;
text-align:center;
padding:6px 12px;
}
.tabele .odd {
background:#f3f4f6 none repeat scroll 0 0;
}
.info-rok {
float:left;
width:330px;
padding:15px 20px;
margin-bottom:10px;
background-color:#F3F5F7;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
border:1px solid #e6e9ed;
}
.prosecna-ocena {
font-size:36px;
font-weight:bold;
margin-left:15px;
color:#FF6000;
}
.info-rok dl {
position: relative;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
position:relative;
}
.info-rok dt {
clear: both;
float:left;
width: 130px;
padding: 4px 0 2px 0;
text-align: left;
font-size:12px;
color:#000000;
font-weight:bold;
}
.info-rok dd {
float: left;
margin: 0 0 8px 0;
padding-left: 6px;
width:180px;
}
.statistika-kocka {
float:left;
width:310px;
padding:30px;
margin:10px;
background-color:#f1f4f9;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
border:1px solid #e6e9ed;
text-align:center;
}
.statistika-kocka h2{
color:#000000;
font-size:12px;
font-weight:normal;
margin:0px;
padding:0px;
padding-top:5px;
text-align:center;
}
.statistika-kocka select {
background:#FCFCFA none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
font-family:"Lucida grande",Arial,Verdana,sans-serif;
padding:2px;
width:270px;
margin-bottom:10px;
}
.info-predmeti {
float:left;
width:430px;
padding:15px 20px;
margin-bottom:10px;
background-color:#F3F5F7;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
border:1px solid #e6e9ed;
}
.info-predmeti dl {
position: relative;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
position:relative;
}
.info-predmeti dt {
clear: both;
float:left;
width: 130px;
padding: 4px 0 2px 0;
text-align: left;
font-size:12px;
color:#000000;
font-weight:bold;
}
.info-predmeti dd {
float: left;
margin: 0 0 8px 0;
padding-left: 6px;
}
.info-predmeti select {
background:#FCFCFA none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
font-family:"Lucida grande",Arial,Verdana,sans-serif;
margin:0 0 5px;
padding:2px;
}
.statistika-pravougaonik {
float:left;
width:100%;
margin-bottom:15px;
padding:24px 0px;
background-color:#f1f4f9;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
text-align:center;
border:1px solid #e6e9ed;
}
.statistika-pravougaonik h2{
color:#000000;
font-size:12px;
font-weight:normal;
margin:0px;
padding:0px;
padding-top:5px;
text-align:center;
}

.statistika-slobodni-oblik {
float:left;
padding:15px 20px;
margin-bottom:10px;
margin-right:10px;
background-color:#F3F5F7;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
width:270px;
border:1px solid #e6e9ed;
}
.statistika-slobodni-oblik dl {
position: relative;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
position:relative;
}
.statistika-slobodni-oblik dt {
clear: both;
float:left;
width: 130px;
padding: 4px 0 2px 0;
text-align: left;
font-size:12px;
color:#000000;
font-weight:bold;
}
.statistika-slobodni-oblik dd {
float: left;
margin: 0 0 8px 0;
padding-left: 6px;
}
.statistika-slobodni-oblik select {
background:#FCFCFA none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
font-family:"Lucida grande",Arial,Verdana,sans-serif;
margin:0 0 5px;
width:270px;
padding:2px;
}
.statistika-slobodni-oblik h2{
color:#000000;
font-size:12px;
font-weight:normal;
margin:0px;
padding:0px;
padding-top:5px;
text-align:center;
}
/* Etabla */
.etabla {
padding:7px 5px 4px;
position:relative;
z-index:-11;
}
.wrap-tekst {
padding:10px 20px 20px;
z-index:1;
}
.klik {
position:absolute;
top:12px;
left:350px;
width:400px;
color:#000000;
z-index:10;
text-decoration:underline;
}
.delete a {
font-size:30px;
font-weight:bold;
color:#e2e2e2;
font-family:Verdana;
position:absolute;
top:15px;
right:10px;
}
.delete a:hover {
color:#ef4a24;
text-decoration:none;
}
.wrap-content .wrap-etabla .etabla:hover {
background-color:#f3f5f7;
z-index:1;
}
.wrap-etabla  .even {
border-top:1px solid #e6e9ed;
z-index:1;
}
.wrap-etabla  .odd {
background-color:#fbfcfc;
border-top:1px solid #e6e9ed;
z-index:1;
}
.etabla dl.etabladl dd {
float: left;
padding-left: 6px;
line-height:1.2em;
z-index:1;
}
.etabladl br {
height:1px;
line-height:1px;
}
.etabladl .od {
color:#103b63;
font-size:12px;
z-index:1;
}
.read {
text-align:right;
padding-right:5px;
padding-top:5px;
}
.etabla-datum {
font-size:11px;
color:#7b7b7b;
z-index:1;
}
.etabla-opcije {
background-color:#f3f5f7;
border-top:1px solid #e6e9ed;
padding:20px 20px;
}
.etabla-opcija-1 {
float:left;
}
.etabla-opcija-2 {
float:right;
}

/*login strana */
.home-page-login-labels  h2 {
color:#FFFFFF;
display:block;
font-size:15px;
margin-bottom:28px;
text-align:center;
}
.home-page-login-labels  a {
font-size:12px;
color:#ffffff;
font-weight:bold;
}
.nalog {
width:450px;
margin:0 auto;
text-align:right;
}
.nalog a {
color:#FFFFFF;
display:block;
font-size:11px;
padding-top:5px;
}
.nalog-prof {
color:#FFFFFF;
font-size:11px;
margin-left:155px;
padding-top:4px;
text-align:center;
width:400px;
}
