*{
	font-family: Tahoma;
	font-size: 12px;
}

a:link, a:visited, a:hover{
	color: #007D9F;
	font-weight: bold;
}

/*body{
	
	background-color: #F4F4F4;
	text-align: center;
}*/

body {
	margin: 0;
	padding: 0;
	background:#E6E6E6 url(/images/avtomir/back.gif) repeat-y scroll center top;
	text-align:center;
}

img
{
	padding: 0;
	margin: 0;
	border: 0;
}

.png { behavior: url(/css/avtomir/pngbehavior.htc); }

/*.bg{
	background: #E6E6E6 url(/images/avtomir/back.gif) repeat-y top center; 
	margin-left: auto; 
	margin-right:auto;
	
}*/

/*.main {
	background: #DEDBD6 url(/images/avtomir/back_top.gif) repeat-x;
	margin: auto;
	width: 993px;
	text-align: left;	
}*/

.main {
background: #DEDBD6 url(/images/avtomir/back_top.gif) repeat-x;
/*background:#E6E6E6 url(/images/avtomir/back.gif) repeat-y scroll center top;*/
margin:auto;
min-height:100%;
/*padding:0;*/
text-align:left;
width:993px;
}

.container{
	padding: 50px 25px 0px;
	margin: 0px;	
	/*width: 906;*/
}

.head{
	padding: 0px 16px;
	position:relative;
	z-index:10000;
}

img.logo {
	float: left;
	margin: 0;
	margin-right: 16px;
}

.subhead
{
	padding-top:9px;
	padding-bottom:0px;
	clear: left;
}
.subhead_inner
{
	height:45px;
	padding:0;
	margin:0;
}
.subhead_inner td
{
    vertical-align:top;
}

.contact_container
{
	width:288px;
	padding-top:4px;
}

.contact
{
	background: url(/images/avtomir/contact.gif) no-repeat left;
	padding-left:12px;
	font-size: 9px;
	margin-left:13px;
}
.contact .phone{
	font-size: 14px;
	color: #4D4D4F;
	font-weight: bold;
}

.contact_low
{
	font-size:10px;
	background:transparent url(/images/avtomir/call_serv.png) no-repeat scroll left center;
	display:inline;
	white-space: nowrap;
	width:133px;
	float:left;
	text-align: left;
	margin-left:13px;
	margin-top:24px;
	padding:4px 0px 5px 12px;
}
span.phone_low
{
	color:#4D4D4F;
	font-weight:bold;
	font-size:14px;
}

.siteheader
{
	padding-top:7px;
	font-family:Tahoma;
	font-size:18px;
	color:#444;
	width:274px;
}

.nav{
	float: left;
	padding-top: 13px;
	margin-left:8px;
}
.nav img { margin: 0px 8px; }

.banner
{
	padding: 16px 16px 0px;
}


.content
{
	padding: 0px 16px;
	float: left;	
}
.content_maxwidth
{
	width:900px;
}

.column{
	float: left;
	width: 416px;
	margin-left:0;
	margin-right: 23px;
}

.content h1
{
	font-size: 18px;
	color: #333;
	background: url(/images/avtomir/contact.gif) no-repeat left;
	padding: 5px 9px;
	margin-left: 75px;
	margin-bottom: 15px;
}

.partners
{
	margin-left: 75px;
	margin-bottom: 20px;
}

.partners img
{
	margin-right:50px;
}

.date{
	color: #007D9F;
	display:block;
	float:left;
	margin-right:5px;
}
a.news_link{
	display:block;
	float:left;
	width:340px;
	margin-bottom:7px;
}

.title
{
	padding-bottom: 11px;
}

.bannercontainer
{
	float: left;
	margin: 20px 15px;
}

.bannercontainer img
{
	margin-right: 40px;
}

a.more, a.more:visited
{
	background: url(/images/avtomir/i_more.gif) no-repeat left;
	padding-left: 20px;
	margin: 20px 20px 20px 50px;
	font-weight: normal;
}
.stripe
{
	float: left;
	background: url(/images/avtomir/stripe.jpg) no-repeat right top;
	height: 60px;
	width: 100%;
	border-bottom: 1px solid #BDB7AD;
}
/*.footercontainer
{
	background: url(/images/avtomir/back_bottom.gif) repeat-x bottom;
	clear: both;
	text-align: center;
	height:140px;
}*/

.footer_box{
	margin-left:auto;
	margin-right:auto;
	/*margin-top:20px;*/
	width:915px;
	height:85px;
	background: url(/images/avtomir/footer_center.gif) repeat-x;
}

.footer_box_left{
	float:left;
	width:25px;
	height:85px;
	background: url(/images/avtomir/footer_left.gif) no-repeat;
}

.footer_box_right{
	float:right;
	width:25px;
	height:85px;
	background: url(/images/avtomir/footer_right.gif) no-repeat;
}

.call_serv{
	margin-left:10px;	
	float:left;
	background: url(/images/avtomir/call_serv.gif) no-repeat center;
	height: 85px;
	width:144px;
}

