html, body {
	/* font-family: Verdana, Geneva, Arial, helvetica, sans-serif; */
	font-family: Lucida Grande, Verdana, Sans-serif;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(/images/none.gif) no-repeat;
	
	color: #0063A9;
	
}
h1 {
	font-size: 1.2em;
	font-weight: normal;
	margin: 10px 5px 15px 0;
	/*color: #339933;*/
	color:#ff6648;	
}
h1 a {
	color: #339933;
}
h1 span {
	font-size: .7em;
}
h2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #cc99cc;
}
h2 span {
	font-size: .7em;
}
h3 {
	font-size: 0.8em;
	font-weight: bold;
	/*color: #a873b8;*/
	/*color:#e37474;*/
	color:#f00;
}
h4 {
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
}

h5 {
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
}

/*img {
	behavior: url('/images/pngbehavior.htc');
}*/
p, dl, label {
	font-size: .7em;
	font-weight: normal;
	margin: 5px 5px 0 5px;
}
input, textarea, select, option, label {
	font-family: Lucida Grande, Verdana, Sans-serif;
}
input, select, option {
	font-size: 10px;
}
a {
	color: #2002FF;
	text-decoration: none;

}
a:hover {
	text-decoration: none;
	color: red;
}

a:active, a:focus
{
	outline:0px;
}

.a_h1
{
	font-size:0.8em;
}

.a_h1 a
{
	color: blue;
	text-decoration: none;
}

.a_h1 a:hover
{
	color: red;
	text-decoration: none;
}

.mmenu_line {
	border-bottom: #311A96 2px solid;
}
.btn_main {
	border-bottom: #311A96 2px solid;
	background: #FBEBEB url(/images/btn_main.gif) bottom no-repeat;
}
.btn_main_h {
	border-bottom: #311A96 2px solid;
	background: #FBEBEB url(/images/btn_main_h.gif) bottom no-repeat;
}

.btn_about {
	border-bottom: #311A96 2px solid;
	background: #FBEBEB url(/images/btn_about.gif) bottom no-repeat;
}
.btn_about_h {
	border-bottom: #311A96 2px solid;
	background: #FBEBEB url(/images/btn_about_h.gif) bottom no-repeat;
}

.btn_contact {
	border-bottom: #311A96 2px solid;
	background: #FBEBEB url(/images/btn_contact.gif) bottom no-repeat;
}
.btn_contact_h {
	border-bottom: #311A96 2px solid;
	background: #FBEBEB url(/images/btn_contact_h.gif) bottom no-repeat;
}

.btn_help {
	border-bottom: #311A96 2px solid;
	background: #FBEBEB url(/images/btn_help.gif) bottom no-repeat;
}
.btn_help_h {
	border-bottom: #311A96 2px solid;
	background: #FBEBEB url(/images/btn_help_h.gif) bottom no-repeat;
}

.panel_row {
	/* padding: 10px; */
	border-right: 2px #ECE4E4 inset;
}
.top {
	border-top: 2px #ECE4E4 outset;
}
.bottom {
	border-bottom: 2px #ECE4E4 outset;
}

.highlightWhite td {
	background-color:#FFFFFF;
	border-top: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	font-size: 0.8em;
}
.highlightGrey td {
	background-color:#FBEBEB;
	border-top: #FBEBEB 1px solid;
	border-bottom: #FBEBEB 1px solid;
	font-size: 0.8em;
}


.appartmetList 
{
	font-size: 0.7em;
	border-collapse:collapse;	
}
.appartmetList .comment 
{
	font-size: 1.0em;
}

.appartmetList .expressad
{
	color:#6c6;
	font-size:11px; 
	background-color:#efe;
	border:1px solid #cfc;
	padding:2px;
	font-weight:bold;
}

.appartmetList .expressadAgency
{
	color:#900;
	font-size:11px; 
	background-color:#fee;
	border:1px solid #fcc;
	padding:2px;
	font-weight:bold;
}


.appartmetList th {
	background-color: #ECE4E4; /* #A9A9A9; */
	border: #D9D9D9 /*#D9D9D9*/ 1px solid;
	color: #676767;
	padding: 3px;
	margin: 3px;
}
.appartmetList td 
{
	border: #ddd 1px solid; /*  */
}


/**/
.appartmetList td.agencyUp
{

}

.appartmetList td.agencyUpManage,
.appartmetList td.agencyDownManage,
.appartmetList td.privacyDownManage,
.appartmetList td.privacyUpManage
{
	background-color:#ECE4E4;
	font-size:11px;
}


.appartmetList td.agencyUpManage2 a,
.appartmetList td.agencyDownManage2 a,
.appartmetList td.privacyDownManage2 a,
.appartmetList td.privacyUpManage2 a
{
	display:block;
	padding:5px;
	color:#aaaaff;
}

