/* global index styles */
.pl50 {
    padding-left: 50px;
}

/* header styles */
.headerAbsTable {
    background: #02031f;
    width: 100%; height: 294px;
}
.headerTable {
    background: #02031f url(../../../img/bg_header_top.jpg) no-repeat;
    width: 990px; height: 294px;
}
.headerFirstCell {
    width: 751px; height: 110px;
	padding-top: 22px;
	vertical-align: top;
}
.headerSecondCell {
    width: 239px; height: 110px;
}
.headerThirdCell {
    width: 751px; height: 184px;
    padding-top: 15px;
}
.headerFourthCell {
    width: 239px; height: 184px;
    padding-right: 21px;
}
.topMenu {
    height: 30px;
    background: url(../../../img/top_menu_bg.jpg) no-repeat;
}
.topMenuDiv {
    width: 1px;
}
.topMenuItem {
    padding: 0 13px 0 14px;
}
.langSwitchers {
    width: 188px; height: 70px;
    color: #00b2ff;
}
.langSwitchers .middle {
    border-left: 1px solid #81818f;
    border-right: 1px solid #81818f;
    width: 77px;
}
.langSwitchers a{
    color: white;
}
.h20 {height: 20px;}


.userMenu {
    color: #00b2ff;
	width: auto;
	margin-left: 13px;
}
.userMenu .dot {
    width: 20px;
	height: 25px;
}
.userMenu .link {
	height: 25px;
    border-bottom: 1px solid #81818f;
}
.userMenu .link a {
    color: white;
    text-decoration: none;
}
.userMenu .link a:hover {
    text-decoration: underline;
}



/* subheader styles */
.subHeaderAbsTable {
    background: #02031f /*#2256a9*/;
    width: 100%; height: 256px;
}
.subHeaderTable {
    width: 990px; height: 256px;
}
.shFirstCell {
    background: url(../../../img/bg_subheader_left.jpg) no-repeat;
    width: 404px;
}
.shSecondCell {
    background: url(../../../img/bg_subheader_right.jpg) no-repeat;
    width: 586px;
}
.long1 {
    background: url(../../../img/longgif01.gif) no-repeat;
}

.distribution {
    font-size: 12px; color: #000117;
    margin-left: 50px;
    width: 290px;
}
.distribution .heading {padding-bottom: 10px;}
.distribution .bullet {
    width: 22px; height: 19px;
    vertical-align: top;
}
.distribution .text {
    width: 268px; height: 19px;
}
.distribution .text a{
    color: #000117;
    text-decoration: none;
}
.distribution .text a:hover{
    text-decoration: underline;
}
.distribution .division {
    height: 1px;
    background:url(../../../img/distribution_menu_division.png) repeat-x bottom;
}

.integration {
    font-size: 12px; color: white;
    margin-left: 50px;
    width: 340px;
}
.integration .heading {padding-bottom: 10px;}
.integration .bullet {
    width: 22px; height: 19px;
    vertical-align: top;
}
.integration .text {
    width: 318px; height: 19px;
}
.integration .text a{
    color: white;
    text-decoration: none;
}
.integration .text a:hover{
    text-decoration: underline;
}
.integration .division {
    height: 1px;
    background:url(../../../img/integration_menu_division.png) repeat-x bottom;
}

/* middle styles */
.mainBgColor {
    background: #eef3e8;
}
.middleAbsTable {
    background: #02031f /*#2256a9*/;
    width: 100%; height: 366px;
}
.middleTable {
    width: 990px; height: 305px;
}
.midFirstCell {
    background: #eef3e8;
    width: 404px;
}
.midSecondCell {
    background: #eef3e8 url(../../../img/bg_middle_right.jpg) no-repeat;
    width: 586px;
}
.long2 {
    background: url(../../../img/longgif02.gif) no-repeat;
    height: 366px;
}

.fastnews {
	margin: 0 0 50px 50px;
    width: 285px;
}
.fastnews .title {
    padding-top: 0px;
    height: 46px;
}
.fastnews .bb {border-bottom: 1px solid #99cc66;}

.fastnews .mainnews {
	padding: 3px 0 10px 0;
}

.fastnews .mainnews .img {
    border-bottom: 5px solid #99cc66;
}

.fastnews .mainnews .text {
    width: 152px;
    margin-right: 5px;
}
.fastnews .mainnews .text .date {
    width: 152px;
    height: 15px;
    font-size: 9px;
    line-height: 9px;
    background: #99cc66;
}
.fastnews .mainnews .text .date div {
    margin: 3px 0 0 3px;
    height: 9px;
    width: 149px;
}
.fastnews .noimg .date, .fastnews .noimg .date *{
    width: 93px !important;
}
.fastnews .mainnews .text .plaintext{
    float: left;
    margin: 6px 0 6px 3px;
    width:149px;
}
.fastnews .mainnews .text .readmore{
    clear: both;
}

/* new */
.fastnews .noimg .text {
    width: 273px;
}
.fastnews .noimg .text .plaintext{
    width: 272px;
}
/* /new */


.fastnews .simplenews {
    padding: 10px 0 10px 0;
}
.fastnews .simplenews .text {
    width: 192px;
    margin-right: 5px;
}
.fastnews .simplenews .date {
    width: 74px; height: 15px;
    font-size: 9px; line-height: 9px;
    background: #99cc66;
}
.fastnews .simplenews .date div {
    margin: 3px 0 0 3px;
    height: 9px; width: 71px;
}
.fastnews .simplenews .text a{
    color: #3366cc;
}
.fastnews .simplenews .text .readmore{
    margin-top: 3px;
}

.contacts {
    margin: 43px 0 0 50px;
}
.contacts .heading {
    padding: 0 0 20px 6px;
}
.contacts .address {
    padding: 0 0 0 6px;
}
.contacts .readmore {
    padding: 10px 0 7px 4px;
}
.contacts .seemap {
    padding: 0 0 16px 0;
}
.contacts .uins {
    padding: 0 0 8px 6px;
}

/* footer styles */
.footerTable {
    background: #eef3e8;
    width: 990px; height: 61px;
}
.footerFirstCell {
    width: 637px;
}
.footerFirstCell div {
    border-top: 1px solid #99cc66;
    padding-top: 10px;
}
.footerSecondCell {
    width: 353px;
}
.footerSecondCell div {
    border-top: 1px solid #99cc66;
    width: 146px;
    padding-top: 10px;
}
.footerSecondCell img {
    margin-left: 9px;
}
.long3 {
    background: url(../../../img/longgif03.gif) repeat-y;
}
