@font-face {
	font-family: "DejaVu Sans";         
	src: url('/font.eot');
	src: local('DejaVu Sans'), url('/BPG_DejaVuSans.ttf') format('truetype');}
	
	
/*	
@font-face {
	font-family: 'DejaVu Sans';         
	src: url('/font.eot');}

@font-face {
	font-family: 'DejaVu Sans';  
	src: url('/BPG_DejaVuSans.ttf') format('truetype');}	

*/

html, body {
	margin: 0px; padding: 0px;
	width: 100%; height: 100%;
	font-size: 1px;
	font-family: verdana, tahoma;
	color: #ffffff;
	background: #ffffff;
	background-image: url('/img/bg.png');
	background-repeat: repeat-x;
}

img{
	border: none;
}

a:active,
a:visited,
a:link {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #c63838;
	text-decoration: underline;
}

.site-top {
	width: 988px;
	overflow: auto;
	margin: auto;
}

/*----------header----------*/
.header-block {
	width: 988px;
	height: 122px;
}

.header-left-part {
	width: 330px;
	height: 122px;
	float: left;
	background-image: url('/img/header-left-bg.png');
	background-repeat: no-repeat;
	background-position: top right;
}

.header-right-part {
	width: 658px;
	height: 122px;
	float: left;
	background-image: url('/img/header-right-bg.png');
	background-repeat: no-repeat;
}

.logo {
	width: 330px;
	height: 72px;
	padding-top: 28px;
}

.lang {
	width: 645px;
	height: 18px;
	padding-top: 20px;
	text-align: right;
}

.lang-text {
	height: 15px;
	font-size: 10px;
	color: #f4bdbe;
	line-height: 13px;
	float: right;
	padding-right: 8px;
}

.lang-line {
	width: 2px;
	height: 18px;
	background-image: url('/img/lang-line.png');
	background-repeat: no-repeat;
	float: right;
	padding-left: 8px;
	
}


.lang-text a:active,
.lang-text a:visited,
.lang-text a:link {
	color: #f4bdbf;
	text-decoration: none;
}

.lang-text a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.header-title {
	width: 658px;
	height: 38px;
	padding-top: 7px;
	text-align: right;
}

.date {
	width: 636px;
	height: 18px;
	padding-top: 5px;
	text-align: right;
	font-size: 12px;
	color: #f4bdbe;
	font-family: "DejaVu Sans", Sylfaen;
}
/*----------header----------*/


/*----------topmenu----------*/

.top-menu-block {
	width: 976px;
	height: 44px;
	margin: auto;
}

.top-menu {
	width: 755px;
	height: 34px;
	padding-top: 5px;
	float: left;
}

.category {
	height: 34px;
	padding-right: 5px;
	float: left;
}
/*----------topmenu----------*/

/*----------search----------*/
.search-block {
	width: 220px;
	height: 34px;
	padding-top: 9px;
	float: left;
}

.search-form {
	width: 170px;
	height: 30px;
	float: left;
	padding-left: 22px;
}

.search-icon {
	width: 18px;
	height: 18px;
	float: left;
	padding-top: 2px;
}
/*----------search----------*/


/*----------content----------*/
.content-block {
	width: 988px;
	overflow: auto;
	/*background: orange;*/
	float: left;
	padding-top: 18px;
}

.content-left-block {
	width: 210px;
	overflow: auto;
	float: left;
}

.content-center-block {
	width: 568px;
	overflow: auto;
	float: left;
}

.content-right-block {
	width: 210px;
	overflow: auto;
	float: left;
}

.content-left-part {
	width: 200px;
	overflow: auto;
	margin-left: 6px;
}

.content-center-part {
	width: 560px;
	overflow: auto;
	margin-left: 4px;
}

.content-right-part {
	width: 200px;
	overflow: auto;
	margin-left: 4px;
}
/*----------content----------*/

