html, body {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: left;
}


.awesome, awesome-link, awesome:visited {
  font-family:"lucida grande","lucida sans unicode",arial,sans-serif !important;
  font-weight:bold !important;
  font-size:14px !important;
  line-height:1 !important;
  background: #f9c667; /* old browsers */
background: -moz-linear-gradient(top, #f9c667 0%, #f79621 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9c667), color-stop(100%,#f79621)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c667', endColorstr='#f79621',GradientType=0 ); /* ie */
  display: inline-block;
  color: #fff !important;
  text-decoration: none !important;
  margin:0 !important;
  padding:.6em 1.3em .6em !important;
  *padding:.7em 1.4em 1em !important;
  -moz-border-radius: .4em !important;
  -webkit-border-radius: .4em !important;
  border-radius: 5px !important;
  -moz-box-shadow: 0 1px 1px #666 !important;
  -webkit-box-shadow: 0 1px 1px #666 !important;
  box-shadow: 0 1px 1px #666 !important;
  text-shadow: 0 -1px 1px rgba(0,0,0,0.3) !important;
  border:none !important;
  position: relative !important;
  cursor: pointer !important;
  width: auto !important;
  overflow: visible !important;
  vertical-align:baseline !important;
  *vertical-align:middle !important;
  text-transform:uppercase; 
  behavior: url(/css/pie/PIE.htc);
}

.awesome:hover {
	background: #ffa84c; /* old browsers */
background: -moz-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* ie */
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.75) !important;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.75) !important;
  box-shadow: 0 1px 3px rgba(0,0,0,0.75) !important;
}

.awesome:active {
  top: 1px !important;
}
   
.awesome:visited{background-color:#ffb515 !important;}
.awesome:hover{background-color:#fc9200 !important;}


a.linkhead {color:#333; text-decoration:none}

a.linkhead:hover {color:#0094D9; text-decoration:underline}

body {
	color: #393939;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-color:#F3F3F3; background-image:url(/img/background2.gif); 
}

#wrapperCommon {
	display: block;
	left: 0px;
	min-height: 100%;
	position: absolute;
	top: 0px;
	width: 100%;
}
#wrapperContent {
	overflow:hidden;
	background-color:#F3F3F3;
	background-image:url(/img/background2.gif);
}
#wrapperFooter {
	display: block;
	overflow:hidden;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	z-index: 999;
}

div {
	margin: 0 0 0 0;
	padding: 0;
}

img.border {margin:2px 0 0 0; 
border:6px solid #FFF;
-webkit-box-shadow: 0px 0px 3px #8f7953;
-moz-box-shadow: 0px 0px 3px #8f7953;
box-shadow: 0px 0px 3px #8f7953;
behavior: url(/css/pie/PIE.htc);
}

img.border:hover{
	opacity: .6;
    filter: alpha(opacity=60);
	margin:2px 0 0 0; 
border:6px solid #FFF;
	-webkit-box-shadow: 0px 0px 3px #8f7953;
-moz-box-shadow: 0px 0px 3px #8f7953;
box-shadow: 0px 0px 3px #8f7953;
  behavior: url(/css/pie/PIE.htc);
}
	
	
img.overmouse:hover {
	opacity: .6;
    filter: alpha(opacity=60);
	}

table, td {
	border-collapse: collapse;
	border-spacing: 0px; border-style: none;
	border-width: 0;
	float: none;
	margin: 0; padding: 0;
	vertical-align: top;
}

p {
	margin: 0;
	padding: 0;
	text-align: left;
}

a {
	color: #0094d9;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a.coolLink {
	text-decoration: none;
}
a.coolLink:hover {
	text-decoration: underline;
}

span.link {
	color: #0094d9;
	cursor: hand;
	cursor: pointer;
	text-decoration: underline;
}
span.hlink {
	color: #0094d9;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
}
.assignedError {
	color: #f00000;
}
#searchLoading {
	background: url(/img/loading.gif) no-repeat 24px top;
	padding: 0px 0px 11px 48px;
}


