@charset "windows-1251";
body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; padding:0; margin:0; background:#ddd; color:#222; }

a { color:#3d63dd; }
a:hover { color:#c92020; }

h1, h2, h3, h4 { color:#777; font-weight:normal; padding:0; margin:0.5em 0; font-size:28px; line-height:1.1em; }
h1 { margin-bottom:1em; }
h2 { font-size:24px; }
h3 { font-size:22px; }
h4 { font-size:15px; }

#wrapper { margin:0 auto; width:1000px; background:#fff; padding-top:80px; position:relative; }
#center { padding:10px 20px; }

#center-box { float:left; width:100%; }
#content-box { margin:0; }
#content-box.cbl { margin-left:270px; }
#content-box.cbr { margin-right:270px; }
#content-box.cblr { margin:0 270px; }

#left-box { float:left; width:250px; padding:0; margin-left:-100%; }
#right-box { float:left; width:250px; padding:20px 0 0 0; margin-left:-250px; }

#header { height:80px; position:relative; padding:0 20px; }
#logo { position:absolute; left:20px; top:20px; }
#topbanner { width:468px; height:60px; background:#f0f0f0; position:absolute; right:20px; top:0; }
#topmenu { list-style:none; position:absolute; right:20px; top:62px; font-size:17px; line-height:1em; padding:0; margin:0; }
#topmenu li { float:left; margin:0 0 0 20px; padding:0; }

#footer { margin:40px 20px 0 20px; padding:10px 0px; border-top:1px solid #777; color:#777; font-size:12px; }
#bottommenu { float:right; }
#counters { float:right; margin-right:60px; }

#recommended { }
.recom-links { margin-right:1em; }
#latest-news { background:#f0f0f0; padding:0 8px; border:1px solid #f0f0f0; }
#latest-news h3 { margin-top:0; }

#makes { line-height:30px; padding-left:20px; }
#search-form { padding-left:20px; }
.make-link { display:block; float:left; width:24%; font-size:20px; }
.model-link { display:block; float:left; width:20%; font-size:12px; margin-right:30px; }
.announce { font-size:12px; line-height:1.3em; }

.grey { color:#777; }
.grey2 { color:#ddd; }
.red { color:#c92020; }
.blue { color:#3d63dd; }
.f10 { font-size:10px; }
.f11 { font-size:11px; }
.f18 { font-size:18px; }
.clear { clear:both; }
a.noline { text-decoration:none; }
a.noline:hover { text-decoration:underline; }
input.grey:focus { color:#222; }
a.example, a.bordered { border-bottom:1px dashed; text-decoration:none; }

#error-wrapper { position:absolute; z-index:10; display:none; }
#error-block { position:relative; padding-left:12px; }
#error-text { border:1px solid #c50000; background-color:#fde5e5; padding:10px; }
#error-arrow { position:absolute; left:0; top:10px; }

#ok-paragraph { border:1px solid #c50000; padding:15px; }

.list-pic { float:left; width:65px; margin-bottom:5px; position:relative; }
.list-pic span { padding:1px 2px; background-color:#000; color:#fff; border:1px solid #ddd; font-size:11px; font-family:Tahoma, Geneva, sans-serif; position:absolute; bottom:0; right:0; }
.list-pic img { border:1px solid #999; }
.list-text { float:left; width:620px; padding-top:5px; margin:0 0 5px 5px; }

.smallphoto, .lbanner img { border:1px solid #3d63dd; padding:1px; background-color:#fff; margin:2px; }
a:hover .smallphoto, .lbanner a:hover img { border-color:#c92020; }

ul.autocompleter-choices {
	position: absolute;
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px solid #7c7c7c;
	border-left-color: #c3c3c3;
	border-right-color: #c3c3c3;
	border-bottom-color: #ddd;
	background-color: #fff;
	text-align: left;
	z-index: 50;
	background-color: #fff;
}
ul.autocompleter-choices li {
	position: relative;
	margin: -2px 0 0 0;
	padding: 0.2em 1.5em 0.2em 1em;
	display: block;
	float: none !important;
	cursor: pointer;
	font-weight: normal;
	white-space: nowrap;
	font-size: 1em;
	line-height: 1.5em;
}
ul.autocompleter-choices li.autocompleter-selected {
	background-color: #444;
	color: #fff;
}
ul.autocompleter-choices span.autocompleter-queried {
	display: inline;
	float: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
	color: #9FCFFF;
}
