/*
 * Стили для подсказок - облачков - раздел обзор БД
 */

.cloudRed, .cloudRed * { display: block; height: 17px; line-height: 17px; }
.cloudRed { float: left; padding-left: 6px; background: url(img/cloudRedLeft.gif) no-repeat left; }

.cloudRed a {
	background-color: #ff4600;
	color: #ffffff;
	font: bold 11px arial, sans-serif;
	text-decoration: none;
	line-height: 17px;
	white-space: nowrap;
	padding: 0px 8px 0px 8px;
}
.cloudRed a:hover { color: #ffffff; }
.cloudRed .end { background: url(img/cloudRedRight.gif) no-repeat right; padding-right: 2px; }

/* 
 * Формы отбора - старые стили
 */
#selection { border: solid 1px #eee; }
#selection td { color: #333; font: normal 12px arial, sans-serif; }

#selection fieldset { border: solid 1px #999; padding:5px; }
#selection span.item { display: block; float: left; width: 120px;	white-space: nowrap; }
#selection label.item { display: block; float: left; width: 120px;	white-space: nowrap; }



#list td { line-height: 140%; font: normal 12px tahoma, sans-serif;}
#list .row { background-color: #fff; }
#list .row td { border-top: solid 1px #ddd; }
#list .even { background-color:#fbfbfb; }
#list .odd { background-color:#fff; }

#list td.price { 
	background-color: #fff; 
	font-weight: bold; 
	}
#list td.comments {
	background: #fff url(img/comments.gif) no-repeat top left;
	padding: 0 10px 5px 30px;
	text-indent: 70px;
	}

/**
 * Специальные классы для текстовой таблицы
 */
#list .text-row td {
	border-top: solid 1px #ddd;
	background-color: #f0f0f0;
	padding-top: 1px;
	color: #000;
}
#list .text-row-comments td { 
	background-color: #fff;
	line-height: 120%;
	padding: 3px 3px 3px 3px;
	color: #333;
}
#list .text-row-comments td p {
	margin-bottom: 5px;
}
#list .text-row-comments td img {
	float: left;
	margin-right: 10px;
}

/**
 * Стили отдельных полей таблицы
 */
#list .text-row td.link-single {
	padding: 1px 3px 1px 3px;
}
#list .text-row td.price {
	/* background-color: #fcc; */
	}
#list .text-row-comments td.date { 
	color: #666; 
	text-align: right; 
	vertical-align: top;
	}

/**
 * Цветовая диференциация типов объектов
 */	
#list .s td {
	font-size: 14px; 
	background-color: #ffc;
	color: #000;
}
#list .s td p {
	font-size: 14px; 
	background-color: #ffc;
	color: #000;
}
#list .a td { 
	font-size: 13px; 
	background-color: #cfc;
}
#list .a td p { 
	font-size: 13px; 
	background-color: #cfc;
}
#list .p td { 
	font-size: 13px; 
	background-color: #dfd;
}
#list .p td p { 
	font-size: 13px; 
	background-color: #dfd;
}
#list .x td  { 
	color: #444;
}
#list .x td p { 
	color: #444;
}

/**
 * Стили для таблицы с фото
 */	
#photolist .row td {
	vertical-align: top;
	border-bottom: solid 1px #D4D4D4;
	padding: 10px 0 10px 0;
	font: normal 13px arial, sans-serif;
}
#photolist .row.s td {
	font-size: 14px; 
	background-color: #ffc;
	color: #000;
	padding: 10px 5px 10px 5px;
}
#photolist .thumb {
	display: block;
	clear: both;
	margin: 0 10px 5px 0;
	border: 1px solid #D4D4D4; 
}
#photolist .code {
	color:#666666; font: 10px tahoma, sans-serif; white-space:nowrap
}

.admin-panel-buttons {
	border: 1px solid #6a6000;
	background-color: #fffacd;
	padding: 1px;
	margin: 0 5px 5px 5px;
	vertical-align: middle;
	font-size: 12px;
	float: right;
}
.admin-panel-buttons img {
	margin: 2px;
}

