	  .bonus_title {
           font-size : 12px;
           font-weight : bold;
      }
	   .bonus_price {
           font-size : 12px;
           font-weight : normal;
           color : #cc0000;
      }
	   .bonus_firm {
           font-size : 12px;
           font-weight : bold;
           color : #cc0000;
      }
	  .column_title {
	   background-color: white;
	   border:1px solid silver;
	   font-size : 10px;
	   color : gray;
	  }
	  .column_selected {
	   background-color: silver;
	  }
	  .column_not_selected {
	   background-color: gray;
	  }
	  .col_link {
	  color : white;
	  }
	  A.col_link:link {
	  color : white;
	  }
	  A.col_link:hover {
	  color : white;
	  }
	  A.col_link:visited {
	  color : white;
	  }
	  .search_button {
	  border:1px solid silver;
	  padding:1px 3px 1px 3px;
	  marging:0px 0 0 0;
	  font-size : 11px;
	  }
	  A.search_button:hover {
	  background-color: #cc0000;
	  color : white;
	  }

	
.new_cars_td {
	  	 border: 1px solid silver;
		 background-color:white;
}
	  
	  .new_cars_td_title {
	 	 border-bottom: 1px solid #DDDDDD;
	 	 padding: 4px 5px 4px 5px;
		 background-color:#eaeaea;
		 height:10px;
	  }
	  .new_cars_a_title {
		color: #000099;
		font-weight : bold;
	  }
	  A.new_cars_a_title:link,  A.new_cars_a_title:visited, A.new_cars_a_title:over {
		color: #000099;
	  }
	  .new_cars_descr {
	  	padding: 8px 0px 8px 0px;
		color: gray;
		font-size : 10px;
	  }
	  .new_cars_price {
	  	background-color:#cc0000;
		  padding:0 1px 0 3px;
		  color: white;
		  font-size : 10px;
	  }
a.link_selected {font-weight:bold;color:white;background:#cc0000;padding:0 3px 0 3px;}

.table_cars {}
.table_cars .name {font-size:17px;font-family:tahoma;padding:8px 10px 8px 15px;white-space:nowrap;text-align:left;}
.table_cars .price .p {font-family:arial;font-size:17px;font-weight:bold;background-color:#1B99DF;color:white;padding:2px 5px 2px 5px;white-space:nowrap;}
.table_cars .price .v {font-size:11px;font-weight:normal;}

.table_cars .tr_title td {background-color:#808080;font-size:10px;text-align:center;color:white;padding:5px;}
.table_cars td.first {background-image: url(/images/u_gray_lt.gif); background-position:top left; background-repeat:no-repeat;background-color:#808080;}
.table_cars td.last {background-image: url(/images/u_gray_rt.gif); background-position:top right; background-repeat:no-repeat;background-color:#808080;}

.car_descr_pic {background-color:#EAEAEA;text-align:center;padding:5px;margin-bottom:15px;}
.car_descr_pic .box_price {position:relative;}
.car_descr_pic .box_price .p1 {position:absolute; left:0px; top:-25px;z-index:0;}
.car_descr_pic .box_price .p2 {background-color:#CC0000;color:white;font-size:15px;font-weight:bold;padding:5px;}
.car_descr_pic .box_price .p2 span {font-size:11px;padding-left:5px;}



.table_car_pic {}

.table_car_descr {}
.table_car_descr tr.tr_title td {background-color:#808080;padding:0;}
.table_car_descr tr.tr_title td.first {background-image: url(/images/u_gray_lt.gif); background-position:top left; background-repeat:no-repeat;background-color:#808080;}
.table_car_descr tr.tr_title div {background-image: url(/images/u_gray_rt.gif); background-position:top right; background-repeat:no-repeat;padding:8px;font-size:13px;color:white;font-weight:bold;}
.table_car_descr tr.tr_title h2 {font-size:13px;color:white;margin:0;padding:0;font-weight:bold;}
.table_car_descr .td_n {background-color:#d8d8d8;color:#3F3F3F;text-align:right;}
.table_car_descr .td_d {background-color:#eaeaea;}

.table_firms {}
.table_firms td {height:80px;}
.table_firms .td_pic {width:100px;}
.table_firms .td_n .name {font-family:verdana;font-size:16px;}
.table_firms .td_a {width:180px;}
.table_firms .td_a .city {font-size:16px;}
.table_firms .td_a .adr {font-size:11px;}

