@media screen{
html, body {width: 100%; height: 100%; margin:0; padding:0; background: #1f1858 url(/sitenew/i/head/bg1.gif) repeat-x left top;
font: 90% Tahoma, Arial, Verdana, "Lucida Grande", sans-serif;}

select, select option {font-size: 12px;}


#tempbank {width: 100%;}
#main0 {width: 100%; background:url(/sitenew/i/head/bg2.gif) repeat-x left bottom; text-align:center; position:relative;}
#main {width: 870px; margin-left: auto; margin-right: auto;  position:relative; background: #FFFFFF;}
#logo {position:absolute; left: -38px; top:13px; background:url(/sitenew/i/head/logo2.png) no-repeat left top; width: 89px; height: 91px;}
#logo a {display: block;width: 89px; height: 91px; text-decoration:none;}
#logo1 {position: absolute; width: 382px; height: 74px; left: 51px; top:0;}
#logo1 span {position: absolute; left:0; top:0; z-index:2; background:url(/sitenew/i/head/tempbank.png) no-repeat left top; width: 382px; height: 74px; display:block;}
#years20 { position: absolute; left: 573px; top:4px; height: 41px; width:184px;
background:url(/sitenew/i/head/xx.gif) no-repeat left top; z-index: 10; display:block;}
#search {position: absolute; left: 492px; top: 49px;}
#search input {border: 1px solid #7F9DB9; color: #666666; font-size:10px; width: 137px; height: 14px; position: absolute; left:0; top:0;}
#search input#search-but {border:0; width: auto; height: auto;position: absolute; left:144px; top:0;}

ul#menu-top {position: absolute; left: 667px; top: 53px; height: 21px; border-left: 1px solid #10008D; width: 205px;}
ul#menu-top, ul#menu-top li {list-style:none; margin:0; padding:0;}
ul#menu-top li, ul#menu-top li a {color: #000000; font-size: 11px;}
ul#menu-top li {margin-left: 13px; display:inline;}
ul#menu-top li a, ul#menu-top li a:hover, ul#menu-top li a:active, ul#menu-top li a:visited, ul#menu-top li a:link {text-decoration:underline; white-space:nowrap;}
ul#menu-top li a:hover {text-decoration:none;}

#head {padding-top: 74px; width: 870px; height: 97px; background:url(/sitenew/i/head/head.gif) no-repeat left bottom; }
#cska { width: 120px; position: absolute; right: 40px; top: 112px; height: 140px; text-align:center;}
#cska a {display:block; text-decoration:none;  height: 140px; width: 120px; color: #A3A0BD; font-size: 10px; text-decoration:none;}
#cska img {margin-bottom: 10px; border:0;}

#course {position: absolute; right: 202px; top: 171px; height: 45px; border-right: 1px solid #10008D; font-size: 11px; text-align:right;
width: 180px; padding-left:90px;  padding-top: 20px; z-index: 100;font-size: 11px; padding-right: 10px;
}
#course span { display:block; position: absolute; left:-40px; top:20px; width: 130px; color: #062782; text-align:right;}
#course a {text-decoration:underline; color: #062782; z-index:110;}
#course a:hover {text-decoration:none;}
#course strong {padding-right: 7px;}

#course-date {position: absolute; right:0; top:5px; padding:0; margin:0; width: 205px;  padding-right: 15px;}
#course-date span {top:0; color: black; padding:0; margin:0; text-align:left; white-space: nowrap; left:-55px;}

