/**
 * ------------------------------------------------------
 *  Риэлтор. v 0.1 (10.06.2010)
 *  Андрей А. (email: info@and-rey.ru)
 * ------------------------------------------------------
 */

/********************* ОБЩЕЕ *******************/
/* верхний колонтитул */
.header {
    
}

/* нижний колонтитул */
.footer {
    
}

.re-action{
    margin: 0 0 10px 0;
}
.toggle-form{
    padding: 10px;
    background-color: #fff;
    text-align: left;
}
.toggle-form .strong{
    font-weight: bold;
}
.toggle-form .close{
    float:right;
    cursor: pointer;
}
/* информационный заголовок */
.header_info {
    font-weight: bold;
    text-align: center;
    font-size: 14px;
}

/* главное меню */
.head1 td {
    text-align: center;
}

/* второстепенное меню */
.head2 td {
    text-align: center;
}

/* поиск */
.search {
    
}

/* активный и не активный элемент меню */
.act {
    padding-left: 2px;
    padding-top: 6px;
}

.out {
    display: block;
    background: #bbb;
    border: 1px solid #ddd;
    position: relative;
    margin: 1em 0;
}

.in {
    text-align: center;
    background: #fff;
    border: 1px solid #555;
    position: relative;
    padding: 5px;
    font-weight: normal;
}

.ltin {
    left: -5px;
}

.tpin {
    top: -5px;
}

.act > div {
    background: #ccccff !important;
}

/* общее оформление */
td, th {
    color: #4D4D4D;
    font-family: Tahoma;
    font-size: 9pt;
}

a, a:link, a:visited {
    color: #4D4D4D;
    font-family: Tahoma;
    font-size: 9pt;
    text-decoration: underline;
}

a:hover {
    color: #F56205;
    font-family: Tahoma;
    font-size: 9pt;
    text-decoration: underline;
}

img {
    border: 0;
}

.blue {
    color: blue;
    font-weight: bold;
}

.green {
    color: green;
    font-weight: bold;
}

.red {
    color: red;
    font-weight: bold;
}

.fill {
    border: 2px solid red;
}


/******************** АГЕНТЫ *******************/
/* список агентов */
.agent_list {
    
}
table.agent_list {
    border-collapse: collapse;
}
.agent_list th {
    text-align: center;
    background-color: #E3EEE3;
}
.agent_list td {
    text-align: center;
    border: 1px solid #555;
}

/* форма ввода */
.agent_form {
    margin-left: 30px;
}
.agent_form label {
    width: 100px;
    float: left;
    margin-right: 10px;
    text-align: right;
}


/******************* НОВОСТИ *******************/
/* список агентов */
.info_list {
    
}
table.info_list {
    border-collapse: collapse;
}
.info_list th {
    text-align: center;
    background-color: #E3EEE3;
}
.info_list td {
    text-align: center;
    border: 1px solid #555;
}

/* форма ввода */
.info_form {
    margin-left: 30px;
}


/****************** XML-ФАЙЛЫ ******************/
/* список xml */
.xml_list {
    
}
table.xml_list {
    border-collapse: collapse;
}
.xml_list th {
    text-align: center;
    background-color: #E3EEE3;
}
.xml_list td {
    text-align: center;
    border: 1px solid #555;
}

.xml_list .on {
    width: 100%;
    height: 100%;
    background: url(img/ok.png) center center no-repeat;
    background-color: inherit;
    cursor: pointer;
}

.xml_list .off {
    width: 100%;
    height: 100%;
    cursor: pointer;
}


/*************** ОБЪЕКТЫ НЕДВИЖ. ***************/
/* список объектов */
.property_list {
    
}
table.property_list {
    border-collapse: collapse;
}
.property_list th {
    text-align: center;
    background-color: #E3EEE3;
}
.property_list td {
    text-align: center;
    border: 1px solid #555;
}

/* форма ввода */
.property_form {
    margin-left: 30px;
}

/* фото объекта */
.property_photo {
    margin-left: 30px;
}

/* карточка объекта */
.property_viev {
    margin-left: 30px;
}

/* разное */
.property_list .fee_on {
    background: url(img/money.png) center center no-repeat;
    background-color: inherit;
    padding: 3px 8px;
}

.property_list .fee_off {
    background: url(img/nomoney.png) center center no-repeat;
    background-color: inherit;
    padding: 3px 8px;
}

.property_list .ad .on, .property_form .ad .on, .property_viev .ad .on {
    background: url(img/ok.png) center center no-repeat;
    background-color: inherit;
    padding: 0px 7px;
    margin: 0px 1px;
}

/*.property_list .special .on, .property_form .special .on, .property_viev .special .on {
    background: url(img/star.png) center center no-repeat;
    background-color: inherit;
    padding: 0px 7px;
    margin: 0px 1px;
}*/

.property_list .off, .property_form .off, .property_viev .on {
    
}

.property_list .special2_on {
    background: url(img/star.png) center center no-repeat;
    background-color: inherit;
    padding: 0px 8px;
}

.property_list .special2_off {
    background: url(img/star0.png) center center no-repeat;
    background-color: inherit;
    padding: 0px 8px;
}


