@import "slimbox2.css"; 

* { margin: 0; padding: 0; }

html, body { height: 100%; }

body { background: transparent url(../images/bg_body.gif) repeat-x; font-family: arial; color: #333; font-size: 12px; }

table td { font-size: 12px; }

img { border: 0; }

#bgfix { position: absolute; width: 9px; height: 11px; top: 58px; left: 809px; background: url(../images/bg_fix.gif) no-repeat; }

#wrap { width: 1140px; clear: both; overflow: hidden; }

	#header { padding-left: 15px; clear: both; overflow: hidden; }

	#body { background: #fff url(../images/bg_wrap.gif) repeat-y; margin-top: 10px; clear: both; overflow: hidden; *height: 1%; }

		#contener { width: 809px; float: left; overflow: hidden; position: relative; }

			#left-side { float: left; left: 15px; top: 10px; width: 198px; position: relative; display: block; }

			#content { position: relative; font-size: 12px; float: left; width: 565px; padding: 0 15px; left: 10px; }

			* html #content { position: relative; font-size: 12px; float: left; width: 565px; padding: 0 10px; display: block; left: 15px; }

		#right-side { float: left; padding: 10px 0 0 18px; width: 176px; padding: 10px 0 0 18px; position: relative; }

#footer { font-size: 12px; height: 44px; background: #F2F2F2; color: #333; border-top: 1px solid #ADADAD; clear: both; overflow: hidden; }
	
* html div.nyito { position: relative; left: 15px; width: 565px; display: block; }

a { color: #333; }
	
a:hover { color: #C73434; }


dt { font-weight: bold; }

dd { margin-bottom: 10px; }

	
/*H1*/
h1#header-logo, h1#header-logo span { width: 186px; height: 54px; line-height: 54px; background: url(../images/header_logo.gif) no-repeat; font-weight: normal; }

h1#header-logo { position: relative; float: left; }

h1#header-logo a { font-size: 11px; color: #D12929; }

h1#header-logo span { position: absolute; top: 0; left: 0; *cursor: pointer; }

#header-shop-logo { position: relative; top: 50%; left: 0px; width: auto; height: auto; margin: -20px auto auto auto; z-index: 100; }

/*MENU*/
ul#menu, #gyik { margin: 3px 0 0 20px; padding: 4px 15px; float: left; overflow: hidden; list-style: none; background: none; }

ul#menu li { float: left; }

ul#menu a, #gyik { position: relative; display: block; height: 34px; line-height: 34px; color: #fff; text-decoration: none; padding: 0 15px; font-size: 14px; font-weight: bold; }

*html ul#menu a, *html #gyik { _width: 1%; _white-space: nowrap; }

ul#menu a span, #gyik span { position: absolute; width: 5px; height: 34px; top: 0; right: 0; }

ul#menu a:hover, #gyik:hover { background: #3A5739 url(../images/bg_menu_left.gif) no-repeat; }


ul#menu a:hover span, #gyik:hover span { background: url(../images/bg_menu_right.gif) no-repeat; }

/*LEFT*/

	#mybox { width: 186px; margin-bottom: 20px; background: url(../images/bg_mybox.gif) repeat-y; display: block; position: relative; }

	#mybox h1.box-title { height: 25px; line-height: 25px; padding-left: 10px; font-size: 12px; font-weight: bold; color: #fff; background: url(../images/bg_mybox_h1.gif) no-repeat; }

	#mybox h2 { color: #BF0D0D; font-size: 14px; padding: 10px 10px 0 10px; margin-bottom: 10px;}

	#mybox .login_error { color: #FF0000; padding-left: 10px; padding-top: 5px; font-weight: bold; width: 170px; overflow: hidden; }

	#mybox ul a { font-size: 12px; color: #333; }

	#mybox ul a:hover { color: #BF0D0D; }

	#mybox ul.login { list-style: none; margin: 5px 30px 10px 10px; padding-top: 5px; }
	
	#mybox ul.login li input.login { background: #fff url('../images/btn_submit_search_big.gif') no-repeat 0 0; border-style: none; width: 93px; height: 20px; display: block; vertical-align: middle; text-align: center; font-size: 10px; line-height: 20px; margin: 3px 0; }

	#mybox ul.login li input.email { width: 161px; }

	#mybox ul.login li input.password { width: 161px; }

	#mybox ul.login li.reg a { font-size: 11px; }

	#mybox ul.login li.reg { padding: 4px 0 0 0; }
	
	#mybox div.login_bttm { height: 18px; background: url(../images/bg_mybox_login_bttm.gif) no-repeat 0 0; }

	#mybox ul#mylist { list-style: none; background: url(../images/bg_mybox_mylist.gif) repeat-y; }

	#mybox ul#mylist li { padding: 0 10px; height: 34px; overflow: hidden; }

	#mybox ul#mylist li a { display: block; height: 34px; line-height: 34px; padding-left: 25px; }

	#mybox ul#mylist li { padding: 0 10px; }

	#mybox ul#mylist li a { display: inline-block; height: 34px; line-height: 34px; padding-left: 25px; }

	#mybox ul#mylist li.last { height: 36px; background: url(../images/bg_mybox_mylist_last.gif) no-repeat; overflow: hidden; }

	#mybox ul#mylist li.last a { height: 34px; }

	#mybox ul#mylist li#mysavedsearch a { background: url(../images/ico_mylist_mysavedsearch.gif) 0 8px no-repeat; }

	#mybox ul#mylist li#mybazaar a { background: url(../images/ico_mylist_mybazaar.gif) 0 8px no-repeat; }

	#mybox ul#mylist li#mystatus a { background: url(../images/ico_mylist_mystatus.gif) 0 8px no-repeat; }

	#mybox ul#mylist li#myadvert a { background: url(../images/ico_mylist_myadvert.gif) 0 8px no-repeat; }

	#mybox ul#mylist li#myfavorites a { background: url(../images/ico_mylist_myfavorites.gif) 0 8px no-repeat; }
	
	#mybox ul#mylist li#mycompanypage a { background: url(../images/ico_mylist_myshop.gif) 0 8px no-repeat; }
	
	#mybox ul#mylist li#messages a { background: url(../images/ico_mylist_mymail.gif) 0 8px no-repeat; }
	
	#mybox .error { width: auto; margin: 2px 5px; }

/*CONTENT*/ 
h1.title { font-size: 16px; color: #333; border-bottom: 1px solid #ededed; margin-bottom: 10px; padding-bottom: 2px; }

h1.title_advert { font-size: 16px; color: #333; border-bottom: 1px solid #ededed;  padding-bottom: 2px; position: relative; margin-bottom: 10px; display: block;}

h1.title_advert span { position: relative; display: block; }


div.plusminus {position: relative; display: block; text-align: right; margin: 0px 10px 8px 0px;}
div.plusminus a {font-size: 11px; padding: 0px 0px 0px 14px; background: url('../images/plusminus.gif') 0px 4px no-repeat;}
div.plusminus.plusminus_minus a {background-position: 0px -96px;}


h1.title a { text-decoration: none; color: #BF0D0D; }

#navline, #backline { padding: 5px 10px; color: #BF0D0D; margin: 0px -7px 10px -15px; }

#navline p { padding: 0 !important; margin: 0 !important; }

#navline a, #navline span, #backline a { font-weight: bold; color: #333; }

#backline { margin-left: 5px; text-align: center; }

	/*3 oszlopos*/
	.colset { clear: both; overflow: hidden; *height: 1%; position: relative; margin-bottom: 20px; width: 568px; }

	.col { float: left; width: 181px; margin: 0 3px; /*	*display: inline;*/ border: solid 1px #fff; overflow: hidden; }

	.colbody h2 { }

	.redline { background: url(../images/bg_colbody_redline.gif) no-repeat; }

	.yellowline { background: url(../images/bg_colbody_yellowline.gif) no-repeat; }

	.blackline { background: url(../images/bg_colbody_blackline.gif) no-repeat; }

	.colset #bottomline, .colset #topline { clear: both; width: 100%; height: 4px; font-size: 1px; }

	.colset #bottomline { background: url(../images/colset_bottomline.gif) no-repeat; }

	.colset #topline { background: url(../images/colset_topline.gif) no-repeat; }

	.colset dl { padding-top: 10px; }

	#colset-inputrow { clear: both; margin-bottom: 5px; overflow: hidden; /* *height: 1%; */ height: 22px; }

	#colset-inputrow input.submit-ok { background: #fff url('../images/btn_submit_ok.gif') no-repeat 0 0; border-style: none; width: 31px; height: 20px; display: block; vertical-align: middle; text-align: center; font-size: 10px; line-height: 20px; margin-left: 2px; position: relative; }

	
	.redborder { border: 1px solid #C73434; }

	.yellowborder { border: 1px solid #EB942B; }

	.blackborder { border: 1px solid #666; }

	.i140 { width: 140px; padding-left: 2px; }

	#colset-inputrow a { margin-left: 2px; }

	h2.toph { font-size: 11px; text-align: center; padding: 0 6px 10px 6px; }

/*rounded-borders*/
div.rounded-bottom { }

	.rounded-border { width: 568px; position: relative; margin-bottom: 10px; padding-top: 10px; background: url(../images/bg_roundedborder.gif) no-repeat 0 0; }

	.rounded-border-inner { padding: 0 15px; background: url(../images/bg_roundedborder_mddl.gif) repeat-y 0 0; clear: both; overflow: hidden; *height: 1%; }

	div.rounded-bottom { height: 10px; width: 568px; overflow: hidden; background: url(../images/bg_roundedborder_bttm.gif) no-repeat 0 0; }

	.rounded-border-inner ul { padding: 0; margin: 0; position: relative; display: block; }

	.rounded-border-inner ul li { list-style: none; display: block; position: relative; }

	.rounded-border-inner ul.card_list li { background: url(../images/arrow_card.gif) no-repeat 0px 5px; display: block; position: relative; padding-left: 10px; }

	.rounded-border-color { position: relative; margin-bottom: 20px; padding-top: 10px; background: url(../images/bg_roundedborder_color.gif) no-repeat; }

	.rounded-border-color-inner { padding: 0 15px 5px 15px; background: url(../images/bg_roundedborder_color.gif) left bottom no-repeat; clear: both; overflow: hidden; *height: 1%; }

	
	.rounded-border-small { width: 278px; position: relative; padding-top: 10px; background: #ffffff url(../images/bg_roundedborder_small.gif) no-repeat; }

	.rounded-border-small-inner { padding: 0 15px 10px 15px; _padding: 0 15px 10px 15px; background: #ffffff url(../images/bg_roundedborder_small.gif) left bottom no-repeat; overflow: hidden; }
	
	.rounded-border-small-inner ul li {
		list-style: none;
		display: block;
		float: left;
		padding-top: 3px;
		padding-bottom: 3px;
	}

	/*Kateg�ri�k*/
	#categories { width: 568px; }

	#categories_error { font-weight: bold; color: #ff0000; width: 525px; background: #ffd2d2; border: 1px solid #ff0000; padding: 5px; margin-bottom: 5px; }

	#categories_error ul { margin-left: 20px; display: block; padding-bottom: 10px; }

	#categories h2 { font-size: 13px; }

	#categories h2 a { text-decoration: none; }

	#categories table { width: 100%; border-collapse: collapse; }

	#categories table td { width: 50%; padding-bottom: 10px; }

	#categories h1.title { margin-top: 10px; }
	
	.categories-inner .category-row { float: left; width: 560px; margin-top: 5px; margin-bottom: 20px; margin-left: 10px; }
	
	ul.category-column { float: left; width: 260px; padding-right: 10px; }
	
	.category-column li { float: left; display: inline; }
	
	#btn-category-search { position: absolute; top: 10px; right: 10px; _right: 25px; display: block; width: 112px; height: 23px; line-height: 23px; padding-left: 28px; background: url(../images/btn_category_search.gif) no-repeat 0 0; text-decoration: none; font-weight: bold; }

	form#category-search { margin: -10px 0 0px 0; padding: 20px 10px 8px 10px; background: url(../images/bg_category_search.gif) no-repeat; }

	form#category-search h2 { margin-bottom: 5px; }

	form#category-search fieldset { border: 0; margin-bottom: 5px; }

	form#category-search input { border: 1px solid #ababab; height: 18px; }

	form#category-search select { border: 1px solid #ababab; margin-left: 5px; margin-bottom: -1px; width: 500px; }


	form#category-search input.submit-search { background: #fff url('../images/btn_submit_search_big.gif') no-repeat 0 0; border-style: none; width: 93px; height: 20px; display: block; vertical-align: middle; text-align: center; font-size: 10px; line-height: 20px; clear: both; }

	.i250 { width: 248px; padding-left: 2px; }

	.s140 { width: 140px; }

	/*Kiemelt hirdet�sk*/
	#selected-adverts { position: relative; margin-bottom: 20px; }

	#selected-adverts h1.title { font-size: 16px; color: #333; border-bottom: 1px solid #ededed; margin-bottom: 10px; padding-bottom: 2px; }

	#showadvert { font-weight: bold; color: #D12929; font-size: 11px; text-align: right; }

	caption #showadvert { text-align: inherit; }

	#showadvert em { font-weight: normal; color: #333; }

	#showadvert a { font-size: 11px; color: #333; }

	#showadvert a { text-decoration: underline; font-weight: bold; }

	#showadvert a:hover { color: #D12929; }

	table#adverts { width: 100%; clear: both; }

	table#adverts caption { text-align: right; position: relative; z-index: 0; }

	table#adverts tr:hover { background: #f7f7f7; }

	table#adverts th { text-align: left; background: #e5e5e5; padding: 2px 5px; color: #D12929; font-size: 11px; }

	table#adverts th a { font-size: 11px; }

	table#adverts th a:hover { color: #D12929; text-decoration: none; }

	table#adverts td { border: 1px solid #e5e5e5; padding: 0 10px; }

	table#adverts td a { text-decoration: none; }

	table#adverts td.pic { width: 80px; padding: 0 !important; }

	table#adverts td.pic a { width: 80px; height: 62px; margin: 0px !important; padding: 0 !important; overflow: hidden; }

	table#adverts td.pic a img { margin: 0px; padding: 0px; border: none 0px; }

	table#adverts td.name { width: 122px; overflow: hidden; }
	
	table#adverts td.name a { display: block; width: 122px; overflow: hidden; }

	table#adverts td.place { width: 100px; }

	table#adverts td.price { width: 70px; }

	table#adverts td.date { }

	table#adverts td#lapozo-bottom { background: #e5e5e5; text-align: right; font-weight: bold; color: #C73434; }

	table#adverts td#lapozo-bottom a { text-decoration: underline; font-weight: bold; font-size: 11px; }
	
	#adverts tbody { position: relative;}
	
	#adverts tbody tr {	position: relative; height: 10px;}
	
	#adverts tbody tr th { position: relative; display:table-cell;}
	
	#adverts tbody tr th a { position: relative; float: left;}

	table.ratings { width: 100%; clear: both; }

	table.ratings caption { text-align: right; position: relative; z-index: 0; }

	table.ratings tr:hover { background: #f7f7f7; }

	table.ratings th { text-align: left; background: #e5e5e5; padding: 2px 5px; color: #D12929; font-size: 11px; }

	table.ratings th a { font-size: 11px; }

	table.ratings th a:hover { color: #D12929; text-decoration: none; }

	table.ratings td { border: 1px solid #e5e5e5; padding: 0 10px; }

	table.ratings td a { text-decoration: none; }

	table.ratings td.pic { width: 80px; padding: 0 !important; }

	table.ratings td.pic a { width: 80px; height: 62px; margin: 0px !important; padding: 0 !important; overflow: hidden; }

	table.ratings td.pic a img { margin: 0px; padding: 0px; border: none 0px; }

	table.ratings td.name { width: 122px; }

	table.ratings td.place { width: 100px; }

	table.ratings td.price { width: 70px; }

	table.ratings td.date { }

	table.ratings td#lapozo-bottom { background: #e5e5e5; text-align: right; font-weight: bold; color: #C73434; }

	table.ratings td#lapozo-bottom a { text-decoration: underline; font-weight: bold; font-size: 11px; }

	ul#tabbed { list-style: none; width: 409px; margin-top: 20px; margin-bottom: -15px; position: relative; z-index: 1; clear: both; overflow: hidden; *height: 1%; }

	ul#tabbed li { float: left; margin-left: 1px; }

	ul#tabbed li a { display: block; width: 100px; height: 23px; line-height: 23px; text-align: center; color: #fff; text-decoration: none; font-weight: bold; background: #C72B2B url(../images/bg_advertsmenu.gif) no-repeat; }

	ul#tabbed li a:hover { background: #616161 url(../images/bg_advertsmenu.gif) 0 -23px no-repeat; }

	ul#tabbed li.active a { background: #616161 url(../images/bg_advertsmenu.gif) 0 -23px no-repeat; text-decoration: underline; }
	/*text content*/
	.text-content { clear: both; overflow: hidden; }

	.text-content h1 { font-size: 14px; color: #BF0D0D; margin-bottom: 10px; }

	.text-content h2 { font-size: 12px; margin-bottom: 10px; }

	.text-content a { color: #BF0D0D; }

	.text-content a:hover { color: #BF0D0D; text-decoration: none; }

	.text-content p { margin-bottom: 10px; line-height: 16px; }

	.text-content .hr { margin-bottom: 20px; }

	.text-content ul, .text-content ol { margin-bottom: 10px; padding: 0 0 0 30px; }

	/*term�koldal*/

	div#products-page-top { position: relative; clear: both; overflow: hidden; *height: 1%; width: 575px !important; margin-bottom: 10px; }

	* html div#products-page-top { position: relative; clear: both; overflow: hidden; *height: 1%; width: 575px !important; margin-bottom: 20px; }

	div#products-page-top div#pcol1 { position: relative; float: left; margin-right: 10px; width: 280px; background: #ffffff; }

	div#products-page-top div#pcol2 { float: left; position: relative; width: 200px; }

	div#products-page-top p { line-height: 16px; }

	div#registration div#products-page-top { margin-top: 20px; }

	div#products-page-bottom p { width: 540px; display: block; position: relative; padding-bottom: 5px; line-height: 16px; }

	div#products-page-bottom p.question { font-weight: bold; display: block; width: 250px; float: left; padding: 5px; }

	div#products-page-bottom p.answer { display: block; width: 250px; float: left; padding: 5px; }

	a.submit-send { display: block; width: 73px; height: 20px; line-height: 21px; text-decoration: none; font-size: 11px; text-align: center; background: url(../images/btn_submit_send.gif) no-repeat; }

	#sendto fieldset { padding-bottom: 3px !important; ; clear: both; overflow: hidden; }

	#sendto label { font-weight: bold; color: #C73434; float: left; line-height: 21px; padding: 0 !important; }

	#sendto input { float: left; margin: 0 5px; padding: 0 !important; }

	#sendto a.submit-send { float: left; }

	input.large { width: 229px; padding-left: 1px; }

	select.large { width: 235px; }

	#products-gallery { margin-bottom: 5px; }

	#products-gallery table { border-collapse: collapse; background: #ddd; }

	#products-gallery td { border: 1px solid #ddd; position: relative; }

	#products-gallery a#next { display: block; margin: 0 1px; width: 11px; height: 64px; background: #ddd url(../images/ico_arrows_right.gif) left center no-repeat; float: left; }

	#products-gallery a#next:hover { background-position: 100% 50% !important; }

	#products-gallery a#prev { display: block; margin: 0 1px; width: 11px; height: 64px; background: #ddd url(../images/ico_arrows_left.gif) left center no-repeat; float: left; }

	#products-gallery a#prev:hover { background-position: 100% 50% !important; }

	#products-gallery ul { list-style: none; clear: both; overflow: hidden; *height: 1%; }

	#products-gallery ul li { float: left; margin-right: 2px; }

	#products-gallery ul li a { display: block; width: 76px; height: 18px; font-size: 11px; line-height: 18px; text-align: center; color: #fff; text-decoration: none; background: #C72B2B url(../images/bg_products_gallery_tab.gif) no-repeat; }

	#products-gallery ul li a:hover { background: #616161 url(../images/../images/bg_products_gallery_tab.gif) 0 -18px no-repeat; }

	#products-gallery ul li a.active { background: #616161 url(../images/bg_products_gallery_tab.gif) 0 -18px no-repeat; text-decoration: underline; }

	div#products-gallery { clear: left; float: none; height: 64px; width: 280px; }

	div#products-gallery div.thumbscontainer { height: 62px; width: 242px; overflow: hidden; position: relative; border: solid 1px #ccc; float: left; }

	div#products-gallery div.thumbs { position: relative; top: 0; left: 0px; width: 1000px;}
	
	div#products-gallery div.thumbs img { border: 1px solid #DDDDDD; }

	ul#products-menu { position: relative; margin-left: 350px; margin-bottom: 0px; overflow: hidden; clear: both; list-style: none; display: block; }

	ul#products-menu li { float: left; }

	ul#products-menu div { display: block; height: 21px; line-height: 21px; padding: 0 0 0 5px; color: #333; text-decoration: none; font-size: 11px; font-weight: bold; }

	*html ul#products-menu div { _width: 1%; _white-space: nowrap; }

	ul#products-menu div span { display: block; padding-right: 5px; }

	ul#products-menu li.active div { display: block; height: 21px; line-height: 21px; padding: 0 0 0 5px; color: #333; text-decoration: none; font-size: 11px; font-weight: bold; background: url(../images/bg_product_menu.gif) no-repeat; }

	ul#products-menu li.active div span { display: block; padding-right: 5px; background: url(../images/bg_product_menu.gif) right top no-repeat; }

	/*keres�s*/
	form#searchform { clear: both; overflow: hidden; }

	fieldset { border: 0; }

	fieldset#left { float: left; margin-right: 7px; width: 355px; }

	fieldset#right { float: left; width: 176px; }

	fieldset label { display: block; font-weight: bold; padding-bottom: 5px; }

	form#searchform .row { padding: 0 0 10px 0; clear: both; overflow: hidden; * height: 1%; }

	form#searchform h2 { font-size: 12px; }

	.long { width: 355px; }

	.mid { width: 176px; }

	.micro { width: 45px; }

	input.long { padding-left: 1px; width: 350px; }

	input.mid { padding-left: 1px; width: 171px; }

	input.micro { padding-left: 1px; width: 40px; }

	input.checkbox { }

	.mr3 { margin-right: 3px; }

	form#searchform div.user { margin-bottom: 5px; }
	form#searchform div.user label { margin-right: 12px; }
	form#searchform input#is_auction { margin-right: 6px; }

	table#checkset { clear: both; margin: 10px 0; background: #f5f5f5; border-collapse: collapse; }

	table#checkset th { text-align: left; padding-bottom: 5px; background: #fff; }

	table#checkset td { width: 25%; padding: 5px; }
 
	table#checkset label { padding-left: 5px; }

	.greybottom { border: 1px solid #d8d8d8; border-left: none; border-right: none; background: #ededed; padding: 5px 0; clear: both; position: relative; text-align: right; min-height: 20px; margin: 10px -14px; _height: 30px;}

	p.advert_back a { position: relative; left: 10px; top: -32px; font-size: 11px;  }

	.greybottom table { border-collapse: collapse; text-align: left }

	.greybottom table td { margin: 0 !important; padding: 0 !important; }

	.greybottom label { padding-left: 5px; }

	.submit-search-big { *display: block; width: 93px; height: 20px; line-height: 21px; text-decoration: none; font-weight: bold; font-size: 11px; text-align: center; background: url(../images/btn_submit_search_big.gif) no-repeat; border: none; }

	.submit-search-bigger { *display: block; width: 130px; height: 20px; line-height: 21px; text-decoration: none; font-weight: bold; font-size: 11px; text-align: center; background: url(../images/btn_submit_search_bigger.gif) no-repeat; border: none; }

	.submit-help-big { *display: block; height: 20px; line-height: 21px; text-decoration: none; font-weight: bold; font-size: 11px; text-align: center; background: url(../images/btn_center.gif) no-repeat; padding-left: 5px; margin-right: 10px; width: auto; float: left; border: none; }

	.btn_right { background: url(../images/btn_right.gif) right top no-repeat; height: 20px; display: block; position: relative; padding-right: 5px; float: left; }

	form#category-search input.submit-search { */
		background: #fff url('../images/btn_submit_search_big.gif') no-repeat 0 0; border-style: none; width: 93px; height: 20px; display: block; vertical-align: middle; text-align: center; font-size: 10px; line-height: 20px; clear: both; }

	#col1, #col2 { float: left; width: 265px; overflow: hidden; padding-bottom: 10px; }

	#col1 { margin-right: 20px; }

	.quotat { border-left: 10px solid #e5e5e5; padding-left: 5px; font-style: italic; }

	.img-left { float: left; margin-right: 10px; }

	#asvert-page { width: 568px !important; }

	#advert-page .text-content p { margin-bottom: 10px; line-height: 16px; text-align: justify; }

	#advert-page fieldset#acol1, #advert-page fieldset#acol2 { float: left; width: 263px; }
 
	#advert-page fieldset#acol1 { margin-right: 10px; }

	#advert-page .hr { margin-bottom: 10px; }

	#advert-page h2 { font-size: 12px; margin-bottom: 5px; }

	#advert-inner { clear: both; overflow: hidden; *height: 1%; margin-bottom: 10px; }

	#advert-inner label { font-weight: normal; display: block; margin: 0 !important; padding: 0 !important; }

	#advert-inner .row { padding-bottom: 3px; clear: both; overflow: hidden; *height: 1%; }

	#advert-inner h2 label { font-weight: bold; }

	#asvert-page p {
		display: block;
		position: relative;
		margin: 0;
		padding: 0;
		top: 0;
		left: 0;
	}

	#asvert-page p span {
		position: relative;
		margin: 0;
		padding: 0;
		top: 0;
		left: 0;
	}
	
	#asvert-page p span.asvert_title {
		font-weight: bold;
		margin-bottom: 5px;
	}
	
	#asvert-page p span.asvert_body {
		margin-bottom: 5px;
	}
	
	#asvert-page form {
		display: block;
		position: relative;
		margin-top: 20px;
		padding: 0;
		top: 0;
		left: 0;	
	}
	
	#asvert-page form input {
		float: left;
		position: relative;
		margin-right: 10px;	
	}
	
	#asvert-page form label {
		display: block;
		position: relative;
	}
	
	#asvert-page form textarea {
		position: relative;
		width: 530px;	
		height: 200px;
	}
	
	#advert-page input.send { background: #fff url('../images/btn_submit_send.gif') no-repeat 0 0; border-style: none; width: 73px; height: 20px; display: block; vertical-align: middle; text-align: center; font-size: 10px; line-height: 20px; float: right; clear: both; }

	.grey { background: #f5f5f5; padding: 10px 10px 7px 10px; margin-bottom: 10px; clear: both; overflow: hidden; *height: 1%; }

	#statusbar { width: 538px; height: 37px; margin: 0 auto 10px auto; background-image: url(../images/statusbar.gif); background-repeat: no-repeat; display: block; position: relative; clear: both; }

	.step1 #statusbar { background-position: 0 0; }

	.step2 #statusbar { background-position: 0 -37px; }

	.step3 #statusbar { background-position: 0 -74px; }

	.step4 #statusbar { background-position: 0 -111px; }

	.step5 #statusbar { background-position: 0 -148px; }

	#advert-inner label.floated { float: left; margin-left: 5px !important; font-weight: bold; }

	#advert-inner .radio { display: block; height: 14px; float: left; margin-top: 2px; }

	.select_felad1 { float: left; width: 100%; margin-bottom: 10px; margin-top: 10px; }

	input.select_felad1 { float: left; width: 100%; margin-bottom: 10px; /*IE input width*/ margin-top: 10px; }

	.item_list { font-weight: bold; }

	.step2 .row { text-align: right; }

	.step2 .row:hover label { color: #CA7000; }

	.step2 .row label { float: left; line-height: 20px; }

	.step2 table#radios { width: 100%; }

	.step2 table#radios td { width: 33%; }

	.own { background: #f5f5f5; padding: 8px 10px 4px 10px; margin-bottom: 10px; clear: both; overflow: hidden; *height: 1%; }

	.step2 .own label { font-weight: normal !important; }

	.step2 .row .submit-search { margin-left: 2px; }

	.textfield { float: left; margin-top: 10px; }

	textarea.normal { width: 440px; height: 125px; padding: 1px 2px; font: 12px arial; color: #000; }

	.step3 table { border-collapse: collapse; }

	.step3 table td { background: #f5f5f5; width: 45%; border: 5px solid #fff; }

	.step3 fieldset { background: #f5f5f5; padding: 10px; }
	
	.step3 .check { display: inline !important; margin: 0 !important; padding: 0 !important; *height: 14px; }

	.step3 .checkdiv { float: left; width: 14px; height: 14px; }

	.step3 .txtarea { float: left; margin-left: 10px; width: 210px; }

	.step3 label { margin: 0 0 0 0px !important; }

	.step3 p { clear: both; }

	#city { margin-top: 10px; display: block; position: relative; }

	.city_select_holder { float: left; width: 150px; clear: both; }

	.district_select_holder { float: left; width: 150px; clear: both; }

	.label_city { display: inline; float: left; clear: both; text-align: left; margin-bottom: 5px; padding-left: 5px; }

	.city_select { float: left; clear: both; float: right; width: 538px; }

	.select_city { width: 335px; float: right; margin-bottom: 5px; display: inline; position: relative; left: -2px; }

	p.contact_title { min-height: 20px; border-top: 1px solid #d8d8d8; background: #ededed; font-weight: bold; padding: 5px 10px 3px 10px; margin: 10px -14px; position: relative; }

	#contact_preferences { display: block; position: relative; left: 0px; margin-bottom: 15px;}

	* html #contact_preferences { *display: block; *position: relative; *left: -10px; _left: 0px; }

	#contact_preferences div.contact { display: block; position: relative; left: 0px; top: 10px; }
	* html #contact_preferences div.contact { display: block; *position: relative; *left: 0px; _left: 0px;}

	/* ie7 hakk */
	*:first-child+html div#step2 div.greybottom { top: 15px }
	*:first-child+html div#step2 + p.advert_back a { top: -17px !important; color: #f20 }
	*:first-child+html #contact_preferences div.contact label { top:3px }
	*:first-child+html #contact_preferences div.contact_name,
	*:first-child+html #contact_preferences div.contact_email,
	*:first-child+html #contact_preferences div.contact_phone,
	*:first-child+html #contact_preferences div.contact_address {  margin-bottom: 11px }

	div.contact div.more {
		display: block;
		position: relative;
		height: 30px !important;
		margin-bottom: 10px;	
		margin-top: 10px;
		padding-left: 5px;
	}
	
	.contact_name { width: 538px; display: block; position: relative; clear: both; height: 20px; margin-bottom: 5px; }

	.contact_name label { text-align: left; float: left; display: block; position: relative; top: -17px; width: 190px !important; }

	.contact_input { float: right; width: 338px; position: relative; }

	.contact_name input.text {float: left; width: 315px; position: relative; bottom: 15px; }
	
	.contact_name input.checkbox { float: left; position: relative; bottom: 15px; }

	.contact_email { width: 538px; display: block; position: relative; clear: both; height: 20px; margin-bottom: 5px;  }

	.contact_email label { text-align: left; float: left; display: block; position: relative; top: -17px; width: 190px !important; }

	.contact_email input.text { width: 315px; position: relative; bottom: 15px; }
	
	.contact_email input.checkbox { position: relative; bottom: 15px; }

	.contact_phone { width: 538px; display: block; position: relative; clear: both; height: 20px; margin-bottom: 5px; }

	.contact_phone label { text-align: left; float: left; display: block; position: relative; top: -17px; width: 190px !important; }

	.contact_phone input.text { width: 315px; position: relative; bottom: 15px; }

	.contact_phone input.checkbox { position: relative; bottom: 15px; }

	.contact_address { width: 538px; display: block; position: relative; clear: both; height: 20px; margin-bottom: 5px; }

	.contact_address label { text-align: left; float: left; display: block; position: relative; top: -17px; width: 190px !important; }

	.contact_address input.text { width: 315px; position: relative; bottom: 15px; }
		
	.contact_address input.checkbox { position: relative; bottom: 15px; }
	
	.contact { position: relative; }

	#price { margin-top: 5px; display: block; position: relative;}

	.price_value { clear: both; float: left; margin-bottom: 5px; width: 528px; position: relative;}

	.price_value label { display: block; float: left; text-align: left; margin-bottom: 5px; padding-left: 5px; }

	.price_value input.text { width: 250px; float: left; position: relative; left: 10px;}
	
	.price_value select { float: left; position: relative; left: 10px; *left: 5px;}

	.price_fix label.price_fix_label { display: inline; float: left; clear: both; text-align: left; margin-bottom: 5px; padding-left: 5px; }

	.price_fix .option { width: 220px; display: inline-block; }

	.price_fix .radio { margin-right: 2px; }

	#date { margin-top: 10px; display: block; position: relative; }

	#date label { display: inline; float: left; clear: both; text-align: left; margin-bottom: 5px; padding-left: 5px; }

	#date .date_input { display: inline; width: 110px; margin-bottom: 5px; }

	#decription { margin-top: 10px; display: block; position: relative; }

	.description_title { border-top: 1px solid #d8d8d8; background: #EDEDED; padding-left: 5px; font-weight: bold; padding: 5px; margin-bottom: 10px; }

	#description label { display: inline; float: left; clear: both; text-align: left; margin-bottom: 5px; padding-left: 5px; }

	.textarea { width: 528px; float: left; clear: both; margin-left: 5px; height: 100px; }

	#file_upload { margin-top: 5px; display: block; position: relative; padding-left: 5px; }

	#advenced_questions { margin-top: 10px; display: block; position: relative; width: 528px; }
	
	#advenced_questions label.signup_label { float: left; clear: both;}
	
	#advenced_questions label.label {float: left;}
	
	#advenced_questions input.checkbox { float: left;}
	
	#advenced_questions input.radio { float: left;}

	* html 	div#advenced_questions { margin-top: 10px; display: block; position: relative; left: 0px; padding-right: 0px; }

	#check .label { float: left; display: block; position: relative; }
	
	#check .checkbox { float: right; clear: both; position: relative; margin-top: 10px; }

	div.checks { margin-top: 5px; margin-bottom: 10px; }

	* html div.checks { margin-left: 15px; margin-bottom: 10px; }

	* html div.checks div.cbrb { margin-left: -15px; }

	.box { float: left; clear: both; width: 213px; }

	.box .label { padding-left: 5px; }

	#advert_title { display: block; position: relative !important; float: left; clear: both; width: 550px; }

	#advert_title .advert_title label { float: left; width: 202px; display: block; position: relative; left: 0; top: 0; padding: 0; margin: 0;}
	
	#advert_title .advert_title input {	position: relative; left: -2px;}

	#search_change { width: auto; float: left; clear: both; padding-top: 10px; padding-left: 5px; height: 30px; display: block; background: #33FFFF; }

	#advert_form_auction_title { width: 525px; padding: 5px; clear: both; display: block; position: relative; border-top: 1px solid #d8d8d8; background: #EDEDED; margin-bottom: 5px; }

	#advert_form_auction_title label { font-weight: bold; padding-left: 5px; padding-right: 10px; }

	* html	div#advert_form_auction_title { width: 537px; padding: 5px; clear: both; display: block; position: relative; border-top: 1px solid #d8d8d8; background: #EDEDED; margin-bottom: 5px; }

	* html	div#advert_form_auction_title label { font-weight: bold; padding-left: 5px; padding-right: 10px; }

	#search_bid_change { width: 525px; min-height: 20px; padding: 5px; clear: both; display: block; position: relative; border-top: 1px solid #d8d8d8; background: #EDEDED; margin-bottom: 5px; }

	#search_bid_change label { font-weight: bold; padding-left: 5px; padding-right: 10px; }

	* html	div#search_bid_change { width: 537px !important; clear: both; display: block; position: relative; border-top: 1px solid #d8d8d8; background: #EDEDED; margin-bottom: 5px; }

	* html	div#search_bid_change label { font-weight: bold; padding-left: 5px; padding-right: 10px; }

	#city_question { width: auto; clear: both; display: block; position: relative; }

	#details { width: 300px; margin-top: 10px; float: left; }

	a.submit-big { display: block; width: 139px; height: 20px; line-height: 21px; text-decoration: none; font-size: 11px; text-align: center; background: url(../images/btn_submit_big.gif) no-repeat; }

	.rbox { width: 167px; margin-bottom: 15px; background: url(../images/bg_rbox.gif) left bottom no-repeat; overflow: hidden; }

	.rbox h1 { width: 167px; line-height: 15px; font-size: 12px; color: #fff; padding: 4px 8px 2px 11px; }

	.rbox .body { padding: 10px 10px 15px 10px; }
	
	.black h1 { background: url(../images/bg_rbox_black_h1.gif) no-repeat; }
	
	.rbox h2 { font-size: 12px; }
	
	.rbox ul { list-style: none; }
	
	.rbox ul li { margin-bottom: 2px; }
	
	.rbox ul li a.rounded { color: #333; text-decoration: none; font-size: 12px; }
	
	.rbox ul li a.rounded:hover { color: #C73434; }
	
	.rbox ul li.active { padding-left: 14px; color: #333; font-weight: bold; background: url(../images/ico_active.gif) 0 2px no-repeat; }
	
	.hr { background: #ededed; font-size: 1px; height: 1px; margin: 5px 0; }
	
	.hr hr { display: none; }

	.searchbox p { font-size: 10px; line-height: 22px; }

	.searchbox a { text-decoration: none; }

	.searchbox a:hover { text-decoration: underline; }

	em { font-style: normal; }

	.t10 { font-size: 10px; }

	.t12 { font-size: 12px; }

	.t14 { font-size: 14px; }

	.t16 { font-size: 16px; }

	.t22 { font-size: 22px; }

	.t24 { font-size: 24px; }

	.tred { color: #C73434 !important; }

	.tred span { color: #C73434 !important; }

	.tred a { color: #C73434; text-decoration: none; }

	.tyellow { color: #EB942B; }

	.tyellow a { color: #EB942B; text-decoration: none; }

	.tblack { color: #666; }

	.tblack a { color: #666; text-decoration: none; }

	.italic { font-style: italic; }

	.bold { font-weight: bold !important; }

	.right { text-align: right !important; }

	.left { text-align: left !important; }

	.center { text-align: center !important; }

	.normal { font-weight: normal !important; }

	a.rounded { background: url(../images/ico_rounded.gif) 0 1px no-repeat; padding-left: 14px; text-decoration: none; position: relative; display: block;}

	a.rounded:hover { background: url(../images/ico_more.gif) 0 2px no-repeat; position: relative; display: block; }
	
	div.partners div.body { padding: 20px 4px 20px 3px; position: relative; *padding-left: 2px; }

	div.partners div.body table { border-collapse: collapse; width: 150px; }

	* html div.partners div.body table { border-collapse: collapse; position: relative; left: 1px; }

	div.partners div.body table tr { overflow: hidden; position: relative; }

	div.partners div.body table td { border: 1px solid #ededed; }

	div.partners div.body table td.pic { width: 80px; overflow: hidden; position: relative; }

	* html 	div.partners div.body table td.pic { width: 75px; overflow: hidden; position: relative; }

	div.partners div.body table td.txt { padding: 0px 3px 0px  3px; font-weight: bold; position: relative; overflow: hidden; display: table-cell; }

	div.partners div.body table tbody tr td a { text-decoration: none; display: block; width: 75px; overflow: hidden; }

	.adverts dl dt { font-weight: bolder; }

	.adverts dl dd { margin-bottom: 10px; }

	#copy { float: left; padding: 8px 0 0 15px; width: 198px; text-align: left; font-weight: bold; }
	
	#links { float: left; text-align: center; padding: 8px 10px 0 10px; width: 576px; }
	
	#links a { font-weight: bold; color: #333; }
	
	#links a:hover { color: #C73434; }
	
	.fleft { float: left !important; }
	
	.fright { float: right !important; text-decoration: none; }
	
	.clear { clear: both; float: left; margin: 0; padding: 0; position: relative; top: 0;
	 left: 0;}
	
	.clearboth { clear: both; display: block; }
	
	.co { clear: both; overflow: hidden; }
	
	.related_help_element { position: relative; display: block; left: 20px; padding-bottom: 5px; width: 568px; overflow: hidden; float: left; }

	#registration { width: 568px; margin-left: 5px; }
	
	#registration div.reg_check {
		clear: both;
		float: left;
		margin-bottom: 0px;
		paddin: 0;
	}
	
	#registration div.reg_check label {
		float: left;	
	}
	
	#registration div.reg_check input {
		float: right;	
	}
	
	.reg_bottom { border-top: 1px solid #d8d8d8; background: #EDEDED; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; margin-top: 5px; width: 520px !important; width: 100%; position: relative; display: block; min-height: 20px; float: left; clear: both; }
	
	#reg_form_error { color: #FF0000; display: block; position: relative; margin-bottom: 10px; }
	
	#registration .row_signup { clear: both; padding-top: 10px; }
	
	#registration .row_signup p { padding: 5px; }
	
	#registration .row_signup p.text { display: block; }
	
	#registration .row_signup label.signup_label { float: left; text-align: left; display: inline; position: relative; margin-bottom: 5px;}

	#registration .row_signup label.signup_label_checkbox { float: left; text-align: left; display: inline; position: relative; margin-bottom: 5px; width: 92px;}

	#registration .row_signup input.signup_input { float: right; width: 300px; text-align: left; margin-bottom: 5px; display: block; }
	 
	#registration select.signup_input { float: right; width: 304px; text-align: left; display: block; left: px; position: relative; }
	 
	#registration .row_signup input.checkbox { float: right; }

	#datamodify div.reg_check {
		clear: both;
		float: left;
		margin-bottom: 0px;
		paddin: 0;
	}
	
	#datamodify div.reg_check label {
		float: left;	
	}
	
	#datamodify div.reg_check input {
		float: right;	
	}
	
	#datamodify { width: 568px; margin-left: 5px !important; }
	
	#datamodify .row_signup { clear: both; padding-top: 10px; }
	
	#datamodify .row_signup label.signup_label { float: left; text-align: left; display: inline; position: relative; }
	
	#datamodify .row_signup label.signup_label_checkbox { float: left; text-align: left; display: inline; position: relative; margin-bottom: 5px; width: 92px;}
	
	#datamodify .row_signup input.signup_input { float: right; width: 300px; text-align: left; margin-bottom: 5px; display: block; }
	 
	#datamodify .row_signup select.signup_input { float: right; width: 304px; text-align: left; display: block; }
	 
	#datamodify .row_signup input.checkbox { float: right; }

	#my_store { width: 568px; margin-left: 5px !important; }
	
	#my_store ul { list-style: none; margin-bottom: 10px; margin-top: 10px; display: block; position: relative;}
	
	#my_store ul li { text-decoration: none; float: left; clear: both; margin: 0; padding: 0;}
	
	#my_store_status { color: #FF0000; display: block; position: relative; padding-bottom: 5px; font-weight: bold; }
	
	.input_checkbox { float: left !important; }
	
	_check { left: 10px; display: block; position: relative; }

	#my_favorite_advertising { width: 568px; margin-left: 5px !important; }

	#my_advertising { width: 568px; margin-left: 5px !important; }

	#search_error { font-weight: bold; color: #f67b7b; width: 525px; background: #fceaea; border: 1px solid #f5b7b7; padding: 5px; margin-bottom: 5px; }

	.kiemeles_div { margin-bottom: 10px; }
	
	.kiemeles_cim { margin-bottom: 5px; }
	
	.kiemeles { padding-left: 10px; }
	
	.kiemeles_inactive { padding-left: 10px; color: grey; }
	
	.kiemel_label { margin-bottom: 5px; }

	form.form, form.form fieldset, form.form input, form.form textarea { margin: 0; padding: 0; }
	
	#standard_question_advert_title { float: left; width: 330px; }
	
	* html #standard_question_advert_title { width: 336px; position: relative; left: -12px; }
	
	div#step2 label,
	div#step2 p { padding-left: 5px; }
	
	div#step2 p { padding-bottom: 5px; }
	
	div#step2 p.clear { padding: 5px 20px; color: #666; margin-bottom: 5px; margin-top: 5px; background-color: #f5f5f5; position: relative; left: 5px; clear: both; float: left; width: 92%; _width: 100%;}
	
	a.uploadpic { margin-left: 110px; position: relative; top:0px;  }
	 
	div#step2 textarea { clear: both; height: 100px; margin-left: 5px; margin-bottom: 5px; width: 528px; overflow-y: auto; }
	
	div#step2 div#facture input.signup_input { width: 330px; }
	
	* html div#step2 div#facture input.signup_input { width: 330px; }
	
	div#step2 div.cbrb { position: relative; float: left; clear: both; left: 200px; width: 300px; padding-top: 2px; padding-bottom: 2px; }
	
	div#step2 div.cbrb input.other { width: 230px; }
	
	div#step2 select.signup_input { width: 335px; }
	
	div#step2 select#standard_question_price_unit_id { width: 100px; }
	
	div#step2 div.price_fix div.prices { padding-top: 5px; }
	
	div#step2 div.price_fix div.prices label { /*float: none;*/ }
	
	div#step2 div#contact_preferences div.contact_input { position: relative; }
	
	div#step2 div#contact_preferences div.contact_input input.checkbox { position: absolute; left: 322px; top: -13px; }
	
	div#step2 div.cbrb input.radio,
	
	div#search_bid_change input { 
		position: relative; top: 3px; 
		#top: 2px; 
	}
	div#step2 div.prices input, 
	div#step2 div.prices label { 
		float: left; clear: none;
		width: 100px;
	}
	div#step2 div.prices input {
		width: 12px;
	} 

	a.bold_emphasize { font-weight: bold !important; }

	#index_search_one { float: left; margin-bottom: 5px; clear: both; }
	
	#index_search_two { float: left; margin-bottom: 5px; clear: both; }
	
	#index_search_two select { float: left; width: 200px; margin-top: 10px; }
	
	#index_search_three { float: left; margin-top: 5px; clear: both; }
	
	#index_search_three .index_search_text { width: 498px; margin-left: 5px; }
	
	#index_search_submit { padding-top: 10px; padding-left: 5px; clear: both; display: inline-block; }

	div#popup div.upload { margin: 80px 0 0 25px; width: auto; }
	
	div#popup div.upload label { width: 100px; float: left; display: block; vertical-align: middle; }
	
	div#popup div.upload input { width: 220px; float: left; display: block; vertical-align: middle; }
	
	div#popup div.upload input.btn { width: 77px; float: right; margin: 7px 35px 0 0 !important; margin: 7px 20px 0 0; font-size: 12px; height: 20px; _width: 90px }
	
	div#popup div.upload div { clear: left; padding-bottom: 5px; }
	
	div#popup h2 { position: absolute; left: 15px; top: 19px; color: #fff; font-size: 15px; }
	
	div#popup p.info { padding: 0 0 15px 0; color: #666; font-size: 11px; }

	table#adverts { position: relative; }
	
	table#adverts tr { position: relative; }
	
	table#adverts td.tools, .tools, table.red_background td.tools, .tools { height: 21px; padding: 8px 0 0 0; background: url('../images/bg_tools2.gif') no-repeat right 8px; border-style: none; position: relative !important; }
	
	.tools ul,
	.tools li { position: relative; margin: 0; padding: 0; list-style-type: none; }
	
	.tools ul { clear: left; float: none; }
	
	.tools li { float: left; }
	
	.tools li.left span { background: url('../images/tools2.gif') no-repeat 0 0; display: block; width: 9px; height: 21px; }
	
	.tools li.right span { background: url('../images/tools2.gif') no-repeat -299px 0; display: block; width: 11px; height: 21px; }
	
	.tools li a { display: block; width: 27px; height: 21px; background: url('../images/tools2.gif') no-repeat 0 0; }
	
	.tools li.t1 a { display: block; width: 27px; height: 21px; background: url('../images/tools2.gif') no-repeat 0 0; background-position: -9px 0; width: 75px;}
	
	.tools li.t2 a { background-position: -82px 0; }
	
	.tools li.t3 a { background-position: -109px 0; }
	
	.tools li.t4 a { background-position: -136px 0; }
	
	.tools li.t5 a { background-position: -163px 0; }
	
	.tools li.t6 a { background-position: -190px 0; }
	
	.tools li.t7 a { background-position: -217px 0; }
	
	.tools li.t8 a { background-position: -244px 0; }

	.tools li.t9 a { background-position: -271px 0; }

	.tools li.t3i a { display: block; width: 27px; height: 21px; background: url('../images/tools2i.gif') no-repeat 0 0; background-position: -109px 0;}
	.tools li.t4i a { display: block; width: 27px; height: 21px; background: url('../images/tools2i.gif') no-repeat 0 0; background-position: -136px 0;}
	.tools li.t5i a { display: block; width: 27px; height: 21px; background: url('../images/tools2i.gif') no-repeat 0 0; background-position: -163px 0;}
	.tools li.t6i a { display: block; width: 27px; height: 21px; background: url('../images/tools2i.gif') no-repeat 0 0; background-position: -190px 0;}
	.tools li.t7i a { display: block; width: 27px; height: 21px; background: url('../images/tools2i.gif') no-repeat 0 0; background-position: -217px 0;}

	div.tools.notop {
		margin-left: 12px;
		background-image: none;
	}
	div.tools.notop li.right span { 
		background: url('../images/tools2.gif') no-repeat -285px 0; display: block; width: 11px; height: 21px; 
	}

	ul.detailed_search { margin-top: 5px; display: block; float: left; clear: both; position: relative;}
	
	ul.detailed_search li {  vertical-align: middle; line-height: 18px; list-style-type: none; margin-top: 4px; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px; margin-left: 5px; min-height: 18px; display: block; float: left; width: 508px; }
	
	ul.detailed_search { padding: 5px; clear: left; }

	ul.detailed_search label { width: 200px; float: left; display: block; vertical-align: middle; }
	
	ul.detailed_search input { width: 304px; float: left; display: block; vertical-align: middle;  }
	
	ul.detailed_search select { width: 308px; float: left; display: block; vertical-align: middle; }
	
	ul.detailed_search input.cbrb { width: auto; margin: 2px 3px 0 200px; vertical-align: middle; }

	div.step_4 div { border: solid 1px #f20; float: none; width: 300px; }

	div#ack b { display: block; }

	div.contact_pref_end { margin-bottom: 5px; padding-left: 10px; }
	
	div.start_date, div.end_date{ margin-bottom: 5px; padding-left: 10px; }

	div.description_end { margin-bottom: 5px; margin-top: 3px; padding-left: 10px; }
	
	div.description_end_more { margin-bottom: 5px; margin-top: 3px; padding-left: 10px; }
	
	div.price_end { padding-left: 10px; margin-bottom: 5px; }
	
	div.bid_change_end { padding-left: 10px; margin-bottom: 5px; }
	
	div.advert_title_end { padding-left: 10px; margin-bottom: 0px; }
	
	div.item_list_end { padding-left: 10px; margin-bottom: 5px; }
	
	div.pic_list_end { float: left; padding-left: 10px; }
	
	table.red_background td { background: #F8E0E0; }
	
	table.bold_font td { font-weight: 700; }
	
	div.filter_half { margin-top: 20px; display: block; }
	
	div.filter_half .problem_id { }
	
	div.filter_half .problem_id .text { width: 535px; margin-top: 5px; margin-bottom: 5px; }
	
	div.filter_half .problem_id label { }
	
	div.filter_half .problem_id .select { margin-top: 5px; margin-bottom: 5px; }
	
	div.filter_half .problem_id textarea { margin-top: 5px; margin-bottom: 5px; width: 535px; height: 200px; }
	
	div.filter_half input { width: 455px; }
	
	div.help_categorie ul { margin-left: 10px; }
	
	div.help_categorie ul a { text-decoration: none; }
	
	ul.list_search { display: block; margin-bottom: 10px; }
	
	ul.list_search li { margin-left: 10px; }

	ul.list_search a, .list_search a { text-decoration: none; }
	
	.related_faq { margin-left: 15px; }
	
	.hidden{ display: none; }
	
	div.watch_list p { display: block; position: relative; feloat: left; clear: both; }
	
	div.watch_list p label { display: inline; position: relative; width: 200px; float: left; margin-top: 3px; }
	
	div.watch_list p input { display: inline; position: relative; width: 300px; left: 10px; margin-top: 3px; }
	
	div.watch_list p select { display: inline; position: relative; width: 300px; left: 10px; margin-top: 3px; }
	
	fieldset.fieldset_contact input.text { display: block; position: relative; width: 300px; }
	
	fieldset.fieldset_contact label.label { display: block; position: relative; top: 3px; }
	
	fieldset.fieldset_contact input.submit { display: block; position: relative; clear: both; }
	
	fieldset.fieldset_contact textarea { display: block; position: relative; width: 535px; height: 200px; }
	
	#logo_base{ width: 112px; height: 48px; display: block; text-decoration: none; }
	
	div.hr1 { position: relative; float: none; clear: both; height: 4px; margin: 11px 0px 11px 0px; padding: 0px; background: #BF0D0D url('../images/bg_hr.gif') center 1px no-repeat; overflow: hidden; }
	
	div.hr2 { position: relative; float: none; clear: both; height: 4px; margin: 11px 0px 11px 0px; padding: 0px; background: #BF0D0D url('../images/bg_hr.gif') center -99px no-repeat; overflow: hidden; }
	
	div#advert_form_auction_data { display: block; padding-bottom: 10px; }
	
	div#advert_form_auction_data label { display: block; float: left; position: relative; width: 195px; }
	
	div#advert_form_auction_data input { display: block; float: left; position: relative; margin-bottom: 5px; }
	
	div#advert_form_auction_data input.text { display: block; float: left; position: relative; margin-bottom: 5px; width: 330px; }
	
	div#advert_form_auction_data div.row { clear: both; }
	
	div#advert_form_auction_data div.left_padding { padding-left: 200px; }
	
	div#advert_form_auction_data div.small_padding{ padding-left: 5px; }

	div.credit { padding-top: 10px; padding-bottom: 10px; }
	
	table#adverts div.spot { position: absolute; display: block; float: right; clear: none; height: 20px; right: 2px !important; #right: -1px !important; margin: 1px 0px 0px 0px; padding: 0px 0px 0px 0px; white-space: nowrap; }
	
	table#adverts div.spot div { position: relative; display: block; float: left; clear: none; height: 20px; margin: 0px 0px 0px 2px; padding: 0px 10px 0px 0px; background: url('../images/spot_bg.gif') right -1px no-repeat; white-space: nowrap; }
	
	table#adverts div.spot div span { position: relative; display: block; float: left; clear: none; height: 14px; margin: 0px 0px 0px 0px; font-weight: bold; line-height: 14px; color: #fff; padding: 2px 0px 4px 10px !important; padding: 3px 0px 3px 10px; background: url('../images/spot_bg.gif') left -1px no-repeat; white-space: nowrap; }
	
	div.roundedborder_top { background: url(../images/bg_roundedborder_color.gif) no-repeat left top; height: 16px; width: 568px; display: block; clear: both; ;
		position: relative; }
	
	div.roundedborder_bottom { background: url(../images/bg_roundedborder_color_bottom.gif) no-repeat left top; height: 14px; width: 568px; display: block; clear: both; position: relative; margin-bottom: 20px; }
	
	div#auction_details_container { position: relative; width: 566px; _width: 568px; background: #fcf4ea url(../images/bg_roundedborder_color_center.gif) repeat-y;  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; float: left; line-height: 14px; padding-bottom: 8px; }
	
	div#auction_details_container div.auction_row strong { display: block; width: 262px;  position: relative; float: left; padding-left: 5px; }
	
	div#auction_details_container div.auction_row span { display: block; width: 262px; position: relative; float: left; border-left: 1px solid #cccccc; padding-left: 5px;  }	
	
	div#auction_details_container div.auction_row { position: relative;  width: 540px; /*clear: both;*/ float: left; }
	
	div#bid_div { position: relative; background: #fcf4ea; width: 566px; _width: 568px; background: #fcf4ea; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; padding-top: 5px; }
	
	div#bid_div form { display: block; position: relative; padding-left: 5px; }
	
	div#bid_div strong { display: block; padding-left: 5px; }
	
	div#bid_div div.count { color: #000000; padding: 5px; width: 80%; }
	
	div.success { font-weight: bold; color: #72b268; width: 525px; background: #d8f5d6; border: 1px solid #8bde87; padding: 5px; margin-bottom: 5px; }
	
	div.error { font-weight: bold; color: #f67b7b; width: 525px; background: #fceaea; border: 1px solid #f5b7b7; padding: 5px; margin-bottom: 5px; }
	
	div.clearboth {position: relative; display: block; float: none; clear: both; left: 0px; top: 0px; width: 1px; height: 1px; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden;}

	.rating_area {
		width: 540px;
		height: 150px;
	}
	
	input.rating_radio {
		position: relative;
		top: 2px;
		margin-right: 5px;
	}
	
	div.contact label {
		display: block;
		position: relative;
		clear: both;
		font-weight: bold;
		/*margin-bottom: 5px;*/
		margin-top: 5px;
	}
	
	div.contact textarea {
		width: 535px;
		height: 150px;
	}
	
	div.contact p {
		display: block;
		padding: 5px;
	}
	
	div.fromshop p {
		display: block;
		padding: 5px;
	}
	
	div.impresszum p {
		display: block;
		padding: 5px;
	}
	
	div.media p {
		display: block;
		padding: 5px;
	}
	
	
	.listbox {
		width: 300px;
		color: #000000;
	}
	.listbox ul {
		height: 150px;
		overflow: auto;
		margin: 0px;
		padding: 0px 0px 1px 0px;
		border: 1px solid #000000;
		list-style: none;
		position: relative;
		left: 235px;
	}
	
	.listbox li {
		margin: 1px 0px 0px 0px;
		padding: 3px;
		background: #E4F3F8;
		cursor: pointer;
	}
	
	.listbox li.selected {
		margin: 1px 0px 0px 0px;
		padding: 3px;
		background: #9FD8EB;
	}

	.listbox div.header {
		height: 26px;
		background: url('i/listbox/header.gif') no-repeat top left;
	}
	
	.listbox div.right {
		float: right;
		width: 10px;
		height: 26px;
		background: url('i/listbox/right.gif') no-repeat top right;
	}
	
	.listbox div.toolbar {
		float: right;
		height: 26px;
		padding: 0px 0px 0px 18px;
		background: url('i/listbox/toolbar.gif') no-repeat top left;
		position: relative;
		left: 245px;
	}
	
	.listbox div.toolbar a:hover {
		text-decoration: underline;
	}	
	
	.listbox img.tool {
		width: 18px;
		height: 18px;
		margin: 4px 0px 0px 0px;
		cursor: pointer;
	}
	
	.listbox div.left {
		height: 26px;
		padding: 2px 0px 0px 2px;
		vertical-align: top;
	}
	
div.options { 
	margin: 0 0 10px 0;
	text-align: right;
	height: 20px;
}	
div.options a { color: #666 } 
div.options a.back {
	float: left;
	font-size: 11px; text-decoration: none;
	padding: 3px 15px 3px 12px;  
	background: url('../images/back.gif') no-repeat left center;	
}
div.options a.print {
	padding: 3px 15px 3px 22px;  
	background: url('../images/print_icon.gif') no-repeat left center;
	font-size: 11px; text-decoration: none;
	margin-left: 12px;
	float: right;
}

p.print {
	padding: 3px 15px 3px 22px;  
	background: url('../images/print_icon.gif') no-repeat left center;
	font-size: 11px; text-decoration: none;
	margin-bottom: 5px;
	*margin-bottom: 0px;
	float: left;
}

div.options div.add2fav {
	float: right; width: 200px;
}
div.options div.add2fav a { text-decoration: none }

div.options div.add2fav div.plusminus {
	width: 200px; margin: 3px 0 0;
}

p.advert-id { text-align: right }
p.advert-id,
p.advert-id em.tred.bold { color: #ccc !important; font-size: 11px !important; }

.just-print { display: none }

p.error-char { text-align: right; color: #f20}

div.emphasize { margin-bottom: 10px; }

ul.sitemap {}
ul.sitemap li { padding: 2px 0; font-weight: bold }
ul.sitemap li ul { padding: 0 0 0 12px }
ul.sitemap li ul li { font-weight: normal }

ul#menu a:hover, #gyik:hover { background: #3A5739 url(../images/bg_menu_left.gif) no-repeat; }
div#registration { position: relative; padding-top: 12px; background: url(../images/bg_roundedborder_top.gif) no-repeat 0 0 }




div.bigbuttons {position: relative; display: block; width: 568px; height: 80px; margin: 10px 0px 10px 0px; padding: 0px; background: url('../images/bigbuttons.gif') 0px 0px no-repeat;}
div.bigbuttons a {position: absolute; left: 0px; top: 15px; width: 130px; height: 24px; font-family: arial, sans-serif; font-size: 20px; line-height: 24px; font-weight: bold; color: #fff; text-decoration: none; text-align: center; margin: 0px; padding: 11px 35px 13px 15px;}
div.bigbuttons a:hover {text-decoration: none; color: #fff;}
div.bigbuttons a.btn1 {left: 6px;}
div.bigbuttons a.btn2 {left: 195px;}
div.bigbuttons a.btn3 {left: 380px;}




div.categories {position: relative; display: block; float: none; clear: both; width: 568px; height: 25px; overflow: visible; padding: 0px; top: 1px;}
div.categories div.bg {position: absolute; left: 0px; top: 24px; width: 568px; height: 1px; overflow: hidden; background: #cdcdcd;}
div.categories a {position: relative; display: block !important; float: left; clear: none; width: 86px !important; height: 25px !important; font-family: arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; line-height: 14px; color: #3A5739; text-align: center; background: url('../images/categorytab.gif') 0px 0px no-repeat; margin: 0px 1px 0px 0px; padding: 0px !important; overflow: hidden; cursor: pointer;}
div.categories a span { position: relative; display: block; height: 14px; padding: 6px 5px 0px 0px;}
div.categories a:hover { color: #C73434; background-position: 0px -100px;}
div.categories a.active {background-position: 0px -100px;}

p.error { color: #f20; font-weight: bold; }
div#content p.error { padding-top: 20px; }

input.submit-ok {
	width: 31px; height: 19px;
	background: url('../images/btn_submit_ok.gif') no-repeat 0 0;
	border-style: none; font-size: 9px;
}
div.company-list-filter { border-bottom:1px solid #EDEDED; *height: 40px; padding: 0 8px; position: relative; }
div.company-list-filter div.shops {	clear: both; float: left; margin-bottom: 5px; width: 100%; position: relative;}
div.company-list-filter form {}
div.company-list-filter div.shops label { float: left; margin: 0 10px 0 0; width: 240px; }
div.company-list-filter div.shops input { float: left; margin: 0 10px 0 0; width: 175px; }
div.pager { padding: 12px 0 6px; border-top:1px solid #EDEDED;  }
div.company-list-filter input.submit-ok { z-index: 1000; position: relative; left: 440px; top: -25px;}


div.tabs {
	width: 550px;
	z-index: 1000;
	clear: both;
	position: absolute;
	top: -25px;
}

ul.menu_items {
	display: block;
	position: relative;
	width: 570px;
	clear: both;
}

ul.menu_items li.menu_items{
	display: block;
	position: relative;
	width: 120px;
	float: left;
	left: -7px;
	_left: -14px;
	margin-right: 10px;
	_margin-right: 0px;
}

.tabs-hide {
	display: none;
}

span.tbtx {
	padding-left: 20px;
	padding-top: 4px;
	display: block;
	overflow: hidden;
	height: 20px;
}

li.menu_items {
	position: relative;
}

span.arrow {
	position: absolute;
	display: block;
	width: 7px;
	height: 8px;
	left: 15px;
	_left: 25px;
	top: 8px;
	background: url(../images/silver_arrow.png) no-repeat center center;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='i/.png', sizingMethod='crop');	
	z-index: 1000;
}

* html span.arrow {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../images/silver_arrow.png', sizingMethod='crop');	
	z-index: 1000;
}

li.menu_items.tabs-selected a span.arrow {
	position: absolute;
	display: block;
	width: 7px;
	height: 8px;
	left: 15px;
	_left: 25px;
	top: 8px;
	background: url(../images/green_arrow.png) no-repeat center center;
	z-index: 1000;
}

* html li.menu_items.tabs-selected a span.arrow {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../images/green_arrow.png', sizingMethod='crop');	
	z-index: 1000;
}

li.menu_items a {
	background: url('../images/bott_left.png') no-repeat left top;
	display: block !important;
	width: 120px;
	height: 24px;
	margin-left: 7px;
	float: left;
	clear: both;
	text-decoration: none;
	color: #999999;
	font-weight: bold;
	cursor: pointer;
}

* html li.menu_items a {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../images/bott_left.png', sizingMethod='crop');	
	z-index: 1000;
}

li.menu_items a span.tab_text {
	background: url('../images/bott_right.png') no-repeat 0 0;
	display: block !important;
	width: 120px;
	height: 24px;
	margin-left: 7px;
	_margin-left: 4px;
	float: left;
	clear: both;
	text-decoration: none;
	color: #999999;
	font-weight: bold;
}

* html li.menu_items a span.tab_text {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../images/bott_right.png', sizingMethod='crop');	
	z-index: 1000;
}

li.menu_items.tabs-selected a {
	background: url('../images/bott_hov_left.png') no-repeat left top;
	display: block !important;
	width: 120px;
	height: 24px;
	margin-left: 7px;
	float: left;
	clear: both;
	color: #6c986c;
	font-weight: bold;
}

* html li.menu_items.tabs-selected a {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../images/bott_hov_left.png', sizingMethod='crop');	
	z-index: 1000;
}

li.menu_items.tabs-selected a span.tab_text {
	background: url('../images/bott_hov_right.png') no-repeat right top;
	display: block !important;
	width: 120px;
	height: 24px;
	margin-left: 7px;
	_margin-left: 4px;
	float: left;
	clear: both;
	color: #6c986c;
	font-weight: bold;
	z-index: 1000;
}

* html li.menu_items.tabs-selected a span.tab_text {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../images/bott_hov_right.png', sizingMethod='crop');	
	z-index: 1000;
}

div.content {
	clear: both;
	float: left;
	width: 568px;
	height: 400px;
	z-index: 1000;
	background: url('../images/select_box_center.png') repeat-y left top;
	padding: 10px;
}

div.tab_top {
	background: url('../images/select_box_top.png') no-repeat left top;
	width: 568px;
	height: 16px;
	position: relative;
	float: left;
	clear: both;
	z-index: 1000;
}

div.tab_top_search {
	background: url('../images/select_box_top.png') no-repeat left top;
	width: 568px;
	height: 16px;
	position: absolute;
	float: left;
	clear: both;
	z-index: 1000;
}

* html div.tab_top {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../images/select_box_top.png', sizingMethod='crop');	
	z-index: 1000;
}

* html div.tab_top_search {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../images/select_box_top.png', sizingMethod='crop');	
	z-index: 1000;
}

div.tab_bottom {
	background: url('../images/select_box_bottom.png') no-repeat left top;
	width: 568px;
	height: 20px;
	position: relative;
	float: left;
	clear: both;
	margin-bottom: 10px;
}

* html div.tab_bottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../images/select_box_bottom.png', sizingMethod='crop');	
	z-index: 1000;
}

span.only_pic {
	display: block;
	clear: both;
	width: 500px;
	position: relative;
	left: 5px;
	top: 5px;
}

span.only_pic input {
	border: none !important;
}

span.only_pic label {
	position: relative;
	top: -2px;
	left: 5px;
	font-weight: bold;
}

a.search_arrow_top {
	position: absolute;
	float: right !important;
	display: block;
	width: 7px;
	height: 8px;
	top: 3px;
	background: url('../images/arrow_top.png') no-repeat left top;
	cursor: pointer;
}

* html a.search_arrow_top {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../images/arrow_top.png', sizingMethod='crop');	
}

a.search_arrow_down {
	position: absolute;
	float: right !important;
	display: block;
	width: 7px;
	height: 8px;
	left: -3px;
	top: 3px;
	cursor: pointer;
	background: url('../images/arrow_bottom.png') no-repeat left top;
}

* html a.search_arrow_down {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../images/arrow_bottom.png', sizingMethod='crop');	
}


a.search_arrow_top_name {
	position: absolute;
	display: block;
	width: 7px;
	float: right !important;
	height: 8px;
	top: 3px;
	background: url('../images/arrow_top.png') no-repeat left top;
	z-index: 1500;
	cursor: pointer;
}

*html a.search_arrow_top_name {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../images/arrow_top.png', sizingMethod='crop');	
}

a.search_arrow_down_name {
	position: absolute;
	display: block;
	width: 7px;
	float: right !important;
	height: 8px;
	left: -3px;
	top: 3px;
	cursor: pointer;
	background: url('../images/arrow_bottom.png') no-repeat left top;
}

* html a.search_arrow_down_name {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../images/arrow_bottom.png', sizingMethod='crop');	
}

a.search_arrow_top_loc {
	position: absolute;
	display: block;
	width: 7px;
	height: 8px;
	top: 3px;
	cursor: pointer;
	float: right !important;
	background: url('../images/arrow_top.png') no-repeat left top;
}

* html a.search_arrow_top_loc {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../images/arrow_top.png', sizingMethod='crop');	
}

a.search_arrow_down_loc {
	position: absolute;
	display: block;
	width: 7px;
	float: right !important;
	height: 8px;
	left: -3px;
	top: 3px;
	cursor: pointer;
	background: url('../images/arrow_bottom.png') no-repeat left top;
}

* html a.search_arrow_down_loc {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../images/arrow_bottom.png', sizingMethod='crop');	
}

a.search_arrow_top_price {
	position: absolute;
	display: block;
	width: 7px;
	float: right !important;
	height: 8px;
	top: 3px;
	cursor: pointer;
	background: url('../images/arrow_top.png') no-repeat left top;
}

* html a.search_arrow_top_price {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../images/arrow_top.png', sizingMethod='crop');	
}

a.search_arrow_down_price {
	position: absolute;
	display: block;
	width: 7px;
	float: right !important;
	height: 8px;
	left: -3px;
	top: 3px;
	cursor: pointer;
	background: url('../images/arrow_bottom.png') no-repeat left top;
}

* html a.search_arrow_down_price {
	background: nonr;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../images/arrow_bottom.png', sizingMethod='crop');	
}

a.search_arrow_top_date {
	position: absolute;
	display: block;
	width: 7px;
	float: right !important;
	height: 8px;
	top: 3px;
	cursor: pointer;
	background: url('../images/arrow_top.png') no-repeat left top;
}

* html a.search_arrow_top_date {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../images/arrow_top.png', sizingMethod='crop');	
}

a.search_arrow_down_date {
	position: absolute;
	display: block;
	width: 7px;
	float: right !important;
	height: 8px;
	left: -3px;
	top: 3px;
	cursor: pointer;
	background: url('../images/arrow_bottom.png') no-repeat left top;
}

* html a.search_arrow_down_date {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../images/arrow_bottom.png', sizingMethod='crop');	
}



textarea.emphasize{
	width: 450px; height: 150px;
	font: 12px arial;
}

* html textarea.emphasize{
width: 350px; height: 100px;
}


textarea.normal {
color: #000 !important;
}

textarea.bold {
color: #000 !important;
font-weight: bold;
}

textarea.uppercase {
text-transform: uppercase;  
}

textarea.grey,
textarea.black {
background: black;
font-weight: bold;
color: #fff !important;
}

textarea.gray,
textarea.grey,
textarea.raster {
background: gray;
font-weight: bold;
color: #000 !important;
}

textarea.vertical_line {
background: url('../images/emphasize_vertical_line.png') no-repeat left top;
font-weight: bold;
color: #000 !important;
}

textarea.picture {
padding:400px 50px 0px 25px;
background: url('../images/emphasize_vertical_line.png') no-repeat left top;
font-weight: bold;
color: #000 !important;
}


div.pic_example {width: 150px; height: 100px; clear: both;}

div.emphasize_error {height: 90px; background: url('../images/emphasize_error.jpg') no-repeat left top; border: 1px solid black;}

div.offline_emphasize_error {backroud: yellow; color: red;}

.indicator {
	opacity: 0.8;
}

.upform {
	display: none;
}

span.emphasize {
	display: block;
	margin-bottom: 5px;
}

.kiemeles_div div div {
	width: 520px;
	position: relative;
}

.kiemeles_div div div input {
	display: block;
	float: left;
	position: relative;
}

.kiemeles_div table {
	position: relative;
	float: left;
	clear: both;
	margin-bottom: 10px;
}

.kiemeles_div table tbody tr td {
	width: 520px;
	position: relative;
}

.kiemeles_div table tbody tr td div div input {
	display: block;
	float: left;
	position: relative;
}

#search_bid_change input {
	float: left;
	position: relative;
	top: -2px;
}

#search_bid_change label {
	display: block;
	float: left;
	position: relative;
	top: 2px;
}

span.from_to {
	display: block;
	float: left;
	margin: 0 15px 0 0;
}

/*SHOPS*/

table.shops {
	border: none;
	padding: 2px;
	width: 100%;
}

table.shops tr {
	background: #F2F2F2;
}

table.shops tr td.header {
	background: #CCCCCC;
	color: #333333; 
	font-weight: bold; 
	padding: 5px;
	border-bottom: 1px solid #999999;
}

table.shops tr td  a {
	display: block;
	padding: 5px;
	text-decoration: none;
	font-weight: bold;
}

/* My */

	.my_advert {
		border-bottom: 2px solid #c41d1d;
		background: #fff;
		width: 100%;
		clear: both;
	}
	
	.my_advert a {
		text-decoration: none;
		color: black;
	}
	
	.my_advert a:hover {
		text-decoration: underline;
		color: #c73434;
	}
	
	.my_advert:hover {
		background: #f7f7f7;
	}

	.my_advert a:visited {
		color: purple;
	}
	
	.my_advert .my_pic {
		width: 86px;
	}

	.my_advert .my_content {
		border: 1px solid #e5e5e5;
		padding: 10px;
	}

	.my_advert .my_place,
	.my_advert .my_date,
	.my_advert .my_price {
		border: 1px solid #e5e5e5;
		text-align: center;
		font-size: 10px;
		color: #809268;
	}
	
	.my_advert .my_date {
		width: 120px;
	}
	
	.my_advert .my_price {
		width: 100px;
		font-size: 12px;
		color: #000;
		font-weight: 700;
	}

.banner {
	display: none;
}

.bannercontainer .banner {
	display: block;
	text-align: center;
	margin-bottom: 15px;
}

#contener .banner {
	background: #fff;
}

#left-side .banner,
#right-site . banner,
#content .banner {
	background: transparent;
}

.cms p {
	margin: 6px;
}

.cms h2 {
	font-size: 14px;
	border-bottom: 1px solid #ededed;
	margin: 10px 0 2px 0;
	padding-bottom: 2px;
}

.cms h3 {
	font-size: 12px;
	margin: 10px 0 2px 0;
	padding-bottom: 2px;
}

.cms ul,
.cms ol {
	padding-left: 20px;
}

.cms dl {
	padding-left: 10px;
}

.cms dd {
	font-weight: 400;
	display: block;
	padding: 0;
	margin: 0;
	padding-left: 10px;
}

.cms dt {
	font-weight: 700;
	display: block;
	padding: 0;
	margin: 0;
	padding-top: 10px;
}

.cms ul li,
.cms ol li {
	display: list-item;
	padding: 4px 0;
}

.cms ul li {
	list-style: disc;
}

.cms ol li {
	list-style: upper-roman;
}

.cms ol ol li {
	list-style: decimal;
}

.cms ol ol ol li {
	list-style: lower-alpha;
}

.emph {
	padding: 3px;
	border: 1px solid #ededed;
	margin: 6px 0;
	position: relative;
}

.emph .disabled {
	display: block;
	position: absolute;
	top: 3px;
	left: 35px;
	padding-left: 20px;
	width: 478px;
	font-size: 14px;
	font-weight: 700;
	background: url(../images/disabled.gif) 0 0 repeat;
}

.emph .disabled span {
	display: block;
}

.emph:hover {
	border: 1px solid #cdcdcd;
}

.emph .emph_radio {
	display: block;
	float: left;
	width: 20px;
	padding: 5px;
	background: #ededed;
	text-align: center;
}

.emph:hover .emph_radio {
	background: #cdcdcd;
}

.emph.disabled:hover {
	border: 1px solid #ededed;
}

.emph.disabled:hover .emph_radio {
	background: #ededed;
}

.emph.none .emph_radio {
	height: 20px;
}

.emph.none .disabled {
	height: 30px;
}

.emph.shadow .emph_radio,
.emph.stripes .emph_radio,
.emph.urgent_border .emph_radio,
.emph.double_border .emph_radio,
.emph.border .emph_radio,
.emph.negative .emph_radio {
	height: 133px;
}

.emph.photo .emph_radio,
.emph.photo_double .emph_radio {
	height: 208px;
}

.emph.disabled.shadow .disabled,
.emph.disabled.stripes .disabled,	
.emph.disabled.urgent_border .disabled,	
.emph.disabled.double_border .disabled,	
.emph.disabled.border .disabled,	
.emph.disabled.negative .disabled {	
	height: 143px;
}

.emph.disabled.photo .disabled,	
.emph.disabled.photo_double .disabled {
	height: 218px;
}

.emph .emph_label {
	display: block;
	padding-left: 40px;
	font-size: 12px;
	font-weight: 700;
	padding-top: 3px;
	background-position: 40px 20px;
	background-repeat: no-repeat;
}

.emph.none .emph_label {
	height: 17px;
}

.emph.none .disabled span {
	margin-top: 3px; 
}

.emph.shadow .emph_label,
.emph.stripes .emph_label,
.emph.urgent_border .emph_label,
.emph.double_border .emph_label,
.emph.border .emph_label,
.emph.negative .emph_label {
	height: 140px;
}

.emph.shadow .disabled span,
.emph.stripes .disabled span,
.emph.urgent_border .disabled span,
.emph.double_border .disabled span,
.emph.border .disabled span,
.emph.negative .disabled span {
	margin-top: 62px;
}

.emph.photo .emph_label,
.emph.photo_double .emph_label
{
	height: 215px;
}

.emph.photo .disabled span,
.emph.photo_double .disabled span {
	margin-top: 100px;
}

.emph.shadow .emph_label {
	background-image: url(../images/kiem/kiem1.png);
}

.emph.stripes .emph_label {
	background-image: url(../images/kiem/kiem2.png);
}

.emph.urgent_border .emph_label {
	background-image: url(../images/kiem/kiem3.png);
}

.emph.double_border .emph_label {
	background-image: url(../images/kiem/kiem4.png);
}

.emph.border .emph_label {
	background-image: url(../images/kiem/kiem5.png);
}

.emph.negative .emph_label {
	background-image: url(../images/kiem/kiem6.png);
}

.emph.photo .emph_label {
	background-image: url(../images/kiem/fotos1.png);
}

.emph.photo_double .emph_label {
	background-image: url(../images/kiem/fotos2.png);
}


