﻿.Path
{
	margin: 15px 15px 15px 15px;
	clear: both;
	font-weight: normal;
	display: block;
	text-align: left;
}

.ModelsPage
{
}
.ModelsPage TABLE.Layout TD.Fill
{
	padding-right: 15px;
	padding-left: 15px;
}

.ModelsPage .Path
{
}

.ModelsPage .Info
{
	margin-top: 0.5em;
	margin-right: 15px;
	margin-left: 15px;
}

.ModelsPage TABLE.Layout TD.Fill
{
	padding-right: 15px;
}

.ModelsPage .Filter
{
	border: 1px solid #DCDCDC;
	width: 21em;
	margin: 0px 15px 0 15px;
	float: right;
	clear: right;
}
.ModelsPage .Filter .Header
{
	border-bottom: 1px solid #DCDCDC;
	background-color: #ECF2F7; /* EFFAEF F4F8FB */
	padding-right: 15px;
	padding-left: 15px;
}
.ModelsPage .Filter .Body
{ text-align: left;
}
.ModelsPage .Filter .Body .List
{
	border-style: none;
}
.ModelsPage .Filter .Body .Title
{
}
.ModelsPage .Filter .Body .TextBox
{
	border: 1px solid #DCDCDC;
	font-size: 80%;
	height: 1.2em;
	line-height: 1.2em;
}
.ModelsPage .Filter .Body .CheckBox INPUT
{
}
.ModelsPage .Filter .Body .QueryString
{
	float: left;
	clear: left;
	width: 11em;
	margin: 15px 0px 0.5em 15px;
	_margin: 15px 0px 0.5em 7px;
	text-align: left;
}
.ModelsPage .Filter .Body .QueryString .Title
{
	display: block;
}
.ModelsPage .Filter .Body .QueryString .Value
{
	padding-right: 3px;
	display: block;
	text-align: left;
}
.ModelsPage .Filter .Body .QueryString .Value .TextBox
{
	width: 100%;
}
.ModelsPage .Filter .Body .Price
{
	float: left;
	clear: left;
	width: 11em;
	padding: 0px 0px 0.3em 15px;
}
.ModelsPage .Filter .Body .Price .Title
{
	display: block;
}
.ModelsPage .Filter .Body .Price .TextBox
{
	width: 45%;
}
.ModelsPage .Filter .Body .OnlyActual
{
	float: left;
	clear: left;
	width: 11em;
	padding: 0px 0px 0.1em 15px;
}
.ModelsPage .Filter .Body .OnlyActual .Title
{
	font-size: 80%;
}
.ModelsPage .Filter .Body .Brands
{
	margin: 0;
	padding: 15px 0px 15px 15px;
	zoom: 1;
	overflow: auto;
}
.ModelsPage .Filter .Body .Brands .Commands
{
	font-size: 80%;
}
.ModelsPage .Filter .Body .Brands .List
{
	zoom: 1;
	overflow: hidden;
}
.ModelsPage .Filter .Body .Brands .List .Brand
{
	display: inline;
	white-space: nowrap;
}
.ModelsPage .Filter .Body .Brands .Popup
{
/*
	background-color: #FFFFFF;
	border: solid 1px #0066CC;
	padding: 5px;
*/
	padding: 0;
	margin: 0;
}
.ModelsPage .Filter .Body .Brands .Popup .List
{
	padding: 0px;
	margin: 0px;
	font-size: 80%;
}
.ModelsPage .Filter .Body .Brands .Popup .List TABLE
{
	table-layout: fixed;
	width: 100%;
}
.ModelsPage .Filter .Body .Brands .Popup .List TABLE TD
{
	width: 20%;
}
.ModelsPage .Filter .Body .Brands .Popup .List .Brand
{
	white-space: nowrap;
}
.ModelsPage .Filter .Body .Brands .Popup .List .Brand .CheckBox
{
	
}
.ModelsPage .Filter .Body .Brands .Popup .Commands
{
/*
	padding: 5px 0 0 0;
	text-align: center;
	font-size: 100%;
*/
}
.ModelsPage .Filter .Body .Brands .Popup .Commands .Command
{
/*
	padding: 0 2em 0 2em;
*/
}

