/*page*/
html, body {width:100%;height:100%;}
  body {padding:0; margin:0;background:#05090d url(/nc/templates/Avtoblackbox/images/body.jpg) repeat-x left top;}

/*
  #SomeBox
  {
    position - position [ left , top ] ,
    liquid model - float, clear,
    block modle - display, width, height, margin, padding, overflow,
    visual property - background, border,
    text property - list-style, text-align
   }
*/

/*design*/
  a img{border:0;}

/*navigation*/
  a {font:1em/1.5 "Trebuchet MS"; color:#1f70a8;text-decoration:underline;}
  a:hover {text-decoration:none;}
  :focus, a:active { outline: none; }
  form :focus, form a:active { outline:1px dotted;}

/*TAGS*/
  h1 {margin:0 0 10px -6px;padding: 0;font: 2.2em "Times new roman"; color:#ffffff;}
  h2 {margin:0;padding: 0;font:2.0em "Times New Roman";color:#ffffff;}
  h3 {margin: 0;padding:0;font:1.8em "Times New Roman";color:#ffffff;}
  h4 {margin:0;padding: 0;font:bold 1.6em "Times New Roman";color:#ffffff;}
  dl, dt, dd, form {margin:0;padding: 0;}
  input {margin:0;vertical-align:middle;}
  p {margin: 0;padding:5px 0;font-size:11px}
  #sidebar p {margin: 0;padding:17px 0;font-size:11px}
  b{font-size:11px}
  select {vertical-align:middle;}
  table {border-spacing: 0;border-collapse: collapse;}
  table td {padding:0;text-align:left;vertical-align:top;}
#seo ul {margin: 0;padding:0; list-style-type:disc;}
#seo ul li{list-style-type:disc;}

  /*ul {margin: 0;padding:0;}
  ul li{list-style-type:none}*/



/*FONT*/
  html {font-size:100%;}
  body {font:62.5%/1.2 Tahoma, sans; color:#ffffff}
  table, td, th, ul, textarea, input, select {font: 1em/1.2 Tahoma;}

/*Misc*/
  .clearing {clear: both;height:0;font-size:0;overflow:hidden;}
  .clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}

/*layout*/

  /*=HEADER*/
    #header {background:#f0f0f0;height:124px;background: url(/nc/templates/Avtoblackbox/images/header.jpg) no-repeat left top;}

     #logo{position:absolute;top:24px;left:40px}

     .tools{position:absolute;left:772px;top:33px;}
      .tools li{float:left;margin:0 50px 0 0}
      .tools a{display:block;height:24px}
      .main{background: url(/nc/templates/Avtoblackbox/images/tools.jpg) no-repeat left top;width:24px}
      .message{background: url(/nc/templates/Avtoblackbox/images/tools.jpg) no-repeat -71px top;width:28px}
      .map{background: url(/nc/templates/Avtoblackbox/images/tools.jpg) no-repeat right top;width:29px}

      .main_menu{position:absolute;left:68px;top:87px;}
      .main_menu li{float:left;margin-right:62px}
      .main_menu a{display:block;height:19px;}
      .main_page{width:134px;background: url(/nc/templates/Avtoblackbox/images/menu.jpg) no-repeat left top;}
      .why{width:151px;background: url(/nc/templates/Avtoblackbox/images/menu.jpg) no-repeat -134px top;}
      .production{width:134px;background: url(/nc/templates/Avtoblackbox/images/menu.jpg) no-repeat -285px top;}
      .video{width:100px;background: url(/nc/templates/Avtoblackbox/images/menu.jpg) no-repeat -418px top;}
      .look{width:106px;background: url(/nc/templates/Avtoblackbox/images/menu.jpg) no-repeat right top;}

      .main_page:hover{width:134px;background: url(/nc/templates/Avtoblackbox/images/menu.jpg) no-repeat left bottom;}

      .why:hover{width:151px;background: url(/nc/templates/Avtoblackbox/images/menu.jpg) no-repeat -134px bottom;}
      .production:hover{width:134px;background: url(/nc/templates/Avtoblackbox/images/menu.jpg) no-repeat -285px bottom;}
      .video:hover{width:100px;background: url(/nc/templates/Avtoblackbox/images/menu.jpg) no-repeat -418px bottom;}
      .look:hover{width:106px;background: url(/nc/templates/Avtoblackbox/images/menu.jpg) no-repeat right bottom;}
  /*=MENU*/
    #menu {background: silver;}

  /*=CONTENT*/
  
	  #wrapper {position:relative;min-height:100%;height:100%;width:1003px;background: url(/nc/templates/Avtoblackbox/images/line.jpg) no-repeat left 125px;}
      html>body #wrapper {}
      #body {padding:3px 0 75px;}
      #body:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}  
  
  #main_col_content_t {margin: 0 0 0 365px; background: url(/nc/templates/Avtoblackbox/images/mc_center.jpg) repeat-y 0px}
  #main_col {float: right;width:100%;}
  #main_col_content {background: url(/nc/templates/Avtoblackbox/images/mc_top.jpg) no-repeat 0px 0px; padding:32px 0 0 37px}
  #main_col_b {background: url(/nc/templates/Avtoblackbox/images/mc_bottom.jpg) no-repeat 0px 0px; height: 520px; margin-top: -350px}
  #main_col_b_b {background: url(/nc/templates/Avtoblackbox/images/footer.jpg) no-repeat bottom left; height: 520px;}
  
        .preview{background: url(/nc/templates/Avtoblackbox/images/preview.jpg) no-repeat left top;width:349px;height:239px;overflow:hidden;position:relative;}
        .preview dl{margin:20px 0 0 21px}
        .preview dt{width:123px;float:left;margin-right:17px}
        .preview dt img{position:relative;z-index:10}
        .preview dt a{position:relative;top:-15px;z-index:0}
        .preview dd{width:160px;float:left;overflow:hidden}
        .preview .price{margin:13px 0 20px 0;overflow:hidden}
        .preview .price:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .preview .price dt{font:9px tahoma;color:#838383;width:auto;margin-right:10px}
        .preview .price dd{font:13px tahoma;color:#838383;width:95px;position:relative;top:-3px;overflow:hidden}
        .preview .price b{font:19px tahoma;color:#fff}
        
        .info{margin-right:30px; min-height: 300px}
		.info a {color:#fff; font-size:13px;}
		
        .spec{position:relative;left:-1px}
        .more{position:absolute;bottom:10px;right:20px}

#video-tbl td {
	padding:5px 4px;
}          
  
  
    /*
        #main_col {float: right;width:100%;background: url(/nc/templates/Avtoblackbox/images/main_col.jpg) no-repeat 365px top;}
        #main_col_content {margin: 0 0 0 365px;background: url(/nc/templates/Avtoblackbox/images/main_col.jpg) no-repeat left top;padding:32px 0 0 37px}



*/


  /*=SIDEBAR*/
  #sidebar {float: left;width: 349px;margin: 0 -365px 0 0;background: url(/nc/templates/Avtoblackbox/images/porshe.jpg) no-repeat right top;padding-left:16px;padding-top:148px}


  /*=FOOTER*/
  #footer2 {position: absolute; width:100%;height:100%;background: url(/nc/templates/Avtoblackbox/images/footer.jpg) no-repeat bottom left;}
  
  
    #footer {position: absolute; top: 0px; leftp: 0px; clear: both; bottom:0px;width:100%;height:276px;background: url(/nc/templates/Avtoblackbox/images/footer.jpg) no-repeat 0px 0px;}
    #footer img{position:absolute;left:170px;top:0px}
    .copyright{padding: 67px 0px 0px 10px; color:#6d6d6d; font-size:11px}
    .copyright a{color:#ff2500}
    .counters{padding: 67px 0px 0px 10px;}
    #footer .counters img{position:static}
    .counters li{float:left;margin-right:13px}
    .contacts{position:absolute;left:715px;top:-20px;line-height:1.5;font-size:14px;padding-left:15px;/*background: url(/nc/templates/Avtoblackbox/images/pointer.png) no-repeat left 12px;*/}
    
    .contacts_n{line-height:1.5;font-size:14px;padding-left:320px;/*background: url(/nc/templates/Avtoblackbox/images/pointer.png) no-repeat 10px 10px;*/}


/*form*/
  .field {clear:both;padding:0;margin:0 0 20px;padding:0 0 0 215px;}
    .field:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
    .field dt {position:relative;left:-215px;float:left;width:200px;text-align:right;margin:0 -200px 0 0;}
      .field dt label {margin:0;}
    .field dd {float:left;}
  label {margin:0 15px 0 0;}
  select{border:solid 1px #A5ACB2;width:248px;height:1.8em;}
  textarea {width:248px;height:100px;border:solid 1px #A5ACB2;}
  .form_buttons {margin:0 0 0 215px;}
  input[type="text"] {width:200px;height:1.5em;border:solid 1px #A5ACB2;}
  .input_text {width:200px;height:1.5em;border:solid 1px #A5ACB2;}
  
  
/*add*/
.production-groups, .production-groups li {
	margin:0; padding:0;
}
.production-level {
	font-size: 14px;
}
.production-groups a, .production-level a {
	color: #fff;
	font-size: 14px;
}
.production-groups li {
	display: inline;
}