BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	margin-top:0px;
	direction:ltr;
	PADDING-TOP: 0px;
}
BODY {
	FONT-SIZE: 12px;
	COLOR: #07519a;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
	background:#ffffff url('images/mbg.jpg') repeat-x; 
}
A {
	FONT-SIZE: 12px;
	COLOR: #a00000;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}
A:hover {
	FONT-SIZE: 12px;
	COLOR: #a00000;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}
A:hover {
	TEXT-DECORATION: underline;
}
.Main_div {
	width:783px;
	height:auto;
	overflow:hidden;
	background:#FFFFFF;
	
}
.pageDiv{
	width:773px;
	height:auto;
	overflow:hidden;
	background:#FFFFFF;
}

.top_header {
	width:773px;
	height:20px;
	float:right;
	margin-bottom:5px;
	margin-top:5px;
	background:#ffffff url('images/top_header.jpg');
}

.top_header .homepage {
	float:right;
	width:auto;
	height:auto;
	margin:3px;
	font-weight:800;
	color:#f58322;
}

.header {
	width:773px;
	height:132px;
	float:right;
	margin-bottom:10px;
}

.header .logo {
	float:right;
	width:218px;
	height:132px;
	}
.header .banner {
	float:left;
	width:548px;
	height:132px;
}

.thepage {
	float:right;
	width:773px;
	height:auto;
	overflow:hidden;
	position:relative;
	direction:rtl;
}
.thepage .banner {
	margin-top:10px;
	float:right;
	width:773px;
	height:50px;
}

.thepage .footer{
	margin-top:10px;
	float:right;
	height:30px;
	width:773px;
}

.thepage .footer .nadsoft {
    width: 150px;
    height: 30px;
    float: left;
    margin-top: -6px;
    margin-left: 5px;
    margin-bottom: 20px;
}

.thepage .top_menu{
	width:495px;
	height:22px;
	float:right;
	position:absolute;
	left:135px;
	right:143px;
	top:0;
}

.thepage .rightside {
	width:153px;
	height:auto;
	overflow:hidden;
	float:right;	
}

.rightside .counter {
	float:right;
	width:143px;
	height:64px;
}

.rightside .mainpage {
	width:145px;
	height:51px;
	float:right;
	margin-top:10px;
}
.rightside .menu {
	margin-top:10px;
	float:right;
	width:145px;
	text-align:right;
	height:629px;
	overflow:hidden;

}
.rightside .flash_banner{
	width:144px;
	height:auto;
	float:right;
}
.rightside .spacer {
	width:100%;
	height:10px;
	float:right;
}	

.thepage .main {
	width:620px;
	float:left;
	height:auto;
	overflow:hidden;
}
.main .lang_but {
	width:59px;
	height:23px;
	float:left;
	margin-right:4px;
}
.main .scroller {
	width:492px;
	border:1px #d9dadc solid;
	height:20px;
	float:right;
}

.scroller .title {
	float:left;
	width:77px;
	border-right:1px #d9dadc solid;
	text-align:center;
	padding-top:4px;
	height:16px;
}

.scroller .content {
	width:412px;
	float:left;
	padding-top:3px;
	height:17px;
	text-align:left;
	color:#c2c3c5;
}
.scroller .content a,a:hover,a:visited{
	color:#c2c3c5;
	text-decoration:none;
}


.main .video_content {
	width:607px;
	height:auto;
	border-right:1px #d9dadc solid;
	float:right;
	padding-top:30px;
	}
	.video_content .header {
	width:360px;
	height:24px;
	float:right;
	margin-bottom:15px;
	}
	
	.video_content .main_video {
	width:607px;
	float:right;
	height:250px;
}

.main_video .object {
	margin-right:15px;
	width:338px;
	height:240px;
	border:1px #c4c4c4 solid;
	float:right;
}

.main_video .data {
	margin-right:15px;
	width:237px;
	float:right;
	
}

.main_video .data .title {
	width:237px;
	float:right;
	height:auto;
	overflow:hidden;
	font-weight:800;
	color:#000000;
	font-size:15px;
	text-align:right;
	margin-bottom:10px;
}

.main_video .data .more {
	width:237px;
	float:right;
	height:35px;
	font-weight:normal;
	color:#000000;
	font-size:13px;
	text-align:right;
}

.video_content .spacer {
	margin-right:15px;
	float:right;
	width:592px;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
	border-top:1px #d9dadc solid;	
	
}
.video_content .sec_vid {
	margin-right:15px;
	margin-bottom:15px;
	width:136px;
	float:right;
	height:170px;
}

.sec_vid .vid_pic {
	width:136px;
	height:130px;
	float:right;
	background:#c4c4c4;	
}
.sec_vid .vid_desc {
	width:134px;
	height:31px;
	margin-top:4px;
	padding-top:3px;
	float:right;
	font-weight:800;	
	color:#000000;
	background:#F8F8F8;
	border:1px #EBEBEB solid;
	font-size:11px;
	
}


.main .news_content {
	width:360px;
	height:auto;
	border-right:1px #d9dadc solid;
	float:right;
	padding-top:30px;
	}
	
	.news_content .header {
	width:360px;
	height:24px;
	float:right;
	margin-bottom:30px;
	}
.news_content .cubes {
	float:right;
	width:360px;
	margin-right:-5px;
	height:171px;
	margin-top:10px;
}
.cubes .cube {
	width:74px;
	height:97px;
	float:right;
	margin-right:5px;
	margin-left:10px;
}
.news_content .main_article {
	float:right;
	width:350px;
	margin-right:10px;
	height:127px;
	margin-bottom:15px;
}	
.main_article .picture {
	width:133px;
	height:127px;
	float:right;
}
.main_article .news_body {
	width:203px;
	height:127px;
	float:left;
	color:#000000;
}

.main_article .news_body .title {
	width:203px;
	height:55px;
	float:right;
	margin-bottom:15px;
	font-weight:800;
	color:#000000;
	font-size:15px;
	text-align:right;
}
.main_article .news_body .title A{
	text-decoration:none;
	color:#000000;
	font-size:15px;
}
.main_article .news_body .title A:hover{
	text-decoration:none;
	color:#f58322;
	font-size:15px;	
}

.main_article .news_body .body {
	width:203px;
	height:50px;
	float:right;
	text-align:right;
}

.news_content .spacer {
	height:1px;
	width:200px;
	border-top:1px #d9dadc solid;
	float:right;
}

.news_content .sec_article {
	float:right;
	width:350px;
	margin-right:10px;
	height:77px;
	margin-top:30px;
	margin-bottom:30px;
	
}	
.sec_article .picture {
	width:80px;
	height:77px;
	float:right;
}
.sec_article .news_body {
	width:257px;
	height:77px;
	float:left;
	color:#000000;
}

.sec_article .news_body .title {
	width:257px;
	height:20px;
	float:right;
	margin-bottom:15px;
	font-weight:800;
	color:#000000;
	font-size:13px;
	text-align:right;
}
.sec_article .news_body .title A{
	text-decoration:none;
	color:#000000;
	font-size:13px;
}
.sec_article .news_body .title A:hover{
	text-decoration:none;
	color:#f58322;
	font-size:13px;	
}

.sec_article .news_body .body {
	width:257px;
	height:48px;
	float:right;
	text-align:right;
}
	
.main .left_content {
	width:247px;
	float:left;
	height:auto;
	overflow:hidden;
	margin-top:20px;
	position:relative;
	}
.left_content .spacer {
	width:215px;
	height:10px;
	float:right;
}	
.left_content .box {
	float:right;
	height:242px;
	width:245px;
}

.left_content .links {
	width:242px;
	height:294px;
	float:left;
}

.flash_link {
	float:right;
	width:180px;
	height:54px;
	}
.left_content .doodle {
	width:242px;
	height:71px;
	float:left;
	background:#ffffff url('images/doodle.jpg');
	position:relative;
}
.left_content .doodle .searchbox {
	position:absolute;
	z-index:10;
	width:117px;
	height:21px;
	top:28px;
	left:10px;
}
.left_content .doodle .searchbox input{
	width:110px;
margin-right:1px;
border:0;
height:16px;
font-weight:800;
}

.doodle_results {
	width:214px;
	height:50px;
	top:557px;
	left:0;
	background:#ffffff url('images/doodle_bg.jpg');	
	position:absolute;
	border-left:1px #d6d7d7 solid;
	border-right:1px #d6d7d7 solid;
	border-bottom:1px #d6d7d7 solid;	
	z-index:20;
}
.doodle_results ul{
	list-style:none;
	margin:0;
	padding:0;
}

.doodle_results li{
	text-align: right;
	line-height: 20px;
	cursor: pointer;
	margin-right: 7px;
}

.doodle_results li:hover{
	text-decoration: underline;
}
.box .head {
	float:right;
	width:245px;
	height:24px;
	border-right:1px #dbdbdd solid;	
	background:#ffffff url('images/right_box_head.jpg');

}

.head .label {
	width:215px;
	text-align:center;
	float:right;
	padding-top:3px;
}

.box .content {
	width:245px;
	float:right;
	height:218px;
	text-align:left;

}

.main .show_article {
	width:410px;
	height:auto;
	float:right;
	margin-right:10px;
	margin-top:30px;
	}
.show_article .title {
	width:410px;
	float:right;
	margin-bottom:15px;
	height:auto;
	color:#000000;
	font-size:18px;
	font-weight:900;
	text-align:right;
}

.show_article .date {
	width:410px;
	float:right;
	margin-bottom:10px;
	height:15px;
	color:#CCCCCC;
	font-size:11px;
	text-align:right;	
}
.show_article .body {
	width:410px;
	float:right;
	margin-bottom:10px;
	height:auto;
	overflow:hidden;
	color:#000000;
	font-size:13px;
	text-align:justify;
}

.left_picture {
	width:172px;
	float:left;
	height:132px;
	border:4px #CCCCCC solid;
}

.songs_pic {
	width:238px;
	float:left;
	height:170px;
	border:4px #CCCCCC solid;
}

.songs_singer {
	width:246px;
	height:30px;
	float:left;
	margin-top:5px;
	font-weight:800;
	font-size:13px;
	text-align:center;
	
}
.show_article .bar {
	width:410px;
	height:19px;
	float:right;
	background:#ffffff url('images/art_tool_bar.jpg');
	margin-top:30px;	
}

.bar .add_comment {
	width:67px;
	height:19px;
	float:right;
	margin-right:10px;
	cursor:pointer;
}
.bar .send_to_friend {
	width:74px;
	height:19px;
	float:left;
	margin-left:10px;
	cursor:pointer;	
}
.bar .print_art {
	width:36px;
	height:19px;
	float:left;
	margin-left:20px;	
	cursor:pointer;	
}

.show_article .more_news {

	width:410px;
	height:130px;
	float:right;
}

.more_news .label {
	width:41px;
	height:130px;
	float:right;
	background:#ffffff url('images/more_news_title.jpg');
}

.more_news .anew{
	height:65px;
	width:369px;
	float:right;
}

.anew .body {
	width:360px;
	float:right;
	height:63px;
	border-top:1px #d7d8d9 solid;
	border-bottom:1px #d7d8d9 solid;	
}

.anew .corner {
	width:9px;
	height:65px;
	float:left;
	background:#ffffff url('images/more_news_corner.jpg');
}

.anew .body .picture{
	height:64px;
	width:80px;
	background:#cccccc;
	float:right;
	margin-left:15px;
}

.anew .body .title {
	width:250px;
	float:right;
	height:35px;
	font-weight:800;
	color:#000000;
	font-size:13px;
	text-align:right;
	margin-bottom:5px;
	margin-top:5px;
}


.anew .body .title A{
	text-decoration:none;
	color:#000000;
	font-size:13px;
}
.anew .body .title A:hover{
	text-decoration:none;
	color:#f58322;
	font-size:13px;	
}

.anew .body .date {
	color:#CCCCCC;
	font-size:11px;
	text-align:right;	
	width:auto;
	float:left;
	margin-left:15px;
	height:auto;
}

.show_article .comments {
	width:410px;
	height:auto;
	overflow:hidden;
	float:right;
	margin-top:10px;
}

.comments .header {
	width:410px;
	height:22px;
	float:right;
	background:#ffffff url('images/comments_header.jpg');
	margin:0;
}
.comments .comments_div {
	margin:0;
	width:408px;
	height:auto;
	overflow:hidden;
	float:right;
	border-right:1px #b8b9bc solid;
	border-left:1px #b8b9bc solid;

	background:#e7e7e8;	
}

.comments .comments_div .comment {
	margin-top:20px;
	border-bottom:1px #b8b9bc solid;
	width:408px;
	height:auto;
	overflow:hidden;
}
.comments .comments_div .comment .number{
	float:right;
	margin-right:15px;
	width:20px;
	height:100%;
	color:#000000;
	font-weight:800;
}

.comments .comments_div .comment .body{
	float:left;
	margin-left:15px;
	width:340px;
	height:auto;
	overflow:hidden;
	color:#f58322;
	font-size:11px;
	font-weight:800;
	text-align:right;
}
.comments .comments_div .comment .body A,a:hover,a:visited{
	color:#f58322;
}
.comments .comments_div .comment .from{
	float:left;
	margin-left:15px;
	width:340px;
	height:auto;
	overflow:hidden;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	margin-bottom:5px;
}

.comments .comments_div .comment .fulltext{
	float:left;
	margin-left:15px;
	width:340px;
	height:auto;
	overflow:hidden;
	color:#f58322;
	font-size:12px;
	font-weight:normal;
	text-align:right;
}

.comments .comments_div .comment .com_spacer{
	float:left;
	margin-left:15px;
	width:340px;
	height:20px;
}
.numbering {width: 310px; padding: 25px; float: right;}
a.number {font-size: 11px; color: #777777; text-decoration: none; border-style: solid; border-width: 1px; border-color: #BBBBBB; padding: 4px;}
a.number:hover {font-size: 11px; color: #ffffff; background-color: #f38b05; text-decoration: none; border-style: solid; border-width: 1px; border-color: #BBBBBB; padding: 4px;}
.curpage {font-size: 11px; color: #ffffff; background-color: #f38b05; text-decoration: none; border-style: solid; border-width: 1px; border-color: #BBBBBB; padding: 4px;}

.songs_list {
	width:345px;
	margin-right:15px;
	height:auto;
	overflow:hidden;
	float:right;
}

.songs_list .song {
	float:right;
	background:#EBEBEB;
	color:#000000;
	width:345px;
	margin-bottom:8px;
	font-size:12px;	
	}
.songs_list .song A{
	text-decoration:none;
	color:#000000;
	font-size:12px;	
	}
.songs_list .song A:hover{
	text-decoration:none;
	color:#000000;
	font-weight:800;
	font-size:12px;	
	}
	
	.songs_list .number {
	padding:5px;
	width:35px;
	height:auto;
	overflow:hidden;
	float:right;
	}
	.songs_list .name {
	padding:5px;
	width:140px;
	height:auto;
	overflow:hidden;
	float:right;
	text-align:right;
	font-weight:800;
	}
	.songs_list .download {
	padding:5px;
	width:65px;
	height:auto;
	overflow:hidden;
	float:right;
	font-size:10px;
	}
	.songs_list .listen {
	padding:5px;
	width:65px;
	height:auto;
	overflow:hidden;
	float:right;
	font-size:10px;	
	}
.vertical_news {
	width:360px;
	float:right;
	height:auto;
	margin-top:15px;
}
.vnews {
	width:117px;
	height:207px;
	float:right;
	margin-right:3px;
	margin-bottom:3px;
	background:#ffffff url('images/vnewsgray.jpg');
}

.vnews .picture {
	width:115px;
	height:98px;
	margin-right:1px;
	margin-top:1px;
}

.vnews .title {
	width:98px;
	float:right;
	height:90px;
	margin-right:10px;
	margin-top:10px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:800;
	text-align:justify;
	color:#000000;
}

.vnews .title a,a:hover,a:visited{
	font-family:Tahoma;
	font-size:12px;
	font-weight:800;
	text-align:justify;
	color:#000000;
}


.vertical_cats {
	margin-top:10px;
	width:360px;
	float:right;
	height:auto;
}

.vcat {
	width:178px;
	height:auto;
	float:right;
}

.vcat .title {
	float:right;
	text-align:right;
	width:142px;
	height:24px;
	margin-bottom:8px;
}

.vcat .item {
	margin-right:4px;
	margin-left:4px;
	width:168px;
	height:60px;
	border:1px solid #ebebeb;
	margin-bottom:3px;
	margin-top:3px;
}

.vcat .item .pic {
	width:60px;
	height:60px;
	float:right;
	background:#c0c0c0;
}
.vcat .item .title {
	width:103px;
	float:left;
	height:54px;
	margin-top:3px;
}
.vcat .item .title a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:800;
	text-align:justify;
	color:#000000;

}
.vcat .item .auther {
	width:103px;
	float:left;
	height:20px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	color:#EBEBEB;
}

.songs_cube {
	width:132px;
	float:right;
	height:auto;
	padding:5px;
	border:1px #e2e3e5 solid;
}

.songs_cube .title {
	float:right;
	width:132px;
	text-align:right;
	margin-bottom:5px;
}

.songs_cube .item {
	height:20px;
	width:132px;
	float:right;
	border-top:1px #e2e3e5 solid;
	margin-bottom:3px;
}

.songs_cube .item .icon{
	float:right;
	height:14px;
	width:14px;
	margin-top:3px;
}

.songs_cube .item .song{
	float:left;
	height:14px;
	width:110px;
	margin-top:3px;
	text-align:right;
	color:#666666;
	font-weight:800;
}

.songs_cube .item .song A{
	color:#666666;
}

.songs_cube .item .song A:hover{
	color:#ff8800;
}

.case {
	width:348px;
	padding:5px;
	border:1px #d9dadc solid;
	height:auto;
	float:right;
	border-right:0;
}

.case .title {
	float:right;
	width:348px;
	text-align:right;
	font-weight:800;
	color:black;
	height:21px;
	background:#ffffff url('images/case.jpg') no-repeat right;
	margin-top:5px;
	font-size:11px;
}

.case .title .black_label {
	color:#ff8b00;
	font-size:12px;
	float:left;
	width:250px;
	text-align:right;
	margin-top:2px;
}

.case .inner{
	width:348px;
	height:auto;
	float:right;
	
}

.case .inner .item {
	width:168px;
	height:60px;
	margin-left:4px;
	border:1px solid #ebebeb;
	margin-bottom:3px;
	margin-top:3px;
	float:right;
}

.case .inner .item .ipic {
	width:60px;
	height:60px;
	float:right;
	background:#c0c0c0;
}
.case .inner .item .ititle {
	width:103px;
	float:left;
	height:34px;
text-align:right;
}
.case .inner .item .ititle a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:800;
	text-align:justify;
	color:#000000;

}
.case .inner .item .iauther {
	width:103px;
	float:left;
	height:20px;
}
