html,
body, div,
ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img {
    margin: 0;
    padding: 0;
    border: 0;
    }

body {
 font-family:  Arial, sans-serif;
 text-align: left;
 color: #000;
 min-width: 1000px;
}

body {
 margin: 0;
 padding: 0;
 height: 100%;
}

img    {border: 0 solid }
A IMG  {border: none;}
a:hover {
  text-decoration: none;
  }
table {
   border-collapse: collapse;
   border-spacing: 0;
   width: 100%; 
   text-align: left;
   /*border: 1px solid #000;*/
  }

table td {
    padding: 0;
  }
  
.message  {
  display: block;
  clear: left;
  padding-top: 10px;
  font-weight: bold;
  color: #f00;
  }
  
.message_error  {
  display: block;
  clear: left;
  padding-top: 10px;
  font-weight: bold;
  color: #f00;
  }
  
strong {
  color: #364D5D;
  }

.ie #wrapper {
  width:expression(document.body.clientWidth < 1005? "1000px": "auto");
  }
  
/*left menu*/  
.left {
  width: 255px;
  z-index: 1;
  font-family: Verdana;
  background: url(../../../images/bg_left.jpg) /*#416680*/#3D5F78 no-repeat 0 100%;
  overflow: hidden;
  } 
  
#inner .left {
  background: #416680;
  } 

/*logo*/  
.img_logo {
  position: absolute;
  top: 5px;
  left: 14px; 
  }
  
.logo {
  background: #6299C0;
  height: 122px;
  width: 255px;   
  }  
  
#inner .logo a {
  margin: 0;
  padding: 0;
  }
  
#inner .logo {
  background: #4D7997;
  }  
  
/*submenu*/   
.left span {
  display: block;
  background: #38576D;
  color: #F2F1B5;
  font-family: "Arial Narrow";
  font-size: 1.1em;
  font-weight: bold;
  padding-top: 20px;
  padding-bottom: 5px;
  padding-left: 50px;
  } 
  
.left a {
  border-bottom: 1px solid #38576D;
  background: #273D4C;
  display: block;
  color: #A6C5DB;
  font-size: 0.8em;
  padding: 5px 60px 5px 50px;
  }
  
.left a:hover {
  border-bottom: 1px solid #38576D;
  text-decoration: underline;
  background: #121C23;
  display: block;
  color: #ffc;
  font-size: 0.8em;
  padding: 5px 60px 5px 50px;
  }
  
.left a.sa {
  border-bottom: 1px solid #38576D;
  text-decoration: underline;
  background: #121C23;
  display: block;
  color: #ffc;
  font-size: 0.8em;
  padding: 5px 60px 5px 50px;
  }
  
.left span.s {
  border-bottom: 1px solid #38576D;
  font-weight: normal;
  font-family: Verdana, sans-serif;
  background: #121C23;
  display: block;
  color: #ffc;
  font-size: 0.8em;
  padding: 5px 60px 5px 50px;
  }
  
.left span.new_left {
  background: #2D4657;
  margin: 0;
  padding: 0;
  overflow: hidden;
  display: block;
  float: left;
  width: 100%;
  border: none;
  padding: 3px 0;
  }
  
.left span.new_left label {
  float: left;
  text-transform: uppercase;
  color: #70C1FB;
  font-family: "Arial Narrow";
  font-size: 0.75em;
  font-weight: normal;
  background: url(../../../images/newnew.gif) no-repeat 50px 6px;
  padding-left: 83px;
  border: none;
  padding-top: 5px;
  padding-bottom: 5px;
  }
  
html>body .left span.new_left {
  margin-bottom: 15px;
  }
  
.left span.new_left a {
  float: left;
  text-transform: uppercase;
  color: #70C1FB;
  font-family: "Arial Narrow";
  font-size: 0.75em;
  font-weight: normal;
  background: url(../../../images/newnew.gif) no-repeat 50px 6px;
  padding-left: 83px;
  border: none;
  }
  
.left span.new_left a:hover {
  border-bottom: none;
  text-decoration: none;
  text-transform: uppercase;
  background: url(../../../images/newnew.gif) no-repeat 50px 6px;  
  float: left;
  color: #70C1FB;
  font-size: 0.75em;
  padding: 5px 60px 5px 83px;
  }
  
/*center*/  
.center {
  background: url(../../../images/bg_head.jpg) #6299C0 no-repeat right top;
  padding-top: 180px;  
  }
  
html>body .center {
  padding-top: 181px;
  }
  
/*search*/
.center .fsearch {
  margin-left: 17px; 
  margin-bottom: 6px;
  display: block;
  }
  
html>body .center .fsearch {
  margin-bottom: 8px;
  }
  
.center .fsearch input {
  width: 210px;
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;  
  border-right: 1px solid #ccc;  
  border-bottom: 1px solid #ccc; 
  font-family: Arial;
  font-size: 0.8em;
  }
  
.center .fsearch .but {
  background: #5E6979;
  color: #fff;
  width: 50px;
  margin: 0;
  padding: 0;
  border: 1px solid #5E6979;
  margin-left: 7px;
  cursor: pointer;
  }
  
/*menu*/    
#menu {
  background: #000;
  text-align: center;
  font-family: "Arial Narrow";
  font-size: 0.9em;
  text-transform: uppercase;
  font-weight: bold;
  height: 25px;
  }
  
#menu a {
  color: #70C1FB;
  }
  
#menu span {
  background: url(../../../images/bg_menu.gif) no-repeat 0 50%;
  padding-left: 10px;
  color: #F2F1B5;
  }
  
.menu_td {
  width: 11px;
  padding-left: 7px;
  }
  
.menu {
  background: url(../../../images/bg_menu.jpg) #7FACCB no-repeat 0 0;
  text-align: center;
  font-size: 0.9em;
  text-transform: uppercase;
  font-family: "Arial Narrow";
  }
  
#inner .menu {
  margin-top: 8px;
  background: #AFCBDF;
  }

.menu td {
  padding: 5px 0;
  }
  
.menu a {
  color: #fff;
  font-weight: bold; 
  }
  
.menu span {
  background: url(../../../images/bg_menu.gif) no-repeat 0 50%;
  padding-left: 10px;
  color: #F2F1B5;
  font-weight: bold;
  }

/*new_product*/
.block_new {
  background: #6299C0; 
  overflow: hidden;
  float: left;  
  padding-left: 7px; 
  } 
  
html>body .block_new {
  float: none;
  } 
#new_product {
  /*background: #D0E1EC;*/ 
  background: url(http://www.awtos.ru/images/bg_new.jpg) #5381A2 no-repeat 100% 0;
  } 
  
#new_product table {
  margin-top: 10px; 
  }  
  
