body
{
  font-family: arial, sans-serif;
  font-size: 1em;
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  color: #333;
  cursor: default;
}

img
{
  border: 0;
}


h1.new { font-family: tahoma, arial, sans-serif; font-size: 150%; padding-bottom: 0.25em; }

li { font-family: arial, sans-serif; font-style: italic; font-size: 0.75em; line-height: 1.8em; }

h1
{
  
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 1.2em;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1em;
}

h2
{
  font-family: arial, verdana, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1em;
}

h3 { font-weight: normal; font-size: 0.75em; }

p
{
  font-family: verdana, arial;
  font-size: 0.8em;
  width: 90%;
  line-height: 1.5em;
}

p a
{
  color: #000;
}

p a:hover
{
  color: #cc0000;
  text-decoration: none;
}

tt
{
  font-family: arial;
  font-size: 1.2em;
}

.step_grey
{
  font-family: verdana;
  font-size: 0.8em;
  color: #666666;
}

.arrow
{
  font-size: 0.9em;
  color: #666666;
  padding: 0 0.5em 0 0.5em;
}

table
{
	border: 0px;
  border-collapse: collapse;
}

table td
{
	padding: 0px;
}

#tblmain
{
  height: 100%;
  width: 100%;
}

#tblmain td
{
}

.rootmenuitem
{
  position: relative;
  top: -0.5em;
}

.mainmenu
{

}

.submenu
{
  position: relative;
  top: -0.25em;
}

.submenu_new
{
  font-family: tahoma, arial, sans-serif;
  position: absolute;
  padding-left: 0.33em;
  font-size: 0.55em;
  white-space: nowrap;
  color: #999;
}

.submenu_new:hover
{
  color: #cc0000;
}

.submenu_auto, .submenu_sto, .submenu_detail
{
  font-family: tahoma, arial, sans-serif;
  position: absolute;
  padding-left: 0.33em;
  font-size: 0.55em;
  white-space: nowrap;
  color: #cc0000;
}

