@charset "utf-8";
/* CSS Document */


/* --- Форма для объявления (начало) --- */
/* Таблица */
.advform table	{
	width:				100%;
	margin:				15px 0 0 0;
	border:				none;
	background-color:	#fafafa;
}
.advform table.edit	{
	margin:				0;
}

/* Строка таблицы с важными данными */
.advform table tr.imp	{
	background-color:	#d1d1d1;
}
.advform table tr.imp td	{
	padding:			5px;
}

/* Ячейка */
.advform table tr td	{
	border-top:			none;
	border-left:		none;
	border-right:		none;
	border-bottom:		1px dotted #d5d5d5;
	padding:			5px 0;
	vertical-align:		middle;
	color:				#000;
}

/* Второй столбец таблицы */
.advform table tr td.col2	{
	width:				350px;
}

/* Ячейка c широким верхним отступом для отделения блоков */
.advform table tr td.space	{
	padding-top:		40px !important;
}

/* Ячейка с иконкой помощи */
.advform table tr td.help	{
	width:				12px;
	padding:			5px 7px 5px 5px;
}
/* Ячейка с заголовком */
.advform table tr td.header	{
	padding-top:		15px;
	font-size:			1.2em;
	font-weight:		bold;
	color:				#d12021;
}


/* Стилизация метки */
.advform label	{
	font-size:			0.9em;
	font-weight:		bold;
	color:				#3f3f3f;
}

/* Стилизация чекбокса */
.advform input.checkbox	{
	width:				15px;
	height:				15px;
	border:				none;
}
/* Стилизация радиокнопки */
.advform input.radio	{
	border:				none;
}
/* Стилизация выпадающего списка */
.advform select.common	{
	width:				150px;
}
.advform select.w150px	{
	width:				150px;
}
.advform select.w180px	{
	width:				180px;
}
.advform select.w200px	{
	width:				200px;
}
.advform select.w250px	{
	width:				230px;
}

/* Широкий выпадающий список */
.advform select.wide	{
	width:				350px;
}

/* Выпадающий список с видом валюты */
.advform select.currency	{

}
/* Выпадающий список с км и милями */
.advform select.dimension	{
	margin:				0 0 0 10px;
	width:				60px;
}
/* Выпадающий список с годом */
.advform select.year	{

}

/* Текстовое поле */
.advform input.fld	{
	color:				#000;
}
.advform input.fld.short	{
	width:				60px;
}
.advform input.fld.shortx	{
	width:				80px;
}
.advform input.fld.normal	{
	width:				150px;
}
.advform input.fld.wide	{
	width:				300px;
}
.advform input.fld.price	{
	font-size:			16pt;
	width:				150px;
}

/* Текстовая область */
.advform textarea	{
	width:				98%;
	padding:			5px;
}

/* Кнопка с изображением */
.advform input.btnimg	{
	margin:				15px 0 0 0;
	border:				none;
}

/* Поле выбора файла */
.advform input.file	{
}

/* Легенда */
.advform legend a,
.advform legend a:visited	{
	color:				#a31c1c;
}

/* Советы */
.advform p.note	{
	font-size:			0.85em;
	color:				#999;
	margin:				0;
}
.advform p.note.left	{
	float: 				left;
	padding: 			0 0 0 10px;
}

/* Ширина */
.advform .w99	{
	width:				99%;
}

/* Звездочка для обязательного поля */
.advform span.req	{
	color:				#d12021;
}
/* Совет */
span.advice	{
	color:				#d12021;
	font-weight:		bold;
}
/* Единицы измерения */
.advform span.metric	{
	color:				#999;
}
.advform sup	{
	color:				#d12021;
}


/* --- Отдельные элементы формы (начало) --- */
/* --- Строка с ценой (начало) --- */
/* Контейнер */
.advform .pricerow	{
	overflow:			hidden;
	height:				1%;
}
/* Левая часть */
.advform .pricerow .left	{
	float:				left;
	width:				250px;
}
/* Обертка для выпадающего списка */
.advform .pricerow .left .selwrap	{
	float:				left;
	margin:				3px 0 0 5px;
}
/* Обертка для чекбокса */
.advform .pricerow .left .chkwrap	{
	float:				left;
	margin:				3px 0 0 0;
}
/* Обертка для метки */
.advform .pricerow .left .lblwrap	{
	float:				left;
	margin:				0 0 0 3px;
}
/* Правая часть */
.advform .pricerow .right	{
	display:			inline;
	float:				right;
	margin:				22px 10px 0 0;
}
/* --- Строка с ценой (конец) --- */