/*----------block----------*/
.block {
	padding-bottom: 14px;
}

.block-top {
	height: 34px;
}

.block-rss {
	width: 200px;
	height: 34px;
}


.block-top-left {
	width: 47px;
	height: 34px;
	background-image: url('/img/block-top-left.gif');
	background-repeat: no-repeat;
	float: left;
}

.block-top-icon {
	width: 27px;
	height: 27px;
	padding-top: 4px;
	padding-left: 11px;
}

.block-top-title {
	width: 105px;
	height: 34px;
	float: left;
}

.block2-top-title {
	width: 105px;
	height: 27px;
	float: left;
	background-image: url('/img/block-top-space.gif');
	background-repeat: repeat-x;
	padding-top:7px;
	color: #333;
	font-family: "DejaVu Sans", Sylfaen;
	font-size: 14px;
	font-weight:bold;
}

.block-news-top-title {
	width: 353px;
	height: 34px;
	background-image: url('/img/news-bg.gif');
	background-repeat: repeat-x;
	float: left;
}

.block2-news-top-title {
	width: 353px;
	height: 27px;
	background-image: url('/img/news-bg.gif');
	background-repeat: repeat-x;
	float: left;
	padding-top:7px;
	color: #333;
	font-family: "DejaVu Sans", Sylfaen;
	font-size: 14px;
	font-weight:bold;
}

.block-top-space {
	width: 43px;
	height: 34px;
	background-image: url('/img/block-top-space.gif');
	background-repeat: repeat-x;
	float: left;
}

.block-news-top-space {
	width: 155px;
	height: 34px;
	background-image: url('/img/block-top-space.gif');
	background-repeat: repeat-x;
	float: left;
}

.block-top-right {
	width: 5px;
	height: 34px;
	background-image: url('/img/block-top-right.gif');
	background-repeat: no-repeat;
	float: left;
}

.block-bottom {
	height: 40px;
}

.block-bottom-left {
	width: 13px;
	height: 40px;
	background-image: url('/img/block-bottom-left.png');
	background-repeat: no-repeat;
	float: left;
}

.block-bottom-space {
	width: 174px;
	height: 40px;
	background-image: url('/img/block-bottom-space.png');
	background-repeat: repeat-x;
	float: left;
}

.block-arrow-icon {
	width: 16px;
	height: 13px;
	float: left;
	padding-top: 14px;
}

.block-more {
	height: 38px;
	float: left;
	font-size: 11px;
	font-family: "DejaVu Sans", Sylfaen;
	line-height: 36px;
	font-style: italic;
}


.block-more a:active,
.block-more a:visited,
.block-more a:link {
	color: #000000;
	text-decoration: none;
}

.block-more a:hover {
	color: #000000;
	text-decoration: underline;
}

.block-news-bottom-space {
	color: #000000;
	width: 534px;
	height: 40px;
	background-image: url('/img/block-bottom-space.png');
	background-repeat: repeat-x;
	float: left;
}

.block-news-bottom-space a:link,
.block-news-bottom-space a:visited {
	color: #000000;
}

.block-bottom-right {
	width: 13px;
	height: 40px;
	background-image: url('/img/block-bottom-right.png');
	background-repeat: no-repeat;
	float: left;
}

.block-center {
	width: 198px;
	overflow: auto;
	background: #ffffff;
	border-left: solid #e2e4e3 1px;
	border-right: solid #e2e4e3 1px;
}

.block-news-center {
	width: 558px;
	overflow: auto;
	background: #ffffff;
	border-left: solid #e2e4e3 1px;
	border-right: solid #e2e4e3 1px;
}

.block-info {
/*	background: orange;*/
	overflow: auto;
	margin-left: 5px;
	margin-right: 5px;
}

.block-news-info {
	overflow: auto;
	width: 530px;
	margin: auto;
	padding-top: 10px;
}

