* {margin: 0; padding: 0; font-family: Arial,Sans-serif; font-size: 13px; color: #aeaeae;}
html {background: rgb(78,78,78) url(../img/gradient.jpg) no-repeat top right; min-width: 1232px; min-height: 100%}
body {background: rgb(78,78,78)}
h1 {font-size: 20px; font-weight: normal; margin: 0 0 20px 0; color: white;}
h2 {font-size: 20px; font-weight: normal; color: white;}
/*h1:first-letter {text-transform: uppercase; font-size: 20px; font-weight: normal; color: white;}
h2:first-letter {text-transform: uppercase; font-size: 20px; font-weight: normal; color: white;}*/
p {margin-bottom: 15px;}
#vijest_cnt a {color: white}
a {text-decoration: none; cursor: pointer}
img {border: 0;}
li {list-style: none;}
.desno {float: right;}

div.stranica {position: relative; background-color: #333333; margin-bottom: 20px; width: 1132px; height: 400px; overflow: hidden;}
div.stranica-admin {background-color: #333333; margin-bottom: 20px; width: 1132px;}
 div.slideshow {float: right; width: 756px; height: 400px;}
 div.slideshowo {float: right; width: 600px; height: 400px;}
 div.slideshowp {float: right; width: 800px; height: 400px; overflow: hidden;}
 div.sadrzaj {margin: 29px 9px 0 9px; text-align: left; width: 358px; height: 362px; min-height: 362px; position: relative}
 #vijest2_cnt {margin: 29px 9px 0 9px; text-align: left; width: 358px; height: 362px; min-height: 362px; position: absolute; left: 378px; top: 0}
 #vijest_cnt {margin-top: 9px !important}
 #vijest_cnt h1 {padding-top: 20px}
 div.sadrzaj2 {text-align: left; width: 358px; height: 362px;}
div.cnt {width: 1132px; margin: 0 50px 0 50px;}
div.zaglavlje {height: 168px;  background: url(../img/logo.jpg) no-repeat;}
div.logo {height: 101px; width: 100%;}
div.nav-lang {float: right; margin-top: 0px;}
div.home-link {position: absolute; width: 95px; height: 42px; margin: 82px 0 0 20px;}
 div.home-link a {display: block; width: 88px; height: 38px;}
div.izb-g {height: 30px; overflow: hidden;}
 div.izb-g a {font-size: 18px;}
div.arx {display: none;font-size: 12px; float: right;}
div.razdjelnik {width: 1132px; height: 3px; background: url(../img/crta.jpg) repeat-x; overflow: hidden;}
div.izb-d {height: 34px; overflow: hidden;}
 div.izb-d .izbornik {margin-top: 2px;}
div.izbornik ul {float:right; overflow: hidden;}
div.izbornik li {float: left; display: block; overflow: hidden;}
div.izbornik a {display: block; text-decoration: none; text-align: center; padding: 0 0px 0 10px;}
div.emails {width: 358px; margin-bottom: 10px}
div.tel {float: left; width: 30px;}
div.postignuca {margin: 15px 0; clear: both;}
div.regata {width: 777px; border-bottom: 1px solid rgb(102,102,102); height: 20px; overflow: hidden;}
div.referenca {width: 340px; clear: left; height: auto;}
 div.ref-opis {float: left; width: 200px; margin: 2px; overflow: hidden;}
 div.ref-lokacija {float: left; width: 100px; margin: 2px; overflow: hidden;}
 div.ref-godina {float: left; width: 28px; margin: 2px; overflow: hidden;}
 div.ref-linija {width: 340px; height: 1px; clear: left; float: left; border-bottom: 1px solid rgb(102,102,102);}
div.uvlaka {margin: 2px 7px 0 7px; width: 631px; overflow: hidden;}
div.uvlaka2 {float: left; margin: 2px 7px 0 7px; _margin: 2px 3px 0 3px; width: 723px; overflow: hidden;}
div.prj-thumb {width: 212px; height: 150px; float: left; overflow: hidden; margin-left: 10px;}
div.prj-img {width: 146px; height: 85px; background: rgb(120,120,120); overflow: hidden;}
div.prj-naslov {color: white;}
div.prj-naziv {margin-top: 2px;}
div.prj-naziv a {color: white;}
div.prjd-back {float: left; width: 20px; margin-left: 0px; margin-top: 5px;}
div.prjd-opis {float: left; width: 245px; _width: 235px; margin-right: 35px; margin-top: 0px;}
div.prjd-slika {float: left; width: 823px;}
div.prjd-nav {position: absolute; margin: 400px 0 0 1032px; width: 100px; text-align: right;}
div.prjd-nav img {vertical-align: top;}
div.label {float: left; width: 60px; height: 20px;}
div.label2 {float: left; width: 100px; height: 20px;}
div.unos {float: left; }
div.naredbe {margin-top: 20px;}
div.kategorija {float: left; width: 190px; height: 20px;}
div.edit {float: right;}
div.spacer {clear: both;}
div.popis-projekata {float: left; width: 864px;}
div.nav-str-bar {clear: both; height: 16px; margin-bottom: 10px; position: absolute; bottom: 0}
 div.nav-str-bar a {display: block; width: 25px;}
 div.nav-str {float: left; width: 25px; height: 16px; margin-right: 1px; text-align: center; background: rgb(51,51,51);}
 div.nav-str-sel {float: left;  width: 25px; height: 16px; margin-right: 1px; text-align: center; background: rgb(73,73,73);}
div.citat {float: left; width: 367px; overflow: hidden;}
div.admin-izbornik {float: left; width: 300px;}
div.admin-izbornik h1 {margin-bottom: 0;}
/* div.admin-obrazac {float: left; width: 814px; height: 362px; overflow: auto;} */
div.admin-obrazac {float: left; width: 814px; overflow: auto; margin-bottom: 20px;}
div.admin-obrazac h1 {font-size: 14px; font-weight: bold;}
div.admin-obrazac table {width: 780px; border-collapse: collapse; margin-bottom: 20px;}
div.admin-obrazac td {border-bottom: 1px solid rgb(78,78,78);}
div.admin-obrazac tr.naslov {}
div.admin-obrazac tr.naslov td {border-bottom: 1px solid red; font-weight: bold;}
div.slika-projekta {float: left; width: 166px; height: 85px; overflow: hidden; margin: 0 20px 20px 0;}
div.brisi-sliku {float: right;}
div.naredbe {clear: both;}
div.admin-link {clear: both; float: right; margin-top: -20px}
div.copy {position: absolute; margin: -20px 0 0 0;}
/*img.okvir { border: 6px solid rgb(120,120,120);} */
span.datum {position: absolute; right: 0}
span.vise {}
.flex {height: auto !important; min-height: 347px !important; padding-bottom: 15px !important}
img.vijest {position: absolute; right: 0; height: 400px; z-index: 3}
img.vijest_thumb {width: 146px}
div.nav_vijesti {position: absolute; right: 10px; bottom: 10px}
.more_bar {position: absolute; bottom: 0; left: 0; padding: 10px; background: #333; width: 356px}

a.sel {color: white;}

input {color: black; width: 200px;}
input[type=button], input[type=submit] {width: 120px; height: 24px; background: url(../img/dugme_01.gif) no-repeat; color: black;}
input.dugme {width: 120px; height: 24px; background: url(../img/dugme_01.gif) no-repeat; color: black; margin-bottom: 5px;}
input.opis {width: 400px;}

textarea {width: 400px; height: 150px; margin-bottom: 10px; color: black;}

select {color: black; width: 200px;}
option {color: black;}

form div.red {clear: both; height: 30px;}

#tvrtka {float: left; width: 320px;}
#onama {float: left; width: 308px;}
#djelatnici {float: left; width: 309px;}
 #djelatnici h1, #djelatnici p {margin-bottom: 35px;}
#email {clear: both;}
#ostalo {float: left; width: 354px;}
#projekti {margin: 29px 0 0 9px; width: 1123px; height: 371px;}
#prijava {float: left;}

#nav-l {float: left; width: 14px; height: 47px;}
#nav-d {float: right; width: 14px; height: 47px;}
#obj_slika {float: right;}
#reference {float: left; width: 447px;}
#brisi_sliku {display: inline;}

#admin {padding-top: 29px; padding-left: 9px;}
#admin h2 {font-size: 14px; font-weight: bold; margin-bottom: 10px;}
#admin ul {margin-bottom: 20px;}
#admin .sadrzaj {width: 1114px; margin: 0; text-align: left; height: auto;}
#ostalo {margin: 29px 9px 0 9px; text-align: left; width: 514px; height: 362px;}
#projektid {margin: 29px 9px 0 9px; text-align: left; width: 314px; height: 362px; overflow: hidden;}

/* SCROLL */
div#wn {position: relative; width: 340px; height: 362px; overflow: hidden; float: left; margin: 0; padding: 0;}
div#scrollLinks {float: right; width: 16px;}
div#scrollControls {float: right; width: 16px;}
div#scrollBox {position: relative; width: 340px; height: 362px; overflow: hidden; float: left; margin: 0; padding: 0;}
div#sb-buttons {float: right; width: 16px;}
