body {margin:0; padding:0; background-color:#222222; 
font:10pt tahoma, arial, helvetica, sans-serif; line-height:11pt;
	color:#ffffff;
	vertical-align:top;
	text-align:left;
	min-width: 900px; 
max-width: 1900px; }
form {margin:0; padding:0}

td, tr {
	font:12px/13px tahoma, arial, helvetica, sans-serif;
	color:#ffffff;
	vertical-align:top;
	text-align:left;
	margin-top: 10px;
}

.top{ color:#7C7C7C; text-decoration:none; font-size:8px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.end{ color:#5F5F5F; text-decoration:none; font-size:10px;}
.end1{ color:#999999; text-decoration:none; font-size:10px;}
.end1 a{ color:#999999; text-decoration:none; font-size:10px;}
.end1 a:hover{ color:#999999; text-decoration:underline; font-size:10px;}



a{ color:#FF9900;  text-decoration: underline; font-size:10pt; line-height:11pt;}
a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
a img {border: 0;}
em { font-weight:normal; color:#ffffff;font-style:normal;}
strong{ font-weight: bold; color:#FFFFFF}
strong a{ color:#BDBDBD; text-decoration:underline; font-weight:400;}
strong a:hover{ color:#BDBDBD; text-decoration:none; font-weight:400;}

b a{ color:#FD7914; text-decoration:underline; font-weight:900; font-size:13px;}
b a:hover{ color:#FD7914; text-decoration:none; font-weight:900; font-size:13px;}
b{ color:#636363; font-weight:900; font-size:13px;}

 

.txt1 { font-weight:400; color:#FE6D1F;}
.txt2 a{ font-weight:400; color:#FE6D1F; text-decoration:underline}
.txt2 a:hover{ font-weight:400; color:#FE6D1F; text-decoration:none}
.txt3 a{ font-weight:400; color:#FE6D1F; text-decoration:underline}
.txt3 a:hover{ font-weight:400; color:#FE6D1F; text-decoration:none}


.r1 ul { margin:0; padding:0; list-style:none;}
.r1 li { background:url(images/ch_1.jpg) center left no-repeat; margin:0 0 0 0; padding:0 0 0 11px;}
.r1 li a {line-height:16px; color:#BDBDBD; text-decoration:underline; font-weight:400; background-position:left center;}
.r1 li a:hover { text-decoration:none; color:#BDBDBD;}

.r2 ul { margin:0; padding:0; list-style:none;}
.r2 li { background:url(images/ch_more.gif) center left no-repeat; margin:0 0 0 0; padding:1px 0 0 11px;}
.r2 li a {line-height:16px; color:#818181; text-decoration:underline; font-weight:400; background-position:left center;}
.r2 li a:hover { text-decoration:none; color:#818181;}

.foto strong{ font-weight:900; color:#FE6D1F;}
.foto strong a{ font-weight:900; color:#C8CED2; text-decoration:none}
.foto strong a:hover{ font-weight:900; color:#C8CED2; text-decoration:underline}

.foto b a{ font-weight:400; color:#B2B2B2; text-decoration:none; font-size:11px;}
.foto b a:hover{ font-weight:400; color:#B2B2B2; text-decoration:underline}

.con {margin-top:9px; }


input{width:199px; height:20px;  color:#727272; padding:3px 0 1px 6px;  font-size:11px;border:1px solid #383838; background-color:#0D0D0D}
textarea{ font-family:tahom, arial, helvetica, sans-serifwidth; width:199px; height:92px; color:#727272; padding:1px 0 1px 6px; background-color:#0D0D0D;  font-size:11px; border:1px solid #383838; }

select{ font-family:tahom, arial, helvetica, sans-serifwidth; width:195px; height:18px; color:#555353; padding:1px 0 1px 6px;   font-size:11px; }

.kn a{font-size:11px; line-height:13px; color:#BDBDBD; vertical-align:top; text-align:left; text-decoration:underline; font-family:Arial, Helvetica, sans-serif}
.kn a:hover{ text-decoration:none}

.style14 {color: #ffffff}
.style6 {font-size: 20px;  color: #FFFFFF; line-height:30px;ss}


.style3 { color:#FFFFFF}

.style8 {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
 /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 95px; /*Width of top level menu link items*/
padding: 1px 8px;
border: 0px solid black;
border-left-width: 0;
text-decoration: underline;
color: #ffffff;
font-size:14px;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 140px; /*width of sub menu levels*/
color: #ffffff;
text-decoration: none;
padding: 1px 5px;
border: 1px solid #ccc;
background-color: #FF6633;
font-size:14px;
}

.suckertreemenu ul li a:hover{
	background-color: #999999;
	color: white;
	text-decoration: none;
	font-size:14px;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background:  url(media/arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background:  url(media/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */
.style14 {
	color: #ffffff;
	font-style: italic;
}

h1 { color: #ffffff; text-shadow: black 0.1em 0.1em 0.2em; font-size:20pt;
text-align:center;  
font-family: Georgia,serif;
font-style: italic;
font-weight: normal;
line-height: 20pt; padding-bottom:5px; padding-top:5px;}
	
.styleh1{ color:#FFFFFF; font-size:20px; font-style:normal; }
	
#page_1 h1{ color: #ffffff; text-shadow: black 0.1em 0.1em 0.2em; font-size:18pt;
text-align:center;  
font-family: Georgia,serif;
font-style: italic;
font-weight: normal;
line-height: 18pt;}
#page_2 h1{ color: #ffffff; text-shadow: black 0.1em 0.1em 0.2em; font-size:18pt;
text-align:center;  
font-family: Georgia,serif;
font-style: italic;
font-weight: normal;
line-height: 22pt;}

#page_3 h1{ color: #ffffff; text-shadow: black 0.1em 0.1em 0.2em; font-size:18pt;
text-align:center;  
font-family: Georgia,serif;
font-style: italic;
font-weight: normal;
line-height: 22pt;}


#page_3  .style1 {
	color: #FFFFFF;
	margin-top: 10px;
}
#page_3  .style2 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
#page_3 .style14 {color: #ffffff}


#page_3  .style21 {
	color: #FF9900;
	font-weight: bold;
}
#page_3  .style22 {
	font-size: 15px;
	color: #FFFFFF;
}

#page_3  .style20 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}
#page_3  .style23 {color: #FFFFFF} 

  
.up { background-image:url(images/a1.jpg); background-repeat:repeat-x; width:100%; height:100px; position:relative;}

.logo { margin-left:20%; margin-top:30px;}  

.auto { background-image:url(images/rez_top3.jpg); background-repeat:repeat-x; width:100%; height:285px; background-position:right top; position:relative; line-height:12px;   }



.h1form {
	background-color:#000000;
	margin-top:8px;
	margin-left:15%;
	margin-right:25%;
	height:40px;
	padding-top:5px;
	  text-align:center;
}


.h1formart {
	background-color:#000000; 
	margin-top:8px;
	margin-left:0%;
	margin-right:0%;
	height:40px;
	padding-top:5px;
	  text-align:center;
	  width:100%;
}


#h1form {
	background-color:#000000;
	margin-top:8px;
	margin-left:15%;
	margin-right:15%;
	height:40px;
	padding-top:5px;
	padding-left: 15px; text-align:center;
}

 


#h1form1 {
	background-color:#000000;
	margin-top:8px;
	margin-left:0%;
	margin-right:0%; 
text-align:center;
}









#left { width:55%; margin-left:5%; margin-right:5%; float:left;   }
#right { width:30%; margin-right:5%; float:left;  }

.left { width:30%; margin-left:15%; margin-right:10px;  float:left; padding-right:10px;  }

.right { margin-left:19px; margin-right:25%;}

.newfooter { width:100%; background-color:#000000; margin-top:10px;  }
.newfooterindex { width:100%; background-color:#000000; margin-top:10px; text-align:center;  }
.newfooter1 { width:100%; background-color:#000000; margin-top:10px; }
.newfooter11 { width:100%; background-color:#000000; margin-top:10px; }
.newfooter19 { width:100%; background-color:#000000; margin-top:10px; }
.newfooteraudi { width:100%; background-color:#000000; margin-top:10px; }
#style15 {
	color: #999999;
	font-size: 9px;
}
#style15 a{ color:#999999; font-size:9px;} 

h4 { font-size:12px; color:#FF9900;} 


#page_audi h1{ font-size:18px;text-shadow: black 0.1em 0.1em 0.2em;} 
#page_audi h2{ font-size:16px;text-shadow: black 0.1em 0.1em 0.2em;} 

.text { width:600px; margin-left:15%; margin-right:10px;  float:left;}

.indent_img_1 { margin:0px 20px 0px 0px; float:left; display:block;}
.indent_img_2 { margin:0px 20px 0px 0px; float:right; display:block;}

#page_article { width:100%; }
 
#page_article .left { width:60%;   margin-left:15%; margin-right:10px;  float:left; }
#page_article h1{ font-size:18px;}

#newsblock {display:block; background-color:#000000; height:30px;   }
#newsblock h3 { font-size:12px; color:#FFFFFF; padding-top:5px;   }
#newsblock h2 { font-size:15px; color:#FFFFFF; padding-top:5px; text-align:center;   }
#newsblock span {font-size:20px; font-weight:bold;}


#article {display:block; background-color:#000000;  margin-right:0px;   text-align:center;  }
#article h2{font-size:19pt;
text-align:center;  
font-family: Georgia,serif;
font-style: italic;
font-weight: normal;
line-height: 19pt; padding-top:5px; padding-bottom:5px; }



#article1 {display:block; background-color:#000000; height:30px; margin-right:0px; font-size:20px; line-height:22px; font-weight:bold; text-align:center; padding-top:10px; }

.article1 {
display:block; 
background-color:#000000; 
 text-align:center; 
padding-top:10px; padding-bottom:10px;
font-size:19pt;
text-align:center;  
font-family: Georgia,serif;
font-style: italic;
font-weight: normal;
line-height: 24pt;
 }

.article1 a{ color:#42aaff; text-decoration:underline; font-size:19pt;} 
 .article1 a:hover{ color: #FF3300 ; text-decoration:underline; font-size:19pt;} 
 


#article h3 { font-size:12px; color:#FFFFFF; padding-top:5px;text-shadow: black 0.1em 0.1em 0.2em;   }
 
#article span {font-size:20px; font-weight:bold;}

 



.spannews {color:#FFFFFF; font-size:18px; font-weight:bold;}

b{color:#FFFFFF;}

.style155 {
	font-size: 16px;
	font-weight: bold;
}


#sellford{display:block; padding-top:15px;}
#sellford img{float:left; margin-right:15px; margin-top:-10px;}



.indexh2 {margin-left:15%; margin-right:25%;}
.indexvykup {height:550px; margin-left:15%; width:850px; margin-top:15px; }
.indexcolum {width:263px; margin-left:%; margin-top:5px; float:left;}
.indexcolum1 {width:263px; margin-left:2%; margin-top:5px; float:left;}
#poleznoe {margin-left:15%; width:850px; height:350px;}
#poleznoe a{ color:#FF9900;}


.okno {margin-left:65%; margin-top:-30px;}

#table_credit {padding-top:50px; padding-left:35px;}
#table_credit  h2 { font-size:16px;}

#table_podder {padding-top:50px; padding-left:25px;}
#table_podder  h2 { font-size:16px;text-shadow: black 0.1em 0.1em 0.2em;}

#table_japan{padding-top:38px; padding-left:25px;}
#table_japan h2 { font-size:16px; text-align:center;}


#table_credit1{padding-top:10px; padding-left:35px;}
#table_credit1  h2 { font-size:16px;}

#table_credit11{padding-top:10px;  }


#table_podder1 {padding-top:12px; padding-left:25px;}
#table_podder1  h2 { font-size:16px;text-shadow: black 0.1em 0.1em 0.2em;}

#table_japan1{padding-top:12px; padding-left:25px;}
#table_japan1 h2 { font-size:16px; text-align:center;}


.marka111 {width:900px; height:300px;}
.marka {width:900px; height:1000px;}
.markaauto {width:250px; float:left; height:300px;}
.markaauto1 {  width:250px; float:left; height:380px; margin-left:2%; }
.markaauto2 {width:250px; float:left; height:300px; margin-left:0%; margin-top:2%;}

.indexcredit {width:263px; margin-left:%; margin-top:5px; float:left; background-image: url(images/table.jpg); background-repeat:no-repeat; background-position:top;}
.indexbu {width:263px; margin-left:2%; margin-top:5px; float:left; background-image: url(images/table_1.jpg); background-repeat:no-repeat; background-position:top; }
.indexvykup1 {width:263px; margin-left:2%; margin-top:5px; float:left; background-image: url(images/table_4.jpg); background-repeat:no-repeat; background-position:top; }
.indexhelp {background-image: url(images/table_2.jpg); background-repeat:no-repeat; background-position:top; height:150px; margin-top:20px;} 
.indexjapan {background-image: url(images/table_3.jpg); background-repeat:no-repeat; background-position:top; height:180px; margin-top:20px;}
 
 
.indexarticle1 {float:left; width:270px; background-image: url(images/tablecopy.jpg); background-repeat:no-repeat; background-position:top; margin-left:20px; margin-right:20px; }
.indexarticle2 { float:left; width:270px; height:300px; background-image: url(images/tablecopy.jpg); background-repeat:no-repeat; background-position:top;margin-left:2%;}

.index-table-1 {width:263px; margin-left:%; margin-top:5px; float:left; background-image: url(images/table.jpg); background-repeat:no-repeat; background-position:top; }
.index-table-2 {width:263px; margin-left:2%; margin-top:5px; float:left; background-image: url(images/table_1.jpg); background-repeat:no-repeat; background-position:top;   }
.index-table-3 {width:263px; margin-left:%; margin-top:5px; float:left; background-image: url(images/table.jpg); background-repeat:no-repeat; background-position:top; }

.avto-table-1 {width:263px; margin-left:%; margin-top:0px; float:left; background-image: url(images/tablecopy.jpg); background-repeat:no-repeat; background-position:top;  }
.avto-table-2 {width:263px; margin-left:2%; margin-top:0px; float:left; background-image: url(images/tablecopy.jpg); background-repeat:no-repeat; background-position:top;  }



 
.arti-1{margin-top:20px; margin-left:0px; text-align:center;}
.arti-2{margin-top:20px; margin-left:20px; margin-right:20px;text-align:center;  }
.more-index {float:right; margin-top:15px; font-size:16px; font-weight:bold;}
.span-ar{ font-weight:bold;}
.span-ar1{ font-weight:bold; text-decoration:none; font-size:14px;}



.avtomo { height:200px; margin-top:20px;}
.avtomo-1 {float:left; margin-left:20px; width:370px; }
.avtomo-2 {width:350px; float:left;}




.tele {width:300px; height:100px; font-size:26px; font-weight:bold; float:left; }

.text-audi {width:600px; float:left; height:190px;}
.text-audi1{width:290px; height:150px; float:left;}
.text-audo2{width:290px; height:150px; float: left; margin-left:15px;}
.text-audia6 {height:250; float:left; width:500}
.text-audo3{width:260px; float:left; margin-left:15px;}
.block-audi {height:250px;}
.block-audi1{height:200px; width:280px; float:left;}

.bmw-block { margin-left:15%; margin-right:25%; height:100%;}
.bmw-block1 {width:100%; height:300px; margin-top:20px;}
.bmw-block2 {width:320px; height:260px; float:left;}
.bmw-block3 {width:300px; height:250px; float:left; margin-left:20px;}
.index-k {
	width:800px;
	height:100px;
	float:left;
	margin-left:0px;
	margin-top: 15px;
}
.index-k1{height:250px; margin-top:40px;}
.index-k2 {width:800px;   float:left;}


.menu-li { text-decoration:underline; font-size:10pt; line-height:11pt;  }


.stati {display:block; margin-top:5px; font-size:14pt;  
text-align:center;  
font-family: Georgia,serif;
font-style: italic;
font-weight: normal;
line-height: 24pt; }

.newblock{width:27%; margin-left:3%; float:left; -moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #d7d7d7; padding:10px;  }

.nazvanie {font-size:13px; font-weight:bold; margin-top:10px; margin-bottom:20px;}

.div100 {width:100%;}

.div90 {width:90%; margin-left:5%; margin-right:5%;}

.otstup20 {clear: both; height:20px;}
.otstup201 {clear: both; height:20px; background-image: url(images/bg-line.png); background-repeat:no-repeat; width:100%; background-position:center;    }


.font13 {font-size:13pt; line-height:15pt;}

.font14 {
font-size:19pt;
text-align:center;  
font-family: Georgia,serif;
font-style: italic;
font-weight: normal;
line-height: 24pt; padding-bottom:10px;  
}

.font14 a{
font-size:19pt;
text-align:center;  
font-family: Georgia,serif;
font-style: italic;
font-weight: normal;
line-height: 29px; 
color:#42aaff; text-decoration:underline; 
 
}

.font14 a:hover{
font-size:19pt;
text-align:center;  
font-family: Georgia,serif;
font-style: italic;
font-weight: normal;
line-height: 29px; 
color: #FF3300; text-decoration: underline; 
 
}

.podza {height:30px; width:100%; background-color:#000000; font-size:13pt; line-height:15pt; padding-top:10px;}
.podza a{font-size:13pt; line-height:15pt; color:#FFFFFF; text-decoration:underline;}
.podza a:hover {font-size:13pt; line-height:15pt; color:#FFFFFF; text-decoration:none;}

#contentForm {
	display: block;
	width: 600px;
	margin: 0px auto;/*this line will center the page*/
	padding: 25px;
	border: 0px solid black;
}

/* and now the form formatting itself */
label {
  display: block;
  float: left;
  clear: left;
  Width: 150px;
  line-height: 20px;
  margin-bottom: 10px;
  margin: 5px 0;
}

input, textarea, select {
  margin: 0;
  padding: 2px;
  font-size: 1em;
  color: #666666;
  background: #F5F5F5;
  border: 1px solid #ccc;
  margin: 5px 0;  height:20pt;
}   

input:focus, textarea:focus, select:focus {
  border: 1px solid #999;
  background-color: #FFFFFF;  height:20pt;
}

input.button {
  cursor: pointer;
  border: none;
  font-weight: bold;
  background: url(images/submit.jpg) no-repeat left top;
  width: 90px;
  height: 28px;
  margin-left: 150px;
}

span.required{
  font-size: 13px !important;
  color: red !important;
}

.errormsg {
  display: block;
  width: 90%;
  height: 22px;
  line-height: 22px;
  color: #FFFFFF;
  font-weight: bold;
  background: #FF9D9D url(images/stop.gif) no-repeat 10px center;
  padding: 3px 10px 3px 40px;
  margin: 10px 0;
  border-top: 2px solid #FF0000;
  border-bottom: 2px solid #FF0000;
}

.msgSent {
  font-size: 20px;
  text-align: center;
}

.inde-mar {background-color: #0F0F0F ; padding:5px; -moz-border-radius: 5px;
-webkit-border-radius: 5px;}


h2 {font-size:16pt;
text-align:center;  
font-family: Georgia,serif;
font-style: italic;
font-weight: normal;
line-height: 16pt; }
