body {
    
   
background-image: none; /* IE ? 9.0 */ 
background-image:url('line1.jpg');
background-repeat: repeat y;
background-attachment: fixed;
background-position: center center;


   

background-color:#f4fcf;
font-family: Times New Roman;
color:#90131d;
margin:0 auto;
padding:0;
text-align:center;
font-size:14pt;
margin-left:auto;
margin-right:auto;
}
/* Через условные комментарии или хаки пишем стили для IE */    

 

 
#wrapper {
width:1440px;
/*margin:0 auto;*/
height:1030px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
text-align:center;
        }
 
#header {
    
background-image:url('el_fon_logo.png');
background-repeat: no-repeat;
width:1440px;
height:401px;
/*margin:0 auto;*/
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
 z-index: 0;

}
 
#header h2 {
padding:0px;
}
#conf{
    
    
width:774px;
height:149px; 
   position:relative;
   /*right: 0%;*/
   top:230px;
   float:none;
   width:100%;
   height:149px;
   background-image:url('candys.png');
   background-position: 340px;
   background-repeat: no-repeat;
    z-index: 1;
    }
 
#nav {
font-family: Times New Roman;
background-color:#f4fcf;
width:1440px;
height:30px;
margin-top:0px;
color:#90131d;
text-decoration:none;
font-size:16pt;
}

#nav a {
display:inline;
padding:0px;
padding-left:0%;
text-decoration:none;
background-color:#f4fcf;
color:#90131d;
margin-left:5%;
font-family: Times New Roman;
font-size:16pt;

}
 
#nav a:hover {
   color:red;
   text-decoration:none;
   font-family: Times New Roman;
   ont-size:16pt;
}



#nav_f {
    
    
font-family: Times New Roman;
background-color:#f4fcf;
width:600px;
height:40px;
color:#90131d;
text-decoration:none;
font-size:14pt;
text-align: left;
margin-left:290px;

}



#nav_f a {
display:inline;
padding:0px;
padding-left:0%;
text-decoration:none;
background-color:#f4fcf;
color:#90131d;
margin-left:5%;
font-family: Times New Roman;
font-size:14pt;

}
 
#nav_f a:hover {
   color:red;
   text-decoration:none;
   font-family: Times New Roman;
   ont-size:14pt;
}

#nav_cat_f {
    
    
font-family: Times New Roman;
background-color:#f4fcf;
width:600px;
height:40px;
color:#90131d;
text-decoration:none;
font-size:14pt;
text-align: left;
margin-left:290px;

}

#nav_cat_f a {
display:inline;
padding:0px;
padding-left:0%;
text-decoration:none;
background-color:#f4fcf;
color:#90131d;
margin-left:5%;
font-family: Times New Roman;
font-size:14pt;

}
 
#nav_cat_f a:hover {
   color:red;
   text-decoration:none;
   font-family: Times New Roman;
   ont-size:14pt;
}
 #nav_cat {
font-family: Times New Roman;
background-color:#f4fcf;
width:600px;
height:30px;
margin-top:0px;
color:#90131d;
text-decoration:none;
font-size:14pt;
float:left;
padding-left:0px;

}

#nav_cat a {
display:inline;
padding:0px;
padding-left:0;
text-decoration:none;
background-color:#f4fcf;
color:#90131d;
margin-left:0;
font-family: Times New Roman;
font-size:14pt;
float:left;

}
 
#nav_cat a:hover {
   color:red;
   text-decoration:none;
   font-family: Times New Roman;
   font-size:14pt;
   float:left;
   
}
#content {
    
color:#90131d;
background-color:#f4fcf;
width:670px;
float:right;
padding:0px;
margin-top: 45px;
margin-right:39%;
text-align:left;
font-size:14pt;
height:500px;
position: relative;
/* IE8 */ 
margin-left:40px;
z-index: 3;
}

#sidebar {
    
color:#90131d;
margin-top: 0px ;
float:left;
width:50px;
height:500px;
margin-top:45px;
margin-left:50px;
padding-left:0px;
font-size:14pt;
text-align:left;
}
#contentcat {
    
color:#90131d;
background-color:#f4fcf;
width:810px;
float:right;
padding-right:0px;
padding-left: 0px;
margin-top: 45px;
margin-right:43%;
text-align:left;
font-size:18pt;
height:520px;
position: relative;
/* IE8 */ 
margin-left:40px;
z-index: 3;
}


 
#sidebar a {
color:#90131d;
font-family: Times New Roman;
font-size:14pt;
}
 
#sidebar a:hover {
   font-family: Times New Roman;
   color:red;
   font-size:14pt;
}



#sidebar li {
list-style:none;
}
#bear {
   
    width:456px;
    height:429px;
    background-image:url('Foter_bear_fon.png');
    background-repeat: no-repeat;
    position:absolute; 
    top:420;
    right:0;
    float: right;
    z-index: 2;
     
      } 

#footer {

width:1440px;
height:100px;
float:left;
background-color:#f4fcf;
font-size:14pt;
text-align: center;
}
 
#footer p {
color:90131d;
padding:10px;
}


#footer a {
font-size:14pt;
color:90131d;
text-decoration:none;

  }
  
   #footer a:hover {
font-size:14pt;
color:red;
text-decoration:none;

  }
  
  
  
  
.cat {font-size:16pt;
font-family: Times New Roman; 
  }
  #cat a {
text-decoration:none;
color:90131d;
  }
#cat a:hover {
   color:red;
   text-decoration:none;
}
.desc {
    font-size:12pt;
font-family: Times New Roman;
vertical-align:top;
    
   }
   .pic{
       
       border-style: solid;
       border-color:lightblue;
       border-width:thick;
       
   }
 
   #link a {
color:90131d;
text-decoration:none;
font-family: Times New Roman;
font-size:14pt;
}
 
#link a:hover {
   font-family: Times New Roman;
   color:red;
   text-decoration:none;
   font-size:14pt;
}

.verh{
color: #90131d;
font-family: Times New Roman;
font-size:14pt;
       
   }
   
  .verh a {
       
color: #90131d;
font-family: Times New Roman;
font-size:14pt;
}
 
.verh a:hover {
   
   font-family: Times New Roman;
   color:red;
   font-size:14pt;
   
}
.contacts{
    width:600px; 
    height: 30px;
    text-align: left;  
    padding-left:0px;
    
    
    
}
.plaincat a{
color:90131d;
text-decoration:none;
font-family: Times New Roman;
font-size:14pt;
    
 
}

.plaincat a:hover {
    font-family: Times New Roman;
   color:red;
   text-decoration:none;
   font-size:14pt;
    
    
    
}