#new_product table td {
  background: #D0E1EC;
  border-right: 1px solid #6299C0;
  width: 33%;
  padding-bottom: 35px;
  }
  
#new_product a.details {
  color: #06f;
  font-weight: normal;
  margin-bottom: 0;
  margin-left: 20px;
  font-size: 0.8em;
  }
  
#new_product p {
  font-family: "Arial Narrow";
  font-size: 1.1em;
  font-weight: normal;
  padding: 0 10px 5px 20px;
  }
  
#new_product .price {
  background: #fff;
  margin: 20px 5px 10px 5px;
  text-align: center;
  overflow: hidden; 
  height: 173px;
  } 
  
#new_product .price .pr {
  color: #CE0303;
  font-family: Arial;
  font-size: 1.4em;
  clear: left;
  display: block; 
  font-weight: bold;
  padding: 10px 0 10px 18px; 
  text-align: left; 
  }
  
#new_product .price .pr label {
  color: #CE0303;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  text-align: left; 
  padding: 0 4px;  
  }
  
.center a.all {
  float: right;
  color: #fff;
  font-size: 0.7em;
  font-family: Verdana;
  margin: 5px 15px 10px 0;
  font-weight: normal;
  background: url(../../../images/square_black.gif) no-repeat 0 6px;
  padding-left: 10px;
  }
    
/*action*/
#action {
  background: #83AFCD;
  padding: 2px 10px 10px 10px;
  margin-left: 7px;
  }
  
.auto {
  background: url(../../../images/auto.jpg) #435140 no-repeat 0 0;
  width: 100%;
  height: 254px; 
  margin-top: 2px;
  font-family: Verdana; 
  }
  
.auto a {
  color: #4FCA4F;
  float: left;
  clear: left;
  margin-left: 20px;
  font-size: 0.85em;
  }
  
.auto p {
  color: #fff;
  font-size: 18px;
  width: 200px;
  display: block;
  clear: left;
  margin-left: 20px;
  padding-top: 10px;
  margin-bottom: 10px;
  }  
  
#action .auto a.headline {
  font-family: Verdana;
  font-size: 22px;
  font-weight: bold;
  color: #4FCA4F;
  float: left;
  margin-top: 30px;
  }
  
#action h2 {
  padding: 0;
  margin: 0;
  }
  
/*right*/  
.right {
  width: 196px;
  background: url(http://www.awtos.ru/images/bg_right.jpg) #6299C0 no-repeat 0 51px; 
  padding-top: 61px;
  overflow: hidden;   
  }
  
/*.right_auto {
  width: 196px;
  background: url(../../../images/bg_right_auto.jpg.htm) #6299C0 no-repeat 0 51px; 
  padding-top: 59px;  
  }*/
  
/*icon*/
.icon {
  position: absolute;
  top: 0;
  right: 0;
  background: url(../../../images/bg_icon.jpg) no-repeat 0 0;
  width: 252px;
  height: 61px;
  }
  
.icon img {
  margin-top: 20px;
  margin-left: 25px;
  margin-right: 15px;
  }
  
/*authorize*/
.wrap_authorize { 
  padding-left: 5px;
  padding-right: 7px; 
  width: 196px; 
  overflow: hidden;
  margin-bottom: 10px;
  }

html>body .wrap_authorize {
  width: 180px;
  }  
   
.authorize {
  float: left;
  overflow: hidden;
  background: none;  
  font-family: Arial; 
  }
  
.authorize .bg_top {
  background: url(../../../images/bg_td.gif) repeat-x 0 0;  
  }
  
.authorize .bg_left {
  background: url(../../../images/bg_td.gif) repeat-y 0 0;
  }
  
.authorize .bg_right {
  background: url(../../../images/bg_td.gif) repeat-y 100% 0;
  }
  
.authorize .bg_bot {
  background: url(../../../images/bg_td.gif) repeat-x 0 100%;  
  }
  
.authorize form {
  margin-left: 10px;
  }
  
.authorize input {
  width: 145px;
  float: left;
  margin-bottom: 5px;
  color: #000;
  font-family: Arial;
  font-size: 0.8em;
  }
  
.authorize form .but {
  border: 0;
  margin: 0;
  background: url(../../../images/bg_but.gif) no-repeat 0 0;
  width: 50px;
  height: 20px;
  color: #D0E1EC;
  font-family: Arial; 
  margin-top: 5px; 
  margin-bottom: 5px;
  cursor: pointer; 
  }
  
.authorize h2 {
  font-weight: normal;
  float: left;
  font-family: "Arial Narrow";
  margin-bottom: 2px;
  font-size: 1.1em;
  }
  
.authorize a {
  color: #A2CCEA;
  font-size: 0.7em;
  font-family: Arial;  
  float: right;  
  margin-right: 15px;
  margin-left: 2px;  
  }
  
.authorize a.a {
  color: #000; 
  float: left;
  text-transform: uppercase;
  text-decoration: underline;
  margin-top: 5px;
  margin-left: 13px;
  }

.authorize form a.aut_a {
  float: left; 
  margin-left: 9px;
  margin-right: 0px;
  }
  

/*basket*/
.wrap_basket { 
  padding-left: 5px;
  padding-right: 7px;
  float: left;
  clear: left;
  width: 196px;    
  padding-bottom: 5px;
  overflow: hidden; 
  }

html>body .wrap_basket {
  float: none;
  width: 184px;  
  margin-bottom: 0;
  }
  
.basket {
  float: left;
  background: url(../../../images/bg_basket.jpg) #497390 no-repeat 0 0;
  font-family: Arial;  
  background: none; 
  }
  
.basket .bg_top {
  background: url(../../../images/bg_td1.gif) repeat-x 0 0;  
  }
  
.basket .bg_left {
  background: url(../../../images/bg_td1.gif) repeat-y 0 0;
  }
  
.basket .bg_right {
  background: url(../../../images/bg_td1.gif) repeat-y 100% 0;
  }
  
.basket .bg_bot {
  background: url(../../../images/bg_td1.gif) repeat-x 0 100%;  
  }
  
.basket p {
  font-size: 0.8em;
  color: #fff;
  padding-left: 14px;
  }
  
.basket span {
  color: #70C1FB;
  font-weight: bold;
  margin-left: 5px;
  margin-right: 30px; 
  }
  
.basket h2 {
  background: url(../../../images/basket.gif) no-repeat 0 3px;
  padding-left: 30px;
  margin-left: 6px;
  margin-bottom: 5px;
  font-weight: normal;
  color: #B4CDDF;
  font-size: 1.1em;
  }
  
.basket a {
  background: url(../../../images/bg_ordering.gif) no-repeat 0 0;
  font-size: 0.75em;
  color: #D0E1EC;
  text-decoration: none;
  padding: 2px 6px 4px 5px;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  }
  
.basket a.auto_a {
  background: #952D2D;
  border: 1px solid #88B0CC;
  font-size: 0.75em;
  color: #D0E1EC;
  text-decoration: none;
  padding: 2px 6px 2px 5px;
  float: left;
  margin-top: 10px;
  margin-bottom: 6px;
  margin-left: 10px;
  }
  
/*news*/
.block {
  background: #86B1CF;
  margin: 10px 10px 5px 10px;
  padding: 15px 10px 15px 15px;
  }
  
.block h2 {
  font-size: 1.1em;
  margin: 0;
  padding: 0;
  padding-bottom: 15px;
  }
  
.date {
  font-family: Arial;
  font-size: 0.7em;
  }
  
.content .date {
  color: #fff;
  font-size: 0.85em; 
  margin-left: 30px;
  }
  
.block p {
  font-size: 0.8em;
  font-family: Arial;
  }
  
.block a {
  font-size: 0.8em;
  display: block;
  color: #0D59CB;
  font-weight: bold;
  }
  
/*block info*/
.block_info {  
  background: #86B1CF;
  margin: 10px 10px 5px 10px;
  padding: 2px;
  }
  
.block_info h2 {
  font-size: 1.1em;
  margin: 0;
  padding: 0;
  padding-bottom: 10px;
  }  
  
 .border {
  border-top: 1px solid #497390;
  border-bottom: 1px solid #497390;
  border-left: 1px solid #6593C8;
  border-right: 1px solid #6593C8;
  padding: 10px 0 2px 10px;
  } 
  
.block_info ul {
  display: block;
  list-style-type: square;
  margin-left: 15px;
  padding: 0;
  }
  
.block_info ul li { 
  padding-bottom: 7px;
  } 
  
.block_info ul li a {
  color: #000;
  font-weight: normal;
  font-size: 0.8em;
  font-family: Arial;  
  }

#index .block_info .border a {
  background: url(../../../images/square_black.gif) no-repeat 0 7px;
  padding-left: 10px;
  color: #000;
  font-size: 13px;
  float: left;
  clear: left; 
  white-space: nowrap;
  }