#course-text {border-bottom: 1px solid #003466; text-align:left;padding-bottom: 10px; position:relative; margin-bottom: 20px;
color: #003466; font-weight:bold;}
#course-text span {color: #000; font-weight: normal; position: absolute; right:0; top:0; width: 380px; height: 20px; display:block; text-align:right;}
#course-table {text-align:center;}
#course-table h2 {color: black !important; font-size: 12px !important; font-weight:normal; }
#course-table table {width: 100%; border-collapse:collapse;}
#course-thead {background-color:#003466; }
#course-table {margin-bottom: 30px;}
#course-table thead {font-size: 10px; color: #003466;}
#course-table thead tr {border-bottom: 1px solid #003466; padding: 1px;}
#course-table thead td {border-right: 1px solid #003466;}
#course-table tr#course-thead td {border-right: 1px solid #FFF; color: #FFFFFF; font-weight:bold; font-size: 12px; border-bottom: 0;}
#course-table tbody td {border-right: 1px solid #003466; font-weight: bold; padding: 2px;}
#course-table td.course-first { text-align:left !important; font-weight:normal; padding-left: 14px; border: 1px soli green;}


ul#menu-main, ul#menu-main li {margin:0;padding:0; list-style:none; display:block; text-align:left;}
ul#menu-main {margin-left: 44px; height: 105px;}
ul#menu-main li {height: 30px; padding-left: 20px;border-left: 1px solid white; color: #574CAF; font-size: 20px; width: 280px;}
ul#menu-main li.active{border-left: 1px solid #10008D; }
ul#menu-main li a, ul#menu-main li span {color: #574CAF; text-decoration:none; display:block; height: 15px; padding-top: 10px;}
ul#menu-main li a:hover {color: #574CAF; text-decoration:underline;}
#head2 {background:url(/sitenew/i/head/head-bg.png) no-repeat left bottom; height: 119px; position:relative; }


ul#menu-hor, ul#menu-hor li {list-style:none; padding:0; margin:0; display:block;}
ul#menu-hor { position: absolute; left: 364px; top:97px;height: 20px; }
ul#menu-hor li {float:left; border-left: 1px solid #10008D; height: 17px; padding-left: 15px; padding-right: 15px; font-size: 12px;
padding-top:3px;}
ul#menu-hor li.active {background-color:#1f1858; color: #FFFFFF;}
ul#menu-hor li a {text-decoration:none; color: black; height: 17px; font-size: 12px; color: #464E66;}
ul#menu-hor li.active a  { color: #FFFFFF;font-weight:bold;}
ul#menu-hor li a:hover {text-decoration: underline;}

div#head3{ background:url(/sitenew/i/head/bg-left.gif) repeat-y left bottom; z-index:2;}
div#head23{ background:url(/sitenew/i/head/bg-left2.gif) repeat-y left bottom; z-index:2;}



/* ÒÐÈ ÑÒÎËÁÈÊÀ*/
div#wrapper{width:100%; background:url(/sitenew/i/head/head-bg0.png) no-repeat left top; float:left; z-index:1;}
div#wrapper2{width:100%; background:url(/sitenew/i/head/head-bg02.png) no-repeat left top; float:left; z-index:1;}
div#content{margin: 0;margin-left:212px; margin-right:214px; }
div#content2{margin: 0;margin-left:212px; }
div#navigation{float:left;width:214px;margin-left:-214px; background: #C8C4E5;margin-top: 11px; }
div#extra{margin:0; padding:0;float:left;width:211px;margin-left:-870px; background:#F2F1F9; border-right: 1px solid #DCDAE8; margin-top: 11px;}


.noborder {border:0;}



/* ËÅÂÎÅ ÌÅÍÞ ÍÀ×ÀËÎ*/
#text-block { color: #444444; font-size: 11px; padding-left: 20px; padding-right: 10px; padding-top: 20px;padding-bottom: 23px; text-align:left; line-height: 15px;}

ul#banners-left, ul#banners-left li {list-style:none; padding:0; margin:0; color: #414042;display: block;}
ul#banners-left {padding-bottom: 27px; padding-top: 25px;}
ul#banners-left li {padding-top: 17px;font-size:11px;}
ul#banners-left a  {text-decoration:none; font-size:11px;}
ul#banners-left a span {color: #414042; text-decoration:underline;}
ul#banners-left a:hover span {color: #414042; text-decoration:none;}
ul#banners-left img {border:0; margin-bottom: 8px;}