/************** РАСШИРЕННЫЙ ПОИСК **************/
/* форма ввода */
.property_search {
    margin-left: 30px;
}

.property_search select {
    width: 200px;
    vertical-align: top;
    margin-left: 10px;
}


/******************* ЗАМЕТКИ *******************/
/* список заметок */
.notes_list {

}
table.notes_list {
    border-collapse: collapse;
}
.notes_list th {
    text-align: center;
    background-color: #E3EEE3;
}
.notes_list td {
    text-align: center;
    border: 1px solid #555;
}

/* форма ввода */
.notes_form {
    margin-left: 30px;
}

/* текст новости */
.notes_viev {
    text-align: left;
    padding: 5px;
    margin: 5px;
    background-color: #E3EEE3;
}


/******************** ЗВОНКИ *******************/
/* список звонков */
.calls_list {

}
table.calls_list {
    border-collapse: collapse;
}
.calls_list th {
    text-align: center;
    background-color: #E3EEE3;
}
.calls_list td {
    text-align: center;
    border: 1px solid #555;
}

/* форма ввода */
.calls_form {
    margin-left: 30px;
}
.calls_form label {
    width: 100px;
    float: left;
    margin-right: 10px;
    text-align: right;
}

.calls_list .notes {
    color: #4B93D0;
}

.calls_list .address {
    color: #196475;
    font-weight: bold;
}


/****************** ПРОСМОТРЫ ******************/
/* список просмотров */
.shows_list {

}
table.shows_list {
    border-collapse: collapse;
}
.shows_list th {
    text-align: center;
    background-color: #E3EEE3;
}
.shows_list td {
    text-align: center;
    border: 1px solid #555;
}

/* форма ввода */
.shows_form {
    margin-left: 30px;
}
.shows_form label {
    width: 100px;
    float: left;
    margin-right: 10px;
    text-align: right;
}

.shows_list .notes {
    color: #4B93D0;
}


/******************** СДЕЛКИ *******************/
/* список сделок */
.deals_list {

}
table.deals_list {
    border-collapse: collapse;
}
.deals_list th {
    text-align: center;
    background-color: #E3EEE3;
}
.deals_list td {
    text-align: center;
    border: 1px solid #555;
}

/* форма ввода */
.deals_form {
    margin-left: 30px;
}
.deals_form label {
    width: 100px;
    float: left;
    margin-right: 10px;
    text-align: right;
}

.deals_list .notes {
    color: #4B93D0;
}

.deals_list .comments {
    min-width: 250px;
}


/******************* РАССЫЛКА ******************/
/* список сделок */
.mailing_list {

}
table.mailing_list {
    border-collapse: collapse;
}
.mailing_list th {
    text-align: center;
    background-color: #E3EEE3;
}
.mailing_list td {
    text-align: center;
    border: 1px solid #555;
}

/* форма ввода */
.mailing_form {
    margin-left: 30px;
}
.mailing_form label {
    width: 100px;
    float: left;
    margin-right: 10px;
    text-align: right;
}


/**************** БИЗНЕС-ЦЕНТРЫ ****************/
/* список бизнес-центров */
.bcenter_list {

}
table.bcenter_list {
    border-collapse: collapse;
}
.bcenter_list th {
    text-align: center;
    background-color: #E3EEE3;
}
.bcenter_list td {
    text-align: center;
    border: 1px solid #555;
}

/* форма ввода */
.bcenter_form {
    margin-left: 30px;
}
.bcenter_form label {
    width: 100px;
    float: left;
    margin-right: 10px;
    text-align: right;
}


/******************** РАЗНОЕ *******************/
/* формы */
input, select {
    margin-top: 5px;
}

fieldset {
  background-color: #E3EEE3;
  padding: 5px;
  border: 1px solid #555;
}

legend {
  background-color: #ACA;
  padding: 3px 7px;
  margin-bottom: 5px;
  border: 1px solid #F8F8FF;
}

option.archive {
    color: grey;
}


.blue2 { color: blue; }
.blue3 { color: #4B93D0; }
.green2 { color: green; }
.bl, a.bl, a.bl:link, a.bl:visited { color: blue; }
.gl, a.gl, a.gl:link, a.gl:visited { color: orange; }


.help {
    cursor: help;
    border-bottom: 1px dashed #4D4D4D;
}

.tooltip {
    display: none;
    z-index: 10;
    background-color: #ffa;
    border: 1px solid #cc9;
    padding: 5px;
    -moz-box-shadow: 2px 2px 11px #666;
    -webkit-box-shadow: 2px 2px 11px #666;
}

.urlbl {
    color: blue;
    text-decoration: underline;
    cursor: pointer;
}

.click {
    cursor: pointer;
    border-bottom: 1px dashed #4D4D4D;
}

.click2 {
    cursor: pointer;
}
.reminders_top,.reminders_top a{
    color: blue;
}
#area_parts{
    border: 1px solid #a9a9a9;
    padding: 10px;
    margin: 10px;
    border-radius: 10px;
}
#add-area-parts{
    background: #cbbcf9;
    padding: 5px 10px;
    border-radius: 10px;
    margin-left: 500px;
    text-decoration: none;
}