@charset "utf-8";
@import "styles_prj.css";/* Special styles for project */
/*@import url("style/reset.css");*/
/* --------------------------------------------------------  Begin changeable elements */
html, body
{
height:100%; 
width:100%; 
margin:0;
}
body 
{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#FAFAFA;
color:#000;
}

.header li {
display:inline;
letter-spacing:1px;
padding:10px;
}

#menu {
display:inline;
width:100%;
margin:0;
padding:0;
}

#menu td {
letter-spacing:1px;
}

#sub-menu li {
display:block;
text-align:left;
margin-top:10px;
margin-bottom:10px;
}
ul{
	padding:0;
	margin:0;
	}
td li:first-letter {
font-size:13px;
color:#666;
}

#sub-menu li:first-letter {
font-size:13px;
color:#F60;
}

li {
list-style-type:none;
}

.header,#menu,#sub-menu,#content,#sub-section,#footer {
overflow:hidden;
display:inline-block;
}

.header,#menu,#footer {
width:100%;
padding-bottom:10px;
}

#sub-menu {
width:10%;
margin-left:1.5%;
margin-right:0.5%;
position: relative;
}
#content {
width:71%;
background:#fafafa;
overflow: visible;
margin-left: 1%;

}

#sub-section {
width:18,9%;
float: right;
}
#footer {
clear:left;
}

#cont_top,#cont_left,#cont_right,#cont_bottom {
overflow: hidden;
display:inline-block;
width:100%;
padding-bottom:10px;
}

#cont_top {
background:#fafafa;
}

#cont_left {
background:#fafafa;
width:50%;
}

#cont_right {
background:#fafafa;
width:49.9%;
}

#cont_bottom {
background:#fafafa;
clear:left;
}

.header,#footer,#menu tr{
text-align:center;
}
/* прозрачный фон*/
#overlay{
display: none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:5000;
background-color:#000;
opacity:.80;  /*свойство из спецификации CSS3, которое поддерживается не всеми браузерами*/
filter: alpha(opacity=80); /* код для IE */
}
/*------------------------------------------    End changeable elements */
/* ------------ Help display -------*/
#cont_top #exclusive,#sub-section #vt_360{
width:100%;
padding-top:10px;}
#cont_top #exclusive td{ color:#F60; width:16%;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid LightGray;
	background-color: CadetBlue;
	padding: 0;
	opacity: 0.85;
	color:#fff;
}
#tooltip h3 {
  background-color: LightGray;
  padding-left:5px;
  font-weight:bold;
  font-size:1.1em;
}
#tooltip div {
  padding-left:5px;
  padding-right:5px;
}

.loading {
    background: url('ajax/images/ajax-loader3.gif') no-repeat right;
}

#login {
  background:#FFF;
  position:absolute;
  top:50%;
  left:50%;
  width:300px;
  height:280px;
  margin-left:-125px;
  margin-top:-100px;
  border:1px solid #FF6600;
  display:none;
  z-index:5001;
}
#login input{
  display:block;
  width:250px;
  float:left;
  margin-left:20px;
  margin-bottom:15px;
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}
 #login label {
  position: relative;
  display:block;
  text-align:left;
  float:left;
  width:230px;
  margin-left:20px;
  padding-right:5px;
}
#login label em {
  position:absolute;
  right:-55px;
  top:2px;
  font-size:.8em;
  color: #f00;
  padding: 1px;
}
#close {position:absolute;
  top:-1%;
  left:97%;
  }
#message, #message_rent{
display:block;
text-align:center;
padding-left:10px;
color:#FF0000;
font-family: "Times New Roman", Times, serif;
font-weight:700;
font-size: 16px;}

#message #ok, #message_rent #ok{
font-weight:500;
display:block;
text-align:left;
color: #999;
font-size: 14px;}

#message #ok b, #message_rent #ok b{
text-align:left;
padding:0;
color:#0066FF;
}
#show_qs{
display:block;
text-align:center;
padding-left:5px;
padding-right:5px;
margin:0;
color:#999;
font-family: "Times New Roman", Times, serif;
font-weight:500;
font-size: 14px;
}

#show_qs #ok {
display:block;
text-align:left;
padding:0;
padding-bottom:5px;
color:#999;
font-family: "Times New Roman", Times, serif;
font-weight:500;
font-size: 12px;
}
#show_qs #ok b, #show_qs b{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
padding:0;
color:#0066FF;
font-weight:500;

