/**
 * General styles
 **/

div#classifieds * {
	margin: 0px;
	padding: 0px;
}

div#classifieds, div#classifieds td {
	font-family: Trebuchet, 'Trebuchet MS', Verdana, Arial, Helvetica, 'Sans Serif';
	font-size: 10pt;
}

div#classifieds h1 {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 24pt;
}

div#classifieds h1 a {
	color: #000;
	text-decoration: none;
}

div#classifieds h1 a:hover {
	color: #000;
	background-color: transparent;
}

div#classifieds h2 {
	clear: both;
	margin: 0px;
	padding: 10px 0px 0px 3px;
	font-size: 9pt;
	font-weight: normal;
	color: #616161;
}

div#classifieds h3 {
	margin: 0px;
	padding: 0px;
	font-size: 16pt;
	font-weight: normal;
}

div#classifieds h4 {
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
	font-weight: normal;
	color: #686868;
}

div#classifieds h5 {
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	font-weight: normal;
}

div#classifieds a {
	color: #00f;
}

div#classifieds a:hover {
	color: #fff;
	background-color: #00f;
}

div#classifieds a.marked, div#classifieds a.marked:hover {
	color: #fff;
	background-color: #090;
}

div#classifieds a.right {
	display: block;
	position: relative;
	float: right;
	margin-left: 10px;
}

div#classifieds p {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	line-height: 12pt;
}

div#classifieds p.preview {
	color: #686868;
}

div#classifieds div.hr {
	clear: both;
}

div#classifieds div.hr hr {
	display: none;
}

/**
 * Columns
 **/

div#classifieds div#column_left {
	position: relative;
	float: left;
	width: 400px;
}

div#classifieds div#column_right {
	position: relative;
	float: right;
	width: 230px;
}

/**
 * Wrapbox
 **/

div#classifieds div.wrapbox {
	width: 713px;
}

div#classifieds div.wrapbox div.bg_top {
	height: 30px;
	margin-left: 20px;
	font-size: 1px;
	background: url('../img/classifieds/wrapbox.tb.orange.png') right top no-repeat;
}

div#classifieds div.wrapbox div.bg_top div {
	position: relative;
	left: -20px;
	height: 30px;
	background: url('../img/classifieds/wrapbox.tb.orange.png') left top no-repeat;
}

div#classifieds div.wrapbox div.bg_right {
	margin-left: 20px;
	background: url('../img/classifieds/wrapbox.bg.orange.png') right top repeat-y;
}

div#classifieds div.wrapbox div.bg_left {
	position: relative;
	left: -20px;
	background: url('../img/classifieds/wrapbox.bg.orange.png') left top repeat-y;
}

div#classifieds div.wrapbox div.bg_bottom {
	height: 30px;
	margin-left: 20px;
	font-size: 1px;
	background: url('../img/classifieds/wrapbox.tb.orange.png') right bottom no-repeat;
}

div#classifieds div.wrapbox div.bg_bottom div {
	position: relative;
	left: -20px;
	height: 30px;
	background: url('../img/classifieds/wrapbox.tb.orange.png') left bottom no-repeat;
}

div#classifieds div.wrapbox div.body {
	padding: 0px 25px 0px 25px;
	text-align: left;
}

/**
 * Minibox
 **/

div#classifieds div.minibox {
	position: relative;
	width: 501px;
}

div#classifieds div.minibox div.bg_top {
	position: relative;
	height: 35px;
	margin-left: 20px;
	font-size: 1px;
	background: url('../img/classifieds/minibox.tb.orange.png') right top no-repeat;
}

div#classifieds div.minibox div.bg_top div {
	position: relative;
	left: -20px;
	height: 35px;
	background: url('../img/classifieds/minibox.tb.orange.png') left top no-repeat;
}

div#classifieds div.minibox div.bg_right {
	margin-left: 20px;
	background: url('../img/classifieds/minibox.bg.orange.png') right top repeat-y;
}

div#classifieds div.minibox div.bg_left {
	position: relative;
	left: -20px;
	background: url('../img/classifieds/minibox.bg.orange.png') left top repeat-y;
}

div#classifieds div.minibox div.bg_bottom {
	position: relative;
	height: 35px;
	margin-left: 20px;
	font-size: 1px;
	background: url('../img/classifieds/minibox.tb.orange.png') right bottom no-repeat;
}

div#classifieds div.minibox div.bg_bottom div {
	position: relative;
	left: -20px;
	height: 35px;
	background: url('../img/classifieds/minibox.tb.orange.png') left bottom no-repeat;
}

