BODY, INPUT, TEXTAREA, SELECT, TABLE {font-family: Tahoma, sans-serif; font-size: 8pt; color: #554C5F}
BODY {padding: 0px; margin: 0px; background-color: white}
FORM {margin: 0px} TEXTAREA, IFRAME {overflow: auto} IMG {border: none}

A:link, A:visited {color: #B21919; text-decoration: none}
A:hover {text-decoration: underline}
BODY, HTML {height: 100%}
p {margin-top: 5px; margin-bottom: 8px}

UL {
	list-style-type: none;
	margin: 5px 0px 0px 28px;
	padding: 0px;
	list-style-image:url(../images/mk_text_list.gif)
}

UL LI, OL LI {padding-bottom: 2px}

UL.href {
	list-style-type: none;
	margin: 10px 0px 0px 28px;
	padding: 0px;
	list-style-image:url(../images/mk_href_list.gif)
}

UL.href_sm {
	list-style-type: none;
	margin: 10px 0px 0px 28px;
	padding: 0px;
	list-style-image:url(../images/arr_sm.gif)
}

UL.text {
	list-style-type: none;
	margin: 10px 0px 0px 28px;
	padding: 0px;
	list-style-image:url(../images/mk_text_list.gif)
}

H1 {font-size: 15pt; color: #6D6D6D; font-weight:normal; margin-bottom: 10px; text-align:left}
H2 {font-size: 10pt; color: #554C5F; font-weight:bold; margin: 0px; padding: 10px 0 0 0; text-align:left}
H3 {font-size: 10pt; color: #554C5F; font-weight:bold; margin: 0px; padding: 10px 0 0 0; text-align:left}

.main_bg {background: url(../images/bg_right_l.gif)}
.main_bg_dl {background: url(../images/bg_right_ld.gif); width: 15px}
.main_bg_dr {background: url(../images/bg_right_rd.gif); width: 15px}

#main-tab {height: 100%; width: 100%}
#main {width: 100%}
#main .left_b {width: 745px; height: 120px}
#main .left_b DIV.left_b_pad {padding-left: 10px}
/*#opinion {width: 100%; background-color: #747D90}*/
#opinion {width: 100%; background: #747D90 url(../images/tmp_bg.gif) no-repeat}

#opinion DIV {padding: 3px 4px 3px 10px; color: white; text-align:right}
#opinion span {color: white; font-weight:bold}
#opinion A {color: white}
#main .left_b #top {width: 100%; height: 120px; float:left }
#main .left_b #top DIV.out1 {padding: 35px 0px 0px 10px; display: inline; float:left}
#main .left_b #top DIV.out1 DIV.logo {width: 167px; height:45px}
#main .left_b #top DIV.out2 {padding: 50px 0px 0px 40px; display:inline; float:left}
#main .left_b #top DIV.out2 DIV.logo_title {width: 136px; height:24px}

#left_menu_b {background-color: #EEEEEE; margin-right: 1px}
#left_menu_b DIV.item_b {background: #DCDCDC url(../images/bg_left_menu_item.gif) no-repeat right bottom; width: 100%; border-bottom: #EEEEEE 2px solid; cursor: pointer; cursor: hand}
#left_menu_b DIV.item_b_act {background: #B21919 url(../images/bg_left_menu_item.gif) no-repeat right bottom ; width: 100%; border-bottom: #EEEEEE 2px solid; cursor: pointer; cursor: hand}
#left_menu_b DIV.last {background: #DCDCDC url(../images/bg_left_menu_item_wh.gif) no-repeat right bottom; width: 100%; border-bottom: white 2px solid}
#left_menu_b DIV.last_act {background: #B21919 url(../images/bg_left_menu_item_wh.gif) no-repeat right bottom; width: 100%; border-bottom: white 2px solid}
#left_menu_b DIV.item_b DIV.item {background: url(../images/mk_left_menu_un.gif)  no-repeat right center; padding: 4px 18px 6px 5px; font-weight: bold; color: #5C667D; text-align: right}
#left_menu_b DIV.item_b_act DIV.item_act {background: url(../images/mk_left_menu_act.gif) no-repeat right center; padding: 4px 18px 6px 5px; font-weight: bold; color: white; text-align: right}

#left_menu_b DIV.sub_item_b {background-color: white; border-bottom: #D2D2D2 2px solid; cursor: pointer; cursor: hand}
#left_menu_b DIV.sub_item_b_act {background-color: #EEEEEE; border-bottom: #D2D2D2 2px solid; cursor: pointer; cursor: hand}
#left_menu_b DIV.sub_item_last {background-color: white; border-bottom: none}
#left_menu_b DIV.sub_item_last_act {background-color: #EEEEEE; border-bottom: none}

#left_menu_b DIV.sub_item_b DIV.sub_item {background: url(../images/mk_sub_menu_un.gif) no-repeat right center; padding: 4px 13px 6px 5px; color: #5C667D; text-align: right}
#left_menu_b DIV.sub_item_b_act DIV.sub_item_act {background: url(../images/mk_sub_menu_act.gif) no-repeat right center; padding: 4px 13px 6px 5px; color: #B21919; text-align: right}

/* begin: rollover without JS*/
#left_menu_b a.item_b {text-decoration:none;display:block;background: #DCDCDC url(../images/bg_left_menu_item.gif) no-repeat right bottom; width: 100%; border-bottom: #EEEEEE 2px solid; cursor: pointer; cursor: hand}
#left_menu_b a.item_b:hover {text-decoration:none;display:block;background: #B21919 url(../images/bg_left_menu_item.gif) no-repeat right bottom ; width: 100%; border-bottom: #EEEEEE 2px solid; cursor: pointer; cursor: hand}
#left_menu_b a.item_b_act {text-decoration:none;display:block;background: #B21919 url(/images/bg_left_menu_item.gif) no-repeat right bottom ; width: 100%; border-bottom: #EEEEEE 2px solid; cursor: pointer; cursor: hand}

#left_menu_b a.last {text-decoration:none;display:block;background: #DCDCDC url(../images/bg_left_menu_item_wh.gif) no-repeat right bottom; width: 100%; border-bottom: white 2px solid}
#left_menu_b a.last:hover {text-decoration:none;display:block;background: #B21919 url(../images/bg_left_menu_item_wh.gif) no-repeat right bottom; width: 100%; border-bottom: white 2px solid}
#left_menu_b a.item_b span.item {display:block;background: url(../images/mk_left_menu_un.gif) no-repeat right center; padding: 4px 18px 6px 10px; font-weight: bold; color: #5C667D; text-align: right}
#left_menu_b a.item_b:hover span.item {display:block;background: url(../images/mk_left_menu_act.gif) no-repeat right center; padding: 4px 18px 6px 10px; font-weight: bold; color: white; text-align: right}
#left_menu_b a.item_b_act span.item_act {display:block;background: url(/images/mk_left_menu_act.gif) no-repeat right center; padding: 4px 18px 6px 10px; font-weight: bold; color: white; text-align: right}

#left_menu_b a.sub_item_b {text-decoration:none;display:block;background-color: white; border-bottom: #D2D2D2 2px solid; cursor: pointer; cursor: hand}
#left_menu_b a.sub_item_b:hover {text-decoration:none;display:block;background-color: #EEEEEE; border-bottom: #D2D2D2 2px solid; cursor: pointer; cursor: hand}
#left_menu_b a.sub_item_last {text-decoration:none;display:block;background-color: white; border-bottom: none}
#left_menu_b a.sub_item_last:hover {text-decoration:none;display:block;background-color: #EEEEEE; border-bottom: none}

#left_menu_b a.sub_item_b span.sub_item {display:block;background: url(../images/mk_sub_menu_un.gif) no-repeat right center; padding: 4px 13px 6px 5px; color: #5C667D; text-align: right}
#left_menu_b a.sub_item_b:hover span.sub_item {display:block;background: url(../images/mk_sub_menu_act.gif) no-repeat right center; padding: 4px 13px 6px 5px; color: #B21919; text-align: right}

/* end: rollover without JS*/




DIV.l_content {padding: 0px 5px 10px 10px}

DIV.news {background: url(../images/news_arr.gif) no-repeat 2px 4px; padding-left: 15px; padding-top: 1px; padding-right: 3px; margin-left: 2px}
DIV.news P {paddinf-bottom: 5px; margin-bottom: 0px; color: #7D7D7D}

DIV.hot_links_b {padding: 10px 5px 5px 15px}
DIV.hot_item { background: url(../images/bullet.gif) no-repeat 0 50%; padding-left: 25px; margin-top: 10px; font-size:10pt}
DIV.hot_item a.hot {color: #5A627E; text-decoration:none !important}
DIV.hot_item a.hot:hover { text-decoration:underline !important}

TD.icons {width: 160px; height: 21px; background: url(../images/bg_icons.gif) repeat-x bottom left}
TD.icons DIV {padding: 4px 0px 0px 15px; display: inline; float:left}

TD.menu_b {height: 21px; background: url(../images/bg_main_menu.gif) repeat-x top left }
TD.menu_b DIV.menu_c {background: url(../images/bg_main_menu_inner.gif) no-repeat top left; margin: 0px; padding: 0 0 0 30px; float:left; white-space:nowrap; width: 100%; cursor: pointer; cursor: hand}
TD.menu_b DIV.menu_c DIV.item {color: white; font-weight: bold; padding: 3px 13px 5px 13px; margin: 0px; float: left; white-space:nowrap; cursor: pointer; cursor: hand}
TD.menu_b DIV.menu_c DIV.act {background-color: #E8E8E8; color: #B21919}
TD.menu_b DIV.menu_c DIV.light {background-color: #E8E8E8}
TD.menu_b DIV.menu_c DIV.light IMG {visibility:hidden}
TD.menu_b DIV.menu_c DIV.sep {width: 3px; height: 21px; float:left; white-space:nowrap; background-color: none}

TD.right_d {width: 15px; background: url(../images/bg_right_d.gif) repeat-y top left}
TD.right_l {background: url(../images/bg_right_l.gif)}

TD.search_b {padding: 18px 0px 8px 0px}

TABLE.center {width: 585px}
TABLE.center TD.left {width: 427px}
TABLE.center TD.left DIV.content {line-height: 1.4em; text-align:left; font-size: 8.5pt}
TABLE.center TD.left DIV.content A {text-decoration:underline}
TABLE.center TD.left DIV.content A:hover {text-decoration:none}
TABLE.center TD.left DIV.content #path {background: url(../images/bg_dot.gif)  repeat-x bottom; color: #69717D; padding-bottom: 3px}
TABLE.center TD.left DIV.content #path SPAN {color: #BCBCBC; margin: 0px 4px 0px 4px}
TABLE.center TD.left DIV.content #path A {color: #BCBCBC; text-decoration: none}
TABLE.center TD.left DIV.content #path A:hover {text-decoration: underline}
TABLE.center TD.left DIV.content P {line-height: 1.4em; text-align:left}
TABLE.center table p { text-align:left !important }

div.form_border {width: 100%; background: url(../images/bg_dot.gif)  repeat-x bottom; padding-bottom: 3px}
TABLE.center TD.right {width: 158px}
TABLE.center TD.right DIV.content {padding: 18px 0px 20px 0px; margin-right: 2px}

/* table.left */


TABLE.left {width: 585px}
TABLE.left TD.left {width: 427px}
TABLE.left TD.left DIV.content {line-height: 1.4em; text-align:left; font-size: 8.5pt}
TABLE.left TD.left DIV.content A {text-decoration:underline}
TABLE.left TD.left DIV.content A:hover {text-decoration:none}
TABLE.left TD.left DIV.content #path {background: url(../images/bg_dot.gif)  repeat-x bottom; color: #69717D; padding-bottom: 3px}
TABLE.left TD.left DIV.content #path SPAN {color: #BCBCBC; margin: 0px 4px 0px 4px}
TABLE.left TD.left DIV.content #path A {color: #BCBCBC; text-decoration: none}
TABLE.left TD.left DIV.content #path A:hover {text-decoration: underline}
TABLE.left TD.left DIV.content P {line-height: 1.4em; text-align:left}
TABLE.left table p { text-align:left !important }

/* end left */


#footer {background-color: #E8E8E8; height: 30px}
#footer a {color: #5A627E; text-decoration:none}
#footer a:hover {color: #5A627E; text-decoration:underline}
#footer div.item {color: #5C667D; font-weight: bold; float:left; white-space: nowrap; padding: 6px 10px 0px 10px}
#footer div.sep {width: 3px; height: 21px; float:left}

.copy {padding: 5px 0px 10px 0px; color: #B0B8C0}
.copy A, .copy A:visited {color: #B0B8C0; text-decoration:underline}
.copy A:hover {color: #B0B8C0; text-decoration:none}

.f-search {line-height: 1em; font-size: 8pt; width: 125px; border-top: #A0A0A0 1px solid; border-left: #A0A0A0 1px solid; border-bottom: #D8D0C8 1px solid; border-right: #D8D0C8 1px solid}
.f-text {line-height: 1em; font-size: 8pt; width: 200px; border-top: #A0A0A0 1px solid; border-left: #A0A0A0 1px solid; border-bottom: #D8D0C8 1px solid; border-right: #D8D0C8 1px solid}
.f-textarea {line-height: 1em; font-size: 8pt; width: 350px; height: 100px; border-top: #A0A0A0 1px solid; border-left: #A0A0A0 1px solid; border-bottom: #D8D0C8 1px solid; border-right: #D8D0C8 1px solid}
.f-submit {padding-left: 5px; padding-right: 5px; color: #8D8D8D; font-weight: bold; cursor: pointer; cursor: hand}
.f-act {color: #B21919}

.mandatory {color: #B21919}
.info {color: #006600; font-weight: bold}
.error {color: #B21919; font-weight: bold}

DIV.links_block_top {background: #F3F3F3 url(../images/bg_links_tl.gif) no-repeat top left; width: 100%; padding: 0px; margin: 0px}
DIV.links_block_top DIV.inner { background: url(../images/bg_links_tr.gif) no-repeat top right; padding: 10px 0px 10px 0px; margin: 0px}
DIV.links_block {background: #E8E8E8 url(../images/bg_links_l.gif) no-repeat bottom left; width: 100%}
DIV.links_block DIV.inner { background: url(../images/bg_links_r.gif) no-repeat bottom right; padding: 5px 0px 5px 10px}
DIV.links_block DIV.inner DIV.item { background: url(../images/bg_links_block_item.gif) no-repeat 0 40%; padding: 0px 0px 3px 13px}
DIV.links_block DIV.inner DIV.item A {color: #5A627E; font-weight: bold}
DIV.links_block DIV.inner DIV.item A:hover {color: #5A627E; font-weight: bold}

DIV.img_title {padding: 20px 0px 5px 0px}
DIV.email {padding: 10px 0px 15px 0px}
DIV.email A {color: #919191; text-decoration: underline}
DIV.email A:hover {color: #919191; text-decoration: none}

TABLE.table {width: 100%}
TABLE.table TD {border-left: 1px solid #D0CCD8; border-top: 1px solid #D0CCD8; padding: 5px}
TABLE.table TH {border-left: 1px solid #D0CCD8; border-top: 1px solid #D0CCD8; padding: 5px; text-align:left}
TABLE.table TR.header TD {font-weight: bold; background-color: #F2F2F5}
TABLE.table {border-right: 1px solid #D0CCD8; border-bottom: 1px solid #D0CCD8}
TABLE.table p { text-align:left !important }

P.date {padding:0 0 7px 0px; margin: 0px; color: #B21919; font-weight:bold}

div.left_text {padding-left:12px}
div.left_text A:link, A:visited {text-decoration: underline}
div.left_text A:hover {text-decoration: none}

/**********************************/
DIV.menu-sh {
	border-right: #dcdcdc 2px solid; border-top: #dcdcdc 2px solid; background-color: white; border-left: #dcdcdc 2px solid; border-bottom: #dcdcdc 1px solid;
}
TABLE.tab-menu-sh {
	font-weight: normal; font-size: 8pt
}
TABLE.tab-menu-sh TD {
	border-bottom: #d2d2d2 1px solid
}
TD.blk-menu-sh {
	padding-right: 20px; background-position: right center; padding-left: 5px; padding-bottom: 0px; padding-top: 0px; background-repeat: no-repeat; cursor: pointer; cursor: hand
}
TD.blk-menu-sh-act {
	padding-right: 20px; background-position: right center; padding-left: 5px; padding-bottom: 0px; padding-top: 0px; background-repeat: no-repeat; cursor: pointer; cursor: hand
}
TD.blk-menu-sh {
	color: #5c667d
}
TD.blk-menu-arr {
	background-image: url(../images/arr.gif)
}
TD.blk-menu-arr-act {
	background-image: url(../images/arr-act.gif)
}
TD.blk-menu-sh-act {
	color: white; background-color: #b0271d
}
DIV.blk-menu {
	position: absolute
}

DIV.sm_first {background: url(../images/arr.gif) no-repeat 0 center; padding-left: 15px;  }
DIV.sm_first UL {margin-top: 0px; padding:0px; }
DIV.sm_second {padding-left: 20px}
DIV.sm_second DIV.sm_first {background: url(../images/arr_sm2.gif) no-repeat 0 center}
DIV.sm_second DIV.sm_first a {color: #5a627e}
DIV.sm_third  {padding-left: 20px }

TABLE.maxw .nav-butt IMG { margin-left: 2px; margin-right: 1px}
DIV.border_list {background: url(../images/bg_block.gif) repeat-y 0 0; padding-left: 15px; margin-bottom: 30px }
DIV.news_hd {margin: 0px; padding: 0px 0px 10px 0px; font-weight:bold; color: #554C5F; line-height:1.1em; font-size:1.1em; text-align:left }
DIV.news_hd span {color:#B21919}
SPAN.ht_avoid1_header {background-color: #B21919; color: white; text-transform:uppercase; padding: 1px 4px 1px 4px; font-weight:bold; line-height:1em; display:block}
DIV.ht_avoid1 {background: url(../images/bg_block_red.gif) repeat-y 0 0; padding: 0px 0px 0px 15px; margin-bottom: 0px}
SPAN.ht_avoid2_header {background-color: #5A627E; color: white; text-transform:uppercase; padding: 1px 4px 1px 4px; font-weight:bold}
DIV.ht_avoid2 {background: url(../images/bg_block.gif) repeat-y 0 0; padding: 0px 0px 0px 15px; margin-bottom: 15px}
