/* common */

a:link,a:visited,a:hover,a:active{
  text-decoration: none;
}

body {
  margin: 0px;
  padding: 0px;
  text-align: center;
}

div,span,img,form,table,td,ul,p {
	z-index: 0;
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  border-style: none;
  background-color: transparent;
  overflow: hidden;
}

h1,h2,h3,h4,h5,h6,strong,em {
  font-style: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;
  margin: 0px;
  padding: 0px;
}

#master {
  font-family: Verdana, Sans-Serif;
  text-align: left;
  width: 950px;
  margin:auto;
}



/* content */

#content {
  width: 950px;
  background-image: url(http://image.i0100.com/bg_content.gif);
  background-repeat: repeat-y;
}



/* footer */

#footer {
  background-color: #000099;
  padding: 1px;
  width: 950px;
  text-align: center;
}

#footer a {color: #FFFFFF;}


/* main */

#main {
  float: right;
  width: 760px;
  background-color: #FFFFFF;
}

#pathbar {
  width: 760px;
  background-color: #EEEEEE;
}

#main_page {

  width: 720px;
  padding: 20px;
}

#pathbar {
  padding: 1px;
}

#pathbar_flag {
  float: left;
  display: block;
  padding: 1px;
  margin-right: 4px;
  vertical-align: middle;
  width: 14px;
  height: 12px;
}

#title {
  margin-bottom: 20px;
}

#img_title {
  vertical-align: middle;
  margin-right: 8px;
}

.main_block_720 {
  width: 720px;
  margin-bottom: 20px;
}

.bg_h_dotted {
  background-image: url(http://image.i0100.com/bg_h_dotted.gif);
  background-repeat: repeat-x;
}

.bg_h_gray {
  background-color: #DDDDDD;
}

.bg_h_dark_gray {
  background-color: #CCCCCC;
}


.function_item {
  display: block;
  height: 16px;
  margin-bottom: 1px;
  padding: 1px;
  cursor: pointer;
}

.function_item_24 {
  display: block;
  height: 28px;
  margin-bottom: 1px;
  padding: 1px;
  cursor: pointer;
}

.function_item_img_r {
  display: block;
  float: right;
  margin-right: 2px;
  margin-left: 5px;
  cursor: pointer;
}

.function_item_txt_r {
  display: block;
  float: right;
  margin-top: 1px;
  cursor: pointer;
}

.function_item_img_l {
  display: block;
  float: left;
  margin-right: 5px;
  margin-left: 2px;
  cursor: pointer;
}

.function_item_txt_l {
  display: block;
  float: left;
  margin-top: 1px;
  cursor: pointer;
}

.cr_pointer {
  cursor: pointer;
}

#page_top_href{
  display: block;
  width: 16px;
}

.orderby_text {
  float: left;
  margin-top: 1px;
  margin-left: 30px;
}

.orderby_img {
  float: left;
}

.legend_box_opt {
  margin: 2px;
  width: 14px;
  height: 14px;
  border-style: solid;
  border-width: 1px;
  border-color: #000099;
  background-color: #E9ECF7;
  float: left;
}

.legend_box_mnd {
  margin: 2px;
  width: 14px;
  height: 14px;
  border-style: solid;
  border-width: 1px;
  border-color: #CC0000;
  background-color: #FFE6DD;
  float: left;
}

.d_b {
  display: block;
}

.d_i {
  display: inline;
}

.d_n {
  display: none;
}


.fl_l {
  float: left;
}

.fl_r {
  float: right;
}

.cl_b {
  clear: both;
}

.cl_l {
  clear: left;
}

.cl_r {
  clear: right;
}



/* layer */

#loadingContainer {
	border-width: 2px;
  border-color: #3594E8;
	border-style: solid;
  background-color: #FFFFFF;
  left: 0px;
	top: 0px;
	width: 0px;
	height: 0px;
	position: absolute;
  overflow: hidden;
	visibility: hidden;
  z-index:1001;
  text-align: center;
}

#loadingContainerIframe {
	border-style: none;
  left: 0px;
	top: 0px;
	width: 0px;
	height: 0px;
	position: absolute;
	overflow: hidden;
	visibility: hidden;
  z-index:1000;
}

#loadingContainerSmall {
	border-width: 2px;
  border-color: #3594E8;
	border-style: solid;
  background-color: #FFFFFF;
  left: 0px;
	top: 0px;
	width: 0px;
	height: 0px;
	position: absolute;
  overflow: hidden;
	visibility: hidden;
  z-index:1001;
  text-align: center;
}

