/* stylesheet been changed by Mike */

iframe, table, img, hr, p, h1, h2, div, form, body { 
  margin: 0; 
  padding: 0; 
  border: 0;
}


body {
  color: #474747;
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  background:url(/images/bg.gif) #8aaec1 top left repeat;
}

h1 {
  color: #5E5E5E;
  font-size: 9pt;
  font-weight: bold;
}

h2 {
  color: #474747;
  font-size: 9pt;
  font-weight: bold;
}

a {
  color: #005e8a;
  text-decoration: none;
}

a:hover {
  color: #FF9831;
}

/*a:visited {
  color: #CECECE;
}*/

td {
  color: #fff;
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
}

p {
  padding: 2px 0px 0px 5px;
}

input,select,textarea {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  color: #010101;
}

input.btn {
  background: #F1F1F1;
  border: 1px outset #A8A8A8;    
}

sup, #sup {
  font-family: Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #925558;    
}

table.main {background:url(/images/bg_top.gif) top left repeat-x;margin-left:-1px;}

tr.main td {height:100%;}

#root {
  text-align: left;
  text-valign: top;
  clear:left;
}

#header {
  width: 100%;
  height: 205px;
  background: #E3E6E6;
}

#header table {
  width: 100%;
  border-collapse: collapse;
}

#header td {
  padding: 0;
  margin: 0;
  border: 0;
}

#header2 {background:#003d7b;}
#header2 td {padding-bottom:2px;}
#header2 .links {font-size:.8em;width:220px;color:#a7bcd1;text-align:center;}
#header2 .links a {color:#a7bcd1;}
#header2 .menu {clear:both;height:1.5em;}
#header2 .menu div {float:left;width:10em;line-height:1.5em;border-right:2px solid white;height:1.5em;text-align:center;}
#header2 .menu a {color:white;font-weight:bold;}

#header2 .line1 .i1 {background:#d4c5d3;}
#header2 .line1 .i2 {background:#d6c7c6;}
#header2 .line1 .i3 {background:#ecb5b9;}
#header2 .line1 .i4 {background:#d4e0e4;}
#header2 .line1 .i5 {background:#c1c7cc;}
#header2 .line1 .i6 {background:#dabec5;border-right:0;;}
#header2 .line1     {background:#dabec5;border-bottom:2px solid white;}

#header2 .line2 .i1 {background:#a1688c;}
#header2 .line2 .i2 {background:#a96b61;}
#header2 .line2 .i3 {background:#ec393b;}
#header2 .line2 .i4 {background:#a0bfc0;}
#header2 .line2 .i5 {background:#646f74;}
#header2 .line2 .i6 {background:#b4535f;border-right:0;;}
#header2 .line2     {background:#b4535f;}

#logos td {background:#929e7e;border-top:1px solid #b1bc9a;border-bottom:1px solid #003D7B;height:61px;white-space:nowrap;}
#logos .rght div {height:61px;overflow:hidden;}
#logos .rght img {margin:6px 1em;float:left;}

#header_sub {background:url(/images/bg_head_x.jpg) top left repeat-x;display:block;}
#header_sub div {background:url(/images/bg_head.jpg) top left no-repeat;height:138px;position:relative;}
#header_sub img.avtohead {top:-16px;left:63px;position:absolute;z-index:9;}

td.hleft {
  width: 16.5%;
  height: 205px;
  background: #FFFFFF url(images/left1.jpg) repeat-x top left;
}

#flash {
  width: 689px;
  height: 205px;
  float: left;
  background: #FFFFFF url(images/uralmotor.jpg) no-repeat top left;
}


td.hcnt {
  width: 83.5%;
  height: 205px;
  background: #FFFFFF url(images/right1.jpg) repeat-x top left;
}

#center {
  width: 100%;
  background: #E3E6E6;
  border-bottom: 1px solid #808487;
}

td.main {
  width: 80%;
  padding:0 13px 0 5px;
  text-align: justify;
}
td.main h1, td.main h1 a  {
  color:white;
  text-decoration: none;
  font-weight: bold;
  font-size: 11pt;
  padding: 1em 0 .2em;
  border-bottom:1px solid #95c2d9;
}

td.main .new {
  font-weight: bold;
  padding: 3px 0px 5px 5px;
}

td.main .new a {
  font-weight: bold;
}

#news {margin: -5px 15px 0 0;border-bottom: 2px solid #808486;}

#news .new {
  color:#FFF;
  overflow: hidden;
  font-weight: bold;
}

#news .new a {
/*  display:block;
  color:#114373;
  padding:.1em .5em*/
  text-decoration:underline;
  color:white;
}
#news .new span {color:#114373}

