/* buttons from dom-plus: */


.print-href.inline {
	display: inline-block;
}

.print-href {
	display:block;
	width:200px; /*136*/
	text-align:center;
	line-height:22px;
	height:22px;
	text-decoration:none;
	font-size:8pt;
	color:#444444;
	text-shadow:0 1px 0 #fff;
	background:url('images/btns/small_grey_btn.gif') repeat-x 0 -22px;
}
.print-href.addfile {
	width:160px;
}
.print-href span {
	display:block;
	height:22px;
}
.print-href span {
	background:url('images/btns/small_grey_btn.gif') no-repeat 0px 0px;
}
.print-href span span {
	background:url('images/btns/small_grey_btn.gif') no-repeat 100% -44px;
}
.print-href span span span {
	display:inline;
	background:url('images/btns/icon_print.gif') no-repeat 0 50%;
	padding:0 2px 0 15px;
	white-space:nowrap;	
}

.print-href:hover span span span {
	background:url('images/btns/icon_print.gif') no-repeat 0 50%;
}


.print-href.agent-objects {
	width:200px; /*180*/
}
.print-href.show-map {
	width:200px; /*182*/
}
.print-href.show-similar {
	width:200px; /*190*/
}
.print-href.go-back {
	width:200px; /*100*/
}

.print-href.agent-objects span span span {
	background:url('images/btns/icon_list.gif') no-repeat 0 50%;
}

.print-href.agent-objects:hover span span span {
	background:url('images/btns/icon_list.gif') no-repeat 0 50%;
}
.print-href.show-map span span span {
	background:url('images/btns/icon_place.gif') no-repeat 0 50%;
}
.print-href.show-map:hover span span span {
	background:url('images/btns/icon_place.gif') no-repeat 0 50%;
}
.print-href.show-similar span span span {
	background:url('images/btns/icon_search.gif') no-repeat 0 50%;
}
.print-href.show-similar:hover span span span {
	background:url('images/btns/icon_search.gif') no-repeat 0 50%;
}
.print-href.go-back span span span {
	background:url('images/btns/icon_back.gif') no-repeat 0 50%;
}
.print-href.go-back:hover span span span {
	background:url('images/btns/icon_back.gif') no-repeat 0 50%;
}

.print-href span span span {
	color:rgb(164,0,0);
}
.print-href:hover span span span {
	color:rgb(164,0,0);
}

.print-href, .print-href span, .print-href span span, .print-href span span span {
	cursor: pointer;
}

/**************************************/

body {font-family:Arial,serif;}

hr {margin1-top:5; margin1-bottom:5; height:1;}

#ivnCopyright		 {text-align:right; padding-bottom:15px; font-size:x-small; font-weight:bold; color:#cccccc}
#ivnCopyrightProductName {color: green}

.ivnDetailLink{text-decoration: none;color: inherit;}
.ivnDetailLink:hover{color: inherit;}