.menu-left-head {background:#E2E0F1; color: #FFFFFF; font-size: 20px; text-align:right; padding-right: 39px; padding-left: 10px;}
ul#menu-left, ul#menu-left li {display:block; background:#E2E0F1; list-style:none; padding:0; margin:0;}
ul#menu-left {padding-top: 14px; padding-bottom: 7px;}
ul#menu-left li {background:url(/sitenew/i/icon/round0.gif) no-repeat 180px 5px; text-align:right; color: #4C4299; font-size:11px; border-bottom:1px solid #E2E0F1;}
ul#menu-left li a, ul#menu-left li span {color: #4C4299; text-decoration:none;font-size:11px; line-height: 15px;padding-left: 25px;  margin-right: 39px; display:block;
margin-bottom:5px;}
ul#menu-left li a:hover { text-decoration:underline;}
ul#menu-left li.active {background:url(/sitenew/i/icon/round1.gif) no-repeat 180px 5px; }

ul#menu-left ul.menu-sub, ul#menu-left ul.menu-sub li {list-style:none; padding:0; margin:0; background: #a19dc4 none; margin-bottom:7px;}
ul#menu-left ul.menu-sub {margin-bottom:7px; padding-top: 10px; padding-bottom: 10px; }
ul#menu-left ul.menu-sub li, ul#menu-left ul.menu-sub li a {padding:0; margin:0; border:0; text-decoration:none; color: #FFFFFF; line-height: 12px;}
ul#menu-left ul.menu-sub li {margin-right: 39px; border: 1px solid #a19dc4; color: #4b466d; padding-bottom: 3px;}
ul#menu-left ul.menu-sub li a:hover {text-decoration:underline;}
/* ËÅÂÎÅ ÌÅÍÞ ÊÎÍÅÖ*/