#photolist .thumb-frame {
	padding: 3px;
	border: 1px solid #ddd;	
	margin: 0 10px 5px 0;
	background-color: #f0f0f0;
}
#photolist .thumb-frame img.thumb {
	margin: 0;
	padding: 0;
	border: none;
}

#photolist a.masked { color: #333; text-decoration: none; }
#photolist a.masked:hover { color: #FF7800; text-decoration: none; }

#photolist h1 { margin:0 0 0.5em; font: normal 15px arial, verdana, sans-serif;  }
#photolist h2 { margin:0 0 0.5em; font: normal 14px arial, verdana, sans-serif; }
#photolist h3, 
#photolist h4, 
#photolist h5, 
#photolist h6, 
#photolist h7 { margin:0 0 0.5em; font: normal 13px arial, verdana, sans-serif; }

#photolist p { 
	margin: 0 0 0.3em; 
	font: normal 13px arial, verdana, sans-serif; 
	}
#photolist li { 
	margin-bottom: 0.3em; 
	font: normal 13px arial, verdana, sans-serif; 
	}
#photolist li p { 
	margin: 0; 
	}

.select-info, .page-switch { padding: 0.5em; }
.page-switch { background-color: #eee; }

/*
*
*
*
*/
.tabs * { font: normal 11px tahoma, sans-serif; }
.tabs { position: relative; margin-bottom: -1px; z-index:100; }
.tabs .act { background: #FBFCFC url(img/tabs_bg_act.gif) repeat-x; }
.tabs .link { background: #EEEEE6 url(img/tabs_bg_link.gif) repeat-x; border-bottom: 1px solid #D4D4D4; }

.tabs td div {	background: url(img/tabs_con_left.gif) no-repeat; }
.tabs td div div { background: url(img/tabs_con_right.gif) no-repeat top right; padding: 7px 12px 6px 13px; }
.tabs td.act div div { padding-bottom: 7px; white-space: nowrap; }

.frame { border: 1px solid #D4D4D4; /* width:*/ 100%; margin:0; margin-bottom: 1em; padding: 10px; } /* for IE and All */
.frame[class] { width: inherit; } /* for Fox and Opera */

.image-button img { border: solid 1px #fff; }
.image-button img:hover { border: solid 1px #333; }

img.button { border: solid 1px #fff; }
img.button:hover { border: solid 1px #666; }

/* 
*/
.page-link { padding: 0 0 0 0.1em; }
.page-active { font-weight: bold; background-color: #0097D2; color: #FFF; padding: 0 0.2em 0 0.2em; }

/*
*
*/

#db-overview2 {  }
#db-overview2 а {	color: #003a97; }
#db-overview2 а:hover { color: #FF0006; }
#db-overview2 th { text-align: left; font: bold 16px arial, sans-serif; line-height: 200%; color: #666; white-space: nowrap; }
#db-overview2 td { padding-left: 2em; font: normal 15px arial, sans-serif; line-height: 180%; color: #333; white-space: nowrap; }
#db-overview2 .title { }
#db-overview2 .total { text-align: right; font-weight: bold; color: #333; }
#db-overview2 .today { text-align: right; font-weight: normal; color: #666; }
#db-overview2 thead td, #db-overview2 tfoot td {
	font: normal 10px arial, sans-serif; color: #333; text-align: center;
}

#db-overview-small { width: 170px; }
#db-overview-small а { color: #003a97; }
#db-overview-small а:hover { color: #FF0006; }
#db-overview-small th { text-align: left; font: bold 11px tahoma, sans-serif; line-height: 120%; color: #666; white-space: normal; padding-bottom: 3px; }
#db-overview-small td { font: normal 11px tahoma, sans-serif; line-height: 120%; color: #333; white-space: normal; padding-bottom: 3px; }
#db-overview-small .title { text-align: left; }
#db-overview-small .total { text-align: right; font-weight: bold; color: #FF7800; }
#db-overview-small .today { text-align: right; font-weight: normal; color: #FF7800; }

/*
*
*/
#agencies-table td { font: normal 11px arial, sans-serif; color: #333; }
#agencies-table .title { font: bold 14px arial, sans-serif; color: #333; display: block; margin: 3px 10px 3px 10px;}
#agencies-table #services td { border-bottom: solid 1px #DDD; }

/*
 * #edit-object
 */
#edit-object .tabs .act { white-space: nowrap; font: bold 14px arial, sans-serif; color:#333; }
#edit-object .tabs .link { white-space: nowrap; font: normal 14px arial, sans-serif; color:#666; }

#edit-object label.radio { white-space: nowrap; margin-right: 1em; width: 12em; display: block; float: left; }
#edit-object label.checkbox { white-space: nowrap; margin-right: 1em; width: 12em; display: block; float: left; }

#edit-object .data td {
	padding: 3px;
	border: none;
	font: normal 12px arial, sans-serif;
	color: #333;
	text-align: left;
	vertical-align: top;
}

/*
 * #edit-object / datepick
 */
#edit-object .data .datepick {
	border: none;
}
#edit-object .data .datepick td {
	text-align: center;
	border: solid 1px #ddd;
}
#edit-object .data .datepick-nav {
	display: none;
}

/*
 * #edit-object / tinymce
 */
#edit-object .data .mceLayout td {
	padding: 0;
}

#edit-object td.info_header {
	padding: 5px 10px 5px 10px;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	background-color: #eee;
	border-bottom: solid 1px #ddd;
}

#edit-object td.info_subheader {
	font-size: 12px;
	font-weight: bold;
	background-color: #EEF8FF;
	padding-left: 10px;
}

#edit-object td.form_label,
#edit-object td.form_label_top {
	width: 150px; min-width: 150px; max-width: 150px;
	padding-right: 10px;
}