img {
	border: 0;
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}
form input {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 1px 0;
}
form input.error {
	border: 1px solid #f00000;
	padding: 2px 0;
}
form textarea {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 1px 0;
}
form textarea.error {
	border: 1px solid #f00000;
	padding: 2px 0;
}
form select {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

h1 {
	color: #393939;
	margin: 0;
	padding: 6px 0 12px 22px;
	font-size: 16px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-style:italic;
}
h2 {
	color: #393939;
	font-size: 14px;
	line-height:16px;
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
}
h3 {
	color: #393939;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
h4 {
	color: #393939;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

#wrapper {
	background-color: #fff;
	margin: 0 auto 0 auto;
	width: 998px;
	left:50%;
	margin-left:-496px;
	position:relative;
	overflow:hidden;
	padding-bottom:10px;
}

.head {
	min-height:100px;
	position: relative;
	overflow:hidden;
}
.head p.logo {
	padding: 11px 0 0 21px;
}
.head a.autoru {
	left: 330px;
	position: absolute;
	top: 69px;
}
.head #topReclame {
	position: absolute;
	top: 26px;
	right: 11px;
}
.head #topReclame embeded {
	margin: 0;
	top: 0;
}

.ad_offer {
	left: 135px;
	position: absolute;
	top: 8px;
}
.ad_offer a {
	background: url(/img/ad_ico.gif) no-repeat top left;
	color: #FDB731;
	padding: 1px 0 1px 18px;
	margin: 4px 0 0 0;
}

ul {
	margin: 0;
	padding: 0;
	text-align: left;
}
ul li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

ul#errorblock {
	color: #c00;
	margin: 0 0 10px 20px;
	padding: 0;
	text-align: left;
}
ul#errorblock li {
	list-style-type: disc;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.top1,
div.top1 div,
div.bottom1,
div.bottom1 div {
	background: url(/img/left/tl.gif) no-repeat left top;
	background-color: #fff8e9;
	font-size: 1px;
	height: 9px;
	/*overflow: hidden;*/
}
div.top1 div {
	background: url(/img/left/tr.gif) no-repeat right top;
}
div.bottom1 {
	background: url(/img/left/bl.gif) no-repeat left top;
	margin: 0 0 10px 0;
}
div.bottom1 div {
	background: url(/img/left/br.gif) no-repeat right top;
	background-color: #fff8e9;
	margin: 0 0 0 9px;
}

