.main{background: #E5E5E5 url(../../../img/main_layout.jpg) no-repeat}
.main .header td{background-color: transparent}

.main .header .side-bar-colomn, .main .header .content-colomn{
	border-bottom-width: 3px;
	border-bottom-style: solid;
}

.main .header .side-bar-colomn{
	padding: 0px 0px 8px 22px;
	border-bottom-color: #F3BF16;
}

.main .header .content-colomn{
	padding: 0px 0px 9px 0px;
	border-bottom-color: #4C76E9;
}

/* *************************************************** */

.main .colomns .side-bar-colomn{
	padding-top: 30px;
	background:#FFFFFF;
}

.main .colomns .content-colomn{
	padding: 25px 25px 0px 0px;
	background:#FFFFFF;
	font-size:9pt;
}

/* *************************************************** */

.sub-menu-item-opened th{
	background-color: #F2F2F2;
	padding: 10px 0px 0px 26px;
}
.sub-menu-item-opened th.bb{
	border-bottom: 1px solid #EBEBEB;
}
.sub-menu-item-opened th.noitems{
	margin: 0px 0px 0px 27px;
	width: 224px;
	padding: 16px 0px 16px 27px;
}

.sub-menu-item-opened th .bullet{
	margin: 0px 3px 2px 0px;
}

.sub-menu-item-opened td{
	background-color: #E0E0E0;
}

.sub-menu-item-opened ul.second{
	margin: 8px 0px 10px 0px;
	padding: 0px;
}

.sub-menu-item-opened ul.second li{
	margin-left: 70px;
	font-size: 9pt;
	font-weight: bold;
	padding: 2px 0px 8px 0px;
	list-style-image: url('../../../img/sub_menu_bullet_closed.gif');
}

.sub-menu-item-opened ul.second li.current{
	list-style-image: url('../../../img/sub_menu_bullet_open.gif');
}

.sub-menu-item-opened ul.second a{
	font-size: 9pt;
	font-weight: normal;
	color: #4C76E9;
}

.sub-menu-item-opened ul.third{
	margin: 5px 0px 0px 0px;
	padding: 0px;

}

.sub-menu-item-opened ul.third li{
	margin-left: 20px;
	font-size: 9pt;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	list-style-image: none;
	list-style-type: square !Important;
}

.sub-menu-item-opened ul.third li.current{
	font-size: 8pt;
	font-weight: bold;
	list-style-image: none;
	list-style-type: square !Important;
}
.sub-menu-item-opened ul.third li.current a{
	font-size: 8pt;
	font-weight: bold;
}

.sub-menu-item-opened ul.third a{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

.sub-menu-item-closed {
	margin: 0px 0px 0px 27px;
	width: 224px;
	padding: 15px 0px 15px 0px;
}
.sub-menu-item-closed-bb {
	border-bottom: 1px solid #E5E5E5;
}

.sub-menu-item-closed .bullet{
	margin: 0px 3px 2px 0px;
}

/* *************************************************** */

h1.page-title{
	font-size: 13.5pt;
	font-weight: normal;
	margin-bottom: 13px;
}

h6.date-stamp{
	margin: 0px 0px 13px 0px;
	font-size: 8pt;
}

h6.description{
	margin: -10px 0px 13px 0px;
	font-size: 8pt;
}

.back-link{
	margin-top: 15px
}

.back-link img{
	margin-right: 5px;
	vertical-align: middle;
}

.back-link a{
	font-size: 9pt;
}

/* *************************************************** */

.filter-container td{
	background-color: #E0E0E0;
	padding: 7px 0px 7px 0px;
}

.filter-container .period{
	padding: 0px 5px 0px 16px;
	font-size: 9pt;
}

.filter-container .partition{
	padding: 0px 5px 0px 35px;
	font-size: 9pt;
}
#partition{
	width:250px;
}
.filter-container .submit{
	padding: 0px 10px 0px 10px;
}

.filter-container .submit input{
	padding: 0px 15px;
	font-size: 9pt;
	font-weight: bold;
}

.filter-container select{
	width: 150px;
}

/* *************************************************** */

.reviews-table{
	margin-top: 40px;
}

.reviews-table .title{
	padding: 0px 0px 5px 7px;
}

.reviews-table .title a{
	font-size: 9pt;
	color: #4C76E9;
	font-weight: bold;
}

.reviews-table .announce{
	padding: 0px 20px 15px 7px;
}

.reviews-table .download-link{
	color: #666666;
	background: no-repeat 7px 0px;
	padding-left: 32px;
}

.reviews-table .file-name{
	font-size: 7pt;
}

.reviews-table .download-link a{
	color: #4C76E9;
	font-size: 8pt;
}

.reviews-table h6.context-header{
	margin: 20px 0px 7px 0px;
	font-size: 9pt;
	font-weight: bold;
}

.reviews-table ul{
	margin: 0px;
	padding: 0px;
}

.reviews-table li{
	margin: 0px 0px 0px 25px;
	color: #666666;
	font-size: 8pt;
}

.reviews-table .separator{
	background: url('../../../img/grey.gif') repeat-x center;
}

/* *************************************************** */

.promo-block{
	margin-top: 25px;
}

/* *************************************************** */

.article td{
	font-size: 9pt;
}

.section{
	margin-top: 15px;
}

.section-row{
	margin-bottom: 15px;
}

.section-row .date-stamp{
	color: #FF6600;
	font-size: 7pt;
	padding-bottom: 3px;
}

.section-row .picture{
	padding-right: 14px;
}

.section-row .picture img{
	vertical-align: bottom;
}

.section-row .title a{
	font-size: 9pt;
	color: #4C76E9;
	font-weight: bold;
	text-decoration: none;
}

.section-row .title a:hover{
	text-decoration: underline;
}

.section-row .announce{
	color: #666666;
}

.section-row .read-more{
	margin-top: 5px;
}

.section-row .read-more img{
	margin-right: 5px;
	vertical-align: middle;
}

.section-row .read-more a{
	font-size: 8pt;
}

.company{
	margin-top: 25px;
}

.company-contacts{
	margin-top: 20px;
	border-top: 1px solid #e5e5e5;
}

.company-contacts td{
	padding-top: 18px;
}

.company-contacts .address-title{
	padding-left: 125px;
	font-size: 9pt;
	font-weight: bold;
}

.company-contacts .contacts-title{
	padding-right: 50px;
	text-align: right;
	font-size: 9pt;
	font-weight: bold;
}

.company-contacts .address{
	color: #666666;
}

.company-contacts .map img{
	vertical-align: middle;
	margin-right: 10px;
}

.companies-list{
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 15px;
}

.companies-list .title a{
	font-size: 9pt;
	color: #4C76E9;
	font-weight: bold;
	text-decoration: none;
}

.companies-list .title a:hover{
	text-decoration: underline;
}

.companies-list .announce{
	padding: 5px 15px 10px 0px;
}

.companies-list .read-more{
	margin: 8px 0px 5px 0px;
}

.companies-list .read-more img{
	margin-right: 5px;
	vertical-align: middle;
}

.companies-list .read-more a{
	font-size: 8pt;
}

.companies-list .address{
	color: #666666;
}




.persons-list{
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 6px;
}
.persons-list .title a{
	font-size: 9pt;
	color: #4C76E9;
	font-weight: bold;
	text-decoration: none;
}
.persons-list .title a:hover{
	text-decoration: underline;
}
.persons-list .announce{
	padding: 0px 15px 10px 0px;
	color:#666666;
}
.persons-list .read-more{
	margin: 8px 0px 5px 0px;
}
.persons-list .read-more img{
	margin-right: 5px;
	vertical-align: middle;
}
.persons-list .read-more a{
	font-size: 8pt;
}
.persons-list .address{
	color: #666666;
}
.persons-row {
	margin-bottom:6px;
}


.persons {
	margin-top: 25px;
}
.pb10 {
	padding-bottom:10px;
}
.persons-hypcont {
	border-top: 1px solid #e5e5e5;
}
.persons-contacts {
	margin-top: 10px;
}

.persons-contacts td{
	padding-top: 18px;
}

.persons-contacts .address-title {
	padding-right: 33px;
	font-size: 9pt;
	font-weight: bold;
}

.persons-contacts .contacts-title {
	padding-right: 50px;
	text-align: right;
	font-size: 9pt;
	font-weight: bold;
}

.persons-contacts .address {
	color: #666666;
}

.persons-contacts .map img {
	vertical-align: middle;
	margin-right: 10px;
}
.persons-contacts .read-more {
	margin: 8px 0px 5px 0px;
}
.persons-contacts .read-more img {
	margin-right: 5px;
	vertical-align: middle;
}
.persons-contacts .read-more a {
	font-size: 8pt;
}
/* *************************************************** */

.footer .center-colomn{
	padding-left: 60px;
}

.w474{width: 414px}


/* *************************************************** */
/* *************************************************** */

.list-header {
	font-size: 9pt;
	color: #4C76E9;
	font-weight: bold;
	text-decoration: none;
}

.breadcrumbs a:visited{
	color:black;
}

.newfont {
	font:bold 18px 'Arial Narrow';
	color:black;
}
#tooltip{
	background:#FFFFFF;
	border: 1px solid #666666;
	color: #333333;
	font: menu;
	margin: 0px;
	margin-top: -20px;
	padding: 3px 5px;
	position: absolute;
	visibility: hidden;
}
.error {
color:#ff0000;
}