#edit-object td.form_label {
	vertical-align: middle;
}

#edit-object td.field { 
	width: 35%;
	padding: 2px 10px 2px 2px; 
	vertical-align: middle;
	text-align: left;
}

#edit-object span.item { 
	display: block; 
	float: left; 
	width: 165px; 
	margin-right: 5px;
	white-space: nowrap; 
	overflow: hidden; 
	text-align: left; 
	}

#edit-object .field_with_text {
	color: #333;
	float: left;
	padding: 2px 7px 0 0;
	text-align: center;
}

#edit-object input[type='text'],
#edit-object textarea,
#edit-object select {
	font: normal 12px/1 verdana, sans-serif;
	padding: 3px;
	border: solid 1px #666;
	/* fix equal width for input and select */
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#edit-object .required-field {
	border: solid 1px #333;
	background-color: #fffacd;
	}

#edit-object .active { }

#edit-object .help-comments {
	padding: 3px;
	border: 1px dashed Aqua;
	background-color: #EEF8FF;
	color: #666;
	font: normal 10px arial, sans-serif;
	text-align: left;
}
#edit-object .help-comments strong, #edit-object .help-comments em { color: #333; }

#edit-object .information {
	padding: 3px 3px 3px 6px;
	border-left: 3px solid #0097D2;
	background-color: #EEF8FF;
	text-align: left;
	font: normal 11px arial, sans-serif;
	color: #555;
}

#edit-object .information * { 
	font: normal 11px arial, sans-serif;
	color: #555;
	}

#edit-object .warning {	
	padding: 3px 3px 3px 30px;
	border-left: 3px solid #FF7800; 
	background-color: #ffd380;
	background-image: url(img/warning_16.gif); 
	background-repeat: no-repeat;
	background-position: 8px 5px; /* left top */
	text-align: left;
	font: normal 11px arial, sans-serif;
	color: #000; 
	}

#edit-object .warning * { 
	font: normal 11px arial, sans-serif;
	color: #000; 
	}
	
