@charset "windows-1251";
@import url("common.css");

table {width: 100%; border-collapse: collapse}
th, td, ul, ol, li, form, input, select, textarea, h1, h2, h3, h4, h5, h6 {list-style: none; vertical-align: top; cursor: default; margin: 0; padding: 0}
input, select, textarea {color: #59595a; font-family: tahoma; font-size: 12px !important}
p {margin: 0 0 15px 0}

a {color: #2e3092; text-decoration: none}
a:hover {color: #e76f01; text-decoration: none}


#page {background: url(/images/bg_index.gif) 22px 45px no-repeat; width: 959px; position: relative; margin: 0 auto; padding: 10px 22px}


#left_block {width: 168px; float: left; position: relative; padding: 215px 15px 0 0}

   #left_block img {display: block; margin: 20px 0}
   #left_block h1 {width: 959px; color: #c4c7ca; font-size: 11px; font-weight: normal; position: absolute; top: 0; left: 0}
   #left_block img.logo {position: absolute; top: 87px; left: 33px; margin: 0}
   #left_block object {position: absolute; top: 137px; left: 180px}
   #left_block embed {position: absolute; top: 0; left: 0}

   #left_block address {width: 200px; color: #2e3092; font-size: 12px; position: absolute; top: 54px; left: 269px}
      #left_block address span {margin-left: 4px}
      #left_block address a {color: #2e3092}
      #left_block address a:hover {text-decoration: underline}

   #left_block ul.lang {width: 190px; font-size: 12px; position: absolute; top: 54px; left: 775px}
      #left_block ul.lang li {display: inline; margin: 0 1px}
      #left_block ul.lang span {color: #e76f01}

   #left_block form.search_index {width: 250px; color: #2e3092; font-size: 12px; position: absolute; top: 386px; left: 595px}
      #left_block form.search_index span, #left_block form.search_index input {float: left}
      #left_block form.search_index span {margin-top: 3px}
      #left_block form.search_index input.text {margin: 0 10px}
      #left_block form.search_index input.submit {background-position: 0 -19px; width: 65px}

   #left_block form.search {margin: 20px 0}
      #left_block form.search input {float: left}
      #left_block form.search input.text {width: 87px; color: #050768; margin-right: 10px}
      #left_block form.search input.submit {background-position: 0 -19px; width: 65px}
      #left_block form.search span {height: 1px; overflow: hidden; clear: left; display: block}

   #left_block div.licenses {background: url(/images/bg_licenses.gif); _height: 1px; margin: 20px 0}
      #left_block div.licenses div {background: url(/images/bg_licenses.gif) -168px 0; height: 18px; overflow: hidden}
      #left_block div.licenses ul {background: url(/images/bg_licenses.gif) 100% 100% no-repeat; overflow: hidden; padding: 0 10px 20px 10px}
      #left_block div.licenses li {background: url(/images/dot.gif) 0 4px no-repeat; text-indent: 10px; margin-bottom: 10px}

   #menu {text-transform: uppercase; margin-bottom: 50px; padding-left: 32px}
      #menu li {margin-bottom: 3px}
      #menu li span {color: #e76f01}
      #menu li.sub {font-weight: bold; text-transform: none; padding-left: 10px}
      #menu li.sub a {padding-left: 10px}
      #menu li.sub a:hover, #menu li.sub span {background: url(/images/bullet.gif) 0 4px no-repeat; color: #e76f01; padding-left: 10px}

   #left_block div.efort p {margin-bottom: 5px}
   #left_block div.efort img {margin: 5px 0 10px 0}

   #left_block div.calendar {font-size: 11px; padding: 20px 0}
   #left_block div.calendar span {background: url(/images/text_archive.gif); width: 112px; height: 15px; overflow: hidden; display: block; margin: 10px 0}
   #left_block div.calendar form {background: url(/images/bg_calendar.gif); width: 158px; height: 226px; position: relative; padding: 10px 0 0 10px}
      #left_block div.calendar form span {background: none; width: auto; height: auto; margin: 0}
      #left_block div.calendar select {font-size: 11px; float: left; margin: 10px 0}
      #left_block div.calendar select.year {width: 60px; margin-right: 4px}
      #left_block div.calendar select.month {width: 82px}
      #left_block div.calendar input {position: absolute; top: 189px; left: 11px}
      #left_block div.calendar p, #left_block div.calendar a, #left_block div.calendar b {background: url(/images/icons.gif) -20px 0; width: 19px; height: 17px; text-align: center; overflow: hidden; display: block; float: left; margin: 0 1px 1px 0; padding: 3px 0 0 1px}
      #left_block div.calendar p.first, #left_block div.calendar a.first, #left_block div.calendar b.first {clear: left}
      #left_block div.calendar p {color: #dedede}
      #left_block div.calendar a {color: #59595a}
      #left_block div.calendar a:hover {background: url(/images/icons.gif) -20px 100%; color: #2e3092; font-weight: bold}


#center_block {width: 659px; float: left; padding-top: 427px}

   #center_block div.text {padding: 10px 15px}
   #center_block img {border: 1px #dedede solid; display: block; float: left; margin: 0 10px 5px 0}
   #center_block table {border-top: 3px #dedede solid; border-bottom: 3px #dedede solid}
      #center_block caption {color: #e76f01; text-align: left; padding: 0 0 7px 15px}
      #center_block th, #center_block td {border: 1px #dedede solid; padding: 5px 15px}
      #center_block th {color: #2e3092; font-weight: normal; text-align: center; border-bottom: 3px #dedede solid}

   #center_block div.banners img {border: none; margin:0 3px 0 0;}
   #center_block div.title_news, #center_block div.title_responses, #center_block div.title_netfort {height: 29px; clear: left; overflow: hidden}
   #center_block div.title_news {background: url(/images/bg_titles.gif) 0 -29px}
   #center_block div.title_responses {background: url(/images/bg_titles.gif) 0 -58px}
   #center_block div.title_netfort {background: url(/images/bg_titles.gif) 0 100%; margin: 20px 0 10px 0}

   #center_block div.text_news {padding: 10px 15px}
   #center_block div.text_news span, #center_block div.text_news a {color: #e76f01}
   #center_block div.text_news a:hover {color: #2e3092}
   #center_block div.text_responses {padding: 10px 15px 0 15px}
   #center_block div.text_responses img {border: none}
   #center_block div.text_responses div.left {width: 200px; float: left}
   #center_block div.text_responses div.right {width: 430px; float: left}

   #center_block div.title_triple {background: url(/images/bg_titles.gif); height: 29px; clear: left; overflow: hidden; position: relative; margin-bottom: 10px}
   #center_block div.title_triple img {display: block; position: absolute; top: 8px}
   #center_block div.title_triple img.title_1 {left: 15px}
   #center_block div.title_triple img.title_2 {left: 235px}
   #center_block div.title_triple img.title_3 {left: 455px}

   #center_block ul.triple {width: 189px; float: left; padding: 0 15px 10px 15px}
      #center_block ul.triple li {background: none; margin-bottom: 5px; padding: 0}

   #center_block p.signed {position: relative}
      #center_block p.signed img {position: absolute; top: 0; left: 50%}
      #center_block p.signed b {position: absolute; top: 14px; right: 0}

   #center_block ul.header {background: url(/images/header.gif) 0 100% no-repeat; color: #e76f01; text-transform: uppercase; margin-bottom: 30px; padding: 0 15px 25px 15px}
      #center_block ul.header li {background: none; display: inline; padding: 0}
      #center_block ul.header li.sub {background: url(/images/bullet.gif) 3px 4px no-repeat; font-weight: bold; text-transform: none; padding-left: 16px}

   #center_block div.company_foto {width: 387px; color: #2e3092; font-size: 95%; margin: 0 auto}

   #center_block ul.sitemap {text-transform: uppercase; margin-bottom: 50px; padding-left: 86px}
      #center_block ul.sitemap li {background: none; margin-bottom: 3px; margin-top: 10px; padding: none}
      #center_block ul.sitemap li.sub {font-weight: bold; text-transform: none; margin: 0 0 5px 0; padding-left: 35px}
      #center_block ul.sitemap li.sub a {padding-left: 10px}
      #center_block ul.sitemap li.sub a:hover {background: url(/images/bullet.gif) 0 4px no-repeat; color: #e76f01; padding-left: 10px}

   #center_block b.tel {margin-right: 3px}
   #center_block b.fax {margin-right: 28px}
   #center_block b.eml {margin-right: 24px}

   #center_block th.col_center {width: 380px}

   #center_block form.order {font-size: 12px}
      #center_block form.order table {width: 460px; border: none; margin: 20px 0 0 52px}
      #center_block form.order td {border: none}
      #center_block form.order td.col_1 {padding-top: 8px}
      #center_block form.order input {width: 256px}
      #center_block form.order input.check {width: auto; position: absolute; top: -2px; left: 0}
      #center_block form.order table p {width: 70px; position: relative; float: left; margin-bottom: 5px; padding-left: 20px}
      #center_block form.order div {width: 180px; padding-bottom: 15px}
      #center_block form.order select {width: 262px}
      #center_block form.order textarea {width: 260px; height: 110px}
      #center_block form.order span {color: #e76f01}
      #center_block form.order p {width: auto; display: inline; float: none; padding-left: 82px}
      #center_block form.order input.submit {background-position: 0 -38px; width: 161px; text-align: right; margin-left: 76px; padding-right: 10px}

   #center_block div.text_vacancy {padding: 10px 0 10px 15px}
      #center_block div.text_vacancy p.vacancy {background: url(/images/dot.gif) 0 5px no-repeat; color: #e76f01; font-size: 110%; font-weight: bold; padding-left: 10px}
      #center_block div.text_vacancy p.send_res {background: url(/images/bg_vacancy.gif) 131px 0 no-repeat; font-weight: bold; text-transform: lowercase; margin-bottom: 40px}
      #center_block div.text_vacancy p.send_res a {background: url(/images/bg_submit.gif) 0 -57px no-repeat; width: 120px; height: 18px; color: #e76f01; overflow: hidden; display: block; padding: 1px 0 0 9px}

   #center_block p.news_list {margin-bottom: 30px}
   #center_block p.news_list span {color: #e76f01; display: block}
   #center_block p.news_list span a {color: #e76f01}
   #center_block p.news_list span a:hover {color: #2e3092}

   #center_block p.request {font-weight: bold; margin: 0; padding: 20px 0 15px 15px}
   #center_block p.request b, #center_block p.pages span {color: #e76f01}
   #center_block p.pages {color: #2e3092; margin: 0 0 3px 15px}
   #center_block p.pages i {font-style: normal; margin-right: 20px}
   #center_block p.pages a, #center_block p.pages span {margin-right: 10px}

   #center_block div.text_res {padding: 10px 15px}
   #center_block div.text_res a, #center_block div.text_res p a:hover {color: #e76f01}
   #center_block div.text_res a:hover, #center_block div.text_res p a {color: #2e3092}
   #center_block div.text_res p {margin: 3px 0 30px 0}

   #center_block p.header {color: #e76f01}

   #center_block div.text_clients {padding: 10px 15px}
   #center_block div.text_clients div {background: #868686; width: 198px; height: 118px; border: 1px #dedede solid; overflow: hidden; float: left; margin: 0 7px 7px 0}
   #center_block div.text_clients div img {float: none; margin: 0 auto}
   #center_block div.text_clients img {border: none}
   #center_block div.text_clients p {margin: 15px 0}
   #center_block div.text_clients p.header {margin-top: 40px}
   #center_block div.text_clients p a {clear: none; text-decoration: none}
   #center_block div.text_clients p a:hover {color: #e76f01}
   #center_block div.text_clients p.more a:hover {color: #2e3092}
   #center_block div.text_clients a {clear: left; text-decoration: underline}
   #center_block div.text_clients a:hover {color: #2e3092; text-decoration: none}

   #center_block table.clients {border: none; margin: 30px 0}
      #center_block table.clients tr.last td {border-bottom: none}
      #center_block table.clients td {border: none; border-left: 1px #dedede solid; border-bottom: 3px #dedede solid; padding: 15px}
      #center_block table.clients td.left_col {border-left: none}
      #center_block table.clients img {border: none; float: none; margin: 10px 0}
      #center_block table.clients p {margin-bottom: 0}
      #center_block table.clients a {color: #e76f01}
      #center_block table.clients a:hover {color: #2e3092}
      #center_block table.clients p a {color: #2e3092; text-decoration: underline; margin-left: 62px}
      #center_block table.clients p a:hover {text-decoration: none}


#right_block {width: 100px; float: left; padding: 412px 0 0 17px; *padding-top: 432px}
   #right_block img {display: block; margin: 20px 0}
   #right_block div img {display: block; margin: 0 auto; margin-bottom: 20px}

.notable{width:auto !important; border:0 !important;}
.notable td{padding:0 !important; border:0 !important;}

.ny2010{position:absolute; top:143px; left:639px;}