#index .block_info,
#index .border {
  overflow: hidden;
  _height: 0;
  }

#index .right .block_info .border {
  padding-right: 10px; 
  }

#index .right .block_info .border a {
  white-space: normal;
  }


.ie#index .right .block_info .border a {
  width: 140px;
  }

*html#index .block_info .border {
  padding-bottom: 10px;
  }

.left .block_info {
  background: #6299C0;
  margin-left: 30px;
  } 
  
.left .block_info .border {
  border-left: 1px solid #5783A1;
  border-right: 1px solid #5783A1;  
  } 
  
.block_info input {
  width: 180px;
  margin-bottom: 5px;
  font-family: Arial;
  font-size: 0.8em;
  }
  
.block_info .but {
  background: url(../../../images/bg_ordering.gif) no-repeat 0 0;
  border: 0;
  padding: 0;
  text-align: center;
  color: #D0E1EC;
  font-size: 0.8em;
  font-family: Arial;
  height: 20px;
  width: 105px;
  margin-bottom: 8px;
  cursor: pointer;
  }
  
#index .left .block_info a,
#inner .left .block_info a {
  background: none;
  border: none;
  color: #0D59CB;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
  }
  
.left .block_info a:hover {
  border-bottom: none;
  background: none;
  display: block;
  color: #0D59CB;
  padding: 0;
  text-decoration: none;
  }
  
a.details {
  color: #06f;
  font-weight: normal;
  margin-bottom: 10px;
  margin-left: 20px;
  } 
  
.block a.details {
  margin-left: 0;
  }
  
.block_info a.details {
  margin-left: 0;
  }
  
.td_right .border a.details {
  margin-left: 0;
  }  
  
/*footer*/
.footer_center {
  background: url(../../../images/bg_footer_center.jpg) #6299C0 no-repeat 0 0;
  padding-left: 7px;
  height: 93px;
  }
  
#inner .footer_center {
  background: #6299C0;
  }
  
.footer_left {
  background: url(../../../images/bg_footer_left.jpg) no-repeat 0 0;
  }
  
#inner .footer_left {
  background: #416680;
  }
  
.bg_blue {
  background: #99BDD6;
  }
  
.bg_blue1 {
  background: #6299C0;
  padding: 6px 0 6px 0; 
  }
  
.bg_blue1 .dealer_black {
  margin-top: 0;  
  }
    
/*counter*/  
.counter {
  background: #6299C0; 
  height: 93px;
  padding-left: 5px;  
  } 
  
#inner .counter {
  background: #99BDD6;
  margin-right: 7px; 
  width: 190px;
  }
  
.bg_counter {
  background: #6299C0;
  }
  
.counter img {
  margin-right: 2px;
  }
  
#inner .counter img {
  float: right;
  margin-right: 3px;
  margin-left: 0;
  }
  
  
/*copyright*/
.copyright {
  font-family: Arial;
  font-size: 0.8em;
  padding-top: 18px;
  }
  
.copyright a {
  color: #000;
  }
  
.copyright p {
  float: left;
  margin-left: 12px;
  margin-right: 24px;
  }  
  
html>body .copyright p {
  float: left;
  margin-right: 16px;
  margin-left: 24px;
  }
  
.copyright strong {
  color: #000;
  }
  
/*content*/
.wrapper_content {
  background: url(../../../images/bg_wrapper_content.jpg) #6299C0 no-repeat 0 100%;
  padding-bottom: 16px; 
  overflow: hidden;
  _height: 0;
/*  float: left;*/
  padding-left: 7px; 
  }
  
html>body .wrapper_content {
  float: none;
  }

.img0 {
  float: right; 
  }  
  
.content {
  overflow: hidden; 
  _height: 0;
/*  float: left;*/
  padding-top: 10px;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 0.8em;
  background: url(../../../images/bg_content.jpg) #99BDD6 no-repeat 0 100%; 
  }

html>body .content {
  float: none;
  }
  
.content p { 
  margin-bottom: 5px;
  padding-left: 20px;
  }
  
#inner .content p {
  margin-right: 120px;
  margin-left: 30px;
  margin-bottom: 10px;
  }
  
/*ul*/  
.content ul {  
  list-style-type: square;
  margin-left: 45px;
  padding: 10px 0;
  }
  
.content ul li {
  padding-bottom: 10px;
  }
  
/*ol*/
.content ol {  
  list-style: decimal;
  font-size: 0.9em;
  margin-left: 70px;
  padding: 10px 0;
  margin-right: 120px;
  }
  
.content ol li {
  padding-bottom: 10px;
  }
  
.content h2 {
  padding: 0;
  font-size: 1.55em;
  margin-bottom: 5px;
  }
  