#loadingContainerSmallIframe {
	border-style: none;
  left: 0px;
	top: 0px;
	width: 0px;
	height: 0px;
	position: absolute;
	overflow: hidden;
	visibility: hidden;
  z-index:1000;
}

#messageContainer {
	border-width: 3px;
  border-color: #CC0000;
	border-style: solid;
  background-color: #FFFFFF;
  left: 0px;
	top: 0px;
	width: 0px;
	height: 0px;
	position: absolute;
  overflow: hidden;
	visibility: hidden;
  z-index:1001;
  text-align: center;
}

#messageContainerIframe {
	border-style: none;
  left: 0px;
	top: 0px;
	width: 0px;
	height: 0px;
	position: absolute;
	overflow: hidden;
	visibility: hidden;
  z-index:1000;
}

#messageContainerImg {
  margin: 16px;
  vertical-align: middle;
}

#sectionLangContainer {
	border-width: 2px;
  border-color: #CC0000;
	border-style: solid;
  background-color: #FFFFE1;
  left: 0px;
	top: 0px;
	width: 0px;
	height: 0px;
	position: absolute;
  overflow: hidden;
	visibility: hidden;
  z-index:1001;
  text-align: center;
}

#sectionLangContainerIframe {
	border-style: none;
  left: 0px;
	top: 0px;
	width: 0px;
	height: 0px;
	position: absolute;
	overflow: hidden;
	visibility: hidden;
  z-index:1000;
}

#tooltipContainer {
  position: absolute;
  left: 100px;
  top: 100px;
  width: 100px;
  height: 70px;
  z-index:101;
	visibility: hidden;
}

#tooltipContainerIframe {
  position: absolute;
  left: 100px;
  top: 100px;
  width: 100px;
  height: 70px;
  z-index:100;
	visibility: hidden;
}

#tooltipContainer img,#tooltipContainer div {
  position: absolute;
}

#tooltip_tl {
  left: 0px;
  top: 0px;
}

#tooltip_tr {
  right: 0px;
  top: 0px;
}

#tooltip_bl {
  left: 0px;
  bottom: 20px;
}

#tooltip_br {
  right: 0px;
  bottom: 20px;
}

#tooltip_l {
  left: 0px;
  top: 6px;
  width: 6px;
  height: 38px;
  background-image: url(http://image.i0100.com/tooltip_l.gif);
  background-repeat: repeat-y;
}

#tooltip_r {
  right: 0px;
  top: 6px;
  width: 6px;
  height: 38px;
  background-image: url(http://image.i0100.com/tooltip_r.gif);
  background-repeat: repeat-y;
}

#tooltip_b {
  left: 6px;
  bottom: 20px;
  width: 88px;
  height: 6px;
  background-image: url(http://image.i0100.com/tooltip_b.gif);
  background-repeat: repeat-x;
  background-position: bottom left;
  overflow: visible;
}

#tooltip_t {
  left: 6px;
  top: 0px;
  width: 88px;
  height: 6px;
  background-image: url(http://image.i0100.com/tooltip_t.gif);
  background-repeat: repeat-x;
}

#tooltip_v {
  left: 6px;
  bottom: 0px;
  width: 29px;
  height: 26px;
}

#tooltip_close {
  top: 0px;
  right: 0px;
  cursor: pointer;
}

#tooltip_title {
  left: 6px;
  top: 6px;
  width: 88px;
  height: 16px;
  background-color: #FFFFE1;
}

#tooltip_text {
  left: 6px;
  top: 22px;
  width: 88px;
  height: 22px;
  background-color: #FFFFE1;
  overflow: auto;
}



/* address_book */

.address_book_item_public {
  float: left;
  width: 716px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
  border-bottom-width: 1px;
  padding:2px;
  margin-bottom: 30px;
  background-color: #FFFFFF;
}

.address_book_item_corporate {
  float: left;
  width: 716px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
  border-bottom-width: 1px;
  padding:2px;
  margin-bottom: 30px;
  background-color: #FFF7E5;
}



/* adv_search */

#adv_search_table td {
  padding-top: 0px;
  padding-bottom: 8px;
  padding-right: 10px;
  padding-left: 0px;
  white-space: nowrap;
}

.adv_search_optionals {
  display: block;
  float: left;
  width: 360px;
}



/* calendar */

#calendar {
  background-color: #DDDDDD;
  margin: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #0000CC;
}

#calendar td {
  padding: 2px;
  width: 16px;
  height: 16px;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF;
  background-color: #FFFFFF;
}