div.top2,
div.top2 div,
div.top2 div div,
div.bottom2,
div.bottom2 div div,
div.bottom2 div {
	background: url(/img/center/tl.gif) no-repeat left top;
	font-size: 1px;
	height: 9px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
div.top2 div {
	background: url(/img/center/t.gif) repeat-x left top;
	margin: 0 0 0 9px;
}
div.top2 div div {
	background: url(/img/center/tr.gif) no-repeat right top;
}
div.bottom2 {
	background: url(/img/center/bl.gif) no-repeat left top;
	margin: 0 0 10px 0;
}
div.bottom2 div {
	background: url(/img/center/b.gif) repeat-x left top;
	margin: 0 0 0 9px;
}
div.bottom2 div div {
	background: url(/img/center/br.gif) no-repeat right top;
}

div.top3,
div.top3 div,
div.top3 div div,
div.bottom3,
div.bottom3 div div,
div.bottom3 div {
	background: url(/img/right/tl.gif) no-repeat left top;
	font-size: 1px;
	height: 8px;
	overflow: hidden;
}
div.top3 div {
	background: url(/img/right/t.gif) repeat-x left top;
	margin: 0 0 0 8px;
}
div.top3 div div {
	background: url(/img/right/tr.gif) no-repeat right top;
}
div.bottom3 {
	background: url(/img/right/bl.gif) no-repeat left top;
	height: 9px;
	margin: 0 0 10px 0;
}
div.bottom3 div {
	background: url(/img/right/b.gif) repeat-x left top;
	height: 9px;
	margin: 0 0 0 9px;
}
div.bottom3 div div {
	background: url(/img/right/br.gif) no-repeat right top;
	height: 9px;
}

div.top4,
div.top4 div,
div.top4 div div,
div.bottom4,
div.bottom4 div div,
div.bottom4 div {
	background: url(/img/firmadd/tl.gif) no-repeat left top;
	font-size: 1px;
	height: 11px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
div.top4 div {
	background: url(/img/firmadd/t.gif) repeat-x left top;
	margin: 0 0 0 11px;
}
div.top4 div div {
	background: url(/img/firmadd/tr.gif) no-repeat right top;
}
div.bottom4 {
	background: url(/img/firmadd/bl.gif) no-repeat left top;
	margin: 0 0 11px 0;
}
div.bottom4 div {
	background: url(/img/firmadd/b.gif) repeat-x left top;
	margin: 0 0 0 11px;
}
div.bottom4 div div {
	background: url(/img/firmadd/br.gif) no-repeat right top;
}

div.top5,
div.top5 div,
div.bottom5,
div.bottom5 div {
	background: url(/img/new_auto/tl.gif) no-repeat left top;
	background-color: #e9e9e9;
	font-size: 1px;
	height: 9px;
	overflow: hidden;
}
div.top5 div {
	background: url(/img/new_auto/tr.gif) no-repeat right top;
}
div.bottom5 {
	background: url(/img/new_auto/bl.gif) no-repeat left top;
	margin: 0 0 20px 0;
}
div.bottom5 div {
	background: url(/img/new_auto/br.gif) no-repeat right top;
	background-color: #e9e9e9;
	margin: 0 0 0 9px;
}

div.top6,
div.top6 div,
div.top6 div div,
div.bottom6,
div.bottom6 div div,
div.bottom6 div {
	background: url(/img/catalog/firm/tl.gif) no-repeat left top;
	font-size: 1px;
	height: 10px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
div.top6 div {
	background: url(/img/catalog/firm/t.gif) repeat-x left top;
	margin: 0 0 0 10px;
}
div.top6 div div {
	background: url(/img/catalog/firm/tr.gif) no-repeat right top;
}
div.bottom6 {
	background: url(/img/catalog/firm/bl.gif) no-repeat left top;
	margin: 0 0 10px 0;
}
div.bottom6 div {
	background: url(/img/catalog/firm/b.gif) repeat-x left top;
	margin: 0 0 0 10px;
}
div.bottom6 div div {
	background: url(/img/catalog/firm/br.gif) no-repeat right top;
}

div.top7,
div.top7 div,
div.bottom7,
div.bottom7 div {
	background: url(/img/hot/tl.gif) no-repeat left top;
	background-color: #fdb731;
	font-size: 1px;
	height: 9px;
	overflow: hidden;
}
div.top7 div {
	background: url(/img/hot/tr.gif) no-repeat right top;
}
div.bottom7 {
	background: url(/img/hot/bl.gif) no-repeat left top;
	margin: 0 0 10px 0;
}
div.bottom7 div {
	background: url(/img/hot/br.gif) no-repeat right top;
	background-color: #fdb731;
	margin: 0 0 0 9px;
}


.marks ul {
	color: #777;
	text-align: left;
	width: 86px;
}
.marks ul li {
	background: none;
	margin: 0 0 5px 0;
}
.marks ul li a,
.marks ul li span {
	color: #0094d9;
}
.marks ul li span {
	cursor: hand;
	cursor: pointer;
	text-decoration: underline;
}
.marks ul li span.hover {
	text-decoration: none;
}

.marks ul.ul1 {
}
.marks ul.ul2 {
	margin: 0 0 0 98px;
	position: absolute;
}
.marks ul.ul3 {
	margin: 0 0 0 196px;
	position: absolute;
}

.marks ul.wide {
	width: auto;
}
.marks ul.ul2_wide {
	margin: 0 0 0 144px;
	position: absolute;
	width: 140px;
}

div.clear,
div.clear_left,
div.clear_right {
 	clear: both;
	float: none;
	font-size: 1px;
	height: 0px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
div.clear_left {
 	clear: left;
}
div.clear_right {
 	clear: right;
}


div.footer {
	clear: both;
	height: 78px;
}


.adv_list .header {
	background-color: #fafafa;
	color: #414141;
	height: 34px;
}
.adv_list th {
	border-bottom: 1px solid #eaeaeb;
	padding: 0 12px;
	text-align: center;
}
.adv_list th.sortable {
	cursor: hand;
	cursor: pointer;
	font-size: 14px;
}
.adv_list th.sortable span {
	border-bottom: 1px dashed #414141;
	font-size: 12px;
}
.adv_list th span.unsorted {
	background: url(/img/sort.gif) no-repeat right 5px;
	padding: 0 8px 0 0;
//	padding: 0 5px 0 0;
}
.adv_list th span.sorted {
	background: url(/img/sorted.gif) no-repeat right 5px;
}
.adv_list th span.re_sorted {
	background: url(/img/re_sorted.gif) no-repeat right 5px;
}
.adv_list th img {
	margin-top: 4px;
}
.adv_list th a {
	border-bottom: 1px dashed #414141;
	color: #414141;
	text-decoration: none;
}
.adv_list tr.hot {
	background-color: #fbf1db;
}
.adv_list tr.hot_even {
	background-color: #f5e6c8;
}
.adv_list tr.hot,
.adv_list tr.hot a,
.adv_list tr.hot_even,
.adv_list tr.hot_even a {
	color: #d00;
}
.adv_list tr.even {
	background-color: #F3F3F3;
}
.adv_list tr td {
	/*border-bottom: 1px solid #eaeaeb;*/
	height: 55px;
	padding: 0 12px;
	vertical-align: middle;
}
.adv_list td.year,
.adv_list td.img,
.adv_list td.kpp,
.adv_list td.enj,
.adv_list td.color {
	text-align: center;
}
.adv_list td.img {
	width: 49px;
}
.adv_list td.img div {
	background: transparent url(/img/sh/noPhoto.gif) no-repeat 1px 1px;
	border: 1px solid #b0b0b0;
	height: 35px;
	padding: 1px;
	width: 45px;
}
.adv_list td.probeg,
.adv_list td.price {
	text-align: right;
	white-space: nowrap;
}


p.pager {
	font-family: Arial, sans-serif;
	font-size: 15px;
	margin: 25px 35px;
}
p.pager a {
	cursor: hand;
	cursor: pointer;
}
p.pager a,
p.pager span {
	margin: 0 2px;
}
p.pager a span {
	margin: 0;
}

.pager {
	margin: 10px 0;
}
.pager ul {
	height: 2em;
	list-style: none;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	width: auto;
}
.pager ul li {
	-moz-user-select: none;
	color: #666666;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-right: 4px;
}
.pager ul li a.currentPage {
	border-color: #FFA624 !important;
	color: #000000;
	font-weight: bold;
}
.pager ul li a:active {
	border-color: #FFA624 !important;
	color: #222222;
}
.pager ul li a,
.pager ul li div {
	border: 1px solid #CCCCCC;
	color: #666666;
	display: block;
	margin: 0px;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
	padding: 0px;
	text-decoration: none;
	width: 2em;
}
.pager ul li div {
	border: 1px solid #ededed;
	color: #ddd;
}
.pager ul li a span,
.pager ul li div span {
	border: 1px solid #FFFFFF;
	display: block;
	line-height: 2em;
}
.pager ul li a {
	cursor: pointer;
}
.pager ul li a:focus {
	border-color: #AAAAAA;
	color: #333333;
	text-decoration: none;
}
.pager ul li .next-page span,
.pager ul li .previous-page span,
.pager ul li .first-page span,
.pager ul li .last-page span {
	font-weight: bold !important;
}


.sub_content {
	margin-left: 10px;
	margin-right: 10px;
}

.colorPalette,
.townList {
	margin: 0 22px;
}
.colorPalette h3,
.townList h3,
.townList h4 {
	color: #ff1414;
	font-size: 14px;
	padding: 15px 0 12px 6px;
}
.townList h3 {
	padding: 15px 0 2px 0;
}
.townList h4 {
	font-size: 12px;
	padding: 0 0 2px 0;
}
.colorPalette div.container,
.townList div.container {
	background-color: #fff;
	border-left: 1px solid #efeae0;
	border-right: 1px solid #efeae0;
	padding: 0 22px 22px 22px;
}
.colorPalette div.container div,
.townList div.container div {
	float: left;
	font-size: 13px;
	margin: 0 22px 0 0;
}
.auto div.container div {
	width: 78px;
}
.auto div.container div.version {
	width: 160px;
}
.colorPalette div.container div.clear,
.townList div.container div.clear {
 	clear: both;
	background: none;
	float: none;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 0;
	width: auto;
}
.colorPalette div p {
	padding: 0 0 15px 0;
}
.colorPalette div a {
	padding: 3px 0 7px 30px;
}
.townList div a {
	padding: 0;
}

.testdrive p.date {
	background: url(/img/icon/date.gif) no-repeat 1px 5px;
	color: #bda278;
	padding: 0 0 5px 13px;
}
.testdrive h2 {
	margin: 0 0 10px 12px;
}


.story p.date {
	background: url(/img/icon/date.gif) no-repeat 1px 5px;
	color: #bda278;
	padding: 0 0 5px 13px;
}
.story h2 {
	margin: 0 0 10px 12px;
}


.reference p.date {
	background: url(/img/icon/date.gif) no-repeat 1px 5px;
	color: #bda278;
	padding: 0 0 5px 13px;
}
.reference h2 {
	margin: 0 0 10px 12px;
}

.footer  {
	padding: 27px 0 0 0;
}
.footer .container a {
	color: #654100;
}
.footer .container {
	background-color: #e9e9e9;
	color: #969696;
	height: 66px;
	padding: 12px 38px 0 38px;
	position: relative;
}
.footer .container p {
	line-height: 18px;
}
.footer .container p.onlinebees {
	position: absolute;
	right: 100px;
	top: 13px;
}
.footer .container p.onlinebees a {
	background: url(/img/onlinebees.gif) no-repeat left 2px;
//	background: url(/img/onlinebees.gif) no-repeat left 1px;
	padding: 0 0 3px 21px;
}


.arch {
	padding: 23px 0 40px 18px;
}
table.calendar {
	color: #414141;
	cursor: default;
	text-align: center;
	width: 266px;
}
table.calendar th {
	border-bottom: 1px solid #414141;
	color: #bda278;
	height: 31px;
	width: 38px;
	vertical-align: middle;
}
table.calendar td {
	border-bottom: 1px solid #f1eee7;
	height: 31px;
	width: 38px;
	vertical-align: middle;
}
table.calendar td.act {
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
}
table.calendar tr.odd {
	background: url(/img/right/bgr.gif) repeat top left;
}


#loading_image {
	position: absolute;
	z-index: 0;
}
#loading_image.active {
	display: block;
}

.loginBlock {
	background-color: #000;
	height: 32px;
	/*padding-left: 997px;
//	padding-left: 247px;*/
 width:100%; 
 position:fixed;
 z-index:10;
 overflow:hidden;
 


}


a.flink { font-size:11px; color:#555; text-decoration:none}
a.flink:hover { color:#000; text-decoration:underline;}


.loginBlock .container {
	background-color: #000;
	border-left:solid 1px #ABABAB;
	float: right;
	height: 32px;
	position: relative;
	width: 750px;
}
.loginBlock .container .loginForm {
		background-color: #000;
	border-left:solid 1px #ABABAB;
	color: #CCC;
	float: right;
	height: 32px;
	width: 520px;
}
.loginBlock .container a {
	color: #654100;
}
.loginBlock .container a.reg {
	background: url(/img/reg_icon.gif) no-repeat top left;
	color: #fff;
	left: 10px;
	padding: 1px 0 0px 19px;
	position: absolute;
	top: 7px;
}
.loginBlock .container a.forgot {
	background: url(/img/forgot_icon.gif) no-repeat top left;
	color: #FFF;
	left: 111px;
	padding: 1px 0 0px 19px;
	position: absolute;
	top: 7px;
}
.loginBlock .container a.cabinet {
	background: url(/img/reg_icon.gif) no-repeat top left;
	color: white;
	left: 148px;
	padding: 2px 0 2px 19px;
	position: absolute;
	top: 7px;
}

.loginBlock .container .loginForm input.edit {
	border: none;
	color: #767676;
	height: 25px;
	margin: 0;
	padding: 2px 6px ;
	width: 106px;
	background-color:#E4E4E4;
	-moz-border-radius: 2px;
border-radius: 2px;
}
.loginBlock .container .loginForm div.email {
	height: 32px;
	margin: 0 0 0 20px;
	padding-top: 3px;
//	padding-top: 2px;
	position: absolute;
	width: 165px;
}
.loginBlock .container .loginForm div.pass {
	height: 32px;
	margin: 0 0 0 173px;
	padding-top: 3px;
//	padding-top: 2px;
	position: absolute;
	width: 165px;
}
.loginBlock .container .loginForm div.submit {
	background: url(/img/login_submit_bgr.gif) repeat-x top left;
	height: 32px;
	margin: 0 0 0 332px;
	padding: 6px 5px 0 5px;
	position: absolute;
	width: 54px;
} 
.loginBlock .container .loginForm div.submit  input {
	color: #000;
	height: 20px;
	margin: 0;
	padding: 0;
	width: 52px;
}
.loginBlock .container .loginForm div.remember {
	height: 32px;
	margin: 0 0 0 404px;
	padding-top: 8px;
//	padding-top: 6px;
	position: absolute;
	width: 115px;
}
.loginBlock .container .loginForm p {
	color: #393939;
	float: left;
	padding: 9px 20px 0 16px;
}
.loginBlock .container .loginForm input.btn {
	margin: 6px 0 0 0;
//	margin: 3px 0 0 0;
}

.addAuto {
	background-color: #fff8e9;
	color: #825222;
	font-weight: bold;
	height: 24px;
	padding: 0 20px;
}
.addAuto div {
	float: left;
	margin: 2px 10px 0 0;
}
.addAuto div .enter {
	border: 1px solid #a5acb2;
	font-weight: normal;
	width: 100px;
}
.addAuto div .error {
	border: 1px solid #f00000;
	padding: 1px 0;
}
.addAuto div select {
	width: 175px !important;
}
.addAuto div input.disabled {
	background-color: #e0e4ed;
}
.addAuto div.submit {
	margin: 0;
}
.addAuto div.submit input {
	font-weight: normal;
	width: auto;
}

.add_site_btn {
	background: url(/img/catalog/firm/add_site.gif) no-repeat left top;
	background-color: #08690e;
	color: #fff;
	height: 39px;
	margin: -7px 0 0 3px;
	padding: 18px 0 0 76px;
	width: 224px;
}
.add_site_btn a {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

.mainLinks {
	/*background-color: #e9e9e9;*/ 
	
	border:1px solid #CCC;
    padding: 10px 10px 10px 10px;
	margin:0 0 20px 0; 
    -moz-border-radius: 10px;
border-radius: 10px;
//	padding: 3px 19px;



}

.mainLinks:hover {
	background-color: #fff;
	border:1px solid #FC0;
	-webkit-box-shadow: 0px 0px 4px #ffcc00;
-moz-box-shadow: 0px 0px 4px #ffcc00;
box-shadow: 0px 0px 4px #ffcc00;




}

p.error {
	font-size: 11px;
	line-height: 14px;
	padding: 10px 0;
}
p.error a {
	background: url(/img/error.gif) no-repeat left 1px;
	color: #ff9700;
	padding: 0 0 2px 20px;
	margin-left:-21px;
}

a.sale_old {
    color: #999999;
}

span.sale_date {
    font-family: Verdana;
    font-size: 8px;
    color: #333333;
}

.readheader{ font-size:32px; line-height:36px; color:#FDB731; text-shadow:1px 1px 0px #C60;}

.lide{ font-size:15px; line-height:21px; font-weight:bold; margin-bottom:20px; font-family: Arial, Helvetica, sans-serif; text-align:left; margin-bottom:25px;}

.base{ font-size:15px; line-height:21px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; text-align:left; margin-bottom:15px;}
.base a{ display: none; visibility: hidden; }

.linklist { font-size:20px; color:black; text-decoration:none}
.linklist:hover {color: #09F; text-decoration:underline;}

.unitread { width:637px; height:190px; float:left; overflow:hidden; margin:-5px 0px -5px 0px; padding:10px 12px 10px 12px;     -moz-border-radius: 10px;
border-radius: 10px;

}


.unitread:hover{ background-color:#FFF8E9;}

DIV.main_block {
	margin: 10px;
	background-color: #FFF;
	padding: 0px;
	color: #0094D9;
}
DIV.toggle {
	padding: 5px;
	cursor: pointer;
}
DIV.this_block_is_hidden {
	background-color: #FFFFFF;
	padding: 5px;
	color: #000000;
	display: none;
}