div#classifieds div.minibox div.body {
	position: relative;
	padding: 0px 25px 0px 25px;
	text-align: left;
}

/**
 * Structbox
 **/

div#classifieds div.structbox div.bg_top {
	height: 9px;
	margin-left: 9px;
	font-size: 1px;
	background: url('../img/classifieds/structbox.tb.png') right top no-repeat;
}

div#classifieds div.structbox div.bg_top div {
	position: relative;
	left: -9px;
	height: 9px;
	background: url('../img/classifieds/structbox.tb.png') left top no-repeat;
}

div#classifieds div.structbox div.bg_right {
	margin-left: 9px;
	background: url('../img/classifieds/structbox.bg.png') right top repeat-y;
}

div#classifieds div.structbox div.bg_left {
	position: relative;
	left: -9px;
	background: url('../img/classifieds/structbox.bg.png') left top repeat-y;
}

div#classifieds div.structbox div.bg_bottom {
	height: 9px;
	margin-left: 9px;
	font-size: 1px;
	background: url('../img/classifieds/structbox.tb.png') right bottom no-repeat;
}

div#classifieds div.structbox div.bg_bottom div {
	position: relative;
	left: -9px;
	height: 9px;
	background: url('../img/classifieds/structbox.tb.png') left bottom no-repeat;
}

div#classifieds div.structbox div.body {
	padding: 0px 12px 0px 12px;
}

/**
 * Structmenu
 **/

div#classifieds ul.structmenu {
	display: block;
	height: 44px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

div#classifieds ul.structmenu li {
	display: block;
	height: 44px;
	float: left;
	margin: 0px;
	padding: 0px;
}

div#classifieds ul.structmenu li a {
	display: block;
	height: 44px;
	padding: 16px 6px 0px 6px;
	font-size: 12pt;
	color: #000;
	text-decoration: none;
	background: url('../img/classifieds/structmenu.default.bg.png') repeat-x;
}

div#classifieds ul.structmenu li a:hover,
div#classifieds ul.structmenu li.start_highlight a,
div#classifieds ul.structmenu li.middle_highlight a,
div#classifieds ul.structmenu li.end_highlight a {
	color: #000;
	background: url('../img/classifieds/structmenu.highlight.bg.png') repeat-x;
}

div#classifieds ul.structmenu li.start {
	display: block;
	height: 44px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 9px;
	background: url('../img/classifieds/structmenu.default.lr.png') no-repeat;
}

div#classifieds ul.structmenu li.start_highlight {
	display: block;
	height: 44px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 9px;
	background: url('../img/classifieds/structmenu.highlight.lr.png') no-repeat;
}

div#classifieds ul.structmenu li.middle,
div#classifieds ul.structmenu li.middle_highlight {
	display: block;
	height: 44px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	background: url('../img/classifieds/structmenu.split.png') no-repeat;
}

div#classifieds ul.structmenu li.end {
	display: block;
	height: 44px;
	float: left;
	margin: 0px;
	padding: 0px 9px 0px 0px;
	background: url('../img/classifieds/structmenu.default.lr.png') right top no-repeat;
}

div#classifieds ul.structmenu li.end_highlight {
	display: block;
	height: 44px;
	float: left;
	margin: 0px;
	padding: 0px 9px 0px 0px;
	background: url('../img/classifieds/structmenu.highlight.lr.png') right top no-repeat;
}

div#classifieds ul.structmenu li.end div,
div#classifieds ul.structmenu li.end_highlight div {
	height: 44px;
	padding: 0px 0px 0px 2px;
	background: url('../img/classifieds/structmenu.split.png') no-repeat;
}

/**
 * Itembox
 **/

div#classifieds div.itembox div.bg_top {
	height: 10px;
	margin-left: 10px;
	font-size: 1px;
	background: url('../img/classifieds/itembox.default.tb.png') right top no-repeat;
}

div#classifieds div.itembox_highlight div.bg_top {
	background: url('../img/classifieds/itembox.highlight.tb.png') right top no-repeat;
}

div#classifieds div.itembox div.bg_top div {
	position: relative;
	left: -10px;
	height: 10px;
	background: url('../img/classifieds/itembox.default.tb.png') left top no-repeat;
}

div#classifieds div.itembox_highlight div.bg_top div {
	background: url('../img/classifieds/itembox.highlight.tb.png') left top no-repeat;
}

div#classifieds div.itembox div.bg_right {
	margin-left: 5px;
	background: url('../img/classifieds/itembox.default.bg.png') right top repeat-y;
}