.discount{
	margin-left:218px;
	float:left;
	background: url(/images/avtomir/footer_line.gif) no-repeat left center;
	height: 85px;
	width:144px;
	text-align:right;
}
.discount a,
.discount a:visited,
.discount a:hover
{
	margin-top:40px;
	display:block;
	font-size:11px;
	font-weight:normal;
}

.EFFIE{
	float:right;
	background: url(/images/avtomir/footer_line.gif) no-repeat left center;
	height: 85px;
	width:144px;
	text-align:right;
}
.EFFIE img{
	margin-top:26px;
}

div.twosun{
	float:left;
	padding-left:70px;
	padding-top:5px;
}
div.copyright{
	float:right;
	padding-right:60px;
	padding-top:10px;
	color:#4D4D4F;
	font-size:11px;
}

.finder_container { width:200px; padding-top:9px; }
.finder { position:relative; z-index:1; }
.finder img.city { float:left; margin-right:2px;}
.finder div.cityselector
{
	float:left;
	background-image: url(/images/avtomir/city_box.gif);
	width:120px;
	height:21px;
	text-align:center;
	line-height:21px;
	text-indent:-3px;
	margin-left:2px;
}
.finder img.go
{
	float:left; 
	margin-left:6px;
	position:relative;
	margin-top:-2px;
}

.topsearch_container { padding-top:8px;}
.topsearch
{
	background: url(/images/avtomir/topsearch.gif) no-repeat left top;
	padding-left:10px;
	padding-right:0px;
	font-size:0px;
	height:21px;
}

.topsearch input
{
	padding: 0;
	margin: 0;
	border: 0;
	
	width: 100px;
	text-align:left;
	background-color: transparent;
	font-size: 10px;
	color: #C2C2C2;
	margin-top:4px;
	float:left;
}

.topsearch img
{
	float:right;
	cursor:pointer;
}

.anketa_style * { color:#333333; }

table.form td{
	vertical-align:top;
	color:#333333;
	font-size:11px;
}
table.form a{
	font-size:11px;
   display:block;
   margin-left:5px;
   padding-bottom:2px;
   padding-bottom:2px;

}
table.form a:hover{
   color:#333333;
   font-weight:normal;
   font-size:11px;
}
span.requiredField{
	color:#333333;
	font-size:11px;
}
input.inputS{
	margin-top:10px;
	margin-bottom:10px;
	cursor:pointer;
}
div.anketa_text{
	margin-bottom:15px; 
	color:#333333;
	line-height:1.5;
	text-align:justify;
}

/* vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv */
table.button input,
table.button_disabled input
{
	display:none;
}

table.button
{
	background: url(/images/avtomir/button_left.png) no-repeat;
	cursor:pointer;
}
table.button td
{
	background: url(/images/avtomir/button_right.png) no-repeat top right;
}
table.button_disabled
{
	background: url(/images/avtomir/buttondis_left.png) no-repeat;
	cursor:pointer;
}
table.button_disabled td
{
	background: url(/images/avtomir/buttondis_right.png) no-repeat top right;
}
table.button td,
table.button_disabled td
{
	line-height: 29px;
	font-size: 11px;
	font-family: Tahoma;
	text-transform:uppercase;
	color: #333;
	padding-left:13px;
	padding-right:13px;
	padding-top:0;
	padding-bottom:0;
	border-collapse: collapse;
	border: 0;
}
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */


div.logonform
{
	text-align:center;
	margin-top:20px;
}

div.regform
{
	text-align:center;
	margin-top:20px;
	margin-left:310px;
}

div.regform #form14
{
	display:inline;
}

#form14 table.form
{
	width:620px;
	text-align:left;
}

.footer_user
{
	margin-left:0px;
	margin-top:26px;
	float:left;
	color:#007D9F;
}
.footer_user a
{
	font-size:11px;
}

.underText {
	width:915px;
	clear:both;
	padding-top:10px;
	margin-left:20px;
	font-size:11px;
	color:#333333;
}


html, body {
height:100%;
width:100%;
}

.hFooter {
height:140px;
}

.underFoot {
background:#E6E6E6 url(/images/avtomir/back.gif) repeat-y scroll center top;
height:140px;
margin-top:-140px;
width:100%;
}

/*.footercontainer {
background: url(/images/avtomir/back_bottom.gif) repeat-x bottom;
height:140px; 
margin-left:auto;
margin-right:auto;
text-align:center;
width:993px;
}
*/

.footercontainer {
	background: url(/images/avtomir/back_bottom.gif) repeat-x bottom;
	clear:both;
	height:140px;
	margin-left:auto;
	margin-right:auto;	
	text-align:center;
	width:993px;
}

* html .main { /* хак для ie6 */ 
height: 100%; /* для ие6, т.к. не понимает min-height */ 
}

.promoText {
	width:900px; 
	text-align:justify;
}

.promoText p {
	margin:12px 0;
}