/*ÑÅÐÅÄÈÍÀ ÍÀ×ÀËÎ*/
#text {padding: 20px; text-align:left; padding-top: 20px;}
.header {display: block; background:url(/sitenew/i/icon/logo.png) no-repeat left top; height: 27px; padding-left: 32px; position:relative; margin-bottom: 30px;
margin-top:10px;}
.header h1 {font-size: 15px; color: #10008D; border-bottom: 1px solid #CCCCCC; padding-bottom: 3px;}
.history {position: absolute; top: 25px; left: 33px; color: #9794B6; font-size: 11px;}
.history a {text-decoration:none; color: #9794B6;}
.history a:hover {text-decoration:underline;}


#content .header h1, #content2 .header h1 {font-size: 15px; color: #10008D; border-bottom: 1px solid #CCCCCC; padding:0; padding-bottom: 3px; font-weight: bold; }

#text table td {font-size: 12px;}

ul#news-list, ul#news-list li {padding:0;margin:0;list-style:none;}
ul#news-list {margin: 7px; font-size: 11px;}
ul#news-list a {color: black; text-decoration:none;}
ul#news-list a:hover {color: black; text-decoration:underline;}
ul#news-list a.news-date {color: #333399; text-decoration:none;}
ul#news-list a.news-date:hover { text-decoration:underline;}

ul#news-list p {margin:0;padding:0; padding-bottom: 5px; padding-top: 5px;}
ul#news-list p.pad10 {padding-bottom: 0px;}
ul#news-list li  {margin-bottom: 10px;}
#news-panel {}
#news-left, #news-right  {width: 195px; display:block; border: 1px solid white;}
#news-right  {float: right;}
.clear{ clear:left;}
#news-panel ul, #news-panel ul li {list-style:none; padding:0; margin:0; display:block;}
#news-panel ul {margin-top: 10px;}
#news-panel img {border:0; float:left; margin-right: 7px;}
#news-panel ul li {height: 78px; margin-bottom: 14px;}
#news-panel a {text-decoration:underline; font-size: 11px; color: black;}
#news-panel a:hover {text-decoration:none;}
#news-panel span {color: #5350A4; display: block; padding-top: 5px;}

#text h1 {color: #000000; font-size: 18px; padding-top: 20px;}
#text h2 {color: #333399; font-size: 14px; }

#text .news-text h1 {color: #333399; font-size: 22px; font-weight:normal;}
#text .news-text-date {font-size: 11px; color: #6363A1; margin-top: 30px;margin-bottom: 20px;}


/*Ñòðàíèöà íîâîñòè*/
#news-head {height: 238px;}
#news-banner { display: block; width: 444px; height: 238px; float: right;}
#news-navigation {display: block; width: 214px; background:#C3BCE2 url(/sitenew/i/head/head-bg02.png) no-repeat right top; height: 238px;float: right;}

/*ÑÅÐÅÄÈÍÀ ÊÎÍÅÖ*/

/*ÏÐÀÂÀß ×ÀÑÒÜ ÍÀ×ÀËÎ*/
ul#menu-right, ul#menu-right li {margin:0; padding:0; list-style:none; background:#FFFFFF; }
ul#menu-right {height: 220px; padding-left: 20px; text-align:left; padding-top: 7px; padding-right: 15px;}
ul#menu-right li {color: #1A171B; font-size: 11px; margin-bottom: 6px; display:block; line-height:13px;}
ul#menu-right li a {color: #1A171B; text-decoration:none;}
ul#menu-right li a:hover {text-decoration:underline; color: #594FA9;}

ul#banner-right, ul#banner-right li {margin:0; padding:0; list-style:none;   text-align:center;}
ul#banner-right img {border: 0; margin-top: 7px;}

#dright {text-align:left;}
#dright a.ahead {color: #FFFFFF; text-decoration:none; font-size: 14px; display:block; margin-top: 10px; padding-left: 21px;padding-right: 21px;}
#dright a.ahead:hover { text-decoration:underline;}
ul.menu-right1, ul.menu-right1 li {padding:0; margin:0; list-style:none;}
ul.menu-right1 {margin-left: 21px; margin-top: 15px; margin-bottom: 15px; margin-right: 15px;}
ul.menu-right1 li {background:url(/sitenew/i/icon/round2.gif) no-repeat left 5px;padding-left: 15px; padding-bottom: 3px;}
ul.menu-right1 a {color:#726CA6; text-decoration:none;}
ul.menu-right1 a:hover {text-decoration:underline;}

ul.page-ability, ul.page-ability li {margin:0; padding:0; list-style:none; display:block;}
ul.page-ability {margin-top: 28px; margin-left: 21px; margin-bottom: 49px;}
ul.page-ability li {height: 16px; padding-left: 29px; margin-bottom: 6px;}
ul.page-ability a {text-decoration:none; color: #ffffff; font-weight:bold; font-size: 12px;}
.i-rss {background:url(/sitenew/i/icon/rss.png) no-repeat left top;}
.i-print {background:url(/sitenew/i/icon/print.png) no-repeat left top;}
.i-email {background:url(/sitenew/i/icon/email.png) no-repeat left top;}
.i-pdf {background:url(/sitenew/i/icon/pdf.png) no-repeat left top;}
ul.page-ability a:hover {text-decoration:underline; }

#news-archive {padding-left: 10px; padding-top: 15px; padding-bottom: 50px; background-color: #F2F1F9; text-align:left; position: relative;}
#news-archive h3 {color: #10008D; font-size: 12px; padding:0; margin:0;}
#news-archive form {padding:0; margin:0;}
#news-archive #month {position: absolute; left: 10px; top: 37px; height: 19px;width: 95px; border: 1px solid #7F9DB9;}
#news-archive #year {position: absolute; top: 37px; left: 113px; height: 19px; border: 1px solid #7F9DB9; width: 58px;}
#news-archive #nbut {position: absolute; top: 37px; left: 180px; }


#filial, #filial-left {background: #F2F1F9 url(/sitenew/i/head/right-bg.png) no-repeat center center;
color:black; font-size: 11px; text-align:left;padding-top: 20px;
width: 214px; height: 380px;}
#filial-left {width: 210px;}
#filial h2, #filial-left h2 {padding:0; margin:0;font-size: 13px; color: #545288;  padding-left: 21px; padding-bottom: 5px; padding-top: 5px;}
#filial p, #filial-left p  {padding:0; margin:0; padding-left: 21px; padding-bottom: 10px; padding-right: 10px;}
/*ÏÐÀÂÀß ×ÀÑÒÜ ÊÎÍÅÖ*/

/*ÍÈÆÍßß ×ÀÑÒÜ ÍÀ×ÀËÎ*/

div#footer{clear:left;background: url(/sitenew/i/head/bottom-bg.png) no-repeat left top; height: 24px;
display:block; padding-top: 20px; }
div#footer2{clear:left;background:#FFFFFF url(/sitenew/i/head/bottom-bg2.png) no-repeat left top; height: 24px;
display:block; padding-top: 20px;}
div#footer div {background:#FFFFFF; margin-top: -1px; height: 25px; }
div#footer a, div#footer2 a  {text-decoration:none; color: #000074; font-size:11px;}
div#footer a:hover, div#footer2 a:hover {text-decoration:underline;}
/*ÍÈÆÍßß ×ÀÑÒÜ ÊÎÍÅÖ*/

/*îò÷åòíîñòü*/
.pad40 {padding-left: 40px;}
.pad30 {padding-left: 33px;}
#report-header  {display: block; position:relative; width: 585px; margin-bottom: 30px;}
#report-header h2 {color: #4d4e94; font-size: 14px;font-weight:bold; padding:0; margin:0;}
#report-header2  {display: block; position:relative; width: 585px; margin-bottom: 10px;margin-top: 20px;}
#report-header2 h2 {color: #4d4e94; font-size: 14px;font-weight:bold; padding:0; margin:0;}
#report-years {position:absolute; right: 0; width: 400px; top:0; }
#report-years form{padding:0; margin:0;}
#report-years select {height: 18px; padding:0; margin:0; position: absolute; right: 27px; top:0;}
#report-years input {position: absolute; right:0;}
h3.report-kvart {color: #0B0B09; font-size: 12px; font-weight:normal; margin-bottom: 10px;}
ul.report-ul, ul.report-ul li {padding:0; margin:0; list-style:none; position: relative;}
ul.report-ul li {padding-bottom:10px;}
ul.report-ul li.report-pdf {background:url(/sitenew/i/icon/ico_pdf.gif) no-repeat left top;}
ul.report-ul li.report-doc {background:url(/sitenew/i/icon/ico_doc.gif) no-repeat left top;}
ul.report-ul li.report-html {background:url(/sitenew/i/icon/ico_doc.gif) no-repeat left top;}
ul.report-ul li.report-rar {background:url(/sitenew/i/icon/ico_arhiv.gif) no-repeat left top;}
ul.report-ul li.report-zip {background:url(/sitenew/i/icon/ico_arhiv.gif) no-repeat left top;}
ul.report-ul li.report-jpg {background:url(/sitenew/i/icon/ico_jpg.gif) no-repeat left top;}
ul.report-ul li.report-jpeg {background:url(/sitenew/i/icon/ico_jpg.gif) no-repeat left top;}
ul.report-ul li.report-tif {background:url(/sitenew/i/icon/ico_tif.gif) no-repeat left top;}
ul.report-ul li.report-txt {background:url(/sitenew/i/icon/ico_txt.gif) no-repeat left top;}
ul.report-ul li.report-xls {background:url(/sitenew/i/icon/ico_xl.gif) no-repeat left top;}
ul.report-ul li div {margin-left:23px; padding:0;}
ul.report-ul a {color:#4d4e94; text-decoration:underline; padding-left: 4px;}
ul.report-ul a:hover {text-decoration:none;}
ul.report-ul strong a {text-decoration:none; padding-left:0; color: black;}
ul.report-ul strong a:hover {text-decoration:underline;}
ul.report-ul span {display: block; width: 16px; height: 16px; left:0; top:0;  overflow:hidden; position: absolute; cursor:pointer;}
ul.report-ul span a {text-decoration:none;display: block; width: 16px; height: 16px; }

/*àðõèâ íîâîñòåé*/
.news-item {border-bottom: 1px solid #CCCCCC;padding-bottom: 15px; margin-top:13px; width: 512px; margin-left: 52px;}
.news-item a {color: #000000; text-decoration:none; font-weight:bold; font-size:12px; padding:0; margin:0;}
.news-item a:hover {text-decoration:underline;}
.news-item p {font-size: 12px; color: #000000;padding:0; margin:0; padding-top: 5px;}
#text div.news-item div.news-text-date {margin:0; padding:0; margin-bottom: 10px;}

/*êàðòà ñàéòà*/
ul#sitemap-ul, ul#sitemap-ul li {list-style: none; padding:0; margin:0; display:block;}
ul#sitemap-ul {}
ul#sitemap-ul li {background:url(../i/icon/bullit.gif) no-repeat left 7px; padding-left: 16px;margin-top: 24px;}
ul#sitemap-ul a {color: #333399; text-decoration:none; font-size: 15px; font-weight:bold;}
ul#sitemap-ul a:hover {text-decoration:underline;}

ul#sitemap-ul1, ul#sitemap-ul1 li {list-style: disc; }
ul#sitemap-ul1 li {background:none;display:list-item; padding-top: 17px; margin-top:0; padding-left: 0px;}
ul#sitemap-ul1 {margin-bottom:25px;}
ul#sitemap-ul1 a {color: #000; text-decoration:none; font-size: 12px; font-weight:bold;}
ul#sitemap-ul1 a:hover {text-decoration:underline;}

ul#sitemap-ul2, ul#sitemap-ul2 li {list-style:circle;  }
ul#sitemap-ul2 li {background:none;display:list-item; padding-top:0; margin-top:0; padding-left: 0px;}
ul#sitemap-ul2 {margin-top: 10px; margin-bottom: 0px;}
ul#sitemap-ul2 a {color: #000; text-decoration:none; font-size: 12px; font-weight:normal;}
ul#sitemap-ul2 a:hover {text-decoration:underline;}


#linkFile {margin-top: 20px; margin-bottom: 20px; padding-left: 25px; color: #000; text-align:left; position: relative}
#linkFile a {font-weight:bold; text-decoration:none;color: #000;}
#linkFile a:hover { text-decoration:underline;}
.file-doc {background:url(/sitenew/i/icon/ico_doc.gif) no-repeat left top;}
.file-pdf {background:url(/sitenew/i/icon/ico_pdf.gif) no-repeat left top;}
.file-xls {background:url(/sitenew/i/icon/ico_xl.gif) no-repeat left top;}
.file-rar {background:url(/sitenew/i/icon/ico_arhiv.gif) no-repeat left top;}
.file-zip {background:url(/sitenew/i/icon/ico_arhiv.gif) no-repeat left top;}
.file-jpg {background:url(/sitenew/i/icon/ico_jpg.gif) no-repeat left top;}
.file-gif {background:url(/sitenew/i/icon/ico_gif.gif) no-repeat left top;}
.file-tif {background:url(/sitenew/i/icon/ico_tif.gif) no-repeat left top;}
.file-txt {background:url(/sitenew/i/icon/ico_txt.gif) no-repeat left top;}
.file-jpeg {background:url(/sitenew/i/icon/ico_jpg.gif) no-repeat left top;}
.file-html {background:url(/sitenew/i/icon/ico_doc.gif) no-repeat left top;}
#linkFile span {display: block; width: 16px; height: 16px; left:0; top:0;  overflow:hidden; position: absolute; cursor:pointer;}
#linkFile span a {text-decoration:none;display: block; width: 16px; height: 16px; }

}
@media print{
  #search { display:none; }
  #menu-top { display:none; }
  #cska { display:none; }
  #course { display:none; }
  #head { display: none;}
  #head2 {display: none;}
  #extra {display: none;}
  #navigation {display: none;}
  #footer {display: none;}
  #news-navigation {display: none;}
  #news-banner {display: none;}
}