#calendarContainer {
	border-style: none;
  left: 0px;
	top: 0px;
	width: 0px;
	height: 0px;
	position: absolute;
  overflow: hidden;
	visibility: hidden;
  z-index:1001;
  text-align: center;
}

#calendarContainerIframe {
	border-style: none;
  left: 0px;
	top: 0px;
	width: 0px;
	height: 0px;
	position: absolute;
	overflow: hidden;
	visibility: hidden;
  z-index:1000;
}



/* comments */

#comments_table {
  margin-bottom: 30px;
}

#comments_table td {
  white-space: nowrap;
  padding-right: 15px;
}



/* detail */

#detail_data {
  float: left;
  width: 368px;
  padding-right: 50px;
}

#detail_photo {
  float: left;
  width: 302px;
}

#car_data_table {
  width: 368px;
  margin-bottom: 30px;
}

#car_data_table td {
  padding-right: 15px;
}

.border_red {
  border-style: solid;
  border-color: #CC0000;
  border-width: 1px;
}

.detail_photo_tn {
  display: block;
  float: left;
  margin-top: 20px;
}

.border_white {
  border-style: solid;
  border-color: #FFFFFF;
  border-width: 1px;
}

.detail_photo_tn:hover {
  border-color: #CC0000;
}

#car_data_comments {
  width: 368px;
  margin-bottom: 30px;
}

#car_data_comments_original_link {
  display: block;
  width: 368px;
}

#car_data_comments_original {
  display: none;
  width: 368px;
  margin-bottom: 30px;
}

.car_data_comment_img {
  display: block;
  float: left;
  margin-right: 6px;
  margin-left: 2px;
  margin-top: 2px;
}

.car_data_comment_text {
  float: left;
  width: 340px;
  margin-top: 1px;
}

#car_data_otiponals {
  float: left;
  width: 358px;
}

#car_detail_contact {
  width: 290px;
  margin-top: 40px;
  padding: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #DDDDDD;
}

#car_detail_message {
  width: 290px;
  margin-top: 40px;
  padding: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #DDDDDD;
}

#car_detail_message_table td {
  white-space: nowrap;
  padding-right: 10px;
  padding-bottom: 3px;
  vertical-align: top;
}

#car_detail_stat {
  width: 290px;
  padding: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #DDDDDD;
  margin-bottom: 20px;
}

.captcha_img {
  border-style: solid;
  border-width: 1px;
  border-color: #CC0000;
}



/* form */

input,textarea,select {
  border-width: 1px;
  border-color: #000099;
  background-color: #E9ECF7;
  border-style: solid;
}

.input_mnd {
  border-color: #CC0000;
  background-color: #FFE6DD;
}

.option_light {
	background-color: #E9ECF7;
}

.option_dark {
	background-color: #CCD5EC;
}

.option_mnd_light {
	background-color: #FFE6DD;
}

.option_mnd_dark {
	background-color: #FFD2C1;
}

.button {
  display: block;
  margin: 0px;
  padding: 0px;
  height: 22px;
  background: none;
  border-style: none;
  cursor: pointer;
  overflow: visible;
}

.button .button_dx {
  display: block;
  height: 21px;
  padding-left: 10px;
  background-image: url(http://image.i0100.com/btn_bg_sx.gif);
  background-position: left top;
  background-repeat: no-repeat;
  overflow: visible;
}

.button .button_sx {
  display: block;
  height: 21px;
  padding-right: 10px;
  background-image: url(http://image.i0100.com/btn_bg_dx.gif);
  background-position: right top;
  background-repeat: no-repeat;
  white-space: nowrap;
  overflow: visible;

}

.button .btn_item_img {
  display: inline;
  margin-right: 4px;
  margin-left: 4px;
  margin-top: 2px;
  vertical-align: middle;
}

.button .btn_item_txt {

  display: inline;
  vertical-align: middle;
}

input[type="checkbox"], input[type="radio"] {
	border: 0px;
  padding: 0px;
  border-style: none;
  background-color: transparent;
}

.checkbox {
	border: 0px;
  padding: 0px;
  border-style: none;
  background-color: transparent;
}



/* garage */

.garage_car_data {
  float: left;
  width: 718px;
  height: 160px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #DDDDDD;
  border-width: 1px;
  margin-bottom: 15px;
}



/* home */

#quick_search {
  width: 698px;
  border-style: solid;
  border-width: 1px;
  border-color: #CC0000;
  padding: 10px;
  margin-bottom: 40px;
}

#quick_search_fields {
  float: left;
  width: 460px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
  padding-right: 5px;
}

