ul#selector {
	padding: 0 6px;
	background: url(../images/bord.gif) left 27px repeat-x;
			_background: url(../images/bord.gif) left 39px repeat-x;
}
	ul#selector li.type, ul#selector li.type_sel {
		float: left;
	}
	ul#selector li.type a, ul#selector li.type_sel a {
		display: block;
		text-decoration: none;
		padding: 0 0 5px 8px
	}
	ul#selector li.type a span, ul#selector li.type_sel a span {
		font-weight: normal;
		display: inline-block;
		padding: 8px 8px 5px 3px;
			_cursor: pointer;
	}
	ul#selector li.type a em, ul#selector li.type_sel a em {
		display: inline-block;
		font-weight: bold;
		padding: 8px 0 5px 3px;
			_cursor: pointer;
	}
		ul#selector li.type a {
			color: #666;
		}
		ul#selector li.type a span {
			color: #999;
		}
		ul#selector li.type_sel a {
			background: url(../images/ads_list_tab.gif) left top no-repeat
		}
		ul#selector li.type_sel a, ul#selector li.type a:hover {
			color: #069;
		}
		ul#selector li.type_sel a span {
			color: #9ab9c6;
			background: url(../images/ads_list_tab.gif) right top no-repeat
		}
	
	
	ul#selector li.view_list, ul#selector li.view_blocks,
	ul#selector li.view_list_sel, ul#selector li.view_blocks_sel {
		float: right;
	}
	ul#selector li.view_list a, ul#selector li.view_blocks a,
	ul#selector li.view_list_sel a, ul#selector li.view_blocks_sel a {
		width: 46px;
		height: 28px;
		display: block;
	}
		ul#selector li.view_list a strong, ul#selector li.view_blocks a strong,
		ul#selector li.view_list_sel a strong, ul#selector li.view_blocks_sel a strong {
			display: none;
		}
			ul#selector li.view_list a {background: url(../images/ads_view_type.gif) -2px -48px no-repeat}
			ul#selector li.view_list_sel a,
			ul#selector li.view_list a:hover {background: url(../images/ads_view_type.gif) -2px top no-repeat}
			ul#selector li.view_blocks a {background: url(../images/ads_view_type.gif) -56px top no-repeat}
			ul#selector li.view_blocks_sel a,
			ul#selector li.view_blocks a:hover {background: url(../images/ads_view_type.gif) -56px -48px no-repeat}
			

		
