@charset "utf-8";
/* CSS Document */

html {
    height: 100%;
}
* html body {
  height: 100%;  
}
body {background:#fff; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px}

.page {width:950px; margin:0 auto}

.logo a { display:block; width:220px; height:80px; position:absolute; top:95px; margin:0 0 0 30px}

.top_menu {background:url(images/tm_back.jpg); width:935px; height:66px; padding:0 0 0 15px}
.m4 { color:#fff}

h1, h2, h3 { color:#fff; font-size:18px; margin:0 0 10px; padding:0}
.top_menu li {float:left; background:url(images/tr.gif) no-repeat right; height:44px; padding:22px 20px 0}
.top_menu a {font-size:16px; font-weight:bold; color:#fff; text-decoration:none}
.top_menu a:hover {text-decoration:underline}
.se_txt {width:150px; border:1px solid #CCCCCC; height:19px; float:left}
.se_b {background:url(images/se_b.gif); width:81px; height:23px; border:0; margin:1px 0 0 0; float:left}
.se_bl {position:absolute; width:250px; top:287px; margin:0 0 0 690px; //margin:0 0 0 390px} 
.left_sidebar {background:url(images/sb_b.gif); width:209px}
.sb_st {background:url(images/sb_st.gif) no-repeat; padding:20px}
.sb_e {background:url(images/sb_e.gif); width:209px; height:21px; font-size:1px}
.sb_st a {color:#094881}
.sb_st h1, .sb_st h2, .sb_st h3 {font-size:14px; padding:0; margin:0; color:#094881} 
.sb_st li {padding:0 0 0 10px}
.sb_st ul {padding:10px 0}


.footer {padding:10px 0 20px}
.main_sidebar {background:url(images/mc_b.gif) repeat-x #43a621; margin:0 10px }
.m1 {background:url(images/m1.gif) no-repeat}
.m2 {background:url(images/m2.gif) no-repeat top right}
.m3 {background:url(images/m3.gif) no-repeat bottom left}
.m4 {background:url(images/m4.gif) no-repeat bottom right; padding:20px}
.m_cont {padding:10px 0}
.footer {text-align:center; color:#8a914d}


.header {background: url(images/header.jpg); width:950px; height:266px}
ul {list-style:none; margin:0; padding:0}
a {color:#9fb7ba; text-decoration:underline}
a:hover {text-decoration:none}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
