#advert_list {
margin-left:10px;
}
#advert_list td {
padding-top:10px;
}
#advert_list td a{
margin-top:15px;
color:#b0015a;
font-size:90%;
text-decoration:underline;
}
#advert_list td span {
color:#666666;
font-size:75%;
}
#advert_list a:hover {
color:#cf324c;
}
.innertext_title {
margin-top:0px;
color:#000;
}
.innertext_title2 {
color:#000000;
font-size:150%;
margin-right:65px;
}
#data_of_advert {
font-size:90%;
padding-bottom:5px;
}
#ag_note {
padding-left:15px; 
font-size:100%;
vertical-align:middle;
}
#logo_title {
margin:10px;
border-collapse:collapse;
padding:0px;
}
#real_div {
width:102px;
height:50px;
border:1px solid #cccccc;
}
#real_div_td {
border:1px solid #cccccc;
vertical-align:middle;
padding:7px;
width:98px;
}
#real_div img {
font-size:90%;
}
/**********************************choose_point********************************************/
ul.choose_issue {
margin:5px 0px 0px 9px;
padding:0px;
width:15em;
}
ul.choose_issue li#issue {
padding:10px 0px 0px 0px;
//padding-top:10px;
margin:0px;
list-style-type:none;
}

ul.choose_issue li#issue a {
display:block;
padding-left:11px;
color:#B0015A;
text-decoration:underline;
background:url(../im/menu_arrow.gif) left 0.45em no-repeat;
//background:url(../im/menu_arrow.gif) left 0.5em no-repeat;
}
ul.choose_issue li#issue a:hover {
color:#cf324c;
}
/********************************** /choose_point********************************************/

/**************************************prices*********************************************/
/*#prices {
margin-top:20px;
}
#prices td {
padding-right:30px;
}
#prices td b {
font-size:110%;
font-weight:normal;
color:black;
}
#prices td #price {
font-size:120%;
color:#b0015a;
}
#prices td .currency {
color:#b0015a;
font-size:90%;
}
/************************************** /prices*********************************************/
/********************************************descr****************************************/
/*#det_title {
margin:26px 0px 10px 0px;
font-weight:bold;
}
#det_table {
font-size:90%;
}
#det_table table td{
font-size:90%;
padding-top:10px;
width:50%;
}
*/
/******************************************** /descr****************************************/
#right_descr {
font-size:90%; 
padding-bottom:14px;
background-color:#f3f3f3;
width:241px;
margin-left:20px;
margin-top:26px;
}
#right_descr table {
margin-left:10px;
margin-right:0px;
}
#col {
font-size:75%;
}
#right_descr table td {
padding-top:11px;
vertical-align:middle;
width:auto;
} 
#right_descr table td.pic {
padding-right:8px;
}
#right_descr table td a {
color:#B0015A;
text-decoration:underline;
}
#right_descr table td a:hover {
color:#cf324c;
}

#hous_pic {
margin-top:15px;
padding:5px 5px 3px;
}
#hous_pic a.big_photo {
display:block;
}

td .a_pic {
display:block;
}
#hous_pic table td  {
padding-top:0px;
}
#small_hous_pic {
border:0px;
}
#small_hous_pic td {
vertical-align:middle;
text-align:center;
border:0px;
padding:0px;
}
#small_hous_pic td img {
cursor:pointer;
margin:0px;
}
#hr_auth {
height:2px; 
overflow:hidden; 
background-color:#dbdbdb; 
margin:30px 0px 0px 0px;
}

#adv_info {
margin-top:13px;
}
#adv_info div {
/*padding-bottom:8px;*/
}
#adv_info a {
/*display:block;*/
text-decoration:underline;
color:#B0015A;
/*width:15em;*/
}
#adv_info a:hover {
color:#cf324c;
}
#det_about_street {
display:block; 
text-align:center; 
color:#B0015A;
margin-top:30px;
text-decoration:underline;
}
#det_about_street:hover {
color:#cf324c;
}

/**************************************make_advert********************************************/
#make_title {
font-size:120%;
font-weight:bold;
}
form#make_advert {
margin:0px;
padding:0px;
}

#selectors {
margin-top:20px;
}
#selectors td {
padding-right:20px;
}
#selectors td select, #selectors td input,#selectors td textarea   {
width:100%;
margin-top:3px;
background-color:#f5f5f5;
}
#selectors td textarea {
overflow:auto; 
height:73px; 
width:100%
}
.ness_title,.unness_title {
color:#d13b3b;
font-size:88%;
padding-left:0px;
}
.unness_title {
color:#333;
}
#selectors td .comment {
color:#666;
font-size:79%;
}
#selectors td .comm_to_add {
color:#666;
font-size:79%;
margin-top:20px;
}
#selectors td #price {
width:50%;
}
#selectors td #price_value {
width:64px;
margin-left:7px;
}

