body    { font-size: 11px; font-family: Tahoma; margin: 0px; padding: 8px 10px 20px }
input    { color: black; font-weight: normal; font-size: 11px; font-family: Tahoma; border: 0px }
p   { font-family: Tahoma }
select { font-size: 10px; border: 0px }
td  { font-family: Tahoma }
.archive { font-size: 10px; text-align: right }
.archive img { font-size: 10px; margin-top: 7px; margin-right: 0px; margin-bottom: 0px }
.Article-keywords { font-size: 11px; text-align: left; padding-top: 13px; padding-bottom: 7px; border-bottom: 3px solid #004576 }
.Article-keywords a { font-size: 11px; text-decoration: underline; text-align: left }
.Article-links { font-size: 11px; text-align: left; padding-top: 13px; padding-bottom: 7px }
.Article-links a { font-size: 11px; text-decoration: underline; text-align: left }
.Article-Txt { font-size: small; text-align: justify; vertical-align: top; padding: 10px 10px 40px 110px }
.Article-Txt a { color: #014576; font-size: small; line-height: 15px; text-decoration: underline; vertical-align: top }
.Article-Txt a:hover { color: #a70038; line-height: 15px; text-decoration: underline; vertical-align: top }
.Article-Txt a:visited { color: #014576; line-height: 15px; text-decoration: underline; vertical-align: top }
.Article-Txt img { margin-right: 20px; margin-bottom: 10px }
.Article-Txt p { font-size: small; text-align: justify }
.Article-Txt td { }
.Article-Txt td img { margin-right: 0px; margin-bottom: 0px }
.Article-Vrez { font-size: x-small; text-align: left; margin-left: -50px }
.Article-Vrez h2 { font-size: 12px; font-family: Arial; margin-top: 4px; margin-bottom: 7px; padding-top: 0px; padding-bottom: 0px }
.Article-Vrez p { font-size: x-small; font-family: Arial; text-align: left; margin-top: 0px; padding-top: 0px }
.ArticleAuthor { font-size: 11px; padding-top: 3px; padding-right: 10px; padding-bottom: 6px; border-top: 3px solid #004576; border-bottom: 3px solid #004576 }
.ArticleAuthor h2  { font-weight: bold; font-size: 12px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.ArticleHead { font-weight: bold; font-size: 23px; font-family: Arial; vertical-align: top; padding-bottom: 13px; padding-left: 10px }
.ArticleHead H1 { font-weight: bold; font-size: 25px; line-height: 26px; font-family: Arial; vertical-align: top; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.ArticleHead H2 { color: #6b6b6b; font-weight: bold; font-size: 14px; font-family: Arial; vertical-align: top; margin-top: 6px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.ArticleM { margin-left: -50px }
.Articles-AnBlock { color: black; padding: 5px 5px 1px 1px }
.Articles-AnBlock a { color: black; text-decoration: none }
.Articles-AnBlock a:hover { color: black; text-decoration: underline }
.Articles-AnBlock a:visited { color: black; text-decoration: none }
.Articles-AnBlockHeader { color: white; font-weight: bold; font-size: 10px; background-color: #005f9f; padding-right: 5px; padding-bottom: 1px; padding-left: 5px }
.Articles-arch { font-size: 11px; background-color: #ebebeb; text-align: right; padding: 3px 9px 10px 15px }
.Articles-block { font-size: 11px; background-color: #ebebeb; padding-top: 12px; padding-bottom: 14px; padding-left: 5px }
.Articles-block H2 { font-weight: bold; font-size: 12px; background-color: #ebebeb; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.Articles-block table { font-size: 11px; background-color: #ebebeb; float: left; width: 24% }
.bann_468x60-search { background-color: #014576; vertical-align: middle; padding: 7px }
.BlueDateTD { color: white; font-weight: bold; font-size: 9px; background: #2673a9 url(../i/CLC-GrayDate-BG.gif) no-repeat; text-align: center; vertical-align: top; padding-top: 8px }
.CLC  { vertical-align: top; padding-bottom: 10px }
.CLC-Block-Date { color: white; font-weight: bold; font-size: 9px; background: #004575 url(../i/CLC-AnBlockHeader-BG.gif); text-align: left; vertical-align: top; padding-top: 8px; padding-left: 1px }
.CLC-Block-Date-Head { color:white; font-weight: bold; font-size: 11px; background: #004575 url(../i/CLC-AnBlockHeader-BG.gif); vertical-align: top; padding: 6px 10px 4px 12px }
.CLC-TxtBlock { font-size: 11px; vertical-align: top; padding-bottom: 16px }
.CLC-TxtHead { font-weight: bold; font-size: 18px; line-height: 19px; font-family: Arial; vertical-align: top; padding-top: 5px; padding-right: 10px; padding-bottom: 10px }
.CLC-TxtHead a {color:black; text-decoration:none}
.CLC-TxtHead a:hover {color:black; text-decoration:none}
.CLC-TxtHead a:visited {color:black; text-decoration:none}
.CLC-TxtHead H1 { font-weight: bold; font-size: 18px; line-height: 19px; font-family: Arial; vertical-align: top; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.CLC-Vazhno { color: #ca3422; font-weight: bold; font-size: 10px; text-decoration: blink; background: white url(../i/CLC-Vazhno_bg.gif) repeat-x; text-align: right; text-transform: uppercase; vertical-align: top; padding-top: 1px; padding-right: 9px }
.CRC { text-align: right; vertical-align: top; padding-bottom: 10px; padding-left: 9px }
.Footer { color: black; font-size: 11px; padding: 16px 251px 25px 105px }
.Footer a { color: black; font-size: 11px; text-decoration: none }
.MainCols { padding-top: 17px; padding-bottom: 15px }
.MainCols h3 { color: #014576; font-size: 22px; line-height: 23px; font-family: Arial; text-align: right; text-transform: uppercase; margin-top: 7px; margin-bottom: 4px }
.MainCols h4 { color: #ca3422; font-size: 14px; font-family: Arial; text-align: right; text-transform: uppercase; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 7px }
.matsmi { font-size: 12px; text-align: left; padding-top: 10px }
.matsmi a { color: #ca3422; font-weight: bold; font-size: 12px; line-height: 16px; text-decoration: underline }
.matsmi img { margin-right: 0px; margin-bottom: 0px }
.News-Search { font-size: 11px; background-color: #d2cdb5; vertical-align: top; padding: 8px 9px 10px 13px }
.One-partner-Txt { font-size: small; text-align: justify; vertical-align: top; padding: 10px 10px 40px 50px }
.One-partner-Txt a { color: #014576; font-size: small; line-height: 13px; text-decoration: underline; vertical-align: top }
.One-partner-Txt a:hover { color: #a70038; line-height: 13px; text-decoration: underline; vertical-align: top }
.One-partner-Txt a:visited { color: #014576; line-height: 13px; text-decoration: underline; vertical-align: top }
.One-partner-Txt img { margin-right: 20px; margin-bottom: 10px }
.One-partner-Txt p { font-size: small; text-align: justify }
.One-partner-Txt td { }
.One-partner-Txt td img { margin-right: 0px; margin-bottom: 0px }
.One-PartnerAbout { padding-top: 20px }
.One-PartnerAbout p img { margin-right: 20px; margin-bottom: 10px }
.OPT-h { font-weight: bold; font-size: small; text-transform: uppercase }
.paddLeft3 { padding-left: 3px }
.Partner-logo { text-align: center; vertical-align: top; padding-top: 10px; padding-bottom: 10px }
.Partner-name { font-size: 11px; background-color: #ebebeb; vertical-align: middle; padding: 5px 10px 10px 20px; border-top: 1px solid white; border-bottom: 1px solid white }
.Partner-name a { color: black; font-size: 11px; text-decoration: none; vertical-align: middle }
.Partner-name a:hover { color: black; font-size: 11px; text-decoration: underline; vertical-align: middle }
.Partner-name a:visited { color: black; font-size: 11px; text-decoration: none; vertical-align: middle }
.podrobnee  { font-size: 12px; text-align: right; padding-top: 10px }
.podrobnee a { color: #ca3422; font-size: 12px; text-decoration: underline; font-weight: bold; line-height: 16px }
.podrobnee img { margin-right: 0px; margin-bottom: 0px }
.RC { text-align: right; vertical-align: top; padding-top: 17px; padding-bottom: 15px; padding-left: 11px }
.RC_Header { color: white; font-weight: bold; font-size: 9px; line-height: 10px; background: #ca3422 url(../i/RC_Header_bg.gif) repeat-x; text-align: right; vertical-align: top; padding-top: 8px; padding-right: 8px; padding-bottom: 6px } 
.RC_Header_1 { color: white; font-weight: bold; font-size: 9px; line-height: 10px; background: #ca3422 url(../i/RC_Header_bg.gif) repeat-x; text-align: center; vertical-align: top; padding-top: 8px; padding-right: 8px; padding-bottom: 6px } 
.RC_News_Recl { font-size: 11px; text-align: left; vertical-align: top; padding-top: 7px; padding-right: 10px; padding-bottom: 6px }
.RC_News_Recl a { color: black; text-decoration: underline }
.RC_News_Type1 { font-size: 11px; text-align: left; vertical-align: top; padding-right: 10px; padding-bottom: 3px }
.RC_News_Type1 a { color: black; text-decoration: none }
.RC_News_Type1 a:hover { color: black; text-decoration: underline }
.RC_News_Type1 a:visited { color: black; text-decoration: none }
.RC_News_Type1 img { margin-right: 10px; margin-bottom: 4px }
.RC_News_Type1 p { margin-bottom: 0px }
.RC_News_Type1 td img { margin-right: 0px; margin-bottom: 0px }
.RC_News_Type1 ul { margin-top: 10px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; padding-left: 100px }
.RC_News_Type2 { font-size: 11px; text-align: left; vertical-align: top; padding: 5px 10px 8px }
.RC_News_Type2 a { color: black; text-decoration: none }
.RC_News_Type2 a:hover { color: black; text-decoration: underline }
.RC_News_Type2 a:visited { color: black; text-decoration: none }
.RC_News_Type2 img { margin-right: 10px; margin-bottom: 4px }
.RC_SubHeader { color: white; font-weight: bold; font-size: 13px; line-height: 13px; font-family: Arial; background-color: #005f9f; text-align: left; vertical-align: top; padding: 6px 8px 6px 10px }
.regform_field { font-size: 11px; padding-right: 6px; padding-left: 6px; border: solid 1px #a5acb2 }
.regform_field_td { font-size: 11px; background-color: #ebebeb; vertical-align: middle; padding: 4px 10px 5px; border-bottom: 1px solid #005f9f }
.regform_field_td p, ol, ul, dl { font-size: 11px }
.regform_header_row { color: white; font-weight: bold; font-size: 11px; background-color: #005f9f; padding: 4px 10px 5px; border-bottom: 1px solid white }
.regform_LC { color: black; font-size: 11px; background-color: white; padding: 4px 10px 5px; border-bottom: 1px solid #005f9f }
.regform_submit_row { background-color: #005f9f; text-align: right; padding: 7px 7px 5px; border-bottom: 1px solid white }
.Rubric-pages { font-size: 11px; text-align: center; vertical-align: top; padding: 7px 200px 17px; border-top: 2px solid #014576 }
.Rubric-pages a { color: #014576; font-size: 11px; text-decoration: underline }
.Rubric-pages a:hover { color: #a70038; font-size: 11px; text-decoration: underline }
.Rubric-pages a:visited { color: #888; font-size: 11px; text-decoration: underline }
.Search-bg { background-color: #d2cdb5; vertical-align: top }
.Search-param { color: #fff; font-weight: bold; font-size: 11px; background-color: #004575; padding: 3px 7px 3px 13px; border-top: 1px solid white; border-bottom: 1px solid white }
.Search-query { font-size: 11px; background-color: #ddd; padding: 3px 7px 3px 13px; border-top: 1px solid white; border-bottom: 1px solid white }
.Search-query a { color: #014576; font-size: 11px; text-decoration: underline }
.Search-results { font-size: small }
.Search-results a { color: #014576; font-size: small; text-decoration: underline }
.Search-results a:hover { color: #a70038; font-size: small; text-decoration: underline }
.Search-results a:visited { color: black; font-size: small; text-decoration: underline }
.smirnov  { font-size: 12px; text-align: center; padding-top: 10px; background-color: #ddd; }
.smirnov a { color: #ca3422; font-size: 12px; text-decoration: underline; font-weight: bold; line-height: 16px; background-color: #ddd; }
.smirnov img { margin-right: 0px; margin-bottom: 0px; background-color: #ddd; }
.ToEng { color: #03527c; font-weight: bold; font-size: 9px; text-align: left; text-transform: uppercase; vertical-align: middle; padding-right: 20px }
.ToEng a { color: #03527c; font-weight: bold; font-size: 9px; text-decoration: underline; text-transform: uppercase }
.TopDate  { color: #03527c; font-weight: bold; font-size: 9px; background: white url(../i/TopDate_03.gif) no-repeat; vertical-align: middle; padding-top: 1px; padding-right: 10px; padding-left: 21px }
.TopDay { color: white; font-weight: normal; font-size: 9px; background: #004575 url(../i/TopDate_02.gif) no-repeat; text-align: right; text-transform: uppercase; vertical-align: middle; padding-top: 1px; padding-right: 21px; padding-left: 21px }
.TopLogoName  { background: white url(../i/LogoName_bg.gif) no-repeat; text-align: center }
.TopNav { color: white; font-size: 12px; background-color: #ca3422; padding: 6px 13px 8px }
.TopNav a { color: white; font-size: 12px; text-decoration: underline }
.TopNavPartners { color: white; font-size: 10px; font-weight: bold; line-height: 15px; background-color: #004575; padding: 3px 6px }
.TopNavPartners a { color: white; font-size: 10px; text-decoration: underline }
.TopNavPartners a:hover { color: white; font-size: 10px; text-decoration: underline }
.TopNavPartners a:visited { color: white; font-size: 10px; text-decoration: underline }
<!-- .TopNavPartnersIcons { color: white; background: #135c8f url(../i/TopNavPartners_ico-bg.gif) no-repeat; text-align: right; vertical-align: middle; padding: 6px 25px 6px 45px } -->
.TopNavPartnersIcons { color: white; background: #135c8f url(../i/TopNavPartners_ico-bg.gif) left no-repeat; text-align: right; vertical-align: middle; padding: 6px 25px 6px 5px }
.TopNavPartnersIcons td { color: white; font-weight: bold; font-size: 10px; text-transform: uppercase; vertical-align: middle }
.TopNavPartnersIcons td a { color: white; font-weight: bold; font-size: 10px; text-decoration: underline; text-transform: uppercase }
.TopNews { color: black; font-size: 11px; background-color: #e1e1e1; vertical-align: top; padding: 8px 13px 11px 12px }
.TopNews a { color: black; font-weight: bold; font-size: 11px; text-decoration: underline }
.TopNewsDate { color: white; font-weight: bold; font-size: 10px; line-height: 10px; background: #004575 url(../i/TopNews_02.gif); text-transform: uppercase; vertical-align: top; padding-top: 9px; padding-left: 12px }
.TopSearch  { color: #fff; font-weight: bold; font-size: 11px; background-color: #ca3422; vertical-align: middle; padding-left: 52px }
.TopSearch a { color: #fff; font-weight: bold; font-size: 11px; text-decoration: underline; background-color: #ca3422 }
.TopSearchInput_td { color: #fff; font-weight: bold; font-size: 11px; background: #db7569 no-repeat; vertical-align: middle }
.TopSearchName { color: #fff; font-weight: bold; font-size: 11px; background-color: #ca3422; vertical-align: middle; padding-left: 13px }
.wt-border1 { border: solid 1px white }
.ÑLC-AnBlockHeaderTD { color: white; font-weight: bold; font-size: 11px; background: #004575 url(../i/CLC-AnBlockHeader-BG.gif) repeat-x; vertical-align: top; padding: 6px 10px 4px 13px }
.ÑLC-AnBlockHeaderTD H1 { color: white; font-weight: bold; font-size: 11px; vertical-align: top; margin-top: 0px; margin-bottom: 0px }
.ÑLC-AnBlockSubHeaderTD { color: black; font-weight: bold; font-size: 11px; background: #c8c8c8 repeat-x; vertical-align: top; padding: 1px 10px 3px 13px }
.ÑLC-Txt  { font-size: 11px; line-height: 14px; vertical-align: top; padding-right: 9px; padding-bottom: 10px }
.ÑLC-Txt a { color: #ca3422; text-decoration: underline }
.ÑLC-Txt H1 { font-size: 18px; line-height: 19px; font-family: Arial; vertical-align: top; margin-top: 9px }
.ÑLC-Txt img { margin-right: 13px; margin-bottom: 4px }
.ÑLC-Txt p { margin-bottom: 0px }
.ÑLC-Txt td img { margin-right: 0px; margin-bottom: 0px }
.ÑRC-AllNews { color: black; font-size: 11px; background-color: #ddd; text-align: right; vertical-align: top; padding: 12px 13px 17px }
.ÑRC-AllNews a { color: #004575; font-weight: bold; font-size: 11px; text-decoration: none }
.ÑRC-AllNews a:hover { color: #004575; font-weight: bold; font-size: 11px; text-decoration: underline }
.ÑRC-AllNews a:visited { color: #004575; font-weight: bold; font-size: 11px; text-decoration: none }
.ÑRC-AnBlockHeaderTD  { color: white; font-weight: bold; font-size: 9px; background: #004575 url(../i/CLC-AnBlockHeader-BG.gif); text-align: right; vertical-align: top; padding: 8px 13px 4px }
.ÑRC-AnBlockHeaderTD h1 { color: white; font-weight: bold; font-size: 9px; text-align: right; text-transform: uppercase; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.ÑRC-AnNews  { color: black; font-size: 11px; background-color: #ddd; vertical-align: top; padding: 4px 13px 8px }
.ÑRC-AnNews a { color: black; font-size: 11px; text-decoration: none }
.ÑRC-AnNews a:hover { color: black; font-size: 11px; text-decoration: underline }
.ÑRC-AnNews a:visited { color: black; font-size: 11px; text-decoration: none }

.ÑRC-Links  { color: black; font-size: 11px; background-color: #ddd; vertical-align: top; padding: 4px 13px 8px }
.ÑRC-Links a { color: #004575; font-size: 11px; text-decoration: underline; }


.ÑRC-Search  { font-size: 11px; background-color: #d2cdb5; vertical-align: top; padding: 15px 9px 17px 13px }
.OPT-nav { color: #000; font-size: 11px; line-height: 15px; text-align: center; padding-top: 6px }
.OPT-nav a { color: #000; font-size: 11px; text-decoration: underline }
.bottomH1   { font-size: 11px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
