
	body.home .header {
		margin: 0 0 10px 0;
	}
	
	/* use standard controls in FF */
	body.home select, body.home input[type=text] {
		border: 1px solid #b6b6b6;
	}
	
	/* if js is disabled */
	body.home .superteaser .iframe {
		height: 280px;
	}

	body.home h1 {
		padding: 0;
		margin: 0;
		font-size: 100%;
	}
	
/* -----------------------------------------------------------------------------------------
 * naslovnica modul pretraga i upis
 * ----------------------------------------------------------------------------------------- */

	.search-wrapper {
		position: absolute; 
		width: 314px;
		top: 93px;
		left: 30px;
	}


	/* tabovi modula pretraga i upis oglasa */
	
	.search .tabs-search-offer {
	   width: 245px;
	   height: 44px;
	   overflow: hidden;
	   position: relative; 
	   z-index: 4000;
	   margin: 0 0 -2px 0;
	}
	.isoffer .tabs-search-offer,
	.issearch .tabs-search-offer {
	   background: url(./../images/bgr_search_tabs_sprite.png) left top no-repeat;
	}
			.isoffer .tabs-search-offer { background-position: left bottom; }

	.search a.tab-search,
	.search a.tab-offer {
	   display: block;
	   height: 44px;
	   overflow: hidden;
	   margin: 0;
	   padding: 0;
	   background-repeat: no-repeat;
	   cursor: pointer;
	}
	.search a.tab-search {
	   position: absolute; top: 0; left: 0;
	   width: 119px;
	   background-position: 0 0;
	}
	.search a.tab-offer {
	   position: absolute; top: 0; left: 119px;
	   width: 126px;
	   background-position: 0 -88px;
	}
	.search .tabs-search-offer a:active, 
	.search .tabs-search-offer a:focus {
		/* TODO: enable some sort of marking */
		-moz-outline: none;
	}
	
	/* jezik pozadine - tekst */
	
	body.de .search a.tab-search,
	body.de .search a.tab-offer {
		background: transparent url(./../images/bgr_search_tabs_text2.gif);
	}
	
	body.de .search a.tab-search {
		background-position: -244px 0;
	}
	
	body.de .issearch a.tab-search {
		background-position: 0 0;
	}
	
	body.de .search a.tab-offer {
		background-position: -366px 0;
	}
	
	body.de .issearch a.tab-offer {
		background-position: -122px 0;
	}

	/* toggle */

	.issearch a.tab-search {
		background-position: 0 -44px;
	}		
	.isoffer  a.tab-offer {
		background-position: 0 -132px;
	}	
		
	.isoffer  .box-search,
	.issearch .box-offer {
		display: none;
	}
	

	/* box */

	.search .rc-t {
		clear: both;
		background: url(./../images/bgr_search_rc-t.png) no-repeat;
		height: 10px;
		overflow: hidden;
	}
	.search .rc-b {
		clear: both;
		background: url(./../images/bgr_search_rc-b.png) no-repeat;
		height: 10px;
		overflow: hidden;
	}
	.search .teaser-box {
		background: url(./../images/bgr_search_ds.png) no-repeat;	
		padding-right: 4px; /* shadow */
		overflow: hidden;
		border: none;
		margin: 0;
	}
	.search .box-content {
		background-color: #fff;
		border-left: 2px solid #b6b6b6; 
		border-right: 2px solid #b6b6b6; 
		overflow: hidden;
		min-height: 250px;
	}
	
	.search h3 {
		font-size: 100%;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}
	
	.search label {
		font-size: 100%;
		font-weight: bold;
		margin: 0;
		padding: 0;
		color:#4c4c4c;
		display: inline-block; 
		margin-bottom: 2px;
	}

	.search label.inactive {
		color:#969696;
		display: inline-block;
	}

