/*--------------------------------------
   BASIC
-------------------------------------- */
* { margin: 0; padding: 0; list-style: none; }
body { font: normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; background: #fff; padding: 10px; text-align: center; }
a img { border: none; }
a, a img, a:link, a:visited, a:hover, a:active { outline: none; color: #000; text-decoration: none; }
br.clear { line-height: 0; font-size: 0; height: 0; clear: both; }
/*--------------------------------------
   HIDE
-------------------------------------- */
#top, #header, #pathWrapper, #secContent, hr, #vrh, #development, .more, #etaza-pdf { display: none; }
/*--------------------------------------
   LAYOUT & Typ.
-------------------------------------- */
#wrapper { text-align: left; }
#print-logo { margin-bottom: 20px; }
#footer { margin-top: 35px; padding-top: 10px; border-top: 1px solid #ccc; }
h1 { font-size: 18pt; font-weight: normal; margin-bottom: 25px; }
h2 { font-size: 14pt; font-weight: normal; margin: 25px 0 20px 0; }
h3 { font-size: 12pt; font-weight: bold; margin: 20px 0 15px 0; }
h4, h5, h6 { font-size: 10pt; font-weight: bold; margin: 15px 0 10px 0; }
p, ul, ol { margin: 10px 0; }
ul, ol { padding-left: 10px; }
ol li { list-style: outside decimal; margin-left: 30px; }
#container img { display: inline; border: 1px solid #ccc; padding: 2px; margin-top: 5px; margin-bottom: 5px; }
#container ul { margin-left: 10px; padding: 5px 0 5px 20px; border-left: 1px solid #ccc; }
#container ul ul { margin: 10px 0; }
#container img.left { float: left; margin-right: 10px; }
#container img.right { float: right; margin-left: 10px; }
/*------------------------------------------------
   ETAZA i STAN - zajednicki elementi
------------------------------------------------ */	
#container #tablica table { width: 100%; line-height: 15px; }
#container #tablica table th { text-align: center; font-weight: bold; padding: 3px 5px 8px 5px; border-bottom: 1px solid #f08220; }
#container #tablica table td { padding: 4px 5px; border-bottom: 1px solid #c5c5c5; }
#container #kompas { text-align: right; padding: 15px 0 0 0; }
#container #kompas img { padding: 0; border: 0; }
/*------------------------------------------------
   ETAZA
------------------------------------------------ */	
#container #etaza #tablica table td { text-align: right; }
#container #etaza #tablica table td.left { text-align: left; }
#container #etaza #tablica table td.center { text-align: center; }
#tlocrt-etaza img { padding: 0; margin: 0; border: none; }
#tlocrt-etaza h2 { text-align: left; }
#tlocrt-etaza #tlocrt-skripta img { position: relative; left: -180px; }
#tlocrt-etaza #tlocrt-skripta.podrum img { position: relative; left: -100px; }
.table-left, .table-right { display: inline; width: 48%; margin-bottom: 20px; }
.table-left { float: left; }
.table-right { float: right; }
#garaze,
#spremista { page-break-after: always; clear: both; }
/*------------------------------------------------
   STAN
------------------------------------------------ */	
#stan #tablica { display: inline; float: left; width: 400px; }
#stan #tablica .right { text-align: right; }
#stan #podaci { display: inline; float: right; width: 200px; margin: 0 0 0 20px; list-style: 15pt; }
#stan ul { margin-left: 0; padding: 0; border: 0; }
#stan ul li { list-style: outside square; }
#tlocrt-stana { page-break-before: always; }