@charset "utf-8";
/* CSS Document */
body {background:url(images/back.jpg) repeat-x #e3ecf3; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.clear {clear:both}
ul {list-style:none; margin:0; padding:0}
a {color:#507ea9; text-decoration:underline}
a:hover {text-decoration:none}

.top_menu {background:url(images/tm_back.gif) repeat-x bottom; padding:0 0 10px 0}
.top_menu a {background:url(images/tm_li.gif); width:161px; height:29px; text-align:center; display:block; font-size:18px; color:#fff; padding:5px 0 0 0} 
.top_menu li {float:left; margin:0 2px 0 0}

.page {padding:39px}
.p1 {background:url(images/m1.gif) no-repeat }
.p2 {background:url(images/m2.gif) no-repeat top right}
.p3 {background:url(images/m3.gif) no-repeat bottom left}
.p4 {background:url(images/m4.gif) no-repeat bottom right; padding:20px}

.m1 {background: url(images/m_l.gif) repeat-y left;}
.m2 {background: url(images/m_l.gif) repeat-y right;}
.mt {background:url(images/m_t.gif) repeat-x top}
.mb {background:url(images/m_b.gif) repeat-x  bottom}
.p_cont {background:url(images/m_back.gif) repeat-x #fffefb;}

.header {height:180px}
.logo a {background:url(images/logo.gif) no-repeat; width:196px; height:53px; display:block}
.logo {height:100px; padding:20px 0 0 20px}

.bl_end1 {background: url(images/bl1_end.jpg) no-repeat right bottom #6b9ac4; width:195px; font-size:1px; height:11px}
.bl_end2 {background: url(images/bl2_end.jpg) no-repeat left bottom #6b9ac4; width:195px; font-size:1px; height:11px}
.bl_cont1 {background:#6b9ac4; width:175px; padding:10px}
.bl {padding:0 0 10px 0}
.bl_title {font-size:18px; color:#2e4c70; border-bottom:1px solid #2e4c70}

.bl_c {padding:10px 0 0}
.bl_cont1 a { font-size:14px; font-weight:bold; color:#fff; background:url(images/str.gif) no-repeat 0 5px; padding:0 0 0 15px}
.bl_cont a {color:#fff; background:url(images/str.gif) no-repeat 0 5px; padding:0 0 0 15px}

.bl_st {background: url(images/bl3_st.jpg) no-repeat right bottom #b4cde3; width:195px; font-size:1px; height:11px}
.bl_st2 {background: url(images/bl4_st.jpg) no-repeat left bottom #b4cde3; width:195px; font-size:1px; height:11px}
.bl_cont {background:#b4cde3; width:175px; padding:10px}

.left_sidebar {position: absolute; left:60px}
.right_sidebar {position: absolute; right:60px}
.mc_cont { }
.n_bl {background:url(images/n_back.jpg) repeat-x; margin:0 0 15px 0}
.n_1 { background:url(images/n_st.gif) no-repeat}
.n_2 {background:url(images/n_end.gif) no-repeat top right; padding:15px; min-height:600px; color:#6d6d6d}
.main_sidebar {padding:0 205px}
h1, h2, h3 { color:#2a4b6e; font-size:18px; margin:0 0 10px 0; padding:0; font-weight:normal}
.top_menu2 li {float:left; padding:0 7px}
.top_menu2 {position:absolute; right:50px; top:80px}
.se_bl { position:absolute; top:110px; right:58px}
.sub_txt {width:120px; height:20px}
.sub_b { background:url(images/se_b.gif); width:81px; height:23px; border:0}
.mc_st { background:#a2c8d3; margin:0 0 15px 0}
.mm1 {background:url(images/im_st.jpg) no-repeat}
.mm2 {background:url(images/im_end.jpg) no-repeat right top; }
.mm3 {background:url(images/im_txt.jpg) no-repeat; height:187px }

.footer {color:#7f868c; padding:10px 0 20px 30px }
