.top_ban {padding-bottom: 15px;}

.top_news {background: url(../images/title_news2.gif) no-repeat 0 4px; padding-left: 52px; height: 1.2em; overflow: hidden; margin-bottom: 15px;}
.top_news .sep {padding: 0 2px; color: #d0101d; font-weight: bold;} 

#top {height: 70px;}
#top .link_top {float: left; border-left: 1px solid #d20013; padding: 12px 0 6px 15px; width: 135px;}
#top .link_top li {padding-bottom: 6px;}
#top h1 {padding: 0 23px 0 9px; float: left;}
#top h1 a {background: url(../images/logo.gif) no-repeat 0 0; width: 178px; height: 59px; display: block;}

#top .search {float: left; padding: 13px 0 13px 15px; width: 235px; overflow: hidden; border-bottom: 1px solid #151518; border-top: 1px solid #151518;}
#top .search input {float: left;}
#top .search input.input_text {background-color: #151518; color: #999; margin-right: 10px; width: 160px;}
#top .search input.input_submit {width: 48px; height: 25px; background: url(../images/btn_search.gif) no-repeat 0 0; text-indent: -10000px; }

#top .date {float: right; line-height: 58px; padding-right: 15px; text-align: right; color: #151518;}

.main_menu {width: 990px; overflow: hidden; border-top: 1px solid #d0d0d1; border-bottom: 1px solid #151517; padding: 3px 0; margin-bottom: 10px;}
.main_menu li {float: left;}
.main_menu li a {line-height: 23px; text-transform: uppercase; display: block; padding: 0 15px; font-family: Georgia, "New York CE", utopia, sans-serif; font-size: 90%; *font-size: 85%;letter-spacing: 2px;}
.main_menu li a:hover {color: #d20013; text-decoration: none;}
.main_menu li.sel a {color: #fff; background-color: #151518;}

.poll {float: left; margin-right: 10px; padding: 9px 15px;  width: 270px; }
.poll h4 {background: url(../images/title_anketa.gif) no-repeat 0 0; height: 25px;}
.poll p {font-family: Georgia, "New York CE", utopia, sans-serif; font-size: 100%; color: #41414a; line-height: 1.5em; padding-bottom: 10px;} 
.poll .bar {margin: 2px 0 8px 0; width: 270px; overflow: hidden;}
.poll .bar div {background: url(../images/bg_bar.gif) no-repeat 0 3px; width: 198px; padding-top: 3px; height: 8px; line-height: 1px; font-size: 1px; float: left;}
.poll .bar div span {display: block; height: 8px; line-height: 1px; font-size: 1px; background: url(../images/bar.gif) no-repeat 0 0;}
.poll .bar .per {float: right; width: 40px; text-align: right;}
.poll .more {padding-left: 0;}

.main_area {width: 990px; overflow: hidden;}

.norecord {padding: 10px; color: #151518; font-size: 115%; text-align: center;}
.black_area .norecord {color: #fff;}

#bottom {text-align: center; width: 990px; overflow: hidden; padding-top: 15px;}
#bottom .bmenu {border-top: 1px solid #d0d0d1; line-height: 29px;}
#bottom .bmenu a {color: #41414a; font-size: 80%; font-family: Georgia, "New York CE", utopia, sans-serif; text-transform: uppercase; letter-spacing: 2px;}
#bottom .bmenu span {padding: 0 15px;}
#bottom .copy {border-top: 1px solid #d0d0d1; line-height: 29px;}
#bottom .design {border-top: 1px solid #151517; line-height: 29px; color: #999;}
#bottom .design a {color: #999;}
