#printlink {text-decoration: underline;cursor: pointer;}
#printlink:hover{text-decoration: none;}

/*=== Header ===*/
.header {height: 30px; background: url(/images/t/header.gif); position: relative; z-index:89;}
.footer .inner {height: 74px;}
 .inner {width: 997px; //width: 988px; margin: 0 auto; padding-top: 1px; position: relative;}
  .person {overflow: hidden; margin-top: 2px; float: left; margin-left: 10px; _margin-left: 0;}
   .person li {float: left; height: 22px; //height: 23px; border-bottom: none; padding: 4px 12px 0; margin: 0; position: relative;}
   .person li.act {background: #fff; border: 1px solid #9FA2A7; border-bottom: none; zoom: 1;}
    .person li a {font-size: 11px; padding-left: 20px; color: #292929; font-size: 11px;}
    .person li a:hover {color: #B34811}
    .person li.act a {cursor:text; color: #292929 !important; font-weight: bold; text-decoration: none;}
    .person li a.investor {background: url(/images/t/investor.png) no-repeat;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/t/investor.png',sizingMethod='crop'); _zoom: 1}
    .person li a.client {background: url(/images/t/client.png) no-repeat;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/t/client.png',sizingMethod='crop'); _zoom: 1}
    /*  Уголки у .person */
    .person li i {display: none;}
    .person li.act i {display: block; width: 1px; height: 1px; position: absolute; _overflow: hidden;}
    .person li.act i.bl {background: #fff; left: -1px; bottom: 0;}
    .person li.act i.br {background: #fff; right: -1px; bottom: 0; _right: -2px;}
    .person li.act i.tll {background: #CBCCD1; left: -1px; top: 0;}
    .person li.act i.tlt {background: #CFD1D6; width: 2px; left: -1px; top: -1px;}
    .person li.act i.trl {background: #CBCCD1; right: -1px; top: 0; _right: -2px;}
    .person li.act i.trt {background: #CFD1D6; width: 2px; right: -1px; top: -1px; _right: -2px;}
    .person li.act i.brl {background: #9FA2A7; left: 0; top: 0;}
    .person li.act i.brr {background: #9FA2A7; right: 0; top: 0; _right: -1px;}
     .isjs .langjs {display: block;}
    .langjs {display: none;}
  .header .lister {left: 50%; top: 5px;}
  .isjs .lister {background: url(/images/t/lister-bg.gif) repeat-x; height: 20px; padding: 0 0 0 5px;}
  .lister {background: none; height: 20px; padding: 0 0 0 5px; position: relative;}
   .lister_left {left: 0; top: 0;}
   .lister .sominimap {left: -45px; top: -3px;}
   .lister img.flag {margin-top: 4px; float: left; margin-right: 6px;}
   .lister a {background: url(/images/t/lister-push.gif) no-repeat 100% 100%; padding: 1px 30px 0 0; float: left; height: 19px; display: block; font-size: 12px; text-decoration: none;}
   .lister a, .lister a:visited {color: #fff; _color: #fff;}
   .lister a:hover {color: #FFDF83; text-decoration: none; background-position: 100% 0;}
   /*  Поиск */
  .header .search {top: 5px; right: 30px;}
   #searchfield {color: #A0A0A0; height: 14px; width: 145px; padding: 2px 5px 0; border: none; border-left: 1px solid #A6A6A6; border-top: 1px solid #A6A6A6;}
   .header .search form {float: left; margin-right: 7px; _margin-right: 3px;}
    .header .search form input {vertical-align: top; font-size: 11px;}
    .header .search form label {margin-left: 5px;}
  .content .search {margin-top: -15px;}
   .content .search #content-search {width: 300px; margin-right: 10px;}
    .content .search p {color: #5d5656; font-size: 11px;}
   .content .select-form {margin-bottom: 40px;}
   .content .select-form label {margin-left: 5px;}

.print-it {margin: 0 15px 0 0; _margin-top: 10px; text-align: right; position: relative; z-index: 2}
 .print-it a {background: url(/images/t/printversion.gif) no-repeat 0 3px; padding-left: 18px}

/*=== Wrapper ===*/
.wrapper {width: 997px; //width: 988px; position: relative; z-index: 70; margin: -85px auto -74px; overflow: hidden; min-height: 100%; height: auto !important; _height: 100%; _overflow-y: visible;}
 /*=== Левая колонка ===*/
 .left-col {width: 200px; padding-left: 10px; margin: 0 10px 20px 0; //margin-left: 0; //overflow: hidden;}
  .main_menu {margin-left: 0; _overflow: hidden;}
   .main_menu li {padding: 7px 0 7px 8px; border-bottom: 1px dotted #ccc; _border-top: expression(this.previousSibling==null ?'1px dotted #ccc' :'none');}
    .main_menu li:first-child {border-top: 1px dotted #ccc;}
    .main_menu li a {background: url(/images/t/arrow-menu.gif) no-repeat 0 -134px; padding-left: 13px; font-size: 12px; font-weight: bold; text-decoration: none;}
    .main_menu li a:hover {background-position: 0 -68px; color: #F29B13;}
    .main_menu li a.act {background-position: 0 5px; color: #4e4e4e; cursor: text;}
    .main_menu li a.act:hover {background-position: 0 5px;}
    .main_menu li ul {margin: 0 0 0 12px; padding: 10px 0;}
     .main_menu li ul li {border: none !important; padding: 0; font-size: 12px; margin:3px 0;}
     .main_menu li ul li:first-child {border: none;}
      .main_menu li ul li a {background: none; padding: 0; font-weight: normal; text-decoration: underline;}
      .main_menu li ul li a.act {color: #4E4E4E;}
       .main_menu li ul li ul, .greybull {margin-left: 0;}
        .main_menu li ul li ul li, .greybull li {background: url(/images/t/bullit_menu.gif) no-repeat 0 6px; padding-left: 10px;}
         .main_menu li ul li ul li a, .greybull li a {padding-left: 0;}
         .greybull {margin-left: 13px}
         .greybull li {background-position: 0 9px;}
  .smarts {margin: 0 0 28px 0; display: block; position: relative; z-index: 30;}
 .banner200x280 {margin-top: 50px;}
 /*=== Контент ===*/
 /*div {border: 1px solid red !important;}*/
 .container {min-height: 100%; height: auto !important; overflow: hidden; _zoom: 1; margin-bottom: 50px; margin-top: 80px;}
 .content {margin: 0 0 0 225px; position: relative; padding: 1px 10px 20px; width: 745px; //margin-left: 220px; //overflow-x: hidden;}
 #mainpage .container {margin-bottom: -75px;}
  .content img.fleft {margin: 0 25px 10px 0;}
  .content ul {margin:0 0 30px;}
  .content ol {margin:0 0 30px;}
  .content ol li {padding:5px 0 5px 15px;}
  .infobloks ul {margin: 0;}
   .content ul li, .infobloks ul li {background: url(/images/t/bullit.gif) no-repeat 0 12px; padding: 5px 0 5px 15px;}
   .content ul li ul {margin: 10px 0 5px 0px;}
  /*=== Фидбэк ===*/
  .feedback dl {margin-bottom: 10px;}
    .feedback dl.error dd input {border: 1px solid #D84714;}
    .feedback dl dd input {width: 300px; border: 1px solid #85A2BD;}
    .feedback dl dd input:focus {border: 1px solid #aaa;}
    .feedback span.bind {color: #CC571B;}
    .feedback dl dd p.form-error {font-size: 11px; color: #D84714}
   .feedback .submit {margin: 0 0 10px; padding: 20px 0 15px; border-bottom: 1px solid #E0E0E0;}
    .feedback .submit input {width: 300px;}
   .feedback .info {clear: both;}
   .banners280x160 {margin-top: 30px;}
   .banners280x160 img {margin-right: 30px;}

    /*=== Опера хак ===*/
 @media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .container {margin-bottom: -190px; min-height: 100%;}
  .wrapper { margin-bottom: -74px; min-height: 100%;}
  .content {overflow: hidden; margin-left: 0 !important; margin-bottom: 190px !important;}
  .left-col {margin-bottom: 190px !important; padding-bottom: 0;}
  #mainpage .container {margin-bottom: -110px;}
  #mainpage .infobloks {margin-top: -190px;}
  .footer .inner {min-height: 85px;}
}

/*=== Footer ===*/
.ghost {height: 74px;margin-top:30px;}
.footer {height: 74px; background: url(/images/t/footer.gif); position: relative; overflow: hidden;}
/*.footer {height: 74px; background: url(/images/t/footer.gif); position: absolute; overflow: hidden;}*/
.rst {background: url(/images/t/rst.gif) no-repeat; padding-left: 70px; left: 20px; bottom: 15px; font-size: 11px; color: #676767; z-index: 45;}
.hot {left: 400px; bottom: 15px; z-index: 45;}
.dominion {background: url(/images/t/dominion.gif) no-repeat; height: 31px; color: #555659; text-decoration: none; font-size: 11px; z-index: 86; padding-left: 40px; right: 30px; bottom: 20px;}
a:hover.dominion, a:visited.dominion {color: #555659;}


/*=== Без дополнительного меню инвесторы ===*/
.banner {background: url(/images/t/banner-fon.gif) no-repeat 0 0; width: 570px; height: 322px; text-align: center; padding-top: 11px; }
.banner .bannerwrap {width: 486px; height: 261px; overflow: hidden; margin:0 auto; position: relative;}
.banner .body-col2-banner {width: 486px; height: 261px; overflow: hidden; position: relative; display: table-cell; vertical-align: middle;//display: block;}
.banner .body-col2-banner img {border: 1px solid #cbcbca; margin: 0 auto; position: relative; //top: 50%;//margin-top: expression(-offsetHeight / 2 + "px");}


/*=== Миниблок левый  (опросы, быстро узнать) ===*/
.left-miniblock {margin-bottom: 20px;}
.left-miniblock p {font-size: 12px;}
.left-miniblock form p {margin: 5px 0;}
 .left-miniblock form p input {margin-top: -5px;}
 .left-miniblock form p.submit {margin-top: 20px;}
 .left-miniblock form p.submit input {width: 140px;}
  .left-miniblock form p label{font-size: 11px; color: #cc571b; vertical-align: top; padding: 0 0 0 5px;}


/*=== Третий вариант инвесторы ===*/
.meniwrap {height: 45px; _height: 50px; position: relative; z-index: 80; clear: both;}
.secmenu {height: 30px; background: url(/images/t/secmenu.gif) repeat-x; width: 965px; margin: 10px auto 0; border-right: 1px solid #d7cac8; border-left: 1px solid #d7cac8; _overflow: hidden;}
.secmenu-shadow {height: 5px; background: url(/images/t/secmenu-shadow.gif) repeat-x; width: 965px; margin: 0 auto;}
 .secmenu ul {overflow: hidden; height: 100%; position: relative; z-index: 2;}
  .secmenu ul li {float: left; height: 100%;}
  .secmenu ul.calls {margin: 0;}
   .secmenu ul.calls li {background: url(/images/t/secmenu-left-bord.gif) repeat-y 100% 0; height: 29px; overflow: hidden;}
    .secmenu ul.calls li a {font-size: 14px; padding: 5px; overflow: hidden; width: 160px; text-align: center; display: block; color: #000; text-decoration: none;}
    .secmenu ul.calls li a:hover {color: #cc571b;}
    .secmenu ul.calls li a.act {background: url(/images/t/secmenuact.gif); color: #fff !important; cursor:default; _height: 30px !important;}
  .secmenu ul.foruser {}
   .secmenu ul.foruser li {background: url(/images/t/secmenu-left-bord.gif) repeat-y; padding: 0 7px 10px; height: 12px; margin-top: 4px; _background: expression(this.previousSibling==null ?'none' :'url(/images/t/secmenu-left-bord.gif) repeat-y'); _padding: 0 7px 2px;}
   .secmenu ul.foruser li:first-child {background: none;}
    .secmenu ul.foruser li a {color: #414141; text-decoration: none; font-size: 11px; padding: 0 0 3px 5px; height: 16px; overflow: hidden;}
    .secmenu ul.foruser li img {float: left;}
    .secmenu ul.foruser li.mms img {margin-top: 3px;}
    .secmenu ul.foruser li.sms img {margin-top: 5px;}
    .secmenu ul.foruser li.forum img {margin-top: 3px;}
    .secmenu ul.foruser li.cabinet img {margin-top: 1px;}
    .secmenu ul.foruser li a:hover {text-decoration: underline;}

/*=== Новости и стандартная колонка в 500 пикселей ===*/
.news {margin-left:570px; width:auto; padding-top:25px;}
  .news-list {margin-bottom: 15px;}
   .news-list p, .news-list p a , .list-type p, .list-type p a {color: #414141; font-size: 12px; margin: 0;}
   .news-list p.date, .list-type p.date {color: #aea496; font-size: 10px;}
   .news .orangevo a {background: url(/images/t/allnews.gif) no-repeat; padding-left: 20px; font-size: 12px; _margin-left: 7px;}
.col-500 {width: 520px;}
 .col-500 .list-type {margin-bottom: 30px;}
 .list-type p {font-size: 15px;}
 .col-500 ol {margin: 0 0 30px 18px; //margin-left: 25px}
  .col-500 ol li {margin-bottom: 20px;}
   .col-500 ol li p {margin-bottom: 0;}
.helpme {margin-bottom: 10px; margin-left: 570px; background: url(/images/t/spec-bg.gif) repeat-x 0 100%;}
 .helpme p {font-size: 11px; padding:0 7px 10px; _padding: 0 6px 10px;}


/*=== 3 колонки в контенте ===*/
.col-3 {overflow:hidden; margin:0 0 30px 0;}
 .col-3 div {width: 29%; padding: 0 2%;}
  .col-3 div ul {margin-top: -25px; //margin-left: 10px;}
   .col-3 div ul li, .col-3 div ul li a {font-size: 12px; color: #414141; //padding-left: 0;}
    .col-3 div ul li ul {margin: 0 0 0 5px; //margin-left: 10px;}
     .col-3 div ul li ul li {background: url(/images/t/bull-brown.gif) no-repeat 0 13px; padding-left: 10px; //padding-left: 0;}
     .col-3 div ul li ul li a {font-size: 11px;}
.col-3.map .fleft h4 {margin: 30px 0 0; margin: expression(this.previousSibling==null ?'0' :'30px 0 0');}
.col-3.map .fleft h4:first-child {margin: 0;}
.col-3.map ul {margin-top: 0 !important}

/*=== Правая плавающая колонка ===*/
.col-float-right {margin-left: 565px;}
 .col-float-right ul {}
  .col-float-right ul li {font-size: 12px; font-weight: bold;}
   .col-float-right ul li a {font-size: 12px;}
   .col-float-right ul li ul {margin: 7px 0 0 5px;}
   .col-float-right ul li ul li {background: url(/images/t/archive-bullit.gif) no-repeat 0 8px; padding: 2px 0 2px 10px;}
   .col-float-right ul li ul li.act {background-position: 0 -7px}

/*=== Листалка страниц ===*/
.listalka, .listalka span {color: #4e4e4e; font-size: 10px;}
.listalka {margin:25px 0 0;}
 a.next-prev {color: #4e4e4e;}
 span.unact, span.unact a,  span.unact a:hover {color: #c7c7c7; text-decoration: none; cursor:text;}
 a.next-prev:hover {color: #4e4e4e;}
 span.page-count {margin: 0 5px;}
  span.page-count a {border: 1px solid #ececec; color: #4e4e4e; font-size: 12px; text-decoration: none; height: 16px; padding: 0 4px; background: url(/images/t/listalkus.gif); margin:0 2px;}
  span.page-count a:hover {background-position: 0 -32px; color: #fff; border: 1px solid #e3dbd7;}
  span.page-count a.act {background-position: 0 -16px !important; color: #fff !important; border: 1px solid #cf6e3c !important;}

.orangevo {background: url(/images/t/orange-bg.gif) repeat-x; border-top: 1px solid #fb9715; min-height: 35px; _height: 35px; position: relative; padding: 5px 7px; _padding: 5px 0;}
 .orangevo img.fleft {margin: 0;}
 .orangevo-border {height: 1px; width: 100%; overflow: hidden;  background: url(/images/t/orange-bord.gif) no-repeat 100% 0; top: -1px; margin: 0 -25px; //right: 25px;}
 .news .orangevo-border {margin: 0 -7px; //right: 7px;}

 .del_orangevo {padding: 20px 25px 150px;min-height: 35px; _height: 35px; position: relative;}
  .del_orangevo-border {height: 1px; width: 100%; overflow: hidden;  background: none; top: -1px; margin: 0 -25px; //right: 25px;}
 
 
.infobloks {width: 970px; position:relative; overflow: hidden; z-index: 50; padding: 0 10px; overflow: hidden;}
 .bigblock {width: 480px; margin-right: 20px;}
  .bigblock .orangevo {padding: 20px 25px 200px;}
   .oranj-right {margin-left: 90px;}
   .isjs .oranj-right .lister {width: 185px;display: block;}
   .oranj-right .lister {display: none;}
   .isjs .oranj-right .lister a {width: 165px;}
 .miniblock {width: 215px; margin: 0 10px;}
  .miniblock ul {margin: 0 0 20px 10px;}
  .miniblock ul a {color: #414141;}

/*=== Типографирую ===*/
h1, h2, h3, h4, h5, h6 {font-weight: normal; line-height:normal; color: #2F2E2E; margin: 40px 0 20px}
h1 {font-size: 32px;}
h2 {font-size: 24px;}
h3 {font-size: 20px;}
h3.news_header {margin-top: 0;}
h4, h4 a, .col-3 h4 a {font-size: 17px;}
.left-col h4.fast {background: url(/images/t/quest.gif) no-repeat 0 0; padding-left: 20px; margin: 30px 0 10px 10px;}
.left-col h4 {margin-bottom: 10px;}
.left-col h4.corporate a {background: url(/images/t/people-book.gif) no-repeat 0 0; padding-left: 20px; margin: 30px 0 10px 10px;}
.content h1 {margin: 5px 0 35px}
.infobloks h4{margin: 0 0 6px; font-weight: normal;}
.infobloks h4 a{font-weight: normal;}
.helpme h4 {margin: 0 0 3px;}
.col-3 h4 {margin: 0 0 35px;}
.infobloks h3 {margin: 0 0 20px}
.list-type h4, .col-float-right h4, .col-500 ol li h4 {margin: 0}
.col-500 ol li h4 a {color: #2f2e2e;}
.list-type h4 a, .col-float-right h4 a {font-size: 17px; font-weight: normal; color: #2f2e2e;}
.col-500 ol li h4 {margin-bottom: 10px;}


/*=== Таблицы ===*/
.content table {width: 700px; margin:20px 0;}
 .content table col.last-col {width: 35%;}
 .content table col.adress {width: 200px;}
 .content table col.tels {width: 200px;}
 .content table col.rejim {width: 300px;}
 .content table thead tr {background: #F4F4F4; border-top: none;}
 .content table thead tr td {font-weight: bold; padding: 6px 10px;}
 .content table tr.grey-row {background: #F4F4F4;}
  .content table tr.first-row td {border-top: 1px solid #C4C4C4;}
  .content table.bigright tr td:last-child {font-weight: bold; text-align: right;}
  .content table.bigright tr td {//font-weight: expression(this.nextSibling==null?'bold':''); //text-align: expression(this.nextSibling==null?'right':'')}
  .content table td {border-bottom: 1px dotted #B7B7B7; padding: 10px; font-size: 12px;}
  .content table td p {font-size: 12px; margin-bottom: 3px;}
  .content table td h4 {margin: 5px 0 7px;}
  .content table tr td table {margin: 0 -10px;}
  .content table tr td table tr td {border: none !important; padding: 3px 10px;}


ol.search_results li {font-size:16px; margin-left: 20px; //margin-left: 25px; padding:0;}
ol.search_results li h4 {margin:20px 0 0 0;}
ol.search_results li p {margin:0;}
ol.search_results li h4 a {color:#000; font-weight:normal;}
ol.search_results li a.search_link {font-size:13px; color:#CC571B;}


.lister .undermenu {background: #6e6f73; top: 19px; left: 1px; z-index: 60; width: 630px; //padding-bottom: 20px; _padding-bottom: 0; overflow: hidden;}
.lister .undermenu ul {float: left; margin: 15px 0 20px; padding: 0 20px; width: 170px; overflow: hidden; background: url(/images/t/undermenu-border.gif) 100% 0 repeat-y;}
.lister .undermenu ul.lastlist {background: none; margin-left: 0;}
.lister .undermenu.lang {width: 95px; padding: 10px 15px 10px 5px; //padding-bottom: 0px; //width: 98px; //height: 30px;}
.lister .undermenu.lang a {background: url(/images/t/flag-en.gif) 0 3px no-repeat !important; padding: 0 0 0 25px !important;}
.lister .undermenu.lang a.rus {background: url(/images/t/flag.gif) 0 3px no-repeat !important; padding: 0 0 0 25px !important;}
.lister .undermenu ul li {padding: 7px 0; overflow: hidden; background: none;}
.lister .undermenu a {background: none; padding: 0; color: #fff; text-decoration: underline; font-style:italic;}
.lister .undermenu a:hover {color: #ffdf83;}

.hidden {display: none;}
.licenses {width:100%; overflow:hidden;}
.licenses img {border:1px solid #959595; float:left; margin:0 20px 30px 0;}



 @media print {
	.header, .meniwrap, .footer, .rst, .dominion, .print-it, .print-it2, .fleft, .takeserv {display: none;}
	.content {width:100%;margin:0;padding:0;}
	.container {margin:0;padding:0;}
	#tabs dl {float: none;display: block;margin: 0 0 15px 0;}
	#tabs dl dt {float: none;display: block;margin: 0 0 5px 0;font-size:20px;color: #000;text-decoration: none;font-weight: normal!important;line-height: 25px!important;padding: 0;}
	#tabs dl dt a {font-size:20px;color: #000;text-decoration: none;padding: 0!important;height: auto!important}
	#tabs dl dt img {display: none;}
	#tabs dl dd {float: none;display: block;margin: 0 0 5px 0;}
}