#edit-object .warning p, 
#edit-object .information p { 
	margin: 0; 
	margin-bottom: 3px; 
	text-align: left; 
	}

#edit-object .warning li, 
#edit-object .information li { 
	margin-bottom: 3px; 
	text-align: left; 
	}

#edit-object .warning ol, #edit-object .warning ul,
#edit-object .information ol, #edit-object .information ul { 
	margin-bottom: 0; 
	}

#edit-object label.error { 
	font-size: 10px;
	color:#fff;
	background-color:#c00;
	padding: 3px;
	margin: 0 3px 0 3px;
	white-space:nowrap;
	display: none;
	}

#edit-object .picture-thumb {
	padding: 10px 10px 10px 0;
	border-bottom: solid 1px #d4d4d4;
}
#edit-object .picture-info {
	padding: 10px 10px 10px 0;
	border-bottom: solid 1px #d4d4d4;
}
#edit-object .picture-parameters {
	padding: 10px 0 10px 0;
	border-bottom: solid 1px #d4d4d4;
}

#edit-object .picture-thumb img {
	border: solid 1px #d4d4d4;
}

#edit-object #tabs {padding:0; margin:0; margin-bottom:-1px; font-size:87%; z-index:100; overflow:hidden; position:relative; list-style:none; height:33px}
#edit-object #tabs li {display:inline}
#edit-object #tabs li a {padding:9px 10px 0; float:left; text-align:center; text-decoration:none; background:#f3f3f3; margin-top:2px; height:21px; line-height:100%}
#edit-object #tabs li a:hover {background:#eee}
#edit-object #tabs li a.cur {padding:7px 10px 0; height:29px; background:#fff; font-size:14px; font-weight:bold; color:#d60; border:#ddd solid 1px; border-bottom:0; margin-top:1px}
#edit-object #tabs li a.cur:hover {background:#fff}
#edit-object #tabs li a.no {color:#bbb}
#edit-object #tabs li a.no:hover {background:#f3f3f3}

#edit-object .teaser-preview {
	width: 350px;
	border: solid 1px #ccc;
	padding: 10px;
	font: normal 11px tahoma, sans-serif;
	color: #555;
}

#edit-object .teaser-preview h3 {
	font: bold 13px tahoma, sans-serif;
	margin: 0 0 10px 0;
}

#edit-object .teaser-preview img {
	float: left;
	border: solid 1px #eee;
	margin: 0 10px 5px 0;
}

#edit-object .teaser-preview .name {
	float: left;
	width: 60%;
	font: normal 12px tahoma, sans-serif;
}

#edit-object .teaser-preview .phone {
	float: left;
	width: 40%;
	text-align: right;
	color:#000;
	font: normal 12px tahoma, sans-serif;
}

#edit-object .teaser-preview .clear {
	clear: both;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	color: #fff;
}

/*
* jQuery autocomplete
*/

.autocomplete-results { padding: 0px; border: 1px solid WindowFrame; background-color: Window; overflow: hidden; }
.autocomplete-results ul { list-style-position: outside; list-style: none; padding: 0; margin: 3px; }
.autocomplete-results li { margin: 0; padding: 0; cursor: default; display: block; overflow: hidden; }
.autocomplete-results span { font: normal normal 11px tahoma, sans-serif; text-align: left; }
.autocomplete-loading { background : Window url('indicator.gif') right center no-repeat; }

.ac_over { background-color: Highlight; color: HighlightText; }
.ac_moreItems { 
	text-align: center;
	background-color: InactiveCaption;
	color: InactiveCaptionText;
	margin: 0px;
	padding: 0px 5px;
	cursor: default;
	display: block;
	width: 100%;
	font: bold menu 12px;
	overflow: hidden;
	-moz-user-select: none;
	-khtml-user-select: none;
} 

/* 
 * Новостройки - старые стили
 */