.appartmetList td.agencyUpManage2 a:hover,
.appartmetList td.agencyDownManage2 a:hover,
.appartmetList td.privacyDownManage2 a:hover,
.appartmetList td.privacyUpManage2 a:hover
{
	background-color:#ccffcc;
	color:#ff0000;

}


.appartmetList td.agencyUpManage2,
.appartmetList td.agencyDownManage2,
.appartmetList td.privacyDownManage2,
.appartmetList td.privacyUpManage2
{
	background-color:#FCF4F4;
	font-size:11px;
	padding:0px;
}



.appartmetList td.agencyUpManage p,
.appartmetList td.agencyDownManage p,
.appartmetList td.privacyDownManage p,
.appartmetList td.privacyUpManage p,
.appartmetList td.agencyUpManage p a,
.appartmetList td.agencyDownManage p a,
.appartmetList td.privacyDownManage p a,
.appartmetList td.privacyUpManage p a
{
	color:#aaf;
	font-size:11px;
}


.appartmetList td.agencyUpManage2 p,
.appartmetList td.agencyDownManage2 p,
.appartmetList td.privacyDownManage2 p,
.appartmetList td.privacyUpManage2 p,
.appartmetList td.agencyUpManage2 p a,
.appartmetList td.agencyDownManage2 p a,
.appartmetList td.privacyDownManage2 p a,
.appartmetList td.privacyUpManage2 p a
{
	color:#aaf;
	font-size:11px;
}



.appartmetList td.agencyUpManage p a:hover,
.appartmetList td.agencyDownManage p a:hover,
.appartmetList td.privacyDownManage p a:hover,
.appartmetList td.privacyUpManage p a:hover
{
	color:#f00;
}

.appartmetList td.agencyUpManage2 p a:hover,
.appartmetList td.agencyDownManage2 p a:hover,
.appartmetList td.privacyDownManage2 p a:hover,
.appartmetList td.privacyUpManage2 p a:hover
{
	color:#f00;
}

.appartmetList td.agencyUp2
{

	color:#660033;
}


.appartmetList td.agencyUpTitle
{

	color: #CC3300;
	font-size:1.0em;
}

.appartmetList td.agencyUpTitle2
{

}


.appartmetList td.agencyUpTitle2 span.hypotec
{
	color:#090;

}


.appartmetList td.agencyUpPhoto 
{
	font-size:1.0em;
	color:#86CEA1;
}

.appartmetList td.agencyUpPhoto a 
{
	text-decoration:underline;
	font-weight:normal;
	
}


.appartmetList td.agencyDown 
{
	font-size:0.8em;
	color:#6699FF;
}


.appartmetList td.agencyDown2 
{
	font-size:0.8em;
	color:#6699FF;
}

.appartmetList td.agencyDownTitle 
{
	font-size:0.8em;
	color:#FF9900;
}

.appartmetList td.agencyDownTitle strong
{
	font-weight:normal;
}

.appartmetList td.agencyDownTitle span
{
	display:none;
}

.appartmetList td.agencyDownTitle2 
{
	font-size:0.8em;
	color:#6699FF;
}

.appartmetList td.agencyDownTitle2 strong
{
	font-weight:normal;
}

.appartmetList td.agencyDownTitle2 span
{
	display:none;
}

.appartmetList td.agencyDownTitle2 span.hypotec
{
	color:#8a8;
	display:inline;

}


.appartmetList td.agencyDownPhoto 
{
	font-size:0.9em;
	color:#86CEA1;
}

.appartmetList td.agencyDownPhoto a 
{
	text-decoration:underline;
	font-weight:normal;
	font-size:1.0em;
	color:#aaf;
}


.appartmetList td.privacyUp
{
	color: #0000FF;

}

.appartmetList td.agencyUpDate,
.appartmetList td.agencyDownDate,
.appartmetList td.privacyUpDate,
.appartmetList td.privacyDownDate
{
	color:#999;

}


.appartmetList td.privacyUp2
{
	color: #0000FF;
}
.appartmetList td.privacyUpTitle
{
	font-size:1.1em;
	color:#339933;
}

.appartmetList td.privacyUpTitle2
{
	color:#0000FF;
}

.appartmetList td.privacyUpTitle2 span,
.appartmetList td.privacyDownTitle2 span,
.appartmetList td.agencyUpTitle2 span,
.appartmetList td.agencyDownTitle2 span
{
	color:#aaaaaa;
}


.appartmetList td.privacyUpTitle2 span.hypotec
{
	color:#900;

}


.appartmetList td.privacyUpPhoto 
{
	font-size:1.0em;
	font-weight:bold;
	color:#339933;
}

.appartmetList td.privacyUpPhoto a 
{
	text-decoration:underline;
	font-weight:bold;
}

.appartmetList td.privacyDown 
{
	font-size:0.9em;
	color:#6699FF;
}



.appartmetList td.privacyDown2
{
	color:#6699FF;
}

