* {margin: 0; padding: 0; font-family: Arial,Sans-Serif; font-size: 14px; color: white; position: relative;}
html {height: 100%; margin: 0; padding: 0;}
body {height: 100%; background: #141b25 url(../img/produzetak.jpg) repeat-x;}

h1 {font-size: 24px; background: url(../img/line.jpg) bottom left no-repeat; height: 31px; margin-bottom: 15px;}
h2 {color: #00aaff; margin-bottom: 15px; clear: left; margin-top: 15px;}

textarea {border: 1px solid white; background: transparent; width: 400px; height: 400px;}
select {border: 1px solid white; background: #141b25; width: 200px;}
select.dan, select.mjesec {width: 50px; text-align: right;}
select.godina {width: 60px; text-align: right;}
select.dan option, select.mjesec option, select.godina option {text-align: right;}

input {border: 1px solid white; background: transparent; width: 200px;}
input.check {width: auto;}
input.dugme {width: 120px; height: 20px; margin-right: 10px; background: url(../img/dugme4.jpg) no-repeat; border: 0; cursor: pointer;}
input.datoteka {width: auto;}

p {text-align: justify; text-indent: 11px; line-height: 20px;}
p.desno, #pg_index .sadrzaj-in p:last-child {float: right;}
p.lijevo {text-align: left;}
p.potpis, #pg_index .sadrzaj-in p:last-child {margin: 40px 0 20px 0;}
p.obostrano {text-align: justify;}
#pg_index .sadrzaj-in h1 a {float: right}

div.tijelo {width: 100%; padding-bottom: 93px;}
div.list {width: 1134px; margin: 0 auto;}
div.zaglavlje {width: 1134px; height: 236px;}
/*div.logo {position: absolute; width: 265px; height: 47px; margin: 48px 0 0 124px; background: url(../img/logo.png) no-repeat; z-index: 10;}*/
div.logo {position: absolute; width: 265px; height: 47px; top: 124px; left: 124px; z-index: 10;}
div.zag1 {width: 1134px; height: 77px; background: url(../img/zag1.jpg);}
div.zag2 {width: 1134px; height: 159px; background: url(../img/zag2.jpg);}
div.slogan {position: absolute; top: 48px; right: 100px; width: 326px; font-size: 13px; text-align: right}

div.langbar {position: absolute; top: 10px; right: 80px; width: 200px; text-align: right}
div.langbar a {text-decoration: none; font-size: 12px;}

div.izbornik {position: absolute; top: 38px; right: 50px; width: 1134px; text-align: left;}
div.izbornik ul {height: 37px; float: right}
div.izbornik li {float: left; display: block; margin: 0px 0 0 1px; padding: 0px; height: 37px; overflow: hidden;}
div.izbornik a {display: block; color: white; font-size: 16px; text-decoration: none; padding: 9px 12px;}
div.izbornik a:hover {}
.sep {background: url(../img/sep.jpg) top right no-repeat;}

div.lorem {width: 1134px;}
div.sadrzaj {float: left; width: 777px; min-height: 587px;}
div.sadrzaj-in {padding: 28px 16px 28px 125px;}
div.okvir-slike {background: white; padding: 6px 6px 4px 6px; float: right; margin-bottom: 10px;}
div.odlomak {background: url(../img/line.jpg) bottom left no-repeat; margin-bottom: 40px; padding-bottom: 10px;}
div.odlomak p {text-indent: 0; width: 320px;}
#flota div.odlomak p {width: 340px;}
div.img-box {float: right; width: 300px;}
div.lijevo {float: left;}
div.desno {float: right;}

div.novosti {float: left; width: 298px; height: 493px; background: url(../img/side.jpg) no-repeat;}
div.novosti-in {padding: 12px 22px 0 22px; height: 481px;}
div.novosti h1 {background: none; margin-bottom: 30px;}
div.novosti h2 {font-size: 18px; margin-bottom: 24px; color: white;}
div.nov-datum {position: absolute; margin: 7px 0 0 164px; width: 116px; height: 41px; background: url(../img/datum.png) no-repeat; z-index: 9;}
a.nov-l {position: absolute; width: 13px; height: 25px; display: block; background: url(../img/novl.png) no-repeat top left; margin: 8px 0 0 0; z-index: 10;}
a.nov-d {position: absolute; width: 13px; height: 25px; display: block; background: url(../img/novd.png) no-repeat top left; margin: 8px 0 0 103px; z-index: 10;}
div.novosti .dan {position: absolute; margin: 10px 0 0 33px; font-family: Georgia,Times New Roman,Serif; font-size: 16px; font-weight: bold;}
div.novosti .mjesec {position: absolute; margin: 10px 0 0 60px; color: #646569; font-family: Georgia,Times New Roman,Serif; font-size: 18px;}

#galerija h2 {clear: both;}
div.thumb {float: left; width: 106px; height: 106px;}
div.thumb-in {}
div.thumb-in a {}
div.thumb-img {width: 96px; height: 96px; margin: 0 auto; display: table; overflow: hidden; text-align: center;}
div.thumb-img img {z-index: 10; border: 2px solid white;}
div.thumb-img-in {display: table-cell; vertical-align: middle;}
div.thumb-naziv {visibility: hidden; display: none;}
div.thumb-naredbe {position: absolute; margin: -20px 0 0 60px;}
div.thumb-naredbe img {border: 0; z-index: 20;}
div.alb-naredbe {display: inline;}
div.alb-naredbe img {border: 0;}
div.pilot-slika-naredbe img {border: 0;}

div.pilot-slika-naredbe {position: absolute; z-index: 8;}
.on-top {z-index: 8;}

div.podnozje {width: 100%; min-width: 1134px; height: 93px; background: url(../img/bgline.jpg) repeat-x; bottom: 0px; position: absolute;}
/*
a.odrzavanje {position: absolute; display: block; margin: 8px 0 0 125px; background: url(../img/dugme1.jpg) no-repeat; width: 191px; height: 47px;}
a.radovi {position: absolute; display: block; margin: 8px 0 0 327px; background: url(../img/dugme2.jpg) no-repeat; width: 191px; height: 47px;}
*/
div.podnozje * {font-size: 11px;}
a.upload-cjenika {position: absolute; margin: 56px 0 0 539px;}
a.odrzavanje {position: absolute; display: block; margin: 8px 0 0 125px; background: url(../img/dugme3.jpg) no-repeat; width: 81px; height: 40px; text-decoration: none; font-size: 14px; padding: 7px 100px 0 10px;}
a.radovi {position: absolute; display: block; margin: 8px 0 0 327px; background: url(../img/dugme3.jpg) no-repeat; width: 51px; height: 40px; text-decoration: none; font-size: 14px; padding: 7px 130px 0 10px;}
a.cjenik {position: absolute; display: block; margin: 8px 0 0 125px; background: url(../img/dugme3.jpg) no-repeat; width: 51px; height: 40px; text-decoration: none; font-size: 14px; padding: 7px 130px 0 10px;}
div.adresa {position: absolute; margin: 8px 0 0 781px; width: 350px;}
div.col1 {float: left; width: 184px;}
div.col2 {float: right; width: 150px;}
div.airtractor {position: absolute; top: 505px}
div.airtractor a.odrzavanje {left: 0; margin: 0; background: url(../img/dugme5.jpg) no-repeat}
div.airtractor a.radovi {left: 154px; margin: 0; background: url(../img/dugme5.jpg) no-repeat}

a.dugme-veliko {display: block; float: left; margin-right: 11px; background: url(../img/dugme3.jpg) no-repeat; width: 81px; height: 40px; text-decoration: none; font-size: 14px; padding: 7px 100px 0 10px;}

div.red {clear: both; margin-top: 10px;}
div.label {float: left; width: 100px;}

div.editbar-nov {position: absolute; width: 69px; height: 20px; margin: 470px 0 0 220px; z-index: 20; text-align: right;}
div.editbar-nov img {border: 0;}
div.naredbe {clear: both; padding: 10px 0 0 100px;}
span.naredbe {display: block; height: 20px}

#nav-l {float: left; width: 14px; height: 47px;}
#nav-d {float: right; width: 14px; height: 47px;}
#spacer {overflow: visible;}
#cnt {min-height: 100%; height: 100%; position: relative;}
.clearer {width: 1px; height: 1px; clear: both;}

#pg_tecajevi .odlomak p, #pg_icao .odlomak p, #pg_kandidati .odlomak p {width: 636px;}
.navigacija a {text-decoration: none; display: block; float: left; padding: 0 5px;}
.navigacija a.sel {background: #00aaff; color: #141b25;}

#pg_icao li, #pg_tecajevi li {list-style: none;}
#pg_icao ul, #pg_tecajevi ul {margin-bottom: 5px;}

#pg_kontakt .sadrzaj p {text-indent: 0}
#pg_kontakt .sadrzaj h2 {margin-top: 30px}

td {vertical-align: top;}

#pg_kandidat .label, #pg_izmres .label {width: 200px; padding-bottom: 10px;}
#pg_kandidat .unos, #pg_kandidati .unos, #pg_izmres .unos {float: left;}
#pg_kandidati .label {width: 170px; padding-bottom: 10px;}
#pg_kandidati .red {height: 50px;}
#pg_kandidati li {list-style: none;}
#pg_kandidati td, #pg_kandet td {padding-right: 20px;}
#pg_izmres .frm_rezultati h2 {padding-top: 30px;}
#pg_izmres input.check {margin-bottom: 10px;}
#pg_kandet .naredbe {margin-bottom: 20px;}
#pg_kandet img.slika-pilota {height: 200px;}
#pg_kandet .naredbe a img {height: 20px; vertical-align: top;}
#pg_kandet .naredbe a {margin-right: 5px;}
#pg_piloti h2 {padding-right: 310px}

option.zauzeto {color: red;}

#prikaz {position: absolute; margin-left: 400px; z-index: 20;}

div#scrollControls {float: right; width: 16px;}
div#scrollBox {position: relative; width: 236px; height: 365px; overflow: hidden; float: left; margin: 0; padding: 0;}
div.scroll-in {width: 100%;}

.insertbar {display: block; padding-top: 15px}
.obrazac {display: block}
.obrazac .label {display: block; padding-top: 10px}
.obrazac a {display: block; float: left; width: 120px; height: 18px; padding-top: 2px; margin-right: 10px; background: url(../img/dugme4.jpg) no-repeat; border: 0; cursor: pointer; text-align: center}
.obrazac textarea {clear: both}
.poruka {display: block; padding: 10px; margin: 10px 0; width: 380px; text-align: center; background: #1b6aad}
.poruka input {width: 120px; height: 18px; padding-top: 2px; margin-right: 10px; background: url(../img/dugme4.jpg) no-repeat; border: 0; cursor: pointer; text-align: center}
.poruka p {margin-bottom: 10px; text-align: center}

/***** Kontrola kalendar *****/
.kalendar_datum {border: 1px solid white; background: #141b25; width: 100px; text-align: center; cursor: pointer;}
/*.kaldne {border: 1px solid #7c7c7d; background: #314257; width: 100px; text-align: center; cursor: pointer;}*/
.kalendar {position: absolute; margin-top: 20px; z-index: 10;}
/*.kalendar_kaldne {position: absolute; margin-top: 20px;}*/
.otvoreni_kalendar {border: 1px solid white; background: #141b25; width: 154px;}
.kal_manje {float: left; width: 10px; height: 20px; background: url(../img/manje.png) no-repeat 2px 5px; cursor: pointer;}
.kal_vise {float: right; width: 10px; height: 20px; background: url(../img/vise.png) no-repeat 2px 5px; cursor: pointer;}
.kal_mjesec {float: left; width: 90px;}
.kal_godina {float: right; width: 60px;}
.kal_mjesec_ime {float: left;  width: 70px; text-align: center; padding: 3px 0;} 
.kal_godina_broj {float: left;  width: 40px; text-align: center; padding: 3px 0; cursor: pointer;}
input.kal_godina_in {width: 100%; text-align: center; border: 0; background: transparent;}
.naslov_dani {clear: both; background: #1564A6; height: 18px;}
.naslov_dan {float: left; width: 20px; margin: 1px; text-align: center;}
.red_dani {clear: both;}
/*.red_dani .kal_oznacen {background: #1e3450;}*/
.red_dani .kal_oznacen {background: #1564A6; color: white;}
.kal_dan {float: left; width: 16px; margin: 1px; text-align: right; padding: 0 2px; cursor: pointer;}
.dis_pon, .dis_uto, .dis_sri, .dis_cet, .dis_pet, .dis_sub, .dis_ned {color: silver;}
.red_dani .ned {color: #ff8080;}