.tx-uedbnewbuild-pi2 TABLE.table-select { font: normal 11px arial, sans-serif; }
.tx-uedbnewbuild-pi2 .checkbox-list-value { font-size:0.9em; white-space: nowrap; }

.tx-uedbnewbuild-pi2 TABLE.list { margin: 10px 0 10px 0; }
.tx-uedbnewbuild-pi2 TD.page-switch { margin: 5px 0 5px 0; padding: 4px 10px 4px 10px; background-color: #EEE; }

.tx-uedbnewbuild-pi2 .header { font: bold 15px arial, sans-serif; color: #333; padding: 3px 10px 3px 10px; background-color:#eee; border-bottom:solid 1px #D4D4D4; }

.tx-uedbnewbuild-pi2 DIV.picture { padding: 1px; margin:10px; border: 1px solid #999; }
.tx-uedbnewbuild-pi2 DIV.picture-footer { color:#333; text-align:center; font-size:11px; }
.tx-uedbnewbuild-pi2 DIV.description { margin-top:10px; font-size:12px; color:#333; line-height:120%; text-align:justify; }
.tx-uedbnewbuild-pi2 DIV.contacts {	margin-top:10px; font-size:12px; color:#333; line-height:120%; text-align:left; }

.tx-uedbnewbuild-pi2 #view {
	font: normal 12px arial, sans-serif;
}

.tx-uedbnewbuild-pi2 TD.view-label { width:150px; padding: 0px 5px 0px 2px; color:#333; background-color: #eee; }
.tx-uedbnewbuild-pi2 TD.view-value { background-color: #fff; }
.tx-uedbnewbuild-pi2 TD.view-header { 
	padding: 2px 0px 2px 10px;
	font: normal 14px arial, sans-serif;
	color: #666;
	background-color: #eee;
	border-bottom: solid 1px #ddd;
	}
.tx-uedbnewbuild-pi2 TD.view-sub-header { color:#333; background-color: #DDD; font-size: 11px; font-weight: bold; text-align: center; }

.tx-uedbnewbuild-pi2 DIV.view-picture { float:left; width:47%; padding: 2px; margin:2px; border: 1px solid #999; text-align: center; }
.tx-uedbnewbuild-pi2 DIV.view-picture-text { width:158; color:#333; text-align:center; font-size:0.9em; white-space:nowrap; }
.tx-uedbnewbuild-pi2 DIV.link-back { margin: 2px 0 2px 10px; font-size: 0.9em; }

.tx-uedbnewbuild-pi2 div.description table { empty-cells: show; border: outset 1px; border-color: #999; border-collapse: collapse; border-spacing: 0; }
.tx-uedbnewbuild-pi2 div.description td { border: inset 1px; border-color: #999; padding: 3px; text-align: center; }
.tx-uedbnewbuild-pi2 div.description td p { text-align: center; margin:0; }

.tx-uedbnewbuild-pi2 div.description table.left td { text-align: left; }
.tx-uedbnewbuild-pi2 div.description table.left td p { text-align: left; }

.tx-uedbnewbuild-pi2 table.object-list { border:solid 1px #999; }
.tx-uedbnewbuild-pi2 table.object-list tr.odd { background-color:#fbfbfb; }
.tx-uedbnewbuild-pi2 table.object-list td { padding: 2px; padding-left:5px; padding-right:5px; margin:0; line-height:100%; border-bottom: solid 1px #eee; }
.tx-uedbnewbuild-pi2 table.object-list img { border:none; margin:0; }

/**
*
*/
.tx-uedb h2 {
	margin: 0 0 1em 0;
	font: normal 16px Arial, Verdana, sans-serif; color: #444;
	display: block;
}

.tx-uedb div.description { margin:0; margin-top:10px; margin-bottom:20px; font-size:11px; color:#333; line-height:120%; text-align:justify; }
.tx-uedb div.description table { empty-cells: show; border: outset 1px; border-color: #999; border-collapse: collapse; border-spacing: 0; }
.tx-uedb div.description td { border: inset 1px; border-color: #999; padding: 3px; text-align: center; }
.tx-uedb div.description td p { text-align: center; }

.object-view td, 
.object-view th { 
	margin:0px; 
	padding: 5px; 
	font: normal 12px arial, sans-serif; 
	color: #333; 
	}
.object-view .header { background-color: #EEF8FF;  }
.object-view .header th { border-top: solid 3px #ddd; color: #333; font-weight: bold; text-align: left; }

.object-view .label { color: #666; width: 150px; }
.object-view .even { background-color:#fbfbfb; }
.object-view .odd { background-color:#fff; }

/* для баннеров сец.улуг - вынести в отдельный div */
.object-view img {
	margin: 3px;
	border: solid 1px #eeeeee;
}

.object-view .photo {
	float:left;
	position:relative;
	width:306px;
	height:231px;
	padding:3px;
}

.object-view .photo img {
	border: solid 1px #eeeeee;
}

.object-view .photo .photo-title {
	position: absolute;
	top: 220px;
	left: 0px;
	height: 15px;
	width: 306px;
	background-color: white;
	text-align: center;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* IE 5.5+*/
	-moz-opacity: 0.75; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.75; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.75; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.object-view .tip {
	border: 1px solid #99FF33;
	padding: 5px;
	padding-left: 25px;
	margin-top: 5px;
	font-size: 0.92em;
	font-weight: bold;
	background: #FFFFCC url(img/comment.gif) no-repeat scroll 10px 10px;
}

.object-view #map td { padding:0; }
.object-view #map img { margin:0; border: none; }

.object-view .datepick {
	border:none;
	}

.object-view .datepick th,
.object-view .datepick td {
	margin:0;
	padding:0;
	}
	
.object-view .datepick-month td .datepick-selected {
	background-color:#4d6aa4;
	}

/**
*
*/

#user-toolbar {
	border: #bbb 1px solid; 
	background-image: url(img/toolbar_bg.gif); 
	width: 450px; height: 25px;
}

#user-objects-overview td {
	font: normal 12px Arial, Verdana, sans-serif;
	border-bottom: solid 1px #ddd;
}
#user-objects-overview th {
	font: bold 12px Arial, Verdana, sans-serif;
	background-color: #EEF8FF;
	text-align: center;
	border-bottom: solid 1px #ddd;
}
#user-objects-overview .header {
	text-align: left;
	padding-left: 10px;
}

/**
* user requests
*/
#requests tr.header { background-color: #eee; }

#requests th { line-height: 140%; font: normal 14px arial, sans-serif; text-align: left; border-bottom: solid 1px #ddd; }
#requests th.info { color: #666; text-align: center; font: normal 10px arial, sans-serif; }

#requests td { line-height: 140%; font: normal 12px tahoma, sans-serif;}
#requests .row { background-color: #fff; }
#requests .row td { border-top: solid 1px #ddd; }
#requests .even { background-color:#fbfbfb; }
#requests .odd { background-color:#fff; }

#requests td.info { color: #666; text-align: center; font: normal 14px arial, sans-serif; }

/*
 * Объекты пользователя или администратора
 */
#user-objects-table td { font: normal 11px tahoma, sans-serif; padding:3px 5px 3px 0; border-bottom: solid 1px #ddd;}
#user-objects-table .even { background-color:#f7f7f7; }
#user-objects-table .odd { background-color:#fff; }
#user-objects-table .special { background-color:#dddeff; }

/*
 * Видео туры
 */
div.tours { padding:3px; padding-left: 10px; border-left: solid 3px red; }
div.tours .tour { padding:3px; background: url(img/tour.gif) no-repeat left center; padding-left: 20px; font-weight: bold; }

/**
 * Верхнее меню 
 * background: #FFFFFF none repeat scroll 0%; 
 */
div#category-menu {
	margin: 0 0 0 0;
	padding: 0;
	width:100%;
	background: transparent url(img/catmenu_bg.jpg) repeat-x scroll 0%;
	zoom:1;
}

div#category-menu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
}

div#category-menu li {
	float:left;
	text-align:center;
	margin: 0 0 0 0;
}

div#category-menu a {
	border-bottom:4px solid #FFFFFF;
	color:#606060;
	display:block;
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding: 11px 7px 7px 7px;
}

div#category-menu a:hover {
	border-bottom:4px solid #ECEBEB;
	color:#FF2D13;
	text-decoration:none;
}

div#category-menu .active a {
	border-bottom:4px solid #FF0000;
	color:#000000;
	text-decoration:none;
	background-color: #FFFFFF;
}

div#category-menu li.active {
}

* html div.max150 { 
  height: expression( this.scrollHeight > 180 ? "180px" : "auto" ); /* sets max-height for IE */
	margin-bottom: 10px;
	overflow: auto;
}
div.max150 {
  max-height: 180px; /* sets max-height value for all standards-compliant browsers */
	margin-bottom: 10px;
	overflow: auto;
}

* html div.max200 { 
  height: expression( this.scrollHeight > 210 ? "210px" : "auto" ); /* sets max-height for IE */
	margin-bottom: 10px;
	overflow: auto;
}
div.max200 {
  max-height: 210px; /* sets max-height value for all standards-compliant browsers */
	margin-bottom: 10px;
	overflow: auto;
}

.tx-uedb div.frame2 { 
	padding: 10px 0 10px 0; 
	clear: both;
	}

#uedb-category-menu {
	height: 44px;
	min-width: 500px; 
	background: url(img/uedb-category-bg.png) #dcdcdc repeat-x left top; 
	background-position: 0 -44px;
}
#uedb-category-menu .wrapper {
	margin: 0px; 
	padding: 9px 9px 0 9px;
	clear: both;
}
#uedb-category-menu UL {
	min-width: 500px; 
	list-style-type: none; 
	list-style-image: none; 
	margin: 0;
	padding: 0;
	margin-right: 7px;
}
#uedb-category-menu UL LI {
	display: block; 
	float: left;
	margin: 0;
	padding: 0;
}
#uedb-category-menu UL LI A {
	padding-bottom: 0px; 
	padding-left: 7px; 
	padding-right: 7px; 
	padding-top: 0px; 
	display: block; 
	color: #666; 
	font: normal 13px/34px Tahoma, Arial, sans-serif;
	text-shadow: #eee 0px 1px 0px;
}
#uedb-category-menu UL LI A:hover {
	color: #FF7800; /* #d54e21; */
}
#uedb-category-menu UL LI A.current {
	border: #c6c6c6 1px solid; 
	border-bottom: none; 
	margin-top: 0px; 
	background: #FFF; 
	color: #555; 
	text-shadow: #c6d9e9 1px 1px 1px; 
	-moz-border-radius-topleft: 3px; -khtml-border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; 
	-moz-border-radius-topright: 3px; -khtml-border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px;
}

#uedb-tabs {
	height: 39px;
	min-width: 500px; 
	background: url(img/uedb-tabs-bg.png) repeat-x left bottom; 
}
#uedb-tabs .wrapper {
	margin: 0px; 
	padding: 9px 0 0 0;
	clear: both;
}
#uedb-tabs UL {
	min-width: 500px; 
	list-style-type: none; 
	list-style-image: none; 
	margin: 0;
	padding: 0;
}
#uedb-tabs UL LI {
	display: block;
	float: left;
	margin: 0;
	margin-right: 3px;
	padding: 0;
}
#uedb-tabs ul li a {
	padding: 0 5px 0 5px; 
	display: block;
	border: #c6c6c6 1px solid; 
	border-bottom: none;
	background-color: #f0f0f0; 
	color: #666; 
	font: normal 12px/28px Tahoma, Arial, sans-serif;
	text-shadow: #eee 0px 1px 0px;
	white-space: nowrap;
	-moz-border-radius-topleft: 3px; -khtml-border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; 
	-moz-border-radius-topright: 3px; -khtml-border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px;
}
#uedb-tabs ul li a:hover {
	color: #FF7800;
}
#uedb-tabs ul li.current a {
	border: #c6c6c6 1px solid; 
	border-bottom: none;
	background: #FFF; 
	color: #555; 
	text-shadow: #c6d9e9 1px 1px 1px; 
	margin-top: 1px; 
}
#uedb-tabs ul li.addnew a {
	background-color: #eef8ff;
}
#uedb-tabs ul li.top a {
	background-color: #ffffcc;
}
#uedb-tabs ul li.map a {
	background-color: #B5421C;
	color: #fff;
	text-shadow: #666 1px 1px 1px;
	font-weight: bold;
}
#uedb-tabs ul li.map a:hover {
	color:#FFAC90;
}