.ModelsPage .Filter .Body .Properties
{
	float: left;
	clear: left;
	width: 11em;
	padding: 0em 0px 0px 15px;
}
.ModelsPage .Filter .Body .Properties .List
{
}
.ModelsPage .Filter .Body .Properties .List .Property
{
	padding-right: 3px;
	padding-bottom: 0.5em;
}
.ModelsPage .Filter .Body .Properties .List .Property .Title
{
	font-size: 80%;
}
.ModelsPage .Filter .Body .Properties .List .HasValuePresentationType
{
	padding-bottom: 0.3em;
}
.ModelsPage .Filter .Body .Properties .List .HasValuePresentationType .Title;
{
	line-height: 1em;
}
.ModelsPage .Filter .Body .Properties .List .ValuePresentationType
{
}
.ModelsPage .Filter .Body .Properties .List .ValuePresentationType .Title
{
	display: block;
}
.ModelsPage .Filter .Body .Properties .List .ValuePresentationType .TextBox
{
	width: 100%;
}
.ModelsPage .Filter .Body .Properties .List .RangePresentationType
{
	font-size: 80%;
}
.ModelsPage .Filter .Body .Properties .List .RangePresentationType .Title
{
	display: block;
	font-size: 100%;
}
.ModelsPage .Filter .Body .Properties .List .RangePresentationType .Value
{
	display: block;
}
.ModelsPage .Filter .Body .Properties .List .RangePresentationType .Value .TextBox
{
	width: 45%;
	font-size: 100%;
}
.ModelsPage .Filter .Body .Properties .List .Property .Popup
{
	background-color: #FFFFFF;
	border: solid 1px #0066CC;
	padding: 0.5em;
	max-height: 10em;
	width: 10em;
	overflow: auto;
}
.ModelsPage .Filter .Body .Properties .List .Property .Popup .Value
{
	font-size: 80%;
	white-space: nowrap;
}
.ModelsPage .Filter .Body .Commands
{
	float: left;
	clear: left;
	width: 11em;
	padding: 0.5em 0px 15px 15px;
}

.ModelsPage .CompareList
{
	width: 21em;
	float: right;
	clear: right;
	border: 1px solid #DCDCDC;
	margin: 0px 15px 15px 15px;
}
.ModelsPage .CompareList .Header
{
	margin: 0;
	background-color: #ECF7EC; /* EFF5FA F4FBF4 */
	padding-right: 15px;
	padding-left: 15px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #DCDCDC;
}
.ModelsPage .CompareList .Body
{
	padding: 15px 0 15px 15px;
}
.ModelsPage .CompareList .Body LI
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	font-size: 80%;
}
.ModelsPage .CompareList .Body LI .Commands
{
	margin-right: 0.5em;
}
.ModelsPage .CompareList .Body LI .Commands IMG
{
	vertical-align: baseline;
}
.ModelsPage .CompareList .Body .Commands
{
}
.ModelsPage .CompareList .Body .Commands .Command
{
	display: inline;
	margin: 0.5em 0.5em 0px 0px;
}
.ModelsPage .Ad
{
	width: 21em;
	float: right;
	clear: right;
	margin: 0px 15px 15px 15px;
}
.ModelsPage .Ad .GoogleAdSense
{
	margin-left: -2px;
	padding: 5px;
	border: 1px solid #DCDCDC;
}
.ModelsPage .Ad .Direct
{
	margin-left: -2px;
	font-size: 70%;
}
.ModelsPage .Ad .Direct .y5_how, .ModelsPage .Ad .Direct .y5_all
{
/*	font-size: 90% !important; */
}

.ModelsPage .ModelList
{
	margin: 0 0 15px 15px;
	text-align: left;
}

.ModelsPage .ModelList DIV.Header
{
	background-color: #F7F7F7;
	border: 1px solid #DCDCDC;
	zoom: 1;
	overflow: auto;
	font-size: 80%;
	padding: 0.5em 15px 0.5em 15px;
}
.ModelsPage .ModelList DIV.Header DIV.PageSize
{
	float: right;
	clear: right;
}
.ModelsPage .ModelList DIV.Header DIV.ModelCount
{
	clear: left;
}
.ModelsPage .ModelList .Header .SortMode
{
	float: right;
	clear: right;
}
.ModelsPage .ModelList .Header .ViewMode
{
	clear: left;
}

.ModelsPage .ModelList .Body
{
	zoom: 1;
	overflow: auto;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #DCDCDC;
	border-bottom-color: #DCDCDC;
	border-left-color: #DCDCDC;
}
.ModelsPage .ModelList .Body TABLE
{
	width: 100%;
}

