html, body {height:100%} 
*, html, body {margin:0px; padding:0px;}
body {font:12px Verdana,Arial,sans-serif; color:#333; background: #fff; text-align:center;padding-left:28px;}
td, textarea, option, select {font:12px Verdana,Arial,sans-serif; color:#333;}
input {font:11px Verdana,Arial,sans-serif; color:#333;}
img {border:0px solid;}
a {text-decoration:underline; color:#063;}
a:hover {text-decoration:none; color:#c30}
.reverse {text-decoration:none}
.reverse:hover {text-decoration:underline}
li {list-style-type:none}
.clear {clear:both; height:0px}
.clear10 {clear:both; height:15px}
.oneHundredPercent {width:100%}
.red {color:#FF1B21}
.orange {color:#FF6600}
.blue {color:#0076C9}


.poloso4ka {border-bottom:1px dashed #fff; width:100%}


#minWidth {position:relative; height:"100%"; min-height:100%; margin:0 auto; margin-bottom:-76px; width:942px; text-align:left;}
html>body #minWidth {height:auto;}
#header {position:relative; height:301px;}
#header #icons {position:absolute; left:296px; top:24px;}
#header #icons a {margin-right:26px;}
#header #langs {position:absolute; left:865px; top:18px; font:bold 15px Arial; color:#cc9;}
#header #langs a {text-decoration:none;}
#header #langs a:hover {text-decoration:underline;}
#header #logo {position:absolute; left:29px; top:69px;}
#header #visual {position:absolute; left:283px; top:44px; width:502px; height:169px; background: url(../img/visual.jpg) left top no-repeat}
#header #time {position:absolute; left:791px; top:44px; background: url(../img/timeBg.gif) left top no-repeat; padding:23px 0 0 24px; width:127px; height:146px; width:"151px"; height:"169px";}
#header #time span {font:bold 12px Arial; color:#330; display:block; padding-bottom:28px;}
#header #time .city {float:left; width:68px; font:12px Arial; color: #663; padding-bottom:6px}
#header #time .exactTime {float:left; font:bold 12px Arial; color: #930; padding-bottom:6px}

#header #topNav {position:absolute; top:223px}
#header .topNavInner {top:223px !important}
#header #topNav #firstLevel {height:25px; background: #063; width:942px;}
#header #topNav #firstLevel li {float:left; border-right:2px solid #fff; height:25px;}
#header #topNav #firstLevel li a {font:bold 14px Arial; color:#fff; padding:0 6px; text-decoration:none; padding-top:8px; display:block; height:17px; height:"24px"; float:left;}
#header #topNav #firstLevel li a:hover {color:#cc3300; background: #cccc99; height:"25px";}
#header #topNav #firstLevel li.current {background: #e5e5cc; border-top:1px solid #bbbb9a; height:24px; height:"24px"}
#header #topNav #firstLevel li.current a {color:#663 !important; background: #e5e5cc !important}
#header #topNav #firstLevel li.current a:hover {height:"24px"; color:#663 !important}
#header #topNav #secondLevel {height:25px; border-bottom:1px solid #bbbb9a; background: #e5e5cc; width:942px;}
#header #topNav #secondLevel li {float:left; padding-left:10px; width:93px; width:"103px"; padding-top:8px;}
#header #topNav #secondLevel li a {padding-left:7px; background: url(../img/secondLevelBg.gif) left 6px no-repeat; text-decoration:none; font:12px Arial}
#header #topNav #secondLevel li a:hover {color: #c30; padding-left:7px; background: url(../img/secondLevelBg3.gif) left 6px no-repeat ; text-decoration:none; font:12px Arial}
#header #topNav #secondLevel li.current a {color:#663 !important; background: url(../img/secondLevelbg2.gif) left 6px no-repeat !important}

#header #pagePath {position:absolute; right:0; top:283px; font:10px Arial; color:#930;}
#header #pagePath a {font:10px Arial; color:#930; text-transform:uppercase; text-decoration:none;}
#header #pagePath a:hover {text-decoration:underline}

#contentTable td {vertical-align:top}
#contentTable .contentTd {width:785px; background: #e5e5cc url(../img/contentBotBg.gif) left bottom no-repeat; padding-bottom:37px;}
#contentTable .paddTd {width:6px;}
#contentTable .rklTd {width:151px; background: #d1d1a4 url(../img/rklTdBotBg.gif) left bottom no-repeat; padding-bottom:15px}
#contentTable .rklTd .bg {padding-bottom:15px; background: #fff url(../img/rklTdTopBg.gif) left bottom no-repeat}
#contentTable .rklTd .bg a {display:block; margin-bottom:5px;}

#contentTable .rklTd .innerBg {background: #fff}
#contentTable .rklTd .innerBg .item {padding-bottom:20px; min-height:150px; height:"170px"; background: #d1d1a4 url(../img/rklTdBotBg.gif) left bottom no-repeat; margin-bottom:5px;}
#contentTable .rklTd .innerBg .last {background:url(../img/lastbg.gif) #d1d1a4 center bottom no-repeat;}
#contentTable .rklTd .innerBg .item .topBg {height:30px; background: url(../img/rklTdTopBg.gif) left top no-repeat}
#contentTable .rklTd .innerBg .item a {padding-left:17px; background: url(../img/arrow.gif) left 2px no-repeat; font-size:11px; display:block; margin:0 15px 0 5px}
#contentTable .rklTd .innerBg .item a:hover {text-decoration:underline; background: url(../img/arrowHover.gif) left 2px no-repeat;}
#contentTable .rklTd .innerBg .last a {padding-left:17px; background: url(../img/arrow.gif) left 2px no-repeat; font-size:11px; display:block; margin:0 15px 0 5px}
#contentTable .rklTd .innerBg .last a:hover {text-decoration:underline; background: url(../img/arrowHover.gif) left 2px no-repeat;}


.mainContent {background: url(../img/contentTopBg.gif) left top no-repeat; height:"45px"; min-height:45px; padding-top:30px;}
.mainContent #pageName {float:left; width:147px; padding-right:6px; width:"153px";margin-top:-2px}
.mainContent #pageName h1 {padding-left:17px; font:21px Arial Narrow; color:#993300; text-transform:uppercase}
.mainContent #pageContent {float:left; width:606px; margin-top:4px;padding:0 18px 0 8px; width:"632px"}

.mainPage .item {padding-bottom:70px; margin-bottom:2px; border-bottom:1px dashed #fff}
.mainPage .item1 {padding-bottom:70px; margin-bottom:2px; border-bottom:1px #fff}
.mainPage .last {padding-bottom:70px; margin-bottom:2px; border-bottom:none}
.mainPage .newDate {color:#930; padding-top:8px; padding-bottom:15px;}
.mainPage .newTitle {padding-bottom:16px; color:#663}
.mainPage .newBody p {padding-bottom:15px;}
.mainPage .newBody .left {float:left; margin:0 10px 10px 0}
.mainPage .newDetails {text-align:right;}
.mainPage .newDetails a {padding-left:17px; background: url(../img/arrow.gif) left 2px no-repeat;}
.mainPage .newDetails a:hover {background: url(../img/arrowHover.gif) left 2px no-repeat;}

.financeReportPage p {padding-top:13px;}
.financeReportPage a {padding-left:17px; background: url(../img/arrow.gif) left 1px no-repeat; font-size:11px}
.financeReportPage a:hover {background: url(../img/arrowHover.gif) left 1px no-repeat;}
.financeReportPage ul {margin-top:50px; padding-top:12px; border-top:1px dashed #fff; position:relative; left:-14px; padding-left:14px}
.financeReportPage ul li {padding-bottom:12px;}

.financePortfelPage h2 {color:#663; padding-bottom:7px; font:bold 12px Verdana; padding-top:0px;}
.financePortfelPage h3 {text-transform:uppercase; color:#930; padding-bottom:18px; padding-top:10px; font:bold 12px Verdana;}
.financePortfelPage p {border-bottom:1px dashed #fff}
.financePortfelPage p.last {border:none;}
.financePortfelPage p.sign {border:none; font:bold 10px Verdana;}
.financePortfelPage p img {margin-bottom:60px;}

.financeIndexPage p {padding-bottom:15px;}
.financeIndexPage #financeTable {padding-top:15px; width:320px;}
.financeIndexPage #financeTable h3 {margin:0; border:none;}
.financeIndexPage #financeTable p {padding:9px 13px;}
.financeIndexPage #financeTable p.whiteRow {background: #fff}
.financeIndexPage #financeTable p.sign {padding:8px 0 26px 0px; font:bold 10px Verdana}
.financeIndexPage #financeTable p span {display:block; float:left; width:220px;}
.financeIndexPage #financeTable a {padding-left:17px; background: url(../img/arrow.gif) left 2px no-repeat;}
.financeIndexPage #financeTable a:hover {background: url(../img/arrowHover.gif) left 2px no-repeat;}
.financeIndexPage h3 {margin-top:67px; padding-top:10px; border-top:1px dashed #fff; font:bold 12px Verdana; color:#930; padding-bottom:15px}
.financeIndexPage img {margin-bottom:15px;}
.financeIndexPage .anotherSign {font:bold 10px Verdana; padding-left:20px;}
.financeIndexPage table td, .financeIndexPage table th {padding:6px 8px 4px 14px; text-align:left; vertical-align:top;}
.financeIndexPage table th {font:bold 12px Verdana; color:#663; vertical-align:bottom; background: #fff url(../img/thbg.gif) left bottom repeat-x; border-bottom:11px solid #e5e5cc; padding:8px 8px 8px 14px}
.financeIndexPage table th.secondCol {color:#333;}
.financeIndexPage table td {font:11px Verdana; border-bottom:5px solid #e5e5cc; background: #cc9; color:#663}
.financeIndexPage table .second td {background: #d6d6ad !important;}
.financeIndexPage table td.secondCol {color:#333;}

.aboutTextPage p {padding-bottom:18px;}
.aboutTextPage ul {padding-bottom:18px;}
.aboutTextPage ul li {list-style-type:disc; list-style-position:inside;}

.aboutRatingPage p {padding-bottom:15px;}
.aboutRatingPage img {display:block; margin-top:16px; margin-bottom:10px;}
.aboutRatingPage a.details {padding-left:17px; background: url(../img/arrow.gif) left 1px no-repeat; font-size:11px}
.aboutRatingPage a.details:hover {background: url(../img/arrowHover.gif) left 1px no-repeat;}
.aboutRatingPage .anotherImage {padding-top:13px; border-top:1px dashed #fff; margin-top:70px;} 
.aboutRatingPage .anotherImage img {margin:0;}

.aboutContactPage h3 {font:bold 14px Verdana; padding-bottom:35px; margin-top:-2px;}
.aboutContactPage p {padding-bottom:17px; width:200px}
.aboutContactPage table td {padding-right:10px; padding-bottom:15px;}
.aboutContactPage table td span {color:#663}
.aboutContactPage table td a {text-decoration:none;}
.aboutContactPage .anotherImage {margin-top:95px; border-top:1px dashed #fff; padding-top:12px; padding-bottom:30px}

.mapSitePage li {padding-bottom:17px;}
.mapSitePage li a {text-decoration:none; text-transform:uppercase;}
.mapSitePage li ul {padding-top:17px; padding-left:20px;}
.mapSitePage li ul li {padding:0px}
.mapSitePage li ul li a {text-transform:none;}

.searchPage h3 {font:bold 12px Verdana; color:#663; text-transform:uppercase; padding-bottom:15px;}
.searchPage h4 {font:bold 12px Verdana; color:#930; padding-bottom:18px;}
.searchPage .txt {width:287px; height:18px; border:none; border-left:2px solid #063; background: #fff !important; padding:2px 5px;}
html>body .searchPage .txt {width:274px; height:14px;}
.searchPage .btn {margin-top:40px; margin-bottom:40px;}
.searchPage .item {padding-top:10px; border-top:1px dashed #fff; padding-bottom:60px;}
.searchPage .item .newDetails {text-align:right;}
.searchPage .item .newDetails a {padding-left:17px; background: url(../img/arrow.gif) left 2px no-repeat;}
.searchPage .item .newDetails a:hover {background: url(../img/arrowHover.gif) left 2px no-repeat;}

.perestrTeamPage .item {padding-bottom:40px; border-bottom:1px dashed #fff; margin-bottom:5px; margin-top:-5px;}
.perestrTeamPage .last {border:none;}
.perestrTeamPage .item h2 {padding-bottom:17px; font:bold 12px Verdana; color:#930; padding-top:5px; text-transform:uppercase}
.perestrTeamPage .item table {padding-bottom:10px;}
.perestrTeamPage .item table th {padding-bottom:15px; width:180px; width:"190px"; vertical-align:bottom; padding-right:10px; font:normal 12px Verdana; color:#663; text-align:left;}
.perestrTeamPage .item table td {padding-bottom:15px; width:180px; width:"190px"; vertical-align:top; padding-right:10px;}

.perestrDocsPage .item {padding-bottom:65px; border-bottom:1px dashed #fff; margin-bottom:10px}
.perestrDocsPage .last {border:none;}
.perestrDocsPage .item h2 {padding-bottom:15px; font:bold 12px Verdana; color:#930; text-transform:uppercase}
.perestrDocsPage .item li {padding-bottom:5px;}
.perestrDocsPage .item li a {padding-left:17px; background: url(../img/arrow.gif) left 1px no-repeat; font-size:11px}
.perestrDocsPage .item li a:hover {background: url(../img/arrowHover.gif) left 1px no-repeat;}

.perestrVolumesPage p {padding-bottom:30px;}
.perestrVolumesPage h2 {margin-top:45px; padding-top:10px; border-top:1px dashed #fff; padding-bottom:20px; font:bold 12px Verdana; color:#930}
.perestrVolumesPage table {width:100%; margin-bottom:20px;}
.perestrVolumesPage table td, .perestrVolumesPage table th {padding:8px 8px 12px 14px; text-align:left;}
.perestrVolumesPage table th {font:bold 11px Verdana; color:#663; vertical-align:top; background: #fff url(../img/thbg.gif) left bottom repeat-x; border-bottom:11px solid #e5e5cc; padding:8px 8px 8px 14px}
.perestrVolumesPage table th.secondCol {color:#333;}
.perestrVolumesPage table th a {background: none; padding-left:0}
.perestrVolumesPage table td {font:11px Verdana; border-bottom:5px solid #e5e5cc; background: #cc9; color:#333; vertical-align:middle !important}
.perestrVolumesPage table td.white {color:#663;}
.perestrVolumesPage table .second td {background: #d6d6ad !important;}
.perestrVolumesPage table td.secondCol {color:#333;}
.perestrVolumesPage table td a {padding-left:17px; background: url(../img/arrow.gif) left 1px no-repeat; font-size:11px; display:block}
.perestrVolumesPage table td a:hover {background: url(../img/arrowHover.gif) left 1px no-repeat;}
.perestrVolumesPage table td span {text-align:right}
.perestrVolumesPage a.details {padding-left:17px; background: url(../img/arrow.gif) left 1px no-repeat; font-size:11px}
.perestrVolumesPage a.details:hover {background: url(../img/arrowHover.gif) left 1px no-repeat;}
.perestrVolumesPage table.another {width:606px}
.perestrVolumesPage table.another th {background: none; background: #fff; font:12px Verdana; color:#663; text-transform: uppercase; border-bottom:5px solid #e5e5cc}
.perestrVolumesPage table.another td {font-size:12px; vertical-align:top !important; width:520px;}
.perestrVolumesPage table.another td.white {width:86px !important; border-right:2px solid #e5e5cc}
.perestrVolumesPage td ul {padding-top:14px}
.perestrVolumesPage td ul li {list-style-type:disc; list-style-position:inside;}


.pressPublishPage .item {padding-bottom:70px; margin-bottom:2px; border-bottom:1px dashed #fff}
.pressPublishPage h2 {margin-top:-1px;font:bold 12px Verdana; color:#930; padding-bottom:2px; text-transform:uppercase}
.pressPublishPage h3 {font:bold 12px Verdana; color:#663; padding-bottom:30px; text-transform:uppercase}
.pressPublishPage p {padding-bottom:15px;}
.pressPublishPage .rightLinks a {padding-left:17px; background: url(../img/arrow.gif) left 2px no-repeat; font-size:12px; width:70px; display:block; float:right; margin-bottom:15px;}
.pressPublishPage .rightLinks a:hover {background: url(../img/arrowHover.gif) left 2px no-repeat;}
.pressPublishPage #archive {margin-bottom:10px; font:12px Verdana; color:#fff; padding-bottom:20px; margin-top:50px;}
.pressPublishPage #archive span {color:#663;}
.pressPublishPage #archive a {text-decoration:none; margin:0 6px;}
.pressPublishPage #archive a.back {padding-left:17px; background: url(../img/arrow.gif) left 2px no-repeat;}
.pressPublishPage #archive a.back:hover {background: url(../img/arrowHover.gif) left 2px no-repeat;}


.pressNewsPage .item {padding-bottom:70px; margin-bottom:2px; border-bottom:1px dashed #fff}
.pressNewsPage .last {padding-bottom:70px; margin-bottom:2px; border-bottom:none}
.pressNewsPage .item .newDate {color:#930; padding-top:8px; padding-bottom:15px;}
.pressNewsPage .item .newTitle {padding-bottom:16px; color:#663; font-weight:bold}
.pressNewsPage .item .newBody p {padding-bottom:15px;}
.pressNewsPage .item .newBody .left {float:left; margin:0 10px 10px 0}
.pressNewsPage .item .newDetails {text-align:right;}
.pressNewsPage .item .newDetails a {padding-left:17px; background: url(../img/arrow.gif) left 2px no-repeat;}
.pressNewsPage .item .newDetails a:hover {background: url(../img/arrowHover.gif) left 2px no-repeat;}
.pressNewsPage #pager {margin-bottom:10px; font:12px Verdana; color:#fff; padding-top:60px}
.pressNewsPage #pager span {color:#663;}
.pressNewsPage #pager a {text-decoration:none; margin:0 6px;}
.pressNewsPage #archive {margin-bottom:10px; font:12px Verdana; color:#fff; padding-bottom:20px; margin-top:50px;}
.pressNewsPage #archive span {color:#663;}
.pressNewsPage #archive a {text-decoration:none; margin:0 6px;}
.pressNewsPage #archive a.back {padding-left:17px; background: url(../img/arrow.gif) left 2px no-repeat;}
.pressNewsPage #archive a.back:hover {background: url(../img/arrowHover.gif) left 2px no-repeat;}

.pressSignPage h3 {font:bold 12px Verdana; color:#663; text-transform:uppercase; padding-bottom:15px;}
.pressSignPage h4 {font:bold 12px Verdana; color:#930; padding-bottom:18px;}
.pressSignPage .txt {width:287px; height:18px; border:1px solid #fff; border-left:2px solid #063; background: #fff !important; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; margin-bottom:10px; color:#663}
html>body .pressSignPage .txt {width:274px; height:12px;}
.pressSignPage .topPad {margin-top:30px}
.pressSignPage .btn {margin-bottom:10px;}
.pressSignPage .item {padding-top:10px; border-top:1px dashed #fff; padding-bottom:60px;}



#footerPad {height:76px; clear:both;}

#footer {height:76px; position:relative; top:0px; text-align:center;}
#footer #footerContent {width:942px; margin:0px auto; text-align:left; position:relative; height:76px; background: url(../img/footerBg.gif) left top repeat-x; }
#footer #footerContent a {text-decoration:none}
#footer #footerContent a:hover {text-decoration:underline;}
#footer #footerContent #footerNav {position:absolute; top:27px;}
#footer #footerContent #footerNav li {float:left; padding:0 9px 0 11px; background: url(../img/footerNavBg.gif) left 3px no-repeat}
#footer #footerContent #footerNav li.first {padding-left:0; background: none;}
#footer #footerContent #footerNav li a {font:12px Arial;}
#footer #footerContent #footerNav li a:hover {text-decoration:none}
#footer #footerContent #copyRight {position:absolute; top:47px; font:10px Arial; color:#663;}
#footer #footerContent #contacts {position:absolute; top:28px; left:578px; font:11px Arial; color:#996;}
#footer #footerContent #contacts a {font-weight:bold;}
#footer #footerContent #contacts a:visited {color:#666633}
#footer #footerContent #developer {position:absolute; top:47px; left:578px; font:10px Arial; color:#996;}
#footer #footerContent #developer a {font-weight:bold;color:#006633 !important}
#footer #footerContent #developer a:hover {text-decoration:none;color:#c30 !important}
#footer #footerContent #developer a:visited {color:#666633 !important;}

.allnews a {padding-left:17px; background: url(../img/arrow.gif) left 2px no-repeat;}