#quick_search_sidebar {
  float: left;
  width: 228px;
  text-align: center;
}

#quick_search_table td {
  padding-top: 0px;
  padding-bottom: 8px;
  padding-right: 10px;
  padding-left: 0px;
  white-space: nowrap;
}

#top_cars {
  float: left;
  width: 235px;
}

#best_offers {
  float: left;
  width: 235px;
}

#home_center_col {
  float: left;
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 0px;
  width: 210px;
}

.home_cars_img {
  display: block;
  float: left;
  width: 80px;
  height: 60px;
  margin-right: 4px
}

.home_cars_desc {
  display: block;
  float: left;
  width: 149px;
  height: 46px;
}

.home_cars_flag {
  display: block;
  float: left;
  width: 14px;
  height: 12px;
}

.home_cars_price {
  display: block;
  float: left;
  width: 130px;
  height: 14px;
}

.home_cars_cell {
  padding-bottom: 5px;
  padding-top: 5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
}

.home_cars_first_cell {
  padding-bottom: 5px;
  padding-top: 5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  border-top-style: solid;
  border-top-color: #CCCCCC;
  border-top-width: 1px;
}

#home_sell_car {
  width: 210px;
  margin-bottom: 24px;
  margin-top: 16px;
}

#home_sell_car_logo {
  display: block;
  width: 210px;
  text-align: center;
  margin-bottom: 10px;
}

#home_sell_car_link {
  display: block;
  width: 210px;
  text-align: center;
}

#home_translate {
  width: 210px;
  margin-bottom: 24px;
}

.home_translate_logo {
  display: block;
  width: 210px;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
}

#home_translate_link {
  display: block;
  width: 190px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
}

.main_box_red_720 {
  width: 698px;
  border-style: solid;
  border-width: 1px;
  border-color: #CC0000;
  padding: 10px;
  margin-bottom: 10px;
}



/* home_corporate */

.home_corp_block_gray {
  width: 328px;
  border-width: 1px;
  border-style: solid;
  border-color: #CCCCCC;
  padding: 10px;
  margin-bottom: 20px;
}

.home_corp_block_blue {
  width: 328px;
  border-width: 1px;
  border-style: solid;
  border-color: #0000CC;
  padding: 10px;
  margin-bottom: 20px;
}

.home_corp_inner_block {
  width: 328px;
}

.account_data_table td {
  padding-top: 0px;
  padding-bottom: 2px;
  padding-right: 10px;
  padding-left: 0px;
  white-space: nowrap;
}

.messages_data_table td {
  padding-top: 0px;
  padding-bottom: 2px;
  padding-right: 0px;
  padding-left: 0px;
}

.home_corp_cars_desc {
  display: block;
  float: left;
  width: 240px;
  height: 16px;
}

.home_corp_cars_stat {
  display: block;
  float: left;
  width: 240px;
  height: 44px;
}




/* info */

.info_index_item {
  display: block;
  overflow: hidden;
  width: 312px;
  padding:3px;
  margin-bottom: 30px;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
}

.info_index_item:hover {
  border-color: #DDDDDD;
}


.info_index_item_img {
  display: block;
  float: left;
  margin-right: 8px;
  cursor: pointer;
}

.info_index_item_txt {
  display: block;
  float: left;
  width: 256px;
  margin-top: 8px;
  cursor: pointer;
}



/* login_form */

#login_form {
  width: 451px;
  border-style: solid;
  border-width: 1px;
  border-color: #DDDDDD;
  margin-left: 134px;
  margin-right: 133px;
}

#login_form_header {
  width: 451px;
  height: 34px;
  text-align: center;
  background-image: url(http://image.i0100.com/login_header.gif);
  padding: 12px;
}

#login_form_warning {
  padding: 10px;
  width: 431px;
}

#login_form_fields {
  padding: 10px;
  width: 431px;
  text-align: center;
}



/* menu */

#menu {
  float: left;
  width: 180px;
  padding: 5px;
  background-color: #EEEEEE;
}

#img_menu_rss {
  display: block;
  width: 180px;
}

#menu_personal_data {
  width: 180px;
  margin-top: 15px;
  margin-bottom: 5px;
}

#menu_personal_data_welcome {
  width: 176px;
  padding: 2px;
  margin-bottom: 10px;
  clear: both;
}

.menu_header {
  width: 180px;
  margin-top: 20px;
  margin-bottom: 5px;
  background-repeat: no-repeat;
}

#menu hr {
  width: 180px;
  height: 1px;
  margin-top: 3px;
  margin-bottom: 3px;
  background-color: #CCCCCC;
  color: #CCCCCC;
  border-style: none;
}

