body 
{
	background: #2a2b2d url(../img/bg-body.jpg);
	color:#000;
	font-family: Tahoma, Arial, Verdana;
	font-size:12px;
	margin:0;
}

body.popup 
{
	background: white;
}

.offbody-right 
{
	float: left;
	margin-left: 40px;
	text-align: left;
	width: 240px;
}

/* Общее */

a:link     {color: #0096cd; text-decoration: underline; }
a:visited  {color: #0096cd; text-decoration: underline; }
a:active   {color: #29c6ff; text-decoration: underline; }
a:hover    {color: #29c6ff; Text-decoration: underline;}

table 
{
	border-collapse: collapse;
}

div 
{
}


img 
{
	border:none
}

.left, .logo-cont, #col-left, #col-center, .mail
, #col-center-noleft, #col-center-noright, #col-center-auto
, .photos
, #col-right
{
	float:left;
}

.right, .banner-up, #autonet h3 img
{
	float: right;
}

h1, h2
{
	font-family: "Times New Roman", sans-serif;
	font-weight: normal;
}

.menu-down, .menu-down a, #footer, .mail a
{
	color:#fff
}

.grey
{
	color:#2c2e32
}

h1
{
	font-size:20px;
}

h2
{
	font-size:20px;
}

h3
{
	font-size:18px;
	font-weight:normal;
}

h4
{
	font-size:15px;
	font-weight:normal;
}

#col-left, #navig, .mail, .copy
{
	font-size:11px;
}

.strong, #marketguide p, #autonews p, #stars p, #autonet .news
{
	font-weight:900;
}

select, input
{
	font-size:12px;
}

.align-center, .body-cont, .header-cont1, .header-cont2, #cmenu
{
	text-align: center;
}

#cmenu h1 
{
	text-align: left;
}

.align-left, #smenu td, #smenu, #qsearch, #navig, #col-left, #col-center, #col-right, #cmenu table td,
.menu-down, #col-center-noleft, #col-center-noright, #col-center-auto
{
	text-align:left;
}

.align-right
{
	text-align:right;
}

#cmenu
{
	background:#fff;
	border:2px solid #90959b;
	padding: 0 0 2px 0;
	margin-bottom:8px
}

#cmenu .menu
{
	height:32px;
	left:5px
}

#cmenu .menu a
{
	text-decoration:none;
	height:32px;
	display:block;
	overflow:hidden;
	position:relative;
	float:left;
}

#cmenu .menu a span 
{
	position:relative;
	top:80px
}

#cmenu .menu a.but1 
{
	background: transparent url(../img/cbut1.png) center 2px no-repeat;
	width:73px;
}

#cmenu .menu a.but1:hover, #cmenu .menu a.but1:active
, #cmenu .menu a.but1_m
{
	background:transparent url(../img/blue/cbut1_m.png) center top no-repeat;
	width:73px;
}

#cmenu .menu a.but2 
{
	background:transparent url(../img/cbut2.png) center 2px no-repeat;
	width:102px;
}

#cmenu .menu a.but2:hover, #cmenu .menu a.but2:active
, #cmenu .menu a.but2_m
{
	background:transparent url(../img/blue/cbut2_m.png) center top no-repeat;
	width:102px;
}

#cmenu .menu a.but3 
{
	background:transparent url(../img/cbut3.png) center 2px no-repeat;
	width:110px;
}

#cmenu .menu a.but3:hover, #cmenu .menu a.but3:active
, #cmenu .menu a.but3_m
{
	background:transparent url(../img/blue/cbut3_m.png) center top no-repeat;
	width:110px;
}

#cmenu .menu a.but4 
{
	background:transparent url(../img/cbut4.png) center 2px no-repeat;
	width:81px;
}

#cmenu .menu a.but4:hover, #cmenu .menu a.but4:active
, #cmenu .menu a.but4_m
{
	background:transparent url(../img/blue/cbut4_m.png) center top no-repeat;
	width:81px;
}

#cmenu .menu a.but5 
{
	background:transparent url(../img/cbut5.png) center 2px no-repeat;
	width:88px;
}

#cmenu .menu a.but5:hover, #cmenu .menu a.but5:active
, #cmenu .menu a.but5_m
{
	background:transparent url(../img/blue/cbut5_m.png) center top no-repeat;
	width:88px;
}

#cmenu .menu a.but18
{
	background:transparent url(../img/cbut18.png) center 2px no-repeat;
	width:139px;
}

#cmenu .menu a.but18:hover, #cmenu .menu a.but18:active
, #cmenu .menu a.but18_m
{
	background:transparent url(../img/blue/cbut18_m.png) center top no-repeat;
	width:139px;
}

#cmenu .menu a.but19
{
	background:transparent url(../img/cbut19.png) center 2px no-repeat;
	width:86px;
}

#cmenu .menu a.but19:hover, #cmenu .menu a.but19:active
, #cmenu .menu a.but19_m
{
	background:transparent url(../img/blue/cbut19_m.png) center top no-repeat;
	width:86px;
}

#cmenu .menu a.but20
{
	background:transparent url(../img/cbut20.png) center 2px no-repeat;
	width:42px;
}

#cmenu .menu a.but20:hover, #cmenu .menu a.but20:active
, #cmenu .menu a.but20_m
{
	background:transparent url(../img/blue/cbut20_m.png) center top no-repeat;
	width:42px;
}

#cmenu .menu a.but21
{
	background:transparent url(../img/cbut21.png) center 2px no-repeat;
	width:87px;
}

#cmenu .menu a.but21:hover, #cmenu .menu a.but21:active
	, #cmenu .menu a.but21_m
{
	background:transparent url(../img/cbut21_m.png) center top no-repeat;
	width:87px;
}


#cmenu table
{
	background:#fff;
	margin:1px;
	width:528px;
}

#cmenu td
{
	width:25%;
	border:1px solid #c1c3c7;
	background: #eeeff1;
}

#cmenu td a, #recl p, span.li
{
	display:block;
	background:url(../img/arr-grey-sm.gif) 7px 8px no-repeat;
	padding:3px 8px 3px 22px;
}

span.li
{
	padding:3px 8px 0px 22px;
}

#cmenu td a:active, #cmenu td a:hover
{
	background: url(../img/arr-wh-sm.gif) 7px 8px no-repeat;
	color: #fff;
}

#cmenu td.ppp
{
	width:2px;
	background:#fff;
	border:none
}

/* /Разное */

.body-cont 
{
	width: 100%;
}

#smenu table, #autonet table
{
	width:100%;
}

.header-cont1, .header-cont2
{
	width: 1000px;
	margin:auto;
}

.logo-cont
{
	width:178px;
	height:86px;
}

.banner-up
{
	width:822px;
	height:96px;
}

#menu 
{
	height: 36px;
	left: 7px;
	z-index:99;
	position:relative;
}

#menu a
{
	text-decoration:none;
	height:36px;
	display:block;
	overflow:hidden;
	position:relative;
	float:left;
}

#menu a span 
{
	position:relative;
	top:80px
}

a.but1 
{
	background:transparent url(../img/but1.png) center 3px no-repeat;
	width:184px;
}

a.but1:hover, a.but1:active, a.but1_s
{
	background:transparent url(../img/blue/but1_m.png) center top no-repeat;
	width:184px;
}

a.but2 
{
	background:transparent url(../img/but2.png) center 3px  no-repeat;
	width:158px;
}

a.but2:hover, a.but2:active, a.but2_s
{
	background:transparent url(../img/blue/but2_m.png) center top no-repeat;
	width:158px;
}

a.but3 
{
	background:transparent url(../img/but3.png) center 3px  no-repeat;
	width:117px;
}

a.but3:hover, a.but3:active, a.but3_s
{
	background:transparent url(../img/blue/but3_m.png) center top no-repeat;
	width:117px;
}

a.but4 
{
	background:transparent url(../img/but4.png) center 3px  no-repeat;
	width:149px;
}

a.but4:hover, a.but4:active, a.but4_s
{
	background:transparent url(../img/blue/but4_m.png) center top no-repeat;
	width:149px;
}

a.but5 
{
	background:transparent url(../img/but5.png) center 3px  no-repeat;
	width:144px;
}

a.but5:hover, a.but5:active, a.but5_s
{
	background:transparent url(../img/blue/but5_m.png) center top no-repeat;
	width:144px;
}

a.but6 
{
	background:transparent url(../img/but6.png) center 3px  no-repeat;
	width:91px;
}

a.but6:hover, a.but6:active, a.but6_s
{
	background:transparent url(../img/blue/but6_m.png) center top no-repeat;
	width:91px;
}

a.but7 
{
	background:transparent url(../img/but7.png) center 3px  no-repeat;
	width:144px;
}

a.but7:hover, a.but7:active, a.but7_s
{
	background:transparent url(../img/blue/but7_m.png) center top no-repeat;
	width:144px;
}

.smenu-cont, #qsearch, #navig
{
	border:2px solid #fff;
}

.smenu-cont .cnt 
{
	color: #666666;
}

#smenu
{position:relative;
}

.smenu-cont
{
padding:10px 13px;
z-index:90;
position:relative;
height: 80px;
background:#d9dbdd url(../img/bg-smenu-main.png) center top repeat-x;
}

.smenu-cont div 
{
	background:url(../img/arr-grey-sm.gif) left 7px no-repeat;
	padding:3px 15px;
	display:block;
	width: 200px;
}

#smenu a
{
font-size:12px;
}

#smenu a.s
{
	color: #cc0000;
}

#smenu img.left
{
	position:absolute;
	z-index:50;
	left:0px;
	top:0
}

#smenu img.right
{
	position:absolute;
	z-index:50;
	right:0px;
	top:0
}

#qsearch
{
	background:#CACDD2 url(../img/bg-qsearch.jpg) right top no-repeat;
	position:relative;
}

.qsearch-cont
{
	padding:7px 15px 8px 230px;
}

#qsearch .qsearch-img
{
	position:absolute;
	z-index:99;
	left:2px;
	top:-19px
}

.qsearch-cont .wait 
{
	padding-left: 10px;
	margin-top: 4px;
}

#navig
{
	background:#e6e6e6 url(../img/bg-navig.png) left top repeat-x;
	padding:4px 15px;
}

#navig img
{
	margin:0 3px;
}

#navig h1 
{
	font-size: 11px;
	font-weight: normal;
	display: inline;
	font-family: Tahoma, Arial, Verdana;
}

#col-left
{
	width:204px;
	margin-right:8px;
}

#col-center
{
	width:534px;
	margin-right:8px;
}

#col-center-noleft
{
	width:745px;
	margin-right:8px;
}

#col-center-noright
{
	width:787px;
}

#col-center-auto
{
	width: 100%;
	margin-right:8px;
}

#col-right
{
	width:244px;
}

.baner, #autonews, #contest, #marketguide, #stars, #autofirm_news, #autoclubs_news, #tests, #recl
{
	background:#fff;
	margin-bottom:8px;
}

.menu-down
{
	padding:25px 5px;
}

.menu-down img
{
	margin-right:35px
}

.menu-down a
{
	margin:0 5px;
}

.mail
{
	padding:20px 35px;
}


.hr
{
	height:1px;
	background:url(../img/bg-hr.gif) repeat-x;
	font-size:0;
	margin:2px 0;
}

/*****************************************/

.qs-type-list 
{
	width: 200px;
	margin-right:25px;
}

.qs-mark-list 
{
	width:200px;
	margin-right:5px;
}

.block h1 {
	color:#fff;
	padding:5px 10px;
	margin-bottom:2px;
	border-bottom: 2px solid #fff;
}

.block {
	font-size:11px;
	border:2px solid #fff;
	background:#fff;
	margin-bottom:8px;
	background:#7d8085;
}

/*	Форма	*/

.p90 
{
	width: 90%;
}

.p50 
{
	width: 50%;
}

table.form 
{
	border-collapse:separate;
	padding:1px;
	width:100%
}

table.form td.hdr 
{
	font-size: 14px;
	padding-top: 5px;
}

table.form td.lft
{
	width:30%;
	border:1px solid #c1c3c7;
	padding:3px 10px;
	text-align:right
}

table.form td.lft2
{
	border:1px solid #c1c3c7;
	padding:3px 10px;
	text-align:right
}

table.form td.rht
{
	width:70%;
	background:#7D8085;
	padding:3px 10px;
	color:#fff;
}

table.form td.rht2
{
	background:#7D8085;
	padding:3px 10px;
	color:#fff;
}

table.form td.rht a:link, table.form td.rht a:visited
{
	color: #DDD;
}

table.form td.rht a:hover
{
	color: #fff;
}

table.form td#btn
{
	text-align: right;
	background: white;
	border: 0;
	color: #fff;
}

table.form4
{
	border-collapse:separate;
	padding:1px;
	width:100%
}

table.form4 td.lft
{
	width:15%;
	border:1px solid #c1c3c7;
	padding:3px 10px;
	text-align:right
}

table.form4 td.rht
{
	width:35%;
	background:#7D8085;
	padding:3px 10px;
	color:#fff;
}

.display-none 
{
	display: none;
}

table.tbl {
	border-width: 1px;
	border-color: #5D5D5D;
	border-collapse: collapse;
	border-style: solid;
	width: 100%;
}

table.tbl tr {
	border: none;
}

table.tbl th {
	font-size: 8pt;
	border-width: 1px;
	border-color: #5D5D5D;
	border-collapse: collapse;
	border-style: solid;
	text-align: center;
	padding: 2px;
}

table.tbl td {
	border-width: 1px;
	border-color: #5D5D5D;
	border-collapse: collapse;
	border-style: solid;
	padding: 2px;
}

table.std td {
	border: none;
}

.fw {
	width: 100%;
}

.nb
{
	border: none;
}

/*	calendar control	*/
.datepicker-text
{
	float:left;
}

.datepicker-image 
{
	margin-left: 5px;
	margin-top: 1px;
	float:left;
	cursor:hand;
}

/* блок оформления списка чего-либо */

#custom-list
{
	background:#fff;
	border:0px;
}

#custom-list table
{
	background:#fff;
	width: 100%;
}

#custom-list td
{
	width:25%;
	border:1px solid #c1c3c7;
	background:#fff; /*#eeeff1;*/
}

#custom-list td a, #recl p
{
	display: block;
	background: url(../img/arr-grey-sm.gif) 7px 8px no-repeat;
	padding:3px 8px 3px 22px;
}

#custom-list td a.simple 
{
	background: none;
	padding: 0;
}

#custom-list td a:active, #custom-list td a:hover
{
	background: url(../img/arr-wh-sm.gif) 7px 8px no-repeat;
	color: #fff;
}

#custom-list td.ppp
{
	width:2px;
	background:#fff;
	border:none
}

/*	CALENDAR, PAGES	*/

table.calend_head
{
border:1px solid #90959B;
margin:1px 1px 0 1px;
width:198px;
table-layout: fixed
}

table.calend_head td, table.calend_date td
{
width:14%;
font-size:11px;
text-align:center;
padding:2px 3px
}

table.calend_head td
{
font-weight:800;
}

table.calend_date
{
width:200px;
border-collapse:separate; 
border-spacing:1px;
background:#CACDD2;
table-layout: fixed
}

table.calend_date .wd
{
background:#fff;
}

table.calend_date .we
{
background:#EEEFF1;
}

table.calend_date .today, table.calend_date .today a
{
color:#fff;
font-weight:800;
background:#AE0000;
}

/*	навигация	*/
.pages
{
font-size:11px;
margin:13px 0;
text-align:right
}

.pages a
{
padding:3px 10px;
margin:0 1px;
}

.pages a:active, .pages a:hover, .pages a.current
{
padding:3px 10px;
background:#7D8085;
color:#fff;
margin:0 1px
}

.pages a.current
{
font-weight:800;
text-decoration:none;
}

.pages a.arr-page:active, .pages a.arr-page:hover, .pages a.arr-page:link, .pages a.arr-page:visited
{
	margin: 0 5px;
	padding: 0;
	background:transparent;
}

table.letters td 
{
	padding: 3px;
}

table.firm-result 
{
}

table.firm-result td
{
	padding: 4px;
}

table.firm-result td.type 
{
	font-weight: bold;
	text-transform: capitalize;
}

.automults
{
	
}

.automults table
{
	text-align:center;
	padding:5px;
	background-color:#dbdbdd;
	border-color:#000000;
	border-width:1px;
	border-collapse:collapse;
	border-style:solid;		
}

.clear
{
	clear:both;
}

/*	Header	*/
.header-up-cont1 {
	background:#9ea1a6;
	height:21px;
	margin-bottom:5px
}

.header-up-cont2 {
	width:1000px;
	margin:auto;
	font-size:11px;
	color:#fff
}

.header-up-cont2 a:link, .header-up-cont2 a:visited, .header-up-cont2 a:active, .header-up-cont2 a:hover {
	color:#fff
}

.navig-up-right {
	float:right;
	padding:3px 5px;
}

.navig-up-left a img {
	vertical-align:middle;
	margin:3px 8px
}

.navig-up-left {
	float:left;
	padding:0 10px;
	vertical-align:middle
}

.logo-cont {
	padding-top:10px;
}

table.tbl {
	border-width: 1px;
	border-color: #5D5D5D;
	border-collapse: collapse;
	border-style: solid;
}

.table-exam1, .table-exam2, .table-exam3
{
border-collapse:separate;
border-spacing:1px;
table-layout: fixed;
width:100%;
}

.table-exam1, .table-exam2
{
background:#CACDD2;
}

.table-exam3
{
background:#7B7F85;
}


.table-exam1 td, .table-exam3 td
{
width:50%;
padding:4px 10px;
}

.table-exam1 td
{
background:#fff;
}

.table-exam3 td
{
background:#7B7F85;
color:#fff
}

.table-exam1 td input, .table-exam2 td input, .table-exam3 td input
{
margin-right:5px;
}

.table-exam2 td
{
width:25%;
background:#EEEFF1;
padding:4px 10px;
line-height:20px
}

div#progress-wait 
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}

div#progress-wait td div 
{
	width: 200px;
	background: #CCCCCC;
	border: 1px solid #808080;
	padding: 25px;
}

div#sell-price td 
{
	padding: 1px;
}

div.sell-options table 
{
	width: 100%;
}

div.sell-options table td
{
	padding: 3px;
}

div.sell-options table td.lft 
{
	width: 40%;
	padding-left: 5px;
}

div.sell-options table td.rht 
{
	width: 60%;
}

div.sell-options table.w66
{
	width: 66%;
}

div.sell-options-view h3 
{
	margin-top: 10px;
}

div.sell-options-view table 
{
	width: 100%;
}

div.sell-options-view table td
{
	padding: 2px;
}

div.sell-options-view table td.lft 
{
	width: 40%;
}

div.sell-options-view table td.rht 
{
	width: 60%;
}


/*	popup user form */
div#popupuser-form 
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:2000px;
	z-index:100;
	background: url(../img/half-trans.gif);
}

div#popupuser-form table.inner 
{
	margin:0 auto;
	height:800px;
}

table.results
{
margin:1px 0 3px 0
}

table.results td
{
border:1px solid #313437;
padding:3px 5px;
font-size:11px
}

table.results select, table.results input
{
font-size:11px
}

/*	Results table	*/

table.results .col1
{
	width:25px;
	text-align:center;
}

table.results .col2
{
	width:145px;
}

table.results .col2f
{
	width:205px;
}

table.results .col3
{
	width:100px;
	text-align:center;
}

table.results .col3-0
{
	width:20px;
	text-align:center;
}

table.results .col4, table.results .col9, table.results .col10
{
	width:20px;
	text-align:center;
}

table.results .col5, table.results .col6, table.results .col7
{
	width:30px;
	text-align:center;
}

table.results .col8
{
	width:150px;
	text-align:center;
}

table.results .col11
{
	width:180px;
	text-align:center;
	font-weight:900;
}

table.results .head
{
	background:#a4a8ae;
	text-align:center;
}

table.results .car-name, table.results .tbl-dgrey
{
	background:#a4a8ae;
	color:#fff;
}

table.results .car-name
{
	text-align:left;
	font-weight:900
}

table.results .tbl-grey
{
	background:#EEEFF1
}

.pages
{
	margin-right:5px;
}

/*	Results grouped table	*/

table.results-grouped
{
	margin:1px 0 3px 0
}

table.results-grouped td
{
	border: 1px solid #313437;
	padding: 5px 5px;
	font-size:11px
}

table.results-grouped select, table.results-grouped input
{
font-size:11px
}

table.results-grouped .col1
{
	width:160px;
	text-align:center;
}

table.results-grouped .col2
{
	width:200px;
	text-align:center;
}

table.results-grouped .col3
{
	width:80px;
	text-align:center;
}

table.results-grouped .col4
{
	width:20px;
	text-align:center;
}

table.results-grouped .col5
{
	width:20px;
	text-align:center;
}

table.results-grouped .col6
{
	width:180px;
	text-align:center;
	font-weight:900;
}

table.results-grouped .head
{
	background:#a4a8ae;
	text-align:center;
}

table.results-grouped .car-name, table.results-grouped .tbl-dgrey
{
	background:#a4a8ae;
	color:#fff;
}

table.results-grouped .car-name
{
	text-align:left;
	font-weight:900
}

table.results-grouped .tbl-grey
{
	background:#EEEFF1
}

table.nowrap td, .nowrap
{
	white-space: nowrap;
}

table.autoinfo 
{
	width: 100%;
}

table.autoinfo td 
{
	padding: 0;
}

table.autoinfo .col1 
{
	width: 40%;
}

table.autoinfo .col2
{
	width: 60%;
}

td#price 
{
	font-weight: bold;
	background: #CC0000;
	color: white;
}

table#autophotolist img
{
	border: 1px solid black;
}

div#autophotolist-tn {
	scrollbar-3d-light-color: white;
	scrollbar-arrow-color: #767676;
	scrollbar-base-color: #DBDADF;
	scrollbar-highlight-color: #F7F7F9;
	scrollbar-shadow-color: white;
	overflow: auto;
	height: 316px;
}

div#autophotolist-tn img 
{
	border: 1px solid black;
	margin-bottom: 4px;
}

table.history .col1 
{
	width: auto;
	padding-right:10px;
}

table.history .col2
{
	width: 200px;
}

table.history .img 
{
	margin-bottom: 5px;
}

table.tire-form 
{
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
}

table.tire-form thead td 
{
	background-color: #EEEEEE;
	font-weight: bold;
}

table.tire-form td 
{
	text-align: center;
	border: 1px solid black;
	padding: 2px;
}

table.tire-info 
{
	width: 100%;
}

table.tire-info td 
{
	padding: 2px;
}

.alphabet
{
	padding: 5px 5px;
	font-size:11px;
}

.alphabet p
{
	margin: 5px 0
}

.sort
{
text-align:right;
}

.sort a
{
padding:3px 10px;
}

.sort a.act
{
background:#770100;
color:#fff;
}

.next-stars
{
float:right;
padding:5px 10px 10px 10px
}

.prev-stars
{
float:left;
padding:5px 10px 10px 10px
}

.table-starcar
{
width:100%
}

.table-starcar td
{
padding:5px 10px;
line-height:20px;
width:25%
}

.block7 .news-sm h4
{
padding:5px 10px 0 10px;
}

#cmenu .menu a.but6, #cmenu .menu a.but6a
{
background:transparent url(../img/cbut6.png) center 2px no-repeat;
width:168px;
}

#cmenu .menu a.but6:hover, #cmenu .menu a.but6a
{
background:transparent url(../img/cbut6_m.png) center top no-repeat;
}

#cmenu .menu a.but7, #cmenu .menu a.but7a
{
background:transparent url(../img/cbut7.png) center 2px no-repeat;
width:160px;
}

#cmenu .menu a.but7:hover, #cmenu .menu a.but7a
{
background:transparent url(../img/cbut7_m.png) center top no-repeat;
}

.see-also
{
padding:10px 9px;
line-height:1.5em;
font-size:11px
}

.h-see-also
{
margin:15px -9px;
padding:5px 10px;
margin-bottom:2px;
color:#fff;
background:#313437;
}

/* /26.03.09 */

#col-center-big2
{
float:left;
text-align:left;
width:747px;
margin-right:9px;
}

.block11
{
background:#E0E2E3;
padding:0px 9px 5px 9px
}

.automap input.address
{
min-height:15px;
width:300px;
font-size:11px;
}

.automap select.city
{
min-height:15px;
width:220px;
font-size:11px;
}

.block11 .but-search
{
position:relative;
top:5px
}

.googlemap
{
margin:1px 0
}

.block12
{
background:#E0E2E3;
padding:4px 9px
}

.block-common2 
{
}

.automap table.search-firm
{
font-size:11px;
}

.automap table.search-firm td
{
padding:3px
}

.automap table.search-firm td img
{
vertical-align:middle;
margin:0 3px 0 0
}

.automap table.search-firm td select
{
margin:0 10px 0 5px;
width:150px;
font-size:11px
}

.automap table.search-result
{
width:100%;
}

.automap table.search-result td 
{
background:#fff;
border:1px solid #C1C3C7;
padding:4px 7px;
font-size:11px
}

.automap table.search-result thead td
{
font-weight:900;
text-align:center
}

.automap .but-show_selected
{
float:right
}

/* /27.03.09 */

.block-common #cmenu
{
border:0px;
padding:0;
margin:0;
}

.block-common #cmenu .menu
{
margin:0;
}

#cmenu .menu a.but8 
{
background:transparent url(../img/cbut8.png) center 2px no-repeat;
width:162px;
}

#cmenu .menu a.but8:hover, #cmenu .menu a.but8:active
	,#cmenu .menu a.but8a
{
background:transparent url(../img/cbut8_m.png) center top no-repeat;
}

#cmenu .menu a.but9 
{
background:transparent url(../img/cbut9.png) center 2px no-repeat;
width:163px;
}

#cmenu .menu a.but9:hover, #cmenu .menu a.but9:active
	, #cmenu .menu a.but9a
{
background:transparent url(../img/cbut9_m.png) center top no-repeat;
}


.brd-blk
{
border:1px solid #212223;
}

table.vacan
{
width:100%;
border-collapse:separate;
border-bottom:1px solid #313437
}

table.vacan td
{
padding:4px 7px;
}

table.vacan thead td
{
background:#313437;
color:#fff;
padding:6px 7px;
}

table.vacan .col30
{
font-weight:900;
width:30%;
}

.grow-textbox div 
{
	margin-bottom: 3px;
}

#cmenu .menu a.but10 
{
	background:transparent url(../img/cbut10.png) center 2px no-repeat;
	width:129px;
}

#cmenu .menu a.but10:hover
	, #cmenu .menu a.but10s
{
	background:transparent url(../img/cbut10_m.png) center top no-repeat;
	width:129px;
}


#cmenu .menu a.but11 
{
	background:transparent url(../img/cbut11.png) center 2px no-repeat;
	width:165px;
}

#cmenu .menu a.but11:hover
	, #cmenu .menu a.but11s
{
	background:transparent url(../img/cbut11_m.png) center top no-repeat;
	width:165px;
}

#cmenu .menu a.but12
{
	background:transparent url(../img/cbut12.png) center 2px no-repeat;
	width:114px;
}

#cmenu .menu a.but12:hover
	, #cmenu .menu a.but12s
{
	background:transparent url(../img/cbut12_m.png) center top no-repeat;
	width:114px;
}

#cmenu .menu a.but13
{
	background:transparent url(../img/cbut13.png) center 2px no-repeat;
	width:47px;
}

#cmenu .menu a.but13:hover
	, #cmenu .menu a.but13s
{
	background:transparent url(../img/cbut13_m.png) center top no-repeat;
	width:47px;
}

.table-photos, .load_photos
{
width:100%;
font-size:11px
}

.table-photos td
{
width:50%;
text-align:center;
border:5px solid #A4A8AE;

}

.table-photos div.phts
{
background:#EEEFF1;
padding:10px
}

.table-photos div.phts img
{
border:5px solid #fff
}

.table-photos div.inf
{
padding:3px 10px;
}

.table-photos div.inf input
{
margin:0 1px
}

.table-photos div.inf input.w50
{
	width:50px;
}

.load_photos td
{
width:50%;
text-align:center;
border:1px solid #A4A8AE;
padding:3px 10px;
background:#EEEFF1;
}

.load_photos td input
{
width:80%;
}

.rbl td label 
{
	padding-left: 5px; 
}

.rbl label
{ 
	padding-right: 5px; 
}
/*	uni-results	*/
table.uni-results
{
	width: 100%;
	margin:1px 0 3px 0;
}

table.uni-results td, table.uni-results th
{
	border:1px solid #313437;
	padding:3px 5px;
	font-size:11px
}

table.uni-results select, table.uni-results input
{
font-size:11px
}

table.uni-results .head
{
	background:#a4a8ae;
	text-align:center;
}

table.uni-results .tbl-dgrey
{
	background:#a4a8ae;
	color:#fff;
}

div.grey-stars 
{
	background: url(../img/star-grey.gif) repeat-x;
	width: 70px;
	height: 15px;
}

div.yellow-stars 
{
	background: url(../img/star-gold.gif) repeat-x;
	height: 14px;
}

/* /08.05.09 */

.padding-5td
{
padding:5px 0
}

.date-all
{
	display:inline;
	float:right;
	background:#7b7f85;
	margin:5px 0 0 15px;
	padding:2px 7px;
	font-size:11px;
	color:#fff
}

table.myautomobile 
{
	width: 100%;
	border-collapse: collapse;
}

table.myautomobile th 
{
	background-color: #7d8085;
	font-weight:normal;
	color: white;
	padding: 3px;
}

table.myautomobile td 
{
	padding: 3px;
}

table.myautomobile th.btn 
{
	width: 150px;
	text-align: center;
}

/* 26.05.2009 */

#autonet
{
margin-bottom:8px;
}

.autonet
{
border:2px solid #fff;
background:#fff;
margin-bottom:2px;
}

#autonews h2, #contest h2, #marketguide h2, #stars h2, #autofirm_news h1, #autonet h2, #autoclubs_news h1, 
#tests h2, #recl h2
{
padding:5px 10px;
margin-bottom:2px;
}

#autonews h2, #autoclubs_news h1
{
background:#7d8085;
}

#autonews p
{
background:transparent url(../img/ico-news.gif) 9px 7px no-repeat;
padding:5px 9px 5px 28px;
}

#autofirm_news h3
{
padding:5px 10px 0 127px;
}

#autofirm_news p
{
line-height:1.25em;
padding:5px 10px 0 127px;
}

#autoclubs_news h4
{
padding:5px 10px 0 110px;
}

#autoclubs_news p
{
line-height:1.2em;
padding:3px 10px 0 110px;
}

#autofirm_news .date, #autoclubs_news .date
{
display:inline;
float:right;
background:#7b7f85;
margin:5px 0 0 15px;
padding:2px 7px;
color:white;
}

#autonet h2, #tests h2
{
background: #006999; /*#ae0000*/
}

#autonet h2 a 
{
	color: #fff;
	text-decoration: none;
}


#autonet h3
{
	padding:3px 10px 3px 10px;
	background:#a4a8ae;
	height:22px;
	overflow:hidden
}

#autonet a.news
{
	padding:2px 10px 2px 10px;
	background:#e9ebed;
	vertical-align:middle;
	overflow:hidden;
	border-bottom:1px solid #fff;
	display:block;
}

#autonet .cols4 a.news
{
height:25px;
}

#autonet .cols3 a.news
{
height:36px;
}

#autonet a.news:active, #autonet a.news:hover
{
background: #006999; /*#ad0100;*/
}

#autonet .photos img
{
position:relative;
z-index:99;
}

#autoclubs_news .news
{
background:#eeeff1;
}

#tests p
{
line-height:1.25em;
padding:4px 7px;
}

#tests h3
{
margin-top:1px;
background:#2f3235 url(../img/bg-tests.png) repeat-x;
padding:10px 17px;
}



.bg-banner-up
{
position:absolute;
z-index:1;
left:62px;
bottom:-3px
}

.border-dgrey, #autofirm_news .photos img, #autonet .photos img, #autoclubs_news .photos img
{
	border:1px solid #4f5357;
	padding: 5px;
}

#autoclubs_news .hr
{
height:4px;
background:url(../img/bg-hr.gif) left 2px repeat-x;
font-size:0;
}

/*	#autonet */
#autonet h1, #autonet h3, #autonet a.news:active, #autonet a.news:hover 
{
	color:#fff
}

/* #tests */
#tests h2, #tests a, #recl h2, .menu-down, .menu-down a, #footer, .mail a
{
color:#fff
}

#tests h3
{
font-size:14px;
font-weight:normal;
}

.tsm, #navig, #col-left, #autofirm_news .date, #autoclubs_news, #tests p, #recl p, .mail, .copy
{
font-size:11px;
}

#autonews h2, #contest h2, #marketguide h2, #stars h2, #autofirm_news h1, #autonet h1, #autoclubs_news h1, 
#tests h2, #recl h2
{
padding:5px 10px;
margin-bottom:2px;
}

.top100-item
{
	color: #666666;
}

#stars p
{
padding:5px 9px;
}

div.page-selector 
{
	margin-top: 10px;
}

.motion_rules_topics
{
    margin:5px;
}

.motion_rules_topics td
{
    padding:5px;
}

.motion_rules_topics label
{
    margin-left:5px;
}

span.highlight 
{
	color: Red;
}

table.firmstats 
{
	width: 100%;
}

table.firmstats td
{
	padding: 4px;
}

table.audio-rbl td label 
{
	height: 14px;
}

.galley-one
{
margin:1px;
background:#EEEFF1;
	width:100%;
	overflow:hidden;
	padding:5px
}

.galley-one .date
{	
	display:inline;
	float:right;
	background:#7b7f85;
	margin:5px 0 15px 15px;
	padding:2px 10px;
	color:#fff;
	font-size:11px;
}

.galley-one img
{
	border:1px solid #4f5357;
	float:left;
	margin-right:5px
}

.galley-one h4
{
margin:10px 0
}

.text-prew
{
font-size:11px;
margin:5px;
}

.gallery-photo1, .gallery-photo2, .gallery-photo3
{
text-decoration: none;
display: -moz-inline-box;
display: inline-block;
vertical-align: top;
margin:5px;
text-align:center;
}

.gallery-photo1 .r, .gallery-photo2 .r, .gallery-photo-left
{
padding:5px;
border:1px solid #ccc;
width: 100px;
height: 100px;
float: left;
}

.gallery-photo1 img, .gallery-photo3 img
{
margin-bottom:5px
}

.gallery-photo3 .r
{
border:1px solid #ccc;
padding:5px;
width: 145px;
float: left;
font-size:11px
}

.gallery-photo-left
{
float:none;
margin:5px
}

.gallery-photo-left img
{
margin-top:5px
}

table.podbor td.fld, table.podbor td.capt
{
background:#EEEFF1;
padding:4px 8px
}

table.podbor td.fld table td
{
padding:0 3px 0 0
}

.bg-dgrey, .tovar-one .specific td
{
background:#7D8085
}

table.podbor-in 
{
margin:-4px -8px
}

table.podbor td.fld table.podbor-in td
{
padding:2px 8px
}

.wh
{
color:#fff
}

table.tovars td
{
padding:5px 10px
}

table.tovars td p
{
margin:5px 0
}

table.tovars td img.b
{
margin-top:10px
}

table.tovars td .btn, .tovar-one .btn
{
float:right;
margin-top:5px;
text-align:center;
font-size:11px;
font-weight:900;
background:#000;
color:#fff;
padding:3px 7px 5px 7px
}

.tovar-one .btn 
{
float:none;
margin-top:10px;
}
 
.tovar-one img.b
{
float:left;
margin:20px 20px 20px 0
}

.tovar-one .specific td
{
color:#fff;
padding:3px 5px
}

table.work-list 
{
}

table.work-list td
{
	padding: 3px;
}

table#empl
{
	width: 100%;
}

table#empl td 
{
	padding: 5px;
}

table#empl td table 
{
	width: 170px;
}

table#empl td table td 
{
	padding: 2px;
}

table.simple 
{
}

table.simple td 
{
	padding: 2px;
}

.justify 
{
	text-align: justify;
}

.firm-photo 
{
	padding: 2px 0;
}

#autolinks, #newlinks, #testlinks
{
	display: none;
}

.infobox 
{
	background: #FFCC00;
	border: 1px solid #CC0000;
	padding: 10px;
	color: Black;
}

.highlight 
{
	background: #FFCC00;
}

.auto-anounce-v 
{
}

.auto-anounce-v .auto-anounce-item 
{
	padding-bottom: 10px;
}

.auto-anounce-v .auto-anounce-item a 
{
	font-weight: bold;
}

.auto-anounce-v .auto-anounce-item div 
{
	font-weight: bold;
	padding: 5px;
}

div.adv2010 
{
}

div.adv2010 .tabs 
{
	float: left;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width: 100%;
}

div.adv2010 .tabs .tab 
{
	float: left;
	padding: 5px 10px;
	border: 1px solid #666666;
	border-bottom: none;
	border-left: none;
}

div.adv2010 .tabs .tab.s 
{
	background-color: #cc0000;
}

div.adv2010 .tabs .tab.s a 
{
	color: #fff;
}

.red 
{
	color: #CC0000;
}

div#sitemap ul 
{
	margin-left:15px;
}

.specialist-category-list li 
{
	padding: 3px;
}

.option-field 
{
	width: 150px;
}

.option-title 
{
	display: inline-block;
	width: 150px;
}

.w98
{
	width: 98%;
}

#toform-selector 
{
	width: 400px;
	position: absolute;
	left: 100px;
	top: 100px;
	display: none;
}