/*
#uedb-tabs ul li.map a.current {
	background:none repeat scroll 0 0 #F7F7F7;
	border-color: #C6C6C6 #C6C6C6;
	border-style:solid solid none;
	border-width:1px 1px medium;
	color:#555555;
	margin-top:-1px;
	text-shadow:1px 1px 1px #C6D9E9;
	-moz-border-radius-topleft: 3px; -khtml-border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; 
	-moz-border-radius-topright: 3px; -khtml-border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px;
}
#uedb-tabs ul li.map a.current:hover {
	color:#555555;
}
*/

/**
 * Page browser styles
 */
#uedb-page-browser {
}
#uedb-page-browser .wrapper {
	clear: both;
	font-size:1px;
}
#uedb-page-browser UL {
	list-style-type: none; 
	list-style-image: none; 
	margin: 0;
	padding: 0;
}
#uedb-page-browser UL LI {
	display: block;
	float: left;
	margin: 0;
	margin-right: 3px;
	padding: 0 5px 0 5px; 
	border: #c6c6c6 1px solid; 
	font: normal 14px/24px Tahoma, Arial, sans-serif;
	white-space: nowrap;
}
#uedb-page-browser UL LI.current {
	border: #c6c6c6 1px solid; 
	background: #FFF; 
}
#uedb-page-browser UL LI.text {
	border: none; 
}
#uedb-page-browser UL LI.arrow {
	font-size: 18px;
}

