body,div,span,ul,li,h1,h2,h3,form,p,th,td,img,a { 
	                                                     margin:0;
	                                                     padding:0;
	                                                     border:0;
                                                      }
html {
      height:100%;
     }

body {
      position:relative;
      font-family:Tahoma,Georgia, Verdana;
      font-size:12px;
      background:#f6f3f3 url(../img/bg_body.gif) repeat-x; 
      height:100%;                
     }
#container {
            position:relative;
            margin:0 auto;
            width:1002px;
          }
#content {
          position:relative;
          margin:0 auto;
          padding-bottom:60px;
          background:#fff;
          width:1002px;
          border:4px solid #c6c6c6;
          border-top:0;
         }
a {
   color:#a31b1b;
   text-decoration:none;
  }     
ul {
    list-style-type:none;
   }
.clear {
        float:none;
        clear:both;
       }
/***************************** H E A D E R ***********************/
#header {
         position:relative;
         height:165px;
        }
#logo {
       display:block;
       background:url(../img/logo.jpg) no-repeat -65px 0;
       height:139px;
       width:840px;       
      }
#caption {
          position:absolute;
          top:139px;
          left:4px;
          background:#fff;
          width:1002px;
          height:27px;
          z-index:2;
         }
#ls,
#rs {
     position:absolute;
     top:0;   
     display:block;    
     height:11px;
     width:10px;
    }
#ls {
     background:url(../img/ls.gif) no-repeat;
     left:0;
    }
#rs {
     background:url(../img/rs.gif) no-repeat;
     right:0;
    }
/*************************  L E F T _ B A R*******************/ 
#leftbar {
	        position:relative;
          float:left;
          width:218px;
	        padding:0 18px 18px 20px;
	        padding-top:1px;

         }
.box { 
      padding-bottom:46px;
      margin-bottom:20px;
      background:#e5e5e5;
      border:1px solid #bebebe;
      border-top:0;
     }
.box h2 {
         position:relative;
         margin:0 -1px;
         padding-top:14px;
         text-align:center;
         font-weight:normal;
         font-size:14px;
         color:#f6f3f3;
         background:url(../img/bg_heading1.jpg) no-repeat;
         height:24px;
        }
#navigation ul li {
                   padding:8px 0;
                   margin:0 14px;
                   font-size:14px;
                   font-family:Verdana;
                   border-bottom:1px dotted #888;
                  }
#navigation ul li a {             
                     color:#0f0f0f;
                    }
#navigation ul li a:hover {
                           color:#c01b2c;
                          }
#navigation ul li a:active {
                            color:#c01b2c;
                           }
#contacts h2 {
              margin-bottom:16px;
             }
#contacts p {
             padding:12px 20px 0 13px; 
            }
/*****************************  M A I N  ***********************/
#main {
       position:relative;
       float:left;
       padding-bottom:100px;
       width:490px;
       background:#e5e5e5;
       border:1px solid #bebebe;
       border-top:0;
      }
#main h2 {
          position:relative;
          padding-top:14px;
          margin:0 -1px;
          padding:16px 0 0 30px;
          font-weight:normal;
          font-size:14px;
          color:#f6f3f3;
          background:url(../img/bg_heading2.jpg) no-repeat;
          height:27px;
         }
#main p {
         margin:16px 26px 0 18px;
        }

/*************************  R I G H T _ B A R *******************/     

#rightbar {
           position:relative;
           float:left;
           margin-left:16px;
           width:218px;
          } 
.public {
         margin:10px 10px 0 10px;
        }
#publication .date {
                    display:block;
                    margin:13px 0 6px 0;
                    font-size:11px;
                    font-family:Verdana;
                    color:#904904;
                   }
#publication p {
                
               }
#info {
       padding-bottom:30px;
      }
#info h2 {
          margin-bottom:12px;
         }
#info p {
         margin:0 11px 24px 11px;
        }
/***************************** F O O T E R  ***********************/      
#footer {
         position:relative;
         padding-bottom:8px;
         height:50px;
        }
#footer #create {
                 float:right;
                 margin-top:18px;
                 font-weight:bold;
                 color:#969595;
                }
#counter {
          float:right;
          margin:12px 44px 10px 26px;
          height:31px;
         }