.trtopmenu, .trsupermenu { height: 31px; font-family: georgia, serif; }
  .ttmenu { font-family: georgia, serif; font-size: 0.9em; font-style: italic; color: #464646; }

a.red { color: #cc0000; text-decoration: underline;}
a.red:hover { text-decoration: none;}

a.green { color: #80a900; text-decoration: underline;}
a.green:hover { text-decoration: none;}

a.orange { color: #cc6500; text-decoration: underline;}
a.orange:hover { text-decoration: none;}

a.blue { color: #00759a; text-decoration: underline;}
a.blue:hover { text-decoration: none;}

.tdmenu { height: 31px; background: url(/i/top.gif) repeat-x; }

.trsubmenu { height: 14px; background: url(/i/topunder.gif) repeat-x; }

.tmn {font-style: italic; position: relative; top: -0.1em; font-size: 0.9em; color: #fff; text-decoration: none;}
.tmn:hover { text-decoration: underline;  }

.trmenu a.big
{
  padding:0;
  font-family: arial, serif;
  font-size: 1em;
  color: #666666;
  text-decoration: underline;
  font-weight: bold;
}

.trmenu a.redlink
{
  color: #cc0000;
}

.trmenu a.big:hover
{
  color: #cc0000;
}

.trmenu a.small, a.small_orange
{
  font-family: verdana, serif;
  font-size: 0.65em;
  color: #999999;
}

.trmenu a.small:hover
{
  color: #cc0000;
}

.trmenu a.small_orange
{
  color: #cc0000;
}

.trmenu a.small_orange:hover
{
  color: #000000;
}





.comma
{
  color: #999;
}

a.big_active
{
  padding:0;
  font-family: arial, serif;
  font-size: 1.1em;
  color: #C04440;
  text-decoration: underline;
  font-weight: bold;
}

a.big_active:hover
{
  text-decoration: none;
}

.trmenu span.big_active
{
  padding:0;
  font-family: arial, serif;
  font-size: 1.1em;
  color: #C04440;
  text-decoration: none;
  font-weight: bold;
}

.trmenu a.small_active
{
  font-family: verdana, serif;
  font-size: 0.6em;
  color: #C02823;
}

a.step, a.step_sto
{
  font-family: verdana, arial;
  font-size: 0.8em;
  padding-left: 0.2em;
  margin-right: 1em;
  display: block;
  line-height: 1.6em;
  text-decoration: none;
  color: #000000;
}

a.step:hover
{
  color: #000000;
  background-color: #cccccc;
}

a.step:active, a.step_sto:active
{
  color: #fff;
  background-color: #666;
}

a.step_sto
{
  font-family: tahoma, verdana, arial, sans-serif;
  font-weight: bold;
  line-height: 1.5em;
  padding-bottom: 0.3em;
}

a.step_sto:hover
{
  background-color: #e5e5e5;
}

.letter:first-letter
{
  font-family:  trebuchet ms, arial, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  color: #BB002B;
}


#trcentral
{
  height: 100%;
}

.rblock
{
  width: 45%;
  vertical-align: top;
  padding: 2em 0 1em 0;
}

.lblock
{
  width: 45%;
  vertical-align: top;
  padding: 2em 2em 1em 0;
}

.step_search
{
  padding: 1em;
}

.photos img
{
  border: 3px #ffffff solid;
}

.border
{
  border: 3px #cc0000 solid;
  background-color: #ffffff;
}

.tblnew
{
  width: 100%;
}

.tblnew td
{
  padding-top: 5px;
  width: 20%;
  text-align: center;
}

.newcarsinfo
{
  line-height: 1.5em;
  padding-top: 0.5em;
  font-family: verdana;
  font-size: 0.65em;
}

.block
{
  margin: 1.5em 0 1.5em 0;
  width: 100%;
  background-color: #dddddd;
}

.grey_block
{
  width: 100%;
  background-color: #dddddd;
}

.brown_block
{
  width: 100%;
  background-color: #f5ecc8;
}

.lyellow_block
{
  position: relative;
  left: -15px;
  background-color: #ffffcc;
}

.brown_block td
{
  #cc0000;
}

td .tlc, .trc, .blc, .brc, .tlc_grey, .trc_grey, .tlc_brown, .trc_brown, .brc_brown, .blc_brown, .tlc_lyellow, .trc_lyellow, .brc_lyellow, .blc_lyellow 
{
  width: 15px;
  height: 15px;
  min-width: 15px;
}

td.tlc { background: url(/i/tlc_medium.gif) top left no-repeat; }

td.trc { background: url(/i/trc_medium.gif) top right no-repeat; }

td.blc { background: url(/i/blc_medium.gif) bottom left no-repeat; }

td.brc { background: url(/i/brc_medium.gif) bottom right no-repeat; }


td.tlc_grey { background: url(/i/tlc_medium_grey.gif) top left no-repeat; }

td.trc_grey { background: url(/i/trc_medium_grey.gif) top right no-repeat; }


td.tlc_yellow { background: url(/i/tlc_medium_yellow.gif) top left no-repeat; }

td.trc_yellow { background: url(/i/trc_medium_yellow.gif) top right no-repeat; }


td.trc_brown { background: url(/i/trc_medium_brown.gif) top right no-repeat; }

td.tlc_brown { background: url(/i/tlc_medium_brown.gif) top left no-repeat; }

td.brc_brown { background: url(/i/brc_medium_brown.gif) bottom right no-repeat; }

td.blc_brown { background: url(/i/blc_medium_brown.gif) bottom left no-repeat; }


td.trc_lyellow { background: url(/i/trc_lyellow.gif) top right no-repeat; }

td.tlc_lyellow { background: url(/i/tlc_lyellow.gif) top left no-repeat; }

td.brc_lyellow { background: url(/i/brc_lyellow.gif) bottom right no-repeat; }

td.blc_lyellow { background: url(/i/blc_lyellow.gif) bottom left no-repeat; }


td.brc, td.blc, td.trc, td.tlc { background-color: #dddddd; }

td.brc_brown, td.blc_brown, td.trc_brown, td.tlc_brown { background-color: #e6dcb5; }

td.brc_lyellow, td.blc_lyellow, td.trc_lyellow, td.tlc_lyellow { background-color: #ffffcc; }


.search_mode
{
  background-color: #dddddd;
  color: #999999;
  font-family: tahoma, verdana;
  padding: 0.5em 0 0.5em 0;
  font-size: 0.7em;
}

.search_selector
{
  position: relative;
  top: -1px;
  font-family: arial, verdana, tahoma, sans-serif;
  font-style: italic;
  color: #CC0000;
  border-bottom: 1px #CC0000 dashed;
  cursor: pointer;
}

.hidden
{
  color: #999999;
  border-bottom: 1px #999999 dashed;
}

td.tlc_grey, td.trc_grey, .grey
{
  background-color: #e5e5e5;
}

td.tlc_yellow, td.trc_yellow
{
  background-color: #fffed9;
  height: 15px;
  width: 15px;
}

.yellow
{
  background-color: #fffed9;
}

.search_mode span.active
{
  color: #666666;
  border-bottom: 1px #666666 solid;
}

.search_mode a
{
  border-bottom: 1px #888888 dotted;
  color: #888888;
  text-decoration: none;
}

.search_mode a:hover
{
  border-bottom: 1px #BB002B dotted;
  color: #BB002B;
}

.left, .left_search
{
  font-family: verdana;
  font-size: 0.70em;
  width: 50%;
  vertical-align: top;
  
}

.left
{
  padding-left: 16px;
  height: 30px;
}

.right, .right_search
{
  width: 50%;
  padding-right: 16px;
  vertical-align: top;
}

.top
{
  vertical-align: top;
}

.hint
{
  font-size: 0.8em;
  color: #666666;
}

.button
{
  font-family: verdana, tahoma, sans-serif;
  color: #000000;
  width: 150px;
  height: 40px;
  font-size: 0.7em;
}

a.form_menu, a.admenu
{
  font-size: 0.8em;
  color: #666666;
  text-decoration: underline;
}

a.form_menu:hover, a.admenu:hover
{
  color: #BB002B;
  text-decoration: none;
}

a.admenu
{
  padding-left: 0.2em;
  padding-right: 0.5em;
}

.bgdots
{
  margin: 10px 15px 10px 15px;
  background: url(/i/dots.gif) center repeat-x;
}

.bgdots_search
{  
  margin: 10px 15px 10px 0;
  background: url(/i/dots.gif) center repeat-x;
}

.vspacer
{
  padding: 0.3em 0 0.3em 0;
  font-size: 0.5em;
}

.w50
{
  width: 50%;
}

.w100
{
  width: 100%;
}


.step_active
{
  position: relative;
  top: -0.5em;
  color: #ffffff;
  margin-right: 2em;
  padding-left: 0.2em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  background-color: #666666;

}

.step_selected
{
  font-family: verdana, arial, sans-serif;
  font-size: 0.8em;
  padding-left: 0.2em;
  margin-right: 1em;
  display: block;
  line-height: 1.6em;
  text-decoration: none;
  color: #fff;
  background-color: #999;
}

.step_count
{
  font-family: verdana, arial, sans-serif;
  font-size: 0.65em;
  color: #cc0000;
}

a.step_prev
{
  font-family: verdana;
  font-size: 0.8em;
  color: #333;
  text-decoration: none;
  border-bottom: 1px #666 dashed;
}

a.step_prev:hover
{
  color: #cc0000;
  border: none;
}


.step_selected .step_count
{
  color: #fff;
}

a.step_selected
{
  font-family: verdana, arial, sans-serif;
  color: #00547E;
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
  border-bottom: 1px #00547E solid;
}

a.step_selected:hover
{
  display: block;
  font-family: verdana, arial, sans-serif;
  color: #cc0000;
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
  border-bottom: none;
}

.splitter
{
  font-size: 1.3em;
  color: #666666;
  padding-left: 0.2em;
  padding-right: 0.2em;
  padding-bottom: 0.1em;
}

a.pages
{
  font-family: verdana, courier new;
  font-size: 1.2em;
  color: #666666;
  text-decoration: none;
  padding: 0 0.35em 0 0.35em;
}

a.pages:hover
{
  background-color: #cccccc;
  color: #ffffff;
}

a.pages:active
{
  background-color: #cc0000;
  color: #ffffff;
}

.pageactive
{
  font-family: verdana, courier new;
  background-color: #666666;
  color: #ffffff;
  font-size: 1.2em;
  color: #ffffff;
  text-decoration: none;
  padding: 0 0.35em 0 0.35em;
}

.results
{
  position: relative;
  top: -5px;
}

.results th
{
  font-size: 0.75em;
  font-family: trebuchet ms, verdana, tahoma, sans-serif;
  padding: 0px 10px 8px 15px;
  color: #333333;
}

.results th a
{
  color: #333333;
}

.results td, .account td.item, .add td.item, .results_sto td, .list td
{
  vertical-align: top;
  background-color: #eeeeee;
  color: #666666;
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 0.8em;
  border-top: 1px #ffffff solid;
  padding: 10px 20px 10px 15px;
}

.account td.title a
{
  color: #cc0000;
}

.account td.title a:hover
{
  color: #ffffff;
  background-color: #cc0000;
}

.comment td
{
  vertical-align: top;
  background-color: #F5ECC8;
  color: #8C8772;
  font-family: verdana, tahoma, arial, sans-serif;
  border-top: 1px #ffffff solid;
  padding: 10px 15px 10px 15px;
}

.comment_text { font-size: 0.8em; color: #80795A; }
.comment_time { font-size: 0.6em; }
.comment_name { font-size: 0.75em; font-weight: bold;}

.add td.active, td.active .small
{
  background-color: #dddddd;
  color: #336699;
}

td.mark a, td.model a, td.year a, td.date a, td.price a
{
  color: #666666;
  font-family: verdana, tahoma, arial, sans-serif;
  text-decoration: none;
}

td.mark a:hover, td.model a:hover, td.year a:hover, td.date a:hover, td.price a:hover
{
  color: #000;
}

.mark, .model
{
  text-align: left;
}

.year, .date
{
  text-align: left;
}

.price
{
  text-align: left;
}

.small, .sto_address
{
  font-family: tahoma, verdana;
  font-size: 0.75em;
  color: #333333;
}

.contact_info
{
  font-family: verdana;
  font-size: 0.65em;
  color: #333333;
}

.details
{
  font-family: verdana;
  font-size: 0.75em;
  font-weight: bold;
}

a.additional
{
  background-color: #999999;
  color: #ffffff;
  padding: 0.5em;
  text-decoration: none;
  border: 1px #ffffff solid;
}

a.additional:hover
{
  background-color: #cc0000;
  color: #ffffff;
}

a.hideoption
{
  color: #0E4F87;
  text-decoration: none;
  border-bottom: 1px #0E4F87 dashed;
}

a.hideoption:hover
{
  text-decoration: none;
  color: #B72525;
  border-bottom: 1px #B72525 dashed;
}

.access, .additional, .accessopt, .ext_info
{
  font-size: 0.85em;
  line-height: 2em;
}


.input_huge
{
  width: 100%;
  font-family: verdana, arial, sans-serif;
  font-size: 1.75em;
  color: #000000;
  height: 38px;
}


.account a, .add a
{
  font-family: trebuchet ms;
  text-decoration: none;
  padding: 0.1em 0.3em 0.1em 0.3em;
}

.account a:hover
{
  background-color: #cc0000;
  color: #ffffff;
  text-decoration: none;
}

a.delete
{
  color: #BB002B;
}

a.delete:hover
{
  background-color: #BB002B;
  color: #ffffff;
}

a.edit
{
  color: #005E93; 
}

a.edit:hover
{
  background-color: #005E93;
  color: #ffffff;
}

a.renew
{
  color: #559A00;
}

a.renew:hover
{
  background-color: #559A00;
  color: #ffffff;
}

a.change
{
  color: #bbb;
  font-size: 0.9em;
}

a.change:hover
{
  background-color: #bbb;
  color: #ffffff;
}

a.change:active
{
  background-color: #cc0000;
  color: #ffffff;
}

.options
{
  text-align: right;
  white-space: nowrap;
  padding-right: 2em;
}

.title, .list .title
{
  background-color: #e4e4e4;
  color: #333333;
  font-family: trebuchet ms, arial, sans-serif;
  font-weight: bold;
  font-size: 0.8em;
  border-top: 1px #ffffff solid;
  padding: 10px 10px 10px 15px;
}

.delphoto
{
  text-align: center;
  padding-right: 0.2em;
}

.delphoto img
{
  border: 3px #ffffff solid;
}

.delphoto a
{
  padding: 0 0.2em 0.1em 0.2em;
  color: #BB002B;
  font-size: 0.75em;
  text-decoration: none;
}

.delphoto a:hover
{
  background-color: #bb002b;
  color: #ffffff;
}

.add_value
{
  font-family: trebuchet ms, arial, sans-serif;
  font-weight: bold;
  color: #333333;
}

.seller
{
  font-size: 0.9em;
  font-weight: normal;
}

.checkbox_ch
{
  display: block;
  position: relative;
  left: -0.2em;
  background-color: #cccccc;
  margin: 0 1em 0 0;
  padding: 0.1em 0 0.1em 0.1em;
}

.checkbox_uch
{
  display: block;
  position: relative;
  left: -0.2em;
  margin: 0 1em 0 0;
  padding: 0.1em 0 0.1em 0.1em;
}

.checkbox_uch:hover
{
  display: block;
  position: relative;
  left: -0.2em;
  background-color: #cccccc;
  margin: 0 1em 0 0;
  padding: 0.1em 0 0.1em 0.1em;
}

.check_item
{
  font-family: verdana;
  font-size: 0.8em;
  color: #000000;
}

.check_item_model
{
  font-family: verdana;
  font-size: 0.85em;
  color: #333333;
}

.small_sto
{
  font-family: tahoma, verdana, arial, sans-serif;
  font-size: 0.8em;
  line-height: 1.5em;
  font-weight: normal;
}

.sto_title
{
  font-weight: bold;
  font-family: tahoma, verdana, arial, sans-serif;
  color: #000000;
}

.sto_title a
{
  text-decoration: none;
  color: #000000;
  border-bottom: 1px #666666 solid;
}

.sto_title a:hover
{
  text-decoration: none;
  color: #cc0000;
  border-bottom: 1px #cc0000 solid;
}

.sto_address
{
  font-size: 1em;
}

.sto_details
{
  font-family: tahoma, verdana, arial, sans-serif;
  padding-top: 1em;
  color: #000000;
  font-size: 0.85em;
  line-height: 1.5em;
  font-weight: normal;
  color: #2A6612;
}

.sto_menu
{
  padding-top: 1em;
}

.sto_menu a
{
  font-family: tahoma, verdana, arial, sans-serif;
  color: #4D73CA;
  font-size: 0.9em;
  padding: 0.2em;
}

.sto_menu a:hover
{
  font-family: tahoma, verdana, arial, sans-serif;
  color: #ffffff;
  font-size: 0.9em;
  text-decoration: none;
  background-color: #4D73CA;
}

.sto_photo img
{
  border: 3px #ffffff solid;
}

.character
{
  font-family: verdana, arial, verdana, sans-serif;
  font-size: 0.85em;
  font-weight: bold;
  color: #444;
}

.p0, .p1, .p2, .currency_other
{
  font-family: trebuchet ms, arial, verdana, tahoma, sans-serif;
  padding: 0.1em 0.2em 0 0.2em;
  color: #ffffff;
  font-weight: bold;
  font-size: 1.3em;
}

.p0
{
  background-color: #5B8848;
}

.p1
{
  background-color: #B76E25;
}

.p2
{
  background-color: #497A8B;
}

.character_price
{
  white-space: nowrap;
}

.character_price .small
{
  padding-top: 0.2em;
}

.currency_other 
{
  position: relative;
  top: -0.5em;
  color: #999;
  font-size: 0.9em;
  cursor: pointer;
}

span.currency_other:hover
{
  color: #cc0000;
}



.c_active
{
  visibility:hidden;
  font-size:0px;
}

.character_phone
{
  color: #333333;
  font-weight: bold;
  font-family: trebuchet ms, arial, verdana, tahoma, sans-serif;
  font-size: 1em;
}

a#prev_but
{
  outline-style:none !important;
  position: relative;
  left: -22px; top: -30px;
  display: block;
  width: 44px;
  height: 44px;
  padding: 0px;
  margin: 0px;
  background: transparent url(/i/larrow.gif) no-repeat left top;
}

a#prev_but:hover
{
  background: transparent url(/i/larrow_h.gif) no-repeat left top;
}

a#forw_but
{
  outline-style:none !important;
  position: relative;
  left: 22px; top: -30px;
  display: block;
  width: 44px;
  height: 44px;
  padding: 0px;
  margin: 0px;
  background: transparent url(/i/rarrow.gif) no-repeat left top;
}

a#forw_but:hover
{
  background: transparent url(/i/rarrow_h.gif) no-repeat left top;
}

.t_active
{
  border: 1px solid red;
}

.announce_menu
{
  width:25%;
  text-align: left;
  padding: 0 0 0.5em 0;
  line-height: 1em;
}

a.announce_link
{
  white-space: nowrap;
  font-family: arial;
  white-space: nowrap;
  font-size: 0.7em;
  color: #325F9D;
  padding: 0;
  text-decoration: none;
  border-bottom: 1px #325F9D dotted;
}

a.announce_link:hover
{
  color: #cc0000;
  border-bottom: 1px #cc0000 dotted;
}

.ann_arrow
{
  position: relative;
  left: 4px;
  width: 4px;
  background: url(/i/narrow.gif) left no-repeat;
}

.announce_active
{
  white-space: nowrap;
  padding: 0.3em;
  color: #ffffff;
  font-size: 0.7em;
  background-color: #cc0000;
}


.announce_title
{
  font-family: arial, verdana, tahoma, sans-serif;
  font-size: 1.1em;
  font-weight: bold;
}

.announce_text
{
  color: #666;
  padding-top: 0.2em;
  font-family: verdana;
  font-size: 0.8em;
  line-height: 1.5em;
}

a.news_link
{
  color: #000;
}

a.news_link:hover
{
  color: #cc0000;
  text-decoration: none;
}

a.link_title
{
  color: #333;
  text-decoration: none;
  border-bottom: 1px #999 solid;
}

a.link_title:hover
{
  color: #000;
  text-decoration: none;
  border-bottom: 1px #000 solid;
}

.news_title
{
  font-family: arial, verdana, sans-serif;
  font-size: 1.2em;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1em;
}

.news_subline
{
  white-space: nowrap;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 0.85em;
  padding: 0.1em;
}

.review, .news, .crash_test, .test_drive
{
  white-space: nowrap;
  
}

.review
{
  background-color: #A9BE6D;
  color: #ffffff;
  padding: 0.2em;
}

.news
{
  background-color: #628DB9;
  color: #ffffff;
  padding: 0.2em;
}

.crash_test
{
  background-color: #C98886;
  color: #ffffff;
  padding: 0.2em;
}

.test_drive
{
  background-color: #A08FC0;
  color: #ffffff;
  padding: 0.2em;
}

.news_title a
{
  color: #333333;
  text-decoration: none;
  border-bottom: 1px #999999 solid;
}

.news_title a:hover
{
  text-decoration: none;
  border-bottom: 1px #000000 solid;
}

.news_teaser
{
  float: left;
  margin: 0 1.5em 1em 0;
}

.news_date
{
  padding-top: 0.1em;
  font-family: trebuchet ms, arial, verdana, tahoma, sans-serif;
  font-size: 0.8em;
  color: #999;
}

.news_author
{
  padding-bottom: 0.2em;
  font-family: trebuchet ms, arial, verdana, tahoma, sans-serif;
  font-size: 0.8em;
  color: #999;
}

td.news_active
{
  background-color: #ffffcc;
}

.news_menu
{
  white-space: nowrap;
  width: 90%;
  position: relative;
  left: -0.3em;
  padding-bottom: 1em;
  padding-top: 1em;
  font-size: 0.75em;
  font-weight: bold;
}

.news_menu a
{
  color: #cc0000;
  padding: 0.3em 0.5em 0.3em 0.5em;
}

.news_menu a:hover
{
  background-color: #cc0000;
  color: #ffffff;
  text-decoration: none;
}

.news_list
{
  display: inline;
  padding-bottom: 0.5em;
  padding-top: 0.5em;
}

a.brief_link { line-height: 2em; color: #000000; font-size: 0.8em;}
a.brief_link:hover { color: #cc0000;font-size: 0.8em;}

.news_list span
{
  padding-bottom: 0.5em;
  font-size: 0.65em;
}

.brief_review
{
  background-color: #A9BE6D;
  padding: 0.2em 0.4em 0.2em 0.4em;
  color: #fff;
  font-size: 0.7em;
}

.brief_news
{
  background-color: #628DB9;
  padding: 0.2em 0.4em 0.2em 0.4em;
  color: #fff;
  font-size: 0.7em;
}

.brief_crash
{
  background-color: #C98886;
  padding: 0.2em 0.4em 0.2em 0.4em;
  color: #fff;
  font-size: 0.7em;
}

.brief_test
{
  background-color: #A08FC0;
  padding: 0.2em 0.4em 0.2em 0.4em;
  color: #fff;
  font-size: 0.7em;
}

.brief_date { font-size: 0.6em; color: #999;}
.brief_p { font-size: 0.9em;}

#active_row td, #active_row a
{
  background-color: #ccc;
  color: #fff;
  cursor: default;
}

#big_img, #thumb
{
  text-align: center;
}

#big_img img
{
  border: 5px #fff solid;
}

img.t_img
{
  border: 3px #fff solid;
  margin-bottom: 0.5em;
}

img.t_active
{
  border: 3px #cc0000 solid;
}

a.main_news
{
  background-color: #ffffcc;
  font-family: tahoma, verdana, sans-serif;
  font-size: 1.1em;
  color: #333;
  text-decoration: none;
  border-bottom: 1px #999 solid;
}

a.main_news:hover
{
  color: #000;
  border-bottom: 1px #000 solid;
}

.main_news_brief
{
  padding-top: 0.5em;
  font-family: verdana;
  font-size: 0.8em;
  line-height: 1.5em;
  background-color: #ffffcc;
}

.listgroup, .carbody
{
  font-family: tahoma, arial, sans-serif;
  font-size: 0.8em;
  font-weight: normal;
}

.thumb_div
{
  float: left;
  text-align: center;
  width: 200px;
}

.thumb_div img
{
  border: 3px #fff solid;
}

tr.active_row td
{
  background-color: #aaa;
  color: #fff;
}

tr.notactive_row_sign td
{
  background-color: #FFFED9 !important;
}

tr.active_over td
{
  background-color: #dfdfdf;
  cursor: pointer;
}

a.authorlogo
{
  display: block;
  width: 32px;
  height: 32px;
  padding: 0; margin: 0;
  background: transparent url(../i/logo.gif) no-repeat left top;
}


a.authorlogo:hover
{
  background-position: 0px -32px; /* 壨㡡櫣ᴭ堠㣥 */
}

hr
{
  margin: 1em 0 0 0;
  color: #999999;
  border-style: none;
  height: 1px;
  background-color: #999999;
}

.datasaved
{
  font-size: 0.8em;
}

.techlink, .foto_subtitle
{
  position: absolute;
  top: -0.1em;
  z-index: 1; 
}

.techlink a, a.a_clone
{
  color: #999;
  font-size: 0.7em;
  margin-right: 0.5em;
}

.techlink a:hover, a.a_clone:hover
{
  color: #cc0000;
}


.data_stored
{
  padding-left: 15px;
  font-size: 0.8em;
  font-weight: bold;
}

.subcat_position
{

}

#subcat_active
{

}

#subcat_options
{

}

.region_item
{
  padding: 1em 0 1em 0;
}

.region_title
{
  font-size: 0.95em;
  font-weight: bold;
  color: #666666;
}

a.region
{
  display: block;
  color: #666;
  font-family:  arial, sans-serif;
  font-size: 0.95em;
  font-weight: bold;
}

a.region:hover
{
  color: #cc0000;
}

.region_stats
{
  color: #999;
  font-size: 0.7em;
}

.region_checkbox, .region_title
{
  position: relative;
  left: -20px;
}

.region_menu
{
  font-family: tahoma, arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
}

a.region_select
{
  font-family: arial, sans-serif;
  font-size: 0.72em;
  font-weight: bold;
  font-style: italic;
  margin: 0 2em 0 0;
  color: #FF9933;
  text-decoration: none;
  border-bottom: 1px #FF9933 solid; 
  
}

a.region_select:hover
{
  color: #cc0000;
  border-bottom: 1px #cc0000 solid; 

}

.div_addimg_right #mark
{
  padding: 1em;
}

.inperror {border: 2px solid #CCA3A3}

.foto_subtitle
{
  font-size: 0.7em;
  color: #999999;
}

a.bottom_menu
{
  font-family: arial, sans-serif;
  font-size: 0.75em;
  color: #999;
  line-height: 1.7em;
}

a.bottom_menu:hover
{
  font-family: arial, sans-serif;
  font-size: 0.75em;
  color: #cc0000; 
}

a.link_show_all, a.link_show_popular
{
  font-family: arial, sans-serif;
  font-weight: bold;
  font-style: italic;
  font-size: 0.85em;
  color: #ccc;
  padding: 0.2em 0.25em 0.2em 0.25em;
  text-decoration: none;
  margin-bottom: 1em;
}

a.link_show_all:hover, a.link_show_popular:hover
{
  background-color: #cc0000;
  color: #fff;
  border-bottom: none;
}

#clouds
{
  line-height: 2.5em;
  color: #666;
}

#clouds span
{
  font-family: tahoma, verdana, arial, sans-serif;
  border-bottom: 1px dashed;
  cursor: pointer;
  padding: 0 0.2em 0 0.2em;
}

#clouds span:hover
{
  background-color: #999;
  color: #fff;
  border-bottom: none;
}

.optim_url 
{
  color: #333333;
  cursor: default;
  text-decoration: none;
}

.stat
{
display:inline;
height:0px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
visibility:hidden;
width:0px
}

.ad_table { position: relative; top: 1.55em; left: -15px; width: 100%; }
.ad_body { background-color: #eee; }
.ad_title { font-size: 0.75em;  font-weight: bold; padding-bottom: 0.5em; }
.ad_link { display: block; color: #cc0000; font-size: 0.7em; line-height: 150%; padding: 0; }
.ad_link:hover { text-decoration: none; }

.news_brief { width: 200px;  }