h1 {
  font-family: "Arial Narrow";
  font-weight: bold;
  color: #fff;
  font-size: 2em;
  padding-bottom: 10px;
  padding-left: 30px;
  }  
  
h2 {
  font-family: "Arial Narrow";
  font-weight: bold;
  color: #fff;
  font-size: 1.25em;
  padding-left: 10px;
  }
  
h3 {
  font-family: Arial;
  font-size: 1.1em;
  color: #273D4C;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 50px;
  }
  
h4 {
  font-family: Arial;
  font-size: 0.9em;
  color: #364D5D;
  font-weight: bold;
  margin-right: 80px;
  }
  
h5 {
  font-family: Arial;
  font-size: 1.1em;
  color: #fff;
  font-weight: normal;
  margin-left: 50px;
  margin-bottom: 3px;
  }
  
.img_right {
  float: right;
  margin: 10px 0 10px 5px;
  border-bottom: 12px solid #E0EBF2;
  border-right: 12px solid #E0EBF2;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  }
  
#inner .content .img_right {
  margin-right: 120px;
  }
  
.img_left {
  float: left;
  margin: 10px 20px 10px 20px;
  border-bottom: 12px solid #E0EBF2;
  border-right: 12px solid #E0EBF2;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  }
  
.img_center {
  text-align: center;
  margin: 10px 20px 30px 50px;
  border-bottom: 12px solid #E0EBF2;
  border-right: 12px solid #E0EBF2;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  }
  
#inner .img_left {
  margin-left: 50px;
  }
  
/*inner*/
.head {
  height: 300px;
  }
  
.right_top {
  background: url(../../../images/right_top.jpg) #4A7390 no-repeat 0 0;
  width: 195px;
  }
  
.head_left {
  background: url(../../../images/bg_head_inner.jpg) #48738F no-repeat 100% 0;
  padding-left: 0px;
  }
  
.bg_info {
  background: #6299C0;
  float: left;
  padding-left: 7px; 
  overflow: hidden; 
  margin-top: 3px;
  }
  
.head_left table.info td {
  padding: 0 0 6px 0;  
  }
  
.td_right ul {
  display: block;
  list-style-type: square;
  margin-left: 15px;
  }
  
.td_right ul li { 
  padding-bottom: 7px;
  } 
  
.td_right ul li a {
  color: #000;
  font-weight: normal;
  font-size: 0.8em;
  font-family: Arial;  
  }
  
#inner .head_left table.info td.td_right {  
  background: url(../../../images/bg_td_right.gif) #86B1CF repeat-y  0 0;
  margin: 0 5px 0 0;
  padding: 2px;
  padding-left: 5px;  
  }
  
    
#inner td.td_right ul li{
  margin: 0;
  padding: 0;
  font-family: Arial;
  padding-bottom: 5px;
  }
  
#inner td.td_right h2 {
  font-size: 1.1em;
  margin: 0;
  padding: 0;
  padding-bottom: 10px;  
  }
  
.head_left table.info td.bg_none {
  background: none;
  }
  
.right_inner {
  background: url(../../../images/bg_wrapper_content.jpg) #6299C0 no-repeat 0 100%;
  }
  
/*icon inner*/
#inner .icon {
  position: static;
  background: url(../../../images/bg_icon_inner.jpg) no-repeat 0 0;
  width: 252px;
  height: 61px;
  margin-left: 54px;
  margin-bottom: 66px;
  }
  
#inner .icon img {
  margin-top: 5px;
  margin-left: 25px;
  margin-right: 15px;
  }
  
/*counter*/
#inner .counter img {
  margin-top: 7px;
  }
  
/*content*/  
#inner .wrapper_content {
  padding-right: 7px;
  padding-top: 5px; 
  padding-bottom: 0px; 
   background: #6299C0; 
  }
  
#inner .content {  
  padding: 30px 1px 15px 0px;
  margin: 0;  
  background: #99BDD6; 
  font-size: 0.8em;
  font-family: Arial;
  }
  
html>body #inner .content {
  padding-right: 0;
  }
  
#inner .content h2 {
  margin-bottom: 10px;
  }
  
#inner .content a {
  color: #0D59CB;
  }
  
.up {
  background: url(../../../images/marker.gif) no-repeat 0 60%;
  padding-left: 10px;
  float: right;
  clear: both;
  font-weight: bold;
  font-family: Arial;
  margin-top: 5px;
  margin-right: 85px;
  }
  
/*price*/
#inner .bg_price {
  background: #D5E4EE;
  padding: 2px; 
  }
  
#inner .price {
  border: 1px solid #A4BAC9;
  padding-top: 15px;
  padding-bottom: 10px;
  padding-left: 30px;
  font-family: Arial;
  font-size: 0.75em;
  }
  
#inner .price p {
  padding-top: 5px;
  padding-left: 20px;
  color: #273D4C;
  }
  
#inner .price a {
  font-family: Arial;
  font-size: 1em;
  color: #0D59CB;
  font-weight: bold;
  }
  
#inner .price a.price_a {
  color: #273D4C;
  text-transform: uppercase;
  background: url(../../../images/bg_a.gif) no-repeat 0% 50%;
  padding-left: 20px;
  }
  
/*search inner*/
#inner .bg_search {
  background: url(../../../images/bg_search.gif) repeat-x #99BDD6 0 0;   
  }
  
#inner .fsearch {   
  margin-top: 0;
  padding-left: 30px;
  padding-top: 20px;
  padding-bottom: 25px;
  }
  
#inner .fsearch .but { 
  background: #5E6979;
  border: 1px solid #ccc;
  width: 55px;
  color: #fff;
  font-family: Arial;
  cursor: pointer;
  }
  
#inner .fsearch input {
  width: 195px;
  }
  
/*block_info inner*/
#inner .block_info {  
  background: #86B1CF;
  margin: 0 5px 0 0;
  padding: 2px;  
  }
  
    
#inner .block_info ul li{
  margin: 0;
  padding: 0;
  font-family: Arial;
  padding-bottom: 5px;
  }
  
  
#inner .left .block_info {
  background: #6299C0;
  margin-left: 30px;
  margin-top: 10px;
  height: 130px;
  } 
  
html>body#inner .left .block_info {
  height: 124px;
  }
  
#inner .left .block_info .border {
  border-left: 1px solid #5783A1;
  border-right: 1px solid #5783A1;  
  height: 130px;
  }
  
html>body#inner .left .block_info .border {
  height: 110px;
  }
  
#inner .wrap_authorize {
  padding-top: 2px;
  }
  
/*path*/
.path span {
  color: #0D59CB;
  padding: 0 3px;
  }
  
.path {
  font-family: Arial;
  font-size: 1em;
  padding-bottom: 10px;
  padding-right: 80px; 
  padding-left: 30px;
  }
  
