@charset "utf-8";
/* CSS Document */

html {
    height: 100%;
}
* html body {
  height: 100%;  
}
body {background:url(images/back.jpg) repeat-x #83b8c0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; min-height: 100%; position: relative; color:#2e484f}
.bb {background:url(images/header.jpg) no-repeat;}
.clear {clear:both}
ul {list-style:none; margin:0; padding:0}
a {color:#005f78; text-decoration:underline}
a:hover {text-decoration:none}

.page {padding:146px 42px 0}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.footer { padding:10px 60px 20px}
	
	

.top_menu a {font-size:18px;}
.top_menu li {float:left; padding:5px 10px 0; background:url(images/tr.gif) no-repeat; height:31px}
.top_menu {position:absolute; right:60px; top:189px}
.top_menu2 {position:absolute; right:60px; top:159px}
.top_menu2 li {float:left; padding:5px 10px 0;}
.top_menu2 a {background:url(images/li.gif) no-repeat; padding:0 0 0 20px}
.baner {background:url(images/baner_back.jpg); width:612px; height:99px; padding:7px 0 0 11px; right:42px; position:absolute; top:17px}

.m_cont {padding:10px 0}

.p1 {background:url(images/p1.gif) no-repeat #bdd6e3}
.p2 {background:url(images/p2.gif) no-repeat top right }
.p3 {background:url(images/p3.gif) no-repeat left bottom }
.p4 {background:url(images/p4.gif) no-repeat right bottom; padding:10px}

.header {background:url(images/topm_b.gif); height:70px}
.se_bl {background:url(images/topm_st.gif); width:460px; height:70px}
.head_end {background:url(images/tm_end.gif); width:9px; height:38px; position:absolute; right:52px; top:188px}

.logo a { width:210px; height:70px; display:block; position:absolute; top:50px; left:50px}

.ma_coo { background:url(images/mm1.gif) no-repeat #fff }
.ma_coo2 { background:url(images/mm2.gif) no-repeat  top right }
.ma_coo3 { background:url(images/mm3.gif) no-repeat  bottom left }
.ma_coo4 { background:url(images/mm4.gif) no-repeat bottom right; }
.ma_coo_co {padding:10px 20px}




.ls_title {background:url(images/ls_title.gif); width:192px; height:29px; font-size:18px; color:#2e484f; padding:5px 0 0 10px }
.left_sidebar {width:202px; position:absolute; left:58px }
.right_sidebar {width:202px; position:absolute; right:58px }

.main_sidebar {padding:0 195px}

.mc_st {background:url(images/m_t.gif); height:9px; font-size:1px}
.mc_st2 {background:url(images/m1.gif) no-repeat top left; height:9px}
.mc_st3 {background:url(images/m2.gif) no-repeat right top; height:9px;}

.mc_end2 {background:url(images/m3.gif) no-repeat top left; height:9px}
.mc_end3 {background:url(images/m4.gif) no-repeat right top; height:9px;}

.mc_end {background:url(images/m_b.gif) bottom; height:9px; font-size:1px }

.mc_cont2 {padding:0 10px; background:url(images/m_r.gif) right repeat-y}
.mc_cont {background:url(images/m_l.gif) repeat-y #fff}


h1, h2, h3, h4 {padding:0; margin:0 0 10px 0 ; font-size:18px}

.ls_cont {padding:5px 10px 10px}


.se_t {float:left; padding:3px 0 0 0}
.se_su {float:left}
.se_coo {position:absolute; top:170px; left:70px;}
.se_title {background:url(images/se_title.gif); width:95px; height:11px; font-size:1px; }
.down_link a {background:url(images/button.gif); width:167px; height:28px; display:block}

