﻿@media screen, projection
{
  /** 
   * (en) Forcing vertical scrollbars in IE8, Firefox, Webkit & Opera 
   * (de) Erzwingen vertikaler Scrollbalken in IE8, Firefox, Webkit & Opera 
   *
   * @workaround
   * @affected IE8, FF, Webkit, Opera
   * @css-for all
   * @valid CSS3
   */

  body { overflow-y: scroll; }

  /*-------------------------------------------------------------------------*/

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { background: #fff url("../../images/bg.png") top left repeat-x; padding: 0; }

  /* Layout Alignment | Layout-Ausrichtung */
  .page_margins { margin: 0 auto; }

  /* Layout Properties | Layout-Eigenschaften */
  .page_margins { width: 1000px; }
  .page { padding: 0 10px; position: relative; }
  #header { position: relative; }
    ul#user-panel { height: 32px; overflow: hidden; list-style-type: none; margin: 0; padding: 0; color: #f2f2f2; }
    ul#user-panel li { float: left; margin: 0 10px 0 0; line-height: 32px; }
    #user-panel a:link, #user-panel a:visited, #user-panel a:hover, #user-panel a:active { color: #beddfb; } 
    .user { color: #fff; padding-left: 20px !important; }
    .user span { color: #fff; font-weight: bold; }

    .guest { background: url("../../images/u-off.gif") left 50% no-repeat; }
    .registered { background: url("../../images/u.gif") left 50% no-repeat; }
    .blocked { background: url("../../images/u-block.gif") left 50% no-repeat; }
    
    .user-exit { margin-right: 30px !important; }
    #user-panel .right { float: right; }
    #user-panel .right img { margin-bottom: -6px; }

    
    
  #main { margin: 10px 0 5px; padding: 30px 0 5px; border-top: 1px dotted #666; }
	
	#col3_content h4 { margin-top: -5px; }




    .s-klass { height: 44px; background: url("../../images/klass.png") left 50% no-repeat; padding: 5px 0 5px 48px; margin-top: 20px; /*border-bottom: 1px dotted #333;*/ }
    .s-rekv { height: 44px; background: url("../../images/rekv.png") left 50% no-repeat; padding: 5px 0 5px 48px; margin-top: 20px; /*border-bottom: 1px dotted #333;*/ }
    .s-new { height: 44px; background: url("../../images/new.png") left 50% no-repeat; padding: 5px 0 5px 48px; margin-top: 20px; /*border-bottom: 1px dotted #333;*/ }
    .s-hrono { height: 44px; background: url("../../images/hrono.png") left 50% no-repeat; padding: 5px 0 5px 48px; margin-top: 20px; /*border-bottom: 1px dotted #333;*/ }
    .tags { height: 44px; margin-bottom: 20px; padding: 5px 0 5px 48px; background: url("../../images/tags.png") left 50% no-repeat; margin-top: 10px; }
#searches h4 a:link,
#searches h4 a:visited,
#searches h4 a:hover,
#searches h4 a:active { color: #074a92; }
#searches h4 a:hover { color: #2975c7; }

.main-s { text-align: center; margin-top: 10px; margin-bottom: 10px !important; padding: 5px 0; background: #f2f2f2; }
  
    

    .rblock { padding: 10px 10px 3px; margin-bottom: 20px; border: 1px solid #999; background: #f2f2f2 url("../../images/rbg_03.jpg") center top no-repeat; border-radius: 5px; }
    .rblock h4 { color: #666; border-left: 4px solid #999; padding-left: 10px; margin-left: -10px; }

   .help { background: url("../../images/help.png") center left no-repeat; display: block; line-height: 26px; padding-left: 30px; }

  #teaser { clear:both; padding: 15px 0 0; margin: 10px 0; position: relative; height: 60px; overflow: hidden; }
  #base-info { float: right; margin-top: 14px;  padding-left: 5px; line-height: 12px; border-left: 4px solid #999; }
    #teaser h1 { font-size: 18px; float: left; margin: 10px 0 0 40px; color: #042f75; }
    #teaser img { float: left; }

  #footer { padding: 10px 15px; margin-bottom: 20px; color:#666; }
    #footer h4 { font-size: 116.67%; color: #666; }
    #footer ul { margin: 0; list-style-type: none; padding: 0; }
    #footer ul li { padding-left: 0; margin-left: 0; }

  .copy { padding-left: 15px; color: #999;  }

  #buthide { position: absolute; width: 20px; top: 80px; right: 11px; }
  #buthide a { display: block; width: 20px; height: 20px; background: url("../../images/hide.png") top center no-repeat; }

  .auth { border: 1px solid #dbdbdb; background: #fff; position: absolute; top: 43px; left: 415px; width: 200px; height: 170px; padding: 10px; }

  #tags { margin: 20px 0 0; border-top: 1px dotted #333; padding-top: 10px; }
.s1,.s2,.s3,.s4,.s5,.s6,.s7,.s8,.s9,.s10,.s11,.s12,.s13,.s14,.s15 { margin-right: 10px; }
.s1 { font-size: 10px; }
.s2 { font-size: 11px; }
.s3 { font-size: 12px; }
.s4 { font-size: 13px; }
.s5 { font-size: 14px; }
.s6 { font-size: 15px; }
.s7 { font-size: 16px; }
.s8 { font-size: 17px; }
.s9 { font-size: 18px; }
.s10 { font-size: 19px; }
.s11 { font-size: 20px; }
.s12 { font-size: 21px; }
.s13 { font-size: 22px; }
.s14 { font-size: 23px; }
.s15 { font-size: 24px; }

#foo-wrap { border-top: 1px solid #00567a; background: url("../../images/bg.png")  left -135px repeat-x; }

#form1 { padding: 10px 0 10px 15px; margin-top: 20px; background: #f9f9f9; border: 1px solid #ccc; border-radius: 5px; }
#form2 fieldset { padding: 10px 0 10px 15px;background: #f9f9f9; border: 1px solid #ccc; border-radius: 5px;}
#form2 fieldset legend { color: #555; padding: 0 5px;  }

  #search-field {  margin-right: 10px; width: 55%; padding: 2px 5px; }
  #search-btn { cursor: pointer; padding: 2px 5px;  }

  #login input { padding: 2px 5px;  }

  #term-letters { list-style-type: none; padding: 0; margin: 0; border: 1px solid #ccc; background: #999; height: 30px; width: 703px }
  #term-letters li { width: 53px; float: left; margin: 0; padding: 0; text-align: center; border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
  #term-letters a:link,
  #term-letters a:visited,
  #term-letters a:hover,
  #term-letters a:active { text-decoration: none; display: block; padding: 5px 0px; color: #fff; }
  #term-letters a:hover { background: #f2f2f2; color: #999; }
  #term-letters li.active a { background: #f2f2f2; color: #999; }
  #term-letters li.last { border-right: 1px solid #fff; }

  #term-box { border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; clear:left; height: 450px; overflow: hidden; width: 703px; }
  #term-left { float: left; width: 200px; height: 450px; overflow: auto; padding: 0;background: #f8f8f8; }
  #term-left ul { list-style-type: none; margin: 0; padding: 0; font-size: 14px; }
  #term-left ul li { border-bottom: 1px solid #fff; margin-left: 0;  }
  #term-left ul li a:link,
  #term-left ul li a:visited,
  #term-left ul li a:hover,
  #term-left ul li a:active { padding: 4px 10px; display: block; background: #f0f0f0; color: #333; text-decoration: none; }
  #term-left ul li a:hover { background: #f8f8f8; text-decoration: underline; color: #666; }
  #term-left ul li.active a { background: #f8f8f8; font-weight: bold; text-decoration: none; }

  .term-btn { float: right; margin-right: 5px; margin-bottom: 10px; padding: 2px 5px; }

  #term-right { width: auto; margin: 0 0 0 200px; height: 430px; overflow: auto; padding: 10px 3px 10px 10px; }
  #term-right ul { list-style-type: none; margin: 0; padding: 0; }
  #term-right ul li { margin-left: 0; margin-bottom: 8px; }

  #forms { background: #f9f9f9; border: 1px solid #ccc;  border-radius: 5px; margin-top: 20px; padding: 5px 10px 10px; }
  #forms fieldset { padding: 5px; border: 1px solid #d0d0d0; margin: 5px 0 0;  }
  #forms legend { padding: 0 5px; }

  #buts { padding: 10px 0 0; }
  #buts input { padding: 2px 5px; }

  #rekv { padding-top: 15px; }
  #rekv label { float: left; padding-left: 5px; }
  #rekv span { display: block; margin: 0 0 15px 130px; }
  #rekv #buts span { margin: 0 0 0 215px; }
  #rekv span b { font-weight: normal; color: #999; }
  .trazdel { width: 260px; }
  #doc-num { width: 150px; }
  .ui-datepicker-trigger {  }

  #search-button { float: right; }
  
  #kont-search #main { padding-top: 20%; padding-bottom: 20%; }

  .rblock form { margin-bottom: 10px; }

  .s-info { margin: 10px 0 0px; }

  .s-info .filter { padding-left: 3px; margin-top: -6px !important; }
  .s-info .filter strong { margin-left: -153px; padding-top: 6px; }
  .s-info .filter span { display: inline-block; background: #0c75c6; padding: 3px 5px; border-radius: 3px; color: #fff; margin-right: 5px; margin-top: 3px; }
  .s-info .filter b { font-weight: normal; color: #999; margin-right: 5px; padding: 3px 5px; display: inline-block; }
  
  .s-info .filter a { display: inline-block; margin-right: 5px; padding: 3px 5px; margin-top: 3px; }
  .s-info .filter a:hover { display: inline-block; background: #0c75c6; border-radius: 3px; color: #fff; }
  .s-info { padding-left: 150px; }
  .s-info strong { float: left; margin-left: -150px; text-align: right; display: inline-block; width: 135px; }

  .filter2 span { display: inline-block; background: #0c75c6; padding: 3px 5px; border-radius: 3px; color: #fff; margin-right: 5px; margin-top: 3px; }
  .filter2 a { display: inline-block; margin-right: 5px; padding: 3px 5px; margin-top: 3px; }
  .filter2 a:hover { display: inline-block; background: #0c75c6; border-radius: 3px; color: #fff; }



  #klassif { width: 100%; border: 1px solid #ccc; margin-bottom: 20px; }
  #klassif thead th { background: #999; color: #fff; padding: 5px 0; }
  #klassif td { padding: 3px 0; }
  #klassif img { padding: 0 5px 0 3px; float: left; }
  #klassif td.klass-rzd { background: #f0f0f0; }
  #klassif td.klass-rzd-in { background: #f8f8f8; padding-left: 20px; }
  #klassif td.klass-rzd-in2 { background: #ffffff;  padding-left: 40px; }

  #klassif a:link, #klassif a:visited, #klassif a:hover, #klassif a:active { color: #333; text-decoration: none; }
  #klassif a:hover { color: #666; text-decoration: underline; }

  #panel { background: #999; margin: 20px 0 10px; border-radius: 5px; padding: 5px; height: 20px; line-height: 20px; }
  .doc-save .save-personal { background: url("../../images/folder_new.gif") left center no-repeat; padding-left: 20px; margin-right: 5px; }
  .doc-save .save { background: url("../../images/save.gif") left center no-repeat; padding-left: 20px; margin-right: 5px; }
  .doc-save .check { background: url("../../images/check.png") left center no-repeat; padding-left: 20px; margin-right: 5px; }
  
  .doc-save .uncheck { background: url("../../images/uncheck.png") left center no-repeat; padding-left: 20px; margin-right: 5px; }
  .doc-save .onprint { background: url("../../images/print.gif") left center no-repeat; padding-left: 20px; margin-right: 5px; }
  #panel span { margin-right: 10px; color: #f2f2f2; margin-left: 5px; }
  #panel .right { float: right; font-style: italic; }
  #panel a:link, #panel a:visited, #panel a:hover, #panel a:active { color: #fff; text-decoration: underline; margin-right: 10px; }
   #panel a:hover { text-decoration: none; }
  #panel .check { padding: 0 0 0 6px; }
  #panel .doc-count { float: right; }

  .doc-save { list-style-type: none; padding-left: 0; margin-left: 0; }


  .doclist {  border: 1px solid #ccc; margin-bottom: 0; width: 100%; }

  .table-body { height: 900px; overflow: auto; background: #f2f2f2; }

  th.acc { width: 30px; background: #f2f2f2; text-align: center; }
  th.num { width: 30px; background: #f2f2f2; text-align: center;}
  th.docnum { width: 80px;background: #f2f2f2; text-align: center; }
  th.docdate { width: 80px; background: #e5e5e5;  text-align: center; }
  th.doctitle { padding: 5px; background: #f7f7f7; }
  th.check { width: 30px;  background: #f2f2f2; text-align: center; }

  

  .doclist td.acc { width: 31px; background: #f2f2f2; text-align: center; }
  .doclist td.num { width: 31px; background: #f2f2f2; text-align: center;}
  .doclist td.docnum { width: 80px;background: #f2f2f2; text-align: center; }
  .doclist td.docdate { width: 80px; background: #e5e5e5;  text-align: center; }
  .doclist td.doctitle { padding: 5px; background: #f7f7f7; }
   
  .doclist td.check { width: 30px;  background: #f2f2f2; text-align: center; }

  table.simple { border-collapse: collapse; }
  .simple td { border-bottom: 1px dotted #ccc; border-right: 1px solid #ccc; }
  .simple td.acc { width: 31px; background: #fff; text-align: center; }
  .simple td.num { width: 31px; background: #fff; text-align: center;}
  .simple td.docnum { width: 80px;background: #fff; text-align: center; }
  .simple td.docdate { width: 80px; background: #fff;  text-align: center; }
  .simple td.doctitle { padding: 5px; background: #fff; }
  .doclist tr.old { /*background: #f7f7f7;*/ color: #666; }
  .doclist tr.old .acc, .doclist tr.old .num, .doclist tr.old .docnum, .doclist tr.old .docdate, .doclist tr.old .doctitle, .doclist tr.old .check { color: #666 !important; } 
  .doclist tr.old a:link, .doclist td.old a:visited, .doclist td.old a:hover, .doclist td.old a:active { color: #666; }
  .doclist tr.old a:hover { color: #182E7A; }

  .simple td.check { width: 30px;  background: #fff; text-align: center; }

  table.web { border-collapse: collapse; }
  .web td { border-bottom: 1px dotted #ccc; border-right: 1px solid #ccc; }
  .web td.acc { width: 31px; background: #fff; text-align: center; }
  .web td.num { width: 31px; background: #fff; text-align: center;}
  .web td.docnum { width: 80px;background: #fff; text-align: center; }
  .web td.docdate { width: 80px; background: #fff;  text-align: center; }
  .web td.doctitle { padding: 5px; background: #fff; }
  
  .web td.check { width: 30px;  background: #fff; text-align: center; }


  .type { width: 30px; background: #f2f2f2; text-align: center; }
  .list { color: #468304; }

  .doclist thead th { background: #999; color: #fff; padding: 5px 0; }
  .doclist thead a:link,
  .doclist thead a:visited,
  .doclist thead a:hover,
  .doclist thead a:active { color: #fff; }
  .doclist thead a:hover { text-decoration: none; }

  .table-body a:link, .table-body a:visited, .table-body a:hover, .table-body a:active { text-decoration: none; }
  .table-body a:hover { text-decoration: none;  }  
  .table-body tbody tr:hover th[scope="row"],
  .table-body tbody tr:hover tbody th.sub { background:#f0e8e8; }
  .table-body tbody tr:hover td { background:#fff8f8; }

  .doclist tfoot td { background: #999; color: #fff; padding: 3px 0; }

  .doc-text { width: 100%; }
  #doc-text, #doc-ogl { height: 900px; overflow: auto; padding: 10px 10px; width: 685px;}
  
  .doc-text .docstate0 { background: #fff url("../../images/docstate0.jpg") right 20px no-repeat; } /* Неизвестно */
  .doc-text .docstate1 {  }                                                                         /* Действует */ 
  .doc-text .docstate2 { background: #fff url("../../images/docstate2.jpg") right 20px no-repeat; } /* Утратил силу */
  .doc-text .docstate3 { background: #fff url("../../images/docstate3.jpg") right 20px no-repeat; } /* Приостановлен */
  .doc-text .docstate4 { background: #fff url("../../images/docstate4.jpg") right 20px no-repeat; } /* Не действует */
  .doc-text .docstate5 { background: #fff url("../../images/docstate5.jpg") right 20px no-repeat; } /* Не вступил в силу */ 
  .doc-text .docstate6 { background: #fff url("../../images/docstate6.jpg") right 20px no-repeat; } /* Старая редакция */ 
  
  .list-count { float: left; padding: 0 5px; line-height: 22px; }
  .page-nav { float: right; padding: 0 5px; font-size: 14px; }
  .page-nav .first, .page-nav .prev, .page-nav .next, .page-nav .last { display: inline-block; width: 22px; height: 22px; background: #fff url("../../images/a.png") top left no-repeat !important; padding: 0 !important; text-indent: -99em  }
  .page-nav .first { background: url("../../images/a.png") bottom right no-repeat !important; }
  .page-nav .prev { background: url("../../images/a.png") bottom left no-repeat !important; }
  .page-nav .last { background: url("../../images/a.png") top right no-repeat !important; }
  .page-nav a:link,
  .page-nav a:visited,
  .page-nav a:hover,
  .page-nav a:active { height: 22px; display: inline-block; line-height: 22px; color: #fff; padding: 0 3px; margin-left: 2px; }
  .page-nav a:hover { background: #fff; text-decoration: none; color: #999; }
  .page-nav b { background: #666; border: 1px solid #fff; text-decoration: none; margin-left: 2px; color: #fff; padding: 0 3px; font-weight: bold; }

  body#list-print { background: none; }
  body#list-print p { padding: 20px 5px 5px 13px; }
  body#list-print thead th { background: none; border-bottom: 3px solid #000; color: #000; }
  body#list-print tfoot td { padding: 5px; background: none; border-top: 3px solid #000; color: #000; }
  body#list-print tbody td { background: none; border-bottom: 1px solid #ccc; }

  .ogl1, .ogl2, .ogl3, .ogl4, .ogl5, .ogl6 { display: block; margin: 4px 0; background: url("../../images/bullet_black2.gif") left 1px no-repeat; padding: 0 0 0 15px; }
  .ogl1 { background: url("../../images/bullet_black.gif") left 1px no-repeat; }
  .ogl2 { margin-left: 5px; background: url("../../images/bullet_black.gif") left 1px no-repeat; }
  .ogl3 { margin-left: 25px; }
  .ogl4 { margin-left: 45px; }
  .ogl5 { margin-left: 65px; }
  .ogl6 { margin-left: 85px; }
  #doc-ogl { background: #fff; }
  #doc-ogl a:link, #doc-ogl a:visited, #doc-ogl a:hover, #doc-ogl a:active  { color: #000 !important; text-decoration: none !important; }
  #doc-ogl a:hover  { color: #900 !important; text-decoration: none !important; }

  p.info-link { text-indent: 0 !important; padding: 5px 0 5px !important; border-bottom: 1px dotted #ccc; }
  p.info-link a:link, p.info-link a:visited, p.info-link a:hover, p.info-link a:active { color: #000 !important; text-decoration: none !important; } 
  p.info-link a:hover { color: #900 !important; text-decoration: none !important; }

  .full-height { height: auto !important; }

  .mail fieldset { border: 1px solid #ccc; margin: 0 0 20px; padding: 10px; }
  .mail legend { padding: 0 5px; }
  .mail input { margin-bottom: 15px;  }
  .mail .in-wid { width: 98%; display: block; }
  .mail p input { padding: 5px; }
  .mail .indr { float: left; width: 270px; }
  .mail .indr input { float: right; }
  .mail br { clear: left; }

  #tarif h4 { margin: 15px 0 10px; color: #900 }
  #tarif h5 { color: #0992f1; margin-bottom: 10px; }

  #tarif table { border: 1px solid #ccc; text-align: center; width: 100%; margin-bottom: 15px; }
  #tarif table thead th { background: #666; color: #fff; }
  #tarif table td { background: #eee; padding: 5px; }
 

  /*-------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   */

  #col1 { float: right; width: 240px; }
  #col2 { display:none}
  #col3 { width: auto; margin: 0 240px 0 0; }
  #col1_content { padding: 0 0 0 0; }
  #col3_content { padding: 0 30px 0 0; }

  body#help-sys #col1 { width: 240px; float: left; }
  body#help-sys #col2 { display:none}
  body#help-sys #col3 { margin: 0 0 0 240px; }
  body#help-sys #col1_content { padding: 0 0 0 0; }
  body#help-sys #col3_content { padding: 0 0 0 30px; }

  body#help-sys h6 { color: #042f75 }
  body#help-sys #header p { color: #fff; padding-top: 7px; margin-bottom: 30px; }


  ul#help-menu, ul#help-menu ul { list-style-type: none; padding: 0; margin-left: 0; }
  #help-menu li { background: url(../../images/doc.png) left center no-repeat; padding-left: 20px; }
  #help-menu li.opened { background: url(../../images/folder.gif) left top no-repeat; padding-left: 20px; }

	
  /*-------------------------------------------------------------------------*/


	#doc-text p, #doc-text h1, #doc-text h2, #doc-text h3, #doc-text h4, #doc-text h5, #doc-text h6, #doc-text div {clear: both;}
	#doc-text img {border: 0; margin: 10px 0 10px 30px;}

/*--- Р—Р°РіРѕР»РѕРІРєРё ----------------------------------------------------------------------------------*/

	#doc-text h1, #doc-text h2, #doc-text h3, #doc-text h4, #doc-text h5, #doc-text h6, #doc-text .dname {margin: 25px 0 0; font-weight: bold; color: #039; text-align: center;}
	#doc-text h1 {font-size: 1.4em;}
	#doc-text h2 {font-size: 1.3em;}
	#doc-text h3 {font-size: 1.2em;}
	#doc-text h4 {font-size: 1.1em;}
	#doc-text h5 {font-size: 1.1em;}
	#doc-text h6 {font-size: 1.1em; text-align: left; text-indent: -64px; padding: 0 0 0 94px; margin: 20px 0 0;}
	
	#doc-text .dname {font-size: 1.3em; text-indent: 0px !important;}

/*--- РўРµРєСЃС‚ --------------------------------------------------------------------------------------*/

	#doc-text p {margin: 7px 0 0; padding: 0; text-indent: 30px; text-align: justify;}

/* Р�РЅС„РѕСЂРјР°С†РёСЏ Рѕ РґРѕРєСѓРјРµРЅС‚Рµ */

	#doc-text p.doc-info {text-align: center; margin: 5px 0; color: #339; text-indent: 0; font-weight: bold; padding: 5px 0;}
	#doc-text div.doc-info {text-align: center; margin: 5px 0; color: #339; text-indent: 0; font-weight: bold; padding: 5px 0;}

/* РџСЂРёРЅСЏС‚РёРµ РґРѕРєСѓРјРµРЅС‚Р° / Р’СЃС‚СѓРїР»РµРЅРёРµ РІ СЃРёР»Сѓ */

	#doc-text p.doc-info-approved {color:#4983f6; text-indent: 0px; font-weight: bold; text-align: center;}
	#doc-text div.doc-info-approved {color:#4983f6; text-indent: 0px; font-weight: bold; text-align: center;}

/* РЎРїРёСЃРѕРє РёР·РјРµРЅРµРЅРёР№ | Р±Р»РѕРє */

	#doc-text div.doc-info-change {padding: 5px 0; text-align: center; }
	#doc-text div.doc-info-change p {text-indent: 0; text-align: center; width: 75%; margin: 0 auto; padding: 0; color: green;}

/* (РќРµ-)РќСѓРјРµСЂРѕРІР°РЅРЅС‹Р№ СЃРїРёСЃРѕРє | Р±Р»РѕРє */

	#doc-text div.doc-list p {margin: 2px 0 0;}

/* РљРѕРјРјРµРЅР°С‚СЂРёРё | Р±Р»РѕРє */

	#doc-text div.comments {margin: 10px 0; background: url(../../images/com.gif) top left no-repeat; padding-left: 30px; font-style:italic; color: #909;}
	#doc-text div.imp-comment {margin: 10px 0;  padding-left: 30px; font-style:italic; color: #999;}
	#doc-text span.imp-comment {margin: 10px 0;  padding-left: 0; font-style:italic; color: #999;}

	#doc-text div.comments p { text-indent: 0; }
	#doc-text div.imp-comment p { text-indent: 0; }
	#doc-text span.imp-comment p { text-indent: 0; }

/* РЎС‚СЂРѕС‡РЅС‹Р№ РєРѕРјРјРµРЅС‚Р°СЂРёР№ */

	#doc-text span.inline-comment {font-style:italic; color: #909;}

/*--- РЎСЃС‹Р»РєРё -------------------------------------------------------------------------------------*/

/* Р’РЅСѓС‚СЂРµРЅРЅСЏСЏ СЃСЃС‹Р»РєР° */

	#doc-text a:link {color: #11ab01;}
	#doc-text a:visited {color: #11ab01;}
	#doc-text a:hover {color: #78d831; text-decoration: none;}
	#doc-text a:active {color: #11ab01;}

/* РЎСЃС‹Р»РєР° РЅР° СЂРµРґР°РєС†РёСЋ */

	#doc-text a.oldred:link {color: #11ab01;}
	#doc-text a.oldred:visited {color: #11ab01;}
	#doc-text a.oldred:hover {color: #78d831; text-decoration: none;}
	#doc-text a.oldred:active {color: #11ab01;}

/* Р’РЅРµС€РЅСЏСЏ СЃСЃС‹Р»РєР° */

	#doc-text a.outer:link {color: #0000CC;}
	#doc-text a.outer:visited {color: #330066;}
	#doc-text a.outer:hover {color: #c00; text-decoration: none;}
	#doc-text a.outer:active {color: #0000CC;}

/* Р’РЅРµС€РЅСЏСЏ РёРЅС‚РµСЂРЅРµС‚ СЃСЃС‹Р»РєР° */

	#doc-text a.outer-net:link {color: #08a67b;}
	#doc-text a.outer-net:visited {color: #08a67b;}
	#doc-text a.outer-net:hover {color: #3eddb2; text-decoration: none;}
	#doc-text a.outer-net:active {color: #08a67b;}

/* РЎСЃС‹Р»РєР° РЅР° РїСЂРёР»РѕР¶РµРЅРёРµ .doc */

	#doc-text a.attach-w:link {color: #0000CC; padding: 0 18px 0 0; background: url(../../images/w.gif) right center no-repeat;}
	#doc-text a.attach-w:visited {color: #330066; padding: 0 18px 0 0; background: url(../../images/w.gif) right center no-repeat;}
	#doc-text a.attach-w:hover {color: #c00; padding: 0 18px 0 0; text-decoration: none; background: url(../../images/w.gif) right center no-repeat;}
	#doc-text a.attach-w:active {color: #0000CC; padding: 0 18px 0 0; background: url(../../images/w.gif) right center no-repeat;}

/* РЎСЃС‹Р»РєР° РЅР° РїСЂРёР»РѕР¶РµРЅРёРµ .xls */

	#doc-text a.attach-x:link {color: #0000CC; padding: 0 18px 0 0; background: url(../../images/x.gif) right center no-repeat;}
	#doc-text a.attach-x:visited {color: #330066; padding: 0 18px 0 0; background: url(../../images/x.gif) right center no-repeat;}
	#doc-text a.attach-x:hover {color: #c00; padding: 0 18px 0 0; text-decoration: none; background: url(../../images/x.gif) right center no-repeat;}
	#doc-text a.attach-x:active {color: #0000CC; padding: 0 18px 0 0; background: url(../../images/x.gif) right center no-repeat;}

/* РЎСЃС‹Р»РєР° РЅР° РїСЂРёР»РѕР¶РµРЅРёРµ .pdf */

	#doc-text a.attach-p:link {color: #0000CC; padding: 0 18px 0 0; background: url(../../images/p.gif) right center no-repeat;}
	#doc-text a.attach-p:visited {color: #330066; padding: 0 18px 0 0; background: url(../../images/p.gif) right center no-repeat;}
	#doc-text a.attach-p:hover {color: #c00; padding: 0 18px 0 0; text-decoration: none; background: url(../../images/p.gif) right center no-repeat;}
	#doc-text a.attach-p:active {color: #0000CC; padding: 0 18px 0 0; background: url(../../images/p.gif) right center no-repeat;}

/* РЎСЃС‹Р»РєР° РЅР° РїСЂРёР»РѕР¶РµРЅРёРµ .jpg */

	#doc-text a.attach-j:link {color: #0000CC; padding: 0 18px 0 0; background: url(../../images/j.gif) right center no-repeat;}
	#doc-text a.attach-j:visited {color: #330066; padding: 0 18px 0 0; background: url(../../images/j.gif) right center no-repeat;}
	#doc-text a.attach-j:hover {color: #c00; padding: 0 18px 0 0; text-decoration: none; background: url(../../images/j.gif) right center no-repeat;}
	#doc-text a.attach-j:active {color: #0000CC; padding: 0 18px 0 0; background: url(../../images/j.gif) right center no-repeat;}

/*--- Р‘Р»РѕРєРё --------------------------------------------------------------------------------------*/

/* Р›РµРІС‹Р№, РїСЂР°РІС‹Р№ Рё С†РµРЅС‚СЂР°Р»СЊРЅС‹Р№ Р±Р»РѕРєРё (СЂРµРіРёСЃС‚СЂР°С†РёСЏ РґРѕРєСѓРјРµРЅС‚Р°) */

	#doc-text div.block {width: 55%; padding: 15px 10px 15px 30px;}
	#doc-text div.block p {padding: 0; margin: 0; color: #339; font-weight: bold; text-indent: 0; text-align:left;}
	#doc-text div.left {float: left; clear: none;}
	#doc-text div.right {float: right; clear: none;}
	#doc-text div.center {text-align: center; padding: 15px 0; width: 100%;}
	#doc-text div.center p {text-align: center;}

/* Р”РІСѓС…РєРѕР»РѕРЅРЅС‹Р№ Р±Р»РѕРє (РїРѕРґРїРёСЃР°РЅРёРµ РґРѕРєСѓРјРµРЅС‚Р°) */

	#doc-text .tbl-c {margin: 10px 0 0 30px; width: 95%; border-collapse: collapse; clear: both; color: #339;}
	#doc-text .tbl-c td {vertical-align: top; padding: 0 10px 10px 0; width: 50%;}
	#doc-text .tbl-c p {padding: 0; margin: 0; text-indent: 0;text-align:left;}
	#doc-text .tbl-c td p {font-size: 75%; padding: 0; margin: 0;}

/*--- РўР°Р±Р»РёС†С‹ ------------------------------------------------------------------------------------*/

	#doc-text .spi-tbl {border-collapse:collapse; margin: 10px auto 5px; border: 1px solid #333;}

/*--- РЎРїСЂР°РІРєР° РґРѕРєСѓРјРµРЅС‚Р° --------------------------------------------------------------------------*/

/* Р РµРєРІРёР·РёС‚С‹ РґРѕРєСѓРјРµРЅС‚Р° */

        #doc-info {padding: 10px 10px;}

	#doc-info h1 {font-size: 16px; color: #039;}
	#doc-info h2 {font-size: 14px; border-bottom: 1px solid #ccc; padding: 0 0 5px; color: #039; margin-top: 15px;}

	#doc-info .inf { width: 100%; }
	body #doc-info  table.inf { font-size: 1.0em; padding-left: 10px; }
	#doc-info .inf td.info-accent {  }
	#doc-info .inf td { padding-top: 5px; padding-bottom: 10px; }
	#doc-info .inf p { margin: 0; padding: 0; }

/* РЎС‚РёР»Рё РґР»СЏ С‚РµРєСЃС‚Р° СЃРїСЂР°РІРєРё */

	#doc-info .info-accent {font-weight: bold;}
	#doc-info .info-comment {font-style: italic;}

	#doc-info a.attach-w:link {color: #0000CC; padding: 0 18px 0 0; background: url(../../images/w.gif) right center no-repeat;}
	#doc-info a.attach-w:visited {color: #330066; padding: 0 18px 0 0; background: url(../../images/w.gif) right center no-repeat;}
	#doc-info a.attach-w:hover {color: #c00; padding: 0 18px 0 0; text-decoration: none; background: url(../../images/w.gif) right center no-repeat;}
	#doc-info a.attach-w:active {color: #0000CC; padding: 0 18px 0 0; background: url(../../images/w.gif) right center no-repeat;}

/* РЎСЃС‹Р»РєР° РЅР° РїСЂРёР»РѕР¶РµРЅРёРµ .xls */

	#doc-info a.attach-x:link {color: #0000CC; padding: 0 18px 0 0; background: url(../../images/x.gif) right center no-repeat;}
	#doc-info a.attach-x:visited {color: #330066; padding: 0 18px 0 0; background: url(../../images/x.gif) right center no-repeat;}
	#doc-info a.attach-x:hover {color: #c00; padding: 0 18px 0 0; text-decoration: none; background: url(../../images/x.gif) right center no-repeat;}
	#doc-info a.attach-x:active {color: #0000CC; padding: 0 18px 0 0; background: url(../../images/x.gif) right center no-repeat;}

/* РЎСЃС‹Р»РєР° РЅР° РїСЂРёР»РѕР¶РµРЅРёРµ .pdf */

	#doc-info a.attach-p:link {color: #0000CC; padding: 0 18px 0 0; background: url(../../images/p.gif) right center no-repeat;}
	#doc-info a.attach-p:visited {color: #330066; padding: 0 18px 0 0; background: url(../../images/p.gif) right center no-repeat;}
	#doc-info a.attach-p:hover {color: #c00; padding: 0 18px 0 0; text-decoration: none; background: url(../../images/p.gif) right center no-repeat;}
	#doc-info a.attach-p:active {color: #0000CC; padding: 0 18px 0 0; background: url(../../images/p.gif) right center no-repeat;}

/* РЎСЃС‹Р»РєР° РЅР° РїСЂРёР»РѕР¶РµРЅРёРµ .jpg */

	#doc-info a.attach-j:link {color: #0000CC; padding: 0 18px 0 0; background: url(../../images/j.gif) right center no-repeat;}
	#doc-info a.attach-j:visited {color: #330066; padding: 0 18px 0 0; background: url(../../images/j.gif) right center no-repeat;}
	#doc-info a.attach-j:hover {color: #c00; padding: 0 18px 0 0; text-decoration: none; background: url(../../images/j.gif) right center no-repeat;}
	#doc-info a.attach-j:active {color: #0000CC; padding: 0 18px 0 0; background: url(../../images/j.gif) right center no-repeat;}


/*--- Р�Р·РѕР±СЂР°Р¶РµРЅРёСЏ --------------------------------------------------------------------------------*/

	#doc-text .icenter {display:block; margin:20px auto 5px; text-align: center;}
	#doc-text .info-link {margin: 5px 0; padding-left: 10px; text-indent: 0;}




}