#inner .content ul ul {
  margin-bottom: 0;
  padding-bottom: 0;
  margin-top: 0;
  padding-top: 0;
  margin-right: 80px;
  }
  
#inner .content ul ul li {
  list-style-image: url(../../../images/marker.gif);
  padding-top: 7px;
  margin-bottom: 0;
  padding-bottom: 0;
  }
  
/*shooting*/
.links {
  width: 80%;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 50px;
  font-size: 0.9em;
  }
  
.shooting_left {
  background: url(../../../images/shooting_left.gif) no-repeat 0 5px;
  padding-left: 15px;
  width: 33%;
  }
  
.shooting_right {
  background: url(../../../images/shooting_right.gif) no-repeat 100% 5px;
  padding-right: 15px;
  width: 33%;
  }
  
.center_all {
  font-weight: bold;
  }
  
/*news*/
.content .news {
  padding-bottom: 15px;
  padding-right: 70px;
  padding-left: 20px;
  }
  
.content .news .date {
  color: #364D5D;
  }
  
.content .news h4 {
  padding-left: 50px;
  }
  
.content .news p {
  padding-left: 20px;
  margin: 0;
  }
  
.content .news a {
  margin-left: 50px;
  }
  
  
/*articles*/
.content .articles {
  padding-bottom: 15px;
  padding-right: 70px;
  padding-left: 20px;
  }
  
.content .articles h4 {
  margin-left: 39px;
  background: url(../../../images/square_black.gif) no-repeat 0 5px;
  padding-left: 12px;
  }
  
.content .articles p {
  padding-left: 20px;
  margin: 0;
  }
  
.content .articles a {
  margin-left: 50px;
  }
  
/*year*/
.content .year {
  font-weight: bold;
  padding-left: 40px;
  font-family: Arial;
  font-size: 0.9em;
  }
  
.content .year span {
  font-weight: normal;
  }
  
.content .year select{
  width: 60px;
  text-align: right;
  }
  
/*list_link*/  
.list_link {
  margin-left: 70px;
  margin-bottom: 25px;
  }
    
#inner .content .list_link a.next {
  background: url(../../../images/shooting_right.gif) no-repeat 100% 5px;
  padding-right: 15px;
  color: #000;
  margin-right: 10px;
  }
  
#inner .content .list_link a.previous {
  background: url(../../../images/shooting_left.gif) no-repeat 0 5px;
  padding-left: 15px;
  color: #000;
  margin-left: 10px;
  }
  
#inner .content .list_link .black_a {
  color: #000;
  }
  
#inner .content .list_link span {
  padding: 0 2px;
  }
  
#inner .content .list_link span.number {
  font-family: Arial;
  font-size: 1.3em;
  font-weight: bold; 
  padding:0;
  }
  
.all {
  font-weight: bold;
  margin-left: 7px;
  }
  
/*factors*/
/*.bg_factors {
  background: #ACC9DD;
  padding: 10px 10px 15px 10px;
  }
  
.factors {
  border: 1px solid #fff;
  padding-bottom: 15px;
  }
  
.factors h3 {
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 0;
  }
  
.factors ul {
  list-style: none;
  margin-left: 30px;
  padding-bottom: 5px;
  }
  
.factors ul li {
  background: url(../../../images/marker.gif) no-repeat 0 6px;
  padding-left: 10px;
  padding-bottom: 3px;
  }
  
.factors p {
  padding-left: 10px;
  margin-bottom: 10px;
  }*/
  
#inner .content  .dealer {
  color: #952D2D;
  text-transform: uppercase;
  font-family: Arial;
  font-weight: bold;
  font-size: 1.1em;
  background: url(../../../images/square_black.gif) no-repeat 0 6px;
  padding-left: 15px;
  margin-left: 55px;
  display: block;
  margin-top: 15px;
  }
  
/*#inner .content .factors .dealer {
  margin-left: 30px;
  padding-left: 10px;
  padding-bottom: 0;
  }*/
  
/*catalog*/
.catalog {
  width: 99.9%;
  border-top: 1px solid #BFD5E5;
  font-size: 1em;
  margin-bottom: 30px;
  }
.catalog thead td {
  font-size: 0.85em;
  border-right: 1px solid #BFD5E5;
  border-bottom: 4px solid #4E7793;
  background: #86B1CF;
  padding: 10px 0 10px 10px;
  }
  
#inner .catalog thead td a {
  text-decoration: underline;
  color: #000;
  }
  
.catalog .tr1 td {
  background: #D5E4EE;
  border-right: 1px solid #AAC7DC;
  border-bottom: 1px solid #AAC7DC;
  padding: 10px 0 10px 5px;
  }
  
.catalog .tr1 td.new {
  text-align: center;
  padding-left: 0;
  }
  
.catalog .tr2 td {
  background: #C1D7E6;
  border-right: 1px solid #AAC7DC;
  border-bottom: 1px solid #AAC7DC;
  padding: 10px 0 10px 5px;
  }
  
.catalog .tr2 td.new {
  text-align: center;
  padding-left: 0;
  }
  
.catalog td.presence {
  color: #4A7390;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 0.85em;
  padding-left: 0;
  text-align: center;
  }
  
.catalog td.foto {
  border-right: 1px solid #C1D7E6;
  text-align: center;
  padding-left: 0;
  }
  
.catalog td.name {
  padding-right: 5px;
  width: 135px;
  }
  
.catalog .tr1 .name span,
.catalog .tr2 .name span {
  color: #273D4C;
  font-weight: bold;
  display: block;
  clear: right;
  font-size: 1.1em;
  }
  
/*price*/
.catalog td.price_catalog {
  color: #952D2D;
  font-size: 0.9em;
  text-align: right;
  padding-right: 5px;
  }
  
.catalog td.price_c {
  text-align: right;
  padding-right: 5px;
  font-size: 0.9em;
  }
  
/*catalog form*/    
.catalog .tr1 form {
  background: #BFD5E4;
  padding: 5px 4px 5px 5px; 
  margin-right: 1px;
  }
  
.catalog .tr2 form {
  background: #A4C2D8;
  padding: 5px 4px 5px 5px; 
  margin-right: 1px;
  }
  
.catalog form input {
  width: 55px;
  font-size: 0.9em;
  text-align: right;
  }
  
.catalog form .but {
  background: #86B1CF;
  text-align: center;
  width: 45px;
  height: 20px;
  border-top: 1px solid #BAC7D1;
  border-left: 1px solid #BAC7D1;
  border-right: 1px solid #4A5761;
  border-bottom: 1px solid #4A5761;
  color: #fff;
  font-size: 0.95em;
  cursor: pointer;
  }
  
