.top{
        background:url(/images/bg_logo.jpg) repeat-x top;
}
.top .logo{
        padding-left:81px;
}
.top .title{
        vertical-align:bottom;
}
.top .bs{
        padding:67px 0px 0px 182px;
}
.top .bs a{
        margin-right:30px;
        padding-bottom:2px;
}
.top .bs a:hover{
        border-bottom:2px #e82023 solid;
}


#menu{
        padding-left:40px;
}
#menu a{
        display:block;
        padding-left:41px;
        background:url(/images/menu/arrow_off.gif) no-repeat left center;
}
#menu a div{
        border-top:1px #5a5d5f solid;
}
#menu a.end div{
        border-bottom:1px #5a5d5f solid;
}
#menu a:hover{
        background:url(/images/menu/arrow_on.gif) no-repeat left center;
}
#menu a:hover div{
        border-top:1px #ed1c24 solid;
}

#about{
        background:url(/images/news/l.jpg) repeat-y right;
        padding:41px 41px 0px 81px;
}
#about img{
        display:block;
        margin-bottom:37px;
}
#about a{
        color:#737373;
}


#news{
        background:url(/images/news/bg_left.jpg) repeat-y right;
        padding-bottom:41px;
}
#news2{
        background:#E9EAE5 url(/images/news/bg_right.jpg) repeat-y left;
        padding-bottom:41px;
}
#news table, #news2 table{
        color:#484442;
}

.news_right{
        text-align:right;
        background:url(/images/news_bottom.jpg);
}
#news2 .i{
        background:url(/images/news/bg_title.jpg);
}
#news2 .data{
        padding:0px 47px 0px 80px;
}


#bottom .phone{
        padding-top:3px;
}
#bottom .contact{
        padding-left:40px;
}
#bottom .contact a{
        color:#c6d7de;
}
#bottom .copy{
}




#top_text{
        background:url(images/bg_top.jpg);
        height:43px;
        text-align:right;
}