@charset "UTF-8";

#tGlobal    {
    width: 100%; 
    height: 100%; 
    table-layout: fixed; 
    margin: 0;
    max-width: 100%;
    text-align: left;
    background: none;
}
.tdContentBlock {width: auto;}
.tdLeftMargin, .tdRightMargin   {width: 38px; font-size: 1px;}

#tdHead         {height: 180px; background: none;}

#dHeadContainer     {height: 180px; position: relative; z-index: 1;}
#dHeadContainer div {position: absolute; z-index: 2;}     
#head_logo          {top: 25px;}

#rightLogo {
    display: block; right: 68px; bottom: 50px;
}

#head_caption,
#head_text,
#head_caption,
#head_tel_bg,
#head_tel_link,
#catalogItemsCount  {display: none;}

#head_tel   {bottom: 20px;}

#head_print         {left: 230px; top: 110px;}
#head_print a       {color: #0072BC !important;}
#head_print span    {color: #cacaca !important;}

a.comment       {color: #000000 !important; text-decoration: none;}       
a.comment:hover {text-decoration: underline;}

.icoEdit                {display: block; width: 16px; height: 16px; outline: none;} 

.icoEdit                {background: url('/images/admin/controls/edit.gif') left top no-repeat;}

.icoActive, 
.icoHover:hover         {background-position: 0 -16px;}


form *                  {font-size: 9pt;}
fieldset                {position: relative; margin: 0 2em; border: 1px solid #B3B3B3; padding: 1em 2em;}
fieldset legend         {font-weight: bold; text-transform: lowercase; margin-left: -1em; padding: 0 1em; font-family: 'Courier New', sans-serif;}
.clearer                {height: 1px;}

dt.dtCheckBox           {margin-bottom: 0.4em; clear: both; height: 1em;}
.dtCheckBox label       {float: left; margin-right: 1em;}
.dtCheckBox input       {position: relative; top: 1px; float: right;}

td.separator    {width: 2em;}
.checkboxGroup  {margin-bottom: 1em;}

#id_locality-element input,
#id_microdistrict-element input {margin-right: 0.4em;}

#id_locality-element,
#id_microdistrict-element   {padding: 1em; position: relative; left: -1em;}

#id_locality-element        {overflow:scroll; width: 15em; height: 19.8em;border: 1px solid gray;}
#id_microdistrict-element   {overflow:scroll; width: 15em; height: 15em; border: 1px solid gray;}

#btnReset,
#btnSubmit {
    display:block;
    border: none;
    height:25px;
    width:124px;
    cursor: pointer;
}

#btnReset   {background:url("/images/layout/property/button.clear.bg.jpg") no-repeat scroll left top transparent;}
#btnSubmit  {background:url("/images/layout/property/button.submit.bg.jpg") no-repeat scroll left top transparent;}

dl.quantity_rooms dt    {display: inline;}
dl.quantity_rooms input {margin: 0 0.4em;}
dl.quantity_rooms dt    {display: inline;}
.description            {font-size: 80%; font-style: italic;}
fieldset.fsLine {display: inline;}

.iText  {border: 1px solid #B3B3B3;}

.quantity_rooms dt,
.quantity_rooms dd {float: left;}

.tdFormcontent  {width: 500px;}

#photo-label    {float: left; width: 100px;}
#lift-element label,
#furniture-element label,
#ex_telephone_lines-element label,
#free_admission-element label,
#building_type-element label,
#phone-element label,
#refrigerator-element label,
#tv-element label,
#washer-element label           {margin: 0 0.2em;}


#id_home_type-label,
#id_home_type-element   {margin-left: 7em;}

#living_area_a-label,
#price_per_day_a-label, #price_per_month_a-label,
#kitchen_area_a-label, #total_area_a-label,
#floor_a-label, #total_floors_a-label               {clear: left; width: 6em; text-align: right;}

#lift-label {float: left;}
#mdate-label, #mdate-element    {float: left; margin-right: 0.4em;}
#total_cost_a-label, #total_cost_a-element, 
#total_cost_b-label, #total_cost_b-element,

#lift-label,
#agent_phone-label, #agent_phone-element, 
#price_per_day_a-label, #price_per_day_a-element, 
#price_per_day_b-label, #price_per_day_b-element,
#living_area_a-label, #living_area_a-element, 
#living_area_b-label, #living_area_b-element,
#kitchen_area_a-label, #kitchen_area_a-element, 
#kitchen_area_b-label, #kitchen_area_b-element,
#floor_a-label, #floor_a-element, 
#floor_b-label, #floor_b-element                    {float: left; margin-right: 1em;}

#price_per_month_a-label, #price_per_month_a-element,
#price_per_month_b-label, #price_per_month_b-element,    
#total_area_a-label, #total_area_a-element,
#total_area_b-label, #total_area_b-element,
#total_floors_a-label, #total_floors_a-element,
#total_floors_b-label, #total_floors_b-element      {float: left; margin-right: 1em;}

#comment_like-label, #comment_not_like-label        {clear: left; width: 10em; text-align: right;}
#comment_like-label, #comment_like-element          {float: left; margin-right: 1em;}
#comment_not_like-label, #comment_not_like-element  {float: left; margin-right: 1em;}


#cdate-label {float: left; margin-right: 1em;}

dl.inPlace    {width: 300px;}
dl.inPlace dt {width: 100px; float: left; clear: left;}

.subscribe label {color: red; margin-right: 0.4em;}

#subscribe_email-label,
#subscribe_freq-label,
#subscribe_period-label  {float: left; margin-right: 1em;}


div.skype   { width: 276px; height: 87px; position: absolute; z-index: 3; left: 250px; top: 35px; background: url('/images/layout/skypeback.png') left top no-repeat; display: block; }