/*остаток*/
.catalog td.remnant {
  text-align: center;
  padding-left: 0;
  font-size: 0.9em;
  }
  
.catalog td.remnant_head {
  text-align: center;
  padding-left: 0;
  }
  
/*ед.*/
.unit {
  font-size: 0.85em;
  }
  
.catalog td.shopping {
  padding-left: 0;
  text-align: center;
  }
  
.catalog td.shopping form {
  background: none;
  }
  
.catalog td.shopping form input {
  color: #364D5D;
  width: 50px;
  }
  
.catalog td.shopping span {
  font-weight: bold;
  }
  
.catalog td.sum {
  text-align: right;
  padding-left: 0;
  margin-right: 2px;
  border-right: none;  
  }  
  
.catalog td.sum form {
  background: none;
  }
  
.catalog td.sum span {
  float: none;
  clear: none;
  color: #364D5D;
  font-weight: bold;
  margin: 0;
  padding: 0;
  font-family: Arial;
  font-size: 0.9em;
  margin-top: 6px;
  margin-right: 3px;
  }
/*product*/
.product {
  width: 70%;
  border-top: 1px solid #BFD5E5;
  font-size: 1em;
  margin-bottom: 15px;
  margin-left: 50px;
  margin-top: 20px;
  }
.product thead td {  
  font-size: 0.85em;  
  border-right: 1px solid #BFD5E5;
  border-bottom: 4px solid #4E7793;
  background: #86B1CF;
  padding: 10px 0 10px 10px;
  }
  
#inner .product thead td a {
  text-decoration: underline;
  color: #000;
  }
  
.product .tr1 td {
  background: #D5E4EE;
  border-right: 1px solid #AAC7DC;
  border-bottom: 1px solid #AAC7DC;
  padding: 10px 0 10px 5px;
  }
  
.product .tr1 td.new {
  text-align: center;
  padding-left: 0;
  }
  
.product .tr2 td {
  background: #C1D7E6;
  border-right: 1px solid #AAC7DC;
  border-bottom: 1px solid #AAC7DC;
  padding: 10px 0 10px 5px;
  }
  
.product .tr2 td.new {
  text-align: center;
  padding-left: 0;
  }
  
.product td.presence {
  color: #4A7390;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 0.85em;
  padding-left: 0;
  text-align: center;
  }
  
.product td.foto {
  border-right: 1px solid #C1D7E6;
  text-align: center;
  padding-left: 0;
  }
  
.product td.name {
  padding-right: 5px;
  width: 135px;
  }
  
.product .tr1 .name span,
.product .tr2 .name span {
  color: #273D4C;
  font-weight: bold;
  display: block;
  clear: right;
  font-size: 1.1em;
  }
  
/*price*/
.product td.price_catalog {
  color: #952D2D;
  font-size: 0.9em;
  text-align: right;
  padding-right: 5px;
  }
  
.product td.price_c {
  text-align: right;
  padding-right: 5px;
  font-size: 0.9em;
  }
  
/*product form*/    
.product .tr1 form {
  background: #BFD5E4;
  padding: 5px 4px 5px 5px; 
  margin-right: 1px;
  }
  
.product .tr2 form {
  background: #A4C2D8;
  padding: 5px 4px 5px 5px; 
  margin-right: 1px;
  }
  
.product form input {
  width: 55px;
  font-size: 0.9em;
  text-align: right;
  }
  
.product form .but {
  background: #86B1CF;
  text-align: center;
  width: 45px;
  height: 20px;
  border-top: 1px solid #BAC7D1;
  border-left: 1px solid #BAC7D1;
  border-right: 1px solid #4A5761;
  border-bottom: 1px solid #4A5761;
  color: #fff;
  font-size: 0.95em;
  cursor: pointer;
  }
  
/*остаток*/
.product td.remnant {
  text-align: center;
  padding-left: 0;
  font-size: 0.9em;
  }
  
.product td.remnant_head {
  text-align: center;
  padding-left: 0;
  }
  
.product td.sum {
  border-right: none;  
  }
  
a.all_product {
  margin-left: 50px;
  background: url(../../../images/square_black.gif) no-repeat 0 6px;
  padding-left: 10px;
  }
  
/*question*/  
.question {
  padding-left: 25px;
  padding-bottom: 20px;  
  }
  
.question p {
  background: url(../../../images/marker.gif) no-repeat 0 6px;
  padding-left: 15px;
  margin-bottom: 0;
  }
  
.question a {
  margin-left: 45px;
  }
  
.ans {
  display: block;
  font-weight: bold;
  margin-left: 70px;
  margin-top: 10px;
  margin-bottom: 5px;
  }  
 
.answer {
  background: #86B1CF;
  width: 75%;
  margin-left: 70px;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 15px;
  padding-right: 15px;
  }
  
html>body .answer {
  width: 65%;
  }
  
#inner .question .answer p {
  background: none;
  margin: 0;
  padding: 0;
  }
  
#inner .question .answer ol {
  margin: 0;
  padding: 0;
  margin-top: 7px;
  margin-left: 20px;
  }
  
#inner .question .answer ol li {
  margin: 0;
  padding: 0;
  }
  
/*content form*/
.content .form {
  width: 65%;
  float: left;
  margin-left: 50px;  
  margin-bottom: 50px;
  background: #86B1CF;
  }
  
.ie .content .form {
  padding-bottom: 30px;
  width: 65%;
  }
  
#inner .content .form p {
  margin: 0;
  padding: 0;
  float: left;
  clear: left;
  width: 300px;
  }
  
html>body .content .form {
  margin-left: 100px;  
  }
  
.content .form form { 
  float: left;
  overflow: hidden;  
  padding-left: 15px;
  padding-top: 20px;  
  margin-bottom: 30px;
  font-family: Arial;
  font-size: 1em;
  }  
 
.content .form form label {
  float: left;
  clear: left; 
  color: #364D5D;
  font-weight: bold;
  margin-bottom: 2px; 
  }
  
.content .form form input {
  color: #364D5D;
  float: left;
  clear: left;
  border: 1px solid #B3B9C3;
  width: 300px;
  height: 20px;
  margin-bottom: 10px;
  font-family: Arial;
  font-size: 1em;
  }
  
.content .form form textarea {
  color: #364D5D;
  float: left;
  clear: left;
  border: 1px solid #B3B9C3;
  width: 300px;
  margin-bottom: 10px;
  font-family: Arial;
  font-size: 1em;
  }  
  
.content .form form select {
  color: #364D5D;
  float: left;
  clear: left;
  margin-bottom: 10px;
  font-family: Arial;
  font-size: 1em;
  border: 1px solid #B3B9C3;
  width: 55px;
  }

