body { margin: 0 0 0 0; padding: 0 5px 0 5px; background-color: #0D176C; }
img { border: 0; }
table { font: normal 13px Arial; color: #4E558E; }

a:link { color: #3D4589F; text-decoration: underline; }
a:visited { color: #3D4589; text-decoration: underline; }
a:hover { color: #191F53; text-decoration: none; }

p { margin: 0 0 0 0; padding: 2px 5px 4px 20px; text-indent: 0px; }

.bg_top { text-align: right; background-image: url('../img/bg_top.gif'); background-repeat: repeat-x; background-position: top right; }

.bpr_text { vertical-align: bottom; padding: 0 5px 3px 5px; text-align: right; font: normal 12px Arial; color: #EFEDE3; }
.bpr_text a:link { color: #EFEDE3; text-decoration: none; }
.bpr_text a:visited { color: #EFEDE3; text-decoration: none; }
.bpr_text a:hover { color: #E0DED1; text-decoration: none; }

.bpr_i { vertical-align: bottom; padding: 0 0 6px 0; }

.bg_bot { padding: 0 5px 0px 0; vertical-align: middle; text-align: right; font: normal 11px Arial; color: #EFEDE3; height: 38px; background-image: url('../img/bg_bot.gif'); background-repeat: repeat-x; background-position: top right; }
.bg_bot a:link { color: #EFEDE3; text-decoration: none; }
.bg_bot a:visited { color: #EFEDE3; text-decoration: none; }
.bg_bot a:hover { color: #E0DED1; text-decoration: underline; }

.rt_l_bg { background-image: url('../img/rt_l_bg.gif'); background-color: #EEF0FC; background-repeat: repeat-y; background-position: top left; }

.lcorp { width: 100%; text-align: right; }
.rt_r_bg { background-image: url('../img/rt_r_bg.gif'); background-color: #EEF0FC; background-repeat: repeat-y; background-position: top left; }

.top_menu { text-align: center; background-image: url('../img/bg_top_menu.gif'); background-repeat: repeat-x; background-position: top left; }

.btn_menu { padding: 0 0 12px 0; vertical-align: bottom; text-align: center; width: 106px; font: normal 14px Arial; background-image: url('../img/bg_btn_menu.gif'); background-repeat: repeat-x; background-position: bottom center; }
.btn_menu a:link { color: #5E6392; text-decoration: none; }
.btn_menu a:visited { color: #5E6392; text-decoration: none; }
.btn_menu a:hover { color: #2C336E; text-decoration: none; }

.top_bt { background-image: url('../img/bg_top_bt.gif'); background-repeat: repeat-x; background-position: top left; }
.top_bt_e { background-image: url('../img/bg_top_bt_e.gif'); background-repeat: repeat-x; background-position: top left; }

.top_bt_text { font-size: 12px; width: 100%; text-align: center; color: #919192; }
.top_bt_text a:link { color: #7386FF; text-decoration: none; }
.top_bt_text a:visited { color: #7386FF; text-decoration: none; }
.top_bt_text a:hover { color: #3C52DF; text-decoration: none; }

.rt_r_bot_c { padding: 0 0 0 0; vertical-align: top; font-size: 12px; text-align: center; color: #565D98; background-image: url('../img/rt_r_bot_c.gif'); background-repeat: repeat-x; background-position: top left; }

.m_title { padding: 0 5px 4px 5px; vertical-align: bottom; font: bold 13px Arial; color: #FFFFFF; width: 100%; background-image: url('../img/bg_m_title.gif'); background-repeat: repeat-x; background-position: top left; }

.bl_c_r { background-image: url('../img/bl_c_r.gif'); background-repeat: repeat-y; background-position: top left; }


.m_c { vertical-align: top; background-color: #EEF0FC; }
.m_c div { margin-top: 10px; }
.m_c_e { vertical-align: top; background-color: #FFFFFF; }

.m_bot { background-image: url('../img/m_bot.gif'); background-repeat: repeat-x; background-position: top left; }


.right_block { background-color: #DDDBD1; }

.bl_about_line { background-image: url('../img/bl_about_line.gif'); background-repeat: repeat-x; background-position: top left; }


.bl_e_bg { background-image: url('../img/bl_e_bg.gif'); background-repeat: repeat-y; background-position: top left; }
.bl_bg { vertical-align: top; background-image: url('../img/bl_bg.gif'); background-repeat: repeat-y; background-position: top left; }


.b_about_bot { padding: 15px 15px 15px 15px; font-size: 12px; text-align: center; color: #A4A296; }


.bl_e_text_padd { padding: 0 8px 20px 0; vertical-align: top; }

.bl_e_text { padding: 0 8px 0 0; vertical-align: top;  font: normal 13px Arial; background-image: url('../img/bl_e_vline.gif'); background-repeat: repeat-y; background-position: top left; }
.bl_all_text { height: 100%; padding: 0 0 0 15px; font: normal 13px Arial; background-image: url('../img/bl_e_vline.gif'); background-repeat: repeat-y; background-position: top left; }

#bl_e_text { padding: 0 8px 0 20px; vertical-align: top;  font: normal 13px Arial; background-image: url('../img/bl_e_vline.gif'); background-repeat: repeat-y; background-position: top left; }
.bl_menu_text { margin-left: 0px; padding: 0 0 0 15px; font: normal 13px Arial; background-image: url('../img/bl_menu_vline.gif'); background-repeat: repeat-y; background-position: top left; }


h1.title_in_block_gr { margin: 0 0 0 0; padding: 0 0 10px 8px; font: normal 12px Arial; background-image: url('../img/bl_bg.gif'); background-repeat: repeat-y; background-position: top left; }

#bl_blue_vline { background-image: url('../img/bl_blue_vline.gif'); background-repeat: repeat-y; background-position: top left; }



ul.lmenu { margin: 0px 0 0 0px; padding: 2px 5px 2px 6px; list-style: none; }
ul.lmenu li { margin: 0px 0 0 0px; padding: 0 0 4px 0; font: normal 12px Arial; color: #080808; }

ul.lmenu li a:link { color: #080808; text-decoration: none; }
ul.lmenu li a:visited { color: #080808; text-decoration: none; }
ul.lmenu li a:hover { color: #474748; text-decoration: none; }

ul.sub_lmenu { margin: 0px 0 0 0px; padding: 0 0 0 12px; }
ul.sub_lmenu li { margin: 0px 0 0 0px; padding: 1px 0 1px 0; font: normal 12px Arial; color: #080808; list-style: none; }

ul.sub_sub_lmenu { margin: 0px 0 0 0px; padding: 0 0 0 12px; }
ul.sub_sub_lmenu li { margin: 0px 0 0 0px; padding: 0 0 1px 0; font: normal 12px Arial; color: #080808; list-style: none; }