.appartmetList td.privacyDownTitle 
{
	color:#86CEA1;
}



.appartmetList td.privacyDownTitle span
{
	display:none;
}


.appartmetList td.privacyDownTitle2 
{
	font-size:0.9em;
	color:#6699FF;
}


.appartmetList td.privacyDownTitle2 span.hypotec
{
	color:#a88;

}

.appartmetList td.privacyDownPhoto 
{
	font-size:0.9em;
	color:#86CEA1;
}

.appartmetList td.privacyDownPhoto a 
{
	text-decoration:underline;
	font-weight:normal;
	font-size:1.1em;
	color:#aaf;
}

.appartmetList td.privacyUpTitle2 a,
.appartmetList td.privacyDownTitle2 a,
.appartmetList td.agencyUpTitle2 a,
.appartmetList td.agencyDownTitle2 a
{
	/*font-style:italic;*/
	/*text-decoration:underline;*/
	color:#3366ff;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	
}

.appartmetList td.privacyUpTitle2 a p,
.appartmetList td.privacyDownTitle2 a p,
.appartmetList td.agencyUpTitle2 a p,
.appartmetList td.agencyDownTitle2 a p
{
	color:#99ccff;
	font-size:0.8em;
	margin:0;
}


.appartmetList td.privacyUpTitle2 a:hover,
.appartmetList td.privacyDownTitle2 a:hover,
.appartmetList td.agencyUpTitle2 a:hover,
.appartmetList td.agencyDownTitle2 a:hover,
.appartmetList td.privacyUpTitle2 a:hover p,
.appartmetList td.privacyDownTitle2 a:hover p,
.appartmetList td.agencyUpTitle2 a:hover p,
.appartmetList td.agencyDownTitle2 a:hover p
{
	color:#ff0000;
	background-color:#ccffcc;

}

.appartmetList td.contacts
{
	padding:0px;
	font-size:10pt;
	background-color:#ffffdd;
	font-style:italic;
}

.appartmetList td.contacts p
{
	font-size:8pt;
}

.appartmetList td.contacts a
{
	color:#3366ff;
	font-size:0.8em;
	text-decoration:none;
	display:block;
	padding:5px;
}
.appartmetList td.contacts a:hover
{
	color:#ff0000;
	text-decoration:none;
	background-color:#ccffcc;
}

.appartmetList td.contacts a.pass
{
	color:#75c7ff;
	font-size:0.8em;
	text-decoration:none;
	display:block;
	padding:5px;
}

.privacyDownComment 
{
	font-size:0.9em;
	color:#bbbbbb;
}

.privacyUpComment 
{
	font-size:0.9em;
	color:#676767;
}

.agencyDownComment 
{
	font-size:0.9em;
	color:#bbbbbb;
}

.agencyUpComment 
{
	font-size:0.9em;
	color:#676767;
}

.prioritySet 
{
	font-size:9px;
	text-decoration:underline;
	color:#77f;
}
.prioritySet:hover 
{
	text-decoration:underline;
	color:#f00;
}
/**/

.searchTable
{
	border:#6fff6F 1px solid;
	z-index:0;	
}
.searchTable th 
{
	/* border: #FF6600 1px double; */
	background-color: #FBEBEB;
	color: #000000;
	font-size: 0.8em;
	
}

.searchTable td {
	background-color:#efe;
	color: #000000;
	font-size: 0.8em;
	/*border: #9f9 1px solid; /**/
}

.searchTable td input
{
	color: #00f;
}


.searchTable td input.coolbtn
{
	background-color:#ffe;
	border:1px solid #999;
	font-weight:bold;
	font-size:0.9em;
	outline:0px;
	padding:0.0em 5em;
	cursor:pointer;
}

.searchTable td input.reset
{
	border:0;
	border-bottom:1px solid #999;
	font-weight:normal;
	background-color:#cfc;
	font-size:0.8em;
	outline:0px;
	cursor:pointer;	
	padding:0;
	color:#555;
}



a.help
{
	color:#999;
	font-size:1.0em;	
	text-decoration:underline;
}

a.help:hover
{
	color:#f00;
}


.favList {
	width: 96%;
	margin: 0px;
}
.favList li {
	width: 23%;
	float: left;
	padding: 5px 0 10px 0px;
}
.favList li a {
    font-size: 0.8em;
    color: #339933;
}

.favList li .comment {
    font-size: 0.6em;
}
fieldset {
	padding: 10px;
	margin: 5px 5px 0 5px;
}
.comment {
    font-size: 0.6em;
    color: #aaaaaa;
    font-weight: normal;
}
.message {
    color: #9966ff;
    background: #ffffee;
    padding: 15px;
    margin-bottom: 10px;
    border: #eeeeee 1px solid;
}

.hot-message
{
    color: #f00;
    background: #ff0;
    padding: 5px;
    border: #e2e298 1px solid;
	font-size:0.8em;
	font-weight:bold;
}
.hot-message a
{
	text-decoration:underline;
	font-size:0.9em;
	font-weight:normal;
}