.news-slide-block {
	/*background: orange;*/
	width: 530px;
	overflow: auto;
	padding-bottom: 13px;
}

.news-slide-img-block {
	background: white;
	width: 274px;
	height: 184px;
	border: solid #dadada 1px;
	float: left;
}

.news-slide-img {
	width: 270px;
	height: 180px;
	margin: auto;
	margin-top: 2px;
}

.news-slide-link-block {
	width: 232px;
	height: 186px;
	float: left;
	padding-left: 20px;
}

.news-slide-link {
	width: 232px;
	height: 60px;
	background-image: url('/img/slide-link-bg.png');
	background-repeat: repeat-x;
	background-position: bottom;
}

.news-slide-link-date {
	width: 230px;
	height: 20px;
	color: #c70e14;
	font-size: 10px;
	line-height: 20px;
	padding-left: 2px;
}

.news-slide-link-text {
	width: 230px;
	height: 40px;
	font-size: 10px;
	line-height: 16px;
	padding-left: 2px;
	font-family: "DejaVu Sans", Sylfaen;
}

.news-slide-link-text a:active,
.news-slide-link-text a:visited,
.news-slide-link-text a:link {
	color: #141414;
	text-decoration: none;
}

.news-slide-link-text a:hover {
	color: #c70e14;
	text-decoration: underline;
}

/*----------block----------*/

/*----------newest----------*/
.newest-block {
	background-image: url('/img/slide-link-bg.png');
	background-repeat: repeat-x;
	background-position: bottom;
	width: 530px;
	overflow: auto;
	padding-bottom: 20px;
}

.newest-block-left {
	width: 435px;
	overflow: auto;
	float: left;
	padding-top: 15px;
}

.news-block-left {
	width: 435px;
	overflow: auto;
	float: left;
	padding-top: 5px;
}


.newest-img-block {
	background: white;
	width: 124px;
	height: 84px;
	border: solid #dadada 1px;
	float: left;
	margin-right: 18px;
}

.newest-img {
	width: 120px;
	height: 80px;
	margin: auto;
	margin-top: 2px;
}

.newest-text-block {
	overflow: auto;
}

.news-text-block {
	width: 290px;
	overflow: auto;
	float: left;
}

.newest-text-title {
	line-height: 15px;
	font-size: 12px;
	font-family: "DejaVu Sans", Sylfaen;
	color: #cb0f16;
	padding-bottom: 5px;
}

.newest-text-title
.newest-text-title a:active,
.newest-text-title a:visited,
.newest-text-title a:link {
	color: #cb0f16;
}

.newest-text {
	line-height: 15px;
	font-size: 11px;
	color: #666666;
	font-family: "DejaVu Sans", Sylfaen;
}

.newest-text a:active,
.newest-text a:visited,
.newest-text a:link {
	color: #666666;
	text-decoration: none;
}

.newest-text a:hover {
	color: #cb0f16;
	text-decoration: underline;
}

.newest-date-block {
	width: 70px;
	overflow: auto;
	float: right;
	margin-left: 14px;
	padding-top: 15px;
}

