html,
div,
ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img {
    margin: 0;
    padding: 0;
    border: 0;
    }   
    
body {
 font-family:  Verdana, Arial, sans-serif;
 text-align: left;
 color: #000;
 font-size: 0.8em;
 font-size: 12px;
 margin: 0;
 padding: 0;
 min-width: 960px;
}

img    {border: 0 solid }
A IMG  {border: none;}

a {
  color: #8c6d43;
  }
  
a:hover {
  text-decoration: none;
  }
  
table {
  border-collapse: collapse;
  border-spacing: 0;
  text-align: left;
  font-size: 1em;
  }

table td {
  padding: 0;
  vertical-align: top;
  }
  
*html #wrapper {
  width:expression(document.body.clientWidth < 1005? "1000px": "auto");
  }
  
/*main*/  
#main {
  height: 100%;
  width: 100%;  
  }
  
#head {
  height: 170px;
  background: url(../i/bgtop.jpg) repeat-x 0 0;
  }
  
.logo {
  width: 394px;
  height: 143px;
  float: left;
  margin: 18px 0 0 33px;
  }
  
.logo img {
  _display: none;
  }
   
*html .logo a {
  position: absolute;
  width: 394px;
  height: 143px;
  display: block;   
  }  

.slogan {
  width: 250px;
  height: 103px;
  float: right;
  margin: 49px 27px 0 0;
  }   
  
.slogan img {
  _display: none;
  }  
  
/*center*/  
#center {
  background: url(../i/bgcenter.jpg) repeat-y 100% 0;
  padding: 0 27px 0 0;
  }
  
.tabcenter {
  width: 100%;
  height: 100%;
  }  
  
#tdleft {
  background: url(../i/bgtdleft.jpg) repeat-y 0 0;
  width: 227px;
  padding-bottom: 60px; 
  }  
  
#tdleft .wrapper {
  width: 227px;
  }  
  
#page_txt #tdleft {
  width: 36px;
  background: url(../i/bgleft.jpg) repeat-y 0 0;
  }  
 
.wrapper {
  *padding-bottom: 40px;    
  }  
    
#content .wrapper {
  padding-bottom: 60px;    
  }  
  
#content {
  background: url(../i/bgcontent.jpg) #f9f3da no-repeat 0 0;
  color: #8c6d43;
  }  

#wrapper{
background: url(../i/bgfoot.gif) repeat-x 0 0;
background-position: bottom;
}
  
#wrapper .fon .wrapper {
  background: url(../i/bgfon.jpg) #f9f3da no-repeat 22px 30px; 
  color: #8c6d43; 
  padding-top: 90px;
  padding-left: 80px;
  }  
  
/*menu*/
.menu {
  list-style: none;
  margin: 25px 0 29px 40px;
  }

.menu li {
  margin-bottom: 10px;  
  }

.menu a {
  font-size: 12px;
  font-family: Verdana;
  font-weight: bold;
  color: #93622d;
  text-decoration: none;
  background: url(../i/marker.gif) no-repeat 0 50%;
  padding: 0 0 0 18px;  
  }
  
.menu a:hover {
  background: url(../i/markerred.gif) no-repeat 0 50%;
  color: #db1e24;
  text-decoration: underline;
  }

/*poster*/   
.block_img {
  background: url(../i/bgimg.gif) no-repeat 55% 100%;
  padding-bottom: 3px;
  text-align: center;
  margin-bottom: 14px;
  margin-top: 10px;
  padding-bottom: 10px;
  }

.poster h3 {
  color: #a67943;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 21px;
  } 
  
.poster ul {
  list-style: none;
  margin: 0 30px 20px 35px;
  }   
  
.poster li {
  color: #746047;
  font-size: 11px;
  font-weight: bold;
  background: url(../i/mark.gif) no-repeat 0 50%;
  padding: 0 0 0 17px;
  margin-bottom: 10px;
  } 
  
#content .wrapper, .fon .wrapper {
  padding: 50px 20px 80px 55px;  
  }

.img_center {
  margin: -40px 0 30px -40px;
 }   
 
#content p {
  font-size: 12px;
  font-family: Verdana;
  font-weight: ;
  color: #8c6d43;
  } 
  
.about {
  font-size: 12px;
  font-family: Verdana;
  font-weight: bold;
  color: #8c6d43;  
  }   
  
#content p {
  margin-bottom: 15px;
  text-indent: 13px;
  }  

.headline {
  margin-bottom: 17px;
  }  
  
/*banner*/  
.banner, .ban {
  text-align: center;
  } 
  
.banner img, .ban img {  
  margin: 0 0 29px 0;
  }  
  