/* -------------------------------------
 * box pretraga
 * ------------------------------------- */

	.search .box-search {
		margin: 0 10px 5px;
		overflow: hidden;
	}
	
	.search .box-search .search-submit,
	.search .box-offer .offer-submit {
		float: right;
	}
	.search .box-search .col-text {
		width: 48%;
	}

	.search .text-search {
		width:100%;
		float: left;
		text-align: left;
		margin:0 0 10px;
	}
	
	.search .row-box {
		width:100%;
		margin: 10px 0 0;
		overflow: hidden;
		}	
		
	.search .row-boxSearch {
		width:100%;
		float: left;
		}	
		
	.search .row-boxBottom {
		width:100%;
		margin: 20px 0 0;
		float: left;
		}	
	
	body.home .search .ambit-replacement {
		display: none;
	}
	
	.search .col-text {
		width:60%;
		float: left;
		text-align: left;
	}
	.search .col2-text {
		width:35%;
		float: right;
	}
	
	.search .box-offer .hsn-tsn {
		/*width: 65%;*/
		width: 75%;
	}
	
	.search .colFull,
	.search .hsnSelect,
	.search .tsnSelect,
	.search .selectMake1,
	.search .zipcodeRadiusSelect,
	.search .modelSelection,
	.search .maxPriceSelect,
	.search .minFirstRegistrationDateSelect,
    .search .minConstructionYearSelect,
	.search .maxMileageSelect,
	.search .fuelSelect,
	.search .zipcodeSelect,
	.search .imagesonlydiv
	 {
		width:100%;
		float: left;
	}
	
	
	
	.search .col86 {
		width:86%;
	}
	
	.search .searchMake,
	.search .maxPrice,
	.search .maxMileage {
		width:48%;
		float: left;
		margin:7px 0 0;
	}
	
	.search .selectModel,
	.search .minFirstRegistrationDate,
	.search .fuel {
		width:48%;
		float: right;
		margin:7px 0 0;
	}
	
	.search .hsn {
		float: left;
		/*width: 85px;*/
		width: 100px;
		margin:7px 0 0;
	}
	.search .tsn {
		float: left;
		/*width: 85px;*/
		width: 70px;
		margin:7px 0 0 7px;
		*margin:7px 0 0 5px;
	}
	
	
	.search .zipcode,
	.search .zipcodeRadius {
		width:24%;
		float: left;
		margin:7px 0 0;
	}
	
	.search div.button {
		
	}
	
	.search .bottomLineSearch {
		background:url(../images/onsiteLine.gif) repeat-x left bottom; 
		padding:6px 0 19px;
		position:relative;
		margin-bottom: 7px;
		
	}
	
	.search .bottomLineSearch a {
		background: url(../images/icons/ikonevozila.gif) no-repeat 0 0;
		cursor:pointer;
		display:block;
		height:32px;
		margin:0;
		padding:0;			
		text-decoration:none; 
	}
	
	.search .vehicles {
		float:right;
	}
																																																																																								
	.search .vehicles-car {
		background: url(../images/icons/ikonevozila.gif) no-repeat 0 -18px;
		padding-left: 47px;
		font-weight: bold;
		float:left;
	}	
	
	.search a.vehicles-motorcycles {
		background-position: 0 -113px; 
		width:21px;
		height:17px;
		margin-right:10px;
	}
	
	.search a.vehicles-motorcycles:hover {
		background-position: -32px -113px; 
		width:21px;
		height:17px;
		margin-right:10px;
	}
	
	.search a.vehicles-motorhomes {
		background-position: 1px -81px; 
		width:33px;
		height:17px;
		margin-right:10px;
	}
	
	.search a.vehicles-motorhomes:hover {
		background-position: -32px -81px;  
		width:33px;
		height:17px;
		margin-right:10px;
	}
	
	.search a.vehicles-lorries {
		background-position: 0 -49px;
		width:32px;
		height:17px;
	}
	
	.search a.vehicles-lorries:hover {
		background-position: -32px -49px;
		width:32px;
		height:17px;
	}
	
	.search .box-search form, 
	.search .box-offer form {
		display: inline;
		overflow: hidden;
	}
	
	
/* -------------------------------------
 * naslovnica tab upis oglasa
 * ------------------------------------- */

	.search .box-offer {
		margin: 0 10px;
		overflow: hidden;
	}
	
	.search .bottomLineOffer {
		background: url(../images/onsiteLine.gif) repeat-x left bottom; 
		padding:6px 0 4px;
	}
	
	.search .buttonSubmitOfferPic {
		background:transparent url(../images/icons/lokot.png) no-repeat scroll 0 0;
		height:64px;
		width:64px;
		position:relative;
		text-align:center;
		float: right;
	}
	
	.search .buttonSubmitOfferPic {
		background:transparent url(../images/icons/lokot-logiran.png) no-repeat scroll 0 0;
		height:64px;
		width:64px;
		position:relative;
		text-align:center;
		float: right;
	}
		
	.search .buttonSubmitOffer {
		position:absolute;
		text-align:center;
		bottom:0;
		right:0;
	}
	
	.search .buttonOffer {
		bottom:0;
		right:5px;
		position:absolute;
		cursor:pointer;
		bottom:0;
	}
	
	.search .hidden{
		position:absolute !important;
		left:-1000px;
		top:-1000px;
		width:0px;
		height: 0px;
		overflow:hidden;
		display:inline;
	}
	
	.search .box-offer .first-registration {
		margin-bottom: 0;
	}
	
	.search .box-offer .first-registration div.col1 {
		width: 27%;	
		float: left;
	}
	.search .box-offer .first-registration div.col2 {
		width: 15%;
		float: left;	
	}
	.search .box-offer .first-registration div.col3 {
		display: block;
		width: 58%;
		*width: auto;	
		float: left;
	}
	.search .box-offer .first-registration .firstRegDateYear input {
		position: static;
		margin: 0 0 0 6px;
		margin-left: 6px;
		width: 100%;
		padding: 1px 1px 1px 5px;
		float: left;
	}
	.search .box-offer .first-registration div.firstRegDateMonth select {
		width: 100%;
	}
	.search .box-offer .first-registration .button,
	.search .box-offer .fill-form {
		float: right;
	}
	.search .box-offer .fill-form {
		margin: auto 0;
		text-align: left;
	}
	
	.search .box-offer label.for-registration {
		margin-top: 5px;
	}
	
	
    .search label.vehicle-data{
        padding-left: 1px;
    }

	

