#content h1 {padding-top: 30px; background-position: top left; background-repeat: no-repeat; line-height: 110%}
#content h2 {color: #12297F; font-weight: bold; font-size: 1.4em; border-bottom: 1px solid #12297F; padding: 0 0 6px 36px; margin: 25px 0 15px 0;}
#content h3 {font-size: 1.2em; margin: 30px 0 20px 0; font-weight: bold; color: #4D515F;  border-bottom: 1px solid #4D515F; padding: 0 0 0px 16px; }
#content h3 span {background: #EAEAEC; display: block; padding: 4px 4px 4px 19px; width: 500px;}
#content h3.purchase {font-size: 1.2em; margin: 0px 0 20px 0; font-weight: bold; color: #4D515F;  border-bottom: none; padding: 0; padding-top: 5px;}


#content h1.about {background-image: url(../titles/h_about.gif)}
#content h1.press_center {background-image: url(../titles/h_press_center.gif)}
#content h1.documents {background-image: url(../titles/h_documents.gif)}
#content h1.markets {background-image: url(../titles/h_markets.gif)}
#content h1.purchase {background-image: url(../titles/h_custom.gif)}
#content h1.persons {background-image: url(../titles/h_natural_person.gif)}
#content h1.companies {background-image: url(../titles/h_juridical_person.gif)}
#content h1.investors {background-image: url(../titles/h_investors.gif)}
#content h1.search {background-image: url(../titles/h_search.gif)}
#content h1.site_map {background-image: url(../titles/h_site_map.gif)}
#content h1.qa {background-image: url(../titles/h_feedback.gif)}
#content a.news_h {background-image: url(../titles/h2_last_news.gif); background-repeat: no-repeat; width: 150px; height: 16px; display: block; }


/*NEWS BLOCK */
.tbl-h-news { width: 100%; margin-bottom: 15px; }
.news-block {/* padding-left:8px; */ width: 624px; }
#page .news-block {padding-left:0px;}
.all-news {text-align: right}

