html, body {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:#ff6648;}
h1 a {color: #339933;}
h1 span {font-size: .7em;}
h1.section{color:#d11051;font-size:1.5em;}
h1.section span{color:#3366ff;font-size:0.7em;}
h1.section .blue{color:#3366ff;font-size:1.0em;}
h1.section .green{color:#009900;}

h2.section{color:#d11051;font-size:1.5em;}
h2.section span{color:#3366ff;font-size:0.7em;}
h2.section .blue{color:#3366ff;font-size:1.0em;}
h2.section .green{color:#009900;}

h2 {font-size: 1.1em;font-weight: bold;color: #cc99cc;}
h2 span {font-size: .7em;}
h3 {font-size: 0.8em;font-weight: bold;color:#f00;}
h4 {font-size: 0.8em;font-weight: bold;color: #000000;}
h5 {font-size: 0.7em;font-weight: bold;color: #000000;}
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;
	color:#333399;
}
.highlightGrey td {
	background-color:#f7f3f7;
/*	border-top: #FBEBEB 1px solid;
	border-bottom: #FBEBEB 1px solid;*/
	font-size: 0.8em;
	color:#333399;
}


.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; /*  */
	padding: 3px;
}


/**/


.appartmetList td.agencyUp
{

}
.transUpManage,
.appartmetList td.agencyUpManage,
.appartmetList td.agencyDownManage,
.appartmetList td.privacyDownManage,
.appartmetList td.privacyUpManage
{
	background-color:#ECE4E4;
	font-size:11px;
}

.transUpManage2 a,
.appartmetList td.agencyUpManage2 a,
.appartmetList td.agencyDownManage2 a,
.appartmetList td.privacyDownManage2 a,
.appartmetList td.privacyUpManage2 a
{
	display:block;
	padding:5px;
	color:#aaaaff;
}

.transUpManage2 a:hover,
.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;

}

.transUpManage2,
.appartmetList td.agencyUpManage2,
.appartmetList td.agencyDownManage2,
.appartmetList td.privacyDownManage2,
.appartmetList td.privacyUpManage2
{
	background: #ffffaa url(/images/grad_bk50.gif) top repeat-x;
	font-size:11px;
	padding:0px;
}


.transUpManage p,
.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;
}

.transUpManage p
.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;
}


.transUpManage a:hover,
.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;
}

.transUpManage2 a:hover,
.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:1.0em;
	color:#cc6655;
}

.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 a {text-decoration:none;font-weight:normal;font-size:1.0em;color:#ccccff;display:block;padding:5px;}
.appartmetList td.agencyDownPhoto a span{color:#ffaa33;font-size:1.2em;}
.appartmetList td.agencyDownPhoto a em{color:#75baff;font-size:1.2em;font-style:normal;}
.appartmetList td.agencyDownPhoto a:hover{background-color:#ccffcc; color:#ff0000;}
.appartmetList td.agencyDownPhoto a:hover span,.appartmetList td.agencyDownPhoto a:hover em{color:#ff0000;}

.transUp,
.appartmetList td.privacyUp
{
	color: #0000FF;
}

.transUpDate,
.appartmetList td.agencyUpDate,
.appartmetList td.agencyDownDate,
.appartmetList td.privacyUpDate,
.appartmetList td.privacyDownDate
{
	color:#999;

}

.transUp2,
.appartmetList td.privacyUp2
{
	color: #0000FF;
}

.transUpTitle,
.appartmetList td.privacyUpTitle
{
	font-size:1.1em;
	color:#339933;
}

.transUpTitle2,
.appartmetList td.privacyUpTitle2
{
	color:#654BBC;
}
.transUpTitle2 span,
.appartmetList td.privacyUpTitle2 span,
.appartmetList td.privacyDownTitle2 span,
.appartmetList td.agencyUpTitle2 span,
.appartmetList td.agencyDownTitle2 span
{
	color:#aaaaaa;
}

.transUpTitle2 span.hypotec,
.appartmetList td.privacyUpTitle2 span.hypotec
{
	color:#900;
}

.transUpPhoto,
.appartmetList td.privacyUpPhoto 
{
	font-size:1.0em;
	font-weight:bold;
	color:#339933;
}

.transUpPhoto a,
.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:none;font-weight:normal;font-size:1.1em;color:#ccccff;display:block;padding:5px;}
.appartmetList td.privacyDownPhoto a span{color:#ffaa33;font-size:1.2em;}
.appartmetList td.privacyDownPhoto a em{color:#75baff;font-size:1.2em;font-style:normal;}
.appartmetList td.privacyDownPhoto a:hover{background-color:#ccffcc; color:#ff0000;}
.appartmetList td.privacyDownPhoto a:hover span,.appartmetList td.privacyDownPhoto a:hover em{color:#ff0000;}

.transUpTitle2 a,
.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;
	
}
.transUpPhoto a.schema2,
.appartmetList td.privacyUpTitle2 a.schema2
{
	color:#654BBC;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	
}

.transUpPhoto a.schema2:hover,
.appartmetList td.privacyUpTitle2 a.schema2:hover
{
	background-color:#faf7fa;
	color:#ff6600;
}


.appartmetList td.privacyDownTitle2 a.schema2
{
	color:#6699ff;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	
}

.appartmetList td.privacyDownTitle2 a.schema2:hover
{
	background-color:#faf7fa;
	color:#ff6600;
}

.appartmetList td.agencyUpTitle2 a.schema2
{
	color:#0063A9;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	
}

.appartmetList td.agencyUpTitle2 a.schema2:hover
{
	background-color:#faf7fa;
	color:#ff6600;
}


.appartmetList td.agencyDownTitle2 a.schema2
{
	color:#6699ff;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	
}

.appartmetList td.agencyDownTitle2 a.schema2:hover
{
	background-color:#faf7fa;
	color:#ff6600;
}

.transUpTitle2 a p,
.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;
}

.transUpTitle2 a:hover,
.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.Yellow
{
	background-color:#ffffcc;
}

.appartmetList td.Pink
{
	background-color:#fff6f6;
}

.transUpPrice p,
.appartmetList td.privacyUpPrice p 
{
	color:#0000ff;
	margin:0;
	font-size:1.1em;
}

.transUpPrice p.hypotec,
.appartmetList td.privacyUpPrice p.hypotec 
{
	color:#900;
	font-size:0.9em;
}

.transUpPrice p.kvadrat,
.appartmetList td.privacyUpPrice p.kvadrat
{
	color:#999999;
} 

.transUpPrice p.old_price,
.appartmetList td.privacyUpPrice p.old_price 
{
	color:#ff9999;
	font-size:0.9em;
	
}

.appartmetList td.privacyDownPrice p 
{
	color:#6699FF;
	margin:0;
	font-size:1.0em;
}

.appartmetList td.privacyDownPrice p.hypotec 
{
	color:#88aaaa;
	font-size:0.9em;
}

.appartmetList td.privacyDownPrice p.kvadrat
{
	color:#999999;
} 

.appartmetList td.privacyDownPrice p.old_price 
{
	color:#ff9999;
	font-size:0.9em;
	
}

.appartmetList td.agencyUpPrice p 
{
	color:#0000ff;
	margin:0;
	font-size:1.1em;
}

.appartmetList td.agencyUpPrice p.hypotec 
{
	color:#009900;
	font-size:0.9em;
}

.appartmetList td.agencyUpPrice p.kvadrat
{
	color:#999999;
} 

.appartmetList td.agencyUpPrice p.old_price 
{
	color:#ff9999;
	font-size:0.9em;
	
}

.appartmetList td.agencyDownPrice p 
{
	color:#6699FF;
	margin:0;
	font-size:1.0em;
}

.appartmetList td.agencyDownPrice p.hypotec 
{
	color:#88aaaa;
	font-size:0.9em;
}

.appartmetList td.agencyDownPrice p.kvadrat
{
	color:#999999;
} 

.appartmetList td.agencyDownPrice p.old_price 
{
	color:#ff9999;
	font-size:0.9em;
	
}



.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:#dddddd 1px solid;
	z-index:0;	
	background:#f7f3f7 url(/images/grad_bk4.gif) top repeat-x;

}
.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:#eeeeee;
	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;}

#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;
}

#load-indicator
{
    position:absolute;
    left:0;
    top:0;
	display:block;
    background: #ffffaa url(/images/grad_bk50.gif) top repeat-x;
	border:1px solid #ffeecc;
    padding: 10px 30px;	
    color: #990000;
    font-size: 0.8em;
	font-weight:normal;
	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;
	padding:0;
	margin:0;
}

.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:10pt;
	color:#900;
	
}

p.activeset span
{
	color:#0063A9;
	font-size:0.8em;
	font-weight:bold;
}

p.activeset a
{
	font-size:9pt;
	color:#0000ff;
	padding:2px;
}

p.activeset a:hover
{
	border:1px solid #a9a9a9;
	padding:1px;
	background-color:#ffffdd;
	color:#0000ff;
}

.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;
	width:100%;
}

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;
	text-decoration:underline;
	background-color:/*#FFFCDC*/#ffffcb;	
}

table.phc_entry td a.menu:hover
{
	background-color:#efffff;
	text-decoration:underline;
	color:#ff0000;
}

table.phc_entry td a.menu img
{
	height:30px;
	width:32px;
	margin-right:5px;
}


.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:#D11051;
	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:#D11051;
	/*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.item: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;
	min-height:80px;
}

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:#f7f3f7 url(/images/grad_bk4.gif) top repeat-x;
	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;width:300px;color:#3366ff;}
#show_all_board div{padding:5px;background-color:#e7f3fe;text-align:center;}
#show_all_board span {border-bottom:1px dashed #3366ff;}
#show_all_board:hover{color:#ff0000;}
#show_all_board:hover span{border-bottom:1px dashed #ff0000;}

.btn_img{color:#009900;padding:2px; font-size:1.0em;background:#33ff33 url(/images/btn_img.gif);border:1px solid #009900;}
.btn_img2{color:#cc0000;padding:2px; font-size:1.0em;background:#dfda94 url(/images/grad_bk21.gif) top repeat-x;border:1px solid #bbbb00;cursor:pointer;}

.popupWnd
{
	position:absolute;
	z-index:2;
	display:none;
	width:400px;
	height:200px;
	background-color:#feeefe;
	border:1px solid #999999;
	padding:0px;
}

.popupWnd  .content
{
	padding:10px;
}

.popupWnd  .manage
{
	color:#000000;
	font-size:0.9em;
	font-weight:bold;
}


.popupWnd  .manage a
{
	color:#000000;
}

.popupWnd  .manage a:hover
{
	color:#ff0000;
}

a.underline{text-decoration:underline;}
a.bold{font-weight:bold;}
a.blue1{color:#3366ff;}
a.blue1:hover{color:#ff0000;}
a.black{color:#000000;}
a.black:hover{color:#ff0000;}
a.bordo{color:#ffffff; padding:2px;background-color:#cc0000;border-bottom:1px dashed}
a.bordo:hover{color:#ffff00;}
a.green{color:#ffffff; padding:2px;background-color:#00cc00;border-bottom:1px dashed}
a.green:hover{color:#ffff00;}


a.dashed{text-decoration:none;border-bottom:1px dashed;}
a.dashed:hover{text-decoration:none;color:#ff0000;border-bottom:1px dashed #ff0000;}


p.pagination
{
	font-size:1.0em;
	margin:0;
	padding:5px;
	/*background-color: #ECE4E4; */
	
}

p.pagination b
{
	font-size:1.3em;
	color:#990000;
}

p.pagination b a
{
	font-size:0.8em;
	font-weight:normal;
}

p.pagination span
{
	font-size:0.9em;
	font-weight:bold;
	color:#DBD3D3;
}

p.pagination a
{
	padding:3px;
}

p.pagination a:hover
{
	border:1px solid #a9a9a9;
	padding:2px;
	background-color:#ffffdd;
}

.codeView
{
	border:1px solid #f7f3f7;
	border-collapse:collapse;	
	font-size:0.8em;
}

.codeView th
{
	background:#f7f3f7 url(/images/grad_bk4.gif) top repeat-x;
	padding:10px;
	text-align:left;
	font-size:1.2em;
}

.codeView td.desc
{
	/*border:1px solid #f7f3f7;*/
	white-space:nowrap;
	width:20%;
	padding:3px;
	color:#333399;
	font-size:8pt;
}

.codeView td.value
{
	/*border:1px solid #f7f3f7;*/
	padding:3px;
	color:#3366ff;
	width:20%;
	font-size:8pt;
}


.codeView tr.even
{
	background-color:#f7f3f7;
}

a.btn_img2{color:#000000;background:#cccccc url(/images/grad_bk7.gif) top repeat-x;border:1px solid #cccccc;padding:8px;padding-right:5px;padding-left:5px;font-size:0.9em;margin:0;}
a.btn_img2:hover{color:#cc0000;border:1px solid #dddddd;padding:10px;padding-right:5px;padding-left:5px;font-size:0.9em;}
a.btn_img3{color:#cc0000;background:#dfda94 url(/images/grad_bk21.gif) center repeat-x;border:1px solid #bbbb00;padding:10px;font-size:0.9em;margin:0;}
a.btn_img4{color:#000000;background:#dfda94 url(/images/grad_bk21.gif) center repeat-x;border:1px solid #bbbb00;padding:10px;font-size:0.9em;margin:0;}
a.btn_img3:hover,a.btn_img4:hover{color:#cc0000;border:1px solid #cccc00;padding-top:12px;padding-bottom:12px;font-size:0.9em;}
a.btn_img5{color:#000000;background:#cccccc url(/images/grad_bk7.gif) top repeat-x;border:1px solid #cccccc;padding:5px;padding-right:5px;padding-left:5px;font-size:0.9em;margin:0;}
a.btn_img5:hover{color:#cc0000;border:1px solid #dddddd;padding:7px;padding-right:5px;padding-left:5px;font-size:0.9em;}

a.view_all 
{
	display:block;
	width:200px;
	border:0;
	font-size:0.8em;
	color:#000000;
}


a.view_all:hover
{
	color:#0000ff;
	text-decoration:underline;
}

div.switch_section
{
	/*border:1px solid #f00f00;*/
	margin:0;
	margin-left:5px;
	margin-right:5px;
	/*background-color:#eadada;*/
	border:0;
	border-top:4px solid #eadada;
	margin-top:10px;
	/*background:#f0f0ff url(/images/grad_bk42.gif) top repeat-x;*/
}

div.switch_section a.item
{
	display:block;
	width:300px; 
	border:0; 
	margin:0;
	margin-right:5px;
	float:left;
}


div.switch_section .clear
{
	clear:both;
}

div.switch_section a.down div
{
	background-color:#eadada;
	color:#ff0066;
	cursor:default;
	font-weight:bold;
	font-size:0.9em;
}

div.switch_section a.up div
{
	background-color:#e7f3fe;
	/*background-color:#c9e3fb;*/
	/*background:#e7f3fe url(/images/grad_bk41.gif) top repeat-x;*/
	color:#3366ff;
	font-size:0.9em;
}

div.switch_section a.up div span
{
	border:0;
	border-bottom:1px dashed #3366ff;
}

div.switch_section a.up:hover div
{
	color:#ff0066;
	
}

div.switch_section a.up:hover  div span
{
	border:0;
	border-bottom:1px solid #990066;
}


div.switch_section a.up2 div
{
	background-color:#e7f3fe;
	/*background-color:#c9e3fb;*/
	/*background:#e7f3fe url(/images/grad_bk41.gif) top repeat-x;*/
	color:#0000ff;
	font-size:0.9em;
}

div.switch_section a.up2 div span
{
	border:0;
	border-bottom:1px solid #336699;
}

div.switch_section a.up2:hover div
{
	color:#ff0066;
	
}

div.switch_section a.up2:hover  div span
{
	border:0;
	border-bottom:1px solid #990066;
}




div.switch_section a.item div
{
	text-align:center;
	padding:5px;
	border:0;
	/*border-left:2px solid #eadada;
	border-right:2px solid #eadada;*/
}

div.pay_type
{
	border-top:0;
	border-bottom:0;
	margin:0;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
}

div.pay_type a
{
	color:#3366ff;
	display:block;
	padding:10px;
	margin-bottom:10px;
	position:relative;
}

div.pay_type a.white
{
	background-color:#ededff;
}

div.pay_type a.black
{
	background-color:#ffeded;
}

div.pay_type a.gray
{
	background-color:#edffed;
}

div.pay_type a:hover
{
	color:#ff0000;
	background-color:#ffffaa;
}

div.pay_desc
{
	display:none;
	background-color:#ffffff;
	border:1px solid #dddddd;
	color:#999999;
	padding:10px;
}



div.pay_type a p
{
	color:#999999;
	font-size:0.8em;
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
}

div.pay_type a span.notice
{
	padding:2px;
	color:#d11051;
	font-weight:bold;
	font-size:0.9em;
	border-bottom:1px dashed #ff0099;
	
}

div.pay_type a:hover p
{
	color:#999999;
}

div.pay_type a:hover span.notice
{
	padding:2px;
	
}

div.pay_type a strong.head
{
	border-bottom:1px dashed #3366ff;
}

div.pay_type a:hover strong.head
{
	border-bottom:1px dashed #ff0000;
}

.graytext{background-color:#ffffff;border:1px solid #eeeeee;font-size:8pt;padding:5px;color:#bbbbbb;text-align:justify;margin-bottom:10px;}
.graytext h3{color:#bbbbbb;font-size:1.1em;margin:0;}
.graytext h2{color:#bbbbbb;font-size:1.1em;margin:0;}
.graytext a{color:#bbbbbb;text-decoration:none; border-bottom:1px dashed #bbbbbb;}
.graytext a:hover{color:#000000; border-bottom:1px dashed #000000;}
.info-message2{background: #ffffaa url(/images/grad_bk50.gif) top repeat-x;border:1px solid #ffeecc;padding:5px;font-size:8pt;color:#ff6633;}
.add_left_col{border:0px solid #ff0000;float:left;width:230px;text-align:center;}
.add_right_col{border:0px solid #ff0000;float:right;width:680px;padding:5px;}
.add_clear{clear:both;float:none;height:0; font-size:0;}
.add_ad{font-size:8pt;color:#333399;}
.add_ad table{font-size:9pt;color:#333399;}
.add_ad table td.name{width:30%;vertical-align:top;}
.add_ad table td.binding{font-weight:bold;color:#ff0000; font-size:10pt; vertical-align:top;}
.add_ad table td.value{width:70%;vertical-align:top;}
.add_ad h3{font-size:10pt;color:#333399;font-weight:bold;border-bottom:1px dashed #333399;}
.add_ad table .imp{color:#990099;font-weight:normal;font-style:italic;font-size:8pt;}
.add_ad .preview{background-color:#eeeeff; padding:5px;}
.add_ad .preview img{border:0;margin:3px;}
.add_ad .preview p{font-size:1.1em; color:#993333; margin:5px;}

.add_ad_save{color:#333399;font-size:11pt; padding:10px;}
.add_ad_save h3{color:#cc0000;font-weight:normal;font-size:13pt; margin:0;padding:0;}
.add_ad_save .imp{color:#990099;font-weight:normal;font-style:italic;font-size:8pt;}

.add_ad_save .preview{/*background:#f7f3f7 url(/images/grad_bk4.gif) top repeat-x;*/border:1px solid #cee7fe;padding:5px;text-align:center;}
.add_ad_save .preview img{border:0;}
.add_ad_save .preview p{font-size:1.1em; color:#993333; margin:5px;}
.add_ad_save .preview table{border:0;}
.add_ad_save .preview table td{text-align:center;vertical-align:top;background-color:#ffffff;border:1px solid #cee7fe; font-size:9pt;}



.menu_v{font-size:9pt;margin:0px;width:230px;padding:0px;padding-top:45px;background: #ffffff url(/images/vat.gif) top no-repeat;text-align:left;}
.menu_v h3{padding:1px;font-size:9pt;margin:0;color:#ffffff;font-weight:normal;background-color:#d11051;}
.menu_v .content{padding:1px;background-color:#d11051;}
.menu_v  ul{list-style-type:none;padding:5px;margin:0;background-color:#ffffff;border-bottom:3px solid #ff6633;border-top:3px solid #ff6633;}
.menu_v li{padding:5px;padding-left:20px;}
.menu_v li a{color:#3366ff;border-bottom:1px dashed #3366ff;}
.menu_v li a:hover{color:#ff0000;border-bottom:1px dashed #990000;}
.menu_v li.selected{background: #ffffff url(/images/bookmark.gif) left no-repeat;}
.menu_v li.selected a{font-weight:bold;}

.gallery{border:1px solid #cee7fe; background:#f7f3f7 url(/images/grad_bk4.gif) top repeat-x; margin:10px;padding:5px;width:860px;}
.gallery td{padding:0;margin:0;vertical-align:top;}
.gallery img{border:0;}
.gallery .view{margin:5px;background-color:#ccddee;padding:10px; text-align:center;color:#336699;width:426px;text-align:center;}
.gallery .view a{display:block;padding:0px;margin:0;}
.gallery .view a img{border:3px solid #ffffff;}
.gallery .preview{margin:5px;padding:0px; text-align:center;color:#336699;width:426px;}
.gallery .preview a{display:block;float:left;padding:3px;background-color:#ffffff;margin:3px;}
.gallery .preview a.active{border:3px solid #336699;}
.gallery .preview a.passive{border:3px solid #ccddee;}
.gallery .preview a.passive:hover{border:3px solid #ddeeff;}
.gallery .head{margin:0;padding:10px; font-size:15px; color:#3366ff;}
.gallery .desc{color:#996633;float:left;width:400px; border:1px solid #ddeeff;background:#ffffff url(/images/grad_bk51.gif) bottom repeat-x; margin:2px;margin-left:10px; font-size:8pt;padding:5px;}
.gallery .desc span{	color:#D11051;font-weight:bold;}
.gallery .desc strong{color:#336699;}
.gallery .desc h1 {color:#336699;}
.gallery .desc .contacts{border:0;margin:0; padding:20px; color:#996633;}
.gallery .desc .contacts p{font-size:9pt;}
.gallery .desc .contacts p.part{color:#d11051;background-color:#ffffff;font-weight:bold;}



.general{background-color:#ffffff;padding:10px;}
.ul_menu{list-style-type:none;margin:0;padding:0; width:99%;}
.ul_menu li{margin:0;margin-bottom:10px;}
.ul_menu img{border:0;}
.ul_menu ul{list-style-type:none;margin:0px;padding:0px;}
.ul_menu ul li.item{float:left;margin:5px;text-align:center;}
.ul_menu ul li.clear{clear:both;float:none;height:0;font-size:0;margin:0;padding:0;}
.ul_menu ul li.item a{display:block;font-size:9pt; width:180px; height:80px; border:1px solid #ccddee; padding:5px;color:#336699;background-color:#ddeeff;margin:0;}
.ul_menu ul li.item a:hover{background-color:#eff7ff; border:1px solid #ccddee;color:#ff0000;}
.ul_menu h3 {color:#ffffff;padding:5px;margin:0px;background-color:#aaccff;font-size:12pt;}
.ul_menu_view{list-style-type:none;margin:0;padding:0; width:99%;}
.ul_menu_view li{margin:0;margin-bottom:10px;}
.ul_menu_view img{border:0;}
.ul_menu_view ul{list-style-type:none;margin:0px;padding:0px;}
.ul_menu_view ul li.item{float:left;margin:5px;text-align:center;}
.ul_menu_view ul li.clear{clear:both;float:none;height:0;font-size:0;margin:0;padding:0;}
.ul_menu_view ul li.item a{display:block;font-size:9pt; width:180px; height:80px; border:1px solid #eeddcc; padding:5px;color:#996633;background-color:#fff7e7;margin:0;}
.ul_menu_view ul li.item a:hover{background-color:#fffcef; border:1px solid #eeddcc;color:#ff0000;}
.ul_menu_view h3 {color:#ffffff;padding:5px;margin:0px;background-color:#e0d0a0;font-size:12pt;}
.searchTitle{font-family:Times New Roman;font-size:25pt; color:#d11051;margin:0;padding:0;border-bottom:10px solid #cee7fe; font-style:italic;}
.searchTitle img{border:0;}
.searchTitle span.green{color:#009900;font-size:22pt;}
.searchTitle span.blue{color:#3366ff;font-size:22pt;}
.searchTitle span.viol{color:#aa00dd;}
.searchTitle span.red_lite{color:#cc3399;}

.sectionTitle{font-family:Times New Roman;font-size:22pt; color:#d11051;margin:0;padding:0;font-style:italic;}
.sectionTitle img{border:0;}
.sectionTitle span.green{color:#009900;font-size:22pt;}
.sectionTitle span.blue{color:#3366ff;font-size:22pt;}

.like_ads{border:1px solid #dddddd; background-color:#FAFAFF;padding:5px;padding-top:20px;}
.like_ads img{border:0;}
.like_ads .pages{padding:10px;padding-bottom:5px;}
.like_ads .pages span{color:#ff6633;}
.like_ads .pages a.passive{padding:5px;padding-right:20px;padding-left:20px;border:0;background:#fefefe url(/images/grad_bk53.gif) top repeat-x;font-size:0.9em;color:#6990ff;border:0;}
.like_ads .pages a.active{color:#d11051;background:#e7e3e7 url(/images/grad_bk52.gif) top repeat-x;padding:10px;padding-right:20px;padding-left:20px;font-size:1.2em;border:1px solid #dddddd;border-bottom:0;margin-top:0px;cursor:default;}
.like_ads .pages a.ref{padding:5px;padding-right:20px;padding-left:20px;border:0;background:#fefefe url(/images/grad_bk53.gif) top repeat-x;font-size:0.9em;color:#6990ff;border:0;}
.like_ads .pages a:hover{color:#ff0000;}
.like_ads .data{padding:10px;background:#fffaef url(/images/grad_bk23.gif) top repeat-x;}
.like_ads .data a.photo{float:left; padding:4px; border:1px solid #999999; background-color:#ffffff;margin:4px;position:relative;}
.like_ads .data a.photo:hover{border:1px solid #eeeeee; background-color:#ffffff;}
.like_ads .data a.photo .desc{background: #ffffaa url(/images/grad_bk50.gif) top repeat-x;border:1px solid #ffeecc;padding:5px;font-size:8pt;z-index:1;position:absolute; left:0;top:-50px; width:200px; height:30px;display:none;}
.like_ads .data a.photo .desc em{width:10px; height:18px;position:absolute; bottom:-18px;left:10px;background:url(/images/arrow_bottom.gif) no-repeat;}
.like_ads .data a.photo:hover .desc{display:block; color:#aa9977;}
.like_ads .data a.photo:hover .desc span{color:#ff0000;}
.like_ads .data .clear{float:none; clear:both;}
.like_ads .data p.head{font-size:11pt; color:#d11051;border-bottom:1px dashed #d11051;font-weight:bold;}
.like_ads .data .borough_group{font-size:0.7em;padding:8px;}
.like_ads .data .borough_group a{color:#6699ff;}
.like_ads .data .borough_group .big_name{font-weight:bold;font-size:1.5em;color:#3366ff;}
.like_ads .data .borough_group a span{color:ff6633;}
.like_ads .data .borough_group a:hover, .like_ads .data .borough_group a:hover span{color:#ff0000; background-color:#ffff00;}
.like_ads .pages .splitter{margin-left:10px;margin-right:10px;}
.like_ads p.notfound{font-size:0.8em;color:#ff0000;}

#srv-list{background-color:#eff7ff;}
#srv-list hr{background-color:#aaccff;border:0;}

.rp_head{background:#f7f3f7 url(/images/grad_bk4.gif) center repeat-x;padding:10px;font-size:13pt; text-align:center; border:1px solid #ccddee; color:#336699}
.rp_auth{padding:20px;background: #80bbf5 url(/images/grad_bk100.gif) top repeat-x;color:#ffffff;text-align:center;}
.rp_auth input.edit{border:1px solid #5588aa; font-size:12pt;}
.rp_auth input.ok{font-size:12pt;}
.rp_form{padding:10px;background-color:#ddeeff;color:#d11051;width:630px; text-align:left; font-size:11pt;}
.rp_form form{padding:0;margin:0;}
.info-message3{padding:10px;border:5px solid #ccddee;text-align:left; font-size:14px; background-color:#ddeeff;}
.info-message4{padding:10px;border:5px solid #ff0000;text-align:left; font-size:14px; background-color:#ffeeee; color:#cc0000;}
.bg_manage_con{/*position:relative;*/ margin:0px; margin-top:10px;}
.bg_manage_data{/*width:500px;position:absolute;left:-200px;top:0;*/background-color:#ffffee;border:1px solid #dddddd;display:none;padding:0px;}
.bg_manage_data table{border:0;}
.bg_manage_data td {vertical-align:top;}
.bg_manage_data th{text-align:left;vertical-align:top; color:#000000; font-size:8pt; background-color:#ddeeff;}
.b_list{width:300px;height:300px;overflow:auto;}
.b_list ul {padding:0;margin:0;list-style-type:none;}
.b_list ul li{padding:5px;}
.b_list ul li a{color:#3366ff;text-decoration:underline;display:block;padding:2px;}
.b_list ul li a:hover{color:#ff0000;text-decoration:none;background-color:#ddeeff;}

.b_list_table a{color:#3366ff;text-decoration:underline;padding:2px;}
.b_list_table a:hover{color:#ff0000;text-decoration:none;background-color:#ddeeff;}

.bottom_menu{font-size:8pt;margin:3px;color:#336699;margin-top:10px;margin-bottom:10px}
.bottom_menu a{text-decoration:underline;color:#336699;}
.bottom_menu a:hover{color:#ff0000;text-decoration:none}
.bottom_menu .area{padding:6px;background-color:#eeeeee;}
.bottom_menu .area h2{color:#336699;font-weight:normal;margin:0;padding:0;font-size:8pt;}
.bottom_menu .left{float:left;}
.bottom_menu .right{float:right;}
.bottom_menu .clear{float:none;clear:both;}
.bottom_menu .full{width:100%;}


.ads{padding:0px;background:#f6fbff url(/images/grad_bk54.gif) bottom repeat-x;color:#4343ff;font-size:10pt;}
.ads img{border:0;}
.ads a{color:#4343ff;display:block;padding:5px;border:1px solid #ccddee;}
.ads a:hover{color:#009900;border:1px solid #d11051;}
.ads .logo{text-decoration:underline;font-weight:bold;font-size:11pt;}
.ads .logo_child{text-decoration:underline;font-weight:normal;font-size:11pt;}
.ads .red{font-weight:bold;color:#D11051; font-size:12pt;}

.adv{display:block;margin:5px 0 5px 0; }
.adv a{padding:5px; background:#f6fbff url(/images/grad_bk54.gif) top repeat-x; display:block; color:#ff0000;}
.adv .logo{text-decoration:underline;color:#3366ff;}
.adv a:hover{border:1px solid #d11051;}

.adv_big{padding:0px;color:#4343ff;font-size:10pt;width:100%;}
.adv_big img{border:0;}
.adv_big .red{font-weight:bold;color:#D11051;}
.adv_big .green{color:#009900;}
.adv_big .blue{color:#4343ff;}
.adv_big .viol{color:#aa00dd;}
.adv_big .logo{text-decoration:underline;}
.adv_big td{}
.adv_big td.big{width:30%;white-space:nowrap; padding:0;text-align:left;border:1px solid #ccddee;}
.adv_big td.other{width:1%;white-space:nowrap;padding:0;text-align:center;border:1px solid #ccddee;}
.adv_big td.rev{background:#f6fbff url(/images/grad_bk56.gif) top repeat-x;}
.adv_big td.dir{background:#f6fbff url(/images/grad_bk54.gif) bottom repeat-x;}
.adv_big td a{display:block; padding:5px;font-weight:bold;}
.adv_big td a:hover{border:2px solid #d11051;}
.adv_big td.big a{font-size:11pt;}

.adv2{border:0;border-bottom:10px solid #ddeeff; background:#f6fbff url(/images/grad_bk56l.gif) top repeat-x;padding:20px;font-size:10pt;}
.adv2 table{width:600px;}
.adv2 td{text-align:center;vertical-align:middle;white-space:nowrap;}
.adv2 td a{font-size:10pt;}
.adv2 a.adv_photo{display:block; padding:0; background:#ddeeff;}
.adv2 a.adv_photo:hover{border:2px solid #aabbcc;}
.adv2 div.revl{background:#f6fbff url(/images/grad_bk56l.gif) top repeat-x; padding:5px;}
.adv2 div.dirl{background:#f6fbff url(/images/grad_bk54l.gif) bottom repeat-x;padding:5px;}
.adv2 div.rev{background:#f6fbff url(/images/grad_bk56.gif) top repeat-x; padding:5px;}
.adv2 div.dir{background:#f6fbff url(/images/grad_bk54.gif) bottom repeat-x;padding:5px;}
.adv2 .red{font-weight:bold;color:#D11051;}
.adv2 .green{color:#009900;}
.adv2 .blue{color:#4343ff;}
.adv2 .viol{color:#aa00dd;}
.adv2 .red_lite{color:#cc3399;}
.adv2 .logo{text-decoration:none; font-weight:bold;}

#code_preview_photo{padding:0;margin:0;background:#f6fbff url(/images/grad_bk56l.gif) top repeat-x;}
#code_preview_photo .row{ padding:5px;}
#code_preview_photo .visible{display:block;}
#code_preview_photo .hide{display:none;}
#code_preview_photo .row img{border:2px solid #bbccdd;}
#show_all_photos{font-size:9pt;display:block;width:300px;color:#3366ff;}
#show_all_photos div{padding:2px;background:#e7f3fe url(/images/grad_bk57.gif) top repeat-x;text-align:center;}
#show_all_photos span {border-bottom:1px dashed #3366ff;}
#show_all_photos:hover{color:#ff0000;}
#show_all_photos:hover span{border-bottom:1px dashed #ff0000;}



