html {
   padding:0px;
   margin:0px;
}
body {
   margin:0px;
   height:0px;
   background-image:url(images/fon.gif);
   background-repeat:repeat-y;
   background-position:center;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
}

#container {
   margin:0px auto;
   width:999px;
  
   
   
}
.fleft {
   float:left;
}
.mright15 {
   margin-right:15px;
}
.vdilim15 {
   clear:both;
   height:15px;
}
.vdilim {
   clear:both;
   height:1px;
   font-size:1px;
}
div.top-link-1 {
   position:absolute; 
   left:0px; 
   top:25px; 
   width:965px;
}
div.top-link-2 {
   position:absolute;
   left:0px;
   top:45px;
   width:965px;
}
div.top-link-1 a, div.top-link-2 a {
   color:#364433;
   text-decoration:none;
}
div.top-link-1 a:hover, div.top-link-2 a:hover {
   color:#ffffff;
}
/*---------- menu ----------*/

#menu {
   height:38px;
   width:100%;
   margin:0px;
     
   background-image:url(images/menu-fon.jpg);
   background-repeat:repeat-x;
   font-family: Helvetica, Verdana, sans-serif;
   float:left;
      
}

#menu div{
   float:left;
   margin:0px; 
   
}

#home, #xxx, #prod, #cont {
   height:38px;
   text-align:center;  
   
   background-image:url(images/menu-item-fon.jpg);
   background-repeat:repeat-x;
   float:left;
}
#home-left, #home-right, #xxx-left, #xxx-right, #prod-left, #prod-right, #cont-left, #cont-right, #item-delim {
   height:38px;
   width:2px;
   background-image:url(images/delim-green.jpg);
   background-repeat:no-repeat;
   float:left;
   
   
}
#home a, #xxx a, #prod a, #cont a{
   display:block;
   height:27px;
   padding:0px 40px 0px 40px;
   font-size:15px;
   color:#FFFFFF;
   padding-top:11px; 
   letter-spacing:0px;
   text-decoration:none;
   float:left;
      
}
#key-search {
   color:#DEE6C8;
   font-size:14px;
   float:left;
   height:27px;
  
}
#key-search a{
}
#key-search form{
   
   margin:9px 0px 0px 0px;
   padding:0px;
   float:left;
   display:inline;
}
#key-search form input {
   margin:0px;
   padding:0px;
   float:left;
}
#key-search form input.search-text{
   margin:0px;
   float:left;
   width:185px;
   height:15px;
   font-size:12px;
   padding:3px 2px 1px 2px;
   border-style:none;
   border:1px solid #496B49;
   background-color:#BCCB8C;
   
}
#item {
   height:27px;
   text-align:center;
   padding:11px 20px 0px 20px;  
   background-image:url(images/menu-item-fon.jpg);
   background-repeat:repeat-x;
   float:left;
}

/*---------- sub-menu ----------*/

#sub-menu {
   height:260px;
   background-image:url(images/sub-menu-fon.jpg);
   background-repeat:no-repeat;
   color:#FFFFFF;
   clear:both;
}
#sub-menu div{
   float:left;
}
#sub-menu-text {
   width:454px;
   line-height:150%;
   padding:86px 50px 10px 58px; 
  
}
#sub-menu-text h1{
   color:#BCCB8C;
   font-size:26px;
   font-family: Helvetica, Verdana, sans-serif;
   font-weight:normal;
   margin-bottom:10px;
   margin-top:0px;
   
}
#pic1, #pic2, #pic3, #pic4 {
  cursor:pointer;
}

/*---------- content ----------*/

#content {
   clear:both;
   width:100%;
   line-height:150%;
   padding:25px 0px 0px 0px;
   
}
#content-left {
   width:475px;
   padding:0px 70px 20px 60px;   
   float:left;
   
}
#content-left-story {
   width:520px;
   padding:0px 5px 20px 60px;   
   float:left;
   
}
#content-left-search {
   width:520px;
   padding:0px 5px 10px 60px;   
   float:left;
   font-size:11px;
   
   
   
}
#relsear {
   display:inline;
   margin-left:5px;
   
}
#relsear a{
   color:#333333;
}
#relsear a:hover{
   color:#333333;
   text-decoration:none;
}

