body {
           color : #000000;
           text-decoration : none;
           margin : 0 0 10px;
           padding : 0;
		   font-size : 11px;
		   font: 70% verdana, arial, sans-serif;
}
td {
font-size : 11px;
}
h1, h2, h3, h4, h5 {font-weight:bold;}
h1 {font-size : 16px;}
h2 {font-size : 14px;}
h3 {font-size : 13px;}
h4 {font-size : 12px;}
.table_top {
	background-image: url(http://www.avtorinok.ru/images/hyundai/hyundai_top.jpg); 
        background-position: top;
	background-repeat: no-repeat;
}
.top_tr {

}
.middle_tr {
	padding:0 10px 0 10px;
	border-top:1px solid silver;
}
.bottom_tr_login {
	padding:0px;
	background-color: white;
	border-top:1px solid silver;
}
.bottom_tr {
	padding:0px;
	background-color: white;
	border-top:1px solid silver;
}
.middle_td1 {
	width:160px;
	vertical-align:top;
	padding:0;
	background-image: url(http://www.avtorinok.ru/images/hyundai/hyundai_left.jpg); 
        background-position: top;
	background-repeat: no-repeat;
	background-color: white;
	border-right:1px dotted silver;
	border-left:1px dotted silver;
}
.middle_td2 {
	padding:0;
	font-size : 10px;
}
.middle_td3 {
	padding:10px;
	background-color: white;
	border-right:1px dotted silver;
	border-left:1px dotted silver;
}
.td_city_bar {
	height:10px;
	background-color: silver;
}
.td_main {
	padding:10px;
background-color: white;
}
/* reklama */
.td_reklama1 {

	height: 80px;
	valign: middle;
}
.td_reklama2 {
	background-color: white;
	border-top:1px solid silver;
	height: 70px;
}
.bot_td_title {
	background-color: #bababa;
	padding:0 5px 0 5px;
	color: white;
}
.bot_td_data {
	color: gray;
}
/* øðèôòû */
.title {
 font-size : 16px;
 font-family : Tahoma, Verdana, Arial;
 text-decoration : none;
 font-weight : bold;
 margin:8px 0 8px 0;
}
.navigation {
 font-size : 12px;
 font-family : Arial, Verdana;
 text-decoration : none;
 font-weight : normal;
 margin:0;
}
/*  */

#marks_list {}
#marks_list td {vertical-align:top; widht:33%; padding-right:10px;}
#marks_list div {background:url(/images/ugolok_grey_1.gif) left no-repeat; padding-left:16px; margin-bottom:5px;font-size:10px; color:gray; width:100%;}
#marks_list div a {  padding-right:5px; font-size:12px;font-weight:bold;}
#marks_list div a:hover {font-weight:bold;}
#marks_list div span {font-size:10px; color:gray;}

.comment {font-size:11px; border:1px dotted silver; color:gray; padding: 5px;}

.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, A.col_link:hover, A.col_link:visited {
	color : white;
}
.cars_tr1 {
	background-color:#eaeaea;
	/*#eaeaea;*/
}
.cars_tr2 {
	background-color:#e0e0e0;
}
.models_box {
	background-color:#e0e0e0;
	border:1px solid silver;
	padding:5px;
}
.td_title {
	background-color: gray;
	color : white;
}
.td_name {
	background-color: #d8d8d8;
	color : black;
}
.td_data {
	background-color: #eaeaea;
	color : black;
}
.td_price {
	background-color: red;
	color : white;
}
.search_button {
	  border:1px solid silver;
	  padding:2px 5px 2px 5px;
	  marging:0;
	  background-color: #f07800;
	  font-size : 11px;
	  color : white;
}
A.search_button:link, A.search_button:visited {
	  color : white;
}
A.search_button:hover {
	  background-color: #cc0000;
	  color : white;
}
.page_b_off {
	  border:1px solid silver;
	  padding:1px 5px 1px 5px;
	  background-color: white;
	  margin:0px 0 0 0px;
	  font-size : 11px;
}
A.page_b_off:hover {
	  background-color: #cc0000;
	  color : white;
	  }
.page_b_on {
	  background-color: gray;
	  border:1px solid silver;
	  padding:1px 5px 1px 5px;
	  margin:0px 0 0 0px;
	  font-size : 11px;
	  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;
}
.section1 {
	border : 0 solid #000;
	list-style-type : disc;
}
.section2 {
	margin : 1px 0 0 8px;
	padding : 1px 0 0 8px;
	list-style-type : square;
}
.t10_gray {
	font-family : Verdana, Arial;
	font-size : 10px;
	color : gray;
}
.t10_w {
	font-size : 10px;
	color : white;
}
.menu_on {
	  cursor: pointer; 
	  cursor: hand;
	  border-bottom:1px solid silver;
	  padding: 0 5px 0 5px;
	  background-color: #004182;
}
.menu_off {
	  cursor: pointer; 
	  cursor: hand;
	  border-bottom:1px solid silver;
	  padding: 0 5px 0 5px;
}
.menu_title {
	  font-size : 10px;
      color : white;
	  letter-spacing: 3px; 
	  padding-left: 5px; 
	  background-color: #bababa;
}
.menu_title2 {
	  font-size : 10px;
      color : white;
	  letter-spacing: 3px; 
	  padding-left: 5px; 
	  background-color: Gray;
}
.menu_user_on {
	  padding: 0 5px 0 5px; 
	  border-left:1px solid gray; 
	  border-top:1px solid gray; 
	  border-right:1px solid gray;
	  background-color: white;
}
.menu_user_off {
	  padding: 0 5px 0 5px; 
	  border-left:1px solid silver; 
	  border-top:1px solid silver; 
	  border-bottom:1px solid gray; 
	  border-right:1px solid silver;
	  background-color: #e0e0e0;
}
.cmd {
	font : 11px Arial, Verdana;
	color : #242424;
	text-decoration : none;
	background : #f2f2f2;
	border : 1px solid gray;
	text-align : center;
}
fieldset {
	border : 1px solid #cccccc;
	padding : 5px;
}
legend {
	color : #000000;
}
.box {
	border : 1px solid #cccccc;
}
A:link {
	text-decoration : none;
	color : #004182;
}
A:visited {
	text-decoration : none;
	color : #004182;
}
A:hover {
	text-decoration : none;
	color : red;
}
.avt1 {
	font-size : 22px;
}
.avt2 {
	font-size: 11px;
	letter-spacing: 1px;
}
.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;
}
/* menu */
.menu_on {
	  font-size: 11px;
	  text-decoration:none;
	  border-bottom:1px solid silver;
	  padding: 3px 5px 0 5px;
	  background-color: #004182;
	  color : white;
	  width: 160px;
	  height: 20px;
}
.menu_off {
	  font-size: 11px;
	  text-decoration:none;
	  border-bottom:1px solid silver;
	  padding: 3px 5px 0 5px;
	  background-color: white;
	  width: 160px;
	  height: 20px;
}
.menu_a_on:link, .menu_a_on:visited {
	  color: white;
}
.menu_a_off:link {
	color: #004182;
}
.menu_a_off:visited {
	color: #004182;
}
#photo_prev {border:1px dotted silver; padding:8px;margin-bottom:10px;}
#photo_prev .name {font-size:11px; font-weight:bold; color:silver; text-align:center;}
#photo_prev img {align:center; padding-top:5px;}
#photo_prev a {color:silver;}
