.servcontent {margin-left: 0px; padding: 10px 15px;}
.orange {background-color: #FAD0A0;padding:10px 20px;} 
.botorange table { border-collapse: collapse; font-size: 10px; overflow: hidden; border:none !important;}
.botorange td, tr {font-size: 10px; overflow: hidden; border:none !important;}
//.botorange1 {display: inline;}
.botorange a {font-size: 12px; text-decoration: underline; color:#000000;}
.botorange a:hover {font-size: 12px; text-decoration: none; color:#000000;}
.orange a:link{color:#000000;}
.orange a:hover{color:#000000;}

#newsclass {
	margin:0;
	padding:0;
	list-style-type: none;
	list-style:none;
	float:left;
	display:inline;
	margin-right:10px;
	list-style-type: none;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	
#no{
	display:none;
	}


.slider {font-size: 12px;}
.slider a {margin-right: 30px; text-decoration: none;}
.slider a:hover {color: #f29b13 !important; border-color: #ffffff 
!important}
.slider h1 {display: inline; font-size: 12px; color: #434343;}
.slider h2 {display: inline; font-size: 12px; color: #434343;}
.slider p {font-size: 12px; display: inline;}
.div-n {display: none}
.div-act {display: block}
.div-act a {font-size: 12px !important; text-decoration: underline; margin-right: 0px;}

/*=== Header ===*/
/*old .header {height: 30px; background: url(/images/t/header.gif); position: relative; z-index: 50;}*/
#fixedhead {
z-index: 50;
left: 0;
top: 0;
width: 100%;
_position: absolute;
_top: expression(eval(document.documentElement.scrollTop));
}
.header {height: 61px; background: url("/images/t/header_2.jpg") repeat-x #ffffff; position: fixed; z-index: 50; left: 0; top: 0; width: 100%;
_position: absolute;

}

 .inner {width: 997px; //width: 988px; margin: 0 auto; padding-top: 1px; position: relative;z-index:11;}
 .inner2 {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 0 0 3px; 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;}
   .header .lister {left: 50%; top: 5px;}
   body.isjs .regionjs {display: block;}
   .regionjs {display: none;}
  body.isjs .lister {background: url(/images/t/lister-bg.gif) repeat-x; height: 20px; padding: 0 0 0 5px; margin-top:4px; z-index: 100;}
   .lister_left {left: 0; top: 0;}
   .lister .sominimap {left: -45px; top: 1px;}
   .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-right: 30px; float: left; height: 20px; 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;}
      .lister .undermenu {background: #5e5f63; top: 19px; left: 1px; z-index: 10000; width: 437px; //padding-bottom: 20px; overflow: hidden;}
      .lister .undermenu ul {float: left; margin: 15px 0 20px; padding: 0 20px; overflow: hidden; _background: expression(this.previousSibling==null ?'url(/images/t/undermenu-border.gif) 100% 0 repeat-y' :'none');}
      .lister .undermenu.lang {width: 95px; padding: 10px; //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 ul:first-child {background: url(/images/t/undermenu-border.gif) 100% 0 repeat-y;}
      .lister .undermenu ul li {padding: 5px 0; overflow: hidden;}
      .lister .undermenu a {background: none; padding: 0; color: #fff; text-decoration: underline; font-style:italic;}
      .lister .undermenu a:hover {color: #ffdf83;}
   /*  Поиск */
  .header .search {top: 9px; right: 15px;}
   #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: 4px; _margin-right: 3px;}
    .header .search form input {vertical-align: top; font-size: 11px;}
    .header .search form label {margin-left: 5px;}
    .header .inner {height: 50px; overflow: visible;}
  .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: 20px 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}
 
.print-it2 {position:absolute;_position:absolute;//position:absolute;right:16px;text-align:right;top:100px; //top:0px;z-index:2;}
 .print-it2 a {background: url(/images/t/printversion.gif) no-repeat 0 3px; padding-left: 18px; cursor:pointer;}

/*=== Wrapper ===*/
/* old .wrapper {width: 997px; //width: 988px; margin: -116px auto -74px; _margin-bottom: -74px; overflow: hidden; min-height: 100%; height: auto !important; _height: 100%; _overflow-y: visible; position: relative;}*/
.wrapper {width: 997px; //width: 988px; margin: -96px auto -74px; _margin-bottom: -74px; overflow: hidden; min-height: 100%; height: auto !important; _height: 100%; _overflow-y: visible; position: relative; top: 115px; //top: 115px; //margin-top: 0px; _top: 115px; _margin-top: 0px;}
 /*=== Левая колонка ===*/
 .left-col {width: 200px; padding-left: 10px; padding-top: 15px; margin: 0 10px 10px 0; //margin-left: 0; //overflow: hidden;}
  .main_menu {margin-left: 0; padding-left:6px; _overflow: hidden;}
   .main_menu li {padding: 7px 0 7px 2px; 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;}
    .main_menu li a.act[href] {background-position: 0 5px; color: #4e4e4e; cursor: text;}
    .main_menu li a.act {background-position: 0 5px; cursor: poiner;}
    .main_menu li a.act:hover {background-position: 0 5px; cursor: poiner;}
    .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 6px; display: block;}
 .banner200x280 {margin-top: 50px;}
 /*=== Контент ===*/
 /*div {border: 1px solid red !important;}*/
 .container {min-height: 100%; height: auto !important; overflow: hidden; _zoom: 1; margin-bottom: 20px; margin-top: 110px;}
  /*=== Опера хак ===*/
 @media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .container {margin-bottom: -190px; margin-top: 110px; min-height: 100%;}
  .wrapper {margin-top: -110px; 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;}
  .inner {overflow: hidden;}
  .header .inner {overflow: visible;}
  .footer .inner {min-height: 72px; margin-bottom: -50px; overflow: hidden;}
  .footer .inner .copyright {height: 52px;}
  .print-it {margin-top:10px;}

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.wrapper {overflow: visible;}
}
 .content {margin: 0 0 0 225px; position: relative; padding: 16px 10px 20px; width: 745px; //margin-left: 220px; //overflow-x: hidden;}
  .bannernews {overflow: hidden;}
  .content img.fleft {margin: 0 25px 10px 0;}
  .content ul, .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;}
 a.takeserv {height: 24px; width: 138px; background: url(/images/t/takeservbig.gif) no-repeat 0 -24px; overflow: hidden; display:block;}
 a.takeserv:hover {background-position: 0 0;}
.tarifpicker {margin-bottom: 20px; height: 30px;}
.tarifpicker a {margin-right: 20px; padding: 5px;}
.tarifpicker a.act {background: #fdecd9; color: #4e4e4e; text-decoration: none; cursor: text;}
.col200-right {width: 200px; margin-left: 540px;}
.teloranje {color: #cc571b; font-size: 14px;}
.half {width: 350px; _margin-right: expression(this.previousSibling==null ?'20px' :'0')}
.microselect {position: relative;}
.microselect select {width: 300px;}
.half:first-child {margin-right: 20px;}
.marfinul {margin-left: 25px !important;}
table#baseserv  p {margin-top: 10px;}
table#baseserv  a {font-size: 12px;}
table#baseserv td.minicall {vertical-align: top; text-align: right;}
.servitem {overflow: hidden; margin-bottom: 20px; _zoom: 1;}
 .servicons {width: 80px;}
 .servcontent {margin-left: 95px; padding: 25px 15px;}
 .isjs .servcontent.active {background: #fff6e2;}
 .isjs .servcontent.passive {background: none;}
 .isjs .servcontent.active ul {background: #fff6e2; display: block;}
 .isjs .servcontent.passive ul {display: none;}
 .isjs .servcontent span {background: url(/images/t/arrow-round.gif) no-repeat 0 0; padding-left: 20px; //padding-top: 1px;}
 .isjs .servcontent span:hover {background-position: 0 -83px;}
 .isjs .servcontent.active span {background-position: 0 -154px;}
 .isjs .servcontent span a, .servcontent span a {color: #2f2e2e; font-size: 18px; text-decoration: none; border-bottom: 1px dashed; //margin-top: -5px;}
 .isjs .servcontent span a.active, .isjs .servcontent span a.active {color: #2f2e2e; font-size: 18px; border-bottom: none; color: #F29B13; //margin-top: -5px;}
 .servcontent span a {border-bottom: none; text-decoration: underline;}
   .servcontent span:hover a, .servcontent.act a {color: #F29B13;}
  .servcontent ul, .left-float-200 ul {margin: 10px 0 0 20px;}
    .servcontent ul li a, .left-float-200 ul li a {padding-left: 0; color: #2f2e2e; font-size: 12px;}
 .roumingmap-russia {background: url(/images/t/russia-mini.gif) no-repeat 100% 0; min-height: 112px; _height: 112px; margin-top: -60px; padding: 60px 300px 0 0;}
 .left-float-200 {width: 200px; margin-right: 20px;}
 .left-float-200 ul {margin: 0;}
 .minigray {margin-top: 30px;}
 .minigray p {font-size: 11px; color: #9e9e9e; margin: 0 0 10px;}
 .bigmap-rus {background: url(/images/t/russia-big.gif) no-repeat 0 0; width: 450px; height: 285px; margin-top: -20px;}
 .bigmap-world {background: url(/images/t/world-big.gif) no-repeat 0 0; width: 480px; height: 295px; margin-top: -20px;}
 .legend {margin-bottom: 30px !important;}
 .legend li {font-size: 11px; padding: 3px 3px 3px 20px !important;}
 .legend li.leg-home {background: url(/images/t/legend-bull.gif) 6px 8px no-repeat #fff1d2;}
 .legend li.leg-lgot {background: url(/images/t/legend-bull.gif) 6px -42px no-repeat #f5b48d;}
 .legend li.leg-nati {background: url(/images/t/legend-bull.gif) 6px -93px no-repeat #fad0a0;}
 .givefirst {background: #fdecd9; font-size: 12px; margin-top: -15px; padding: 5px;}
 .givefirst a {font-size: 12px; text-decoration: none; font-weight: bold;}
 .minipic {background: url(/images/t/minipic.gif) no-repeat; width: 204px; height: 207px; text-align: center; padding-top: 8px; _width: 200px;}
 .minipic img {border: 1px solid #b6b6b6;}

 .searchres {overflow: hidden;}

  /*=== выборщик ===*/
 .picker {background: url(/images/t/picker.gif) repeat-x; margin: 0 1px; overflow: hidden; //zoom: 1;}
 .picker.bigmargin {margin-top: 50px;}
 .picker.bigmarginbot {margin-top: 25px; margin-bottom: 20px;}
 .picker dt {float: left; background: none !important; position: relative; margin-top: 5px; padding: 0 5px; overflow: hidden;}
 .picker dt a {font-size: 12px; display: block; padding: 4px 14px 0; cursor: pointer; height: 22px; overflow: hidden; position: relative; zoom: 1; _display: inline-block;}
 .picker dl.active dt a {font-weight: bold; text-decoration: none; color: #645e5e; background: url(/images/t/picact.gif) repeat-x; width: auto;}
 .picker dl.active a img {top: 0;visibility: visible;}
 .picker dl.active a .pcl {left: -4px;}
 .picker dl.active a .pcr {right: -4px;}
 .picker dl a img {top: 0;visibility: hidden;}
 .picker dd {float:right; margin: 35px 0 0 -100%; position:relative; width:100%;z-index:2;}
 .picker dl.active dd {display: block;}
 .picker dl.passive dd {display: none;}
 .picker dl.active dt img {display: block;}
 .picker dl.passive dt img {display: none;}


    /*=== Рубли ===*/
.price2 {font-size: 12px;}
.price2 a {margin: 0 0 0 10px;}
.price2 a img {float:right; margin:0;}
.rub {background-image: url(/images/t/mdash.gif);background-repeat: no-repeat; color: #6c6d70;}
.price2 .rub{background-position: 0 59%;}

  /*=== Фидбэк и формы ===*/
  .feedback {_zoom: 1; overflow: hidden;}
  .feedback dl {margin-bottom: 10px;}
    .feedback dl.error dd input, .feedback dl.error dd textarea {border: 1px solid #D84714;}
    .feedback dl dd input, .feedback dl dd textarea, .feedback dl dd select {width: 300px; border: 1px solid #85A2BD;}
	.feedback dl dd input.radio {width:10px; border:none;}
	.feedback dl dd input.radio:focus {border:none;}
    .feedback dl dd input:focus, .feedback dl dd textarea: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.noborder .submit {border: none;}
   .feedback .info {clear: both;}
   .feedback dl.answertome dd {overflow: hidden; width: 300px;}
   .feedback dl.answertome dd p {background: #f4f5f6; width: 300px;}
    .feedback dl.answertome dd input {width: auto; border: none;}
.number-search {background: #fdf7e3; padding: 10px; margin-bottom: 15px;}
 .number-search p {font-size: 11px; margin-bottom: 5px;}
 .number-search p.lastnumbs {font-size: 12px; color: #6d6361;}
 .number-search p.lastnumbs input {width: 180px;}
 .number-search p.lastnumbs #lastnum {margin: 0 0 0 7px; width: 153px;}
 .number-search #searchtel {width: 30px; margin-right: 10px;}
 .number-search label input {width: 128px;}

.banners280x160 {margin-top: 30px;}
.banners280x160 img {margin-right: 30px;}

/*=== Footer ===*/
.ghost {height: 74px;}
/* old .footer {height: 74px; background: url(/images/t/footer.gif); position: relative; overflow: hidden; overflow: hidden;}*/
.footer {height: 74px; background: url(/images/t/footer.gif); position: relative; overflow: hidden; _overflow: visible; top: 115px; _top: 115px;}
.footer .rst {background: url(/images/t/rst.gif) no-repeat; padding-left: 70px; left: 20px; top: 15px; font-size: 11px; color: #676767;}
.footer .hot {left: 400px; top: 25px; z-index: 45;} /*=== горячий счетчик ===*/
.dominion {background: url(/images/t/dominion.gif) no-repeat; color: #555659; text-decoration: none; font-size: 11px; padding-left: 40px; right: 30px; top: 25px;}
a:hover.dominion {color: #555659;}

/*=== Без дополнительного меню инвесторы ===*/
.banner {background: url(/images/t/banner-fon.gif) no-repeat 0 0; position: relative; width: 570px; height: 322px; text-align: center; padding-top: 11px; }
.banner .bannerwrap {width: 492px; height: 262px; overflow: hidden; margin:0 auto; position: relative;}
.banner .body-col2-banner {position: absolute;left: 0;top: 0;width: 492px; height: 262px; overflow: hidden; 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");}
.banner .bannerwrap .passive {display: none}
 .banner .listalka {right: 55px; bottom: 80px; margin: 0;}
 .banner .listalka a, .banner .listalka a:visited {font-weight: bold; color: #000; background: url(/images/t/listalkus2.gif); cursor: pointer;}
 .banner .listalka a:hover {background-position: 0 -32px;}
 .banner .listalka a:hover {color: #fff;}


/*=== Миниблок левый  (опросы, быстро узнать, услуги) ===*/
.left-miniblock {margin-bottom: 20px;}
.left-miniblock p {font-size: 12px;}
.left-miniblock h4.top84 {margin-top:84px;}
.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;}

.left-miniblock.internetblock .servitem {overflow: hidden; margin-bottom: 0px; _zoom: 1;}
.left-miniblock.internetblock .servicons {width: 80px;}
.left-miniblock.internetblock .servcontent {margin-left: 80px; padding: 25px 0px 25px 3px;}
.left-miniblock.internetblock  ul li {background:url("/images/t/bullit.gif") no-repeat scroll 0 12px transparent;padding:5px 0 5px 15px;}
.left-miniblock.banners div {margin-bottom: 28px; position: relative; zoom: 1;}
.left-miniblock.internetblock .underblock {padding-bottom: 0px; margin-bottom: 5px; _zoom: 1;}
.left-miniblock.internetblock div.passive {display: none;}
.left-miniblock.internetblock p {overflow: hidden; margin: 0; //clear: both;}
.left-miniblock.internetblock a {margin: 5px 0 !important;font-weight:normal;outline:medium none;}
.left-miniblock.internetblock .dashed {font-size: 14px !important; line-height: 120% !important; color: #414141;white-space:normal;
border-bottom:1px dashed #414141;cursor:pointer;text-decoration:none;}

.left-miniblock.internetblock .dashed:hover {border-bottom:1px dashed #4CC571B !important; color: #4CC571B !important;}
.left-miniblock.internetblock a.dashed.active {color: #CC571B; border-bottom: 1px solid; background: none;}
.left-miniblock.internetblock a.dashed:hover {color: #F29B13;border-bottom:1px dashed #F29B13 !important;}

.left-miniblock.internetblock img {margin-top: 20px;}
.left-miniblock.internetblock ul {margin-left: 80px;}
.left-miniblock.internetblock .underblock img {margin-right: 10px}
.left-miniblock.internetblock .underblock ul {margin-left: 30px !important; background: none;}
.left-miniblock.internetblock .underblock ul li a {color: #414141}

/*=== Третий вариант инвесторы ===*/
/* old .meniwrap {height: 85px; width: 100%; position: relative; z-index: 2;}*/
.meniwrap {height: 85px; width: 100%; position: fixed; z-index: 2; left: 0; top: 50px; 
_position: absolute;
/*_top:expression(eval(document.getElementById('iemeniwrap').scrollTop + "150px"));*/
/*_top: expression(eval(document.documentElement.scrollTop));*/

}
.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;}
/* old .secmenu-shadow {height: 5px; background: url(/images/t/secmenu-shadow.gif) repeat-x; width: 965px; margin: 0 auto;}*/
.secmenu-shadow {position: relative; height: 44px; top: 0px;left: 0px; background: url(/images/t/secmenu-shadow_new.png) repeat-x; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/t/secmenu-shadow_new.png',sizingMethod='scale'); 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: 30px; overflow: hidden;}
   .secmenu ul.calls li.cur {margin-left:-2px;}
    .secmenu ul.calls li a {font-size: 14px; padding: 5px 12px; overflow: hidden; /*width: 160px;*/ text-align: center; display: block; color: #000; text-decoration: underline;_display:inline; _zoom:1;}
    .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;text-decoration: none;}
  .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, .secmenu ul.foruser li span {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;}

.abon-2cols {overflow: hidden;}
.abon-2cols .abon-col570 {float: left; width: 570px;}
.abon-2cols .abon-col250 {float: left; width: 250px;}

.abon-3cols {float:left;margin:0 auto;}
 .abon-col250 {float: left; width: 250px;}
  .abon-col250.banners div {margin-bottom: 28px; position: relative; zoom: 1;}
  .abon-col250.internetblock .underblock {background: url(/images/t/interbot.gif) no-repeat 0 100%; padding-bottom: 40px; margin-bottom: 15px; _zoom: 1;}
  .abon-col250.internetblock div.passive {display: none;}
  .abon-col250.internetblock p {overflow: hidden; margin: 0; //clear: both;}
  .abon-col250.internetblock a {margin: 5px 0 !important;}
  .abon-col250.internetblock a.dashed {font-size: 17px; text-decoration: none; line-height: 100%; color: #414141; float: left;}
  .abon-col250.internetblock a.dashed.active {color: #CC571B; border-bottom: 1px solid; background: none;}
  .abon-col250.internetblock a.dashed:hover {color: #F29B13;}
  .abon-col250.internetblock img {margin-top: 20px;}
  .abon-col250.internetblock ul {margin-left: 80px;}
  .abon-col250.internetblock .underblock img {margin-right: 10px}
  .abon-col250.internetblock .underblock ul {margin-left: 90px; background: none;}
  .abon-col250.internetblock .underblock ul li a {color: #414141}
 .abon-col450 {float:left; width:450px;}
  .abon-col450 h3 {margin-top:0;}
 .abon-col270 {float: left; width: 270px;}
  .abon-col270.internetblock ul.ulsmall {margin:40px 0 0 20px;}
  .abon-col270.internetblock ul.ulsmall li {font-size:12px;}
   a.seemore.forban1 {bottom: 15px; left: 125px}
   a.seemore.forban2 {bottom: 20px; left: 10px}
 .abon-col275-l {float: left; width: 275px;text-align:right;}
 .abon-col275-r {float: left; width: 275px;margin-left: 20px; text-align:left;}
 .abon-col275-l.banners div {margin-bottom:28px;position:relative;}
 .abon-col275-r.banners div {margin-bottom:28px;position:relative;}
 .abon-col200 {float: left; width: 200px; margin: 0 20px;}
  .videonabl {background: url(/images/t/videonabl.jpg) no-repeat; width: 200px; height: 213px; position:relative;}
   a.seemore {background: url(/images/t/squerearrow.gif) no-repeat 0 3px; padding-left: 18px; font-size: 12px;}
  .videonabl a.seemore {bottom: 5px; left: 14px;}

.font12 {font-size: 12px !important;}


/*=== Новости и стандартная колонка в 500 пикселей ===*/

.col_banners {margin-left: 0; width: auto; overflow:hidden;padding:0;}
.col_banners img{margin: 0 0 17px 0; width: 175px; _width: 170px; overflow:hidden;}
.col_banners h4.fast {background: url(/images/t/quest.gif) no-repeat 0 0; padding-left: 20px; margin: 30px 0 10px 10px; color:#2F2E2E;}
.col_banners h4 {margin-top: 10px;margin-bottom: 10px; color:#CC571B;}
.col_banners .greybull {margin: 0 0 10px 13px}
.col_banners .greybull li {background: url(/images/t/bullit_menu.gif) no-repeat 0 9px; padding: 0 0 0 10px;}
.col_banners .greybull li a {padding-left: 0;}


.news {margin-left: 570px; width: auto;}
  .news-list {margin-bottom: 40px;}
   .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;}
.news h4.fast {background: url(/images/t/quest.gif) no-repeat 0 0; padding-left: 20px; margin: 30px 0 10px 10px; color:#2F2E2E;}
.news h4 {margin-top: 10px;margin-bottom: 10px; color:#CC571B;}
.news .greybull {margin: 0 0 10px 13px}
.news .greybull li {background: url(/images/t/bullit_menu.gif) no-repeat 0 9px; padding: 0 0 0 10px;}
.news .greybull li a {padding-left: 0;}

.col-500 {width: 520px; overflow: hidden;}
.col-525 {width: 525px; overflow: hidden; _width: 522px;}
 .col-500 .list-type {margin-bottom: 30px;}
 .list-type p {font-size: 15px;}
 .col-500 ol {margin: 0 0 30px 18px; //margin-left: 25px}
 .searchres ol {margin: 0 0 30px 30px; //margin-left: 37px}
  .col-500 ol li {margin-bottom: 26px;}
  .searchres ol li {margin-bottom:20px; font-size:15px;}
   .col-500 ol li p, .searchres ol li p {margin-bottom: 0;}
 .col-500 col.col1 {width: 150px;}
 .col-500 col.col2 {width: 250px;}
 .col-500 col.col3 {width: 108px;}
.col-500 table {width: 470px !important;}
.col-525 table {width: 525px !important;}
.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;}

.helphone {height:50px;overflow:hidden;margin-left:10px;margin-top:2px;}
.helphone h4 {margin: 0 0 3px 3px;}
.helphone p {font-size: 12px; padding:4px 12px 0 12px; margin:0;}



/*=== 3 колонки в контенте ===*/
.col-3 {overflow: hidden; margin:0 0 40px 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-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; margin-top: 20px;}
 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; margin: 0 3px; padding: 0 4px; background: url(/images/t/listalkus.gif);cursor: pointer;}
  span.page-count a:hover {background-position: 0 -32px; color: #fff; border: 1px solid #e3dbd7;}
  span.page-count a.active {background-position: 0 -16px !important; color: #fff !important; border: 1px solid #cf6e3c !important; cursor: text;}
  span.page-count a.act {background-position: 0 -16px !important; color: #fff !important; border: 1px solid #cf6e3c !important; cursor: text;}

  
.orangevo {background: url(/images/t/orange-bg.gif) repeat-x; border-top: 1px solid #fb9715; overflow: hidden; _overflow-y: visible; min-height: 35px; _height: 35px; position: relative; padding: 5px 7px; _padding: 5px 0; margin:70px 0 0; width: 100%;}
 .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 -7px; _margin: 0;}

.infobloks {width: 970px; position:relative; overflow: hidden; z-index: 200; padding: 0 10px;}
 .bigblock {width: 480px; margin-right: 20px;}
  .bigblock .orangevo {padding: 20px 25px;}
   .oranj-right {margin-left: 90px; overflow: hidden;}
 .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;}
h4, h4 a, .col-3 h4 a {font-size: 17px;}
h3.news_header {margin-top: 0;}
.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 12px; display: block; padding-left: 70px;}
.content h1 {margin: 5px 0 35px}
.infobloks h4, .abon-3cols h4, .col200-right h4 {margin: 0 0 6px;}
.helpme h4 {margin: 0 0 3px 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, .searchres ol li h4 {margin: 0}
.col-500 ol li h4 a {color: #2f2e2e;}
.list-type h4 a, .col-float-right h4 a , .searchres ol li h4 a {font-size: 17px; font-weight: normal; color: #2f2e2e;}
.col-500 ol li h4 {margin-bottom: 10px;}
.half h4, .half h2, .half h3 {margin: 0 0 10px;}
.half h4 a {background: url(/images/t/arrow-big.gif) no-repeat 0 6px; padding-left: 15px;}
#tarofopc h4 {margin: 30px 0 0;}
#market .col-500 h3 {margin: 0 0 20px 0; height: 30px;}
#maintarifs .col-float-right h4 { margin: 40px 0 10px}

/*=== Заебали разные отступы у заголовков? Воспользуйся чудо-классом! ===*/
.nfmt {margin-top: 0;}


/*=== Таблицы ===*/
.content table {width:100%}
.content table.minitable {width:auto; text-align: center; margin-bottom: 20px;}
.content table.minitable td {width:200px;;}
.content table#baseserv {width:100%;}
 .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 col.col-150 {width: 150px;}
 .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 dotted #C4C4C4;}
  .content table.bigright tr td.razm {font-size: 11px; color: #7d7d7d; padding-left: 0 !important; text-align: left; white-space: nowrap; width: 35px;}
  .content table.bigright tr td.cost {font-weight: bold; color: #000; text-align: right; width: 112px; padding-right: 3px;}
  .content table.bigright tr td.free {width: 150px; font-weight: bold; text-align: right;}
  .content table td {border-bottom: 1px dotted #B7B7B7; padding: 10px; font-size: 12px;}
  .content table td sup{font-size: 10px;}
  .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;} 
  
  .content table.date {border-collapse:collapse;border: 1px dotted #B7B7B7;}  
  .content table.date thead tr td { border-collapse:collapse;background-color: #F4F4F4; border-top: none;border-left: none;border-right: none;font-weight: bold; padding: 6px 10px;}
  .content table.date td {border-collapse:collapse; border: 1px dotted #B7B7B7;padding: 10px; font-size: 12px;}  
  
  
  .col-525 table thead tr {background: none;}
  .col-525 table thead td {font-weight: normal !important; text-align: left;}
  .col-525 table td {text-align: center;}
  .col-525 table td span, .infotable tr td span, .opitable tr td span {color: #7d7d7d; font-size: 12px;}
  .col-525 table td:first-child {text-align: left;}
  .col-525 table td {_text-align: expression(this.firstSibling==null?'left':'center')}
  col.col-tarif {width: 330px;}
  table tr.razdel {background: #b2b2b2; color: #fff;}
  table tr.razdel td { font-weight: bold !important; font-size: 14px !important;}

  .infotable {width: 100% !important; margin-top: 2px}
  .infotable tr {border: none}
  .infotable tr td {border: 2px solid #fff;}
  .infotable tr td span {color: #7d7d7d; font-size: 12px;}
  .infotable tr td.home, .infotable tr td.td1, .infotable tr td.td2, .infotable tr td.td3, .infotable tr td.td4, .infotable tr td.td5, .infotable tr td.td6 {background: #FFF1D2;}
  .infotable tr td.national {background: #FAD0A0;}
  .infotable tr td.discount {background: #F5B48D;}

  .infotable.col1 td {width: 539px}
  .infotable.col2 td {width: 240px}
  .infotable.col3 td {width: 163px}
  .infotable.col4 td {width: 119px}
  .infotable.col5 td {width: 30px}

  .infotable tr td.td0 {background: #f0f0f0; width: 160px !important;}

  .opitable {width: 100% !important; margin-top: -5px;}
  .opitable tr td:last-child {text-align: right; min-width:99px;}
  .opitable tr td {//text-align: expression(this.nextSibling==null?'right':'')}
  .supergray td {background: #b2b2b2; color: #fff; font-weight: normal; text-align: left !important; font-weight: bold; font-size: 14px !important;}

 .in_phone_video_main {display:block; width:148px; height:134px; bottom:-53px; left:27px; position:relative;}
 .in_phone_video_second {display:block; width:148px; height:134px; bottom:-65px; left:21px; position:relative;}
 .videovideo {background: url(/images/t/phone.jpg) no-repeat; width: 193px; height: 472px;}

 .hidden {display:none;}
 .serv_but {margin:15px 0;}
 .search_link {font-size:12px;}

.number-search {position: relative;}
.number-search .loader {top: 33px; right: 44px;}
#tarifForm.ready #findtarif {display: inline;}
#tarifForm.ready #loadtarif, #tarifForm.ready .loader {display: none;}
#tarifForm.work #loadtarif, #tarifForm.work .loader {display: inline;}
#tarifForm.work #findtarif {display: none;}
#tarifForm.result #loadtarif, #tarifForm.result .loader {display: inline;}
#tarifForm.result .loader {display: none;}
#tarifForm.result #findtarif {display: none;}


 @media print {
	.header, .meniwrap, .footer, .rst, .dominion, .print-it, .print-it2, .fleft, .takeserv {display: none;}
	/*.fleft {float:left;position:relative;}*/
	.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;}
}

span.green {color:#065f04; font-weight:bold;}
span.orange {color:#db761c; font-weight:bold;}
span.red {color:#db331c; font-weight:bold;}

div.small {font-size:0.9em; line-height:15px; color:#cc0000;}

p.err {color: #D84714;}

.rotbot {overflow:hidden; width:100%; margin:0 0 10px 0;}
.rotbot div {float:left; width:470px; height:200px; overflow:hidden; border:1px dashed #ebebeb; margin:0 0 0 14px;}

.voted_answers {margin:0 0 15px 0;}
.results {background-color:#f4f4f4; padding:5px 0 0 7px; border-bottom:1px solid #fff; font-size:0.8em; overflow:hidden; _zoom:1;}
.results .percent {float:right; background-color:#ededed; padding:3px; width:25px; text-align:right; font-size:1.1em; font-weight:bold; color:#cc571b; margin-top:-5px;}

.copyright {left:435px; height: 100px; top:15px; font-size:11px; color:#676767;}
.copyright a {text-decoration:none; font-size:11px; color:#676767;}
.copyright a:hover {text-decoration:none; color:#676767;}

.content .two_cols {overflow:hidden; width:100%;}
.content .two_cols .colleft {float:left; width:45%; margin:0 6% 0 0;}
.content .two_cols .colright { float:left; width:45%;}
.content .two_cols .colright h3 {margin-top:12px;}

/*=== фотогалерея ===*/
.thumbnails{margin: -3em 0 0 -2em;font-size:12px;}
.thumbnail{text-decoration: none;display: -moz-inline-box;display: inline-block;vertical-align: top;text-align: left;margin: 3em 0 0 2em;}
.thumbnail div{width: 12em;float: left;font-size:12px;}
.gallary-item-full {width:612px;}
.gallary-nav{}
.gallary-nav-pref {display:block; float:left; width: 100px;}
.gallary-nav-next {display:block; float:right; width: 100px; text-align:right;}

/*=== заготовка под шапку ===*/
.head {height: 110px;position: fixed;width: 100%;min-width: 1000px;top: 0;left: 0;_position: absolute;_top: expression(eval(document.documentElement.scrollTop));}
.meniwrap .bg {background:url("/images/c/header_pattern.png") repeat-x scroll 0 0 transparent;height:39px;left:0;position:absolute;top:41px;width:100%;}

/*== слайдер-ротатор ==*/
#slider {
    width: 492px; 
    height: 262px;
    margin:0 auto;
    position: relative; /* important */
    overflow: hidden; /* important */
}
#slider ul { list-style-type: none;}
#sliderContent {
    display:table-cell;
    height:262px;
    width: 492px; /* important to be same as image width or wider */
    position: absolute;
    overflow:hidden;
    left:0;
    top: 0;
    margin: 0;
    padding:0;
    vertical-align:middle;
}
#sliderContent .passive {display:none;}
#sliderContent .active {display:block;}
#sliderContent li{padding:0;margin:0;background:none;list-style-type:none;}
.sliderImage {
    float: left;
    position: relative;
    display: none;
    border:1px solid #CBCBCA;
    margin:0 auto;
}
.sliderImage span {
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}


.voting {padding: 0 16px;margin: 0 0 0 0;}
.voting form p {margin:5px 0;}
.voting form p input {margin-top:-5px;}
.voting  form p.submit {margin-top:20px;}
.voting  form p.submit input {width:140px;}
.voting  form p label {color:#CC571B;font-size:11px;padding:0 0 0 5px;vertical-align:top;}


.news {padding: 0 16px;margin: 0 0 0 0;}
.news-list {clear:both;font-size:12px;}
.news-list b,.news-list strong {font-weight:normal!important;}
.news-list img {float:left;margin-right:16px;border:1px solid #e5e5e5;}
.news-list p{margin: 0 0 10px 0;}
.news-list li {font-size: 12px;}