div.number-search-menu{
   margin-right:10px;
   
}
div.number-search-menu a{
   margin-left:13px;
   color:#000000;
   text-decoration:none;
}
div.number-search-menu a:hover{
   font-weight:bold;
   text-decoration:underline;
   margin-left:12px;
   
}
div.number-search-menu a.ch:hover{
   font-weight:bold;
   text-decoration:underline;
   margin-left:11px;
   
}

#search-txt-box {
   width:505px;
   border:1px solid #C6C6C6;
   padding:15px 20px 15px 15px;
   margin:10px 0px 15px -15px;
   background-color:#F1F1F1;
}
.search-txt-h1 {
   color:#567A56;
   font-size:13px;
   
}
.search-txt-link a{
   color:#0066CC;
   font-size:13px;
}
.search-txt-link a:hover{
   text-decoration:none;   
}
.search-txt-gray {
   color:#999999;
   font-size:13px;
}

#content-left ul{
   padding-left:8px;
   margin:20px 0px 20px 8px;
}
#content-left h2, #content-left-story h2{
   color:#669966;
   font-size:18px;
   font-family: Helvetica, Verdana, Arial,  sans-serif;
   margin:0px 0px 10px 0px;
   font-weight:normal;
   
}
#content-right {
   width:305px;
   padding:0px 60px 40px 25px;
   float:left;   
   border-left:1px solid #D9D9D9;
}
#content-right-search {
   width:305px;
   padding:0px 60px 40px 25px;
   float:left;
   font-size:11px;
  
}
div.reg-cell {
   width:190px;
   height:45px;
   color:#669966;
   float:left;
   padding-right:10px;
   margin-top:5px;
   
   
}
div.reg-cell input{
   display:block;
   width:174px;
   height:16px;
   border-style:none;
   border:1px solid #486A48;
   font-size:11px;
   padding:2px 2px 1px 12px;
   background-color:#BCCB8C;
   margin:2px 0px 0px 0px;
  
}
#number-menu {
   width:200px;   
  
   margin:0px;
   height:17px;
  
  
}
#content-right h2{
   
   margin:0px;  
   color:#669966;
   font-size:18px;
   font-family: Helvetica, Verdana, Arial,  sans-serif;
   margin:0px 0px 10px 0px;
   font-weight:normal;   
  
}
#number-menu a{
   display:block;
   text-align:center;
   text-decoration:none;
   color:#828282;
   float:left;
   width:16px;
   height:17px;
   font-size:14px;
   margin:0px;
   margin-right:4px;
   padding:0px;
}
#number-menu a:hover{
   color:#FFFFFF;
   /*background-color:#BCCB8C;*/
}

/*---------- footer ----------*/
#footer-delim {
   clear:both;
   height:1px;
   width:879px;
   background-color:#E9E9E9;
   font-size:1px;
   margin-left:60px;
}

#footer {
 
   padding:15px 10px 15px 60px;
   color:#999999;
  
  
}
#footer a{
   float:left;
   margin-right:20px;
   color:#999999;
   text-decoration:none;
}
#footer a:hover{
   text-decoration:underline;
}
div.footer-text {
   clear:left;
   padding-top:7px;
}

/*---------- sub-menu-small ----------*/

#sub-menu-small {
   height:60px;
   background-image:url(images/sub-menu-small.gif);
   background-repeat:no-repeat;
   color:#FFFFFF;
   clear:both;
   padding-left:60px;
   padding-top:18px;
}


#sub-menu-small h1{
   color:#BCCB8C;
   font-size:26px;
   font-family: Helvetica, Verdana, sans-serif;
   font-weight:normal;
   margin-bottom:10px;
   margin-top:0px;
   
}
/*---------- story-content ----------*/
.srory-pic-text {
   width:230px;
   
   font-size:11px;
   float:left;   
}

