/* ===  Andry  === */

/* Поля на страницах */
.PageIndent21 {padding: 0px 21px;}

/* Закладки для переключеняи м/у режимами вывода */
#search_check {border-bottom: 1px #5E4F3A solid; margin-bottom: 4px; font: bold 11px Verdana; color: #FCFCFB;}
#search_check .r_off {width: 100px; height: 25px; background: url(i/ch_ron1.gif) 0px 0px no-repeat #851F20; border-right: 1px #F0EBE0 solid;}
#search_check .r_off span, #search_check .b_off span, #search_check .g_off span {display: block; height: 25px; padding-left: 13px; padding-right: 12px; line-height: 25px;}
#search_check .r_on a {background: url(i/ch_roff1.gif) 0px 0px no-repeat;}
#search_check .r_on {width: 100px; height: 25px; background: url(i/ch_roff0.gif) 0px 0px repeat-x #F0EBE0;}
#search_check .r_on a, #search_check .b_on a, #search_check .g_on a {display: block; height: 25px; color: #FCFCFB; text-decoration: none; padding-left: 11px; padding-right: 10px; line-height: 25px;}
#search_check .r_on a:hover, #search_check .b_on a:hover, #search_check .g_on a:hover {color: #FFD666; color: #FFF556;}
#search_check .r{background-color: #851F20;}
#search_check .b_off {width: 100px; height: 25px; background: url(i/ch_bon_1.gif) 0px 0px no-repeat #8B7455; border-right: 1px #F0EBE0 solid;}
#search_check .b{background-color: #8B7455;}
#search_check .b_on {width: 100px; height: 25px; background: url(i/ch_boff_0.gif) 0px 0px repeat-x #F0EBE0;}
#search_check .b_on a {background: url(i/ch_boff_1.gif) 0px 0px no-repeat;}
#search_check .g_off {width: 100px; height: 25px; background: url(i/ch_gon1.gif) 0px 0px no-repeat #034F49; border-right: 1px #F0EBE0 solid;}
#search_check .g_on a {background: url(i/ch_goff1.gif) 0px 0px no-repeat;}
#search_check .g_on {width: 100px; height: 25px; background: url(i/ch_goff0.gif) 0px 0px repeat-x #F0EBE0;}
#search_check .g{background-color: #034F49;}
#search_check .null {width: 90%;}
#search_check span {color: #FCFCFB;}


