.clear {clear:both;}
#item_title {margin-top:10px;}
h1 a, h1 a:visited, h1 a:active{font-size:25px;color:#222222;font-weight:bold;text-decoration:none;}
h1 a:hover{font-size:25px;color:#222222;font-weight:bold;text-decoration:underline;}
#main_catalogue_block{width:720px;float:left;margin-right:10px;}

.navigation_top{ padding-top: 4px 0; line-height: 20px; }
.navigation_top a{ outline: none; padding-left: 17px; }


.no_records{ font-weight: bold; padding-top: 30px; text-align: center; }


/* PAGE LIST */		
#pager{float:right;	margin-right:6px;	}
.page-list {margin:0 0 0 0px; padding:0 0 0 0; list-style:none;	}
.page-list li {margin:0 3px 0 0;float:left;}
.page-list li a {display:block;padding:0 5px;background-color:#F3F3F3;border:1px solid #E1E1E1;line-height:20px;text-decoration:none;}
.page-list li a:hover {text-decoration:underline;}
.page-list li.active a {color:#fff;background:#ea5e0d;font-weight:bold;}
.page-list li.previous, .page-list li.next {width:25px;height:23px;text-align:center;}
.page-list li.previous a, .page-list li.next a {display:block;padding:0px 6px 4px 6px;background-color:#F3F3F3;border:1px solid #E1E1E1;line-height:16px;text-decoration:none;}
.page-list li.free-space {line-height:23px;padding:0 5px;}





			
		
	.navigation_buttom
	{
		height:26px;
		padding-top:4px;
		margin-top:22px;
	}
	
		#result_count
		{
			float:left;
			padding-left:6px;
			padding-top:3px;
		}	


.favorable
{
	position:absolute;
}


.h3_box {padding-right:20px;}


#catalog-list {
	list-style:none;
	margin: 0px;
	padding: 0px 0 0px;
}

#catalog-listx {
	list-style:none;
	margin: 0px;
	padding: 0px 0 0px;
	di
}







#catalog-list.grid {
	list-style:none;
	margin: 0px;
	padding: 0px 0 0px;
}

	#catalog-list.grid h3{
		height:2.4em;
		line-height:120%;
	}

	#catalog-list.grid a {
		font-size:12px;
		color:#222222;
		text-decoration:underline;
		font-weight:bold;
/*		padding-right:20px;*/

		
		

	}
	
	#catalog-list.grid li.item {
		float:left;
		width:240px;
		border-bottom:dotted 1px #d1d1d1;
		padding-bottom:16px;
		margin-top:22px;
		
	}
	
	#catalog-list.grid li.special_offer {
		clear:both;
		border-bottom:dotted 1px #d1d1d1;
		background-color:#f3f3f3;
		text-align:center;
		height:23px;
		padding-top:7px;
	}
	
	#catalog-list.grid li.special_offer a{
		font-size:12px;
		text-decoration:underline;
		color:#ea5e0d;
	}		
	
		#catalog-list.grid .item-pic{
			height:80px;
			width:107px;
			border:#e1e1e1 1px solid;
			margin-top:8px;
			float:left;
		}
		
			#catalog-list.grid .item-pic a{
				display: block;
				width: 107px;
				height: 80px;
			}		
	
	#catalog-list.grid .item-price {
		padding-left:115px;
		padding-top:10px;
	}
	
		#catalog-list.grid .item-price span.price {
			font-size:25px;
			font-weight:bold;
			color:#EA5E0D;
		}
		
		#catalog-list.grid .item-price span.prive_val {
			font-size:18px;
			font-weight:bold;
			color:#EA5E0D;
		}
		
		#catalog-list.grid .month {
			padding-left:5px;
			font-weight:bold;
		}
		
		#catalog-list.grid .vat_price {
			display:none;
		}

		#catalog-list.grid .no_vat_price {
			display:none;
		}		
	
	#catalog-list.grid .fav_ico_linear {
		padding-left:117px;
		padding-top:7px;
	}

/* TEST */
#catalog-list.grid .intro-text {
	display:none;
}
#catalog-list.grid .sign_lease {
	display:none;
}
#catalog-list.grid .whatcar_star {
	display:none;
}



body #catalog-list a:hover{
	text-decoration: underline;
}