.hot-word
{
	background:#ff0;
	padding:2px;
}

.info-message {
    color: #000000;
    background: #ECE4E4;
    padding: 15px;
	margin: 0;
    margin-bottom: 10px;
    border: #FFCCCC 1px solid;
}
#load-indicator, #add-to-fav-indicator, #del-from-fav-indicator  
{
    position:absolute;
    left:0;
    top:0;
	display:block;
    background-color: #ffff66;
    border: #fff 1px solid;
    color: #000000;
    padding: 10px 30px;
    font-size: 0.8em;
	margin:0;
	margin-top:60px;
}
#add-to-fav-indicator {
    background-color: #75cb46;
    border: #ffffff 1px solid;
    color: #ffffff;
}
#add-to-fav-indicator a {
    color: #ffffff;
}

#del-from-fav-indicator {
    background-color: #75cb46;
    border: #ffffff 1px solid;
    color: #ffffff;
}


.scroll-window {
	width: auto;
	position:relative;
	height: 350px;
	overflow: scroll;
}
.hidden_row {
	display: none;
}
.visible_row {
	display: table-row;
}
.anons {
   margin: 0;
   padding: 10px;
   background-color: #ffffcc;
   /*border: 1px #75cb46 solid;*/
}
.banner {
    width: 250px;
    font-size: 0.7em;
    color: #000000;
    background: #ffffcc;
    padding: 10px;
    margin-bottom: 10px;
    border: #e2e298 1px solid;
}

#nav {
	font-size: .9em;
	text-align: left;
	width: 50em;
  margin: 0;
	margin-left: auto;
	margin-right: auto;
}
.nav-lev1 {
	background: #FBEBEB url(/images/page_down.gif) 22em .3em no-repeat;
	padding: 5px 2px;
	border: #cc99cc 1px solid;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
}

#nav a {
	display: block;
	width: 24em;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
}
#nav li span {
	color: #aaa;
}
#nav a span {
}
#nav a:hover {
	color: #b00;
}

#nav li ul li a {
	text-transform: none;
	font-weight: normal;
	font-size: .8em;
}
#nav li ul li a:hover {
	background-color: #ffffaa;
}