#news .an {
  height:50px;
  background:url(/images/bg_light.gif);
  display:block;
  padding:5px;
}  

td.left {
  width: 190px;
}

.panell b, .panelr b {color:#114373;}
.panell{background:url(/images/bg_light.gif);margin-right:1em; }
.panell .i1 {background:url(/images/bg_light_tr.gif) top right no-repeat;}
.panell .i1-2 {background:url(/images/bg_left_top.gif) top right no-repeat;}
.panell .i2 {background:url(/images/bg_light_br.gif) bottom right no-repeat;padding:1em 0 1em 20px;}
.panell td {color:#414141;}
.panelll {padding:0 0 0 20px;font-weight:bold;color:#114373;}
.panell input {width:90px;}
.panell p {color:#005E8A;} 
.panell a.link {color:#005E8A;}

* html .panell, * html #tops, * html #poll {margin-bottom:-1.3em;}

#tops {background:url(/images/bg_light.gif);margin-left:5px;}
#tops .i1 {background:url(/images/bg_light_tl.gif) top left no-repeat;}
#tops .i2 {background:url(/images/bg_light_bl.gif) bottom left no-repeat;padding:1em 0 1em .5em;}
#tops .panelr {font-weight:bold;color:#114373;}

#notes table {
  width: 100%;
  text-align: left;
  text-valign: top;
  margin: 0px 0px 20px 0px;
}

#notes td {
  width: 25%;
}

#notes .lnk {
  color:white;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
  padding: 2px 0px 4px 0px;
}

#notes .lnk a {
  color:white;
  text-decoration: underline;
}

#notes .lnk a:hover {
  color: #ADADAD;
}

.litera {
  color: #aa0000;
  font-size: 10pt;
  font-weight: bold;
  padding: .1em .3em;
  background:url(/images/bg_light.gif);
}

#footer {
  width: 99%;
  height: 16px;
  text-align: center;
  background: #B1BCCA;
  border-top: 1px solid #ffffff;
  margin: 0 0 0 5px;
}

#footer .sep {
  width: 4px;
  height: 10px;
  float: left;
  background: #ACB8C7 url(images/separ.jpg) no-repeat;
  margin: 3px 2% 0px 2%;
}

#footer .flink {
  height: 10px;
  float: left;
  margin: 2px 2% 0px 2%;
}

#footer .flink a {
  font-weight: bold;
  color: #141517;
}

#poll {background:url(/images/bg_light.gif);color:#414141;}
#poll .i1 {background:url(/images/bg_light_tl.gif) top left no-repeat;}
#poll .i2 {background:url(/images/bg_light_bl.gif) bottom left no-repeat;padding:1em 0 1em .5em;}

#poll .i1-2 {background:url(/images/bg_right_top.gif) top left no-repeat;}
#poll .i2-2 {background:url(/images/bg_right_btm.gif) bottom left no-repeat;padding:1em 0 1em .5em;}

#poll table {
  margin: 0px 0px 0px 10px;
}

#poll td {
  font-weight: bold;
  color:#414141;
}

#pages {
  color:#fff;
  font-size: 10pt;
  width: 100%;
  text-align: center;
  padding: 10px 0px 0px 0px;
}

#pages a {
  color:#fff;
  text-decoration: none;
}

#pages a:hover {
  text-decoration: underline;
}


#pages b {
  color: #000000;
}

#avto {
  width: 100%;
}

#avto table {
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;    
  border: 1px solid #ffffff;
  border-collapse: collapse;
}

#avto th {
  font-weight: bold;
  text-align: center;
  background: #E3E6E6;
  color:#333;
}

#avto td {
  border: 2px solid #ffffff;
  text-align: center;
}

#avto tr {background:#F1F1F1;}
#avto tr.nech {
  background: #E3E6E6;    
}

#firms {
  width: 100%;
}           

table.data {
  width: 85%;
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;    
  border-collapse: collapse;
  padding: 0;
  margin: 0;
}

table.data td {
  text-align: left;
  background:#beeaff;
  padding:.2em .5em;
  color:#414141;
  border:1px solid #8aaec1;
}

#tops h1 {
 padding: 5px 0px 0px 5px;    
}

#tops .topitem {
  padding: 1px 0px 1px 20px;
  font-weight: bold;
  background:url(/images/top_item.gif) 5px 50% no-repeat;
}

#topnav {
  padding: 10px 0px 14px 15px;
}

#topnav a {
  font-weight: bold;
  color: #fff;
  text-decoration: underline;
}