/* -----------------------------------------------------------------------------------------
 * superteaser
 * ----------------------------------------------------------------------------------------- */

	body.home .superteaser {
		margin: 0 0 10px 0;
		overflow: hidden; 
	}

/* -----------------------------------------------------------------------------------------
 * teaser 1, 2, 3
 * ----------------------------------------------------------------------------------------- */

	body.home .teaser-wrapper {
		margin: 0 0 20px 0;
	}

	/* teaser 1 */

	body.home .teaser1 {
		width: 205px;
		height: 280px;
		background: #dbdbdb url(./../images/bgr_teaser.png) repeat-x;
		float: left;
		margin-right: 10px;
		padding: 0 11px;
		overflow: hidden;
	}
	body.home .teaser1 .title-wrapper {
		background-image: url(./../images/recentlyAdvertisedBar.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		padding-bottom: 5px;
	}
	body.home .teaser1 .title {
		height: 20px;
		margin: 5px 0 0 0;
		padding-bottom: 4px;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: center bottom;
	}
	body.home_de .teaser1 .recently-advertised .title {
		background-image: url(./../images/texts/last_inserted_de.gif);
	}
	
	body.home_de .teaser1 .latest-search .title {
		background-image: url(./../images/texts/najnoviji_oglasi.gif);
	}
	
	body.home .teaser1 .iframe {
		width: 205px;
		height: 203px; 
	}

	/* teaser 2 */

	body.home .teaser2 {
		width: 228px;
		height: 280px;
		background: #dbdbdb url(./../images/bgr_teaser.png) repeat-x;
		float: left;
		margin-right: 9px;
		overflow: hidden;
	}

	/* teaser 3 */

	body.home .teaser3 {
		width: 300px;
		height: 280px;
		background: #dbdbdb url(./../images/bgr_teaser.png) repeat-x;
		float: left;
		padding: 0 17px 0 15px;
		/*overflow: hidden;*/
	}
	
	body.home .teaser3 .iframe {
		width: 300px;
		height: 250px;
		margin: 5px 0 3px 0;
	}
	
/* -------------------------------------
 * columns: teaser-box
 * ------------------------------------- */

	
	/* two-column definitions (.col2) */	
		
	.teaser-box .box-content .cols2 .col {
		width: 50%;
	}
	
	.teaser-box .box-content .cols2 .col1 .col-content,
	body.de .FieldQuicksearchMaxPrice .col-content
	 {
		margin: 7px 5px 0 0;
	}

	.teaser-box .box-content .cols2 .col1 .col-ambitSearch {
		margin: 0 5px 0 0;
	}
	
	.teaser-box .box-content .cols2 .col2 .col-content,
	body.de .teaser-box .cols2 .FieldQuicksearchAmbitSearch .col-content
	 {
		margin: 7px 0 0 5px;
	}
	
    DIV.row-field {
        padding: 3px 0 3px 0;
    }
	
/* -------------------------------------
 * columns: contentboxes
 * ------------------------------------- */

  body.home .contentbox-row {
  	border: 1px solid #DCDCDC;
	padding: 0 9px 0 9px;
	margin: 0 0 20px 0;
  }
  body.home .contentbox-row .col {
  	width: 186px;
	margin-right: 14px;
  }
  body.home .contentbox-row .col4 {
  	margin-right: 0;
  }
  body.home .contentbox-row h2 {
  	font-size: 116%;
	font-weight: normal;
	margin: 0;
	padding: 0;
  }
  body.home .contentbox-row h2 a.headline {
  	font-size: 100%;
	font-weight: normal;
  }
  body.home .contentbox-row .col2 ul {
  	float: left;
	width: 50%;
	overflow: hidden;
  }
  body.home .contentbox-row .col3 .contentBox ul li {
 	 float: left;
 	 width: 100%;
  }
 
 
 body.home .teaser2 .title-wrapper {

		background-image: url(./../images/recentlyAdvertisedBar.gif);

		background-repeat: repeat-x;

		background-position: bottom;

		padding-bottom: 5px;

	}

	body.home .teaser2 .title {

		height: 20px;

		margin: 5px 0 0 0;

		padding-bottom: 4px;

		background-color: transparent;

		background-repeat: no-repeat;

		background-position: center bottom;

	}


 body.home .teaser2 .reklame .title {

		background-image: url(./../images/texts/sponzorisanioglasi.gif);

	}

/*	 * 
	 * SkyScraper: ako je ekran >= 1280 prikazi banner
	 * 
	 */
	body.home div#skyScraper {
		position: absolute;
        top: 38px;
		left: 826px;
        z-index: 9999;
	}
	
	