/*--------------------------------------
   BASIC
-------------------------------------- */
*                                      { margin: 0; padding: 0; list-style: none; }
body                                   { font: normal 9pt Arial, Helvetica, sans-serif; color: #000; background: #fff; }
a img                                  { border: none; }
a                                      { color: #000; text-decoration: none; }
br.clear                               { height: 0; line-height: 0; font-size: 0; clear: both; }
/*--------------------------------------
   HIDE
-------------------------------------- */
#search, #topMenu, #header, #path, 
.tabs, #options, #topLink, #development,
#mainMenu, .details, .more             { display: none; }
/*--------------------------------------
   LAYOUT
-------------------------------------- */
#print-logo                            { margin: 0 0 45px 0; display: block; }

.slide                                 { margin-bottom: 10px; clear: both; }
.slide img                             { display: inline; float: left; margin: 5px 20px 10px 0; }

.box#homeLeft                          { margin-top: 460px !important; margin-top: 20px; margin-bottom: 20px; }

#mainContentWrapper img.left           { display: inline; float: left; margin: 1px 10px 5px 0; border: 1px solid #00a1de; padding: 1px; }
#mainContentWrapper img.right          { display: inline; float: right; margin: 1px 0 5px 10px; border: 1px solid #00a1de; padding: 1px; }

#prodaja                               { display: inline; float: left; width: 410px; }

#printFooter                           {
    margin: 20px 0 0 0;
    padding: 15px 0 0 0;
    height: 30px;
    border-top: 1px solid #ccc;
    font-size: 7pt;
    color: #ccc;
    text-align: center;
    width: 100%;
    clear: both;
    }
#printFooter li                        { display: inline; padding: 0 10px 0 0; margin: 0 0 0 10px; border-right: 1px solid #ccc; }
#printFooter li.last                   { border: none; } 

.zavrseniWrapper                       { clear: both; height: 170px; }

/*--------------------------------------
   TYP
-------------------------------------- */
h1                                     { font-size: 15pt; font-weight: bold; margin-top: 20px; margin-bottom: 20px; }
h2                                     { font-size: 13pt; font-weight: bold; margin: 10px 0; }
h3, h4, h5, h6                         { font-size: 12pt; margin: 10px 0; font-weight: bold; }
p, ul, ol, table, blockquote           { margin: 10px 0; }
blockquote                             { padding-left: 30px; }

th, td                                 { padding: 2px; }
th                                     { font-weight: bold; padding-bottom: 4px; border: 1px solid #000; }
td                                     { font-weight: normal; padding-bottom: 4px; border: 1px solid #ccc; }

table.blank td,
table.blank th                         { padding: 0; border: none; font-weight: normal; }

#prodaja table                         { page-break-after: always; }

#lokacijaMap                           { page-break-before: always; }

/*-----------------------------------------------------
   STAN, KAT
----------------------------------------------------- */
#tlocrt-stana                                         {
	display: inline;
	float: left;
	width: 430px;
	text-align: center;
	margin: 0 0 20px 0;
}
#podaci                                               {
	display: inline;
	float: left;
	width: 200px;
	margin: 0 0 20px 10px;
}
	
#stan-bottom                                          { width: 100%; clear: both; page-break-before: always; display: table; }
#tablica-stana                                        {
	display: inline;
	float: left;
	width: 400px;
	padding-bottom: 30px;
}
#pozicija-stana                                       { display: inline; float: right; width: 210px; }
#tlocrt-kata                                          {
	display: inline;
	float: left;
	width: 300px;
	text-align: center;
	margin: 0;
}
#tlocrt-kata  h2 { text-align: left; }
.podaci-kat                                           {
	display: inline;
	float: right;
	width: 200px;
	margin: 0;
}

/*-----------------------------------------------------
   KAT - Objekt C
----------------------------------------------------- */
.ObjektC #tlocrt-kata                                 { width: 660px; float: none; text-align: center; }
.ObjektC .podaci-kat                                  { width: 650px; float: none; clear: both; padding-top: 15px; display: block; }

.ObjektC div.left                                     { display: inline; float: left; width: 300px; }
.ObjektC div.right                                    { display: inline; float: right; width: 250px; padding: 10px 0 0 10px; }

.ObjektC #status                                      { margin-bottom: 20px; }
.ObjektC #status li                                   { padding: 0 15px 0 0; }

/*-----------------------------------------------------
   PRODAJA - upit -> forma
----------------------------------------------------- */
#upit                                                 { display: inline; float: right; width: 210px; }
	
#upit legend                                          { display: none; }
#upit fieldset                                        { border: none; }

#upit label                                           { display: block; }
#upit input.normal, #upit input.error,
#upit textarea.normal, #upit textarea.error           {
	display: block;
	font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #5b656c;
	border: 1px solid #00a1de;
	background: #fff;
	padding: 2px;
	width: 200px;
	margin-bottom: 15px;
}
#upit textarea.normal, #upit textarea.error           { height: 120px; overflow: hidden; }
#upit .gumb                                           {
	font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background: #00a1de;
	border: none;
	color: #fff;
	width: 70px;
	text-align: center;
	margin: 0 10px 0 0;
}
.error_message_field                                  {
	position: absolute;
	margin: -37px 0 0 220px;
	font-size: 11px;
	color: #cc0000;
}
.error_message_field#err_captcha                      { margin-top: -37px; }
#submitupit input.normal, #submitupit input.error     { border: none; } 

/*-----------------------------------------------------
   MAPA WEBA / 404.html
----------------------------------------------------- */
#mainContent .sitemap                                 { clear: both; margin-bottom: 10px; padding: 0 0 0 40px; }
#mainContent .sitemap .sub                            { padding: 2px 0 2px 15px; }
#mainContent .sitemap .sub ul                         { padding: 2px 0 2px 15px; margin: 0 0 0 0; }
#mainContent .kat                                     { display: inline; float: left; width: 120px; padding: 0 0 0 70px; }
#mainContent .kat .title                              { margin-bottom: 5px; }