.news-block h3, .news-block h3 a {font-size: 1em; color: #405398; margin: 0!important; padding: 0!important; padding-bottom: 4px!important; text-decoration: none;border-bottom: none!important; text-decoration: underline;}
.news-block h3 a:hover {font-size: 1em; margin: 0; padding: 0; padding-bottom: 4px;text-decoration: none;}

.news-tbl td { vertical-align: top; width: 324px; padding: 0 15px 0 0; }
.last-news { padding: 0 0 0 15px; margin-bottom: 15px; }
.last-news .title { font-size: 1em; font-weight: normal !important; color: #405398; }
.last-news p.date { font-size: 1em; color: #929292; }

p.date {	
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	color: #405398;
	padding-bottom: 10px;
	text-transform: lowercase;
}
.news-block p.date {padding-bottom: 6px;}
p.source {font-style: italic;
text-align: right;}
.announcement {margin-bottom: 1em;}
.announcement p {margin-bottom: 0; margin-top: 1em; }
p.source-list {font-style: italic; padding: 0; margin: 0}

.news-content {margin-bottom: 1em;}

.baget {float: left; margin: 0 10px 10px 0; display: block;}
.baget-top {background: url(../baget_top.gif) repeat-x top left; display: block;}
.baget-t-l {background: url(../baget_t_l.gif) no-repeat top left; }
.baget-t-r {background: url(../baget_t_r.gif) no-repeat top right;padding: 6px 6px 0 6px;}
.baget-center {clear: both;background: url(../baget_c_l.gif) repeat-y top left; }
.baget-center-inner {background: url(../baget_c_r.gif) repeat-y top right; padding: 0 6px;}
.baget-bot {background: url(../baget_bot.gif) repeat-x top left; display: block;}
.baget-b-l {background: url(../baget_b_l.gif) no-repeat top left; }
.baget-b-r {background: url(../baget_b_r.gif) no-repeat top right;padding: 6px 6px 0 6px;}
*html .baget img{margin-bottom: -2px}


table.tbl-last-news {border-collapse:collapse; border-spacing:0; margin-top: 0; margin-bottom: 15px; }
/* table.tbl-last-news col.col33 {width: 50%} */
table.tbl-last-news td{ /*background: url(../tbl_news_bg.gif) repeat-y top right;*/  font-size: 0.9em;padding: 0; vertical-align: top; }
table.tbl-last-news td p.date{ font-size: 1em; color: #929292; }

table.tbl-last-news td .tbl-line{ /*background: url(../tbl_news_bg2.gif) no-repeat top right;*/ padding: 10px 0; }

table.tbl-last-news td.last{ background: none; }
table.tbl-last-news td.last .tbl-line{background: none; margin-right: 0px; }
table.tbl-last-news td.bg1{ background: none; }


#regions_tbl { width: 100%; }
#region_1 span, #region_2 span, #region_3 span { font-size: 18px; color: #cccccc; display: block; margin-bottom: 10px; border-bottom: 1px solid #cccccc; padding-bottom: 10px; }


.first-name {width: 295px; font-size: 0.9em;}
.first-name-top {width: auto; height: 51px; background: url(../first_name_top.gif) no-repeat top left;}
.first-name h2 {width: 121px; height: 17px; background: url(../titles/h2_first_name.gif) no-repeat top left; text-indent: -9999px; display: block; position: relative; top: 29px; left: 84px; margin: 0; padding: 0!important;border-bottom: none!important;}

.first-name-center {width: auto; background: url(../first_name_center.gif) repeat-y top left; padding: 8px 19px;}
.first-name .baget {margin: 0 10px 10px 0;}

.first-name h3 {font-size: 1.1em; color: #000; margin: 0!important; padding: 0!important; padding-bottom: 4px!important;border-bottom: none!important;}
.first-name h3 a{color: #4D515F; text-decoration: none;}
.first-name h3 a:hover {color: #20306B; margin: 0; padding: 0; padding-bottom: 4px;text-decoration: underline;}

.first-name-bot {width: auto; height: 8px; background: url(../first_name_bot.gif) no-repeat top left;}




.interview-block {width: 295px; font-size: 0.9em;}
.interview-block-top {width: auto; height: 51px; background: url(../first_name_top.gif) no-repeat top left;}
.interview-block h2 {width: 152px; height: 17px; background: url(../titles/h2_interview_block.gif) no-repeat top left; text-indent: -9999px; display: block; position: relative; top: 29px; left: 69px; margin: 0; padding: 0!important;border-bottom: none!important;}

.interview-block-center {width: auto; background: url(../first_name_center.gif) repeat-y top left; padding: 8px 19px;}
.interview-block .baget {margin: 0 10px 10px 0;}

.interview-block h3 {font-size: 1.1em; color: #000; margin: 0!important; padding: 0!important; padding-bottom: 4px!important;border-bottom: none!important;}
.interview-block h3 a{color: #4D515F; text-decoration: none;}
.interview-block h3 a:hover {color: #20306B; margin: 0; padding: 0; padding-bottom: 4px;text-decoration: underline;}

.interview-block-bot {width: auto; height: 8px; background: url(../first_name_bot.gif) no-repeat top left;}





.the-best-block {width: 295px; font-size: 0.9em;}
.the-best-block-top {width: auto; height: 51px; background: url(../first_name_top.gif) no-repeat top left;}
.the-best-block h2 {width: 181px; height: 17px; background: url(../titles/h2_the_best.gif) no-repeat top left; text-indent: -9999px; display: block; position: relative; top: 29px; left: 54px; margin: 0; padding: 0!important;border-bottom: none!important;}

.the-best-block-center {width: auto; background: url(../first_name_center.gif) repeat-y top left; padding: 8px 19px;}
.the-best-block .baget {margin: 0 10px 10px 0;}

.the-best-block h3 {font-size: 1.1em; color: #000; margin: 0!important; padding: 0!important; padding-bottom: 4px!important;border-bottom: none!important;}
.the-best-block h3 a{color: #4D515F; text-decoration: none;}
.the-best-block h3 a:hover {color: #20306B; margin: 0; padding: 0; padding-bottom: 4px;text-decoration: underline;}

.the-best-block-bot {width: auto; height: 8px; background: url(../first_name_bot.gif) no-repeat top left;}




.fresh {width: auto; font-size: 0.9em; margin-top: 25px; margin-left: 17px;}
.fresh h2 {width: 111px; height: 16px; background: url(../titles/h2_fresh.gif) no-repeat top left; text-indent: -9999px; display: block; position: relative; margin: 0; padding: 0!important;margin-bottom: 18px; border-bottom: none!important;}


.fresh dl {
	margin: 0;
	padding: 0;
	padding-right: 15px;
	}

.fresh dl dt {
	margin: 0;
	padding: 0;
	font-size: 1em;
	color: #405398;
	padding-bottom: 3px;
	}

.fresh dl dd {
        margin: 0;
        padding: 0;
        padding-bottom: 15px;
	font-size: 1em;
	}



/* врезки */
.incut {
	margin: 0 80px 25px 35px;
	background: url(../incut_bg.gif) no-repeat top left #DEDFE2;
	padding: 22px 10px 10px 19px;
	color: #4D515F;
	font-weight: bold;
	font-size: 1.2em;
	}
p.incut {padding-bottom: 22px;}

.note {
	color: #94979F;
	font-size: 0.9em;
	border: 1px solid #94979F;
	margin: 10px 0 10px 14px;
	width: 300px;
	padding: 13px 13px 2px 13px;
	line-height: normal;
	}
p.note {padding-bottom: 13px;}

.note h4{
	color: #94979F;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	}




#content ul{
        margin-bottom: 22px;
        margin-top: 10px;
        margin-left: 0px;
        }
#content ul li {
        background: url(../marker.gif) no-repeat 19px 4px;
        list-style: none;
        padding-left: 35px;
        margin: 0px;
        margin-bottom: 10px;
        
        }


#content ul.small{
        margin-bottom: 22px;
        margin-top: 10px;
        margin-left: 10px;
        }
#content ul.small li {
        background: url(../arr2.gif) no-repeat 0 7px!important;
        padding-left: 10px;
        margin: 0px;
        font-weight: normal;
        margin-bottom: 3px;
        list-style : none;
        }

ol {
	padding: 0;
	margin:5px 0 15px 25px;}

/* Table */
table.sheet {
        width: 100%;
        border-collapse: collapse;
        margin: 0px 0 30px 0;
        padding: 0;
	border-spacing:0; 
        }
table.sheet caption {
        font-weight: bold; font-size: 1.2em;
        color: #FFF;
        text-align: center;
        padding: 7px 0px;
        background: url(../tbl_cap_bg.gif) repeat-x top left #515A7D;
        }
table.sheet col.col1{
        width: 30%;
        }

table.sheet thead th, table.sheet th, table.sheet thead td {
        text-align: center;
        font-weight: bold;
        color: #000;
        padding: 7px 3px 7px 3px;
        background: url(../tbl_head_bg.gif) no-repeat right;

        }
table.sheet thead th.th-last-col, table.sheet th.th-last-col, table.sheet thead th.last, table.sheet th.last, table.sheet thead td.th-last-col, table.sheet td.th-last-col, table.sheet thead td.last, table.sheet td.last{background: none;}

table.sheet tbody tr.head td, table.sheet tr.head td {
	color: #4D515F;
	font-weight: bold;
	text-align: center;
	background: #D4D5D9;
        border-bottom: none;
	}
table.sheet tbody td, table.sheet td{
        text-align: center;
        padding: 7px 3px 7px 3px;
        border-bottom: 1px solid #C4C5CA;
        vertical-align: top;
        }
table.sheet thead th.left, table.sheet th.left, table.sheet tbody td.left, table.sheet td.left{
        text-align: left;
        padding-left: 16px;
        }
table.sheet tbody tr.red td, table.sheet tr.red td{
	color: #FF0000;
	font-weight: bold;
        }
table.sheet tbody tr.bg td, table.sheet tr.bg td{
	background: #F4F4F5;
        }


table.sheet p{
	padding: 0;
	margin: 0;

        }

table.sheet-adr { width: 100%; border-collapse: collapse; margin: 0px 0 30px 0; padding: 0; border-spacing:0; }
table.sheet-adr td { border: 1px solid #c8c8c8; padding: 5px; }
table.sheet-adr td.th { font-weight: bold; color: #274b9f; vertical-align: top; width: 130px; }
table.sheet-adr p { padding: 0; margin: 0; }

div.h2 { font-size: 18px; color: #12297f; margin: 20px 0 20px 0; line-height: 20px; }
div.h3 { font-size: 14px; font-weight: bold; color: #b0b0b0; margin: 0px 0 10px 0; }

/* Photo */
.photo {
	background: #F0F0F0;
	margin: 10px 0px 10px 21px;
	padding: 13px 19px 0 0px;
	width: 581px;
	font-size: 0.9em;
	}
.illu{border: 1px solid #C0C0C0; display: block; float: left; background: #FFF; margin-bottom: 5px;}
.illu img{margin: 6px; }

.illu_r{border: 1px solid #C0C0C0; display: block; float: right; background: #FFF; margin: 0 0 15px 15px;}
.illu_r img{margin: 6px; text-align: left;}

.illu_l{border: 1px solid #C0C0C0; display: block; float: left; background: #FFF; margin: 0 15px 15px 0px;}
.illu_l img{margin: 6px; }


.photo .block {float: left; 
	padding-left: 19px;
	display: block;
	margin-bottom: 13px;}
.photo .block a{
        background: url(../arr2.gif) no-repeat 0 5px;
        padding-left: 10px;
}


/* Маркировання список для карты сайта ************************/

#content ul.site_map{
        margin: 0px;
        margin-left: 4px;
       }
#content ul.site_map li {
        background: url(../marker.gif) no-repeat 19px 4px;
        list-style : none;
        padding-left: 35px;
        margin: 0px;
        margin-bottom: 10px;
        font-weight: bold;

        
        }
#content ul.site_map li ul{
        margin-left: 15px;
        margin-top: 4px;
        margin-bottom: 4px;
	font-size: 0.9em;
        
        }
#content ul.site_map li ul li{
        background: url(../arr2.gif) no-repeat 0 6px!important;
        padding-left: 10px;
        margin: 0px;
        font-weight: normal;
        margin-bottom: 3px;
        }

#content ul.site_map li ul li ul{
	font-size: 1em;
        }





.search-result {}
.search-result .item {margin-bottom:1em; position: relative;  padding: 0;margin-left:2.5em;}
.search-result .position {position: absolute; left: -30px; top: 0px;}
.search-result .text {font-size: 0.9em; color: #333; line-height: 130%}
.search-result a, .search-result a:hover{
	text-decoration: underline;
}

#list_navigation{
	clear: both;
	position: relative;
	top: 0px;
	margin: 1em 0 1em 10px;
	font-size: 1em;
}
#list_navigation a:link, #list_navigation a:visited, #list_navigation a:hover, #list_navigation a:active{
	text-decoration: underline;
}
.list_navigation_spacer {padding: 0 4px;}
.list_navigation_selected {font-weight: bold}
.hilite {background: #CBD8F7}
a:link span.hilite, a:hover span.hilite, a:visited span.hilite{text-decoration: underline;}

.news-arch {background: #F2F2F2; padding: 10px; }
.news-arch a.current{font-weight: bold}
.arch-block {float: left; width: 50px;margin-right: 20px; }
.arch-block .inner{font-size: 0.9em;padding-top: 7px;}
.arch-block .inner span.current{color: #405398;}


#content ul.qa-list{
        margin-bottom: 32px;
        margin-top: 20px!important;
        margin-left: 0px;
        font-size: 1.2em;
        font-weight: bold
        }
#content ul.qa-list li {
        background: url(../marker.gif) no-repeat 19px 3px;
        list-style : none;
        padding-left: 35px;
        margin: 0px;
        margin-bottom: 10px;
        
        }
.consultquestion {padding-bottom: 20px;}
.question_t {background: #F4F4F5; padding: 10px;}
.answer_t {background: #FFF; padding: 10px; padding-left: 30px;}
.consultquestion .name{color: #12297F;padding: 0; margin: 0; padding-bottom: 4px;}
.consultquestion .date{font-size: 0.9em;}

.zone-block {padding-left: 36px;}

.big_pad {        padding-left: 35px;}
