.bla-bla {}

A { color: #0851B0; font-size: 11px; padding: 0; }
BODY { margin: 0px; padding: 0px; background-color: #FEFEFE; color: #444444; font-family: "Arial"; font-size: 12px; font-weight: normal; }
IMG { border: 0px; }
TABLE { border: 0px; border-collapse: collapse; font-family: Arial; font-size: 12px; color: #272727; line-height: 18px; }
H1 { color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 0; margin: 0; }
H2 { color: #619B2A; font-size: 15px; padding: 0 0 0 80; }
H3 { color: #619B2A; font-size: 13px; padding: 0 0 0 16; margin: 0; white-space: nowrap; }
HR { color: #C0C0C0; }
TH1 { color: #B30000; font-weight: 100; font-size: 18px; white-space: nowrap; padding: 0 0 0 0; }

.h4Center      { background-image: url(./image/h4-bgr.gif); background-repeat: repeat-x; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 0 0 0 8; }
.text          { line-height: 20px; }

.faqLastHeader { color: #575757; background-color: #E8E8E8; font-size: 11px; padding: 1 5 5 1; }
.faqLine       { background-color: #C8C8C8; }

.leftColumn { height: 100%; padding: 0 30 0 10; }
.rightColumn { height: 100%; padding: 0 10 0 30px; }
.faqHeader { padding: 15 0 15 0; }
.mainContent { width: 100%; margin: 20 0 40 0; }

.topLeftShim   { background-image: url(./image/top-bgr.jpg); background-repeat: repeat-x; }
.topCenter     { background-image: url(./image/top-search.jpg); background-repeat: no-repeat; }
.topSearchTop  { background-image: url(./image/top-search-bgr.jpg); background-repeat: repeat-x; }
.topSearchBottom{ background-color: #67BAEE; height: 8px; }
.topSearchBG   { background-image: url(./image/top-search-c-bgr.jpg); background-repeat: repeat-x; }
.topSearchDiv  { position: absolute; top: 83px; left: 253px; display: inline; z-index: 0; background-color: #6EB8E5; height: 27px; }

.searchEdit    { width: 612px; height: 23px; border-style: solid; border-width: 1; border-color: #5482A6; font-size: 11px; color: #808080; padding: 3 0 0 5; }
.inputLogin    { width: 280px; height: 23px; border-style: solid; border-width: 1; border-color: #5482A6; font-size: 11px; color: #808080; padding: 3 0 0 5; }
.inputLoginLeft{ width: 160px; height: 23px; border-style: solid; border-width: 1; border-color: #5482A6; font-size: 11px; color: #808080; padding: 3 0 0 5; }
.inputSection    { width: 200px; height: 23px; border-style: solid; border-width: 1; border-color: #5482A6; font-size: 11px; color: #808080; padding: 3 0 0 5; }
.inputDate { width: 60px; height: 23px; border-style: solid; border-width: 1; border-color: #5482A6; font-size: 11px; color: #808080; padding: 3 0 0 5; }

#tableTop      { }
#tableTop A    { font-size: 11px; color: #005BCD; padding-left: 5; }

#tableMenu     { background-image: url(image/topmenu-bgr.gif); background-repeat: repeat-x; height: 27px; }
#tableMenu A   { font-size: 14px; color: #FFFFFF; white-space: nowrap; }

#tableSections {  }
#tableSections A{ font-size: 14px; color: #005FC4; white-space: nowrap; }
#tableSections A:hover{ font-size: 14px; color: #000000; white-space: nowrap; text-decoration: none; }

#tableNews     {  }
#tableNews A   { font-size: 12px; }
#tableNewsNext A{ font-size: 11px; }

.tableSitemap  { line-height: 18px; }
.tableSitemap A{ font-size: 12px; }
.tableSitemap A:hover{ text-decoration: none; color: #000000; }
.sitemapLine   { width: 20px; vertical-align: middle; padding-top: 4px; }
.sitemapLink A { font-size: 12px; }

#tableBottom   { background-image: url(./image/bottom-bgr.gif); background-repeat: repeat-x; font-size: 11px; line-height: 16px; }

.formFaq       { background-color: #E5E9EA; }
.formFaqText   { font-weight: bold; font-size: 12px; color: #444444; }
.formFaqInput  { font-weight: 100; font-size: 11px; color: #909090; border-style: solid; border-width: 1px; border-color: #C6C7C9; font-family: Arial; }
.faqDate       { color: #619B2A; }

.dateOneBlock  { color: #21A901; }
.detailed      { padding: 0 0 25px 0; }
.answer        { color: #000000; padding-left: 55px; }
.answerHeader  { background-color: #E9E9E9; padding-bottom: 2px; color: #21A901; height: 18px; }
.answerHeader A{ font-size: 12px; }
.answerHeader.text{ padding: 5px 0 15px 0; }
.answerHeaderName{ color: #606060; }
.answerHeaderMA{ background-color: #E9E9E9; padding-bottom: 2px; color: #21A901; height: 18px; }
.answerHeaderMA A { text-decoration: none; font-size: 12px; }
.oneSectionBlock{ padding-bottom: 20px; }
.fontMini      { font-size: 7px; }
.hrefAllQuestions A{ font-size: 12px; }
.required      { color: #FF0000; font-size: 12px; padding-right: 3px; }

.articleHeader { font-weight: bold; }
#tableArticles { font-size: 13px; line-height: 18px; }
#tableArticles A{ font-size: 13px; }
#tableArticles A:hover{ font-size: 13px; color: #000000; white-space: nowrap; text-decoration: none; }


#hrefCopyright { text-decoration: none; color: #444444; }

.logoText { position: absolute; left: 85px; top: 60px; width: 180px; }
.consults A { font-size: 12px; line-height: 18px; }
.prevNext { border: 1px solid #C7C7C7; padding: 12px; }
.prevNext A { font-size: 12px; }

.panelHeader { font-size: 25px; color: #565555; font-family: "Arial"; }
.panelTitle { background-color: #E7E9EB; padding: 11px 15px 00 12px; }
.panelItem { background-color: #E7E9EB; padding: 6px 15px 5px 12px; }
.panelItem A { font-size: 14px; }
.panelItemSel { background-color: #D3D3D5; padding: 6px 15px 5px 12px; }
.panelItemSel A { font-size: 14px; color: #000000; text-decoration: none; }

.words A { color: #000000; text-decoration: none; }
.words A:hover { background-color: #D0D0D0; }
.tableMoney { border: 1px solid #787876; border-collapse: collapse; font-family: "Tahoma"; font-size: 11px; }
.tableMoney TH { font-weight: bold; text-align: center; border: 1px solid #787876; background-color: #C8C8C8; font-family: "Tahoma"; font-size: 11px; padding: 5px; }
.tableMoney TD { border: 1px solid #787876; font-family: "Tahoma"; font-size: 11px; padding: 5px; }
.tableMoney .td { border: 1px solid #787876; font-family: "Tahoma"; font-size: 11px; padding: 5px; background-color: #F5F5F5; }
.tableWordEdit { border: 1px solid #787876; font-family: "Tahoma"; font-size: 11px; padding: 5px; background-color: #F5F5F5; border-collapse: collapse; }
.tableWordEdit TH { border: 1px solid #787876; background-color: #D5D5D5; font-weight: bold; padding: 5px; text-align: right; vertical-align: top; }
.tableWordEdit TD { border: 1px solid #787876; padding: 5px; }

.titleAnketa { font-size: 24px; color: #555555; }
.tableAnketa { }
.tableAnketa .formCell { padding: 10px 0 10px 15px; }
.ol1 { margin: 0 0 0 23px; padding: 0;}
.ol1 LI { padding: 5px 0 10px 0; line-height: 22px; }

.tableCont TABLE { border: 1px solid #787876; border-collapse: collapse; }
.tableCont TH { font-weight: bold; text-align: center; border: 1px solid #787876; background-color: #E8E8E8; padding: 5px; }
.tableCont TD { border: 1px solid #787876; padding: 5px; }
.tableCont .td { border: 1px solid #787876; background-color: #E5E5E5; padding: 5px; }

.sameFlash{
	width: 100%;
	text-align: center;
}
.lineBlue { margin: 20px 0px 20px 0px; background-color: #7AC6EA; }
.areasName { color: #949494; font-weight: bold; float: left; }
.areasDivCheck { display: none; color: #000; float: left; margin-left: 5px; }
.areasDiv { width: 620px; display: none; border-left: 1px solid #7AC6EA; margin-top: 7px; padding: 5px; }
.areasDiv2 { width: 600px; display: none; border-left: 1px solid #7AC6EA; margin-left: 23px; padding: 5px; }
.oneRegion { width: 100%; padding-bottom: 7px; }

.divTooltip { border: 1px solid #6EB8E5; background: #E9F3FB; padding: 5px; }

#cse-search-results { font-family: Arial; font-size: 12px; }
#flashRegions { display: none; width: 600px; height: 774px; position: absolute; z-index: 10; }
#flashRegionsTmp { display: none; width: 1px; height: 1px; position: absolute; }
#flashRegionsMap { z-index: 10; }
#regionsFromFlash {  }
#flashMetros { display: none; width: 620px; height: 870px; position: absolute; z-index: 10; }
#flashMetrosTmp { display: none; width: 1px; height: 1px; position: absolute; }
#metrosFromFlash {  }
.z1 { z-index: 1; margin-left: 10px; }
.delBtn { margin: 0px 10px 0px 3px; }
.kindsList { margin-left: 23px; border-left: 1px solid #7AC6EA; padding-left: 5px; }
#typesList { display: none; }
.specBlock { display: none; position: absolute; border: 1px solid #7AC6EA; background-color: #fff; width: 200px; }
.specBlock TABLE { width: 190px; margin: 5px 0px 5px 5px; }
#neMoreSearch { display: none; }
.nameForm { padding: 0 10px 10px 0; text-align: right; }
.fieldForm { width: 100%; padding-bottom: 10px; }
#map_overlay { position: absolute; display: none; width: 600px; height: 500px; background-color: #333; }
#map_bigIframe { position: absolute; display: none; width: 600px; height: 500px; }
#tableBottom   { background-image: url(./image/bottom-bgr.gif); background-repeat: repeat-x; font-size: 11px; line-height: 16px; }
@media screen {
 div.btnPrint { display: block; }
}

@media print {
 div.btnPrint { display: none; }
}

TR.td1 TD { background-color: #ffffff; border: 1px solid #B0B0B0; padding: 3px; }
TR.td2 TD { background-color: #EFEFEF; border: 1px solid #B0B0B0; padding: 3px; }
.td1 { background-color: #ffffff; border: 1px solid #B0B0B0; padding: 3px; }
.td2 { background-color: #EFEFEF; border: 1px solid #B0B0B0; padding: 3px; }

.sectionText h1 { color: #619B2A; font-size: 12px; font-weight: bold; padding: 0; margin: 20px 0 0 0; }
