
body {
    background-color: #ffffff;
    /*NewYear
    background: #fff url(../img2/bg_snow5.gif) ;
    */
    font-size: .75em;
    font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
    color: #000000;
}
h1 {font-size: 2em; padding-bottom: 0; margin-bottom: 0;}
h2 {font-size: 1.6em; padding: 0;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.1em; margin-left:10px;}
h4.top {margin-top:0px;}
h4.caption{margin-left:0px;}
h5, h6 {font-size: 1em;}
p {margin:0 0 6px 0; line-height: 1.3em; padding:0; }
table { border: none; padding: 0px; margin: 0px;}
table td { padding: 0px; margin: 0px; border: none;}
table th{ padding: 0px; margin: 0px; border: none;}
iframe{background-color: #ffffff; text-align:center;}
img { border: none;}
a {color: #007bac;}
a:link { color: #007bac; text-decoration: underline;}
a:visited { color: #007bac; text-decoration: underline;}
a:hover { color: #007bac; text-decoration: none;}
a:active { color: #089712;}
span.new { color: #bd442b; font-weight:bold; margin-right:5px;}
option.option-search { background-color:#007bac; color:#fff;}

*.local-link {color: #007bac; border-bottom: dashed 1px #007bac; cursor:pointer;}
a.local-link {color: #007bac; border-bottom: dashed 1px #007bac; cursor:pointer; text-decoration:none; margin-right:4px}

select { 
    border: 1px solid #646464;
    height:16px;
}

input[type="text"] {
    width: 140px;
    height:16px;
    border: 1px solid #646464;
}
input[type="password"] {
    width: 140px;
    border: 1px solid #646464;
    height:16px;
}
input[type="submit"] {
    border: 1px solid #646464;
    height:20px;
    cursor:pointer;
    background-color:#e5e5e5;
}
textarea {
    border: 1px solid #646464;
}
a.button, span.button {
	color:#000000;
	text-decoration:none;
    border: 1px solid #646464;
    padding: 2px 10px;
    background-color:#e5e5e5;
    margin:2px 2px 2px 0px;
    cursor:pointer;
}
a.button2 { padding: 3px 12px 0px 12px;}
span.ctrl {cursor:pointer; }
.first_btn {padding-right:20px;}
.last_btn {padding-left:20px;}

select {
    height:21px;
    border: 1px solid #969696;
}

img.imgcont {max-width:500px; max-height:300px;}

*.cornerparent {background-color:#E6E6E6;}
*.white {background-color:#FFFFFF;}
*.watermark {background-color:#ffffff; color:#acacac;}

div.vall {text-align: right; padding: 2px 5px 0px 5px;}
div.sep { clear:both; height:1px; border-bottom: solid 1px #dcdcdc ; padding: 15px 5px 0px 5px; margin-bottom:10px;}
div.sep2 { clear:both; height:1px; border-top: solid 1px #dcdcdc ; margin:5px 0px;}

.infomessage {display:block; background:#d6ffcf; color:#000000; padding: 15px; font-weight:bold; font-size:1.2em; line-height:1.5em; margin:2px 0px;}
.infomessage * {color:#000000;}
.errormessage {display:block; background:#bd442b; color:#fff; padding: 15px; font-weight:bold; font-size:1.3em; line-height:1.3em; margin:2px 0px;}
.errormessage * {color:#fff;}
.errormessage a {color:#fff;}
.infomessagelite {display:block; background:#d6ffcf; padding: 15px; line-height:0.5em; margin-bottom:2px; color:#000000; font-weight:bold; }
.errormessagelite {display:block; background:#bd442b; padding: 1px; line-height:0.5em; margin-bottom:2px;}
.errormessagelite * {color:#fff; font-weight:bold; }

table.contacts td {padding:4px;}
table.contacts tr.contact-simple{ text-align:left;}
table.contacts tr.contact-active{ text-align:left; background:#d6ffcf;}
table.contacts td.btn {width:40px;}

a.usermessage {color:#007bac; font-weight:bold;}
a.noaut-usermessage {color:#323232; font-weight:bold;}

span.close-imgbut {background: url(../img2/i_close.gif) left top no-repeat; width:16px; height:16px; padding:1px; display:block; float:right; cursor:pointer;}
span.plus-imgbut {background: url(../img2/i_plus.gif) left top no-repeat; width:16px; height:16px; padding:1px; display:block; float:left; cursor:pointer;}

span.usermessage {color:#007bac; font-weight:bold; text-decoration:none;}
span.usermessagefriend {color:#bd442b; font-weight:bold; text-decoration:none;}
span.message-read {background:url(../img2/i_msg_read.gif) left top no-repeat; padding:0px 3px 0px 16px;}
span.message-noread {background:url(../img2/i_msg_noread.gif) left top no-repeat; padding:0px 3px 0px 16px;}
span.message-noread span {color:#bd442b; font-weight:bold;}

table.items div.msginfo { padding:5px 5px;}
table.items div.message-noread {color:#bd442b; font-weight:bold;}
table.items div.msgbody { padding:5px 5px;}
table.items div.msgbtn {  padding:0px 5px 5px 5px; font-size:0.9em;}

span.user a.n {color:#007bac; font-weight:bold;}
span.user a.lock {color:#bd442b; font-weight:bold; text-decoration:line-through underline;}
span.user a.online {color:#007bac; font-weight:bold;}
span.user a.r0 {color:#000000; font-weight:bold;}
span.user a.r-1 {color:#bd442b; font-weight:bold;}
span.user a.r1 {color:#089712; font-weight:bold;}
span.user span.p0 {display:none;}
span.user span.p1 {background: url(../img2/i_uphn.gif) -2px -1px no-repeat; padding-left:10px;}
span.user span.s0 {display:none;}
span.user span.s1 {background: url(../img2/i_sms.gif) 0px top no-repeat; padding-right:3px;}

div.pager {width:100%; color:#000000; text-align:center; font-size:1.1em; }
div.pager span.btn {margin:0px 40px; padding:2px;color:#007bac;}
div.pager span.big {font-size:1.4em; color:#007bac;}
div.pager span.cur {background-color:#f3f3f3; color:#000000;}
div.pager span.btn a, div.pager span.btn span {padding:0px 8px;}
div.pager span.btn a.cur {background-color:#f3f3f3; color:#000000; padding-bottom:2px;}

div.rb{text-align: center; padding: 0px; margin:0px; padding-bottom:10px;}
div.rbb{text-align: center; padding: 0px; margin:10px 0px;}

img.icon { width:16px; height:16px;}
img.tip, span.load-local-phone {cursor:help;}

div.main {
    width: 95%;
    min-width:995px;
    max-width:1440px;
    margin-left: auto;
    margin-right: auto;
    padding:5px;
}

/*Заголовок*/
/*div.   { margin-bottom:10px;}*/
div.head div.name { display:inherit; float:left; padding-top:6px; padding-left:10px;}
div.head div.search { display:inherit; float:right; background: url(../img2/i_search.gif) left 2px no-repeat; padding-left: 17px;}
div.head div.search img {width:13px; height:13px; margin-right: 4px}
div.head div.search input {margin-left: 4px;}

/*Главное меню*/
div.mainmenu {padding:3px 0px 0px 0px;}

div.mainmenu div.logo { display:inherit; float:left;}
div.mainmenu div.logo a{width:284px; height:34px; background: url(../img2/logo.gif) left top no-repeat; display:block;}

/* 9 May 
div.mainmenu div.logo { display:inherit; float:left;}
div.mainmenu div.logo a{width:291px; height:40px; background: url(../img2/logo_hitler_caput.gif) left top no-repeat; display:block;}
*/
/* New Year
div.mainmenu div.logo { display:inherit; float:left; height:31px; }
div.mainmenu div.logo img {position: relative; top:-35px;}
*/

div.mainmenu div.menu {display:inherit; float:right; position:relative; margin-top:5px; margin-bottom:2px;}
div.mainmenu div.menu a span {
    display:block; 
    position:absolute;
    width:6px;
    height:31px;
}
div.mainmenu div.menu a span.lr {
    background-image: url(../img2/i_mml.gif); 
    left:0px; 
    top:0px; 
}
div.mainmenu div.menu a span.rr {
    background-image: url(../img2/i_mmr.gif); 
    right:0px; 
    top:0px; 
}

div.mainmenu div.menu a.selected span.lr,
div.mainmenu div.menu a:hover span.lr {
    background-image: url(../img2/i_mmls.gif); 
    left:0px; 
    top:0px; 
}
div.mainmenu div.menu a.selected span.rr,
div.mainmenu div.menu a:hover span.rr {
    background-image: url(../img2/i_mmrs.gif); 
    right:0px; 
    top:0px; 
}

div.mainmenu div.menu a {
    display:block;
    float:left;
    /*display:inline;*/
    padding: 7px 25px 8px 25px;
    /*height:31px;*/
    margin-left:1px;
    font-weight: bold;
    font-size:1.2em;
    text-decoration: none;
    color: #ffffff;
    background: url(../img2/i_mmm.gif) left top repeat-x;
    position:relative;
}
div.mainmenu div.menu a:hover {
    color: #ffffff;
    text-decoration: none;
    background:url(../img2/i_mmsm.gif) left top repeat-x;
}
div.mainmenu div.menu a:active {
    text-decoration: none;
    background:url(../img2/i_mmsm.gif) left top repeat-x;
}
div.mainmenu div.menu a.selected {
    background:url(../img2/i_mmsm.gif) left top repeat-x;
    text-decoration: none;
}

/* user menu */
div.umenu {margin:8px 0px;}
div.umenu table td {background: url(../img2/i_umm.gif) left top repeat-x;}
div.umenu table td.l {background: url(../img2/i_uml.gif) left top no-repeat; padding-left:4px;}
div.umenu table td.r {background: url(../img2/i_umr.gif) right top no-repeat; padding-right:4px;}

div.umenu table td.hello {text-align:left; padding: 0px 10px 0px 10px;}
div.umenu table td.menu {text-align:center;}
div.umenu table td.exit {padding: 0px 10px 0px 10px; text-align:right;}
/*Не авторизован*/
div.logonmenu {	padding:7px 2px; color: #007bac;}
div.logonmenu a { margin:0px 6px;}
/*Авторизован*/
div.usermenu {
    margin:0;
    padding:0;
    /*float:right;*/
}
div.flr {
    float:right;
}
div.usermenu ul, div.usermenu ul li{
	margin: 0;	
	padding: 0;	
	display: block;
	z-index:999;
}
div.usermenu ul li {
	float: left;
	position:relative;
}
div.usermenu ul li a {
	display: block;
	padding:10px 12px;
	color: #007bac;
	font-weight:bold;
	text-decoration: none;	
    white-space: nowrap;
    width:auto;
    z-index:999;
}
div.usermenu ul li a span.menu { background: url(../img2/i_menu.gif) left 3px no-repeat; width:5px; height:9px;}
div.usermenu ul li a:HOVER{
	background-color:#fcf3e1;
}
div.usermenu ul li ul {
    display: none;
    position:absolute;
    top:31px;
    left:18px;
    background-color:#fcf3e1;
    z-index:999;
}
div.usermenu ul li ul li {
    display:block;    
    border-top:0px;
}

div.usermenu ul li a.msg {background: url(../img2/i_msg_read.gif) 0px 8px no-repeat; padding-left:19px;}
div.usermenu ul li a.msgnew {background: url(../img2/i_msg_new.gif) 0px 8px no-repeat; padding-left:19px;}
div.usermenu ul li a.note {background: url(../img2/i_notify.gif) 0px 8px no-repeat; padding-left:19px;}
div.usermenu ul li a.nomark {background: url(../img2/i_nomark.gif) 0px 8px no-repeat; padding-left:19px;}
div.usermenu ul li a.new {background: url(../img2/i_new.gif) 0px 8px no-repeat; padding-left:19px;}
div.usermenu ul li a.favorite {background: url(../img2/i_fvrt.gif) 0px 8px no-repeat; padding-left:19px;}
div.usermenu ul li a.activity {background: url(../img2/i_activity.gif) 0px 8px no-repeat; padding-left:19px;}
div.usermenu ul li a.set {background: url(../img2/i_settings.gif) 0px 8px no-repeat; padding-left:19px;}
div.usermenu ul li a.ex {background: url(../img2/i_exit.gif) 0px 8px no-repeat; padding-left:19px;}
div.usermenu ul li a.bonus {background: url(../img2/i_balance.gif) 0px 8px no-repeat; padding-left:19px;}
div.usermenu ul li a.moderator {background: url(../img2/i_mdrtr_a.gif) 0px 8px no-repeat; padding-left:19px;}
div.usermenu ul li a.select {background: url(../img2/i_uphn.gif) 0px 8px no-repeat; padding-left:19px;}
div.usermenu ul li a.admin {background: url(../img2/sm013.gif) 0px 8px no-repeat; padding-left:19px;}


span.red {color:#bd442b; font-weight:bold;}
span.green {color:#089712; font-weight:bold;}

/*Основная область*/
div.page {padding-top:8px;}

table.default td.l {width:260px; padding-right:10px;}
table.default td.l2 {width:240px; padding-right:10px;}
table.default td.msg {width:280px; padding-right:25px;}
table.default td.c {padding-left:10px;}

div.whitebg {background-color:#fff;}
div.managearea {margin-top:10px; background-color:#fff;}
.managearea {background-color:#fff;}
div.control {padding: 10px;}
div.control2 {padding: 10px; margin-bottom:3px;}
div.manage {background-color:#ffecbd;}
div.bid {background-color:#ffecbd;}
div.revers {background-color:#d6ffcf;}
div.localtip {padding: 4px 8px 8px 8px; font-size:0.9em;}
div.offer {background-color:#f3f3f3;}
div.moderate {background-color:#ffefef;}
div.managearea div.b { font-weight:bold; font-size:1.2em; padding-bottom:3px; position:relative;}
span.req {color:#a32f12; font-size:1.1em; position:absolute; left:-6px;}
div.commit {text-align:center; padding:45px 0px 10px 0px;}
div.commit input{width:200px; height:25px; font-size:1.3em;}
div.control p.odd {background-color:#f3f3f3;}

div.footer {margin-top: 15px; text-align: center; line-height: normal; font-size: 1em; padding-bottom:15px; }
div.footer table.foo td { padding: 10px 10px 0px 10px;}
div.footer table.foo td.a1{background-color:#29a0d0; width:20%; padding: 0; height:5px;}
div.footer table.foo td.a2{background-color:#dd7a65; width:20%; padding: 0; height:5px;}
div.footer table.foo td.a3{background-color:#ffad2d; width:20%; padding: 0; height:5px;}
div.footer table.foo td.a4{background-color:#65c86c; width:20%; padding: 0; height:5px;}
div.footer table.foo td.a5{background-color:#29a0d0; width:20%; padding: 0; height:5px;}

div.footer div.counter { padding-top:1px;}
div.footer div.navi {margin-top:5px;}
div.footer div.navi a {margin: 2px 5px; font-size:0.9em;}
div.footer div.navi a.rss {margin: 2px 5px; font-size:0.9em; background: url(../img2/i_rss.gif) left -1px no-repeat; padding-left:18px;}

table.rlots { margin-bottom:12px;}
table.rlots td {width:25%; text-align:center; vertical-align:top; padding-right:1px;}
table.rlots td.cat {padding:12px 0px;}
table.rlots div {margin:auto;}
table.rlots div.img {background-color:#f3f3f3; width:120px; height:90px;}
table.rlots div.price {background:#bd442b url(../img2/i_price.gif) left top repeat-x; border: solid 1px #bd442b;color:#ffffff; font-weight:bold; width:120px; padding:3px 0px; margin-top:1px;}
table.rlots div.name {width:100%; margin-top:6px;}
table.rlots div.name a {color:#000000;}

div.prompt {margin:25px 5px;}
div.prompt h4 {text-decoration:underline; font-weight:bold; margin-left:10px;}

div.webtextbox {padding: 2px 0px 6px 0px;}
div.webtextbox div.htmltbx {padding: 2px 0px;}
div.webtextbox div.htmltbx a {margin-right: 2px;}
div.webtextbox div.txt {padding:2px 0px;}
div.webtextbox div.smlpan {padding:2px 0px;}
div.webtextbox div.smlpan a {margin-right: 3px;}


span.addmsg {text-decoration:underline; cursor:pointer; }
span.clsbtn {float: right; padding:2px 10px; background-color: #e5e5e5; border: solid 1px #646464 ; cursor:pointer;}
div.msgbox { 
    display: none; 
    margin: 5px 0px; 
	background-color:#f3f3f3;
	border-top: solid 1px #dcdcdc;
	border-bottom: solid 1px #dcdcdc;
	border-left: solid 4px #dcdcdc;
	border-right: solid 4px #dcdcdc;
    width:355px; text-align:center;}
div.msgbox div.text { margin:25px 10px 10px 10px;}
div.msgbox input { margin:5px 10px 15px 10px;}


div.popup {
    background-color:#fff;
	border-top: solid 1px #dedede;
	border-bottom: solid 1px #dedede;
	border-left: solid 4px #007bac;
	border-right: solid 4px #007bac;
}
span.closebtn { position: absolute; top:3px; right:3px; display:block; width:16px; height:16px; background: url(../img2/tip/close.gif) left top no-repeat; cursor:pointer;}
input.close{position: absolute; top:1px; right:1px; width:22px; height:22px;} 

span.updatepan {
	background: url(../img2/loadingAnimation.gif) left top no-repeat;
	display:block;
	width:43px;
	height:11px;
	display:block;
}

div.m25 {margin-top:25px;}
div.pan div.mes-ok 
{
	background: #89D540;
	padding: 3px,2px,2px,4px;
}
div.pan {margin-bottom:25px;}
div.pan h4 {text-decoration:none; font-weight:bold; padding:0; margin:0px 10px 8px 10px;}
div.pan div.br {
    padding:15px 10px 10px 20px; 
    background: #f3f3f3 url(../img2/c_ml.gif) left top repeat-y;
    border-top: solid 1px #dcdcdc; 
    border-right: solid 1px #dcdcdc; 
    border-bottom: solid 1px #dcdcdc; 
    position:relative;
}
div.pan div.bl {
    padding:10px; 
    background: #f3f3f3 url(../img2/c_mr.gif) right top repeat-y;
    border-top: solid 1px #dcdcdc; 
    border-left: solid 1px #dcdcdc; 
    border-bottom: solid 1px #dcdcdc; 
    position:relative;
}
div.pan div.ba {
    padding:10px; 
    background-color: #f3f3f3; 
    border: solid 1px #dcdcdc;
    position:relative;
}

/*Закругленные углы*/
span.top-right, 
span.top-left,
span.bot-right, 
span.bot-left,
span.top-right-border, 
span.top-left-border,
span.bot-right-border, 
span.bot-left-border {
  display:block;
  position:absolute;
  width:7px;
  height:7px;
}
div.pan span.top-right {
  top:-1px;
  right:-1px;
  background-image:url(../img2/c_tr.gif);
}
div.pan span.top-left {
  top:-1px;
  left:-1px;
  background-image:url(../img2/c_tl.gif);
}
div.pan span.bot-right {
  bottom:-1px;
  right:-1px;
  background-image:url(../img2/c_br.gif);
}
div.pan span.bot-left {
  bottom:-1px;
  left:-1px;
  background-image:url(../img2/c_bl.gif);
}
/* border */
div.pan span.top-right-border {
  top:-1px;
  right:0px;
  background-image:url(../img2/c_rtr.gif);
}
div.pan span.top-left-border {
  top:-1px;
  left:0px;
  background-image:url(../img2/c_ltl.gif);
}
div.pan span.bot-right-border {
  bottom:-1px;
  right:0px;
  background-image:url(../img2/c_rbr.gif);
}
div.pan span.bot-left-border {
  bottom:-1px;
  left:0px;
  background-image:url(../img2/c_lbl.gif);
}

div.whiteround {
    border: solid 1px #dedede; 
    position:relative;
    padding:10px 0px;
    margin:20px 0px;
}
div.whiteround span.top-right {
  top:-1px;
  right:-1px;
  background-image:url(../img2/c_trw.gif);
}
div.whiteround span.top-left {
  top:-1px;
  left:-1px;
  background-image:url(../img2/c_tlw.gif);
}
div.whiteround span.bot-right {
  bottom:-1px;
  right:-1px;
  background-image:url(../img2/c_brw.gif);
}
div.whiteround span.bot-left {
  bottom:-1px;
  left:-1px;
  background-image:url(../img2/c_blw.gif);
}
div.whiteround h5 {margin:0px 0px 10px 0px;}

div.pan div.payimg {text-align:center;}
div.pan div.payimg a {margin-right:15px; }
div.nl_informer a {font-size:1.1em;}

div.sitestat {padding:10px 10px 2px 10px;}
div.sitestat h4 {padding:0; margin:0px 0px 10px 0px;}
div.sitestat p { line-height:1.1em;}

div.ustat div {padding-top: 5px; font-size:1.1em;}
div.ustat div.modalPopup {padding-top: 5px; font-size:0.9em;}
div.ustat ul.m {padding: 0px; margin:0px 0px 5px 20px;}
div.ustat ul.m li {
	position:relative;
	list-style:none;
	padding-top: 2px;
    width:100%;}
div.ustat ul.m li span {
    text-align:right;
    padding:1px 4px 0px 4px;
    font-size:0.9em;
    right:2px;
    float:right;
    position:absolute;
    z-index:1;
}

div.smst{padding:2px 0px 10px 25px;}
table.sms{width:auto;font-size: 1em;}
table.sms tr{ font-weight:bold;}
table.sms tr.odd{background-color:#dcdcdc;}
table.sms th {font-size: 0.9em; border-bottom: solid 1px #dcdcdc; padding: 3px 0;}
table.sms th.th{text-align:left;}
table.sms th.thr{text-align:right;}
table.sms td.l1{width: 50px; padding: 2px 0px 2px 2px;}
table.sms td.l2{width: 100px; padding: 2px 2px 2px 0px; text-align:right;}
table.sms td.l3 {width: 150px; padding: 2px;}
table.sms td.l4{width: 250px; padding: 2px 0px 2px 2px; font-weight:normal;}
table.sms td.l5{width: 30px; padding: 2px 0px 2px 2px; font-weight:bold;}


div.null {background-color:#f3f3f3;}
div.none {background-color:#ffecbd;}
div.minus {background-color:#ffefef;}
div.plus {background-color:#d6ffcf;}
span.minus {color:#bd442b;}
span.plus {color:#089712;}

span.selectedNode {font-weight:bold;}

/* TABLE
------------------------------------------------------*/
/*
table 
{
  border: solid 1px #e8eef4;
  border-collapse: collapse;
}

table td 
{
  padding: 4px;   
  border: solid 1px #e8eef4;
}

table th
{
  padding: 6px 5px;
  text-align: left;
  background-color: #e8eef4; 
  border: solid 1px #e8eef4;   
}
*/
/* MISC  
----------------------------------------------------------*/
.clear
{
    clear: both;
}

.error
{
    color:Red;
}


.field-validation-error
{
    color: #ffffff;
}

.input-validation-error
{
    border: 1px solid #ffffff;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ffffff;
}





div.aabv {border: solid 1px #0884A4; text-align:left;}
div.aabv h1{font-size:12px; padding:0px 3px 1px 3px; background:#0884A4; color:#fff; text-align:left;}
div.aabv div.hd {background:#0884A4;padding:0px 3px 2px 3px; }
div.aabv div.hd a{font-size:12px;background:#0884A4;color:#fff; font-weight:bold;}

div.aabv span.ad{padding: 2px 3px 0px 3px; color:#224A61; font-size:14px; display:block; font-family:Tahoma;}
div.aabv span.ph{padding: 1px 3px 3px 3px; color:#1f1f1f; font-size:12px; font-weight:bold; display:block; font-family:Tahoma;}
div.aabv span.ad a{color:#224A61;}
div.aabv span.ph a{color:#1f1f1f;}
div.aabv div.asep{ height:1px; border-bottom: dotted 1px #224A61; font-size:1px;}
div.aabv div.ft {background:#0884A4; text-align:left;}
div.aabv div.ft a{font-size:10px; color:#fff; margin-left: 3px;}

div.aabh {border: solid 1px #143f87; margin:5px 0px; padding:3px 5px 7px 5px; background: #fff}
div.aabh h4 {padding:0; margin:1px 10px; font-size:0.9em;}
div.aabh table.atb {background: #fff;}
div.aabh table.atb tr {background: #fff;}
div.aabh table.atb td.item {padding:0px 4px; text-align:left; vertical-align:top;}
div.aabh table.atb td.item div {position:relative;background: #fff;}
div.aabh table.atb td.item span.hr{ float:left; width:20px; height:7px; background-color:#a32f12; display:inherit; margin:9px 4px 0px 0px; }
div.aabh table.atb td.item span.ad{padding: 4px 5px 0px 5px; color:#143f87; font-size:14px; display:block; font-family:Tahoma;}
div.aabh table.atb td.item span.ph{padding: 2px 5px 0px 5px; color:#a32f12; font-size:12px; font-weight:bold; display:block; font-family:Tahoma;}
div.aabh table.atb td.item span.ad a{color:#323232;}
div.aabh table.atb td.item span.ph a{color:#a32f12;}

.loading_catalog
{
	background: url(../img2/loadingAnimation.gif) left 3px no-repeat;
}

.users-list 
{
	 position:relative;
	 float:left;
	 width:230px;
}
.user-menu
{
	 font-weight:bold;
}

.user-menu-data
{
	 font-size:1.1em; 
	 font-weight:bold;
	 color: #007bac;
}
.user-menu-time
{
	 font-size:0.9em; 
	 font-weight:bold;
	 color: #000;
}
.user-menu-sep
{
    border-bottom: solid 1px #dcdcdc;
    margin:5px;
}

a.region-name {
    font-size:1.1em;
    text-decoration: none;
    border-bottom: 1px dashed #007bac
}

span.username {color: #007bac;}


ul.region-tree {
	padding: 0;
	margin: 0;
	display: block;	
	margin-left: 20px;
}

ul.region-tree li {
    padding:2px 0px;
    margin:0px;
	list-style-type: none;
	position:relative;
	display: block;	
}
ul.region-tree span.node {
    cursor:pointer;
    color:#007bac;
    text-decoration:underline;
}
ul.region-tree span.btn {
    padding:5px;
    cursor:pointer;
	float:left;
	top:-2px;
	left:-20px;
    position:absolute;
}

but-close-user 
{
	background-image: url(../img2/i_close.gif);
}
span.market-buy {font-size:1.3em; font-weight:bold;}

span.auction {padding-right:2px; font-size:0.9em; font-weight:bold; color:#dd7a65;}
span.tender {padding-right:2px; font-size:0.9em; font-weight:bold; color:#089712;}


table.property {
	margin-top:15px;
	line-height: 1.2em;
	table-layout:auto;
	width:480px;
}
table.property td {
	padding: 3px;
	text-align:left;
	vertical-align:top;
}
table.property td.name {width:200px; text-align:right;}
table.property td.buttons {width:60px;}
table.property span.add {width:16px; height:16px; padding:2px; float:left; background: url(../img2/i_plus.gif) 2px 2px  no-repeat;}
table.property span.del {width:16px; height:16px; padding:2px; float:left; background: url(../img2/i_close.gif) 2px 2px  no-repeat;}

/* ФИЛЬТРЫ */
.filter_def, .filter_not_def {float:left; padding:4px 40px 4px 4px; height:20px; min-height:20px}
.hide {display:none}