html,body{font-family:Arial;font-size:12px;background-color:#fff;margin:0px;color:#707070;line-height:1.5em;}
a,a:visited{color:#67b1d0;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
a img{border:0;}
p{margin:0px 0px 5px 0px;}
table tr td{text-align:left;vertical-align:top;}
.b{border:1px solid #ccc;}
.clear{clear:both;float:none !important;padding:0 !important;margin:0 !important;display:block;}
h1{margin:0;padding:10px 0;font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#811517;font-weight:normal;}
h3.brown{color:#811517 !important;}
.nobg{background:none !important;}
.transparent_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:transparent none repeat scroll 0 50%;z-index:2;display:none;}
.nc_list{padding-top:20px;}
form{padding:0;margin:0;}
.s16{font-size:16px;}
.rel{position:relative;}

.container{margin:0 auto;position:relative;padding-top:368px;min-width:998px;max-width:1259px;}
 .center{float:left;width:70%;padding-left:60px;}
  .center .main_text{padding-left:320px;background:url(/i/tmp/isoroll.jpg) 3px 43px no-repeat;min-height:250px;}
   .center .main_text h1{margin-bottom:30px;}
   .center .main_text .nc_list{padding:0;}
 .center .catalog{width:100%;position:relative;}
  .center .catalog div{float:left;width:49%;height:77px;font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#555555;background:url(/i/catalog_div.jpg) 30px bottom no-repeat;}
   .center .catalog div img{float:left;margin:10px;}
   .center .catalog div span{float:left;width:210px;margin:27px 0 0 10px;}
  .center .catalog div.caption{font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#000;padding:30px 0 0 62px;height:47px;width:40%;background:none;}
 .right{width:237px;float:right;}
  .right .contacts{width:237px;height:402px;background:url(/i/contacts.gif) left top no-repeat;position:relative;}
   .right .contacts .caption{position:absolute;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#222222;text-decoration:underline;text-transform:uppercase;top:-7px;left:20px;}
   .right .contacts .contact{position:absolute;left:97px;}
    .right .contacts .contact a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#2e3092;}
   .right .contacts .contact1{top:35px;}
   .right .contacts .contact2{top:95px;}
   .right .contacts .contact3{top:150px;}
   .right .contacts .contact4{top:218px;}
   .right .contacts .contact5{top:277px;}
   .right .contacts .contact6{top:337px;}
   .right .contacts .question{display:none;position:absolute;padding-right:65px;padding-top:15px;width:388px;height:415px;background:url(/i/question_bg.png) left top no-repeat;top:-20px;left:-430px;z-index:3;}
    .right .contacts .question *{text-align:right;}
    .right .contacts .question .big{text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#d20031;font-weight:bold;position:relative;right:10px;}
    .right .contacts .question .small{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#d20031;line-height:12px;text-align:left;padding-left:200px;}
    .right .contacts .question .question_close{position:absolute;cursor:pointer;top:15px;right:50px;}
    .right .contacts .question .input{}
    .right .contacts .question .textarea span{position:relative;top:-40px;}
    .right .contacts .question .input input{width:200px;height:20px;border: 1px solid #a7a6aa;margin-top:3px;text-align:left;}
    .right .contacts .question .input textarea{width:200px;height:90px;border: 1px solid #a7a6aa;margin-top:3px;text-align:left;}
    .right .contacts .question input.submit{margin-left:185px;margin-top:5px;text-align:center;}
  .right .news{background:url(/i/news_bg.png) left top no-repeat;width:237px;height:382px;margin-top:24px;position:relative;padding-top:5px;}
   .right .caption{position:absolute;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#222222;text-decoration:underline;text-transform:uppercase;top:-7px;left:20px;}
   .right .all_news{position:absolute;top:auto;bottom:0;left:27px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#fff;}
   .right .news .event{font-family:Arial, Helvetica, sans-serif;font-size:10px;margin:10px;}
    .right .news .event span{font-family:Arial, Helvetica, sans-serif;font-size:10px;display:block;color:#000000;}
    .right .news .event a{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#2e3092;line-height:12px;}
    .right .news .event div{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#707070;line-height:11px;padding-top:10px;}
 .footer{margin-top:50px;}
  .footer .footer_menu{background:url(/i/footer_menu.png) left top repeat-x;height:27px;text-align:center;}
   .footer .footer_menu div{margin:0 auto;}
   .footer .footer_menu a{padding:0 27px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;text-transform:uppercase;text-decoration:none;text-align:center;}
   .footer .footer_menu a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;text-transform:uppercase;text-decoration:underline;}
  .footer .copyrights{height:89px;border-top:1px solid #e7e8e9;margin:30px 12px 0 12px;position:relative;}
   .footer .copyrights div{font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#000000;}
    .footer .copyrights div a{font-family:Arial, Helvetica, sans-serif;font-size:10px;}
   .footer .copyrights .isorol{position:absolute;top:-1px;left:0;height:59px;background:url(/i/footer_left.gif) left top no-repeat;padding: 20px 0px 0px 30px;}
   .footer .copyrights .support{position:absolute;top:19px;left:388px;height:59px;}
   .footer .copyrights .chokavo{position:absolute;top:-1px;left:auto;right:0;height:59px;background:url(/i/footer_right.gif) right top no-repeat;padding:20px 30px 0 0;}

 .header{position:absolute;top:0;left:0;height:327px;width:100%;background:#f9fafe url(/i/header_topline.gif) left top repeat-x;}
  .header a.logo{position:absolute;top:0;left:20px;background:url(/i/logo.gif) left top no-repeat;display:block;width:291px;height:112px;}
   .header a.logo img{width:291px;height:112px;}
  .header .buttons{position:absolute;top:0;left:auto;right:10px;background:url(/i/buttons.gif) left top no-repeat;width:51px;height:28px;}
   .header .button1{position:absolute;top:0;left:0px;width:20px;height:28px;}
   .header .button2{position:absolute;top:0;left:20px;width:25px;height:28px;}
  .header .image{background:url(/i/header_bg.jpg) center 35px no-repeat;height:300px;}
  .header div.menu{background:url(/i/menu_bg.gif) left top repeat-x;height:37px;position:absolute;bottom:0;width:100%;text-align:center;}
   #menu{top:-1px;position:relative;}
   .header table.menu{border-collapse:collapse;margin:0 auto;}
    .header table.menu tr td{border-collapse:collapse;margin:0;padding:0;}
    .header table.menu tr td.el{background:url(/i/menu_el.png) left top no-repeat;width:135px;height:37px;text-align:center;vertical-align:middle;}
     .header table.menu tr td.small a, .header table.menu tr td.small a:hover{font-size: 11px;line-height:13px;}
    .header table.menu tr td.div{background:url(/i/menu_divider.gif) left top no-repeat;width:5px;height:37px;}
     .header table.menu tr td a{text-transform:uppercase;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#fff;}
  .header .date{position:absolute;top:40px;left:320px;color:#cc1522;}
	
.price_el{position:relative;padding-top:40px;}
 .price_el .price_img{float:left;width:35%;text-align:center;}
  .price_el .price_img div.price_file{float:left;background:url(/i/download.png) left top no-repeat;padding-left:20px;margin-top:10px;}
   .price_el .price_img div.price_file a{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#2e3092;}
  .price_el .price_img div.price_file_type{float:right;margin-top:10px;background:url(/i/excel.png) top left no-repeat;padding-left:20px;width:100px;text-align:left;}
  .price_el .price_img div.file_date{font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#707070;text-align:left;padding-left:20px;}
 .price_el .price_description{float:left;width:65%;}
  .price_el .price_description h3{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#000;}
  .price_el .price_description .details{background:url(/i/price_details_bg.png) left top no-repeat;width:380px;height:85px;text-align:center;}
   .price_el .price_description .details table{width:370px;margin:0 auto;padding:0;border-collapse:collapse;}
    .price_el .price_description .details table tr td, .price_el .price_description .details table tr th{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#707070;height:13px;line-height:16px;padding:0;margin:0;vertical-align:middle;}
    .price_el .price_description .details table tr th{text-align:left;}
    .price_el .price_description .details table tr td{text-align:right;}

.order_border{border:1px solid #d1d3d4;margin-top:30px;width:800px;background-color:#f8f8f8;}
 .order_lt{background:url(/i/order_lt.png) left top no-repeat;position:relative;top:-1px;left:-1px;}
  .order_rt{background:url(/i/order_rt.png) right top no-repeat;position:relative;top:0px;left:2px;}
   .order_lb{background:url(/i/order_lb.png) left bottom no-repeat;position:relative;top:2px;left:-2px;}
    .order_rb{background:url(/i/order_rb.png) right bottom no-repeat;padding:10px;position:relative;top:0px;left:2px;}
table.order_lines{width:100%;}
 table.order_lines tr td input{width:50px;}
a.add_line{background:url(/i/order_plus.png) left 2px no-repeat;padding-left:20px;display:block;height:19px;text-decoration:none;margin-bottom:45px;}
 a.add_line span{border-bottom:1px dashed #2e3092;color:#2e3092;}
a.open_form{background:url(/i/order_ok.png) left top no-repeat;padding-left:20px;display:block;height:19px;text-decoration:none;}
 a.open_form span{border-bottom:1px dashed #2e3092;color:#2e3092;float:left;}
 a.open_form b{background:url(/i/order_open.png) 5px 7px no-repeat;width:20px;height:19px;display:block;float:left;}
.require_fields{padding:10px 0 10px 160px;font-size:12px;color:#d20031;}
.order_form{}
 .order_form table.private_data{border-collapse:collapse;}
  .order_form table.private_data tr th, table.private_data tr td{padding:0 0 3px 11px;margin:0;}
  .order_form table.private_data tr th{font-weight:normal;text-align:right;}
  .order_form table.private_data tr td.comment{padding-left:33px;}
   .order_form table.private_data tr td textarea{height:80px;width:210px;}

.diler_form_bg{width:455px;height:435px;background:url(/i/diler_form_bg.png)left top no-repeat;position:absolute;z-index:9;left:410px;top:-205px;display:none;}
 .diler_form_bg .diler_form_close{position:absolute;top:10px;right:20px;}
 .diler_form_bg span.caption{color:#d20031;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;position:absolute;left:215px;top:10px;text-transform:uppercase;}
 .diler_form_bg span.text{color:#d20031;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;position:absolute;left:215px;top:30px;}
 .diler_form_bg table{border-collapse:collapse;padding:0;margin:0;position:absolute;right:40px;top:70px;}
  .diler_form_bg table tr td, .diler_form_bg table tr th{border-collapse:collapse;padding:3px 0 0 0;margin:0;}
  .diler_form_bg table tr th{font-weight:normal;text-align:right;padding-right:5px;}
  .diler_form_bg table tr td{width:200px;}
   .diler_form_bg table tr td input{width:200px;}
   .diler_form_bg table tr td textarea{width:200px;height:50px;}
.diler_form{color:#2e3092;}
.diler_form span{color:#2e3092;border-bottom:1px solid #2e3092;}
.dilers{display:none;}
 .dilers .okrug{float:left;color:#707070;font-size:18px;padding-right:20px;}
 .dilers .cities{float:left;}
  .dilers .cities span.caption{font-size:24px;color:#000;display:block;margin-bottom:15px;}
   .dilers .cities .city a{color:#2e3092;font-family:Arial, Helvetica;font-size:18px;text-decoration:none;border-bottom:1px dashed #2e3092;line-height:30px;}
   .dilers .cities .city .company{display:block;padding-bottom:20px;}
    .dilers .cities .city .company .company_name{font-size:18px;color:#000;line-height:20px;}
    .dilers .cities .city .company .company_data{}
     .dilers .cities .city .company .company_data .company_data_field{float:left;width:190px;}
      .dilers .cities .city .company .company_data .company_data_field a{font-size:12px;text-decoration:underline;border:0;}

.contacts_inline{background:url(/i/contacts_inline.png) left top no-repeat;width:666px;height:68px;position:relative;}
 .contacts_inline .contacts_inline_el{position:absolute;top:15px;}
  .contacts_inline .contacts_inline_el_val{color:#636363;}
  .contacts_inline .contacts_inline_el_con{color:#000;}
   .contacts_inline .contacts_inline_el_con a{color:#2e3092;}
 .contacts_inline .contacts_inline_el1{left:55px}
 .contacts_inline .contacts_inline_el2{left:230px;}
 .contacts_inline .contacts_inline_el3{left:420px;}
 .contacts_inline .contacts_inline_el4{left:555px;}
.contacts_address{height:22px;background:url(/i/contacts_world.png) left top no-repeat;padding-left:35px;margin-top:20px;margin-bottom:5px;color:#000000;}
.contacts_map{width:667px;height:598px;margin-bottom:20px;}
.contacts_form{background:url(/i/contacts_form.png) left top no-repeat;padding:20px;width:666px;height:254px;}
 .contacts_form .contacts_message{font-size:12px;color:#d20031;}
  .contacts_form .contacts_message span{font-size:12px;color:#000;}
 .contacts_form table{border-collapse:collapse;margin-top:10px;}
  .contacts_form table tr td,.contacts_form table tr th{padding:1px;margin:0;}
  .contacts_form table tr td.textarea{padding-left:20px;}
  .contacts_form table tr th{text-align:right;font-weight:normal;}
   .contacts_form table tr td input{width:240px;}
   .contacts_form table tr td input.submit{width:auto;margin:10px 0;}
   .contacts_form table tr td textarea{width:260px;}
.serts{position:relative;}
 .serts .sert{width:50%;float:left;padding-top:30px;height:270px;}
  .serts .sert .name{font-size:10px;color:#000000;text-transform:uppercase;}
  .serts .sert table td.pic{background:url(/i/sert.png) left top no-repeat;position:relative;width:161px;height:212px;}
   .serts .sert table td.pic a{position:relative;top:11px;left:11px;}

