@page {
 margin:1cm;
 padding:1cm; }

@media print {
	body {
		color:black;
		background:white;
		font-size:11px;
		text-align:center;
		margin:0;
		padding:0; }

	div#main { width:100%; margin:0px auto; text-align:left; }
	div#header_links { display:none; }
	ul#menu { display:none; }
	div#content { width:100%; text-align:left; }
	div#left_content { display:none; }
	hr { display:none; }
	#right_content {
		width:600px;
		min-height:400px;
		margin:0;
		padding:30px 25px 25px 35px; }
	#right_content ul {
		list-style-type:square;
		padding-left:25px;
		margin-left:25px; }
	#right_content p { margin-left:20px; line-height:22px; }
	#right_content p span { float:left; width:90px; }
	#right_content p.pager {
		text-align:right;
		padding-top:20px; }
	#right_content p.catalog_link {
		text-align:right;
		padding-top:20px;
		background:url('../img/h_bg_4px.jpg') top left no-repeat; }
	.car_preview {
		width:600px;
		height:200px;
		text-align:left;
		margin:0 0 35px 0;
		background:url('../img/h_bg_4px.jpg') bottom left no-repeat; }
	.p_car_info {
		width:550px;
		height:130px;
		line-height:20px !important;
		text-align:left;
		padding:0;
		margin:0; }
	.car_info {
		float:right !important;
		width:260px !important;
		margin-right:25px;
		padding:0; }
	.car_info2 {
		float:right !important;
		width:260px !important;
		margin-right:125px;
		padding:0; }
	.img {
		float:left;
		width:140px;
		height:105px;
		margin:0;
		padding:0; }
	div.gallery { overflow:hidden; margin-left:25px; }
	div.car_img a { display:block; float:left; margin:4px 25px 10px 0; padding:2px; background-color:#999; }
	div.car_img a:hover { background-color:#ccc; }
	div.car_img img { border:1px solid white; }
	#footer { display:none; }
	.catalog_link { display:none; }
}