.ModelsPage .ModelList .Body .Commands
{
	clear: left;
	margin-right: 15px;
	margin-left: 15px;
}
.ModelsPage .ModelList .Body .ListLayout
{
}
.ModelsPage .ModelList .Body .ListLayout .Model
{
	padding: 15px;
	min-height: 100px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #DCDCDC;
	zoom: 1;
}
.ModelsPage .ModelList .Body .ListLayout .Model:HOVER
{
	border: 1px dashed #0066CC;
	padding: 14px 14px 15px 14px;
}
.ModelsPage .ModelList .Body .ListLayout .Model .Image
{
	float: left;
	padding-right: 15px;
}
.ModelsPage .ModelList .Body .ListLayout .Model .Image IMG
{
	width: 100px;
	height: 100px;
}
.ModelsPage .ModelList .Body .ListLayout .Model .Title
{
}
.ModelsPage .ModelList .Body .ListLayout .Model .Path
{
	margin: 0;
	clear: none;
	font-size: 80%;
}
.ModelsPage .ModelList .Body .ListLayout .Model .OffersInfo
{
	float: right;
	clear: right;
	text-align: right;
	padding-bottom: 0.3em;
	padding-left: 0.3em;
}
.ModelsPage .ModelList .Body .ListLayout .Model .Commands
{
	float: right;
	clear: right;
	text-align: right;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0.3em;
}
.ModelsPage .ModelList .Body .ListLayout .Model .Properties
{
	font-size: 80%;
}
.ModelsPage .ModelList .Body .ListLayout .Model .Info
{
	zoom: 1;
	overflow: hidden;
	font-size: 80%;
	padding-right: 0.3em;
}

.ModelsPage .ModelList .Body .TilesLayout
{
	vertical-align: top;
	text-align: center;
	overflow: hidden;
}
.ModelsPage .ModelList .Body .TilesLayout .Container
{
	vertical-align: top;
	text-align: center;
	overflow: hidden;
	zoom: 1;
}
.ModelsPage .ModelList .Body .TilesLayout .Model
{
	padding: 15px;
	display: inline-block;
	overflow: hidden;
	float: left;
	width: 12em;
	/*height: 15em;*/
	text-align: center;
	zoom: 1;
}
.ModelsPage .ModelList .Body .TilesLayout .Model:HOVER
{
	border: 1px dashed #0066CC;
	padding: 14px 14px 14px 14px;
}
.ModelsPage .ModelList .Body .TilesLayout .Model .Image
{
}
.ModelsPage .ModelList .Body .TilesLayout .Model .Image IMG
{
	width: 100px;
	height: 100px;
}
.ModelsPage .ModelList .Body .TilesLayout .Model .Title
{
	font-weight: normal;
	height: 3em;
}
.ModelsPage .ModelList .Body .TilesLayout .Model .OffersInfo
{
}
.ModelsPage .ModelList .Body .TilesLayout .Model .OffersInfo .OffersCount
{
	display: none;
}
.ModelsPage .ModelList .Body .TilesLayout .Model .Commands
{
}
.ModelsPage .ModelList .Body .TilesLayout .Model .Properties
{
	display: none;
}
.ModelsPage .ModelList .Body .TilesLayout .Model .Info
{
	display: none;
}

.ModelDetails
{
}
.ModelDetails *
{
	/*border: 1px solid #FF0000;*/
}
.ModelDetails .Model
{
	padding: 15px;
	overflow: hidden;
	text-align: left;
}
.ModelDetails .Model .Image
{
	float: left;
	padding-right: 15px;
}
.ModelDetails .Model .Image IMG
{
	width: 200px;
	height: 200px;
}
.ModelDetails .Model .Title
{
	font-size: 150%;
	line-height: 110%;
	margin-bottom: 0.5em;
}
.ModelDetails .Model .Path
{
	margin: 0;
	clear: none;
	font-size: 80%;
}
.ModelDetails .Model .Properties
{
	font-size: 80%;
}
.ModelDetails .Model .OffersInfo
{
	margin-bottom: 0.5em;
}
.ModelDetails .Model .Info
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-size: 80%;
}
.ModelDetails .Model .Commands
{
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}

.ModelDetails .Details
{
	margin: 15px;
	clear: both;
}

.ModelDetails .Details .Offers
{
}

/* Компания - Цена/Комментарий
.ModelDetails .Details .Offers .Offer
{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #DCDCDC;
	height: 62px;
	padding: 15px;
	overflow: hidden;
	clip: rect(auto, auto, 15px, auto);
}
.ModelDetails .Details .Offers .Offer DIV.Company
{
	padding: 0px;
	margin: 0px 15px 0px 0px;
	border: 1px solid #DCDCDC;
	float: left;
	width: 120px;
	height: 60px;
	overflow: hidden;
	text-align: center;
	text-transform: lowercase;
}
.ModelDetails .Details .Offers .Offer DIV.Price
{
	padding: 0px;
	margin: 0px;
}
.ModelDetails .Details .Offers .Offer DIV.Comment
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 80%;
	line-height: 100%;
	overflow: hidden;
}
.ModelDetails .Details .Offers .Offer DIV.Comment P
{
	text-decoration: none;
}
.ModelDetails .Details .Offers .Offer DIV.Comment P:first-line
{
	font-size: 125%;
	line-height: normal;
	text-decoration: underline;
}
.ModelDetails .Details .Offers .Offer DIV.Footer
{
	clear: both;
}
*/

