body, table, tr, td, input, textarea, select {
font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
}
textarea {
padding:1px;
}
a { color: green; text-decoration: none;}
a:hover { color: green; text-decoration: underline;}
.required {
color:red;
}
.checkError {
background-color:#ffffdd;
}
.errorMsg {
color:red;
margin:0px;
padding:0px;
}
div.loading {
width:370px;
white-space:nowrap;
position: static;
background-color: #ffffdd;
border: 1px Solid #00EC35;
padding:3px;
filter:alpha(opacity=82);-moz-opacity:.82;opacity:.82;
}
.uneven {
background-color:#f9f9f9;
}
div.helps {
color:darkblue;
padding:6px;
border: 1px solid lightblue;
background-color: #efefff;
background-color: #f7f7ff;
filter:alpha(opacity=89);-moz-opacity:.89;opacity:.89;
}
.labels {
font-weight:bold;
color:blue;
}
label {
cursor:pointer;
}
table.topMenu {
border:1px solid #d0d0d0;
padding:3px;
margin-bottom:15px;
background: url(/images/menu_bg.gif);
width:100%;
}
table.topMenu a {
color:black;
text-decoration: underline;
}
table.topMenu td {
color:#c9c9c9;
}

p {
margin-top:7px;
margin-bottom:7px;
}
.fs10 {font-size:10px}
.fs11 {font-size:11px}
.fs12 {font-size:12px}
.fs13 {font-size:13px}
.fs14 {font-size:14px}
.fs15 {font-size:15px}
.fs16 {font-size:16px}
div {
margin-top:5px;
margin-bottom:5px;
}

div.suggest {
border: 1px Solid gray;
background-color: #eeffee;
}
div.suggItem {
border-bottom:1px solid silver;
padding:5px;
margin:0;
}
div.suggSelItem {
border-bottom:1px solid silver;
padding:5px;margin:0;
background-color:#f3ffdd;
color:darkred;
font-weight:bold;
}
div.suggSelItem a {
color:darkred;
}

.sidebox {
	margin: 0 auto; /* center for now */
	width: 250px; /* ems so it will grow */
	background: url(/images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(/images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.boxhead-l {
	background: url(/images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 7px 10px 4px;
}
.boxbody {
	background: url(/images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 20px 31px;
}

/* форма поиска */
div.searchBox {
	margin: 0; /* center for now */
	width: 550px; /* ems so it will grow */
	background: url(/images/schbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
div.searchBoxHead {
	background: url(/images/schhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
div.searchBoxHead-l {
	background: url(/images/schhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 3px 13px 7px;
}
div.searchBoxBody {
	background: url(/images/schbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 7px 13px 7px;
}

/* мои объявления */
div.bidBox {
	margin: 0 auto; /* center for now */
	width: 250px; /* ems so it will grow */
	background: url(/images/bidbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
div.bidBoxHead {
	background: url(/images/bidhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
div.bidBoxHead-l {
	background: url(/images/bidhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 7px 10px 4px;
}
div.bidBoxBody {
	background: url(/images/bidbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 20px 31px;
}

.marks {
color: white;
border-bottom: 1px dashed white;
cursor: pointer;
}
#sMarks {
font-size:11px;
}
/* lists */
UL.tree {
margin-top: 0;
margin-bottom:0;
margin-left: 0;
padding-left: 0;
list-style: none;
}
UL.tree li
{
background-position: 0px;
border-bottom:1px solid #f0f0f0;
white-space:nowrap;
}
li.li {
padding-bottom:1px;
padding-top:1px;
font-size:11px;
}
li.l0 {margin-left:0px;font-size:12px}
li.l0 a {
background-image:url('/images/bul.gif');
background-repeat: no-repeat;
padding-left:12px;
}
li.l1 {margin-left:20px}
li.l2 {margin-left:40px}
li.l3 {margin-left:60px}
li.l4 {margin-left:80px}
li.lia a {
color:darkorange;
font-weight:bold;
font-size:13px;
}
li.lia a:hover {text-decoration:none}


/* для первого уровня */
ul.accTree1 {
	margin-top: 2px;
	margin-left: 0;
	padding: 0;
}
ul.accTree {
	margin-left: 40px;
	padding: 0;
}
ul.accTree1, ul.accTree li {
    white-space: nowrap;
	list-style: none;
}

span.count {
color:silver;
font-weight:normal;
font-size:10px;
}

.paging {
margin-top:20px;
margin-bottom:20px;
padding:5px;
}
#mmSource, #mmTarget, #dirSource, #dirTarget {
display:none;
}

/* маркет */
div.marketNav {
margin:0;
font-weight:bold;
}
div.marketDir {
margin-top:10px;
margin-bottom:3px;
font-weight:bold;
font-size:14px;
}
td.market {
padding:6px;
background-color: #fcfcfc;
}
div.tovTitle {
font-weight:bold;
font-size:14px;
}
div.tovDesc {
font-size:11px;
}
span.tovPrice {
font-size:13px;
color:darkred;
font-weight:bold;
}
/*объявления*/
div.bidsPage {
margin-top:10px;
margin-bottom:10px;
}
a.bidsPage {
text-decoration:underline;
}
div.bidsDate {
width:100px;
border-top:1px solid #e9e9e9;
margin-top:20px;
padding-top:5px;
background-image: url(/images/calendar.gif);
background-position: 0px 4px;
background-repeat: no-repeat;
padding-left:18px;
font-weight:bold;
font-size:11px;
}
/* бегун */
table.begHBlock {
width:650px;
margin-top:15px;
margin-bottom:15px;
}
table.begHBlock td {
vertical-align:top;
padding:5px;
}
table.begHBlockBid {
width:650px;
margin-top:0px;
margin-bottom:5px;
}
table.begHBlockBid td {
vertical-align:top;
padding:5px;
}
div.begTitle {
background-image: url(/images/begun.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
padding-top:2px;
margin:0px;
margin-bottom:3px;
font-weight:bold;
color:green;
}
span.begSite {
}
ul.rules {
list-style: disc;
}
ul.rules li {
margin-left:12px;
padding-left:1px;
padding-right:1px;
border:none;
color:darkred;
}
div #marks {
padding-bottom:4px;
}
/* категории на главной */
table.mainPageCat td {
vertical-align: top;
padding-bottom: 20px;
padding-right: 20px;
}
.label {
color:lightgreen;
}
.jsLink {
border-bottom: 1px dashed;
cursor: pointer;
}
table.accBidsFoto td {
border:1px solid silver;
padding:5px;
}
#imgHelp {
padding:5px;
border:1px Solid #dfdfdf;
}
.formIcon {
cursor:pointer;
}