* {margin:0;padding:0;}
body{background-color:#fbf8ed;}
#body{font-family:Georgia, Tahoma, Arial, sans-serif;color:#795a45;width:884px;margin-left:auto;margin-right:auto;background-image:url(images/bg_body.gif);background-position:top;background-repeat:repeat-y;position:relative;}
#footer{width:884px;margin-left:auto;margin-right:auto;background-image:url(images/footer.gif);background-position:top;background-repeat:no-repeat;height:20px;position:relative;}
#header{background-image:url(images/header_mk.png);background-position:top;background-repeat:no-repeat;height:130px;font-size: small;}
.header_en{background-image:url(images/header_en.png) !important}
#footer p{color:#a13d3d;line-height:12px;text-align:center;font-size:83%;padding-top:18px;}
#left{float:left;width:183px;}
#left #email_servis img {border:0;}
a:link,a:hover, a:visited{outline-style:none;}
a {color:#993300}
#alumni { padding:4px; text-align:right}
#alumni a{font-weight:bold; font-size:11px}
#alumni a:hover{text-decoration:none}
#middle{float:left;width:472px;}
#right{float:left;width:194px;}
#header .info{color:#FFFFFF;font-size:74%;position:absolute;left:172px;top:113px;}
#header .info span{font-size:12px;}
#header .info a{color:#FFFFFF;}
.tickerstyle{position:absolute;left:2px;top:4px;height:108px;width:197px;}
.clear{clear:both;}

pre { text-align: left; overflow: visible }
code { background-color: #ffc }
pre code { background-color: #eee }
.pics { height: 100px; width: 183px; padding:0; margin:0;position:relative; margin-left:3px}
.pics img { height: 100px; width: 175px; border:1px solid #890C0C;padding:1px;   top:0; left:0 ;position: absolute; top: display: none; z-index: 2; opacity: 0;display:none;}
li{line-height:16px;}
ul li{list-style:none;}
ol {margin-left:60px;}
#nav { margin-left: 10px; margin-top:10px;margin-right:10px}
#nav a {padding-left:3px;font-size:65%; text-decoration: none;color:#890c0c;font-weight:bold;display:block;}
#nav a:hover{ color:#522100;background-color:#F4DFA8; }
#nav a:focus{outline:none; }
#nav li{list-style-position:outside; margin-left:0;background-image:url(images/faxs_li.gif);background-position:left bottom;background-repeat:no-repeat;padding-bottom:3px;padding-top:2px;line-height:13px;}
#left h2, #right h1, #right .H2{background-image:url(images/fakulteti.gif);background-repeat:repeat-x;background-position:left bottom;line-height:20px;font-size:90%;color:#522100;background-color:#fff;text-align:center;margin-bottom:5px;margin-top:5px;margin-left:3px;margin-right:3px;}
#left h2{margin-top:20px;}
#fakulteti{margin-bottom:20px;}
#anketa_prasanja h2,form h2{font-size:80%;color:#FFFFFF;background-color:#522100;line-height:20px;text-align:center;margin-top:15px;margin-right:3px;margin-bottom:15px;margin-left:5px;}
#anketa_prasanja p, .najava{text-align:justify;margin-top:15px;margin-right:3px;margin-bottom:15px;margin-left:5px;color:#522100;}
.najava{font-size:75%;}
#anketa_prasanja .najava{margin-bottom:2px;margin-top:5px;}
#anketa_prasanja input{margin-right:5px;}
#anketa_prasanja form p{margin-bottom:2px;margin-top:0;text-align:left;}
#anketa_prasanja form{background-color:#FBF7EA;padding:5px;margin-left:2px;height:1%;margin-right:2px;}
form a{background-image:url(images/submit.gif);background-position:left centar;background-repeat:no-repeat;display:block;line-height:24px;width:97px;margin-left:auto;margin-bottom:2px;margin-top:2px;text-decoration:none;color:#522100;font-size:80%; font-weight:bold;text-align:center;margin-right:auto;}
#anketa_prasanja form a:hover{color:#281000;}
#anketa_prasanja .anketa{margin-bottom:2px;}
#anketa_prasanja div{margin-left:2px;}
#anketa_prasanja{margin-top:362px;}
#novosti{background-image:url(images/novosti.png);background-position:left top;background-repeat:no-repeat;position:absolute;top:100px;right:-30px;width:265px;height:650px;}
marquee{width:190px;height:530px;position:absolute;top:145px;right:0px;}
.baner{text-align:center;margin-top:20px;}
#right h1{margin-top:20px;margin-left:45px;margin-right:34px;margin-bottom:10px;}
#right h1 span{border-bottom:1px solid #333333;display:block;}
.spaj{background-image:url(images/spajalica.png);background-position:center;background-repeat:no-repeat;position:absolute;top:0px;right:26px;width:38px;height:49px;}
#novosti p, marquee p{font-size:71%;text-align:left;}
#novosti h2, marquee h2{font-size:71%;margin-top:15px;}
#novosti a, #anketa_prasanja .anketi, marquee a{font-size:75%;margin-top:10px;color:#d89023;float:right;margin-right:10px;}
fieldset{border:none;width:180px; text-align:center;position:relative;padding:2px 0;}
legend {background-color:#522100;border-color:#3F2D0A;border-style:solid;border-width:1px 1px 1px 1px;color:#ffffff;font-weight:bold;line-height:100%;padding:3px 5px;text-align:center;top:-10px;padding-right:10px;}
label{font-weight:bold;padding-bottom:2px;font-size:75%}
fieldset input{border-color:#3F2D0A;border-style:solid;	border-width:1px 1px 1px 1px;}
fieldset p{padding-bottom:10px;}
fieldset .submit{background-image:url(images/submit.gif);background-position:center top;background-repeat:no-repeat;border:none;background-color:transparent;color:#522100;font-weight:bold;}
.news h3 { border-bottom:1px solid #CFB8A8; padding-top:5px; background-color:#FAF3E0;font-size:13px;padding-left:5px}
.news h2 { margin-bottom:7px;}
#middle img{float:left;border:1px solid #890C0C;padding:1px; margin-right:10px;margin-bottom:10px;}
.form.colours{margin-left:2px;margin-right:2px;padding:5px;}
#lang{position:absolute;left:820px;top:12px;line-height:12px;width:134px;color:#ff4040;}
#lang a{color:#ff4040;text-decoration:none;}
#lang img{border:none;}
#srch{position:absolute;right:18px;top:72px;}
#srch input{border:#ccc3aa solid 1px; height:19px;width:120px;}
#srch #prebaraj{width:14px;border:none;}
.mes2sagediv,.pics2{position:absolute;left:1px;top:2px;}
#header .png {z-index:50;position:absolute;left:-3px;top:2px;}
.mes2sagediv .pics2 img{z-index:1; display:none;}
pics2{height:109px;width:197px;}
.loading{background-image:url(images/loader.gif);background-position:center top;background-repeat:no-repeat;line-height:28px; display:none}
#middle h2 {border-bottom:solid 1px #BF9477; margin-bottom:10px;font-size:16px;}
.bar {background-color:#8F6F59;}
#baneri img {border:0;margin-bottom:10px;}
#middle  ul{margin-left:40px;margin-bottom:10px;margin-top:10px;}
#middle  ul li{background-image:url(images/ull_arrows.gif);background-position:left 6px;background-repeat:no-repeat;padding-left:12px;}
#header #prebaraj:hover, #header #prebaraj:visited, #header #prebaraj:active, #header #prebaraj:focus{outline-style:none;}
#baneri{text-align:center;margin-top:20px;border-top:#C4B1AC 1px solid;padding-top:5px;margin-left:5px;margin-right:5px;}
#right1{margin-top:583px}

middle a{ color:#ff3333; }
#middle a:hover{color:#A69500;text-decoration:none}
#middle p{padding:2px 5px;line-height:16px;}
#middle{font-size:75%;padding:15px;}
#middle h1{font-size:12px;color:#890c0c;margin-bottom:10px;margin-top:10px;}
.alumnis fieldset{width:500px;}
.alumnis .input{margin-bottom:10px;width:430px;}
#menu {font-size:11px;background-image:url(images/menu.jpg);background-position:left top;background-repeat:no-repeat;height:1%}
#menu .selected, #menu a:hover{color:#331400;}
#menu .current{color:#522100;}
#menu a {color:#7B6D4A;text-decoration:none;}
#menu ul {padding:0;margin-left:13px;display:none;}
#menu ul a {color:#331400;}
#menu ul ul a {color:#7B6D4A;}
#menu li {line-height:15px;border-top:1px solid #EBC45C; padding-left:3px;margin:0px; list-style:none;list-style-position:outside;}
#menu li a{font-weight:bold; text-transform:uppercase;}
#menu .btn{float:right; }
#menu .btn img{border:0; padding-top:3px;}
.alumnis fieldset input,.alumnis fieldset select,.alumnis fieldset textarea {background-color:#FBF8ED;border:1px solid #3F2D0A;color:#262827;margin:2px 0 0 0;padding:1px 2px;width:280px;}
*{outline-style:none;}
.alumnis fieldset label {display:block;float:left;padding-right:1px;padding-top:3px;text-align:right;width:122px;}
.alumnis legend{margin-bottom:20px;}
.alumnis {padding-top:10px;}
.alumnis .submit input{background-image:url(images/submit.gif);background-position:left centar;background-repeat:no-repeat;height:23px;width:97px;margin-bottom:2px;margin-top:2px;color:#522100; font-weight:bold;text-align:center;margin-right:40px;border:none;background-color:transparent;float:right;}
.error-message, #flashMessage{color:#FF0000;}
.email_servis a{width:106px;}
#qlinks{text-align:center;}
#qlinks a{font-weight:bold;font-size:11px;display:block;}
#qlinks li{margin-bottom:5px;margin-left:10px;margin-right:10px;}
#qlinks a:hover{text-decoration:none;background-color:#F4DFA8;}
#middle .contact{border:1px solid #795A45;width:220px;background-color:#FDF9F0;margin-bottom:15px;margin-top:5px;}
#email_servis a{display:block;width:106px;height:34px;}
#email_servis a img{width:106px;height:34px;}
#footer .link{position:absolute;border:none;top:16px;right:20px;}
#footer .link img{border:none;}
.mesec th,.mesec td{text-align:center;padding:1px;border:1px solid #EBE6E2;}
.mesec table { clear:both; float:left;margin:0 5px 5px 0;}
.mesec { clear:both;position:relative;margin-top:30px;margin-bottom:10px;width:48%;float:left;}
.events { marggin-left:230px;float:left;width:49%;background-color:#FDF9F0;font-size:11px;margin-top:20px;}
.day_in {font-weight:bold; color:#fff;background-color:#ff2222;display:block;}
.mesec th{background-color:#FDF9F0;}
table{border:1px solid #795A45;padding:5px;font-size:10px;}
#middle .mesec h1{position:absolute;top:-18px;left:0px;;margin:0;background-color:#795A45;color:#fff;padding:2px;padding-left:5px;padding-right:5px;}