#menu_search_header {
  background-image: url(http://image.i0100.com/menu_search_header.gif);
}

#menu_sell_header {
  background-image: url(http://image.i0100.com/menu_sell_header.gif);
}

#menu_login_header {
  background-image: url(http://image.i0100.com/menu_login_header.gif);
}

#menu_manage_header {
  background-image: url(http://image.i0100.com/menu_manage_header.gif);
}

#menu_messages_header {
  background-image: url(http://image.i0100.com/menu_messages_header.gif);
}

.menu_item {
  display: block;
  height: 16px;
  padding: 1px;
  cursor: pointer;
}

.menu_item:hover {
  background-color: #FFFFFF;
}

#form_login_menu {
  padding: 5px;
}


#menu_flags {
  width: 180px;
  padding: 5px;
}

.menu_flags_row
 {
  width: 170px;
  margin-top: 4px;
}

.menu_flag
 {
  margin-right: 1px;
  margin-left: 1px;
}



/* messages */

#messages_header {
  width: 716px;
  border-style: solid;
  border-width: 1px;
  border-color: #DDDDDD;
  padding: 2px;
  margin-bottom: 20px;
}

.messages_table_row td {
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #FFFFFF;
  background-color: #FFFFFF;
}

.messages_table_row_not_opened td {
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #FFFFFF;
  background-color: #FFF7E5;
}

.messages_table_orderby_row td {
  padding-right: 5px;
  padding-left: 5px;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #FFFFFF;
  background-color: #D2DCF0;
  white-space: nowrap;
  height: 16px;
}

.show_message_header {
  width: 718px;
  padding: 1px;
  background-color: #D2DCF0;
}

.show_message_subject {
  width: 714px;
  padding: 3px;
}

.show_message_body {
  width: 714px;
  padding: 3px;
  margin-bottom: 20px;
}



/* my_cars */

#my_cars_selection {
  width: 708px;
  border-style: solid;
  border-width: 1px;
  border-color: #DDDDDD;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 5px;
  padding-left: 0px;
  margin-bottom: 10px;
}

.my_cars_selection_item {
  width: 144px;
  display: block;
  float: left;
}

.my_cars_car_data {
  float: left;
  width: 718px;
  height: 108px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #DDDDDD;
  border-width: 1px;
  margin-bottom: 15px;
}

.my_cars_hidden {
	background-color: #EEEEEE;
}

.my_cars_expired {
	background-color: #FFE6DD;
}

.my_cars_expiring {
	background-color: #FFEBCC;
}

#my_cars_search {
  width: 708px;
  border-style: solid;
  border-width: 1px;
  border-color: #DDDDDD;
  padding: 5px;
  margin-bottom: 10px;
}

.search_table td {
  padding-top: 0px;
  padding-bottom: 8px;
  padding-right: 10px;
  padding-left: 0px;
  white-space: nowrap;
}



/* my_searches */

.my_searches_data {
  float: left;
  width: 718px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #DDDDDD;
  border-width: 1px;
  margin-bottom: 15px;
}

.my_searches_img {
  display: block;
  float: left;
  width: 48px;
  height: 48px;
  margin-top: 4px;
}


.my_searches_desc {
  display: block;
  float: left;
  padding: 4px;
  width: 458px;
}



/* personal_data */

.personal_data_table {
  display: block;
  float: left;
  width: 360px;
}

.personal_data_table td {
  padding-top: 0px;
  padding-bottom: 4px;
  padding-right: 10px;
  padding-left: 0px;
  white-space: nowrap;
}



/* register */

#register_corp_public_choose {
  display: block;
  width: 620px;
  padding-top: 40px;
  padding-right: 50px;
  padding-left: 50px;
  margin-bottom: 20px;
}

.register_choose_top {
  display: block;
  float: left;
  width: 238px;
  height: 200px;
  padding: 10px;
  margin-top: 20px;
  border-left-style: solid;
  border-right-style: solid;
  border-top-style: solid;
  border-width: 1px;
  border-color: #CC0000;
  text-align: center;
}

.register_choose_bottom {
  display: block;
  float: left;
  width: 258px;
  height: 30px;
  padding-bottom: 10px;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #CC0000;
  text-align: center;
}

.register_choose_img {
  float:left;
  margin-right:10px;
  width:68px;
  text-align:center;
}

.register_choose_radio {
  float: left;
  width: 140px;
  margin-top: 10px;
}

.register_choose_desc {
  float: left;
  clear: both;
  margin-top: 20px;
  width:238px;
}