font-size: 12px;
}


.extra label{
	position:relative;
	display: inline;
	margin:0;
	padding:0;
	padding-left:5px;
	}

#form_up .extra label{
	position: relative;
	float: none;
	display:inline;
	margin:0;
	padding:0;
	padding-left:5px;
}
#form_up label,#form_up_rent label, #cont_left #search label{
  position: relative;
  display: inline;
  text-align:left;
  float:left;
  width:100%;
  margin:0px;
  padding:0px;
 }
#form_up label em, #form_up_rent label em, #cont_left #search label em{
  position:absolute;
  font-size:.9em;
  color: #0066FF;
  margin:0px;
  padding:0px;
  margin-top:7px;
}

#submit {
  width:130px;
  height:30px;
  margin-left:20px; margin-right:25px;
}
br {
  clear:left;
}
#output {
  background-color:#FF6600;
  height:25px;
  overflow:hidden;
  padding:5px;
  margin-bottom:15px;
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight:700;
  color:#FFF;
 }
#log{display:block;}
#remind_pas{display:none;}
/*  слой инфо (user_login/ navigation)*/
#display_info {
position:absolute;
top:40px;
left:10px;
TEXT-DECORATION: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#999;
}


#add_close,#search_close{display:block;}
#add_open,#search_open{display:none;}
#search_close,#search_open{border-bottom:1px solid #D4D0C8;padding-bottom:5px;}

.box { background-color:#EEEEEE;BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
#cont_top #sub_head A:link       {
        COLOR: #0066FF;
        TEXT-DECORATION: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}
#cont_top #sub_head A:visited {
        COLOR: #000066;
        TEXT-DECORATION: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}
#cont_top #sub_head A:active  {
        COLOR: #000066;
        TEXT-DECORATION: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12;
        font-weight: 400;
}
#cont_top #sub_head A:hover  {
        COLOR: #F60;
        TEXT-DECORATION: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}
A:link.help1,A:link.help4{COLOR: #0066FF;
        TEXT-DECORATION: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;}
#search_close A:hover,#search_open  A:hover{ color:#F60;}
#search_close A:link, #search_open A:link{text-decoration: none;}

.center .in, .center.out{
color:#999;}

.help2, .help3{
color:#999;
}
.center #in{display:block;z-index:5003;}
.center #out{display:none;z-index:5004;}
A:link.in,A:link.out{COLOR: #0066FF;
        TEXT-DECORATION: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;}
.orangEx {
}
#menu form {
	background:#E7E7E7;
	display:inline;
	color:#666;
	font-size:12px;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}
td #saerch_id li{
	display:inline;
}
	
#form_input{ 
width:85px;
height:15px;
margin:0; 
padding:0;
color:#666;
text-align:center;
font-weight:700;
}

.header A:hover {
color:#F60;
text-decoration:none;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
}

#menu A:link {
color:#999;
text-decoration:none;
font:100 10px Verdana,Helvetica,sans-serif,Arial;
}

#menu A:hover {
color:#339;
text-decoration:none;
font:100 10px Verdana,Helvetica,sans-serif,Arial;
}

#sub-menu A:link {
color:#999;
text-decoration:none;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
}

#sub-menu A:hover {
color:#339;
text-decoration:none;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
}


#content .title,#sub-section .title {
background-color:#F60;
width:100%;
height:10px;
}



#content .boxContent {
border-right:1px solid #ccc;
font-weight:400;
font-size:100.01%;
border-left:1px solid #ccc;
color:#333;
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#fafafa;
padding:3px;
}

#content .boxContentEmty {
font-weight:400;
font-size:100.01%;
color:#333;
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#fafafa;
padding:3px;
}

table {
border-spacing:0;
border-collapse:separate;
margin:0;
padding:0;
}

tr,td {
border-spacing:0;
border-collapse:collapse;
margin:0;
padding:0;
}

#lt {
background:#F60 url(/Pictures/ecke_lo.gif) left top no-repeat;
height:20px;
width:7px;
display:block;
}

#lb {
background:url(/Pictures/graueecke_lu.gif) left top no-repeat;
height:10px;
width:7px;
}

#lt2 {
background:#F60 url(/Pictures/ecke_lu.gif) left bottom no-repeat;
height:10px;
width:7px;
}

#t_title {
background-color:#F60;
height:20px;
width:100%;
text-align:left;
font-size:12px;
font-weight:800;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
}

