body {font:12px Verdana,Arial,Helvetica,sans-serif;text-align: left;
    color: #333;letter-spacing:0px; padding:0px; margin:0px; background-color:#e8dcff; }
img, table, div, form, p {border-width:0px; padding:0px; margin:0px}
form {display:inline;}
input, select, textarea {border:1px solid #7B0007; color:#444; background-color:#FaFfFf}
input.btn {background-color:#7B0007; color:#fff; border:1px solid #444}
input.disabled { background-color:#EEEEEE; }
select option.dis {color:#ccc}
a {color:#520005;text-decoration:none}
a:hover {text-decoration:none; color:#C5010A;}
.cf{clear:both;line-height:0px;font-size:0px; height:0px}
.fl{float:left}
.fr{float:right}

.p6{padding:6px}.p12{padding:12px}
.cur{cursor:pointer;}
.ca {text-align:center}
.la {text-align:left}
.ra {text-align:right}
.b {font-weight:bold}
.red {color:#aa3333}
.vtop	{ vertical-align:top; }

big {font-size:16px}
.small {font-size:10px}
div#bodyall {padding:20px 10px;}
small {font-size:10px}
.infil, .infil option {background-color:#EFD1D1}

.app_title { font-weight:bold; font-size:16px; padding-left:10px; }

div#cat div {padding:3px; float:left; clear:left}
div#cat div span {border-bottom:1px solid #999}
div#cat div span span {margin-right:40px;}

h1 {font-size:16px; color:#520005; margin:10px 5px 10px 5px; padding:0px 0px; text-align:left;}
h2 {font-size:12px; color:#0188C8; margin:2px 0px 0px 0px; padding:2px 0px;text-align:left; font-weight:normal}
h3 {font-size:12px; text-align:left; margin:0px; padding:0px;text-align:left;}
h5 {font-size:14px; margin:5px 2px;text-align:left; font-weight:bold; padding:0px}
div.add {margin:15  px 5px}
div.add {margin:15px 5px}
div#head {height:30px; background-color:#eee; color:#666; line-height:30px; margin-top:5px}

table.tbl {background-color:#aaa;}
table.tbl thead tr th, table.tbl thead tr td, table.tbl tfoot tr td {font-size:12px; color:#999eee; font-weight:normal; height:16px; line-height:16px; background: url(../gfx/tbl_head_bg.jpg) repeat #142c68; padding:2px 4px}
table.tbl thead tr th a, table.tbl thead tr td a, table.tbl tfoot tr td a {color:#fff}
table.tbl tbody tr td {background-color:#f4f4f4}
table.tbl tbody tr td span	{ float:right; font-weight:bold; }
table.tbl tbody tr.r1 td {background-color:#f4f4f4}
table.tbl tbody tr.r2 td {background-color:#F7F79E}
table#jobList thead tr td { width:25px; }
table#jobList thead tr td.big,
	table#jobList tfoot tr td.big { font-weight:bold; font-size:12px; }

table.tbl tbody tr td.red_bg, .red_bg {background-color:#aa3333; color:#eee}
table.tbl tbody tr td.blue_bg, .blue_bg {background-color:#477EBF; color:#eee}

div#content 	{ padding:0 10px 10px 10px; }
div#content h1	{ margin:0px; }

div.loading {background:transparent url(../gfx/anim_small_1.gif) no-repeat scroll right center; float:left; color:#7B0007; line-height:20px; padding-right:28px;}

table.inp_tbl tr td input.inp_very_big {width:250px}
table.inp_tbl tr td input.inp_big {width:150px}
table.inp_tbl tr td input.inp_small {width:75px}
table.inp_tbl tr td input.inp_very_small {width:40px}
table.inp_tbl tr.l td {border-top:1px solid #666}
table.inp_tbl tr.r1 td {background-color:#f7f7f7}
table.inp_tbl tr.r2 td {background-color:#eee}
table.inp_tbl tr.spec td {background-color:#e3e3e3}
table.inp_tbl tbody tr.sr1 td {background-color:#f7f7e5; color:#111; font-size:10px}
table.inp_tbl tbody tr.sr2 td {background-color:#f7f7d0; color:#111; font-size:10px}
table.inp_tbl tbody tr.pr1 td {background-color:#333; color:#fff}
table.inp_tbl tbody tr.pr2 td {background-color:#555; color:#fff}
table.inp_tbl tbody tr.pr1 td div {float:left; width:100px}
table.inp_tbl tbody tr.pr2 td div {float:left; width:100px}


fieldset {text-align:left; padding:0px 10px; margin:5px 0px; line-height:16px}
fieldset legend {font-weight:bold}
fieldset#msgs_ok {color:#339933; border:1px solid #339933; background:url(../gfx/pm_ok.gif) 5px 5px no-repeat; padding:2px 10px 10px 40px}
fieldset#msgs_ok legend {color:#339933;}
fieldset#msgs_error {color:#993333; border:1px solid #993333; background:url(../gfx/pm_error.gif) 5px 5px no-repeat #ffbbbb; padding:2px 10px 10px 40px}
fieldset#msgs_error legend {color:#993333;}
fieldset#msgs_info {color:#333399; border:1px solid #333399; background:url(../gfx/pm_info.gif) 5px 5px no-repeat; padding:2px 10px 10px 40px}
fieldset#msgs_info legend {color:#333399;}
fieldset#msgs_warning {color:#9F9A50; border:1px solid #9F9A50; background:url(../gfx/pm_warning.gif) 5px 5px no-repeat #FFF8AF; padding:2px 10px 10px 40px}
fieldset#msgs_w#prodList		{ margin:10px 0;}#prodList		{ margin:10px 0;}arning legend {color:#9F9A50;}

div#tooltip {background-color:#7B0007; color:#fff; padding:10px}

.big	{ font-weight:bold; font-size:15px; }

#productsForm label,
	#userForm label	{ float:left; width:100px; }
#firms, #products, #quantity, #users, #worker, #kid_search, #napomena	{ float:left; margin-bottom:10px; width:350px; }
#kid_search, .kid_search	{ width:50px; background-color: #F7F79E; }

#reklama 		{ float:left; margin-bottom:10px; width:170px; }
#reklama_list 	{ float:left; margin:0 5px 10px 0; width:175px; }

.quantity, #quantity			{ width:40px; }
#prodDetails					{ float:left; margin-top:6px; }
.prodName		{ width:330px; }

#prodCont		{ float:left; position: absolute; left:500px; top:170px; padding:3px; border:1px solid #7B0007; min-width:300px; min-height:400px; }
#prodList		{ margin:10px 0;}
#prodList div	{ margin-bottom:5px; }
#prodList div a	{ margin-left:10px; }
#total_price 	{ width:50px; }
.nListCont		{ min-width:575px; }
.nListCont td	{ padding:2px 20px 2px 5px; height:25px; }
.nList			{ background-color:#7B0007; margin-left:20px; }

table.tbl tbody tr td.stat_1,
	table.tbl tbody tr td.stat_4	{ background-color:#7CD566; }
table.tbl tbody tr td.stat_2	{ background-color:#E8353A; }
table.tbl tbody tr td.pre_postansko	{ background-color:yellow; }
table.tbl tbody tr td.pre_licno_kasnije	{ background-color:#0E99FF; }
table.tbl tbody tr td.stat_3	{ background-color:#A3A3A3; }
table.tbl tbody tr td.selectedRow	{ background-color:#A258EC; }
table.tbl tbody tr td.internet		{ background-color:#ff27e8; }

.hidden 		{ display:none; }
.cust_links		{ width:100px; }


div.prodaja div#prodCont { float:left; position: relative; left:0px; top:0px; padding:3px; border:1px solid #7B0007; min-width:445px; min-height:200px; margin-bottom:10px; }

#usersCont			{ padding:3px; border:1px solid #7B0007; min-width:300px; min-height:400px; }
#usersCont input, #usersCont label,
	#usersCont textarea { margin:8px 0 0 0; }
#usersCont input[type=text],
	#usersCont textarea { width:250px; }
#userResponse	{ font-weight:bold; margin:5px 0 0 3px; }

TABLE.nacinKupovine		{ background-color:#7B0007; }
TABLE.nacinKupovine	TD 	{ background-color:#F3DCDD; padding:3px 5px; }

#shopResponse	{ display:none; width:500px; padding:5px; border:1px solid #993333; background:#FFF; z-index:10; }

div.leftSide	{ float:left; width:500px; }
div.rightSide	{ float:left; margin:45px 50px 0px 0px; }

div.stats		{ float:left; margin-right:40px; margin-bottom: 50px; }
div.stat_alone	{ margin-bottom: 20px; width:700px; }

div.logo		{  background:url(../gfx/dog.gif) no-repeat; float:left; width:60px; height:40px; }

div.node 		{ padding-left: 20px; }
div.node div 	{ border-bottom: 1px solid #356F8F; }

div#transparent_screen	{ position:absolute; width:100%; height:800px; top:0; left:0; background-color: black; z-index: 10; filter:alpha(opacity=60); opacity:0.6;  }
#details_container 		{ width:700px; background-color: #D1D7DF; border:1px solid #FF5B4F; margin:auto; padding:20px; z-index:15; }