/*--------------------------------------
   BASIC
-------------------------------------- */
*                                      { margin: 0; padding: 0; list-style: none; }
body                                   { font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #000; background: #fff; }
a img                                  { border: none; }
a, a:link, a:visited                   { color: #000; text-decoration: none; }
/*--------------------------------------
   HIDE
-------------------------------------- */
#basic ul, #mainMenu, #search, #leftCol, 
#banneri, #development, 
#banners-replace, h1 img, 
#opremaMenu, #paginator, 
#news-navigator, #flashHeader, 
#print-link, #voziloBanner, 
#player360, object, #topLink,
#basicContacts                         { display: none; }
/*--------------------------------------
   LAYOUT
-------------------------------------- */
#logo                                  { margin-right: 0; padding: 0; margin-bottom: 20px; }
#rabljenavozila-logo                   { margin-left: -5px; padding: 0; margin-bottom: 20px; }
#basicContacts-PRINT                   { margin: 25px 0 0 0; padding: 10px 0 0 0; color: #ccc; clear: both; }
#popisSlika, #popisVideo               { position: absolute; margin: 10px; }
#popisSlika li, #popisVideo li         { margin: 5px 0; }
#mainContent                           { min-height: 150px; height: auto !important; height: 150px; }
#mainContent #popisSlika li img        { padding: 2px; }
#mainContent #popisSlika li img.on     { border: 1px solid #000; padding: 1px; background: #fff; }
#mainContent #popisVideo li img        { padding: 2px; }
#mainContent #popisVideo li img.on     { border: 1px solid #000; padding: 1px; background: #fff; }
#galerija-title                        { text-align: right; }
.pdf                                   { display: inline; float: right; width: auto; padding: 3px; border: 1px solid #ccc; }
#mainContent #oprema table td          { border-bottom: 1px solid #e6e6e6; text-align: center; padding: 3px 5px; }
#mainContent #oprema table td.left     { text-align: left; }
#mainContent #oprema table th          { background: #e6e6e6; font-weight: normal; padding: 3px 5px; text-align: center; }
#mainContent #oprema table img         { border: none; padding: 0; margin: 0; }
#footer                                { clear: both; padding-top: 5px; }
/*--------------------------------------
   TYP
-------------------------------------- */
h1                                     { font-size: 13pt; margin-bottom: 20px; }
h2                                     { font-size: 11pt; margin: 15px 0; }
h3, h4, h5, h6                         { font-size: 10pt; margin: 15px 0; }
p, ul, ol, table                       { margin: 15px 0; }
img                                    { display: inline; margin: 0 5px; }
#mainContent table                     { margin: 10px 0; width: 100%; }
#mainContent table td                  { border-bottom: 1px solid #e6e6e6; text-align: center; padding: 3px 5px; }
#mainContent table td.left             { text-align: left; }
#mainContent table th                  { background: #e6e6e6; font-weight: normal; padding: 3px 5px; text-align: center; border-bottom: 1px solid #e6e6e6; }
#mainContent table img                 { border: none; padding: 0; margin: 0; }
#mainContent ul, #mainContent ol       { padding-left: 20px; }
#mainContent ul li                     { list-style: outside square; margin-left: 30px; }
#mainContent ol li                     { list-style: outside decimal; margin-left: 30px; }
/*------*/
.izdvojena-novost                      { display: table; clear: both; }
.izdvojena-novost img, 
#mainContent #novost img               { display: inline; float: left; width: 150px; padding: 1px; border: 1px solid #0a2972; margin: 0; }
#mainContent #novost img               { margin: 5px; }
.izdvojena-novost div                  { display: inline; float: left; width: 430px; margin: -10px 0 0 15px; }
.izdvojena-novost div#novost           { margin: -10px 0 0 15px; padding: 10px 0 0 0; clear: right; }
/*-----------------------------------------------------
   TABLICE (oprema/cijene)
----------------------------------------------------- */
#mainContent table                                    { margin: 10px 0; width: 100%; }
#mainContent table td                                 { border-bottom: 1px solid #e6e6e6; text-align: center; padding: 3px 5px; }
#mainContent table td.left                            { text-align: left; }
#mainContent table th                                 { font-weight: bold; padding: 3px 5px; text-align: center; border-right: 1px solid #fff; border-bottom:  1px solid #fff; }
#mainContent table td.popust                          { border-right: 1px solid #fff; font-weight: bold; }
#mainContent table img                                { border: none; padding: 0; margin: 0; }

/*-----------------------------------------------------
   PRETRAZIVANJE - REZULTATI
----------------------------------------------------- */
.rezultatPretrage                                     {
	display: inline;
	float: left;
	width: 300px;
	height: 124px;
	position: relative;
	margin: 0 7px 15px 7px;
	border: 1px solid #ccc;
	}
	
#mainContent .rezultatPretrage img                    {
	display: inline;
	float: left;
	margin: 10px 15px 0 10px;
	width: 140px;
	}
	
#mainContent .cijena                                  {
	position: absolute;
	left: 165px;
	bottom: 20px;
	width: 120px;
	margin: 0;
	padding: 0;
	}		
	
.rezultatPretrage .content                            {
	display: inline;
	float: left;
	width: 115px;
	margin: 15px 0 0 0px;
	}	

/*-----------------------------------------------------
   STRANICA VOZILA
----------------------------------------------------- */
#cijena                                               {
	display: inline;
	float: right;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #0a2972;
	margin: -25px 0 20px 20px;
	}
#voziloPodaci                                         { display: inline; float: left; width: 445px; }
#voziloSlike                                          { display: inline; float: right; width: 160px; }
	
#voziloSlike img                                      {
	display: inline;
	float: left;
	width: 150px;
	padding: 1px;
	border: 1px solid #0a2972;
	margin: 0 0 5px 0;
	}	
	
#mainContent #voziloPodaci h1                         {
	display: block;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 15px 0;
	color: #0a2972;
	}
	
#mainContent #voziloPodaci td,
#mainContent #voziloPodaci th                         { text-align: left; }

#mainContent #voziloPodaci table tr#oprema *          { border-bottom: none; padding-bottom: 5px; }
#mainContent #voziloPodaci table tr#opremaTxt td      { border-top: none; padding-bottom: 10px; }
#mainContent #voziloPodaci table td.center            { text-align: center; }
#mainContent #voziloPodaci table td.right             { text-align: right; }