h1 { padding-left:5px;
font-weight:700;
font-size:12px;
color:#fff;
text-align:left;
margin:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#rt {
background:url(/Pictures/ugol_flat.gif) right top no-repeat;
height:26px;
min-width:60px;
}

#rb {
background:url(/Pictures/graueecke_ru.gif) right top no-repeat;
height:10px;
width:7px;
}

#no_gif {
background:#fafafa url(/Pictures/no.gif) right top no-repeat;
height:6px;
}

#palka_grey {
border-left:#ccc 1px solid;
background-color:#fafafa;
}

#t_content {
text-align:center;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
font-weight:400;
font-size:12px;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#333;
background-color:#fafafa;
padding:0;
margin:0;
}

.r1,.r2,.r3 {
display:block;
height:1px;
overflow:hidden;
font-size:1px;
}

.r3 {
margin:0 3px;
}

.r2 {
margin:0 2px;
}

.r1 {
margin:0 1px;
}

#rounded-box-3 {
margin:0;
padding:0;
padding-left:5px;
padding-right:5px;
}

#rounded-box-3 .inner-box,#rounded-box-3 b {
	background-color:#E7E7E7;
	vertical-align: middle;
}


.inner-box {
padding:3px;
}

.qs_form{
width:100%;}

.qs_form50 {
width:50%;}

.qs_form, .qs_form50 {
color:#666;
margin-bottom:0px;
background-color: #FFFFFF;
font-size:12px;
}
.add_form {
width:100%;
color: #333;
margin-bottom:0px;
font-size:12px;
}
#add_flat td,
#add_house td,
#add_house_rent td,
#add_flat_rent td,
#add_garage td,
#add_garage_rent td,
#add_land_rent td,
#add_land td,
#add_commercial td,
#add_commercial_rent td,
#add_flat_elit_rent td,
#add_flat_elit td,
#add_tourism td,
#add_tourism_service td,
#add_organization td,
#add_exchange td,
#add_agency td,
#add_agency_www td,
#add_builder td,
#add_builder_www td{ color:#F60; width:25%;line-height:27px;}

#add_flat table,
#add_house table,
#add_house_rent table,
#add_flat_rent table,
#add_garage table,
#add_garage_rent table,
#add_land_rent table,
#add_land table,
#add_commercial table,
#add_commercial_rent table,
#add_flat_elit_rent table,
#add_flat_elit table,
#add_tourism table,
#add_tourism_service table,
#add_organization table,
#add_exchange table,
#add_agency table,
#add_agency_www table,
#add_builder table,
#add_builder_www table { width:100%;}

#add_flat .black td,
#add_house .black td,
#add_house_rent .black td,
#add_flat_rent .black td,
#add_garage .black td,
#add_garage_rent .black td,
#add_land_rent .black td,
#add_land .black td,
#add_commercial .black td,
#add_commercial_rent .black td,
#add_flat_elit_rent .black td,
#add_flat_elit .black td,
#add_tourism .black td,
#add_tourism_service .black td,
#add_organization .black td,
#add_exchange .black td,
#add_agency_www .black td,
#add_builder_www .black td  {color:#333333; background-color:#FFFFE9;}

#add_flat,
#add_house,
#add_garage,
#add_land,
#add_commercial,
#add_flat_elit,
#add_tourism,
#add_organization,
#add_exchange,
#add_agency,
#add_agency_www,
#add_builder,
#add_builder_www {background-color: #FFFFE9;}

#add_house_rent,
#add_flat_rent,
#add_garage_rent,
#add_land_rent,
#add_commercial_rent,
#add_flat_elit_rent,
#add_tourism_service {background-color: #FCEEDA;}

#search {background-color: #EAF4FF;}
#search_rent {background-color: #D5EAFF;}

#search td, 		#search_rent td {color: #004A95; width:25%;line-height:27px;}
#search table, 		#search_rent table {width:100%;}
#search .black td, 	#search_rent .black td {color:#333333; background-color:#EAF4FF;}





select {
overflow:auto;
margin:-2px;
padding:2px;
border: 1px solid #D4D0C8;
max-height:20px;
}
OPTGROUP{
background:#fff;
color:#F60;
}
input.add_form{
max-height:12px;
overflow:auto;
margin:-2px;
padding:2px;
border: 1px solid #D4D0C8;
}
input.add_form50{
width:50%;
height:12px;
overflow:auto;
margin:-2px;
padding:2px;
border: 1px solid #D4D0C8;
}
.td_right{
text-align:right;
padding:0;
margin:0;
padding-right:10px;
}
.td_ex{
background-color:#EAF4FF;
}
.td_ex_s{
background-color:#E7E7E7;
}
#add_exchange .td_ex{color:#004A95;
}
#search_exchange .td_ex_s{color: #800000;
}