/* --- Линия из радиокнопок с метками (начало) --- */
/* Контейнер */
.advform .radioline	{
	overflow:			hidden;
	height:				1%;	
}
/* Обертка радиокнопки с меткой */
.advform .radioline .rbwrap	{
	overflow:			hidden;
	height:				1%;
	float:				left;
	margin:				0 0 0 30px;
}
/* Обертка для первой радиокнопки с меткой */
.advform .radioline .rbwrap.first	{
	width:				75px;
	margin-left:		0;
}
/* Радиокнопка */
.advform .radioline .rbwrap input	{
	float:				left;
	margin:				1px 0 0 0;
}
/* Метка */
.advform .radioline .rbwrap label	{
	float:				left;
	margin:				0 0 0 3px;
}
/* --- Линия из радиокнопок с метками (конец) --- */


/* Контейнер для чекбокса "Металлик" */
.advform div.metal	{
	float:				left;
	margin:				3px 0 0 15px;
}
.advform label.metal	{
	margin:				0 0 0 3px;
}


/* --- Блок "Ваша машина?" (начало) --- */
.advform .applycar {
	overflow:			hidden;
	height:				1%;
	width:				250px;
	margin:				0 auto;
}
.advform .applycar .block1	{
	float:				left;
	margin:				22px 0 0 0;
}
.advform .applycar .block2	{
	float:				left;
	margin:				0 0 0 10px;
}
.advform .applycar .block3	{
	float:				left;
	margin:				22px 0 0 10px;
}
/* --- Блок "Ваша машина?" (конец) --- */
/* --- Отдельные элементы формы (конец) --- */
/* --- Форма для объявления (конец) --- */



/* --- Форма расширенного поиска (конец) --- */
.advform h4	{
	margin:				30px 0 0 0;
	font-size:			1.2em;
	color:				#d12021;
}

/* Блок с важными полями (с Ценой) */
.advform div.imp	{
	background-color:	#d1d1d1;
	padding:			5px;
}
/* Блок с обычными полями */
.advform div.com	{
	overflow:			hidden;
	height:				1%;
	padding:			10px 0;
}
/* Два плавающих блока */
.advform .fltrow2	{
	float:				left;
	width:				49%;
}
/* Три плавающих блока */
.advform .fltrow3	{
	float:				left;
	width:				33%;
}

/* Иконка "подсказки" */
.advform img.help	{
	float:				left;
	margin-right:		7px;
}



/* Блок для выравнивание пространства для меток */
.advform div.labelwidth	{
	margin-left:		130px;
}





/* Метка над ЭУ */
.advform label.posup	{
	float:				none;
	margin-bottom:		5px;
}
/* Метка слева от ЭУ */
.advform label.posleftsel	{
	float:				left;
	margin:				9px 5px 0 0;
}
.advform label.posleftfld	{
	float:				left;
	margin:				7px 5px 0 0;
}

/* Группа полей для формы поиска */
.advform fieldset.advsearch	{
	margin-top:			20px;
	padding:			0 15px;
}
.advform fieldset.advsearch	a,
.advform fieldset.advsearch	a:visited	{
	color:				#d12021;
}



/* Метка "от" */
.advform label.posleftsel.from,
.advform label.posleftfld.from	{
	margin-right:		7px;
	font-weight:		normal;
	color:				#999;
}
/* Метка "до" */
.advform label.posleftsel.to,
.advform label.posleftfld.to	{
	margin-left:		15px;
	margin-right:		7px;
	font-weight:		normal;
	color:				#999;
	display:			inline;
}

.advform label.leftshift	{
	margin-left:		18px;
}

/* Метка для Цены */
.advform label.price	{
	margin-left:		20px;
}
/* Метка "от" для Цены */
.advform label.pricefrom	{
	margin:				14px 7px 0 0;
	font-weight:		normal;
}
/* Метка "до" для Цены */
.advform label.priceto	{
	margin:				14px 7px 0 15px;
	font-weight:		normal;
	display:			inline;
}



/* --- Выпадающее меню (начало) --- */
/* Контейнер */
.hidden_action {
	display:			none;
	position:			absolute;
	z-index:			1;
	padding:			5px;
	font-size:			0.8em;
	background-color: 	#eee;
	border:				1px solid #999;
}

/* Список, составляющий меню */
.hidden_action ul {
	margin:				0;
	padding: 			0;
}

/* Пункт меню */
.hidden_action ul li {
	margin:				0;
	padding: 			3px 0;
	list-style-type:	none;
	border-bottom:		1px solid #DDD;
}

/* Ссылка */
.hidden_action ul li a {
	text-decoration:	none;
	color:				#333;
	padding:			3px;
}
.hidden_action ul li a:visited	{
	color:				#333;
}
.hidden_action ul li a:hover {
	background:			#999;
}
/* --- Выпадающее меню (конец) --- */


label.cnormal {
	font-weight:		normal;
	color:				#666;
}
label.cstrong {
	font-weight:		bold;
}