div#classifieds div.itembox_highlight div.bg_right {
	background: url('../img/classifieds/itembox.highlight.bg.png') right top repeat-y;
}

div#classifieds div.itembox div.bg_left {
	position: relative;
	left: -5px;
	background: url('../img/classifieds/itembox.default.bg.png') left top repeat-y;
}

div#classifieds div.itembox_highlight div.bg_left {
	background: url('../img/classifieds/itembox.highlight.bg.png') left top repeat-y;
}

div#classifieds div.itembox div.bg_bottom {
	position: relative;
	height: 10px;
	margin-left: 10px;
	font-size: 1px;
	background: url('../img/classifieds/itembox.default.tb.png') right bottom no-repeat;
}

div#classifieds div.itembox_highlight div.bg_bottom {
	background: url('../img/classifieds/itembox.highlight.tb.png') right bottom no-repeat;
}

div#classifieds div.itembox div.bg_bottom div {
	position: relative;
	left: -10px;
	height: 10px;
	background: url('../img/classifieds/itembox.default.tb.png') left bottom no-repeat;
}

div#classifieds div.itembox_highlight div.bg_bottom div {
	background: url('../img/classifieds/itembox.highlight.tb.png') left bottom no-repeat;
}

div#classifieds div.itembox div.body {
	padding: 0px 0px 0px 4px;
}

/**
 * Formbox
 **/

div#classifieds div.formbox div.bg_top {
	height: 9px;
	margin-left: 9px;
	font-size: 1px;
	background: url('../img/classifieds/formbox.tb.png') right top no-repeat;
}

div#classifieds div.formbox div.bg_top div {
	position: relative;
	left: -9px;
	height: 9px;
	background: url('../img/classifieds/formbox.tb.png') left top no-repeat;
}

div#classifieds div.formbox div.bg_right {
	margin-left: 9px;
	background: url('../img/classifieds/formbox.bg.png') right top repeat-y;
}

div#classifieds div.formbox div.bg_left {
	position: relative;
	left: -9px;
	background: url('../img/classifieds/formbox.bg.png') left top repeat-y;
}

div#classifieds div.formbox div.bg_bottom {
	height: 9px;
	margin-left: 9px;
	font-size: 1px;
	background: url('../img/classifieds/formbox.tb.png') right bottom no-repeat;
}

div#classifieds div.formbox div.bg_bottom div {
	position: relative;
	left: -9px;
	height: 9px;
	background: url('../img/classifieds/formbox.tb.png') left bottom no-repeat;
}

div#classifieds div.formbox div.body {
	padding: 0px 12px 0px 12px;
}

/**
 * Button
 **/

div#classifieds ul.button {
	display: block;
	height: 34px;
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 8px;
	background: url('../img/classifieds/form.button.png') left top no-repeat;
}

div#classifieds ul.button li {
	display: block;
	height: 34px;
	float: left;
	margin: 0px;
	padding: 8px 16px 2px 5px;
	background: url('../img/classifieds/form.button.split.png') right top no-repeat;
}

div#classifieds ul.button a {
	display: block;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

div#classifieds ul.button a:hover {
	color: #fff;
	background: none;
}

div#classifieds ul.button li.end {
	padding-right: 12px;
	background: url('../img/classifieds/form.button.png') right top no-repeat;
}

/**
 * Default form elements
 **/

div#classifieds input.text {
	width: 265px;
	height: 34px;
	padding: 8px 8px 0px 8px;
	font-size: 10pt;
	color: #000;
	border: 0px;
	background: url('../img/classifieds/form.field.default.png') no-repeat;
}

div#classifieds input.empty {
	color: #a4a4a4;
}

div#classifieds textarea.small {
	width: 265px;
	height: 94px;
	padding: 8px 8px 8px 8px;
	font-size: 10pt;
	color: #000;
	border: 0px;
	background: url('../img/classifieds/form.textarea.small.default.png') no-repeat;
}

div#classifieds textarea.medium {
	width: 265px;
	height: 234px;
	padding: 8px 8px 8px 8px;
	font-size: 10pt;
	color: #000;
	border: 0px;
	background: url('../img/classifieds/form.textarea.medium.default.png') no-repeat;
}

/**
 * Searchform
 **/

div#classifieds div#searchform {
	padding-top: 10px;
}

div#classifieds div#searchform input {
	position: relative;
	float: right;
	margin-right: 10px;
}

div#classifieds div#searchform ul.button {
	position: relative;
	float: right;
}

/**
 * Quicksearch
 **/