.td_ex_wite_left{
	text-align:center;
	padding-left:0;
	padding-right:10px;
	background-color: #FFFFFF;
}
#add_exchange .td_ex_wite_left
{
font-size:medium;
font-weight:600;
color:#F60;
}
#search_exchange .td_ex_wite_left
{
font-size:medium;
font-weight:600;
color:#004A95;
}
#add_agency_www .td_ex_wite_left
{
font-size: 12px;
font-weight:550;
color:#004A95;
}
#add_exchange .td_ex_wite {
font-size:medium;
font-weight:600;
color:#004A95;
}
#search_exchange .td_ex_wite
{
font-size:medium;
font-weight:600;
color:#800000;
}
.td_ex_wite{
text-align:center;
font-size:medium;
padding-left:0;
padding-right:10px;
background-color:#FFFFFF;}

input.qs_form {
width:100%;
height:12px;
overflow:auto;
margin:-2px;
padding:2px;
border: 1px solid #D4D0C8;
}
input.qs_form50 {
width:40%;
height:12px;
overflow:auto;
margin:3px;
padding:2px;
border: 1px solid #D4D0C8;
}
form{
width:100%;
margin:0px;
padding:0px;
}

form td { text-align:left;
line-height:27px;
height:25px;
font-size:11px;
padding-left:10px;
padding-right:10px;
padding-bottom:3px;
color:#000000;
}
#saerch_id{
	display:inline; 	
	background-color: #F3F3F3;
	margin:0; padding:0;
}

input.button, input.button_s, input.button_s_f {
float:none;
width:98%;
height:100%;
background: #DADADA;
font-family:Verdana;
font-size:12px;
font-weight:700;
padding:0; margin:0; margin-top:10px;
}
.normblue {
font-size:12px;
color:#18347b;
font-family:Arial;
text-decoration:none;
padding:0; margin:0;
}
.norm_link {
font:Arial, Helvetica, sans-serif large; 
color:#666666;
text-decoration:none;
padding-left:25px;
margin:0;
}
A.norm_link:hover{
color:#F60;
font:Arial, Helvetica, sans-serif large; 
text-decoration:none;
}
#sub-menu,#content,#sub-section,#cont_left,#cont_right {
float:left;
}

.header A:link,.header A:visited,.header A:active,#sub-menu A:visited,#sub-menu A:active {
color: #666;
text-decoration:none;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
}
.header A:hover, #menu .inner-box A:hover, #sub-menu A:hover { color:#06F;}

#menu A:visited,#menu A:active {
color:#666;
text-decoration:none;
font:100 10px Verdana,Helvetica,sans-serif,Arial;
}

#content .boxFooter,#t_footer {
border-bottom:#ccc 1px solid;
background-color:#fafafa;
}

A.normblue:link,A.normblue:visited,A.normblue:active {
font-size:11px;
color:#999;
font-family:Arial;
text-decoration:none;
}
A.normblue:hover{
font-size:11px;
color:#F60;
font-family:Arial;
text-decoration:none;
}
#edite_project{ text-align:left; margin:10px;}
#edite_project A{
color: #3399FF;
text-decoration:none;
text-align:left;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
}
#projects A{
text-decoration:none;
text-align:left;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;}

A._project{
color: #333; font-weight:700;}

A._object{ color: #999;}

A.b_count{ color:#000; font-weight:700;}

#edite_project A:hover, #projects A:hover{ color:#FF6600; text-decoration:underline;}

#projects table {
text-align:center;
text-align:center;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px; color:#666}

th {background-color:#CCCCCC;}
#exclusive img, #vt_360 img{border:#F60 1px solid;}

.norm {
FONT-SIZE: 11px;
COLOR: #333;
FONT-FAMILY: Verdana,Helvetica,Sans-Serif;
padding-left:10px;
padding-right:10px;
}
.headBlack{
	font-family: Arial, Helvetica, sans-serif;
	height: auto;
	width: auto;
	color: #000;
	font-size: 12;
	font-weight: 700;
}