.content .form form .button {
  width: 80px;
  height: 23px;
  float: left;
  clear: none;
  background: #5E6979;
  color: #fff;
  font-family: Arial;
  font-size: 0.9em;
  margin-right: 15px;
  margin-top: 10px;
  } 
  
.red {
  color: #952D2D;
  }
  
.attention  {
  float: left;
  clear: left;
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial;
  font-size: 1.1em;
  }
  
.attention span {
  font-size: 1.3em;
  }
  
/*content search*/
#inner .content .search p {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
  }
  
#inner .content .search .min_size {
  margin: 0;
  font-size: 0.9em;
  }
  
#inner .content .search {
  padding-bottom: 40px;
  }
  
#inner .content .search strong {
  color: #0D59CB;
  }
  
/*search content*/
#inner .content .fsearch {
  padding-top: 0;
  padding-left: 60px;  
  }
  
#inner .content .fsearch input {
  width: 255px;
  }
  
#inner .content .fsearch input.but {
  width: 50px;
  color: #fff;
  }
  
#inner .content .fsearch select {
  width: 70px;
  }
  
/*also*/
.also {
  padding-right: 100px;
  }
  
.also a {
  background: url(../../../images/marker.gif) no-repeat 0 6px;
  padding-left: 10px;
  display: block;
  margin-left: 50px;
  margin-bottom: 10px;
  }
  
/*authorize*/
#inner .content .form_auto input {
  clear: none;
  color: #364D5D;
  }
  
/*content form*/
.content .form_auto {
  width: 45%;
  float: left;
  margin-left: 50px;  
  margin-bottom: 10px;
  background: #86B1CF; 
  }
  
.ie .content .form_auto {
  padding-bottom: 30px;
  width: 45%;
  }
 
html>body .content .form_auto {
  margin-left: 100px;  
  }
  
.content .form_auto form { 
  float: left;
  overflow: hidden;  
  padding-left: 15px;
  padding-top: 20px;  
  margin-bottom: 10px;
  }  
 
.content .form_auto form label {
  float: left;
  clear: left; 
  width: 70px;
  color: #364D5D;
  font-weight: bold;
  }
  
.content .form_auto form input {
  color: #364D5D;
  float: left;
  clear: left;
  border: 1px solid #B3B9C3;
  width: 230px;
  height: 20px;
  margin-bottom: 10px;
  }
 
#inner .content .form_auto form input.button {
  width: 50px;
  height: 23px;
  background: #5E6979;
  color: #fff;
  font-family: Arial;
  font-size: 0.9em;
  margin-top: 0;
  margin-left: 70px;
  }
  
/*registration*/
#inner .content .registration {
  display: block;
  clear: left;
  background: url(../../../images/marker.gif) no-repeat 0 5px;
  padding-left: 8px;
  margin-left: 115px;
  font-size: 0.85em;
  }
  
/*dealer_black*/
.dealer_black {  
  color: #000;
  text-transform: uppercase;
  font-family: Arial;
  font-weight: bold;
  font-size: 1.1em;
  background: url(../../../images/square_black.gif) no-repeat 0 6px;
  padding-left: 15px;
  margin-left: 55px;
  display: block;
  margin-top: 15px;
  }
  
/*form registration*/
.registration_form {
  padding-top: 10px;
  }
  
#inner .content .registration_form .form {
  margin-bottom: 10px;
  }
  
/*information*/
.bg_information {
  background: #6299C0;
  padding: 0 7px;
  }
  
.information {
  background: #99BDD6;  
  padding: 0 70px 20px 10px;
  overflow: hidden;
  _height: 0; 
  }
 
.information .border {
  margin: 0;
  padding: 0;
  padding-left: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden; 
  _height:0;
  }
    
.information .border h2 {
  color: #000;
  font-family: Arial;
  font-size: 0.9em;
  margin-bottom: 10px;
  padding-left: 0;
  }
  
.information .border .info_a {
  width: 205px;
  float: left; 
  }  
  
.information .border a {
  background: url(../../../images/square_black.gif) no-repeat 0 7px;
  padding-left: 10px;
  color: #000;
  font-size: 13px;
  margin-right: 50px;
  float: left;
  }
  
/*contact*/
.contact {
  width: 75%; 
  overflow: hidden;
  font-size: 14px;
  }
  
#inner .content .contact p {
  margin-bottom: 0;
  margin-top: 15px;
  }
  
.contact img {
  float: right;
  }
  
.contact span {
  font-size: 11px;
  display: block;
  margin-bottom: 5px;
  }
  
.contact label {
  color: #364D5D;
  font-weight: bold;
  font-size: 18px;
  display: block;
  padding-bottom: 7px;
  }
  
/*catalog_top*/ 
.catalog_top { 
  overflow: hidden;
  } 
#inner .content .catalog_top .dealer {
  margin-top: 0;
  margin-left: 27px;
  float: left;
  margin-bottom: 10px;
  }
  
html>body#inner .content .catalog_top .dealer {
  margin-left: 55px;
  }
  
#inner .content .catalog_top .year {
  margin-left: 0;  
  margin-right: 5px;
  float: left;
  }
  
#inner .content .catalog_top .list_link {
  margin-left: 55px; 
  float: left;
  }
  
.ie#inner .content .catalog_top .list_link {
  margin-left: 26px; 
  float: left;
  }
  
/*bg_white*/  
.bg_white {
  background: #fff;
  color: #BE1E1E;
  overflow: hidden;
  margin: 15px 0;
  display: block;  
  }  
  
.ie .bg_white {
  float: left;
  width: 99.9%;  
  }
  
.bg_white a {
  color: #0D59CB;
  margin-right: 3px;
  }
  
.bg_white span {
  padding: 10px 10px;  
  font-weight: bold;
  font-size: 24px;
  float: right;
  }
  
.bg_white .txt {
  width: 300px;
  float: right;
  padding: 10px 0;
  }
  
/*bg_white_blue*/
.bg_white_blue {
  background: #fff;
  color: #04548C;
  overflow: hidden;
  margin: 15px 0;
  display: block;
  }
  
.ie .bg_white_blue {
  float: left;
  width: 99.9%;  
  }
  
.bg_white_blue span {
  padding: 10px 10px;  
  font-weight: bold;
  font-size: 24px;
  float: right;
  }
  
.bg_white_blue .txt {
  width: 250px;
  float: right;
  padding: 10px 0;
  }
  
.bg_white_blue .txt strong {
  color: #04548C;
  }
  
#inner .content .result span.black {
  font-weight: bold;
  float: right;
  margin-right: 4px;
  font-family: Arial;
  margin-top: 2px;  
  }
  
#inner .content .result .dealer {
  float: right;
  margin-top: 0;
  padding-top: 0;
  margin-right: 5px;
  margin-top: 2px;
  }
  