/* Название типа операции */
#ivnChapterMenu {padding-bottom:5px; padding-left:5px}
.ivnChapterItem {color:#666666; font-weight:normal; font-size:x-small; vertical-align:middle; width:50%; cursor:hand}


/* Название тиап недвижимости */
#ivnTypeMenu	    {background-color1: #eeeeee; padding-top:10px; padding-bottom:15px; padding-left:5px}
.ivnTypeItem	    {color:#CC0000; font-size: 9px;}
a.ivnTypeItem:hover {color:#CC0000; font-size: 9px; text-decoration: underline;}


.ivnMsg	     {padding:25px; color:#0055cc; font-weight:bold; font-size:small;}
.ivnAlarmMsg {color:#cc0000; font-weight:bold; font-size:x-small;}

.ivnSubWindowHeader {padding:5px; color:#0055cc; font-weight:bold;}

.ivnSubmitFormButton {color:#0055cc; font-weight:bold}

.ivnSingleLine {border:none; border-top: 1px solid green; height:0px; margin:0; padding:0}

.ivnDoubleLine {border:none; border-top: 1px solid green; border-bottom: 1px solid green; height:5px; margin:0; padding:0}


/* Навигация "предыдущий/следующий" */
.ivnNavigatePrev	{}
.ivnNavigatePrev_link	{}
.ivnNavigateNext	{}
.ivnNavigateNext_link	{}


/* Ссылка: Вернуться */
.ivnTopFullData_div	{background: red; padding-bottom: 10px; text-align: right;}
.ivnTopFullData_link	{}
.ivnTypeInfoTxt {
	text-align: center;
}

/* Просмотров: N */
/* bublik, 1-12-2011, was padding-top: 10px */
.ivnBottomFullData_div	{padding-top:0px; text-align:right; font-size:70%}

/*Разбивка на страницы*/
.ivnPageList		{margin-top: 15px; text-align: center;}
.ivnPageNum, .ivnPageNumLeft, .ivnPageNumRight {background: #eeeeee; border: 1px solid #aaaaaa; width: 16px; height: 16px;}
.ivnPageNum a {font-size: 9px;}
.ivnPageNumCurrent	{font-size: 9px; background: #900; border: 1px solid #aaaaaa; width: 16px; height: 16px; color: white;}

#ivnData {border-left1:solid green 1px; padding:5px}
.ivnDataTablePhotoLink {}
.ivnDataTableFullViewLink {text-decoration:none}
.ivnDataTableCaption {padding-bottom:10px; padding-top:0px; font-weight:bold; font-size:small; text-align:left;}


/* Карточное представление: супертаблица, содержащая картинку и таблицу данных. */
table.ivnGrandDataTable { /*width:50%;*/ float:left; }
.ivnGrandDataTableClickCnt { display: inline; margin-left: 30px; }
table.ivnGrandDataTable {}
table.ivnGrandDataTableDetail 				{width:100%}
table.ivnGrandDataTable td.ivnGrandImg_td,	table.ivnGrandDataTableDetail td.ivnGrandImg_td		{vertical-align:top;} /* Помни! width выставляется в sdk. */
table.ivnGrandDataTable td.ivnGrandImg_td img	{border-top: 2px solid white}
/* bublik, 24-11-2011: comment next line */
/*table.ivnGrandDataTableDetail td.ivnGrandImg_td img	{border-top: 2px solid white}*/
table.ivnGrandDataTable td.ivnGrandData_td,	table.ivnGrandDataTableDetail td.ivnGrandData_td	{vertical-align:top; /*width:100%;*/ color:black;}
hr.ivnGrandDataTableDivider {}
/* Частный случай для Новых предложений */
#lastObjects > table.ivnGrandDataTable 	{width:100%; float:left;}


/* Таблица с данными: краткий просмотр. */
table.ivnDataTable {width:100%; margin: 0; padding: 0;}
table.ivnDataTable td {margin: 0; padding: 0; line-height: 11px;}
table.ivnDataTable1 tr.odd   {background-color:white; color:black; cursor:pointer;}
table.ivnDataTable1 tr.iven  {background-color:#eeeeee; color:black; cursor:pointer;}
table.ivnDataTable1 td       {border:1px solid #CCCCCC; padding:0.3em; padding-left:5px;}
table.ivnDataTable1 thead1 th1 {cursor:pointer; padding:5px; font-weight:bold; text-align:center; vertical-align:middle; background-color:#aaaaaa}
table.ivnDataTable1 thead1 td1 {cursor:pointer; cursor:hand; font-weight:bold; text-align:center; vertical-align:middle; background-color:#aaaaaa}
table.ivnDataTable1 thead1 td1.curcol {background-color:#555555; color:#FFFFFF}



/* Карточное представление: таблица с подробными данными. */
table.ivnFullDataTable {width:100%;}
table.ivnFullDataTable tr.odd	{background-color:white; vertical-align:top;}
table.ivnFullDataTable tr.iven	{background-color:#eeeeee; vertical-align:top;}
table.ivnFullDataTable td	{padding:0.3em; padding-left:5px;}

table.ivnFullDataTable td[colspan='2'] { }
table.ivnFullDataTable td[colspan='2'] div { margin-top: 3px; overflow-y: auto } /* bublik, 25-11-2011, скролл для доп.информации */

/* Карточное представление при кратком или полном просмотрах: имя тэга, значение тэга */
.ivnShortDataText_td	{font-weight:bold}
.ivnShortDataValue_td	{width:100%; font-size: 10px;} /* Помни! Дополнительно можно ставить html в html_before, html_after*/
.ivnFullDataText_td	{font-weight:bold}
.ivnFullDataValue_td	{width:100%} /* Помни! Дополнительно можно ставить html в html_before, html_after*/



.ivnImgFullView {float:left; padding-right:5px; padding-bottom:5px}

/* Форма общего запроса (типа назначьте встречу, задайте вопрос). */
.ivn_queryForm_Header	{background-color:#eeeeee; margin-top1:20px; margin-bottom:10px; text-weight:bold}
.ivn_queryForm_Body	{text-align:center}
/* bublik, 1-12-2001, was margin-top: 10 */
.ivn_queryForm_Answer	{margin-top:0px; font-weight:bold; text-align:center}


/* Поля ввода и текст возле полей */
.ivnInputText {
	vertical-align: top;
	text-align:right;
}
.ivnInputField, .ivnDropDownField, .ivnListBoxField {
	width: 100%;
	margin: 0;
	padding: 0;
	background: white;
}
.ivnInputField {
	padding: 1px 0 3px 0;
}
.ivnCheckBoxField, .ivnRadioButtonField {
	border: 0px;
	/*background: transparent;*/
}
.ivnInputFieldAgent {
	margin: 0;
	padding: 0;
	background: white;
}
.ivnInputTextareaField {
	width: 100%;
	padding: 0;
	margin: 0;
	display: block;
	background: white;
}
.ivnInputButton	{width:100;}

.stat_header		{color:#666666; font-weight:bold;}
.stat_chapter_header	{color:#5d5d5d; background-color:#FFCECE; width:300px; text-align:center; font-weight:bold}
.stat_link		{color:#666666; text-decoration:none; font-size:x-small; margin:0}
.stat_link:hover	{text-decoration:underline; font-size:x-small; margin:0;}
.stat_qty		{font-size:x-small; color:gray; margin:0}

.ivn_agent_box {
	border: #cccccc 1px solid;
	background-color: #eeeeee;
}

/*Таблица быстрого поиска*/
#ivnSearchForm {
	width: 100%;
}
#ivnSearchForm td {
	padding: 4px 5px 4px 7px;
}


.ivnGrandData_td a td {
	text-decoration: none;
}

.ivnGrandData_td a:hover td {
	text-decoration: underline;
}

/*Таблица статистики*/
.ivnStatTable td {
	border-bottom: 1px dotted #ccc;
	font-size: 9px;
}
.ivnStatTableHeader td {
	text-align: left;
	padding-left: 3px;
	/*font: bold;
	color: red;*/
}
.ivnStatTableType {
	padding-left: 3px;
	width: 1px;
}
.ivnStatTableOper {
	padding-left: 3px;
	width: 40px;
	height: 25px;
}
.ivnStatTableCount {
	text-align: center;
	width: 24px;
}
.ivnStatTableLink {
	text-decoration: underline;
}
.ivnStatTableLink:hover {
	text-decoration: none;
}

/*Кнопки Поиск и Расширенный поиск*/
.ivnSearchBtn, .ivnDetailBtn {
	margin: 0;
	float: left;
	border: 0;
	text-align: center;
}
.ivnSearchBtn {
	color: #fff;
	background: #900;
	height: 22px;
	padding: 0px 8px;
	margin-right: 2px;
}
.ivnSearchBtn2 {
	border: 0;
	margin: 0 0 1px 0;
	padding: 3px 0;
	background: #900;
	color: #fff;
	width: 40px;
}
.ivnDetailBtn {
	color: #000;
	background: #ccc;
	cursor:default;
	margin-left: 2px;
	padding: 3px 8px;
}
.ivnSearchBtn:HOVER, .ivnSearchBtn2:HOVER {
	color: #fff;
	background: #831002;
}
.ivnDetailBtn:HOVER {
	color: #000;
	background: #c4c4c4;
}