/*************************************** /make_advert*******************************************/
/****************************************photo_addition***************************************/
#add_photo1 {
background:url(../im/icon_addpic.gif) left 0.2em no-repeat;
margin-top:26px;
padding:5px 0px 10px 42px;
cursor:pointer;
margin-left:5px;
width:11.5em;
}
#add_photo {
color:#b0015a;
border-bottom:1px dashed #b0015a;
display:inline;
cursor:pointer;
}
.photo_addition-cont {
background-color:#f4efe5;
float:left;
background-color:#f4efe5;
padding:0 17px 14px 14px;
margin:7px 0;
}
.photo_addition-cont .field {
margin:0px;
display:block;
margin-top:11px;
}
.photo_addition-cont .h-field {
margin:0;
}
.photo_addition-cont .button {
margin:0px;
margin-top:11px;
}
.main_photo {
font-size:90%;
float:left;
display:inline;
margin:18px 0 0 11px;
}
#contact_info {
margin-top:40px;
font-weight:bold;
margin-left:5px;
}
#contact_infom{
margin-top:15px;
}
#contact_infom input {
width:100%;
}
#publish {
margin-top:25px;
font-weight:bold;
font-size:120%;
font-family:Arial, Helvetica, sans-serif;
padding:4px 5px 4px 5px;
}
/**************************************** /photo_addition***************************************/ 
/*******************************************registration**************************************/
#regist {
margin-top:20px;
}
#regist form {
margin:0px;
padding:0px;
}
#regist table td .titles {
color:#d13b3b;
padding-top:3px;
}
#regist table td input {
width:60%;
}
#regist table td .explan, #contact_infom .explan {
font-size:79.5%;
color:#999999;
padding-left:3px;
}
#regist table td .code,  #contact_infom .code  {
width:4.5em;
margin-right:5px;
}
#regist table td .number, #contact_infom .number {
width:11em;
margin-bottom:10px;
margin-right:30px;
vertical-align:top;
}
.b-number-title {
position:relative;
top:2px;
}
#regist table td input.medium {
width:40%;
float:left;
margin-right:3px;
}
#regist table td input.but {
width:8em;
font-family:Arial, Helvetica, sans-serif;
font-size:120%;
font-weight:bold;
padding:0px 0px 0px 0px;
}
.not_filled {
color:#d13b3b;
}
.empty {
color:#d13b3b;
font-size:88%;
font-weight:bold;
}
/******************************************* /registration**************************************/
/**********************************************search**************************************/
#plan_search {
background:#76777d url(../im/organization/org_s_bg.gif) top left repeat-x;
margin:8px 0px 0px 0px;
min-width:530px;
width:25em;
//width:65%;
}
#plan_search div {
background:url(../im/organization/org_cornb.gif) right bottom no-repeat;
}
#plan_search div div {
background:url(../im/organization/org_cornt.gif) top left no-repeat;
padding:21px 10px 0px 15px;
}
#plan_search div div form {
padding:0px;
margin:0px;
}
#plan_search div div form table {
width:100%;
//width:90%;
}
#plan_search div div form table select {
width:243px;
margin-left:0px;
}
#plan_search div div form table td {
color:white;
font-size:90%;
}
#plan_search div div form table div {
background:transparent;
padding:0px;
}
#plan_search div div form table div.tl {
color:white;
background:transparent;
padding:0px;
width:5.3em;
padding-top:2px;
}
#plan_search div div form table .check {
padding-bottom:3px;
}
#plan_search div div form table .inp {
width:95px;
margin-left:7px;
margin-right:15px;
float:left
}
#plan_search div div form table .num {
padding-right:5px;
padding-left:3px;
}
#plan_search div div form table .otr {
font-size:89%;
float:left;
padding-top:2px;
}
#plan_search div div form table .but {
margin:15px 0px 20px 0em;
height:2.1em;
padding-bottom:3px;
width:17em;
}
/********************************************** /search**************************************/
.card_banner {
width:42%;
/*width:expression( document.body.clientWidth >= 1280 ? "54%": "42%");*/
}
.card_bg {
width:58%;
}
.card_bg a {
max-width:200px;
width:expression( document.body.clientWidth >= 1280 ? "200px": "100%");
}