@charset "UTF-8";
/* CSS Document*/
html {height:100%; min-height: 100%; }
body {width: 100%; height: 100%; font:12px/14px Arial; margin:0px; padding:0px; min-width:800px;  color:#000; background: url(../images/bg.jpg) repeat;}
img {margin:0px; padding:0px; border:0px;}
a {text-decoration: underline; }
a:hover {text-decoration: none;}

.minclear {clear: both; height:0px; font-size: 1px; line-height: 0;}
div, span, object, h1, h2, h3, h4, h5, h6, em, font, img, small, strong, b, u, i, c, ol, ul, li, fieldset, label, 
table, caption, tbody, tr, th, td, body, html, dd, dl, dt, form {margin: 0; padding: 0; border: 0; outline: 0;}

#main {position:relative; z-index:0; margin:0 auto; _height:100%; min-height:100%; width:752px; background:url(../images/bg_main.png) repeat-y;}
    #content {position:relative; margin:0 auto;  width:734px; _height:100%; min-height:1000px; }

#header {height:251px; width:734px; background:url(../images/header.jpg) no-repeat;  }
    #logo {position:absolute; width:269px; height:172px; top:8px; left:234px; background:url(../images/logo.png) no-repeat; }
    #logo a{display:block; width:269px; height:172px; border:0 none; }
    .page_title {text-align: center;  padding:190px 0 0 0;}
    .page_title h1 {font:bold 28px/30px Times New Roman; color:#f8d091;}
    
#page { padding: 9px 20px 0px 20px; text-align: left;}
#page h2 {color:#c18621; font:12px Arial; margin:44px 0 13px 0;}
#page p {margin: 0 0 14px;}


    
.blocks {position:relative; min-height:170px; _height:170px;  margin-top:16px; padding-bottom:6px;  }
    .block_lb {float:left; width:40%; }
    .pechat {width:155px; height:154px; float:right; background:url(../images/pechat.jpg) no-repeat; margin:6px 60px 0 0;  }

#footer {height:50px; width:752px; margin:0 auto; position:relative; background: url(../images/footer.png) no-repeat top;}
#footer p{ margin:0 ;padding:22px 0 0 18px; }