.img_number {
  margin: 0 30px 43px 0;
  float: left;
  } 
  
.img_left {
  margin: 0 10px 8px 0;
  float: left;
  }
  
.img_right {
  margin: 0 0 8px 10px;
  float: right;
  }

/*links*/   
.links {
  clear: left;
  }
  
.year {
  margin-bottom: 20px;
  width: 100%;
  overflow: hidden;
  }  
  
.year li {
  float: left;  
  }  
  
.links h3 {
  color: #c02a23;
  margin: 0 0 25px 0;
  font-size: 12px;
  font-weight: bold;
  }  
  
.links ul {
  list-style: none;
  margin: 0;
  }  
  
.links ul li {
  margin-bottom: 7px;
  }  
  
.links a {
  color: #8d530c;
  font-size: 11px;
  font-weight: bold;
  background: url(../i/bglinks.gif) no-repeat 100% 5px;
  padding-right: 15px;
  }

.year a {
  background: none;
  padding-right: 0;
  margin-right: 15px;
  }   
  
#content .advice {
  width: 100%;
  overflow: hidden;
  }  
  
#content .advice p {
  text-indent: 0;
  font-weight: normal;
  }

h2 {
  font-size: 16px;
  font-weight: bold;
  color: #8c6d43;
  margin-bottom: 20px;
  }
  
#content form {  
  padding: 20px 0 30px 0;
  width:600px;
  }  

#content form label {
  font-size: 11px;
  font-weight: bold;
  float: left;
  width: 116px;
  margin-bottom: 17px;
  }   
  
#content form .inp_txt {
  width: 250px;
  font-size: 12px;
  font-family: Verdana;
  border: 2px ridge #808080;
  border-right: 1px solid #d4d0c8;
  border-bottom: 1px solid #d4d0c8;
  }  
  
#content form .marg {
  margin-top: 7px;
  }  
  
#content form .code {
width:40px;
}  
  
#content form img {
  float:left;
  margin-left: 50px;
  margin-top:-21px;
  }    
   
#content form textarea {
  width: 460px;
  font-size: 12px;
  font-family: Verdana;
  margin-bottom: 20px;
  border: 2px ridge #808080;
  border-right: 1px solid #d4d0c8;
  border-bottom: 1px solid #d4d0c8;
  }  
  
#content form .but {
  font-size: 11px;
  text-transform: uppercase;
  background: none;
  border: 0;
  color: #8c6d43;
  font-family: Verdana;
  font-weight: bold;
  text-decoration: underline;
  margin-left: 307px;
  cursor: pointer;
  }  
  
.journals {
  overflow: hidden;
  width: 100%;
  }  
  
.journals td {
  text-align: center;  
  }
  
.journals img {
  margin-bottom: 5px;
  }  
  
/*footer*/  
.footer {
  width:100%;
  height: 59px;
  background: url(../i/bgfoot.gif) repeat-x 0 0;
  margin-top: -59px;
  *position: absolute;
  }
  
#copyr {
  margin-left:35px;
  font-size:75%;
  color:#975c13;
}

.galt{
 margin-top:0px;
 *margin-top:10px;
 }
 
.wrapper img{margin-right:25px; margin-bottom:25px;}
.wrapper p{  font-size: 12px;font-family: Verdana;font-weight: ;color: #8c6d43;margin-bottom: 15px;text-indent: 13px;font-weight: bold;}
.journal{float:left; width:25%; *width: 33%; vertical-align:middle; text-align:center; *margin-top:20px; margin-bottom:20px; margin-left: 3%; margin-right:3%;}
.journal img{margin-left:auto;margin-right:auto;margin-bottom: 10px;}
.journal a{text-decoration: none;}
.year{display:inline; margin-left:0px;}
ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
.fon{background: url(../i/bgfon.jpg) #f9f3da no-repeat 22px 30px; color: #8c6d43;padding-bottom: 60px;}
.poster{*margin-top:-50px;}
.pics{width:800px;float:left;display:block;margin:auto;text-align: center;vertical-align: middle; margin-left:0%; margin-right:20%;margin-top:5%;}
.out{width:90%;height:100%;display:block;text-align: center;vertical-align: middle; margin-left:0%; margin-right:20%;margin-top:5%;}
.new{background: url(../i/bgfoot.gif) repeat-x 0 0;background-position: bottom;}
.inner{width:145px;height:188px;}
#startpage {background: url(../i/bgtop.jpg);text-align: center;}
.trfooter{width:100%;}
.topicimg{text-align: center;}
#bigimage img{border: 2px solid #8C6D43;} 
.ban{margin-top:20px;float:left;width:225px;}