/*  Табличный вывод запросов  */
.TListRed   {border-top: #851F20 1px solid; border-left: #851F20 1px solid; border-bottom: #851F20 1px solid;}
.TListGreen {border-top: #034F49 1px solid; border-left: #034F49 1px solid; border-bottom: #034F49 1px solid;}
.TListBrown {border-top: #8b7455 1px solid; border-left: #8b7455 1px solid; border-bottom: #8b7455 1px solid;}

.TListRed tr, .TListGreen tr, .TListBrown tr {background-color: #FFFFFF;}
.TListRed td, .TListGreen td, .TListBrown td {vertical-align: middle; padding: 3px; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-align: center;}

.TListRed td   {border-right: #851F20 1px solid; border-top: #851F20 1px solid;}
.TListGreen td {border-right: #034F49 1px solid; border-top: #034F49 1px solid;}
.TListBrown td {border-right: #8b7455 1px solid; border-top: #8b7455 1px solid;}

.TListRed   tr.head {background-color: #851f20;}
.TListGreen tr.head {background-color: #034F49;}
.TListBrown tr.head, .TListBrown tr.head2 {background-color: #8b7455;}

.TListRed tr.head td, .TListGreen tr.head td, .TListBrown tr.head td, .TListBrown tr.head2 td {border-right: #F0EBE0 1px solid; border-top: #F0EBE0 1px solid; border-bottom: #F0EBE0 1px solid; text-align: center; font-weight: bold;}

.TListRed   tr.head td.end {border-right: #851F20 1px solid;}
.TListGreen tr.head td.end {border-right: #034F49 1px solid;}
.TListBrown tr.head td.end {border-right: #8b7455 1px solid;}
.TListBrown tr.head2 td.end {border-right: #8b7455 1px solid;}

.TListRed h5, .TListGreen h5, .TListBrown h5 {font: 10px; color: White; margin: 0px; font-weight: bold;}

.TListGreen td.edit {background-color: #CED7CC;}
.marker_table td {background-color: #FFEDBC;}

/*   Счётчик  */
.TListBrown tr.head2 td {vertical-align: top;}
.TListBrown td.name1 {background-color: #BDAC94; font-size: 13px; font-weight: bold; padding: 4 px;}
.TListBrown td.name2 {background-color: #E6DACA; font-weight: bold;}

/*  Форма для формирования Прайс-листа  */
#PriceListFormBorder { background-color: #034F49; border: 1px #034F49 solid; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: White;}
#PriceListFormBorder .name {padding: 4px;}

#PriceListForm {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: White; color: #795F3E;}
#PriceListForm span {font-weight: bold; color: #034F49;}
#PriceListForm strong {color: #8F2122;}

#PriceListForm .n1 {background-color: #CED7CC;}
#PriceListForm .n2 {background-color: #CED7CC; border-left: 2px #CED7CC solid;}
#PriceListForm .n3 {border-left: 2px #CED7CC solid;}

#PriceListForm td.n0, td.n1, td.n2, td.n3 {padding: 4px 8px 4px 8px;}


#fd {cursor: hand;}
.zak div {display: none;}
.otk div {display: blok;}


/*  Новости и статьи на главной  */

.HomeArticle {margin-top: 3px;}
.HomeArticle td {background: url(i/HNNewsLine.gif) left bottom repeat-x;}
.HomeArticle td {vertical-align: top; font-size:80%; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 3px 7px 5px 11px;}
.HomeArticle a, .HNMenu a {color: #8F2122; font-weight: bold; text-decoration: none;}
.HomeArticle div.text {padding-top: 4px;}
.HomeArticle div.text a {color: #000000; text-decoration: none;}
/*.HomeArticle div.text a:hover {text-decoration: underline;}*/

.HomeArticle span {font-weight: bold;}
.HomeArticle span.red1 {font-weight: normal; color: #A12E31;}
.HomeArticle span.red2 {color: #A12E31;}
.HomeArticle span.underline {font-weight: normal; text-decoration: underline;}
.HomeArticle span.date {background-color: #F0EBE0; padding: 2px 7px;}

.HomeArticle img {margin: 3px 10px 0px 0px;}
.HomeArticle div a{font-weight: normal;}

.HNDate {width: 64px; padding: 4px 10px 4px 10px; text-align: center;}
.HNDate2 {width: 64px; padding: 4px 10px 4px 10px; text-align: center; background: url(../image/news_b.gif) bottom repeat-x #DBD3BC; font-size:11px;}
.HNNews {font-size: 11px; padding: 4px;}
.HNNews a {font-weight: bold; color: #8F2122;}
.HNBottom {padding: 10px; text-align: center; vertical-align: middle; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.HNBottom a {color: #8F2122; text-decoration:none;}
.HNMenu {text-align: center; vertical-align: middle; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; border-top: 2px #DBD3BC solid; border-bottom: 2px #DBD3BC solid; margin: 0px; padding: 5px 0px; background-color: #ffffff;}

/*  Левая панель в статьях  */
.news2 {width: 100%; border-right: 1px #DBD3BC solid;}
.news2 td {padding-bottom: 1px; background: url(i/HNNewsLine.gif) left bottom repeat-x #F0EBE0; font-size:75%; font-size:11px;}
.news2 td.all {background: 0px none #F0EBE0;}
.news2 .name {padding: 3px 5px 0px 5px;}
.news2 .text {padding: 5px 5px 2px 5px;}
.news2 .com {padding: 1px 5px 4px 5px; background-color:#FDF9ED;}
.news2 img {width: 70; height: 56; margin: 3px 4px 3px 0px;}
.news2 .name a {color: #8F2122; font-size: 12px; font-weight:bold; text-decoration:none;}
.news2 .com a {color: #191919; text-decoration:none;}
.news2 .com a:hover {text-decoration: underline;}

/*  Левая панель в новотях  */
.news3 {width: 100%; border-right: 1px #DBD3BC solid;}
.news3 td {font-size:75%; font-size:11px;}

.news3 td.left {background: url(i/HNNews2Line.gif) left bottom repeat-x #DBD3BC; text-align: center; vertical-align: top; width: 60px; padding:3px;}
.news3 td.right {background: url(i/HNNewsLine.gif) left bottom repeat-x #F0EBE0; padding:3px 5px;}
.news3 td.right2 {background: url(i/HNNewsLine.gif) left bottom repeat-x #F0EBE0;}
.news3 td.left2  {background: 0px none #F0EBE0;}

.news3 a{color: #8F2122; font-size: 12px; font-weight:bold; text-decoration:none;}
.news3 td.all {background: 0px none ; text-align: center;}


/*  Все новости  */
.all_News_news {}
.all_News_news a {font-size:11px; font-weight: normal; color: #000;}
.all_News_news a:hover {text-decoration: underline;}


/*  ДБМ  анкета  */
#DBM {background-color: #8895C2; width: 600px;}
#DBM td {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; padding: 15px;}
#DBM td.p {background-color: #B9C1DB;}
#DBM td.answer {padding-left: 50px; padding-bottom: 30px;}
#DBM td table tr td {padding: 1px 5px; border-bottom: 1px #B9C1DB solid; vertical-align: bottom;}
#DBM input.text {background-color: #FBFCFE; border: #6272AC 1px solid; width: 200px; margin-left: 3px; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#DBM textarea {background-color: #FBFCFE; border: #6272AC 1px solid; width: 500px; height: 102px; margin-left: 3px; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#DBM input.button {background-color: #FBFCFE; border: #6272AC 1px solid; width: auto;}
#DBM td.Go {height: 232px; background: url(i/DBM/bg.jpg) no-repeat left bottom; text-align: center; vertical-align: top;}


/*  Личный кабинет  */
#Office {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}

#Office .table_text td {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#Office .logo {width: 123px; * width: 125px;	min-height: 1px; * height: 1px; padding: 2px 0px; border: 1px #8F2122 solid; background-color: #fff;}

#Office strong {color: #7F191A;}
#Office a {color: #7F191A; text-decoration: none;}
#Office a:hover {text-decoration: underline;}

#Office .OfficeMenu td {color: #A9A7A7; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#Office .table {margin-left: 20px; background-color: #978266;}
#Office .table td {background-color: #fff; padding: 3px 7px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#Office .table td.x {background-color: #DCCDB8;}
#Office td.input {padding: 0px 7px;}
#Office .OfficeMenu2 td {color: #A9A7A7; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 0px 7px;}

#Office #Top10str td {padding: 5px 5px 7px 5px; border-top: 2px #CDBFA9 solid; background-color: #fff; border: 1px #CDBFA9 solid; *	font-weight: bold;}
#Office #Top10str ol {margin: 0px; padding: 0px; padding-left: 30px; * padding-left: 30px;}
#Office #Top10str li {margin: 0px; padding: 0px; color: #7F191A; font-weight: bold;}
#Office #Top10str td.name {padding: 2px 5px; background-color: #034F49; border: 1px #034F49 solid; font-size: 10px; color: #fff; text-align: center;}


#foot2{
	background:url(image/footlfon2.gif) top left no-repeat;
}
#foot3{
	background:url(image/footrfon2.gif) top right no-repeat;
}

#ug_home {
	background: url(i/user_sha2.gif) right top no-repeat #ffffff; margin-top: 8px; padding: 9px 0px 9px 0px;
	border-bottom: 2px #DBD3BC solid;
}

#ug_home .maintext1 {
	margin-top: 0px;
}

#ug_home .maintext1 strong {
	color: #000;
}
#ug_home .maintext1 a {
	color: #000;
}
#ug_home .maintext1 em a {
	color: #A12E31;
	font-size:11px;
}
#ug_home .maintext1 em {
	font-size:11px;
}

/*  Ссылки на спецпредложения  */
div#SP {padding-top: 2px;}
#SP table {}
#SP table td {font-size: 10px; font-weight: bold; padding: 2px; text-align: center; border-top: 2px #CDBFA9 solid; border-bottom: 2px #CDBFA9 solid;}


/*  Лица недвижимости  */
.person {margin: 0px 0px 9px 0px; border-top: 7px #8B7455 solid; border-bottom: 2px #8B7455 solid; padding: 3px 0px;}
.person table {border-collapse: collapse; background-color: #fff;}
.person table td.img {width: 143px; padding: 3px 0px 3px 10px;}
.person table td.img a img {padding: 1px 2px; border: 1px #8F2122 solid;}
.person table td.text {vertical-align: top; padding: 6px 10px; font-size: 12px;}
.person table td.text span {font-weight: bold; min-width: 83px; * width: 83px;}
.person table td.text em {font-weight: bold; font-style: normal;}
.person table td.text a {color: #7F191A; text-decoration: underline;}
.person .link { float: right; text-align: right; font-weight: bold; font-size: 10px; padding-right: 8px; padding-top: 2px;}
.person .link a {text-decoration: none;}
.person .text .name {float: left;}
.person .text .text2 {clear: left;}


/*  Верхние баннеры на главной странице  */
.MainTopBanners {background: url(i/MainTopBanners_bg_.gif) 0px 0px repeat-x; margin-top: 2px;}
.MainTopBanners td {padding: 0px 1px;}
/* .MainTopBanners img {padding: 5px 10px; border: 2px #A2292E solid; background-color: #ffffff;} */
.MainTopBanners div {
	width: 135px;
	height: 130px; * width: 135px; * height: 120px;
	border: 2px #A2292E solid; background-color: #ffffff; padding: 4px 7px;
}
.MainTopBanners img {border: 0px;}


#addr {
padding: 8px 20px 0px 20px; font-weight: bold; color: #78634B;
}

/*  Обнавлённые "хлебные крошки" */
/*.path {margin: 2px 0px 20px 0px;}*/
.path {margin: 0 0 0 0}
.path .pathtd {background-color: #8B7455; padding: 0px 10px 0px 25px; padding-left: 25px;}
.path .pathtd a {padding: 0px 7px 0px 0px;}
.path .pathtd span {color: #F0EBE0; padding-right: 7px;}


.PhotoBlurb {margin-top: 5px;}
.PhotoBlurb td {border: 2px #862526 solid;}
.PhotoBlurb .PhotoTd {padding: 9px 2px; width: 134px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 130%;}
.PhotoBlurb .TextTd {background-color: #fff; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.PhotoBlurb .TextTd .name {padding: 1px 10px 2px 10px; background-color: #862526; color: #F0EBE0; text-transform: uppercase; font-weight:bold;}
.PhotoBlurb .TextTd .addr {margin: 3px; margin-bottom: 0px; padding: 3px; background-color: #E4D6CC; font-weight:bold;}
.PhotoBlurb .TextTd .text {padding: 1px 4px 8px 4px;}
.PhotoBlurb td a {color: #862526; font-weight: bold; text-decoration: none;}

/*  Статистика  */
.BigText {text-align: center; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.StatTable1 {background-color: #8B7455; background-color: #fff; border: 1px #8B7455 solid;}
.StatTable1 td {background-color: #F0EBE0; background-color: #fff; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 8px 17px;}
.StatTable1 td.Name {background-color: #8B7455; text-align: center; color: #fff; padding: 5px 17px 7px 17px;}
.StatTable1 td.n1 {color: #992326; vertical-align: top;}
.StatTable1 td.n2 {font-size: 10px; color: #8B7455;}

input.bb {font-weight: bold;}

.BigText2 {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.BigText2 strong {color: #7F191A;}
.StatTable2 {background-color: #8B7455;}
.StatTable2 td {padding: 2px 9px; background-color: #fff; font-size: 12px;}
.StatTable2 td.Name {background-color: #DCCDB8;}

/*  Статистика по базе на 1 стр.  */
.maintext1_1 .td {padding-right: 0px; padding-left: 2px;}

/*  Комментарии к статьям */
.Commens_top {clear: right; padding: 0px 6px 0px 14px; font: 10px Verdana, Geneva, Arial;}
.Commens_box {padding: 0px 14px; border-top: 2px #CDBFA9 solid; border-bottom: 2px #CDBFA9 solid; font: 11px Verdana, Geneva, Arial;}
.Commens_top .red, .Commens_box .red {color: #8F2122;}
.Commens_box .name {clear: left; padding: 2px 6px; background-color: #F0EBE0;}
.Commens_box .text {margin-bottom: 5px; padding: 4px 0px; text-align: justify;}
.Commens_box .text img {margin: 2px 7px 6px 1px;}
.AddCommens {margin: 15px 15px; * margin: 15px 19px 15px 15px; border: 1px #DBD3BC solid; background-color: #F0EBE0; font: 11px Verdana, Geneva, Arial;}
.AddCommens form {display: inline;}
.AddCommens td {padding: 4px 12px; font: bold 11px Verdana, Geneva, Arial; color: #503F29;}
.AddCommens input.i {border: 1px #DBD3BC solid; width: 150px; height: 21px;}
.AddCommens textarea {border: 1px #DBD3BC solid; height: 70px; width: 100%;}
.AddCommens input.b1 {width: 75px; font-weight: bold; color: #fff; background-color: #C3B495;}
.AddCommens input.b2 {margin-bottom: 5px; width: 100px; font-weight: bold; color: #503F29; background-color: #C3B495;}


/* Вопросы-ответы  */

.FAQ {padding: 9px 0px 0px 0px; border-bottom: 2px #CDBFA9 solid; font: 11px Verdana, Geneva, Arial;}
.faq_box {background: White; border: 1px #CDBFA9 solid; padding: 0px; margin-bottom: 14px;}
.faq_box .red {color: #8F2122;}
.faq_box .name {clear: left; padding: 2px 10px; background-color: #F0EBE0;}
.faq_box .text {margin-bottom: 5px; padding: 4px 10px; text-align: justify;}
.faq_box .text img {margin: 2px 3px 0px 1px;}
.faq_box .zero {clear: left;}
.faq_box .link {padding: 4px 10px 4px 10px; text-align: right;	font-size: 10px; font-weight: bold;}
.faq_box a {color: #8F2122;}



.faq1 {}
.faq1 td {font: 11px Verdana, Geneva, Arial;}
.faq1 .red, .faq1 a {color: #8F2122;}
.faq1 .name {padding: 2px 10px; background-color: #F0EBE0;}
.faq1 .name2 {padding: 2px 10px;}
.faq1 .text {padding: 4px 10px 10px 10px; text-align: justify; background-color: #fff}
.faq1 .text a {color: #000;}
.faq1 .text img {margin: 2px 7px 0px 1px;}
.faq1 .link {padding: 8px 1px 4px 1px; text-align: right; font-size: 10px; font-weight: bold;}


/* Форма регистрации и заказов...  */
#OrderGreen {}
#OrderGreen td {padding: 2px 7px;}
#OrderGreen td input.i {width: 125px; border: 1px #7F9DB9 solid;}
#OrderGreen td textarea {width: 327px; height: 131px; border: 1px #7F9DB9 solid;}
#OrderGreen td .bt {width: 65px; border: 1px #7F9DB9 solid; background-color: #E8E8E8;}

/*  Все фотогалереи  */
#All_PhotoGallery {border-bottom: 2px #D2C5B1 solid;}
#All_PhotoGallery td {padding: 6px 6px 12px 6px; font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #8F2122;}
#All_PhotoGallery td .date {color: #000;}
#All_PhotoGallery td .p {color: #795F3E;}
#All_PhotoGallery td img {border: 1px #CDBFA9 solid; margin: 3px;}
#All_PhotoGallery td .text {font-size: 11px;}
#All_PhotoGallery td .text a {color: #8F2122; font: bold: 11px; text-decoration: none;}
#All_PhotoGallery td .text a {color: #8F2122; font: bold 11px Verdana; text-decoration: none;}

/*  Все персоны  */
#All_Person {border-bottom: 2px #D2C5B1 solid;}
#All_Person td {/*border-top: 1px #D2C5B1 solid; border-right: 1px #D2C5B1 solid;*/}
#All_Person td td {border: none; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#All_Person td td .name {font-weight: bold; line-height: 130%; color: #8F2122;}
#All_Person td td .work {line-height: 100%; color: #795F3E;}
#All_Person td td img {border: 1px #CDBFA9 solid;}
#All_Person td td a {color: #000; text-decoration: none;}
#All_Person td td a:hover {color: #000; text-decoration: underline;}
#All_Person td td .name a, #All_Person td td .name a:hover {color: #8F2122; text-decoration: none;}

.MiniBlok1 {height: 22px;}
.MiniBlok1 td {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.MiniBlok1 td strong {color: #8F2122;}

/*  Фотогалерея  */
#PHGall {border-top: 2px #CBBCA5 solid; border-bottom: 2px #CBBCA5 solid;}
#PHGall td {padding: 14px 10px 14px 10px; background-color: #fff; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#PHGall td img {border: 1px #CDBFA9 solid;}
#PHGall td .text {padding: 6px 6px 0px 6px;}
#PHGall td .pos {padding: 0px 6px 6px 6px; color: #795F3E; font-weight: bold; text-align: left;}
#PHGall td .edit {padding: 6px; text-align: left;}
#PHGall td .edit a {color: #8F2122; font-weight: bold; text-decoration: none;}

/*  Персона недвижимости  */
.PersonaRealty {background-color: #fff; border-top: 2px #8B7455 solid; border-bottom: 2px #8B7455 solid; border-right: 1px #A3927A dashed; border-left: 1px #A3927A dashed;}
.PersonaRealty td {font-size: 11px;}
.PersonaRealty td.img {width: 208px; padding-top: 10px;}
.PersonaRealty td.img div {text-align: center; padding: 7px 5px 5px 5px; color: #7F191A; font-weight: bold;}
.PersonaRealty2 {border-collapse: inherit;}
.PersonaRealty2 td {padding: 4px 7px 3px 7px; border-top: 1px #A3927A dashed; border-left: 1px #A3927A dashed;}
/*
.PersonaRealtyPhoto {margin-top: 20px;}
.PersonaRealtyPhoto td {text-align: center; border: none;}
.PersonaRealtyPhoto td a {border: none;}
.PersonaRealtyPhoto td img {border: 2px #fff solid;}
*/
.PersonaRealtyPhoto {margin-top: 20px; border: none;}
.PersonaRealtyPhoto td {text-align: center; border: none;}
.PersonaRealtyPhoto td img {border: 2px #fff solid;}

.url_all {font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #8F2122;}
.c {font-size: 11px; font-weight: normal; padding-top:2px;}


/*  Главное меню справа  */
#Menu {}
#Menu h2 {background:url(i/ball.gif) 8px 1px no-repeat; margin: 0px; padding: 0px 5px 12px 44px; color:#7F191A; font-size:12px; font-weight:bold;}
#Menu h2 a{color:#7F191A; text-decoration:none;}


/*  Последние фотообъявления  */
.Photo_ob1 {padding: 8px 7px 4px 7px; text-align: center; font-size:11px; font-weight: bold; line-height: 15px;}
.PhotoAd0 .Photo_ob {border: 2px solid #8F2122; background-color: #F0EBE0; border-bottom:none;}
.PhotoAd1 .Photo_ob {border: 2px solid #8F2122; background-color: #8F2122; border-bottom:none;}
.PhotoAd0 .Photo_ob1 {background-color: #F0EBE0;}
.PhotoAd1 .Photo_ob1, .PhotoAd1 .Photo_ob {background-color: #8F2122;}
.Photo_ob1 .Img .i1 {border: 1px #F0EBE0 solid; margin-bottom: 4px;}
.PhotoAd1 .Img {color: #fff;}
.PhotoAd1 .poin {color: #FFD666;}

a.TextURL {color:#000; font-weight: normal; font-size:11px;}

.ov { overflow: hidden; }
*html .ov  { overflow: visible; height: 1%; }
.search-form {
  background-color: #e9e0cf;
  padding:.5em 1em .0em; 
  text-align:center;
  color: #8f2122;
  font-size: 1em;
  font-weight:bold;
/*  margin-right: 160px; */
  vertical-align: middle;
  white-space: nowrap;
}
.search-form-res {
  background-color: #e9e0cf;
  padding:.5em 1em .0em; 
  text-align:center;
  color: #8f2122;
  font-size: .7em;
  font-weight:bold;
}

.search-form span {
  padding-bottom: 3px;
}
.search-form form {
  height:2em;
  margin-top: 4px;
  width:auto;
  text-aligh: center;
  white-space: nowrap;
  max-width: 49%;
}
.search-form form.left {
  float:left;
  width:46em;
}
.search-form form.right {
  float:left;
  width:34em;
}

.search-form button, .search-form-res button {
  border: 0;
  background-color: transparent;
  color: #8f2122;
  font-weight:bold;
  cursor:pointer;
/*  color: #f0ebe0;
  font-size: .7em; 
  font-weight:bold; 
  margin-bottom:.5em;
  margin-left:.5em;*/
}
.search-form label {
  margin-right: .3em;
}
/*.search-form button:hover {
  border: solid 1px #8f2122;
  background-color: #f0ebe0;
  color: #716046;
}*/
.search-form input.srch, .search-form-res input.srch {
/*  border:0; */
  border: solid 1px #8f2122;
/*  border-top: solid 1px #716046; */
  width: 30%;
  background-color: #fff;
  margin-bottom:.3em;
  vertical-align: middle;
}
.search-form input.s-id {
  width: 6em;
}
.search-form label input.radio {
  vertical-align: middle;
  padding-top:.3em;
  padding-bottom:.3em;
  margin-top:.3em;
  margin-bottom:.3em;
  width: 1em;
  height: 1em;
}
.search-list {color: #131313;font-size: .7em;}
.search-list .navbar {font-weight: bold;padding-left: 2em;padding-bottom: .5em;}
.search-list .navbar a {color: #b77071;}
.search-list li {padding: 0 0 1em 1em;font-weight:bold;}
.search-list .date {background-color:#dbd3bc;font-weight:600;font-size:.9em;padding:.3em 1em;}
.search-list .title a {color: #b77071;font-weight:bold;}
.search-list .anons {font-weight:normal;}

.href {
  color: #8f2122;
  font-weight:bold;
}