div#classifieds div#quicksearch {
	position: absolute;
	z-index: 110;
	width: 265px;
	color: #000;
	background-color: #fff;
	text-align: left;
	border: 3px solid #000;
	filter:alpha(opacity=90); 
	-moz-opacity: 0.9; 
	opacity: 0.9;
}

div#classifieds div#quicksearch a.close {
	display: block;
	position: absolute;
	z-index: 111;
	right: 4px;
	top: 4px;
	width: 23px;
	height: 23px;
	font-size: 1px;
	background: url('../img/classifieds/close.button.png') no-repeat;
}

div#classifieds div#quicksearch a.close span {
	display: none;
}

div#classifieds div#quicksearch h3 {
	padding: 6px 6px 0px 6px;
}

div#classifieds div#quicksearch p {
	padding: 6px;
}

div#classifieds div#quicksearch div.even {
	background-color: #e3e3e3;
}

div#classifieds div#quicksearch div.small {
	color: #313131;
	font-size: 9pt;
}

/**
 * Create buttons
 **/

div#classifieds ul#createbuttons {
	margin-top: 29px;
}

/**
 * Tags
 **/

div#classifieds div#tags ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

div#classifieds div#tags ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

div#classifieds div#tags a {
	color: #000;
	text-decoration: none;
}

div#classifieds div#tags a:hover {
	color: #fff;
	background-color: #cc8f4e;
}

div#classifieds div#tags ul li.size0 {
	font-size: 8pt;
}

div#classifieds div#tags ul li.size1 {
	font-size: 10pt;
}

div#classifieds div#tags ul li.size2 {
	font-size: 12pt;
}

div#classifieds div#tags ul li.size3 {
	font-size: 14pt;
}

div#classifieds div#tags ul li.size4 {
	font-size: 16pt;
}

div#classifieds div#tags ul li.size5 {
	font-size: 18pt;
}

div#classifieds div#tags input {
	width: 100px;
	height: 16px;
	font-size: 8pt;
}

div#classifieds div#tags a.admin {
	font-size: 8pt;
	color: #00f;
	text-decoration: underline;
}

div#classifieds div#tags a.admin:hover {
	color: #fff;
	background-color: #00f;
}

/**
 * Sorting
 **/

div#classifieds li#sorttitle, div#classifieds li#sortdate, div#classifieds li#sortplace {
	width: 126px;
}

/**
 * Paging
 **/

div#classifieds li#pageprev, div#classifieds li#pagenext {
	width: 32px;
}

div#classifieds li#pagenext a {
	text-align: right;
}

div#classifieds div#paging li.pagenum {
	width: 45px;
	text-align: center;
}

div#classifieds div#paging li.highlight a {
	background: url('../img/classifieds/structmenu.highlight.bg.png') repeat-x;
}

/**
 * Items
 **/

div#classifieds div.itembox p.loader {
	clear: both;
	height: 20px;
	background: url('../img/classifieds/loader.gif') center center no-repeat;
}

div#classifieds div.itembox h3 {
	padding: 0px 5px 0px 5px;
}

div#classifieds div.itembox h4 {
	padding: 0px 5px 0px 5px;
}

div#classifieds div.itembox p {
	padding: 5px;
}

div#classifieds div.minibox div.itembox p {
	position: relative;
	clear: both;
	padding: 5px;
}

div#classifieds ul.iteminfo {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

div#classifieds ul.iteminfo li {
	display: block;
	position: relative;
	float: left;
	width: 195px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	background-color: #ffd9b1;
}

div#classifieds ul.iteminfo li.itemplace {
	left: 1px;
}

div#classifieds ul.iteminfo li div {
	padding: 2px 5px 2px 5px;
}

div#classifieds div.image {
	margin: 5px 0px 5px 0px;
	text-align: center;
}

div#classifieds div.image img {
	display: block;
	margin: auto;
	border: 3px solid #000;
}

div#classifieds div.image p {
	font-size: 9pt;
	color: #686868;
}

div#classifieds div.contact {
	margin: 5px 0px 5px 0px;
	padding: 5px;
	background-color: #ffd9b1;
}

/**
 * Comments
 **/

div#classifieds div.comments {
	padding: 10px;
	/*background-color: #ffd9b1;*/
}

div#classifieds div.comments label {
	width: 170px;
	height: 20px;
	margin: 10px 10px 0px 0px;
	font-size: 9pt;
}

div#classifieds div.comments input {
	display: inline;
	width: 170px;
	height: 16px;
	margin: 10px 10px 0px 0px;
	font-size: 9pt;
	background-color: #fff;
	border: 1px solid #686868;
}