#register_dologin {
  display: block;
  width: 600px;
  padding: 10px;
  margin-top: 80px;
  border-style: solid;
  border-width: 1px;
  border-color: #0000CC;
}

#register_fields {
  display: none;
  width: 720px;
}

#register_table {
  display: block;
  float: left;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
  padding-right: 10px;
  width: 480px;
}

#register_table td {
  padding-top: 0px;
  padding-bottom: 4px;
  padding-right: 10px;
  padding-left: 0px;
  white-space: nowrap;
}

#register_table_sidebar {
  float: left;
  width: 200px;
  margin-left: 10px;
}

.gauge_border {
  width: 100px;
  height: 8px;
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
}

.gauge_bar {
  width: 0px;
  height: 8px;
}



/* search_results */

#search_results_header {
  width: 713px;
  border-style: solid;
  border-width: 1px;
  border-color: #DDDDDD;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-bottom: 10px;
}

#search_results_header_description {
  float: left;
  width: 511px;
}

#search_results_header_functions {
  float: left;
  width: 200px;
  padding-left: 1px;
  padding-right: 1px;
}

#search_results_classic_modern {
  width: 708px;
  border-style: solid;
  border-width: 1px;
  border-color: #DDDDDD;
  padding: 5px;
  margin-bottom: 10px;
}

#search_results_classic_modern_img {
  float: right;
  width: 54px;
  height: 29px;
  margin-left: 10px;
}

#search_results_classic_modern_txt {
  float: right;
}

.search_results_car_title {
  float: left;
  width: 714px;
  padding-right: 3px;
  padding-left: 3px;
  background-color: #D2DCF0;
}

.search_results_car_img {
  display: block;
  float: left;
  width: 80px;
  height: 60px;
  margin-right: 4px;
}

.search_results_car_data {
  float: left;
  width: 718px;
  height: 82px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #DDDDDD;
  border-width: 1px;
  margin-bottom: 15px;
}

.search_results_car_desc {
  display: block;
  float: left;
  padding: 1px;
  width: 430px;
  height: 58px;
}

.search_results_car_functions {
  display: block;
  float: left;
  padding: 1px;
  width: 200px;
  height: 58px;
}

.search_results_car_footer
{
  float: left;
  width: 714px;
  height: 20px;
  padding: 2px;
}

.search_results_car_flag {
  display: block;
  float: left;
  margin-top: 3px;
  margin-right: 3px;
}

.search_results_car_location {
  display: block;
  float: left;
  margin-top: 2px;
}

.search_results_car_map_img {
  display: block;
  float: left;
  margin-top: 1px;
  margin-left: 8px;
  margin-right: 2px;
}

.search_results_car_map_txt {
  display: block;
  float: left;
  margin-top: 2px;
}

.search_results_car_marker {
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  margin: 1px;
}

.search_results_car_date {
  display: block;
  float: left;
  margin-top: 3px;
  margin-left: 3px;
}


#search_results_edit {
  width: 708px;
  border-style: solid;
  border-width: 1px;
  border-color: #DDDDDD;
  padding: 5px;
  margin-bottom: 10px;
  text-align: center;
}

#search_results_edit_table td {
  padding-top: 0px;
  padding-bottom: 8px;
  padding-right: 0px;
  padding-left: 5px;
  white-space: nowrap;
  text-align: center
}

.search_results_pagenavigator {
  width: 708px;
  border-style: solid;
  border-width: 1px;
  border-color: #DDDDDD;
  padding: 5px;
  margin-bottom: 10px;
  text-align: center;
}

.pagenav_item {
  display: block;
  width: 120px;
  height: 16px;
  padding: 1px;
}


#search_results_legend {
  width: 708px;
  border-style: solid;
  border-width: 1px;
  border-color: #DDDDDD;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 5px;
  padding-left: 5px;
  margin-bottom: 10px;
}

.search_results_legend_item {
  float: left;
  margin-top: 1px;
  margin-right: 20px;
}

.search_results_legend_img {
  float: left;
  margin-right: 5px;
}

#search_results_orderby {
  width: 708px;
  border-style: solid;
  border-width: 1px;
  border-color: #DDDDDD;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 5px;
  padding-left: 5px;
  margin-bottom: 30px;
}

#search_results_save_search {
  width: 708px;
  border-style: solid;
  border-width: 1px;
  border-color: #DDDDDD;
  padding: 5px;
  margin-bottom: 10px;
}

#over_max_box {
  width: 708px;
  border-style: solid;
  border-width: 1px;
  border-color: #CC0000;
  padding: 5px;
  margin-bottom: 10px;
}



