html 			{ background: #fff; margin: 0; padding: 0; }
body 			{ background: #fff; margin: 0; padding: 0; font: 12px segoe ui, arial, tahoma; color: #333; line-height: 14px; }

table, div		{ margin: 0; padding: 0; font: 12px segoe ui, arial, tahoma; color: #333; line-height: 14px; text-align: left; }
textarea		{ margin: 0; padding: 5px; font: 12px segoe ui, arial, tahoma; color: #333; line-height: 14px; text-align: left; }
p				{ margin: 0px 0px 10px 0px; }
input, select	{ font: 12px segoe ui, arial, tahoma; color: #333; margin: 0; vertical-align: middle; }

a				{ color: #333; text-decoration: underline; }
a:visited		{ color: #333; }
a:hover			{ color: #000; }

h1, .h1	{ font: bold 17px segoe ui, arial, tahoma, verdana; color: #444; margin: 0px 0px 15px 0px; padding: 0px; text-align: left; }
h2		{ font: bold 16px segoe ui, arial, tahoma, verdana; color: #444; margin: 0px 0px 20px 0px; padding: 0px; text-align: left; }
h3		{ font: bold 15px segoe ui, arial, tahoma, verdana; color: #444; margin: 0px 0px 5px 0px; padding: 0px; text-align: left; }
h4		{ font: bold 13px segoe ui, arial, tahoma, verdana; color: #444; margin: 5px 0px 0px 0px; padding: 0px; text-align: left; }
h5		{ font: bold 12px segoe ui, arial, tahoma, verdana; color: #444; margin: 0px; padding: 0px; text-align: left; }
/* h5 a	{ text-decoration: none; } */
h6		{ font: bold 12px segoe ui, arial, tahoma, verdana; color: #444; margin: 0 0 2px 0; padding: 0 0 0 20px; text-align: left; text-indent: -20px; }
/* h6 a	{ text-decoration: none; } */

pre		{ border: 1px solid #333; padding: 5px; margin: 2px; display: block; }
form	{ margin: 0; padding: 0; }
ul { margin: 0px 0px 18px 0px; }
li { margin: 0 0 0 0px; padding: 0px;}

.div-hilite	{ background: url(images/_bz3-bg2.png); cursor: default; }
.div-lolite	{ background: transparent; cursor: default; }

.paging-current		{ padding: 2px; margin: 0 1px 0 0; text-align: center; line-height: 40px; font-weight: bold; font-size: 16px; color: #fff; background: #800; border: 0; }
.paging-anypage		{ padding: 2px; margin: 0 1px 0 0; text-align: center; line-height: 40px; font-weight: bold; font-size: 10px; color: #fff; background: #666; border: 0; }
.paging-anypage a	{ color: #fff; text-decoration: none; }
.paging-separator	{ padding: 2px; margin: 0 1px 0 0; text-align: center; line-height: 40px; font-weight: bold; font-size: 10px; color: #fff; background: #999; border: 0; }

.topmenu		{ width: 100px; height: 22px; margin: 24px 0 0 0; font: 11px segoe ui, arial, tahoma;
				  text-align: center; line-height: 22px; color: #666; float: left;
				  border-left: 1px solid #fff; border-right: 1px solid #ccc; background: transparent; }
.topmenu a		{ text-decoration: none; color: #666; }
.topmenu a:visited	{ color: #666; }
.topmenu a:hover	{ color: #000; }

.menu-head		{ height: 25px; background: url('images/lmenu-header.png') no-repeat; font-weight: bold; font-size: 13px; line-height: 22px; color: #444; padding-left: 8px; }
.menu-sep		{ border-bottom: 1px dotted #999; }
.menu			{ height: 20px; background: url('images/lmenu-item.png') no-repeat; font-size: 12px; line-height: 18px; color: #444; padding-left: 8px; text-align: left; }
.menu a			{ text-decoration: none; color: #444; }
.menu a:visited		{ color: #444; }
.menu a:hover		{ color: #c00; }

.menudark		{ font: bold 11px tahoma, arial; color: #fff; height: 17px; padding: 0px; border-bottom: 1px solid #ddd; text-align: left; }
.menudark a		{ text-decoration: none; color: #fff; }
.menudark a:visited	{ color: #fff; }
.menudark a:hover	{ color: #c00; }


.subcat				{ font: bold 11px tahoma, arial; color: #333; padding: 0px 10px; }
.subcat a			{ text-decoration: none; color: #333; }
.subcat a:visited	{ color: #333; }
.subcat a:hover		{ color: #c30; }

.bottomlinks 		{ font: 11px tahoma,arial; color: #333; text-align: center; }
.bottomlinks a 		{ text-decoration: none; color: #333; }
.bottomlinks a:visited 	{ text-decoration: none; color: #333; }
.bottomlinks a:hover 	{ text-decoration: underline; color: #c30; }

.weather-item		{ width: 66px; height: 90px; line-height: 18px; float: left; }
.weather-descr		{ height: 23px; font-weight: bold; font-size: 10px; line-height: 11px; text-align: center; color: #fff; background: url('images/weather/bg-ie6.png'); margin: 30px 0 0 0; overflow: hidden; }

.login-label	{ width: 60px; height: 14px; overflow: hidden; line-height: 18px; float: left; clear: left; }
.login-input	{ width: 90px; height: 14px; float: left; }
.login-submit	{ width: 50px; float: left; }

.center		{ text-align: center; }
.white		{ color: #fff; }
.bold		{ font-weight: bold; }

.small		{ font-size: 11px; line-height: 12px; }
.smaller	{ font-size: 10px; line-height: 11px; }
.smallest	{ font-size: 9px; line-height: 10px; }

.red	{ color: #c00; }

.tbl_cat	{ font: 11px segoe ui, arial, tahoma; color: #333; border-collapse: collapse; border-top: 1px solid #666; border-bottom: 1px solid #666; }
.tbl_cat th	{ border-bottom: 1px solid #666; text-align: left; padding: 0 3px 0 3px; }
.tbl_cat td { border-bottom: 1px solid #666; font: 11px segoe ui, arial, tahoma; padding: 0 3px 0 3px; }
.tbl_cat p	{ font: 11px segoe ui, arial, tahoma; line-height: 12px; margin: 0; }

.tbl_hitlog	{ font-size: 11px; border-collapse: collapse; border-top: 1px solid #666; border-bottom: 1px solid #666; }
.tbl_hitlog th	{ border-bottom: 1px solid #666; text-align: left; padding: 0; }
.tbl_hitlog td	{ border-bottom: 1px dotted #666; padding: 0; }
.tbl_hitlog div	{ font-size: 11px; overflow: hidden; margin: 0; padding: 0; cursor: pointer; }

.tbl_borderless		{ font: 12px segoe ui, arial, tahoma; color: #333; border-collapse: collapse; }
.tbl_borderless th	{ border-bottom: 1px solid #666; text-align: left; padding: 3px; }
.tbl_borderless td	{ font: 12px segoe ui, arial, tahoma; padding: 3px; }

.tbl_data	{ font: 10px segoe ui, tahoma, arial; color: #334; border-collapse: collapse; border: 1px solid #344; }
.tbl_data th	{ border-bottom: 1px solid #334; padding: 0px 5px; text-align: left; }
.tbl_data td	{ border-bottom: 1px solid #ccc; padding: 0px 5px; font-size: 11px; }
.tbl_data .hilite { background: #eee; cursor: pointer; }
.tbl_data .lolite { background: transparent; cursor: default; }

.itemdata	{ font: 10px tahoma, arial; color: #666; border-collapse: collapse; border: 0px; }
.itemdata th	{ border-bottom: 1px solid #666; padding: 0px 5px; text-align: left; }
.itemdata td	{ border-bottom: 1px solid #999; padding: 0px 5px; }

.tpl2		{ font: 10px tahoma, arial; color: #666; line-height: 12px; }

/* Suggest */
.suggest-scroll
{
  display: block;
  position: absolute;
  margin: 0 auto;
  visibility: hidden;
  background-color: white;
  z-index: 1000;
  width: 220px;
  height: 180px;
  border: 1px solid #999;
  border-collapse: collapse;
  overflow: auto;
}

.suggest-scroll div { margin: 0 auto; text-align:left; display: block; }

.suggest table {
  width: 200px;
  font-size: 11px; font-weight: normal;
  color: #666; text-decoration: none;
  border: 0px; padding: 0px; text-align:left; margin: 0px;
}

.highlightrow { background-color: #ddd; cursor: pointer; }


.lnk { width: 87px; height: 87px; float: left; margin: 1px; text-align: center; overflow: hidden; }
.lnk a { text-decoration: none; }


/* Directory */
.alphabet			{ font-size: 11px; word-spacing: 2px; color: #ccc; }
.alphabet a			{ color: #333; }
.alphabet a:hover	{ text-decoration: underline; }
.refine-results		{ width: 250px; float: left; font-size: 11px; }


/* Cars & vans */
.frm-combo		{ width: 140px; height: 18px; font: 10px tahoma, verdana, arial; padding: 0; margin: 0; border: 1px solid #ccc; }
.frm-checkbox	{ width: 12px; height: 12px; }
.cars-hdr 		{ font-size: 11px; text-align: center; margin: 5px 0; }
.item-block		{ float: left; width: 540px; margin: 0 0 1px 0; padding: 0; border-top: 1px solid #ccc; }
.hl				{ background: #f8f8f8; cursor: pointer; }
.ll				{ background: transparent; cursor: default; }
.carlist-reg	{ text-align: center; font-weight: bold; font-size: 14px; color: #666; }
.carlist-opt	{ width: 26px; height: 18px; margin: 1px 0 0 1px; }
.carlist-opts	{ text-align: center; font-weight: bold; font-size: 12px; color: #080; padding: 1px; }
.carlist-price	{ text-align: center; font-weight: bold; font-size: 17px; color: #900; margin: 0 0 10px 0;}
.item-block ul	{ margin: 0 0 2px 0; padding: 0 0 0 20px; }
.item-block li	{ margin: 0; padding: 0; }
.item-block h2	{ width: 305px; height: 18px; font-weight: bold; font-size: 14px; margin: 0 0 5px 0; padding: 0; overflow: hidden; border-bottom: 1px dotted #ccc; }
.item-block h2 a { text-decoration: none; }
.autodata		{ font-size: 11px; color: #333; margin: 0px; }
.autodata th	{ text-align : center; background: #ccc; border-top: 1px solid #999; border-right: 1px solid #999; }
.autodata td	{ border-right: 1px solid #fff; border-bottom: 1px solid #ccc; padding: 0; }
.autodata .full	{ padding: 0px; border: 0px; }
.item-thumbnail	{ width: 60px; height: 45px; border: 1px solid #333; cursor: pointer; }

/* CMS style */

#cms_body	{ margin: 0px; padding: 10px; background: url(images/cms.gif) no-repeat; }
.cms_table	{ color: #333; }
.cms_tool	{ color: #333; line-height: 20px; text-align: center; height: 22px; padding: 0 20px; border-left: 1px solid #999; border-top: 1px solid #999; border-right: 1px solid #999; float: left; }
.cms_active	{  border-bottom: 1px solid #fff; background: #fff; cursor: default; }
.cms_inactive	{  border-bottom: 1px solid #ccc; background: #eee; cursor: pointer; }
.cms_tab	{ border-left: 1px solid #999; border-bottom: 1px solid #999; border-right: 1px solid #999; }

.cms_table	{ font: 11px tahoma, arial; color: #333; }

