/* sekade pred znakot { da ima prazno !!! */
* {margin: 0px; padding: 0px; font-family: Arial, Tahoma, Geneva, sans-serif, Courier New; font-size: 14px; color: #0d0d0d; -webkit-print-color-adjust:exact;}/* grayscale za chrome */
@media screen {.noprint {display: block;}}
@media print {* {font-size: 12px; background: #ffffff;} .noprint {display: none;}}
br {clear: left;}
body {background-color: #eaeaea;}
textarea {resize: none; border: none !important;}
hr {width: 99%; height: 1px; color: #c1c1c1; margin: 2px auto;}
/*table {border-color: #ffffff;}*/
.izbor {width: 150px; height: 30px;}
.firma_izbor {height: 30px; font-weight: bold;}
th {background-color: #CCCFBC; font-size: 12px;}
.tdtop {vertical-align: top;}
.tnko {font-size: 12px;}
.wrap0, .wrap1, .wrap2, .wrap3, .wrap4 {display: block;}
.wrap1, .wrap2, .wrap3, .wrap4, .wrap4m .wrap5 {background-color: #dddedf;}
.wrap1 {width: 350px;}
.wrap2 {width: 500px;}
.wrap3 {width: 750px;}
.wrap4 {width: 750px; margin: 10px 0px; padding: 10px 0px;}
.wrap5 {width: 960px;}
.titl {margin-left: 20px; font-size: 20px; text-align: left; border-bottom: 1px solid #c1c1c1;}
.poraka1 {margin: 10px; background-color: #ffcccc;}
.poraka2 {margin: 10px; background-color: #ccffcc;}
.wrap1_tab {margin: 10px;}
.komdbr {width: 108px;}
.komnaz {width: 248px;}
.kompos {width: 48px;}
.kommes {width: 194px;}
.pole_label {margin-right: 3px;}
.pole_label2 {font-weight: bold;}
.pole_label_l {width: 200px; margin: 0px 10px 0px 5px; text-align: left; display: block; float: left;}
.pole_label_r {width: 100px; margin: 0px 10px 0px 5px; font-size: 12px; text-align: right; display: block; float: left;}
.pole_broj {width: 50px; margin: 0px 10px 0px 0px; padding-right: 2px; text-align: right; display: block;  float: left;}
.pole_broj_mal {width: 40px; padding-right: 2px; text-align: right; font-size: 12px;}
.pole_iznos {width: 90px; text-align: right; padding-right: 2px; display: block; float: left;}
.pole_iznos_golem {width: 90px; text-align: right; padding-right: 2px; display: block; float: left; font-size: 18px; font-weight: bold;}
.pole_polisa {width: 120px;}
.pole_datum {width: 80px; text-align: right; padding-right: 2px; display: block;}
.dopoln {margin-left: 30px;}
.maltxt {width: 16px;}
.pole_tekst {}
.pole_tekst1 {width: 80px; text-align: right; padding-right: 2px;}
.pole_tekst2 {width: 200px;}
.pole_tekst3 {width: 60px; text-align: right; padding-right: 2px;}
.pole_option {width: 200px;}
.pole_option0 {width: 100px;}
.pole_option1 {width: 170px;}
.pole_option2 {width: 250px;}
.kopce {font-size: 18px; text-align: center;}
#bt_zapisi, #bt_brisi, #bt_otkazi {width: 60px;}
.lista td {vertical-align: middle; cursor: pointer;}
.lista td:hover {background-color: #ffffff;}
.reclist td {vertical-align: top;}
.pregled2 tr td, .pregled2 th {vertical-align: middle; border: 1px solid #555555; padding: 5px;}
.pregled2 tr:hover {background-color: #ffdddd; cursor: pointer;}
.pregled tr td, .pregled th {vertical-align: middle; border: 1px solid #dddddd; padding: 1px 5px;}
.pregled tr:hover {background-color: #ffffff; cursor: pointer;}
#konekcija {width: 150px; height: 1965px; background-color: #ffffff;}
.negative {color: #aa0000;}
.positive {color: #0d0d0d;}
#pomos {border: 1px solid #0d0d0d; width: 250px; height: 350px; overflow: auto;}
.samo {border: 1px solid #999999; background-color: #ccccaa;}
#sifrarnik {width: 850px; height: 500px; background-color: #ffffff; overflow: auto; text-align: left;}
#listaosig {width: 500px; height: 450px; background-color: #ffffff; overflow: auto; text-align: left;}
#stavki {width: 700px; height: 300px; background-color: #ffffff; overflow: auto; text-align: left;}
.del0 {background-color: #dddddd;}
.del1 {background-color: #E5EEDD;}
.del2 {background-color: #EEE5DD;}
.del3 {background-color: #EEDDE5;}
.vku {background-color: #FFCC99; border: 1px solid #aaaaaa; padding-right: 5px;}
#cekaj {position: absolute; width: 100px; height: 40px; display: table; top: 50%; left: 50%; margin-top: -20px; margin-left: -50px; text-align: center; background-color: #D05D2A; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
#cekaj div {display: table-cell; vertical-align: middle; color: white; font-weight: bold;}
.vodi {background-image: url("logo/vodi.png"); background-repeat: no-repeat;}
.pagebreak {page-break-before: always;}
/*  */
.radio_opcija {background-color: transparent;}
.radio_opcija:hover {background-color: #eeffee;}
#div_kupuv_pomos, #div_naplata, #div_fra_steta, #div_polisi_moi, #div_polisa_stara, #div_klasi_pomos, #div_kupuv_vnes, #div_odobrenie {position: fixed; border: 3px solid #b3bbfa; background-color: #f3f3f3; overflow: auto;}
#div_kupuv_pomos, #div_naplata, #div_polisa_stara, #div_klasi_pomos {width: 900px; height: 550px;}
#div_fra_steta {width: 250px; height: 250px;}
#div_polisi_moi {width: 300px; height: 510px;}
#div_kupuv_vnes {width: 600px; height: 550px;}
#div_odobrenie {width: 400px; height: 250px;}
#divx {width: 20px; height: 20px; color: white; background-color: #aa0000; text-align: center; font-size: 18px; font-weight: bold; vertical-align: middle; float: right; cursor: pointer; cursor: hand;}
/*   VESTI   */
.vest_table {width: 780px; border-spacing: 4px;}
.vest_td1, .vest_td2 {background-color: #f5f5f5; vertical-align: top;}
.vest_td1 {text-align: left;}
.vest_td2 {text-align: justify; padding: 0px 5px;}
.vest1, .vest2 {font-family: Calibri, Arial, Tahoma, Geneva, sans-serif;}
.vest1 {font-size: 18px; font-weight: bold; color: #C40001;}
.vest2 {font-size: 16px;}
/*  KASA  */
#div_kasa_ramka {position: absolute; left: 0px; top: 0px; background-color: #ffffff; width: 770px;}
#div_kasa {margin: 10px; background-color: #ffffff; width: 750px;}
#div_reg {background-color: #ffffff; width: 300px; height: 200px; overflow: scroll;}
.malproc {width: 30px;}
.ta2 {width: 250px;}
.ta3 {width: 300px;}
.ta4 {width: 350px;}
.ta5 {width: 500px;}
.ta6 {width: 600px;}
/* ----- glaven_bd ----- */
/*.gm_table {border-collapse: separate; border-spacing: 3px;}*/
.gm_table {border-collapse: collapse; border-spacing: 0px;}
.gm_table th, .gm_table td {padding: 3px;}
.gm_r {background-color: #eecccc;}
.gm_g {background-color: #cceecc;}
.gm_b {background-color: #ccccee;}

.blink {animation: blinker 1s linear infinite; color: #00aa00;}
@keyframes blinker {50% {opacity: .3;}}
.blinkrok {color: #aa0000;}