#nav li { /* all list items */
	float: left;
	width: 24em; /* width needed or else Opera goes nuts */
  margin-left: 5px;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background-color: #fff;
	padding: 5px 7px;
	border: #cc99cc 1px solid;

	width: 24em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li ul li {
	padding: 3px 0;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


a.top-menu  {
	font-size: 1.0em;
	color: #889900;
	/*text-decoration:underline;*/
	
}

a.top-menu:hover
{
	color: #ff0000;
	text-decoration:underline;
}

.ad-menu {
	background-color: #FBEBEB;
	padding: 10px;
}
.ad-menu td {
	padding-bottom: 30px;
}
.ad-menu h1 {
	margin:0;
	padding:0;
	margin-bottom: 10px;
	color:#b00;
}
.ad-menu p {
	margin:0;
	padding:0;
	color:#685A5A;
}

/*Старые tabs*/

h3.tabs {
	width:100%;
	font-size:11px;
	margin:0;
	padding: 5px 5px 0 5px;
}
h3.tabs a 
{
	text-decoration:none;
	color:#9fa;
}

h3.tabs a:hover 
{
	text-decoration:none;
	color:#ff0;
}

h3.tabs span.tab 
{
	margin-right: 2px;
	background-color: #339933;
	border: #D9D9D9 1px solid;
}

h3.tabs span.active-tab 
{
	padding-top:13px;
	margin-right: 2px;
	background-color: #ffff66;
	color:#393;
	border: #D9D9D9 3px solid;
}	
	
/*Новые табс*/

p.tab-left
{
	border-top:1px solid #d9d9d9; 
	border-left:1px solid #d9d9d9; 
	border-bottom:3px solid #d9d9d9;
	/*border-right:3px solid #d9d9d9; */
	background-color:#aaa;
	margin:0px;
	padding:2px 5px 5px 5px;
}

p.tab-left a
{
	color:#000;
}

p.tab-left a:hover
{
	color:#f00;
}

p.tab-right
{
	border-top:1px solid #d9d9d9; 
	/*border-left:3px solid #d9d9d9; */
	border-right:1px solid #d9d9d9; 
	border-bottom:3px solid #d9d9d9;
	background-color:#aaa5a5;
	margin:0px;
	padding:2px 5px 5px 5px;
}

p.tab-right a
{
	color:#000;
}

p.tab-right a:hover
{
	color:#f00;
}

p.active-tab
{
	margin:0px;
	border-top:3px solid #d9d9d9; 
	border-left:3px solid #d9d9d9; 
	border-right:3px solid #d9d9d9;
	background-color:#ECE4E4;
	padding:2px 5px 20px 5px;
	color:#dc143c;
	font-weight:bold;
	font-size:0.9em;
}
/*end new tab*/


.greenlink
{
	color: #339933;
}
.greenlink a
{
	color: #339933;
}

.greenlink  a:hover
{
	color: #339933;
}


.basketmenu
{
	font-size: 0.8em;
	border:1px solid #dddddd;
	background-color:#fffaef;
}

.basketmenu .comment
{
	font-size: 1.0em;
	font-weight:normal;
	color:#009900/*#955*/;
	padding:5px;
	border-top:1px solid #dddddd;
}



.basketmenu  th
{
	color:#f00;
	border:0;
	border-bottom:1px solid #dddddd;
	background-color:#eee9de;
	padding:5px;
}

.basketmenu  a
{
	text-decoration: none;
	padding:5px;
	display:block;
}


.basketmenu  a:hover
{
	color:red;
	text-decoration: none;
	background-color:#ff0;	
}

.bannersTable
{
   margin: 0;
}

.bannersTable td
{
   background-color: #FFF9F0;
   border: 1px #FBE5C0 solid;
   
}

.tdPhoto a
{
	text-decoration:underline;
	font-weight:bold;
}

.tablePrint
{
	color:#000;
	font-size: 0.6em; 
}

.tablePrint strong
{
	text-transform:uppercase;
}

.tablePrint td
{
	border-bottom:1px solid;
	border-color:#000;
}

.tableMenuCaptionAdd 
{
	margin-left:5px;
	margin-right:5px;
	width:98%;
	/*border:1px solid #ebf39b;*/
	color:#ccc;
	background-color:#fff;
	font-size:0.8em;
	font-style:italic;
}


.tableMenuAdd 
{
	margin-left:5px;
	margin-right:5px;
	width:98%;
	border:1px solid #E2E226;
	border-top:0;
	background-color:#FFFDED;
	font-size:1.1em;
	
}

.tableMenuAdd a
{
	color:#0000ff;
	
}

.tableMenuAdd a:hover
{
	background-color:#ffff11;
	color:#ff0000;
	text-decoration:underline;
	
}

.tableMenuAdd td
{
	font-size:0.7em;
	color:#0066CC;
	
}

.tableMenuAdd td span
{
	font-size:1.0em;
	color:#9999FF;
}

.tableMenuAdd td a:hover span
{
	color:#ff0000;	
}

.tableMenuAdd th
{
	color:#FF0000;
}

ul.ulTabberAdd
{
	margin:0;
	margin-left:5px;
	margin-right:5px;
	border-bottom:1px solid #E2E226;
	padding: 3px 0;
	
}

ul.ulTabberAdd li
{
	margin:0;
	display:inline;
	list-style: none;
}

ul.ulTabberAdd li.caption
{
	font-size:0.8em;
	color:#00dd66;
	font-weight:bold;
}


ul.ulTabberAdd li a
{
	font-size:0.7em;
	color:#888;
	margin-left:0px;
	padding: 4px 0.5em;	
	/*border: 1px solid #ebf39b; */
	background-color:#ddd;
}

ul.ulTabberAdd li a:hover
{
	color:#ff0000;
}


ul.ulTabberAdd li.active a
{	
	border: 1px solid #E2E226; 
	border-bottom: 1px solid #FFFDED;
	background-color:#FFFDED;
	padding: 4px 0.5em;
	cursor:default;
	color:#00cc66;
}

ul.ulTabberAdd li.active a:hover
{
	color:#afb01B;
}

.tableMenuCaptionView
{
	margin-left:5px;
	margin-right:5px;
	width:98%;
	border:1px solid #ccffff;
	color:#009900;
	background-color:#efffff;
	font-size:0.8em;
}


.tableMenuView 
{
	margin-left:5px;
	margin-right:5px;
	width:98%;
	border:1px solid #6fff6F;
	border-top:0;
	background-color:#efffff;
	text-align:left;
	font-size:1.1em;
}

.tableMenuView a
{
	color:#0000ff;
	
}

.tableMenuView a:hover
{
	background-color:#ffff11;
	color:#ff0000;
	text-decoration:underline;
	
}

.tableMenuView td
{
	font-size:0.7em;
	color:#0066CC;
	
}

.tableMenuView td span
{
	font-size:1.0em;
	color:#9999FF;
}

.tableMenuView td a:hover span
{
	color:#ff0000;	
}


.tableMenuView th
{
	color:#FF0000;
}

ul.ulTabberView
{
	margin:0;
	margin-left:5px;
	margin-right:5px;
	border-bottom:1px solid #6fff6F;
	padding: 3px 0;
	text-align:left;
}

ul.ulTabberView li
{
	margin:0;
	display:inline;
	list-style: none;
}

ul.ulTabberView li.caption
{
	font-size:0.8em;
	color:#00dd66;
	font-weight:bold;
}

ul.ulTabberView li a
{
	font-size:0.7em;
	color:#888;
	margin-left:0px;
	padding: 4px 0.5em;	
	/*border: 1px solid #ccffff; */
	background-color:#ddd;
}

ul.ulTabberView li a:hover
{
	color:#ff0000;
}

ul.ulTabberView li.active a
{
	font-size:0.7em;
	color:#00cc66;	
	border: 1px solid #6fff6F; 
	border-bottom: 1px solid #efffff;
	background-color:#efffff;
	cursor:default;
}

ul.ulTabberView li.active a:hover
{
	color:#00cc66;	
}


li.active,li.active a,li.active span
{
	color:#ff6648;
	font-weight:bold;
}

.express
{
	font-size:0.9em;
	/*background-color: #FFF9F0;*/
	cursor:pointer;
	
}

.express marquee
{
	cursor:pointer;
}

.express_priority0 a
{
	font-style:italic;
	font-size:0.9em;
	color:#55f;
}

.express_priority1 a
{
	color:#505;
	font-weight:bold;
}

.express_priority1 a:hover
{
	color:#ff0000;
	font-weight:bold;
}

.photo 
{
	color:#64AC91;
}

.orderForm
{
	font-size: 1.0em;
	color:#000000;
	border:1px solid #dddddd;
}

.orderForm td
{
	font-weight:bold;
}

.orderForm td.add 
{
	font-weight:normal;
	font-style:italic;
}

.contractTable
{
	color:#339985;
	font-size:0.7em;
}

.contractTable p
{
	font-size:1.0em;
}

.a_button 
{
	white-space:nowrap;
	border:1px solid #d9d9d9;
	
	background-color:#ffff85;
	padding:3px;
	font-size:0.9em;
}

.a_button:hover
{
	border:1px solid #a9a9a9;
	background-color:#ffffdd;
}

p.activeset
{
	font-size:0.9em;
	color:#900;
	
}

p.activeset span
{
	color:#0063A9;
	font-size:0.8em;
	font-weight:bold;
}

p.activeset a
{
	font-size:0.8em;
}

p.activeset a:hover
{
	border:1px solid #a9a9a9;
	padding:1px;
	background-color:#ffffdd;
}

.a_comment
{
	font-size:0.8em;
	color:#603;
	text-decoration:underline;
	font-style:italic;
}

.a_comment:hover
{
	text-decoration:underline;
}


.help
{
	border-collapse:collapse;
	border:0;
	padding:0;
}

.help td
{
	border-collapse:collapse;
	padding:0;
	margin:0;
	border-spacing:0;
	border:0;
	text-align:justify;
}

a.closeButton
{
	color:#000;
	font-weight:bold;
}

a.closeButton:hover
{
	color:#f00;
	text-decoration:underline;
}

.help_wnd
{
	border:1px solid #999;
	display:none;
	background-color:#ffa;
}

.head_dic
{
	color:8BC5ff;
	font-size:0.7em;
	font-weight:normal;
	font-family:'Times new Roman';
	padding:0;
	margin:0;
}

.head_dic a
{
	color:8BC5ff;
}

.head_dic a:hover
{
	color:#f00;
	text-decoration:underline;
}

table.phc_entry
{
	border:1px solid #eee;
	/*border-bottom:0;	*/
	margin:0;
	margin-bottom:10px;
}

table.phc_entry td.label
{
	font-size:0.8em;
	vertical-align:middle;
	text-align:left;
}

table.phc_entry td
{
	background-color:#FFFDED;	
	text-align:center;
	vertical-align:bottom;
	white-space:nowrap;
	padding:0;
	margin:0;
}

table.phc_entry th
{
	background-color:#efffff;
	text-align:left;
	font-weight:normal;
	border:0;
	border-bottom:1px solid #ddd;
}

table.phc_entry th h3
{
	color: #0063A9;
	font-weight:normal;
	padding:0;
	margin:0;
	font-size:1.0em;
}

table.phc_entry td a
{
	font-size:0.8em;
}

table.phc_entry td a.menu
{
	display:block;
	padding:5px;
	background-color:/*#FFFCDC*/#ffffcb;	
}

table.phc_entry td a.menu:hover
{
	background-color:#efffff;
	text-decoration:underline;
}

table.phc_entry td a.menu img
{
	height:30px;
	width:32px;
}


.addbtn
{
	color:#fff;
	background-color:#5CDE5C; 
	padding:7px;
	width:25.5em;
	position:relative;
	font-size:12px;
}

.addbtn a
{
	color:#fff;
	font-size:1.0em;
	background-color:#5CDE5C; 
}
.addbtn a:hover
{
	color:#fff;
	font-size:1.0em;
	text-decoration:underline;
}

.addbtn .lt
{
	font-size:0;
	left:0;
	top:0;
	height:10px;
	width:10px;
	background:url(/images/round_lt.gif) no-repeat 0px 0px;
	position:absolute;
}

.addbtn .rt
{
	font-size:0;
	right:0px;
	top:0;
	height:10px;
	width:10px;
	background:url(/images/round_lt.gif) no-repeat 100% 0;
	position:absolute;
}

.addbtn .lb
{
	font-size:0;
	left:0;
	bottom:0;
	height:10px;
	width:10px;
	background:url(/images/round_lt.gif) no-repeat 0 100%;
	position:absolute;
}

.addbtn .rb
{
	font-size:0;
	right:0px;
	bottom:0;
	height:10px;
	width:10px;
	background:url(/images/round_lt.gif) no-repeat 100% 100%;
	position:absolute;
}


.btnblue
{
	color:#fff;
	background-color:#7186C4; 
	padding:7px;
	width:40.5em;
	position:relative;
	font-size:0.8em;
}

.btnblue a
{
	color:#fff;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:underline;
}
.btnblue a:hover
{
	color:#ff0;
	font-size:1.0em;
	text-decoration:none;
}

.btnblue .lt
{
	font-size:0;
	left:0;
	top:0;
	height:10px;
	width:10px;
	background:url(/images/round_blue.gif) no-repeat 0px 0px;
	position:absolute;
}

.btnblue .rt
{
	font-size:0;
	right:0px;
	top:0;
	height:10px;
	width:10px;
	background:url(/images/round_blue.gif) no-repeat 100% 0;
	position:absolute;
}

.btnblue .lb
{
	font-size:0;
	left:0;
	bottom:0;
	height:10px;
	width:10px;
	background:url(/images/round_blue.gif) no-repeat 0 100%;
	position:absolute;
}

.btnblue .rb
{
	font-size:0;
	right:0px;
	bottom:0;
	height:10px;
	width:10px;
	background:url(/images/round_blue.gif) no-repeat 100% 100%;
	position:absolute;
}

table.short_desc
{
	font-size:0.7em;
	color:#9dc6ff;
	margin:0px;
	padding:0px;
	background-color:#FFFAEF;
}

table.short_desc td
{
	padding:5px;
	color:#9999ff;
}

table.short_desc td strong
{
	color:#afd7ff;
}

table.short_desc th table
{
	border:0;
	/*border-bottom:1px solid #ffdfaf;*/
	background-color:#efffff;
	color:#33cc33;
	font-size:12px;
}

table.short_desc th table td
{
	color:#33cc33;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	vertical-align:middle;
}

table.short_desc th table td a
{
	color:#33cc33;
	text-decoration:underline;
	background-color:#E8FFED;
	border:1px solid #cfc;
	padding:10px;
	display:block;
}

table.short_desc th table td a:hover
{
	background-color:#ffa;
	border:1px solid #ffdfaf;
	border-bottom:0;
}


table.short_desc td span
{
	color:#ff9d5b;
	font-weight:bold;
}

table.short_desc td table.manage,
table.short_desc td table.manage a,
table.short_desc td table.manage a:hover
{
	font-size:12px;
}



table.short_desc td table.manage a.btn
{
	color:#33cc33;
	text-decoration:underline;
	background-color:#E8FFED;
	border:1px solid #cfc;
	padding:5px;
	display:block;
}

table.short_desc td table.manage a.btn:hover
{
	background-color:#ffa;
	border:1px solid #ffdfaf;
	color:#f00;
	text-decoration:none;
}


.viewbtn
{
	color:#fff;
	background-color:#B1D1EF; 
	padding:7px;
	width:27.5em;
	position:relative;
	font-size:0.8em;
}

.viewbtn a
{
	color:#fff;
	font-size:1.0em;
	background-color:#B1D1EF; 
}
.viewbtn a:hover
{
	color:#fff;
	font-size:1.0em;
	text-decoration:underline;
}

.viewbtn .lt
{
	font-size:0;
	left:0;
	top:0;
	height:10px;
	width:10px;
	background:url(/images/round_lt_blue.gif) no-repeat 0px 0px;
	position:absolute;
}

.viewbtn .rt
{
	font-size:0;
	right:0px;
	top:0;
	height:10px;
	width:10px;
	background:url(/images/round_lt_blue.gif) no-repeat 100% 0;
	position:absolute;
}

.viewbtn .lb
{
	font-size:0;
	left:0;
	bottom:0;
	height:10px;
	width:10px;
	background:url(/images/round_lt_blue.gif) no-repeat 0 100%;
	position:absolute;
}

.viewbtn .rb
{
	font-size:0;
	right:0px;
	bottom:0;
	height:10px;
	width:10px;
	background:url(/images/round_lt_blue.gif) no-repeat 100% 100%;
	position:absolute;
}
/*Popup windows*/
#PopupBasked
{
	position:absolute;
	display:none;
	z-index:999;
	left:0;
	top:0;
	width:400px;
	height:190px;
	border:1px solid #aca;
	background-color:#ffa; 
	padding:0px;
}

#PopupBasked p.text
{
	font-size:0.9em;
}

#PopupBasked div.caption
{
	background-color:#ff6600;
	padding:5px;
	margin:0;
}

#PopupBasked a.buttonClose
{
	color:#555;
	font-weight:bold;
	font-size:1.1em;
}

#PopupBasked a.buttonClose:hover
{
	color:#00f;
}


#expressMessage
{
	position:absolute;
	display:none;
	z-index:999;
	left:0;
	top:0;
	width:680px;
	height:480px;
	border:1px solid #aca;
	background-color:#ffa; 
	padding:0px;
	font-size:12pt;
}

#expressMessage p.text
{
	font-size:1.9em;
}

#expressMessage div.caption
{
	background-color:#ff6600;
	padding:5px;
	margin:0;
}

#expressMessage a.buttonClose
{
	color:#555;
	font-weight:bold;
}

#expressMessage a.buttonClose:hover
{
	color:#00f;
}


/*end Popup Windows*/

table.Contacts
{
	font-size:10pt;
	border:1px solid #dddddd;
	background-color:#ffffff;
	margin:0;
	padding:5px;
	border-collapse:collapse;
}

table.Contacts th
{
	background-color:#eee9de;
	color:#000000;
	font-weight:normal;
}

table.Contacts td
{
	/*color:#00cc00;*/
	color:#00cc00;
	/*background-color:#ffffff;*/
	background-color:#ffffaa;
}

table.Contacts a.item
{
	text-decoration:underline;
	color:#3399ff;
	border:1px solid #ffd5ab;
	background-color:#fff8de;
	padding:5px;
	display:block;
	
}

table.Contacts a:hover
{
	color:#ff0000;
	background-color:#ffd5ab;
	border:1px solid #fff8de;
}

div.all_menu 
{
	margin:10px;
	background-color:#fffaef;
	padding:5px;
	border:1px solid #eee9de;
	color:#6699ff;
}

div.all_menu  span.sel
{
	color:#555555;
	/*font-weight:bold;*/
	font-size:12pt;
	/*font-style:italic;*/
	background-color:#ffff00;
}

div.all_menu a
{
	color:#6699ff;
	text-decoration:underline;
	font-size:10pt;
}

div.all_data
{
	font-size:9pt;
}

div.all_data a.item
{
	padding:5px;
	display:block;
}


div.all_data a.menu
{
	padding:5px;
	font-size:0.9em;
	color:#6699ff;
	/*background-color:#FFFAF5; 
	border:1px solid #FF99CC;*/
	text-decoration:underline;
}

div.all_data a.menu:hover
{
	color:#ff0000;
}

div.all_data p
{
	font-size:1.0em;
	border-bottom:1px solid #dddddd;
	padding:10px;
}

div.all_data p.item_show
{
	display:block;
}

div.all_data p.item_hide
{
	display:none;
}


div.all_data a.item span.id
{
	color:#009900;
}

div.all_data a .item span.hypothec
{
	color:#990000;
}


div.all_data a.item span.label
{
	color:#ff6633;
}

div.all_data a.item span.description
{
	color:#999999;
}


div.all_data a.item:hover span,
div.all_data a.item:hover
{
	background-color:#ffffaa;
	color:#ff0000;
}

table.speedlinks
{
	font-size:0.9em;
	border:1px solid #eee9de;
	background-color:#fffaef;
	margin:0px;
	margin-top:0px;
	/*margin-bottom:15px;*/
	
}

table.speedlinks th
{
	text-align:left;
	background-color:#eee9de;
	padding:5px;
	color:#dc143c;
	font-weight:normal;
}

table.speedlinks th span
{
	font-weight:bold;
}

table.speedlinks table.data
{
	font-size:0.7em;
}

table.speedlinks table.data a
{
	display:block;
	padding:3px;
	/*text-decoration:underline;*/
	color:#6699ff;
}

table.speedlinks table.data a span.cnt
{
	color:#ff6633;
}

table.speedlinks table.data a:hover
{
	background-color:#ffff00;
	color:#ff0000;
}

table.speedlinks td.comment
{
	text-align:left;
	background-color:#fcfcfc;
	border:0;
	border-top:1px solid #eeeeee;
	padding:5px;
	color:#aaaaaa;
	font-size:0.7em;
	font-weight:normal;
}

#show_all_board
{
	font-size:0.8em;
	display:block;
	padding:5px;
	background-color:#ddffdd;
	width:350px;
	border:1px solid #aaffaa;
	color:#3366ff;
}

#show_all_board:hover
{
	background-color:#ffffaa;
	border:1px solid #efef99;
	color:#ff0000;
}

.btn_img
{
	color:#009900;
	font-weight:bold;
	padding:2px;  
	font-size:1.0em;
	background:#33ff33 url(/images/btn_img.gif);
	border:1px solid #009900;
}