.note {
	background: #fdeebd url(../images/bulb.jpg) 8px 4px no-repeat;
	padding: 12px 12px 12px 40px;
	border: 1px solid #ffc900;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	margin: 4px 0 0 0;
	position: relative;
	font-size: 11px;
	color: #630;
}	
	.note a.close {
		right: -9px;
		top: -9px;
		padding: 0;
	}
	.note a {
		display: block;
		padding: 2px 0;
		color: #000;
	}
		.note a:hover {color: #069}
	.note strong {display: block; color: #fe6001; font-weight: bold; padding: 0 0 2px 0;}
		
.ads_list {padding: 5px 0;}	
.ads_list li {padding: 5px 4px; height: 59px;}
	.ads_list li.two {background: #f5f5f5;}
	.ads_list li.special {background: #ebf4f7; border: 1px solid #88b9ce}
	.ads_list li.my {background: #fff7e7; border: 1px solid #feab01}
	.ads_list li a.ad_img {float: left;}
		.ads_list li a.ad_img img {
			border: 1px solid #999;
			padding: 1px;
			background: #FFF;
		}
				.ads_list li a:hover.ad_img img {border-color: #5589a8;}
	.ads_list li a.info {
		display: block;
		padding: 3px 3px 3px 96px;
		font-size: 11px;
		text-decoration: none;
		color: #999;
	}
		.ads_list li a:hover.info {color: #333;}
	.ads_list .price, .ads_list .price_auct {
		float: left;
		padding: 3px 5px 3px 4px;
		color: #FFF;
		font-size: 15px ;
		font-weight: bold;
	}	
		.ads_list .price em, .ads_list .price_auct em {
			font-size: 12px;
			font-weight: normal;
		}
	.ads_list .price {
		background: #fea601;
	}	
	.ads_list .price_auct {
		background: #5489A7;
	}	

	.ads_list .action {
		float: left;
		padding: 6px 0 0 6px;
		font-size: 11px;
		font-weight: bold;
		color: #666;
	}
	.ads_list .auction {
		float: left;
		padding: 6px 0 0 6px;
		font-size: 11px;
		font-weight: bold;
		color: #000;
	}
	.ads_list a.source {
			padding: 0 0 0 12px;
			margin: 13px 2px 0 0;
			background: url(../images/source.gif) left 2px no-repeat;
			font-size: 11px;
			color: #999;
			text-decoration: none;
			float: right;
		}
			.ads_list a:hover.source, .ads_blocks a:hover.source {
				color: #333;
				background: url(../images/source.gif) left -12px no-repeat;
			}

			
/* blocks */

.ads_blocks li {
	float: left;
	width: 168px;
	height: 160px;
	padding: 4px 3px;
	position: relative;
}	
	.ads_blocks li.special {background: #ddebf0}
	.ads_blocks li.my {background: #f9ecd3}
.ads_blocks li a {
	text-decoration: none;
	font-size: 11px;
	color: #666;
}
		.ads_blocks li a:hover {color: #000}
	.ads_blocks li a img {
		border: 1px solid #999;
		padding: 1px;
		background: #FFF;
		text-decoration: none;
	}
	.ads_blocks li a:hover img {
		border-color: #5589a8;
	}		
		.ads_blocks a span.price, .ads_blocks a span.price_auct {
			position: absolute;
			padding: 2px 6px;
			background: #fea601;
			color: #FFF;
			font-size: 15px;
			font-weight: bold;
			top: 88px;
			right: 5px;
		}
		
		.ads_blocks a span.price {
			background: #fea601;
		}
			.ads_blocks a:hover span.price {background: #fe6c01;}
		.ads_blocks a span.price_auct {
			background: #5489A7;
		}
			.ads_blocks a:hover span.price_auct {background: #2c617f;}
			
		.ads_blocks a span.auction {
			position: absolute;
			left: 4px;
			padding: 4px 6px;
			background: #FFF;
			color: #333;
			font-size: 12px;
			font-weight: bold;
			top: 88px;
		}
		.ads_blocks a strong {font-weight: bold}
	.ads_blocks a.source {
			padding: 0 0 0 12px;
			background: url(../images/source.gif) left 2px no-repeat;
			font-size: 11px;
			color: #999;
			text-decoration: none;
		}
			.ads_blocks a:hover.source, .ads_blocks a:hover.source {
				color: #333;
				background: url(../images/source.gif) left -12px no-repeat;
			}

			
			.legend dd, .legend dt, .legend ul { margin:0px; padding:0px; }
			.legend dd { position:relative; }
			.legend dt a {
				background: url(../images/triangle_down.gif) right -14px no-repeat;
    			float:left;
    			padding-right:8px;
    			font-size: 11px;
    			color: #999;
    		}
    			.legend dt a:hover {
					background: url(../images/triangle_down.gif) right 6px no-repeat;
					color: #333;
    			}
			.legend dt a span {cursor:pointer;}
			.legend dd ul { 
				display:none;
    			list-style:none;
    			position:absolute; 
    			left:0;
    			top: 14px;
    			background: #FFF;
    			padding-right: 11px;
    			border: 1px solid #999;
    			z-index: 9999;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-opera-border-radius: 5px;
    		}
			.legend span.value {
				display:none;
			}
			.legend ul li {
				margin: 0; padding: 0;
			}
			.legend dd ul li a {
				padding:3px;
				display:block;
				font-size: 11px;
				color: #999;
			}
				.legend dd ul li a:hover {
					color: #333;
				}		
				.legend dd ul li a.sel {color: #069; font-weight: bold}
			
table.ads_cat {
	width: 100%;
}		
	table.ads_cat .col1 {width: 95px;}	
		table.ads_cat tr.sort td {border: 0;}
		table.ads_cat tr td {
			text-align: center;
			border-bottom-style: solid;
			border-top-style: solid;
			border-bottom-width: 1px;
			border-top-width: 1px;
		}
		table.ads_cat tr td.f_b {
			border-left-style: solid;
			border-left-width: 1px;
		}
		table.ads_cat tr td.l_b {
			border-right-style: solid;
			border-right-width: 1px;
			vertical-align: top;
		}
			
tr.sort {
	clear: left;
	background: url(../images/ads_sort_bg.gif) left top repeat-x;
}
	tr.sort td {
		height: 30px;
	}
		tr.sort td strong {
			display: block;
			background: url(../images/ads_sort_div.gif) left top no-repeat;
			padding: 0 0 0 2px;
		} 
			tr.sort td.first strong {background: none; padding: 0;}
		tr.sort td strong a {text-decoration: none; display: block}
			tr.sort td strong a em span.bg span {
				background: url(../images/triangle_down.gif) right -15px no-repeat;
				padding: 0 15px 0 0;
			}
		tr.sort td strong a em {display: block}
			tr.sort td strong a em span.bg {
				display: block;
				padding-top: 9px;
				padding-bottom: 9px;
				font-size: 11px;
				color: #666;
				text-align: center;
			}
			
			tr.sort td strong a.last em span.bg {
				background: url(../images/ads_sort_bg_r.gif) right top no-repeat;
			}
			tr.sort td strong a.first em span.bg {
				background: url(../images/ads_sort_bg_l.gif) left top no-repeat;
			}
			tr.sort td strong a:hover.last em span.bg, tr.sort td strong a.sel_last em span.bg, tr.sort td strong a:hover.sel_last em span.bg {
				background: url(../images/ads_sort_hover_r.gif) right top no-repeat;
			}
			tr.sort td strong a:hover.first em span.bg, tr.sort td strong a.sel_first em span.bg, tr.sort td strong a:hover.sel_first em span.bg {
				background: url(../images/ads_sort_hover_l.gif) left top no-repeat;
			}
			tr.sort td strong a.sel_last em {
				background: url(../images/ads_sort_hover.gif) right top repeat-x;
				color: #FFF;
			}
			tr.sort td strong a.sel_first em {
				background: url(../images/ads_sort_hover.gif) left top repeat-x;
				color: #FFF;
			}
				tr.sort td strong a:hover em span.bg, tr.sort td strong a.sel em span.bg,
				tr.sort td strong a.sel_last em, tr.sort td strong a:hover.last em, 
				tr.sort td strong a.sel_first em, tr.sort td strong a:hover.first em  {
					background: url(../images/ads_sort_hover.gif) left top repeat-x;
					color: #FFF;
				}			

		tr.data_one {
			background: #FFF;
		}
		tr.data_two {
			background: #f5f5f5;
		}
		tr.data_special {
			background: #ebf4f7;
		}
			tr.data_special td {font-weight: bold;}
		tr.data_my {
			background: #fff7e7;
		}
		
			table.ads_cat tr.data_one td {
				border-color: #FFF;
			}
			table.ads_cat tr.data_two td {
				border-color: #f5f5f5;
			}
			table.ads_cat tr.data_special td {
				border-color: #88b9ce;
			}
			table.ads_cat tr.data_my td {
				border-color: #feab01;
			}
			
			a.td_img {
				padding: 1px;
				border: 1px solid #999;
				background: #FFF;
				float: left;
				margin: 5px 0 5px 5px;
				height: 55px;
				width: 88px;
			}
				a:hover.td_img {border: 1px solid #5489a7;}
	table.ads_cat tr td.top {vertical-align: top; padding: 5px 0 0 0; text-align: left}	
	table.ads_cat tr td .price, table.ads_cat tr td .price_auct {
		float: left;
		padding: 3px 5px 3px 4px;
		color: #FFF;
		font-size: 15px ;
		font-weight: bold;
	}	
		table.ads_cat tr td .price em, table.ads_cat tr td .price_auct em {
			font-size: 12px;
			font-weight: normal;
		}
	table.ads_cat tr td .price {
		background: #fea601;
	}	
	table.ads_cat tr td .price_auct {
		background: #5489A7;
	}
	table.ads_cat tr td .action {
		display: block;
		padding: 7px 0 0 4px;
		font-size: 11px;
		font-weight: bold;
		color: #999;
		margin: 20px 0 0 0;
	}
	table.ads_cat tr td.l_b a.source {
			padding: 0 0 0 12px;
			background: url(../images/source.gif) left 2px no-repeat;
			font-size: 11px;
			color: #999;
			text-decoration: none;
			float: right;
			margin: 10px 4px 0 0;
			font-weight: normal;
		}
			table.ads_cat tr td.l_b a:hover.source{
				color: #333;
				background: url(../images/source.gif) left -12px no-repeat;
			}
			
	table.ads_cat tr td.l_b a.remove_fav {
			padding: 0 0 0 12px;
			font-size: 11px;
			color: #999;
			text-decoration: underline;
			float: right;
			margin: 0 3px 0 0;
			font-weight: normal;
			background: url(../images/clear.gif) right 3px no-repeat;
			text-indent: -9999px;
		}
		table.ads_cat tr td.l_b a:hover.remove_fav {
			background: url(../images/clear.gif) right -12px no-repeat;
		}

	#content .l_b span {
		display: block;
		font-size: 11px;
		color: #999;
		margin: 29px 0 0 0;
	}
	
.my_ad {
	float: right;
	padding: 8px 0 0 0;
}
.my_ad a {
	padding: 0 3px 0 20px;
	font-size: 11px;
}
	.my_ad a.my_edit {
		background: url(../images/my_ad.gif) 3px top no-repeat;
	}
	.my_ad a.thickbox {
		background: url(../images/my_ad.gif) 3px -17px no-repeat;
	}
	.my_ad a:hover.my_edit {
		background: url(../images/my_ad.gif) 3px -34px no-repeat;
	}
	.my_ad a:hover.thickbox {
		background: url(../images/my_ad.gif) 3px -51px no-repeat;
	}
	
.delete_ok strong {display: block; font-weight: bold; color: #F00; font-size: 15px; text-align: center}
.delete_ok p {padding: 12px 0; text-align: center; font-size: 12px; color: #000}
.delete_ok p span {display: block; font-weight: bold;}
	.delete_ok .my_del {
		background: #fdeebd;
		padding: 12px;
		border: 1px solid #ffc900;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-opera-border-radius: 5px;
		font-size: 11px;
		color: #666;
		margin: 12px 0 18px 0;
	}
	.delete_ok .my_del img {float: left; padding: 1px; margin: 0 10px 0 0; border: 1px solid #e5e5e5}
	.delete_ok a.btn_y_sm, .delete_ok a.standard {float: right}
	#TB_window .delete_ok a.btn_y_sm {color: #FFF}
	#TB_window .delete_ok a.standard {padding: 5px 10px; color: #06C}
		#TB_window .delete_ok a:hover.standard {color: #333}
ul.ads_blocks li.my_b {
	background: #fff7e7;
	margin: 1px 1px 0 1px;
	padding: 2px 2px 7px 2px;
}	