.newest-time {
	width: 70px;
	height: 20px;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.newest-date {
	width: 70px;
	height: 25px;
	font-size: 11px;
	color: #ffffff;
	line-height: 24px;
	background-image: url('/img/date-icon.png');
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 2px;
}

/*----------newest----------*/

/*----------category----------*/
.category-block {
	width: 170px;
	overflow: auto;
	margin: auto;
	padding-top: 5px;
}

.categories {
	width: 170px;
	height: 30px;
	border-bottom: solid #ececec 1px;
}


.category-arrow-icon {
	width: 15px;
	height: 7px;
	float: left;
	padding-top: 12px;
}

.menu {
	width: 155px;
	height: 30px;
	float: left;
	line-height: 30px;
	font-size: 13px;
	font-family: "DejaVu Sans", Sylfaen;
}

.menu a:active,
.menu a:visited,
.menu a:link {
	color: #666666;
	text-decoration: none;
	display: block;
}

.menu a:hover {
	color: #cb0f16;
	text-decoration: underline;
    background: #fafafc;
	display: block;
}

/*----------category----------*/

/*----------notice----------*/
.notice-block {
	width: 170px;
	margin: auto;
	padding-top: 5px;
	padding-bottom: 5px;
}

.notice-date {
	width: 170px;
	color: #aaaaaa;
	font-size: 10px;
}

.notice-title {
	width: 170px;
	font-size: 11px;
	color: #333;
	font-family: "DejaVu Sans", Sylfaen;
}

.notice-title a:active,
.notice-title a:visited,
.notice-title a:link {
	color: #302f2f;
	text-decoration: none;
}

.notice-title a:hover {
	color: #cb0f16;
	text-decoration: underline;
}
/*----------notice----------*/

/*----------banner----------*/

.content-banner {
	width: 550px;
	margin: auto;
	text-align: center;
	padding-bottom: 13px;
}

.banner-left-block {
	width: 198px;
	/*height: 100px;*/
	border: solid #dadada 1px;
	margin-bottom: 10px;
}

.banner-right-block {
	width: 198px;
	/*height: 100px;*/
	border: solid #dadada 1px;
	margin-bottom: 10px;
	margin-top: 4px;
}

.banner {
	width: 194px;
	/*height: 96px;*/
	margin: auto;
	margin-top: 2px;
	margin-bottom: 2px;
}
/*----------banner----------*/

/*----------footer----------*/
.footer-block {
	width: 100%;
	height: 152px;
	background-image: url('/img/footer-bg.png');
	background-repeat: repeat-x;
}

.footer {
	width: 958px;
	height: 152px;
	margin: auto;
}

.footer-menu {
	width: 958px;
	height: 50px;
	line-height: 48px;
	font-size: 12px;
	font-family: "DejaVu Sans", Sylfaen;
}

.footer-menu a:active,
.footer-menu a:visited,
.footer-menu a:link {
	color: #ffffff;
	text-decoration: underline;
}

.footer-menu a:hover {
	color: #d0d0d2;
	text-decoration: none;
}

.footer-bottom {
	width: 958px;
	height: 102px;
}

.copyright {
	width: 500px;
	height: 102px;
	float: left;
}

.copyright-title {
	width: 450px;
	height: 27px;
	font-weight: bold;
	color: #222222;
	font-size: 10px;
	padding-top: 10px;
}

.copyright-text {
	width: 450px;
	color: #999999;
	font-size: 9px;
	line-height: 12px;
}

.counter-block {
	width: 250px;
	height: 102px;
	float: left;
}

.counter {
	height: 60px;
	float: left;
	padding-top: 30px;
	padding-left: 8px;
}


.designed-block {
	width: 208px;
	height: 102px;
	float: left;
}

.designed{
	width: 116px;
	height: 36px;
	padding-top: 25px;
	padding-left: 80px;
}

/*----------footer----------*/


/*----------vote----------*/
.vote-block {
	width: 170px;
	margin: auto;
	padding-top: 5px;
	padding-bottom: 5px;
}

.vote-title {
	font-size: 11px;
	color: #707070;
	font-family: "DejaVu Sans", Sylfaen;
}

.vote-list-block {
	width: 170px;
	padding-top: 5px;
	clear: both;
}

.vote-radio {
	width: 25px;
	float: left;
}

.vote-list {
	width: 143px;
	float: left;
	font-size: 11px;
	color: #707070;
	font-family: "DejaVu Sans", Sylfaen;
	line-height: 15px;
}

.vote-button-block {
	width: 170px;
	height: 26px;
	padding-top: 5px;
	clear: both;
}

.vote-button {
	width: 88px;
	height: 25px;
	float: left;
}

.vote-button2 {
	width: 80px;
	color: #707070;
	font-size: 11px;
	font-family: "DejaVu Sans", Sylfaen;
	line-height: 23px;
	float: left;
}
/*----------vote----------*/

/*----------archive----------*/
.archive-block {
	width: 170px;
	margin: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
}

.archive-select-block {
	width: 170px;
	height: 20px;
}

.archive-table {
	width: 170px;
	overflow: auto;
	clear: both;
}

.archive-block td {
	border: solid #ececec 1px;
	width: 20px;
	height: 20px;
	text-align: center;
	color: #666666;
	line-height: 20px;
}

.archive-block td a:active,
.archive-block td a:visited,
.archive-block td a:link {
	color: #d41219;
	text-decoration: underline;
}

.archive-block td a:hover {
	color: #ffffff;
	text-decoration: none;
    background: #c70e14;
	display: block;
}

/*----------archive----------*/

/*----------weather----------*/
.weather-block {
	width: 170px;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 15px;
	font-size: 11px;
	color: #333333;
	font-family: "DejaVu Sans", Sylfaen;
}

.weather-list-block {
	width: 170px;
	height: 31px;
	padding-top: 7px;
}

.weather-town {
	width: 70px;
	height: 31px;
	float: left;
	line-height: 28px;
	font-family: "DejaVu Sans", Sylfaen;
}

.weather-img {
	width: 45px;
	height: 31px;
	float: left;
}

.weather-degree {
	width: 55px;
	height: 31px;
	float: left;
	line-height: 28px;
}
/*----------weather----------*/

/*----------currency----------*/
.currency-block {
	width: 178px;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 15px;
	font-size: 11px;
	color: #333333;
}

.currency-list-block {
	width: 178px;
	height: 15px;
	padding-top: 10px;
	clear: both;
}

.currency-img {
	width: 30px;
	height: 11px;
	float: left;
	padding-top: 2px;
}

.currency-text {
	width: 42px;
	height: 15px;
	float: left;
	line-height: 15px;
}

.currency-numbers {
	width: 57px;
	height: 15px;
	float: left;
	line-height: 15px;
}

.currency-arrow {
	width: 10px;
	height: 8px;
	float: left;
	padding-top: 3px;
}

.currency-numbers2 {
	width: 30px;
	height: 15px;
	float: left;
	line-height: 15px;
	color: #448825;
}
/*----------currency----------*/

/*----------news more----------*/
.news-more-block {
	width: 530px;
	overflow: auto;
	padding-bottom: 20px;
	/*background: orange;*/
}

.news-more-img-block {
	width: 229px;
	height: 154px;
	border: solid #cccccc 1px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.news-more-description-block {
	width: 530px;
	overflow: auto;
	font-size: 12px;
	color: #666666;
	font-family: "DejaVu Sans", Sylfaen;
}

.news-more-description-block a:active,
.news-more-description-block a:visited,
.news-more-description-block a:link { color:#0000FF; text-decoration:none;}
.news-more-description-block a:hover { color:#666; text-decoration: underline;}

.news-more-img {
	width: 225px;
	height: 150px;
	margin: auto;
	padding-top: 2px;
}

.news-more-date-block {
	width: 330px;
	height: 104px;

	float: left;
}

/*----------news more----------*/

/* --------contact form--------*/
.contfield	{ width: 200px; height: 20px; }
.conttxtarea	{ width: 300px; height: 160px; }

/* -------date & time ----------*/
.datetime	{ height: 30px; margin-bottom: 3px; }
.time1		{ color: #010101; font-size: 15px; line-height: 30px; float:left; }
.date2		{ color: #dd242b; font-size: 15px; line-height: 30px; float:right; }


/*---poll bar charts---*/
.GraphWrapper {
	width:528px;
	border:1px solid #DDDDDD;
}

.percentage {
height:30px;
margin:10px 0px 10px 0px;
background-color:#FFCCCC;
}