#inner .content .result .align_right {
  display: block;
  overflow: hidden;
  padding-bottom: 10px;
  }
  
.butresult {
  float: right;
  font-size: 0.9em;
  font-family: Arial;
  cursor: pointer;
  margin-right: 5px;
  color: #fff;
  background: #6299C0;
  border-top: 1px solid #D5E4EE;
  border-left: 1px solid #D5E4EE;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  }
  
.butcount {
  float: right;
  cursor: pointer;
  margin-right: 5px;
  font-size: 0.9em;
  font-family: Arial;
  color: #fff;
  background: #3F637C;
  border-top: 1px solid #D5E4EE;
  border-left: 1px solid #D5E4EE;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  }
  
/*password*/
/*content form*/
.content .form_auto1 {
  width: 430px;
  float: left;
  margin-left: 50px;  
  padding-bottom: 10px;
  background: #86B1CF; 
  overflow:hidden;
  }
  
.ie .content .form_auto1 {
  padding-bottom: 10px;
  width: 430px;
  }
 
html>body .content .form_auto1 {
  margin-left: 100px;  
  }
  
.content .form_auto1 form { 
  float: left;
  overflow: hidden;  
  padding-left: 15px;
  padding-top: 20px;  
  margin-bottom: 10px;
  }  
 
.form_auto1 form.password { 
  width: 100%; 
  padding: 0; 
  margin: 0;
  margin-top: 10px;
  margin-left: 15px;
  }
  
.form_auto1 form.password label {
  float: left;
  width: 90px;
  margin-top: 3px;
  width: 85px;
  color: #364D5D;
  font-weight: bold;
  }
  
.form_auto1 form.password input {
  float: left;
  clear: none;
  width: 200px; 
  border: 1px solid #B3B9C3;
  }
  
#inner .content .form_auto1 form.password input.button {
  clear: none;
  float: left; 
  margin: 0;
  margin-left: 10px;
  cursor: pointer;
  width: 90px;
  height: 23px;
  background: #5E6979;
  color: #fff;
  font-family: Arial;
  font-size: 0.9em;
  }
  
/*submenu_content*/
.submenu_content {  
  padding-left: 30px;
  margin-bottom: 25px;
  }
  
.submenu_content span {
  background: #86B1CF;
  width: 50%;
  display: block;
  border-bottom: 2px solid #99BDD6;
  font-weight: bold;
  color: #fff;
  padding: 3px;
  }
  
.submenu_content span.s {
  background: #6299C0;
  width: 50%;
  display: block;
  border-bottom: 2px solid #99BDD6;
  }
  
.submenu_content span a {
  background: url(../../../images/marker.gif) no-repeat 0 5px;
  padding-left: 10px;
  margin-left: 20px; 
  font-size: 0.9em;
  
  }
  
.submenu_content span label {
  background: url(../../../images/square_black.gif) no-repeat 0 5px;
  padding-left: 10px;
  margin-left: 20px;
  }
  
/*certificate*/
table.certificate {
  width: 80%;
  font-size: 1.1em;
  }
  
table.certificate p {
  font-size: 12px;
  margin-left: 0;
  padding-left: 0;
  }
  
table.certificate h3 {
  margin-left: 0;
  padding-left: 30px;
  }
  
table.certificate a {
  font-size: 12px;
  font-weight: bold;
  margin-left: 30px;
  }
  
  
table.certificate td {
  padding-top: 20px;
  }
  
table.certificate .td_left {
  padding-left: 50px;
  width: 20%;
 }
  
.img_certificate {
  background: #6097BD;
  border: 1px solid #fff;
  padding: 10px 10px 20px 10px;
  float: left;
  margin-bottom: 10px;
  }
  
.img_certificate img {
  border: 1px solid #364D5D;
  }
  
/*info customer*/
.info_customer {
  width: 99.9%;
  font-size: 12px;
  border-bottom: 4px solid #99BDD6;
  }
  
.info_customer .tr1 {
  background: #E4EDF4;
  border-top: 1px solid #99BDD6;
  }
  
.info_customer .tr2 {
  background: #CADCEA;
  border-top: 1px solid #99BDD6;
  }
  
.info_customer .tr1 th,
.info_customer .tr2 th {
  color: #294050;
  width: 40%;
  border-right: 1px solid #99BDD6;
  padding: 6px 5px 6px 70px;
  }
  
.info_customer td {
  padding: 6px 5px 6px 10px;
  color: #294050;
  }
  
/*result_new*/
#inner .content .result_new span.black {
  font-weight: bold;
  margin-right: 4px;
  font-family: Arial;
  margin-top: 2px;  
  }
  
#inner .content .result_new .dealer {
  float: left;
  margin-top: 0;
  padding-top: 0;
  margin-left: 6px;
  margin-right: 5px;
  margin-top: 0;
  }
  
#inner .content .result_new .align_right {
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  padding-bottom: 10px; 
  }
  
.result_new .butresult {
  float: left;
  width: 140px;
  font-size: 0.9em;
  font-family: Arial;
  cursor: pointer;
  margin-right: 5px;
  color: #fff;
  background: #6299C0;
  border-top: 1px solid #D5E4EE;
  border-left: 1px solid #D5E4EE;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  }
  
.result_new .butcount {
  float: left;
  width: 180px;
  cursor: pointer; 
  margin-right: 5px;
  font-size: 0.9em;
  font-family: Arial;
  color: #D5E4EE;
  background: #3F637C;
  border-top: 1px solid #D5E4EE;
  border-left: 1px solid #D5E4EE;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  }
  
.bg_white_blue_no {
  color: #04548C;
  overflow: hidden;
  margin: 0 0 5px 0;
  display: block;
  }
  
.ie .bg_white_blue_no {
  float: left;
  width: 99.9%;  
  }
  
.bg_white_blue_no span {
  padding: 10px 10px;  
  font-weight: bold;
  font-size: 24px;
  float: left;
  color: #0A6BAF;
  }
  
.bg_white_blue_no .txt {
  width: 250px;
  float: left;
  padding: 10px 0;
  }
  
.bg_white_blue_no .txt strong {
  color: #04548C;
  }
  
  
/*form*/
.content form.addition { 
  float: left;
  overflow: hidden;  
  padding-left: 15px;
  padding-top: 0;  
  margin-bottom: 30px;
  font-family: Arial;
  font-size: 1em;
  }  
 
.content form.addition label {
  float: left;
  clear: left; 
  color: #364D5D;
  font-weight: bold;
  margin-bottom: 4px;
  }
  
.content form.addition textarea {
  color: #364D5D;
  float: left;
  clear: left;
  border: 1px solid #B3B9C3;
  width: 400px;
  margin-bottom: 15px;
  font-family: Arial;
  font-size: 1em;
  }  
  