div#classifieds div.comments textarea {
	display: block;
	width: 350px;
	height: 50px;
	margin: 10px 0px 0px 0px;
	font-size: 8pt;
	background-color: #fff;
	border: 1px solid #686868;
}

div#classifieds div.comments a.submit {
	display: block;
	position: relative;
	float: right;
	margin: 5px 20px 0px 0px;
}

div#classifieds div.comments h4 {
	font-size: 10pt;
	color: #686868;
}

div#classifieds div.comments h5 {
	padding: 10px 0px 0px 0px;
	font-size: 9pt;
	color: #686868;
}

div#classifieds div.comments p {
	padding: 0px;
	font-size: 8pt;
}

div#classifieds div.comments p.paging {
	font-size: 9pt;
	text-align: center;
}

div#classifieds div.comments ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

div#classifieds div.comments ul {
	padding: 0px 0px 0px 10px;
}

/**
 * Shade
 **/

div#classifieds_shade {
	display: none;
	position: absolute;
	z-index: 100;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter:alpha(opacity=75); 
	-moz-opacity: 0.75; 
	opacity: 0.75;
}

div>div#classifieds_shade {
	position: fixed;
}

/**
 * Floating elements
 **/

div#classifieds div.floating {
	text-align: left;
}

div#classifieds div.floating h2 {
	position: relative;
	left: -20px;
	top: -20px;
	font-size: 20pt;
	color: #000;
}

div#classifieds div.floating select {
	display: block;
	width: 150px;
	margin-bottom: 10px;
}

div#classifieds div.floating label {
	display: block;
	clear: both;
	padding-left: 4px;
	color: #5d5d5d;
}

div#classifieds div.floating input {
	margin-bottom: 10px;
}

div#classifieds div.floating textarea.small {
	background: url('../img/classifieds/form.textarea.small.white.png') no-repeat;
}

div#classifieds div.floating textarea.medium {
	background: url('../img/classifieds/form.textarea.medium.white.png') no-repeat;
}

div#classifieds div.floating input.text {
	background: url('../img/classifieds/form.field.white.png') no-repeat;
}

div#classifieds div.floating div.formbox {
	width: 265px;
}

div#classifieds div.floating div.content {
	padding: 40px;
}

div#classifieds div.floating ul.button {
	float: right;
	background: url('../img/classifieds/form.button.white.png') left top no-repeat;
}

div#classifieds div.floating ul.button li {
	background: url('../img/classifieds/form.button.white.split.png') right top no-repeat;
}

div#classifieds div.floating ul.button li.end {
	background: url('../img/classifieds/form.button.white.png') right top no-repeat;
}

/**
 * Loader
 **/

div#classifieds_loader {
	display: none;
	position: absolute;
	z-index: 102;
	left: 50%;
	top: expression( ( ( document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) + ( ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) / 2 ) ) + 'px' );
	width: 100px;
	height: 100px;
}

div>div#classifieds_loader {
	position: fixed;
	top: 50%;
}

div#classifieds_loader div.content {
	position: absolute;
	left: -50%;
	top: -50%;
	width: 100px;
	height: 100px;
	border: 10px solid #b1b1b1;
	background: url('../img/classifieds/loader.gif') #fff center center no-repeat;
}

/**
 * Login form
 **/

div#classifieds_loginform {
	display: none;
	position: absolute;
	z-index: 101;
	left: 50%;
	top: expression( ( ( document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) + ( ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) / 2 ) ) + 'px' );
	width: 270px;
	height: 200px;
}

div>div#classifieds_loginform {
	position: fixed;
	top: 50%;
}

div#classifieds_loginform div.content {
	position: absolute;
	left: -50%;
	top: -50%;
	width: 270px;
	height: 200px;
	border: 10px solid #b1b1b1;
	background-color: #fff;
}

/**
 * Item form
 **/

div#classifieds_itemform {
	display: none;
	position: absolute;
	z-index: 101;
	left: 50%;
	top: 20px;
	width: 680px;
}

div#classifieds_itemform div.content {
	position: absolute;
	left: -50%;
	top: 0px;
	width: 680px;
	border: 10px solid #b1b1b1;
	background-color: #fff;
}

div>div#classifieds_itemform div.content {
	width: 550px;
	margin-left: 15px;
}

div#classifieds_itemform div.column_right {
	width: 265px;
	float: right;
}

div#classifieds_itemform div.column_left {
	width: 265px;
	float: left;
}