* {
	border:0;
	margin:0;
	padding:0;}
img {
	border:0;}
a {
	color:#2c2d2b;
	text-decoration:none;}
a:hover {
	color:#a60d06;
	text-decoration:underline;}
h1 {
	font-size:14px;}
h2 {
	font-size:14px;}

B {
	font-size:11px;}
h3 {
	font-size:11px;}
body {
	color:#2c2d2b;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/body.gif) repeat-y #bfc3bb;}
#bg {
	top:0; left:0;
	position:absolute;
	width:100%;
	height:146px;
	background:url(../images/bg.gif);
	border-bottom:1px solid #FFF;}
#container {
	width:920px;
	margin:0 auto;}
	
	#header {
		width:100%;
		height:146px;
		position:relative;}
	
		#logo {
			top:0; left:0;
			position:absolute;
			width:350px;
			height:146px;
			background:url(../images/logo.png);}
			
		#menu {
			top:132px; left:0;
			position:absolute;
			width:100%;
			height:28px;}
		#menu a {
			float:left;
			display:block;
			width:105px;
			height:28px;
			color:#FFF;
			font-weight:bold;
			line-height:26px;
			text-align:center;
			background:url(../images/btn.gif) no-repeat;}
		
		#menu a#home {
			background-image:url(../images/btn-home.gif);}
					
		#search {
			top:132px; right:0;
			position:absolute;
			float:right;
			height:28px;}
		#search .l,
		#search .r,
		#search .m {
			float:left;
			width:374px;
			height:100%;
			background-image:url(../images/search-bg.gif)}
		#search .l,
		#search .r {
			width:4px;
			background-repeat:no-repeat;}
		#search .m {background-repeat:repeat-x;}
		#search .l {background-position:left -28px;}
		#search .r {background-position:left -56px;}
		#search #field {
			float:left;
			width:295px;
			height:19px;
			padding:2px 2px 0;
			margin-top:3px;}
		#search #submit {
			top:4px;
			right:4px;
			position:absolute;
			float:left;
			height:21px;
			padding-bottom:5px;
			*padding-bottom:0;
			width:72px;
			background:url(../images/search-btn.gif) repeat-x;
			color:#FFF;
			font-size:10px;
			font-weight:bold;}

	#main {
		width:100%;
		margin-top:25px;}
	
		.block,
		.block .top,
		.block .bot {
			float:left;
			width:100%;}
		.block {
			margin-bottom:8px;
			position:relative;}
		.block .title {
			height:20px;
			padding-left:7px;
			font-size:14px;
			font-style:italic;
			font-weight:bold;}
		.block .title span {
			color:#c70000}
		.block .top,
		.block .bot {
			height:4px;
			background:url(../images/block.png) no-repeat;}
		.block .bot {background-position:left -4px;}
		.block .mid {
			float:left;
			width:710px;
			padding:5px;
			border:solid #9ea29a;
			border-width:0 1px;}
			
		#new {
			height:240px;}
		#new_ad {
			height:190px;}
		#content {
			float:left;
			width:722px;}
			
			#items .item {
				margin-top:4px;}
			#items .item:hover {
				margin-top:3px;}
				
			.item {
				float:left;
				width:166px;
				padding:4px;
				margin:1px 1px 1px 2px;
				font-size:11px;}
			.item .image {
				clear:both;
				border:1px solid #9b0000;}
			.item .image a {
				width:160px;
				height:120px;
				display:block;
				border:2px solid #FFF;
				background:center center no-repeat;}
			.item .title {
				float:left;
				height:32px;
				padding:1px;
				font-size:10px;
				line-height:15px;
				overflow:hidden;
				font-style:normal;}

			.rating {
				clear:both;
				width:160px;
				height:28px;
				padding-left:6px;
				line-height:27px;
				background:url(../images/rating.gif) no-repeat;}
			.rating img,
			.star {
				float:left;
				margin:1px 6px 0 2px;}
			.star {
				width:24px;
				height:23px;
				background:url(../images/star.png) no-repeat;}
			.star.sel,
			.star.sel:hover {
				background-position:left -23px;}
			/*
			.star:hover {
				background-position:left -46px;}
			*/	
				
			.item:hover {
				border:1px solid #000;
				margin:0 0 0 1px;}		
			.item:hover .rating {
				background-position:left -28px;}
				
				
			.item.cat .title {
				clear:both;
				width:100%;
				height:20px;
				padding:0;
				font-size:12px;
				text-align:center;}
	 
	
	#right {
		width:190px;
		float:right;}
		
		#right .block {
			width:190px;}
		#right .block .top,
		#right .block .bot {
			background-image:url(../images/block-sml.png);}
		#right .block .mid {
			width:176px;
			padding:3px 6px;}
			
		#right #sites a {
			display:block;
			font-size:9px;}
	
			#right .block .mid#ads {
			width:192px;
			padding:3px 6px;
			}

.noresult {
	height:20px;
	padding-left:7px;
	font-size:14px;
	font-style:italic;
	font-weight:bold;}
.noresult span {
	color:#c70000}
	
	
	

#searchTagsBlock {
	clear:both;
	float:left;
	width:700px;
	margin:5px;
	text-align:center;}
#searchTagsBlock a {
	color:#000;
	padding:0 5px;
	line-height:22px;}
#searchTagsBlock a:hover {
	color:#0099CC;
	text-decoration:underline;}