#uedb-page-browser UL LI A {
}
#uedb-page-browser UL LI A:hover {
	color: #FF7800;
}
#uedb-page-browser UL LI.current A {
	color: #555; 
	text-shadow: #c6d9e9 1px 1px 1px; 
	font-weight: bold;
}

/**
 * yandex maps
 */
#YMapsID { height:600px; width:100%; }
#uedb-map { height:600px; width:100%; display: none; }

/*
 * teasers 
 */
.teasers { float:left; width:100%; padding-bottom:10px; }
.teasers h2 { padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:2px solid #ccd3d9; }
.teasers .teaser_item { float:left; width:49%; border-right:1px solid #cad1d7; padding:5px 0; }
.teasers .teaser_item .thumb { float:left; }
.teasers .teaser_item .txt { margin-left:105px; padding-right:20px; }
.teasers .teaser_item p { margin-bottom:8px; }
.teasers .teaser_item p.title { margin-bottom:5px; margin-top:-2px; }
.teasers .teaser_item p.title a { }
.teasers .teaser_item .price { color:#7c848a; }
.teasers .teaser_item .price b { color:#36444e; font-size:15px; padding-right:2px; }
.teasers .teaser_item a.more { float:right; }
.teasers .teaser_item2 { float:left; width:49%; border:none; border-left:1px solid #cad1d7; margin-left:-1px; }
.teasers .teaser_item2 .thumb { margin-left:20px; }
.teasers .teaser_item2 .txt { margin-left:125px; padding-right:0; }
.teasers .separator { width:100%; float:left; height:1px; padding-top:10px; margin-bottom:10px; overflow:hidden; border-bottom:1px solid #cad1d7;}
/* END teasers  */