  /* ÃËÎÁÀËÜÍÛÅ */
  body { margin: 0px; padding: 0px; font-family: Tahoma, Arial, sans-serif; font-size: 12px; }
  body a { text-decoration: none }
  body div img { vertical-align: top }
  .separator { clear: both; }

  h1, h2, p { padding: 0px; margin: 0px }

  .page a,
  .page .content_table .ctb2_table table td  a,
  .page div.navigation,
  .page .content_table .ct_block .ctb_menu a,
  .page .content_inside .left table a { color: #006883; }
/*
  .page a,
  .page .content_table .ctb2_table table td  a { text-decoration: underline }
  .page .content_first h1,
  .page .content_inside h1,
  .page .content_inside h2,
  .page .content_form h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #006883; text-transform: uppercase; font-weight: bold; padding-bottom: 5px; }
*/
  .page a,
  .page .content_table .ctb2_table table td  a { text-decoration: underline }
  .page .content_first h1,
  .page .content_inside h1,
  .page .content_inside h2,
  .page .content_form h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #006883; font-weight: bold; padding-bottom: 5px; }
  .uppercase { text-transform: uppercase; }
  /* ÑÒÐÀÍÈÖÀ */
  .page { width: 980px }

  .page .menu, .page .menu ul, .page .menu li { padding: 0px; margin: 0px; list-style-type: none }

  .page .menu { width: 156px; position: absolute; left: 0px; top: 35px; margin-left: 775px; z-index: 20 }
  .top { width: 100%;  font-size: 1px; height: 5px }
  .topAll { background-image: url(../images/menuTop.png); background-repeat: no-repeat;}
  .topIE6 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template/images/menuTop.png', sizingMethod='scale'); }
  .bottom { height: 8px; width: 156px }
  .bottomAll { background-image: url(../images/menuBottom.png); background-position: top; background-repeat: no-repeat; font-size: 1px; }
  .bottomIE6 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template/images/menuBottom.png', sizingMethod='crop'); height: 8px; width: 156px }
  .h1BugIE { background-image: url(../images/clear_bug.png) }
  .page .menu a, .page .menu { color: #FFFFFF; text-decoration: none }
  .page .menu a:hover, .page .menu li:hover { color: #CCCCCC; }
  .page .menu li { cursor: pointer }
  .page .menu li { font-size: 13px; margin: 0px; padding-left: 20px; font-weight: normal; padding-right: 20px; padding-bottom: 5px; background-image: url(../images/menuLine.gif); background-position: bottom; background-repeat: no-repeat; padding-top: 3px }
  .page .menu li.noline { padding-bottom: 0px; padding-top: 3px; background-image: none }
  .page .menu .list { background-color: #FF0000; background-image: url(../images/menuBg.jpg); background-position: top; background-repeat: repeat-x; border-right: 1px solid #CC0000; }
  .page .submenu .list { background-image: url(../images/menuBg2.jpg); background-color: #FE0000 }
  .page .submenu { position: absolute; left: -145px; top: 0px; width: 156px; padding-top: 5px; padding-bottom: 5px; margin: 0px; padding: 0px; display: none; }
  .page .submenu .bottomBugIE6 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template/images/menuBottom2.png', sizingMethod='crop'); }
  .page .submenu .bottomBugAll { background-image: url(../images/menuBottom2.png) }
  .page .hide { margin: 0px; padding: 0px }

  /* ËÎÃÎÒÈÏ */
  .page .logo { width: 100%; }
  .page .logo .redLine, .page .copyright .redLine { height: 5px; font-size: 1px; background-image: url(../images/red_line.jpg); background-repeat: repeat-x; background-color: #FF0000 }
  .page .logo .redLine div { width: 1px; margin-left: 774px; background-color: #7F7F7F; height: 5px }
  .page .logo .flash { height: 125px; top: 35px }


  /* ÏÅÐÂÀß ÑÒÐÀÍÈÖÀ */
  .page .content_first { padding-top: 30px }
  .page .content_first .left .news h2,
  .page .content_first .left .news h2 a { color: #FF0000; font-size: 11px; font-weight: bold; text-decoration: none; padding-bottom: 8px }
  .page .content_first .left p { margin-bottom: 8px; }
  .page .content_first .left .textBlock p { padding: 4px 0px 4px 0px; line-height: 14px; margin: 0px;}
  .page .content_first .left div div.image { position: absolute; width: 150px; text-align: center; margin-left: -150px; margin-top: -10px }
  .page .content_first .left .mission { padding-bottom: 25px }
  .page .content_first .left .news p.allNews { padding-top: 30px }


  .page .content_first .right form, .page .content_first .right input { padding: 0px; margin: 0px }
  .page .content_first .right .blockMini .texts, .page .content_first .right .blockMini .search { padding-right: 10px; padding-left: 10px; padding-bottom: 10px }
  .page .content_first .right .blockMini .search { padding-bottom: 5px; padding-top: 5px }
  .page .content_first .right .blockMini .search { color: #AEB0B1; font-size: 10px; background-color: #E5EFF2; }
  .page .content_first .right .blockMini .search input.text { height: 16px; border: 1px solid #C6CACB; width: 123px; background-color: transparent; margin-left: 3px; }
  .blockMini .texts { background-color: #CADFE5; color: #006883; padding-top: 23px }
  .page .content_first .right .blockMini .texts { padding-top: 10px }
  .page .content_first .right .blockMini .search input { height: 16px; vertical-align: middle }
  .page .content_first .right .blockMini .search input.icon { height: 16px; width: 16px; margin-left: 2px; border-width: 0px; }
  .page .content_first .right .blockMini .search input.icon:hover { cursor: pointer }

  .page .content_first .left .textBlock ul,
  .page .content_first .left .textBlock ol { padding: 0px 0px 4px 0px; margin: 0px 0px 0px 0px;}

  .page .content_first .left .textBlock ol { padding-left: 20px; }
  .page .content_first .left .textBlock ul { list-style-type: square; padding-left: 15px }


  /* ÄÅËÅÍÈÅ ÍÀ ÄÂÀ ÁËÎÊÀ */
  .page { background-image: url(../images/contentBg.jpg); background-position: right; background-repeat: repeat-y; }
  .page .content .left { width: 555px; float: left; padding-left: 150px; padding-right: 70px }
  .page .content .right { width: 205px; float: right }


  /* ÂÍÓÒÐÅÍÍßß ÑÒÐÀÍÈÖÀ */

  .page .content_inside { padding-top: 15px }
  .page .content_inside .left { padding-left: 49px; width: 701px; padding-right: 25px; }

  .page .content_inside .left .csc-textpic-imagewrap { padding-top: 10px }

  .page .content_inside .left .tx-felogin-pi1 { clear: both; }
  .page .content_inside .left .blockMini { padding-top: 10px; float: left; }

  .page .content_inside .left .blockMini { }
  .page .content_inside .left .blockMini .texts { padding-left: 49px; padding-right: 40px; background-repeat: repeat-y; background-position: right; padding-top: 5px; padding-bottom: 5px; background-image: url(../images/BlockMiniGrad.jpg); margin-left: -49px; float: left; position: relative; width: 486px; }
  .page .content_inside .left .blockMini .texts p { font-size: 14px }
  .page .content_inside .left .blockMini .image { padding: 0px; float: right; margin-left: 20px }
  /*.page .content_inside .left .blockMini .image { z-index: -1 }*/
  /*.page .content_inside .left .textBlock p, .page .content_inside .left .textBlock li { padding-bottom: 5px; }*/

  .page .content_inside .left .textBlock h1,
  .page .content_inside .left .textBlock h2,
  .page .content_inside .left .textBlock ol,
  .page .content_inside .left .textBlock ul,
  .page .content_inside .left .textBlock li { padding: 0px; margin: 0px }

  /* Òî÷íûå îòñòóïû ýëåìåíòîâ */
  .page .content_inside .left .textBlock h1 { padding: 28px 0px 4px 0px; }
  .page .content_inside .left .textBlock h2 { padding: 20px 0px 4px 0px; }
  .page .content_inside .left .textBlock p { padding: 4px 0px 4px 0px; line-height: 14px }
  .page .content_inside .left .textBlock li { padding: 0px 0px 4px 0px; }
  .page .content_inside .left .textBlock ul,
  .page .content_inside .left .textBlock ol { padding: 0px 0px 4px 0px; }

  .page .content_inside .left .tx-felogin-pi1 h1 { padding-top: 15px }

  .page .content_inside .left .textBlock h2 { color: #666666;}
  .page .content_inside .left .textBlock ol { padding-left: 20px; }
  .page .content_inside .left .textBlock ul { list-style-type: square; padding-left: 15px }

  .page .content_inside table.fileList { margin-top: 10px }
  .page .content_inside .left table { font-size: 12px }
  .page .content_inside .left table span.filesize { color: #FE0000 }
  .page .content_inside .left table img.fileIcon { margin-bottom: 10px }

  .page .content_inside .right { padding-top: 50px }
  .page .content_inside .right .brace { height: 50px }
  .page .content_inside .right dl { width: 205px; padding-top: 5px; background-image: url(../images/red_line.jpg); background-position: top; background-repeat: repeat-x; padding-bottom: 13px }
  .page .content_inside .right dl dd { background-image: url(../images/photoDescrGrad.jpg); background-position: top; color: #FFFFFF; margin: 0px; padding-top: 5px; padding-bottom: 5px; display: block; padding-left: 5px; padding-right: 5px; text-align: center }
  .page .content_inside .right dl dd.noTitle { width: 205px; height: 5px; background-image: url(../images/red_line.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px }


  /*ÑÒÐÀÍÈÖÀ Ñ ÒÀÁËÈÖÅÉ*/
  .page .content_table { padding-top: 5px; }
  .page .content_table .ct_block { padding-bottom: 50px; padding-left: 49px }
  .page .content_table .ct_block .ctb_menu { width: 400px; float: left; }
  .page .content_table .ct_block .ctb_menu span { color: #666666; }
  .page .content_table .ct_block .ctb_menu a { }
  .page .content_table .ct_block .ctb_user_name { float: right; padding-right: 50px }
  .page .content_table .ctb2_table { padding-left: 49px; padding-right: 49px }
  .page .content_table .ctb2_table select { margin-bottom: 15px }
  .page .content_table .ctb2_table table { border-collapse: collapse; font-size: 12px; width: 100%; margin-bottom: 30px }
  .page .content_table .ctb2_table table tr th { color: #FFFFFF; background-color: #0075A4; font-weight: normal; text-align: center; padding: 4px }
  .page .content_table .ctb2_table table tr th a { text-decoration: none }
  .page .content_table .ctb2_table table tr th, .page .content_table .ctb2_table table td { border: 1px solid #666666; }
  .page .content_table .ctb2_table table td { padding-bottom: 2px; padding-top: 2px; padding-left: 4px; padding-right: 4px }

  /* COPYRIGHT */
  .page .copyright { padding-top: 30px }
  .page .copyright .navigation { padding-left: 50px; padding-top: 6px; padding-bottom: 6px; clear: both; }
  .page .copyright .navigation a:hover { text-decoration: underline }
  .page .copyright .image { height: 70px; background-image: url(../images/copyright.jpg); background-repeat: no-repeat }
  /*.page .copyright .image .partners { position: relative; left: 825px; bottom: 118px; display: inline; }*/
  .page .copyright .image .text { color: #FFFFFF; padding-top: 17px; padding-left: 50px }
  .page .copyright .image .text a { color: #FFFFFF; text-decoration: underline }
  .page .copyright .image .banner { float: right; margin-top: -25px; margin-right: 50px; position: relative }
  .page .copyright .image .banner a img { margin-left: 20px }

  /*ÏÀÐÒÍÅÐÛ*/
  .partners {float:right; padding-right:60px;}