/* Компания - Цена - Комментарий по колонкам */
.ModelDetails .Details .Offers .Offer
{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #DCDCDC;
	height: 62px;
	padding: 15px;
	text-align: left;
}
.ModelDetails .Details .Offers .Offer:HOVER
{
	border: 1px dashed #0066CC;
	padding: 14px 14px 15px 14px;
}
.ModelDetails .Details .Offers .Offer:HOVER *
{
}
.ModelDetails .Details .Offers .Offer .Company
{
	padding: 0px;
	margin: 0px;
	border: 1px solid #DCDCDC;
	float: left;
	width: 120px;
	height: 60px;
	overflow: hidden;
	text-align: center;
	text-transform: lowercase;
	background-color: #F7F7F7;
}
.ModelDetails .Details .Offers .Offer DIV.Price
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 10em;
	text-align: center;
	height: 62px;
	vertical-align: top;
}
.ModelDetails .Details .Offers .Offer .Comment
{
	padding: 0px 15px 0px 0px;
	margin: 0px;
	font-size: 80%;
	height: 62px;
	overflow: hidden;
	line-height: 100%;
	vertical-align: top;
}
.ModelDetails .Details .Offers .Offer .Comment P
{
	text-decoration: none;
	color: #808080;
}
.ModelDetails .Details .Offers .Offer .Comment P:first-line
{
	font-size: 125%;
	line-height: normal;
	text-decoration: underline;
	color: #000000;
}
.ModelDetails .Details .Offers .Offer .Footer
{
	clear: both;
}

.ModelDetails .Details .Properties
{
}
.ModelDetails .Details .Properties DIV, .ModelDetails .Details .Properties SPAN
{
	overflow: hidden;
	zoom: 1;
	clear: none;
}
.ModelDetails .Details .Properties .Header
{
}
.ModelDetails .Details .Properties .Header .Command
{
}
.ModelDetails .Details .Properties .Body
{
}
.ModelDetails .Details .Properties .Body SPAN
{
	display: block;
}
.ModelDetails .Details .Properties .Body .Group
{
}
.ModelDetails .Details .Properties .Body .Group .Title
{
	color: #0066CC;
	cursor: pointer;
	padding: 15px 15px 0.3em 15px;
}
.ModelDetails .Details .Properties .Body .Group .Title IMG
{
	display: none;
}
.ModelDetails .Details .Properties .Body .Group .Body
{
	padding: 0px;
	margin: 0px;
	/*margin: 1px 0px 1px 0px;*/
}
.ModelDetails .Details .Properties .Body .Group .Body .List
{
	clear: both;
	border-top-width: 1px;
	border-top-color: #DCDCDC;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #DCDCDC;
	border-bottom-style: solid;
	display: block;
}
.ModelDetails .Details .Properties .Body .Group .Body .Property
{
	clear: both;
	background-color: #F7F7F7;
	font-size: 80%;
	padding: 1px;
	color: #000000;
}
.ModelDetails .Details .Properties .Body .Group .Body .Property:HOVER
{
	border: 1px dashed #0066CC;
	padding: 0px;
}
.ModelDetails .Details .Properties .Body .Group .Body .Property:HOVER *
{
	color: #0066CC; /*color: #000000;*/
}
.ModelDetails .Details .Properties .Body .Group .Body .Alternative .Property
{
	background-color: #FFFFFF;
}
.ModelDetails .Details .Properties .Body .Group .Body .Property .Title
{
	float: left;
	width: 20em;
	background-color: #F7F7F7;
	color: #000000;
	padding: 0.3em 15px 0.3em 15px;
	text-align: right;
	cursor: auto;
}
.ModelDetails .Details .Properties .Body .Group .Body .Property:HOVER .Title
{
	color: #0066CC;
}

.ModelDetails .Details .Properties .Body .Group .Body .Alternative .Property .Title
{
	background-color: #FFFFFF;
}
.ModelDetails .Details .Properties .Body .Group .Body .Property .Value
{
	padding: 0.3em 15px 0.3em 15px;
}
.ModelDetails .Details .Properties .Body .Group .Body .Property .Value SPAN
{
	display: inline;
}
.ModelDetails .Details .Properties .Body .Group .Body .Property .Value .Unknown
{
	color: #C0C0C0;
}
.ModelDetails .Details .Properties .Body .Group .Body .Property:HOVER .Value .Unknown
{
	color: #0066CC; /*color: #000000;*/
}
.ModelDetails .Details .Properties .Body .Group .Body .Property .Footer
{
}
.ModelDetails .Details .Properties .Body .Group .Footer
{
	padding: 0px;
	margin: 0px;
	clear: both;
	zoom: normal;
	overflow: visible;
}
.ModelDetails .Details
{
}
.ModelDetails .Details
{
}
.ModelDetails .Details
{
}
