@media only screen and (max-width: 580px) {
	html, body {
		font-size:110%;
		line-height:1.6;
	}

	div.mobileOnly { display:inline; }

	div#wrapper { margin:0px auto 0px auto; width:100%; }
	div#websiteLeft { float:left; display:inline; width:100%; }
	div#websiteRight { display:none; }

	div#header { width:100%; }

	div#headerUserInfo { clear:both; float:left; display:inline; text-align:left; width:100%; height:auto; line-height:2.2; }
	div#headerUserInfo a { padding:14px 16px 16px 16px; }

	div#navigation { clear:both; width:100%; background:none; }
	div#topBanner { clear:both; width:100%; padding:23px 0px 6px 0px; }
	div#indexBar { clear:both; width:100%; height:auto; font-size:110%; font-weight:bold; text-indent:16px; margin:8px 0px 8px 0px; padding:2px 0px 6px 0px; background:none; background-color:#b8ddff; border-top:solid 2px #4caafe; border-bottom:solid 2px #4caafe; }
	div#mobileShowCategoriesBar { display:block; clear:both; width:100%; height:auto; font-size:110%; font-weight:bold; text-indent:16px; margin:32px 0px 20px 0px; padding:4px 0px 8px 0px; background:none; background-color:#b8ddff; border-top:solid 2px #4caafe; border-bottom:solid 2px #4caafe; }
	div#mobileShowCategoriesBar a { width:100%; }

	div#topBannerLevel1 { width:100%; height:auto; }
	div#topBannerLevel2 { width:100%; height:auto; }
	div#topBannerPartnersLabel { display:none; }
	div#topBannerPartners { display:none; }

	div#headerLogo { float:left; display:inline; width:100%; height:auto; text-align:center; }
	div#headerTab { float:left; display:inline; width:110px; height:27px; padding-top:46px; }
	div#headerTabInactive { float:left; display:inline; width:110px; height:26px; padding-top:47px; }

	div#navigationTopHalf { width:100%; height:auto; }
	div#navigationTopHalfLeft { clear:both; float:left; display:inline; width:100%; height:auto; margin:14px 0px 12px 0px; padding:2px 0px 6px 0px; background:none; background-color:#b8ddff; border-top:solid 2px #4caafe; border-bottom:solid 2px #4caafe; }
	div#navigationTopHalfLeft a { color: #0065CD; line-height:2.2; }
	div#navigationTopHalfRight { clear:both; float:left; display:inline; text-align:left; width:100%; height:auto; padding:6px 0px 17px 16px; }

	div#navigationTopHalf a { font-size:140%; padding:0px 28px 16px 16px; margin-top:0px; }
	div#navigationTopHalfRight select { font-size:140%; width:40%; padding:10px; padding-right:6%; height:28px; margin:14px 18px 0px 0px; }
	div#navigationTopHalfRight select.wider { font-size:140%; width:40%; padding:10px; padding-right:6%; }
	div#navigationTopHalfRight input#search_text { font-size:140%; clear:both; float:left; display:inline; height:24px; padding:6px; margin:14px 18px 0px 0px; border:solid 1px #7e9db9; }
	div#searchSubmitFloat { display:none; }
	div#searchSubmitMobile { float:left; display:inline; margin:14px 0px 0px 0px; }
	div#searchSubmitMobile input { font-size:26px; height:36px; width:123px; }
	div#navigationTopHalfRightMobileLabel { display:inline; font-size:24px; font-weight:bold; color:#363636; }

	div#contentLeft { clear:both; float:left; display:inline; width:100%; }
	div#contentRight { clear:both; float:left; display:inline; width:100%; margin:0px; padding:16px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
	div#contentRight h1 { margin:12px 0px 24px 0px; }
	div#contentRightPadding { display:none; }

	div#categoriesWrapper { width:100%; padding-top:6px; background:none; }
	div#categoriesListTop { width:100%; font-size:125%; padding-bottom:12px; }
	div#categoriesList { width:100%; line-height:2.3; padding-top:2px; margin-top:2px; }

	div.objavite-oglas { display:none; }

	div#bottomSeparator { width:100%; height:40px; }
	div#activate-banner { width:100%; }
	div#activate-banner .activate-message { width:100%; }

	div#startPageLeft { clear:both; width:100%; }
	div#startPageLeftResults { float:left; display:inline; width:100%; }
	div#startPageLeftResults h1 { margin-left:8px; }
	div#startPageRight { clear:both; width:100%; height:auto; text-align:center; margin:16px 0px 16px 0px; padding:16px auto 16px auto; }
	div#startPageRightResults { clear:both; width:100%; height:auto; margin:0px; padding:0px; }

	div#startPageLeftTop { width:100%; height:auto; margin-top:18px; padding-top:18px; padding-left:16px; line-height:2.4; border:none; background:none; }
	div#startPageLeftTopLinkWrapper { float:left; width:44%; padding-top:12px; padding-bottom:26px; }
	div#startPageLeftTop a.recentLink { font-size:21px; margin-top:0px;}
	div#startPageLeftTop a.recentLink h1 { font-size:21px; margin-top:0px;}
	div#startPageLeftTop a.allItemsLink { font-size:16px; }
	div.allads { float:right; display:inline; margin-right:32px; font-size:19px; background:none; }
	div.grayBox_start { width:100%; height:auto; margin-bottom:32px; }
	div.grayBox { width:100%; }
	div.grayBox_below { clear:both; display:block; margin:24px auto 4px auto; padding-top:24px; width:100%; height:auto; }
	div#startPageRightTop { clear:both; width:100%; height:auto; }
	div#startPageRightLabel { font-size:14px; color:#0076a3; }
	div#startPageRightFacebookBox { margin-top:26px; background:none; }

	div.singleItem { clear:both; width:100%; height:auto; margin:14px 30px 0px 0px; padding-bottom:14px; border-bottom:solid 2px #7e9db9; }
	div.singleItemTop { width:94%; font-size:16px; }
	div.singleItemMiddle { width:94%; height:auto; }
	div.singleItemBottom { width:94%; font-size:22px; padding:0px; }

	img.thumbPictureLast { width:70%; height:auto; }

	div#results-tabs .tab { font-size:12px; width:28%; height:auto; line-height:2.0; }

	div#disclaimer { border:1px solid #FF0000; margin-top:10px; padding:0px 6px 0px 6px; }
	span.redBold { color:#FF0000; font-weight:bold; }
	.redNormal { color:#FF0000; font-weight:normal; }
	.fixedWidth { width:450px; }
	div#itemContent { float:left; display:inline; width:90%; height:auto; overflow:hidden; margin-top:16px; padding-left:8px; padding-right:8px; }
	div#itemContentTools { width:100%; height:auto; border:none; margin-top:16px; margin-bottom:0px; padding-top:16px; padding-bottom:0px; font-family:Tahoma; }
	div.itemContentIndividualTool { clear:both; float:left; display:inline; padding:14px 14px 8px 8px; }
	div#itemContent h1 { clear:both; margin-top:0px; padding-top:0px; }
	div#itemContentDescription { color:#454545; text-align:left; margin-top:18px; padding-top:18px; line-height:1.8; }
	div#itemInfo { float:right; display:inline; width:180px; margin-left:12px; }
	div#itemInfoDetails { width:178px; border:1px solid #C1CAD2; padding:2px 0px 2px 0px; margin-bottom:8px; }
	div#itemInfoTop { padding:0px 3px 2px 3px; }
	div#inactiveItem { padding:10px 10px 0 10px; font-size:17px; font-weight:bold; color:#FF0000; }
	div#relatedItem { font-size:12px; font-weight:bold; color:#0065cd; }
	div.giftAgreementInfo { clear:both; width:90%; font-size:110%; text-align:left; margin-bottom:24px; line-height:1.5; }
	p.similarItemsTitle { font-size:19px; }

	div.formField { line-height:2.4; }
	div.formField span.formTitle { font-size:120%; }
	input.fixedWidth { width:90%; height:24px; padding:4px; }
	select.fixedWidth { width:90%; height:24px; padding:4px; }
	textarea.fixedWidth { width:90%; height:72px; padding:4px; }
	textarea#ad_description_quality_description { width:90%; height:72px; padding:4px; }
	input#submit_button { font-size:26px; height:36px; width:70%; }

	div#paginatorLeft { float:left; display:inline; height:28px; padding:3px 5px 2px 5px; margin-bottom:12px; font-size:16px; }
	div#paginatorRight { clear:both; float:left; display:inline; width:340px; margin-left:0px; margin-bottom:16px; }
	div.singlePageLinkBox { float:left; display:inline; font-size:12px; width:32px; }
	div.currentLinkBox { background-image:url(images/paginator-bg-current.gif); }

	div.warningDivWrapper { position:absolute; top:120px; left:8px; width:100%; }
	div.warningDivTop { background-image:url(images/background-transparent-red-top.png); width:335px; height:23px; padding:9px 0px 0px 15px; color:#FFFFFF; font-size:14px; font-weight:bold; }
	div.warningDiv { background-image:url(images/background-transparent-red.png); width:320px; padding:4px 15px 3px 15px; }
	div.warningDivBottom { background-image:url(images/background-transparent-red-bottom.png); width:350px; height:8px; }

	div.explanationDivWrapper { position:absolute; top:120px; left:8px; width:100%; }
	div.explanationDivTop { background-image:url(images/background-transparent-blue-top.png); width:335px; height:23px; padding:9px 0px 0px 15px; color:#FFFFFF; font-size:14px; font-weight:bold; }
	div.explanationDiv { background-image:url(images/background-transparent-blue.png); width:320px; padding:4px 15px 3px 15px; }
	div.explanationDivBottom { background-image:url(images/background-transparent-blue-bottom.png); width:350px; height:8px; }
	div.hiddenExplanation { display:none; }

	div.optionsDivWrapper { position:absolute; top:120px; left:8px; width:100%; }
	div.optionsDivTop { background-image:url(images/background-transparent-blue-top.png); width:335px; height:23px; padding:9px 0px 0px 15px; color:#FFFFFF; font-size:14px; font-weight:bold; }
	div.optionsDiv { background-image:url(images/background-transparent-blue.png); width:320px; padding:4px 15px 3px 15px; }
	div.optionsDivBottom { background-image:url(images/background-transparent-blue-bottom.png); width:350px; height:8px; }

	div.bottomBoxWrapper { padding:14px 0px 14px 0px; }
    div.bottomBox { width:100%; line-height:2.6; }
	div.bottomBox a.mainCategoryLink { font-size:19px; margin:36px 0px 16px 0px; }
	div.bottomBox a.subCategoryLink { display:block; font-size:17px; margin:8px 28px 8px 0px; }
	div.bottomBox span { display:none; }

    div#footer { font-size:19px; line-height:1.8; }
    div#footerLinks { margin-bottom:24px; line-height:2.8; }
    div#footerLinks span { display:none; }
	div#footerLinks a { font-size:19px; font-weight:bold; margin:8px 28px 8px 28px; }
	div#footerLinksExternal a { font-size:14px; line-height:2.8; margin:8px 24px 8px 24px; }
	div#footerLinksExternal span { display:none; }
}