/* select_subscription */

.subscription {
  width: 590px;
  padding: 5px;
  margin-bottom: 5px;
  margin-left: 60px;
  margin-right: 60px;
}

.subscription_num_ads {
  float: left;
  width: 220px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.subscription_price {
  float: left;
  width: 185px;
}

#price_summary_table td {
  padding: 3px;
}

.subscription_payment {
  width: 360px;
  padding: 5px;
  margin-bottom: 5px;
  margin-left: 0px;
}

.subscription_payment_price {
  float: left;
  width: 135px;
  margin-top: 5px;
  margin-bottom: 5px;
}



/* sell_car */

#registered_choose {
  display: block;
  width: 620px;
  padding-top: 40px;
  padding-right: 50px;
  padding-left: 50px;
  margin-bottom: 100px;
}

#login_container {
  display: none;
  width: 720px;
  margin-top: 100px;
  margin-bottom: 100px;
}

#register_container {
  display: none;
  width: 720px;
}

.registered_choose_top {
  display: block;
  float: left;
  width: 238px;
  height: 120px;
  padding: 10px;
  margin-top: 20px;
  border-left-style: solid;
  border-right-style: solid;
  border-top-style: solid;
  border-width: 1px;
  border-color: #CC0000;
  text-align: center;
}

#sell_car_stepbar {
  width: 720px;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #DDDDDD;
  margin-bottom: 20px;
}

.stepbar_item {
  display: block;
  float: left;
  height: 16px;
}

#sell_car_table {
  display: block;
  width: 500px;
  float: left;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
  padding-right: 10px;
}

#sell_car_table td,#sell_car_table_2 td {
  padding-top: 0px;
  padding-bottom: 4px;
  padding-right: 10px;
  padding-left: 0px;
  white-space: nowrap;
}

#new_model_request_table td {
  padding-top: 0px;
  padding-bottom: 4px;
  padding-right: 10px;
  padding-left: 0px;
  white-space: nowrap;
}

#sell_car_sidebar {
  float: left;
  width: 200px;
  margin-left: 10px;
}

#sell_car_fields_photo {
  width: 720px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

#sell_car_fields_comments {
  width: 720px;
  margin-bottom: 20px;
}

.sell_car_photo_block {
  width: 240px;
  float: left;
  margin-bottom: 20px;
}

.sell_car_photo_functions {
  float: left;
  width: 156px;
  height: 60px;
}



/* techspec */

.index_group {
  width: 700px;
  padding-bottom: 20px;
  padding-left: 20px;
  margin-bottom: 60px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CC0000;
}

.make_index_item {
  display: block;
  float: left;
  width: 135px;
  height: 130px;
  margin-top: 30px;
  margin-right: 40px;
  text-align: center;
}

#model_year_nav {
  width: 720px;
  height: 20px;
  margin-bottom: 40px;
}

.model_year_nav_sel {
  display: block;
  float: left;
  width: 145px;
  height: 20px;
  background-color: #CC0000;
  padding-top: 1px;
  padding-left: 5px;
  padding-right: 5px;
}

.model_year_nav_nsel {
  display: block;
  float: left;
  width: 145px;
  height: 20px;
  background-color: #0000CC;
  padding-top: 1px;
  padding-left: 5px;
  padding-right: 5px;
}

.model_index_item {
  display: block;
  float: left;
  width: 330px;
  height: 150px;
  margin-top: 30px;
  padding-left: 20px;
}

.model_index_item_descr {
  display: block;
  width: 320px;
  margin-bottom: 5px;
  padding-left: 10px;
}

.model_index_item_body {
  display: block;
  float: left;
  width: 145px;
  height: 120px;
  padding-left: 10px;
  padding-top: 10px;
}

.motor_index_table {
  float: left;
  width: 300px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 40px;
}

.motor_index_table td {
  vertical-align: top;
  height: 62px;
}

.motor_index_table_cell {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
}

.motor_index_table_first_cell {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  border-top-style: solid;
  border-top-color: #CCCCCC;
  border-top-width: 1px;
}

.motor_index_item_txt {
  display: block;
  width: 200px;
  height: 60px;
}

#ts_photo {
  float: left;
  width: 300px;
  margin-right: 40px;
}

#ts_data_table {
  width: 370px;
}

#ts_data_table td {
  white-space: nowrap;
  padding-right: 10px;
}



/* text */

.txt {
  font-family: Verdana, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #000000;
  text-align: left;
}