#avtoadd {
  width: 95%;
  padding: 5px 0px 0px 15px;
}

#avtoadd table {
  width: 90%;
  text-align: left;
}

#message {
  width: 100%;
  padding: 10px 0px 0px 0px;
  text-align: left;
}

#message table {
  width: 85%;
}

#message td {
  padding: 10px 0px 0px 0px;
  font-size: 8pt;
  text-align: left;
}

.poll {
  width: 100%;
  padding: 20px 0px 0px 0px;
  clear:left;
}

.poll .answers {
  padding: 5px 0px 0px 5px;
  float: left;
  width: 100%;
}

.poll .answers .name {
  width: 35%;
  float: left;
}

.poll .answers .line {
  float: left;
  width: 45%;
  vertical-align: middle;
}

.poll .answers .count {
  width: 5%;
  float: left;
  text-align: center;
}

.poll .answers .percent {
  width: 5%;
  float: right;
  text-align: center;
  padding: 0px 15px 0px 0px;
}


#links {
  margin: -4px 0px 0px -35px;
  padding: 0;
}

#links ul {
  list-style-type: none;    
}

#links li {
  padding: 3px 0 3px 0;
}

#links a {
  text-decoration: none;
}

#counters {
  text-align: center;
  padding: 20px 0px;
}

#counters2 {
  float:left;
  margin: -5px 0 0 20px;
}

#counters3 {
  float:left;
  margin: -5px 0 0 20px;
}

#banner100 {
  text-align: center;
  margin: 20px 0px 0px -20px;
}

#banner480 {
  margin: 15px 0 15px 0;
  text-align: center;
}

#prlink {
  width: 100%;
  height: 25px;
  background: #1f5473;
  text-align: center;
  padding: 12px 0px 5px 0px;
  color:white;
}

#prlink a {
  color:white;
  text-decoration: none;
}

#prlink a:hover {
  text-decoration: underline;
}

#fmenu .menu {
  width: 113px;
  float: left;
  text-align: center;    
  margin: 22px 0 0 0;
}

#fmenu .menu a {
  font-weight: bold;
  font-family: Tahoma;
  color: #ffffff;
  text-decoration: none;
}

#fmenu .menu a:hover {
  color: #ffffff;    
}

#fmenu .menu a:visited {
  color: #ffffff;    
}

#lmenu {
  margin: 10px 0 0 0;
  width:220px;
}

.lmenu {
  margin: 0 10px 3px 15px;
  padding:0 0 5px 30px;
  border-bottom:1px dashed #517ca4;
}

.lmenu a {
  color:white;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
}


hr {
  width: 70%;
  padding: 0;
  margin: 2px 10px 0px 10px;
}

#avtoan {
  margin: 0 20px 0 0;
}

#avtoan ul {
  border:1px solid white;
  list-style:none;
  padding:0;
  margin-left:0px;
}

#avtoan li {
  margin:1px 2px;
  padding: 3px 0 3px 20px;;
}
#avtoan li.white {background:url(/images/bg_light.gif)}

#avtoan li.white2 {background:url(/images/bg.gif)}

#avtoan a {
  text-decoration: none;
}

#avtorss {
  width: 100%;
  text-align: right;
}

#izbr {
  position: absolute;
  top: 40px;
  left: 20px;
  font-weight: bold;
  color: #ffffff;
}

#izbr a {
  color: #ffffff;
}

/*********** search firm form ************/

#search_firm {
  background: url(images/bg_search.gif) no-repeat left top;
  margin-right:1em;
  width: 500px;
  height: 50px;
  text-align: center;
}

#search_firm b {
  color:#114373;
}

#search_firm .text {
  width:400px;
  height:13px;
}

#search_firm .inp {
  width:30px;
  height:14px;
  border:1px solid #114373;
  float:left;
}

#search_firm .sel {
  width:50px;
  height:16px;
  border:1px solid #114373;
  float:left;
}

#search_firm label {
  white-space: nowrap;
  float:left;
}

#search_firm b {
  float:left;
  margin-right:5px;
}

#from select {
  width:450px;
}

#bannert {
  text-align:center;
}

#bannert img {
  margin: 10px 150px 10px 0;
}  

.specteh {
	margin:0 auto; 
	width:580px; 
	height:75px;
	position:relative;
}
.specteh a {
	position:absolute;
	top:0px;
	left:0px;
	width:580px;
	height:75px;
	z-index:10;
}
.specteh a img {
	width:580px;
	height:75px;
}
.specteh div {
	position:absolute;
	top:0px;
	left:0px;
	width:580px;
	height:75px;
	z-index:1;
}