#catalog-list.linear {
	list-style:none;
	margin: 0px;
	padding: 0px 0 0px;
}

	#catalog-list.linear h3{

	}

	#catalog-list.linear a{
		font-size:18px;
		font-weight:bold;
		color:#222222;
		text-decoration:none;
	}
	
	#catalog-list.linear li.item{
		position: relative;
		min-height: 125px;
		margin-top:22px;
		padding: 0px 0px 0px 150px;
		border-bottom:dotted 1px #d1d1d1;
	}
	
	#catalog-list.linear li.special_offer{
		border-bottom:dotted 1px #d1d1d1;
		background-color:#f3f3f3;
		height:23px;
		text-align:center;
		padding-top:7px;
	}
	
	#catalog-list.linear li.special_offer a{
		font-size:12px;
		text-decoration:underline;
		color:#ea5e0d;
	}		
	
	* html #catalog-list.linear li {
		height: 125px;
	}
	
	* html #catalog-list.linear li.special_offer {
		height: 23px;
	}		
	
		#catalog-list.linear .item-pic{
			position: absolute;
			top: 0px; left: 0px;
			margin: 0; padding: 0;

			height:80px;
			width:107px;
			border:#e1e1e1 1px solid;			
		}
		
			#catalog-list.linear .item-pic a{
				display: block;
				width: 107px;
				height: 80px;
			}		
		
			#catalog-list.linear .item-pic img{
				display: block;
				vertical-align: top;
			}
			

	#catalog-list.linear .item-price {
		float:right;
		width:156px;
		height:58px;
		margin-top:5px;
		padding:2px;
		padding-left:5px;
		border:#F3F3F3 2px solid;
	}
	
		#catalog-list.linear .item-price span.price {
			font-size:20px;
			font-weight:bold;
			color:#EA5E0D;
			float:left;
		}
		
		#catalog-list.linear .item-price span.prive_val {
			font-size:14px;
			font-weight:bold;
			color:#EA5E0D;
			float:left;
			padding-top:6px;
			padding-left:3px;
		}
		
		#catalog-list.linear .month {
			font-weight:bold;
			width:50px;
			padding-top:7px;
			padding-left:3px;
			float:left;

		}
		
		#catalog-list.linear .vat_price {
			padding-top:4px;
			clear:both;
			font-weight:bold;
		}

		#catalog-list.linear .no_vat_price {
			font-weight:bold;
		}
		
		#catalog-list.linear .full_price {
			color:#EA5E0D;
		}		
		
		
			

	#catalog-list.linear .intro-text {
		position:absolute;
		width:428px;
		top:30px; left: 117px;
	}
	
	#catalog-list.linear .intro-text a{
		text-decoration:underline;
		color:#ea5e0d;
		font-size:12px;
	}
	#catalog-list.linear .intro-text a:hover{
		text-decoration: none;
	}

	#catalog-list.linear .fav_ico_linear {
		position:absolute;
		top:0px; left: 117px;
	}
	
	#catalog-list.linear .sign_lease {
		position:absolute;
		top:95px; left: 553px;
	}	
	
	#catalog-list.linear .whatcar_star {
		position:absolute;
		top:90px; left: 115px;		
/*		clear:both;
		padding-top:22px;*/
	}		



#compear_block{width:208px;float:left; background-color:#fefcf1; border:#f2e0c9 1px solid; padding:10px;}
#print{}
#print a{
float:right;
padding-right:15px;
padding-left:18px;
margin-top:15px;
background:transparent url(/img/design/print_ico.gif) no-repeat scroll;
}
#sent-to-mail{}
#sent-to-mail a	{float:right;padding-right:15px;padding-left:20px;background: transparent url(/img/design/mail_ico.gif) no-repeat center left;}
.comper_category {}
.category_title{margin-top:20px; margin-bottom:16px; font-weight:bold; text-decoration:underline;}
.comper_object{}
.comper_category td {padding-top:5px;}
.comp_object_name{ width:130px;}
.comp_object_price{font-weight:bold;color:#EA5E0D;text-align:right;padding-right:4px;}
.comp_object_del_ico{width:13px;}
.comp_object_del_ico img{ cursor:pointer;}
.compear_button{padding-top:10px;clear:both;}