.txt_mnd {
  font-family: Verdana, Sans-Serif;
  font-style: normal;
  font-weight: bold;
  font-size-adjust: none;
  font-stretch: normal;
  color: #CC0000;
  text-align: left;
}

.ts_7 {
  font-size: 7px;
}

.ts_8 {
  font-size: 8px;
}

.ts_9 {
  font-size: 9px;
}

.ts_10 {
  font-size: 10px;
}

.ts_11 {
  font-size: 11px;
}

.ts_12 {
  font-size: 12px;
}

.ts_13 {
  font-size: 13px;
}

.ts_14 {
  font-size: 14px;
}

.ts_15 {
  font-size: 14px;
}

.ts_16 {
  font-size: 16px;
}

.ts_17 {
  font-size: 17px;
}

.ts_18 {
  font-size: 18px;
}

.ts_20 {
  font-size: 20px;
}

.ts_22 {
  font-size: 22px;
}

.ts_24 {
  font-size: 24px;
}

.ts_32 {
  font-size: 32px;
}

.tst_b {
  font-weight: bold;
}

.tst_i {
  font-style: italic;
}

.tst_lt {
  text-decoration: line-through;
}

.ta_l {
  text-align: left;
}

.ta_c {
  text-align: center;
}

.ta_r {
  text-align: right;
}

.tva_m {
  vertical-align: middle;
}

.tva_t {
  vertical-align: top;
}

.tva_b {
  vertical-align: bottom;
}

.white {
  color: #FFFFFF;
}

.black {
  color: #000000;
}

.red {
  color: #CC0000;
}

.blue {
  color: #0000CC;
}

.gray {
  color: #CCCCCC;
}

.light_blue {
  color: #0000E7;
}

.green {
  color: #009900;
}

.dark_blue {
  color: #0000BB;
}

.link:hover {
  text-decoration: underline;
}

.nowrap {
  white-space: nowrap;
}

.ov_h {overflow: hidden;}


/* top */

#top {
  width: 950px;
  height: 85px;
  background-position: right;
  background-repeat: no-repeat;
  border-bottom-width: 4px;
  border-bottom-style: solid;
  border-bottom-color: #CC0000;
}

.top_modern {
  background-image: url(http://image.i0100.com/top_modern.jpg);
  background-color: #7597BA;
}

.top_classic {
  background-image: url(http://image.i0100.com/top_classic.jpg);
  background-color: #A2A2A2;
}

.top_corporate {
  background-image: url(http://image.i0100.com/top_corporate.jpg);
  background-color: #666666;
}

.top_info {
  background-image: url(http://image.i0100.com/top_info.jpg);
  background-color: #EBEBEB;
}

.top_contact {
  background-image: url(http://image.i0100.com/top_contact.jpg);
  background-color: #D6D6D6;
}

#logo_div {
  width: 950px;
  height: 61px;
}

#navbar_div {
  width: 950px;
  height: 24px;
}

#logo_img {
  display: block;
  float: left;
  margin-left: 10px;
  margin-top: 9px;
}

#logo_beta {
  margin-top: 40px;
  margin-left: 5px;
}

#logo_txt {
  display: none;
}

#blogger_logo_img {
  float: right;
}

/* navbar */

#navbar {
  float: left;
  list-style: none;
}

#navbar_small {
  float: right;
  margin-top: 6px;
  list-style: none;
}

#navbar_div li {
  float: left;
  margin-left: 1px;
  margin-right: 1px;
  background-position: left top;
  background-repeat: no-repeat;
}

#navbar li {
  height: 24px;
  padding-left: 14px;
}

#navbar_small li {
  height: 18px;
  padding-left: 12px;
}

#navbar_div li.nsel {
  background-image: url(http://image.i0100.com/navbar_tab_bg_blue_dx.gif);
}

#navbar_div li.sel {
  background-image: url(http://image.i0100.com/navbar_tab_bg_red_dx.gif);
}

#navbar_div h2 {
  float: left;
  background-position: right top;
  background-repeat: no-repeat;
}

#navbar h2 {
  height: 24px;
  padding-right: 14px;

}

#navbar_small h2 {
  height: 18px;
  padding-right: 12px;
}

#navbar_div li.nsel h2 {
  background-image: url(http://image.i0100.com/navbar_tab_bg_blue_sx.gif);
}

#navbar_div li.sel h2 {
  background-image: url(http://image.i0100.com/navbar_tab_bg_red_sx.gif);
}

#navbar a {
  display: block;
  padding-top: 4px;
}

#navbar_small a {
  display: block;
  padding-top: 2px;
}
