* 		{ margin: 0; padding: 0; }
html 	{ font: 11pt "Lucida Grande", Arial, Verdana, sans-serif; }
body 	{ }
table 	{ font-size: 11pt; }

a		{ color: #000; text-decoration: none; }
a img 	{ border: 0; }

/* reusable classes */

.width230px 		{ width: 230px !important; width: 240px; }
.width270px 		{ width: 270px; }
.width80px 			{ width: 80px; }
.width80pxright 	{ width: 80px; text-align: right; }
.width120px 		{ width: 100px !important; width: 120px; }
.width120pxright 	{ width: 100px !important; width: 120px; text-align: right; }
.textRight 			{ text-align: right; }
.textCenter 		{ text-align: center; }
.textBold 			{ font-weight: bold; }
.textPlain 			{ font-weight: normal; font-size: 0.9em; }
.codeRed 			{ display: none; }
.nobreak 			{ white-space: nowrap; }

#page 				{ }
#header 			{ background: url(/images/print-logo.png) no-repeat; width: 252px; height: 69px; }
#content			{ }
#main-content 		{ }

ul#network-sites,
ul#user-nav,
#footer,
#loginbox,
#shortcuts,
#main_nav,
#waitingAjaxRequest,
#side-content,
#search-tab-links,
#MB_caption,
#MB_header,
td.itemToolbox,
.pagination,
.pseudo-fieldset,
.banner728x90,
.more-link,
.entity-toolbar		{ display: none; }


.titleLine { margin-top: 0.6cm; }
.titleLine h1,
.titleLine h2,
.titleLine h3,
.titleLine h4		{ font-size: 16pt; }

.breadcrumbs span					{ padding-right: 10px; background: url(images/arrow-right-blk.gif) no-repeat 100% 5px; }
.breadcrumbs span.chosen-cat		{ padding-right: 0; background: none; font-weight: bold; }













/* wiki */

.main-content p 		{ margin: 0 0 10px 0; font-size: 1.1em; }
.main-content h3 		{ font-size: 1.4em; background: none; padding: 0; margin: 0 0 10px 0; width: auto; }
.main-content h4 		{ font-size: 1.2em; background: none; padding: 0; margin: 0 0 10px 0; width: auto; }
.inlineWikiColumn 		{ float: right; margin: 0 0 10px 10px; padding: 0 0 0 10px; border-left: 1px solid #ccc; }
	
/* forms */

.asterisk						{ font-style: normal; color: #f00; }
.notice							{ color: #999; padding: 0 2px; }
.notice_error					{ color: #f00; }

.input_text						{ width: 296px; }
.phone_field .input_text		{ width: 180px; }
.pass_field .input_text			{ width: 180px; }

select							{ width: 300px; }
textarea						{ width: 300px; overflow: auto; }

select,
textarea,
.input_text						{ display: block; padding: 2px; font-size: 1.1em; font-family: "Lucida grande", Arial, Verdana, sans-serif; border: 1px solid #ccc; border-color: #999 #ccc #ccc #999; background: #eef6ff; }
.input_text_error				{ background: #f00; }

.small_digits .input_text 		{ width: 100px; }

.checkgroup label,
.radiogroup	label				{ display: block; padding-bottom: 8px; }

.splitinputs					{ float: left; width: 300px; }
.splitinputs .label_check,
.splitinputs .label_radio		{ float: left; clear: none; width: 130px; margin-right: 10px; }

.input_radio,
.input_check					{ margin-right: 5px; }
.input_radio 					{ margin-bottom: -2px; }

.verification_field				{ float: left; width: 300px; }
.verification_field .input_text	{ width: 100px; }

.button_holder					{ clear: both; float: right; }
.input_submit					{ padding: 5px 10px; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; border: 2px solid #186c95; border-color: #186c95 #00070b #00070b #186c95; background: #004364; color: #ff0; }

/* forms in main content */

.white_box form					{ padding-top: 10px; }
.white_box label 				{ display: block; padding: 0 2px 2px; font-size: 1.1em; color: #369; }
.white_box legend 				{ }
.white_box legend span			{ display: block; padding: 2px 5px; font-weight: bold; font-size: 1.1em; text-transform: uppercase; color: #ccc; background: #fff; }
.white_box legend span			{ display: block; padding: 2px 5px; font-weight: bold; font-size: 1.1em; text-transform: uppercase; color: #ccc; background: #fff; }

.white_box fieldset 			{ position: relative; padding: 5px 15px 0; margin: 0 0 10px 0; border: 1px solid #eee; }
.white_box fieldset fieldset	{ padding: 0; margin: 0; border: 0; }

.white_box .field				{ padding-bottom: 8px; clear: both; }

.readonly						{ color: #666; background: #eee !important; }

#leftFormPart, #rightFormPart	{ display: block; width: 340px; float: left; margin: 0; padding: 0; }
#leftFormPart					{ padding: 0 10px 0 0; }

/* ad submission form */

#adEntry input.autocompleting 		{ background: #eee url(/images/loading-icon.gif) no-repeat 100% -32px; }
#adEntry p							{ margin: 0; padding: 0; }

/* autocomplete */

div.autocomplete 				{ background-color: #fff; border: 1px solid #888; }
div.autocomplete ul 			{ list-style-type: none; margin: 0; padding: 0; }
div.autocomplete ul li.selected { background-color: #65BC56; color: #fff; }
div.autocomplete ul li 			{ margin: 0; padding: 2px; cursor: pointer; }

/* error messages */

.error-message										{ display: none; }

.textfieldRequiredState .textfieldRequiredMsg,
.textfieldInvalidFormatState .textfieldInvalidFormatMsg,
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg,
.selectRequiredState .selectRequiredMsg,
.selectInvalidState .selectInvalidMsg				{ display: block; padding: 2px; color: #f00; }
	
	
/* user registration/edit */

.pass_field						{ float: left; clear: none !important; width: 140px; padding-bottom: 0 !important; margin-right: 10px; }
.pass_field .input_text 		{ width: 130px; }

#security_details				{ clear: both; }

/* search form */

#searchblock					{ display: none; }

/* thumbnails */

.left_col_box_inner div.first-child				{ margin-left: 0 !important; }

.left_col_box_inner .so-thumb,
.left_col_box_inner .largethumb,
.left_col_box_inner .smallthumb					{ float: left; display: inline; background: #ddd; text-align: center; margin: 10px 0 0 12px; }

.left_col_box_inner .so-thumb					{ width: 168px; overflow: hidden; position: relative; }
.left_col_box_inner .largethumb					{ width: 168px; }
.left_col_box_inner .smallthumb 				{ width: 108px; }

.left_col_box_inner .so-thumb a,
.left_col_box_inner .so-thumb .so-container,
.left_col_box_inner .largethumb a,
.left_col_box_inner .smallthumb a				{ position: relative; float: left; overflow: hidden; font-weight: bold; text-decoration: none !important; border: 1px solid #ddd; background: #fff; }

.left_col_box_inner .so-thumb a					{ border: none; }
.left_col_box_inner .so-thumb .so-container		{ position: relative; }

.left_col_box_inner .largethumb a:hover,
.left_col_box_inner .smallthumb a:hover			{ top: -2px; left: -2px; background: #fff; border-color: #ccc; }

.left_col_box_inner .so-thumb a.so-logo			{ width: 140px; height: 70px; padding: 13px; font-weight: normal; }
.left_col_box_inner .so-thumb a.so-feturedad	{ width: 140px; height: 158px; padding: 0 13px 13px 13px; }
.left_col_box_inner .largethumb a 				{ width: 120px; height: 138px; padding: 16px 23px 23px 23px; }
.left_col_box_inner .smallthumb a 				{ width: 80px; 	height: 115px; padding: 13px; }

.left_col_box_inner .so-thumb .description,
.left_col_box_inner .largethumb .description,
.left_col_box_inner .smallthumb .description 	{ display: block; clear: both; padding: 5px 2px 0; overflow: hidden; font-size: 1.1em; line-height: 1.1; cursor: pointer; }

.left_col_box_inner .smallthumb .description	{ height: 3.3em; }

.left_col_box_inner .so-thumb .so-adcontainer	{ position: relative; float: left; height: 158px; width: 1200px; }


/* listings */

.inner-intro							{ margin-bottom: 10px; font-size: 1.2em; }

table.listing							{ width: 100%; border-collapse: collapse; border-bottom: 1px solid #666; background: #fff; }

table.listing th,
table.listing td						{ padding: 5px 5px 2px; font-weight: normal; text-align: left; vertical-align: top; background: #fff; }

table.listing .numeric					{ text-align: right; white-space: pre; }

table.listing thead	th					{ padding-bottom: 5px !important; color: #666; border-bottom: 1px solid #666; background: #fff; }
table.listing thead	th.first-child		{ padding-left: 30px; }

table.listing tbody	th					{ padding: 0 !important; }
table.listing tbody	th a	 			{ display: block; padding: 5px 5px 2px 30px; background: url(images/arrow-down-blk.gif) no-repeat 12px 12px; }
table.listing tbody	th a.active			{ background-image: url(images/arrow-up-blk.gif); }
	
table.listing tbody	th.emph 			{ font-weight: bold; }
table.listing tbody	tr.emph	th,
table.listing tbody	tr.emph	td			{ font-weight: bold; }
table.listing tbody	th.read 			{ font-weight: normal; }

tr.expanded-content:hover				{ background: #fff !important; }
tr.expanded-content td 					{ width: 710px; padding: 0 !important; border-bottom: 1px solid #666; }

tr.expanded-content dl					{ float: left; width: 690px; padding: 10px; }
tr.expanded-content dt					{ float: left; width: 80px; height: 80px; line-height: 0; padding: 0 10px 0 20px; }
tr.expanded-content .item-description	{ float: left; width: 448px; padding: 0 10px; }
tr.expanded-content .item-description p	{ margin-bottom: 10px; }
tr.expanded-content .item-additions		{ float: left; width: 100px; padding-left: 10px; }

tr.expanded-content dd.bodytext			{ padding: 0 20px 10px; }

/* gallery list */

.left_col_box_inner .entity-gallery { }
#gallery { }
#gallery img { margin-right: 5px; }

/* params table */

#adDetailsTable 					{ width: auto; margin-top: 10px; border-collapse: collapse; }
#adDetailsTable td 					{ border-top: 1px solid #666; border-bottom: 1px solid #666; padding: 0.3cm 0; margin: 0; }
.detailsPrice						{ font-weight: bold; margin-top: 0.3cm; }

#adDetailsTable tr.emphasizedRow, #bid, .nextBid { }

/* inline edit elements */

#phoneNotes,
#comment 			{ display: none; }
.notesBox 			{ display: none; }
.commentThread 		{ padding: 0; margin: 0 0 5px 0; }
.commentUser 		{ font-size: 0.8em; font-weight: bold; }
.editor_field 		{ width: 400px; font-size: 1em; }
.editor_ok_button 	{ width: 20px; height: 20px; background: #fff url(/images/button-save-selected.gif) no-repeat 0 0; border: none; float: left; cursor: pointer; }
.editor_cancel 		{ width: 20px; height: 20px; background: #fff url(/images/button-cancel.gif) no-repeat 0 0; border: none; vertical-align: bottom; display: block; float: left; }

/* bids */
#moreBids			{ text-align: right; padding-right: 15px; }
#moreBids a			{ padding-right: 11px; background: url(/images/arrow-down-blk.gif) no-repeat 100% 5px; }

.adDetailsTableBids 					{ width: 400px; margin-top: 10px; border-collapse: collapse; font-size: 0.9em; }
.adDetailsTableBids td 					{ border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 3px; margin: 0; width: 33%;}
.adDetailsTableBids tr.emphasizedRow 	{ background: #eee; }

/* mailbox */

#mailbox_listing,
#mailbox_view_message,
#message_actions,
#mailbox_view_message h1,
#message_body				{ }

/* main content */

.white_box					{  }
.white_box a				{ font-weight: bold; }
.white_box table			{ width: 100%; border-collapse: collapse; }
.white_box th,
.white_box td				{ padding: 5px 2px; font-size: 1.1em; text-align: left; vertical-align: top; border-bottom: 1px solid #eee; }
.white_box th a,
.white_box td a				{ font-weight: bold; }
.white_box thead th,
.white_box thead td			{ border-bottom-color: #ddd; }
.white_box table .value		{ text-align: right; }
.white_box p,
.white_box li,
.white_box dt,
.white_box dd				{ }
.white_box li				{ margin-left: 20px; }
.white_box p,
.white_box ul,
.white_box ol,
.white_box dl,
.white_box table			{ margin-bottom: 1.4em; }
.white_box h1				{ margin-bottom: .5em; font-weight: normal; }

#local_nav					{ width: 685px; margin-bottom: 10px; }
#local_nav li				{ float: left; display: inline; list-style: none; margin: 0; }
#local_nav li a				{ display: block; padding: 2px 5px; }

/* specials */

#opci_uvjeti				{ width: 685px; }
#opci_uvjeti h2				{ margin-bottom: .7em; color: #666; }
#opci_uvjeti h2 strong		{ padding-left: 5px; color: #000; }

/* superoglašivači */

.pro-item					{ float: left; clear: both; width: 690px; padding: 10px; margin-bottom: 10px; background: #fff; }
.pro-item dt,
.pro-item dd				{ }
.pro-item dt				{ float: right; width: 560px; padding: 0 10px 10px; font-weight: bold; }
.pro-logo					{ float: left; width: 100px; margin-right: 10px; }
.pro-desc					{ float: left; width: 560px; padding: 0 10px 10px; }
.pro-desc p					{ padding-bottom: 10px; }
.pro-desc .pro-contact		{ color: #999; }
.pro-desc .pro-more-link	{ padding: 10px 0 0; border-top: 1px solid #eee; }